diff --git a/.babelrc b/.babelrc new file mode 100644 index 00000000000..a578ae4fbbe --- /dev/null +++ b/.babelrc @@ -0,0 +1,19 @@ +{ + "presets": [ + [ "@babel/env", { + "useBuiltIns": "entry", + "corejs": 2 + } ], + "@babel/preset-react" + ], + "plugins": [ + "@babel/plugin-syntax-dynamic-import", + "@babel/plugin-transform-runtime", + [ + "@wordpress/babel-plugin-makepot", + { + "output": "languages/translation.pot" + } + ] + ] +} diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 00000000000..d2e1a374487 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,16 @@ +root = true + +[*.php] +charset = utf-8 +end_of_line = lf +insert_final_newline = true +trim_trailing_whitespace = true +indent_style = tab +indent_size = 4 + +[{*.json,*.yml}] +indent_style = space +indent_size = 2 + +[*.txt,wp-config-sample.php] +end_of_line = crlf diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 00000000000..eab040db0a5 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,48 @@ +{ + "extends": [ + "eslint:recommended", + "plugin:react/recommended", + "wordpress" + ], + "parser": "babel-eslint", + "env": { + "browser": true, + "es6": true + }, + "rules": { + "yoda": [ 1 ], + "comma-dangle": [ 0 ], + "indent": [ 1, "tab", { "SwitchCase": 2 } ], + "linebreak-style": [ 1, "unix" ], + "quotes": [ 1, "single" ], + "space-in-parens": [ 1, "always" ], + "object-curly-spacing": [ 1, "always" ], + "no-console": [ 1 ], + "no-alert": [ 1 ], + "camelcase": [ 1 ], + "no-debugger": [ 1 ], + "no-extra-boolean-cast": [ 1 ], + "react/react-in-jsx-scope": [ 0 ], + "react/jsx-curly-spacing": [ 2, { "when": "always", "children": true } ], + "no-unused-vars": [ "error", { "varsIgnorePattern": "React" } ], + "react/prop-types": [ 0 ], + "function-paren-newline": [ "error", "consistent" ], + "array-bracket-spacing": [ "error", "always" ] + }, + "settings": { + "react": { + "version": "16.2.0" + } + }, + "globals": { + "React": true, + "googlesitekit": true, + "googlesitekitAdminbar": true, + "googlesitekitDashboard": true, + "googlesitekitSettings": true, + "lodash": true, + "googlesitekitCurrentModule": true, + "gtag": true, + "process": true + } +} diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 00000000000..64017080cda --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,31 @@ +--- +name: Bug report +about: Create a report to help us improve + +--- + +**Describe the bug** +A clear and concise description of what the bug is. + +**To Reproduce** +Steps to reproduce the behavior: +1. Go to '...' +2. Click on '....' +3. Scroll down to '....' +4. See error + +**Expected behavior** +A clear and concise description of what you expected to happen. + +**Screenshots** +If applicable, add screenshots to help explain your problem. + +**System Information (please complete the following information):** + - PHP Version: + - OS: [e.g. iOS] + - Browser [e.g. chrome, safari] + - Plugin Version [e.g. 22] + - Device: [e.g. iPhone6] + +**Additional context** +- Please add any additional information about the bug. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 00000000000..066b2d920a2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,17 @@ +--- +name: Feature request +about: Suggest an idea for this project + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 00000000000..3680f326f32 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,20 @@ +## Summary + + +This PR can be summarized in the following changelog entry: + +* + + +Addresses issue # + +## Relevant technical choices + + +## Checklist: +- [ ] My code is tested and passes existing unit tests. +- [ ] My code has an appropriate set of unit tests which all pass. +- [ ] My code is backward-compatible with WordPress 4.7 and PHP 5.4. +- [ ] My code follows the [WordPress](https://make.wordpress.org/core/handbook/best-practices/coding-standards/) coding standards. +- [ ] My code has proper inline documentation. +- [ ] I have signed the Contributor License Agreement (see ). diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000000..c3dff8378e7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,36 @@ +node_modules +bower_components +/vendor +release +composer.lock +phpunit.xml +.idea +npm-debug.log +/dist +/languages +google-site-kit.zip + +# Editors +*.esproj +*.tmproj +*.tmproject +tmtags +.*.sw[a-z] +*.un~ +Session.vim +*.swp +.vscode + +# Mac OSX +.DS_Store +._* +.Spotlight-V100 +.Trashes + +# Windows +Thumbs.db +Desktop.ini + +# Backstop +tests/backstop/html_report/ +tests/backstop/tests/ diff --git a/.storybook/.addons b/.storybook/.addons new file mode 100644 index 00000000000..b52691496c0 --- /dev/null +++ b/.storybook/.addons @@ -0,0 +1,2 @@ +// Other addons... +import 'storybook-chrome-screenshot/register'; diff --git a/.storybook/_example.story.js b/.storybook/_example.story.js new file mode 100644 index 00000000000..301e7638e7b --- /dev/null +++ b/.storybook/_example.story.js @@ -0,0 +1,17 @@ +import React from 'react'; +import { storiesOf, addDecorator } from '@storybook/react'; + +const GoogleSitekitWrapper = ( storyFn ) => ( +
+ { storyFn() } +
+) +addDecorator( GoogleSitekitWrapper ); + +storiesOf( 'Example Component', module ) + .add( 'Name of Variation', () => ( + + ) ) + .add( 'Name of Another Variation', () => ( + + ) ); diff --git a/.storybook/addons.js b/.storybook/addons.js new file mode 100644 index 00000000000..339062f226f --- /dev/null +++ b/.storybook/addons.js @@ -0,0 +1 @@ +import '@storybook/addon-viewport/register'; diff --git a/.storybook/config.js b/.storybook/config.js new file mode 100644 index 00000000000..32d2456b6e1 --- /dev/null +++ b/.storybook/config.js @@ -0,0 +1,100 @@ +import React from 'react'; +import { addDecorator, configure } from '@storybook/react'; +import { + Component, + createRef, + Fragment, + createElement, +} from '@wordpress/element'; +import { + withFilters, +} from '@wordpress/components'; +import { __, sprintf, setLocaleData } from '@wordpress/i18n'; +import { + getQueryString, + addQueryArgs, +} from '@wordpress/url'; +import lodash from 'lodash'; +import { + addFilter, + removeFilter, + addAction, + doAction, + applyFilters, + removeAction, + removeAllFilters, +} from '@wordpress/hooks'; +import '../dist/assets/css/wpdashboard.css'; +import '../dist/assets/css/adminbar.css'; +import '../dist/assets/css/admin.css'; +import '../vendor/johnpbloch/wordpress-core/wp-admin/css/common.css'; +import '../vendor/johnpbloch/wordpress-core/wp-admin/css/dashboard.css'; +import '../vendor/johnpbloch/wordpress-core/wp-admin/css/edit.css'; +import '../vendor/johnpbloch/wordpress-core/wp-admin/css/forms.css'; +import { googlesitekit as dashboardData } from '../.storybook/data/wp-admin-admin.php-page=googlesitekit-dashboard-googlesitekit'; + +// Default Data. +let googlesitekit = dashboardData; + +// Setup. +window.wp = window.wp || {}; +wp.element = wp.element || {}; +wp.components = wp.components || {}; +wp.i18n = wp.i18n || {}; +wp.hooks = wp.hooks || {}; +wp.url = { + getQueryString, + addQueryArgs, +}; +wp.hooks.addFilter = addFilter; +wp.hooks.removeFilter = removeFilter; +wp.hooks.addAction = addAction; +wp.hooks.doAction = doAction; +wp.hooks.applyFilters = applyFilters; +wp.hooks.removeAction = removeAction; +wp.hooks.removeAllFilters = removeAllFilters; +wp.element.Component = Component; +wp.element.createRef = createRef; +wp.element.Fragment = Fragment; +wp.element.createElement = createElement; +wp.components.withFilters = withFilters; +window.lodash = lodash; +wp.i18n.__ = __ || {}; +wp.i18n.setLocaleData = setLocaleData || {}; +wp.i18n.sprintf = sprintf || {}; +window.React = React; +window.lodash = lodash; +window.googlesitekit = window.googlesitekit || googlesitekit; +window.googlesitekit.setup = window.googlesitekit.setup || googlesitekit.setup; +window.googlesitekit.admin = window.googlesitekit.admin || googlesitekit.admin; +window.googlesitekit.modules = window.googlesitekit.modules || googlesitekit.modules; +window.googlesitekit.admin.assetsRoot = '/assets/'; +window.googlesitekit.isStorybook = true; +wp.apiFetch = () => { + return { + then: () => { + return { + catch: () => false + }; + }, + }; +}; +wp.sanitize = { + stripTags: function( s ) { return s; } +}; + +// Global Decorator. +addDecorator( story =>
+
{ story() }
+
); + +const req = require.context( '../stories', true, /\.stories\.js$/ ); + +function loadStories() { + req.keys().forEach( ( filename ) => req( filename ) ); +} + +configure( loadStories, module ); + +// TODO Would be nice if this wrote to a file. This logs our Storybook data to the browser console. Currently it gets put in .storybook/storybook-data and used in tests/backstop/scenarios.js. +console.log( '__STORYBOOK_CLIENT_API__.raw()', __STORYBOOK_CLIENT_API__.raw() ); diff --git a/.storybook/data/blog---googlesitekit.js b/.storybook/data/blog---googlesitekit.js new file mode 100644 index 00000000000..acd5fc01843 --- /dev/null +++ b/.storybook/data/blog---googlesitekit.js @@ -0,0 +1 @@ +export const googlesitekit = {"admin":{"apikey":"AIzaSyCxjLr4merA3dl_pMMZtqkVHnDnG2m8W68","siteURL":"https:\/\/sitekit.withgoogle.com\/","siteName":"Site Kit for WordPress","clientID":"26521001426-vthl8vj2vfl82agu2m7kbo6hofusq2b8.apps.googleusercontent.com","clientSecret":"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","adminRoot":"https:\/\/googlekitlocal.10uplabs.com\/wp-admin\/admin.php","pluginUri":"https:\/\/googlekitlocal.10uplabs.com\/wp-content\/plugins\/google\/","assetsRoot":"/assets/","nojscache":false,"datacache":"{\"googlesitekit_analytics::adsense::last-28-days\":{\"errors\":{\"400\":[\"Restricted metric(s): ga:adsenseRevenue, ga:adsensePageImpressions, ga:adsenseECPM can only be queried under certain conditions.\\nFor details see https:\\\/\\\/developers.google.com\\\/analytics\\\/devguides\\\/reporting\\\/core\\\/dimsmets.\"]},\"error_data\":{\"400\":{\"status\":500}}},\"googlesitekit_pagespeed-insights::site-pagespeed-mobile::last-28-days\":{\"fetchTime\":\"2019-05-20T15:33:36.341Z\",\"finalUrl\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":586,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Linux; Android 6.0.1; Nexus 5 Build\\\/MRA58N) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Mobile Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"mobile\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"11.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.18,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"scale\":3000,\"type\":\"filmstrip\",\"items\":[{\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\",\"timing\":300,\"timestamp\":1444739376855},{\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\",\"timing\":600,\"timestamp\":1444739676855},{\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\",\"timing\":900,\"timestamp\":1444739976855},{\"timing\":1200,\"timestamp\":1444740276855,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1OurmG0tpZ55UhhjQu8kjBVVQMkknoAO9JtJXZUYSnJRgrt7JHCv8AGDS1kZ4dL1m60xCd2rQWJe0ABwzbwc4HOSB2NcbxcU9m13toe5\\\/Y2I5bylFS\\\/lc0pfdudlpGq2mtafFe2NzHdWsw3RyxNlWH+eMdsV1xkprmi7o8WpSqUJunVi1JdGXaozCgBKADcPUUAFAC0AFABQAUAFABQAUAeffGOZl0TSIJXKabc6tbwagdxRfszE79zD7q5C5OR6Z5rhxjfLFLZtX9Op7+SqLrTk\\\/iUJOP+JLT8TyHVPG\\\/ip\\\/iL9n0SeVrWG6a2sNPtGxayQoSoAUfKV2jkn7ueCMDHjzr4j6xy0npeyVtLdbn3uGyvLP7KVTHRtLlbk3e6b63\\\/JfgejeGdQuPD118Qn0SxbUbKymWe1srfgS3HlbpokPODuAXABxkYHavXw1lOqo7X\\\/HqfFZs1PC4OrU+Nwl6uKa5H80PPxA8WW2iJqTaNdXk3loBZwaXOPOZHut52sFeAuscP3hIFLqBvDbz3nzL0bsQ6F8QPF+s63ZSTaTe2Vg0OopJbto08avMi28luFkkw4Uq8qiR0jDsjrsBK4BF+z+Imu3ljA76VLb6g8Usj2E2nXMbJKnlZgDMAHGZCv2hfkJwdoxg4VJyjblPSw2GhWpSnN2s4r7+Zt\\\/gaWr+KfEGm3TIuliZTvePbBKysAzLtZkDFSFCv91t2\\\/aBlSxn2lRW0NFhsI4OXtFfTqr6pN2TWura36X8i34d8U3+palYQXOnXcEc9u7vJJYvEEdXZcMS5C5C5UckggnHGXCpOTs0ZYjD0KUZOnJNqVtJJ6WvfRarzOwroPOCgAoAKACgDkvip4puPBXgTUtZtLi1tZ7bytst6ITCu6VFO7zrm2ToSBumTkjG44VgDlPgT8UtQ+JZ1w32oaXfiz8jZ\\\/Zi2YCb9+d32fUbzrtGN3l9DjdztAPS9W0i01zTbiwvoVuLSdCkkbdwf5H0I5B5FROMZxcZbM1pVZ0KkatN2a1Rxl38PtSjKWOleIn0XQUjWFLG0s0EiJj5tsxO4MTk7uuTn3PK8PKy9nPlj5HuQzSg4uWKw6q1W780puz7XjazSWiXY6nw14asvDGlJY2StsBLySyHdJM5+9I7fxMfX8BgACt6VONOPLH7+r9Tx8TiauMqOrVfouiXZdkuiNetjmCgBjRKzq5HzKCAe+DjP8hQO7s4ieSPUmquLrccFAqRWHUDCgAoAKACgBKAADFAC0AJtB7CgAoAWgBCQOpx9aAFoAKACgAoAKACgAoAKACgAoAKACgD5Ql+Pfi3wx441hvEV\\\/8AZ\\\/DXgzXr6LxCPssXnS6fctEukPwvUGZvuYJWLLZJoA6\\\/wN8d9Y07TdGsfEVlLf3NsNHstcv76eK2vlv9QjjeNIrNIlDRo06KzMYyAsmFdo2yAP8ADX7S994t8KeFtQi8O2WnXviD+0rmGK71pUjhs7KRY55DI0I3S7mysQXaVBZpEwaAPI\\\/Cnxr+LHizXr2w0i913V9Th0rw5d2UFnpli2mCe6soprn+0JGjEqRyMXIMTKVy+MYUUAexa7+0pqOg3mn2b+EhdT6vq2p6ZpX2a5uJ\\\/N+wzyxzPMkNrJJHkRqVVElzubcUVCxANKX9oG5g1Wzhm8K3tlY3Gmi8jbUPMguZpzaPdG1jXyjB5gVNpWWeJwQxClQGYA0tD+M19qPwv8Q+Kbnw3INU0gyI2hWj3AnZ1iSRY2FzbQOrkSKceWQQVKl8gUAcjq37Vj6cbOxg8K3Oo6\\\/9nuL2806ziv28mKJlBjANkJhMVeNgs0MKAOpMoDIXANfW\\\/wBo6LRvE2o6cmkm+s7aOdI7mI3KMbqKxe8aGTfaiJMLG6nbM7qduYx820As+E\\\/jnqni268JWsPh\\\/T7K51fSLTXrxbzWlQW1rcylIVh\\\/dbriXAJZdsaqSq7yWFAEPwv+LurXl1DZeKEtUtbr+3LmDWWu1TEdlqPkFJYhGqoFSWIBg7btjFgCckA9noAKACgAoAwNR8A+G9XGpi\\\/8P6VfDVFiW+FzZRyC7ERzEJdwO8Jn5Q2dvbFAFqfwvpF3rlprVxpdlPrFpGYrfUJLdGnhU53KkhG5QcngHufWgConw\\\/8ADK6PZaUfD2knTLKf7VbWX2GLyYJ9zN5qJt2q+52bcBnLE5yTQBPovg7QvDk00ulaNp+mSzxwwyvZWqQmRIU2QqxUDIRPlUHhRwMCgCtr\\\/h\\\/wsvhi9h1vTtJbw9EZL+6ivreI2oJdppJnVhtzvLOWPcljzzQAum+H\\\/C2ryWPiKx0zSLyWWzVLTVILaJma1ZflVJAM+WVbgA4waALGm+D9B0TRZNIsNF02x0hw3mWNtaRxwNu+9lFAU578c0AZWmeEfA3iPw1Y2ljomgah4es7iRrS2hs4XtYJ45HVzGm3arq4cEgAg7vegC\\\/eeAvDd\\\/qVxqNx4f0qfULjHnXctlG0suI2iG59u4\\\/u3dOT912XoSCASS+CfD866Osuh6bKmjBf7NV7OMix2gBfJ4\\\/d4CqBtxjaPQUAVtT+HPhjWNIudLu9CsHsbiC5tpI0t1jPl3DB51VlAK+YwDMVIJZQxOQDQB0YGBgUALQAUAFABQAUAFAHjH7SPg\\\/x74qtPDp8B3V1b3UFxIlyItZewg2OFAadECvIg2nJSRXTJ2qxbKgHGeNvhh8TNd1DxLZLFPdW09rqsg1Q+J7jyNQS4s7qK3sV05j5MZjeWD94cA+SGzuZhQA\\\/wt8Jfijpk\\\/hbSLXxFe6D4fsfCcLzebKl15OtLYmzEKqHyYUJS4KfNGZIzjBbIAMbwl8L\\\/jHongm7\\\/tmfVfEN5BqkTf2K\\\/i+aCW+gS3njZkvF+aNWkmhk2MRkW\\\/zAMxDAHqvwA0XxZ4L8O2fhnW\\\/DsdhZW4v7t9Q\\\/tUXLmeXUbh0hC7dzjyWSTzWYE7wCobOAD1ugAoAKACgAoAKAOTl+I9hD4g1PSpLW6U6e\\\/lzXI8t0z9nW4OEVzKfkbrs5PAzxkArz\\\/Fvw\\\/HdQ20Zv555Li1tti6dOgjecRGMOzIFU7Zo2IJ3DOCM8UAV9T+M\\\/h\\\/R7+ztrxL+A3UUciA2UnnDzJ\\\/IQG2x9oAMmFDmIJl0G7LAEAmtvjN4OvFna31cziGOGV\\\/KtJ2O2V0jiIATne0iBQMk5yMgGgDZ03xlp2pazqOlxtL9ssbhreRfKJBIhhmJBGQAFuIxzgk5ABxQBl3nxU0W1tNOu1j1K4tb3ziskOmXDNGsT7HLxhN6jeVUfLznP3ckAF\\\/SvHui64kkmnzzXcMf2gNLHaylcwsFkAO35iGOBjO7BxnBoAgn+JegW94LQzXb3bQ+clvHp1wzyDbG21QI\\\/mcLKjFB8ygkkAKSACt4l+K+heD\\\/EMGk6w9zaPPby3EU\\\/2ZnSQx+XvjQLlncLIG+VSMBuflOAC9ZeP9I1EI1s9zPEywnfHaSnaZGkUB127oyrROr7woQjDEEEAAgtviboM2itqbzXEFukdrJIGtZWK\\\/aMeSo2qQ7EsoIQtgnBoAmj+I2gSX09mt3Kbi3aZZkNpMPL8rO8sdmAp2ttY8PtOwtigCK1+Jmg3t7b28M1ywmkaATvZTJEJVkWIxl2UAN5jbCOzgqcNgEA6qgAoAqHSLEzyTmzg86R\\\/MeTyl3M2wJuJxknaAufQY6UAYPiHV\\\/DOjXwj1O0DXKJDdKV06ScnEyxxFCqNucSOgCrlhuBxjmgDItPiB4MvYdStILcTadpP2SYtFp7yQu73EiweQqqTIwmhOCinD4wdwOACXRPEngjVLaw\\\/su0gmgvbWznhS30xwPIm8xbdiPL+VMQyD5sBQvOMjIBq3t94bsbW41G5tIYEdlnmeSyIleRlWFMpt3mRl2xquNzcIAeBQBnWHiTwdrU8djbWSzmORTGh0qUKC8pfeMx42+bDlnHCuq7iGxQBT0\\\/x\\\/4C8QStpsX2Wae4ja2kspbBgzRNI8UgZSmDF5kbRs3Me7AJyRkAWPx74QvGuZ59NmQx3dxYpLJpUjm4kSUW0gjKod5LRFdo+ZliLbdq5oAn8Q+M\\\/C1v4qtNH1rTy+sSwzG1D2QuWkQKzTLGVDHOyJHK4BIaMYLfKAA1nxp4W8G+GG1n+zZV0+0sldPsmmMiiCNAyIGKqiALJhVZl5LKOQRQAvhrxt4Y13w5plxaWkUNpeMkFvbQxx3Mfyu6IA9uZIsL5JOVchQoJ244ANXw3f8Ah3xFYQNpNoj2M9sZ42Ni8Ubwyu2cbkAIdlZiO\\\/DHhgSAaieHNJjfeul2SvvMm4W6A7jL5pbp18wb8\\\/3vm680AaNABQAUAUbvRLG\\\/ukuLm2WeZAoRnydu11kBA6A7kQ5\\\/2R6CgDOtfAPh2xhmit9Gs4I5fK3LHEB\\\/q5WmjI9CsrvICOjsWHzEmgA8P+BdF8L2llb6bZ\\\/ZltLa3s4nWRt\\\/kwKwiQnOSo3ucHglmJ5JoAsxeFdKivdSvBYQC71F4nup1jCvKYwBGSw5JXA2nqMcYwKAGjwppkUlvJDbJBJC4ZXQDPVzjJzwTI5\\\/GgCHTfAnh7RrkXFjpFra3GAvnRJtfHmyS7d3XHmSyPjplyaALEPhTSIH3R6fAhMxuMBePNMrTF8dN3mO7Z65ZvU0AT\\\/2Dp3m3cos4llu3Mk8irh3cxrGWJHOdkaLnrhR6UAVb7wdompaTHpdzplvLp0dubRLUpiMQ4A8vaONuFAx7UAXp9KtLmaKaW3R5oZBLHKR86MAy5B6g7WZeOzMOhNAEUGhWNtdx3UcGLiNWRZSzFgrElhknoTgn1Krn7q4ANCgAoA5j4n+K5fAnw48T+IreJJ7jStNuLyKKT7rukbMoPtkDNAH506Z+0R+0r4ut\\\/7T0afX9QsZnbZLpvh9JYMg4KqywkcHjqadmxXRd\\\/4W\\\/wDtVj\\\/l28Xf+EyP\\\/kehprcE09hP+FwftV\\\/8+\\\/i7\\\/wAJkf8AyPT5Zdhc0e4o+L\\\/7VZxi28XnP\\\/Usj\\\/5Ho5Zdhc8e4v8Awtz9q3\\\/n08Yf+EwP\\\/kejlfYfNHuH\\\/C3P2rf+fTxh\\\/wCEwP8A5Ho5X2Dmj3FHxb\\\/atIP+ieMc9seFxj\\\/0nqG1HRjTT2YH4tftXD\\\/l08Yf+EwP\\\/kelzR7jD\\\/hbX7Vx\\\/wCXPxh\\\/4S4\\\/+R6OZdwFHxZ\\\/avIz9j8Y4P8A1K\\\/\\\/ANz1Q7MP+Fs\\\/tX\\\/8+fjH\\\/wAJf\\\/7noCzD\\\/hbP7V5\\\/5c\\\/GP\\\/hL\\\/wD3PUOcYuzYWZQ1j48ftOeHNNm1HVZfE2l6fBgzXd54dSKKPJCjczQADJIHPcgVpZhZn25+yl8V9U+Mfwb03XdbCNq6TS2tzNGgRJmRuHCjgEqVyBxkHGBSEbf7Rf8AyQb4hf8AYBvf\\\/RLUCeh4R+xp8ZPBvg34BaJpmsawtnfxz3LPF9nlcgGZiOVQjoR3r1KGV43FU1UpU7x11uunzPKr5pgsLUdOrUtLTo+vyPYdZ+P3w\\\/1PTp7aDxabJ5V2+fFZ3IdPUqQgwfQ\\\/oa7aeSZhGV5Ubr1X+Zw1M7wMlaFez9H\\\/AJHO6J8WPD+mz3c9z8QZLu0lLNBE9jdERDsCzISwXjng+u7jHXUyrEyioxw9n\\\/ij\\\/wDJHHTzSjF80sTdf4X\\\/APInWwftGfDtIkDeI1L45Itbg8\\\/Xy64HkWYf8+vxX+Z6Mc8y+yvV\\\/CX+RYP7QfgEAk64+B62Nx\\\/8brP+xMft7P8A8mj\\\/AJmn9tYDrU\\\/8ll\\\/kRD9o74dH\\\/mY1\\\/wDAO4\\\/+N1f9g5h\\\/z6\\\/Ff5kf25l3\\\/P38H\\\/kJcftAeA+GHiN4goOR9guMfrHR\\\/YmYPRUvxj\\\/mN51gP+fv\\\/ksv8iGH9or4fo2X8Ub+MY+xTgfX\\\/V0\\\/7CzL\\\/n1+KX6k\\\/wBt5ct6t\\\/8At2X+Qsv7QvgASb\\\/+EoZEPIQ2M+O3\\\/TPP\\\/wCul\\\/YWZPRUvxX+Y3nWAWvtdP8ADL\\\/IWX9oj4eyBdvigIR1Isbjn846ayLMY\\\/8ALr8V\\\/wDJCeeZc1b2v4S\\\/yHS\\\/tC\\\/D8QFD4maJ2X5ZDZT5HuAY8VKyPMG7ql\\\/5Mv8A5IbzvL4q3tbfKX+Q4ftG\\\/DoAf8VIv\\\/gHcf8Axun\\\/AGFmP\\\/Pr8V\\\/mL+3cu\\\/5+\\\/g\\\/8jyH9rb42eCvF37PfizSdK1lbvUJ1tvKh+yzKW23ULHlkAHAJ5NZVspxuHpurVptRW7uu9u50UM3wOIqKlSqXk9lZ9r9jV\\\/4J7f8AJvMX\\\/YVuv\\\/Za8g9c9S\\\/aL\\\/5IN8Qf+wDef+iWoE9Tw79jD4P+D\\\/F3wA0XU9X0WO8vpbi5V5WlkUkLMwHAYDpXfTx+KowVOnUaiuidtzz6uXYSvN1KtNOT6tdj3Bv2e\\\/h6qk\\\/8I1CcDoJpf\\\/i60\\\/tPG\\\/8AP6X3sy\\\/srA\\\/8+Y\\\/cignwR8DuyR\\\/8IVIkbdS1y2F59BKfrxS\\\/tLGf8\\\/ZfeV\\\/ZmD29kvuJ5PgF4AQAjwnHJ8wBAnl4BPJ5ftT\\\/ALTxv\\\/P6X3sP7LwX\\\/PmP3IsQ\\\/AfwFMG3eGkQA9GuJef\\\/AB+p\\\/tHGf8\\\/X95X9m4P\\\/AJ9L7g\\\/4Z5+Hg6eGoR\\\/23l\\\/+Lqv7Txv\\\/AD+l97I\\\/svBf8+o\\\/ch5\\\/Z9+H7Ag+HYiD2M83\\\/wAXS\\\/tLGf8AP2X3lf2Zg\\\/8An0vuGf8ADPHw8\\\/6FqH\\\/v\\\/L\\\/8XT\\\/tPG\\\/8\\\/pfexf2Xgv8AnzH7hT+z38Pmxnw3CcdMzy8f+P0f2njf+f0vvYPLME96S+4T\\\/hnn4eH\\\/AJlqH\\\/v9L\\\/8AF0f2njf+f0vvYv7KwP8Az6j9yHN+z58PnOW8ORE9MmeU\\\/wDs9JZljVtVl943leCe9JfcJ\\\/wzz8Pf+hbh\\\/wC\\\/0v8A8XT\\\/ALTxv\\\/P6X3sn+ysD\\\/wA+Y\\\/cjx79rr4M+DfC37PHi7U9K0SOzv4FtTHMkshK5uoQeCxHQkfjWVTHYqtFwqVZNPo2+9zall+EozVSnTSa2aS7WL\\\/8AwT2\\\/5N5i\\\/wCwrdf+y1wnoHqX7Rf\\\/ACQb4g\\\/9gG8\\\/9EtQB5\\\/+wZ\\\/ybVoH\\\/Xzd\\\/wDo96APfrtZHgcRy+QxHEmM7ffFNWT1Jle2hAVkkCZunUrwdiYB\\\/MGpTUtUOO2o6WOSVty3UsY\\\/uogx+oouMcUJkRvOkULgFQvDfXimGxH9kkkLFb6Zck8YXj9KBXJWtpTsxdSLtGDgL83ueKBiwW7wsWa5klz2cLgfkBQBPz6j8qAE59R+VABz6j8qAFH1BoA8P\\\/bZ\\\/wCTYfGv+7af+lcNAHM\\\/8E9v+TeYv+wrdf8AstAHqX7Rf\\\/JBviD\\\/ANgG8\\\/8ARLUAef8A7Bn\\\/ACbVoH\\\/Xzd\\\/+j3oA971K5+x2NxNsMnlxl9ozzgewJ\\\/IGqguaaiROXJFyOR0jxLZeKbw28OjI0ojZwbu2miXGe5eEAEls469Tiuqpg3ho3ez7W\\\/zOCjjY15csVZ+ZvtpbSvuk0rTiy\\\/MrF9x3f9++PrXLp3O\\\/Xqiw8d5cxeXcWlq6FhuUzlhj6GPrRtswav0Gwf2lEip9iskVeAEumwB248uhqL6sS5l0Q9pNTCLi2tXbb8wNyw+b0H7vpRaJV5Dt+ocf6PbfdJ\\\/4+G684H3OnTn3PXHJaIXkIX1HAxb2ucnINw2MZ4\\\/g64yfqMe9FoheQ7df7j+4tyo6EzMCf\\\/HOKPdF7wxJNTy+62tAMfLi5bk+\\\/wC74p+6Hvdi5D5hjHmqqv3CtuH54H8qkpX6niX7bP8AybD41\\\/3bT\\\/0rhpDOZ\\\/4J7f8AJvMX\\\/YVuv\\\/ZaAPUv2i\\\/+SDfEH\\\/sA3n\\\/olqAPP\\\/2DP+TatA\\\/6+bv\\\/ANHvQB77fqrWc+6c2ylCDKpAKD1yePzoW9xPYyLSK3tRmTUJbrG1d01wgwR\\\/u45PFOSb+z+BMbLeZYNzYo43ThSMHDXfHzZxxu79qLS7FXj3Dz9PijH79UXJGftWOc887uvH6U+WXYXNHuQQ6tpF5qkmnRX8M2oxqHe0jvt0qrgEMyBs4wRyR3qvZTUOdxaXezt9+xmqtN1HTUldeev3bmj9iTGNk2M5\\\/wBe3H\\\/j1ZmwhskL7jHMTnP+vbH5bqAA2Slw2yfIGB+\\\/b0x\\\/eoAkSAJJvEchbOcmQn9M0ATeY\\\/8AzzP5igBysSOVK\\\/WgDxD9tn\\\/k2Hxr\\\/u2n\\\/pXDQBzP\\\/BPb\\\/k3mL\\\/sK3X\\\/stAHqX7Rf\\\/JBviD\\\/2Abz\\\/ANEtQB5\\\/+wZ\\\/ybVoH\\\/Xzd\\\/8Ao96APf7sMbeULGszbTiNjgN7ZprcT1RhQwXEkgD6DaouDhjKhxwSB93pnA\\\/E+laXX8xlaX8pL9lkMkJfRLT5kKu4dSU5OV+7yDx+fNF1\\\/MFpfykBtbhQu3w7YnoSPOTIIHb5PUnHtnp0p3X8wcr\\\/AJStfw3elx3Wp6Z4Us7nWRGqKsU8cTzDKqVMhXgAAHnsoGOlbRkp8tOdVqPo2kc004OVSnSTn6pNnR6VcXN1p1rNeWwsruSJWmthIJPKcj5l3DhsHjI61zSUVJqLuu51wcnFOas+pbqDQKACgAoAKAPDv22f+TYvGn+7af8ApXDQBzP\\\/AAT3\\\/wCTeYv+wrdf+y0AepftF\\\/8AJBviD\\\/2Abz\\\/0S1AHn\\\/7Bn\\\/JtWgf9fN3\\\/AOj3oA9\\\/utv2eTeWVdpyUzuA9sc5+lNb6EytbUxWubExrEX1MAdwlxk8n+LGfX6+4rfllvZfgc\\\/PDu\\\/xHJFZJI4EupZJWMhnuCOeOM8duo\\\/MZpWl2X4DvD+Z\\\/iQzR2Pnhnm1bdtXhTc7T78DGafLLsvwFzRX2n+JDa2ltZ69Pqov9blWSIQ\\\/YZlle3TAHzKmzO75TznufUVb5nTULL10uZLkVR1OZ+mtjZTXbaRGZVuMKCSfsso6ED+7z17f0rF0pJ2\\\/VHT7WH9JlLVvGel6NaC5vHuIIS\\\/l7mtJclsE8DbnoDW1LC1K8uSFr+q\\\/zMK2MpUVzT29H\\\/kWtB8R2PiO2kuLCVpoY38ss0TJ82Af4gM8MOR\\\/Ss61GeHnyVN\\\/k\\\/yNaFeniI81Pb0a\\\/M081gdAZoAKAPD\\\/ANtn\\\/k2Lxp\\\/u2n\\\/pXDQBzP8AwT3\\\/AOTeYv8AsK3X\\\/stAHqX7RX\\\/JBviD\\\/wBgG8\\\/9EtQB8p\\\/st\\\/te+APhH8G9K8NeIH1JdTtpp5HFtaeYmHkZhzkdiKAPVLz\\\/AIKD\\\/Cl7SZYptbEhQhSLAZzjtlsUAYx\\\/b6+HZGRfeIB6H7BECP8Ax7Hp\\\/k0rLsAh\\\/b6+HjKi\\\/bvEIYDLH7DF1+uRx7e\\\/PsfICUft8fDaRMf2jr8ZGMtJpyZP02np+uR6UWXYBG\\\/b0+HHlOBquuFzggnT1A6Hj8ePyosuwCt+3h8NsjOq68P+4cnOfWiy7APP7e3w2z\\\/yFde6Y\\\/5B68855\\\/8ArYosuwA37evw1IG3VddUj009efr\\\/AJ7fWhJIByft8fDRQQdT15ucgnT1yB\\\/n+dMAh\\\/b3+GkRDtqOuTN\\\/cksBs9jwQaANOL\\\/goR8KQg8ybWC\\\/crp\\\/H\\\/odAHm37SX7ZHw7+KfwV8SeF9Dk1M6pfiAQi4tPLT5LiORstu4+VD+OKAPTP+Ce\\\/wDybzF\\\/2Fbr\\\/wBloA7Px5Z\\\/EzxX4R1jQLvw1oNxaanaS2cx0\\\/V3WVUdCpKmSEAHnjIIz1BFZ+\\\/2RWh8tTfsa+IYSQvgTXJxnqniPTgP1jFHNPsGhD\\\/wx94j\\\/wCie+IP\\\/Cl0z\\\/4mjmn2DQUfsfeIu\\\/w88Qf+FLpn\\\/wARRzT7BoL\\\/AMMf+If+ieeIPw8TaZ\\\/8RRep2DQRv2PvERBx8PPEIPb\\\/AIqbS\\\/8A4ijmn2DQSH9jvxGEXzfAPiBnxyY\\\/EOmKM+wIP86OafYNC8v7JWvLGq\\\/8K414kY+b\\\/hIdKzx3+7z\\\/AFo5p9g0Kj\\\/seeINp2eAPEW7tu8R6Xj\\\/ANBo5p9g0IoP2PfEqwqJ\\\/h9rzy\\\/xNH4k0xVP0BU4\\\/M0r1OwaEn\\\/DH\\\/iH\\\/onfiH\\\/wptM\\\/+IovU7INAP7H\\\/iHt8PPEH\\\/hS6Z\\\/8RRep2DQb\\\/wAMfeI\\\/+ie+IP8AwpdM\\\/wDiafNPsGhJD+xz4hkPzeAddjHq3iTTf6Rmi8+waH0L8F\\\/BnxB+Evg9PD2keFtNhs\\\/PkuC+r61vl3PjOTDDtxwOg7d6Fz9Ug0PoatCQoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDzuy8f3OtrY3thq+lRw3kcMltpM9pN9puBMrvbkSbgVV0G5iIXCeVPyfLYqAdroGs23iPQtN1aykM1nf20d1BIV2lo3UMpx2yCOKAL9ABQAUAFABQAUAFABQAUAFABQAUAFAHLf8IheW9zBHZajbWenRW01vHs09PtlsrkFUglBEccabYgEaJ8iNck4zQB0lraw2NtDb28MdvbwoI44YlCoigYCqBwABwAKAJaACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA\\\/\\\/2Q==\"},{\"timing\":1500,\"timestamp\":1444740576855,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":1800,\"timestamp\":1444740876855},{\"timing\":2100,\"timestamp\":1444741176855,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":2400,\"timestamp\":1444741476855},{\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAhIHXigA3D1H50CukG4eo\\\/OgL6XFoGFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ACHigDyL9oH46p8INJtIrW1F5rN\\\/v+zxynEcYUDLvg5IywGBjPPIxXl47GxwkNNZPY+14X4cnn+IfO3GlD4mt3e+i8+uvQ+Vrn9qr4mz3EkkfiFbZGYsIo7G3KoPQbkJwPck18u81xb1U\\\/\\\/JV\\\/kft0OBMhhHl9g3brzT18\\\/iS+5JHY\\\/DT9sXxDpmrQw+MGi1XSpHxLdpAsc8GSMEBAFZRzkYz79j24bN6ntFCu7p+Vj53PfD\\\/CfVpV8sTjNapNtprd6ttp221sfaUMyzxq6HKsMg+or65NNXR\\\/P7Ti7NaklMQUAFABQAUAFABQBwH\\\/AArXUbS7tLfTdatLDRLe0ubOALpEX9oWUUrbhDaThliigTZAojaCTIhXLEgEAHbadp1po+n2thYW0NlY2sSwQW1ugSOKNQFVFUcKoAAAHAAoAs0AI3Q0Cex8lftr+CtQuZ9H8TW8Es1hbQva3cgI2QfOChPP8RZhnpwo7ivmM5oTfLWR+3eHGa0qXtctqNKUmpLXfRK3r1+88Em+Js9xqd3eHQdAjafSjo7QxaeEiRMAeaqg8S8cP+AGOK8T63LmcuVaq2x+mTyGn7KNGVap7s+f43e\\\/Zv8Al8v1bIbJ9V+JD+HfC+laPYteWiyQQNZQCOW4yd7NM+cNjBOeMDPvUxc8Q4Uorby\\\/M6K7o5LDEZjXm2pa+9LRNKyUV05trWer6H6U6Naf2fp1tahiywxLGGbqcADNfoMIckVHsj+Q61Z16sqtrczb\\\/EvVZkFABQAUAFABQAUAFABQAUAFAEU9vHcIUkUMpGCCOtA02tjkLj4OeCbiaSWTwnoskkhLO7afCSxPUk7a5nhqEndwX3I9elnOZUYKFPEzSXRTkl+Zs+H\\\/AAZonhaKSPSNKs9Mjkbe6WdukQZsYyQoGTWsKcKfwJL0OGviq+Klz4io5vu23+ZtAAVocp\\\/\\\/2Q==\",\"timing\":2700,\"timestamp\":1444741776855},{\"timing\":3000,\"timestamp\":1444742076855,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAhIHXigA3D1H50CukG4eo\\\/OgL6XFoGFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ACHigDyL9oH46p8INJtIrW1F5rN\\\/v+zxynEcYUDLvg5IywGBjPPIxXl47GxwkNNZPY+14X4cnn+IfO3GlD4mt3e+i8+uvQ+Vrn9qr4mz3EkkfiFbZGYsIo7G3KoPQbkJwPck18u81xb1U\\\/\\\/JV\\\/kft0OBMhhHl9g3brzT18\\\/iS+5JHY\\\/DT9sXxDpmrQw+MGi1XSpHxLdpAsc8GSMEBAFZRzkYz79j24bN6ntFCu7p+Vj53PfD\\\/CfVpV8sTjNapNtprd6ttp221sfaUMyzxq6HKsMg+or65NNXR\\\/P7Ti7NaklMQUAFABQAUAFABQBwH\\\/AArXUbS7tLfTdatLDRLe0ubOALpEX9oWUUrbhDaThliigTZAojaCTIhXLEgEAHbadp1po+n2thYW0NlY2sSwQW1ugSOKNQFVFUcKoAAAHAAoAs0AI3Q0Cex8lftr+CtQuZ9H8TW8Es1hbQva3cgI2QfOChPP8RZhnpwo7ivmM5oTfLWR+3eHGa0qXtctqNKUmpLXfRK3r1+88Em+Js9xqd3eHQdAjafSjo7QxaeEiRMAeaqg8S8cP+AGOK8T63LmcuVaq2x+mTyGn7KNGVap7s+f43e\\\/Zv8Al8v1bIbJ9V+JD+HfC+laPYteWiyQQNZQCOW4yd7NM+cNjBOeMDPvUxc8Q4Uorby\\\/M6K7o5LDEZjXm2pa+9LRNKyUV05trWer6H6U6Naf2fp1tahiywxLGGbqcADNfoMIckVHsj+Q61Z16sqtrczb\\\/EvVZkFABQAUAFABQAUAFABQAUAFAEU9vHcIUkUMpGCCOtA02tjkLj4OeCbiaSWTwnoskkhLO7afCSxPUk7a5nhqEndwX3I9elnOZUYKFPEzSXRTkl+Zs+H\\\/AAZonhaKSPSNKs9Mjkbe6WdukQZsYyQoGTWsKcKfwJL0OGviq+Klz4io5vu23+ZtAAVocp\\\/\\\/2Q==\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"key\":\"startTime\",\"itemType\":\"ms\",\"text\":\"Start Time\",\"granularity\":1},{\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"End Time\",\"granularity\":1}],\"items\":[{\"duration\":7.866,\"startTime\":126.813},{\"startTime\":138.673,\"duration\":52.881},{\"duration\":17.254,\"startTime\":438.887},{\"startTime\":457.804,\"duration\":27.638},{\"duration\":12.957,\"startTime\":491.791},{\"startTime\":505.649,\"duration\":73.111},{\"duration\":6.317,\"startTime\":720.435},{\"duration\":5.766,\"startTime\":740.149},{\"startTime\":746.123,\"duration\":23.101},{\"startTime\":826.723,\"duration\":5.263},{\"duration\":8.821,\"startTime\":843.005},{\"startTime\":967.535,\"duration\":6.789},{\"startTime\":974.916,\"duration\":25.947},{\"duration\":36.941,\"startTime\":1008.528},{\"duration\":24.54,\"startTime\":1049.706},{\"duration\":30.866,\"startTime\":1074.288},{\"duration\":5.559,\"startTime\":1141.051},{\"duration\":5.497,\"startTime\":1369.979},{\"duration\":11.926,\"startTime\":1406.428},{\"startTime\":1622.511,\"duration\":209.635},{\"duration\":8.149,\"startTime\":1858.015},{\"duration\":28.973,\"startTime\":1866.214},{\"duration\":35.523,\"startTime\":1900.351},{\"duration\":6.96,\"startTime\":1937.345},{\"startTime\":2008.39,\"duration\":8.283},{\"duration\":188.279,\"startTime\":2243.424},{\"startTime\":2486.539,\"duration\":10.691}],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"itemType\":\"url\",\"key\":\"url\",\"text\":\"URL\"},{\"key\":\"wastedMs\",\"itemType\":\"ms\",\"text\":\"Potential Savings\"}],\"type\":\"table\",\"items\":[{\"wastedMs\":181.93800002336502,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"wastedMs\":182.0339998230338,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"wastedMs\":182.16100009158254},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"wastedMs\":182.11200018413365},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"wastedMs\":182.15500004589558},{\"wastedMs\":100.32600001432002,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\"},{\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\",\"wastedMs\":99.41400005482137},{\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\",\"wastedMs\":98.71000004932284}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"290\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":0.01,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"first-contentful-paint-3g\":{\"description\":\"First Contentful Paint 3G marks the time at which the first text or image is painted while on a 3G network. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"4765.5\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint-3g\",\"score\":0.71,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint (3G)\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"summary\":{\"wastedMs\":1981.0639999999985},\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"total\",\"itemType\":\"ms\",\"text\":\"Total CPU Time\",\"granularity\":1},{\"itemType\":\"ms\",\"key\":\"scripting\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"itemType\":\"ms\",\"key\":\"scriptParseCompile\",\"text\":\"Script Parse\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"scriptParseCompile\":7.3439999999999985,\"url\":\"Other\",\"total\":2980.0959999999977,\"scripting\":465.2719999999998},{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"total\":838.2639999999986,\"scripting\":694.5239999999988,\"scriptParseCompile\":143.272},{\"scriptParseCompile\":8.679999999999998,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/\",\"scripting\":188.72000000000006,\"total\":197.40000000000006},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"scripting\":167.79199999999997,\"total\":189.32399999999996,\"scriptParseCompile\":10.048},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"scripting\":109.49599999999995,\"total\":141.00799999999995,\"scriptParseCompile\":31.512},{\"scriptParseCompile\":6.036,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"total\":96.00800000000001,\"scripting\":89.83600000000001},{\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"scripting\":50.859999999999985,\"total\":58.53199999999998,\"scriptParseCompile\":7.672}]},\"displayValue\":\"2.0\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":0.77,\"scoreDisplayMode\":\"numeric\",\"title\":\"Reduce JavaScript execution time\",\"warnings\":null},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"overallSavingsMs\":3300,\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"requestStartTime\":1444739.558291,\"totalBytes\":44039,\"wastedBytes\":44039,\"wastedPercent\":100},{\"wastedBytes\":7238,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"requestStartTime\":1444739.557876,\"totalBytes\":7238},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"requestStartTime\":1444739.55731,\"totalBytes\":6070,\"wastedBytes\":6070,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/10up.png\",\"requestStartTime\":1444739.558182,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100},{\"wastedBytes\":5692,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/10up.png\",\"requestStartTime\":1444739.558436,\"totalBytes\":5692},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"requestStartTime\":1444739.557455,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":1444739.557757,\"totalBytes\":4102,\"wastedBytes\":4102,\"wastedPercent\":100},{\"wastedBytes\":3809,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":1444739.557621,\"totalBytes\":3809}],\"overallSavingsBytes\":82251},\"displayValue\":\"Potential savings of 80\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"overallSavingsMs\":600,\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"wastedBytes\":5515,\"wastedPercent\":96.8871722027972,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/10up.png\",\"totalBytes\":5692},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/10up.png\",\"totalBytes\":5692,\"wastedBytes\":5159,\"wastedPercent\":90.63742351398602}],\"overallSavingsBytes\":10674},\"displayValue\":\"Potential savings of 10\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":0.58,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"overallSavingsMs\":300,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"wastedBytes\":8841,\"wastedPercent\":99.7771364438031,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/css\\\/elasticpressio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":7541,\"wastedPercent\":71.58667502859039},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924,\"wastedBytes\":4924,\"wastedPercent\":100},{\"wastedBytes\":2760,\"wastedPercent\":100,\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100},{\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2482,\"wastedBytes\":2406,\"wastedPercent\":96.93745970341715},{\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100}],\"overallSavingsBytes\":31016},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.75,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"4.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.73,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"7.9\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.34,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\"}],\"type\":\"table\",\"items\":[{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"totalBytes\":279456},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"totalBytes\":145259},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"totalBytes\":89714},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"totalBytes\":44548},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"totalBytes\":34071},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"totalBytes\":32891},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"totalBytes\":32859},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"totalBytes\":31959},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"totalBytes\":31919}]},\"displayValue\":\"Total size was 1,152\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"key\":\"groupLabel\",\"itemType\":\"text\",\"text\":\"Category\"},{\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"Time Spent\"}],\"type\":\"table\",\"items\":[{\"groupLabel\":\"Script Evaluation\",\"group\":\"scriptEvaluation\",\"duration\":1961.511999999997},{\"group\":\"other\",\"duration\":1015.7239999999954,\"groupLabel\":\"Other\"},{\"groupLabel\":\"Style & Layout\",\"group\":\"styleLayout\",\"duration\":905.636},{\"groupLabel\":\"Script Parsing & Compilation\",\"group\":\"scriptParseCompile\",\"duration\":273.52000000000004},{\"group\":\"paintCompositeRender\",\"duration\":228.1680000000029,\"groupLabel\":\"Rendering\"},{\"groupLabel\":\"Garbage Collection\",\"group\":\"garbageCollection\",\"duration\":205.632},{\"group\":\"parseHTML\",\"duration\":170.03999999999982,\"groupLabel\":\"Parse HTML & CSS\"}]},\"displayValue\":\"4.8\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.37,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimize main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"overallSavingsMs\":3300,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"valueType\":\"bytes\",\"label\":\"Potential Savings\",\"key\":\"wastedBytes\"}],\"type\":\"opportunity\",\"items\":[{\"wastedBytes\":110240,\"fromProtocol\":true,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"isCrossOrigin\":false,\"totalBytes\":144748},{\"wastedBytes\":30953,\"fromProtocol\":true,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"isCrossOrigin\":false,\"totalBytes\":44039}],\"overallSavingsBytes\":141193},\"displayValue\":\"Potential savings of 138\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"numTasks\":1460,\"numTasksOver10ms\":16,\"rtt\":0.00022676389090657575,\"numFonts\":8,\"maxRtt\":0.00022676389090657575,\"numTasksOver500ms\":0,\"numScripts\":25,\"maxServerLatency\":null,\"numStylesheets\":10,\"throughput\":17785734310.914417,\"numTasksOver100ms\":2,\"numTasksOver25ms\":10,\"numTasksOver50ms\":4,\"numRequests\":170,\"totalTaskTime\":1190.0580000000107,\"mainDocumentTransferSize\":8844,\"totalByteWeight\":1179511}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"chains\":{\"2012611ADBBE0AD31FE9B92DE0DB0AC9\":{\"children\":{\"1000000025.12\":{\"request\":{\"startTime\":1444739.198015,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":1444739.493069,\"endTime\":1444739.493073},\"children\":{\"1000000025.75\":{\"request\":{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":1444740.004705,\"endTime\":1444740.004707,\"startTime\":1444739.822546}},\"1000000025.78\":{\"request\":{\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":1444740.0049629998,\"endTime\":1444740.004965,\"startTime\":1444739.822853}},\"1000000025.81\":{\"request\":{\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"responseReceivedTime\":1444740.005364,\"endTime\":1444740.005366,\"startTime\":1444739.823211}},\"1000000025.69\":{\"request\":{\"startTime\":1444739.821814,\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"responseReceivedTime\":1444740.003749,\"endTime\":1444740.003752}},\"1000000025.72\":{\"request\":{\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":1444740.0043000001,\"endTime\":1444740.004303,\"startTime\":1444739.822269}}}},\"1000000025.3\":{\"request\":{\"startTime\":1444739.194976,\"transferSize\":1144,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"responseReceivedTime\":1444739.3042430002,\"endTime\":1444739.304245}},\"1000000025.33\":{\"request\":{\"startTime\":1444739.557035,\"transferSize\":2620,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/elasticpressio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":1444739.770068,\"endTime\":1444739.770069}},\"1000000025.10\":{\"request\":{\"startTime\":1444739.197578,\"transferSize\":33460,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":1444739.491366,\"endTime\":1444739.491371}},\"1000000025.25\":{\"request\":{\"transferSize\":960,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"responseReceivedTime\":1444739.6724110001,\"endTime\":1444739.672415,\"startTime\":1444739.555624}},\"1000000025.6\":{\"request\":{\"transferSize\":2483,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":1444739.356882,\"endTime\":1444739.356885,\"startTime\":1444739.196561}},\"1000000025.30\":{\"request\":{\"transferSize\":1326,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"responseReceivedTime\":1444739.769317,\"endTime\":1444739.769319,\"startTime\":1444739.556468}},\"1000000025.11\":{\"request\":{\"transferSize\":4316,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":1444739.492685,\"endTime\":1444739.492695,\"startTime\":1444739.19779}},\"1000000025.27\":{\"request\":{\"startTime\":1444739.555915,\"transferSize\":1347,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":1444739.768334,\"endTime\":1444739.768337}},\"1000000025.29\":{\"request\":{\"transferSize\":997,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"responseReceivedTime\":1444739.769075,\"endTime\":1444739.769076,\"startTime\":1444739.556297}},\"1000000025.9\":{\"request\":{\"transferSize\":10534,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/css\\\/elasticpressio.min.css?ver=0.1.2.9\",\"responseReceivedTime\":1444739.384505,\"endTime\":1444739.384509,\"startTime\":1444739.197314}},\"1000000025.5\":{\"request\":{\"startTime\":1444739.195487,\"transferSize\":728,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":1444739.356377,\"endTime\":1444739.356382}},\"1000000025.31\":{\"request\":{\"transferSize\":1096,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"responseReceivedTime\":1444739.76959,\"endTime\":1444739.769592,\"startTime\":1444739.556771}},\"1000000025.34\":{\"request\":{\"transferSize\":1129,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":1444739.77257,\"endTime\":1444739.772573,\"startTime\":1444739.557189}},\"1000000025.26\":{\"request\":{\"transferSize\":3773,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"responseReceivedTime\":1444739.7678170002,\"endTime\":1444739.767822,\"startTime\":1444739.555779}},\"1000000025.7\":{\"request\":{\"transferSize\":1438,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"responseReceivedTime\":1444739.3572169999,\"endTime\":1444739.35722,\"startTime\":1444739.196726}},\"1000000025.4\":{\"request\":{\"transferSize\":615,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":1444739.318036,\"endTime\":1444739.31804,\"startTime\":1444739.195223}},\"1000000025.2\":{\"request\":{\"transferSize\":4924,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"responseReceivedTime\":1444739.30373,\"endTime\":1444739.303735,\"startTime\":1444739.19474}},\"1000000025.32\":{\"request\":{\"transferSize\":6072,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"responseReceivedTime\":1444739.769814,\"endTime\":1444739.769816,\"startTime\":1444739.556909}},\"1000000025.8\":{\"request\":{\"startTime\":1444739.19702,\"transferSize\":8861,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":1444739.35746,\"endTime\":1444739.357462}},\"1000000025.23\":{\"request\":{\"transferSize\":845,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"responseReceivedTime\":1444739.552574,\"endTime\":1444739.552578,\"startTime\":1444739.495391}},\"1000000025.28\":{\"request\":{\"startTime\":1444739.556107,\"transferSize\":1386,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"responseReceivedTime\":1444739.768837,\"endTime\":1444739.76884}},\"1000000025.24\":{\"request\":{\"transferSize\":760,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"responseReceivedTime\":1444739.6374229998,\"endTime\":1444739.637427,\"startTime\":1444739.541638}}},\"request\":{\"transferSize\":8844,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/\",\"responseReceivedTime\":1444739.179537,\"endTime\":1444739.179552,\"startTime\":1444739.078733}}},\"longestChain\":{\"transferSize\":31959,\"duration\":926.6330001410097,\"length\":3},\"type\":\"criticalrequestchain\"},\"displayValue\":\"27 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null},\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"headings\":[{\"key\":\"statistic\",\"itemType\":\"text\",\"text\":\"Statistic\"},{\"key\":\"element\",\"itemType\":\"code\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}],\"items\":[{\"value\":\"294\",\"statistic\":\"Total DOM Elements\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"type\":\"code\",\"value\":\"\"}},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"value\":\"\",\"type\":\"code\"}}],\"type\":\"table\"},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]},\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"key\":\"label\",\"itemType\":\"text\",\"text\":\"Resource Type\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"itemType\":\"bytes\",\"key\":\"size\",\"text\":\"Transfer Size\"}],\"type\":\"table\",\"items\":[{\"label\":\"Total\",\"size\":1179511,\"requestCount\":170,\"resourceType\":\"total\"},{\"label\":\"Script\",\"size\":494596,\"requestCount\":25,\"resourceType\":\"script\"},{\"requestCount\":108,\"resourceType\":\"image\",\"label\":\"Image\",\"size\":418363},{\"requestCount\":8,\"resourceType\":\"font\",\"label\":\"Font\",\"size\":204681},{\"requestCount\":10,\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\",\"size\":33277},{\"requestCount\":17,\"resourceType\":\"other\",\"label\":\"Other\",\"size\":18346},{\"label\":\"Document\",\"size\":10248,\"requestCount\":2,\"resourceType\":\"document\"},{\"requestCount\":0,\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0},{\"requestCount\":134,\"resourceType\":\"third-party\",\"label\":\"Third-party\",\"size\":833835}]},\"displayValue\":\"170 requests \\u2022 1,152 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAH0ATgDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAcEBQYIAQIDCf\\\/EAFcQAAEDAwEDBAoNCgUDAgUFAAEAAgMEBREGEiExBxNBUQgUFyJSVWFzkbEVGDI0VnGBk6Gis9HSNTY3cnSSlJWywRYjJDNCYuHwOMJUgoOF8UZXY9PU\\\/8QAGwEBAAMBAQEBAAAAAAAAAAAAAAECAwQFBgf\\\/xAAyEQEAAQMCBQMCBQMFAQAAAAAAAQIDERJRBAUTMWEhQZGhohQiMoGxUnHwFiQzQtHh\\\/9oADAMBAAIRAxEAPwDalERARUN4u9BZ6bn7lUxwRncNo73HqA4lYNXcrFtilLaShqaho\\\/5lwYD8XErK5et2\\\/wBU4dfDcBxHFf8ADRM\\\/x89kjoo\\\/tfKnZ6qQMrIKijz\\\/AMnAPb9G\\\/wChZ1RVcFbTMqKSZk0Dxlr2HIKmi7Rc\\\/TOVeI4O\\\/wANOL1E0vZERaOYREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFQX25w2a01NfU5McLdrZHFx6APjKr1GvLhVvitNupGnDZ5XPcOsNA\\\/u4LK\\\/c6dua9nZy\\\/hvxXE0Wd5+nv8ARitott05RL5PVVk7oqSN3fO4iMHgxo4Zws+ksui9ORMir2ULJMcal2093lwf7Bc2N7NNcmLKuBjecZS8+d3unu3jPpAUG1lTNWVMlRVSOlmkcXOc45JK86uunhqYmYzVPr6vqLFm5zW5XRRX07NE4iI9\\\/wDO6bajSek9S0T3WntZkg4TUjvcnyjh6VhFtrLlyd6nNHVudLQSEF7R7l7Twe3qI\\\/7LFNP3aosl1graV7muY4bYB3Pb0g\\\/Ipb5YqSOs0tBXNA24JGua7p2XbiPV6Eium7RN2iNNVJXYucFfp4PiKupau+kZ7xPj+3oz6GVk0TJYnB0bwHNcOBBXdYnyW1rq3RdDzh2nw7UJPkBOPowvO8axqWXurtGnLLJea6iax9X\\\/AKhtPHDtDLW7TgcuIGcAfGQvToq10xVu+R4izNi7Van\\\/AKzMfDMEUR3vV0WpJtB11tNTSH2fNLVU7zsvjkbFIHRuwcH1K+XzXt0tjrjVN0hcJbLQPc2esfOyJ7mt90+OI73NG\\\/ByM43K7FICLBrnr5xvNLatN2o3etnom3HDqplOwQu9yQXA7ROeAHyqx6+1vqO2TaMdbrLUU7rjWtiqaaV8e047xzOTnBPEO4cEEqoo39mreOU+3uu9sqaC8+wclTJI+qDo4IRI7LC0bidxO18S9aPlDuNXDBc4NI3J2nJntEdcJWGVzHOwJOYHfbO8HjnG\\\/CCQ0WM1Wp6gXqttdvtMtZVUzWOzzoYwhwzvJG74t+VSv11TR2eStloqhksNSKWemyC+Nx6utZ9ajd1RwV6cYp74949+3p5Zgixl2pqqGngFXZp4bhUymOnpRM1xkAGS4u4NAHHK6f4vZSsrmXmifRVdLD2wYWyCXbZnGWuGOnA344p1aUfhLvtGf7TE+PT19Yz7x6MpRY7btQ1UwEldaZaWldE6Zs7Zmyt2QM78cDj410supKq5upZmWeZlvqT\\\/AJdQJmvIG\\\/Bc0cBu6ykXKZRPC3IzM49PMf8AvrPiPVkqIi0c4iIgIiICIiAiIgIiICIiAiLF+UGq1bSWqnfoW322uuBmAljr5CxjYtk5IIcN+dn0lBlCKGfZrlz+C+kf4l\\\/\\\/APYs05Oq3XNYLh\\\/j612igLeb7U9j5S\\\/bztbe1lxxjvMfGUGZIiICjnlsoXz2Ojq2NyKaYh\\\/ka4Yz6QFIyprnQwXKgno6tm3BM0tc1Z3rfUomjd1cDxP4XiKL20\\\/T3+iOYdS2qTkrENbMDMYDSGFvuy8DAx8mDlRIY5Gxtkcx4jccNcWnB+IqRKHkvrjqF0NXIBamHb59pG1I3objoPWs3q9T6Y0\\\/ILNI5kbIGgc2yMuazyHHT0rza7NV6Im9OnHp\\\/d9XZ46zwNdVPA0zdmudUxHtG3afVEOj9NVmobnDHHC8UgcDNMRhoaOIB6SeGFIvLPc4qax01sjcOeneHFg4hjen049C7XflRtdLTuZaIJKmbGGEt2GA+XpWOaU07cdZXr2Zv232ntBxcRs87jg1o8HypTTTRTNmzOqqrvKLly9fvU8dx1PTt2+0e8z\\\/AJ\\\/H95SHyb291u0db45ARJI0zOB6No5A9GFht\\\/0VcKLW11vdHYLfqOiuojc+nqJhDLTSMbs5a5wwWnp6VLAAaAGgADcAEXqUUxRTFMez5C\\\/dm9cqu1d6pmflFjdFXQw6VkZa7Rb5KS9G4VVPQEtZHGY3NBJPu37wCRjPQFaLpoTUFyh1LRXC00Vxq62Sd1Nd6yuL2xRuzzbGQ4OwWjA3YHTkqakVmSJb5pO4y2uyUdZo+2X1tLboKcTtre1qinlawBw2+JbnhsnrXS5aM1NT6L0YGuZeL1Ybg2tlhfUbJmZtOPNtkfxLQWtycZAUuogi+r0ledQ66p7zeaSGio6jT81tqY45xI6J73v70HAz3rhvG7IK72JnKDarbQaditVs5qkDKdt5NUCwwtIG1zONrb2RjHDPSpNRBgENRcabX+oXWykjrDzUG3E6URk97uIJ3da8pNK3aehnqKhsJr6u5RVcsTX97HG08M9JAWeRUVNFWTVccDG1MwAkkA3uA4ZVQsIsR\\\/2nf6vQq4+YmJt0xHpTGfedMR57ZjLGNZWSe5TW+spYIaqSjc\\\/appXbIla4YIDug7hhW632atIrqhun7bRvdBzUUMsnOukJPfBzhuDSBw61nCK02qZq1MqeMuU24te0f33zjvj6ZR\\\/ZrFc4b1HUUdqZZ6VkUjZYXVXOxzuIIaNkE4AO\\\/oXnRWC5C80E1JZ2WXmpg+pmhqw6OZvS0Rg9PlCkRFWLFMe\\\/8f8An8NauY3KpmcR6xj38+fXv75ERFu88REQEREBERAREQEREBERAUbcu0mmI9M0J1nqG72Gh7cHNVFse9sj5Nh\\\/eHZY87ONo8OIG9SSuHNDhhwBHlQaj9s8jf8A+6eu\\\/np\\\/\\\/wDOpe5ApNHSNvv+CdU33UABg7Z9lXyO5n\\\/c2NjbjZx77OM+5HBSzzbPAb6Fy1rW+5aB8QQcoiICIiAsRufJ5YK+ofO6nlhkecuMUhGT14OVlyKldFNfpVGW1niLtic2qppnxOGL2rQenrc9sjKETSt4PncX\\\/Qd30LJ2tDWhrQA0DAA4BcoppopojFMYRdv3b86rtU1T5nIiIrMhERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFaodR2Se8PtMF5tsl1ZkOomVTDM3AycsB2hgeRXVan8re1oLsotOalA2KK5OidK\\\/gMH\\\/Jl+UNId8oQbQXS92q0zUsN1udDRS1TtinZU1DI3TO3DDA4jaO8bh1het1udBaKJ1Zdq6loaRhAdPUytiYCTgZc4gLUfstK2tvfKPHQ2kud\\\/h22itnLD\\\/tFz2ku+MAx+lX3smNZC\\\/8AI1ormCOevro6p8betkffD5HvAQbN2q50F3omVlqraWupHkhs9NK2VjiDg4c0kHeqtQ7U6z07yIcm+mrPcudnuDaRjY6KmaDJK873vOdzQXk7z17srw0V2Qlgv2oILNeLZcLBWVJDac1oGw8ngCd2M9GRjyoJpRRZykcs1p0BrO32O80U5gqafth9Yx+6JuXDGxjJPe9HWlFy12B\\\/J7WavuVLW26hiq3UkFPM0c9UuDWuGy3hv2uvAwTlBJN0uNDaaKSsulZTUVJHjbnqZWxsbk4GXOIA3qjq9TWGjtVPc6y92ynttQQIauWrjZFKSCQGvJwdwJ3HoK1h5WOXC2a55LrxazZbnbJqnmnUss7dqKfZlaSA4cDgE9W7iqTlf\\\/8ASlyd\\\/tEH2MyDZqLX+jppGxxas0\\\/JI44a1tyhJJ8g2lkjXBzQ5pBaRkEcCtTxyU8lknJRS3epvLKK7vtMdVI8XBri2cxBxHNnOe+3bPHoXtyEcpdZo\\\/kNu92vMFTcqK23BlNTR85ghrw3LQ453AnOPKg2rRRbyd8tFm11enUFtoayGOKhNZUVc2BDG4bO1HtdJG1vO7gVj1y7Iy0Nr6plg05e73bqVxbNX00WIxjiRu4fHhBOaLCrbym6YuHJ9PrKGtxZ6dhdPtD\\\/ADInjA5tzfDyQAOnIxxUfUnZF0MhhqqrR+o6eyzODWXDmNphycA4G7HxE\\\/KgnZFG\\\/KXyt2nQ9Xbrf2hX3W8V8fOwUNJH\\\/mbHQXZ3jODuwTuPUueTXlVpda3eqtE1ju9mutPFz74K2EhpZnGQ74+sDyZQSOior3daOyWisudzmEFFSROmmkO\\\/ZaBv+P4lCsfZG0Eg7dZo\\\/UjrFtY9kWwgtxnGccPrIJ3RYVrzlLsGitNUt4u0kxFY1ppKRkeJ5iQDgMOMYBGc4x8e5Ybpnl+tNwvtJbNQWK76ddWuDKWeujxHI48ATgYzkb9437yEEzoo+5TuVG3aDqKOiktlzut0q2GSGlooC7LQcEl3Dj1ZPkVl5POXGz6s1M3T1da7jYrzICYYK1u6TAzsg7iDgE7xvwgltFEGteXayaN11WacvNvqw2mgEvbMTg\\\/nHFoLWNZjic43nCuVZyy2C2cnFv1beoamhbXmQU1vcA6okLXubgDcP+OcncMjyZCTVboL7aJ7xNaYLrQSXWEbUlGyoYZmDdvcwHaA3jiOkKI9HdkJab\\\/qKgtNbp+82t1e8R0s8se2x5PDOBkDyjIHTu3qNZtX2\\\/RPZT6yu1zjqZmdrczFBTR7ck0jmQ4a0fIfQg23RRFyZcuVo1vql+npLXXWi6FjnxR1WDzmyMlvWHYycY4AqXUBERAREQEREBERAREQFAPZk2Lt3k9oLzEzM9qrAS8cWsk70\\\/WDFPypLtbKG8W6agutJBWUUwAkgnYHseAQRkHcd4BQaxdj1aJuUSh5SL9eADVXmH2OY87wzLOA+L\\\/L\\\/dUW8mFLcdb8ouidK3OMilsT5GyRnoYyV0r89WcBnyBb0WCw2nTtE6ksVupLdSueZDFTRCNpcQATgdOAPQqW2aS09arxPdrbZbfS3Ofa52qhga2R+0cuy4DJyd5Qa8ctszNJdkZpjVepKaWbTvMsa2QM22xubtA7utpcHY4qzdkBrKxcqV00pZtBGS43dtUcTxwOZsB2AG5IB3EbR6BhbY3W2UN3o30l0o6espX+6injD2n5CrfYdJae09K+Wx2S3W+V4w59NTtjcR1ZAQQByrU0c3ZQ8nkFXGyZva8Ic17Q4Eh8m\\\/B8oyqvszrdVPsGmrlHTOntlFVuFU1o3DaDdnPUDskZ8o61PNbpuy116pbxWWuinutKAIKuSFrpYwM+5dxHE+lXGrpoKymkp6uGOenkbsvjkaHNcOog8UGr\\\/LZyuaH1TyPz2ewTvdXSth5ul7VcztcNe0nJxsjAGNxKsvK\\\/\\\/wClLk7\\\/AGiD7GZbLxcnuj4qWppotMWdlPU456NtIwCTBBGd2\\\/eAfkVZXaQ07X2WltFbZLfUWulIdBSSQNdFEQCAWtIwNxI+VBB+hux00Td9IWC61pujqitoKepla2oAaXPja4473cMkq49kbp21aV7HyptNho46ShhqYNmNm\\\/JMgy4k7yT1lTrR0sFFSQUtJEyGmgjbFFFGMNYxowGgdAAACpr3Zrbfre6hvVDTV9G4hzoKiMPYSDkHB6kEcWuzz3Hsa4LbZI2x1tVp8MibGA3ae6Lhu6SSd\\\/lWu3JHfZLZpiW3Tcqj9HSU8z+ctstlE2\\\/O923nJJ6jvGFuzQ0lPQUcNJRQxwU0DBHFFG3ZaxoGAAOgKx3fQ+lrzWmsuunbVWVROTNNSsc4nykjeg1\\\/0fprRdo5GdX3G8arnvml7xPGJn09AaaSGdkm4tZtO77aLTwAwB0LC67Vk\\\/J\\\/Y6Sbk+5UW3y3Ne1kdlrKQl7Gnow4HAHk2fIty4bZQw24W+GipmUOzsdrtiaI9nq2cYwrLRaB0jQ1wrKPTVnhqgdoSspGBwPWDhBBXK1JpC9am05X37U1fo7W4tkMwqoInOii2skNdjBBBc7pG47178h+v9SVvKtUaWq9Q02rLQymdILnFBsFuACO+wCd5wQc7zuKn6+6csuoI2svlqobg1nuRUwNk2fiyFzYtO2bT8To7HaqK3sf7oU0DY9r48DegtXKk6yt5Pr7\\\/ijnfYY0zhUcz7vZ6Nny5xhao1Ooo9CaaFZybcqkldQtcObsNfSkyAOdvABBb0knAaOO\\\/K3VljZLG6OVjXxuGHNcMgjqIWNRcn+j4q4VkemLM2qB2hKKOPaz18EGsXLtNf6+fk11xdGzWqnlo4eeqIqfnhRT7W2Xc2443ghwaT0Y6E1JFa9cm0Wq8ct3soZ6lna0XsBsmOQ7gS4PGzxxvK29raKlr6SSlraeGoppBh8UrA5rh5Qdyslo0PpWz1gq7Vp200lUDkSw0rGuB8hA3IIC5XtS3mPlhs2krpq2s0xp1lJG59xpjzDpXbJy7bHAFwxxwOnKxWSpppuyT0THQ6sfqqnp3RRNrnhpe3vnnm3SN3SEZzteXHQts7\\\/puyaijjZfbTQ3Fse9gqoGybPxZG5UsWitMQ1tDWQ2C1x1VCA2mlZTMDoQCT3pA3byfSggswRT9mg8TxMkDKIPaHtBw4QDBHlXl2VVLJbdcaH1NcKKSr05RShlSxrdprSJA4gjh3wG7PHZwthBpyyjUBvgtdH7Mluwa3mm89s4xja44xuVfW0lPXUslNWwRVFPINl8UrA5rh1EHcUEX23ly5PbrerTb6GvfPWVcgihxRv\\\/AMp7twBJG7PDdlR9ouKOXsydWGSNjzHSOcwuAOyebhGR1HBI+VTvZdF6ZsdYauz2C10VVv8A82CmYx3pAVVT6bstNfp73T2qijvE7dmWsbC0SvG4YLuJ9yPQEGv2oo2R9mrp4saGl9JtOIHE9rTDJ+QBTBaeU\\\/TV15QK3RtJUTG80u2HB0REbnM901rukj+xWQzabss2oIr7LaqJ95ibsR1roWmZgwRgO4jcSPlKxSh5O4mcrtZrapdRtIpu16WGnh2HFxHfySu\\\/5O4geRBIKIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAijXXnLPpTRl5NoqzX3C6tAMlLboOdfGCMjayQOG\\\/Gcq9aA5RdPa6tVXX2SolbFRnFSypjMToDgnvs7uAO8EoMwXDnNY0ueQ1oGSScAKF7x2SmgLbdXUTJblXNa7ZdU0tOHRD5XOBI8oBWQ611NaNW8iGqbrp+tjrKKS11ID25BaRGctcDvB8hQSNFIyVm1E9r29bTkLstZeRjlItPJzyGaeqb7R3GalrK+phbLSRse2N22T3+05uN2TuzwKnTW+tbTo3SEuo7m6WW3tDC0Uwa58u2QG7IJAPHPHgEGTIo8uPK9pe06Ktmpby+rt9PcozJS0k8YNTK3oIY1xG8YOc4wRnCotCcuOj9Y3llppZK233GXdDBcIREZfI0hxGeoEglBKC6STRRva2SRjHO9yHOAJ+JYHymcrWl+Tp8MF9nqJa6Zu2ykpIw+XZzjaOSABu6SFr9yo6+sPKDyl8mNw07PI9kVYxk0UzNiSJxnjIDhvHygkINwEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQax6ys1Czlfv920Nyj26w6l71lbR3ABrCdluQ17tzhuGRg4IVBYNY6l1ryd8qFhlp6Cqu1FCXOuVqjDW1vfFrs7Iw8lrDggbwp61ZyY6M1ZWdt3\\\/T9HVVZ4zt2opHfrOYQXfLlXrTGmbLpa39o6ettNb6XO0WQsxtHrceLj5SSg145B9Zcmdp5IX0N+ltlNXsEouNPVRAy1OScYBGX97gADh5FjnIfTVbeRLlZrAySOy1FNKKNjuG02KTbI+QxjPkWwt65INA3q7OuVx0zRSVjnbb3sL4w89bmtcGk\\\/GFlE+n7VNp6axOoYWWiaB1O+lhHNM5twwWjZxjcejCDXnkw0lHrXsT57SYw+p5ypnpTje2ZjyW4+Pe34nFRlb9R3PlSs3J\\\/yaMMrXUk7m1szumNm5h\\\/+SPa+M4W5+k9M2jSVljtOnqQUdvjc57Yuce\\\/Bcck5cSePlVpsHJtpLT+pqnUFns0VLd6kyGSdssjs7Zy7DS4tbk9QCDXHsj6KssnLFpCaGqp7ZaYaOGChqamHnaemcxzgdpuCDjLTw6upe2otOXvW+o9Pw3PlR0dX3aObboO02tEu0O+wHRtz0ZAJ48N62j1FYLTqS3PoL9b6avpHbzHOwOAPWOkHyjesd0ryWaJ0rcBXWLT1JTVjd7ZnF8r2fql5Oz8mEGv2oqu22DstZ67lBEfsbJEx1LNOzahYeZaGPx1BwcPId68OWS\\\/aVv8Ay36Cl0lPQ1UkdZC2sqKRg2XuMzNkF4GHEDO\\\/fjK2a1jojTes6eOHU1opq9sX+25+WvZ14e0hwHkBVobySaFZJaHxaep4nWp\\\/O0ZilkZsP2g7aOHDbOWje7PBBV1HKLpyn5QIdGS1bxfZWbbYxGSwEt2g0u4bRbvwsvWPzaN09Nq2LU8tqgdfoo+aZVnO0G4xwzjODjOM46VkCAiIgIiICIiAiIgIiICIiAiIgIiICIsUfrihNdW0tNb7zVupJ3U8slNQvkYHjGRtDceIQZWit1nvNJd5Lgyjc8uoKk0k4c0t2ZAxryPLue3erigIqarr6WknpIamdkctXIYoGuO+R4aXYHl2WuPyLtR1Lapj3MjmjDJHRkSxlhJacZAPEHoPAhB7orHqXU1Fp6WgirIqyeeukdFTxUsDpXvc1pcdw8gJXfTepLfqEVbaB0zKijkEVTT1ELopYXEZG0xwBGQcg8CgvKIiAiKmqaxlPVUlO6Koe6pc5rXRxOcxmGl2XuG5o3YBPE7kFSiIgIuk8rIIJJpnBkUbS9zj0ADJKorDdoL5bIbhRsqGU0w2ozNEYy9pGQ4A78EHcguCIqZlfSvuUtvbOw1sUTZnw575rHEhrviJa70IKlERARFR2u5U90gllpHOcyKeSndluO\\\/jeWOHpBQViLHafWFpqLgaSF87ndvG2iTmXCN1Q1r3OYHcDs824E9B3LIkBF51Eogp5ZXNe4RtLy1jS5xwM4AG8nyKio7xS1VeKJnOsqe1WVZjkjLC1jyQMg8DlpyOIQXFFRVNzpqa50Vvlc4VNYJHQgNyCGAF2T0cQq1AREQEREBEVvsN3pL7a47hbnufTSPkY0uaWnLHuY7cfK0oLgiIgIiICIiAoRtddFT6h1Wx\\\/KKzTx9mZj2iWUh6G99\\\/msLt\\\/wAeFNy6GKMnJYwnrIQQ37IsoqHVzZA90NXq0U75u2XU8cTTTQO25JGbwzvcHGMlwG7K5opXVOmdQ0vs7T0dFR3uNsUj6yV8D4+ZieYTLkPaxznO353ZxvG5TLstwRsjB4jHFNhuyRsjB6MIIKkntddPpKtrYXU1NQ6hkpnVHsjLPTOzTSOa6KVxHeFxaMdDshXusrXuttE26V1XBZH6hro6+eOVzNmNr5ebY54OWRl4aDvA4DgVLWw3ZA2RgdGE2QQRgYPEIIgvjIJL1oZuiLnDIw3Gr5qeqfJWRNPaztpoy8Ejqw7AJ+RdtW6arLVTMrq67zzXa+3+2xVdRRg0rWxNkDGxsAcSBgneSScqXQ1oxhoGOG7guSAeIBQRHqcCk1hNbrlWRUdogt8It4ra+eBjjl4kIe099IMM90SQMY4lUupZpLZT0FZc71TXWWG1x\\\/6R1dNRyykOcedhLfdyOGBgjOWjeMqZXNa73QB+MIWtJBLQccMjggiW6XGK361ZUy1LbjJU11M1lGyulhrKQODG7IhB2ZGAkudw3F2c4WUawqJotd6DijmkZFNV1YkY1xAeBSSkBw6cEA7+pZlst2trZG1143rkgEgkDI4IIo5OaqOk1HTUDq+K9VEsEpfcKevle8kEEmop3d6wnOARwIIwF35TquGa73CjllbSy09s56CSW5S0xe87f+y1m5z27IyTni0YUphrQSQ0AniQELWuILmgkcMhBhcUjr5yNQT3NzppauxsnmdtFpc8wBxOR5ViEpoaek0rZJG9r0ptAqhLVXOanike7ZGw3ZOXSDed53A7h1TJgYxgY6lwWtOMtBxwyOCCF31klRo3SVwuV3pHPFvftUldXy0wqXZbh4lZxeAMbwc7Wdyr9GSW6flQhuEsVTR1Vw07RTU0NZM8yuO1KHg5PfODdnPp6VLJY0gAtBA4DCbIyDgZHAoIx5TauGW81FDPI2mfDbTPFLNcZaYPeS8Yiazc57dkEk5xlu7erfpxsmq7zpAXqqrJGVOko6yZkVS+JskznRZe7YIye+Kl5zWuILmg44ZCBoGMADAwghKy3FlVBpFmrrpVwWU26o2JX1L4WT1LJgxokkaQS4RgkAnecneQs55J2wO0pUtppZZ6Y3KuDJJHFznN7Yfgkned3Sd6zQsaRgtGOrC5AA4DCCEtJ2+noYbP2qxzS7Wle07T3O3N7bA4k9C89OTVFVDbZbpfqOhvgmLrnHJWzGVzQXc9G+InZa3Z2sEYDcNIPXOGyOoccpsNyTsjJ4nCCENMXCudFd\\\/ZmuuYbHaan\\\/DpqSYzUUo2syvwe+mADOODsbLsZc7FXTyWaW8WmTVNylpoX6Zo3bbqt8DXvJfkue0jLurJ6SVMhaDxA3IWNIwWgjyhBE2lKivqJtEyVUlTPKGXRtNLVAiWWEECF7878lgYd\\\/FUWh5KmsqbDJJe6aG\\\/c6HV8D6ud88hwedjkhd3rRxxuAGBjdxmfA3buC4DWh20Gja68IMB5UNhlTa5prnRQxxsm\\\/0VZWSUkdQTsYcJGcHNwcAg+6PUsWq7obhcbfJdZvY21S2enlo4rnXzwDbJdznfsI25ABHvcc4ORxKmdzWuGHAEeUI5rXDDmggdYQQ7eaouhtlru1eyeWO0moZXzXCalZUlznBojDcbcgDQSTv74bt69NLSVGotR6DfdK2seJNKCvmZHUPY2abbp++eGkbW9xP\\\/AG3KXi1rsZaDjhkIGgYwAMDAQRhpaaz1F2c+\\\/wB2q49VeyczRSvrJWOAEjhGxsQOyYzHsngQckkqwaQoWUGldKXalnq2Vk1\\\/kgf\\\/AKl5YY31M7XM2M7OMb+HHepu2W7W1sja68b02RgDAwN\\\/BByiIgIiICIiAiIgJwRdZQ50TxG7ZeQQ09RQWO36ts9fdY7dBPM2rlD3QtmppImzBvuthzmgPxx3E7t6prbrvT9xqqOCkq5XGrkdDBI6llZHJI3aywPLQ3a7127Odyxay6Rv0eoNJ1twBc62STvrqiW5ST8+58D4w9jHDDQXOBwMYHRuVdSaQuUWmdI0D+Y5+13YVtRh+7m8zHvTjef8xu740FXf9f2+BscVom7YqPZKnoXPNPIYcvnZHI0SYDC4BzuDtxHyLKL3d6Gx291bdKgQU7XNZkguLnOOGta0ZLnEnAAGSo9pdLalo9O0Om46a3S0NFdIallcahzXvgbVCbfHs+7xkHfgkZ6VlWvrHWXmgtslrdCa62XCG4QxTktjmLMgscQDjLXHBwcEBB2p9cWGeWaJtVMyaGSmikjlpZY3MdUPLIgQ5oPfOBHk4nAVxrtQWyhqa2CrqmxSUdOyqn2mnDY3uc1pzjBJLHDA37vKFGlZb75fdV6pHatFT3OCOy1kFOaguY7maieTZc\\\/Z3E7JG4HGQrnfNI3zU09\\\/nuEdJQOrKOijpWQ1T3ESU875gHuAaQCSBlvQesIMml1zYIKCvq6mrmpo6GHtioZPTSxyNjzjbDHNDi3O7IBVfatRW261fa1HNIZzD2w1kkL4y6PaLNobQGRkdHWDwIWBXvQ9fd9O32FtsjpblUUJpKaWe7z1Z75wc8Zfua3vW8N5wqnlkp53S2KSx10dLqGeZ1tibnv5KecbMpAG\\\/vMNkzwHN+VBndsvVvudo9lKOpa+39+efcC1pDCQ52\\\/He7jv4EbxuVupNZWSqe5rKmWM8y+dnPU0kXOxtGXOj2mjbAG\\\/vcr1rdN0kuiajTNJmmon0DqCMs4xsMZYD8YCxC3aOr3wMjuFtjbUU9HLHFUvvNTUjnnRmMOZG\\\/c0EOdnO8A43oMnsmtrFep6WKgqpXGqg7ZgdLTSxMljABJa5zQDgEZAOQulDrrT9dU0kNNWSuNZLzNNIaWVsc7sOPePLdlww0nIONytNPpKtFo0XSVD4mexVvfSVbmu4E0oiy3dv3\\\/EsWtFzq6g6BsYkstS2iqmtE1BWc86WOKnkbt83sjmxwzk7iQOlBntPrO1wW+1vra01FRXQPnh7Vo5TzzWEBxawBzhjaG47+J6FUs1jZJLVSXCKrfLBVPdHCyOCR0r3tJDm82G7eWkHIxuxvVn0npi4Wuq0zJVczs262VNJNsvz375InNxu3jDHfQrJNoK4tkpK4AS1FLdLlP2vFXSU3OQVUxeMSMwQ4YYcHdxHlQSHbLzQ3S3yVlBKZoYy5rwGOD2ObxaWEbQcOojKxHS2voa62XG7XeU01GLhJRUkHaUzJXFj3NAwcmRzg3OGt73eDwV\\\/wBGWcWi31BfRMpKmqndPM1tXJVFxwGhzpJN5dstaD0bljkOlrxRW62z0jaSW4W+8Vle2CSQtZLFM+bdtAHZdsyg8DvGEF9frnT7LeaySteyMVLaNzH08glZM4Zax0ZbtAkcMjfkda89cagrLToqS\\\/WeJsgg5qokjqInNJp9tvO96cFrgwuO\\\/hjeFZHaWvVwvIvNfHR09RJdKSoNNFKXiOCFjxku2RtPJeTwxjA6FnN3oY7naqygnAMVVC+F4PAhzSD60GKO1hUt5TorFzMJs0tGSKkZ2hVAc5sE5xgxZdwzuXTT2vKabT9BXXl5FRcOeqKaCjppZX9rCQiN5awOI73ZydwyViz9Bapk5MZaZ9VR\\\/wCMX1XPio5w823\\\/AC+1wc4znmfJxKylunLhpy8Udbpulpq2CO1RWp1PPOYSwROcWPa7ZdnO24EeQILqNb6ffVW2mgr+2JrjCZ6UQQvl5xgeGE5aCBguGc8N+eBVs1Nr+30VJUttU3P1kNVFSlzqeQwbZlaxzOcADS4Bx3bXEfIqDRGibjYNR2+vq5aeVrbfWMqDESAJ56pk5axp\\\/wCAw4A+Qbt68JdN6mi07PpynpbbJR+yHbMda6pc1xiNSJiDHse7GSPdY3Z8iCtqL1qWrvGqG2+4WWiobPIyNoq6R7y7MLZCXPErQBl2OCumndcW+50llZU85DdLjRQVnajInvLGyA7yQ3AaCCMnhuzjIVsi5OLPcNWagu+pLNbbg+qqIn0r5oxI5rGxMaQQRu74O3LIqO0ywaxrriGxto5aCnpY2tOCHMfKSMdAw9qDrBrCyT10dLFVvLpJTBHKYJBDJICRsNlLdhzsgjAPELrSazsdWJnxVUop4mSSOqX08jIC1mS8iQtDSBg8D0LDtMaAqLTHbrVWUPbtBQ1AkjqpLxUbJYx5fG7mPc7YIbu4ZGV7UelLxT15bQ2+joLa9tQKuiNwknpKvbY4BoiLP8sFxDiRjdkYOUGbWPUFBe9rtA1O5oeDNSywhzTwLdtoyPiV2WAaYs1\\\/sk1TJR0bIKFtO2OG2TXR88fObQ3se5hMbQ3Ixvzu3BZ+gIiICIiAiIgIiICIiAiIgIiICIiDqI2CR0gY0PcAHOA3kDhk\\\/KfSuyIgLzdBE6ZszomGZgIa8tG0AeIBXoiAiIgLxhpKaGZ8sNPDHK\\\/3T2sALvjPSvZEBERAREQEREBERAREQEREBERAREQEREBERAREQERedS8x08rxxawu9AQRHyxcuFq0DMbfSxCvu+MuiBw2P4yoWf2VWpC4ltot4b0DLlCOubhPdNXXasq3l8slQ8kk+VWJBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVege0ROaWAuJBDs8EGw3tqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWQdlTqXO+02\\\/H\\\/zLXVEG8HJH2QNs1lXx2u807bdcpDiMg5Y89XkU6L5bWmplo7nS1FO8slila5rgd4IK+mmk6uSv0xaquY5kmpo3uPlLQguqIiAvCv941Hm3epe68K\\\/3jUebd6kHzD1H+Xrh59\\\/rK2x7Hbkx0hqXkrt1zvVmhqq2WWYPlcTkgPIHA9S1O1H+Xrh59\\\/rK3l7FL9Ctp89P9oUiZjsiYie679xPk++DtN+8771UDkd0GBj\\\/DlH6D96z9FeLlcdpVm3TPeGAdx7Qfwco\\\/QfvVtqOTvkvp5nQz2y1MlbuLS\\\/ePpUl1sz6ekmmjhfO9jS4RMxtPPUMqG3acfFqR+oavT9Q+kqqt7zRhrC4MEQaNoZwMvJcuizNdzOap+XPe0W+1P0Xk8nfJeC0G12wF3Ded\\\/0quHJLyfE49gaDPVn\\\/usSdp65Gmr3TU7T\\\/ltbTwuzIYGSSOLgw5HfNbs+RZBpjTstNBV3CsfFJ38pbHJTkzgElrTt56hnGOldNy1opmrqy5bd6a6op6SuHJJyfnhYKD0\\\/9137j2g\\\/g5R+g\\\/errpanpZIjHPTtL8lzRJEcjB8IrKlw1XK6Zxql3026KozphhDOSnQ7GBo03bsDdviBXbuV6I+DVt+ZCzVFTqV7rdKjaGFdyvRHwatvzITuV6I+DVt+ZCzVE6lW50qNoYV3K9EfBq2\\\/MhO5Xoj4NW35kLNUTqVbnSo2hhXcr0R8Grb8yE7luiB\\\/+m7b8yFmqtVwt8VXVOM0M7wW4y1+BwVasXIxc9Y+Tp00+tMQx\\\/uXaI+Ddt+ZCdy7RHwbtvzIV8mt0MvNE01Q3m9wDZMbsEdflKGgibEYhS1BbtF21zmTncOk+RZ\\\/h7O30Tidlk7luifg3bfmQnct0T8G7b8yFltLTMghDGl5Gc987J+L6F6yDaY4HJBGNyr0LX9MLYjZhncu0R8G7b8yFyOS7RJ4abtvzIV59jYdsHtap7wYHfgZ4eXyKppYhS7YhpZtl+CRtDdu+NWmxZ9o+isRPvCwxcmejIgQ3Tds39dO0rv3ONG\\\/Bu1fw7fuWVxuL2Nc5pYT\\\/wATxCttwoY56rbkhnfkDex+Aqxw9me9MfDTXVTGKVm7nOjfg3av4dv3J3ONHfBu1fwzfuV0ZboWyxkU9TtBwdtOk2sYPlPkV4xvJ60nh7PtTHwRcr95Yn3ONHfBu1fwzfuXPc40d8G7V\\\/DN+5X+6UTq2BrI5uac05B2cjhjhkKrjBEbQ4guA3kJ+Gs4\\\/THwdSvOGK9zjR3wbtX8M37l5TcmWi5gA\\\/Tds3dUDR6lmKKabNuidVNMRKddU+7Ce5Voj4N2\\\/wCaCjHskNA6XsfJLdK+02WjpauOSENljjAcMyAFbCKIuyr\\\/AEKXjzsH2jVrqndGZaG03vmL9cetfTHQP5k2P9ji\\\/pC+Z1N75i\\\/XHrX0x0D+ZVj\\\/AGOL+kKEL8iIgLwr\\\/eNR5t3qXuvCv941Hm3epB8w9R\\\/l+4eff61sdyH8qs+l+TuhtcdsjqGxSSu5wylpOXk8MLXHUf5fuHn3+tbB8i\\\/JdddTcn9DdKOso44ZXyNDZC7aGHkdAXfy6OHm7P4n9OPPf9nDzGeIi1\\\/tv1Z+n7pJ7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/AAp3Dr94wt3pf+Fe1p5R4+54urmvn4hcO7tVeJYfnz9yd3aq8Sw\\\/Pn7lb+4dfvGFu9L\\\/AMKdw6\\\/eMLd6X\\\/hTTyjx9xq5r5+IXNvLhXOaHNsLSDwIld9yHlwrgMmwsA6+dP3Kjj5G9TRMDI7tQtYOADn7vqrl\\\/I5qh7dl93oi3hgvf9yrp5V4+ak6uaefiHv3dqrxLD8+fuXPd2qvEsPz5+5W7uHX3xhbvS\\\/8K57h1+8YW70v\\\/CraeUePuRq5r5+IXBvLpVuIDbJESeAEx+5endvr8kewDcj\\\/APkd9ytbeRC\\\/tILbjbwRwIc\\\/8KqW8juqGkkXeiyf+t\\\/4VE08p9sfcRVzXz8Qqhy3154WBp\\\/+q77l1dy51bDh9jjaeozEf2VP3HtU4I9mKLB49+\\\/f9VeE3InqGZ+3Lcre53WXP\\\/CkU8p98fcaua+fiFd3dqrxLD8+fuTu61XiWL54\\\/crf3Dr94wt3pf8AhQch9+BBFwtwI3g7T\\\/wqdPKPH3Grmvn4hczy31442Bo\\\/+q77k7uFdnHsC3PH\\\/dd9ypO45qfnC\\\/2XotsjGQ9\\\/4fIFyeR3VB43eiPRve\\\/8Krp5V4+ak6uaefiHueXSraSHWSIEcQZj9yd3aq8Sw\\\/Pn7lQP5Eb\\\/ACPL33G3ucTkkuf+Fcdw6\\\/eMLd6X\\\/hVtPKPH3I1c18\\\/ELh3dqrxLD8+fuXLOXOsecMscbj1CYn+yt3cOv3jC3el\\\/4V6Qciuo4HEw3OgYSMHZc8Z+qk08o9sfcaua+fiFa7lzrGY27HG3PXMR\\\/Zcd3aq8Sw\\\/Pn7lST8i+pKjHP3Shkxw2nPOPqrx7h1+8YW70v\\\/CkU8o98fcaua+fiFx7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v8Awp3Dr94wt3pf+FNPKPH3Grmvn4hcWcudY\\\/OxY43Y6pif7I7lyrG+6sUbejfMR\\\/ZUdPyL6kp9rmLrQx7XHZe8Z+quJuRbUc+OeudA\\\/HW5\\\/wCFRp5Tn2+41c18\\\/EKzu7VXiWH58\\\/cnd2qvEsPz5+5W7uHX7xhbvS\\\/8K57h1+8YW70v\\\/Cp08o8fcaua+fiFw7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/CncOv3jC3el\\\/wCFNPKPH3Grmvn4hcO7tVeJYfnz9ywPlu5VZ9UcnVwtUlsjp2yviPOCUuIw8HhhZZ3Dr94wt3pf+FYPyzclt10zyf190rKyjkhifGC2Mu2jl4HSFlxFPK+lV0\\\/1YnHfu14ermXVp6mdOYz27Nb6b3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzb6NfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFaNaj\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oUEvIiICoLncYreznJy8MPgsLujyKvXR0QcSSSgs51DSBjHbUp284HNHPHHUufZ+mzGCZBtgH3B3Z61deYblDA08UHUSOI4rnnHda7c0OspzQ6ygoqa4dsOna0Oa+J2yQ4fT8S7trmmsNNv5wN2zu3YVSYGnO8705lvWcoPUcAiDcEQEREBERAREQEREBERAREQEREBERAREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFBLyIiDh72xsLnnDRxKtrqsdsl7axgh3d5zZ9aua6ue1pwTv6lamYjupXTNXaf8+XkZW1ELuYlweG0BwVPzFVk5rTg9UYVZzrfL+6U51vl\\\/dKrK0Z9xjsMaHOy4DeccSqN8NWXHZrA0Ho5tVnOt8v7pTnW+X90olRGCr77FdjPDMYOFWOyYS0SYfs42sdPWuedb5f3SnOt8v7pQUYgqQd9aTwx3iqKpr5I8QzGJ2fdbOV6c63y\\\/ulOdZ5fQUFGIKoB2a0kkbjscN645mr2ABWjOMEmPKuAIIyN4KIKalbJGHc9PzucY73GF5PhqTI9za3AJJaDGO9HV5VXIgoXRVJaMVYDgOIj6fiXTmKscK4Y8sauKIOkZ2WNDnbTgME44rttt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDgOB4LlEQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/L9w8+\\\/wBa3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhQS8iIgKnmH+63aLC8Ya\\\/qVQrZVXSSmqZmvopXQMxiVhBycZOQcYG\\\/jlTFM1ekImqKe7iCCoitUdOK7\\\/Ut3mYt2s7+GCuBFXmNwdcotvaBaWwgbukHf8S6ezmdkihqsF2N7RnGCc8fJ9KRXxsrmBlHUBriRtOAABAJ6\\\/8AzKU2ZppiIjsp1Ke2Xo6KtMWPZFgf4QjHUOj48+lJI652w5twjY4DeObBB4\\\/9vQqOHUjX0u2+jlE2Cdhp2huBxvxv4Y4L2k1BHGSH0lUCCActHSCevyK82q49MEXaJ9cvejZWsla6qropGf8AJrYsZ+I5Vw51nhBW2pvcEGQ6OVzhxa0bwMZBPUvGLUDJZdhtHU+TcPvUdOrvhPUp7ZXSodzkD2RT808jAeADsnrwVRUMNXBKHVNzNQzBywxNGfQvN19jBYG0tS\\\/ajEnetG4elebr84SwgUTyySMye777iRgDG\\\/hnirRRXjGP4VmujOcrzCCGbxjJJx1LurI3UDS0ntKpGyQHZx3uSB1+VI9QMc1rjRVQa44B2R1\\\/Go6VeyerTuvaK0uvI5prxTPALy1wkOCMAHdjOTv4eQro6\\\/xtjLzR1ezgEHYGD8ueHlUdOrZPUp3XlFaI75G6pjgNLUsc8gAuaMDPyrl14cKZ0woqh2y8tLQN\\\/A7x1jcnTq2OpTuuyK1U15FTlsNHU7ewXjaAAOOjPDK8WX8OMY7RqhtO2Xd7nZGMgn6E6dWx1Kd17RWaW+czIRLSyc2HOBLDktx1jA3nqGV2mvMkNRI2Whm5oOa2N7TlzyWgnd0YzjieBTp1bHUpXdFaay8Oop3tqKV\\\/N7thzHbRPXkYAHHrK5ZeOdp+dippMBzmkP70jDS7PTu3YTp1YydSnsuqKwu1GGbIko5to+BvGOsE4z5F3\\\/xDGHEGkqQMEgkDfj5fIp6VeyOrRuvaKyvvvNz1TJKSQshcADGdondnJGBs+lVdvuPbk74+15otlocDJjeD1b1E26o9ZTFymfSFeiIqLiiLsq\\\/0KXjzsH2jVLqiLsq\\\/0KXjzsH2jUGhtN75i\\\/XHrX0x0F+ZVj\\\/Y4v6QvmdTe+Yv1x619MdBfmVY\\\/wBji\\\/pCC\\\/IiIC8K\\\/wB41Hm3epe68K\\\/3jUebd6kHzD1H+X7h59\\\/rW8vYpfoVtPnp\\\/tCtGtR\\\/l+4eff61vL2KX6FbT56f7QoJeREQFHmrNO6muF9qJ7dWvio3bJYGVjoiMNAI2dkjjn0qQ1Yq8VAuL3soq6RgILXRVLQ124f8SRhbWLlVurNMR+7DiLVN2nTVM\\\/swJmkdY801slwm2wMFzLi4Z8uC0\\\/8AgWd6Jt9ytllFPeah09TzjnBzpOcIaTuG1gZ9C6OgnDmf6a5nZaG97UtAO4cd+8q5i2t73FVWDZ4Dnj5OPXw9a0vcRXcp01RH7M7HC0WqtVMz+6vRUHsYzaa4VNX3r9v\\\/AHndecfF5F1NpjOf9VWgHqqHblyutcUVBHbGMIIqaw4aW99MTx6fjXMVsjiJImqSSQcmUnGEFcit0dpijc5wqa0lzS3vqhxxnq8q7C2MBbiqrMBwdgzk5\\\/7IK9FbjaYuiprBuxuqHfeuPYiPvM1Vadk53zHfv6etBckVultLJHl3bda3fnDZ3ABdmWxjCMVFVgNAwZSeGN+\\\/p3IK\\\/AyTjeUVBHa2MOW1NYRgggzuPrK6G0RlpHbVdk\\\/8u2HZQXJFbWWiNsZaaqtdk5yZ3ZG87s9W9d47YxgkAqKsh5zh0xdjfndlBXkAjeitjrPG457brh5O2HY6PuXc2thYxpqa3DRj\\\/fdv+PrQXAgE5IGUVB7Fs5wvFTWDO13vPuwM+T1dS7st8bHMLZajvCDgyE5x19aCsREQEREBERAURdlX+hS8edg+0apdURdlX+hS8edg+0ag0NpvfMX649a+mOgvzKsf7HF\\\/SF8zqb3zF+uPWvpjoL8yrH+xxf0hBfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhWjeo\\\/y\\\/cPPv8AWt5OxS\\\/QrafPT\\\/aFBLyIiAuC4g+5J9C5Vuq6esdVmSCYiIgDY2sYO\\\/fw+JTEZRM4V+0fAd9H3ptHwHfR96sz4L22KIxVEBkDdl7XDcTk7wfRu+7f6CK8vp5Q+opmTBw5ssYcEdOcq2iN4U1+JXXaPgO+j702j4Dvo+9WqKK87ZMk9PsljgAG7wf+J8vlSOO7R1DO\\\/Y6BxaHBxBLRvyc4GTwTR5hOvxK67R8B30fem0fAd9H3qzRwXyNwBqoJWlxJc5uMNwMDGOPHf9C4bFfRtu7Ypy44w0jcNw8nXn0qdEbwjX4leto+A76PvTaPgO+j71aqiG7PjiDJow8OcXubuGMbhwPpXFJT3ZlSTUVMToC3cMd8Dn7vIo0emcp1+uMLttHwHfR96bR8B30feouutFr592rHUs1V2qZXGERzQNGzk490CRuwpGsjattnom3I5rRC0THIOX438N3FaXbHTpirVE52llZvzdqmnTMY3hV7R8B30fem0fAd9H3rsiwdDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiAN44YREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98w\\\/rj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iaj\\\/L9w8+\\\/1reTsUv0K2nz0\\\/wBoVo3qP8v3Dz7\\\/AFreTsUv0K2nz0\\\/2hQS8iIgKkluFJFUGGWpZHIOh52fQTuKq1R1NuoqiQvnpmPeXBxcW7yRw3qace6tWfY9k6Hd\\\/rqffv\\\/3G+T7x6VyLjRnOKuI4BducDuGc+o+hePsPb9svFM0OJJJAK9IrdRxOLo4A0luwcA729St+Tyj8\\\/h2ZcKN5IbVwkgZxtjh1rh1yomyOY+ria9uctc4AjHFeJstsJOaKPedr3J4r2mt9HNKZZKdrnk5JIO84xn0J+Tyfn8Etyo4mhz6loaW7e1xAHWT0dPHqKS3GjiZG99SzYkOGvG9vDO8jcN3WuPY2i5oRCnAjDdjZAOMccfSVzHb6SOMsEILTIZd4J749Kfk8n5\\\/Do6729r2sdXQB7uDS8ZXo24Ub9oR1UT3AFxaxwccDjuG9eTbVQN28Uze+91uO\\\/dhd2W2iYHBkAbtDBxnPDHqSdHk\\\/P4ebbzQOIDaoEuxjDTvz1bt\\\/\\\/wCV4XfUlos4jNyr46fnAS3aB3gHB4DyhVDrTb3AB1M0gcMg7v8AzJVv1DpW232WCSr7YjfC0taYXlm4kHo+IK9HR1RqzhnX1tM6MZVdjv8Aa76JjaK6OqEWNvYB73OccR5CrrjylWPTenKHT7ql1Eah76jZ23TPLz3uccfjKve0PL6FW7o1T0848r2temOpjPhzjylMeUrjaHl9CbQ8voWbRzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHOPKUx5SuNoeX0JtDy+hBzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHKIiAoi7Kv9Cl487B9o1S6oi7Kv9Cl487B9o1BobS++Yv1x619MdBfmVY\\\/2OL+kL5nUvvmL9cetfTHQX5lWP8AY4v6QgvyIiAvCv8AeNR5t3qXuvCv941Hm3epB8xNSfl+4eff61vJ2KX6FbT56f7QrRvUn5fuHn3+tbydil+hW0+en+0KCXkREBWqvqLmyqcykgjfENnDnN6en\\\/l9PrV1XR7gHAF7W54AqaZxPZWqM+61ie6mkLuYiE4eRs43FuNxG\\\/rXBqbsGSltNHI5pbsZGxtDp\\\/5HernzjSCeeZgDPQu+\\\/GdsY+JW1eEafK2UddcZpubntvMNOf8AMMocB1bl5trbuBh1tjLhvLhLuO8bgMf+YV2J2cZeBncM9KF2M5kaMcfImqP6f5NM\\\/wBX8LbUVdxileWUrZYwfcjcQMHpyck7ugLpVVt1je18FvZLCWBxbzmHbR6Fdt\\\/hj0LgOzwkaehIqjYmmd1oNfdzLsttcbWDeSZuPDhu3dKqKWquEzwJaFkDcZ2jJtdPDGB0KvcdkZdIAPKucHwx6EmqJjt\\\/JFMxPdFt11hq6C5VcVNbojDHK9rNqjlcS0OIByDg7sH5VJNomnqbVRz1cfN1EkTXyMxjZcQCR6VU4d4X0IcgZLxj4le7dpriIppiMMrNmq3VM1VzOXZF1GSMh4I8gQggZLx6Fi6HZF5hwLdoSt2evoXbDjwcPQg7IqOS4Ukb3Mkradr2nBaXgEfSuvsnRf8Ax9N84371OJV1RurkXnE8SsD4pWvYd4c3eCu2HeF9ChZ2RdcO8L6Ew7wvoQdkXXDvC+hMO8L6EHZF1w7wvoTDvC+hB2RBw370QFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iak\\\/L9w8+\\\/1reTsUv0K2nz0\\\/2hWjepPy\\\/cPPv9a3k7FL9Ctp89P9oUEvIiICtF1oqGoqdqsqdh2yAGlwGB\\\/wCdKu6sF0ki7fkDpbbtNAy2YHaG7dlTFU0zmEVUxVGJd2Wi2MpZ4GS4EwBcec344j1LyZZqFj2Btxm2Bk7Bn45AH9lTPqmObl8lodLgge6OejHo3IXUroXc37EEE4G44x8foVurXup0qNlxfaqF8IhfUvcGPDxmXe0jA\\\/susdst4jkhFUXOcA5xMoJwDkH0qgbM2SQ5lsziWl79kOzgdKPlY0FkctmEhJa7vTjZ44+g+hOpVunp07Lgy20LA8NrH98C0f5o70ZG4ehdZLTbZomMbUOaY9rD2S4O8knJ+Mq3MMJkAidZg2TZBOHElxPR\\\/ZekMrBthrrQGtblxa1x3Zwf7p1Ktzp07Kx1noJKeSB1XK9pLXHamyRgeX4129i6P3T66ZwOAMzbunHD41SSVNLt7RltZbsODu9O0eofFwXJfDTO2XS2pm7I70jDwBk+g+pOpVudOnZVU1qo4ZGObXTvwMYdNtA5yN\\\/p9S8nWm2vJIrZAM5difjx3Hyb1TUksbapoZJZxk79kO2iOO70LxdJTNLiZLLgneCwjHxlOpVujp07K19noY5A59xmbGcFrBNgbhvVQy20TX7fbkhaWObsmbIIIwqNs0RbsMltXN7JOy0E7scfpXjJLC+nhkDrQ5rm7tprt547vSk3Kp7yRbpj2VzrJbXP72dwY0E82Je9HWcfL9K7i1UAGHVcpJOQTP1dXpVvgqG7mxy2Vri0t73a3nqx1Lu99EYAyWW0jZznccDOPuKdSvc6dGzG7lyZUFdcKyrddQO2JXylroY3bJcSTvO\\\/pVMzkstoYGey8TtkAZNPHnd\\\/+Fl7ZIo6UB0loa\\\/J2AGnZPXn5CPSujn0vN5jktBwdl24445wumOYcRTGIq\\\/hzTy\\\/h5nM0\\\/yuGnKWjsVoprXHWRydrsxtOIBIznh0cVdDUQjjNGN+PdBWB0lK+f8AyZLU4OOQHDfkjr6d68OfY7O1JZnPG9ww7j1rkqqmqZqnvLrppimIpjtDJTVU4IzPFv8A+sLt2xDkjnY92P8AkOngsbj5kTCEus4IdgsDTnjvC55+Ag7Utp75oDRg794woWZF2xBnHPR5\\\/WC5NRCDgzRg\\\/rBYxzlM1o56SztBGWu2Tv3\\\/APYrtOGhokcLPtk98XNdjeCf7FBkrKiF5AZLG4ngA4Feis1LLaWRtcXUYkYNsuYMAeUeTeq+nuFJUymKCdkj+ppygqkREBRF2Vf6FLx52D7Rql1RF2Vf6FLx52D7RqDQ2l98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzOpffMX649a+mOgvzKsf7HF\\\/SEF+REQF4V\\\/vGo8271L3XjXe8qjzbvUg+YepPy\\\/cPPv9alXk35fbzoTSdNYaG00NTBA57hJK5wcdpxJ4fGo5vlHHJeq9zi4Ezv3fKVRdoReE9BPXtrtR+IbX++9PbXaj8Q2v996gXtCLwnp2hF4T0E9e2u1H4htf771RVHZRanllc5tptbAejBON3WVCXaEXhPTtCLwnpgTW3soNUBzT7FWw4IJy098ntoNUYI9i7aPiBChTtCLwnp2hF4T0wJqHZPanBcRabWHncSGHh1Lt7aHVG04i1WsAnIAadyhPtCLwnp2hF4T0wJr9tBqgsaDarXkdIad5XLeyi1S14d7F2wjOS3ZO8dShPtCLwnp2hF4T0wJ39tTf\\\/g7ac\\\/rPQ9lTfyN+nbT+89QR2hF4T07Qi8J6Cd\\\/bU3\\\/ACD\\\/AIdtOR07T1w\\\/sp768EP05aHA8QS4qCe0IvCenaEXhPQTv7am\\\/wDwdtPDHunoOypv4xjTtpGP+p6hShsHbrHuhf7k4IJ38D5PJj5Qqj\\\/Ckwje5xw5hHebQyQenqQTH7am\\\/wDwdtP7z0PZUX48dOWj956hSt0+6ijjfPtDbJAAcDjCo+0IvCegncdlTfxnGnbSMnJ75\\\/FB2VF+HDTtp\\\/eeoI7Qi8J6doReE9MCd\\\/bU3\\\/IP+HbTkf8AU9PbU3\\\/4O2n956gjtCLwnp2hF4T0wJ3PZU38nJ09ac\\\/rPT21N\\\/wB\\\/h207uHfPUEdoReE9O0IvCemBO3tqL9jH+HLRj43Lseyr1AeOnrV+89QP2hF4T07Qi8J6YE7nsqb+Rg6dtOMY909cjsq9QNOW6etQPkc9QP2hF4T07Qi8J6CevbXaj8Q2v8AfentrtR+IbX++9QL2hF4T07Qi8J6CevbXaj8Q2v996xjlH5frzrrSdVYa600NNBUOY4yROcXDZcHDj8SiztCLwnp2hF4T0FBS++Yv1x619MdBfmVY\\\/2OL+kL5vxUUbJWODnZDgfpX0g0ECNFWMHce04v6QgvyIiDXaXl1uUJImtFZGR4TAP\\\/AGqnd2QMuC19HIAdxBLfuWxz4Yn+7jY742gqlltVulH+bQUj\\\/wBaFp\\\/sqaat05aV1tZoWsrJ6qaw1POzPL3ltW4DJ47l485oLxDVfxrludLpXT02edsVqfnwqSM\\\/2VO7Q+lHe60zZD8dBF+FRpq3Tlpzt6C8Q1f8a5cbeg\\\/ENX\\\/GOW4Z0Do88dKWE\\\/8A2+L8K47n+jvgnYP5dD+FNNe5mGnu3oPxDV\\\/xjk29BeIav+Mctwu5\\\/o74J2D+XQ\\\/hTuf6O+Cdg\\\/l0P4U01bmWn3OaC8Q1f8a5c7egvEFX\\\/GuW4Hc\\\/0d8E7B\\\/Lofwp3P8AR3wTsH8uh\\\/Cmmrcy0\\\/5zQPiCr\\\/jXLnnNAfB+r\\\/jXLb\\\/uf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lqBzmgPg\\\/V\\\/xrk5zk\\\/wDg\\\/V\\\/xrlt\\\/3P8AR3wUsH8uh\\\/Cnc\\\/0d8FLB\\\/Lofwppr3MtQOc0B8H6v+NcqSZmipK2N0dqqoaYNw5nbLnEnPHOVuV3P9HfBSwfy6H8Kdz\\\/R3wTsH8uh\\\/Cmmvcy1CZFydY763XEHyTH8S9RFya9Nuufz5\\\/EtuO5\\\/o74KWD+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWpLW8mzfc2+6j4pz+Jd9rk5\\\/8Agrv\\\/ABLvxLbPuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5mGpT28mzvdUF1d8c7j\\\/7l05rk18XXP58\\\/iW3Hc\\\/0d8E7B\\\/Lofwp3P9HfBSwfy6H8KaatzMNRJIuTjZPN2647XlmP4lb449Fx1oe62VUtNskc2ahzTnoOc\\\/Gty+5\\\/o74J2D+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWoHOaA+D9X\\\/GuTnOT\\\/AOD9X\\\/GuW3\\\/c\\\/wBHfBSwfy6H8Kdz\\\/R3wUsH8uh\\\/CmmvczDUDnNAfB+r\\\/AI1yc5oD4P1f8a5bf9z\\\/AEd8E7B\\\/Lofwp3P9HfBOwfy6H8KaatzLT\\\/nNA+IKv+NcnOaC8QVf8a5bgdz\\\/AEd8FLB\\\/Lofwp3P9HfBOwfy6H8KaatzLT7b0F4hq\\\/wCNcuNvQfiGr\\\/jXLcLuf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp7t6D8RVf8Y5NvQfiGq\\\/jHLcLuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp9t6C8Q1f8a5NvQXiGq\\\/jXLcEaA0cOGlLAP\\\/t8P4V6N0NpNvudMWQfFQRfhTTVuZhp2yXQTHteLBVZaQRmscVKFJy9mmp4qemoZBFE0MY0Fu4AYHQp8i0np2L\\\/AGrDaWY8GjjH9lWRWi2w\\\/wC1b6Nn6sDR\\\/ZNNW5lAUXLxcJTiK1VchPgtB\\\/8Aai2HZTwx\\\/wC3FG39VoCKdM7oy9ERFdAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIse1JqYWusgttvoprneqhhkipIXBoawf85Hncxmd2TxO4AncrHzvKbnnu1tI83nPa3OVHOY6uc9zny4wgz1Fj2mtTNutZUW24UU1rvVMwPlo5nB20w\\\/843jc9md2RwO4gHcshQEREBERAREQERcOdgIOVwXALA9YcodHZZpKSjZ23Wt3OAOGMPlPSfIFHNfyg6hq3HFW2naf+MMYGPlOSua5xVu3OO8vY4TkfF8VTFcRpifef8y2B2wm2FrLLqG8yu2nXWvz\\\/wBNQ5vqK5h1FeYXbTLrXZ\\\/6p3O9ZWX4+jaXf\\\/pbiP64+rZoOBXK1+t\\\/KHqGkcNupZUsHFs0YOflGFJWjtfUV+lZSzMNLXOG5jjlr\\\/1T\\\/ZbW+Kt3JxHpLz+M5JxXCU66ozTHvH+ZZui4acrldDyBERAREQEREBERAREQEREBERAREQEREBERBG+jXV\\\/sDqPUtvpo7he6241GIpZC3aigldE2Frt+MNY4joy7f1rIWa4srtNG9GaRsQfzDqYxntgT8OY5vjzmd2z\\\/AG3qwWirZoLUlwtd5mbDY7rVvq7bVv3Rxyv3yQPdwadrLmk4Byencsn\\\/AMN2E6h\\\/xJ2tB7IbGO2NvveGNvGdna2cja443IMW1ga91j07qavpWW+9UVxgxFHIXEQTzNidC87skte0kcNpu5SQo8u9YzXWoqC1WaZs1ltdWyruVWzfHJJGcxwMPBx2sOcRuGyBnO5SGgIiICIiAiIgLEOUq+OsunJXQvLamc8zERxBI3n5ACsudwUU8uBd2tah\\\/wAS+Qn48D\\\/usb9U0W5mHocqsU3+Lt26+2f49UTuJc4lxJJOST0rhFJ8Fl0weTV1cTCbh2sXGUyd+Jse5xnr3YxwXj27U3M4ns\\\/QuM42jg4p1RM6px6IwRZJyfUdsr9TQwXpzBSljiGvdshz+gE+n0Ko5S6C1W7UQhsvNth5ppeyN20Guyd3ownSnR1Mk8bRHFRwuJzjOfZia7Me6N7XscWvacgg4IKk+12TS0nJ26tnMJruYc58pl79sm\\\/Axn4t2FFyXLU28TM9zheNo4ua6aaZjTOJy2J0Beze9O01RIc1DP8AKm\\\/WHT8owflWTqMORJx9iK8H3IqAR+6FJ44L2bNU1W4mX51zGzTY4q5bp7RIiItXEIiICIiAiIgIiICIiAiIgIiICIiAiIg8a2kp66lkpq2CKop5BsvilYHtcOog7isM7k+iud2\\\/YQbOdrmu2pua+Lm9vZx5MYWcog8aKkp6GljpqKCKnp4xssiiYGNaOoAbgvZEQEREBERAREQHcFgfKxaXXHTjpogTLSO54AdIxhw9Bz8izxeM8Ye0gjIKrXRFdM0z7tuGv1cPdpu094nLVVFKmruTh0lRJVWNzGbRyad25uf+k\\\/2UeV9kudBIWVdDURkdOwSPSNxXi3LFdufWH6TwfNOG4umJoqxO091uRcua5pw5pB6iMLlrXPOGNLj1AZWLvy6ornb7DdLhK1lJQVDyf+RYWtHxk7lI+jeTrtWojrL0Y5ZG72wN3tB6yelbW7FdyfSHncZzXhuEpmaqsztHf\\\/4yPkytDrVpmEStLZ6g888HozjA9ACzMcF5QsDQAOAXqvaopiimKY9n5vfvVX7lV2rvM5ERFZkIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAhGURB5ujyvF9O13FqqkQW51BAT30TCfK0I2ggB72JgPkaFccJhMJzKlZA1vAL2bHheiIgAwiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg\\\/\\\/2Q==\",\"type\":\"screenshot\",\"timing\":2648,\"timestamp\":1444741724686},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"firstMeaningfulPaint\":2516,\"observedTraceEnd\":4033,\"observedFirstMeaningfulPaint\":557,\"firstCPUIdle\":7906,\"observedTraceEndTs\":1444743109576,\"observedFirstMeaningfulPaintTs\":1444739633985,\"observedDomContentLoaded\":747,\"interactive\":11583,\"observedNavigationStart\":0,\"observedFirstVisualChangeTs\":1444740140855,\"observedFirstContentfulPaintTs\":1444739633984,\"observedLastVisualChangeTs\":1444741723855,\"observedLoad\":1122,\"observedDomContentLoadedTs\":1444739823612,\"observedSpeedIndex\":1300,\"estimatedInputLatency\":292,\"observedFirstPaint\":557,\"observedLastVisualChange\":2647,\"firstContentfulPaint\":2516,\"observedFirstPaintTs\":1444739633983,\"speedIndex\":4468,\"observedSpeedIndexTs\":1444740376407,\"observedFirstContentfulPaint\":557,\"observedNavigationStartTs\":1444739076855,\"observedFirstVisualChange\":1064,\"observedLoadTs\":1444740199203}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"overallSavingsMs\":-498.196,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":\"Root document took 100\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"overallSavingsMs\":1557,\"headings\":[{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedMs\",\"valueType\":\"timespanMs\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"wastedMs\":330,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"totalBytes\":615,\"wastedMs\":480},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728,\"wastedMs\":480},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"totalBytes\":1438,\"wastedMs\":480},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/css\\\/elasticpressio.min.css?ver=0.1.2.9\",\"totalBytes\":10534},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460,\"wastedMs\":780},{\"wastedMs\":330,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316},{\"wastedMs\":930,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"totalBytes\":7906}]},\"displayValue\":\"Potential savings of 1,560\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.41,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"startTime\",\"itemType\":\"ms\",\"text\":\"Start Time\",\"granularity\":1},{\"itemType\":\"ms\",\"key\":\"endTime\",\"text\":\"End Time\",\"granularity\":1},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"displayUnit\":\"kb\",\"granularity\":1},{\"key\":\"resourceSize\",\"itemType\":\"bytes\",\"text\":\"Resource Size\",\"displayUnit\":\"kb\",\"granularity\":1},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"key\":\"mimeType\",\"itemType\":\"text\",\"text\":\"MIME Type\"},{\"key\":\"resourceType\",\"itemType\":\"text\",\"text\":\"Resource Type\"}],\"items\":[{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":31023,\"endTime\":100.81900004297495,\"startTime\":0,\"transferSize\":8844,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/\",\"statusCode\":200},{\"mimeType\":\"text\\\/css\",\"endTime\":225.00200010836124,\"resourceSize\":29295,\"startTime\":116.00699997507036,\"transferSize\":4924,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"resourceType\":\"Stylesheet\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":2138,\"endTime\":225.51200003363192,\"startTime\":116.24300014227629,\"transferSize\":1144,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"},{\"mimeType\":\"text\\\/css\",\"endTime\":239.30700006894767,\"resourceSize\":209,\"startTime\":116.48999992758036,\"transferSize\":615,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"mimeType\":\"text\\\/css\",\"endTime\":277.6490000542253,\"resourceSize\":511,\"startTime\":116.75400007516146,\"transferSize\":728,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"transferSize\":2483,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":278.15199992619455,\"startTime\":117.82800010405481},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":6758,\"endTime\":278.48699991591275,\"startTime\":117.99299996346235,\"transferSize\":1438,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"statusCode\":200},{\"startTime\":118.28700010664761,\"transferSize\":8861,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":278.72900012880564,\"resourceSize\":62384},{\"transferSize\":10534,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/css\\\/elasticpressio.min.css?ver=0.1.2.9\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":305.7760000228882,\"resourceSize\":54216,\"startTime\":118.58100001700222},{\"startTime\":118.84499993175268,\"transferSize\":33460,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":97176,\"endTime\":412.6379999797791},{\"mimeType\":\"application\\\/javascript\",\"endTime\":413.96200004965067,\"resourceSize\":10056,\"startTime\":119.05699991621077,\"transferSize\":4316,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"startTime\":119.28199999965727,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"resourceSize\":19776,\"endTime\":414.34000013396144},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":4649,\"endTime\":414.67899992130697,\"startTime\":119.55399997532368,\"transferSize\":2122,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\"},{\"startTime\":119.80600003153086,\"transferSize\":145259,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":415.0130001362413,\"resourceSize\":144748},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":694.3550000432879,\"resourceSize\":15005,\"startTime\":478.57700008898973,\"transferSize\":6070,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/jdrf.svg\"},{\"startTime\":478.72200002893806,\"transferSize\":6117,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":694.7049999143928},{\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":697.6870000362396,\"resourceSize\":3809,\"startTime\":478.88800012879074},{\"mimeType\":\"image\\\/png\",\"endTime\":796.2370000313967,\"resourceSize\":4102,\"startTime\":479.0240000002086,\"transferSize\":4610,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":796.881000045687,\"resourceSize\":7238,\"startTime\":479.14299997501075,\"transferSize\":7746,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":797.408000100404,\"resourceSize\":5692,\"startTime\":479.4489999767393,\"transferSize\":6200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/10up.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":44548,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":44039,\"endTime\":798.371999990195,\"startTime\":479.55800010822713},{\"transferSize\":6200,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/10up.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":798.782000085339,\"resourceSize\":5692,\"startTime\":479.70300004817545},{\"transferSize\":845,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":681,\"endTime\":473.84499991312623,\"startTime\":416.65800008922815},{\"startTime\":462.9049999639392,\"transferSize\":760,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":558.6940001230687,\"resourceSize\":413},{\"transferSize\":960,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":593.6819999478757,\"startTime\":476.8910000566393},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":9566,\"endTime\":689.0889999922365,\"startTime\":477.04600007273257,\"transferSize\":3773,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":689.6039999555796,\"resourceSize\":2652,\"startTime\":477.18199994415045,\"transferSize\":1347,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"statusCode\":200},{\"transferSize\":1386,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1846,\"endTime\":690.1070000603795,\"startTime\":477.3740000091493},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1402,\"endTime\":690.3429999947548,\"startTime\":477.5640000589192,\"transferSize\":997,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"mimeType\":\"application\\\/javascript\",\"endTime\":690.5859999824315,\"resourceSize\":2568,\"startTime\":477.7349999640137,\"transferSize\":1326,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":690.8589999657124,\"resourceSize\":1198,\"startTime\":478.03799994289875,\"transferSize\":1096,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"statusCode\":200},{\"transferSize\":6072,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":16184,\"endTime\":691.0830000415444,\"startTime\":478.17600006237626},{\"transferSize\":2620,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/elasticpressio.min.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":691.3360001053661,\"resourceSize\":6875,\"startTime\":478.30200009047985},{\"transferSize\":1129,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1403,\"endTime\":693.8400000799447,\"startTime\":478.4560000989586},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":52154,\"endTime\":799.0640001371503,\"startTime\":479.8190000001341,\"transferSize\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":799.5060000102967,\"startTime\":479.9830000847578,\"transferSize\":4755,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":799.8059999663383,\"resourceSize\":5237,\"startTime\":480.1529999822378,\"transferSize\":2618,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\"},{\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":331,\"endTime\":504.850999917835,\"startTime\":504.7760000452399},{\"startTime\":510.156000033021,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":709,\"endTime\":510.2270001079887},{\"transferSize\":625,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/html\",\"resourceSize\":210,\"endTime\":924.3819999974221,\"startTime\":739.7400001063943},{\"startTime\":743.0809999350458,\"transferSize\":32891,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":32588,\"endTime\":925.0189999584109},{\"startTime\":743.5360001400113,\"transferSize\":34071,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":925.5699999630451,\"resourceSize\":33768},{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":925.9740000125021,\"resourceSize\":31616,\"startTime\":743.8129999209195},{\"startTime\":744.1199999302626,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":32556,\"endTime\":926.2320001143962},{\"transferSize\":31959,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":926.6330001410097,\"resourceSize\":31656,\"startTime\":744.4780000951141},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":927.4039999581873,\"resourceSize\":430748,\"startTime\":811.2640001345426,\"transferSize\":89714,\"statusCode\":200,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5147,\"endTime\":928.2710000406951,\"startTime\":825.0649999827147,\"transferSize\":2505,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"mimeType\":\"text\\\/javascript\",\"resourceSize\":44453,\"endTime\":928.5510000772774,\"startTime\":827.5880001019686,\"transferSize\":18266,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"startTime\":865.7840001396835,\"transferSize\":1404,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"statusCode\":200,\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":928.8500000257045,\"resourceSize\":1960},{\"startTime\":980.5910000577569,\"transferSize\":367,\"statusCode\":200,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=sitekit.withgoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558366417897\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":35,\"endTime\":1056.8369999527931},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":43,\"endTime\":1090.703000081703,\"startTime\":1025.9690000675619,\"transferSize\":741,\"statusCode\":200,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\"},{\"transferSize\":590,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fsitekit.withgoogle.com%2F&ul=en-us&de=UTF-8&dt=ElasticPress%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=412x660&vp=412x660&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=621383615.1558366418&tid=UA-22305160-3&_gid=211614394.1558366418&_r=1>m=2wg5a1PCSVR2W&z=821297322\",\"statusCode\":302,\"mimeType\":\"text\\\/html\",\"endTime\":1093.754000030458,\"resourceSize\":0,\"startTime\":1050.173999974504},{\"startTime\":1093.9140000846237,\"transferSize\":618,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=621383615.1558366418&jid=128620871&_gid=211614394.1558366418&gjid=166392153&_v=j75&z=821297322\",\"statusCode\":302,\"mimeType\":\"text\\\/html\",\"resourceSize\":0,\"endTime\":1106.641999911517},{\"startTime\":1106.7500000353903,\"transferSize\":512,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=621383615.1558366418&jid=128620871&_v=j75&z=821297322\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":42,\"endTime\":1116.442000027746},{\"startTime\":1119.038000004366,\"transferSize\":2552,\"url\":\"https:\\\/\\\/elasticpress.kayakocdn.com\\\/messenger\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1182.6250001322478,\"resourceSize\":5788},{\"startTime\":1120.2940000221133,\"transferSize\":994,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fsitekit.withgoogle.com%2F\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1233.8390001095831,\"resourceSize\":31},{\"transferSize\":747,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":1314.7360000293702,\"startTime\":1185.5699999723583},{\"transferSize\":1595,\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":2490,\"endTime\":1382.6129999943078,\"startTime\":1316.0890000872314},{\"startTime\":1393.6870000325143,\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1555.7250001002103,\"resourceSize\":1957357},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":1834.214000031352,\"resourceSize\":10540,\"startTime\":1649.7899999376386,\"transferSize\":1275,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":14927,\"endTime\":1872.8160001337528,\"startTime\":1771.9179999548942,\"transferSize\":5804,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"mimeType\":\"text\\\/css\",\"endTime\":1873.1990000233054,\"resourceSize\":10540,\"startTime\":1781.239999923855,\"transferSize\":1275,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"resourceType\":\"Stylesheet\"},{\"mimeType\":\"image\\\/png\",\"endTime\":1873.5929999966174,\"resourceSize\":6942,\"startTime\":1804.960000095889,\"transferSize\":7450,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"resourceType\":\"Image\"},{\"transferSize\":747,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1873.8450000528246,\"resourceSize\":21,\"startTime\":1807.8860000241548},{\"mimeType\":\"application\\\/json\",\"resourceSize\":2392,\"endTime\":1984.2469999566674,\"startTime\":1876.9890000112355,\"transferSize\":1517,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"startTime\":1992.4379999283701,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2041.971999919042},{\"transferSize\":1572,\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2101.1950001120567,\"resourceSize\":845,\"startTime\":2043.4169999789447},{\"startTime\":2105.597000103444,\"transferSize\":747,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2169.9850000441074,\"resourceSize\":21},{\"transferSize\":4869,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2219.598999945447,\"resourceSize\":33106,\"startTime\":2171.39200004749},{\"transferSize\":1764,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1244,\"endTime\":2451.5400000382215,\"startTime\":2340.283000143245},{\"startTime\":2348.154000006616,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":452,\"endTime\":2348.2160000130534},{\"mimeType\":\"font\\\/woff2\",\"resourceSize\":13224,\"endTime\":2451.9180001225322,\"startTime\":2351.5920001082122,\"transferSize\":13666,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\",\"resourceType\":\"Font\"},{\"mimeType\":\"font\\\/woff2\",\"endTime\":2452.2710000164807,\"resourceSize\":13324,\"startTime\":2352.8569999616593,\"transferSize\":13766,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\",\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"resourceSize\":13108,\"endTime\":2452.8290000744164,\"startTime\":2354.1190000250936,\"transferSize\":13550,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\",\"statusCode\":200},{\"startTime\":2373.507000040263,\"transferSize\":848,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":457,\"endTime\":2733.608999988064},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":1169,\"endTime\":2734.1720000840724,\"startTime\":2374.140999978408,\"transferSize\":1583,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558366272\",\"statusCode\":200},{\"transferSize\":19439,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558365117\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2734.510000096634,\"resourceSize\":19008,\"startTime\":2374.375000130385},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"resourceSize\":18508,\"endTime\":2734.7999999765307,\"startTime\":2374.6229999233037,\"transferSize\":18939,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"statusCode\":200},{\"transferSize\":1332,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F600.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2735.10399996303,\"resourceSize\":810,\"startTime\":2374.9039999675006},{\"startTime\":2375.114999944344,\"transferSize\":1278,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":694,\"endTime\":2735.5740000493824},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1136,\"endTime\":2735.8600001316518,\"startTime\":2375.281000044197,\"transferSize\":1659,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F602.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"startTime\":2375.5499999970198,\"transferSize\":1208,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F603.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2736.1699999310076,\"resourceSize\":686},{\"mimeType\":\"image\\\/png\",\"resourceSize\":737,\"endTime\":2736.4910000469536,\"startTime\":2375.7319999858737,\"transferSize\":1259,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F604.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"startTime\":2375.8630000520498,\"transferSize\":1373,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F605.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":851,\"endTime\":2736.7390000727028},{\"mimeType\":\"image\\\/png\",\"endTime\":2737.0160000864416,\"resourceSize\":901,\"startTime\":2376.012000022456,\"transferSize\":1423,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F606.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"startTime\":2376.164000015706,\"transferSize\":1457,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F607.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2737.271999940276,\"resourceSize\":935},{\"mimeType\":\"image\\\/png\",\"endTime\":2737.5439999159425,\"resourceSize\":746,\"startTime\":2376.3949999120086,\"transferSize\":1268,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F609.png\",\"resourceType\":\"Image\"},{\"transferSize\":1334,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2737.9300000611693,\"resourceSize\":812,\"startTime\":2376.6690001357347},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2738.266000058502,\"resourceSize\":602,\"startTime\":2376.8980000168085,\"transferSize\":1124,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F643.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":636,\"endTime\":2738.476000027731,\"startTime\":2377.093000104651,\"transferSize\":1158,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/263A.png\",\"statusCode\":200},{\"startTime\":2377.299000043422,\"transferSize\":1418,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60B.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":896,\"endTime\":2738.8430000282824},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2739.104999927804,\"resourceSize\":785,\"startTime\":2377.5180000811815,\"transferSize\":1307,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60C.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2739.3150001298636,\"resourceSize\":1069,\"startTime\":2377.7380001265556,\"transferSize\":1592,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60D.png\",\"statusCode\":200},{\"transferSize\":1365,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F618.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":843,\"endTime\":2739.5699999760836,\"startTime\":2377.923000138253},{\"startTime\":2378.0760001391172,\"transferSize\":1646,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1061,\"endTime\":2739.8129999637604},{\"mimeType\":\"image\\\/png\",\"endTime\":2740.072000073269,\"resourceSize\":867,\"startTime\":2378.234999952838,\"transferSize\":1389,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61D.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":752,\"endTime\":2740.300999954343,\"startTime\":2378.3670000266284,\"transferSize\":1274,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61B.png\"},{\"startTime\":2378.54399997741,\"transferSize\":1489,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F911.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":967,\"endTime\":2740.4859999660403},{\"transferSize\":1497,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F913.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2740.8120001200587,\"resourceSize\":975,\"startTime\":2378.6919999402016},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":824,\"endTime\":2762.017000000924,\"startTime\":2378.943999996409,\"transferSize\":1346,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60E.png\"},{\"startTime\":2379.1140001267195,\"transferSize\":987,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F636.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":465,\"endTime\":2762.3690001200885},{\"startTime\":2379.27299994044,\"transferSize\":1101,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F610.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2763.19000008516,\"resourceSize\":517},{\"transferSize\":1022,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F611.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":438,\"endTime\":2763.404000084847,\"startTime\":2379.632000112906},{\"startTime\":2379.911000141874,\"transferSize\":1154,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F612.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2763.6259999126196,\"resourceSize\":632},{\"mimeType\":\"image\\\/png\",\"resourceSize\":743,\"endTime\":2763.855000026524,\"startTime\":2380.2539999596775,\"transferSize\":1265,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F644.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1345,\"endTime\":2764.0780000947416,\"startTime\":2380.661000031978,\"transferSize\":1868,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F914.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1127,\"endTime\":2764.283000025898,\"startTime\":2380.824000108987,\"transferSize\":1650,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F633.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2764.617000008002,\"resourceSize\":757,\"startTime\":2381.234999978915,\"transferSize\":1279,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61E.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":2764.9109999183565,\"resourceSize\":715,\"startTime\":2381.394000025466,\"transferSize\":1237,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61F.png\",\"resourceType\":\"Image\"},{\"startTime\":2381.692999973893,\"transferSize\":1429,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F620.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":845,\"endTime\":2765.220999950543},{\"transferSize\":1169,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F615.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2765.481000067666,\"resourceSize\":647,\"startTime\":2381.952000083402},{\"startTime\":2382.18199997209,\"transferSize\":1655,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62B.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1132,\"endTime\":2765.6950000673532},{\"transferSize\":1393,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F629.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":871,\"endTime\":2765.895999968052,\"startTime\":2382.501000072807},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2766.1049999296665,\"resourceSize\":575,\"startTime\":2382.9169999808073,\"transferSize\":1097,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62E.png\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1588,\"endTime\":2766.3430001121014,\"startTime\":2383.1690000370145,\"transferSize\":2111,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F631.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":1525,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F628.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2766.590000130236,\"resourceSize\":1002,\"startTime\":2383.529999991879},{\"transferSize\":1555,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F630.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":971,\"endTime\":2766.905999975279,\"startTime\":2384.099000133574},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2767.2030001413077,\"resourceSize\":634,\"startTime\":2384.2460000887513,\"transferSize\":1156,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62F.png\"},{\"startTime\":2384.836999932304,\"transferSize\":1217,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F626.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2767.4809999298304,\"resourceSize\":633},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":821,\"endTime\":2767.7559999283403,\"startTime\":2385.071000084281,\"transferSize\":1343,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F627.png\"},{\"startTime\":2385.3080000262707,\"transferSize\":1646,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F622.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2772.3010000772774,\"resourceSize\":1123},{\"mimeType\":\"image\\\/png\",\"endTime\":2785.359000088647,\"resourceSize\":835,\"startTime\":2385.7710000593215,\"transferSize\":1419,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F625.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"startTime\":2386.0319999512285,\"transferSize\":1708,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2785.7160000130534,\"resourceSize\":1185},{\"startTime\":2386.2540000118315,\"transferSize\":1383,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F613.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":861,\"endTime\":2819.520000135526},{\"mimeType\":\"image\\\/png\",\"endTime\":2819.900000002235,\"resourceSize\":862,\"startTime\":2386.52199995704,\"transferSize\":1446,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F632.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2820.1580001041293,\"resourceSize\":722,\"startTime\":2386.6799999959767,\"transferSize\":1306,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F910.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2820.4060001298785,\"resourceSize\":1323,\"startTime\":2387.527999933809,\"transferSize\":1846,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F637.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2820.6480001099408,\"resourceSize\":1507,\"startTime\":2387.760000070557,\"transferSize\":2030,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F912.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2820.85800007917,\"resourceSize\":1201,\"startTime\":2387.9450000822544,\"transferSize\":1724,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F915.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1075,\"endTime\":2821.072000078857,\"startTime\":2388.1069999188185,\"transferSize\":1598,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F634.png\"},{\"transferSize\":1796,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4A9.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1273,\"endTime\":2821.4189999271184,\"startTime\":2388.3710000663996},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1078,\"endTime\":2821.6309999115765,\"startTime\":2388.543999986723,\"transferSize\":1601,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F608.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":2513,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47F.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1990,\"endTime\":2821.8270000070333,\"startTime\":2388.6889999266714},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1864,\"endTime\":2822.0220000948757,\"startTime\":2388.8660001102835,\"transferSize\":2387,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F479.png\",\"statusCode\":200},{\"startTime\":2389.0299999620765,\"transferSize\":2086,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47A.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1563,\"endTime\":2822.2040000837296},{\"mimeType\":\"image\\\/png\",\"resourceSize\":628,\"endTime\":2831.324999919161,\"startTime\":2389.186999993399,\"transferSize\":1150,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F480.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1468,\"endTime\":2831.686000106856,\"startTime\":2389.329999918118,\"transferSize\":1991,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47B.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2831.9119999650866,\"resourceSize\":839,\"startTime\":2389.494000002742,\"transferSize\":1361,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47D.png\"},{\"startTime\":2389.6560000721365,\"transferSize\":1751,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F916.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2832.181999925524,\"resourceSize\":1228},{\"mimeType\":\"image\\\/png\",\"endTime\":2834.9890001118183,\"resourceSize\":1677,\"startTime\":2389.79099993594,\"transferSize\":2200,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63A.png\",\"resourceType\":\"Image\"},{\"transferSize\":1930,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F638.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2837.33500004746,\"resourceSize\":1407,\"startTime\":2389.9489999748766},{\"transferSize\":2156,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F639.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2843.9770000986755,\"resourceSize\":1633,\"startTime\":2390.170000027865},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1513,\"endTime\":2844.35599995777,\"startTime\":2390.3870000503957,\"transferSize\":2098,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63B.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2846.592999994755,\"resourceSize\":1665,\"startTime\":2390.5859999358654,\"transferSize\":2188,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63C.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2856.96900007315,\"resourceSize\":1469,\"startTime\":2390.827000141144,\"transferSize\":1992,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63D.png\"},{\"transferSize\":2705,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F640.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":2120,\"endTime\":2857.3050000704825,\"startTime\":2391.0040000919253},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1876,\"endTime\":2857.6200001407415,\"startTime\":2391.1760000046343,\"transferSize\":2399,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63F.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1098,\"endTime\":2859.8269999492913,\"startTime\":2391.451000003144,\"transferSize\":1621,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64C.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2860.3819999843836,\"resourceSize\":1456,\"startTime\":2391.78099995479,\"transferSize\":1979,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44F.png\",\"resourceType\":\"Image\"},{\"startTime\":2391.9530001003295,\"transferSize\":1834,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44B.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2862.938000122085,\"resourceSize\":1311},{\"transferSize\":1411,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44D.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":814,\"endTime\":2865.4910000041127,\"startTime\":2392.174999928102},{\"mimeType\":\"image\\\/png\",\"resourceSize\":815,\"endTime\":2868.3619999792427,\"startTime\":2392.3690000083297,\"transferSize\":1399,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44E.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2873.2330000493675,\"resourceSize\":838,\"startTime\":2392.513999948278,\"transferSize\":1360,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44A.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2874.9460000544786,\"resourceSize\":1014,\"startTime\":2392.6920001395047,\"transferSize\":1598,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270A.png\",\"resourceType\":\"Image\"},{\"startTime\":2392.896000063047,\"transferSize\":1532,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2876.945999916643,\"resourceSize\":1009},{\"mimeType\":\"image\\\/png\",\"endTime\":2886.7530000861734,\"resourceSize\":979,\"startTime\":2393.05100007914,\"transferSize\":1563,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44C.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2887.16599997133,\"resourceSize\":1081,\"startTime\":2393.212999915704,\"transferSize\":1666,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F590.png\",\"resourceType\":\"Image\"},{\"transferSize\":1576,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F450.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2887.436999939382,\"resourceSize\":1053,\"startTime\":2393.409000011161},{\"startTime\":2393.6850000172853,\"transferSize\":1597,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4AA.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1012,\"endTime\":2888.5000001173466},{\"startTime\":2393.8909999560565,\"transferSize\":1645,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64F.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2890.912000089884,\"resourceSize\":1122},{\"mimeType\":\"image\\\/png\",\"resourceSize\":656,\"endTime\":2900.82100010477,\"startTime\":2394.166999962181,\"transferSize\":1240,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F34F.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"startTime\":2395.208999980241,\"transferSize\":1212,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F509.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":690,\"endTime\":2901.2500001117587},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":823,\"endTime\":2903.582999948412,\"startTime\":2395.979000022635,\"transferSize\":1345,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F507.png\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":551,\"endTime\":2906.88499994576,\"startTime\":2396.201000083238,\"transferSize\":1135,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F5EF.png\",\"resourceType\":\"Image\"},{\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2907.247999915853,\"resourceSize\":21,\"startTime\":2397.6340000517666},{\"mimeType\":\"text\\\/plain\",\"endTime\":2907.5279999524355,\"resourceSize\":0,\"startTime\":2398.3790001366287,\"transferSize\":354,\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"resourceType\":\"XHR\"},{\"mimeType\":\"application\\\/json\",\"endTime\":2907.776999985799,\"resourceSize\":21,\"startTime\":2399.0990000311285,\"transferSize\":747,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"transferSize\":1017,\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2967.1350000426173,\"resourceSize\":250,\"startTime\":2908.7130001280457},{\"mimeType\":\"application\\\/json\",\"endTime\":2967.494999989867,\"resourceSize\":125,\"startTime\":2910.007999977097,\"transferSize\":852,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"startTime\":2911.648000124842,\"transferSize\":255,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":11,\"endTime\":2967.744000023231}],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"summary\":{\"wastedBytes\":147006.91899441343},\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\",\"text\":\"Cache TTL\",\"displayUnit\":\"duration\"},{\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\"}],\"items\":[{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/css\\\/elasticpressio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534,\"cacheHitProbability\":0},{\"wastedBytes\":8861,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":8861},{\"wastedBytes\":6072,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"cacheLifetimeMs\":0,\"totalBytes\":6072},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755,\"cacheHitProbability\":0},{\"wastedBytes\":4316,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0,\"totalBytes\":4316},{\"wastedBytes\":3773,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"cacheLifetimeMs\":0,\"totalBytes\":3773},{\"wastedBytes\":2620,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/elasticpressio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620},{\"wastedBytes\":2483,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483},{\"wastedBytes\":1438,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438},{\"wastedBytes\":1386,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0,\"totalBytes\":1386},{\"wastedBytes\":1347,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144,\"cacheHitProbability\":0},{\"wastedBytes\":1129,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":1129},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096,\"cacheHitProbability\":0},{\"wastedBytes\":997,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845,\"cacheHitProbability\":0},{\"wastedBytes\":760,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":760},{\"wastedBytes\":728,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":728},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0},{\"cacheHitProbability\":0.008333333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2596.1833333333334,\"debugData\":{\"max-age\":60,\"type\":\"debugdata\"},\"cacheLifetimeMs\":60000,\"totalBytes\":2618},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":600,\"stale-while-revalidate\":\"604800\"},\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.08333333333333333},{\"cacheHitProbability\":0.25,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13699.5,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":7200},\"cacheLifetimeMs\":7200000,\"totalBytes\":18266},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":86400},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/elasticpress.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001},{\"wastedBytes\":580.3999999999999,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":604800},\"cacheLifetimeMs\":604800000,\"totalBytes\":5804,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\"},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800},\"cacheLifetimeMs\":604800000,\"totalBytes\":367,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=sitekit.withgoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558366417897\",\"wastedBytes\":36.69999999999999},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"wastedBytes\":13592.671787709489,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259},{\"wastedBytes\":4168.597765363126,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":44548,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\"},{\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558365117\",\"wastedBytes\":1819.0125698324011,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19439,\"cacheHitProbability\":0.9064245810055866},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1772.2248603351945,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18939},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"wastedBytes\":724.8351955307259,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7746,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/10up.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/10up.png\",\"wastedBytes\":580.1675977653628},{\"wastedBytes\":572.4008379888264,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.0027932960891},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"wastedBytes\":431.38268156424556},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513},{\"wastedBytes\":148.12988826815632,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":1583,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558366272\"}],\"type\":\"table\"},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.46,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"840\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.01,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.53,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0},{\"group\":null,\"id\":\"first-contentful-paint-3g\",\"weight\":0}]}},\"categoryGroups\":{\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"},\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"},\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\",\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\",\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_pagespeed-insights::site-pagespeed-desktop::last-28-days\":{\"fetchTime\":\"2019-05-20T15:33:36.826Z\",\"finalUrl\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":733,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"desktop\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"2.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.88,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"scale\":3000,\"items\":[{\"timing\":300,\"timestamp\":1354724038573,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timing\":600,\"timestamp\":1354724338573,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timing\":900,\"timestamp\":1354724638573,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timing\":1200,\"timestamp\":1354724938573,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0SaPxkPHt7L5iN4XWIra2mY0Z5hEMFm2s3lFiwyMPvVcJsDFuZuv7f+6e1y5d\\\/Z\\\/JBf7Q3e+tkrtWte3MtOjhyPfn0XSWc3iLzQl7Z6aIRbrmaG7kLtPn5hsMQAQjkHcSOmD1rod+h4ys\\\/iNOxe5dX+0xRREH5RFIXBHvlRg0lzfaLnyX\\\/AHbbXnZfk2WqozCgAoAKAGyFwvyKGbI4Y4GM89j2oArxveedh4YhDkjf5pLY5wcbcenGfzoAWV7sT\\\/u4YnhHdpSGPrxtP86AHW7XDL+\\\/ijjO0f6uQv8ANzkcqOOnPfJ4GOQCOGS9KJ5kEKtxuCzFsfdzj5Bn+L06D14AJQ05mYGNBFkbWDkkjHORjjn3P9KAPG9W8T\\\/Ga312\\\/i07wnpc+lpdOlvMxjLvAHYI5zdr82wIcbRkkj5cV5MqmN5nyxVr6enT7R95h8DwvKhCVbFTU+VXXvL3rK6\\\/hPRO63YzR\\\/FHxquNb0+LUvCWkwaXJdRJdTxugeKAsBI4H2puQMkDB+h6UoVMdzLmirfLbr9oeIwPC8aNR0MVNy5Zcvxayt7q\\\/hJWv3aPba9c+CCgAoAKAPKPjN+0r4R+A1\\\/YWviuHVozqERntJLCxa7E0Ubf6ZJti3Oq2sW2eUsqjy2Hl+YwZFAH+LP2jPDfh77XbaZp2u+L9cg0CHxMuhaBpry3s9hLMIUkjWTYrMWLHZu3gRv8ucAgEl\\\/+0v8ADrS7DSr+712a20\\\/VdLi1qzvpdNu1t5LSRQ4cy+VsQiMmV0Yh441aR1VFZgAbH\\\/C6vBwsfE142qslv4aiuJ9XL2sym0SB5klZlK5ODbzEbQdyqGXcrKSAOg+M\\\/g6fSvBmp\\\/2ysOn+MXhi0O5uIJYku3mga4hTLKPLZ41JVZNpJ+UDcQtAHNSftT\\\/Dj7JYXdvrUt3a3eq\\\/2KXjs5leG8+x\\\/axA0TKJGlKtFGIkVpDNKkWzfuVQDsPDHxP8O+MrXw9d6PffarLX7H+0dNuGRohcQlUdSFcK+WSQOBt+6CTjFAHV0AFABQAUAFABQAUAea\\\/Er4t6D4D1IafqnxJ8FeC76WFZoLbxLNGsrISylwjXURZSy4BGPusMkngAxrD9pr4Zxzsb\\\/wCM\\\/wAN7mHqottZtomX5iec3L5+UgcY5BPQ7QAJJ+0\\\/8KySI\\\/jD8PkG+M7jrlqflDZk48\\\/+IZCn+EtkhsYIBWP7S\\\/w5+0sYvjR8NxaEsRE+sWzSDITA3\\\/alB+bzT90ZDKOCpLAFp\\\/2lfhWt9GY\\\/jH8P\\\/sgRgVOuWZkDbhtYN9oAGF3jG05LA5ABDAFLXf2gvhDrFjbxSfFn4bzSR3MNw323WLOeMmKVJFZU+0jDhkVkfJ2FVOCQBQA2H9qH4em4spZPi58NYoTZn7XAniG3dhcny8eXIZRmMASjlQT8h4wQQC5\\\/w018NXvkkj+NXw3jshOWaGTVrYytD5agLvF0AHD7m3bSCpC7QRuIBveD\\\/jn4G8Y67a6Ro\\\/xN8FeItTnaUx6fpGpwTXMqgMwCIk7ElVGWIByAThaAPSKACgAoAKACgAoA\\\/Nrxv8A\\\/hL8c\\\/wBtz4+r8U\\\/EJ0JdL\\\/sE6djVobHzvM05PNH7wHdjy4+nTPuK6qGGxGJv7Cm523sm7X227nHicVQwyXtqihfa7S23tfsM8afsUfsz6LHG3h68h8SO33kPj60tNpJ4+8DkAA5PUZXAbJ2+tQyjETf7+jOP\\\/bk3+VjxK+cUIfwsTGT\\\/AMdNfmv0Oh0f9hb9kkqst94mtUkUsGt28ZwunoDuUqcdx0PTIHIrGeVY5O0cNO3+CRtDNcI1eWMin\\\/ih\\\/kav\\\/DD37HX\\\/AEMGn\\\/8AhYL\\\/APHKj+y8w\\\/6Bp\\\/8AgLNHmuCW+Nj\\\/AOBQ\\\/wAipf8A7FH7JNsEWy1PTLwOfn8zxssYXHQ\\\/fOe\\\/aonlGYTSao1I+kG7\\\/emvut5lLNsAv+YmD9ZR\\\/QbP+xT+yStmkkV\\\/pUtwWO6BvG6rtXnndvOT049+vHOP9jZnf4Ktv8C\\\/+RK\\\/tfL\\\/APoIh\\\/4Eiy\\\/7GP7IMX2VY59InDtiV5fG2xoxkc4E2Dxk8elJZJmj+xV\\\/8AX\\\/AMiV\\\/bOX9K8P\\\/AkW4v2K\\\/wBjpnk8y+0RUDfuyvjNyWGByR53BzkY54AOecBf2Lmi+xV\\\/8AX\\\/AMiV\\\/bOXf8\\\/4f+BI8U+MHwE+Cvwb+PH7O118J9St767vvG9hHfi31oX+xFurcpwGOzktz3\\\/Citg8VhoqVelKKfVpq500MdhcU3GhUjJrs0\\\/yP1WrjOwKACgAoAKACgD5A+E\\\/gXw540\\\/bg\\\/ae\\\/wCEg0HTdb+zDwz5H9oWkc\\\/lbtObdt3g4ztXOPQV1UMViMLd4eo4Xteza29DhxOCw2McXiKaly3tdJ2v\\\/wAMe\\\/3PwT+HsTAReBPDAcqT82kQnp9Erteb5i1riJ\\\/+BP8AzOT+ycui7ewjf0RDJ8F\\\/AAjDHwJ4ZyT1\\\/sSM8fTZkVKzbMUrLET\\\/APAmV\\\/ZGXvX2EfuRMPgt8ORFul8CeHWZeGK6LFye5A2E44pLNcwi7rET\\\/wDAmN5Rl73oR+4f\\\/wAKW+G+3d\\\/wgfh4hjjjRYs8eo2U\\\/wC1cwvzfWJ\\\/+BMP7Iy9q3sI\\\/chyfBH4cSJkeBPDgB7NpEAP5FKr+18x\\\/wCgif8A4E\\\/8xLKMvX\\\/LiP3Id\\\/wo34cjp4E8ND\\\/uEwf\\\/ABFS82zGSs8RP\\\/wJgsoy9aqhH7kA+Bvw4\\\/6ETw1\\\/4KYP\\\/iKpZvmK\\\/wCYif8A4E\\\/8xf2Pl3\\\/PiP8A4Cj5H\\\/ba8BeGvBfxm\\\/ZefQPD+l6I9x48tBM2n2ccBkC3FtgMUUZxk9fWuWvjsVioqOIqykl3bf5nRhsvwmDk54emot72SR941xHoBQAUAFABQAUAfLnwB\\\/5Pf\\\/an+nhf\\\/wBNz0Ae9eOPFsHhdLXzodZm88Sbf7H06S7YYX+LYjbfvAjOMkemQemhhpYhvlmlbu0r79zjxGKp4a3Onr2VycPqMLQ4j1adQN5YfZAG43bGyQefu8eg56k5OCX2l+P+Rup8yuov8BU1PUDeNcHSdVWMR7fsrNabCeu4HzN27ty2OOnenGmm9ZpL\\\/t7\\\/ACDml2f4f5lxtYudyAaNetuGSQ0GF+uZP5ZpOMU3aSf3\\\/wCX6Fcz6r8v8yZNQmZ2U6dcKoYqHLRYIB6j5847+vtS5V3\\\/ADDmf8pE+r3CqxXR72TCqQFMPzZAyBmQcjPOcdOM1UYRk9ZJff8AomJyl0j+X+ZZs7uW5ZhJZT2mApBmKENkcgbWPToc49s1Ekk9HcqLb3Vj42\\\/4KAf8lj\\\/ZW\\\/7H22\\\/9KLWpKPtSgAoAKACgAoAKAPl34A8ftv8A7U\\\/+74X\\\/APTc9AH0dq949vPbxotq27LEXFyYmwCOVAU7uCfTt65FxX9WMp20v+diqusCGRvtX9mQW+CUkF7knkZyCgHQ56nk++afIul\\\/uJ9p6feUdY8R3Vvby\\\/YYtEu70BFjgudU8lWckZQsImI+XJHynOAMDORpClGT99yS12jf\\\/wBuRM6s0rwUW9N5W\\\/8AbWbOjappPiKxS80u8stTtGJVbizkSWMlTggMpI4II+orGUJQdpKzNoTjUXNFpryL5gjPVFP\\\/AAEVJY4RhegA+goAX8aAPiz\\\/AIKAf8lj\\\/ZW\\\/7H22\\\/wDSi1oA+1KACgAoAKACgAoA+XfgF\\\/yfB+1P\\\/u+F\\\/wD03PQB9J6ldpbPGrTrEzghFJUFj7Z64qlZ6MznfSxAbsvEPLuYy2M7uCPyz0zx+PbrQuVafqR73Z\\\/d\\\/wAEh1dr2bTpFsb+3sLosuyaaHzkQbhkFQ65JAYdRg884xWsHTUrz1XZNL9GZz9rJWho\\\/NN\\\/qvzLUF9aqWjRkGw4bDdP\\\/wBf+elZvzZtHRaRsZUfjqxfxIdG+y6j5gODd\\\/Y5fsmSm4fvsbPRev3iB1q\\\/Ze57TmXpfX8v1MVXl7X2fs5W72029fltub4uYWBIljIBxkSVidZJFIsgJRlYA4JVs80AfGH7f\\\/8AyWT9lb\\\/sfbb\\\/ANKLWgD7ToAKACgAoAKAOe8U\\\/EDw\\\/wCCLOa81\\\/Uk0eyhYK93eI8cIJAI\\\/eEbT17H1HY1Lko7jPzC+Nvxb+JPhf8Aaf8Aib4x+C3jzw5aaF4q\\\/s3zLs6hpMn2gW1mkQ+W5csm1zKPujPuMGo9rDuPlZx+qftF\\\/tTa0YjdfE3w+wjyAEvPD6cHrnawz0HWj2sO4cr7FJfjR+0zuDn4j6A53+bh9S0EqT2ypkx+FHtYdw5X2In+OX7SsM6I3xE0IySDeGW+0NgNmAMsHwvUcEjOCecHB7WD6hyvsXk+MP7SbQfaG+KPhoy7f9Q2oaKzcHAH3iv69Bj2o9pDuHI+xUg+O37TMc32WP4i6Gu5WkI+3aH5ZGRkFt+3JODtzzjOOCaPaQ7hyvsSp8bP2m4nDL8R\\\/D6kcj\\\/iZ6Dj6f6zp1GOmCR3o9rDuHKzQsf2lP2qtKj2QfE7w+qABArXvh9wAPQFzj6jrR7WHcOVla2+IPxg+Kfxh+FGsfFXxz4d1LQfCviWy1QyDUdGh+zxrcRPM5Fu4ZsJH0wenAzR7WHcOVn6w+GPi54R8bWjXXh3WotftlljgebS43uVR3YKu4op2jJ5JwAMkkAE1SknsI7CrEFABQAUAFACYHpQAYHoKADA9BQAYHoKAKb6gqapFZfZ5W3ozmcBfLQjG1Tzuyw3kEAj922SCVDAFzA9BQAYHoKADA9BQAYHpQAUALQAUAFABQAUAFABQAUAFACAAZ469aAFoAKACgAoAKACgAoA\\\/wD\\\/2Q==\"},{\"timing\":1500,\"timestamp\":1354725238573,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\"},{\"timing\":1800,\"timestamp\":1354725538573,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\"},{\"timing\":2100,\"timestamp\":1354725838573,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\"},{\"timing\":2400,\"timestamp\":1354726138573,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFADZJFhQuxwoGSaNtRpNuyPLvBX7Rnhfxz4rXQLKDVLe5l3G2nu7TZFcgKzgoQxIBRGYbguQp78V51LHUqtT2aTXa\\\/U+uzDhfG5bhfrdWUGlulK7WqTun\\\/K2k7Xs2eqV6J8gFABQAUAFABQAUAJgAk45PWgBaACgAoAKACgBCARzzQBwnhn4PeDPCOuSazo\\\/h2zsdSbJE0akiLIwfLUkrHkEj5AODjpXNTwtCjUcqcEmfRY7iHNcfSWDxOIlKn2727tay26tn\\\/9k=\"},{\"timing\":2700,\"timestamp\":1354726438573,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFADZZVhRnc4VRkn0FG2o0m2kjzLwf+0DoHjLxRHodvp2tWU8677a4vrIxQ3ClGkQqckgOkcjqWADBG7jFedSx9KrU9mk1fa63PrcfwxjMvwrxc6kJKO6jK7jqk7q32ZNJ2vZs9Qr0T5EKACgAoAKACgAoATABJxyetAC0AFABQAUAFACEAjmgDg\\\/DPwb8FeD\\\/ABDJrOjeHbOx1KUM3nIGIjJGD5aklY8gkfIBxxXHTwtClUc4QSep7mO4izXHU44PEV3Kn201ttdpXlbzbP8A\\\/9k=\"},{\"timing\":3000,\"timestamp\":1354726738573,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFADZZVhRnc4VRkn0FG2o0m2kjzLwf+0DoHjLxRHodvp2tWU8677a4vrIxQ3ClGkQqckgOkcjqWADBG7jFedSx9KrU9mk1fa63PrcfwxjMvwrxc6kJKO6jK7jqk7q32ZNJ2vZs9Qr0T5EKACgAoAKACgAoATABJxyetAC0AFABQAUAFACEAjmgDg\\\/DPwb8FeD\\\/ABDJrOjeHbOx1KUM3nIGIjJGD5aklY8gkfIBxxXHTwtClUc4QSep7mO4izXHU44PEV3Kn201ttdpXlbzbP8A\\\/9k=\"}],\"type\":\"filmstrip\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"key\":\"startTime\",\"itemType\":\"ms\",\"text\":\"Start Time\",\"granularity\":1},{\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"End Time\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"duration\":6.423,\"startTime\":205.579},{\"startTime\":214.744,\"duration\":60.556},{\"duration\":26.932,\"startTime\":389.542},{\"duration\":23.717,\"startTime\":422},{\"startTime\":451.607,\"duration\":12.917},{\"startTime\":465.894,\"duration\":80.387},{\"duration\":5.74,\"startTime\":569.926},{\"startTime\":575.688,\"duration\":26.12},{\"duration\":6.007,\"startTime\":601.905},{\"duration\":9.332,\"startTime\":641.216},{\"startTime\":655.195,\"duration\":5.65},{\"duration\":7.263,\"startTime\":759.981},{\"duration\":6.037,\"startTime\":820.383},{\"startTime\":826.474,\"duration\":29.156},{\"startTime\":864.036,\"duration\":57.974},{\"startTime\":923.653,\"duration\":8.504},{\"duration\":35.429,\"startTime\":936.08},{\"startTime\":978.413,\"duration\":13.341},{\"duration\":5.245,\"startTime\":1222.18},{\"duration\":6.118,\"startTime\":1300.244},{\"duration\":24.753,\"startTime\":1423.677},{\"duration\":220.546,\"startTime\":1549.718},{\"startTime\":1795.911,\"duration\":6.268},{\"duration\":53.795,\"startTime\":1803.799},{\"startTime\":1860.829,\"duration\":7.566},{\"startTime\":1925.515,\"duration\":8.943},{\"duration\":94.528,\"startTime\":2149.287},{\"duration\":9.249,\"startTime\":2549.853}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"itemType\":\"url\",\"key\":\"url\",\"text\":\"URL\"},{\"itemType\":\"ms\",\"key\":\"wastedMs\",\"text\":\"Potential Savings\"}],\"items\":[{\"wastedMs\":198.89899995177984,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"wastedMs\":198.5490000806749},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"wastedMs\":199.03800007887185},{\"wastedMs\":199.0060000680387,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":199.07300011254847,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\",\"wastedMs\":318.0629999842495},{\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\",\"wastedMs\":316.89899996854365},{\"wastedMs\":315.95499999821186,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\"}],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"10\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"summary\":{\"wastedMs\":392.5149999999999},\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"total\",\"itemType\":\"ms\",\"text\":\"Total CPU Time\",\"granularity\":1},{\"itemType\":\"ms\",\"key\":\"scripting\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"key\":\"scriptParseCompile\",\"itemType\":\"ms\",\"text\":\"Script Parse\",\"granularity\":1}],\"items\":[{\"scriptParseCompile\":1.6329999999999998,\"url\":\"Other\",\"total\":567.2549999999991,\"scripting\":84.094},{\"scriptParseCompile\":31.997000000000003,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"scripting\":187.60099999999983,\"total\":219.69999999999985},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/\",\"total\":58.19400000000002,\"scripting\":56.66600000000002,\"scriptParseCompile\":1.5279999999999994},{\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"total\":57.462,\"scripting\":27.160000000000004,\"scriptParseCompile\":1.8359999999999999}],\"type\":\"table\"},\"displayValue\":\"0.4\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"JavaScript execution time\",\"warnings\":null},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"overallSavingsMs\":40,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"requestStartTime\":1354724.171928,\"totalBytes\":12730,\"wastedBytes\":12730,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"requestStartTime\":1354724.17151,\"totalBytes\":12474,\"wastedBytes\":12474,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"requestStartTime\":1354724.170953,\"totalBytes\":6070,\"wastedBytes\":6070,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/10up.png\",\"requestStartTime\":1354724.171823,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/10up.png\",\"requestStartTime\":1354724.172045,\"totalBytes\":5692,\"wastedBytes\":5692},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"requestStartTime\":1354724.171099,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":1354724.171348,\"totalBytes\":4102,\"wastedBytes\":4102},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":1354724.171234,\"totalBytes\":3809,\"wastedBytes\":3809,\"wastedPercent\":100}],\"type\":\"opportunity\",\"overallSavingsBytes\":56178},\"displayValue\":\"Potential savings of 55\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"wastedPercent\":12.230740662139217,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"totalBytes\":144748,\"wastedBytes\":17704},{\"wastedPercent\":99.48391608391609,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/10up.png\",\"totalBytes\":5692,\"wastedBytes\":5663},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/10up.png\",\"totalBytes\":5692,\"wastedBytes\":5360,\"wastedPercent\":94.16153846153847},{\"wastedPercent\":50.64327485380117,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"totalBytes\":5609,\"wastedBytes\":2841}],\"type\":\"opportunity\",\"overallSavingsBytes\":31568,\"overallSavingsMs\":40},\"displayValue\":\"Potential savings of 31\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"headings\":[{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"label\":\"Size\",\"key\":\"totalBytes\",\"valueType\":\"bytes\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}],\"type\":\"opportunity\",\"items\":[{\"wastedPercent\":99.7771364438031,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841},{\"wastedPercent\":66.17478879994097,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/css\\\/elasticpressio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":6971},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924,\"wastedBytes\":4924},{\"wastedPercent\":100,\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760,\"wastedBytes\":2760},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100},{\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2482,\"wastedBytes\":2406,\"wastedPercent\":96.93745970341715},{\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100}],\"overallSavingsBytes\":30446,\"overallSavingsMs\":80},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.93,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"1.3\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.91,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"1.9\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\"}],\"type\":\"table\",\"items\":[{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"totalBytes\":279456},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"totalBytes\":145259},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"totalBytes\":89714},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"totalBytes\":34071},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"totalBytes\":32891},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"totalBytes\":32859},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"totalBytes\":31959},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"totalBytes\":31919},{\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"totalBytes\":19939}]},\"displayValue\":\"Total size was 1,005\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"key\":\"groupLabel\",\"itemType\":\"text\",\"text\":\"Category\"},{\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"Time Spent\",\"granularity\":1}],\"items\":[{\"group\":\"scriptEvaluation\",\"duration\":510.685999999999,\"groupLabel\":\"Script Evaluation\"},{\"group\":\"styleLayout\",\"duration\":223.8489999999999,\"groupLabel\":\"Style & Layout\"},{\"group\":\"other\",\"duration\":198.75799999999907,\"groupLabel\":\"Other\"},{\"group\":\"scriptParseCompile\",\"duration\":61.29700000000001,\"groupLabel\":\"Script Parsing & Compilation\"},{\"group\":\"paintCompositeRender\",\"duration\":56.88800000000004,\"groupLabel\":\"Rendering\"},{\"group\":\"parseHTML\",\"duration\":33.72299999999999,\"groupLabel\":\"Parse HTML & CSS\"},{\"group\":\"garbageCollection\",\"duration\":5.539,\"groupLabel\":\"Garbage Collection\"}],\"type\":\"table\"},\"displayValue\":\"1.1\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.99,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimizes main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"label\":\"Size\",\"key\":\"totalBytes\",\"valueType\":\"bytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true,\"isCrossOrigin\":false,\"totalBytes\":144748,\"wastedBytes\":110240}],\"type\":\"opportunity\",\"overallSavingsBytes\":110240,\"overallSavingsMs\":240},\"displayValue\":\"Potential savings of 108\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.8,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"numRequests\":88,\"totalTaskTime\":1090.7400000000007,\"mainDocumentTransferSize\":8775,\"totalByteWeight\":1029428,\"numTasks\":1063,\"numTasksOver10ms\":14,\"rtt\":0.00034016911919180863,\"numFonts\":8,\"maxRtt\":0.00034016911919180863,\"numTasksOver500ms\":0,\"maxServerLatency\":null,\"numScripts\":25,\"numStylesheets\":10,\"numTasksOver100ms\":1,\"throughput\":21646689066.562725,\"numTasksOver25ms\":10,\"numTasksOver50ms\":6}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"type\":\"criticalrequestchain\",\"chains\":{\"DDD5F33DEF99E5BDBC18A6321B32C8C0\":{\"children\":{\"1000000025.22\":{\"request\":{\"startTime\":1354724.099777,\"transferSize\":845,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"responseReceivedTime\":1354724.162319,\"endTime\":1354724.162323}},\"1000000025.3\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"responseReceivedTime\":1354724.02976,\"endTime\":1354724.029763,\"startTime\":1354723.926135,\"transferSize\":1144}},\"1000000025.33\":{\"request\":{\"startTime\":1354724.170814,\"transferSize\":1129,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":1354724.255451,\"endTime\":1354724.255453}},\"1000000025.10\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":1354724.0970309998,\"endTime\":1354724.097034,\"startTime\":1354723.927826,\"transferSize\":4316}},\"1000000025.30\":{\"request\":{\"startTime\":1354724.170402,\"transferSize\":1096,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"responseReceivedTime\":1354724.24881,\"endTime\":1354724.248814}},\"1000000025.6\":{\"request\":{\"startTime\":1354723.927385,\"transferSize\":2483,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":1354724.030661,\"endTime\":1354724.030663}},\"1000000025.25\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"responseReceivedTime\":1354724.233949,\"endTime\":1354724.233953,\"startTime\":1354724.169785,\"transferSize\":3773}},\"1000000025.11\":{\"request\":{\"startTime\":1354723.927938,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":1354724.0975020002,\"endTime\":1354724.097506},\"children\":{\"1000000025.77\":{\"request\":{\"startTime\":1354724.309954,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":1354724.508958,\"endTime\":1354724.50896}},\"1000000025.68\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"responseReceivedTime\":1354724.507489,\"endTime\":1354724.507491,\"startTime\":1354724.308592,\"transferSize\":32891}},\"1000000025.71\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":1354724.507828,\"endTime\":1354724.50783,\"startTime\":1354724.309281,\"transferSize\":34071}},\"1000000025.74\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":1354724.508692,\"endTime\":1354724.508695,\"startTime\":1354724.309657,\"transferSize\":31919}},\"1000000025.80\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"responseReceivedTime\":1354724.509364,\"endTime\":1354724.509367,\"startTime\":1354724.310294,\"transferSize\":31959}}}},\"1000000025.29\":{\"request\":{\"startTime\":1354724.170302,\"transferSize\":1326,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"responseReceivedTime\":1354724.237669,\"endTime\":1354724.237672}},\"1000000025.27\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"responseReceivedTime\":1354724.2345820002,\"endTime\":1354724.234583,\"startTime\":1354724.170023,\"transferSize\":1386}},\"1000000025.9\":{\"request\":{\"startTime\":1354723.927685,\"transferSize\":33460,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":1354724.095659,\"endTime\":1354724.095662}},\"1000000025.5\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":1354724.030398,\"endTime\":1354724.0304,\"startTime\":1354723.926412,\"transferSize\":728}},\"1000000025.26\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":1354724.23434,\"endTime\":1354724.234342,\"startTime\":1354724.169895,\"transferSize\":1347}},\"1000000025.31\":{\"request\":{\"startTime\":1354724.170541,\"transferSize\":6072,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"responseReceivedTime\":1354724.252448,\"endTime\":1354724.252452}},\"1000000025.4\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":1354724.030066,\"endTime\":1354724.030068,\"startTime\":1354723.926283,\"transferSize\":615}},\"1000000025.7\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":1354724.038286,\"endTime\":1354724.038289,\"startTime\":1354723.927498,\"transferSize\":8861}},\"1000000025.2\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"responseReceivedTime\":1354724.029253,\"endTime\":1354724.029257,\"startTime\":1354723.925928,\"transferSize\":4924}},\"1000000025.32\":{\"request\":{\"startTime\":1354724.170656,\"transferSize\":2620,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/elasticpressio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":1354724.255066,\"endTime\":1354724.25507}},\"1000000025.8\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/css\\\/elasticpressio.min.css?ver=0.1.2.9\",\"responseReceivedTime\":1354724.09424,\"endTime\":1354724.094278,\"startTime\":1354723.927607,\"transferSize\":10534}},\"1000000025.23\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"responseReceivedTime\":1354724.200977,\"endTime\":1354724.200982,\"startTime\":1354724.161223,\"transferSize\":760}},\"1000000025.28\":{\"request\":{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"responseReceivedTime\":1354724.234774,\"endTime\":1354724.234776,\"startTime\":1354724.170135,\"transferSize\":997}},\"1000000025.24\":{\"request\":{\"startTime\":1354724.169658,\"transferSize\":960,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"responseReceivedTime\":1354724.213494,\"endTime\":1354724.213513}}},\"request\":{\"startTime\":1354723.740854,\"transferSize\":8775,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/\",\"responseReceivedTime\":1354723.913424,\"endTime\":1354723.913436}}},\"longestChain\":{\"duration\":768.5130001045763,\"length\":3,\"transferSize\":31959}},\"displayValue\":\"26 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null},\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"headings\":[{\"key\":\"statistic\",\"itemType\":\"text\",\"text\":\"Statistic\"},{\"itemType\":\"code\",\"key\":\"element\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}],\"type\":\"table\",\"items\":[{\"value\":\"294\",\"statistic\":\"Total DOM Elements\"},{\"value\":\"10\",\"element\":{\"value\":\"\",\"type\":\"code\"},\"statistic\":\"Maximum DOM Depth\"},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"value\":\"\",\"type\":\"code\"}}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]},\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"itemType\":\"text\",\"key\":\"label\",\"text\":\"Resource Type\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"key\":\"size\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\"}],\"type\":\"table\",\"items\":[{\"label\":\"Total\",\"size\":1029428,\"requestCount\":88,\"resourceType\":\"total\"},{\"label\":\"Script\",\"size\":494589,\"requestCount\":25,\"resourceType\":\"script\"},{\"resourceType\":\"image\",\"label\":\"Image\",\"size\":258746,\"requestCount\":23},{\"label\":\"Font\",\"size\":213151,\"requestCount\":8,\"resourceType\":\"font\"},{\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\",\"size\":33261,\"requestCount\":10},{\"label\":\"Other\",\"size\":19502,\"requestCount\":20,\"resourceType\":\"other\"},{\"label\":\"Document\",\"size\":10179,\"requestCount\":2,\"resourceType\":\"document\"},{\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0,\"requestCount\":0},{\"resourceType\":\"third-party\",\"label\":\"Third-party\",\"size\":709893,\"requestCount\":52}]},\"displayValue\":\"88 requests \\u2022 1,005 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"timing\":2537,\"timestamp\":1354726275448,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAFcAfQDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAgBAwQFAgYHCf\\\/EAF4QAAEDAgMCBgoMCwUDCgcAAAEAAgMEEQUGEiExExRBUZHRBwgYIlVWYXGTlBUWFyMyN2J0gaHB4TM2UlR1sbPD0tPwJEKSleIlNII1Q1NjcnODorLCREVGZYSj8f\\\/EABsBAQEBAQEBAQEAAAAAAAAAAAABAgMEBQYH\\\/8QAMhEBAAECAwUECgMBAQAAAAAAAAECEQMSURMhMZGhBFLR4QUGFBUWQUJhcfBDU4GxMv\\\/aAAwDAQACEQMRAD8AlStNjGaMFwebgcRxCKKbljF3OHnABsqZ0xSTBssV9dB+GjZaMnkc4hoPSV5pilfBkqmo4IKKCsxyqiFRU1VUNdtXIOXeD0Lz42Ns30uwdg9ptumbzaIi0XtF53zuiIi3yni9TwfHcMxlrjhlbFUafhNabOb5wdoWyXjbK+LE8ClzNhlNFh2M4VK0ziAWZOxx5Rzb+helYhmXDsOw+kq6yR7W1LOEjYyNz3FobqJs0E2AIufKOcLWDi7Rjt3Y\\\/Zp3XjfMWnjExbTjumJiW6RdVizzheh8tSZI6fjJgjnZG+SNw7yzy4CzQdY3+fddc352wu8Bp462pZNV8TD4aZ7hrs\\\/be20Dg3DZt3Ls8Ds6LruF5tw+u4FjTI+V\\\/wAMwQyyRx3c4NDn6QGk6Tvt0EE325owxzGOD5zr0mNvF36nhwJBaLbRsKk1RHGW6cOuv\\\/zF27RaZ2ZcLaXgzu702Hvbu\\\/74N73Zt2kD6Vk0mL0lXVmmgMplDQ5wMThpuA4A3Gw2I2FSK6Z+azg4kReaZ5NgiItOYiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIrElXTxvLHyta4GxB5NhP6gSuTqmFjGvdI0McdLXE7Cf6CC6iscbh5X22atrSLDnPNuKGsgawvdIA0Ak3BFrXO3oPQgvorTKiJ8gYxxc4gkWBtsNjt3K6gIrQqYjOYdfvl7WIO02vs59i4mspxa8zBe42nmIB+shBfRWuMRaI3l9myODW3BFzzLhLW08T3Mkks5psRpPNf9XQgyEVh1ZTta5xkGlouTY2H0rkyphkeGMeHOIvs2\\\/WguoiszVMUL9MhcDYHYwnebcg50F5FY45Boa\\\/hAWu+DYE3\\\/q6o6tga5zXOcC3Ve7HbLb+TyoMhFYfVwMibI99mE6bkHft3jk3FXIpY5QTG4OsbG3IeZBzRFjx1lPJGXskBb5iObk+kdKDIRWmVET3tax13EXtY\\\/Xzbj0K6gIvKeyLnXGcFzNJRYdNFHAyNjrOiDiSRc7StF7fM22vw9P8A3Rbg473duFt681Xa6Kapp37n2sH0D2nFw6cWJpiKt8Xnye5ovDRnvNxLRw1OC5xYNUcY23Itt3fBPQuEWf8ANkrQ5lRTEEloJjjG4XO\\\/kty7ln2yjSXT4d7T3qefk91ReGPz3m6PVrnp2lrS5wMcYIA5x9KpHn3NsjGuZUUzg5peLRx3te27z7LJ7ZRpJ8Pdp45qefk90ReEu7IGbGxmR00QYLgngG8lusLc5DzzjmLZqoqGvmhkp5tYcBEGnYwkbR5QrT2uiqYp372cX1f7VhYdWLM0zFMTO6dP8euoiL1PhtXmfChjWAVuH6gx0zLNcdwcDcHpAXl2I4FNXxQ1WeMRiwl0bBSUwDA50mne425Ovp9lVirpKasYGVcEU7BtAkYHD61wxcCMTi9\\\/Y\\\/SFfZd1Ot7\\\/ADjW17xv3X3PJ6KkpK3DzlnKRmqoaiRslfiMjC1oaCDYeXZsH3kej4pl2gxKKjZM2SN1IC2F8Ty1zWkAFvmIA6Ad4C2sEMVPGI4I2Rxjc1gsB9C5rWFhZGO19rntE\\\/bfO+bzMzxmZ3aR8rRDq9TkXA6mRzpIZjqvq9+dtvpO\\\/fvY3z223VwZNwttRNUNNU2qlljlM4mOsFmrTt5dkjxc3JB37BbsiLq8br1HlHDaGVr6F1XTgDvo453BkhBJBeL7bFx84sDcAK7heW6WijozK+WeopmMa2RzjYaWkbByDaT\\\/APwLeIpNMTN5bpxKqYmKZ4tOMu0TRMIzMxsl+9D9jbnUbA77nnuuVDl+ioqqnnhEmqnj4OMOdcNFrefdybvItsimSnRrb4k7s0iIi05CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiCw6jgdU8OY7y\\\/lXPNb9S4zUNPNEyKRl42DS1uogAbOpZKIMc0kRvfWbt0m7ztG3ft8pVDQwEklrjcEG7jtvf+I9KyUQWoKaKCwibpA1WF91zc\\\/WrqIgsGkhMpkDLSF2suGwk2t+pWhhtKA0CM96Q4d+bgi1tt\\\/IFmIgxjQ05ijj0HTG7W2zjsN7pNQ00znOkhaXOcHk8pIFgehZKIMZ1DA5j2Fp0P3t1Gx5PsSOgp45WyMjs8EuG07zfrKyUQFaqKaKoBEzA8EAEHcdoP6wrqIMV1BTuY5hYS0jTbUd39BcpaKCRxL2EkhwO07iAD+oLIRBjS0UEsIjkaXNDi7a43uQQdv0lX42NjBDBYElx853rkiAsSPDqeNgaxrg0czj5LfqHQstEGO2igbKyQMOtlyDc7ze5+srIREHjXZRy7i9fmyWpoqCeeB8TAHxi4uBYhdcGA5oBj\\\/2XVe9gBvvI2Wvb9ZUiEXkq7JTVVNV53vvYHrBjYOFThZKZimLb7+KPMuB5ql4PhMNqyI3a2jggADt22+kq1T5dzRTFhgw6tZoLi2zNxIsT0KRaKexU6y6fEmNa2zp5T4o8SYDmiQO1YXVHUzgz71ybOpcIMu5ngFosMrGgsMZtHvaTcjpUikT2KnWT4kxrW2dPKfFHk4HmkwGF2F1DoyLEGAbdpO\\\/fylbjsc5axmizjQVNXh1RDBFrL3vbYC7HAfWQvbkVp7HTFUVXncxi+sONiYdWFkpiKomJtf5\\\/6IiL1vgCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg6NgXZNwXF6fNsghraU5YkkZXsqGNDu8DiXNs43B0Ote25YFT2Ycu0\\\/Yvps9OhrnYXUS8CynaxnDl+ss021ab96Tv3BeLdmeCuwDssZgwLDGvbFn6lpIGFo2Nl4ZjHk\\\/8Iff\\\/ALawqnBpB2V6DsURQH2GgzGcba3+6KcwtkDB5ANY85QS4pagT00ErmOhdKwP4OSwc24vY25Qr27eoi4hHlrGYeyZivZCxeWmznh1bUMw2OSsdE+nYxt4BCwEagXbNx2WOy91uWUNXnbN\\\/YmoM5SVt67AZ31jGTvidOA1xbrLSD3wDSfOUEnKqoZTU8kzzdrGF9hvIAvsXltd2csBpssZaxuPCcdqo8wSTRUdNTwMfNqjfoILde8ndYleWvosq13ZD7ITeyFij6GswcMhwWOWufTmCBrDodFZw1OsGG225O43XWKaPEJcgdgmPBZoIMTdiVYKaWduqNknGRpLgN4ugkhkbsq4NmzME2BcQxjB8Zji4cUeK0vASSM5XNFzf+uYr0C4va+1eD1\\\/Y7zJFLmPOuesepMQxWlwGrpKOKggMUcTTE+7iTYk987k5d+wLz+vw2XL3a3YVjuDTV3HsZdTQ4vVvqpCW0up\\\/eg7eDZctb3o3O5boJbtcHC7SCPIge0kgOFxv27lGXImETYZj2Jy4BjeWMDwaXBZzWQYXjUtbwfenRV6Xt2FpIubjYtR2KXUGV86YFQVsGEVNdXwVDYcwYNi75uEtGXF9RE53NtuQAD5tgSv4VhcWhwLhvAKGRoFzsHOVEnsamhytnbLBxCLCcfqMRrXR0+PYTi0j6iRz77aiEu2jvttwLW5Tv8AWu2Lw44rlvCKRuM4XQOOINfxXE6h0EFeGtcTE5zSCBy7wPKDZB62JQ4XbYjnBRszXC7bEeQqIOJ5ikpuxFmHDcuYW7BOKYzTwYqaPEX1NMIZGm5ilGosaS1ocBe2rlvZdpyBSuyxmPEMVwaoy7FgUODzVFfhOC41LWSTBrS5srQ5o0uvZt7jegkqJmlxbcXG8Arlwjdlza6hrgjqeixvsb5gwWhpcLqcUxeGF8sGNvq6ieF7tL21DHAWJ5xs22IBsu7ZPwR1Zj3ZXzFT8bqcdwbE644VHwzzHHKY32IjBs5xuBtvyIJKCRhdpDhqHJfaut5Bznh+dsGmxLDIqmCGKqkpC2pDWuL2EXIsTs2rxHsJYd2PJ6XK2OVGOmTPFTI50xkxJ4nmqCHao3x6vg81xtsN97HoEGUsLqOwJmjNMnGvZqgxWXikwqXtbB79GDpYDpF9RubX6EE01Rzg0XcQB5Suq5czfhdTV4fgM2IRvx92HRVslOQdRYWi7r2tvO69+VeW9sHhQxTOGCynEMArmUtG978v4vXupGy3cffmODgNXJtOzTyoPfSQBckAc60+bsw0uV8sYhjtcyWWkoojNI2AAvcBzXIF\\\/pUZ63HMKzFgXYtocRbW4J2P6ueriropa17mGWMnRG+cm5j1biSNhP5NxalfS0WDdmPBcoVj6zJFLh0T6ciYzRQ1DtOpkbyTcHvr7f7oQSowTEYsYwagxOma9kFbTx1EbZAA4Ne0OANri9is0kAXJsFF\\\/FcdqOxVLlrNsLZJMMx3K8VJLHtLW1sVO0wuI5NVmt\\\/xFanNmC4rlrKnY1wTGZGOoMXnnrMY4\\\/VyU8E1U8NcyOeVoJaADa24lp3bwEtgQRcEEc4XWsxZyw\\\/AcyZcwWqiqZanHZZYad8QaWMMbQTrJII+ENwKjriEOP5Z7FXZEdl\\\/E8JGEF1M2KkwbE5Kz2P1OaJg17gC0Oab79m1XKXC8jYV2UOxQzIOJMqxLLNJVNZWOm2mJtnuaSQx7u+uNm7dsQSrRarL2YcJzHBUz4HXwV0VPO6mldEbhkjbXaekdK2qAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiLRZrzHBl1lCagQ\\\/2uYwtdNUMgY0hjn7XO2bmkIN6i0EGa8Pc8sqDJEeHZTh7WOljc5zI3A62gtA99aASQCrFbnTCqeGKWPjU0cplDZW00gj97jc8ku0202ae+Fx9aDsyLrmJ5uoaWBzqdr6hzZ205JBii1l2k++uAYbEEGxNiLLhhudcJrKThXPmikA76MROk28I6MBrmAh2pzXadJJIFwLIN1WYVh9bWU1XWUFJUVVKdUE0sLXvhPOxxF27huT2Kw\\\/2U9k+IUnslo4PjfAt4XT+Trte3kusA5qwYB7uNuLY4DUSOEEhbGwavhHTZp71w0mxuLWurtbmCho8Ppq6okdFSTOcNc0b4y0NY95JaW33MO8DrC3ieVMvYriMeIYngeF1ldHbRUT0rHyC27viL7FsJMOopa+Culo6Z9bA0siqHRNMkbTvDXWuAeYKzJjFJHhbcQcKni7jYAUspk32\\\/B6df1eVYldmWipnYUY2zVEWItdJFLDG57BG1msvJAPJaw3m6C5iWWcCxPEocQxLBsOq6+EWjqJ6Zj5GAbrOIuFVuA4JFHRRxYRhzWULi+ka2mYBTuJuTGLd6SdtxZYrM14VO6JkUtQ+SXXaJtLKXjSQDqbpu3ePhAXuLLhDmjDn5boscl41DRVcTZW6qaQvY0t1d81oJAA5d3lQbqoijqYZIaiNksMjSx7HtBa5pFiCDvBCx48MoY8N9jo6KmZh+gx8WbE0RaTvbota3kstdLmrB4p54X1Tw+EO1HgJNLiC0FrTps513tGltydQ2LHnzbSx4IcSZTVkjDWCiZGIXB5eZRGCW2u0XPKPr2IMvBsrYBggnGDYJhtDw40y8WpmR8IOZ1htHkXDCMpZdwaskq8JwLC6GqkBa+WnpWRuIO8XAvZWKPOOET0sEr5ZInSQiYs4J7tF4+E0lzQRr099pve22y41OcsMimpmxOkqYp36GyU8b5Lnv9oABLheMi7boMnDso5cwzE3Yjh2A4XS17r3qIaRjJNu\\\/vgL7Vm4xg+G43SGlxigpK+mJvwVTE2Rt+exB2rWDOOEXeXTv4INa9j2xufraWhxdpaCQACLkgWvtWyqcYoaasp6WWVxmnaZGBkbnjT+USAQ0bd5ICDhh+AYPh2Fvw2gwqhpsOkuH00UDWxuvvu0CxurWCZXwHATMcEwbDsPMwtIaWmZGXjmNhtCtNzVhDqOSpZPO+KPTq0UsrnWcCWuDQ25aQ02cBbYdqq\\\/NOENdI1tRLK5j2xkQ08kmpzmawG6WnV3hDja9gReyDhRZMyxQzCWjy7g8EolE4fHRxtIkG54IGwi+wra0eHUVDJUSUVHT08lTIZZ3RRNYZXne5xA74+UrX4PmOhxSslpIuGjqY3zN0SROaHCKTQ5zXEaTttsBuNQurcmbMIjLmumqOEbIIuCFJMZHOLXuFmabkERvsQLHSdqC5S5Uy9S4w7FabA8MhxNxLjVx0rGyknedQF7lZDcBwhuGzYc3CqAYfM4vkphTs4J7iQSXMtYm4BuRyLCjzXhk+I4fR0b5Kl1ZII2yRxu4Nt4XTC7yNN9LRsBv3w2K6\\\/M+EsrJKZ1S8SRlwJ4GTQS1zWuAfp0uIc4AgE2O\\\/cUHBmV8NbmyPMIj\\\/t0VFxGFoa0Mjj1ajawvc2A2kgAbLXN72O5awPMAjGO4Ph+I8H8DjVOyXT5tQNlSTMmFR1Qp3VR4UyGIgRvIY7WWd8QLNBcCATYEg2XGmzPhFSHmKpdZro299C9uoyPMbdN298C4EXFwOVBk1GB4RVYOzCarCqGbC2ANbSPp2GJoG6zCLCy5UWXsEo8IfhVHhOHw4ZJfXSR07GxOvvuy1j9IWPWZjwqiqpqepqtEkLXOkPBvLW2ZwhbqAtq0DVpve22yxZc54JBBJNJVTNEWvhG8Vl1sDGtc5zm6dQaGvYdRFu+G3ag3FZguF11FBR1uG0VRRwFpiglgY+OMtFm6WkWFhsFty54thdBjFC+jxaipq2kf8KGoibIw82wiy1cWbsKNXxWadzJ+F4LZE9zQTI6Nup2nS27mEC53\\\/QsinzHhlTQ1lXSzSSxUsXDyBsLw4ssSHNaQC4HSbEXBsbILuF5fwbCcOkoMLwqgo6GW\\\/CU8FOxkb7ix1NAsdnOsbDMoZbwuSJ+G5fwmkkieZI3w0cbHMeRYuaQLgkbLhY9NnPCH0jZqqWWldwHDyNkhktH73wpYXabawzvtF9VttldxjM9NhkEMzqeplZPTTVEVmaHPczSREGusdbtRsD+SUGzwvCsPwmOaPC6Kmo45pXTSNp4mxh8jt7iANpPOsxdYps74PM+TVLIyJugiTg3ObpdHHIXEtB0NAlYC51gCd+xcsUzrhFBh9XVB9ROacTkxxU0hLjDsksdNtId3uo97fZdB2VF0+HPuH8flgq4nQRNlnhbI14ldqimER1Rtu5t3EW2HeN1wto\\\/NeDRmYPq3N4IHVeCQXIcGFre975wc5rS0XIJsRdBvEWtosboa2tNJTvmdO1ge5rqeRoYCAQHEtAa6xB0mx8i2SAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLW41hEeKOo3mpqaaalkMsUkBbqBLHMPwmkEWceRbJY2JV9JhlHJVYhURU1PGLukkdpAQaOqyZhlVWcaqDPJUGRsr3uc06nN4Ox3bPwLD3tuXk2LjNknC5uMl76kPqHudI5rw0u1RvjINhY97I7ae+Oy5Nguq1nZ57H9LUOiOM8IWm2qNhIVjugex94Vk9F96DvjcsUA7wunfTCo4y2ne+8bJNReSBblcSbEnyWXPFMt4diQn4zGby8Ebi3eGMksIBFtmo7CCDuIXQO6B7H3hWT0X3p3QPY+8Kyei+9B3iTKWHSTUspMwfTROii06W6dTXNJ2N5Q47Pg3sbbArkOWMPhwqkw+LhWw0skk0Za4Ahzw8OOwWA98dsAAGzZsXQ+6B7H3hWT0X3p3QPY\\\/8ACsnovvQd59q2Gswamw0CQQU8xqI7afhkuJ722m3fu2WsL7ACAuMuWcOlwejwx7ZTSUtKaOMa7HgzHwZuefSuiHs\\\/5AJucVf6P71T3fsgeFH+j+9B3KPJuGMdTm8x4Gp42B3ovJ3pvsaNPwR8G19oNwbLlV5Qw2rwOiwmczupaOMxRXcC4MLCzSbi3wTa9r+VdL937IHhR\\\/o\\\/vT3fsgeFH+j+9B3ipyphtRGGPEw0vdI1zZLFry5jtQ8odG0jzLIhwCljw8Ubnzys40KwvkfdzpBIJLk23ahu5ti8\\\/wDd+yB4Uf6P71Udn7IHLir\\\/AEf3oO30+ScJpXl1KJ4XGIRFzHAONoxGHarag7QANhG4HftVxmS8Nj4vxR1VS8WN6fgZABCO\\\/s1oIPejW6w2gCw3Cy6cOz\\\/2PR\\\/80k9F965d0D2PvCsnovvQdtfkPBniI6JQ+IaWvLg91rAOHfA31WBJ33F7hbPFsuUGKz0clY17m0rg9kYtpuCCOS43chFxsNxsXn\\\/dA9j7wrJ6L707oHsfeFZPRfeg7ezImDMoI6NjJBDG8PZ8G7QGOYG\\\/B74aXOFzc7b3vtWUzKmHxQMjpn1NO+OQSMljks9p4JsVr2tYtaNhG\\\/bvtbo3dA9j7wrJ6L707oHsfeFZPRfeg9Do8BoqSqjqIRJwkfGLFz7\\\/AIaQSP8A\\\/M0WWtwzJOE4bVRT0omD4izRqcNgYyVjQbAX2TP2m5Oy5K6d3QPY+8Kyei+9O6B7H3hWT0X3oO5Ydk6gw6oopKWSqDKRwkihMt2axCYdRFt+g25r7bXvfHq8n002IGUVFQyle2fVAH7GPlex5ezmOppdtvtOzlXVe6B7H3hWT0X3qh7YDsfHfiknovvQduhyZhcVZFV+\\\/SVLXl75ZC1zpLyGSzrjYNTnHZbfbdsXI5XgGMYNUsNqfC45RG0klz3Pt8LkIG0jy23W29NPZ+7H3JisnovvXH3fsgeFH+j+9B3isynhdXX1tXJG4S1jHMm0274mPg9V7XB02Gw22brrW5nyYMTZUnD6k0k1XHJDPKSSdD444yABsItEw233G8bb9Z937IHhR\\\/o\\\/vT3fsgeFH+j+9B3luVcND6hxbKTPJHK+79hLJnTN+jW8\\\/RsV7BcuYdhGH1FDSMc2nmj4K2y7WAEBoIAJsCdpuecroHu\\\/ZA8KP9H96e79kDwo\\\/wBH96DvdVk\\\/DKlsrJTUmGVrg6IS95rMPAl4H5XB7ObltfathjGC0eL8Q46xzuI1LKuHS61pGXtfnG07F5uztgMgDYcVk9H965d0D2PvCsnovvQdyjyThEVLxaEVEcLuFbK1sp99jkfqdG7nbuA3EAWBtdXK\\\/KGHVlI+ndJVRMkZURyGKXSXsneXyNOzdqNxyjn2m\\\/Se6B7H3hWT0X3p3QPY+8Kyei+9B6FHl7D46KWmZEQyWqNW9wPfGQzcNtPNr5ObYsVuUsMZNXSQtfEazWZA0N2F7tTyLtJNztINxtOyxXR+6B7H3hWT0X3p3QPY+8Kyei+9B3ajyjh1HUUs1M+oZJTRGKIhwBYDvsbXt8n4I5ALBdiXUMo9kjKmbZOCwTF4Jqj\\\/AKFx0v6DvXb0BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAUK+2yz3W4nnOXLtNO+PDqABr2NNg9\\\/KSpqL54dsJ8b+Y\\\/nBQedIvR+xF2J8U7JrcUOFV1HSex\\\/Bh\\\/GNXfa9VrWB\\\/IK9E7lLM\\\/hvB\\\/wD9n8KsRdmarI6IpIM7VHMOn3zHcMDvkteR+pcu5Rx\\\/w9h3+B61kn9lnaRpPKUbUUku5Rx\\\/w9h3+B6dyjj\\\/AIew7\\\/A9Mk6xzNrGk8pRtRSS7lHH\\\/D2Hf4Hp3KOP+HsO\\\/wAD0yTrHM2saTylG1FJLuUcf8PYd\\\/gerkPaoY0Xe\\\/ZgoGttvbE4n7EyT+ybSNJ5SjSik53J2I+MlL6uetO5OxHxkpfVz1qZV2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMauSsDAyz2v1N1G3J5CpMdydiPjJS+rnrVe5OxDxlp\\\/Vz\\\/EuddUUcem\\\/wD4sVRKMSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/wASxtqdJ5T4LdGJFJ3uTsQ8Zaf1c\\\/xJ3J2IeMtP6uf4k21Ok8p8C6MSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/xJtqdJ5T4F0YkUoY+1Nqy33zNEIPMKUn\\\/ANy5dyZUeNMfqn+tTb06Tynwaim6LiKUfcmVHjTH6p\\\/rTuTKjxpj9U\\\/1pt6dJ5T4LllFxFKPuTKjxpj9U\\\/1p3JlR40x+qf6029Ok8p8DLKLiKUfcmVHjTH6p\\\/rXGXtTawN96zRAXczqUgf8AqKtOLFU2tPKfAyovIpN9ydifjLR+gd1rDxvtXMRwvBq\\\/EH5ipJG0lPJOWCBwLg1pdbf5F2slke8LxCqwqvhrKCZ8NRE4Oa9hsQQvon2G81Pzj2PcLxafbUuZwcx53t3lfOFTv7Uz4oKT5xJ9iiPZUREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthPjfzH84K+hy+ePbC\\\/G\\\/mP5wUHs\\\/aN\\\/g84+ek\\\/eqU6id2lGIUdDHm7jtVBT6zS6eFkDb24W9rqT3s\\\/g\\\/hSh9O3rVimZ4QzNdMbpls0Ws9n8H8KUPp29aez+D+FKH07etXJVom0o1h1DsqY\\\/j+Bz4YMDno2RVHC6xJCXvHBxvkcQdQFrNAtznetLW5qzLhdFSGuq4p6mvpWT0whjazg3F7G6ZGkH\\\/AKTeDvC7bPR5NnraqrmnoH1FSx0cj3VV9jhZ1hqs24FiRZYVNguT6ZhbBiNK0F7JLmoY512HU0ajc2BF7XsvbhVYVMRmpmf84\\\/vV4cba1XyVRH+\\\/vk0MWfMahfHTa6eqMlQ9jK0U0j2PaxgLtLGAO2OIaTtC7fBjGKmSnjmdSt1sDnycXfYEi+4vDhvGwhWaGmyzRYiK6nxanbUapH34wy15LF+zcL6RuV+d+Ay17qz2cgZM7lbNELbuW1+QcqzjVYdVslFv398FwYxKbzXXf9\\\/P7q7HSCpDHccfC999hiYWi30kq+tWzHsIaxrTi1G4gWuZ23P1qvs\\\/g\\\/hSh9O3rXkyVaPbtKNWzRaz2fwfwpQ+nb1p7P4P4UofTt60yVaG0o1hs0Ws9n8H8KUPp29aez+D+FKH07etMlWhtKNYbNFrPZ\\\/B\\\/ClD6dvWns\\\/g\\\/hSh9O3rTJVobSjWGzOwbrrVsnxV8jBxWFjCdpc\\\/aBfyHbsVTj+DkEHFKEg\\\/9e3rVgYpl8NIFfh9ib\\\/h29asUzHySa6Z+pedUYoHyBtHCWi2k8KNu\\\/b+rYuZmxIcH\\\/ZonAtBdpftvyj+vvWN7K4BcH2QoLgW\\\/Dt60ZimAMeHsxCgDhtB4duz61bT3f8AqZqe9\\\/xt4y8sYXsDXEd8L7iuFW6ZtO91MwPlFtLSbA7Vhez+D+FKH07etUfjuDPaWuxOhIP\\\/AF7etZy1aNbSjVUz4rrcBSw6eQl\\\/1rMpXzuivURtbJqIsDsIvsK1fsnl+1uP0Hp29aHE8vlxJr6C53+\\\/t61ZiZ+lmK6Y+pu1r6qbEWzyNp6aN8Ytoc54F9nLt578n69ltuPYM1oa3E6EACwHDt61afi2Avl4R2IUBfz8O3rSKao+SzXTP1L7J8TdJHqpYmRlwDhrBIHPv862Qvc3GzkWlGK4AHBwxCgu3d7+3Zy86v8As\\\/g\\\/hSh9O3rSaap+RFdMfUvYtVTUdMJKendO69iBfYLE7gCd4A+lZUErZoWSs+C8BwWv9n8H8KUPp29aez+D+FKH07etMs24Gem98zZotZ7P4P4UofTt609n8H8KUPp29amSrRdpRrDZrR57\\\/EjMP6OqP2blk+z+D+FKH07etaXO+O4TJkvH2MxOic92H1AAEzbk8G7ZvTJVobSjV82FO\\\/tTPigpPnEn2KCCnf2pvxQUnziT7Flt7KiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgL549sL8b+Y\\\/nBX0OXzx7YX438x\\\/OCgxOxjuxH\\\/w\\\/wD3LvK7f2lGH0ddHm7jtJBUaDS6eFjDtN+Fva6k97X8H8FUPoG9S+92L01HZsGnCmi9vv8Af8Phds9D1dpxqsWK7X+32QyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qXq+Iqf6+vk83uCrv8ARDJZFHxbhDxzhtFtnBWvf6VMQ4Dgw34XQ+gb1KnsHgvgyh9A3qSfWKmf4+vke4Ku\\\/HJEX\\\/ZV99ba3yVhVHBcJ\\\/Z9ej5dr\\\/Upj+weC+DKH0DepPYPBfBlD6BvUsx6wUx9E8\\\/JZ9A1T9ccvNDRFMv2DwXwZQ+gb1J7B4L4MofQN6lr4ip\\\/r6+Se4Ku\\\/wBEPYOKcC7hxPwv90sIt9ayH+xRB0GtB5L6VLr2DwXwZQ+gb1KowHBjuwuh9A3qWZ9YKZ+iefkvuGrvxy80QpfYzQ\\\/guN67d7q02vY7\\\/pssBTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qVj1hpj+OefkT6Aqn645eaGSyKTi2t3G+F0273g7Xv5bqYvtfwfwVQ+gb1J7X8H8FUPoG9Ss+sVM\\\/x9fJPcFXfjkiAz2O09+KsOvuBbayO9juDfpNUX2Om+m3kv9Sl\\\/wC1\\\/B\\\/BVD6BvUntfwfwVQ+gb1LPxBT3J5+S+4au\\\/HLzQyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qWviKn+vr5J7gq7\\\/AEQyWVScS4N3G+McJfZwdrW2c\\\/0qYftfwfwVQ+gb1J7X8H8FUPoG9Sk+sNM\\\/x9fIj0BV345IcVfAcJ\\\/ZOF4O3\\\/OWvf6FZUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6lY9YqY\\\/j6+R7gq78ckMkUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6k+Iqf6+vke4Ku\\\/0Q8o+J2fxwz3\\\/ALvBAfXf6FxquK7OKcN5TJb7FMX2v4P4KofQN6k9r+D+CqH0DepT4hpvfJPPyX3BVa2eOXmhkimb7X8H8FUPoG9Se1\\\/B\\\/BVD6BvUr8RU\\\/wBfXyT3BV3+iGSKZvtfwfwVQ+gb1J7X8H8FUPoG9SfEVP8AX18j3BV3+iGSx8R\\\/5Pqf+6d+oqavtfwfwVQ+gb1LSZ3wLCY8l4+9mGUTXtw+oIIgaCDwbtu5Zr9YaaqZjZ8fv5NUegaqaoqz8Ps+bKnf2pvxQUnziT7FBBTv7U34oKT5xJ9i\\\/Mv0j2VERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXzx7YX438x\\\/OCvocvnj2wvxv5j+cFB7P2jf4POPnpP3qlOosdo3+Dzj56T96pToCIiC1VAuiIa4tcdgda9jzrTMocRZwl8Ue+4IaHQNGk8h2b1up54oGgzSNYCbAuO8rmxwe0OaQQdxCWS8Xs0UdBXt1l2KPeXAAXhaNO3eLeTYsyghngiLamoM7r7HFtjaw+9ZMlfSxuc2SdjXNNiCVcgqYZyRDIH2FzbmRVtYtfTy1DGcDM6J7HatxsfIbELOmqIoLcNI1l+cqwcTohvqY+n+uZBbqY5JIZGRPMUjm2a8C+k86vUDHxwsZK8yPa0Bz7W1HnXOCrp53lkMzHuAuQ032JPVwQPDJpWscRex5kF9FagqIp9XAvDrb7f15FalxCkildFJOxsjd7TvQZSLFGIUhcxoqGan\\\/BF9\\\/8AVinsjR3A4xHc8l0GUi4GaMQcMXtEWnVqO63OrDMRpH201EZ1Gw27ze360GUixXYhSN+FOweflRuI0by0NqIySQAAeUoMpERAREQEREBERAREQEREBaPPf4kZh\\\/R1R+zct4tHnv8AEjMP6OqP2bkHzHU7+1N+KCk+cSfYoIKeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYs8E8pIMsJZyNdDf\\\/3KsEM8VhwsXBj+62LT9qvyOLbAC7ibBYrK2N9dJRtmYaiNoc5mg7B593KOlJxIptEzxYyRE3XzCwm5ZGTe9yzlXJsYYe9DG7LbG2WMyuge\\\/Q2spi++nTcXve1rX51RlfTyODWVtM5xNgARcnpRtkvibIQXtjcRuu29lx4tHt96i27+8CstrYXAltVAbC5FtvRdcfZGlsDx+k287hz25+dBltZo+CGN8zbI+MP+GGO87brhDJw0YfDNFIw7nNFwfrXO0n5bP8P3oDIwz4AY3k2NsqPha\\\/4bI3edl1jVNdBSyiOprKeKQjUGv2G3Pv3K9DO2RjZI5I5YnEDUzyq2lLxwVNPGQAY4rDcNATi0ez3qLZ8gK8iiuIZZoaNIaNltOxcBTxg3EcQPOGK6iC1xePb73Ft394nF47g8HFcbjoV1EFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUs7nHQlnc46FVEFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUGq+0joVURAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/AAecfPSfvVKdRY7Rv8HnHz0n71SnQEREHGRuoCxs4G4KstgDah87YYhM8Brn3NyBu5Frc019Nh9JTy1mJNw+PhbcIQe+OknTs6foXWmZxw1zvxspS1vNENvNfvdnJ9f0dqOzV4sZoi\\\/+T4OGJ2jDw5y1THOHcjh9OZuGNFSmW4dr0i9xuN7b1XiUPC8JxSm4S+rVbbfnvZdUwrMMOK17KPDszUtRM9pLY2RDVcC53jdYFb2SixUSQPirm3ZGGvDxsebm5ta23Z0JXgzhzardz8Foxori9G\\\/kzRQQB1xSU4Okt+g22bvIFwdhdI5+t1DSF1rX0jd0LFfR4yYyWYlG2S5t70CLX83m+9XoIMUY2ThqqKU3aWDTp3OJNyBzWCxNEaw3nnRnQxmGNscMUTI27mtNgPqXO8n5LP8AEepaU0eOOIDsRh07b6YgDv8AN\\\/X1q9T0uLsZ79XxyPLXD8GAAbDSd3IbpNEd6OvgRXOks+WBsrgZYIXkbi7bb6lyihDGhjWRxxg30sHKtdT0mKtlgNRXtkYNsjQwNufJs3f15FZbh+Lsp4mx4iGvaCDqGoONjtuRfl3eRXLHDN\\\/1M08creotKaLGLttiLDf4V4x5d1h5R0JxPGRrHsmw7O996aDfbv2JkjvR18DPPdlukWqqaTETNI6mq2x6nAgkX2W3aTs6\\\/oXB1JjHDM04kwQg7RwLdRHntv3\\\/AFKRTGq550bhFpaWlxrgpBVV0WstszSwd67Vv3C+xcquixV2h1LiQY5rQCHxgh3wtvkO0dG5MkXteDPNr2luEWqbR4k+nlZNXjhC8GN8cYbpbyg85I+tUp6TFGzRvnxBrmgODmiMbbjYfOCmWNTNOjbItPHR4nE6Mx1TdOwPa46uUXNyL3tdc+JYgyYGKvIjdIXvDm3OknY0XvbZsTLGpmnRtUWnqqPExPKaKrDI5Dq7\\\/vi3aNguDYW1fUrjaTEDTFs9YHz6XgOaNA2207ua31pli17maeFm0RaJ1BjIkbweIsbGNuktub81zvA+v61QUWOgD\\\/acRdY6veha\\\/JbZ\\\/X67kjvR18Ezz3Zb5FqJ6PEzNUvpq1sfCEadQ1Bo08gOwbfqJV+gp6+KcPrKwTs0kFoYGgG4tuHMpNMWvdYqm\\\/BsERFhsWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wAHnHz0n71SnQEREGgzlhWGYrQwR4vPNBFHLrY+J5YQ6xG8eQldXOT8sB5l9lcQ1BoBcKl2517cm7YV33EaeoqIWtparizw65dwYfcW3WKwxh+I6XasTaXE7DxZtgLbrL0YeNiUU2prtH+vNiYGHXVeqi8\\\/469guA5ewzE4sQgxKpmlgDi3hpy9ou0gnouu1DFaE6bVMZ1EgWO87Nn1hXKOnlijc2qmbUOJuHcGG2HNYfSr4YwEkNbtN9y5YmJVXN6pu64eHThxamLMIYxh5aHCqjLSbAi+\\\/m86o3GcOc7S2riJtewPJz\\\/Us\\\/Q23wR0Job+S3oWHRgS41h8TWOfUtAe3U0gE3F7cyq\\\/GKBkbXvqWtDtg1Ag7r7vMQs7Q38kdCrYcwQYJxegAYTUsGsamgg3IvZUGMYeb6apjgHBp03NiQTyeYrO0jmHQga0bmgfQgwW4xh7nNaKuPU4hoF95O5cYsbw6VrnR1TCGi7th2edbDQ3Z3o2btiBjRuaB9CDAGNYcX6RVxl17WF7qpxegs08ZZpcLg7bLN0M\\\/Jb0II2NFgxo8wQYnstQ8Hr4zHpvYnmVt+N4cwXfVxtF7bbrYaG7e9bt2nZvQsad7QfoQYBxrDwGnjTbOBIIBINvoXIYvQGLhBUsMdy3UL2BCzdLQPgjoVODZ+S3oQa92O4Y02dWRA7t+7zq6cVoQ9rOMs1usA3l27lmFjTva3oTS2\\\/wR0IMFuMYe7VpqozpGp2\\\/YPL0rnFidJLKyNkw4R\\\/wWkEE7LrL0N\\\/JG3yJpF72F0FUREBERAREQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxv5i+cFfQ5fPHthfjfzF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBQm3KB51QG+5wVmvo4q6ARTi7Q4OFt4IWvbgNMA8OkkIe1rXBoa0bHBw3AWOxaiKfnLMzVfdDb7ecdCbecLT02Ax08kT21ta7gyDpMux1rbx9H1qsmAU7pJHCaoY2S+pjX2G2\\\/9W8gVtTql6tG3vttqF02846FqqjA4Z49D55vwYjLjYuIF9uoi\\\/LtR+BwzRxipmmkfG5zmv1WtcggeYaR0X3panUzVaNrt5x0Jt5x0LSHLkRYxr6yscGnV30l77tnm2K9BgkUMoe2qqiGuDmtMmwWO7zclkmKdTNVo2t\\\/lBUc8Nbqc9obzlaWTLVLJwnCSykvuSRpad99lhs\\\/rlWPj+Vo8Uy5JhcVQYtRjPCSM4T4Lg6xFxcbLLUU0TMRNXRmaq4iZinf+W\\\/ZNG9wayVjieQFXNvOOhed5W7GvsHjtHiPshTycXLjojoxGXXa5u12o\\\/lfUvRVcejDoqth1Zo\\\/FkwK8Sum+JTln83U2846E2846FVFxdlNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEFNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEAeVERAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1O+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G9mL5wV9Dl88e2F+N7MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYmJVrKJkTnxSScI\\\/QAwXI2E3Pk2LX+2XDOD16pNO4Hgzt2bVuz5rrjb5AW6Zp+cMTFV90tQcw4foLwXuaDpJDCQFWrx6ipHDh2yhrmNeHhlwQfN9HStt\\\/whOS2kJejTr5Fq9ejWHG6Q0j6iJkskbH8G\\\/TGQWnyg\\\/R0rjHjtFK9zWCQ2a519BsdIuQOdbbb+SqC43NS9OharVq4McpJZ+CLXNeS1oOxwJO4XBK4yY7Swl\\\/GI5YtLi3a297OI2W8xW1LGktJjaS03HkKqbne1L06Fq9WmbmOhPB62yxh4uNTOr6ehc6jHaWFkLuDe4SgkDvWkWdp2gkW28q23\\\/CEIvvaEvRp1S1evRqaHHKesnfFHBO17d4c0DlXV63smUNLXVFMMLq5DDI6IvD4gCWuLeVwO8Lv+38laifLWCTzPlnwbD5JXkuc90DCXE7yTbeumHVhRMzXTePy54tGNMRGHVafwy8GrosVwmkr4WOZFUxNla19rgEXsVm2HMFagiZTwshgibHEwBrGMAAaBuAHIFcueb61xm19zvTe0X4q2HMEsOYKlzzfWlzzfWoqthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgrYcwSw5gqXPN9aXPN9aCthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgruRB5UQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBh4pHWSQMbQSNjk1glzjuHmsb\\\/UsSkpsVbUQuqKljoe+1tuCQD8Gx0i9tn1raTyxwxOkmkbHG3e5xsAsUYlQlwArIiTuAeLlbpmbWiHOqIveZYTKXF2GIcaa\\\/S5hcXOHfNsNQtp578qpJBjzZ3cDVUjoruI4RhvykDZ0X\\\/o7NtVTOe9rahhcw2cNYuPP0HoXJs0LyA2ZpJ5A4K5506GSNerAnhxctgfFUQCQM99YW96XeQ2vbaegblQQ4twTxJUQudqaRo73Zp74XINtu3duWY2upHs1tqoy29rh4XLjVPwkjOMM1x7XjWO986Zp4W6GWNerXxxYwWyxyTxC8Z0SgAlrr7OTcBzhWhDmBrZW8apHkX0OLCLm53i2wWPl3b1tnVEDSwOnYC\\\/4I1b9hP6gehI6mnlAMdQx4IBBDwb33JnnToZI16tY2HHGtNqmmeSf7w3bPIPOsXNMOPHAZG4PMXYhrZbgyxp06u+sXbL2W9bU07pXxidhkZbU3ULi6qJ4DunZ\\\/iCsVzTVFVo3fZKsOKqZpvO\\\/wC7z7KNNnaPH6R2NPqjh41cNwssDm\\\/BdawYL\\\/C0r0dWTPAGgmdgBNgdQXDjlLdlqmM6\\\/g2eNquNizjVZssR+Iszg4UYNOXNM\\\/mWSisieE2tOzb8oLjJVU0TA+SoY1pOkEvFr2vboXK0u14ZCLFNbSBzWmqi1O3DWNu8\\\/Yehcn1NOwOL6hgDQXG7xsA3lLSXhkIuue3bLF7ez1Dfm4YKhzvlgb8eoPTBdNhid2eTl7Rhd+OcOyIuDC17GvY\\\/U1wuCDvC5afKVydlUVNPlKafKUFUVNPlKafKUFUVNPlKafKUFUQbEQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wecfPSfvVKdRY7Rv8AB5x89J+9Up0BERBh4sykfS2rzaDUNmoi55Bs3rWQNwAkVTDC7S+3CvJPfHbtJ37ln43KyKmZrqGQan6WudFwlzY8i0xxBoNzicJadn+5O3+fnViqqN0SzNNMzeYXaqmy4+aSWSWBs7+\\\/1iU6u+23G3y3V6mp8Cp2wuikhHAuu15lN72G835lix10TpWh9bA7vtn9jNy0Ddu51wfXMj4VzsSpYge\\\/OqhcCd23y7lraVWtdNnToyzT5ehde8DTYd6JD9GwFcp48BJa6aWFo2PAMxaACL7BfYDv8qsGrbFpkmxGAN1Nc69GQSCDbzHYrBq2kOE2IwOdY6NVAbtO6+7zj6U2lWpkp0bISYIypbLw8PDW0gmQk2025+awuseXDsuv1yOZAQ5tyQ87r2uLHnVg1QEfCuxGnJuWn+wnaQAd2\\\/crzK5sPB8ZxCMhwa63FCBbbceTaPo2c6kYlUcJJopn5LlTFl+SV0801PqkAcXCYgEDYNx3bLfQqSUWX7NZJwNoTvMh70+e\\\/kViGrjlaQcRicGMLnO4nYG+wbxyEg23pU1kb28GMQp9Yvqa6jLgSDtJH2q7SvU2dOjKEWBR0enXDxbWDcyEjV8Hff5P1Kw2DLReS2Sm1vtt4U8gsOXmVttYx1G++JROaXd65tGe92bdlvLvVuOvh1aBiNO4uadGqiNydu3Ym0r1MlOjJiw\\\/AYXOhcNUjzZznlxLje97\\\/SNqux+1+LU0TUhJfrIdLq77aL7Tv2npVg10YEMjsQiewzWFqTfuNvIfL5VZnqyyYt9kqfUNt+Ik22X2lJxKp4yRRTHCGW2jwCKN0gMTWPfteZXW1Ddtv5VWSDANBhElPG5zHMFpLGzxY2891jNrQ8Od7J0\\\/BtPfAURtb6fKCk9ZTStawV8Amu0tvQk7m2Oy3Km0r1NnTo667IGXmU9nY5XiJul1zUM2bdhvp+SehVOSMvzN4M47XOEne6eGZd19lvgrss1bGGsa7EYtRALyKQlpadrfqPOqNr4WPhkGIQuYdJ0ikNjtDSRYXG0HpXb2zH78uHsWB3YbOjxLDWxxwQVcbgwNjbt38gtzq67FaBrA51XCGkEgly0\\\/HIy6RkOJwg6To1Uu1ltvkuLAq1HVmRzWsxGnJJEduIkC58v0rzPS3nsvh355BbffWLLl7J0Vz\\\/aothAPfcp2haWGuj1kOxKEtaCSziZBAAub\\\/QqGuj06X4hEXu02\\\/sTrHYb8iK3JxfDhvracf8YVZMVoI3ubJWQNc29wXi4tvWk47FGxjZ8RgIc27CKM7Tfl\\\/wAJHIuU0z2xhxroA\\\/YHu4iTe4JH1IN3FiVFK9rY6qJznGwAdtKy1p6fEcPEVpZGve1gkc8QEAi1w7csqmxajqqgQwSPc8\\\/9W4DdfeR5EGciIgLR57\\\/EjMP6OqP2blvFo89\\\/iRmH9HVH7NyD5jqeHanfFDSfOJPsUD1PDtTvihpPnEn2IPZEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthfjezF84K+hy+f3Z5pmS9lzMhk1AipNkGr7FnZUxzsajEhgMFBKK\\\/g+F41G51tGq1rOH5RXfe6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0oPZ+6mzx+Y4F6vJ\\\/MTups8fmOBeryfzF4xxGH5XSnEYfldKD2Gp7aDPUzAGU+DQkG+plO+\\\/1vKsN7ZjPgB24YSeU052f+ZeS8Rh+V0pxGH5XSlh62e2az6WgH2L3Wvxc7dv\\\/AGlR3bM57JOzC9Jv3pp3H9bl5LxGH5XSnEYfldKWHrZ7ZrPhFh7Fjbe\\\/Fz0fC\\\/q6qO2bz6HAkYURt2GnNjf\\\/AIl5HxGH5XSnEYfldKWHrXdM58\\\/+177\\\/AO7n+JX6btoM9whwfBg01zsMlO\\\/Z0PC8e4jD8rpTiMPyulLD2fupc7\\\/mOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xU7qXO978QwG\\\/PxeT+YvGeIw\\\/K6U4jD8rpQez91Lnf8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLy2PKkksTHwkP1NDgA62wi\\\/WFV+VJA1jmOa9rma7h24WBP6wg9R7qbPH5jgXq8n8xO6lzv+Y4F6vJ\\\/MXkFfgzaKpfBNfW3mNwsfiMPyulB7OO2lzuBYUOBeryfzE7qXO\\\/5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Lnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs47aXO43UOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qXPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Nnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs\\\/dTZ4\\\/McC9Xk\\\/mLFxbtmM54nhdZQVFFgjYaqF8DyyCQENc0tNu\\\/32K8i4jD8rpTiMPyulBqlPDtTvihpPnEn2KEnEYfldKm72qTdPYkphY24zJb6kHsSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLzrEKnshYRPO5lHS43TGRzo+Lyshe1l9gLXNG0DmJXoqIPE8V7KGbsPJFTkrF4rb3cHrb0hhC69P2fMQp3FtRhFRC4cklm\\\/rYpGri+Nkgs9jXDyi6zNM6rdG8dsLP+ZH\\\/G3+Fee5pzDlPNGNzYti+BzSVs1uEfHVlgP0AWUw6jA8Jqb8Ywuglv8Al07HfrCwJclZWl\\\/CZcwZ3noo+pZy1ardDW+RPAFV6+\\\/qS+RPANV6+\\\/qUwXdjzJzt+V8G9TZ1Lgexvks78r4P6qzqTLXqXjREG+RfANV6+\\\/qS+RfANV6+\\\/qUvPc1yV4r4R6q3qVfc1yV4r4R6q3qTLXqXhEK+RfANV6+\\\/qS+RPAFV6+\\\/qUvPc1yV4r4R6q3qT3NcleK2Eeqt6ky16l40REvkTwBVf5g\\\/qQOyH4v1f+YP6lLv3NcleK+Eeqt6k9zXJXithHqrepMtepeERdWQ\\\/F+r\\\/AMwf1JryF4v1f+YP6lLv3NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RG15C8Xqv\\\/MH9Sa8hcmXqv8AzB\\\/Upc+5rkrxWwf1VvUnua5K8V8I9Wb1Jlr1LwiKXZDtsy\\\/V3\\\/SD+pWMOp8jiECvoa50nKY5jb\\\/1KYPua5K8V8I9Vb1J7muSvFfCPVW9SZa9S8Imtp+xv\\\/eocV+iU\\\/xLlxfsZ8tDi\\\/pv9Slh7muSvFfCPVW9Se5rkrxWwj1VvUlq9S8IoiHsaDdR4wP\\\/ABz\\\/ABKvB9jYn\\\/dMZv8A9+f4lK73NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RQMHYzP8A8Di5\\\/wDGP8SpwHY0\\\/McW9L\\\/qUsPc1yV4r4R6q3qT3NcleK2Eeqt6ktVqXhEmog7HWn3ihxO\\\/ypj\\\/ABLBpI8mRTzGowqqqInW4Mcbcwt33va9+RTE9zXJXithHqrepPc1yV4r4R6s3qTLXqXhEXVkLxfq\\\/wDMH9SrryD4vVf+YP6lLn3NcleK+EerN6lX3NcleK+EerN6ky16l4RF15C8Xqv\\\/ADB\\\/Uqash+L9X\\\/mD+pS69zXJXivhHqrepPc1yV4rYP6q3qTLXqXhEXVkPxfq\\\/wDMH9SpqyH4Aq\\\/8wf1KXfua5K8V8I9Vb1J7muSvFbCPVW9SZa9S8Ih3yJ4Aq\\\/X39SXyL4BqvX39Sl77muSvFfCPVW9Sp7muSvFbCPVW9SZa9S8IhXyL4BqvX39SrfIvgGq9ff1KXnua5K8VsH9Vb1J7muSvFfCPVW9SZa9S8Ih3yL4BqvX39SXyL4BqvX39Sl6Oxrkof\\\/S2D+qt6lyb2OcmN3ZXwb1RnUmWvUvCIF8iEbcAqvX39S9Cyt2Y6TKuCwYVguGOhoob6GGUOO3nJbcqQceQcox\\\/Ayxgo\\\/8Awo+pZkOVMvQfgcCwqP8A7NJGPsTLVqXjR4MO2EqXGzaB7j5Ht\\\/hWxoOzVj9a4CkyziVTfdwUZd+pi95goaSnFoKWCIfIjDf1LIGzcrlnVLvKMPzhnzFWAUmTaymv\\\/wA5VTRxAfQ4A\\\/Uu8ZPhzDFSVD801NLLUSSaoo6cbImWHek2Fze\\\/It+i1EIIiKgiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi4TTRwsL5XtYwby42AWsOZMFD9BxWhDt1uHbf8AWpMxHFqKKquENsitU9TDUxh8ErJGHc5jgQrqrPAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQaDM8k0tTQYdDqDKkSveGyGMy6G3EQeNrdRIJI5GlaF7qCjppcRy\\\/hb8Nkow105EfAiR+oAwOZukcQSNW2xLbE3XccVw6HEqdscrpI5I3iSKaI2fE8AgOaeexI23BBIIIJCwYsEmknhfimJ1FfHC4PjhexkbNYNw9waBqIO0cgNja4BAbpERAREQEREBERAREQEREBERAREQEREBERAREQEREBYuKVjMPw+oq5b8HDG6R1uYC6ylr8foziGDVtGDpM8L4781wQpPDc1TbNGbgjvjWMYnmTEXyzummcSSyCMEtYPI0eTlWrbDK6J8rYnmJhAc8NOlpO655FsaKsxPLOLyOp3Opa2MOidqaDYHfsP61agxiugwqqw2Oa1HVPEkrNI75wty7xuHQvhTMTN6pm7+pYdNWHTFOBTGTdbf8vn8tOGquG12JYLUQ1dHJPTOd3zDYhsg825wUi8sYoMZwKjr9IaZow5zRyO3EdIKjpV4niGKU9BQzyOmjpW8FTxtYLgG2zYLncFIHI+HS4Vligo5xaZkd3jmcSSR9a9vYpnNMRwfmvWWinZ0V1xEYl54aftm+REX0X5AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEIuERBpcay1heMkHEKOKZ4Fg8izgPONq0B7GeAF1+AmA5uGdZd5RYqwqKpvMPThds7Rgxlw8SYj7TLr+C5SwfCJBJRUMTJR\\\/zh753Sdq7ABYWCItRTFMWhxxMSvEqzVzMz9xERVh\\\/9k=\",\"type\":\"screenshot\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"observedFirstVisualChange\":953,\"observedLoadTs\":1354724934491,\"firstMeaningfulPaint\":727,\"observedTraceEnd\":3635,\"observedFirstMeaningfulPaint\":518,\"observedTraceEndTs\":1354727373721,\"firstCPUIdle\":1901,\"observedFirstMeaningfulPaintTs\":1354724256086,\"observedDomContentLoaded\":572,\"observedNavigationStart\":0,\"observedFirstVisualChangeTs\":1354724691573,\"interactive\":2586,\"observedFirstContentfulPaintTs\":1354724256084,\"observedLoad\":1196,\"observedLastVisualChangeTs\":1354726274573,\"observedDomContentLoadedTs\":1354724310829,\"observedSpeedIndex\":1145,\"estimatedInputLatency\":13,\"observedFirstPaint\":518,\"observedLastVisualChange\":2536,\"firstContentfulPaint\":727,\"observedFirstPaintTs\":1354724256082,\"speedIndex\":1287,\"observedSpeedIndexTs\":1354724883504,\"observedFirstContentfulPaint\":518,\"observedNavigationStartTs\":1354723738573}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"overallSavingsMs\":-426.43,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":\"Root document took 170\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"overallSavingsMs\":516,\"headings\":[{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"label\":\"Size\",\"key\":\"totalBytes\",\"valueType\":\"bytes\"},{\"key\":\"wastedMs\",\"valueType\":\"timespanMs\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"wastedMs\":70,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144,\"wastedMs\":150},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"totalBytes\":615,\"wastedMs\":150},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedMs\":150},{\"wastedMs\":190,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861},{\"wastedMs\":110,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/css\\\/elasticpressio.min.css?ver=0.1.2.9\",\"totalBytes\":10534},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460,\"wastedMs\":150},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316,\"wastedMs\":70},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"totalBytes\":7906,\"wastedMs\":270}]},\"displayValue\":\"Potential savings of 520\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.63,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"itemType\":\"ms\",\"key\":\"startTime\",\"text\":\"Start Time\",\"granularity\":1},{\"key\":\"endTime\",\"itemType\":\"ms\",\"text\":\"End Time\",\"granularity\":1},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"granularity\":1,\"displayUnit\":\"kb\"},{\"key\":\"resourceSize\",\"itemType\":\"bytes\",\"text\":\"Resource Size\",\"displayUnit\":\"kb\",\"granularity\":1},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"key\":\"mimeType\",\"itemType\":\"text\",\"text\":\"MIME Type\"},{\"key\":\"resourceType\",\"itemType\":\"text\",\"text\":\"Resource Type\"}],\"type\":\"table\",\"items\":[{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":31023,\"endTime\":172.582000028342,\"startTime\":0,\"transferSize\":8775,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/\",\"statusCode\":200},{\"mimeType\":\"text\\\/css\",\"resourceSize\":29295,\"endTime\":288.40299998410046,\"startTime\":185.07399992085993,\"transferSize\":4924,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Stylesheet\"},{\"startTime\":185.2810001000762,\"transferSize\":1144,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":288.9090001117438,\"resourceSize\":2138},{\"mimeType\":\"text\\\/css\",\"endTime\":289.21400010585785,\"resourceSize\":209,\"startTime\":185.429000062868,\"transferSize\":615,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":511,\"endTime\":289.54600007273257,\"startTime\":185.55800011381507,\"transferSize\":728,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"statusCode\":200},{\"startTime\":186.53100007213652,\"transferSize\":2483,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":289.80899997986853},{\"startTime\":186.6440000012517,\"transferSize\":8861,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":297.4350000731647,\"resourceSize\":62384},{\"startTime\":186.75300013273954,\"transferSize\":10534,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/css\\\/elasticpressio.min.css?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":353.42400008812547,\"resourceSize\":54216},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":97176,\"endTime\":354.8079999163747,\"startTime\":186.8310000281781,\"transferSize\":33460,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":356.18000011891127,\"resourceSize\":10056,\"startTime\":186.97199993766844,\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\"},{\"mimeType\":\"text\\\/javascript\",\"endTime\":356.65199998766184,\"resourceSize\":19776,\"startTime\":187.08400009199977,\"transferSize\":7906,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"resourceType\":\"Script\"},{\"startTime\":187.21499992534518,\"transferSize\":2122,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":4649,\"endTime\":356.9799999240786},{\"startTime\":187.30999995023012,\"transferSize\":145259,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":144748,\"endTime\":398.15100003033876},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":15005,\"endTime\":549.0739999804646,\"startTime\":430.09899999015033,\"transferSize\":6070,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":558.6669999174774,\"startTime\":430.24499993771315,\"transferSize\":6117},{\"startTime\":430.3800000343472,\"transferSize\":4316,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":559.0699999593198,\"resourceSize\":3809},{\"mimeType\":\"image\\\/png\",\"endTime\":559.3000000808388,\"resourceSize\":4102,\"startTime\":430.49399997107685,\"transferSize\":4610,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":597.5929999258369,\"resourceSize\":12474,\"startTime\":430.65600004047155,\"transferSize\":12983},{\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/10up.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":598.0620000045747,\"resourceSize\":5692,\"startTime\":430.96900009550154,\"transferSize\":6200},{\"mimeType\":\"image\\\/png\",\"endTime\":598.3430000487715,\"resourceSize\":12730,\"startTime\":431.07399996370077,\"transferSize\":13239,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"endTime\":599.3320001289248,\"resourceSize\":5692,\"startTime\":431.1909999232739,\"transferSize\":6200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/10up.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":681,\"endTime\":421.46899993531406,\"startTime\":358.92300005070865,\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":413,\"endTime\":460.1280000060797,\"startTime\":420.3689999412745,\"transferSize\":760,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":472.6589999627322,\"resourceSize\":1217,\"startTime\":428.8040001410991,\"transferSize\":960,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":9566,\"endTime\":493.0990000721067,\"startTime\":428.93099994398654,\"transferSize\":3773,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2652,\"endTime\":493.4880000073463,\"startTime\":429.0410000830889,\"transferSize\":1347,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\"},{\"mimeType\":\"application\\\/javascript\",\"endTime\":493.728999979794,\"resourceSize\":1846,\"startTime\":429.16900012642145,\"transferSize\":1386,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"resourceType\":\"Script\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1402,\"endTime\":493.9220000524074,\"startTime\":429.28100004792213,\"transferSize\":997},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2568,\"endTime\":496.81799998506904,\"startTime\":429.44799992255867,\"transferSize\":1326,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"resourceType\":\"Script\"},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":507.9600000753999,\"resourceSize\":1198,\"startTime\":429.54799998551607,\"transferSize\":1096},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":16184,\"endTime\":511.59800007008016,\"startTime\":429.6870001126081,\"transferSize\":6072},{\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/elasticpressio.min.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":6875,\"endTime\":514.2159999813884,\"startTime\":429.80200005695224,\"transferSize\":2620},{\"startTime\":429.960000095889,\"transferSize\":1129,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1403,\"endTime\":514.5990001037717},{\"startTime\":431.36700009927154,\"transferSize\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":52154,\"endTime\":599.6350001078099},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":623.1929999776185,\"startTime\":431.49599991738796,\"transferSize\":4755,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"mimeType\":\"text\\\/css\",\"resourceSize\":6758,\"endTime\":673.8899999763817,\"startTime\":431.7580000497401,\"transferSize\":1438,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"resourceType\":\"Stylesheet\"},{\"startTime\":431.62199994549155,\"transferSize\":2611,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":673.5120001249015,\"resourceSize\":5229},{\"mimeType\":\"image\\\/svg+xml\",\"endTime\":455.3110001143068,\"resourceSize\":534,\"startTime\":455.2740000654012,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 61.8 61.8' fill='%23f8f8f8' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/svg+xml\",\"endTime\":462.10499992594123,\"resourceSize\":331,\"startTime\":462.0729999151081,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":466.2610001396388,\"resourceSize\":709,\"startTime\":466.2200000602752,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\"},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/html\",\"endTime\":766.2019999697804,\"resourceSize\":210,\"startTime\":562.4530001077801,\"transferSize\":625},{\"startTime\":567.7380000706762,\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":766.637000022456,\"resourceSize\":32588},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":33768,\"endTime\":766.9760000426322,\"startTime\":568.4269999619573,\"transferSize\":34071,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31616,\"endTime\":767.841000109911,\"startTime\":568.8030000310391,\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":32556,\"endTime\":768.1060000322759,\"startTime\":569.0999999642372,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200},{\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31656,\"endTime\":768.5130001045763,\"startTime\":569.4399999920279,\"transferSize\":31959},{\"startTime\":616.1879999563098,\"transferSize\":2505,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5147,\"endTime\":768.8400000333786},{\"startTime\":618.8550000078976,\"transferSize\":18266,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":769.0920000895858,\"resourceSize\":44453},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":430748,\"endTime\":769.4659999106079,\"startTime\":678.3839999698102,\"transferSize\":89714,\"statusCode\":200,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"resourceType\":\"Script\"},{\"startTime\":737.8770001232624,\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":1960,\"endTime\":782.3479999788105},{\"startTime\":827.8270000591874,\"transferSize\":367,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=sitekit.withgoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558366418235\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":35,\"endTime\":858.2820000592619},{\"startTime\":890.4860001057386,\"transferSize\":591,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fsitekit.withgoogle.com%2F&ul=en-us&de=UTF-8&dt=ElasticPress%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=789260079.1558366418&tid=UA-22305160-3&_gid=111039018.1558366418&_r=1>m=2wg5a1PCSVR2W&z=1145230156\",\"statusCode\":302,\"mimeType\":\"text\\\/html\",\"endTime\":960.9729999210685,\"resourceSize\":0},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":1156.605000142008,\"resourceSize\":43,\"startTime\":905.0249999854714,\"transferSize\":743,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":1156.910999910906,\"resourceSize\":0,\"startTime\":956.1600000597537,\"transferSize\":368,\"statusCode\":200,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\"},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":1157.1540001314133,\"resourceSize\":0,\"startTime\":957.1120000910014,\"transferSize\":209,\"statusCode\":204,\"url\":\"https:\\\/\\\/vc.hotjar.io\\\/views\\\/1069370?s=0.25\"},{\"mimeType\":\"text\\\/html\",\"endTime\":1158.1399999558926,\"resourceSize\":0,\"startTime\":961.1259999219328,\"transferSize\":619,\"statusCode\":302,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=789260079.1558366418&jid=128620871&_gid=111039018.1558366418&gjid=166392153&_v=j75&z=1145230156\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":1190.09599997662,\"resourceSize\":42,\"startTime\":1158.235999988392,\"transferSize\":512,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=789260079.1558366418&jid=128620871&_v=j75&z=1145230156\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"resourceSize\":232,\"endTime\":1275.0979999545962,\"startTime\":1160.3989999275655,\"transferSize\":577,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5788,\"endTime\":1275.4609999246895,\"startTime\":1192.5979999359697,\"transferSize\":2552,\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayakocdn.com\\\/messenger\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fsitekit.withgoogle.com%2F\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1275.7480000145733,\"resourceSize\":31,\"startTime\":1193.5169999487698,\"transferSize\":994},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1335.6170000042766,\"resourceSize\":21,\"startTime\":1279.4669999275357,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1392.0589999761432,\"resourceSize\":2490,\"startTime\":1336.917000124231,\"transferSize\":1595},{\"mimeType\":\"application\\\/javascript\",\"endTime\":1469.188000075519,\"resourceSize\":1957357,\"startTime\":1416.0239999182522,\"transferSize\":279456,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":1764.6500000264496,\"resourceSize\":10396,\"startTime\":1566.4470000192523,\"transferSize\":1267},{\"mimeType\":\"application\\\/javascript\",\"endTime\":1765.0540000759065,\"resourceSize\":14927,\"startTime\":1703.817999921739,\"transferSize\":5804,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":1765.4039999470115,\"resourceSize\":10396,\"startTime\":1711.515000090003,\"transferSize\":1267,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200},{\"startTime\":1735.2829999290407,\"transferSize\":7450,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":1780.015000142157,\"resourceSize\":6942},{\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1790.3690000530332,\"resourceSize\":21,\"startTime\":1738.8639999553561,\"transferSize\":747},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":2392,\"endTime\":1894.1770000383258,\"startTime\":1828.423999948427,\"transferSize\":1517,\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1950.5360000766814,\"resourceSize\":21,\"startTime\":1902.8390001039952,\"transferSize\":747},{\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":845,\"endTime\":2014.7599999327213,\"startTime\":1951.933000003919,\"transferSize\":1572},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2069.4099999964237,\"startTime\":2018.3959999121726,\"transferSize\":747,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"statusCode\":200},{\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2117.989999940619,\"resourceSize\":33106,\"startTime\":2070.7050000783056,\"transferSize\":4869},{\"mimeType\":\"image\\\/png\",\"endTime\":2501.873000059277,\"resourceSize\":1244,\"startTime\":2173.401999985799,\"transferSize\":1764,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":452,\"endTime\":2180.695000104606,\"startTime\":2180.637000128627,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\"},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"resourceSize\":16064,\"endTime\":2502.186000114307,\"startTime\":2184.1230001300573,\"transferSize\":16507,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\"},{\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2502.4069999344647,\"resourceSize\":16112,\"startTime\":2185.507999965921,\"transferSize\":16554},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2502.7280000504106,\"resourceSize\":15948,\"startTime\":2186.7730000521988,\"transferSize\":16391,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\"},{\"mimeType\":\"image\\\/svg+xml\",\"endTime\":2503.0209999531507,\"resourceSize\":457,\"startTime\":2207.829999970272,\"transferSize\":848,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"startTime\":2208.1200000829995,\"transferSize\":1583,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558366272\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":1169,\"endTime\":2503.2599999103695},{\"statusCode\":200,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558365117\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2503.4700001124293,\"resourceSize\":19008,\"startTime\":2208.365000085905,\"transferSize\":19439},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2503.7209999281913,\"resourceSize\":18508,\"startTime\":2208.5609999485314,\"transferSize\":18924,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2503.9490000344813,\"startTime\":2210.1100001018494,\"transferSize\":747,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":2504.101000027731,\"startTime\":2210.7540001161397,\"transferSize\":354},{\"startTime\":2211.2229999620467,\"transferSize\":747,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2504.306999966502},{\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2571.1050000973046,\"resourceSize\":250,\"startTime\":2516.071000136435,\"transferSize\":1017},{\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":125,\"endTime\":2576.003999914974,\"startTime\":2517.1590000391006,\"transferSize\":852},{\"statusCode\":200,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":11,\"endTime\":2593.857000116259,\"startTime\":2529.8610001336783,\"transferSize\":255}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"summary\":{\"wastedBytes\":144558.87537243948},\"headings\":[{\"itemType\":\"url\",\"key\":\"url\",\"text\":\"URL\"},{\"itemType\":\"ms\",\"key\":\"cacheLifetimeMs\",\"text\":\"Cache TTL\",\"displayUnit\":\"duration\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1}],\"items\":[{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/css\\\/elasticpressio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0,\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/elasticpressio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0,\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":760,\"wastedBytes\":760},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":728,\"wastedBytes\":728},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0},{\"cacheHitProbability\":0.008333333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2589.241666666667,\"debugData\":{\"type\":\"debugdata\",\"max-age\":60},\"cacheLifetimeMs\":60000,\"totalBytes\":2611},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":600,\"stale-while-revalidate\":\"604800\",\"public\":true},\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.08333333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666},{\"cacheHitProbability\":0.25,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13699.5,\"debugData\":{\"max-age\":7200,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":7200000,\"totalBytes\":18266},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":86400},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/elasticpress.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.3999999999999,\"debugData\":{\"public\":true,\"max-age\":604800,\"type\":\"debugdata\"},\"cacheLifetimeMs\":604800000,\"totalBytes\":5804},{\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=sitekit.withgoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558366418235\",\"wastedBytes\":36.69999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800},\"cacheLifetimeMs\":604800000,\"totalBytes\":367,\"cacheHitProbability\":0.9},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"wastedBytes\":13592.671787709489},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19439,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558365117\",\"wastedBytes\":1819.0125698324011},{\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1770.8212290502784,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18924,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"wastedBytes\":1238.8449720670383,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":13239,\"cacheHitProbability\":0.9064245810055866},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"wastedBytes\":1214.8896648044686,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":12983},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/10up.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/10up.png\",\"wastedBytes\":580.1675977653628},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"wastedBytes\":572.4008379888264},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.0027932960891},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"wastedBytes\":431.38268156424556,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804},{\"url\":\"https:\\\/\\\/sitekit.withgoogle.com\\\/wp-content\\\/themes\\\/elasticpress-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/elasticpress.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558366272\",\"wastedBytes\":148.12988826815632,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":1583}],\"type\":\"table\"},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.47,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"220\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.6,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.92,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0}]}},\"categoryGroups\":{\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"},\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\",\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\",\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\",\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_search-console::sc-site-analytics-new-site::last-28-days\":[{\"clicks\":7,\"ctr\":0.026217228464419477,\"impressions\":267,\"keys\":[\"2018-01-05\"],\"position\":32.258426966292134},{\"clicks\":6,\"ctr\":0.043795620437956206,\"impressions\":137,\"keys\":[\"2018-01-06\"],\"position\":50.284671532846716},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-01-07\"],\"position\":51.10747663551402},{\"clicks\":20,\"ctr\":0.055865921787709494,\"impressions\":358,\"keys\":[\"2018-01-08\"],\"position\":38.254189944134076},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-01-09\"],\"position\":33.73353293413174},{\"clicks\":16,\"ctr\":0.05574912891986063,\"impressions\":287,\"keys\":[\"2018-01-10\"],\"position\":32.595818815331015},{\"clicks\":20,\"ctr\":0.05698005698005698,\"impressions\":351,\"keys\":[\"2018-01-11\"],\"position\":30.376068376068375},{\"clicks\":13,\"ctr\":0.057777777777777775,\"impressions\":225,\"keys\":[\"2018-01-12\"],\"position\":38.92888888888889},{\"clicks\":5,\"ctr\":0.033783783783783786,\"impressions\":148,\"keys\":[\"2018-01-13\"],\"position\":47.87837837837838},{\"clicks\":3,\"ctr\":0.02054794520547945,\"impressions\":146,\"keys\":[\"2018-01-14\"],\"position\":50.93150684931507},{\"clicks\":15,\"ctr\":0.049342105263157895,\"impressions\":304,\"keys\":[\"2018-01-15\"],\"position\":29.582236842105264},{\"clicks\":25,\"ctr\":0.078125,\"impressions\":320,\"keys\":[\"2018-01-16\"],\"position\":34.41875},{\"clicks\":18,\"ctr\":0.05660377358490566,\"impressions\":318,\"keys\":[\"2018-01-17\"],\"position\":42.283018867924525},{\"clicks\":22,\"ctr\":0.05378973105134474,\"impressions\":409,\"keys\":[\"2018-01-18\"],\"position\":32.87041564792176},{\"clicks\":13,\"ctr\":0.04498269896193772,\"impressions\":289,\"keys\":[\"2018-01-19\"],\"position\":36.259515570934255},{\"clicks\":3,\"ctr\":0.018867924528301886,\"impressions\":159,\"keys\":[\"2018-01-20\"],\"position\":48.289308176100626},{\"clicks\":9,\"ctr\":0.04245283018867924,\"impressions\":212,\"keys\":[\"2018-01-21\"],\"position\":41.81603773584906},{\"clicks\":22,\"ctr\":0.056847545219638244,\"impressions\":387,\"keys\":[\"2018-01-22\"],\"position\":33.49095607235142},{\"clicks\":9,\"ctr\":0.031141868512110725,\"impressions\":289,\"keys\":[\"2018-01-23\"],\"position\":36.96193771626297},{\"clicks\":24,\"ctr\":0.06153846153846154,\"impressions\":390,\"keys\":[\"2018-01-24\"],\"position\":31.887179487179488},{\"clicks\":14,\"ctr\":0.04294478527607362,\"impressions\":326,\"keys\":[\"2018-01-25\"],\"position\":37.85889570552147},{\"clicks\":22,\"ctr\":0.06984126984126984,\"impressions\":315,\"keys\":[\"2018-01-26\"],\"position\":35.92063492063492},{\"clicks\":9,\"ctr\":0.05844155844155844,\"impressions\":154,\"keys\":[\"2018-01-27\"],\"position\":44.935064935064936},{\"clicks\":6,\"ctr\":0.02857142857142857,\"impressions\":210,\"keys\":[\"2018-01-28\"],\"position\":43.42857142857143},{\"clicks\":16,\"ctr\":0.04519774011299435,\"impressions\":354,\"keys\":[\"2018-01-29\"],\"position\":38.324858757062145},{\"clicks\":26,\"ctr\":0.07471264367816093,\"impressions\":348,\"keys\":[\"2018-01-30\"],\"position\":32.9683908045977},{\"clicks\":30,\"ctr\":0.08403361344537816,\"impressions\":357,\"keys\":[\"2018-01-31\"],\"position\":30.49019607843137},{\"clicks\":23,\"ctr\":0.062162162162162166,\"impressions\":370,\"keys\":[\"2018-02-01\"],\"position\":36.13243243243243},{\"clicks\":16,\"ctr\":0.04923076923076923,\"impressions\":325,\"keys\":[\"2018-02-02\"],\"position\":38.886153846153846},{\"clicks\":11,\"ctr\":0.062146892655367235,\"impressions\":177,\"keys\":[\"2018-02-03\"],\"position\":53.22598870056497},{\"clicks\":5,\"ctr\":0.02617801047120419,\"impressions\":191,\"keys\":[\"2018-02-04\"],\"position\":45.617801047120416},{\"clicks\":19,\"ctr\":0.055232558139534885,\"impressions\":344,\"keys\":[\"2018-02-05\"],\"position\":35.325581395348834},{\"clicks\":25,\"ctr\":0.0684931506849315,\"impressions\":365,\"keys\":[\"2018-02-06\"],\"position\":29.86849315068493},{\"clicks\":18,\"ctr\":0.05341246290801187,\"impressions\":337,\"keys\":[\"2018-02-07\"],\"position\":33.61721068249258},{\"clicks\":24,\"ctr\":0.06956521739130435,\"impressions\":345,\"keys\":[\"2018-02-08\"],\"position\":29.223188405797103},{\"clicks\":18,\"ctr\":0.061224489795918366,\"impressions\":294,\"keys\":[\"2018-02-09\"],\"position\":31.741496598639454},{\"clicks\":3,\"ctr\":0.018404907975460124,\"impressions\":163,\"keys\":[\"2018-02-10\"],\"position\":41.306748466257666},{\"clicks\":13,\"ctr\":0.0718232044198895,\"impressions\":181,\"keys\":[\"2018-02-11\"],\"position\":40.049723756906076},{\"clicks\":20,\"ctr\":0.06269592476489028,\"impressions\":319,\"keys\":[\"2018-02-12\"],\"position\":32.275862068965516},{\"clicks\":19,\"ctr\":0.057926829268292686,\"impressions\":328,\"keys\":[\"2018-02-13\"],\"position\":30.521341463414632},{\"clicks\":15,\"ctr\":0.05226480836236934,\"impressions\":287,\"keys\":[\"2018-02-14\"],\"position\":29.425087108013937},{\"clicks\":15,\"ctr\":0.04335260115606936,\"impressions\":346,\"keys\":[\"2018-02-15\"],\"position\":33.36705202312139},{\"clicks\":8,\"ctr\":0.032520325203252036,\"impressions\":246,\"keys\":[\"2018-02-16\"],\"position\":42.72357723577236},{\"clicks\":9,\"ctr\":0.05113636363636364,\"impressions\":176,\"keys\":[\"2018-02-17\"],\"position\":46.09659090909091},{\"clicks\":16,\"ctr\":0.0784313725490196,\"impressions\":204,\"keys\":[\"2018-02-18\"],\"position\":41.495098039215684},{\"clicks\":20,\"ctr\":0.07246376811594203,\"impressions\":276,\"keys\":[\"2018-02-19\"],\"position\":37.21739130434783},{\"clicks\":16,\"ctr\":0.047337278106508875,\"impressions\":338,\"keys\":[\"2018-02-20\"],\"position\":33.84023668639053},{\"clicks\":20,\"ctr\":0.053475935828877004,\"impressions\":374,\"keys\":[\"2018-02-21\"],\"position\":30.540106951871657},{\"clicks\":16,\"ctr\":0.046511627906976744,\"impressions\":344,\"keys\":[\"2018-02-22\"],\"position\":33.95348837209303},{\"clicks\":19,\"ctr\":0.06070287539936102,\"impressions\":313,\"keys\":[\"2018-02-23\"],\"position\":36.82108626198083},{\"clicks\":12,\"ctr\":0.06282722513089005,\"impressions\":191,\"keys\":[\"2018-02-24\"],\"position\":43.09424083769633},{\"clicks\":3,\"ctr\":0.014218009478672985,\"impressions\":211,\"keys\":[\"2018-02-25\"],\"position\":41.8957345971564},{\"clicks\":11,\"ctr\":0.03064066852367688,\"impressions\":359,\"keys\":[\"2018-02-26\"],\"position\":32.99442896935933},{\"clicks\":15,\"ctr\":0.042735042735042736,\"impressions\":351,\"keys\":[\"2018-02-27\"],\"position\":31.253561253561255},{\"clicks\":12,\"ctr\":0.03870967741935484,\"impressions\":310,\"keys\":[\"2018-02-28\"],\"position\":39.71935483870968},{\"clicks\":18,\"ctr\":0.05172413793103448,\"impressions\":348,\"keys\":[\"2018-03-01\"],\"position\":37.5919540229885},{\"clicks\":9,\"ctr\":0.033707865168539325,\"impressions\":267,\"keys\":[\"2018-03-02\"],\"position\":37.344569288389515},{\"clicks\":5,\"ctr\":0.03496503496503497,\"impressions\":143,\"keys\":[\"2018-03-03\"],\"position\":47.12587412587413},{\"clicks\":7,\"ctr\":0.03977272727272727,\"impressions\":176,\"keys\":[\"2018-03-04\"],\"position\":51.5},{\"clicks\":24,\"ctr\":0.06504065040650407,\"impressions\":369,\"keys\":[\"2018-03-05\"],\"position\":35.639566395663955},{\"clicks\":23,\"ctr\":0.061170212765957445,\"impressions\":376,\"keys\":[\"2018-03-06\"],\"position\":36.079787234042556},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2018-03-07\"],\"position\":32.736507936507934},{\"clicks\":16,\"ctr\":0.0431266846361186,\"impressions\":371,\"keys\":[\"2018-03-08\"],\"position\":31.11590296495957},{\"clicks\":22,\"ctr\":0.06769230769230769,\"impressions\":325,\"keys\":[\"2018-03-09\"],\"position\":34.963076923076926},{\"clicks\":9,\"ctr\":0.03982300884955752,\"impressions\":226,\"keys\":[\"2018-03-10\"],\"position\":39.69911504424779},{\"clicks\":4,\"ctr\":0.020512820512820513,\"impressions\":195,\"keys\":[\"2018-03-11\"],\"position\":44.98461538461538},{\"clicks\":15,\"ctr\":0.03667481662591687,\"impressions\":409,\"keys\":[\"2018-03-12\"],\"position\":32.62347188264059},{\"clicks\":14,\"ctr\":0.03139013452914798,\"impressions\":446,\"keys\":[\"2018-03-13\"],\"position\":38.800448430493276},{\"clicks\":31,\"ctr\":0.06652360515021459,\"impressions\":466,\"keys\":[\"2018-03-14\"],\"position\":29.17167381974249},{\"clicks\":29,\"ctr\":0.06331877729257641,\"impressions\":458,\"keys\":[\"2018-03-15\"],\"position\":25.823144104803493},{\"clicks\":22,\"ctr\":0.05994550408719346,\"impressions\":367,\"keys\":[\"2018-03-16\"],\"position\":31.743869209809265},{\"clicks\":7,\"ctr\":0.03482587064676617,\"impressions\":201,\"keys\":[\"2018-03-17\"],\"position\":35.472636815920396},{\"clicks\":17,\"ctr\":0.0648854961832061,\"impressions\":262,\"keys\":[\"2018-03-18\"],\"position\":34.60687022900763},{\"clicks\":22,\"ctr\":0.05,\"impressions\":440,\"keys\":[\"2018-03-19\"],\"position\":27.279545454545456},{\"clicks\":27,\"ctr\":0.05921052631578947,\"impressions\":456,\"keys\":[\"2018-03-20\"],\"position\":30.86842105263158},{\"clicks\":31,\"ctr\":0.07560975609756097,\"impressions\":410,\"keys\":[\"2018-03-21\"],\"position\":27.790243902439023},{\"clicks\":12,\"ctr\":0.026905829596412557,\"impressions\":446,\"keys\":[\"2018-03-22\"],\"position\":30.10089686098655},{\"clicks\":22,\"ctr\":0.05714285714285714,\"impressions\":385,\"keys\":[\"2018-03-23\"],\"position\":32.53506493506494},{\"clicks\":9,\"ctr\":0.047619047619047616,\"impressions\":189,\"keys\":[\"2018-03-24\"],\"position\":37.026455026455025},{\"clicks\":18,\"ctr\":0.07860262008733625,\"impressions\":229,\"keys\":[\"2018-03-25\"],\"position\":39.03056768558952},{\"clicks\":22,\"ctr\":0.049886621315192746,\"impressions\":441,\"keys\":[\"2018-03-26\"],\"position\":30.478458049886623},{\"clicks\":28,\"ctr\":0.05714285714285714,\"impressions\":490,\"keys\":[\"2018-03-27\"],\"position\":27.179591836734694},{\"clicks\":32,\"ctr\":0.07126948775055679,\"impressions\":449,\"keys\":[\"2018-03-28\"],\"position\":30.87305122494432},{\"clicks\":26,\"ctr\":0.056155507559395246,\"impressions\":463,\"keys\":[\"2018-03-29\"],\"position\":29.920086393088553},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-03-30\"],\"position\":33.72576177285318},{\"clicks\":11,\"ctr\":0.044534412955465584,\"impressions\":247,\"keys\":[\"2018-03-31\"],\"position\":50.34817813765182},{\"clicks\":9,\"ctr\":0.037815126050420166,\"impressions\":238,\"keys\":[\"2018-04-01\"],\"position\":46.7563025210084},{\"clicks\":24,\"ctr\":0.010278372591006424,\"impressions\":2335,\"keys\":[\"2018-04-02\"],\"position\":56.52762312633833},{\"clicks\":35,\"ctr\":0.07157464212678936,\"impressions\":489,\"keys\":[\"2018-04-03\"],\"position\":28.116564417177916},{\"clicks\":21,\"ctr\":0.045951859956236324,\"impressions\":457,\"keys\":[\"2018-04-04\"],\"position\":32.798687089715536},{\"clicks\":27,\"ctr\":0.05660377358490566,\"impressions\":477,\"keys\":[\"2018-04-05\"],\"position\":30.241090146750523},{\"clicks\":29,\"ctr\":0.0640176600441501,\"impressions\":453,\"keys\":[\"2018-04-06\"],\"position\":33.026490066225165},{\"clicks\":15,\"ctr\":0.061224489795918366,\"impressions\":245,\"keys\":[\"2018-04-07\"],\"position\":38.30612244897959},{\"clicks\":15,\"ctr\":0.04424778761061947,\"impressions\":339,\"keys\":[\"2018-04-08\"],\"position\":44.36283185840708},{\"clicks\":18,\"ctr\":0.04285714285714286,\"impressions\":420,\"keys\":[\"2018-04-09\"],\"position\":35.392857142857146},{\"clicks\":32,\"ctr\":0.06286836935166994,\"impressions\":509,\"keys\":[\"2018-04-10\"],\"position\":33.284872298624755},{\"clicks\":23,\"ctr\":0.04693877551020408,\"impressions\":490,\"keys\":[\"2018-04-11\"],\"position\":30.428571428571427},{\"clicks\":16,\"ctr\":0.034858387799564274,\"impressions\":459,\"keys\":[\"2018-04-12\"],\"position\":34.87363834422658},{\"clicks\":18,\"ctr\":0.043689320388349516,\"impressions\":412,\"keys\":[\"2018-04-13\"],\"position\":32.189320388349515},{\"clicks\":5,\"ctr\":0.023148148148148147,\"impressions\":216,\"keys\":[\"2018-04-14\"],\"position\":51.342592592592595},{\"clicks\":15,\"ctr\":0.05357142857142857,\"impressions\":280,\"keys\":[\"2018-04-15\"],\"position\":42.746428571428574},{\"clicks\":26,\"ctr\":0.06060606060606061,\"impressions\":429,\"keys\":[\"2018-04-16\"],\"position\":32.81118881118881},{\"clicks\":30,\"ctr\":0.06289308176100629,\"impressions\":477,\"keys\":[\"2018-04-17\"],\"position\":25.60587002096436},{\"clicks\":34,\"ctr\":0.07127882599580712,\"impressions\":477,\"keys\":[\"2018-04-18\"],\"position\":29.17819706498952},{\"clicks\":21,\"ctr\":0.045064377682403435,\"impressions\":466,\"keys\":[\"2018-04-19\"],\"position\":29.068669527896997},{\"clicks\":15,\"ctr\":0.04310344827586207,\"impressions\":348,\"keys\":[\"2018-04-20\"],\"position\":33.44827586206897},{\"clicks\":6,\"ctr\":0.03428571428571429,\"impressions\":175,\"keys\":[\"2018-04-21\"],\"position\":48.457142857142856},{\"clicks\":7,\"ctr\":0.03431372549019608,\"impressions\":204,\"keys\":[\"2018-04-22\"],\"position\":38.84313725490196},{\"clicks\":14,\"ctr\":0.033734939759036145,\"impressions\":415,\"keys\":[\"2018-04-23\"],\"position\":30.54698795180723},{\"clicks\":18,\"ctr\":0.039647577092511016,\"impressions\":454,\"keys\":[\"2018-04-24\"],\"position\":25.770925110132158},{\"clicks\":20,\"ctr\":0.04784688995215311,\"impressions\":418,\"keys\":[\"2018-04-25\"],\"position\":31.6866028708134},{\"clicks\":29,\"ctr\":0.06575963718820861,\"impressions\":441,\"keys\":[\"2018-04-26\"],\"position\":31.396825396825395},{\"clicks\":27,\"ctr\":0.061224489795918366,\"impressions\":441,\"keys\":[\"2018-04-27\"],\"position\":26.750566893424036},{\"clicks\":6,\"ctr\":0.029850746268656716,\"impressions\":201,\"keys\":[\"2018-04-28\"],\"position\":34.53233830845771},{\"clicks\":6,\"ctr\":0.030303030303030304,\"impressions\":198,\"keys\":[\"2018-04-29\"],\"position\":36.93939393939394},{\"clicks\":17,\"ctr\":0.04899135446685879,\"impressions\":347,\"keys\":[\"2018-04-30\"],\"position\":31.26801152737752},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-05-01\"],\"position\":31.24251497005988},{\"clicks\":23,\"ctr\":0.05542168674698795,\"impressions\":415,\"keys\":[\"2018-05-02\"],\"position\":29.881927710843375},{\"clicks\":29,\"ctr\":0.06921241050119331,\"impressions\":419,\"keys\":[\"2018-05-03\"],\"position\":28.58233890214797},{\"clicks\":21,\"ctr\":0.06017191977077364,\"impressions\":349,\"keys\":[\"2018-05-04\"],\"position\":28.851002865329512},{\"clicks\":4,\"ctr\":0.030534351145038167,\"impressions\":131,\"keys\":[\"2018-05-05\"],\"position\":41.98473282442748},{\"clicks\":5,\"ctr\":0.021645021645021644,\"impressions\":231,\"keys\":[\"2018-05-06\"],\"position\":39.05194805194805},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-05-07\"],\"position\":26.698492462311556},{\"clicks\":23,\"ctr\":0.04935622317596566,\"impressions\":466,\"keys\":[\"2018-05-08\"],\"position\":25.950643776824034},{\"clicks\":19,\"ctr\":0.04773869346733668,\"impressions\":398,\"keys\":[\"2018-05-09\"],\"position\":27.90452261306533},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2018-05-10\"],\"position\":28.571428571428573},{\"clicks\":15,\"ctr\":0.051194539249146756,\"impressions\":293,\"keys\":[\"2018-05-11\"],\"position\":29.150170648464165},{\"clicks\":10,\"ctr\":0.056179775280898875,\"impressions\":178,\"keys\":[\"2018-05-12\"],\"position\":41.48314606741573},{\"clicks\":5,\"ctr\":0.022727272727272728,\"impressions\":220,\"keys\":[\"2018-05-13\"],\"position\":40.61363636363637},{\"clicks\":17,\"ctr\":0.03837471783295711,\"impressions\":443,\"keys\":[\"2018-05-14\"],\"position\":26.79683972911964},{\"clicks\":18,\"ctr\":0.05042016806722689,\"impressions\":357,\"keys\":[\"2018-05-15\"],\"position\":25.88795518207283},{\"clicks\":30,\"ctr\":0.06864988558352403,\"impressions\":437,\"keys\":[\"2018-05-16\"],\"position\":24.993135011441648},{\"clicks\":21,\"ctr\":0.046875,\"impressions\":448,\"keys\":[\"2018-05-17\"],\"position\":27.631696428571427},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-05-18\"],\"position\":29.878116343490305},{\"clicks\":10,\"ctr\":0.050505050505050504,\"impressions\":198,\"keys\":[\"2018-05-19\"],\"position\":43.76262626262626},{\"clicks\":16,\"ctr\":0.08247422680412371,\"impressions\":194,\"keys\":[\"2018-05-20\"],\"position\":33.365979381443296},{\"clicks\":17,\"ctr\":0.04871060171919771,\"impressions\":349,\"keys\":[\"2018-05-21\"],\"position\":27.979942693409743},{\"clicks\":26,\"ctr\":0.057777777777777775,\"impressions\":450,\"keys\":[\"2018-05-22\"],\"position\":26.86888888888889},{\"clicks\":25,\"ctr\":0.05186721991701245,\"impressions\":482,\"keys\":[\"2018-05-23\"],\"position\":26.634854771784234},{\"clicks\":20,\"ctr\":0.0546448087431694,\"impressions\":366,\"keys\":[\"2018-05-24\"],\"position\":33.08743169398907},{\"clicks\":30,\"ctr\":0.0967741935483871,\"impressions\":310,\"keys\":[\"2018-05-25\"],\"position\":26.335483870967742},{\"clicks\":7,\"ctr\":0.041666666666666664,\"impressions\":168,\"keys\":[\"2018-05-26\"],\"position\":39.99404761904762},{\"clicks\":10,\"ctr\":0.04405286343612335,\"impressions\":227,\"keys\":[\"2018-05-27\"],\"position\":32.31718061674009},{\"clicks\":13,\"ctr\":0.03485254691689008,\"impressions\":373,\"keys\":[\"2018-05-28\"],\"position\":27.439678284182307},{\"clicks\":35,\"ctr\":0.07261410788381743,\"impressions\":482,\"keys\":[\"2018-05-29\"],\"position\":23.062240663900415},{\"clicks\":29,\"ctr\":0.06387665198237885,\"impressions\":454,\"keys\":[\"2018-05-30\"],\"position\":27.191629955947135},{\"clicks\":25,\"ctr\":0.062034739454094295,\"impressions\":403,\"keys\":[\"2018-05-31\"],\"position\":32.141439205955336},{\"clicks\":16,\"ctr\":0.04610951008645533,\"impressions\":347,\"keys\":[\"2018-06-01\"],\"position\":29.22478386167147},{\"clicks\":15,\"ctr\":0.0949367088607595,\"impressions\":158,\"keys\":[\"2018-06-02\"],\"position\":40.620253164556964},{\"clicks\":9,\"ctr\":0.0430622009569378,\"impressions\":209,\"keys\":[\"2018-06-03\"],\"position\":40.26794258373206},{\"clicks\":15,\"ctr\":0.037783375314861464,\"impressions\":397,\"keys\":[\"2018-06-04\"],\"position\":32.19647355163728},{\"clicks\":25,\"ctr\":0.0585480093676815,\"impressions\":427,\"keys\":[\"2018-06-05\"],\"position\":28.194379391100703},{\"clicks\":14,\"ctr\":0.034912718204488775,\"impressions\":401,\"keys\":[\"2018-06-06\"],\"position\":29.341645885286784},{\"clicks\":25,\"ctr\":0.05592841163310962,\"impressions\":447,\"keys\":[\"2018-06-07\"],\"position\":25.322147651006713},{\"clicks\":16,\"ctr\":0.045845272206303724,\"impressions\":349,\"keys\":[\"2018-06-08\"],\"position\":25.13753581661891},{\"clicks\":7,\"ctr\":0.041916167664670656,\"impressions\":167,\"keys\":[\"2018-06-09\"],\"position\":41.16766467065868},{\"clicks\":11,\"ctr\":0.04782608695652174,\"impressions\":230,\"keys\":[\"2018-06-10\"],\"position\":40.94347826086957},{\"clicks\":17,\"ctr\":0.03981264637002342,\"impressions\":427,\"keys\":[\"2018-06-11\"],\"position\":29.88056206088993},{\"clicks\":32,\"ctr\":0.0631163708086785,\"impressions\":507,\"keys\":[\"2018-06-12\"],\"position\":26.329388560157792},{\"clicks\":25,\"ctr\":0.06218905472636816,\"impressions\":402,\"keys\":[\"2018-06-13\"],\"position\":29.355721393034827},{\"clicks\":27,\"ctr\":0.05567010309278351,\"impressions\":485,\"keys\":[\"2018-06-14\"],\"position\":25.298969072164947},{\"clicks\":16,\"ctr\":0.05,\"impressions\":320,\"keys\":[\"2018-06-15\"],\"position\":28.325},{\"clicks\":8,\"ctr\":0.042328042328042326,\"impressions\":189,\"keys\":[\"2018-06-16\"],\"position\":40.05291005291005},{\"clicks\":8,\"ctr\":0.04371584699453552,\"impressions\":183,\"keys\":[\"2018-06-17\"],\"position\":41.15846994535519},{\"clicks\":27,\"ctr\":0.06683168316831684,\"impressions\":404,\"keys\":[\"2018-06-18\"],\"position\":30.02227722772277},{\"clicks\":20,\"ctr\":0.044642857142857144,\"impressions\":448,\"keys\":[\"2018-06-19\"],\"position\":31.703125},{\"clicks\":25,\"ctr\":0.06868131868131869,\"impressions\":364,\"keys\":[\"2018-06-20\"],\"position\":26.01098901098901},{\"clicks\":24,\"ctr\":0.057279236276849645,\"impressions\":419,\"keys\":[\"2018-06-21\"],\"position\":29.458233890214796},{\"clicks\":14,\"ctr\":0.03482587064676617,\"impressions\":402,\"keys\":[\"2018-06-22\"],\"position\":31.65174129353234},{\"clicks\":9,\"ctr\":0.047872340425531915,\"impressions\":188,\"keys\":[\"2018-06-23\"],\"position\":37.888297872340424},{\"clicks\":13,\"ctr\":0.06280193236714976,\"impressions\":207,\"keys\":[\"2018-06-24\"],\"position\":34.26086956521739},{\"clicks\":24,\"ctr\":0.06266318537859007,\"impressions\":383,\"keys\":[\"2018-06-25\"],\"position\":24.117493472584858},{\"clicks\":21,\"ctr\":0.05223880597014925,\"impressions\":402,\"keys\":[\"2018-06-26\"],\"position\":22.67910447761194},{\"clicks\":21,\"ctr\":0.05614973262032086,\"impressions\":374,\"keys\":[\"2018-06-27\"],\"position\":24.60427807486631},{\"clicks\":20,\"ctr\":0.05089058524173028,\"impressions\":393,\"keys\":[\"2018-06-28\"],\"position\":24.801526717557252},{\"clicks\":21,\"ctr\":0.06069364161849711,\"impressions\":346,\"keys\":[\"2018-06-29\"],\"position\":32.063583815028906},{\"clicks\":10,\"ctr\":0.0641025641025641,\"impressions\":156,\"keys\":[\"2018-06-30\"],\"position\":44.756410256410255},{\"clicks\":5,\"ctr\":0.027472527472527472,\"impressions\":182,\"keys\":[\"2018-07-01\"],\"position\":46.05494505494506},{\"clicks\":17,\"ctr\":0.04415584415584416,\"impressions\":385,\"keys\":[\"2018-07-02\"],\"position\":34.579220779220776},{\"clicks\":24,\"ctr\":0.05673758865248227,\"impressions\":423,\"keys\":[\"2018-07-03\"],\"position\":33.00709219858156},{\"clicks\":21,\"ctr\":0.056910569105691054,\"impressions\":369,\"keys\":[\"2018-07-04\"],\"position\":32.07859078590786},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-07-05\"],\"position\":31.441975308641975},{\"clicks\":24,\"ctr\":0.07079646017699115,\"impressions\":339,\"keys\":[\"2018-07-06\"],\"position\":31.82300884955752},{\"clicks\":19,\"ctr\":0.08296943231441048,\"impressions\":229,\"keys\":[\"2018-07-07\"],\"position\":34.493449781659386},{\"clicks\":12,\"ctr\":0.057692307692307696,\"impressions\":208,\"keys\":[\"2018-07-08\"],\"position\":39.90865384615385},{\"clicks\":35,\"ctr\":0.0755939524838013,\"impressions\":463,\"keys\":[\"2018-07-09\"],\"position\":29.59611231101512},{\"clicks\":24,\"ctr\":0.05333333333333334,\"impressions\":450,\"keys\":[\"2018-07-10\"],\"position\":30.12},{\"clicks\":28,\"ctr\":0.06349206349206349,\"impressions\":441,\"keys\":[\"2018-07-11\"],\"position\":27.537414965986393},{\"clicks\":18,\"ctr\":0.04035874439461883,\"impressions\":446,\"keys\":[\"2018-07-12\"],\"position\":29.746636771300448},{\"clicks\":19,\"ctr\":0.04357798165137615,\"impressions\":436,\"keys\":[\"2018-07-13\"],\"position\":34.022935779816514},{\"clicks\":15,\"ctr\":0.07009345794392523,\"impressions\":214,\"keys\":[\"2018-07-14\"],\"position\":35.200934579439256},{\"clicks\":7,\"ctr\":0.03723404255319149,\"impressions\":188,\"keys\":[\"2018-07-15\"],\"position\":49.75},{\"clicks\":15,\"ctr\":0.033860045146726865,\"impressions\":443,\"keys\":[\"2018-07-16\"],\"position\":32.331828442437924},{\"clicks\":25,\"ctr\":0.052083333333333336,\"impressions\":480,\"keys\":[\"2018-07-17\"],\"position\":30.3125},{\"clicks\":27,\"ctr\":0.057203389830508475,\"impressions\":472,\"keys\":[\"2018-07-18\"],\"position\":28.608050847457626},{\"clicks\":20,\"ctr\":0.04405286343612335,\"impressions\":454,\"keys\":[\"2018-07-19\"],\"position\":30.47797356828194},{\"clicks\":16,\"ctr\":0.0449438202247191,\"impressions\":356,\"keys\":[\"2018-07-20\"],\"position\":33.247191011235955},{\"clicks\":15,\"ctr\":0.07317073170731707,\"impressions\":205,\"keys\":[\"2018-07-21\"],\"position\":39.30731707317073},{\"clicks\":10,\"ctr\":0.04926108374384237,\"impressions\":203,\"keys\":[\"2018-07-22\"],\"position\":38.41871921182266},{\"clicks\":28,\"ctr\":0.06422018348623854,\"impressions\":436,\"keys\":[\"2018-07-23\"],\"position\":27.93348623853211},{\"clicks\":24,\"ctr\":0.04642166344294004,\"impressions\":517,\"keys\":[\"2018-07-24\"],\"position\":27.197292069632496},{\"clicks\":23,\"ctr\":0.04791666666666667,\"impressions\":480,\"keys\":[\"2018-07-25\"],\"position\":28.825},{\"clicks\":32,\"ctr\":0.07692307692307693,\"impressions\":416,\"keys\":[\"2018-07-26\"],\"position\":26.521634615384617},{\"clicks\":21,\"ctr\":0.0634441087613293,\"impressions\":331,\"keys\":[\"2018-07-27\"],\"position\":30.996978851963746},{\"clicks\":7,\"ctr\":0.041176470588235294,\"impressions\":170,\"keys\":[\"2018-07-28\"],\"position\":39.3235294117647},{\"clicks\":18,\"ctr\":0.056782334384858045,\"impressions\":317,\"keys\":[\"2018-07-29\"],\"position\":33.018927444794954},{\"clicks\":19,\"ctr\":0.04785894206549118,\"impressions\":397,\"keys\":[\"2018-07-30\"],\"position\":29.27455919395466},{\"clicks\":26,\"ctr\":0.05652173913043478,\"impressions\":460,\"keys\":[\"2018-07-31\"],\"position\":25.471739130434784},{\"clicks\":22,\"ctr\":0.05392156862745098,\"impressions\":408,\"keys\":[\"2018-08-01\"],\"position\":25.46813725490196},{\"clicks\":31,\"ctr\":0.06828193832599119,\"impressions\":454,\"keys\":[\"2018-08-02\"],\"position\":28.770925110132158},{\"clicks\":18,\"ctr\":0.04918032786885246,\"impressions\":366,\"keys\":[\"2018-08-03\"],\"position\":33.24863387978142},{\"clicks\":4,\"ctr\":0.02040816326530612,\"impressions\":196,\"keys\":[\"2018-08-04\"],\"position\":45.33163265306123},{\"clicks\":16,\"ctr\":0.05970149253731343,\"impressions\":268,\"keys\":[\"2018-08-05\"],\"position\":38.07835820895522},{\"clicks\":19,\"ctr\":0.045454545454545456,\"impressions\":418,\"keys\":[\"2018-08-06\"],\"position\":29.361244019138756},{\"clicks\":30,\"ctr\":0.06802721088435375,\"impressions\":441,\"keys\":[\"2018-08-07\"],\"position\":29.26077097505669},{\"clicks\":27,\"ctr\":0.053465346534653464,\"impressions\":505,\"keys\":[\"2018-08-08\"],\"position\":28.514851485148515},{\"clicks\":30,\"ctr\":0.06109979633401222,\"impressions\":491,\"keys\":[\"2018-08-09\"],\"position\":31.40122199592668},{\"clicks\":23,\"ctr\":0.058823529411764705,\"impressions\":391,\"keys\":[\"2018-08-10\"],\"position\":35.65728900255755},{\"clicks\":7,\"ctr\":0.031818181818181815,\"impressions\":220,\"keys\":[\"2018-08-11\"],\"position\":49.736363636363635},{\"clicks\":10,\"ctr\":0.03636363636363636,\"impressions\":275,\"keys\":[\"2018-08-12\"],\"position\":44.152727272727276},{\"clicks\":25,\"ctr\":0.04770992366412214,\"impressions\":524,\"keys\":[\"2018-08-13\"],\"position\":30.33969465648855},{\"clicks\":26,\"ctr\":0.06341463414634146,\"impressions\":410,\"keys\":[\"2018-08-14\"],\"position\":33.170731707317074},{\"clicks\":41,\"ctr\":0.09360730593607305,\"impressions\":438,\"keys\":[\"2018-08-15\"],\"position\":29.152968036529682},{\"clicks\":36,\"ctr\":0.08591885441527446,\"impressions\":419,\"keys\":[\"2018-08-16\"],\"position\":29.560859188544153},{\"clicks\":21,\"ctr\":0.06363636363636363,\"impressions\":330,\"keys\":[\"2018-08-17\"],\"position\":30.912121212121214},{\"clicks\":12,\"ctr\":0.056074766355140186,\"impressions\":214,\"keys\":[\"2018-08-18\"],\"position\":41.69626168224299},{\"clicks\":14,\"ctr\":0.05,\"impressions\":280,\"keys\":[\"2018-08-19\"],\"position\":40.614285714285714},{\"clicks\":40,\"ctr\":0.0847457627118644,\"impressions\":472,\"keys\":[\"2018-08-20\"],\"position\":28.872881355932204},{\"clicks\":29,\"ctr\":0.0675990675990676,\"impressions\":429,\"keys\":[\"2018-08-21\"],\"position\":28.221445221445222},{\"clicks\":44,\"ctr\":0.08924949290060852,\"impressions\":493,\"keys\":[\"2018-08-22\"],\"position\":25.626774847870184},{\"clicks\":20,\"ctr\":0.05405405405405406,\"impressions\":370,\"keys\":[\"2018-08-23\"],\"position\":27.762162162162163},{\"clicks\":26,\"ctr\":0.07344632768361582,\"impressions\":354,\"keys\":[\"2018-08-24\"],\"position\":22.816384180790962},{\"clicks\":11,\"ctr\":0.05,\"impressions\":220,\"keys\":[\"2018-08-25\"],\"position\":38.04545454545455},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-08-26\"],\"position\":39.154205607476634},{\"clicks\":25,\"ctr\":0.05980861244019139,\"impressions\":418,\"keys\":[\"2018-08-27\"],\"position\":23.56937799043062},{\"clicks\":36,\"ctr\":0.07484407484407485,\"impressions\":481,\"keys\":[\"2018-08-28\"],\"position\":25.53014553014553},{\"clicks\":24,\"ctr\":0.05955334987593052,\"impressions\":403,\"keys\":[\"2018-08-29\"],\"position\":23.220843672456574},{\"clicks\":24,\"ctr\":0.056338028169014086,\"impressions\":426,\"keys\":[\"2018-08-30\"],\"position\":28.002347417840376},{\"clicks\":28,\"ctr\":0.07547169811320754,\"impressions\":371,\"keys\":[\"2018-08-31\"],\"position\":25.88409703504043},{\"clicks\":22,\"ctr\":0.08560311284046693,\"impressions\":257,\"keys\":[\"2018-09-01\"],\"position\":33.08949416342413},{\"clicks\":11,\"ctr\":0.03914590747330961,\"impressions\":281,\"keys\":[\"2018-09-02\"],\"position\":35.19928825622776},{\"clicks\":25,\"ctr\":0.06756756756756757,\"impressions\":370,\"keys\":[\"2018-09-03\"],\"position\":27.494594594594595},{\"clicks\":31,\"ctr\":0.06553911205073996,\"impressions\":473,\"keys\":[\"2018-09-04\"],\"position\":27.012684989429175},{\"clicks\":34,\"ctr\":0.0776255707762557,\"impressions\":438,\"keys\":[\"2018-09-05\"],\"position\":22.815068493150687},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-09-06\"],\"position\":27.066666666666666},{\"clicks\":47,\"ctr\":0.1309192200557103,\"impressions\":359,\"keys\":[\"2018-09-07\"],\"position\":21.172701949860723},{\"clicks\":16,\"ctr\":0.0730593607305936,\"impressions\":219,\"keys\":[\"2018-09-08\"],\"position\":29.67579908675799},{\"clicks\":20,\"ctr\":0.09615384615384616,\"impressions\":208,\"keys\":[\"2018-09-09\"],\"position\":29.22596153846154},{\"clicks\":24,\"ctr\":0.05853658536585366,\"impressions\":410,\"keys\":[\"2018-09-10\"],\"position\":21.37317073170732},{\"clicks\":39,\"ctr\":0.08863636363636364,\"impressions\":440,\"keys\":[\"2018-09-11\"],\"position\":22.068181818181817},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-09-12\"],\"position\":21.188861985472155},{\"clicks\":35,\"ctr\":0.08274231678486997,\"impressions\":423,\"keys\":[\"2018-09-13\"],\"position\":21.742316784869978},{\"clicks\":35,\"ctr\":0.0958904109589041,\"impressions\":365,\"keys\":[\"2018-09-14\"],\"position\":23.98904109589041},{\"clicks\":20,\"ctr\":0.10638297872340426,\"impressions\":188,\"keys\":[\"2018-09-15\"],\"position\":25.25},{\"clicks\":16,\"ctr\":0.07339449541284404,\"impressions\":218,\"keys\":[\"2018-09-16\"],\"position\":24.44954128440367},{\"clicks\":49,\"ctr\":0.11666666666666667,\"impressions\":420,\"keys\":[\"2018-09-17\"],\"position\":20.169047619047618},{\"clicks\":47,\"ctr\":0.10352422907488987,\"impressions\":454,\"keys\":[\"2018-09-18\"],\"position\":23.715859030837006},{\"clicks\":21,\"ctr\":0.045454545454545456,\"impressions\":462,\"keys\":[\"2018-09-19\"],\"position\":22.42207792207792},{\"clicks\":42,\"ctr\":0.09545454545454546,\"impressions\":440,\"keys\":[\"2018-09-20\"],\"position\":24.64318181818182},{\"clicks\":49,\"ctr\":0.11529411764705882,\"impressions\":425,\"keys\":[\"2018-09-21\"],\"position\":24.44235294117647},{\"clicks\":11,\"ctr\":0.05670103092783505,\"impressions\":194,\"keys\":[\"2018-09-22\"],\"position\":30.077319587628867},{\"clicks\":6,\"ctr\":0.02843601895734597,\"impressions\":211,\"keys\":[\"2018-09-23\"],\"position\":36.06635071090047},{\"clicks\":35,\"ctr\":0.07641921397379912,\"impressions\":458,\"keys\":[\"2018-09-24\"],\"position\":25.157205240174672},{\"clicks\":28,\"ctr\":0.06278026905829596,\"impressions\":446,\"keys\":[\"2018-09-25\"],\"position\":22.62780269058296},{\"clicks\":39,\"ctr\":0.08590308370044053,\"impressions\":454,\"keys\":[\"2018-09-26\"],\"position\":23.841409691629956},{\"clicks\":31,\"ctr\":0.06724511930585683,\"impressions\":461,\"keys\":[\"2018-09-27\"],\"position\":24.27982646420824},{\"clicks\":27,\"ctr\":0.08108108108108109,\"impressions\":333,\"keys\":[\"2018-09-28\"],\"position\":27.24924924924925},{\"clicks\":5,\"ctr\":0.02976190476190476,\"impressions\":168,\"keys\":[\"2018-09-29\"],\"position\":42.11309523809524},{\"clicks\":15,\"ctr\":0.06912442396313365,\"impressions\":217,\"keys\":[\"2018-09-30\"],\"position\":35.21658986175115},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-10-01\"],\"position\":25.765133171912833},{\"clicks\":26,\"ctr\":0.06467661691542288,\"impressions\":402,\"keys\":[\"2018-10-02\"],\"position\":25.33084577114428},{\"clicks\":50,\"ctr\":0.0984251968503937,\"impressions\":508,\"keys\":[\"2018-10-03\"],\"position\":21.381889763779526},{\"clicks\":39,\"ctr\":0.08280254777070063,\"impressions\":471,\"keys\":[\"2018-10-04\"],\"position\":24.231422505307854},{\"clicks\":35,\"ctr\":0.0875,\"impressions\":400,\"keys\":[\"2018-10-05\"],\"position\":24.395},{\"clicks\":21,\"ctr\":0.08823529411764706,\"impressions\":238,\"keys\":[\"2018-10-06\"],\"position\":34.89495798319328},{\"clicks\":12,\"ctr\":0.05357142857142857,\"impressions\":224,\"keys\":[\"2018-10-07\"],\"position\":38.107142857142854},{\"clicks\":30,\"ctr\":0.06960556844547564,\"impressions\":431,\"keys\":[\"2018-10-08\"],\"position\":24.350348027842227},{\"clicks\":42,\"ctr\":0.09438202247191012,\"impressions\":445,\"keys\":[\"2018-10-09\"],\"position\":23.95056179775281},{\"clicks\":34,\"ctr\":0.07834101382488479,\"impressions\":434,\"keys\":[\"2018-10-10\"],\"position\":24.638248847926267},{\"clicks\":18,\"ctr\":0.049723756906077346,\"impressions\":362,\"keys\":[\"2018-10-11\"],\"position\":27.837016574585636},{\"clicks\":27,\"ctr\":0.07297297297297298,\"impressions\":370,\"keys\":[\"2018-10-12\"],\"position\":26.1},{\"clicks\":14,\"ctr\":0.06481481481481481,\"impressions\":216,\"keys\":[\"2018-10-13\"],\"position\":39.5462962962963},{\"clicks\":21,\"ctr\":0.09170305676855896,\"impressions\":229,\"keys\":[\"2018-10-14\"],\"position\":30.170305676855897},{\"clicks\":39,\"ctr\":0.0951219512195122,\"impressions\":410,\"keys\":[\"2018-10-15\"],\"position\":23.929268292682927},{\"clicks\":26,\"ctr\":0.053830227743271224,\"impressions\":483,\"keys\":[\"2018-10-16\"],\"position\":27.714285714285715},{\"clicks\":34,\"ctr\":0.07039337474120083,\"impressions\":483,\"keys\":[\"2018-10-17\"],\"position\":26.579710144927535},{\"clicks\":27,\"ctr\":0.06398104265402843,\"impressions\":422,\"keys\":[\"2018-10-18\"],\"position\":24.774881516587676},{\"clicks\":22,\"ctr\":0.0650887573964497,\"impressions\":338,\"keys\":[\"2018-10-19\"],\"position\":24.556213017751478},{\"clicks\":14,\"ctr\":0.0673076923076923,\"impressions\":208,\"keys\":[\"2018-10-20\"],\"position\":35.1875},{\"clicks\":11,\"ctr\":0.04435483870967742,\"impressions\":248,\"keys\":[\"2018-10-21\"],\"position\":31.77016129032258},{\"clicks\":29,\"ctr\":0.06531531531531531,\"impressions\":444,\"keys\":[\"2018-10-22\"],\"position\":24.004504504504503},{\"clicks\":26,\"ctr\":0.05148514851485148,\"impressions\":505,\"keys\":[\"2018-10-23\"],\"position\":27.156435643564357},{\"clicks\":39,\"ctr\":0.08227848101265822,\"impressions\":474,\"keys\":[\"2018-10-24\"],\"position\":26.19831223628692},{\"clicks\":30,\"ctr\":0.06521739130434782,\"impressions\":460,\"keys\":[\"2018-10-25\"],\"position\":21.98913043478261},{\"clicks\":29,\"ctr\":0.07142857142857142,\"impressions\":406,\"keys\":[\"2018-10-26\"],\"position\":28.251231527093594},{\"clicks\":16,\"ctr\":0.07881773399014778,\"impressions\":203,\"keys\":[\"2018-10-27\"],\"position\":38.70935960591133},{\"clicks\":13,\"ctr\":0.04924242424242424,\"impressions\":264,\"keys\":[\"2018-10-28\"],\"position\":34.753787878787875},{\"clicks\":47,\"ctr\":0.09437751004016064,\"impressions\":498,\"keys\":[\"2018-10-29\"],\"position\":19.696787148594378},{\"clicks\":32,\"ctr\":0.06201550387596899,\"impressions\":516,\"keys\":[\"2018-10-30\"],\"position\":24.77906976744186},{\"clicks\":41,\"ctr\":0.09318181818181819,\"impressions\":440,\"keys\":[\"2018-10-31\"],\"position\":20.022727272727273},{\"clicks\":28,\"ctr\":0.0691358024691358,\"impressions\":405,\"keys\":[\"2018-11-01\"],\"position\":21.644444444444446},{\"clicks\":29,\"ctr\":0.07493540051679587,\"impressions\":387,\"keys\":[\"2018-11-02\"],\"position\":25.204134366925064},{\"clicks\":17,\"ctr\":0.06967213114754098,\"impressions\":244,\"keys\":[\"2018-11-03\"],\"position\":28.278688524590162},{\"clicks\":24,\"ctr\":0.08247422680412371,\"impressions\":291,\"keys\":[\"2018-11-04\"],\"position\":30.233676975945016},{\"clicks\":33,\"ctr\":0.0718954248366013,\"impressions\":459,\"keys\":[\"2018-11-05\"],\"position\":25.285403050108933},{\"clicks\":25,\"ctr\":0.0513347022587269,\"impressions\":487,\"keys\":[\"2018-11-06\"],\"position\":24.650924024640656},{\"clicks\":35,\"ctr\":0.07743362831858407,\"impressions\":452,\"keys\":[\"2018-11-07\"],\"position\":23.172566371681416},{\"clicks\":23,\"ctr\":0.051224944320712694,\"impressions\":449,\"keys\":[\"2018-11-08\"],\"position\":25.391982182628063},{\"clicks\":31,\"ctr\":0.07226107226107226,\"impressions\":429,\"keys\":[\"2018-11-09\"],\"position\":30.181818181818183},{\"clicks\":18,\"ctr\":0.07346938775510205,\"impressions\":245,\"keys\":[\"2018-11-10\"],\"position\":38.10612244897959},{\"clicks\":12,\"ctr\":0.04054054054054054,\"impressions\":296,\"keys\":[\"2018-11-11\"],\"position\":35.9695945945946},{\"clicks\":49,\"ctr\":0.08448275862068966,\"impressions\":580,\"keys\":[\"2018-11-12\"],\"position\":24.601724137931033},{\"clicks\":55,\"ctr\":0.08814102564102565,\"impressions\":624,\"keys\":[\"2018-11-13\"],\"position\":22.919871794871796},{\"clicks\":44,\"ctr\":0.0854368932038835,\"impressions\":515,\"keys\":[\"2018-11-14\"],\"position\":25.95339805825243},{\"clicks\":19,\"ctr\":0.04377880184331797,\"impressions\":434,\"keys\":[\"2018-11-15\"],\"position\":30.29953917050691},{\"clicks\":34,\"ctr\":0.06995884773662552,\"impressions\":486,\"keys\":[\"2018-11-16\"],\"position\":30.094650205761315},{\"clicks\":15,\"ctr\":0.048859934853420196,\"impressions\":307,\"keys\":[\"2018-11-17\"],\"position\":37.755700325732896},{\"clicks\":14,\"ctr\":0.0457516339869281,\"impressions\":306,\"keys\":[\"2018-11-18\"],\"position\":37.05555555555556},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2018-11-19\"],\"position\":27.54781199351702},{\"clicks\":41,\"ctr\":0.07334525939177101,\"impressions\":559,\"keys\":[\"2018-11-20\"],\"position\":25.483005366726296},{\"clicks\":47,\"ctr\":0.09197651663405088,\"impressions\":511,\"keys\":[\"2018-11-21\"],\"position\":27.275929549902152},{\"clicks\":26,\"ctr\":0.052845528455284556,\"impressions\":492,\"keys\":[\"2018-11-22\"],\"position\":26.806910569105693},{\"clicks\":22,\"ctr\":0.047109207708779445,\"impressions\":467,\"keys\":[\"2018-11-23\"],\"position\":32.892933618843685},{\"clicks\":14,\"ctr\":0.040229885057471264,\"impressions\":348,\"keys\":[\"2018-11-24\"],\"position\":41.1867816091954},{\"clicks\":12,\"ctr\":0.0326975476839237,\"impressions\":367,\"keys\":[\"2018-11-25\"],\"position\":39.869209809264305},{\"clicks\":33,\"ctr\":0.05490848585690516,\"impressions\":601,\"keys\":[\"2018-11-26\"],\"position\":28.810316139767053},{\"clicks\":39,\"ctr\":0.05357142857142857,\"impressions\":728,\"keys\":[\"2018-11-27\"],\"position\":28.271978021978022},{\"clicks\":39,\"ctr\":0.059907834101382486,\"impressions\":651,\"keys\":[\"2018-11-28\"],\"position\":31.61904761904762},{\"clicks\":36,\"ctr\":0.0565149136577708,\"impressions\":637,\"keys\":[\"2018-11-29\"],\"position\":31.45054945054945},{\"clicks\":29,\"ctr\":0.059670781893004114,\"impressions\":486,\"keys\":[\"2018-11-30\"],\"position\":29.290123456790123},{\"clicks\":22,\"ctr\":0.06707317073170732,\"impressions\":328,\"keys\":[\"2018-12-01\"],\"position\":34.896341463414636},{\"clicks\":12,\"ctr\":0.035398230088495575,\"impressions\":339,\"keys\":[\"2018-12-02\"],\"position\":35.57817109144543},{\"clicks\":30,\"ctr\":0.06465517241379311,\"impressions\":464,\"keys\":[\"2018-12-03\"],\"position\":30.07112068965517},{\"clicks\":49,\"ctr\":0.08153078202995008,\"impressions\":601,\"keys\":[\"2018-12-04\"],\"position\":25.826955074875208},{\"clicks\":42,\"ctr\":0.07763401109057301,\"impressions\":541,\"keys\":[\"2018-12-05\"],\"position\":26.149722735674676},{\"clicks\":38,\"ctr\":0.07436399217221135,\"impressions\":511,\"keys\":[\"2018-12-06\"],\"position\":26.710371819960862},{\"clicks\":30,\"ctr\":0.06479481641468683,\"impressions\":463,\"keys\":[\"2018-12-07\"],\"position\":30.375809935205183},{\"clicks\":9,\"ctr\":0.04035874439461883,\"impressions\":223,\"keys\":[\"2018-12-08\"],\"position\":41.34080717488789},{\"clicks\":17,\"ctr\":0.05014749262536873,\"impressions\":339,\"keys\":[\"2018-12-09\"],\"position\":39.0117994100295},{\"clicks\":50,\"ctr\":0.07352941176470588,\"impressions\":680,\"keys\":[\"2018-12-10\"],\"position\":27.28235294117647},{\"clicks\":41,\"ctr\":0.06721311475409836,\"impressions\":610,\"keys\":[\"2018-12-11\"],\"position\":28.85737704918033},{\"clicks\":36,\"ctr\":0.06338028169014084,\"impressions\":568,\"keys\":[\"2018-12-12\"],\"position\":29.133802816901408},{\"clicks\":38,\"ctr\":0.06529209621993128,\"impressions\":582,\"keys\":[\"2018-12-13\"],\"position\":25.051546391752577},{\"clicks\":30,\"ctr\":0.06564551422319474,\"impressions\":457,\"keys\":[\"2018-12-14\"],\"position\":27.88621444201313},{\"clicks\":8,\"ctr\":0.030303030303030304,\"impressions\":264,\"keys\":[\"2018-12-15\"],\"position\":42.765151515151516},{\"clicks\":13,\"ctr\":0.040880503144654086,\"impressions\":318,\"keys\":[\"2018-12-16\"],\"position\":38.26729559748428},{\"clicks\":39,\"ctr\":0.06964285714285715,\"impressions\":560,\"keys\":[\"2018-12-17\"],\"position\":29.2125},{\"clicks\":38,\"ctr\":0.07102803738317758,\"impressions\":535,\"keys\":[\"2018-12-18\"],\"position\":28.837383177570093},{\"clicks\":24,\"ctr\":0.04419889502762431,\"impressions\":543,\"keys\":[\"2018-12-19\"],\"position\":27.41620626151013},{\"clicks\":30,\"ctr\":0.05905511811023622,\"impressions\":508,\"keys\":[\"2018-12-20\"],\"position\":26.671259842519685},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-12-21\"],\"position\":31.15829145728643},{\"clicks\":11,\"ctr\":0.03741496598639456,\"impressions\":294,\"keys\":[\"2018-12-22\"],\"position\":43.006802721088434},{\"clicks\":8,\"ctr\":0.025889967637540454,\"impressions\":309,\"keys\":[\"2018-12-23\"],\"position\":43.2168284789644},{\"clicks\":8,\"ctr\":0.025236593059936908,\"impressions\":317,\"keys\":[\"2018-12-24\"],\"position\":39.88643533123028},{\"clicks\":9,\"ctr\":0.027607361963190184,\"impressions\":326,\"keys\":[\"2018-12-25\"],\"position\":44.644171779141104},{\"clicks\":17,\"ctr\":0.04857142857142857,\"impressions\":350,\"keys\":[\"2018-12-26\"],\"position\":35.59428571428571},{\"clicks\":22,\"ctr\":0.061971830985915494,\"impressions\":355,\"keys\":[\"2018-12-27\"],\"position\":34.64225352112676},{\"clicks\":25,\"ctr\":0.08305647840531562,\"impressions\":301,\"keys\":[\"2018-12-28\"],\"position\":34.69435215946844},{\"clicks\":14,\"ctr\":0.05761316872427984,\"impressions\":243,\"keys\":[\"2018-12-29\"],\"position\":37.50205761316872},{\"clicks\":18,\"ctr\":0.06428571428571428,\"impressions\":280,\"keys\":[\"2018-12-30\"],\"position\":42.90357142857143},{\"clicks\":11,\"ctr\":0.04330708661417323,\"impressions\":254,\"keys\":[\"2018-12-31\"],\"position\":34.338582677165356},{\"clicks\":11,\"ctr\":0.03873239436619718,\"impressions\":284,\"keys\":[\"2019-01-01\"],\"position\":35.897887323943664},{\"clicks\":26,\"ctr\":0.05295315682281059,\"impressions\":491,\"keys\":[\"2019-01-02\"],\"position\":30.036659877800407},{\"clicks\":29,\"ctr\":0.0562015503875969,\"impressions\":516,\"keys\":[\"2019-01-03\"],\"position\":27.31782945736434},{\"clicks\":37,\"ctr\":0.08061002178649238,\"impressions\":459,\"keys\":[\"2019-01-04\"],\"position\":28.017429193899783},{\"clicks\":12,\"ctr\":0.046511627906976744,\"impressions\":258,\"keys\":[\"2019-01-05\"],\"position\":40.151162790697676},{\"clicks\":11,\"ctr\":0.03503184713375796,\"impressions\":314,\"keys\":[\"2019-01-06\"],\"position\":34.20063694267516},{\"clicks\":43,\"ctr\":0.07465277777777778,\"impressions\":576,\"keys\":[\"2019-01-07\"],\"position\":25.555555555555557},{\"clicks\":32,\"ctr\":0.055077452667814115,\"impressions\":581,\"keys\":[\"2019-01-08\"],\"position\":27.025817555938037},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-01-09\"],\"position\":29.095914742451154},{\"clicks\":32,\"ctr\":0.054514480408858604,\"impressions\":587,\"keys\":[\"2019-01-10\"],\"position\":23.724020442930154},{\"clicks\":21,\"ctr\":0.04740406320541761,\"impressions\":443,\"keys\":[\"2019-01-11\"],\"position\":27.96162528216704},{\"clicks\":11,\"ctr\":0.03942652329749104,\"impressions\":279,\"keys\":[\"2019-01-12\"],\"position\":34.22222222222222},{\"clicks\":22,\"ctr\":0.06875,\"impressions\":320,\"keys\":[\"2019-01-13\"],\"position\":31.334375},{\"clicks\":39,\"ctr\":0.06678082191780822,\"impressions\":584,\"keys\":[\"2019-01-14\"],\"position\":23.554794520547944},{\"clicks\":36,\"ctr\":0.06304728546409807,\"impressions\":571,\"keys\":[\"2019-01-15\"],\"position\":22.952714535901926},{\"clicks\":31,\"ctr\":0.060546875,\"impressions\":512,\"keys\":[\"2019-01-16\"],\"position\":24.61328125},{\"clicks\":39,\"ctr\":0.07587548638132295,\"impressions\":514,\"keys\":[\"2019-01-17\"],\"position\":26.085603112840467},{\"clicks\":21,\"ctr\":0.04861111111111111,\"impressions\":432,\"keys\":[\"2019-01-18\"],\"position\":29.67361111111111},{\"clicks\":6,\"ctr\":0.02197802197802198,\"impressions\":273,\"keys\":[\"2019-01-19\"],\"position\":41.40659340659341},{\"clicks\":19,\"ctr\":0.06690140845070422,\"impressions\":284,\"keys\":[\"2019-01-20\"],\"position\":33.34507042253521},{\"clicks\":34,\"ctr\":0.06614785992217899,\"impressions\":514,\"keys\":[\"2019-01-21\"],\"position\":28.704280155642024},{\"clicks\":29,\"ctr\":0.04387291981845688,\"impressions\":661,\"keys\":[\"2019-01-22\"],\"position\":28.07715582450832},{\"clicks\":30,\"ctr\":0.04559270516717325,\"impressions\":658,\"keys\":[\"2019-01-23\"],\"position\":25.092705167173253},{\"clicks\":54,\"ctr\":0.08035714285714286,\"impressions\":672,\"keys\":[\"2019-01-24\"],\"position\":25.507440476190474},{\"clicks\":40,\"ctr\":0.07648183556405354,\"impressions\":523,\"keys\":[\"2019-01-25\"],\"position\":28.908221797323137},{\"clicks\":14,\"ctr\":0.055776892430278883,\"impressions\":251,\"keys\":[\"2019-01-26\"],\"position\":32.08366533864542},{\"clicks\":20,\"ctr\":0.062111801242236024,\"impressions\":322,\"keys\":[\"2019-01-27\"],\"position\":34.7888198757764},{\"clicks\":42,\"ctr\":0.059490084985835696,\"impressions\":706,\"keys\":[\"2019-01-28\"],\"position\":25.48725212464589},{\"clicks\":49,\"ctr\":0.08277027027027027,\"impressions\":592,\"keys\":[\"2019-01-29\"],\"position\":24.743243243243242},{\"clicks\":37,\"ctr\":0.06368330464716007,\"impressions\":581,\"keys\":[\"2019-01-30\"],\"position\":24.125645438898452},{\"clicks\":29,\"ctr\":0.05835010060362173,\"impressions\":497,\"keys\":[\"2019-01-31\"],\"position\":25.780684104627767},{\"clicks\":30,\"ctr\":0.06437768240343347,\"impressions\":466,\"keys\":[\"2019-02-01\"],\"position\":31.69098712446352},{\"clicks\":15,\"ctr\":0.04504504504504504,\"impressions\":333,\"keys\":[\"2019-02-02\"],\"position\":34.13513513513514},{\"clicks\":21,\"ctr\":0.06402439024390244,\"impressions\":328,\"keys\":[\"2019-02-03\"],\"position\":35.28658536585366},{\"clicks\":50,\"ctr\":0.09487666034155598,\"impressions\":527,\"keys\":[\"2019-02-04\"],\"position\":23.265654648956357},{\"clicks\":30,\"ctr\":0.058365758754863814,\"impressions\":514,\"keys\":[\"2019-02-05\"],\"position\":27.682879377431906},{\"clicks\":48,\"ctr\":0.09090909090909091,\"impressions\":528,\"keys\":[\"2019-02-06\"],\"position\":22.37121212121212},{\"clicks\":40,\"ctr\":0.07476635514018691,\"impressions\":535,\"keys\":[\"2019-02-07\"],\"position\":24.97196261682243},{\"clicks\":39,\"ctr\":0.07169117647058823,\"impressions\":544,\"keys\":[\"2019-02-08\"],\"position\":25.03676470588235},{\"clicks\":8,\"ctr\":0.03137254901960784,\"impressions\":255,\"keys\":[\"2019-02-09\"],\"position\":34.03921568627451},{\"clicks\":12,\"ctr\":0.04878048780487805,\"impressions\":246,\"keys\":[\"2019-02-10\"],\"position\":35.552845528455286},{\"clicks\":47,\"ctr\":0.08576642335766424,\"impressions\":548,\"keys\":[\"2019-02-11\"],\"position\":20.027372262773724},{\"clicks\":48,\"ctr\":0.08823529411764706,\"impressions\":544,\"keys\":[\"2019-02-12\"],\"position\":22.527573529411764},{\"clicks\":37,\"ctr\":0.05727554179566564,\"impressions\":646,\"keys\":[\"2019-02-13\"],\"position\":23.396284829721363},{\"clicks\":40,\"ctr\":0.06734006734006734,\"impressions\":594,\"keys\":[\"2019-02-14\"],\"position\":28.053872053872055},{\"clicks\":26,\"ctr\":0.05108055009823183,\"impressions\":509,\"keys\":[\"2019-02-15\"],\"position\":29.770137524557956},{\"clicks\":13,\"ctr\":0.0429042904290429,\"impressions\":303,\"keys\":[\"2019-02-16\"],\"position\":34.95709570957096},{\"clicks\":31,\"ctr\":0.08333333333333333,\"impressions\":372,\"keys\":[\"2019-02-17\"],\"position\":33.25268817204301},{\"clicks\":45,\"ctr\":0.08893280632411067,\"impressions\":506,\"keys\":[\"2019-02-18\"],\"position\":24.64624505928854},{\"clicks\":50,\"ctr\":0.09433962264150944,\"impressions\":530,\"keys\":[\"2019-02-19\"],\"position\":24.11132075471698},{\"clicks\":49,\"ctr\":0.09057301293900184,\"impressions\":541,\"keys\":[\"2019-02-20\"],\"position\":23.20517560073937},{\"clicks\":38,\"ctr\":0.07196969696969698,\"impressions\":528,\"keys\":[\"2019-02-21\"],\"position\":24.47159090909091},{\"clicks\":36,\"ctr\":0.08530805687203792,\"impressions\":422,\"keys\":[\"2019-02-22\"],\"position\":25.601895734597157},{\"clicks\":13,\"ctr\":0.053497942386831275,\"impressions\":243,\"keys\":[\"2019-02-23\"],\"position\":36.37448559670782},{\"clicks\":11,\"ctr\":0.03754266211604096,\"impressions\":293,\"keys\":[\"2019-02-24\"],\"position\":36.77133105802048},{\"clicks\":46,\"ctr\":0.08409506398537477,\"impressions\":547,\"keys\":[\"2019-02-25\"],\"position\":28.641681901279707},{\"clicks\":39,\"ctr\":0.07632093933463796,\"impressions\":511,\"keys\":[\"2019-02-26\"],\"position\":25.643835616438356},{\"clicks\":36,\"ctr\":0.06990291262135923,\"impressions\":515,\"keys\":[\"2019-02-27\"],\"position\":24.5378640776699},{\"clicks\":27,\"ctr\":0.05793991416309013,\"impressions\":466,\"keys\":[\"2019-02-28\"],\"position\":30.13733905579399},{\"clicks\":23,\"ctr\":0.0515695067264574,\"impressions\":446,\"keys\":[\"2019-03-01\"],\"position\":33.69730941704036},{\"clicks\":5,\"ctr\":0.025906735751295335,\"impressions\":193,\"keys\":[\"2019-03-02\"],\"position\":33.181347150259064},{\"clicks\":13,\"ctr\":0.04980842911877394,\"impressions\":261,\"keys\":[\"2019-03-03\"],\"position\":33.39463601532567},{\"clicks\":33,\"ctr\":0.06776180698151951,\"impressions\":487,\"keys\":[\"2019-03-04\"],\"position\":27.234086242299796},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-03-05\"],\"position\":25.190053285968027},{\"clicks\":51,\"ctr\":0.09788867562380038,\"impressions\":521,\"keys\":[\"2019-03-06\"],\"position\":24.871401151631478},{\"clicks\":32,\"ctr\":0.06299212598425197,\"impressions\":508,\"keys\":[\"2019-03-07\"],\"position\":28.031496062992126},{\"clicks\":21,\"ctr\":0.059490084985835696,\"impressions\":353,\"keys\":[\"2019-03-08\"],\"position\":30.86685552407932},{\"clicks\":20,\"ctr\":0.06734006734006734,\"impressions\":297,\"keys\":[\"2019-03-09\"],\"position\":31.71043771043771},{\"clicks\":16,\"ctr\":0.06153846153846154,\"impressions\":260,\"keys\":[\"2019-03-10\"],\"position\":32.39615384615385},{\"clicks\":40,\"ctr\":0.07421150278293136,\"impressions\":539,\"keys\":[\"2019-03-11\"],\"position\":23.699443413729128},{\"clicks\":57,\"ctr\":0.10694183864915573,\"impressions\":533,\"keys\":[\"2019-03-12\"],\"position\":22.49155722326454},{\"clicks\":49,\"ctr\":0.0745814307458143,\"impressions\":657,\"keys\":[\"2019-03-13\"],\"position\":26.027397260273972},{\"clicks\":41,\"ctr\":0.06366459627329192,\"impressions\":644,\"keys\":[\"2019-03-14\"],\"position\":28.83385093167702},{\"clicks\":32,\"ctr\":0.055944055944055944,\"impressions\":572,\"keys\":[\"2019-03-15\"],\"position\":31.16083916083916},{\"clicks\":20,\"ctr\":0.0437636761487965,\"impressions\":457,\"keys\":[\"2019-03-16\"],\"position\":37.65426695842451},{\"clicks\":15,\"ctr\":0.02952755905511811,\"impressions\":508,\"keys\":[\"2019-03-17\"],\"position\":40.80905511811024},{\"clicks\":34,\"ctr\":0.04353393085787452,\"impressions\":781,\"keys\":[\"2019-03-18\"],\"position\":31.021766965428938},{\"clicks\":42,\"ctr\":0.058333333333333334,\"impressions\":720,\"keys\":[\"2019-03-19\"],\"position\":32.84305555555555},{\"clicks\":30,\"ctr\":0.043923865300146414,\"impressions\":683,\"keys\":[\"2019-03-20\"],\"position\":35.17130307467057},{\"clicks\":45,\"ctr\":0.06373937677053824,\"impressions\":706,\"keys\":[\"2019-03-21\"],\"position\":31.644475920679888},{\"clicks\":24,\"ctr\":0.03697996918335902,\"impressions\":649,\"keys\":[\"2019-03-22\"],\"position\":34.2326656394453},{\"clicks\":7,\"ctr\":0.0219435736677116,\"impressions\":319,\"keys\":[\"2019-03-23\"],\"position\":42.21630094043887},{\"clicks\":17,\"ctr\":0.04788732394366197,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.3830985915493},{\"clicks\":33,\"ctr\":0.05100463678516229,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072642968},{\"clicks\":41,\"ctr\":0.06623586429725363,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226173},{\"clicks\":48,\"ctr\":0.06886657101865136,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.18651362984218},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.68885191347754},{\"clicks\":33,\"ctr\":0.06534653465346535,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.30891089108911},{\"clicks\":12,\"ctr\":0.04743083003952569,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.06719367588933},{\"clicks\":19,\"ctr\":0.06312292358803986,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700996675},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453808752},{\"clicks\":53,\"ctr\":0.08204334365325078,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167182663},{\"clicks\":39,\"ctr\":0.07103825136612021,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457194},{\"clicks\":46,\"ctr\":0.07528641571194762,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.376432078559738},{\"clicks\":33,\"ctr\":0.06903765690376569,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983263597},{\"clicks\":17,\"ctr\":0.06439393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.66287878787879},{\"clicks\":12,\"ctr\":0.06382978723404255,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.78191489361702},{\"clicks\":49,\"ctr\":0.09441233140655106,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.58766859344894},{\"clicks\":58,\"ctr\":0.08134642356241234,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974754558},{\"clicks\":46,\"ctr\":0.07407407407407407,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882447666},{\"clicks\":38,\"ctr\":0.0658578856152513,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601386},{\"clicks\":50,\"ctr\":0.08944543828264759,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182467},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904761904},{\"clicks\":16,\"ctr\":0.045584045584045586,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.67236467236467},{\"clicks\":51,\"ctr\":0.08528428093645485,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856187},{\"clicks\":51,\"ctr\":0.07623318385650224,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382660687},{\"clicks\":31,\"ctr\":0.05254237288135593,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559323},{\"clicks\":32,\"ctr\":0.06451612903225806,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.36693548387097},{\"clicks\":33,\"ctr\":0.07173913043478261,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391304},{\"clicks\":8,\"ctr\":0.02909090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.53454545454545},{\"clicks\":9,\"ctr\":0.03103448275862069,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172413794},{\"clicks\":24,\"ctr\":0.0502092050209205,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364016737},{\"clicks\":49,\"ctr\":0.08019639934533551,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522094926},{\"clicks\":50,\"ctr\":0.0755287009063444,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864048},{\"clicks\":40,\"ctr\":0.06451612903225806,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032258},{\"clicks\":33,\"ctr\":0.06846473029045644,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.02735562310030395,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.49240121580547},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.06550218340611354,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697233},{\"clicks\":33,\"ctr\":0.060109289617486336,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.22040072859745},{\"clicks\":34,\"ctr\":0.06017699115044248,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053096},{\"clicks\":49,\"ctr\":0.09107806691449814,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494423},{\"clicks\":42,\"ctr\":0.0825147347740668,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697444},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.54518950437318},{\"clicks\":32,\"ctr\":0.07637231503579953,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.60859188544153},{\"clicks\":51,\"ctr\":0.08571428571428572,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336134},{\"clicks\":55,\"ctr\":0.09090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421487605},{\"clicks\":61,\"ctr\":0.09697933227344992,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.43879173290938},{\"clicks\":46,\"ctr\":0.0856610800744879,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013034},{\"clicks\":31,\"ctr\":0.06623931623931624,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.88034188034188},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.91111111111111},{\"clicks\":23,\"ctr\":0.06284153005464481,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.85245901639344},{\"clicks\":63,\"ctr\":0.09251101321585903,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587371512},{\"clicks\":63,\"ctr\":0.0860655737704918,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.683060109289617},{\"clicks\":32,\"ctr\":0.052545155993431854,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489326},{\"clicks\":46,\"ctr\":0.06488011283497884,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.95345557122708},{\"clicks\":31,\"ctr\":0.06262626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636364},{\"clicks\":6,\"ctr\":0.02112676056338028,\"impressions\":284,\"keys\":[\"2019-05-18\"],\"position\":41.151408450704224}],\"googlesitekit_search-console::sc-site-analytics::last-28-days\":[{\"clicks\":17,\"ctr\":0.04788732394366197,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.3830985915493},{\"clicks\":33,\"ctr\":0.05100463678516229,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072642968},{\"clicks\":41,\"ctr\":0.06623586429725363,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226173},{\"clicks\":48,\"ctr\":0.06886657101865136,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.18651362984218},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.68885191347754},{\"clicks\":33,\"ctr\":0.06534653465346535,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.30891089108911},{\"clicks\":12,\"ctr\":0.04743083003952569,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.06719367588933},{\"clicks\":19,\"ctr\":0.06312292358803986,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700996675},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453808752},{\"clicks\":53,\"ctr\":0.08204334365325078,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167182663},{\"clicks\":39,\"ctr\":0.07103825136612021,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457194},{\"clicks\":46,\"ctr\":0.07528641571194762,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.376432078559738},{\"clicks\":33,\"ctr\":0.06903765690376569,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983263597},{\"clicks\":17,\"ctr\":0.06439393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.66287878787879},{\"clicks\":12,\"ctr\":0.06382978723404255,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.78191489361702},{\"clicks\":49,\"ctr\":0.09441233140655106,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.58766859344894},{\"clicks\":58,\"ctr\":0.08134642356241234,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974754558},{\"clicks\":46,\"ctr\":0.07407407407407407,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882447666},{\"clicks\":38,\"ctr\":0.0658578856152513,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601386},{\"clicks\":50,\"ctr\":0.08944543828264759,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182467},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904761904},{\"clicks\":16,\"ctr\":0.045584045584045586,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.67236467236467},{\"clicks\":51,\"ctr\":0.08528428093645485,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856187},{\"clicks\":51,\"ctr\":0.07623318385650224,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382660687},{\"clicks\":31,\"ctr\":0.05254237288135593,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559323},{\"clicks\":32,\"ctr\":0.06451612903225806,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.36693548387097},{\"clicks\":33,\"ctr\":0.07173913043478261,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391304},{\"clicks\":8,\"ctr\":0.02909090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.53454545454545},{\"clicks\":9,\"ctr\":0.03103448275862069,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172413794},{\"clicks\":24,\"ctr\":0.0502092050209205,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364016737},{\"clicks\":49,\"ctr\":0.08019639934533551,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522094926},{\"clicks\":50,\"ctr\":0.0755287009063444,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864048},{\"clicks\":40,\"ctr\":0.06451612903225806,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032258},{\"clicks\":33,\"ctr\":0.06846473029045644,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.02735562310030395,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.49240121580547},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.06550218340611354,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697233},{\"clicks\":33,\"ctr\":0.060109289617486336,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.22040072859745},{\"clicks\":34,\"ctr\":0.06017699115044248,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053096},{\"clicks\":49,\"ctr\":0.09107806691449814,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494423},{\"clicks\":42,\"ctr\":0.0825147347740668,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697444},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.54518950437318},{\"clicks\":32,\"ctr\":0.07637231503579953,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.60859188544153},{\"clicks\":51,\"ctr\":0.08571428571428572,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336134},{\"clicks\":55,\"ctr\":0.09090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421487605},{\"clicks\":61,\"ctr\":0.09697933227344992,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.43879173290938},{\"clicks\":46,\"ctr\":0.0856610800744879,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013034},{\"clicks\":31,\"ctr\":0.06623931623931624,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.88034188034188},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.91111111111111},{\"clicks\":23,\"ctr\":0.06284153005464481,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.85245901639344},{\"clicks\":63,\"ctr\":0.09251101321585903,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587371512},{\"clicks\":63,\"ctr\":0.0860655737704918,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.683060109289617},{\"clicks\":32,\"ctr\":0.052545155993431854,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489326},{\"clicks\":46,\"ctr\":0.06488011283497884,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.95345557122708},{\"clicks\":31,\"ctr\":0.06262626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636364},{\"clicks\":6,\"ctr\":0.02112676056338028,\"impressions\":284,\"keys\":[\"2019-05-18\"],\"position\":41.151408450704224}],\"googlesitekit_analytics::overview::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":null,\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"},{\"name\":\"Pageviews\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":1,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":null,\"metrics\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}],\"totals\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"minimums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"maximums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}}],\"googlesitekit_search-console::search-keywords::last-28-days\":[{\"clicks\":197,\"ctr\":0.2944693572496263,\"impressions\":669,\"keys\":[\"elasticpress\"],\"position\":1.898355754857997},{\"clicks\":56,\"ctr\":0.14698162729658792,\"impressions\":381,\"keys\":[\"wordpress elasticsearch\"],\"position\":3.748031496062992},{\"clicks\":53,\"ctr\":0.12441314553990611,\"impressions\":426,\"keys\":[\"elasticsearch wordpress\"],\"position\":3.31924882629108},{\"clicks\":52,\"ctr\":0.4262295081967213,\"impressions\":122,\"keys\":[\"elastic press\"],\"position\":1.0245901639344261},{\"clicks\":28,\"ctr\":0.15300546448087432,\"impressions\":183,\"keys\":[\"elastic search wordpress\"],\"position\":3.240437158469945},{\"clicks\":13,\"ctr\":0.18840579710144928,\"impressions\":69,\"keys\":[\"woocommerce elasticsearch\"],\"position\":4.434782608695652},{\"clicks\":11,\"ctr\":0.3333333333333333,\"impressions\":33,\"keys\":[\"elasticsearch for wordpress\"],\"position\":3.242424242424242},{\"clicks\":10,\"ctr\":0.37037037037037035,\"impressions\":27,\"keys\":[\"elasticpress autosuggest\"],\"position\":2.9259259259259256},{\"clicks\":9,\"ctr\":0.2727272727272727,\"impressions\":33,\"keys\":[\"elasticpress woocommerce\"],\"position\":1.5454545454545454},{\"clicks\":8,\"ctr\":0.3076923076923077,\"impressions\":26,\"keys\":[\"elasticpress documentation\"],\"position\":1.7307692307692308}],\"googlesitekit_analytics::traffic-sources::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:medium\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"New Users\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":4,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"(none)\"],\"metrics\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]},{\"dimensions\":[\"organic\"],\"metrics\":[{\"values\":[\"1173\",\"785\",\"665\"]}]},{\"dimensions\":[\"referral\"],\"metrics\":[{\"values\":[\"414\",\"316\",\"244\"]}]},{\"dimensions\":[\"voluntary_link\"],\"metrics\":[{\"values\":[\"2\",\"2\",\"1\"]}]}],\"totals\":[{\"values\":[\"3602\",\"3017\",\"2809\"]}],\"minimums\":[{\"values\":[\"2\",\"2\",\"1\"]}],\"maximums\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]}}],\"googlesitekit_analytics::site-analytics::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:date\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":56,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"20190324\"],\"metrics\":[{\"values\":[\"142\",\"140\",\"69.01408450704226\",\"10.866197183098592\",\"0\"]}]},{\"dimensions\":[\"20190325\"],\"metrics\":[{\"values\":[\"141\",\"132\",\"74.46808510638297\",\"50.255319148936174\",\"0\"]}]},{\"dimensions\":[\"20190326\"],\"metrics\":[{\"values\":[\"238\",\"228\",\"75.63025210084034\",\"19.11764705882353\",\"0\"]}]},{\"dimensions\":[\"20190327\"],\"metrics\":[{\"values\":[\"129\",\"114\",\"75.1937984496124\",\"64.68217054263566\",\"0\"]}]},{\"dimensions\":[\"20190328\"],\"metrics\":[{\"values\":[\"187\",\"181\",\"76.47058823529412\",\"21.106951871657753\",\"0\"]}]},{\"dimensions\":[\"20190329\"],\"metrics\":[{\"values\":[\"113\",\"103\",\"84.070796460177\",\"70.12389380530973\",\"0\"]}]},{\"dimensions\":[\"20190330\"],\"metrics\":[{\"values\":[\"29\",\"22\",\"72.41379310344827\",\"36.44827586206897\",\"0\"]}]},{\"dimensions\":[\"20190331\"],\"metrics\":[{\"values\":[\"90\",\"85\",\"70.0\",\"8.022222222222222\",\"0\"]}]},{\"dimensions\":[\"20190401\"],\"metrics\":[{\"values\":[\"166\",\"152\",\"74.09638554216868\",\"22.783132530120483\",\"0\"]}]},{\"dimensions\":[\"20190402\"],\"metrics\":[{\"values\":[\"115\",\"106\",\"72.17391304347827\",\"152.65217391304347\",\"0\"]}]},{\"dimensions\":[\"20190403\"],\"metrics\":[{\"values\":[\"147\",\"139\",\"74.14965986394559\",\"25.05442176870748\",\"0\"]}]},{\"dimensions\":[\"20190404\"],\"metrics\":[{\"values\":[\"108\",\"100\",\"81.48148148148148\",\"35.99074074074074\",\"0\"]}]},{\"dimensions\":[\"20190405\"],\"metrics\":[{\"values\":[\"90\",\"77\",\"77.77777777777779\",\"50.5\",\"0\"]}]},{\"dimensions\":[\"20190406\"],\"metrics\":[{\"values\":[\"46\",\"44\",\"71.73913043478261\",\"72.26086956521739\",\"0\"]}]},{\"dimensions\":[\"20190407\"],\"metrics\":[{\"values\":[\"51\",\"50\",\"66.66666666666666\",\"38.94117647058823\",\"0\"]}]},{\"dimensions\":[\"20190408\"],\"metrics\":[{\"values\":[\"116\",\"104\",\"75.0\",\"51.327586206896555\",\"0\"]}]},{\"dimensions\":[\"20190409\"],\"metrics\":[{\"values\":[\"124\",\"110\",\"69.35483870967742\",\"69.95161290322581\",\"0\"]}]},{\"dimensions\":[\"20190410\"],\"metrics\":[{\"values\":[\"138\",\"124\",\"79.71014492753623\",\"44.92028985507246\",\"0\"]}]},{\"dimensions\":[\"20190411\"],\"metrics\":[{\"values\":[\"153\",\"141\",\"70.58823529411765\",\"87.69934640522875\",\"0\"]}]},{\"dimensions\":[\"20190412\"],\"metrics\":[{\"values\":[\"131\",\"123\",\"71.7557251908397\",\"59.83969465648855\",\"0\"]}]},{\"dimensions\":[\"20190413\"],\"metrics\":[{\"values\":[\"45\",\"39\",\"82.22222222222221\",\"80.2\",\"0\"]}]},{\"dimensions\":[\"20190414\"],\"metrics\":[{\"values\":[\"60\",\"55\",\"68.33333333333333\",\"222.05\",\"0\"]}]},{\"dimensions\":[\"20190415\"],\"metrics\":[{\"values\":[\"249\",\"231\",\"76.30522088353415\",\"137.51004016064257\",\"0\"]}]},{\"dimensions\":[\"20190416\"],\"metrics\":[{\"values\":[\"124\",\"116\",\"87.90322580645162\",\"20.919354838709676\",\"0\"]}]},{\"dimensions\":[\"20190417\"],\"metrics\":[{\"values\":[\"92\",\"82\",\"82.6086956521739\",\"104.48913043478261\",\"0\"]}]},{\"dimensions\":[\"20190418\"],\"metrics\":[{\"values\":[\"102\",\"87\",\"72.54901960784314\",\"190.83333333333334\",\"0\"]}]},{\"dimensions\":[\"20190419\"],\"metrics\":[{\"values\":[\"115\",\"109\",\"70.43478260869566\",\"39.77391304347826\",\"0\"]}]},{\"dimensions\":[\"20190420\"],\"metrics\":[{\"values\":[\"86\",\"85\",\"75.5813953488372\",\"13.232558139534884\",\"0\"]}]},{\"dimensions\":[\"20190421\"],\"metrics\":[{\"values\":[\"62\",\"59\",\"72.58064516129032\",\"23.35483870967742\",\"0\"]}]},{\"dimensions\":[\"20190422\"],\"metrics\":[{\"values\":[\"102\",\"85\",\"66.66666666666666\",\"272.48039215686276\",\"0\"]}]},{\"dimensions\":[\"20190423\"],\"metrics\":[{\"values\":[\"157\",\"136\",\"66.87898089171973\",\"127.35668789808918\",\"0\"]}]},{\"dimensions\":[\"20190424\"],\"metrics\":[{\"values\":[\"194\",\"178\",\"70.10309278350515\",\"106.15979381443299\",\"0\"]}]},{\"dimensions\":[\"20190425\"],\"metrics\":[{\"values\":[\"127\",\"114\",\"72.44094488188976\",\"110.92125984251969\",\"0\"]}]},{\"dimensions\":[\"20190426\"],\"metrics\":[{\"values\":[\"102\",\"89\",\"75.49019607843137\",\"55.59803921568628\",\"0\"]}]},{\"dimensions\":[\"20190427\"],\"metrics\":[{\"values\":[\"65\",\"60\",\"73.84615384615385\",\"26.8\",\"0\"]}]},{\"dimensions\":[\"20190428\"],\"metrics\":[{\"values\":[\"90\",\"84\",\"74.44444444444444\",\"36.75555555555555\",\"0\"]}]},{\"dimensions\":[\"20190429\"],\"metrics\":[{\"values\":[\"385\",\"362\",\"80.25974025974027\",\"71.24675324675324\",\"0\"]}]},{\"dimensions\":[\"20190430\"],\"metrics\":[{\"values\":[\"150\",\"140\",\"81.33333333333333\",\"84.42666666666666\",\"0\"]}]},{\"dimensions\":[\"20190501\"],\"metrics\":[{\"values\":[\"101\",\"88\",\"79.20792079207921\",\"45.82178217821782\",\"0\"]}]},{\"dimensions\":[\"20190502\"],\"metrics\":[{\"values\":[\"198\",\"186\",\"72.72727272727273\",\"68.12626262626263\",\"0\"]}]},{\"dimensions\":[\"20190503\"],\"metrics\":[{\"values\":[\"123\",\"111\",\"73.98373983739837\",\"42.96747967479675\",\"0\"]}]},{\"dimensions\":[\"20190504\"],\"metrics\":[{\"values\":[\"68\",\"63\",\"79.41176470588235\",\"4.176470588235294\",\"0\"]}]},{\"dimensions\":[\"20190505\"],\"metrics\":[{\"values\":[\"108\",\"104\",\"73.14814814814815\",\"72.14814814814815\",\"0\"]}]},{\"dimensions\":[\"20190506\"],\"metrics\":[{\"values\":[\"197\",\"185\",\"79.69543147208121\",\"115.20812182741116\",\"0\"]}]},{\"dimensions\":[\"20190507\"],\"metrics\":[{\"values\":[\"231\",\"218\",\"75.32467532467533\",\"46.714285714285715\",\"0\"]}]},{\"dimensions\":[\"20190508\"],\"metrics\":[{\"values\":[\"231\",\"215\",\"83.54978354978356\",\"47.467532467532465\",\"0\"]}]},{\"dimensions\":[\"20190509\"],\"metrics\":[{\"values\":[\"131\",\"120\",\"77.09923664122137\",\"57.847328244274806\",\"0\"]}]},{\"dimensions\":[\"20190510\"],\"metrics\":[{\"values\":[\"84\",\"72\",\"71.42857142857143\",\"55.92857142857143\",\"0\"]}]},{\"dimensions\":[\"20190511\"],\"metrics\":[{\"values\":[\"22\",\"18\",\"81.81818181818183\",\"59.31818181818182\",\"0\"]}]},{\"dimensions\":[\"20190512\"],\"metrics\":[{\"values\":[\"27\",\"24\",\"85.18518518518519\",\"8.88888888888889\",\"0\"]}]},{\"dimensions\":[\"20190513\"],\"metrics\":[{\"values\":[\"201\",\"161\",\"72.636815920398\",\"80.64676616915423\",\"0\"]}]},{\"dimensions\":[\"20190514\"],\"metrics\":[{\"values\":[\"139\",\"121\",\"69.7841726618705\",\"103.72661870503597\",\"0\"]}]},{\"dimensions\":[\"20190515\"],\"metrics\":[{\"values\":[\"77\",\"69\",\"81.81818181818183\",\"39.74025974025974\",\"0\"]}]},{\"dimensions\":[\"20190516\"],\"metrics\":[{\"values\":[\"108\",\"87\",\"65.74074074074075\",\"93.76851851851852\",\"0\"]}]},{\"dimensions\":[\"20190517\"],\"metrics\":[{\"values\":[\"92\",\"85\",\"65.21739130434783\",\"114.82608695652173\",\"0\"]}]},{\"dimensions\":[\"20190518\"],\"metrics\":[{\"values\":[\"30\",\"28\",\"80.0\",\"69.0\",\"0\"]}]}],\"totals\":[{\"values\":[\"6929\",\"6341\",\"75.10463270313177\",\"70.06898542358205\",\"0\"]}],\"minimums\":[{\"values\":[\"22\",\"18\",\"65.21739130434783\",\"4.176470588235294\",\"0\"]}],\"maximums\":[{\"values\":[\"385\",\"362\",\"87.90322580645162\",\"272.48039215686276\",\"0\"]}]}}],\"googlesitekit_analytics::goals::last-28-days\":{\"itemsPerPage\":1000,\"kind\":\"analytics#goals\",\"nextLink\":null,\"previousLink\":null,\"startIndex\":1,\"totalResults\":5,\"username\":\"adam.silverstein@get10up.com\",\"items\":[{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T15:36:07.002Z\",\"id\":\"1\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Basic\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/1\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:31.531Z\",\"value\":299,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Basic Button\",\"number\":1,\"url\":\"\\\/pricing-basic\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:30:57.626Z\",\"id\":\"2\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Professional\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/2\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:43.894Z\",\"value\":699,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Professional Button\",\"number\":1,\"url\":\"\\\/pricing-professional\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:31:32.429Z\",\"id\":\"3\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Enterprise\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/3\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:55.366Z\",\"value\":999,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Enterprise Button\",\"number\":1,\"url\":\"\\\/pricing-enterprise\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:32:17.667Z\",\"id\":\"4\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Form Success (non-funnel)\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/4\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:22.277Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":false,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\"}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:41:10.580Z\",\"id\":\"5\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Get Started\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/5\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:14.486Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Get Started Header Button\",\"number\":1,\"url\":\"\\\/get-started\"}]}}]},\"googlesitekit_analytics::top-pages::last-28-days\":[{\"nextPageToken\":\"10\",\"columnHeader\":{\"dimensions\":[\"ga:pagePath\",\"ga:pageTitle\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Unique Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Bounce rate\",\"type\":\"PERCENT\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":182,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"\\\/\",\"ElasticPress \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"3796\",\"3133\",\"76.88277668631304\"]}]},{\"dimensions\":[\"\\\/my-account\\\/\",\"My account \\u2013 ElasticPress\"],\"metrics\":[{\"values\":[\"402\",\"216\",\"32.25806451612903\"]}]},{\"dimensions\":[\"\\\/my-account\\\/health\\\/\",\"My account \\u2013 ElasticPress\"],\"metrics\":[{\"values\":[\"260\",\"85\",\"45.16129032258064\"]}]},{\"dimensions\":[\"\\\/blog\\\/\",\"Blog - ElasticPress\"],\"metrics\":[{\"values\":[\"177\",\"136\",\"64.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/05\\\/elasticpress-3-0-released\\\/\",\"Blog - ElasticPress\"],\"metrics\":[{\"values\":[\"140\",\"124\",\"71.84466019417476\"]}]},{\"dimensions\":[\"\\\/blog\\\/2017\\\/06\\\/elasticpress-io-first-steps\\\/\",\"Blog - ElasticPress\"],\"metrics\":[{\"values\":[\"122\",\"108\",\"71.60493827160494\"]}]},{\"dimensions\":[\"\\\/checkout\\\/?plan=essential\",\"Checkout \\u2013 ElasticPress\"],\"metrics\":[{\"values\":[\"119\",\"93\",\"63.1578947368421\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting Started \\u2013 redesign-stage.sitekit.withgoogle.com\"],\"metrics\":[{\"values\":[\"87\",\"19\",\"0.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/02\\\/custom-search-with-elasticpress-how-to-limit-results-to-full-text-matches\\\/\",\"Blog - ElasticPress\"],\"metrics\":[{\"values\":[\"86\",\"80\",\"75.0\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting started with faster search \\u2013 ElasticPress \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"83\",\"8\",\"0.0\"]}]}],\"totals\":[{\"values\":[\"6448\",\"4721\",\"75.0694058856191\"]}],\"minimums\":[{\"values\":[\"1\",\"1\",\"0.0\"]}],\"maximums\":[{\"values\":[\"3796\",\"3133\",\"100.0\"]}]}}],\"googlesitekit_adsense::earning-today::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-20\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earnings-this-period::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-04-22\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-daily-this-month::last-28-days\":{\"averages\":[\"\",null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[\"\",null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":null,\"name\":\"DATE\",\"type\":\"DIMENSION\"},{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_search-console::page-analytics::last-28-days\":[{\"clicks\":0,\"ctr\":0,\"impressions\":4,\"keys\":[\"2019-03-24\"],\"position\":4},{\"clicks\":0,\"ctr\":0,\"impressions\":25,\"keys\":[\"2019-03-25\"],\"position\":4.76},{\"clicks\":0,\"ctr\":0,\"impressions\":20,\"keys\":[\"2019-03-26\"],\"position\":15.95},{\"clicks\":0,\"ctr\":0,\"impressions\":12,\"keys\":[\"2019-03-27\"],\"position\":8.666666666666668},{\"clicks\":1,\"ctr\":0.14285714285714285,\"impressions\":7,\"keys\":[\"2019-03-28\"],\"position\":4.857142857142858},{\"clicks\":0,\"ctr\":0,\"impressions\":2,\"keys\":[\"2019-03-29\"],\"position\":47.5},{\"clicks\":1,\"ctr\":0.5,\"impressions\":2,\"keys\":[\"2019-03-30\"],\"position\":37},{\"clicks\":0,\"ctr\":0,\"impressions\":0,\"keys\":[\"2019-03-31\"],\"position\":0},{\"clicks\":0,\"ctr\":0,\"impressions\":6,\"keys\":[\"2019-04-01\"],\"position\":4.333333333333334},{\"clicks\":0,\"ctr\":0,\"impressions\":8,\"keys\":[\"2019-04-02\"],\"position\":18.875},{\"clicks\":1,\"ctr\":0.125,\"impressions\":8,\"keys\":[\"2019-04-03\"],\"position\":14.5},{\"clicks\":0,\"ctr\":0,\"impressions\":5,\"keys\":[\"2019-04-04\"],\"position\":20.8},{\"clicks\":1,\"ctr\":0.08333333333333333,\"impressions\":12,\"keys\":[\"2019-04-05\"],\"position\":10.416666666666666},{\"clicks\":0,\"ctr\":0,\"impressions\":7,\"keys\":[\"2019-04-06\"],\"position\":16.42857142857143},{\"clicks\":0,\"ctr\":0,\"impressions\":14,\"keys\":[\"2019-04-07\"],\"position\":4.857142857142858},{\"clicks\":1,\"ctr\":0.045454545454545456,\"impressions\":22,\"keys\":[\"2019-04-08\"],\"position\":14.818181818181818},{\"clicks\":0,\"ctr\":0,\"impressions\":8,\"keys\":[\"2019-04-09\"],\"position\":16.875},{\"clicks\":1,\"ctr\":0.1111111111111111,\"impressions\":9,\"keys\":[\"2019-04-10\"],\"position\":26.22222222222222},{\"clicks\":0,\"ctr\":0,\"impressions\":8,\"keys\":[\"2019-04-11\"],\"position\":17.25},{\"clicks\":1,\"ctr\":0.09090909090909091,\"impressions\":11,\"keys\":[\"2019-04-12\"],\"position\":16.909090909090907},{\"clicks\":0,\"ctr\":0,\"impressions\":3,\"keys\":[\"2019-04-13\"],\"position\":43},{\"clicks\":1,\"ctr\":0.1,\"impressions\":10,\"keys\":[\"2019-04-14\"],\"position\":34.5},{\"clicks\":0,\"ctr\":0,\"impressions\":7,\"keys\":[\"2019-04-15\"],\"position\":15.428571428571429},{\"clicks\":0,\"ctr\":0,\"impressions\":6,\"keys\":[\"2019-04-16\"],\"position\":38.666666666666664},{\"clicks\":1,\"ctr\":0.125,\"impressions\":8,\"keys\":[\"2019-04-17\"],\"position\":27.125},{\"clicks\":0,\"ctr\":0,\"impressions\":7,\"keys\":[\"2019-04-18\"],\"position\":15.857142857142858},{\"clicks\":0,\"ctr\":0,\"impressions\":5,\"keys\":[\"2019-04-19\"],\"position\":37.6},{\"clicks\":0,\"ctr\":0,\"impressions\":5,\"keys\":[\"2019-04-20\"],\"position\":28},{\"clicks\":0,\"ctr\":0,\"impressions\":2,\"keys\":[\"2019-04-21\"],\"position\":39},{\"clicks\":0,\"ctr\":0,\"impressions\":3,\"keys\":[\"2019-04-22\"],\"position\":3.6666666666666665},{\"clicks\":0,\"ctr\":0,\"impressions\":9,\"keys\":[\"2019-04-23\"],\"position\":12.444444444444445},{\"clicks\":0,\"ctr\":0,\"impressions\":7,\"keys\":[\"2019-04-24\"],\"position\":11.714285714285714},{\"clicks\":0,\"ctr\":0,\"impressions\":7,\"keys\":[\"2019-04-25\"],\"position\":22.571428571428573},{\"clicks\":0,\"ctr\":0,\"impressions\":6,\"keys\":[\"2019-04-26\"],\"position\":5.333333333333333},{\"clicks\":0,\"ctr\":0,\"impressions\":6,\"keys\":[\"2019-04-27\"],\"position\":6.166666666666667},{\"clicks\":0,\"ctr\":0,\"impressions\":1,\"keys\":[\"2019-04-28\"],\"position\":7},{\"clicks\":0,\"ctr\":0,\"impressions\":7,\"keys\":[\"2019-04-29\"],\"position\":6.428571428571429},{\"clicks\":0,\"ctr\":0,\"impressions\":7,\"keys\":[\"2019-04-30\"],\"position\":22.428571428571427},{\"clicks\":0,\"ctr\":0,\"impressions\":8,\"keys\":[\"2019-05-01\"],\"position\":20.25},{\"clicks\":0,\"ctr\":0,\"impressions\":8,\"keys\":[\"2019-05-02\"],\"position\":6.375},{\"clicks\":0,\"ctr\":0,\"impressions\":7,\"keys\":[\"2019-05-03\"],\"position\":4.714285714285714},{\"clicks\":2,\"ctr\":0.5,\"impressions\":4,\"keys\":[\"2019-05-04\"],\"position\":5},{\"clicks\":1,\"ctr\":0.2,\"impressions\":5,\"keys\":[\"2019-05-05\"],\"position\":6.4},{\"clicks\":0,\"ctr\":0,\"impressions\":10,\"keys\":[\"2019-05-06\"],\"position\":24.2},{\"clicks\":2,\"ctr\":0.3333333333333333,\"impressions\":6,\"keys\":[\"2019-05-07\"],\"position\":5},{\"clicks\":0,\"ctr\":0,\"impressions\":6,\"keys\":[\"2019-05-08\"],\"position\":9.333333333333334},{\"clicks\":0,\"ctr\":0,\"impressions\":10,\"keys\":[\"2019-05-09\"],\"position\":5.1},{\"clicks\":0,\"ctr\":0,\"impressions\":7,\"keys\":[\"2019-05-10\"],\"position\":4.428571428571429},{\"clicks\":0,\"ctr\":0,\"impressions\":1,\"keys\":[\"2019-05-11\"],\"position\":4},{\"clicks\":0,\"ctr\":0,\"impressions\":0,\"keys\":[\"2019-05-12\"],\"position\":0},{\"clicks\":1,\"ctr\":0.125,\"impressions\":8,\"keys\":[\"2019-05-13\"],\"position\":8.625},{\"clicks\":0,\"ctr\":0,\"impressions\":9,\"keys\":[\"2019-05-14\"],\"position\":8.11111111111111},{\"clicks\":0,\"ctr\":0,\"impressions\":7,\"keys\":[\"2019-05-15\"],\"position\":13.714285714285714},{\"clicks\":0,\"ctr\":0,\"impressions\":13,\"keys\":[\"2019-05-16\"],\"position\":12.23076923076923},{\"clicks\":0,\"ctr\":0,\"impressions\":4,\"keys\":[\"2019-05-17\"],\"position\":5.5},{\"clicks\":0,\"ctr\":0,\"impressions\":4,\"keys\":[\"2019-05-18\"],\"position\":21.25}],\"googlesitekit_analytics::overview::last-28-days::aa3a9f6005c52f33713b72cc593f0885\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":null,\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"},{\"name\":\"Pageviews\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":1,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":null,\"metrics\":[{\"values\":[\"118\",\"26\",\"61.53846153846154\",\"204.30769230769232\",\"0\",\"197\"]},{\"values\":[\"98\",\"28\",\"60.71428571428571\",\"316.64285714285717\",\"0\",\"281\"]}]}],\"totals\":[{\"values\":[\"118\",\"26\",\"61.53846153846154\",\"204.30769230769232\",\"0\",\"197\"]},{\"values\":[\"98\",\"28\",\"60.71428571428571\",\"316.64285714285717\",\"0\",\"281\"]}],\"minimums\":[{\"values\":[\"118\",\"26\",\"61.53846153846154\",\"204.30769230769232\",\"0\",\"197\"]},{\"values\":[\"98\",\"28\",\"60.71428571428571\",\"316.64285714285717\",\"0\",\"281\"]}],\"maximums\":[{\"values\":[\"118\",\"26\",\"61.53846153846154\",\"204.30769230769232\",\"0\",\"197\"]},{\"values\":[\"98\",\"28\",\"60.71428571428571\",\"316.64285714285717\",\"0\",\"281\"]}]}}]}","timestamp":1558367540,"debug":true,"currentScreen":null,"currentAdminPage":null,"resetSession":false,"reAuth":false,"userData":{"id":1,"email":"adam@10up.com","name":"admin","picture":"https:\/\/secure.gravatar.com\/avatar\/fddbd6c3e1c3d971aa732b9346aeb433?s=96&d=mm&r=g"},"connectUrl":"https:\/\/googlekitlocal.10uplabs.com\/wp-admin\/admin.php?googlesitekit_connect=1&nonce=aa38440d8f&page=googlesitekit-splash","disconnectUrl":"https:\/\/googlekitlocal.10uplabs.com\/wp-admin\/admin.php?googlesitekit_disconnect=1&nonce=9064c851e8&page=googlesitekit-splash","AMPenabled":false,"newSitePosts":"-1","externalCredentialsURL":"https:\/\/developers.google.com\/web\/site-kit?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/sitekit.withgoogle.com","externalAPIKeyURL":"https:\/\/developers.google.com\/web\/site-kit\/apikey?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/sitekit.withgoogle.com","trackingOptin":true,"trackingID":"UA-130569087-3"},"modules":{"search-console":{"slug":"search-console","name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","cta":"Connect your site to Google Search Console.","sort":1,"homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","group":"","feature":"","module_tags":[],"required":[],"autoActivate":true,"screenId":"googlesitekit-module-search-console","hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"analytics":{"slug":"analytics","name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","cta":"Get to know your customers.","sort":2,"homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","group":"Marketing Platform","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-analytics","hasSettings":true,"provides":["Audience overview","Top pages","Top acquisition sources"],"settings":{"accountId":"22305160","propertyId":"UA-22305160-3","profileId":"135435962","internalWebPropertyId":"131522251","useSnippet":false,"ampClientIdOptIn":false},"active":true,"setupComplete":true,"dependencies":[],"dependants":["optimize","tagmanager"]},"optimize":{"slug":"optimize","name":"Optimize","description":"Create free A\/B tests that help you drive metric-based design solutions to your site.","cta":"Increase your CTR.","sort":3,"homepage":"https:\/\/optimize.google.com\/optimize\/home\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/optimize\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["A\/B or multivariate testing","Improvement tracking","Probability and confidence calculations"],"settings":{"optimizeId":false,"ampClientIdOptIn":false,"ampExperimentJson":""},"active":true,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"tagmanager":{"slug":"tagmanager","name":"Tag Manager","description":"Tag Manager creates an easy to manage way to create tags on your site without updating code.","cta":"Tag management made simple.","sort":4,"homepage":"https:\/\/tagmanager.google.com\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/tag-manager\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["Create tags without updating code"],"settings":{"accountId":"4366671783","containerId":"GTM-K7BVKFF","useSnippet":false},"active":true,"setupComplete":true,"dependencies":["analytics"],"dependants":[]},"pagespeed-insights":{"slug":"pagespeed-insights","name":"PageSpeed Insights","description":"Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.","cta":"Learn more about your website\u2019s performance.","sort":5,"homepage":"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/","learnMore":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about","group":"Additional Google Services","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":false,"hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"adsense":{"slug":"adsense","name":"AdSense","description":"Earn money by placing ads on your website. It\u2019s free and easy.","cta":"Monetize Your Site.","sort":6,"homepage":"https:\/\/www.google.com\/adsense\/new\/u\/0\/pub-5132818893953017\/main\/viewreports?source=site-kit&url=https:\/\/sitekit.withgoogle.com\/","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","group":"Additional Google Services","feature":"","module_tags":["monetize"],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-adsense","hasSettings":true,"provides":["Monetize your website","Intelligent, automatic ad placement"],"settings":{"0":false,"accountId":"pub-5132818893953017","clientId":"ca-pub-5132818893953017","setupComplete":true,"accountStatus":"account-connected","adsenseTagEnabled":true},"accountURL":"https:\/\/www.google.com\/adsense\/new\/pub-5132818893953017\/home?source=site-kit&url=https:\/\/sitekit.withgoogle.com\/","signupURL":"https:\/\/www.google.com\/adsense\/new\/pub-5132818893953017\/home?source=site-kit&url=https%3A%2F%2Fsitekit.withgoogle.com%2F&utm_source=site-kit&utm_medium=wordpress_signup","rootURL":"https:\/\/www.google.com\/adsense\/?source=site-kit&url=https:\/\/sitekit.withgoogle.com\/","active":true,"setupComplete":true,"dependencies":[],"dependants":[]}},"locale":{"":{"domain":"google-site-kit","lang":"en_US"}},"permissions":{"canAuthenticate":true,"canSetup":true,"canViewPostsInsights":true,"canViewDashboard":true,"canViewModuleDetails":true,"canManageOptions":true},"setup":{"isSiteKitConnected":true,"authenticationUrl":"#","isAuthenticated":true,"isVerified":true,"hasSearchConsoleProperty":true,"showModuleSetupWizard":false,"moduleToSetup":""},"notifications":[],"permaLink":"https:\/\/sitekit.withgoogle.com\/blog\/","permaLinkHash":"aa3a9f6005c52f33713b72cc593f0885","pageTitle":"Blog test post for Google Site Kit","postID":17,"postType":"page","dashboardPermalink":"https:\/\/googlekitlocal.10uplabs.com\/wp-admin\/admin.php?page=googlesitekit-dashboard","publicPath":"https:\/\/googlekitlocal.10uplabs.com\/wp-content\/plugins\/google\/dist\/assets\/js\/","editmodule":""} diff --git a/.storybook/data/blog---googlesitekitAdminbar.js b/.storybook/data/blog---googlesitekitAdminbar.js new file mode 100644 index 00000000000..cb31a2e75b4 --- /dev/null +++ b/.storybook/data/blog---googlesitekitAdminbar.js @@ -0,0 +1 @@ +export const googlesitekitAdminbar = {"publicPath":"http:\/\/www.googlelabs.com\/wp-content\/plugins\/google\/dist\/assets\/js\/","properties":{"isAdmin":false},"modules":{"search-console":{"slug":"search-console","name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","cta":"Connect your site to Google Search Console.","sort":1,"homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","group":"","feature":"","module_tags":[],"required":[],"autoActivate":true,"screenId":"googlesitekit-module-search-console","hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"analytics":{"slug":"analytics","name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","cta":"Get to know your customers.","sort":2,"homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","group":"Marketing Platform","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-analytics","hasSettings":true,"provides":["Audience overview","Top pages","Top acquisition sources"],"settings":{"accountId":"XXXXXXXX","propertyId":"UA-XXXXXXXX-X","profileId":"XXXXXXXX","internalWebPropertyId":"XXXXXXXX","useSnippet":false,"ampClientIdOptIn":false},"active":true,"setupComplete":true,"dependencies":[],"dependants":["optimize","tagmanager"]},"optimize":{"slug":"optimize","name":"Optimize","description":"Create free A\/B tests that help you drive metric-based design solutions to your site.","cta":"Increase your CTR.","sort":3,"homepage":"https:\/\/optimize.google.com\/optimize\/home\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/optimize\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["A\/B or multivariate testing","Improvement tracking","Probability and confidence calculations"],"settings":{"optimizeId":false,"ampClientIdOptIn":false,"ampExperimentJson":""},"active":true,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"tagmanager":{"slug":"tagmanager","name":"Tag Manager","description":"Tag Manager creates an easy to manage way to create tags on your site without updating code.","cta":"Tag management made simple.","sort":4,"homepage":"https:\/\/tagmanager.google.com\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/tag-manager\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["Create tags without updating code"],"settings":{"accountId":"XXXXXXXX","containerId":"GTM-K7BVKFF","useSnippet":false},"active":true,"setupComplete":true,"dependencies":["analytics"],"dependants":[]},"pagespeed-insights":{"slug":"pagespeed-insights","name":"PageSpeed Insights","description":"Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.","cta":"Learn more about your website\u2019s performance.","sort":5,"homepage":"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/","learnMore":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about","group":"Additional Google Services","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":false,"hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"adsense":{"slug":"adsense","name":"AdSense","description":"Earn money by placing ads on your website. It\u2019s free and easy.","cta":"Monetize Your Site.","sort":6,"homepage":"https:\/\/www.google.com\/adsense\/new\/u\/0\/pub-XXXXXXXXXX\/main\/viewreports?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","group":"Additional Google Services","feature":"","module_tags":["monetize"],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-adsense","hasSettings":true,"provides":["Monetize your website","Intelligent, automatic ad placement"],"settings":{"0":false,"accountId":"pub-XXXXXXXXXX","clientId":"ca-pub-XXXXXXXXXX","setupComplete":true,"accountStatus":"account-connected","adsenseTagEnabled":true},"accountURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","signupURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&utm_source=site-kit&utm_medium=wordpress_signup","rootURL":"https:\/\/www.google.com\/adsense\/?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","active":true,"setupComplete":true,"dependencies":[],"dependants":[]}}} \ No newline at end of file diff --git a/.storybook/data/wp-admin-admin.php-page=googlesitekit-dashboard-googlesitekit.js b/.storybook/data/wp-admin-admin.php-page=googlesitekit-dashboard-googlesitekit.js new file mode 100644 index 00000000000..285889f3ee4 --- /dev/null +++ b/.storybook/data/wp-admin-admin.php-page=googlesitekit-dashboard-googlesitekit.js @@ -0,0 +1 @@ +export const googlesitekit = {"admin":{"apikey":"AIzaSyCxjLr4merA3dl_pMMZtqkVHnDnG2m8W68","siteURL":"https:\/\/www.sitekitbygoogle.com\/","siteName":"Site Kit for WordPress","clientID":"26521001426-vthl8vj2vfl82agu2m7kbo6hofusq2b8.apps.googleusercontent.com","clientSecret":"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","adminRoot":"http:\/\/sitekitbygoogle.com\/wp-admin\/admin.php","pluginUri":"http:\/\/sitekitbygoogle.com\/wp-content\/plugins\/google\/","assetsRoot":"/assets/","nojscache":false,"datacache":"{\"googlesitekit_analytics::adsense::last-28-days\":{\"errors\":{\"400\":[\"Restricted metric(s): ga:adsenseRevenue, ga:adsensePageImpressions, ga:adsenseECPM can only be queried under certain conditions.\\nFor details see https:\\\/\\\/developers.google.com\\\/analytics\\\/devguides\\\/reporting\\\/core\\\/dimsmets.\"]},\"error_data\":{\"400\":{\"status\":500}}},\"googlesitekit_pagespeed-insights::site-pagespeed-mobile::last-28-days\":{\"fetchTime\":\"2019-05-20T17:40:39.556Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":846,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Linux; Android 6.0.1; Nexus 5 Build\\\/MRA58N) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Mobile Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"mobile\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"headings\":[{\"key\":\"statistic\",\"itemType\":\"text\",\"text\":\"Statistic\"},{\"itemType\":\"code\",\"key\":\"element\",\"text\":\"Element\"},{\"itemType\":\"numeric\",\"key\":\"value\",\"text\":\"Value\"}],\"type\":\"table\",\"items\":[{\"value\":\"294\",\"statistic\":\"Total DOM Elements\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"type\":\"code\",\"value\":\"\"}},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"}}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]},\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"key\":\"label\",\"itemType\":\"text\",\"text\":\"Resource Type\"},{\"itemType\":\"numeric\",\"key\":\"requestCount\",\"text\":\"Requests\"},{\"key\":\"size\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\"}],\"items\":[{\"resourceType\":\"total\",\"label\":\"Total\",\"size\":1246906,\"requestCount\":173},{\"label\":\"Script\",\"size\":494585,\"requestCount\":25,\"resourceType\":\"script\"},{\"label\":\"Image\",\"size\":484580,\"requestCount\":108,\"resourceType\":\"image\"},{\"resourceType\":\"font\",\"label\":\"Font\",\"size\":204677,\"requestCount\":8},{\"label\":\"Stylesheet\",\"size\":33277,\"requestCount\":10,\"resourceType\":\"stylesheet\"},{\"label\":\"Other\",\"size\":19547,\"requestCount\":20,\"resourceType\":\"other\"},{\"label\":\"Document\",\"size\":10240,\"requestCount\":2,\"resourceType\":\"document\"},{\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0,\"requestCount\":0},{\"label\":\"Third-party\",\"size\":901212,\"requestCount\":137,\"resourceType\":\"third-party\"}],\"type\":\"table\"},\"displayValue\":\"173 requests \\u2022 1,218 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"timing\":3216,\"timestamp\":420274488348,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAH0ATgDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAcEBQYIAQIDCf\\\/EAFcQAAEDAwEDBAoNCgUDAgUFAAEAAgMEBREGEiExBxNBUQgUFyJSVWFzkbEVGDI0VnGBk6Gis9HSNTY3cnSSlJWywRYjJDNCYuHwOMJUgoOF8UZXY9PU\\\/8QAGwEBAAMBAQEBAAAAAAAAAAAAAAECAwQFBgf\\\/xAAyEQEAAQMCBQMCBQMFAQAAAAAAAQIDERJRBAUTMWEhQZGhohQiMoGxUnHwFiQzQtHh\\\/9oADAMBAAIRAxEAPwDalERARUN4u9BZ6bn7lUxwRncNo73HqA4lYNXcrFtilLaShqaho\\\/5lwYD8XErK5et2\\\/wBU4dfDcBxHFf8ADRM\\\/x89kjoo\\\/tfKnZ6qQMrIKijz\\\/AMnAPb9G\\\/wChZ1RVcFbTMqKSZk0Dxlr2HIKmi7Rc\\\/TOVeI4O\\\/wANOL1E0vZERaOYREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFQX25w2a01NfU5McLdrZHFx6APjKr1GvLhVvitNupGnDZ5XPcOsNA\\\/u4LK\\\/c6dua9nZy\\\/hvxXE0Wd5+nv8ARitott05RL5PVVk7oqSN3fO4iMHgxo4Zws+ksui9ORMir2ULJMcal2093lwf7Bc2N7NNcmLKuBjecZS8+d3unu3jPpAUG1lTNWVMlRVSOlmkcXOc45JK86uunhqYmYzVPr6vqLFm5zW5XRRX07NE4iI9\\\/wDO6bajSek9S0T3WntZkg4TUjvcnyjh6VhFtrLlyd6nNHVudLQSEF7R7l7Twe3qI\\\/7LFNP3aosl1graV7muY4bYB3Pb0g\\\/Ipb5YqSOs0tBXNA24JGua7p2XbiPV6Eium7RN2iNNVJXYucFfp4PiKupau+kZ7xPj+3oz6GVk0TJYnB0bwHNcOBBXdYnyW1rq3RdDzh2nw7UJPkBOPowvO8axqWXurtGnLLJea6iax9X\\\/AKhtPHDtDLW7TgcuIGcAfGQvToq10xVu+R4izNi7Van\\\/AKzMfDMEUR3vV0WpJtB11tNTSH2fNLVU7zsvjkbFIHRuwcH1K+XzXt0tjrjVN0hcJbLQPc2esfOyJ7mt90+OI73NG\\\/ByM43K7FICLBrnr5xvNLatN2o3etnom3HDqplOwQu9yQXA7ROeAHyqx6+1vqO2TaMdbrLUU7rjWtiqaaV8e047xzOTnBPEO4cEEqoo39mreOU+3uu9sqaC8+wclTJI+qDo4IRI7LC0bidxO18S9aPlDuNXDBc4NI3J2nJntEdcJWGVzHOwJOYHfbO8HjnG\\\/CCQ0WM1Wp6gXqttdvtMtZVUzWOzzoYwhwzvJG74t+VSv11TR2eStloqhksNSKWemyC+Nx6utZ9ajd1RwV6cYp74949+3p5Zgixl2pqqGngFXZp4bhUymOnpRM1xkAGS4u4NAHHK6f4vZSsrmXmifRVdLD2wYWyCXbZnGWuGOnA344p1aUfhLvtGf7TE+PT19Yz7x6MpRY7btQ1UwEldaZaWldE6Zs7Zmyt2QM78cDj410supKq5upZmWeZlvqT\\\/AJdQJmvIG\\\/Bc0cBu6ykXKZRPC3IzM49PMf8AvrPiPVkqIi0c4iIgIiICIiAiIgIiICIiAiLF+UGq1bSWqnfoW322uuBmAljr5CxjYtk5IIcN+dn0lBlCKGfZrlz+C+kf4l\\\/\\\/APYs05Oq3XNYLh\\\/j612igLeb7U9j5S\\\/bztbe1lxxjvMfGUGZIiICjnlsoXz2Ojq2NyKaYh\\\/ka4Yz6QFIyprnQwXKgno6tm3BM0tc1Z3rfUomjd1cDxP4XiKL20\\\/T3+iOYdS2qTkrENbMDMYDSGFvuy8DAx8mDlRIY5Gxtkcx4jccNcWnB+IqRKHkvrjqF0NXIBamHb59pG1I3objoPWs3q9T6Y0\\\/ILNI5kbIGgc2yMuazyHHT0rza7NV6Im9OnHp\\\/d9XZ46zwNdVPA0zdmudUxHtG3afVEOj9NVmobnDHHC8UgcDNMRhoaOIB6SeGFIvLPc4qax01sjcOeneHFg4hjen049C7XflRtdLTuZaIJKmbGGEt2GA+XpWOaU07cdZXr2Zv232ntBxcRs87jg1o8HypTTTRTNmzOqqrvKLly9fvU8dx1PTt2+0e8z\\\/AJ\\\/H95SHyb291u0db45ARJI0zOB6No5A9GFht\\\/0VcKLW11vdHYLfqOiuojc+nqJhDLTSMbs5a5wwWnp6VLAAaAGgADcAEXqUUxRTFMez5C\\\/dm9cqu1d6pmflFjdFXQw6VkZa7Rb5KS9G4VVPQEtZHGY3NBJPu37wCRjPQFaLpoTUFyh1LRXC00Vxq62Sd1Nd6yuL2xRuzzbGQ4OwWjA3YHTkqakVmSJb5pO4y2uyUdZo+2X1tLboKcTtre1qinlawBw2+JbnhsnrXS5aM1NT6L0YGuZeL1Ybg2tlhfUbJmZtOPNtkfxLQWtycZAUuogi+r0ledQ66p7zeaSGio6jT81tqY45xI6J73v70HAz3rhvG7IK72JnKDarbQaditVs5qkDKdt5NUCwwtIG1zONrb2RjHDPSpNRBgENRcabX+oXWykjrDzUG3E6URk97uIJ3da8pNK3aehnqKhsJr6u5RVcsTX97HG08M9JAWeRUVNFWTVccDG1MwAkkA3uA4ZVQsIsR\\\/2nf6vQq4+YmJt0xHpTGfedMR57ZjLGNZWSe5TW+spYIaqSjc\\\/appXbIla4YIDug7hhW632atIrqhun7bRvdBzUUMsnOukJPfBzhuDSBw61nCK02qZq1MqeMuU24te0f33zjvj6ZR\\\/ZrFc4b1HUUdqZZ6VkUjZYXVXOxzuIIaNkE4AO\\\/oXnRWC5C80E1JZ2WXmpg+pmhqw6OZvS0Rg9PlCkRFWLFMe\\\/8f8An8NauY3KpmcR6xj38+fXv75ERFu88REQEREBERAREQEREBERAUbcu0mmI9M0J1nqG72Gh7cHNVFse9sj5Nh\\\/eHZY87ONo8OIG9SSuHNDhhwBHlQaj9s8jf8A+6eu\\\/np\\\/\\\/wDOpe5ApNHSNvv+CdU33UABg7Z9lXyO5n\\\/c2NjbjZx77OM+5HBSzzbPAb6Fy1rW+5aB8QQcoiICIiAsRufJ5YK+ofO6nlhkecuMUhGT14OVlyKldFNfpVGW1niLtic2qppnxOGL2rQenrc9sjKETSt4PncX\\\/Qd30LJ2tDWhrQA0DAA4BcoppopojFMYRdv3b86rtU1T5nIiIrMhERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFaodR2Se8PtMF5tsl1ZkOomVTDM3AycsB2hgeRXVan8re1oLsotOalA2KK5OidK\\\/gMH\\\/Jl+UNId8oQbQXS92q0zUsN1udDRS1TtinZU1DI3TO3DDA4jaO8bh1het1udBaKJ1Zdq6loaRhAdPUytiYCTgZc4gLUfstK2tvfKPHQ2kud\\\/h22itnLD\\\/tFz2ku+MAx+lX3smNZC\\\/8AI1ormCOevro6p8betkffD5HvAQbN2q50F3omVlqraWupHkhs9NK2VjiDg4c0kHeqtQ7U6z07yIcm+mrPcudnuDaRjY6KmaDJK873vOdzQXk7z17srw0V2Qlgv2oILNeLZcLBWVJDac1oGw8ngCd2M9GRjyoJpRRZykcs1p0BrO32O80U5gqafth9Yx+6JuXDGxjJPe9HWlFy12B\\\/J7WavuVLW26hiq3UkFPM0c9UuDWuGy3hv2uvAwTlBJN0uNDaaKSsulZTUVJHjbnqZWxsbk4GXOIA3qjq9TWGjtVPc6y92ynttQQIauWrjZFKSCQGvJwdwJ3HoK1h5WOXC2a55LrxazZbnbJqnmnUss7dqKfZlaSA4cDgE9W7iqTlf\\\/8ASlyd\\\/tEH2MyDZqLX+jppGxxas0\\\/JI44a1tyhJJ8g2lkjXBzQ5pBaRkEcCtTxyU8lknJRS3epvLKK7vtMdVI8XBri2cxBxHNnOe+3bPHoXtyEcpdZo\\\/kNu92vMFTcqK23BlNTR85ghrw3LQ453AnOPKg2rRRbyd8tFm11enUFtoayGOKhNZUVc2BDG4bO1HtdJG1vO7gVj1y7Iy0Nr6plg05e73bqVxbNX00WIxjiRu4fHhBOaLCrbym6YuHJ9PrKGtxZ6dhdPtD\\\/ADInjA5tzfDyQAOnIxxUfUnZF0MhhqqrR+o6eyzODWXDmNphycA4G7HxE\\\/KgnZFG\\\/KXyt2nQ9Xbrf2hX3W8V8fOwUNJH\\\/mbHQXZ3jODuwTuPUueTXlVpda3eqtE1ju9mutPFz74K2EhpZnGQ74+sDyZQSOior3daOyWisudzmEFFSROmmkO\\\/ZaBv+P4lCsfZG0Eg7dZo\\\/UjrFtY9kWwgtxnGccPrIJ3RYVrzlLsGitNUt4u0kxFY1ppKRkeJ5iQDgMOMYBGc4x8e5Ybpnl+tNwvtJbNQWK76ddWuDKWeujxHI48ATgYzkb9437yEEzoo+5TuVG3aDqKOiktlzut0q2GSGlooC7LQcEl3Dj1ZPkVl5POXGz6s1M3T1da7jYrzICYYK1u6TAzsg7iDgE7xvwgltFEGteXayaN11WacvNvqw2mgEvbMTg\\\/nHFoLWNZjic43nCuVZyy2C2cnFv1beoamhbXmQU1vcA6okLXubgDcP+OcncMjyZCTVboL7aJ7xNaYLrQSXWEbUlGyoYZmDdvcwHaA3jiOkKI9HdkJab\\\/qKgtNbp+82t1e8R0s8se2x5PDOBkDyjIHTu3qNZtX2\\\/RPZT6yu1zjqZmdrczFBTR7ck0jmQ4a0fIfQg23RRFyZcuVo1vql+npLXXWi6FjnxR1WDzmyMlvWHYycY4AqXUBERAREQEREBERAREQFAPZk2Lt3k9oLzEzM9qrAS8cWsk70\\\/WDFPypLtbKG8W6agutJBWUUwAkgnYHseAQRkHcd4BQaxdj1aJuUSh5SL9eADVXmH2OY87wzLOA+L\\\/L\\\/dUW8mFLcdb8ouidK3OMilsT5GyRnoYyV0r89WcBnyBb0WCw2nTtE6ksVupLdSueZDFTRCNpcQATgdOAPQqW2aS09arxPdrbZbfS3Ofa52qhga2R+0cuy4DJyd5Qa8ctszNJdkZpjVepKaWbTvMsa2QM22xubtA7utpcHY4qzdkBrKxcqV00pZtBGS43dtUcTxwOZsB2AG5IB3EbR6BhbY3W2UN3o30l0o6espX+6injD2n5CrfYdJae09K+Wx2S3W+V4w59NTtjcR1ZAQQByrU0c3ZQ8nkFXGyZva8Ic17Q4Eh8m\\\/B8oyqvszrdVPsGmrlHTOntlFVuFU1o3DaDdnPUDskZ8o61PNbpuy116pbxWWuinutKAIKuSFrpYwM+5dxHE+lXGrpoKymkp6uGOenkbsvjkaHNcOog8UGr\\\/LZyuaH1TyPz2ewTvdXSth5ul7VcztcNe0nJxsjAGNxKsvK\\\/\\\/wClLk7\\\/AGiD7GZbLxcnuj4qWppotMWdlPU456NtIwCTBBGd2\\\/eAfkVZXaQ07X2WltFbZLfUWulIdBSSQNdFEQCAWtIwNxI+VBB+hux00Td9IWC61pujqitoKepla2oAaXPja4473cMkq49kbp21aV7HyptNho46ShhqYNmNm\\\/JMgy4k7yT1lTrR0sFFSQUtJEyGmgjbFFFGMNYxowGgdAAACpr3Zrbfre6hvVDTV9G4hzoKiMPYSDkHB6kEcWuzz3Hsa4LbZI2x1tVp8MibGA3ae6Lhu6SSd\\\/lWu3JHfZLZpiW3Tcqj9HSU8z+ctstlE2\\\/O923nJJ6jvGFuzQ0lPQUcNJRQxwU0DBHFFG3ZaxoGAAOgKx3fQ+lrzWmsuunbVWVROTNNSsc4nykjeg1\\\/0fprRdo5GdX3G8arnvml7xPGJn09AaaSGdkm4tZtO77aLTwAwB0LC67Vk\\\/J\\\/Y6Sbk+5UW3y3Ne1kdlrKQl7Gnow4HAHk2fIty4bZQw24W+GipmUOzsdrtiaI9nq2cYwrLRaB0jQ1wrKPTVnhqgdoSspGBwPWDhBBXK1JpC9am05X37U1fo7W4tkMwqoInOii2skNdjBBBc7pG47178h+v9SVvKtUaWq9Q02rLQymdILnFBsFuACO+wCd5wQc7zuKn6+6csuoI2svlqobg1nuRUwNk2fiyFzYtO2bT8To7HaqK3sf7oU0DY9r48DegtXKk6yt5Pr7\\\/ijnfYY0zhUcz7vZ6Nny5xhao1Ooo9CaaFZybcqkldQtcObsNfSkyAOdvABBb0knAaOO\\\/K3VljZLG6OVjXxuGHNcMgjqIWNRcn+j4q4VkemLM2qB2hKKOPaz18EGsXLtNf6+fk11xdGzWqnlo4eeqIqfnhRT7W2Xc2443ghwaT0Y6E1JFa9cm0Wq8ct3soZ6lna0XsBsmOQ7gS4PGzxxvK29raKlr6SSlraeGoppBh8UrA5rh5Qdyslo0PpWz1gq7Vp200lUDkSw0rGuB8hA3IIC5XtS3mPlhs2krpq2s0xp1lJG59xpjzDpXbJy7bHAFwxxwOnKxWSpppuyT0THQ6sfqqnp3RRNrnhpe3vnnm3SN3SEZzteXHQts7\\\/puyaijjZfbTQ3Fse9gqoGybPxZG5UsWitMQ1tDWQ2C1x1VCA2mlZTMDoQCT3pA3byfSggswRT9mg8TxMkDKIPaHtBw4QDBHlXl2VVLJbdcaH1NcKKSr05RShlSxrdprSJA4gjh3wG7PHZwthBpyyjUBvgtdH7Mluwa3mm89s4xja44xuVfW0lPXUslNWwRVFPINl8UrA5rh1EHcUEX23ly5PbrerTb6GvfPWVcgihxRv\\\/AMp7twBJG7PDdlR9ouKOXsydWGSNjzHSOcwuAOyebhGR1HBI+VTvZdF6ZsdYauz2C10VVv8A82CmYx3pAVVT6bstNfp73T2qijvE7dmWsbC0SvG4YLuJ9yPQEGv2oo2R9mrp4saGl9JtOIHE9rTDJ+QBTBaeU\\\/TV15QK3RtJUTG80u2HB0REbnM901rukj+xWQzabss2oIr7LaqJ95ibsR1roWmZgwRgO4jcSPlKxSh5O4mcrtZrapdRtIpu16WGnh2HFxHfySu\\\/5O4geRBIKIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAijXXnLPpTRl5NoqzX3C6tAMlLboOdfGCMjayQOG\\\/Gcq9aA5RdPa6tVXX2SolbFRnFSypjMToDgnvs7uAO8EoMwXDnNY0ueQ1oGSScAKF7x2SmgLbdXUTJblXNa7ZdU0tOHRD5XOBI8oBWQ611NaNW8iGqbrp+tjrKKS11ID25BaRGctcDvB8hQSNFIyVm1E9r29bTkLstZeRjlItPJzyGaeqb7R3GalrK+phbLSRse2N22T3+05uN2TuzwKnTW+tbTo3SEuo7m6WW3tDC0Uwa58u2QG7IJAPHPHgEGTIo8uPK9pe06Ktmpby+rt9PcozJS0k8YNTK3oIY1xG8YOc4wRnCotCcuOj9Y3llppZK233GXdDBcIREZfI0hxGeoEglBKC6STRRva2SRjHO9yHOAJ+JYHymcrWl+Tp8MF9nqJa6Zu2ykpIw+XZzjaOSABu6SFr9yo6+sPKDyl8mNw07PI9kVYxk0UzNiSJxnjIDhvHygkINwEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQax6ys1Czlfv920Nyj26w6l71lbR3ABrCdluQ17tzhuGRg4IVBYNY6l1ryd8qFhlp6Cqu1FCXOuVqjDW1vfFrs7Iw8lrDggbwp61ZyY6M1ZWdt3\\\/T9HVVZ4zt2opHfrOYQXfLlXrTGmbLpa39o6ettNb6XO0WQsxtHrceLj5SSg145B9Zcmdp5IX0N+ltlNXsEouNPVRAy1OScYBGX97gADh5FjnIfTVbeRLlZrAySOy1FNKKNjuG02KTbI+QxjPkWwt65INA3q7OuVx0zRSVjnbb3sL4w89bmtcGk\\\/GFlE+n7VNp6axOoYWWiaB1O+lhHNM5twwWjZxjcejCDXnkw0lHrXsT57SYw+p5ypnpTje2ZjyW4+Pe34nFRlb9R3PlSs3J\\\/yaMMrXUk7m1szumNm5h\\\/+SPa+M4W5+k9M2jSVljtOnqQUdvjc57Yuce\\\/Bcck5cSePlVpsHJtpLT+pqnUFns0VLd6kyGSdssjs7Zy7DS4tbk9QCDXHsj6KssnLFpCaGqp7ZaYaOGChqamHnaemcxzgdpuCDjLTw6upe2otOXvW+o9Pw3PlR0dX3aObboO02tEu0O+wHRtz0ZAJ48N62j1FYLTqS3PoL9b6avpHbzHOwOAPWOkHyjesd0ryWaJ0rcBXWLT1JTVjd7ZnF8r2fql5Oz8mEGv2oqu22DstZ67lBEfsbJEx1LNOzahYeZaGPx1BwcPId68OWS\\\/aVv8Ay36Cl0lPQ1UkdZC2sqKRg2XuMzNkF4GHEDO\\\/fjK2a1jojTes6eOHU1opq9sX+25+WvZ14e0hwHkBVobySaFZJaHxaep4nWp\\\/O0ZilkZsP2g7aOHDbOWje7PBBV1HKLpyn5QIdGS1bxfZWbbYxGSwEt2g0u4bRbvwsvWPzaN09Nq2LU8tqgdfoo+aZVnO0G4xwzjODjOM46VkCAiIgIiICIiAiIgIiICIiAiIgIiICIsUfrihNdW0tNb7zVupJ3U8slNQvkYHjGRtDceIQZWit1nvNJd5Lgyjc8uoKk0k4c0t2ZAxryPLue3erigIqarr6WknpIamdkctXIYoGuO+R4aXYHl2WuPyLtR1Lapj3MjmjDJHRkSxlhJacZAPEHoPAhB7orHqXU1Fp6WgirIqyeeukdFTxUsDpXvc1pcdw8gJXfTepLfqEVbaB0zKijkEVTT1ELopYXEZG0xwBGQcg8CgvKIiAiKmqaxlPVUlO6Koe6pc5rXRxOcxmGl2XuG5o3YBPE7kFSiIgIuk8rIIJJpnBkUbS9zj0ADJKorDdoL5bIbhRsqGU0w2ozNEYy9pGQ4A78EHcguCIqZlfSvuUtvbOw1sUTZnw575rHEhrviJa70IKlERARFR2u5U90gllpHOcyKeSndluO\\\/jeWOHpBQViLHafWFpqLgaSF87ndvG2iTmXCN1Q1r3OYHcDs824E9B3LIkBF51Eogp5ZXNe4RtLy1jS5xwM4AG8nyKio7xS1VeKJnOsqe1WVZjkjLC1jyQMg8DlpyOIQXFFRVNzpqa50Vvlc4VNYJHQgNyCGAF2T0cQq1AREQEREBEVvsN3pL7a47hbnufTSPkY0uaWnLHuY7cfK0oLgiIgIiICIiAoRtddFT6h1Wx\\\/KKzTx9mZj2iWUh6G99\\\/msLt\\\/wAeFNy6GKMnJYwnrIQQ37IsoqHVzZA90NXq0U75u2XU8cTTTQO25JGbwzvcHGMlwG7K5opXVOmdQ0vs7T0dFR3uNsUj6yV8D4+ZieYTLkPaxznO353ZxvG5TLstwRsjB4jHFNhuyRsjB6MIIKkntddPpKtrYXU1NQ6hkpnVHsjLPTOzTSOa6KVxHeFxaMdDshXusrXuttE26V1XBZH6hro6+eOVzNmNr5ebY54OWRl4aDvA4DgVLWw3ZA2RgdGE2QQRgYPEIIgvjIJL1oZuiLnDIw3Gr5qeqfJWRNPaztpoy8Ejqw7AJ+RdtW6arLVTMrq67zzXa+3+2xVdRRg0rWxNkDGxsAcSBgneSScqXQ1oxhoGOG7guSAeIBQRHqcCk1hNbrlWRUdogt8It4ra+eBjjl4kIe099IMM90SQMY4lUupZpLZT0FZc71TXWWG1x\\\/6R1dNRyykOcedhLfdyOGBgjOWjeMqZXNa73QB+MIWtJBLQccMjggiW6XGK361ZUy1LbjJU11M1lGyulhrKQODG7IhB2ZGAkudw3F2c4WUawqJotd6DijmkZFNV1YkY1xAeBSSkBw6cEA7+pZlst2trZG1143rkgEgkDI4IIo5OaqOk1HTUDq+K9VEsEpfcKevle8kEEmop3d6wnOARwIIwF35TquGa73CjllbSy09s56CSW5S0xe87f+y1m5z27IyTni0YUphrQSQ0AniQELWuILmgkcMhBhcUjr5yNQT3NzppauxsnmdtFpc8wBxOR5ViEpoaek0rZJG9r0ptAqhLVXOanike7ZGw3ZOXSDed53A7h1TJgYxgY6lwWtOMtBxwyOCCF31klRo3SVwuV3pHPFvftUldXy0wqXZbh4lZxeAMbwc7Wdyr9GSW6flQhuEsVTR1Vw07RTU0NZM8yuO1KHg5PfODdnPp6VLJY0gAtBA4DCbIyDgZHAoIx5TauGW81FDPI2mfDbTPFLNcZaYPeS8Yiazc57dkEk5xlu7erfpxsmq7zpAXqqrJGVOko6yZkVS+JskznRZe7YIye+Kl5zWuILmg44ZCBoGMADAwghKy3FlVBpFmrrpVwWU26o2JX1L4WT1LJgxokkaQS4RgkAnecneQs55J2wO0pUtppZZ6Y3KuDJJHFznN7Yfgkned3Sd6zQsaRgtGOrC5AA4DCCEtJ2+noYbP2qxzS7Wle07T3O3N7bA4k9C89OTVFVDbZbpfqOhvgmLrnHJWzGVzQXc9G+InZa3Z2sEYDcNIPXOGyOoccpsNyTsjJ4nCCENMXCudFd\\\/ZmuuYbHaan\\\/DpqSYzUUo2syvwe+mADOODsbLsZc7FXTyWaW8WmTVNylpoX6Zo3bbqt8DXvJfkue0jLurJ6SVMhaDxA3IWNIwWgjyhBE2lKivqJtEyVUlTPKGXRtNLVAiWWEECF7878lgYd\\\/FUWh5KmsqbDJJe6aG\\\/c6HV8D6ud88hwedjkhd3rRxxuAGBjdxmfA3buC4DWh20Gja68IMB5UNhlTa5prnRQxxsm\\\/0VZWSUkdQTsYcJGcHNwcAg+6PUsWq7obhcbfJdZvY21S2enlo4rnXzwDbJdznfsI25ABHvcc4ORxKmdzWuGHAEeUI5rXDDmggdYQQ7eaouhtlru1eyeWO0moZXzXCalZUlznBojDcbcgDQSTv74bt69NLSVGotR6DfdK2seJNKCvmZHUPY2abbp++eGkbW9xP\\\/AG3KXi1rsZaDjhkIGgYwAMDAQRhpaaz1F2c+\\\/wB2q49VeyczRSvrJWOAEjhGxsQOyYzHsngQckkqwaQoWUGldKXalnq2Vk1\\\/kgf\\\/AKl5YY31M7XM2M7OMb+HHepu2W7W1sja68b02RgDAwN\\\/BByiIgIiICIiAiIgJwRdZQ50TxG7ZeQQ09RQWO36ts9fdY7dBPM2rlD3QtmppImzBvuthzmgPxx3E7t6prbrvT9xqqOCkq5XGrkdDBI6llZHJI3aywPLQ3a7127Odyxay6Rv0eoNJ1twBc62STvrqiW5ST8+58D4w9jHDDQXOBwMYHRuVdSaQuUWmdI0D+Y5+13YVtRh+7m8zHvTjef8xu740FXf9f2+BscVom7YqPZKnoXPNPIYcvnZHI0SYDC4BzuDtxHyLKL3d6Gx291bdKgQU7XNZkguLnOOGta0ZLnEnAAGSo9pdLalo9O0Om46a3S0NFdIallcahzXvgbVCbfHs+7xkHfgkZ6VlWvrHWXmgtslrdCa62XCG4QxTktjmLMgscQDjLXHBwcEBB2p9cWGeWaJtVMyaGSmikjlpZY3MdUPLIgQ5oPfOBHk4nAVxrtQWyhqa2CrqmxSUdOyqn2mnDY3uc1pzjBJLHDA37vKFGlZb75fdV6pHatFT3OCOy1kFOaguY7maieTZc\\\/Z3E7JG4HGQrnfNI3zU09\\\/nuEdJQOrKOijpWQ1T3ESU875gHuAaQCSBlvQesIMml1zYIKCvq6mrmpo6GHtioZPTSxyNjzjbDHNDi3O7IBVfatRW261fa1HNIZzD2w1kkL4y6PaLNobQGRkdHWDwIWBXvQ9fd9O32FtsjpblUUJpKaWe7z1Z75wc8Zfua3vW8N5wqnlkp53S2KSx10dLqGeZ1tibnv5KecbMpAG\\\/vMNkzwHN+VBndsvVvudo9lKOpa+39+efcC1pDCQ52\\\/He7jv4EbxuVupNZWSqe5rKmWM8y+dnPU0kXOxtGXOj2mjbAG\\\/vcr1rdN0kuiajTNJmmon0DqCMs4xsMZYD8YCxC3aOr3wMjuFtjbUU9HLHFUvvNTUjnnRmMOZG\\\/c0EOdnO8A43oMnsmtrFep6WKgqpXGqg7ZgdLTSxMljABJa5zQDgEZAOQulDrrT9dU0kNNWSuNZLzNNIaWVsc7sOPePLdlww0nIONytNPpKtFo0XSVD4mexVvfSVbmu4E0oiy3dv3\\\/EsWtFzq6g6BsYkstS2iqmtE1BWc86WOKnkbt83sjmxwzk7iQOlBntPrO1wW+1vra01FRXQPnh7Vo5TzzWEBxawBzhjaG47+J6FUs1jZJLVSXCKrfLBVPdHCyOCR0r3tJDm82G7eWkHIxuxvVn0npi4Wuq0zJVczs262VNJNsvz375InNxu3jDHfQrJNoK4tkpK4AS1FLdLlP2vFXSU3OQVUxeMSMwQ4YYcHdxHlQSHbLzQ3S3yVlBKZoYy5rwGOD2ObxaWEbQcOojKxHS2voa62XG7XeU01GLhJRUkHaUzJXFj3NAwcmRzg3OGt73eDwV\\\/wBGWcWi31BfRMpKmqndPM1tXJVFxwGhzpJN5dstaD0bljkOlrxRW62z0jaSW4W+8Vle2CSQtZLFM+bdtAHZdsyg8DvGEF9frnT7LeaySteyMVLaNzH08glZM4Zax0ZbtAkcMjfkda89cagrLToqS\\\/WeJsgg5qokjqInNJp9tvO96cFrgwuO\\\/hjeFZHaWvVwvIvNfHR09RJdKSoNNFKXiOCFjxku2RtPJeTwxjA6FnN3oY7naqygnAMVVC+F4PAhzSD60GKO1hUt5TorFzMJs0tGSKkZ2hVAc5sE5xgxZdwzuXTT2vKabT9BXXl5FRcOeqKaCjppZX9rCQiN5awOI73ZydwyViz9Bapk5MZaZ9VR\\\/wCMX1XPio5w823\\\/AC+1wc4znmfJxKylunLhpy8Udbpulpq2CO1RWp1PPOYSwROcWPa7ZdnO24EeQILqNb6ffVW2mgr+2JrjCZ6UQQvl5xgeGE5aCBguGc8N+eBVs1Nr+30VJUttU3P1kNVFSlzqeQwbZlaxzOcADS4Bx3bXEfIqDRGibjYNR2+vq5aeVrbfWMqDESAJ56pk5axp\\\/wCAw4A+Qbt68JdN6mi07PpynpbbJR+yHbMda6pc1xiNSJiDHse7GSPdY3Z8iCtqL1qWrvGqG2+4WWiobPIyNoq6R7y7MLZCXPErQBl2OCumndcW+50llZU85DdLjRQVnajInvLGyA7yQ3AaCCMnhuzjIVsi5OLPcNWagu+pLNbbg+qqIn0r5oxI5rGxMaQQRu74O3LIqO0ywaxrriGxto5aCnpY2tOCHMfKSMdAw9qDrBrCyT10dLFVvLpJTBHKYJBDJICRsNlLdhzsgjAPELrSazsdWJnxVUop4mSSOqX08jIC1mS8iQtDSBg8D0LDtMaAqLTHbrVWUPbtBQ1AkjqpLxUbJYx5fG7mPc7YIbu4ZGV7UelLxT15bQ2+joLa9tQKuiNwknpKvbY4BoiLP8sFxDiRjdkYOUGbWPUFBe9rtA1O5oeDNSywhzTwLdtoyPiV2WAaYs1\\\/sk1TJR0bIKFtO2OG2TXR88fObQ3se5hMbQ3Ixvzu3BZ+gIiICIiAiIgIiICIiAiIgIiICIiDqI2CR0gY0PcAHOA3kDhk\\\/KfSuyIgLzdBE6ZszomGZgIa8tG0AeIBXoiAiIgLxhpKaGZ8sNPDHK\\\/3T2sALvjPSvZEBERAREQEREBERAREQEREBERAREQEREBERAREQERedS8x08rxxawu9AQRHyxcuFq0DMbfSxCvu+MuiBw2P4yoWf2VWpC4ltot4b0DLlCOubhPdNXXasq3l8slQ8kk+VWJBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVege0ROaWAuJBDs8EGw3tqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWQdlTqXO+02\\\/H\\\/zLXVEG8HJH2QNs1lXx2u807bdcpDiMg5Y89XkU6L5bWmplo7nS1FO8slila5rgd4IK+mmk6uSv0xaquY5kmpo3uPlLQguqIiAvCv941Hm3epe68K\\\/3jUebd6kHzD1H+Xrh59\\\/rK2x7Hbkx0hqXkrt1zvVmhqq2WWYPlcTkgPIHA9S1O1H+Xrh59\\\/rK3l7FL9Ctp89P9oUiZjsiYie679xPk++DtN+8771UDkd0GBj\\\/DlH6D96z9FeLlcdpVm3TPeGAdx7Qfwco\\\/QfvVtqOTvkvp5nQz2y1MlbuLS\\\/ePpUl1sz6ekmmjhfO9jS4RMxtPPUMqG3acfFqR+oavT9Q+kqqt7zRhrC4MEQaNoZwMvJcuizNdzOap+XPe0W+1P0Xk8nfJeC0G12wF3Ded\\\/0quHJLyfE49gaDPVn\\\/usSdp65Gmr3TU7T\\\/ltbTwuzIYGSSOLgw5HfNbs+RZBpjTstNBV3CsfFJ38pbHJTkzgElrTt56hnGOldNy1opmrqy5bd6a6op6SuHJJyfnhYKD0\\\/9137j2g\\\/g5R+g\\\/errpanpZIjHPTtL8lzRJEcjB8IrKlw1XK6Zxql3026KozphhDOSnQ7GBo03bsDdviBXbuV6I+DVt+ZCzVFTqV7rdKjaGFdyvRHwatvzITuV6I+DVt+ZCzVE6lW50qNoYV3K9EfBq2\\\/MhO5Xoj4NW35kLNUTqVbnSo2hhXcr0R8Grb8yE7luiB\\\/+m7b8yFmqtVwt8VXVOM0M7wW4y1+BwVasXIxc9Y+Tp00+tMQx\\\/uXaI+Ddt+ZCdy7RHwbtvzIV8mt0MvNE01Q3m9wDZMbsEdflKGgibEYhS1BbtF21zmTncOk+RZ\\\/h7O30Tidlk7luifg3bfmQnct0T8G7b8yFltLTMghDGl5Gc987J+L6F6yDaY4HJBGNyr0LX9MLYjZhncu0R8G7b8yFyOS7RJ4abtvzIV59jYdsHtap7wYHfgZ4eXyKppYhS7YhpZtl+CRtDdu+NWmxZ9o+isRPvCwxcmejIgQ3Tds39dO0rv3ONG\\\/Bu1fw7fuWVxuL2Nc5pYT\\\/wATxCttwoY56rbkhnfkDex+Aqxw9me9MfDTXVTGKVm7nOjfg3av4dv3J3ONHfBu1fwzfuV0ZboWyxkU9TtBwdtOk2sYPlPkV4xvJ60nh7PtTHwRcr95Yn3ONHfBu1fwzfuXPc40d8G7V\\\/DN+5X+6UTq2BrI5uac05B2cjhjhkKrjBEbQ4guA3kJ+Gs4\\\/THwdSvOGK9zjR3wbtX8M37l5TcmWi5gA\\\/Tds3dUDR6lmKKabNuidVNMRKddU+7Ce5Voj4N2\\\/wCaCjHskNA6XsfJLdK+02WjpauOSENljjAcMyAFbCKIuyr\\\/AEKXjzsH2jVrqndGZaG03vmL9cetfTHQP5k2P9ji\\\/pC+Z1N75i\\\/XHrX0x0D+ZVj\\\/AGOL+kKEL8iIgLwr\\\/eNR5t3qXuvCv941Hm3epB8w9R\\\/l+4eff61sdyH8qs+l+TuhtcdsjqGxSSu5wylpOXk8MLXHUf5fuHn3+tbB8i\\\/JdddTcn9DdKOso44ZXyNDZC7aGHkdAXfy6OHm7P4n9OPPf9nDzGeIi1\\\/tv1Z+n7pJ7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/AAp3Dr94wt3pf+Fe1p5R4+54urmvn4hcO7tVeJYfnz9yd3aq8Sw\\\/Pn7lb+4dfvGFu9L\\\/AMKdw6\\\/eMLd6X\\\/hTTyjx9xq5r5+IXNvLhXOaHNsLSDwIld9yHlwrgMmwsA6+dP3Kjj5G9TRMDI7tQtYOADn7vqrl\\\/I5qh7dl93oi3hgvf9yrp5V4+ak6uaefiHv3dqrxLD8+fuXPd2qvEsPz5+5W7uHX3xhbvS\\\/8K57h1+8YW70v\\\/CraeUePuRq5r5+IXBvLpVuIDbJESeAEx+5endvr8kewDcj\\\/APkd9ytbeRC\\\/tILbjbwRwIc\\\/8KqW8juqGkkXeiyf+t\\\/4VE08p9sfcRVzXz8Qqhy3154WBp\\\/+q77l1dy51bDh9jjaeozEf2VP3HtU4I9mKLB49+\\\/f9VeE3InqGZ+3Lcre53WXP\\\/CkU8p98fcaua+fiFd3dqrxLD8+fuTu61XiWL54\\\/crf3Dr94wt3pf8AhQch9+BBFwtwI3g7T\\\/wqdPKPH3Grmvn4hczy31442Bo\\\/+q77k7uFdnHsC3PH\\\/dd9ypO45qfnC\\\/2XotsjGQ9\\\/4fIFyeR3VB43eiPRve\\\/8Krp5V4+ak6uaefiHueXSraSHWSIEcQZj9yd3aq8Sw\\\/Pn7lQP5Eb\\\/ACPL33G3ucTkkuf+Fcdw6\\\/eMLd6X\\\/hVtPKPH3I1c18\\\/ELh3dqrxLD8+fuXLOXOsecMscbj1CYn+yt3cOv3jC3el\\\/4V6Qciuo4HEw3OgYSMHZc8Z+qk08o9sfcaua+fiFa7lzrGY27HG3PXMR\\\/Zcd3aq8Sw\\\/Pn7lST8i+pKjHP3Shkxw2nPOPqrx7h1+8YW70v\\\/CkU8o98fcaua+fiFx7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v8Awp3Dr94wt3pf+FNPKPH3Grmvn4hcWcudY\\\/OxY43Y6pif7I7lyrG+6sUbejfMR\\\/ZUdPyL6kp9rmLrQx7XHZe8Z+quJuRbUc+OeudA\\\/HW5\\\/wCFRp5Tn2+41c18\\\/EKzu7VXiWH58\\\/cnd2qvEsPz5+5W7uHX7xhbvS\\\/8K57h1+8YW70v\\\/Cp08o8fcaua+fiFw7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/CncOv3jC3el\\\/wCFNPKPH3Grmvn4hcO7tVeJYfnz9ywPlu5VZ9UcnVwtUlsjp2yviPOCUuIw8HhhZZ3Dr94wt3pf+FYPyzclt10zyf190rKyjkhifGC2Mu2jl4HSFlxFPK+lV0\\\/1YnHfu14ermXVp6mdOYz27Nb6b3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzb6NfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFaNaj\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oUEvIiICoLncYreznJy8MPgsLujyKvXR0QcSSSgs51DSBjHbUp284HNHPHHUufZ+mzGCZBtgH3B3Z61deYblDA08UHUSOI4rnnHda7c0OspzQ6ygoqa4dsOna0Oa+J2yQ4fT8S7trmmsNNv5wN2zu3YVSYGnO8705lvWcoPUcAiDcEQEREBERAREQEREBERAREQEREBERAREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFBLyIiDh72xsLnnDRxKtrqsdsl7axgh3d5zZ9aua6ue1pwTv6lamYjupXTNXaf8+XkZW1ELuYlweG0BwVPzFVk5rTg9UYVZzrfL+6U51vl\\\/dKrK0Z9xjsMaHOy4DeccSqN8NWXHZrA0Ho5tVnOt8v7pTnW+X90olRGCr77FdjPDMYOFWOyYS0SYfs42sdPWuedb5f3SnOt8v7pQUYgqQd9aTwx3iqKpr5I8QzGJ2fdbOV6c63y\\\/ulOdZ5fQUFGIKoB2a0kkbjscN645mr2ABWjOMEmPKuAIIyN4KIKalbJGHc9PzucY73GF5PhqTI9za3AJJaDGO9HV5VXIgoXRVJaMVYDgOIj6fiXTmKscK4Y8sauKIOkZ2WNDnbTgME44rttt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDgOB4LlEQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/L9w8+\\\/wBa3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhQS8iIgKnmH+63aLC8Ya\\\/qVQrZVXSSmqZmvopXQMxiVhBycZOQcYG\\\/jlTFM1ekImqKe7iCCoitUdOK7\\\/Ut3mYt2s7+GCuBFXmNwdcotvaBaWwgbukHf8S6ezmdkihqsF2N7RnGCc8fJ9KRXxsrmBlHUBriRtOAABAJ6\\\/8AzKU2ZppiIjsp1Ke2Xo6KtMWPZFgf4QjHUOj48+lJI652w5twjY4DeObBB4\\\/9vQqOHUjX0u2+jlE2Cdhp2huBxvxv4Y4L2k1BHGSH0lUCCActHSCevyK82q49MEXaJ9cvejZWsla6qropGf8AJrYsZ+I5Vw51nhBW2pvcEGQ6OVzhxa0bwMZBPUvGLUDJZdhtHU+TcPvUdOrvhPUp7ZXSodzkD2RT808jAeADsnrwVRUMNXBKHVNzNQzBywxNGfQvN19jBYG0tS\\\/ajEnetG4elebr84SwgUTyySMye777iRgDG\\\/hnirRRXjGP4VmujOcrzCCGbxjJJx1LurI3UDS0ntKpGyQHZx3uSB1+VI9QMc1rjRVQa44B2R1\\\/Go6VeyerTuvaK0uvI5prxTPALy1wkOCMAHdjOTv4eQro6\\\/xtjLzR1ezgEHYGD8ueHlUdOrZPUp3XlFaI75G6pjgNLUsc8gAuaMDPyrl14cKZ0woqh2y8tLQN\\\/A7x1jcnTq2OpTuuyK1U15FTlsNHU7ewXjaAAOOjPDK8WX8OMY7RqhtO2Xd7nZGMgn6E6dWx1Kd17RWaW+czIRLSyc2HOBLDktx1jA3nqGV2mvMkNRI2Whm5oOa2N7TlzyWgnd0YzjieBTp1bHUpXdFaay8Oop3tqKV\\\/N7thzHbRPXkYAHHrK5ZeOdp+dippMBzmkP70jDS7PTu3YTp1YydSnsuqKwu1GGbIko5to+BvGOsE4z5F3\\\/xDGHEGkqQMEgkDfj5fIp6VeyOrRuvaKyvvvNz1TJKSQshcADGdondnJGBs+lVdvuPbk74+15otlocDJjeD1b1E26o9ZTFymfSFeiIqLiiLsq\\\/0KXjzsH2jVLqiLsq\\\/0KXjzsH2jUGhtN75i\\\/XHrX0x0F+ZVj\\\/Y4v6QvmdTe+Yv1x619MdBfmVY\\\/wBji\\\/pCC\\\/IiIC8K\\\/wB41Hm3epe68K\\\/3jUebd6kHzD1H+X7h59\\\/rW8vYpfoVtPnp\\\/tCtGtR\\\/l+4eff61vL2KX6FbT56f7QoJeREQFHmrNO6muF9qJ7dWvio3bJYGVjoiMNAI2dkjjn0qQ1Yq8VAuL3soq6RgILXRVLQ124f8SRhbWLlVurNMR+7DiLVN2nTVM\\\/swJmkdY801slwm2wMFzLi4Z8uC0\\\/8AgWd6Jt9ytllFPeah09TzjnBzpOcIaTuG1gZ9C6OgnDmf6a5nZaG97UtAO4cd+8q5i2t73FVWDZ4Dnj5OPXw9a0vcRXcp01RH7M7HC0WqtVMz+6vRUHsYzaa4VNX3r9v\\\/AHndecfF5F1NpjOf9VWgHqqHblyutcUVBHbGMIIqaw4aW99MTx6fjXMVsjiJImqSSQcmUnGEFcit0dpijc5wqa0lzS3vqhxxnq8q7C2MBbiqrMBwdgzk5\\\/7IK9FbjaYuiprBuxuqHfeuPYiPvM1Vadk53zHfv6etBckVultLJHl3bda3fnDZ3ABdmWxjCMVFVgNAwZSeGN+\\\/p3IK\\\/AyTjeUVBHa2MOW1NYRgggzuPrK6G0RlpHbVdk\\\/8u2HZQXJFbWWiNsZaaqtdk5yZ3ZG87s9W9d47YxgkAqKsh5zh0xdjfndlBXkAjeitjrPG457brh5O2HY6PuXc2thYxpqa3DRj\\\/fdv+PrQXAgE5IGUVB7Fs5wvFTWDO13vPuwM+T1dS7st8bHMLZajvCDgyE5x19aCsREQEREBERAURdlX+hS8edg+0apdURdlX+hS8edg+0ag0NpvfMX649a+mOgvzKsf7HF\\\/SF8zqb3zF+uPWvpjoL8yrH+xxf0hBfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhWjeo\\\/y\\\/cPPv8AWt5OxS\\\/QrafPT\\\/aFBLyIiAuC4g+5J9C5Vuq6esdVmSCYiIgDY2sYO\\\/fw+JTEZRM4V+0fAd9H3ptHwHfR96sz4L22KIxVEBkDdl7XDcTk7wfRu+7f6CK8vp5Q+opmTBw5ssYcEdOcq2iN4U1+JXXaPgO+j702j4Dvo+9WqKK87ZMk9PsljgAG7wf+J8vlSOO7R1DO\\\/Y6BxaHBxBLRvyc4GTwTR5hOvxK67R8B30fem0fAd9H3qzRwXyNwBqoJWlxJc5uMNwMDGOPHf9C4bFfRtu7Ypy44w0jcNw8nXn0qdEbwjX4leto+A76PvTaPgO+j71aqiG7PjiDJow8OcXubuGMbhwPpXFJT3ZlSTUVMToC3cMd8Dn7vIo0emcp1+uMLttHwHfR96bR8B30feouutFr592rHUs1V2qZXGERzQNGzk490CRuwpGsjattnom3I5rRC0THIOX438N3FaXbHTpirVE52llZvzdqmnTMY3hV7R8B30fem0fAd9H3rsiwdDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiAN44YREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98w\\\/rj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iaj\\\/L9w8+\\\/1reTsUv0K2nz0\\\/wBoVo3qP8v3Dz7\\\/AFreTsUv0K2nz0\\\/2hQS8iIgKkluFJFUGGWpZHIOh52fQTuKq1R1NuoqiQvnpmPeXBxcW7yRw3qace6tWfY9k6Hd\\\/rqffv\\\/3G+T7x6VyLjRnOKuI4BducDuGc+o+hePsPb9svFM0OJJJAK9IrdRxOLo4A0luwcA729St+Tyj8\\\/h2ZcKN5IbVwkgZxtjh1rh1yomyOY+ria9uctc4AjHFeJstsJOaKPedr3J4r2mt9HNKZZKdrnk5JIO84xn0J+Tyfn8Etyo4mhz6loaW7e1xAHWT0dPHqKS3GjiZG99SzYkOGvG9vDO8jcN3WuPY2i5oRCnAjDdjZAOMccfSVzHb6SOMsEILTIZd4J749Kfk8n5\\\/Do6729r2sdXQB7uDS8ZXo24Ub9oR1UT3AFxaxwccDjuG9eTbVQN28Uze+91uO\\\/dhd2W2iYHBkAbtDBxnPDHqSdHk\\\/P4ebbzQOIDaoEuxjDTvz1bt\\\/\\\/wCV4XfUlos4jNyr46fnAS3aB3gHB4DyhVDrTb3AB1M0gcMg7v8AzJVv1DpW232WCSr7YjfC0taYXlm4kHo+IK9HR1RqzhnX1tM6MZVdjv8Aa76JjaK6OqEWNvYB73OccR5CrrjylWPTenKHT7ql1Eah76jZ23TPLz3uccfjKve0PL6FW7o1T0848r2temOpjPhzjylMeUrjaHl9CbQ8voWbRzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHOPKUx5SuNoeX0JtDy+hBzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHKIiAoi7Kv9Cl487B9o1S6oi7Kv9Cl487B9o1BobS++Yv1x619MdBfmVY\\\/2OL+kL5nUvvmL9cetfTHQX5lWP8AY4v6QgvyIiAvCv8AeNR5t3qXuvCv941Hm3epB8xNSfl+4eff61vJ2KX6FbT56f7QrRvUn5fuHn3+tbydil+hW0+en+0KCXkREBWqvqLmyqcykgjfENnDnN6en\\\/l9PrV1XR7gHAF7W54AqaZxPZWqM+61ie6mkLuYiE4eRs43FuNxG\\\/rXBqbsGSltNHI5pbsZGxtDp\\\/5HernzjSCeeZgDPQu+\\\/GdsY+JW1eEafK2UddcZpubntvMNOf8AMMocB1bl5trbuBh1tjLhvLhLuO8bgMf+YV2J2cZeBncM9KF2M5kaMcfImqP6f5NM\\\/wBX8LbUVdxileWUrZYwfcjcQMHpyck7ugLpVVt1je18FvZLCWBxbzmHbR6Fdt\\\/hj0LgOzwkaehIqjYmmd1oNfdzLsttcbWDeSZuPDhu3dKqKWquEzwJaFkDcZ2jJtdPDGB0KvcdkZdIAPKucHwx6EmqJjt\\\/JFMxPdFt11hq6C5VcVNbojDHK9rNqjlcS0OIByDg7sH5VJNomnqbVRz1cfN1EkTXyMxjZcQCR6VU4d4X0IcgZLxj4le7dpriIppiMMrNmq3VM1VzOXZF1GSMh4I8gQggZLx6Fi6HZF5hwLdoSt2evoXbDjwcPQg7IqOS4Ukb3Mkradr2nBaXgEfSuvsnRf8Ax9N84371OJV1RurkXnE8SsD4pWvYd4c3eCu2HeF9ChZ2RdcO8L6Ew7wvoQdkXXDvC+hMO8L6EHZF1w7wvoTDvC+hB2RBw370QFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iak\\\/L9w8+\\\/1reTsUv0K2nz0\\\/2hWjepPy\\\/cPPv9a3k7FL9Ctp89P9oUEvIiICtF1oqGoqdqsqdh2yAGlwGB\\\/wCdKu6sF0ki7fkDpbbtNAy2YHaG7dlTFU0zmEVUxVGJd2Wi2MpZ4GS4EwBcec344j1LyZZqFj2Btxm2Bk7Bn45AH9lTPqmObl8lodLgge6OejHo3IXUroXc37EEE4G44x8foVurXup0qNlxfaqF8IhfUvcGPDxmXe0jA\\\/susdst4jkhFUXOcA5xMoJwDkH0qgbM2SQ5lsziWl79kOzgdKPlY0FkctmEhJa7vTjZ44+g+hOpVunp07Lgy20LA8NrH98C0f5o70ZG4ehdZLTbZomMbUOaY9rD2S4O8knJ+Mq3MMJkAidZg2TZBOHElxPR\\\/ZekMrBthrrQGtblxa1x3Zwf7p1Ktzp07Kx1noJKeSB1XK9pLXHamyRgeX4129i6P3T66ZwOAMzbunHD41SSVNLt7RltZbsODu9O0eofFwXJfDTO2XS2pm7I70jDwBk+g+pOpVudOnZVU1qo4ZGObXTvwMYdNtA5yN\\\/p9S8nWm2vJIrZAM5difjx3Hyb1TUksbapoZJZxk79kO2iOO70LxdJTNLiZLLgneCwjHxlOpVujp07K19noY5A59xmbGcFrBNgbhvVQy20TX7fbkhaWObsmbIIIwqNs0RbsMltXN7JOy0E7scfpXjJLC+nhkDrQ5rm7tprt547vSk3Kp7yRbpj2VzrJbXP72dwY0E82Je9HWcfL9K7i1UAGHVcpJOQTP1dXpVvgqG7mxy2Vri0t73a3nqx1Lu99EYAyWW0jZznccDOPuKdSvc6dGzG7lyZUFdcKyrddQO2JXylroY3bJcSTvO\\\/pVMzkstoYGey8TtkAZNPHnd\\\/+Fl7ZIo6UB0loa\\\/J2AGnZPXn5CPSujn0vN5jktBwdl24445wumOYcRTGIq\\\/hzTy\\\/h5nM0\\\/yuGnKWjsVoprXHWRydrsxtOIBIznh0cVdDUQjjNGN+PdBWB0lK+f8AyZLU4OOQHDfkjr6d68OfY7O1JZnPG9ww7j1rkqqmqZqnvLrppimIpjtDJTVU4IzPFv8A+sLt2xDkjnY92P8AkOngsbj5kTCEus4IdgsDTnjvC55+Ag7Utp75oDRg794woWZF2xBnHPR5\\\/WC5NRCDgzRg\\\/rBYxzlM1o56SztBGWu2Tv3\\\/APYrtOGhokcLPtk98XNdjeCf7FBkrKiF5AZLG4ngA4Feis1LLaWRtcXUYkYNsuYMAeUeTeq+nuFJUymKCdkj+ppygqkREBRF2Vf6FLx52D7Rql1RF2Vf6FLx52D7RqDQ2l98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzOpffMX649a+mOgvzKsf7HF\\\/SEF+REQF4V\\\/vGo8271L3XjXe8qjzbvUg+YepPy\\\/cPPv9alXk35fbzoTSdNYaG00NTBA57hJK5wcdpxJ4fGo5vlHHJeq9zi4Ezv3fKVRdoReE9BPXtrtR+IbX++9PbXaj8Q2v996gXtCLwnp2hF4T0E9e2u1H4htf771RVHZRanllc5tptbAejBON3WVCXaEXhPTtCLwnpgTW3soNUBzT7FWw4IJy098ntoNUYI9i7aPiBChTtCLwnp2hF4T0wJqHZPanBcRabWHncSGHh1Lt7aHVG04i1WsAnIAadyhPtCLwnp2hF4T0wJr9tBqgsaDarXkdIad5XLeyi1S14d7F2wjOS3ZO8dShPtCLwnp2hF4T0wJ39tTf\\\/g7ac\\\/rPQ9lTfyN+nbT+89QR2hF4T07Qi8J6Cd\\\/bU3\\\/ACD\\\/AIdtOR07T1w\\\/sp768EP05aHA8QS4qCe0IvCenaEXhPQTv7am\\\/wDwdtPDHunoOypv4xjTtpGP+p6hShsHbrHuhf7k4IJ38D5PJj5Qqj\\\/Ckwje5xw5hHebQyQenqQTH7am\\\/wDwdtP7z0PZUX48dOWj956hSt0+6ijjfPtDbJAAcDjCo+0IvCegncdlTfxnGnbSMnJ75\\\/FB2VF+HDTtp\\\/eeoI7Qi8J6doReE9MCd\\\/bU3\\\/IP+HbTkf8AU9PbU3\\\/4O2n956gjtCLwnp2hF4T0wJ3PZU38nJ09ac\\\/rPT21N\\\/wB\\\/h207uHfPUEdoReE9O0IvCemBO3tqL9jH+HLRj43Lseyr1AeOnrV+89QP2hF4T07Qi8J6YE7nsqb+Rg6dtOMY909cjsq9QNOW6etQPkc9QP2hF4T07Qi8J6CevbXaj8Q2v8AfentrtR+IbX++9QL2hF4T07Qi8J6CevbXaj8Q2v996xjlH5frzrrSdVYa600NNBUOY4yROcXDZcHDj8SiztCLwnp2hF4T0FBS++Yv1x619MdBfmVY\\\/2OL+kL5vxUUbJWODnZDgfpX0g0ECNFWMHce04v6QgvyIiDXaXl1uUJImtFZGR4TAP\\\/AGqnd2QMuC19HIAdxBLfuWxz4Yn+7jY742gqlltVulH+bQUj\\\/wBaFp\\\/sqaat05aV1tZoWsrJ6qaw1POzPL3ltW4DJ47l485oLxDVfxrludLpXT02edsVqfnwqSM\\\/2VO7Q+lHe60zZD8dBF+FRpq3Tlpzt6C8Q1f8a5cbeg\\\/ENX\\\/GOW4Z0Do88dKWE\\\/8A2+L8K47n+jvgnYP5dD+FNNe5mGnu3oPxDV\\\/xjk29BeIav+Mctwu5\\\/o74J2D+XQ\\\/hTuf6O+Cdg\\\/l0P4U01bmWn3OaC8Q1f8a5c7egvEFX\\\/GuW4Hc\\\/0d8E7B\\\/Lofwp3P8AR3wTsH8uh\\\/Cmmrcy0\\\/5zQPiCr\\\/jXLnnNAfB+r\\\/jXLb\\\/uf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lqBzmgPg\\\/V\\\/xrk5zk\\\/wDg\\\/V\\\/xrlt\\\/3P8AR3wUsH8uh\\\/Cnc\\\/0d8FLB\\\/Lofwppr3MtQOc0B8H6v+NcqSZmipK2N0dqqoaYNw5nbLnEnPHOVuV3P9HfBSwfy6H8Kdz\\\/R3wTsH8uh\\\/Cmmvcy1CZFydY763XEHyTH8S9RFya9Nuufz5\\\/EtuO5\\\/o74KWD+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWpLW8mzfc2+6j4pz+Jd9rk5\\\/8Agrv\\\/ABLvxLbPuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5mGpT28mzvdUF1d8c7j\\\/7l05rk18XXP58\\\/iW3Hc\\\/0d8E7B\\\/Lofwp3P9HfBSwfy6H8KaatzMNRJIuTjZPN2647XlmP4lb449Fx1oe62VUtNskc2ahzTnoOc\\\/Gty+5\\\/o74J2D+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWoHOaA+D9X\\\/GuTnOT\\\/AOD9X\\\/GuW3\\\/c\\\/wBHfBSwfy6H8Kdz\\\/R3wUsH8uh\\\/CmmvczDUDnNAfB+r\\\/AI1yc5oD4P1f8a5bf9z\\\/AEd8E7B\\\/Lofwp3P9HfBOwfy6H8KaatzLT\\\/nNA+IKv+NcnOaC8QVf8a5bgdz\\\/AEd8FLB\\\/Lofwp3P9HfBOwfy6H8KaatzLT7b0F4hq\\\/wCNcuNvQfiGr\\\/jXLcLuf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp7t6D8RVf8Y5NvQfiGq\\\/jHLcLuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp9t6C8Q1f8a5NvQXiGq\\\/jXLcEaA0cOGlLAP\\\/t8P4V6N0NpNvudMWQfFQRfhTTVuZhp2yXQTHteLBVZaQRmscVKFJy9mmp4qemoZBFE0MY0Fu4AYHQp8i0np2L\\\/AGrDaWY8GjjH9lWRWi2w\\\/wC1b6Nn6sDR\\\/ZNNW5lAUXLxcJTiK1VchPgtB\\\/8Aai2HZTwx\\\/wC3FG39VoCKdM7oy9ERFdAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIse1JqYWusgttvoprneqhhkipIXBoawf85Hncxmd2TxO4AncrHzvKbnnu1tI83nPa3OVHOY6uc9zny4wgz1Fj2mtTNutZUW24UU1rvVMwPlo5nB20w\\\/843jc9md2RwO4gHcshQEREBERAREQERcOdgIOVwXALA9YcodHZZpKSjZ23Wt3OAOGMPlPSfIFHNfyg6hq3HFW2naf+MMYGPlOSua5xVu3OO8vY4TkfF8VTFcRpifef8y2B2wm2FrLLqG8yu2nXWvz\\\/wBNQ5vqK5h1FeYXbTLrXZ\\\/6p3O9ZWX4+jaXf\\\/pbiP64+rZoOBXK1+t\\\/KHqGkcNupZUsHFs0YOflGFJWjtfUV+lZSzMNLXOG5jjlr\\\/1T\\\/ZbW+Kt3JxHpLz+M5JxXCU66ozTHvH+ZZui4acrldDyBERAREQEREBERAREQEREBERAREQEREBERBG+jXV\\\/sDqPUtvpo7he6241GIpZC3aigldE2Frt+MNY4joy7f1rIWa4srtNG9GaRsQfzDqYxntgT8OY5vjzmd2z\\\/AG3qwWirZoLUlwtd5mbDY7rVvq7bVv3Rxyv3yQPdwadrLmk4Byencsn\\\/AMN2E6h\\\/xJ2tB7IbGO2NvveGNvGdna2cja443IMW1ga91j07qavpWW+9UVxgxFHIXEQTzNidC87skte0kcNpu5SQo8u9YzXWoqC1WaZs1ltdWyruVWzfHJJGcxwMPBx2sOcRuGyBnO5SGgIiICIiAiIgLEOUq+OsunJXQvLamc8zERxBI3n5ACsudwUU8uBd2tah\\\/wAS+Qn48D\\\/usb9U0W5mHocqsU3+Lt26+2f49UTuJc4lxJJOST0rhFJ8Fl0weTV1cTCbh2sXGUyd+Jse5xnr3YxwXj27U3M4ns\\\/QuM42jg4p1RM6px6IwRZJyfUdsr9TQwXpzBSljiGvdshz+gE+n0Ko5S6C1W7UQhsvNth5ppeyN20Guyd3ownSnR1Mk8bRHFRwuJzjOfZia7Me6N7XscWvacgg4IKk+12TS0nJ26tnMJruYc58pl79sm\\\/Axn4t2FFyXLU28TM9zheNo4ua6aaZjTOJy2J0Beze9O01RIc1DP8AKm\\\/WHT8owflWTqMORJx9iK8H3IqAR+6FJ44L2bNU1W4mX51zGzTY4q5bp7RIiItXEIiICIiAiIgIiICIiAiIgIiICIiAiIg8a2kp66lkpq2CKop5BsvilYHtcOog7isM7k+iud2\\\/YQbOdrmu2pua+Lm9vZx5MYWcog8aKkp6GljpqKCKnp4xssiiYGNaOoAbgvZEQEREBERAREQHcFgfKxaXXHTjpogTLSO54AdIxhw9Bz8izxeM8Ye0gjIKrXRFdM0z7tuGv1cPdpu094nLVVFKmruTh0lRJVWNzGbRyad25uf+k\\\/2UeV9kudBIWVdDURkdOwSPSNxXi3LFdufWH6TwfNOG4umJoqxO091uRcua5pw5pB6iMLlrXPOGNLj1AZWLvy6ornb7DdLhK1lJQVDyf+RYWtHxk7lI+jeTrtWojrL0Y5ZG72wN3tB6yelbW7FdyfSHncZzXhuEpmaqsztHf\\\/4yPkytDrVpmEStLZ6g888HozjA9ACzMcF5QsDQAOAXqvaopiimKY9n5vfvVX7lV2rvM5ERFZkIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAhGURB5ujyvF9O13FqqkQW51BAT30TCfK0I2ggB72JgPkaFccJhMJzKlZA1vAL2bHheiIgAwiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg\\\/\\\/2Q==\",\"type\":\"screenshot\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"observedFirstPaint\":775,\"observedLastVisualChange\":3215,\"firstContentfulPaint\":2498,\"observedFirstPaintTs\":420272048040,\"speedIndex\":5238,\"observedSpeedIndexTs\":420272859580,\"observedFirstContentfulPaint\":775,\"observedNavigationStartTs\":420271272738,\"observedFirstVisualChange\":1332,\"observedLoadTs\":420272834393,\"firstMeaningfulPaint\":2498,\"observedTraceEnd\":4599,\"observedFirstMeaningfulPaint\":775,\"firstCPUIdle\":7845,\"observedTraceEndTs\":420275871585,\"observedFirstMeaningfulPaintTs\":420272048041,\"observedDomContentLoaded\":1034,\"observedNavigationStart\":0,\"interactive\":11593,\"observedFirstVisualChangeTs\":420272604738,\"observedFirstContentfulPaintTs\":420272048040,\"observedLastVisualChangeTs\":420274487738,\"observedLoad\":1562,\"observedDomContentLoadedTs\":420272306978,\"observedSpeedIndex\":1587,\"estimatedInputLatency\":140}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":-275.277},\"displayValue\":\"Root document took 320\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"overallSavingsMs\":1661,\"headings\":[{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedMs\",\"valueType\":\"timespanMs\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924,\"wastedMs\":330},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"totalBytes\":615},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedMs\":480},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"totalBytes\":1438},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedMs\":480},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedMs\":480},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460,\"wastedMs\":780},{\"wastedMs\":330,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316},{\"wastedMs\":930,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"totalBytes\":7906}]},\"displayValue\":\"Potential savings of 1,660\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.39,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"startTime\",\"itemType\":\"ms\",\"text\":\"Start Time\",\"granularity\":1},{\"key\":\"endTime\",\"itemType\":\"ms\",\"text\":\"End Time\",\"granularity\":1},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"displayUnit\":\"kb\",\"granularity\":1},{\"key\":\"resourceSize\",\"itemType\":\"bytes\",\"text\":\"Resource Size\",\"granularity\":1,\"displayUnit\":\"kb\"},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"key\":\"mimeType\",\"itemType\":\"text\",\"text\":\"MIME Type\"},{\"key\":\"resourceType\",\"itemType\":\"text\",\"text\":\"Resource Type\"}],\"items\":[{\"startTime\":0,\"transferSize\":8836,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":323.73499998357147,\"resourceSize\":30973},{\"mimeType\":\"text\\\/css\",\"resourceSize\":29295,\"endTime\":437.5959999742918,\"startTime\":336.62099996581674,\"transferSize\":4924,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"resourceType\":\"Stylesheet\"},{\"startTime\":336.7529999813996,\"transferSize\":1144,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":2138,\"endTime\":438.0239999736659},{\"startTime\":336.85999998124316,\"transferSize\":615,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":518.9129999489523,\"resourceSize\":209},{\"mimeType\":\"text\\\/css\",\"resourceSize\":511,\"endTime\":533.9720000047237,\"startTime\":337.0160000049509,\"transferSize\":728,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":534.3639999628067,\"resourceSize\":16542,\"startTime\":337.7079999772832,\"transferSize\":2483},{\"mimeType\":\"text\\\/css\",\"resourceSize\":6758,\"endTime\":534.8890000022948,\"startTime\":337.83999999286607,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"statusCode\":200,\"resourceType\":\"Stylesheet\"},{\"startTime\":337.9739999654703,\"transferSize\":8861,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":62384,\"endTime\":535.2809999603778},{\"mimeType\":\"text\\\/css\",\"resourceSize\":54216,\"endTime\":535.6209999881685,\"startTime\":338.11499999137595,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Stylesheet\"},{\"startTime\":338.307999947574,\"transferSize\":33460,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":97176,\"endTime\":651.3309999718331},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":651.7339999554679,\"resourceSize\":10056,\"startTime\":338.44500000122935,\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":708.2959999679588,\"resourceSize\":19776,\"startTime\":338.66099995793775,\"transferSize\":7906},{\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":4649,\"endTime\":708.7169999722391,\"startTime\":338.8120000017807,\"transferSize\":2122,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":144748,\"endTime\":708.9999999734573,\"startTime\":338.8999999733642,\"transferSize\":145259},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":1076.385999971535,\"resourceSize\":15005,\"startTime\":723.7869999953546,\"transferSize\":6070,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\"},{\"mimeType\":\"image\\\/png\",\"endTime\":1076.714999973774,\"resourceSize\":5609,\"startTime\":723.9039999549277,\"transferSize\":6117,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":3809,\"endTime\":1076.8929999903776,\"startTime\":724.0339999552816,\"transferSize\":4316},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":4102,\"endTime\":1077.1489999606274,\"startTime\":724.1339999600314,\"transferSize\":4610,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"statusCode\":200},{\"startTime\":724.4459999492392,\"transferSize\":7746,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":7238,\"endTime\":1077.3009999538772},{\"startTime\":724.5529999490827,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":1077.4609999498352,\"resourceSize\":5692},{\"mimeType\":\"image\\\/png\",\"resourceSize\":44039,\"endTime\":1078.1449999776669,\"startTime\":724.6599999489263,\"transferSize\":44548,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"resourceType\":\"Image\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":1078.3509999746457,\"resourceSize\":5692,\"startTime\":724.7669999487698,\"transferSize\":6200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":681,\"endTime\":764.4959999597631,\"startTime\":709.5240000053309,\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":413,\"endTime\":765.0879999855533,\"startTime\":722.4810000043362,\"transferSize\":760},{\"startTime\":722.628999967128,\"transferSize\":960,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":765.3500000014901},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":9566,\"endTime\":765.5789999989793,\"startTime\":722.777999995742,\"transferSize\":3773,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"resourceType\":\"Script\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2652,\"endTime\":998.6339999595657,\"startTime\":722.9010000010021,\"transferSize\":1347},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1846,\"endTime\":999.0680000046268,\"startTime\":722.9939999524504,\"transferSize\":1386},{\"mimeType\":\"application\\\/javascript\",\"endTime\":999.3430000031367,\"resourceSize\":1402,\"startTime\":723.2150000054389,\"transferSize\":997,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2568,\"endTime\":999.5539999799803,\"startTime\":723.3069999492727,\"transferSize\":1326,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1198,\"endTime\":999.833999958355,\"startTime\":723.3989999513142,\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"startTime\":723.5009999712929,\"transferSize\":6072,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1000.0139999901876,\"resourceSize\":16184},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1000.2159999567084,\"resourceSize\":6875,\"startTime\":723.5939999809489,\"transferSize\":2620},{\"startTime\":723.6829999601468,\"transferSize\":1129,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1403,\"endTime\":1000.4799999878742},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":52154,\"endTime\":1078.4899999853224,\"startTime\":724.8489999910817,\"transferSize\":19939,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":1078.7479999708012,\"startTime\":724.9599999631755,\"transferSize\":4755,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1159.4269999768585,\"resourceSize\":5229,\"startTime\":725.0859999912791,\"transferSize\":2608},{\"startTime\":739.7239999845624,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":331,\"endTime\":739.7579999524169},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":743.2499999995343,\"resourceSize\":709,\"startTime\":743.2039999985136,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\"},{\"mimeType\":\"text\\\/html\",\"resourceSize\":210,\"endTime\":1203.3859999501146,\"startTime\":1028.6139999516308,\"transferSize\":651,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":32588,\"endTime\":1203.771999978926,\"startTime\":1031.6429999656975,\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"statusCode\":200,\"resourceType\":\"Font\"},{\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":33768,\"endTime\":1204.061999975238,\"startTime\":1032.0910000009462,\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"statusCode\":200,\"resourceType\":\"Font\"},{\"startTime\":1032.275999954436,\"transferSize\":31919,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31616,\"endTime\":1204.366999969352},{\"startTime\":1032.5839999713935,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":1204.6359999803826,\"resourceSize\":32556},{\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31656,\"endTime\":1204.9039999837987,\"startTime\":1032.848999951966,\"transferSize\":31959,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"resourceType\":\"Font\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5147,\"endTime\":1205.1309999660589,\"startTime\":1102.511000004597,\"transferSize\":2505,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"resourceSize\":44453,\"endTime\":1205.3040000027977,\"startTime\":1104.6849999693222,\"transferSize\":18266},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.a29cc4721ecfd24a22cb.js\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1262.5819999957457,\"resourceSize\":430748,\"startTime\":1162.1129999984987,\"transferSize\":89713},{\"statusCode\":200,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":1282.2889999952167,\"resourceSize\":1960,\"startTime\":1239.0119999763556,\"transferSize\":1404},{\"startTime\":1240.3729999787174,\"transferSize\":367,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558374041357\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":1343.9849999849685,\"resourceSize\":35},{\"startTime\":1244.3899999489076,\"transferSize\":741,\"statusCode\":200,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":1344.3089999491349,\"resourceSize\":43},{\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=412x660&vp=412x660&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=621383615.1558374041&tid=UA-22305160-3&_gid=211614394.1558374041&_r=1>m=2wg5a1PCSVR2W&z=1217970490\",\"statusCode\":302,\"mimeType\":\"text\\\/html\",\"endTime\":1347.232999978587,\"resourceSize\":0,\"startTime\":1288.2259999751113,\"transferSize\":591},{\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":1445.2869999804534,\"startTime\":1342.8349999594502,\"transferSize\":368,\"statusCode\":200,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"resourceType\":\"XHR\"},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":1542.5219999742694,\"resourceSize\":0,\"startTime\":1343.2619999512099,\"transferSize\":209,\"url\":\"https:\\\/\\\/vc.hotjar.io\\\/views\\\/1069370?s=0.25\",\"statusCode\":204},{\"mimeType\":\"text\\\/html\",\"resourceSize\":0,\"endTime\":1543.658999959007,\"startTime\":1347.3439999506809,\"transferSize\":619,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=621383615.1558374041&jid=128620871&_gid=211614394.1558374041&gjid=166392153&_v=j75&z=1217970490\",\"statusCode\":302},{\"startTime\":1446.8420000048354,\"transferSize\":602,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1555.2499999757856,\"resourceSize\":265},{\"startTime\":1543.7950000050478,\"transferSize\":512,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=621383615.1558374041&jid=128620871&_v=j75&z=1217970490\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":1555.5989999556914,\"resourceSize\":42},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5788,\"endTime\":1655.6059999857098,\"startTime\":1559.3599999556318,\"transferSize\":2552,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1655.9439999982715,\"resourceSize\":31,\"startTime\":1560.566000000108,\"transferSize\":994,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":1766.4890000014566,\"startTime\":1658.1439999863505,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"resourceType\":\"XHR\"},{\"mimeType\":\"application\\\/json\",\"endTime\":1865.0219999835826,\"resourceSize\":2490,\"startTime\":1767.6409999839962,\"transferSize\":1595,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"mimeType\":\"application\\\/javascript\",\"endTime\":2043.6469999840483,\"resourceSize\":1957357,\"startTime\":1877.2269999608397,\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"resourceType\":\"Script\"},{\"startTime\":2122.6589999860153,\"transferSize\":1275,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":10540,\"endTime\":2263.4309999994002},{\"mimeType\":\"application\\\/javascript\",\"endTime\":2286.653999995906,\"resourceSize\":14927,\"startTime\":2219.967999961227,\"transferSize\":5804,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":2287.092999962624,\"resourceSize\":10540,\"startTime\":2224.9639999936335,\"transferSize\":1275,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2306.285999948159,\"resourceSize\":6942,\"startTime\":2239.0169999562204,\"transferSize\":7450,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2306.7989999544807,\"startTime\":2241.18799995631,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2539.7499999962747,\"resourceSize\":2393,\"startTime\":2327.140999957919,\"transferSize\":1511,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200},{\"startTime\":2544.651000003796,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2649.7119999839924},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":845,\"endTime\":2733.790999976918,\"startTime\":2650.8499999763444,\"transferSize\":1572},{\"mimeType\":\"application\\\/json\",\"endTime\":2826.560999965295,\"resourceSize\":21,\"startTime\":2736.832999973558,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"resourceType\":\"XHR\"},{\"mimeType\":\"application\\\/json\",\"endTime\":2878.1299999682233,\"resourceSize\":33106,\"startTime\":2827.6809999952093,\"transferSize\":4869,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3129.5180000015534,\"resourceSize\":1244,\"startTime\":2931.358999980148,\"transferSize\":1764,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"statusCode\":200},{\"statusCode\":200,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":2937.6219999976456,\"resourceSize\":452,\"startTime\":2937.5619999482296,\"transferSize\":0},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"resourceSize\":13224,\"endTime\":3129.947999957949,\"startTime\":2941.7649999959394,\"transferSize\":13664,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\"},{\"mimeType\":\"font\\\/woff2\",\"endTime\":3130.325999984052,\"resourceSize\":13324,\"startTime\":2943.1349999504164,\"transferSize\":13764,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\",\"statusCode\":200,\"resourceType\":\"Font\"},{\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"resourceSize\":13108,\"endTime\":3130.665000004228,\"startTime\":2944.258999952581,\"transferSize\":13550},{\"startTime\":2961.442999949213,\"transferSize\":848,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":457,\"endTime\":3130.9179999516346},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558373936\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":1169,\"endTime\":3131.1489999643527,\"startTime\":2961.596999957692,\"transferSize\":1583},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/c7358f59-fefa-51b1-ba94-17cb90c91947?1558373885\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":84731,\"endTime\":3131.3769999542274,\"startTime\":2961.864999961108,\"transferSize\":85218},{\"startTime\":2962.0649999706075,\"transferSize\":19439,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558373869\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"resourceSize\":19008,\"endTime\":3162.032999971416},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3162.4009999795817,\"resourceSize\":810,\"startTime\":2962.2319999616593,\"transferSize\":1332,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F600.png\",\"statusCode\":200},{\"startTime\":2962.360000004992,\"transferSize\":1278,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3162.6159999868833,\"resourceSize\":694},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F602.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3162.7909999806434,\"resourceSize\":1136,\"startTime\":2962.487999990117,\"transferSize\":1659},{\"startTime\":2962.690999964252,\"transferSize\":1208,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F603.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":686,\"endTime\":3168.048999970779},{\"startTime\":2962.8410000004806,\"transferSize\":1259,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F604.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":737,\"endTime\":3174.1389999515377},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F605.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":851,\"endTime\":3174.425999983214,\"startTime\":2963.026999961585,\"transferSize\":1373},{\"startTime\":2963.22599996347,\"transferSize\":1423,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F606.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":901,\"endTime\":3174.686999991536},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F607.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3174.9389999895357,\"resourceSize\":935,\"startTime\":2963.3990000002086,\"transferSize\":1457},{\"startTime\":2963.5989999515004,\"transferSize\":1268,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F609.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":746,\"endTime\":3175.1010000007227},{\"mimeType\":\"image\\\/png\",\"resourceSize\":812,\"endTime\":3177.142999949865,\"startTime\":2963.7649999931455,\"transferSize\":1334,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60A.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":602,\"endTime\":3178.4959999495186,\"startTime\":2963.965000002645,\"transferSize\":1124,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F643.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3273.3489999664016,\"resourceSize\":636,\"startTime\":2964.1870000050403,\"transferSize\":1158,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/263A.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3273.691999958828,\"resourceSize\":896,\"startTime\":2964.3839999916963,\"transferSize\":1418,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60B.png\",\"statusCode\":200},{\"startTime\":2964.5109999692068,\"transferSize\":1307,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":785,\"endTime\":3273.927999951411},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3274.13399994839,\"resourceSize\":1069,\"startTime\":2964.722999953665,\"transferSize\":1592,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60D.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3274.3339999578893,\"resourceSize\":843,\"startTime\":2964.875999954529,\"transferSize\":1365,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F618.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1061,\"endTime\":3275.0019999803044,\"startTime\":2965.0069999624975,\"transferSize\":1646,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61C.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3275.186999992002,\"resourceSize\":867,\"startTime\":2965.1689999736845,\"transferSize\":1389,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61D.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3275.3659999580123,\"resourceSize\":752,\"startTime\":2965.4069999814965,\"transferSize\":1274,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61B.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":967,\"endTime\":3275.52199998172,\"startTime\":2965.576999995392,\"transferSize\":1489,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F911.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3275.71600000374,\"resourceSize\":975,\"startTime\":2965.727999981027,\"transferSize\":1497,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F913.png\",\"statusCode\":200},{\"startTime\":2965.857999981381,\"transferSize\":1346,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60E.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3275.8690000046045,\"resourceSize\":824},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3276.0209999978542,\"resourceSize\":465,\"startTime\":2966.058999998495,\"transferSize\":987,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F636.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3276.157999993302,\"resourceSize\":517,\"startTime\":2966.2029999890365,\"transferSize\":1101,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F610.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3276.4209999586456,\"resourceSize\":438,\"startTime\":2966.389999957755,\"transferSize\":1022,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F611.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3276.708999997936,\"resourceSize\":632,\"startTime\":2966.5339999482967,\"transferSize\":1154,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F612.png\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F644.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3291.5659999707714,\"resourceSize\":743,\"startTime\":2966.74099995289,\"transferSize\":1265},{\"startTime\":2966.936999990139,\"transferSize\":1868,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F914.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3291.9619999593124,\"resourceSize\":1345},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F633.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3292.1999999671243,\"resourceSize\":1127,\"startTime\":2967.0939999632537,\"transferSize\":1650},{\"mimeType\":\"image\\\/png\",\"resourceSize\":757,\"endTime\":3292.4909999710508,\"startTime\":2967.265999992378,\"transferSize\":1279,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61E.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61F.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":715,\"endTime\":3292.6619999925606,\"startTime\":2967.4119999981485,\"transferSize\":1237},{\"mimeType\":\"image\\\/png\",\"resourceSize\":845,\"endTime\":3292.847000004258,\"startTime\":2967.504999949597,\"transferSize\":1429,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F620.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3293.0109999724664,\"resourceSize\":647,\"startTime\":2967.5789999892004,\"transferSize\":1169,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F615.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"startTime\":2967.709999997169,\"transferSize\":1655,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62B.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3293.171999976039,\"resourceSize\":1132},{\"startTime\":2967.8359999670647,\"transferSize\":1393,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F629.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":871,\"endTime\":3293.385999975726},{\"mimeType\":\"image\\\/png\",\"endTime\":3293.6699999845587,\"resourceSize\":575,\"startTime\":2968.5139999492094,\"transferSize\":1097,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62E.png\",\"resourceType\":\"Image\"},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F631.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3293.863999948371,\"resourceSize\":1588,\"startTime\":2968.710999994073,\"transferSize\":2111},{\"startTime\":2968.870999990031,\"transferSize\":1525,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F628.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1002,\"endTime\":3294.021999987308},{\"mimeType\":\"image\\\/png\",\"endTime\":3295.395999972243,\"resourceSize\":971,\"startTime\":2969.0089999930933,\"transferSize\":1555,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F630.png\",\"resourceType\":\"Image\"},{\"startTime\":2969.1929999971762,\"transferSize\":1156,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62F.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3311.318999971263,\"resourceSize\":634},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F626.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3311.6019999724813,\"resourceSize\":633,\"startTime\":2969.4349999772385,\"transferSize\":1217},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F627.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3314.496999955736,\"resourceSize\":821,\"startTime\":2969.6439999970607,\"transferSize\":1343},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F622.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3314.7599999792874,\"resourceSize\":1123,\"startTime\":2970.30399995856,\"transferSize\":1646},{\"mimeType\":\"image\\\/png\",\"endTime\":3315.666999958921,\"resourceSize\":835,\"startTime\":2970.4889999702573,\"transferSize\":1419,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F625.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1185,\"endTime\":3315.9469999955036,\"startTime\":2970.6029999651946,\"transferSize\":1708,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62A.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":861,\"endTime\":3322.797000000719,\"startTime\":2970.761999953538,\"transferSize\":1383,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F613.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"resourceSize\":862,\"endTime\":3325.500999984797,\"startTime\":2970.906999951694,\"transferSize\":1384,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F632.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"startTime\":2971.042999997735,\"transferSize\":1306,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F910.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":722,\"endTime\":3326.329999952577},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F637.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1323,\"endTime\":3334.51099996455,\"startTime\":2971.194999990985,\"transferSize\":1846},{\"mimeType\":\"image\\\/png\",\"endTime\":3334.843999997247,\"resourceSize\":1507,\"startTime\":2971.323999983724,\"transferSize\":2030,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F912.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F915.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3335.0159999681637,\"resourceSize\":1201,\"startTime\":2971.542999963276,\"transferSize\":1724},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F634.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1075,\"endTime\":3338.9129999559373,\"startTime\":2971.6459999908693,\"transferSize\":1598},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4A9.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3346.7479999526404,\"resourceSize\":1273,\"startTime\":2971.748999960255,\"transferSize\":1796},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1078,\"endTime\":3347.0439999946393,\"startTime\":2971.8809999758378,\"transferSize\":1601,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F608.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47F.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3354.5129999984056,\"resourceSize\":1990,\"startTime\":2971.9959999783896,\"transferSize\":2513},{\"mimeType\":\"image\\\/png\",\"endTime\":3354.831999982707,\"resourceSize\":1864,\"startTime\":2972.1609999542125,\"transferSize\":2387,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F479.png\",\"resourceType\":\"Image\"},{\"startTime\":2972.2799999872223,\"transferSize\":2086,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1563,\"endTime\":3355.0410000025295},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":628,\"endTime\":3356.9949999800883,\"startTime\":2972.4779999814928,\"transferSize\":1150,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F480.png\",\"statusCode\":200},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47B.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3364.380999992136,\"resourceSize\":1468,\"startTime\":2972.6929999887943,\"transferSize\":1991},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47D.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3364.659999962896,\"resourceSize\":839,\"startTime\":2972.857999964617,\"transferSize\":1361},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F916.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1228,\"endTime\":3364.8889999603853,\"startTime\":2973.1749999918975,\"transferSize\":1751},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1677,\"endTime\":3366.08799995156,\"startTime\":2973.357999988366,\"transferSize\":2200,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63A.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3406.383999972604,\"resourceSize\":1407,\"startTime\":2973.51099998923,\"transferSize\":1930,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F638.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F639.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3430.317999969702,\"resourceSize\":1633,\"startTime\":2973.6599999596365,\"transferSize\":2156},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63B.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3430.70099997567,\"resourceSize\":1513,\"startTime\":2973.827999958303,\"transferSize\":2098},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3430.973999958951,\"resourceSize\":1665,\"startTime\":2974.0039999596775,\"transferSize\":2188,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63C.png\"},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63D.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3431.196999968961,\"resourceSize\":1469,\"startTime\":2974.21699995175,\"transferSize\":1992},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":2120,\"endTime\":3431.4269999740645,\"startTime\":2974.382999993395,\"transferSize\":2705,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F640.png\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63F.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1876,\"endTime\":3431.6819999949075,\"startTime\":2974.5220000040717,\"transferSize\":2399},{\"mimeType\":\"image\\\/png\",\"endTime\":3431.9529999629594,\"resourceSize\":1098,\"startTime\":2974.722999962978,\"transferSize\":1621,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64C.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1456,\"endTime\":3432.174999965355,\"startTime\":2974.8619999736547,\"transferSize\":1979,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44F.png\"},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44B.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3432.4329999508336,\"resourceSize\":1311,\"startTime\":2975.0509999576025,\"transferSize\":1834},{\"startTime\":2975.191999983508,\"transferSize\":1411,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44D.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":814,\"endTime\":3432.6279999804683},{\"mimeType\":\"image\\\/png\",\"resourceSize\":815,\"endTime\":3432.820999994874,\"startTime\":2975.3359999740496,\"transferSize\":1399,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44E.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"startTime\":2975.477999949362,\"transferSize\":1360,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44A.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3433.037999959197,\"resourceSize\":838},{\"startTime\":2975.6000000052154,\"transferSize\":1598,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270A.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3433.223999978509,\"resourceSize\":1014},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3451.321000000462,\"resourceSize\":1009,\"startTime\":2975.728999997955,\"transferSize\":1532,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270C.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":979,\"endTime\":3451.679999998305,\"startTime\":2975.8440000005066,\"transferSize\":1563,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44C.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1081,\"endTime\":3451.9409999484196,\"startTime\":2976.3599999714643,\"transferSize\":1666,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F590.png\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1053,\"endTime\":3452.1419999655336,\"startTime\":2976.494000002276,\"transferSize\":1576,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F450.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1012,\"endTime\":3452.343999990262,\"startTime\":2976.6279999748804,\"transferSize\":1597,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4AA.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1122,\"endTime\":3452.55599997472,\"startTime\":2976.721999992151,\"transferSize\":1645,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64F.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3469.320999982301,\"resourceSize\":656,\"startTime\":2977.2249999805354,\"transferSize\":1240,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F34F.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":690,\"endTime\":3469.606999948155,\"startTime\":2977.337999967858,\"transferSize\":1212,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F509.png\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F507.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":823,\"endTime\":3469.799999962561,\"startTime\":2977.47199999867,\"transferSize\":1345},{\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F5EF.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":551,\"endTime\":3469.9649999965914,\"startTime\":2977.547999995295,\"transferSize\":1135},{\"startTime\":2979.0459999931045,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":3470.104999956675},{\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"statusCode\":204,\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":3470.25199997006,\"resourceSize\":0,\"startTime\":2979.6709999791346,\"transferSize\":354},{\"startTime\":2980.0419999519363,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3470.428999979049,\"resourceSize\":21},{\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":250,\"endTime\":3537.534000002779,\"startTime\":3472.198999952525,\"transferSize\":1017},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3548.334999999497,\"resourceSize\":125,\"startTime\":3473.100000002887,\"transferSize\":852,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200},{\"startTime\":3474.7499999939464,\"transferSize\":255,\"statusCode\":200,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3738.086999976076,\"resourceSize\":11}],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"summary\":{\"wastedBytes\":153199.08752327747},\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\",\"text\":\"Cache TTL\",\"displayUnit\":\"duration\"},{\"itemType\":\"bytes\",\"key\":\"totalBytes\",\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1}],\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0,\"totalBytes\":4316,\"wastedBytes\":4316},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0,\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":760,\"wastedBytes\":760},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":728,\"wastedBytes\":728,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615},{\"cacheHitProbability\":0.008333333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2586.266666666667,\"debugData\":{\"type\":\"debugdata\",\"max-age\":60},\"cacheLifetimeMs\":60000,\"totalBytes\":2608},{\"debugData\":{\"max-age\":600,\"type\":\"debugdata\",\"stale-while-revalidate\":\"604800\",\"public\":true},\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.08333333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":7200,\"public\":true},\"cacheLifetimeMs\":7200000,\"totalBytes\":18266,\"cacheHitProbability\":0.25,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13699.5},{\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001,\"debugData\":{\"max-age\":86400,\"type\":\"debugdata\"},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800,\"public\":true},\"cacheLifetimeMs\":604800000,\"totalBytes\":5804,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.3999999999999},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558374041357\",\"wastedBytes\":36.69999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800},\"cacheLifetimeMs\":604800000,\"totalBytes\":367},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"wastedBytes\":13592.671787709489,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":85218,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/c7358f59-fefa-51b1-ba94-17cb90c91947?1558373885\",\"wastedBytes\":7974.310055865917},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":44548,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"wastedBytes\":4168.597765363126},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19439,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558373869\",\"wastedBytes\":1819.0125698324011},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7746,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"wastedBytes\":724.8351955307259},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"wastedBytes\":580.1675977653628},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"wastedBytes\":572.4008379888264},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.0027932960891,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"wastedBytes\":431.38268156424556,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":1583,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558373936\",\"wastedBytes\":148.12988826815632}],\"type\":\"table\"},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.45,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"640\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.03,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"11.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.18,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"type\":\"filmstrip\",\"items\":[{\"timing\":322,\"timestamp\":420271594238,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timing\":643,\"timestamp\":420271915738,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timing\":965,\"timestamp\":420272237238,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timing\":1286,\"timestamp\":420272558738,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timing\":1608,\"timestamp\":420272880238,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Mvb230+0nubmeK2t4Y2lkmmcIiIoyWYngAAZJNJyUU5SdkioQlUkoQV29kt2eVy\\\/tGaFG8s8GheJb3QYmbf4htdLaTTwikiSTzM52KVbJC\\\/wnGa8x5hT5rJSa7pXX3n1EeGsWqd51Kcan8jqRU\\\/uv+G\\\/kek+H9e07xLpFtqelXsN\\\/YXK74riBwysOh\\\/EEEEdQQQeRXownGpFShsz5utQq4WpKjXi4yjunujSqzEKAEJA6nFAr2E3rkjcMj3p2YJpuy3FBB70hi0AFABQAUAFABQAUAeR\\\/tGTlPCvh61nlaHQr7X7K01hy5RPsTFvMEkgI8tCQgLZHYZ5ry8wcuSK6OST9Hv8AgfW8Mqn9aq1W\\\/wB5CnUlD\\\/Gou1vNateaPnPWfib47l+NIsfDFzL9hgv3sNI0iwcJYTW8TFFHlr+7ZSgyWP3Rk5XaNvztbF4pYvkw70Tsklo\\\/La213v8AifrGX5Bkn9gqtmdPlk4805u6ndptO9\\\/itblS3surPa\\\/BGrXfg69+MT+GNJbWtL0u4Fzp2mWZ2rNe\\\/Zy1zbxkA4O9UG0DgnAHavocHdVMQo\\\/Cnp621sfmvEj9rl+XV638eVOXN3cFJKm33vG9nu7ai3Xxe8faZ4ZTV28NX2p3awxY0+00O5UXLI9+HJjfEtqZVgtj8wnWIyqB5qsJG9Z7nwa1RV8KfF74g+JPE2mvdaHqemaY1vrEU9q3hi8ijluY1s5bTy55QHCbJbhBNLHCJWikXyg2zCGa2n\\\/GLxVqOkW0smiS2usSwXE76RPod\\\/DJFPH9n\\\/0MO4USgGVk+2IPJJwwUAYblq1ZU5KMVum\\\/use7gMDSxVCpVqysoygr3iklLmbk7725b2Wr6Js39f8AHXirR7xVj0A3CP5rxiO1ndGCsy7HkjDmNgqiQHy237wigEFzn7WvdLl\\\/pGqwOAdJzVez91Wuk9VF3Sa97VtaOPLa77F3wf471bWdZ0u1vtF1G2iurSSSSaXS5LdYpkkdSHZpCEBVQVX5iQwJK8AlCvUm1GcWtOqsY43BYbDwnKlUTanbSalpy3ulZXXnoltZ7r0Su48MKACgAoAKAPPvj348u\\\/hl8KNc8S2N7p+nXVl5Gy51RbdrdN88cZ3i4vLOLkOQN1zHyRjccIwBwP7Kfx31f42jxQdU1nw\\\/qw002oi\\\/sJNPXy\\\/M83d5n2TWdSznYMb\\\/ACehx5nOwA9s8Q+HNP8AFOjXelapbrd6fdRmKaB+jKfccgjqCMEEAggioqQjVi4TV0zbD16uEqxr0JOM46pr+v6TZ51qXwk11Xh0zQPGUvhjwnHClumladp8YmRAPnK3JYuHclmL4zk55PJ894OSdqdXlj2S\\\/XzPq6OfYJRdTG4NV8Q3fnnOVn2vBKzSWiV\\\/w0O48E+CtN8C6HHpmmxsEDGWaeYhprmZvvyytj5nY9T9AAAAB20qUaEVCC0\\\/PzZ83jcbWx9Z1ar8klflit1GKd7RV9EdBWxxBQBG8CSSLIVG9QVDY5AOCRn0OB+QoHd8rj0YCEDGCR9Kd2TvuxRGFOcmoSsMfVAFABQAUAFACEA9aAADFAC0AJgelArIOBQMAwJIBGR2oAWgBMgd6AFoAKACgAoAKACgBOtAC0AFABQAUAfAb\\\/ta\\\/EPwX8UPEK+NNVFn4J+GfinVrfxhixgNxcaRfNAnh6Q7Yxht1yxPlbSUt8vuJ5AO8+E37V3iPR9F8LaN4v0y41TULWPw7p\\\/ijVdWvYLTV11XV4YpI44NNjgVXiie5ijZmaJgscuElaFywBe8Cftsan8RvA\\\/gnVIPB2laRf8Ai861dWtvqHiVI4INN0yQQ3UzTPbjdceY2Ut1QqURneWMK2AD538A\\\/tQfH\\\/4ieLdT0jQNV8UeINdt9A8GahplvpuhaU+hrc3umW9zeHV5WiSeOCV2cgwOrKDJtwFUUAfR3iv9tbVfCt\\\/pFh\\\/wgBvrrxDr2t6JoP2O8vLv7R\\\/ZV1cQXUtzHa2E00O4QK0aRRzk7n3mNYy5ANx\\\/2v7qLxJp1tc\\\/D7VtK0i80VdTjl1Xzre8ubk6bJfmygXyDa+ciRlGSe7gkBV2CGNVdwDX8M\\\/tLapq\\\/wADvGfj278Fy\\\/2z4a81JvCunTXRuzKttFOsLi8tLWWORlnQ48psqVZPM3AUAcHr37eZ0VLTTIPAl\\\/rXjH7Ddalf6JpkGqv9ligZQYBu0xbgXLLNbOEuLeCIJMrNMqtEZADf8VftmweGvHGs6PF4bOq6VZRXscWoW5vo2+222lyai9rOZLJbaNgkMqHy7iaRW2bohltgBP8AD39qzWfiDqXgHTrfwjpFhe+IPDmneK9QW\\\/8AEyxLZ2N7ceVbrbf6Pvu58Bi6bIkVvLTzWMgNAEHwG\\\/aJ1\\\/Vb210rxtBYLp98fFN7Z+JWv0jbydM1r7KY54BCkcSrHPCFkEjlvKYuATkgH0tQAUAFABQBymtfCnwZ4kGvDV\\\/CWg6qNfWBNX+26XBN\\\/aIg5gFxuU+b5Z5Tfnb2xQBfvPA3h3UfE9h4lutB0y58R6fE0FnrE1nG95bRsCGSOYjeikMwIBAO4560AZo+EfggeHtL0H\\\/hD9AOh6XdC+sNNOlwfZrS5Ds4nij27Uk3yO29QDl2Ock0AW\\\/DPw98K+CLu6uPD3h3SNAuLyG2tp30ywhtmmit4\\\/Lt42KKCyxR\\\/IinIReFwOKAKXi7wh4Gj8Dara+J9E0BvCMBn1W\\\/t9Ts4WsUO9ria4lRwUzvLys5GSxZickmgBui+EPAXiOfS\\\/GOl6L4f1KefTUjsNdtrSGSR7F0+RIpwM+SyNwoO0hvQ0AXtG+HPhLwx4Zn8PaP4Y0bSfD0wfzdJsbCGG0k3jD7olUKdw68c96AOf0T4efCzxn4E0vTdL8L+E9Y8HafeSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs3vwn8Falrd5rN14Q0G51i8AFzqE2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggEl18MPB99H4bjufCuiTp4a2f2Ir6dCRpewKqfZsr+52hEA2YwFX0FAFHXfgx4H8S+Hr3Q9R8KaPNpl5a3tlLDHZpCRDeOHu1R0wyea4V3KkFnVWJ3KCADtFAUAAYA4AFAC0AFABQAUAFABQB82ftnfDb4q+PrbwVJ8K9Q1Oyv7S8mivRaeJZdKtTFKEAe6iiCyTxLsYFopklj3Exq5bKAHmPxO+BPxt8W6r460yO2u721u7LX5U14eOrwWerQ3mn38NppSaM5+zwmGW4tAZWKgi2D7t7sKAJvAH7P\\\/wAeNCuvAfh3T\\\/GF74R8G6b4AtpLkz3EV99j8SLpR00W0aCQE20Z8u72HfC0sRIwWyADmfAXwK\\\/aR8M\\\/DbU5\\\/Et74i8Y6lba\\\/bSHwvJ8RLm0m1K0itbqB3g1GL95AjTXFtP5bMpYWfzBWbDAHvv7Ivhj4gfDHwVpXgfxN4Pt9L0u1j1S\\\/fV118Xr\\\/ap9Yu5I7ZU2F5F+zvHKZ3cMS4Upu3bQD6EoAKACgAoAKACgDz26+NWk2fi\\\/WdAmsb6E6VKYZ779xJGzizS8ISJJTcN+6cDPlctwM8ZAKs\\\/7Q\\\/g5dQhsYJdTubl7ywsXUaRdRrDLefZzAsjyRqinbdQuylgyhsEbvlIBQ1X9prwfoWo6Xa341W3+3wwzRiTTJlu0Etz9li32G37bGrzYRZHgERZkXfl1BALdh+018NdVhv5bHxIb2OyS3ec21hcyYFxKkVvt2xnf5jyIEC53bsjI5oA6fQ\\\/iNpOu+KNb8Pwrcx6lpN2bOZWhLIzra2tyzKy5AUJewD59pLFgAQMkAwb\\\/AOPXhez07RdQjTWbuw1X7UYprbRLuRo1t3EcjSRCPzFHmMqD5ctnI+XLAA1\\\/DvxZ8MeLVnl0a\\\/l1K2ha7R7iCznMRa2dUmVG2YchnAG0ndhtucHABTuPjf4Rt9SXTjd6hJfva\\\/a47WLR7x5JU2QuVQCL5pAlxCxjGXVWJKgKxABT8afH3wr8PPGNt4e8QtfadJdWk1zb3htGeGdojF5kEQXMksgSdHIjRlCrISw2MAAX9J+MXh3XHxYPe3UR+zjzotOuHWNpZJotsqhC0Jje3mSUyKqxMpVyrBgACGw+OXhK+8Nya211d29pFDp8sqvYTu6G92C2jXYjCR2aRFKxl9rEA4oAmHxr8HnUbuw\\\/tC5F1aPdR3CHTboeV9nBMjMfKwEO1tjk7ZNp8svg0AR2Hxu8LapqllZW82obbqR4Fu59MuYLdZllSEws8kagP5sgjI\\\/hkBjYq5VSAd7QAUAUF0LTkup7pLG2S5nl8+WYQqHkk8sRb2OMlvLUJnrtAHQUAcZ408Q+A\\\/Cl8ttrumRm4gjttQiEehzXWSlxHDAYjHCwaVJXiCohLruUgAYNAGLpfxf+G2r2+t6XZ2y3Gi+HBp9w0lvpTS2kkkl3LHbLaoiEzulzakDylYCTaFJcMFAJPC\\\/jb4XatYaQvh+ws57G9sdMvrVbLQpdi21x562TsBDiJALacZfaIgo3bdwyAdJqep+DdF0681+7tLO0V3W6uZJbArcySyRpbJmIp5rTOixwqm0u4CIoPC0AY2leNvh34luoNKstOW8kSZfLhOgXGxWecyeaC0IGzz7fc0o+VZEXcwbbkAxtA+LPwi8YTf2Hax2Ml3eRSafJpM2juGe3kme3lDJ5W1rczRPE8mTDvAUtllBAJE+Lnw6v5tSub7Rbq2kgvrvSVubjw\\\/NKL+ZJhZzR27xxv5rNJb+X5Y\\\/eMtvu2FEDUAWfGXxM8BWXxB0vw\\\/4j0Vp\\\/EU1tcnTjLpq3byxBHkukh2b3yIreKR48AsskIAZzsABL4m+Jngb4Z+C5PECaJdNpOn6ck0I0vRJFUW0EYaNEcokSBFmIVWdRkuq\\\/MGFAD\\\/BPxP8AA3irwXod9ZWUFppepSxWdpZwRwXsQKSSpCA9m00BVfsztuSQrGqAsUwcAG14L1Hwb4v0q2Og6bA+mXlibyE\\\/2TJbwS21xI2SpeNVIkaMuR1YbXIIZWIBuReCfD8M7TR6FpkcrSGZnSzjDFzMJy2cdfOAkz13gN15oA26ACgAoAyr\\\/wALaVquoJe3lklzcxrGqNKSwXZKsqkLnAIkSNs4ySi5+6MAGLYfCHwXpdrd29n4Z020guvJMscEAQFop3uImGPusk8sswYYIkkaTO8lqAHeD\\\/hX4b8C6bptlo1i9olhZWenRSrPJ5ht7VXWCNmB+ZV8yQ7TwTIxIJJoAuQeA9Ci1PXdRGlWq3+tyQS391HEqSztCqrCWdQGJjCgqxOVPQjAwAJ\\\/wgGhxS20trYx2Utu4dZIFAY4aRtpOCcFpXY4wcsTmgCtpHwr8I6DeJd6d4fsrK6QACaGPa+PPluNue486eaTHTc+eoGAC3B4A8O28m+PSLZD9oa7wF+Xz2uHuDLjpv8AOllfd1BkfH3jkAtr4V0iO6vrmPTreK5vpDNczxptkkkMSQlyw53eXFGm7rhFHagClqHw78M6p4fTQrrQ7KXRUtTZJp\\\/lAQLAQoMYQcBcIowPQUAal5olhqFzbXNxaRS3FtKs8ExX54pArKGVuoO2SReOquwPDEEAr2fhbS7C9gvIbQC7gjaKOdnZnVGbc4ySThjgt\\\/eKJnOxcAGtQAUAcN8c\\\/H1x8K\\\/gx458Y2lul3d6Dol5qUEEpISSSKFnRWxzgsBnHagD8bND\\\/bH\\\/AG2\\\/iHZNrvhy58XavpNzK\\\/l3Gi+EYp7UEMQUR0tWB2njqTxzzTSb2QrpdTS\\\/4aM\\\/b7\\\/58fiJ\\\/wCEOP8A5Eoaa0YlJPZgf2jP2+x\\\/y4\\\/ET\\\/whx\\\/8AIlFn2Dmj3AftF\\\/t9kgCx+IpJ6f8AFDj\\\/AOQ6fLLsHMu47\\\/hof9v7\\\/oHfEb\\\/whh\\\/8h0csuwcy7h\\\/w0P8At\\\/f9A74jf+EMP\\\/kOjll2DmXceP2hf2\\\/dhP8AZ\\\/xH3ZGAPAoxj\\\/wEqXpuNNPYb\\\/w0N+3\\\/AP8AQN+I\\\/wD4Qw\\\/+Q6nmj3C6D\\\/hob9v\\\/AP6BvxH\\\/APCGH\\\/yHRzR7hdC\\\/8NC\\\/t\\\/kA\\\/wBm\\\/EfB6H\\\/hBR\\\/8h07opJvYP+Ghf2\\\/\\\/APoG\\\/Ef\\\/AMIUf\\\/IdF13Hyy7AP2hP+CgB\\\/wCYZ8R\\\/\\\/CFH\\\/wAh1LnFaNhyvsZXiP8Aax\\\/bk8GaLcazr8\\\/jbQ9Ittpnv9T8Hx29vEGYKu+SS0CrlmUDJ5JA71pZoVmfp\\\/8AsB\\\/H7Xf2kP2bNF8V+JxG3iGK6uNPvriGNY0uHjfiQIoAXKMmQOMg4wCAEI6n9sf\\\/AJNQ+L\\\/\\\/AGKupf8ApO9Fr6AfKf8AwTY\\\/aR+HXw2\\\/ZN8O6F4k8SDTdUgvb53tzZ3Em1WuXZfmSNhyCDwe9e\\\/hcgzHHUViMPT5ou\\\/2orbR7tHg4vPMuwNZ0MRV5ZK3ST31WyaPozxN+1v8Jdc0W6sLX4gtpks67BdQ6deiSMZGSpEYIbGcHPXselehS4YzaE1KWHv\\\/ANvQ\\\/wDkjzK3EuVzjaGIt\\\/27L\\\/I4zwz+0D4S0O71S5u\\\/i\\\/LqdjcPI9nBNpl\\\/i2U\\\/dUu0bFwmRg8EnJYtwF9Grw7jJ07QwaUtNeaH\\\/wAlueZRz7CQqc08bda6csv\\\/AJE9Dtv2yPg8kEaN4yVnA5P9n3jZP1MNeS+Fc35m1Q0\\\/xQ\\\/+SPZXFOUpe9X\\\/AAn\\\/APIlpv2vPhMnXxS4HfOl3nH\\\/AJBoXC+bvRUf\\\/Jof\\\/JB\\\/rTlH\\\/P78J\\\/8AyJAP2zPg6enjFT\\\/3Drz\\\/AOM03wtnC\\\/5cf+Tw\\\/wDkh\\\/60ZR\\\/z+\\\/Cf\\\/wAiE37Xvwnyrnxg8KqDuB0u7APTknye39ab4Wzm2lFf+BR\\\/+SRL4oyh\\\/wDL+3yl\\\/kQxftj\\\/AAhRsv45D4GNv9mXYB56\\\/wCp61P+q+cf8+P\\\/ACaH\\\/wAkNcT5QtsR\\\/wCSy\\\/8AkR0\\\/7YXwkjdX\\\/wCE3KK2CAdMutuOP+mP9e5pf6sZvLT2K\\\/8AAof\\\/ACYlxNk7d\\\/rH\\\/ksv\\\/kRJ\\\/wBsb4PyhMeOBGR94rpd3835wnFOPC+cR3of+TR\\\/+THLifKJf8v\\\/APyWX+RJP+2F8IY4TG3jVonZeJBpl0CPcZhI\\\/ShcL5u3f2P\\\/AJNH\\\/wCTD\\\/WjJ2rKv+Ev\\\/kRw\\\/bM+DgA\\\/4rJSfX+zbv8A+M0f6r5x\\\/wA+P\\\/Jof\\\/JAuKMo61vwl\\\/kfO\\\/8AwUH\\\/AGnPhn8Qf2QPiBoGgeJRqGrXa2IgtxY3Me4rfW7t8zxgD5Vbqa4sTkGZYOlKvXo2hHd3T3aXR92kd2Fz3LsbVjQw9W8nsrS6Jvquyubf\\\/BH7n9j2H\\\/sPX3\\\/tOvCPdPev2x+P2UPi9\\\/2Kupf+k70AfLP\\\/AATV\\\/Z4+HnxH\\\/ZJ8N614j8NQ6lqkl7fI9w08yFgty4UYVwOAAOlenQzPG4amqVGtKMV0TdtTyq+V4LFVHVrUlKT6210213PqF\\\/2Pvg+iM3\\\/CFQHAzgXdxz\\\/5Erf+28y\\\/6CJf+BM5\\\/wCw8t\\\/58IyIf2ZfhhI6Qn4XXEMTcFpb9iE59BcE+\\\/FL+2cx39vL7x\\\/2Hlv\\\/AD4RcuP2S\\\/hJGgKeAopiWVSFu5+ATgnmQdBzT\\\/tvMv8AoIl\\\/4Exf2Hlv\\\/PiJbt\\\/2TvhPcq4bwWkQBxg3lxyPX\\\/WVP9sZj\\\/z\\\/AJfeV\\\/YmW\\\/8APhDv+GPPg+MY8F24x0xd3HH\\\/AJEqv7azL\\\/oIl97F\\\/YeW\\\/wDPhEj\\\/ALInwjkUg+DocHqBd3GD9f3nNL+2cxW1eX3h\\\/YeW\\\/wDPhEf\\\/AAx58Hx\\\/zJdv\\\/wCBdx\\\/8cp\\\/21mX\\\/AEES\\\/wDAmL+w8t\\\/58Ic37IHwhcAHwbAQOBm7uP8A45S\\\/tnMV\\\/wAv5fex\\\/wBh5b\\\/z4Q3\\\/AIY8+D5\\\/5ku3P1u7j\\\/45T\\\/trMv8AoIl\\\/4Exf2Hlv\\\/PhDn\\\/ZA+EMhy3g2BvTN3ccf+RKFnWZLavL72P8AsPLf+fCG\\\/wDDHnwf\\\/wChLt\\\/\\\/AALuP\\\/jlH9t5l\\\/0ES\\\/8AAmL+w8t\\\/58I+df8AgoV+zX8NvAX7HnxC13QfDEOn6rapY+TcrcTMU3X9urcM5HKsR+NZVs1x+IpulWrSlF7pt26P80n6nRQyvBYWoqtGkoyWzS16r8nY0v8Agj7\\\/AMmeQf8AYevv\\\/adeUeqe9ftknH7J\\\/wAXz\\\/1Kmpf+k70AeP8A\\\/BJ05\\\/Yq8LH1v9Q\\\/9KpKAPrq\\\/SWS3kWGb7O5U4l27tvvg8VSt1M5qTVou3yKhErqitdzq6cMYosBsdzkH9Kz54y1ixwUkveFmV5pTIt3dRKQMJHENo9+VNUWOYFponFxcqFABTy\\\/lb3PHX6UA9Nxv9nyzbmTU7lMk8AJ8vPTBXtQBO1lK23F9Mu1QvAT5vc5HU+1K6ALSzltnZnvZbjIxtlC4H5AUXQFrn1H5UXQBz6j8qYBz6j8qAFGe5B+goA+Xf8Agp1\\\/yY18Tf8Ac0\\\/\\\/ANONrQBw3\\\/BH3\\\/kzyD\\\/sPX3\\\/ALToA94\\\/bK\\\/5NO+MH\\\/Yqal\\\/6TvQB5B\\\/wSb\\\/5Mp8K\\\/wDX9qH\\\/AKVSUAfWut3o07SLy6ZDIIIWlKKCScAnHAJ7dgTVwg6k1BdTKrUVKDm+h5x4e8YaZ471UWcPhu3e6WBp831pcwoBu6bpbVRyzZK9eScHBrurZdLBw5pbX6NPf5nlYXM6eNnyUou\\\/ndHXv4fa6uWkufD+iykAskjyb3L546w8Drzk1wvl7v7j1lzdUvvLskOo30QhvdN0+SFnAdGumddueuDEASODj17imrJ3Umvl\\\/wAEGm91+I2H+2beOOOPTdOjjTChVvXACgdh5P04ofJ3f3f8EPe7L7yaSbWFUFLKyc4yQbxxz6D919KXu9x+92\\\/EXzdYyP8AQrHG0kn7Y\\\/3ucD\\\/VdDxk9sng45Pd7h73b8SOaTXDGnl2dhvLNu3XjgKu4bSP3XJ25JGByMZ5yD3e4e\\\/5EskureeRHZ2Zh\\\/vvdsD09BGe\\\/vRaFt2L3+yI45dbbf5ljYJ8pKBb12y3YH9yMD35otDu\\\/wCvmHv9EjRtTMYVNwiJL3WNyyj8SBn8ql26Fq\\\/U+Yv+CnX\\\/ACY18Tf9zT\\\/\\\/AE42tIZw3\\\/BH3\\\/kz2D\\\/sPX3\\\/ALToA94\\\/bK\\\/5NO+MH\\\/Yqal\\\/6TvQB5B\\\/wSb\\\/5Mp8K\\\/wDX9qH\\\/AKVSUAfXGqhTp9zvuGtE8s7rhWVTGMfeBYEDHXnihJX1VyWrrexz+nw2diZHk1e5vQuxGM93GArDH9wqMt8uQf61vKDlqoW9EzGM1DTnv6tFhtR0dJFBvArZX5TqHXcDtGPM7jOB7cdKlU5vo\\\/uZXtY9196EF9oywKFu1SIsUDC\\\/Ay2eQD5nXKn8iPWk6c10f3FKpB9V95Xj8QeHdS119Ih1W3udZgjEz6fFqamdUwPmaMSbtuGHJGOR603RrKn7VwfL31t9+xCxFF1PZKS5u3X7tzZOmw5U+TdEqSwzcMcE4B\\\/j9B+HPqayNwOmxeYJPJut4O4E3DdfpvoAU2EZIPl3YIGBi5Ydsf3+uO9AEkdqkUwlWC43gkjM2QM+gLYx7fT0oAs+c\\\/8Azwk\\\/Nf8AGgB6MXHKMns2P6GgD5e\\\/4Kdf8mNfE3\\\/c0\\\/8A9ONrQBw3\\\/BH3\\\/kz2D\\\/sPX3\\\/tOgD3j9sr\\\/k074wf9ipqX\\\/pO9AHkH\\\/BJv\\\/kynwr\\\/1\\\/ah\\\/6VSUAfXl6hktZVEKXBKkeVIcK\\\/seDx+FNbkyvbQ5O2sbppAzeE7CLKkl\\\/PjJ3YY4\\\/wBX0LY5989uej3f+fj+5nNr\\\/wA+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/59r70U2066hRRH4N0vZncdtxGuGGcH\\\/VY6k4PoT06F+7\\\/z9f3MNf8An2vvRT1azvtAgvNe0PwDp9\\\/4lWJI0iiuoLeScEojIZzGMKFUEZ6hAMA4FbwmpxjRqV2oX7Oy+Ry1IOMpVqVBOpbur\\\/ednoF5fX+jWNxqdn\\\/ZmoTQo9xZCZZfs8hUFo94AD7Tkbh1xmuGpGMJyjCXMr6O1vwO+jOdSClUjyu2qvf8TQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/4F\\\/KgA\\\/wCBfyoAUfXNAHy7\\\/wAFOv8Akxr4m\\\/7mn\\\/8ApxtaAOG\\\/4I+\\\/8mewf9h6+\\\/8AadAHvH7ZX\\\/Jp3xg\\\/7FTUv\\\/Sd6APIP+CTf\\\/JlPhX\\\/AK\\\/tQ\\\/8ASqSgD67vwhtJvNLiPYdxjzuxjnGOc\\\/Tn0oV7qxEttTmpLnTJbcQmXWioBYMkV2GOCT98LnqemeQB1AFdjhUTvZfejjVWk9Lv8R9vFp8ZnTzdZBbFuzO92cE8ZXPA6feHTrkZqX7WW6j8rFJ01s5fiVZ49K+3\\\/PceIPOCICEN6E5AwflG3PIyO3OQDVfvEvdS\\\/AV4fzP8StYabY6d4qutdXWfE9wskC2w0q4WeSziwF+dYzHnf+7OWJPLN6iicqsqSpuMdNbrlv8AeZxjTjXdbnld9Lyt9x0q+KbJxJhL3KAkg2E46EA4+Tn7w6e\\\/oaxdKSdtPvR1+3ptXv8AgzO174kaF4bsRealNc2lvv8ALDyWFxy2C2ANmTwp6f1FdWHwNfEz5KSTfqv8zjxGY4fCpSqtpej\\\/AMi74V8ZaV4ys57rSLh7m3hl8l3eCSL59qtwHUEjDryOO3assThauEqezrKz9U\\\/yNsNi6OLp+0pO69GvzNvJ9K5DtDJ9KACgD5d\\\/4Kdf8mNfE3\\\/c0\\\/8A9ONrQBw3\\\/BH3\\\/kz2D\\\/sPX3\\\/tOgD3j9sn\\\/k074wf9ipqX\\\/pO9AHwJ+wf\\\/AMFEfhH+zx+zdoXgnxbLra63Z3N3LKtlp\\\/mxgSTu64bcM8EUAe96h\\\/wV8+ActlOsNx4oWUoQhTSRkHHGMvj86T1A5of8Favg0rOo1HxgMfcYaTb8H0+9j0HOen1yrAH\\\/AA9t+DoSIf2n4xDBfmI0qA5btzuHA+nOefQP5ATRf8FZ\\\/gu6Y\\\/tjxdERxum0iIseecFW6dOvOR6UfIYr\\\/wDBWL4NGKQjxB4qeUkMM6QijgEEe2c+h\\\/xBDpv+CsHwWLr\\\/AMT7xXGFzwNHQEjcf85pi22ZJ\\\/w9m+Cuc\\\/254pB27Rt0hOecknOfpxj9Klp\\\/ZKVuuoyX\\\/grF8FG2hdc8UxADnZpCfN9c+2B+HuciTQnZkw\\\/4K0fBEKwGt+LDknDHSY844x\\\/L070wEtv+CtPwTtXWRtY8U3LgEeXLpI8s+h4IPHPfHPTimBtQf8FgPgGIx50\\\/iMyd9mkHH6yUAeK\\\/tq\\\/8FJPg98d\\\/2ZPGngXwvJrr67qy2i2wu9O8qL93eQStubccfLG3brQB7d\\\/wR+\\\/5M9g\\\/7D19\\\/wC06APTPi1YfG\\\/x78PPEfhO+8E+FLzT9c0+4064fSPEUqTpHLGULRma2ChueNwIz1BFZXqdkVofBt5\\\/wTZ8XQSMIvhV4quhn70fjTRgD\\\/31CKV6nYr3St\\\/w7k8Z\\\/wDRHfF\\\/\\\/ha6H\\\/8AG6d6vYLRAf8ABOTxl3+DvjA\\\/9zrof\\\/xui9XsFojv+HcvjD\\\/ojfjH\\\/wALfQ\\\/\\\/AI1Rer2C0RG\\\/4JyeMSrbfg54xDY4J8baGRn\\\/AL9UXq9gtEbaf8E4fGqxILn4R+LZJcDc0Xi\\\/RFBPfAKnA\\\/E0r1OwWiao\\\/wCCfPizyUQ\\\/BXxSSu3Df8JZoIJ25wSQgyeTnPXjOcCi9TsFomdJ\\\/wAE4vF5Q+X8IvGIf1bxjoZH\\\/oFO9XsFokNv\\\/wAE4vGqQIs\\\/wg8XzTD7zx+M9DRW+imM4\\\/M0c1X+ULRJf+HcvjD\\\/AKI34x\\\/Hxvof\\\/wAaovV7BaIh\\\/wCCcvjE9Pg54wH\\\/AHO2h\\\/8Axqi9TsFoif8ADuPxn\\\/0R7xf\\\/AOFrof8A8bpXqdgtElt\\\/+CbvjCVvn+EniuEer+NdFx+kJovU7IVon2L+zH8Mvi9+z58Ok8H+H\\\/AuiwaaLqW8MniHxMJZ\\\/MkIzlre224AUYwvbuad6nYHY+wa1ICgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPGtM+Md54pj03V9F17QFsNRitZbDQbrTbs3l6l1G8to6zhgVR4xvd1tpUi8i6BZhDIyAHp3hHxRp\\\/jjwnoviPSZGm0vWLKDULSR1Ks0MsayISDyCVYcGgDXoAKACgAoAKACgAoAKACgAoAKACgAoA4D\\\/hW2o2l3aW+ma3aafotvaXNnBs0iL+0bGKVtyw2k4YRRQpsgURtBJkQrliQCADttN0600fT7WwsLaGysbWJYLe2t0CRxRqAqoqjhVAAAA4AFAFmgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP8A\\\/9k=\"},{\"timing\":1929,\"timestamp\":420273201738,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timing\":2251,\"timestamp\":420273523238,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timing\":2572,\"timestamp\":420273844738,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timing\":2894,\"timestamp\":420274166238,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timing\":3215,\"timestamp\":420274487738,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAhIHXigA3D1H50CukG4eo\\\/OgL6XFoGFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ACHigDyL9oH46p8INJtIrW1F5rN\\\/v+zxynEcYUDLvg5IywGBjPPIxXl47GxwkNNZPY+14X4cnn+IfO3GlD4mt3e+i8+uvQ+Vrn9qr4mz3EkkfiFbZGYsIo7G3KoPQbkJwPck18u81xb1U\\\/\\\/JV\\\/kft0OBMhhHl9g3brzT18\\\/iS+5JHY\\\/DT9sXxDpmrQw+MGi1XSpHxLdpAsc8GSMEBAFZRzkYz79j24bN6ntFCu7p+Vj53PfD\\\/CfVpV8sTjNapNtprd6ttp221sfaUMyzxq6HKsMg+or65NNXR\\\/P7Ti7NaklMQUAFABQAUAFABQBwH\\\/AArXUbS7tLfTdatLDRLe0ubOALpEX9oWUUrbhDaThliigTZAojaCTIhXLEgEAHbadp1po+n2thYW0NlY2sSwQW1ugSOKNQFVFUcKoAAAHAAoAs0AI3Q0Cex8lftr+CtQuZ9H8TW8Es1hbQva3cgI2QfOChPP8RZhnpwo7ivmM5oTfLWR+3eHGa0qXtctqNKUmpLXfRK3r1+88Em+Js9xqd3eHQdAjafSjo7QxaeEiRMAeaqg8S8cP+AGOK8T63LmcuVaq2x+mTyGn7KNGVap7s+f43e\\\/Zv8Al8v1bIbJ9V+JD+HfC+laPYteWiyQQNZQCOW4yd7NM+cNjBOeMDPvUxc8Q4Uorby\\\/M6K7o5LDEZjXm2pa+9LRNKyUV05trWer6H6U6Naf2fp1tahiywxLGGbqcADNfoMIckVHsj+Q61Z16sqtrczb\\\/EvVZkFABQAUAFABQAUAFABQAUAFAEU9vHcIUkUMpGCCOtA02tjkLj4OeCbiaSWTwnoskkhLO7afCSxPUk7a5nhqEndwX3I9elnOZUYKFPEzSXRTkl+Zs+H\\\/AAZonhaKSPSNKs9Mjkbe6WdukQZsYyQoGTWsKcKfwJL0OGviq+Klz4io5vu23+ZtAAVocp\\\/\\\/2Q==\"}],\"scale\":3215},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"table\"},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"key\":\"startTime\",\"itemType\":\"ms\",\"text\":\"Start Time\",\"granularity\":1},{\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"End Time\",\"granularity\":1}],\"items\":[{\"startTime\":342.031,\"duration\":7.27},{\"startTime\":352.464,\"duration\":48.48},{\"startTime\":673.85,\"duration\":19.081},{\"duration\":6.126,\"startTime\":725.666},{\"duration\":10.646,\"startTime\":731.816},{\"startTime\":743.631,\"duration\":47.251},{\"duration\":19.927,\"startTime\":1030.684},{\"startTime\":1114.506,\"duration\":7.3},{\"startTime\":1234.705,\"duration\":17.568},{\"duration\":43.761,\"startTime\":1261.369},{\"duration\":6.058,\"startTime\":1305.164},{\"startTime\":1327.102,\"duration\":24.231},{\"duration\":6.732,\"startTime\":1355.563},{\"startTime\":1574.424,\"duration\":6.267},{\"startTime\":1631.813,\"duration\":6.769},{\"startTime\":1881.887,\"duration\":13.171},{\"duration\":160.067,\"startTime\":2097.713},{\"duration\":18.425,\"startTime\":2285.119},{\"duration\":30.276,\"startTime\":2304.868},{\"duration\":6.127,\"startTime\":2335.185},{\"startTime\":2895.077,\"duration\":107.599},{\"duration\":5.07,\"startTime\":3002.732},{\"duration\":8.48,\"startTime\":3156.231}],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"wastedMs\",\"itemType\":\"ms\",\"text\":\"Potential Savings\"}],\"type\":\"table\",\"items\":[{\"wastedMs\":172.1290000132285,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"wastedMs\":171.97099997429177,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"wastedMs\":172.09100001491606},{\"wastedMs\":172.05200000898913,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"wastedMs\":172.0550000318326},{\"wastedMs\":188.1829999620095,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\"},{\"wastedMs\":187.19100003363565,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\"},{\"wastedMs\":186.40600005164742,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"first-contentful-paint-3g\":{\"description\":\"First Contentful Paint 3G marks the time at which the first text or image is painted while on a 3G network. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"4748\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint-3g\",\"score\":0.71,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint (3G)\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"140\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":0.21,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"summary\":{\"wastedMs\":1617.9599999999996},\"headings\":[{\"itemType\":\"url\",\"key\":\"url\",\"text\":\"URL\"},{\"key\":\"total\",\"itemType\":\"ms\",\"text\":\"Total CPU Time\",\"granularity\":1},{\"key\":\"scripting\",\"itemType\":\"ms\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"key\":\"scriptParseCompile\",\"itemType\":\"ms\",\"text\":\"Script Parse\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"scriptParseCompile\":5.299999999999999,\"url\":\"Other\",\"total\":2015.4159999999931,\"scripting\":352.4480000000002},{\"scriptParseCompile\":112.224,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"scripting\":526.0199999999992,\"total\":638.8559999999992},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"total\":189.11600000000004,\"scripting\":183.04400000000004,\"scriptParseCompile\":6.071999999999997},{\"scriptParseCompile\":4.087999999999999,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"scripting\":71.50800000000002,\"total\":174.06400000000002},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"total\":145.008,\"scripting\":125.84800000000001,\"scriptParseCompile\":6.428},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.a29cc4721ecfd24a22cb.js\",\"total\":129.25599999999994,\"scripting\":103.73599999999995,\"scriptParseCompile\":23.512},{\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"total\":50.91200000000001,\"scripting\":42.64800000000002,\"scriptParseCompile\":4.4159999999999995},{\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"total\":50.66799999999999,\"scripting\":44.81599999999999,\"scriptParseCompile\":5.852}]},\"displayValue\":\"1.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":0.84,\"scoreDisplayMode\":\"numeric\",\"title\":\"Reduce JavaScript execution time\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"overallSavingsMs\":3300,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"label\":\"Size\",\"key\":\"totalBytes\",\"valueType\":\"bytes\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"requestStartTime\":420271.998307,\"totalBytes\":44039,\"wastedBytes\":44039,\"wastedPercent\":100},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"requestStartTime\":420271.998093,\"totalBytes\":7238,\"wastedBytes\":7238},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"requestStartTime\":420271.997434,\"totalBytes\":6070,\"wastedBytes\":6070,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"requestStartTime\":420271.9982,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"requestStartTime\":420271.998414,\"totalBytes\":5692,\"wastedBytes\":5692},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"requestStartTime\":420271.997551,\"totalBytes\":5609,\"wastedBytes\":5609},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":420271.997781,\"totalBytes\":4102,\"wastedBytes\":4102},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":420271.997681,\"totalBytes\":3809,\"wastedBytes\":3809,\"wastedPercent\":100}],\"overallSavingsBytes\":82251},\"displayValue\":\"Potential savings of 80\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"label\":\"Size\",\"key\":\"totalBytes\",\"valueType\":\"bytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5515,\"wastedPercent\":96.8871722027972},{\"wastedPercent\":90.63742351398602,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5159}],\"type\":\"opportunity\",\"overallSavingsBytes\":10674,\"overallSavingsMs\":600},\"displayValue\":\"Potential savings of 10\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":0.58,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"headings\":[{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}],\"type\":\"opportunity\",\"items\":[{\"wastedPercent\":99.7771364438031,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841},{\"wastedPercent\":71.58667502859039,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":7541},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924,\"wastedBytes\":4924},{\"wastedPercent\":100,\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760,\"wastedBytes\":2760},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedBytes\":2483},{\"wastedPercent\":96.93745970341715,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2482,\"wastedBytes\":2406},{\"wastedPercent\":100,\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2061,\"wastedBytes\":2061}],\"overallSavingsBytes\":31016,\"overallSavingsMs\":300},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.75,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"5.2\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.6,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"7.8\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.34,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\"}],\"items\":[{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"totalBytes\":279456},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"totalBytes\":145259},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.a29cc4721ecfd24a22cb.js\",\"totalBytes\":89713},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/c7358f59-fefa-51b1-ba94-17cb90c91947?1558373885\",\"totalBytes\":85218},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"totalBytes\":44548},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"totalBytes\":34071},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"totalBytes\":32891},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"totalBytes\":32859},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"totalBytes\":31959}],\"type\":\"table\"},\"displayValue\":\"Total size was 1,218\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"key\":\"groupLabel\",\"itemType\":\"text\",\"text\":\"Category\"},{\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"Time Spent\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"group\":\"scriptEvaluation\",\"duration\":1577.9719999999993,\"groupLabel\":\"Script Evaluation\"},{\"group\":\"other\",\"duration\":793.7799999999936,\"groupLabel\":\"Other\"},{\"group\":\"styleLayout\",\"duration\":683.4960000000001,\"groupLabel\":\"Style & Layout\"},{\"group\":\"scriptParseCompile\",\"duration\":211.20000000000002,\"groupLabel\":\"Script Parsing & Compilation\"},{\"group\":\"paintCompositeRender\",\"duration\":180.9119999999991,\"groupLabel\":\"Rendering\"},{\"group\":\"parseHTML\",\"duration\":118.66800000000009,\"groupLabel\":\"Parse HTML & CSS\"}]},\"displayValue\":\"3.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.59,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimize main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"overallSavingsMs\":3450,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"label\":\"Size\",\"key\":\"totalBytes\",\"valueType\":\"bytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true,\"isCrossOrigin\":false,\"totalBytes\":144748,\"wastedBytes\":110240},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/c7358f59-fefa-51b1-ba94-17cb90c91947?1558373885\",\"fromProtocol\":true,\"totalBytes\":84731,\"isCrossOrigin\":true,\"wastedBytes\":74871},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"fromProtocol\":true,\"isCrossOrigin\":false,\"totalBytes\":44039,\"wastedBytes\":30953}],\"overallSavingsBytes\":216064},\"displayValue\":\"Potential savings of 211\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.18,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"items\":[{\"numRequests\":173,\"totalTaskTime\":891.5070000000022,\"mainDocumentTransferSize\":8836,\"totalByteWeight\":1246906,\"numTasks\":1466,\"numTasksOver10ms\":13,\"rtt\":0.0003401775877706,\"numFonts\":8,\"maxRtt\":0.0003401775877706,\"numTasksOver500ms\":0,\"numScripts\":25,\"maxServerLatency\":null,\"numStylesheets\":10,\"throughput\":21158311635.34389,\"numTasksOver100ms\":2,\"numTasksOver25ms\":6,\"numTasksOver50ms\":2}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"chains\":{\"A50A3EB08F1013FE6825BE6A3FA19EAD\":{\"request\":{\"startTime\":420271.273647,\"transferSize\":8836,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"responseReceivedTime\":420271.59737000003,\"endTime\":420271.597382},\"children\":{\"1000000024.24\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"responseReceivedTime\":420272.03873200004,\"endTime\":420272.038735,\"startTime\":420271.996128,\"transferSize\":760}},\"1000000024.29\":{\"request\":{\"startTime\":420271.996862,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"responseReceivedTime\":420272.272989,\"endTime\":420272.27299}},\"1000000024.28\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"responseReceivedTime\":420272.27271299995,\"endTime\":420272.272715,\"startTime\":420271.996641,\"transferSize\":1386}},\"1000000024.23\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"responseReceivedTime\":420272.038139,\"endTime\":420272.038143,\"startTime\":420271.983171,\"transferSize\":845}},\"1000000024.11\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":420271.925379,\"endTime\":420271.925381,\"startTime\":420271.612092,\"transferSize\":4316}},\"1000000024.34\":{\"request\":{\"startTime\":420271.99733,\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":420272.274125,\"endTime\":420272.274127}},\"1000000024.5\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":420271.807616,\"endTime\":420271.807619,\"startTime\":420271.610663,\"transferSize\":728}},\"1000000024.4\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":420271.792556,\"endTime\":420271.79256,\"startTime\":420271.610507,\"transferSize\":615}},\"1000000024.27\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":420272.272262,\"endTime\":420272.272281,\"startTime\":420271.996548,\"transferSize\":1347}},\"1000000024.31\":{\"request\":{\"startTime\":420271.997046,\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"responseReceivedTime\":420272.27347899997,\"endTime\":420272.273481}},\"1000000024.12\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":420271.981936,\"endTime\":420271.981943,\"startTime\":420271.612308,\"transferSize\":7906},\"children\":{\"1000000024.72\":{\"request\":{\"startTime\":420272.305738,\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":420272.47770700004,\"endTime\":420272.477709}},\"1000000024.75\":{\"request\":{\"startTime\":420272.305923,\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":420272.478007,\"endTime\":420272.478014}},\"1000000024.81\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"responseReceivedTime\":420272.478549,\"endTime\":420272.478551,\"startTime\":420272.306496,\"transferSize\":31959}},\"1000000024.69\":{\"request\":{\"startTime\":420272.30529,\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"responseReceivedTime\":420272.477417,\"endTime\":420272.477419}},\"1000000024.78\":{\"request\":{\"startTime\":420272.306231,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":420272.478281,\"endTime\":420272.478283}}}},\"1000000024.33\":{\"request\":{\"startTime\":420271.997241,\"transferSize\":2620,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":420272.27386200003,\"endTime\":420272.273863}},\"1000000024.25\":{\"request\":{\"startTime\":420271.996276,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"responseReceivedTime\":420272.038994,\"endTime\":420272.038997}},\"1000000024.6\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":420271.80800900003,\"endTime\":420271.808011,\"startTime\":420271.611355,\"transferSize\":2483}},\"1000000024.9\":{\"request\":{\"startTime\":420271.611762,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"responseReceivedTime\":420271.809267,\"endTime\":420271.809268}},\"1000000024.10\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":420271.92497399997,\"endTime\":420271.924978,\"startTime\":420271.611955,\"transferSize\":33460}},\"1000000024.30\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"responseReceivedTime\":420272.273199,\"endTime\":420272.273201,\"startTime\":420271.996954,\"transferSize\":1326}},\"1000000024.32\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"responseReceivedTime\":420272.273659,\"endTime\":420272.273661,\"startTime\":420271.997148,\"transferSize\":6072}},\"1000000024.2\":{\"request\":{\"startTime\":420271.610268,\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"responseReceivedTime\":420271.71123899997,\"endTime\":420271.711243}},\"1000000024.3\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"responseReceivedTime\":420271.711669,\"endTime\":420271.711671,\"startTime\":420271.6104,\"transferSize\":1144}},\"1000000024.26\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"responseReceivedTime\":420272.039224,\"endTime\":420272.039226,\"startTime\":420271.996425,\"transferSize\":3773}},\"1000000024.7\":{\"request\":{\"startTime\":420271.611487,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"responseReceivedTime\":420271.808534,\"endTime\":420271.808536}},\"1000000024.8\":{\"request\":{\"startTime\":420271.611621,\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":420271.80892599997,\"endTime\":420271.808928}}}}},\"longestChain\":{\"transferSize\":31959,\"duration\":1204.9039999837987,\"length\":3},\"type\":\"criticalrequestchain\"},\"displayValue\":\"27 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.5,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0},{\"group\":null,\"id\":\"first-contentful-paint-3g\",\"weight\":0}]}},\"categoryGroups\":{\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"},\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"},\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\",\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\",\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\",\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_pagespeed-insights::site-pagespeed-desktop::last-28-days\":{\"fetchTime\":\"2019-05-20T17:40:39.522Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":694,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"desktop\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"text\":\"Resource Type\",\"key\":\"label\",\"itemType\":\"text\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"key\":\"size\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\"}],\"type\":\"table\",\"items\":[{\"resourceType\":\"total\",\"label\":\"Total\",\"size\":1095834,\"requestCount\":88},{\"resourceType\":\"script\",\"label\":\"Script\",\"size\":494584,\"requestCount\":25},{\"resourceType\":\"image\",\"label\":\"Image\",\"size\":325023,\"requestCount\":23},{\"resourceType\":\"font\",\"label\":\"Font\",\"size\":213143,\"requestCount\":8},{\"requestCount\":10,\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\",\"size\":33261},{\"resourceType\":\"other\",\"label\":\"Other\",\"size\":19520,\"requestCount\":20},{\"resourceType\":\"document\",\"label\":\"Document\",\"size\":10303,\"requestCount\":2},{\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0,\"requestCount\":0},{\"label\":\"Third-party\",\"size\":776149,\"requestCount\":52,\"resourceType\":\"third-party\"}]},\"displayValue\":\"88 requests \\u2022 1,070 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"timing\":3484,\"timestamp\":805651922634,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAFcAfQDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAgBAwQFAgYHCf\\\/EAF4QAAEDAgMCBgoMCwUDCgcAAAEAAgMEEQUGEiExExRBUZHRBwgYIlVWYXGTlBUWFyMyN2J0gaHB4TM2UlR1sbPD0tPwJEKSleIlNII1Q1NjcnODorLCREVGZYSj8f\\\/EABsBAQEBAQEBAQEAAAAAAAAAAAABAgMEBQYH\\\/8QAMhEBAAECAwUECgMBAQAAAAAAAAECEQMSURMhMZGhBFLR4QUGFBUWQUJhcfBDU4GxMv\\\/aAAwDAQACEQMRAD8AlStNjGaMFwebgcRxCKKbljF3OHnABsqZ0xSTBssV9dB+GjZaMnkc4hoPSV5pilfBkqmo4IKKCsxyqiFRU1VUNdtXIOXeD0Lz42Ns30uwdg9ptumbzaIi0XtF53zuiIi3yni9TwfHcMxlrjhlbFUafhNabOb5wdoWyXjbK+LE8ClzNhlNFh2M4VK0ziAWZOxx5Rzb+helYhmXDsOw+kq6yR7W1LOEjYyNz3FobqJs0E2AIufKOcLWDi7Rjt3Y\\\/Zp3XjfMWnjExbTjumJiW6RdVizzheh8tSZI6fjJgjnZG+SNw7yzy4CzQdY3+fddc352wu8Bp462pZNV8TD4aZ7hrs\\\/be20Dg3DZt3Ls8Ds6LruF5tw+u4FjTI+V\\\/wAMwQyyRx3c4NDn6QGk6Tvt0EE325owxzGOD5zr0mNvF36nhwJBaLbRsKk1RHGW6cOuv\\\/zF27RaZ2ZcLaXgzu702Hvbu\\\/74N73Zt2kD6Vk0mL0lXVmmgMplDQ5wMThpuA4A3Gw2I2FSK6Z+azg4kReaZ5NgiItOYiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIrElXTxvLHyta4GxB5NhP6gSuTqmFjGvdI0McdLXE7Cf6CC6iscbh5X22atrSLDnPNuKGsgawvdIA0Ak3BFrXO3oPQgvorTKiJ8gYxxc4gkWBtsNjt3K6gIrQqYjOYdfvl7WIO02vs59i4mspxa8zBe42nmIB+shBfRWuMRaI3l9myODW3BFzzLhLW08T3Mkks5psRpPNf9XQgyEVh1ZTta5xkGlouTY2H0rkyphkeGMeHOIvs2\\\/WguoiszVMUL9MhcDYHYwnebcg50F5FY45Boa\\\/hAWu+DYE3\\\/q6o6tga5zXOcC3Ve7HbLb+TyoMhFYfVwMibI99mE6bkHft3jk3FXIpY5QTG4OsbG3IeZBzRFjx1lPJGXskBb5iObk+kdKDIRWmVET3tax13EXtY\\\/Xzbj0K6gIvKeyLnXGcFzNJRYdNFHAyNjrOiDiSRc7StF7fM22vw9P8A3Rbg473duFt681Xa6Kapp37n2sH0D2nFw6cWJpiKt8Xnye5ovDRnvNxLRw1OC5xYNUcY23Itt3fBPQuEWf8ANkrQ5lRTEEloJjjG4XO\\\/kty7ln2yjSXT4d7T3qefk91ReGPz3m6PVrnp2lrS5wMcYIA5x9KpHn3NsjGuZUUzg5peLRx3te27z7LJ7ZRpJ8Pdp45qefk90ReEu7IGbGxmR00QYLgngG8lusLc5DzzjmLZqoqGvmhkp5tYcBEGnYwkbR5QrT2uiqYp372cX1f7VhYdWLM0zFMTO6dP8euoiL1PhtXmfChjWAVuH6gx0zLNcdwcDcHpAXl2I4FNXxQ1WeMRiwl0bBSUwDA50mne425Ovp9lVirpKasYGVcEU7BtAkYHD61wxcCMTi9\\\/Y\\\/SFfZd1Ot7\\\/ADjW17xv3X3PJ6KkpK3DzlnKRmqoaiRslfiMjC1oaCDYeXZsH3kej4pl2gxKKjZM2SN1IC2F8Ty1zWkAFvmIA6Ad4C2sEMVPGI4I2Rxjc1gsB9C5rWFhZGO19rntE\\\/bfO+bzMzxmZ3aR8rRDq9TkXA6mRzpIZjqvq9+dtvpO\\\/fvY3z223VwZNwttRNUNNU2qlljlM4mOsFmrTt5dkjxc3JB37BbsiLq8br1HlHDaGVr6F1XTgDvo453BkhBJBeL7bFx84sDcAK7heW6WijozK+WeopmMa2RzjYaWkbByDaT\\\/APwLeIpNMTN5bpxKqYmKZ4tOMu0TRMIzMxsl+9D9jbnUbA77nnuuVDl+ioqqnnhEmqnj4OMOdcNFrefdybvItsimSnRrb4k7s0iIi05CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiCw6jgdU8OY7y\\\/lXPNb9S4zUNPNEyKRl42DS1uogAbOpZKIMc0kRvfWbt0m7ztG3ft8pVDQwEklrjcEG7jtvf+I9KyUQWoKaKCwibpA1WF91zc\\\/WrqIgsGkhMpkDLSF2suGwk2t+pWhhtKA0CM96Q4d+bgi1tt\\\/IFmIgxjQ05ijj0HTG7W2zjsN7pNQ00znOkhaXOcHk8pIFgehZKIMZ1DA5j2Fp0P3t1Gx5PsSOgp45WyMjs8EuG07zfrKyUQFaqKaKoBEzA8EAEHcdoP6wrqIMV1BTuY5hYS0jTbUd39BcpaKCRxL2EkhwO07iAD+oLIRBjS0UEsIjkaXNDi7a43uQQdv0lX42NjBDBYElx853rkiAsSPDqeNgaxrg0czj5LfqHQstEGO2igbKyQMOtlyDc7ze5+srIREHjXZRy7i9fmyWpoqCeeB8TAHxi4uBYhdcGA5oBj\\\/2XVe9gBvvI2Wvb9ZUiEXkq7JTVVNV53vvYHrBjYOFThZKZimLb7+KPMuB5ql4PhMNqyI3a2jggADt22+kq1T5dzRTFhgw6tZoLi2zNxIsT0KRaKexU6y6fEmNa2zp5T4o8SYDmiQO1YXVHUzgz71ybOpcIMu5ngFosMrGgsMZtHvaTcjpUikT2KnWT4kxrW2dPKfFHk4HmkwGF2F1DoyLEGAbdpO\\\/fylbjsc5axmizjQVNXh1RDBFrL3vbYC7HAfWQvbkVp7HTFUVXncxi+sONiYdWFkpiKomJtf5\\\/6IiL1vgCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg6NgXZNwXF6fNsghraU5YkkZXsqGNDu8DiXNs43B0Ote25YFT2Ycu0\\\/Yvps9OhrnYXUS8CynaxnDl+ss021ab96Tv3BeLdmeCuwDssZgwLDGvbFn6lpIGFo2Nl4ZjHk\\\/8Iff\\\/ALawqnBpB2V6DsURQH2GgzGcba3+6KcwtkDB5ANY85QS4pagT00ErmOhdKwP4OSwc24vY25Qr27eoi4hHlrGYeyZivZCxeWmznh1bUMw2OSsdE+nYxt4BCwEagXbNx2WOy91uWUNXnbN\\\/YmoM5SVt67AZ31jGTvidOA1xbrLSD3wDSfOUEnKqoZTU8kzzdrGF9hvIAvsXltd2csBpssZaxuPCcdqo8wSTRUdNTwMfNqjfoILde8ndYleWvosq13ZD7ITeyFij6GswcMhwWOWufTmCBrDodFZw1OsGG225O43XWKaPEJcgdgmPBZoIMTdiVYKaWduqNknGRpLgN4ugkhkbsq4NmzME2BcQxjB8Zji4cUeK0vASSM5XNFzf+uYr0C4va+1eD1\\\/Y7zJFLmPOuesepMQxWlwGrpKOKggMUcTTE+7iTYk987k5d+wLz+vw2XL3a3YVjuDTV3HsZdTQ4vVvqpCW0up\\\/eg7eDZctb3o3O5boJbtcHC7SCPIge0kgOFxv27lGXImETYZj2Jy4BjeWMDwaXBZzWQYXjUtbwfenRV6Xt2FpIubjYtR2KXUGV86YFQVsGEVNdXwVDYcwYNi75uEtGXF9RE53NtuQAD5tgSv4VhcWhwLhvAKGRoFzsHOVEnsamhytnbLBxCLCcfqMRrXR0+PYTi0j6iRz77aiEu2jvttwLW5Tv8AWu2Lw44rlvCKRuM4XQOOINfxXE6h0EFeGtcTE5zSCBy7wPKDZB62JQ4XbYjnBRszXC7bEeQqIOJ5ikpuxFmHDcuYW7BOKYzTwYqaPEX1NMIZGm5ilGosaS1ocBe2rlvZdpyBSuyxmPEMVwaoy7FgUODzVFfhOC41LWSTBrS5srQ5o0uvZt7jegkqJmlxbcXG8Arlwjdlza6hrgjqeixvsb5gwWhpcLqcUxeGF8sGNvq6ieF7tL21DHAWJ5xs22IBsu7ZPwR1Zj3ZXzFT8bqcdwbE644VHwzzHHKY32IjBs5xuBtvyIJKCRhdpDhqHJfaut5Bznh+dsGmxLDIqmCGKqkpC2pDWuL2EXIsTs2rxHsJYd2PJ6XK2OVGOmTPFTI50xkxJ4nmqCHao3x6vg81xtsN97HoEGUsLqOwJmjNMnGvZqgxWXikwqXtbB79GDpYDpF9RubX6EE01Rzg0XcQB5Suq5czfhdTV4fgM2IRvx92HRVslOQdRYWi7r2tvO69+VeW9sHhQxTOGCynEMArmUtG978v4vXupGy3cffmODgNXJtOzTyoPfSQBckAc60+bsw0uV8sYhjtcyWWkoojNI2AAvcBzXIF\\\/pUZ63HMKzFgXYtocRbW4J2P6ueriropa17mGWMnRG+cm5j1biSNhP5NxalfS0WDdmPBcoVj6zJFLh0T6ciYzRQ1DtOpkbyTcHvr7f7oQSowTEYsYwagxOma9kFbTx1EbZAA4Ne0OANri9is0kAXJsFF\\\/FcdqOxVLlrNsLZJMMx3K8VJLHtLW1sVO0wuI5NVmt\\\/xFanNmC4rlrKnY1wTGZGOoMXnnrMY4\\\/VyU8E1U8NcyOeVoJaADa24lp3bwEtgQRcEEc4XWsxZyw\\\/AcyZcwWqiqZanHZZYad8QaWMMbQTrJII+ENwKjriEOP5Z7FXZEdl\\\/E8JGEF1M2KkwbE5Kz2P1OaJg17gC0Oab79m1XKXC8jYV2UOxQzIOJMqxLLNJVNZWOm2mJtnuaSQx7u+uNm7dsQSrRarL2YcJzHBUz4HXwV0VPO6mldEbhkjbXaekdK2qAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiLRZrzHBl1lCagQ\\\/2uYwtdNUMgY0hjn7XO2bmkIN6i0EGa8Pc8sqDJEeHZTh7WOljc5zI3A62gtA99aASQCrFbnTCqeGKWPjU0cplDZW00gj97jc8ku0202ae+Fx9aDsyLrmJ5uoaWBzqdr6hzZ205JBii1l2k++uAYbEEGxNiLLhhudcJrKThXPmikA76MROk28I6MBrmAh2pzXadJJIFwLIN1WYVh9bWU1XWUFJUVVKdUE0sLXvhPOxxF27huT2Kw\\\/2U9k+IUnslo4PjfAt4XT+Trte3kusA5qwYB7uNuLY4DUSOEEhbGwavhHTZp71w0mxuLWurtbmCho8Ppq6okdFSTOcNc0b4y0NY95JaW33MO8DrC3ieVMvYriMeIYngeF1ldHbRUT0rHyC27viL7FsJMOopa+Culo6Z9bA0siqHRNMkbTvDXWuAeYKzJjFJHhbcQcKni7jYAUspk32\\\/B6df1eVYldmWipnYUY2zVEWItdJFLDG57BG1msvJAPJaw3m6C5iWWcCxPEocQxLBsOq6+EWjqJ6Zj5GAbrOIuFVuA4JFHRRxYRhzWULi+ka2mYBTuJuTGLd6SdtxZYrM14VO6JkUtQ+SXXaJtLKXjSQDqbpu3ePhAXuLLhDmjDn5boscl41DRVcTZW6qaQvY0t1d81oJAA5d3lQbqoijqYZIaiNksMjSx7HtBa5pFiCDvBCx48MoY8N9jo6KmZh+gx8WbE0RaTvbota3kstdLmrB4p54X1Tw+EO1HgJNLiC0FrTps513tGltydQ2LHnzbSx4IcSZTVkjDWCiZGIXB5eZRGCW2u0XPKPr2IMvBsrYBggnGDYJhtDw40y8WpmR8IOZ1htHkXDCMpZdwaskq8JwLC6GqkBa+WnpWRuIO8XAvZWKPOOET0sEr5ZInSQiYs4J7tF4+E0lzQRr099pve22y41OcsMimpmxOkqYp36GyU8b5Lnv9oABLheMi7boMnDso5cwzE3Yjh2A4XS17r3qIaRjJNu\\\/vgL7Vm4xg+G43SGlxigpK+mJvwVTE2Rt+exB2rWDOOEXeXTv4INa9j2xufraWhxdpaCQACLkgWvtWyqcYoaasp6WWVxmnaZGBkbnjT+USAQ0bd5ICDhh+AYPh2Fvw2gwqhpsOkuH00UDWxuvvu0CxurWCZXwHATMcEwbDsPMwtIaWmZGXjmNhtCtNzVhDqOSpZPO+KPTq0UsrnWcCWuDQ25aQ02cBbYdqq\\\/NOENdI1tRLK5j2xkQ08kmpzmawG6WnV3hDja9gReyDhRZMyxQzCWjy7g8EolE4fHRxtIkG54IGwi+wra0eHUVDJUSUVHT08lTIZZ3RRNYZXne5xA74+UrX4PmOhxSslpIuGjqY3zN0SROaHCKTQ5zXEaTttsBuNQurcmbMIjLmumqOEbIIuCFJMZHOLXuFmabkERvsQLHSdqC5S5Uy9S4w7FabA8MhxNxLjVx0rGyknedQF7lZDcBwhuGzYc3CqAYfM4vkphTs4J7iQSXMtYm4BuRyLCjzXhk+I4fR0b5Kl1ZII2yRxu4Nt4XTC7yNN9LRsBv3w2K6\\\/M+EsrJKZ1S8SRlwJ4GTQS1zWuAfp0uIc4AgE2O\\\/cUHBmV8NbmyPMIj\\\/t0VFxGFoa0Mjj1ajawvc2A2kgAbLXN72O5awPMAjGO4Ph+I8H8DjVOyXT5tQNlSTMmFR1Qp3VR4UyGIgRvIY7WWd8QLNBcCATYEg2XGmzPhFSHmKpdZro299C9uoyPMbdN298C4EXFwOVBk1GB4RVYOzCarCqGbC2ANbSPp2GJoG6zCLCy5UWXsEo8IfhVHhOHw4ZJfXSR07GxOvvuy1j9IWPWZjwqiqpqepqtEkLXOkPBvLW2ZwhbqAtq0DVpve22yxZc54JBBJNJVTNEWvhG8Vl1sDGtc5zm6dQaGvYdRFu+G3ag3FZguF11FBR1uG0VRRwFpiglgY+OMtFm6WkWFhsFty54thdBjFC+jxaipq2kf8KGoibIw82wiy1cWbsKNXxWadzJ+F4LZE9zQTI6Nup2nS27mEC53\\\/QsinzHhlTQ1lXSzSSxUsXDyBsLw4ssSHNaQC4HSbEXBsbILuF5fwbCcOkoMLwqgo6GW\\\/CU8FOxkb7ix1NAsdnOsbDMoZbwuSJ+G5fwmkkieZI3w0cbHMeRYuaQLgkbLhY9NnPCH0jZqqWWldwHDyNkhktH73wpYXabawzvtF9VttldxjM9NhkEMzqeplZPTTVEVmaHPczSREGusdbtRsD+SUGzwvCsPwmOaPC6Kmo45pXTSNp4mxh8jt7iANpPOsxdYps74PM+TVLIyJugiTg3ObpdHHIXEtB0NAlYC51gCd+xcsUzrhFBh9XVB9ROacTkxxU0hLjDsksdNtId3uo97fZdB2VF0+HPuH8flgq4nQRNlnhbI14ldqimER1Rtu5t3EW2HeN1wto\\\/NeDRmYPq3N4IHVeCQXIcGFre975wc5rS0XIJsRdBvEWtosboa2tNJTvmdO1ge5rqeRoYCAQHEtAa6xB0mx8i2SAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLW41hEeKOo3mpqaaalkMsUkBbqBLHMPwmkEWceRbJY2JV9JhlHJVYhURU1PGLukkdpAQaOqyZhlVWcaqDPJUGRsr3uc06nN4Ox3bPwLD3tuXk2LjNknC5uMl76kPqHudI5rw0u1RvjINhY97I7ae+Oy5Nguq1nZ57H9LUOiOM8IWm2qNhIVjugex94Vk9F96DvjcsUA7wunfTCo4y2ne+8bJNReSBblcSbEnyWXPFMt4diQn4zGby8Ebi3eGMksIBFtmo7CCDuIXQO6B7H3hWT0X3p3QPY+8Kyei+9B3iTKWHSTUspMwfTROii06W6dTXNJ2N5Q47Pg3sbbArkOWMPhwqkw+LhWw0skk0Za4Ahzw8OOwWA98dsAAGzZsXQ+6B7H3hWT0X3p3QPY\\\/8ACsnovvQd59q2Gswamw0CQQU8xqI7afhkuJ722m3fu2WsL7ACAuMuWcOlwejwx7ZTSUtKaOMa7HgzHwZuefSuiHs\\\/5AJucVf6P71T3fsgeFH+j+9B3KPJuGMdTm8x4Gp42B3ovJ3pvsaNPwR8G19oNwbLlV5Qw2rwOiwmczupaOMxRXcC4MLCzSbi3wTa9r+VdL937IHhR\\\/o\\\/vT3fsgeFH+j+9B3ipyphtRGGPEw0vdI1zZLFry5jtQ8odG0jzLIhwCljw8Ubnzys40KwvkfdzpBIJLk23ahu5ti8\\\/wDd+yB4Uf6P71Udn7IHLir\\\/AEf3oO30+ScJpXl1KJ4XGIRFzHAONoxGHarag7QANhG4HftVxmS8Nj4vxR1VS8WN6fgZABCO\\\/s1oIPejW6w2gCw3Cy6cOz\\\/2PR\\\/80k9F965d0D2PvCsnovvQdtfkPBniI6JQ+IaWvLg91rAOHfA31WBJ33F7hbPFsuUGKz0clY17m0rg9kYtpuCCOS43chFxsNxsXn\\\/dA9j7wrJ6L707oHsfeFZPRfeg7ezImDMoI6NjJBDG8PZ8G7QGOYG\\\/B74aXOFzc7b3vtWUzKmHxQMjpn1NO+OQSMljks9p4JsVr2tYtaNhG\\\/bvtbo3dA9j7wrJ6L707oHsfeFZPRfeg9Do8BoqSqjqIRJwkfGLFz7\\\/AIaQSP8A\\\/M0WWtwzJOE4bVRT0omD4izRqcNgYyVjQbAX2TP2m5Oy5K6d3QPY+8Kyei+9O6B7H3hWT0X3oO5Ydk6gw6oopKWSqDKRwkihMt2axCYdRFt+g25r7bXvfHq8n002IGUVFQyle2fVAH7GPlex5ezmOppdtvtOzlXVe6B7H3hWT0X3qh7YDsfHfiknovvQduhyZhcVZFV+\\\/SVLXl75ZC1zpLyGSzrjYNTnHZbfbdsXI5XgGMYNUsNqfC45RG0klz3Pt8LkIG0jy23W29NPZ+7H3JisnovvXH3fsgeFH+j+9B3isynhdXX1tXJG4S1jHMm0274mPg9V7XB02Gw22brrW5nyYMTZUnD6k0k1XHJDPKSSdD444yABsItEw233G8bb9Z937IHhR\\\/o\\\/vT3fsgeFH+j+9B3luVcND6hxbKTPJHK+79hLJnTN+jW8\\\/RsV7BcuYdhGH1FDSMc2nmj4K2y7WAEBoIAJsCdpuecroHu\\\/ZA8KP9H96e79kDwo\\\/wBH96DvdVk\\\/DKlsrJTUmGVrg6IS95rMPAl4H5XB7ObltfathjGC0eL8Q46xzuI1LKuHS61pGXtfnG07F5uztgMgDYcVk9H965d0D2PvCsnovvQdyjyThEVLxaEVEcLuFbK1sp99jkfqdG7nbuA3EAWBtdXK\\\/KGHVlI+ndJVRMkZURyGKXSXsneXyNOzdqNxyjn2m\\\/Se6B7H3hWT0X3p3QPY+8Kyei+9B6FHl7D46KWmZEQyWqNW9wPfGQzcNtPNr5ObYsVuUsMZNXSQtfEazWZA0N2F7tTyLtJNztINxtOyxXR+6B7H3hWT0X3p3QPY+8Kyei+9B3ajyjh1HUUs1M+oZJTRGKIhwBYDvsbXt8n4I5ALBdiXUMo9kjKmbZOCwTF4Jqj\\\/AKFx0v6DvXb0BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAUK+2yz3W4nnOXLtNO+PDqABr2NNg9\\\/KSpqL54dsJ8b+Y\\\/nBQedIvR+xF2J8U7JrcUOFV1HSex\\\/Bh\\\/GNXfa9VrWB\\\/IK9E7lLM\\\/hvB\\\/wD9n8KsRdmarI6IpIM7VHMOn3zHcMDvkteR+pcu5Rx\\\/w9h3+B61kn9lnaRpPKUbUUku5Rx\\\/w9h3+B6dyjj\\\/AIew7\\\/A9Mk6xzNrGk8pRtRSS7lHH\\\/D2Hf4Hp3KOP+HsO\\\/wAD0yTrHM2saTylG1FJLuUcf8PYd\\\/gerkPaoY0Xe\\\/ZgoGttvbE4n7EyT+ybSNJ5SjSik53J2I+MlL6uetO5OxHxkpfVz1qZV2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMauSsDAyz2v1N1G3J5CpMdydiPjJS+rnrVe5OxDxlp\\\/Vz\\\/EuddUUcem\\\/wD4sVRKMSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/wASxtqdJ5T4LdGJFJ3uTsQ8Zaf1c\\\/xJ3J2IeMtP6uf4k21Ok8p8C6MSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/xJtqdJ5T4F0YkUoY+1Nqy33zNEIPMKUn\\\/ANy5dyZUeNMfqn+tTb06Tynwaim6LiKUfcmVHjTH6p\\\/rTuTKjxpj9U\\\/1pt6dJ5T4LllFxFKPuTKjxpj9U\\\/1p3JlR40x+qf6029Ok8p8DLKLiKUfcmVHjTH6p\\\/rXGXtTawN96zRAXczqUgf8AqKtOLFU2tPKfAyovIpN9ydifjLR+gd1rDxvtXMRwvBq\\\/EH5ipJG0lPJOWCBwLg1pdbf5F2slke8LxCqwqvhrKCZ8NRE4Oa9hsQQvon2G81Pzj2PcLxafbUuZwcx53t3lfOFTv7Uz4oKT5xJ9iiPZUREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthPjfzH84K+hy+ePbC\\\/G\\\/mP5wUHs\\\/aN\\\/g84+ek\\\/eqU6id2lGIUdDHm7jtVBT6zS6eFkDb24W9rqT3s\\\/g\\\/hSh9O3rVimZ4QzNdMbpls0Ws9n8H8KUPp29aez+D+FKH07etXJVom0o1h1DsqY\\\/j+Bz4YMDno2RVHC6xJCXvHBxvkcQdQFrNAtznetLW5qzLhdFSGuq4p6mvpWT0whjazg3F7G6ZGkH\\\/AKTeDvC7bPR5NnraqrmnoH1FSx0cj3VV9jhZ1hqs24FiRZYVNguT6ZhbBiNK0F7JLmoY512HU0ajc2BF7XsvbhVYVMRmpmf84\\\/vV4cba1XyVRH+\\\/vk0MWfMahfHTa6eqMlQ9jK0U0j2PaxgLtLGAO2OIaTtC7fBjGKmSnjmdSt1sDnycXfYEi+4vDhvGwhWaGmyzRYiK6nxanbUapH34wy15LF+zcL6RuV+d+Ay17qz2cgZM7lbNELbuW1+QcqzjVYdVslFv398FwYxKbzXXf9\\\/P7q7HSCpDHccfC999hiYWi30kq+tWzHsIaxrTi1G4gWuZ23P1qvs\\\/g\\\/hSh9O3rXkyVaPbtKNWzRaz2fwfwpQ+nb1p7P4P4UofTt60yVaG0o1hs0Ws9n8H8KUPp29aez+D+FKH07etMlWhtKNYbNFrPZ\\\/B\\\/ClD6dvWns\\\/g\\\/hSh9O3rTJVobSjWGzOwbrrVsnxV8jBxWFjCdpc\\\/aBfyHbsVTj+DkEHFKEg\\\/9e3rVgYpl8NIFfh9ib\\\/h29asUzHySa6Z+pedUYoHyBtHCWi2k8KNu\\\/b+rYuZmxIcH\\\/ZonAtBdpftvyj+vvWN7K4BcH2QoLgW\\\/Dt60ZimAMeHsxCgDhtB4duz61bT3f8AqZqe9\\\/xt4y8sYXsDXEd8L7iuFW6ZtO91MwPlFtLSbA7Vhez+D+FKH07etUfjuDPaWuxOhIP\\\/AF7etZy1aNbSjVUz4rrcBSw6eQl\\\/1rMpXzuivURtbJqIsDsIvsK1fsnl+1uP0Hp29aHE8vlxJr6C53+\\\/t61ZiZ+lmK6Y+pu1r6qbEWzyNp6aN8Ytoc54F9nLt578n69ltuPYM1oa3E6EACwHDt61afi2Avl4R2IUBfz8O3rSKao+SzXTP1L7J8TdJHqpYmRlwDhrBIHPv862Qvc3GzkWlGK4AHBwxCgu3d7+3Zy86v8As\\\/g\\\/hSh9O3rSaap+RFdMfUvYtVTUdMJKendO69iBfYLE7gCd4A+lZUErZoWSs+C8BwWv9n8H8KUPp29aez+D+FKH07etMs24Gem98zZotZ7P4P4UofTt609n8H8KUPp29amSrRdpRrDZrR57\\\/EjMP6OqP2blk+z+D+FKH07etaXO+O4TJkvH2MxOic92H1AAEzbk8G7ZvTJVobSjV82FO\\\/tTPigpPnEn2KCCnf2pvxQUnziT7Flt7KiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgL549sL8b+Y\\\/nBX0OXzx7YX438x\\\/OCgxOxjuxH\\\/w\\\/wD3LvK7f2lGH0ddHm7jtJBUaDS6eFjDtN+Fva6k97X8H8FUPoG9S+92L01HZsGnCmi9vv8Af8Phds9D1dpxqsWK7X+32QyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qXq+Iqf6+vk83uCrv8ARDJZFHxbhDxzhtFtnBWvf6VMQ4Dgw34XQ+gb1KnsHgvgyh9A3qSfWKmf4+vke4Ku\\\/HJEX\\\/ZV99ba3yVhVHBcJ\\\/Z9ej5dr\\\/Upj+weC+DKH0DepPYPBfBlD6BvUsx6wUx9E8\\\/JZ9A1T9ccvNDRFMv2DwXwZQ+gb1J7B4L4MofQN6lr4ip\\\/r6+Se4Ku\\\/wBEPYOKcC7hxPwv90sIt9ayH+xRB0GtB5L6VLr2DwXwZQ+gb1KowHBjuwuh9A3qWZ9YKZ+iefkvuGrvxy80QpfYzQ\\\/guN67d7q02vY7\\\/pssBTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qVj1hpj+OefkT6Aqn645eaGSyKTi2t3G+F0273g7Xv5bqYvtfwfwVQ+gb1J7X8H8FUPoG9Ss+sVM\\\/x9fJPcFXfjkiAz2O09+KsOvuBbayO9juDfpNUX2Om+m3kv9Sl\\\/wC1\\\/B\\\/BVD6BvUntfwfwVQ+gb1LPxBT3J5+S+4au\\\/HLzQyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qWviKn+vr5J7gq7\\\/AEQyWVScS4N3G+McJfZwdrW2c\\\/0qYftfwfwVQ+gb1J7X8H8FUPoG9Sk+sNM\\\/x9fIj0BV345IcVfAcJ\\\/ZOF4O3\\\/OWvf6FZUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6lY9YqY\\\/j6+R7gq78ckMkUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6k+Iqf6+vke4Ku\\\/0Q8o+J2fxwz3\\\/ALvBAfXf6FxquK7OKcN5TJb7FMX2v4P4KofQN6k9r+D+CqH0DepT4hpvfJPPyX3BVa2eOXmhkimb7X8H8FUPoG9Se1\\\/B\\\/BVD6BvUr8RU\\\/wBfXyT3BV3+iGSKZvtfwfwVQ+gb1J7X8H8FUPoG9SfEVP8AX18j3BV3+iGSx8R\\\/5Pqf+6d+oqavtfwfwVQ+gb1LSZ3wLCY8l4+9mGUTXtw+oIIgaCDwbtu5Zr9YaaqZjZ8fv5NUegaqaoqz8Ps+bKnf2pvxQUnziT7FBBTv7U34oKT5xJ9i\\\/Mv0j2VERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXzx7YX438x\\\/OCvocvnj2wvxv5j+cFB7P2jf4POPnpP3qlOosdo3+Dzj56T96pToCIiC1VAuiIa4tcdgda9jzrTMocRZwl8Ue+4IaHQNGk8h2b1up54oGgzSNYCbAuO8rmxwe0OaQQdxCWS8Xs0UdBXt1l2KPeXAAXhaNO3eLeTYsyghngiLamoM7r7HFtjaw+9ZMlfSxuc2SdjXNNiCVcgqYZyRDIH2FzbmRVtYtfTy1DGcDM6J7HatxsfIbELOmqIoLcNI1l+cqwcTohvqY+n+uZBbqY5JIZGRPMUjm2a8C+k86vUDHxwsZK8yPa0Bz7W1HnXOCrp53lkMzHuAuQ032JPVwQPDJpWscRex5kF9FagqIp9XAvDrb7f15FalxCkildFJOxsjd7TvQZSLFGIUhcxoqGan\\\/BF9\\\/8AVinsjR3A4xHc8l0GUi4GaMQcMXtEWnVqO63OrDMRpH201EZ1Gw27ze360GUixXYhSN+FOweflRuI0by0NqIySQAAeUoMpERAREQEREBERAREQEREBaPPf4kZh\\\/R1R+zct4tHnv8AEjMP6OqP2bkHzHU7+1N+KCk+cSfYoIKeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYs8E8pIMsJZyNdDf\\\/3KsEM8VhwsXBj+62LT9qvyOLbAC7ibBYrK2N9dJRtmYaiNoc5mg7B593KOlJxIptEzxYyRE3XzCwm5ZGTe9yzlXJsYYe9DG7LbG2WMyuge\\\/Q2spi++nTcXve1rX51RlfTyODWVtM5xNgARcnpRtkvibIQXtjcRuu29lx4tHt96i27+8CstrYXAltVAbC5FtvRdcfZGlsDx+k287hz25+dBltZo+CGN8zbI+MP+GGO87brhDJw0YfDNFIw7nNFwfrXO0n5bP8P3oDIwz4AY3k2NsqPha\\\/4bI3edl1jVNdBSyiOprKeKQjUGv2G3Pv3K9DO2RjZI5I5YnEDUzyq2lLxwVNPGQAY4rDcNATi0ez3qLZ8gK8iiuIZZoaNIaNltOxcBTxg3EcQPOGK6iC1xePb73Ft394nF47g8HFcbjoV1EFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUs7nHQlnc46FVEFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUGq+0joVURAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/AAecfPSfvVKdRY7Rv8HnHz0n71SnQEREHGRuoCxs4G4KstgDah87YYhM8Brn3NyBu5Frc019Nh9JTy1mJNw+PhbcIQe+OknTs6foXWmZxw1zvxspS1vNENvNfvdnJ9f0dqOzV4sZoi\\\/+T4OGJ2jDw5y1THOHcjh9OZuGNFSmW4dr0i9xuN7b1XiUPC8JxSm4S+rVbbfnvZdUwrMMOK17KPDszUtRM9pLY2RDVcC53jdYFb2SixUSQPirm3ZGGvDxsebm5ta23Z0JXgzhzardz8Foxori9G\\\/kzRQQB1xSU4Okt+g22bvIFwdhdI5+t1DSF1rX0jd0LFfR4yYyWYlG2S5t70CLX83m+9XoIMUY2ThqqKU3aWDTp3OJNyBzWCxNEaw3nnRnQxmGNscMUTI27mtNgPqXO8n5LP8AEepaU0eOOIDsRh07b6YgDv8AN\\\/X1q9T0uLsZ79XxyPLXD8GAAbDSd3IbpNEd6OvgRXOks+WBsrgZYIXkbi7bb6lyihDGhjWRxxg30sHKtdT0mKtlgNRXtkYNsjQwNufJs3f15FZbh+Lsp4mx4iGvaCDqGoONjtuRfl3eRXLHDN\\\/1M08creotKaLGLttiLDf4V4x5d1h5R0JxPGRrHsmw7O996aDfbv2JkjvR18DPPdlukWqqaTETNI6mq2x6nAgkX2W3aTs6\\\/oXB1JjHDM04kwQg7RwLdRHntv3\\\/AFKRTGq550bhFpaWlxrgpBVV0WstszSwd67Vv3C+xcquixV2h1LiQY5rQCHxgh3wtvkO0dG5MkXteDPNr2luEWqbR4k+nlZNXjhC8GN8cYbpbyg85I+tUp6TFGzRvnxBrmgODmiMbbjYfOCmWNTNOjbItPHR4nE6Mx1TdOwPa46uUXNyL3tdc+JYgyYGKvIjdIXvDm3OknY0XvbZsTLGpmnRtUWnqqPExPKaKrDI5Dq7\\\/vi3aNguDYW1fUrjaTEDTFs9YHz6XgOaNA2207ua31pli17maeFm0RaJ1BjIkbweIsbGNuktub81zvA+v61QUWOgD\\\/acRdY6veha\\\/JbZ\\\/X67kjvR18Ezz3Zb5FqJ6PEzNUvpq1sfCEadQ1Bo08gOwbfqJV+gp6+KcPrKwTs0kFoYGgG4tuHMpNMWvdYqm\\\/BsERFhsWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wAHnHz0n71SnQEREGgzlhWGYrQwR4vPNBFHLrY+J5YQ6xG8eQldXOT8sB5l9lcQ1BoBcKl2517cm7YV33EaeoqIWtparizw65dwYfcW3WKwxh+I6XasTaXE7DxZtgLbrL0YeNiUU2prtH+vNiYGHXVeqi8\\\/469guA5ewzE4sQgxKpmlgDi3hpy9ou0gnouu1DFaE6bVMZ1EgWO87Nn1hXKOnlijc2qmbUOJuHcGG2HNYfSr4YwEkNbtN9y5YmJVXN6pu64eHThxamLMIYxh5aHCqjLSbAi+\\\/m86o3GcOc7S2riJtewPJz\\\/Us\\\/Q23wR0Job+S3oWHRgS41h8TWOfUtAe3U0gE3F7cyq\\\/GKBkbXvqWtDtg1Ag7r7vMQs7Q38kdCrYcwQYJxegAYTUsGsamgg3IvZUGMYeb6apjgHBp03NiQTyeYrO0jmHQga0bmgfQgwW4xh7nNaKuPU4hoF95O5cYsbw6VrnR1TCGi7th2edbDQ3Z3o2btiBjRuaB9CDAGNYcX6RVxl17WF7qpxegs08ZZpcLg7bLN0M\\\/Jb0II2NFgxo8wQYnstQ8Hr4zHpvYnmVt+N4cwXfVxtF7bbrYaG7e9bt2nZvQsad7QfoQYBxrDwGnjTbOBIIBINvoXIYvQGLhBUsMdy3UL2BCzdLQPgjoVODZ+S3oQa92O4Y02dWRA7t+7zq6cVoQ9rOMs1usA3l27lmFjTva3oTS2\\\/wR0IMFuMYe7VpqozpGp2\\\/YPL0rnFidJLKyNkw4R\\\/wWkEE7LrL0N\\\/JG3yJpF72F0FUREBERAREQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxv5i+cFfQ5fPHthfjfzF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBQm3KB51QG+5wVmvo4q6ARTi7Q4OFt4IWvbgNMA8OkkIe1rXBoa0bHBw3AWOxaiKfnLMzVfdDb7ecdCbecLT02Ax08kT21ta7gyDpMux1rbx9H1qsmAU7pJHCaoY2S+pjX2G2\\\/9W8gVtTql6tG3vttqF02846FqqjA4Z49D55vwYjLjYuIF9uoi\\\/LtR+BwzRxipmmkfG5zmv1WtcggeYaR0X3panUzVaNrt5x0Jt5x0LSHLkRYxr6yscGnV30l77tnm2K9BgkUMoe2qqiGuDmtMmwWO7zclkmKdTNVo2t\\\/lBUc8Nbqc9obzlaWTLVLJwnCSykvuSRpad99lhs\\\/rlWPj+Vo8Uy5JhcVQYtRjPCSM4T4Lg6xFxcbLLUU0TMRNXRmaq4iZinf+W\\\/ZNG9wayVjieQFXNvOOhed5W7GvsHjtHiPshTycXLjojoxGXXa5u12o\\\/lfUvRVcejDoqth1Zo\\\/FkwK8Sum+JTln83U2846E2846FVFxdlNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEFNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEAeVERAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1O+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G9mL5wV9Dl88e2F+N7MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYmJVrKJkTnxSScI\\\/QAwXI2E3Pk2LX+2XDOD16pNO4Hgzt2bVuz5rrjb5AW6Zp+cMTFV90tQcw4foLwXuaDpJDCQFWrx6ipHDh2yhrmNeHhlwQfN9HStt\\\/whOS2kJejTr5Fq9ejWHG6Q0j6iJkskbH8G\\\/TGQWnyg\\\/R0rjHjtFK9zWCQ2a519BsdIuQOdbbb+SqC43NS9OharVq4McpJZ+CLXNeS1oOxwJO4XBK4yY7Swl\\\/GI5YtLi3a297OI2W8xW1LGktJjaS03HkKqbne1L06Fq9WmbmOhPB62yxh4uNTOr6ehc6jHaWFkLuDe4SgkDvWkWdp2gkW28q23\\\/CEIvvaEvRp1S1evRqaHHKesnfFHBO17d4c0DlXV63smUNLXVFMMLq5DDI6IvD4gCWuLeVwO8Lv+38laifLWCTzPlnwbD5JXkuc90DCXE7yTbeumHVhRMzXTePy54tGNMRGHVafwy8GrosVwmkr4WOZFUxNla19rgEXsVm2HMFagiZTwshgibHEwBrGMAAaBuAHIFcueb61xm19zvTe0X4q2HMEsOYKlzzfWlzzfWoqthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgrYcwSw5gqXPN9aXPN9aCthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgruRB5UQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBh4pHWSQMbQSNjk1glzjuHmsb\\\/UsSkpsVbUQuqKljoe+1tuCQD8Gx0i9tn1raTyxwxOkmkbHG3e5xsAsUYlQlwArIiTuAeLlbpmbWiHOqIveZYTKXF2GIcaa\\\/S5hcXOHfNsNQtp578qpJBjzZ3cDVUjoruI4RhvykDZ0X\\\/o7NtVTOe9rahhcw2cNYuPP0HoXJs0LyA2ZpJ5A4K5506GSNerAnhxctgfFUQCQM99YW96XeQ2vbaegblQQ4twTxJUQudqaRo73Zp74XINtu3duWY2upHs1tqoy29rh4XLjVPwkjOMM1x7XjWO986Zp4W6GWNerXxxYwWyxyTxC8Z0SgAlrr7OTcBzhWhDmBrZW8apHkX0OLCLm53i2wWPl3b1tnVEDSwOnYC\\\/4I1b9hP6gehI6mnlAMdQx4IBBDwb33JnnToZI16tY2HHGtNqmmeSf7w3bPIPOsXNMOPHAZG4PMXYhrZbgyxp06u+sXbL2W9bU07pXxidhkZbU3ULi6qJ4DunZ\\\/iCsVzTVFVo3fZKsOKqZpvO\\\/wC7z7KNNnaPH6R2NPqjh41cNwssDm\\\/BdawYL\\\/C0r0dWTPAGgmdgBNgdQXDjlLdlqmM6\\\/g2eNquNizjVZssR+Iszg4UYNOXNM\\\/mWSisieE2tOzb8oLjJVU0TA+SoY1pOkEvFr2vboXK0u14ZCLFNbSBzWmqi1O3DWNu8\\\/Yehcn1NOwOL6hgDQXG7xsA3lLSXhkIuue3bLF7ez1Dfm4YKhzvlgb8eoPTBdNhid2eTl7Rhd+OcOyIuDC17GvY\\\/U1wuCDvC5afKVydlUVNPlKafKUFUVNPlKafKUFUVNPlKafKUFUQbEQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wecfPSfvVKdRY7Rv8AB5x89J+9Up0BERBh4sykfS2rzaDUNmoi55Bs3rWQNwAkVTDC7S+3CvJPfHbtJ37ln43KyKmZrqGQan6WudFwlzY8i0xxBoNzicJadn+5O3+fnViqqN0SzNNMzeYXaqmy4+aSWSWBs7+\\\/1iU6u+23G3y3V6mp8Cp2wuikhHAuu15lN72G835lix10TpWh9bA7vtn9jNy0Ddu51wfXMj4VzsSpYge\\\/OqhcCd23y7lraVWtdNnToyzT5ehde8DTYd6JD9GwFcp48BJa6aWFo2PAMxaACL7BfYDv8qsGrbFpkmxGAN1Nc69GQSCDbzHYrBq2kOE2IwOdY6NVAbtO6+7zj6U2lWpkp0bISYIypbLw8PDW0gmQk2025+awuseXDsuv1yOZAQ5tyQ87r2uLHnVg1QEfCuxGnJuWn+wnaQAd2\\\/crzK5sPB8ZxCMhwa63FCBbbceTaPo2c6kYlUcJJopn5LlTFl+SV0801PqkAcXCYgEDYNx3bLfQqSUWX7NZJwNoTvMh70+e\\\/kViGrjlaQcRicGMLnO4nYG+wbxyEg23pU1kb28GMQp9Yvqa6jLgSDtJH2q7SvU2dOjKEWBR0enXDxbWDcyEjV8Hff5P1Kw2DLReS2Sm1vtt4U8gsOXmVttYx1G++JROaXd65tGe92bdlvLvVuOvh1aBiNO4uadGqiNydu3Ym0r1MlOjJiw\\\/AYXOhcNUjzZznlxLje97\\\/SNqux+1+LU0TUhJfrIdLq77aL7Tv2npVg10YEMjsQiewzWFqTfuNvIfL5VZnqyyYt9kqfUNt+Ik22X2lJxKp4yRRTHCGW2jwCKN0gMTWPfteZXW1Ddtv5VWSDANBhElPG5zHMFpLGzxY2891jNrQ8Od7J0\\\/BtPfAURtb6fKCk9ZTStawV8Amu0tvQk7m2Oy3Km0r1NnTo667IGXmU9nY5XiJul1zUM2bdhvp+SehVOSMvzN4M47XOEne6eGZd19lvgrss1bGGsa7EYtRALyKQlpadrfqPOqNr4WPhkGIQuYdJ0ikNjtDSRYXG0HpXb2zH78uHsWB3YbOjxLDWxxwQVcbgwNjbt38gtzq67FaBrA51XCGkEgly0\\\/HIy6RkOJwg6To1Uu1ltvkuLAq1HVmRzWsxGnJJEduIkC58v0rzPS3nsvh355BbffWLLl7J0Vz\\\/aothAPfcp2haWGuj1kOxKEtaCSziZBAAub\\\/QqGuj06X4hEXu02\\\/sTrHYb8iK3JxfDhvracf8YVZMVoI3ubJWQNc29wXi4tvWk47FGxjZ8RgIc27CKM7Tfl\\\/wAJHIuU0z2xhxroA\\\/YHu4iTe4JH1IN3FiVFK9rY6qJznGwAdtKy1p6fEcPEVpZGve1gkc8QEAi1w7csqmxajqqgQwSPc8\\\/9W4DdfeR5EGciIgLR57\\\/EjMP6OqP2blvFo89\\\/iRmH9HVH7NyD5jqeHanfFDSfOJPsUD1PDtTvihpPnEn2IPZEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthfjezF84K+hy+f3Z5pmS9lzMhk1AipNkGr7FnZUxzsajEhgMFBKK\\\/g+F41G51tGq1rOH5RXfe6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0oPZ+6mzx+Y4F6vJ\\\/MTups8fmOBeryfzF4xxGH5XSnEYfldKD2Gp7aDPUzAGU+DQkG+plO+\\\/1vKsN7ZjPgB24YSeU052f+ZeS8Rh+V0pxGH5XSlh62e2az6WgH2L3Wvxc7dv\\\/AGlR3bM57JOzC9Jv3pp3H9bl5LxGH5XSnEYfldKWHrZ7ZrPhFh7Fjbe\\\/Fz0fC\\\/q6qO2bz6HAkYURt2GnNjf\\\/AIl5HxGH5XSnEYfldKWHrXdM58\\\/+177\\\/AO7n+JX6btoM9whwfBg01zsMlO\\\/Z0PC8e4jD8rpTiMPyulLD2fupc7\\\/mOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xU7qXO978QwG\\\/PxeT+YvGeIw\\\/K6U4jD8rpQez91Lnf8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLy2PKkksTHwkP1NDgA62wi\\\/WFV+VJA1jmOa9rma7h24WBP6wg9R7qbPH5jgXq8n8xO6lzv+Y4F6vJ\\\/MXkFfgzaKpfBNfW3mNwsfiMPyulB7OO2lzuBYUOBeryfzE7qXO\\\/5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Lnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs47aXO43UOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qXPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Nnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs\\\/dTZ4\\\/McC9Xk\\\/mLFxbtmM54nhdZQVFFgjYaqF8DyyCQENc0tNu\\\/32K8i4jD8rpTiMPyulBqlPDtTvihpPnEn2KEnEYfldKm72qTdPYkphY24zJb6kHsSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLzrEKnshYRPO5lHS43TGRzo+Lyshe1l9gLXNG0DmJXoqIPE8V7KGbsPJFTkrF4rb3cHrb0hhC69P2fMQp3FtRhFRC4cklm\\\/rYpGri+Nkgs9jXDyi6zNM6rdG8dsLP+ZH\\\/G3+Fee5pzDlPNGNzYti+BzSVs1uEfHVlgP0AWUw6jA8Jqb8Ywuglv8Al07HfrCwJclZWl\\\/CZcwZ3noo+pZy1ardDW+RPAFV6+\\\/qS+RPANV6+\\\/qUwXdjzJzt+V8G9TZ1Lgexvks78r4P6qzqTLXqXjREG+RfANV6+\\\/qS+RfANV6+\\\/qUvPc1yV4r4R6q3qVfc1yV4r4R6q3qTLXqXhEK+RfANV6+\\\/qS+RPAFV6+\\\/qUvPc1yV4r4R6q3qT3NcleK2Eeqt6ky16l40REvkTwBVf5g\\\/qQOyH4v1f+YP6lLv3NcleK+Eeqt6k9zXJXithHqrepMtepeERdWQ\\\/F+r\\\/AMwf1JryF4v1f+YP6lLv3NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RG15C8Xqv\\\/MH9Sa8hcmXqv8AzB\\\/Upc+5rkrxWwf1VvUnua5K8V8I9Wb1Jlr1LwiKXZDtsy\\\/V3\\\/SD+pWMOp8jiECvoa50nKY5jb\\\/1KYPua5K8V8I9Vb1J7muSvFfCPVW9SZa9S8Imtp+xv\\\/eocV+iU\\\/xLlxfsZ8tDi\\\/pv9Slh7muSvFfCPVW9Se5rkrxWwj1VvUlq9S8IoiHsaDdR4wP\\\/ABz\\\/ABKvB9jYn\\\/dMZv8A9+f4lK73NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RQMHYzP8A8Di5\\\/wDGP8SpwHY0\\\/McW9L\\\/qUsPc1yV4r4R6q3qT3NcleK2Eeqt6ktVqXhEmog7HWn3ihxO\\\/ypj\\\/ABLBpI8mRTzGowqqqInW4Mcbcwt33va9+RTE9zXJXithHqrepPc1yV4r4R6s3qTLXqXhEXVkLxfq\\\/wDMH9SrryD4vVf+YP6lLn3NcleK+EerN6lX3NcleK+EerN6ky16l4RF15C8Xqv\\\/ADB\\\/Uqash+L9X\\\/mD+pS69zXJXivhHqrepPc1yV4rYP6q3qTLXqXhEXVkPxfq\\\/wDMH9SpqyH4Aq\\\/8wf1KXfua5K8V8I9Vb1J7muSvFbCPVW9SZa9S8Ih3yJ4Aq\\\/X39SXyL4BqvX39Sl77muSvFfCPVW9Sp7muSvFbCPVW9SZa9S8IhXyL4BqvX39SrfIvgGq9ff1KXnua5K8VsH9Vb1J7muSvFfCPVW9SZa9S8Ih3yL4BqvX39SXyL4BqvX39Sl6Oxrkof\\\/S2D+qt6lyb2OcmN3ZXwb1RnUmWvUvCIF8iEbcAqvX39S9Cyt2Y6TKuCwYVguGOhoob6GGUOO3nJbcqQceQcox\\\/Ayxgo\\\/8Awo+pZkOVMvQfgcCwqP8A7NJGPsTLVqXjR4MO2EqXGzaB7j5Ht\\\/hWxoOzVj9a4CkyziVTfdwUZd+pi95goaSnFoKWCIfIjDf1LIGzcrlnVLvKMPzhnzFWAUmTaymv\\\/wA5VTRxAfQ4A\\\/Uu8ZPhzDFSVD801NLLUSSaoo6cbImWHek2Fze\\\/It+i1EIIiKgiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi4TTRwsL5XtYwby42AWsOZMFD9BxWhDt1uHbf8AWpMxHFqKKquENsitU9TDUxh8ErJGHc5jgQrqrPAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQaDM8k0tTQYdDqDKkSveGyGMy6G3EQeNrdRIJI5GlaF7qCjppcRy\\\/hb8Nkow105EfAiR+oAwOZukcQSNW2xLbE3XccVw6HEqdscrpI5I3iSKaI2fE8AgOaeexI23BBIIIJCwYsEmknhfimJ1FfHC4PjhexkbNYNw9waBqIO0cgNja4BAbpERAREQEREBERAREQEREBERAREQEREBERAREQEREBYuKVjMPw+oq5b8HDG6R1uYC6ylr8foziGDVtGDpM8L4781wQpPDc1TbNGbgjvjWMYnmTEXyzummcSSyCMEtYPI0eTlWrbDK6J8rYnmJhAc8NOlpO655FsaKsxPLOLyOp3Opa2MOidqaDYHfsP61agxiugwqqw2Oa1HVPEkrNI75wty7xuHQvhTMTN6pm7+pYdNWHTFOBTGTdbf8vn8tOGquG12JYLUQ1dHJPTOd3zDYhsg825wUi8sYoMZwKjr9IaZow5zRyO3EdIKjpV4niGKU9BQzyOmjpW8FTxtYLgG2zYLncFIHI+HS4Vligo5xaZkd3jmcSSR9a9vYpnNMRwfmvWWinZ0V1xEYl54aftm+REX0X5AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEIuERBpcay1heMkHEKOKZ4Fg8izgPONq0B7GeAF1+AmA5uGdZd5RYqwqKpvMPThds7Rgxlw8SYj7TLr+C5SwfCJBJRUMTJR\\\/zh753Sdq7ABYWCItRTFMWhxxMSvEqzVzMz9xERVh\\\/9k=\",\"type\":\"screenshot\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"observedFirstPaintTs\":805649240981,\"speedIndex\":1481,\"observedSpeedIndexTs\":805649941713,\"observedFirstContentfulPaint\":802,\"observedNavigationStartTs\":805648438565,\"observedFirstVisualChange\":1284,\"observedLoadTs\":805650243792,\"firstMeaningfulPaint\":727,\"observedFirstMeaningfulPaint\":802,\"observedTraceEnd\":4847,\"firstCPUIdle\":1970,\"observedTraceEndTs\":805653285284,\"observedFirstMeaningfulPaintTs\":805649240983,\"observedDomContentLoaded\":939,\"observedNavigationStart\":0,\"observedFirstVisualChangeTs\":805649722565,\"interactive\":2652,\"observedFirstContentfulPaintTs\":805649240982,\"observedLoad\":1805,\"observedLastVisualChangeTs\":805651922565,\"observedDomContentLoadedTs\":805649378060,\"observedSpeedIndex\":1503,\"estimatedInputLatency\":13,\"observedFirstPaint\":802,\"observedLastVisualChange\":3484,\"firstContentfulPaint\":727}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"overallSavingsMs\":-266.869,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":\"Root document took 330\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"type\":\"opportunity\",\"items\":[{\"wastedMs\":70,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144,\"wastedMs\":150},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"totalBytes\":615},{\"totalBytes\":728,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedMs\":150},{\"wastedMs\":190,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861},{\"totalBytes\":10534,\"wastedMs\":110,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"},{\"totalBytes\":33460,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"totalBytes\":4316,\"wastedMs\":70,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\"},{\"wastedMs\":270,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"totalBytes\":7906}],\"overallSavingsMs\":526,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"valueType\":\"timespanMs\",\"label\":\"Potential Savings\",\"key\":\"wastedMs\"}]},\"displayValue\":\"Potential savings of 530\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.62,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Start Time\",\"granularity\":1,\"key\":\"startTime\",\"itemType\":\"ms\"},{\"granularity\":1,\"key\":\"endTime\",\"itemType\":\"ms\",\"text\":\"End Time\"},{\"text\":\"Transfer Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"itemType\":\"bytes\",\"key\":\"transferSize\"},{\"text\":\"Resource Size\",\"granularity\":1,\"displayUnit\":\"kb\",\"key\":\"resourceSize\",\"itemType\":\"bytes\"},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"text\":\"MIME Type\",\"key\":\"mimeType\",\"itemType\":\"text\"},{\"text\":\"Resource Type\",\"key\":\"resourceType\",\"itemType\":\"text\"}],\"type\":\"table\",\"items\":[{\"mimeType\":\"text\\\/html\",\"resourceSize\":30973,\"endTime\":332.1449999930337,\"startTime\":0,\"transferSize\":8899,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"statusCode\":200,\"resourceType\":\"Document\"},{\"mimeType\":\"text\\\/css\",\"endTime\":553.9209999842569,\"resourceSize\":29295,\"startTime\":347.67699998337775,\"transferSize\":4924,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"resourceType\":\"Stylesheet\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":2138,\"endTime\":554.2889999924228,\"startTime\":347.8490000125021,\"transferSize\":1144},{\"mimeType\":\"text\\\/css\",\"resourceSize\":209,\"endTime\":562.9189999308437,\"startTime\":348.1299999402836,\"transferSize\":615,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"startTime\":348.2519999379292,\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":563.4239999344572,\"resourceSize\":511},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":563.8859999598935,\"startTime\":349.026000010781,\"transferSize\":2483,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":564.1820000018924,\"resourceSize\":62384,\"startTime\":349.17800000403076,\"transferSize\":8861,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":54216,\"endTime\":574.1699999198318,\"startTime\":349.35299993958324,\"transferSize\":10534},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":599.1759999888018,\"resourceSize\":97176,\"startTime\":349.6569999260828,\"transferSize\":33460},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":599.8399999225512,\"resourceSize\":10056,\"startTime\":349.90899998228997,\"transferSize\":4316},{\"mimeType\":\"text\\\/javascript\",\"endTime\":680.1079999422655,\"resourceSize\":19776,\"startTime\":350.40699993260205,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"startTime\":350.54199991282076,\"transferSize\":2122,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":680.7879999978468,\"resourceSize\":4649},{\"transferSize\":145259,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":681.1069999821484,\"resourceSize\":144748,\"startTime\":350.7519999984652},{\"endTime\":986.8509999942034,\"resourceSize\":15005,\"startTime\":717.5149999093264,\"transferSize\":6070,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\"},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":987.3389999847859,\"startTime\":717.6289999624714,\"transferSize\":6117},{\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":3809,\"endTime\":987.641999963671,\"startTime\":717.8829999174923},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":999.6319999918342,\"resourceSize\":4102,\"startTime\":718.0149999912828,\"transferSize\":4610,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"statusCode\":200},{\"transferSize\":12983,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":12474,\"endTime\":1000.0589999835938,\"startTime\":718.1129999225959},{\"endTime\":1053.6669999128208,\"resourceSize\":5692,\"startTime\":718.5929999686778,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":1058.0820000031963,\"resourceSize\":12730,\"startTime\":718.7510000076145,\"transferSize\":13239,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5692,\"endTime\":1058.8930000085384,\"startTime\":718.8469999236986,\"transferSize\":6200,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":759.7529999911785,\"resourceSize\":681,\"startTime\":681.7659999942407},{\"startTime\":716.054999968037,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":760.7419999549165,\"resourceSize\":413},{\"transferSize\":960,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":761.14299998153,\"resourceSize\":1217,\"startTime\":716.2130000069737},{\"transferSize\":3773,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":763.2779999403283,\"resourceSize\":9566,\"startTime\":716.321999905631},{\"startTime\":716.4359999587759,\"transferSize\":1347,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":770.7969999173656,\"resourceSize\":2652},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":771.2449999526143,\"resourceSize\":1846,\"startTime\":716.5309999836609,\"transferSize\":1386,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"statusCode\":200},{\"mimeType\":\"application\\\/javascript\",\"endTime\":804.7609999775887,\"resourceSize\":1402,\"startTime\":716.6250000009313,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"startTime\":716.8439999222755,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2568,\"endTime\":805.121999932453},{\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":805.3999999538064,\"resourceSize\":1198,\"startTime\":716.9780000112951},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":889.2950000008568,\"resourceSize\":16184,\"startTime\":717.1629999065772,\"transferSize\":6072,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":889.7509999806061,\"resourceSize\":6875,\"startTime\":717.2809999901801,\"transferSize\":2620,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"statusCode\":200},{\"transferSize\":1129,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1403,\"endTime\":890.0389999616891,\"startTime\":717.3919999040663},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":52154,\"endTime\":1059.2069999547675,\"startTime\":718.9869999419898,\"transferSize\":19939},{\"transferSize\":4755,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1059.4869999913499,\"resourceSize\":13840,\"startTime\":719.1239999374375},{\"mimeType\":\"text\\\/css\",\"resourceSize\":6758,\"endTime\":1155.6100000161678,\"startTime\":719.3909999914467,\"transferSize\":1438,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"resourceType\":\"Stylesheet\"},{\"transferSize\":2608,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5229,\"endTime\":1155.2099999971688,\"startTime\":719.2469999426976},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":534,\"endTime\":740.7689999090508,\"startTime\":740.6969999428838,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 61.8 61.8' fill='%23f8f8f8' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg\",\"statusCode\":200},{\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":331,\"endTime\":746.7559999786317,\"startTime\":746.6980000026524,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":709,\"endTime\":752.8600000077859,\"startTime\":752.7909999480471,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/html\",\"resourceSize\":210,\"endTime\":1155.960000003688,\"startTime\":933.526000007987,\"transferSize\":651,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":1156.207999913022,\"resourceSize\":32588,\"startTime\":936.6969999391586,\"transferSize\":32891,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":33768,\"endTime\":1156.4719999441877,\"startTime\":937.2529999818653,\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"statusCode\":200},{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":1156.738999998197,\"resourceSize\":31616,\"startTime\":937.4429999152198},{\"transferSize\":32859,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":32556,\"endTime\":1156.920999987051,\"startTime\":937.7089999616146},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31656,\"endTime\":1157.1319999638945,\"startTime\":938.0360000068322,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5147,\"endTime\":1157.3249999200925,\"startTime\":1078.5069999983534,\"transferSize\":2505,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\",\"statusCode\":200},{\"mimeType\":\"text\\\/javascript\",\"endTime\":1157.4949999339879,\"resourceSize\":44453,\"startTime\":1081.2709999736398,\"transferSize\":18266,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"mimeType\":\"application\\\/javascript\",\"endTime\":1291.9429999310523,\"resourceSize\":430748,\"startTime\":1191.0409999545664,\"transferSize\":89713,\"statusCode\":200,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.a29cc4721ecfd24a22cb.js\",\"resourceType\":\"Script\"},{\"transferSize\":367,\"statusCode\":200,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558374041306\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":1571.3019999675453,\"resourceSize\":35,\"startTime\":1200.4589999560267},{\"endTime\":1571.6959999408573,\"resourceSize\":43,\"startTime\":1238.759999978356,\"transferSize\":742,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\"},{\"mimeType\":\"text\\\/html\",\"endTime\":1574.616999947466,\"resourceSize\":0,\"startTime\":1273.6279999371618,\"transferSize\":590,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=789260079.1558374041&tid=UA-22305160-3&_gid=111039018.1558374041&_r=1>m=2wg5a1PCSVR2W&z=774178824\",\"statusCode\":302},{\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":1572.0499999588355,\"resourceSize\":1960,\"startTime\":1286.6969999158755},{\"transferSize\":618,\"statusCode\":302,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=789260079.1558374041&jid=128620871&_gid=111039018.1558374041&gjid=166392153&_v=j75&z=774178824\",\"mimeType\":\"text\\\/html\",\"resourceSize\":0,\"endTime\":1597.804999910295,\"startTime\":1574.7839999385178},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":1703.2030000118539,\"resourceSize\":0,\"startTime\":1593.7980000162497,\"transferSize\":368,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":1799.7069999109954,\"startTime\":1594.4199999794364,\"transferSize\":209,\"url\":\"https:\\\/\\\/vc.hotjar.io\\\/views\\\/1069370?s=0.25\",\"statusCode\":204},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":42,\"endTime\":1800.2589999232441,\"startTime\":1598.42099994421,\"transferSize\":512,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=789260079.1558374041&jid=128620871&_v=j75&z=774178824\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1812.1159999864176,\"resourceSize\":232,\"startTime\":1705.379999941215,\"transferSize\":577,\"statusCode\":200,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\"},{\"mimeType\":\"application\\\/javascript\",\"endTime\":1855.5419999174774,\"resourceSize\":5788,\"startTime\":1803.520999965258,\"transferSize\":2552,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"mimeType\":\"application\\\/javascript\",\"endTime\":1856.0149999102578,\"resourceSize\":31,\"startTime\":1804.2319999076426,\"transferSize\":993,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":1927.7859999565408,\"startTime\":1859.35599997174,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200},{\"startTime\":1929.1489999741316,\"transferSize\":1595,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2025.660999934189,\"resourceSize\":2490},{\"mimeType\":\"application\\\/javascript\",\"endTime\":2171.247999998741,\"resourceSize\":1957357,\"startTime\":2044.7119999444112,\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"resourceType\":\"Script\"},{\"transferSize\":1267,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":10396,\"endTime\":2476.5449999831617,\"startTime\":2267.5530000124127},{\"transferSize\":5804,\"statusCode\":200,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":2560.942000010982,\"resourceSize\":14927,\"startTime\":2415.3219999279827},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":10396,\"endTime\":2561.407999950461,\"startTime\":2424.4000000180677,\"transferSize\":1267,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200},{\"resourceSize\":6942,\"endTime\":2561.8679999606684,\"startTime\":2447.598999948241,\"transferSize\":7450,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2562.1599999722093,\"startTime\":2450.857999967411,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"resourceSize\":2393,\"endTime\":2758.136999909766,\"startTime\":2564.559999969788,\"transferSize\":1511,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2842.5909999059513,\"resourceSize\":21,\"startTime\":2766.4879999356344,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\"},{\"transferSize\":1572,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2897.3380000097677,\"resourceSize\":845,\"startTime\":2844.0389999886975},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2994.1789999138564,\"resourceSize\":21,\"startTime\":2901.462999987416,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3051.7629999667406,\"resourceSize\":33106,\"startTime\":2995.4999999608845,\"transferSize\":4869,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1244,\"endTime\":3445.9489999571815,\"startTime\":3114.23599999398,\"transferSize\":1764,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":3123.1949999928474,\"resourceSize\":452,\"startTime\":3123.157999943942,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\"},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"resourceSize\":16064,\"endTime\":3446.9249999383464,\"startTime\":3126.8449999624863,\"transferSize\":16504,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\",\"statusCode\":200},{\"startTime\":3129.9579999176785,\"transferSize\":16552,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\",\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"resourceSize\":16112,\"endTime\":3447.3119999747723},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":3447.6469999644905,\"resourceSize\":15948,\"startTime\":3132.528999936767,\"transferSize\":16388,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":457,\"endTime\":3447.8919999673963,\"startTime\":3156.0759999556467,\"transferSize\":848,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":3448.1219999725,\"resourceSize\":1169,\"startTime\":3156.3229999737814,\"transferSize\":1583,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558373936\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"resourceSize\":84731,\"endTime\":3448.4899999806657,\"startTime\":3156.758999917656,\"transferSize\":85202,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/c7358f59-fefa-51b1-ba94-17cb90c91947?1558373885\",\"resourceType\":\"Image\"},{\"transferSize\":19439,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558373869\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"resourceSize\":19008,\"endTime\":3448.816999909468,\"startTime\":3156.9569999119267},{\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3449.2029999382794,\"resourceSize\":21,\"startTime\":3158.938999986276},{\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"statusCode\":204,\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":3449.3960000108927,\"resourceSize\":0,\"startTime\":3159.734999993816,\"transferSize\":354},{\"startTime\":3160.4139999253675,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":3449.6819999767467},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3776.8409999553114,\"resourceSize\":250,\"startTime\":3458.9439999544993,\"transferSize\":1017,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3777.2669999394566,\"resourceSize\":125,\"startTime\":3460.259999963455,\"transferSize\":852,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"endTime\":3777.5589999509975,\"resourceSize\":11,\"startTime\":3479.2479999596253,\"transferSize\":255,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"statusCode\":200,\"resourceType\":\"XHR\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\",\"text\":\"Cache TTL\",\"displayUnit\":\"duration\"},{\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"itemType\":\"bytes\",\"key\":\"totalBytes\"}],\"type\":\"table\",\"items\":[{\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0},{\"totalBytes\":4924,\"wastedBytes\":4924,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755},{\"cacheLifetimeMs\":0,\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"wastedBytes\":2483,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0,\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":760,\"wastedBytes\":760,\"cacheHitProbability\":0},{\"totalBytes\":728,\"wastedBytes\":728,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2586.266666666667,\"debugData\":{\"type\":\"debugdata\",\"max-age\":60},\"cacheLifetimeMs\":60000,\"totalBytes\":2608,\"cacheHitProbability\":0.008333333333333333},{\"cacheHitProbability\":0.08333333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666,\"debugData\":{\"type\":\"debugdata\",\"max-age\":600,\"stale-while-revalidate\":\"604800\",\"public\":true},\"cacheLifetimeMs\":600000,\"totalBytes\":7906},{\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13699.5,\"debugData\":{\"public\":true,\"max-age\":7200,\"type\":\"debugdata\"},\"cacheLifetimeMs\":7200000,\"totalBytes\":18266,\"cacheHitProbability\":0.25},{\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001,\"debugData\":{\"max-age\":86400,\"type\":\"debugdata\"},\"cacheLifetimeMs\":86400000},{\"wastedBytes\":580.3999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800,\"public\":true},\"cacheLifetimeMs\":604800000,\"totalBytes\":5804,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\"},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558374041306\",\"wastedBytes\":36.69999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800},\"cacheLifetimeMs\":604800000,\"totalBytes\":367},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"wastedBytes\":13592.671787709489},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":85202,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/c7358f59-fefa-51b1-ba94-17cb90c91947?1558373885\",\"wastedBytes\":7972.812849162006},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558373869\",\"wastedBytes\":1819.0125698324011,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19439,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"wastedBytes\":1238.8449720670383,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":13239,\"cacheHitProbability\":0.9064245810055866},{\"wastedBytes\":1214.8896648044686,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":12983,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866},{\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"wastedBytes\":572.4008379888264},{\"wastedBytes\":568.0027932960891,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\"},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"wastedBytes\":431.38268156424556},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804},{\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":1583,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558373936\",\"wastedBytes\":148.12988826815632}],\"summary\":{\"wastedBytes\":150757.89199255122}},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.45,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"240\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.55,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"2.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"items\":[{\"timing\":348,\"timestamp\":805648786965,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timing\":697,\"timestamp\":805649135365,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timing\":1045,\"timestamp\":805649483765.0001,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timestamp\":805649832165.0001,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0wkXXP+EikeML\\\/AGWiYjiJVd77cjccMQmSQSPmyBxgEnFufP5HZ+49h\\\/fNOJ9RJxNDbhQg+aOU5Ld\\\/lK8D8TWrv0ORW6lq3MpVvNVFOeAjFuPyFCv1G0lsTUyQoAKACgBr7tvygE+5xQAwGYvgogTnkPz7cY\\\/rQAjtNvwiIU9S+CPwwaAHRNKQPMRVOOdrZ59OgoAarT55jQfRz7e31\\\/L34AHgyeYQVXZ2bdz09Mf1oA4q71Pxql9Mtvpdo9qJiI3O0kx7jhj++HOMHoOprlbrpuy\\\/r7z36VLK+ROc5c1lfffr9hjbTVfG73sC3GkWkdq0qiVwV3LHn5iP3x569vz6Uk67autP68x1aWVcjcKkr2dvXp9hHdV1nz4UAFABQByHjf4oaR8PriCPV4rwLOnmxyW1uZgyKf3zYTLARLh3JA+U\\\/LuIIABJrPxH03SvtMVva3+s6hBYJqR0\\\/TLYyTvAzhFZAdoY5yduc4U8dMgCSfFPwzFBZzyag6W95Zx38Ez2swjeFxuDbimAQvzFSdyqCzAAE0AX\\\/wDhNtG8jU5jdMsemJJJdloXBiVC4YkEZ\\\/5ZuRjqACMggkAIvG+izWmiXS3oFtrTIlhK0bKsxeIyoOR8u5Bxuxk4HUgUAZT\\\/ABc8MCG3mjvnmimujZkpA+5JvK83YUIDFyCqhFBYu6rtzkAA2tI8W6Xr0Wny2Nx50N\\\/b\\\/abdypTehAI+VsNyrZAx0BNAGxQAUAFABQAUAFABQBzHibxfp+gXa2954n0TRJnQOkOpOiuVyRuAMq5GRj8DQBTh+J3hUM3n+NvDUg4x5d7Eh6+8p7f57UAEnxN8Iuxx408OKAV2\\\/wCnw8DPzf8ALTqRnHpx16UARS\\\/Ezww8zsnjfwwE\\\/hV72IkcD+ISjPIbsOq\\\/3eQCT\\\/hZ\\\/hU3GR4z8OCHnIN\\\/DntjnzP97qO49MEAZefEnwfdRqh8XeGmG9WYT30DqdpDDA3jBBGQcnBweaAGw\\\/FPw0ZoXl8Y+Glj8kmWNNSiJEvy\\\/dPmAFfv9R6H1oAkk+J\\\/hk3UbR+NvDQg3kuhvYixTbwobzeDuyc4PHGB1IBf0jx5oOtanFZ2PijRdQuJCxW2tLqOSRwAThQHJyAMk47HgUAdNQAUAFABQAUAFAHzLrnw88IePfjp8Q\\\/+Er1I2H2T+z\\\/sw+2JBv3Ww3\\\/eHONq\\\/TPvW1OjUrN+zi3bsrmNWrTpWdSSV++ga58EPhhYRq2nzR6oxHKHX4oSD25Ofx\\\/Dr27IYKs\\\/ihJf9us5J4ykl7kk\\\/wDt5I0bP4DfCEorz6nCr94\\\/7aRl\\\/MYOPyqHg8R0pS+5lLGUGtai\\\/wDAkXP+FF\\\/Bn\\\/n\\\/ALX\\\/AMHA\\\/wDiqn6piP8An2\\\/uZX1rD\\\/8APxfeiG4+CHwgj2iG4tJsn5t2uBQP\\\/Hql4LEv\\\/l3Jf9u\\\/5h9cw609pH70I\\\/wQ+EAhVkms3lJ5Q65jA+u4+1T9RxV\\\/gl\\\/4D\\\/wB\\\/W8P\\\/wA\\\/I\\\/eSN8Evg6vkhGs5Ax+dn1zBUfQPz\\\/8AWrP6hjO0\\\/wDwFf8AyI\\\/rmH\\\/nj95MPgd8GMnM9kPT\\\/idN\\\/wDF1SwGMvqpv\\\/t1f\\\/Ij+uYf+eP3o4bxh8PvBHgr4gfDeXwlcxzzXGvW6ziO+FxhRLGV4ycck0VKFWkr1IteqsaU69Kq7U5J+jPrOsDYKACgAoAKACgDxvwl4f03XPjp8U\\\/7QsLa98r+y9n2iFX25tjnGQcZwPyranWq0b+zk1fsYVaFKvb2sU7dz0NvAnhxDxoWmg4P\\\/Lmh\\\/pXR9exX\\\/PyX3s5\\\/qGE\\\/59r7hjeB\\\/Du3P9g6bk\\\/9OKf\\\/ABNH17Ff8\\\/Jfe\\\/8AMPqGF\\\/59r7kO\\\/wCEG8NhQX0HTieh22Sfy20fXsV\\\/z8l97D6hhetNfcKfAvhrGToOn\\\/8AgEn\\\/AMTR9exX\\\/PyX3sPqGF\\\/59r7hR4C8NEf8gLTfxtI\\\/\\\/iaPr2K\\\/5+S+9h9Qwn\\\/PpfcKPAXhof8AMC03\\\/wABI\\\/8ACj69iv8An5L72H1DCf8APpfcJ\\\/wgPhr\\\/AKAOm\\\/8AgJH\\\/APE0\\\/r+K\\\/wCfsvvYfUMJ\\\/wA+l9x5D8cPD2l6J42+FTafp9rZNJ4ghDm3hVCwEsWM4FYVMRWrK1Sba83c2pYahRfNSgk\\\/I9+rnOkKACgAoAKACgDyv4e\\\/8lz+LH\\\/cK\\\/8ASY0Ad9r2sx6SId8d65k3YNnbNMRgd8KcdeM9cfWrjTdTboZVKkadubqPMtwGXCXbKBuz+5APfBzj6fh170reZd\\\/IBdXPmmX7HdlNuPKJhxn1+9nPbrjiiy7iv1sWDdSAL\\\/oUxz1wY+P\\\/AB6lbzHd9h32pwzAWspAOMgpz7\\\/eot5hd9hrXkoBxZTtgA8GPnP\\\/AALtRbzC77EsEzykhoHhwAfn2857cE9KQ7+R4v8AtCf8jp8J\\\/wDsYYv\\\/AEZFQM9uoAKACgAoAKACgDyv4e\\\/8lz+LH\\\/cK\\\/wDSY0Aek3kvlumFibIP+sk2nHHTg56\\\/yqo76EyIlvFViXNskWPlYTcn8Mf1p8v9WI5v6uQ3upzRxObZLKecYASW68sFiRxnYccZPTn9apRT3b+7\\\/gic2lpb7y5ZXdpqUCz2s0NzCSQJIWDqSDgjI44NZtNaM1TT1RY2L6CkMUADoMUALQB4j+0J\\\/wAjp8J\\\/+xhi\\\/wDRkVAHt1ABQAUAFABQAUAeV\\\/D7\\\/kunxY\\\/7hX\\\/pMaAPS7qYRMoLhSwOBkcn8aa8yJDPtIAGJA24cHH69f8APFPQV3\\\/SI7yWWS1Jt7mK3lJG2WRQ6jnkEbhnjPenFwT97b1JlzNaafL\\\/AIJKt3CnygqvtkDFR6staLRFdddhbVPsPk3Pmf8APXyG8rpn7+Nvt168VfL7vNdfqSpvm5eV\\\/oaAlQjIdSOnWoNRysG6EHtxQB4l+0J\\\/yOnwn\\\/7GGL\\\/0ZFQB7dQAUAFABQAUAZmq+I9O0KF5tQuRZwowVpZlZUBxn72MUgPlrxz4x8T6X8U\\\/FOs+B\\\/EGmQafqptd0xuLRjJ5UCp0lORg7+wz7jFTzx7jsYt18SfivfbPN8U6cSmcFZ9OXr9D7Uc8e4WIB44+KB2\\\/8VNpxw27ButP6\\\/8AfVHOu4WEfx98T1lCnxLYFmAOfPsGHy475wP8+lHMu4WJ\\\/wDhNfieYg58W6Zux9w3Nju+mc4\\\/WnzLuFiBfH\\\/xRDGL\\\/hJ7A5U5BubAqRn1JxS5l3Cw8eO\\\/ikvTxRp3\\\/gVp\\\/wD8VRzx7hYng+JvxZtRiPxVpwGMYM+nMB9ATRzx7hYZB4i8Z+LPGvhG88Wa\\\/pt1p+k6pBdEi5sk8tRIhdv3bAnhenP0o549wsfXWleMNH12Iy6bfJqEYZUL2qtIASQBkqDjryegHJ4qr3EbNMAoAKACgAoATA9KADFABigAxQBVkv0iv4rUoxaRSfMGNoPUA85yQGIwP4TQBaxQAYoAMUAGAe1AC0AFABQAUAFABQAUAFABQAUAJQAtABQAUAFABQAUAFAH\\\/9k=\",\"timing\":1394},{\"timestamp\":805650180565,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":1742},{\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":2090,\"timestamp\":805650528965},{\"timestamp\":805650877365,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":2439},{\"timing\":2787,\"timestamp\":805651225765.0001,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\"},{\"timing\":3136,\"timestamp\":805651574165.0001,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\"},{\"timing\":3484,\"timestamp\":805651922565,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFADZZVhRnc4VRkn0FG2o0m2kjzLwf+0DoHjLxRHodvp2tWU8677a4vrIxQ3ClGkQqckgOkcjqWADBG7jFedSx9KrU9mk1fa63PrcfwxjMvwrxc6kJKO6jK7jqk7q32ZNJ2vZs9Qr0T5EKACgAoAKACgAoATABJxyetAC0AFABQAUAFACEAjmgDg\\\/DPwb8FeD\\\/ABDJrOjeHbOx1KUM3nIGIjJGD5aklY8gkfIBxxXHTwtClUc4QSep7mO4izXHU44PEV3Kn201ttdpXlbzbP8A\\\/9k=\"}],\"type\":\"filmstrip\",\"scale\":3484},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"text\":\"Start Time\",\"granularity\":1,\"itemType\":\"ms\",\"key\":\"startTime\"},{\"itemType\":\"ms\",\"key\":\"duration\",\"text\":\"End Time\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"duration\":7.643,\"startTime\":355.436},{\"duration\":49.743,\"startTime\":366.494},{\"startTime\":625.867,\"duration\":23.013},{\"duration\":27.116,\"startTime\":701.428},{\"startTime\":728.56,\"duration\":11.694},{\"duration\":80.117,\"startTime\":741.782},{\"duration\":5.049,\"startTime\":911.122},{\"duration\":6.03,\"startTime\":916.269},{\"duration\":5.824,\"startTime\":922.356},{\"duration\":31.345,\"startTime\":928.194},{\"duration\":5.126,\"startTime\":1081.566},{\"duration\":9.859,\"startTime\":1092.553},{\"startTime\":1186.944,\"duration\":22.363},{\"startTime\":1223.509,\"duration\":32.075},{\"duration\":36.139,\"startTime\":1258.318},{\"duration\":10.587,\"startTime\":1295.249},{\"duration\":36.783,\"startTime\":1323.545},{\"startTime\":1595.651,\"duration\":5.992},{\"startTime\":1609.643,\"duration\":8.275},{\"startTime\":1621.289,\"duration\":6.02},{\"startTime\":2046.78,\"duration\":19.725},{\"startTime\":2236.672,\"duration\":235.482},{\"duration\":6.429,\"startTime\":2497.173},{\"startTime\":2503.638,\"duration\":23.093},{\"startTime\":2585.263,\"duration\":31.827},{\"duration\":10.073,\"startTime\":2617.742},{\"startTime\":2779.2,\"duration\":8.082},{\"startTime\":3072.591,\"duration\":110.182},{\"startTime\":3182.894,\"duration\":6.77},{\"duration\":12.826,\"startTime\":3480.737}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"text\":\"Potential Savings\",\"itemType\":\"ms\",\"key\":\"wastedMs\"}],\"items\":[{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"wastedMs\":219.51099997386336},{\"wastedMs\":219.2189999623224,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"wastedMs\":219.29600008297712,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"wastedMs\":219.21200002543628,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":219.0959999570623,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"wastedMs\":320.0799999758601,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\"},{\"wastedMs\":317.3540000570938,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\"},{\"wastedMs\":315.1180000277236,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\"}],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"10\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"summary\":{\"wastedMs\":376.664},\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Total CPU Time\",\"granularity\":1,\"key\":\"total\",\"itemType\":\"ms\"},{\"itemType\":\"ms\",\"key\":\"scripting\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"granularity\":1,\"key\":\"scriptParseCompile\",\"itemType\":\"ms\",\"text\":\"Script Parse\"}],\"items\":[{\"scriptParseCompile\":1.6709999999999996,\"url\":\"Other\",\"scripting\":91.15599999999999,\"total\":612.5219999999997},{\"total\":234.69699999999992,\"scripting\":200.07499999999993,\"scriptParseCompile\":34.534000000000006,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"scripting\":46.96600000000003,\"total\":50.476000000000035,\"scriptParseCompile\":2.2620000000000005}],\"type\":\"table\"},\"displayValue\":\"0.4\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"JavaScript execution time\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"overallSavingsBytes\":56178,\"overallSavingsMs\":40,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"label\":\"Size\",\"key\":\"totalBytes\",\"valueType\":\"bytes\"},{\"valueType\":\"bytes\",\"label\":\"Potential Savings\",\"key\":\"wastedBytes\"}],\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"requestStartTime\":805649.15832,\"totalBytes\":12730,\"wastedBytes\":12730,\"wastedPercent\":100},{\"totalBytes\":12474,\"wastedBytes\":12474,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"requestStartTime\":805649.157682},{\"totalBytes\":6070,\"wastedBytes\":6070,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"requestStartTime\":805649.157084},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"requestStartTime\":805649.158162,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"requestStartTime\":805649.158416,\"totalBytes\":5692,\"wastedBytes\":5692},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"requestStartTime\":805649.157198,\"totalBytes\":5609,\"wastedBytes\":5609},{\"totalBytes\":4102,\"wastedBytes\":4102,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":805649.157584},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":805649.157452,\"totalBytes\":3809,\"wastedBytes\":3809,\"wastedPercent\":100}],\"type\":\"opportunity\"},\"displayValue\":\"Potential savings of 55\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"table\"},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"overallSavingsBytes\":31568,\"overallSavingsMs\":0,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"totalBytes\":144748,\"wastedBytes\":17704,\"wastedPercent\":12.230740662139217},{\"wastedBytes\":5663,\"wastedPercent\":99.48391608391609,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"totalBytes\":5692},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5360,\"wastedPercent\":94.16153846153847},{\"totalBytes\":5609,\"wastedBytes\":2841,\"wastedPercent\":50.64327485380117,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"}]},\"displayValue\":\"Potential savings of 31\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"overallSavingsMs\":40,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"label\":\"Size\",\"key\":\"totalBytes\",\"valueType\":\"bytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841,\"wastedPercent\":99.7771364438031},{\"totalBytes\":10534,\"wastedBytes\":6971,\"wastedPercent\":66.17478879994097,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"},{\"wastedBytes\":4924,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924},{\"totalBytes\":2760,\"wastedBytes\":2760,\"wastedPercent\":100,\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\"},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedBytes\":2483},{\"wastedPercent\":96.93745970341715,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2482,\"wastedBytes\":2406},{\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100}],\"overallSavingsBytes\":30446},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"1.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.84,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"2.0\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.96,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"text\":\"Size\",\"key\":\"totalBytes\",\"itemType\":\"bytes\"}],\"type\":\"table\",\"items\":[{\"totalBytes\":279456,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"totalBytes\":145259},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.a29cc4721ecfd24a22cb.js\",\"totalBytes\":89713},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/c7358f59-fefa-51b1-ba94-17cb90c91947?1558373885\",\"totalBytes\":85202},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"totalBytes\":34071},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"totalBytes\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"totalBytes\":32859},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"totalBytes\":31959},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"totalBytes\":31919}]},\"displayValue\":\"Total size was 1,070\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"items\":[{\"group\":\"scriptEvaluation\",\"duration\":533.2119999999982,\"groupLabel\":\"Script Evaluation\"},{\"group\":\"styleLayout\",\"duration\":222.6339999999999,\"groupLabel\":\"Style & Layout\"},{\"groupLabel\":\"Other\",\"group\":\"other\",\"duration\":205.9389999999996},{\"group\":\"scriptParseCompile\",\"duration\":63.951,\"groupLabel\":\"Script Parsing & Compilation\"},{\"duration\":61.69900000000023,\"groupLabel\":\"Rendering\",\"group\":\"paintCompositeRender\"},{\"group\":\"parseHTML\",\"duration\":32.337000000000074,\"groupLabel\":\"Parse HTML & CSS\"},{\"groupLabel\":\"Garbage Collection\",\"group\":\"garbageCollection\",\"duration\":5.779}],\"type\":\"table\",\"headings\":[{\"key\":\"groupLabel\",\"itemType\":\"text\",\"text\":\"Category\"},{\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"Time Spent\",\"granularity\":1}]},\"displayValue\":\"1.1\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.99,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimizes main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"overallSavingsMs\":240,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"label\":\"Size\",\"key\":\"totalBytes\",\"valueType\":\"bytes\"},{\"valueType\":\"bytes\",\"label\":\"Potential Savings\",\"key\":\"wastedBytes\"}],\"type\":\"opportunity\",\"items\":[{\"totalBytes\":144748,\"isCrossOrigin\":false,\"wastedBytes\":110240,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true},{\"isCrossOrigin\":true,\"totalBytes\":84731,\"wastedBytes\":74871,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/c7358f59-fefa-51b1-ba94-17cb90c91947?1558373885\",\"fromProtocol\":true}],\"overallSavingsBytes\":185111},\"displayValue\":\"Potential savings of 181\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.8,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"numTasksOver500ms\":0,\"maxServerLatency\":null,\"numScripts\":25,\"numStylesheets\":10,\"numTasksOver100ms\":2,\"throughput\":32313658703.873463,\"numTasksOver25ms\":10,\"numTasksOver50ms\":3,\"numRequests\":88,\"totalTaskTime\":1125.5510000000045,\"mainDocumentTransferSize\":8899,\"totalByteWeight\":1095834,\"numTasks\":1100,\"numTasksOver10ms\":18,\"rtt\":0.0004900961548417475,\"numFonts\":8,\"maxRtt\":0.0004900961548417475}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"chains\":{\"B14D6461AC277414CA26028EC51B59F6\":{\"children\":{\"1000000032.11\":{\"children\":{\"1000000032.74\":{\"request\":{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":805649.5963069999,\"endTime\":805649.596308,\"startTime\":805649.377012}},\"1000000032.80\":{\"request\":{\"endTime\":805649.596701,\"startTime\":805649.377605,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"responseReceivedTime\":805649.5967}},\"1000000032.71\":{\"request\":{\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":805649.59604,\"endTime\":805649.596041,\"startTime\":805649.376822}},\"1000000032.68\":{\"request\":{\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"responseReceivedTime\":805649.595776,\"endTime\":805649.595777,\"startTime\":805649.376266}},\"1000000032.77\":{\"request\":{\"startTime\":805649.377278,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":805649.596489,\"endTime\":805649.59649}}},\"request\":{\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":805649.1196689999,\"endTime\":805649.119677,\"startTime\":805648.789976}},\"1000000032.23\":{\"request\":{\"responseReceivedTime\":805649.200308,\"endTime\":805649.200311,\"startTime\":805649.155624,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\"}},\"1000000032.2\":{\"request\":{\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"responseReceivedTime\":805648.993487,\"endTime\":805648.99349,\"startTime\":805648.787246}},\"1000000032.30\":{\"request\":{\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"responseReceivedTime\":805649.2449680001,\"endTime\":805649.244969,\"startTime\":805649.156547}},\"1000000032.22\":{\"request\":{\"startTime\":805649.121335,\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"responseReceivedTime\":805649.199318,\"endTime\":805649.199322}},\"1000000032.27\":{\"request\":{\"startTime\":805649.1561,\"transferSize\":1386,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"responseReceivedTime\":805649.210812,\"endTime\":805649.210814}},\"1000000032.24\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"responseReceivedTime\":805649.20071,\"endTime\":805649.200712,\"startTime\":805649.155782,\"transferSize\":960}},\"1000000032.28\":{\"request\":{\"startTime\":805649.156194,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"responseReceivedTime\":805649.244327,\"endTime\":805649.24433}},\"1000000032.5\":{\"request\":{\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":805649.002991,\"endTime\":805649.002993,\"startTime\":805648.787821}},\"1000000032.32\":{\"request\":{\"startTime\":805649.15685,\"transferSize\":2620,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":805649.329317,\"endTime\":805649.32932}},\"1000000032.10\":{\"request\":{\"startTime\":805648.789478,\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":805649.039406,\"endTime\":805649.039409}},\"1000000032.29\":{\"request\":{\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"responseReceivedTime\":805649.244689,\"endTime\":805649.244691,\"startTime\":805649.156413}},\"1000000032.25\":{\"request\":{\"startTime\":805649.155891,\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"responseReceivedTime\":805649.202844,\"endTime\":805649.202847}},\"1000000032.33\":{\"request\":{\"endTime\":805649.329608,\"startTime\":805649.156961,\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":805649.329607}},\"1000000032.26\":{\"request\":{\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":805649.210362,\"endTime\":805649.210366,\"startTime\":805649.156005}},\"1000000032.3\":{\"request\":{\"endTime\":805648.993858,\"startTime\":805648.787418,\"transferSize\":1144,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"responseReceivedTime\":805648.993856}},\"1000000032.7\":{\"request\":{\"endTime\":805649.003751,\"startTime\":805648.788747,\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":805649.003749}},\"1000000032.4\":{\"request\":{\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":805649.002485,\"endTime\":805649.002488,\"startTime\":805648.787699}},\"1000000032.31\":{\"request\":{\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"responseReceivedTime\":805649.3288599999,\"endTime\":805649.328864,\"startTime\":805649.156732}},\"1000000032.9\":{\"request\":{\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":805649.038741,\"endTime\":805649.038745,\"startTime\":805648.789226}},\"1000000032.8\":{\"request\":{\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"responseReceivedTime\":805649.0137339999,\"endTime\":805649.013739,\"startTime\":805648.788922}},\"1000000032.6\":{\"request\":{\"responseReceivedTime\":805649.0034530001,\"endTime\":805649.003455,\"startTime\":805648.788595,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"}}},\"request\":{\"endTime\":805648.771714,\"startTime\":805648.439569,\"transferSize\":8899,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"responseReceivedTime\":805648.7717}}},\"longestChain\":{\"duration\":1157.1319999638945,\"length\":3,\"transferSize\":31959},\"type\":\"criticalrequestchain\"},\"displayValue\":\"26 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null},\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"headings\":[{\"key\":\"statistic\",\"itemType\":\"text\",\"text\":\"Statistic\"},{\"key\":\"element\",\"itemType\":\"code\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}],\"items\":[{\"value\":\"294\",\"statistic\":\"Total DOM Elements\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"type\":\"code\",\"value\":\"\"}},{\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"},\"value\":\"29\"}],\"type\":\"table\"},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.9,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0}]}},\"categoryGroups\":{\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"},\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\",\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\",\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\",\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_search-console::sc-site-analytics-new-site::last-28-days\":[{\"clicks\":7,\"ctr\":0.026217228464419477,\"impressions\":267,\"keys\":[\"2018-01-05\"],\"position\":32.258426966292134},{\"clicks\":6,\"ctr\":0.043795620437956206,\"impressions\":137,\"keys\":[\"2018-01-06\"],\"position\":50.284671532846716},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-01-07\"],\"position\":51.10747663551402},{\"clicks\":20,\"ctr\":0.055865921787709494,\"impressions\":358,\"keys\":[\"2018-01-08\"],\"position\":38.254189944134076},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-01-09\"],\"position\":33.73353293413174},{\"clicks\":16,\"ctr\":0.05574912891986063,\"impressions\":287,\"keys\":[\"2018-01-10\"],\"position\":32.595818815331015},{\"clicks\":20,\"ctr\":0.05698005698005698,\"impressions\":351,\"keys\":[\"2018-01-11\"],\"position\":30.376068376068375},{\"clicks\":13,\"ctr\":0.057777777777777775,\"impressions\":225,\"keys\":[\"2018-01-12\"],\"position\":38.92888888888889},{\"clicks\":5,\"ctr\":0.033783783783783786,\"impressions\":148,\"keys\":[\"2018-01-13\"],\"position\":47.87837837837838},{\"clicks\":3,\"ctr\":0.02054794520547945,\"impressions\":146,\"keys\":[\"2018-01-14\"],\"position\":50.93150684931507},{\"clicks\":15,\"ctr\":0.049342105263157895,\"impressions\":304,\"keys\":[\"2018-01-15\"],\"position\":29.582236842105264},{\"clicks\":25,\"ctr\":0.078125,\"impressions\":320,\"keys\":[\"2018-01-16\"],\"position\":34.41875},{\"clicks\":18,\"ctr\":0.05660377358490566,\"impressions\":318,\"keys\":[\"2018-01-17\"],\"position\":42.283018867924525},{\"clicks\":22,\"ctr\":0.05378973105134474,\"impressions\":409,\"keys\":[\"2018-01-18\"],\"position\":32.87041564792176},{\"clicks\":13,\"ctr\":0.04498269896193772,\"impressions\":289,\"keys\":[\"2018-01-19\"],\"position\":36.259515570934255},{\"clicks\":3,\"ctr\":0.018867924528301886,\"impressions\":159,\"keys\":[\"2018-01-20\"],\"position\":48.289308176100626},{\"clicks\":9,\"ctr\":0.04245283018867924,\"impressions\":212,\"keys\":[\"2018-01-21\"],\"position\":41.81603773584906},{\"clicks\":22,\"ctr\":0.056847545219638244,\"impressions\":387,\"keys\":[\"2018-01-22\"],\"position\":33.49095607235142},{\"clicks\":9,\"ctr\":0.031141868512110725,\"impressions\":289,\"keys\":[\"2018-01-23\"],\"position\":36.96193771626297},{\"clicks\":24,\"ctr\":0.06153846153846154,\"impressions\":390,\"keys\":[\"2018-01-24\"],\"position\":31.887179487179488},{\"clicks\":14,\"ctr\":0.04294478527607362,\"impressions\":326,\"keys\":[\"2018-01-25\"],\"position\":37.85889570552147},{\"clicks\":22,\"ctr\":0.06984126984126984,\"impressions\":315,\"keys\":[\"2018-01-26\"],\"position\":35.92063492063492},{\"clicks\":9,\"ctr\":0.05844155844155844,\"impressions\":154,\"keys\":[\"2018-01-27\"],\"position\":44.935064935064936},{\"clicks\":6,\"ctr\":0.02857142857142857,\"impressions\":210,\"keys\":[\"2018-01-28\"],\"position\":43.42857142857143},{\"clicks\":16,\"ctr\":0.04519774011299435,\"impressions\":354,\"keys\":[\"2018-01-29\"],\"position\":38.324858757062145},{\"clicks\":26,\"ctr\":0.07471264367816093,\"impressions\":348,\"keys\":[\"2018-01-30\"],\"position\":32.9683908045977},{\"clicks\":30,\"ctr\":0.08403361344537816,\"impressions\":357,\"keys\":[\"2018-01-31\"],\"position\":30.49019607843137},{\"clicks\":23,\"ctr\":0.062162162162162166,\"impressions\":370,\"keys\":[\"2018-02-01\"],\"position\":36.13243243243243},{\"clicks\":16,\"ctr\":0.04923076923076923,\"impressions\":325,\"keys\":[\"2018-02-02\"],\"position\":38.886153846153846},{\"clicks\":11,\"ctr\":0.062146892655367235,\"impressions\":177,\"keys\":[\"2018-02-03\"],\"position\":53.22598870056497},{\"clicks\":5,\"ctr\":0.02617801047120419,\"impressions\":191,\"keys\":[\"2018-02-04\"],\"position\":45.617801047120416},{\"clicks\":19,\"ctr\":0.055232558139534885,\"impressions\":344,\"keys\":[\"2018-02-05\"],\"position\":35.325581395348834},{\"clicks\":25,\"ctr\":0.0684931506849315,\"impressions\":365,\"keys\":[\"2018-02-06\"],\"position\":29.86849315068493},{\"clicks\":18,\"ctr\":0.05341246290801187,\"impressions\":337,\"keys\":[\"2018-02-07\"],\"position\":33.61721068249258},{\"clicks\":24,\"ctr\":0.06956521739130435,\"impressions\":345,\"keys\":[\"2018-02-08\"],\"position\":29.223188405797103},{\"clicks\":18,\"ctr\":0.061224489795918366,\"impressions\":294,\"keys\":[\"2018-02-09\"],\"position\":31.741496598639454},{\"clicks\":3,\"ctr\":0.018404907975460124,\"impressions\":163,\"keys\":[\"2018-02-10\"],\"position\":41.306748466257666},{\"clicks\":13,\"ctr\":0.0718232044198895,\"impressions\":181,\"keys\":[\"2018-02-11\"],\"position\":40.049723756906076},{\"clicks\":20,\"ctr\":0.06269592476489028,\"impressions\":319,\"keys\":[\"2018-02-12\"],\"position\":32.275862068965516},{\"clicks\":19,\"ctr\":0.057926829268292686,\"impressions\":328,\"keys\":[\"2018-02-13\"],\"position\":30.521341463414632},{\"clicks\":15,\"ctr\":0.05226480836236934,\"impressions\":287,\"keys\":[\"2018-02-14\"],\"position\":29.425087108013937},{\"clicks\":15,\"ctr\":0.04335260115606936,\"impressions\":346,\"keys\":[\"2018-02-15\"],\"position\":33.36705202312139},{\"clicks\":8,\"ctr\":0.032520325203252036,\"impressions\":246,\"keys\":[\"2018-02-16\"],\"position\":42.72357723577236},{\"clicks\":9,\"ctr\":0.05113636363636364,\"impressions\":176,\"keys\":[\"2018-02-17\"],\"position\":46.09659090909091},{\"clicks\":16,\"ctr\":0.0784313725490196,\"impressions\":204,\"keys\":[\"2018-02-18\"],\"position\":41.495098039215684},{\"clicks\":20,\"ctr\":0.07246376811594203,\"impressions\":276,\"keys\":[\"2018-02-19\"],\"position\":37.21739130434783},{\"clicks\":16,\"ctr\":0.047337278106508875,\"impressions\":338,\"keys\":[\"2018-02-20\"],\"position\":33.84023668639053},{\"clicks\":20,\"ctr\":0.053475935828877004,\"impressions\":374,\"keys\":[\"2018-02-21\"],\"position\":30.540106951871657},{\"clicks\":16,\"ctr\":0.046511627906976744,\"impressions\":344,\"keys\":[\"2018-02-22\"],\"position\":33.95348837209303},{\"clicks\":19,\"ctr\":0.06070287539936102,\"impressions\":313,\"keys\":[\"2018-02-23\"],\"position\":36.82108626198083},{\"clicks\":12,\"ctr\":0.06282722513089005,\"impressions\":191,\"keys\":[\"2018-02-24\"],\"position\":43.09424083769633},{\"clicks\":3,\"ctr\":0.014218009478672985,\"impressions\":211,\"keys\":[\"2018-02-25\"],\"position\":41.8957345971564},{\"clicks\":11,\"ctr\":0.03064066852367688,\"impressions\":359,\"keys\":[\"2018-02-26\"],\"position\":32.99442896935933},{\"clicks\":15,\"ctr\":0.042735042735042736,\"impressions\":351,\"keys\":[\"2018-02-27\"],\"position\":31.253561253561255},{\"clicks\":12,\"ctr\":0.03870967741935484,\"impressions\":310,\"keys\":[\"2018-02-28\"],\"position\":39.71935483870968},{\"clicks\":18,\"ctr\":0.05172413793103448,\"impressions\":348,\"keys\":[\"2018-03-01\"],\"position\":37.5919540229885},{\"clicks\":9,\"ctr\":0.033707865168539325,\"impressions\":267,\"keys\":[\"2018-03-02\"],\"position\":37.344569288389515},{\"clicks\":5,\"ctr\":0.03496503496503497,\"impressions\":143,\"keys\":[\"2018-03-03\"],\"position\":47.12587412587413},{\"clicks\":7,\"ctr\":0.03977272727272727,\"impressions\":176,\"keys\":[\"2018-03-04\"],\"position\":51.5},{\"clicks\":24,\"ctr\":0.06504065040650407,\"impressions\":369,\"keys\":[\"2018-03-05\"],\"position\":35.639566395663955},{\"clicks\":23,\"ctr\":0.061170212765957445,\"impressions\":376,\"keys\":[\"2018-03-06\"],\"position\":36.079787234042556},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2018-03-07\"],\"position\":32.736507936507934},{\"clicks\":16,\"ctr\":0.0431266846361186,\"impressions\":371,\"keys\":[\"2018-03-08\"],\"position\":31.11590296495957},{\"clicks\":22,\"ctr\":0.06769230769230769,\"impressions\":325,\"keys\":[\"2018-03-09\"],\"position\":34.963076923076926},{\"clicks\":9,\"ctr\":0.03982300884955752,\"impressions\":226,\"keys\":[\"2018-03-10\"],\"position\":39.69911504424779},{\"clicks\":4,\"ctr\":0.020512820512820513,\"impressions\":195,\"keys\":[\"2018-03-11\"],\"position\":44.98461538461538},{\"clicks\":15,\"ctr\":0.03667481662591687,\"impressions\":409,\"keys\":[\"2018-03-12\"],\"position\":32.62347188264059},{\"clicks\":14,\"ctr\":0.03139013452914798,\"impressions\":446,\"keys\":[\"2018-03-13\"],\"position\":38.800448430493276},{\"clicks\":31,\"ctr\":0.06652360515021459,\"impressions\":466,\"keys\":[\"2018-03-14\"],\"position\":29.17167381974249},{\"clicks\":29,\"ctr\":0.06331877729257641,\"impressions\":458,\"keys\":[\"2018-03-15\"],\"position\":25.823144104803493},{\"clicks\":22,\"ctr\":0.05994550408719346,\"impressions\":367,\"keys\":[\"2018-03-16\"],\"position\":31.743869209809265},{\"clicks\":7,\"ctr\":0.03482587064676617,\"impressions\":201,\"keys\":[\"2018-03-17\"],\"position\":35.472636815920396},{\"clicks\":17,\"ctr\":0.0648854961832061,\"impressions\":262,\"keys\":[\"2018-03-18\"],\"position\":34.60687022900763},{\"clicks\":22,\"ctr\":0.05,\"impressions\":440,\"keys\":[\"2018-03-19\"],\"position\":27.279545454545456},{\"clicks\":27,\"ctr\":0.05921052631578947,\"impressions\":456,\"keys\":[\"2018-03-20\"],\"position\":30.86842105263158},{\"clicks\":31,\"ctr\":0.07560975609756097,\"impressions\":410,\"keys\":[\"2018-03-21\"],\"position\":27.790243902439023},{\"clicks\":12,\"ctr\":0.026905829596412557,\"impressions\":446,\"keys\":[\"2018-03-22\"],\"position\":30.10089686098655},{\"clicks\":22,\"ctr\":0.05714285714285714,\"impressions\":385,\"keys\":[\"2018-03-23\"],\"position\":32.53506493506494},{\"clicks\":9,\"ctr\":0.047619047619047616,\"impressions\":189,\"keys\":[\"2018-03-24\"],\"position\":37.026455026455025},{\"clicks\":18,\"ctr\":0.07860262008733625,\"impressions\":229,\"keys\":[\"2018-03-25\"],\"position\":39.03056768558952},{\"clicks\":22,\"ctr\":0.049886621315192746,\"impressions\":441,\"keys\":[\"2018-03-26\"],\"position\":30.478458049886623},{\"clicks\":28,\"ctr\":0.05714285714285714,\"impressions\":490,\"keys\":[\"2018-03-27\"],\"position\":27.179591836734694},{\"clicks\":32,\"ctr\":0.07126948775055679,\"impressions\":449,\"keys\":[\"2018-03-28\"],\"position\":30.87305122494432},{\"clicks\":26,\"ctr\":0.056155507559395246,\"impressions\":463,\"keys\":[\"2018-03-29\"],\"position\":29.920086393088553},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-03-30\"],\"position\":33.72576177285318},{\"clicks\":11,\"ctr\":0.044534412955465584,\"impressions\":247,\"keys\":[\"2018-03-31\"],\"position\":50.34817813765182},{\"clicks\":9,\"ctr\":0.037815126050420166,\"impressions\":238,\"keys\":[\"2018-04-01\"],\"position\":46.7563025210084},{\"clicks\":24,\"ctr\":0.010278372591006424,\"impressions\":2335,\"keys\":[\"2018-04-02\"],\"position\":56.52762312633833},{\"clicks\":35,\"ctr\":0.07157464212678936,\"impressions\":489,\"keys\":[\"2018-04-03\"],\"position\":28.116564417177916},{\"clicks\":21,\"ctr\":0.045951859956236324,\"impressions\":457,\"keys\":[\"2018-04-04\"],\"position\":32.798687089715536},{\"clicks\":27,\"ctr\":0.05660377358490566,\"impressions\":477,\"keys\":[\"2018-04-05\"],\"position\":30.241090146750523},{\"clicks\":29,\"ctr\":0.0640176600441501,\"impressions\":453,\"keys\":[\"2018-04-06\"],\"position\":33.026490066225165},{\"clicks\":15,\"ctr\":0.061224489795918366,\"impressions\":245,\"keys\":[\"2018-04-07\"],\"position\":38.30612244897959},{\"clicks\":15,\"ctr\":0.04424778761061947,\"impressions\":339,\"keys\":[\"2018-04-08\"],\"position\":44.36283185840708},{\"clicks\":18,\"ctr\":0.04285714285714286,\"impressions\":420,\"keys\":[\"2018-04-09\"],\"position\":35.392857142857146},{\"clicks\":32,\"ctr\":0.06286836935166994,\"impressions\":509,\"keys\":[\"2018-04-10\"],\"position\":33.284872298624755},{\"clicks\":23,\"ctr\":0.04693877551020408,\"impressions\":490,\"keys\":[\"2018-04-11\"],\"position\":30.428571428571427},{\"clicks\":16,\"ctr\":0.034858387799564274,\"impressions\":459,\"keys\":[\"2018-04-12\"],\"position\":34.87363834422658},{\"clicks\":18,\"ctr\":0.043689320388349516,\"impressions\":412,\"keys\":[\"2018-04-13\"],\"position\":32.189320388349515},{\"clicks\":5,\"ctr\":0.023148148148148147,\"impressions\":216,\"keys\":[\"2018-04-14\"],\"position\":51.342592592592595},{\"clicks\":15,\"ctr\":0.05357142857142857,\"impressions\":280,\"keys\":[\"2018-04-15\"],\"position\":42.746428571428574},{\"clicks\":26,\"ctr\":0.06060606060606061,\"impressions\":429,\"keys\":[\"2018-04-16\"],\"position\":32.81118881118881},{\"clicks\":30,\"ctr\":0.06289308176100629,\"impressions\":477,\"keys\":[\"2018-04-17\"],\"position\":25.60587002096436},{\"clicks\":34,\"ctr\":0.07127882599580712,\"impressions\":477,\"keys\":[\"2018-04-18\"],\"position\":29.17819706498952},{\"clicks\":21,\"ctr\":0.045064377682403435,\"impressions\":466,\"keys\":[\"2018-04-19\"],\"position\":29.068669527896997},{\"clicks\":15,\"ctr\":0.04310344827586207,\"impressions\":348,\"keys\":[\"2018-04-20\"],\"position\":33.44827586206897},{\"clicks\":6,\"ctr\":0.03428571428571429,\"impressions\":175,\"keys\":[\"2018-04-21\"],\"position\":48.457142857142856},{\"clicks\":7,\"ctr\":0.03431372549019608,\"impressions\":204,\"keys\":[\"2018-04-22\"],\"position\":38.84313725490196},{\"clicks\":14,\"ctr\":0.033734939759036145,\"impressions\":415,\"keys\":[\"2018-04-23\"],\"position\":30.54698795180723},{\"clicks\":18,\"ctr\":0.039647577092511016,\"impressions\":454,\"keys\":[\"2018-04-24\"],\"position\":25.770925110132158},{\"clicks\":20,\"ctr\":0.04784688995215311,\"impressions\":418,\"keys\":[\"2018-04-25\"],\"position\":31.6866028708134},{\"clicks\":29,\"ctr\":0.06575963718820861,\"impressions\":441,\"keys\":[\"2018-04-26\"],\"position\":31.396825396825395},{\"clicks\":27,\"ctr\":0.061224489795918366,\"impressions\":441,\"keys\":[\"2018-04-27\"],\"position\":26.750566893424036},{\"clicks\":6,\"ctr\":0.029850746268656716,\"impressions\":201,\"keys\":[\"2018-04-28\"],\"position\":34.53233830845771},{\"clicks\":6,\"ctr\":0.030303030303030304,\"impressions\":198,\"keys\":[\"2018-04-29\"],\"position\":36.93939393939394},{\"clicks\":17,\"ctr\":0.04899135446685879,\"impressions\":347,\"keys\":[\"2018-04-30\"],\"position\":31.26801152737752},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-05-01\"],\"position\":31.24251497005988},{\"clicks\":23,\"ctr\":0.05542168674698795,\"impressions\":415,\"keys\":[\"2018-05-02\"],\"position\":29.881927710843375},{\"clicks\":29,\"ctr\":0.06921241050119331,\"impressions\":419,\"keys\":[\"2018-05-03\"],\"position\":28.58233890214797},{\"clicks\":21,\"ctr\":0.06017191977077364,\"impressions\":349,\"keys\":[\"2018-05-04\"],\"position\":28.851002865329512},{\"clicks\":4,\"ctr\":0.030534351145038167,\"impressions\":131,\"keys\":[\"2018-05-05\"],\"position\":41.98473282442748},{\"clicks\":5,\"ctr\":0.021645021645021644,\"impressions\":231,\"keys\":[\"2018-05-06\"],\"position\":39.05194805194805},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-05-07\"],\"position\":26.698492462311556},{\"clicks\":23,\"ctr\":0.04935622317596566,\"impressions\":466,\"keys\":[\"2018-05-08\"],\"position\":25.950643776824034},{\"clicks\":19,\"ctr\":0.04773869346733668,\"impressions\":398,\"keys\":[\"2018-05-09\"],\"position\":27.90452261306533},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2018-05-10\"],\"position\":28.571428571428573},{\"clicks\":15,\"ctr\":0.051194539249146756,\"impressions\":293,\"keys\":[\"2018-05-11\"],\"position\":29.150170648464165},{\"clicks\":10,\"ctr\":0.056179775280898875,\"impressions\":178,\"keys\":[\"2018-05-12\"],\"position\":41.48314606741573},{\"clicks\":5,\"ctr\":0.022727272727272728,\"impressions\":220,\"keys\":[\"2018-05-13\"],\"position\":40.61363636363637},{\"clicks\":17,\"ctr\":0.03837471783295711,\"impressions\":443,\"keys\":[\"2018-05-14\"],\"position\":26.79683972911964},{\"clicks\":18,\"ctr\":0.05042016806722689,\"impressions\":357,\"keys\":[\"2018-05-15\"],\"position\":25.88795518207283},{\"clicks\":30,\"ctr\":0.06864988558352403,\"impressions\":437,\"keys\":[\"2018-05-16\"],\"position\":24.993135011441648},{\"clicks\":21,\"ctr\":0.046875,\"impressions\":448,\"keys\":[\"2018-05-17\"],\"position\":27.631696428571427},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-05-18\"],\"position\":29.878116343490305},{\"clicks\":10,\"ctr\":0.050505050505050504,\"impressions\":198,\"keys\":[\"2018-05-19\"],\"position\":43.76262626262626},{\"clicks\":16,\"ctr\":0.08247422680412371,\"impressions\":194,\"keys\":[\"2018-05-20\"],\"position\":33.365979381443296},{\"clicks\":17,\"ctr\":0.04871060171919771,\"impressions\":349,\"keys\":[\"2018-05-21\"],\"position\":27.979942693409743},{\"clicks\":26,\"ctr\":0.057777777777777775,\"impressions\":450,\"keys\":[\"2018-05-22\"],\"position\":26.86888888888889},{\"clicks\":25,\"ctr\":0.05186721991701245,\"impressions\":482,\"keys\":[\"2018-05-23\"],\"position\":26.634854771784234},{\"clicks\":20,\"ctr\":0.0546448087431694,\"impressions\":366,\"keys\":[\"2018-05-24\"],\"position\":33.08743169398907},{\"clicks\":30,\"ctr\":0.0967741935483871,\"impressions\":310,\"keys\":[\"2018-05-25\"],\"position\":26.335483870967742},{\"clicks\":7,\"ctr\":0.041666666666666664,\"impressions\":168,\"keys\":[\"2018-05-26\"],\"position\":39.99404761904762},{\"clicks\":10,\"ctr\":0.04405286343612335,\"impressions\":227,\"keys\":[\"2018-05-27\"],\"position\":32.31718061674009},{\"clicks\":13,\"ctr\":0.03485254691689008,\"impressions\":373,\"keys\":[\"2018-05-28\"],\"position\":27.439678284182307},{\"clicks\":35,\"ctr\":0.07261410788381743,\"impressions\":482,\"keys\":[\"2018-05-29\"],\"position\":23.062240663900415},{\"clicks\":29,\"ctr\":0.06387665198237885,\"impressions\":454,\"keys\":[\"2018-05-30\"],\"position\":27.191629955947135},{\"clicks\":25,\"ctr\":0.062034739454094295,\"impressions\":403,\"keys\":[\"2018-05-31\"],\"position\":32.141439205955336},{\"clicks\":16,\"ctr\":0.04610951008645533,\"impressions\":347,\"keys\":[\"2018-06-01\"],\"position\":29.22478386167147},{\"clicks\":15,\"ctr\":0.0949367088607595,\"impressions\":158,\"keys\":[\"2018-06-02\"],\"position\":40.620253164556964},{\"clicks\":9,\"ctr\":0.0430622009569378,\"impressions\":209,\"keys\":[\"2018-06-03\"],\"position\":40.26794258373206},{\"clicks\":15,\"ctr\":0.037783375314861464,\"impressions\":397,\"keys\":[\"2018-06-04\"],\"position\":32.19647355163728},{\"clicks\":25,\"ctr\":0.0585480093676815,\"impressions\":427,\"keys\":[\"2018-06-05\"],\"position\":28.194379391100703},{\"clicks\":14,\"ctr\":0.034912718204488775,\"impressions\":401,\"keys\":[\"2018-06-06\"],\"position\":29.341645885286784},{\"clicks\":25,\"ctr\":0.05592841163310962,\"impressions\":447,\"keys\":[\"2018-06-07\"],\"position\":25.322147651006713},{\"clicks\":16,\"ctr\":0.045845272206303724,\"impressions\":349,\"keys\":[\"2018-06-08\"],\"position\":25.13753581661891},{\"clicks\":7,\"ctr\":0.041916167664670656,\"impressions\":167,\"keys\":[\"2018-06-09\"],\"position\":41.16766467065868},{\"clicks\":11,\"ctr\":0.04782608695652174,\"impressions\":230,\"keys\":[\"2018-06-10\"],\"position\":40.94347826086957},{\"clicks\":17,\"ctr\":0.03981264637002342,\"impressions\":427,\"keys\":[\"2018-06-11\"],\"position\":29.88056206088993},{\"clicks\":32,\"ctr\":0.0631163708086785,\"impressions\":507,\"keys\":[\"2018-06-12\"],\"position\":26.329388560157792},{\"clicks\":25,\"ctr\":0.06218905472636816,\"impressions\":402,\"keys\":[\"2018-06-13\"],\"position\":29.355721393034827},{\"clicks\":27,\"ctr\":0.05567010309278351,\"impressions\":485,\"keys\":[\"2018-06-14\"],\"position\":25.298969072164947},{\"clicks\":16,\"ctr\":0.05,\"impressions\":320,\"keys\":[\"2018-06-15\"],\"position\":28.325},{\"clicks\":8,\"ctr\":0.042328042328042326,\"impressions\":189,\"keys\":[\"2018-06-16\"],\"position\":40.05291005291005},{\"clicks\":8,\"ctr\":0.04371584699453552,\"impressions\":183,\"keys\":[\"2018-06-17\"],\"position\":41.15846994535519},{\"clicks\":27,\"ctr\":0.06683168316831684,\"impressions\":404,\"keys\":[\"2018-06-18\"],\"position\":30.02227722772277},{\"clicks\":20,\"ctr\":0.044642857142857144,\"impressions\":448,\"keys\":[\"2018-06-19\"],\"position\":31.703125},{\"clicks\":25,\"ctr\":0.06868131868131869,\"impressions\":364,\"keys\":[\"2018-06-20\"],\"position\":26.01098901098901},{\"clicks\":24,\"ctr\":0.057279236276849645,\"impressions\":419,\"keys\":[\"2018-06-21\"],\"position\":29.458233890214796},{\"clicks\":14,\"ctr\":0.03482587064676617,\"impressions\":402,\"keys\":[\"2018-06-22\"],\"position\":31.65174129353234},{\"clicks\":9,\"ctr\":0.047872340425531915,\"impressions\":188,\"keys\":[\"2018-06-23\"],\"position\":37.888297872340424},{\"clicks\":13,\"ctr\":0.06280193236714976,\"impressions\":207,\"keys\":[\"2018-06-24\"],\"position\":34.26086956521739},{\"clicks\":24,\"ctr\":0.06266318537859007,\"impressions\":383,\"keys\":[\"2018-06-25\"],\"position\":24.117493472584858},{\"clicks\":21,\"ctr\":0.05223880597014925,\"impressions\":402,\"keys\":[\"2018-06-26\"],\"position\":22.67910447761194},{\"clicks\":21,\"ctr\":0.05614973262032086,\"impressions\":374,\"keys\":[\"2018-06-27\"],\"position\":24.60427807486631},{\"clicks\":20,\"ctr\":0.05089058524173028,\"impressions\":393,\"keys\":[\"2018-06-28\"],\"position\":24.801526717557252},{\"clicks\":21,\"ctr\":0.06069364161849711,\"impressions\":346,\"keys\":[\"2018-06-29\"],\"position\":32.063583815028906},{\"clicks\":10,\"ctr\":0.0641025641025641,\"impressions\":156,\"keys\":[\"2018-06-30\"],\"position\":44.756410256410255},{\"clicks\":5,\"ctr\":0.027472527472527472,\"impressions\":182,\"keys\":[\"2018-07-01\"],\"position\":46.05494505494506},{\"clicks\":17,\"ctr\":0.04415584415584416,\"impressions\":385,\"keys\":[\"2018-07-02\"],\"position\":34.579220779220776},{\"clicks\":24,\"ctr\":0.05673758865248227,\"impressions\":423,\"keys\":[\"2018-07-03\"],\"position\":33.00709219858156},{\"clicks\":21,\"ctr\":0.056910569105691054,\"impressions\":369,\"keys\":[\"2018-07-04\"],\"position\":32.07859078590786},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-07-05\"],\"position\":31.441975308641975},{\"clicks\":24,\"ctr\":0.07079646017699115,\"impressions\":339,\"keys\":[\"2018-07-06\"],\"position\":31.82300884955752},{\"clicks\":19,\"ctr\":0.08296943231441048,\"impressions\":229,\"keys\":[\"2018-07-07\"],\"position\":34.493449781659386},{\"clicks\":12,\"ctr\":0.057692307692307696,\"impressions\":208,\"keys\":[\"2018-07-08\"],\"position\":39.90865384615385},{\"clicks\":35,\"ctr\":0.0755939524838013,\"impressions\":463,\"keys\":[\"2018-07-09\"],\"position\":29.59611231101512},{\"clicks\":24,\"ctr\":0.05333333333333334,\"impressions\":450,\"keys\":[\"2018-07-10\"],\"position\":30.12},{\"clicks\":28,\"ctr\":0.06349206349206349,\"impressions\":441,\"keys\":[\"2018-07-11\"],\"position\":27.537414965986393},{\"clicks\":18,\"ctr\":0.04035874439461883,\"impressions\":446,\"keys\":[\"2018-07-12\"],\"position\":29.746636771300448},{\"clicks\":19,\"ctr\":0.04357798165137615,\"impressions\":436,\"keys\":[\"2018-07-13\"],\"position\":34.022935779816514},{\"clicks\":15,\"ctr\":0.07009345794392523,\"impressions\":214,\"keys\":[\"2018-07-14\"],\"position\":35.200934579439256},{\"clicks\":7,\"ctr\":0.03723404255319149,\"impressions\":188,\"keys\":[\"2018-07-15\"],\"position\":49.75},{\"clicks\":15,\"ctr\":0.033860045146726865,\"impressions\":443,\"keys\":[\"2018-07-16\"],\"position\":32.331828442437924},{\"clicks\":25,\"ctr\":0.052083333333333336,\"impressions\":480,\"keys\":[\"2018-07-17\"],\"position\":30.3125},{\"clicks\":27,\"ctr\":0.057203389830508475,\"impressions\":472,\"keys\":[\"2018-07-18\"],\"position\":28.608050847457626},{\"clicks\":20,\"ctr\":0.04405286343612335,\"impressions\":454,\"keys\":[\"2018-07-19\"],\"position\":30.47797356828194},{\"clicks\":16,\"ctr\":0.0449438202247191,\"impressions\":356,\"keys\":[\"2018-07-20\"],\"position\":33.247191011235955},{\"clicks\":15,\"ctr\":0.07317073170731707,\"impressions\":205,\"keys\":[\"2018-07-21\"],\"position\":39.30731707317073},{\"clicks\":10,\"ctr\":0.04926108374384237,\"impressions\":203,\"keys\":[\"2018-07-22\"],\"position\":38.41871921182266},{\"clicks\":28,\"ctr\":0.06422018348623854,\"impressions\":436,\"keys\":[\"2018-07-23\"],\"position\":27.93348623853211},{\"clicks\":24,\"ctr\":0.04642166344294004,\"impressions\":517,\"keys\":[\"2018-07-24\"],\"position\":27.197292069632496},{\"clicks\":23,\"ctr\":0.04791666666666667,\"impressions\":480,\"keys\":[\"2018-07-25\"],\"position\":28.825},{\"clicks\":32,\"ctr\":0.07692307692307693,\"impressions\":416,\"keys\":[\"2018-07-26\"],\"position\":26.521634615384617},{\"clicks\":21,\"ctr\":0.0634441087613293,\"impressions\":331,\"keys\":[\"2018-07-27\"],\"position\":30.996978851963746},{\"clicks\":7,\"ctr\":0.041176470588235294,\"impressions\":170,\"keys\":[\"2018-07-28\"],\"position\":39.3235294117647},{\"clicks\":18,\"ctr\":0.056782334384858045,\"impressions\":317,\"keys\":[\"2018-07-29\"],\"position\":33.018927444794954},{\"clicks\":19,\"ctr\":0.04785894206549118,\"impressions\":397,\"keys\":[\"2018-07-30\"],\"position\":29.27455919395466},{\"clicks\":26,\"ctr\":0.05652173913043478,\"impressions\":460,\"keys\":[\"2018-07-31\"],\"position\":25.471739130434784},{\"clicks\":22,\"ctr\":0.05392156862745098,\"impressions\":408,\"keys\":[\"2018-08-01\"],\"position\":25.46813725490196},{\"clicks\":31,\"ctr\":0.06828193832599119,\"impressions\":454,\"keys\":[\"2018-08-02\"],\"position\":28.770925110132158},{\"clicks\":18,\"ctr\":0.04918032786885246,\"impressions\":366,\"keys\":[\"2018-08-03\"],\"position\":33.24863387978142},{\"clicks\":4,\"ctr\":0.02040816326530612,\"impressions\":196,\"keys\":[\"2018-08-04\"],\"position\":45.33163265306123},{\"clicks\":16,\"ctr\":0.05970149253731343,\"impressions\":268,\"keys\":[\"2018-08-05\"],\"position\":38.07835820895522},{\"clicks\":19,\"ctr\":0.045454545454545456,\"impressions\":418,\"keys\":[\"2018-08-06\"],\"position\":29.361244019138756},{\"clicks\":30,\"ctr\":0.06802721088435375,\"impressions\":441,\"keys\":[\"2018-08-07\"],\"position\":29.26077097505669},{\"clicks\":27,\"ctr\":0.053465346534653464,\"impressions\":505,\"keys\":[\"2018-08-08\"],\"position\":28.514851485148515},{\"clicks\":30,\"ctr\":0.06109979633401222,\"impressions\":491,\"keys\":[\"2018-08-09\"],\"position\":31.40122199592668},{\"clicks\":23,\"ctr\":0.058823529411764705,\"impressions\":391,\"keys\":[\"2018-08-10\"],\"position\":35.65728900255755},{\"clicks\":7,\"ctr\":0.031818181818181815,\"impressions\":220,\"keys\":[\"2018-08-11\"],\"position\":49.736363636363635},{\"clicks\":10,\"ctr\":0.03636363636363636,\"impressions\":275,\"keys\":[\"2018-08-12\"],\"position\":44.152727272727276},{\"clicks\":25,\"ctr\":0.04770992366412214,\"impressions\":524,\"keys\":[\"2018-08-13\"],\"position\":30.33969465648855},{\"clicks\":26,\"ctr\":0.06341463414634146,\"impressions\":410,\"keys\":[\"2018-08-14\"],\"position\":33.170731707317074},{\"clicks\":41,\"ctr\":0.09360730593607305,\"impressions\":438,\"keys\":[\"2018-08-15\"],\"position\":29.152968036529682},{\"clicks\":36,\"ctr\":0.08591885441527446,\"impressions\":419,\"keys\":[\"2018-08-16\"],\"position\":29.560859188544153},{\"clicks\":21,\"ctr\":0.06363636363636363,\"impressions\":330,\"keys\":[\"2018-08-17\"],\"position\":30.912121212121214},{\"clicks\":12,\"ctr\":0.056074766355140186,\"impressions\":214,\"keys\":[\"2018-08-18\"],\"position\":41.69626168224299},{\"clicks\":14,\"ctr\":0.05,\"impressions\":280,\"keys\":[\"2018-08-19\"],\"position\":40.614285714285714},{\"clicks\":40,\"ctr\":0.0847457627118644,\"impressions\":472,\"keys\":[\"2018-08-20\"],\"position\":28.872881355932204},{\"clicks\":29,\"ctr\":0.0675990675990676,\"impressions\":429,\"keys\":[\"2018-08-21\"],\"position\":28.221445221445222},{\"clicks\":44,\"ctr\":0.08924949290060852,\"impressions\":493,\"keys\":[\"2018-08-22\"],\"position\":25.626774847870184},{\"clicks\":20,\"ctr\":0.05405405405405406,\"impressions\":370,\"keys\":[\"2018-08-23\"],\"position\":27.762162162162163},{\"clicks\":26,\"ctr\":0.07344632768361582,\"impressions\":354,\"keys\":[\"2018-08-24\"],\"position\":22.816384180790962},{\"clicks\":11,\"ctr\":0.05,\"impressions\":220,\"keys\":[\"2018-08-25\"],\"position\":38.04545454545455},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-08-26\"],\"position\":39.154205607476634},{\"clicks\":25,\"ctr\":0.05980861244019139,\"impressions\":418,\"keys\":[\"2018-08-27\"],\"position\":23.56937799043062},{\"clicks\":36,\"ctr\":0.07484407484407485,\"impressions\":481,\"keys\":[\"2018-08-28\"],\"position\":25.53014553014553},{\"clicks\":24,\"ctr\":0.05955334987593052,\"impressions\":403,\"keys\":[\"2018-08-29\"],\"position\":23.220843672456574},{\"clicks\":24,\"ctr\":0.056338028169014086,\"impressions\":426,\"keys\":[\"2018-08-30\"],\"position\":28.002347417840376},{\"clicks\":28,\"ctr\":0.07547169811320754,\"impressions\":371,\"keys\":[\"2018-08-31\"],\"position\":25.88409703504043},{\"clicks\":22,\"ctr\":0.08560311284046693,\"impressions\":257,\"keys\":[\"2018-09-01\"],\"position\":33.08949416342413},{\"clicks\":11,\"ctr\":0.03914590747330961,\"impressions\":281,\"keys\":[\"2018-09-02\"],\"position\":35.19928825622776},{\"clicks\":25,\"ctr\":0.06756756756756757,\"impressions\":370,\"keys\":[\"2018-09-03\"],\"position\":27.494594594594595},{\"clicks\":31,\"ctr\":0.06553911205073996,\"impressions\":473,\"keys\":[\"2018-09-04\"],\"position\":27.012684989429175},{\"clicks\":34,\"ctr\":0.0776255707762557,\"impressions\":438,\"keys\":[\"2018-09-05\"],\"position\":22.815068493150687},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-09-06\"],\"position\":27.066666666666666},{\"clicks\":47,\"ctr\":0.1309192200557103,\"impressions\":359,\"keys\":[\"2018-09-07\"],\"position\":21.172701949860723},{\"clicks\":16,\"ctr\":0.0730593607305936,\"impressions\":219,\"keys\":[\"2018-09-08\"],\"position\":29.67579908675799},{\"clicks\":20,\"ctr\":0.09615384615384616,\"impressions\":208,\"keys\":[\"2018-09-09\"],\"position\":29.22596153846154},{\"clicks\":24,\"ctr\":0.05853658536585366,\"impressions\":410,\"keys\":[\"2018-09-10\"],\"position\":21.37317073170732},{\"clicks\":39,\"ctr\":0.08863636363636364,\"impressions\":440,\"keys\":[\"2018-09-11\"],\"position\":22.068181818181817},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-09-12\"],\"position\":21.188861985472155},{\"clicks\":35,\"ctr\":0.08274231678486997,\"impressions\":423,\"keys\":[\"2018-09-13\"],\"position\":21.742316784869978},{\"clicks\":35,\"ctr\":0.0958904109589041,\"impressions\":365,\"keys\":[\"2018-09-14\"],\"position\":23.98904109589041},{\"clicks\":20,\"ctr\":0.10638297872340426,\"impressions\":188,\"keys\":[\"2018-09-15\"],\"position\":25.25},{\"clicks\":16,\"ctr\":0.07339449541284404,\"impressions\":218,\"keys\":[\"2018-09-16\"],\"position\":24.44954128440367},{\"clicks\":49,\"ctr\":0.11666666666666667,\"impressions\":420,\"keys\":[\"2018-09-17\"],\"position\":20.169047619047618},{\"clicks\":47,\"ctr\":0.10352422907488987,\"impressions\":454,\"keys\":[\"2018-09-18\"],\"position\":23.715859030837006},{\"clicks\":21,\"ctr\":0.045454545454545456,\"impressions\":462,\"keys\":[\"2018-09-19\"],\"position\":22.42207792207792},{\"clicks\":42,\"ctr\":0.09545454545454546,\"impressions\":440,\"keys\":[\"2018-09-20\"],\"position\":24.64318181818182},{\"clicks\":49,\"ctr\":0.11529411764705882,\"impressions\":425,\"keys\":[\"2018-09-21\"],\"position\":24.44235294117647},{\"clicks\":11,\"ctr\":0.05670103092783505,\"impressions\":194,\"keys\":[\"2018-09-22\"],\"position\":30.077319587628867},{\"clicks\":6,\"ctr\":0.02843601895734597,\"impressions\":211,\"keys\":[\"2018-09-23\"],\"position\":36.06635071090047},{\"clicks\":35,\"ctr\":0.07641921397379912,\"impressions\":458,\"keys\":[\"2018-09-24\"],\"position\":25.157205240174672},{\"clicks\":28,\"ctr\":0.06278026905829596,\"impressions\":446,\"keys\":[\"2018-09-25\"],\"position\":22.62780269058296},{\"clicks\":39,\"ctr\":0.08590308370044053,\"impressions\":454,\"keys\":[\"2018-09-26\"],\"position\":23.841409691629956},{\"clicks\":31,\"ctr\":0.06724511930585683,\"impressions\":461,\"keys\":[\"2018-09-27\"],\"position\":24.27982646420824},{\"clicks\":27,\"ctr\":0.08108108108108109,\"impressions\":333,\"keys\":[\"2018-09-28\"],\"position\":27.24924924924925},{\"clicks\":5,\"ctr\":0.02976190476190476,\"impressions\":168,\"keys\":[\"2018-09-29\"],\"position\":42.11309523809524},{\"clicks\":15,\"ctr\":0.06912442396313365,\"impressions\":217,\"keys\":[\"2018-09-30\"],\"position\":35.21658986175115},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-10-01\"],\"position\":25.765133171912833},{\"clicks\":26,\"ctr\":0.06467661691542288,\"impressions\":402,\"keys\":[\"2018-10-02\"],\"position\":25.33084577114428},{\"clicks\":50,\"ctr\":0.0984251968503937,\"impressions\":508,\"keys\":[\"2018-10-03\"],\"position\":21.381889763779526},{\"clicks\":39,\"ctr\":0.08280254777070063,\"impressions\":471,\"keys\":[\"2018-10-04\"],\"position\":24.231422505307854},{\"clicks\":35,\"ctr\":0.0875,\"impressions\":400,\"keys\":[\"2018-10-05\"],\"position\":24.395},{\"clicks\":21,\"ctr\":0.08823529411764706,\"impressions\":238,\"keys\":[\"2018-10-06\"],\"position\":34.89495798319328},{\"clicks\":12,\"ctr\":0.05357142857142857,\"impressions\":224,\"keys\":[\"2018-10-07\"],\"position\":38.107142857142854},{\"clicks\":30,\"ctr\":0.06960556844547564,\"impressions\":431,\"keys\":[\"2018-10-08\"],\"position\":24.350348027842227},{\"clicks\":42,\"ctr\":0.09438202247191012,\"impressions\":445,\"keys\":[\"2018-10-09\"],\"position\":23.95056179775281},{\"clicks\":34,\"ctr\":0.07834101382488479,\"impressions\":434,\"keys\":[\"2018-10-10\"],\"position\":24.638248847926267},{\"clicks\":18,\"ctr\":0.049723756906077346,\"impressions\":362,\"keys\":[\"2018-10-11\"],\"position\":27.837016574585636},{\"clicks\":27,\"ctr\":0.07297297297297298,\"impressions\":370,\"keys\":[\"2018-10-12\"],\"position\":26.1},{\"clicks\":14,\"ctr\":0.06481481481481481,\"impressions\":216,\"keys\":[\"2018-10-13\"],\"position\":39.5462962962963},{\"clicks\":21,\"ctr\":0.09170305676855896,\"impressions\":229,\"keys\":[\"2018-10-14\"],\"position\":30.170305676855897},{\"clicks\":39,\"ctr\":0.0951219512195122,\"impressions\":410,\"keys\":[\"2018-10-15\"],\"position\":23.929268292682927},{\"clicks\":26,\"ctr\":0.053830227743271224,\"impressions\":483,\"keys\":[\"2018-10-16\"],\"position\":27.714285714285715},{\"clicks\":34,\"ctr\":0.07039337474120083,\"impressions\":483,\"keys\":[\"2018-10-17\"],\"position\":26.579710144927535},{\"clicks\":27,\"ctr\":0.06398104265402843,\"impressions\":422,\"keys\":[\"2018-10-18\"],\"position\":24.774881516587676},{\"clicks\":22,\"ctr\":0.0650887573964497,\"impressions\":338,\"keys\":[\"2018-10-19\"],\"position\":24.556213017751478},{\"clicks\":14,\"ctr\":0.0673076923076923,\"impressions\":208,\"keys\":[\"2018-10-20\"],\"position\":35.1875},{\"clicks\":11,\"ctr\":0.04435483870967742,\"impressions\":248,\"keys\":[\"2018-10-21\"],\"position\":31.77016129032258},{\"clicks\":29,\"ctr\":0.06531531531531531,\"impressions\":444,\"keys\":[\"2018-10-22\"],\"position\":24.004504504504503},{\"clicks\":26,\"ctr\":0.05148514851485148,\"impressions\":505,\"keys\":[\"2018-10-23\"],\"position\":27.156435643564357},{\"clicks\":39,\"ctr\":0.08227848101265822,\"impressions\":474,\"keys\":[\"2018-10-24\"],\"position\":26.19831223628692},{\"clicks\":30,\"ctr\":0.06521739130434782,\"impressions\":460,\"keys\":[\"2018-10-25\"],\"position\":21.98913043478261},{\"clicks\":29,\"ctr\":0.07142857142857142,\"impressions\":406,\"keys\":[\"2018-10-26\"],\"position\":28.251231527093594},{\"clicks\":16,\"ctr\":0.07881773399014778,\"impressions\":203,\"keys\":[\"2018-10-27\"],\"position\":38.70935960591133},{\"clicks\":13,\"ctr\":0.04924242424242424,\"impressions\":264,\"keys\":[\"2018-10-28\"],\"position\":34.753787878787875},{\"clicks\":47,\"ctr\":0.09437751004016064,\"impressions\":498,\"keys\":[\"2018-10-29\"],\"position\":19.696787148594378},{\"clicks\":32,\"ctr\":0.06201550387596899,\"impressions\":516,\"keys\":[\"2018-10-30\"],\"position\":24.77906976744186},{\"clicks\":41,\"ctr\":0.09318181818181819,\"impressions\":440,\"keys\":[\"2018-10-31\"],\"position\":20.022727272727273},{\"clicks\":28,\"ctr\":0.0691358024691358,\"impressions\":405,\"keys\":[\"2018-11-01\"],\"position\":21.644444444444446},{\"clicks\":29,\"ctr\":0.07493540051679587,\"impressions\":387,\"keys\":[\"2018-11-02\"],\"position\":25.204134366925064},{\"clicks\":17,\"ctr\":0.06967213114754098,\"impressions\":244,\"keys\":[\"2018-11-03\"],\"position\":28.278688524590162},{\"clicks\":24,\"ctr\":0.08247422680412371,\"impressions\":291,\"keys\":[\"2018-11-04\"],\"position\":30.233676975945016},{\"clicks\":33,\"ctr\":0.0718954248366013,\"impressions\":459,\"keys\":[\"2018-11-05\"],\"position\":25.285403050108933},{\"clicks\":25,\"ctr\":0.0513347022587269,\"impressions\":487,\"keys\":[\"2018-11-06\"],\"position\":24.650924024640656},{\"clicks\":35,\"ctr\":0.07743362831858407,\"impressions\":452,\"keys\":[\"2018-11-07\"],\"position\":23.172566371681416},{\"clicks\":23,\"ctr\":0.051224944320712694,\"impressions\":449,\"keys\":[\"2018-11-08\"],\"position\":25.391982182628063},{\"clicks\":31,\"ctr\":0.07226107226107226,\"impressions\":429,\"keys\":[\"2018-11-09\"],\"position\":30.181818181818183},{\"clicks\":18,\"ctr\":0.07346938775510205,\"impressions\":245,\"keys\":[\"2018-11-10\"],\"position\":38.10612244897959},{\"clicks\":12,\"ctr\":0.04054054054054054,\"impressions\":296,\"keys\":[\"2018-11-11\"],\"position\":35.9695945945946},{\"clicks\":49,\"ctr\":0.08448275862068966,\"impressions\":580,\"keys\":[\"2018-11-12\"],\"position\":24.601724137931033},{\"clicks\":55,\"ctr\":0.08814102564102565,\"impressions\":624,\"keys\":[\"2018-11-13\"],\"position\":22.919871794871796},{\"clicks\":44,\"ctr\":0.0854368932038835,\"impressions\":515,\"keys\":[\"2018-11-14\"],\"position\":25.95339805825243},{\"clicks\":19,\"ctr\":0.04377880184331797,\"impressions\":434,\"keys\":[\"2018-11-15\"],\"position\":30.29953917050691},{\"clicks\":34,\"ctr\":0.06995884773662552,\"impressions\":486,\"keys\":[\"2018-11-16\"],\"position\":30.094650205761315},{\"clicks\":15,\"ctr\":0.048859934853420196,\"impressions\":307,\"keys\":[\"2018-11-17\"],\"position\":37.755700325732896},{\"clicks\":14,\"ctr\":0.0457516339869281,\"impressions\":306,\"keys\":[\"2018-11-18\"],\"position\":37.05555555555556},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2018-11-19\"],\"position\":27.54781199351702},{\"clicks\":41,\"ctr\":0.07334525939177101,\"impressions\":559,\"keys\":[\"2018-11-20\"],\"position\":25.483005366726296},{\"clicks\":47,\"ctr\":0.09197651663405088,\"impressions\":511,\"keys\":[\"2018-11-21\"],\"position\":27.275929549902152},{\"clicks\":26,\"ctr\":0.052845528455284556,\"impressions\":492,\"keys\":[\"2018-11-22\"],\"position\":26.806910569105693},{\"clicks\":22,\"ctr\":0.047109207708779445,\"impressions\":467,\"keys\":[\"2018-11-23\"],\"position\":32.892933618843685},{\"clicks\":14,\"ctr\":0.040229885057471264,\"impressions\":348,\"keys\":[\"2018-11-24\"],\"position\":41.1867816091954},{\"clicks\":12,\"ctr\":0.0326975476839237,\"impressions\":367,\"keys\":[\"2018-11-25\"],\"position\":39.869209809264305},{\"clicks\":33,\"ctr\":0.05490848585690516,\"impressions\":601,\"keys\":[\"2018-11-26\"],\"position\":28.810316139767053},{\"clicks\":39,\"ctr\":0.05357142857142857,\"impressions\":728,\"keys\":[\"2018-11-27\"],\"position\":28.271978021978022},{\"clicks\":39,\"ctr\":0.059907834101382486,\"impressions\":651,\"keys\":[\"2018-11-28\"],\"position\":31.61904761904762},{\"clicks\":36,\"ctr\":0.0565149136577708,\"impressions\":637,\"keys\":[\"2018-11-29\"],\"position\":31.45054945054945},{\"clicks\":29,\"ctr\":0.059670781893004114,\"impressions\":486,\"keys\":[\"2018-11-30\"],\"position\":29.290123456790123},{\"clicks\":22,\"ctr\":0.06707317073170732,\"impressions\":328,\"keys\":[\"2018-12-01\"],\"position\":34.896341463414636},{\"clicks\":12,\"ctr\":0.035398230088495575,\"impressions\":339,\"keys\":[\"2018-12-02\"],\"position\":35.57817109144543},{\"clicks\":30,\"ctr\":0.06465517241379311,\"impressions\":464,\"keys\":[\"2018-12-03\"],\"position\":30.07112068965517},{\"clicks\":49,\"ctr\":0.08153078202995008,\"impressions\":601,\"keys\":[\"2018-12-04\"],\"position\":25.826955074875208},{\"clicks\":42,\"ctr\":0.07763401109057301,\"impressions\":541,\"keys\":[\"2018-12-05\"],\"position\":26.149722735674676},{\"clicks\":38,\"ctr\":0.07436399217221135,\"impressions\":511,\"keys\":[\"2018-12-06\"],\"position\":26.710371819960862},{\"clicks\":30,\"ctr\":0.06479481641468683,\"impressions\":463,\"keys\":[\"2018-12-07\"],\"position\":30.375809935205183},{\"clicks\":9,\"ctr\":0.04035874439461883,\"impressions\":223,\"keys\":[\"2018-12-08\"],\"position\":41.34080717488789},{\"clicks\":17,\"ctr\":0.05014749262536873,\"impressions\":339,\"keys\":[\"2018-12-09\"],\"position\":39.0117994100295},{\"clicks\":50,\"ctr\":0.07352941176470588,\"impressions\":680,\"keys\":[\"2018-12-10\"],\"position\":27.28235294117647},{\"clicks\":41,\"ctr\":0.06721311475409836,\"impressions\":610,\"keys\":[\"2018-12-11\"],\"position\":28.85737704918033},{\"clicks\":36,\"ctr\":0.06338028169014084,\"impressions\":568,\"keys\":[\"2018-12-12\"],\"position\":29.133802816901408},{\"clicks\":38,\"ctr\":0.06529209621993128,\"impressions\":582,\"keys\":[\"2018-12-13\"],\"position\":25.051546391752577},{\"clicks\":30,\"ctr\":0.06564551422319474,\"impressions\":457,\"keys\":[\"2018-12-14\"],\"position\":27.88621444201313},{\"clicks\":8,\"ctr\":0.030303030303030304,\"impressions\":264,\"keys\":[\"2018-12-15\"],\"position\":42.765151515151516},{\"clicks\":13,\"ctr\":0.040880503144654086,\"impressions\":318,\"keys\":[\"2018-12-16\"],\"position\":38.26729559748428},{\"clicks\":39,\"ctr\":0.06964285714285715,\"impressions\":560,\"keys\":[\"2018-12-17\"],\"position\":29.2125},{\"clicks\":38,\"ctr\":0.07102803738317758,\"impressions\":535,\"keys\":[\"2018-12-18\"],\"position\":28.837383177570093},{\"clicks\":24,\"ctr\":0.04419889502762431,\"impressions\":543,\"keys\":[\"2018-12-19\"],\"position\":27.41620626151013},{\"clicks\":30,\"ctr\":0.05905511811023622,\"impressions\":508,\"keys\":[\"2018-12-20\"],\"position\":26.671259842519685},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-12-21\"],\"position\":31.15829145728643},{\"clicks\":11,\"ctr\":0.03741496598639456,\"impressions\":294,\"keys\":[\"2018-12-22\"],\"position\":43.006802721088434},{\"clicks\":8,\"ctr\":0.025889967637540454,\"impressions\":309,\"keys\":[\"2018-12-23\"],\"position\":43.2168284789644},{\"clicks\":8,\"ctr\":0.025236593059936908,\"impressions\":317,\"keys\":[\"2018-12-24\"],\"position\":39.88643533123028},{\"clicks\":9,\"ctr\":0.027607361963190184,\"impressions\":326,\"keys\":[\"2018-12-25\"],\"position\":44.644171779141104},{\"clicks\":17,\"ctr\":0.04857142857142857,\"impressions\":350,\"keys\":[\"2018-12-26\"],\"position\":35.59428571428571},{\"clicks\":22,\"ctr\":0.061971830985915494,\"impressions\":355,\"keys\":[\"2018-12-27\"],\"position\":34.64225352112676},{\"clicks\":25,\"ctr\":0.08305647840531562,\"impressions\":301,\"keys\":[\"2018-12-28\"],\"position\":34.69435215946844},{\"clicks\":14,\"ctr\":0.05761316872427984,\"impressions\":243,\"keys\":[\"2018-12-29\"],\"position\":37.50205761316872},{\"clicks\":18,\"ctr\":0.06428571428571428,\"impressions\":280,\"keys\":[\"2018-12-30\"],\"position\":42.90357142857143},{\"clicks\":11,\"ctr\":0.04330708661417323,\"impressions\":254,\"keys\":[\"2018-12-31\"],\"position\":34.338582677165356},{\"clicks\":11,\"ctr\":0.03873239436619718,\"impressions\":284,\"keys\":[\"2019-01-01\"],\"position\":35.897887323943664},{\"clicks\":26,\"ctr\":0.05295315682281059,\"impressions\":491,\"keys\":[\"2019-01-02\"],\"position\":30.036659877800407},{\"clicks\":29,\"ctr\":0.0562015503875969,\"impressions\":516,\"keys\":[\"2019-01-03\"],\"position\":27.31782945736434},{\"clicks\":37,\"ctr\":0.08061002178649238,\"impressions\":459,\"keys\":[\"2019-01-04\"],\"position\":28.017429193899783},{\"clicks\":12,\"ctr\":0.046511627906976744,\"impressions\":258,\"keys\":[\"2019-01-05\"],\"position\":40.151162790697676},{\"clicks\":11,\"ctr\":0.03503184713375796,\"impressions\":314,\"keys\":[\"2019-01-06\"],\"position\":34.20063694267516},{\"clicks\":43,\"ctr\":0.07465277777777778,\"impressions\":576,\"keys\":[\"2019-01-07\"],\"position\":25.555555555555557},{\"clicks\":32,\"ctr\":0.055077452667814115,\"impressions\":581,\"keys\":[\"2019-01-08\"],\"position\":27.025817555938037},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-01-09\"],\"position\":29.095914742451154},{\"clicks\":32,\"ctr\":0.054514480408858604,\"impressions\":587,\"keys\":[\"2019-01-10\"],\"position\":23.724020442930154},{\"clicks\":21,\"ctr\":0.04740406320541761,\"impressions\":443,\"keys\":[\"2019-01-11\"],\"position\":27.96162528216704},{\"clicks\":11,\"ctr\":0.03942652329749104,\"impressions\":279,\"keys\":[\"2019-01-12\"],\"position\":34.22222222222222},{\"clicks\":22,\"ctr\":0.06875,\"impressions\":320,\"keys\":[\"2019-01-13\"],\"position\":31.334375},{\"clicks\":39,\"ctr\":0.06678082191780822,\"impressions\":584,\"keys\":[\"2019-01-14\"],\"position\":23.554794520547944},{\"clicks\":36,\"ctr\":0.06304728546409807,\"impressions\":571,\"keys\":[\"2019-01-15\"],\"position\":22.952714535901926},{\"clicks\":31,\"ctr\":0.060546875,\"impressions\":512,\"keys\":[\"2019-01-16\"],\"position\":24.61328125},{\"clicks\":39,\"ctr\":0.07587548638132295,\"impressions\":514,\"keys\":[\"2019-01-17\"],\"position\":26.085603112840467},{\"clicks\":21,\"ctr\":0.04861111111111111,\"impressions\":432,\"keys\":[\"2019-01-18\"],\"position\":29.67361111111111},{\"clicks\":6,\"ctr\":0.02197802197802198,\"impressions\":273,\"keys\":[\"2019-01-19\"],\"position\":41.40659340659341},{\"clicks\":19,\"ctr\":0.06690140845070422,\"impressions\":284,\"keys\":[\"2019-01-20\"],\"position\":33.34507042253521},{\"clicks\":34,\"ctr\":0.06614785992217899,\"impressions\":514,\"keys\":[\"2019-01-21\"],\"position\":28.704280155642024},{\"clicks\":29,\"ctr\":0.04387291981845688,\"impressions\":661,\"keys\":[\"2019-01-22\"],\"position\":28.07715582450832},{\"clicks\":30,\"ctr\":0.04559270516717325,\"impressions\":658,\"keys\":[\"2019-01-23\"],\"position\":25.092705167173253},{\"clicks\":54,\"ctr\":0.08035714285714286,\"impressions\":672,\"keys\":[\"2019-01-24\"],\"position\":25.507440476190474},{\"clicks\":40,\"ctr\":0.07648183556405354,\"impressions\":523,\"keys\":[\"2019-01-25\"],\"position\":28.908221797323137},{\"clicks\":14,\"ctr\":0.055776892430278883,\"impressions\":251,\"keys\":[\"2019-01-26\"],\"position\":32.08366533864542},{\"clicks\":20,\"ctr\":0.062111801242236024,\"impressions\":322,\"keys\":[\"2019-01-27\"],\"position\":34.7888198757764},{\"clicks\":42,\"ctr\":0.059490084985835696,\"impressions\":706,\"keys\":[\"2019-01-28\"],\"position\":25.48725212464589},{\"clicks\":49,\"ctr\":0.08277027027027027,\"impressions\":592,\"keys\":[\"2019-01-29\"],\"position\":24.743243243243242},{\"clicks\":37,\"ctr\":0.06368330464716007,\"impressions\":581,\"keys\":[\"2019-01-30\"],\"position\":24.125645438898452},{\"clicks\":29,\"ctr\":0.05835010060362173,\"impressions\":497,\"keys\":[\"2019-01-31\"],\"position\":25.780684104627767},{\"clicks\":30,\"ctr\":0.06437768240343347,\"impressions\":466,\"keys\":[\"2019-02-01\"],\"position\":31.69098712446352},{\"clicks\":15,\"ctr\":0.04504504504504504,\"impressions\":333,\"keys\":[\"2019-02-02\"],\"position\":34.13513513513514},{\"clicks\":21,\"ctr\":0.06402439024390244,\"impressions\":328,\"keys\":[\"2019-02-03\"],\"position\":35.28658536585366},{\"clicks\":50,\"ctr\":0.09487666034155598,\"impressions\":527,\"keys\":[\"2019-02-04\"],\"position\":23.265654648956357},{\"clicks\":30,\"ctr\":0.058365758754863814,\"impressions\":514,\"keys\":[\"2019-02-05\"],\"position\":27.682879377431906},{\"clicks\":48,\"ctr\":0.09090909090909091,\"impressions\":528,\"keys\":[\"2019-02-06\"],\"position\":22.37121212121212},{\"clicks\":40,\"ctr\":0.07476635514018691,\"impressions\":535,\"keys\":[\"2019-02-07\"],\"position\":24.97196261682243},{\"clicks\":39,\"ctr\":0.07169117647058823,\"impressions\":544,\"keys\":[\"2019-02-08\"],\"position\":25.03676470588235},{\"clicks\":8,\"ctr\":0.03137254901960784,\"impressions\":255,\"keys\":[\"2019-02-09\"],\"position\":34.03921568627451},{\"clicks\":12,\"ctr\":0.04878048780487805,\"impressions\":246,\"keys\":[\"2019-02-10\"],\"position\":35.552845528455286},{\"clicks\":47,\"ctr\":0.08576642335766424,\"impressions\":548,\"keys\":[\"2019-02-11\"],\"position\":20.027372262773724},{\"clicks\":48,\"ctr\":0.08823529411764706,\"impressions\":544,\"keys\":[\"2019-02-12\"],\"position\":22.527573529411764},{\"clicks\":37,\"ctr\":0.05727554179566564,\"impressions\":646,\"keys\":[\"2019-02-13\"],\"position\":23.396284829721363},{\"clicks\":40,\"ctr\":0.06734006734006734,\"impressions\":594,\"keys\":[\"2019-02-14\"],\"position\":28.053872053872055},{\"clicks\":26,\"ctr\":0.05108055009823183,\"impressions\":509,\"keys\":[\"2019-02-15\"],\"position\":29.770137524557956},{\"clicks\":13,\"ctr\":0.0429042904290429,\"impressions\":303,\"keys\":[\"2019-02-16\"],\"position\":34.95709570957096},{\"clicks\":31,\"ctr\":0.08333333333333333,\"impressions\":372,\"keys\":[\"2019-02-17\"],\"position\":33.25268817204301},{\"clicks\":45,\"ctr\":0.08893280632411067,\"impressions\":506,\"keys\":[\"2019-02-18\"],\"position\":24.64624505928854},{\"clicks\":50,\"ctr\":0.09433962264150944,\"impressions\":530,\"keys\":[\"2019-02-19\"],\"position\":24.11132075471698},{\"clicks\":49,\"ctr\":0.09057301293900184,\"impressions\":541,\"keys\":[\"2019-02-20\"],\"position\":23.20517560073937},{\"clicks\":38,\"ctr\":0.07196969696969698,\"impressions\":528,\"keys\":[\"2019-02-21\"],\"position\":24.47159090909091},{\"clicks\":36,\"ctr\":0.08530805687203792,\"impressions\":422,\"keys\":[\"2019-02-22\"],\"position\":25.601895734597157},{\"clicks\":13,\"ctr\":0.053497942386831275,\"impressions\":243,\"keys\":[\"2019-02-23\"],\"position\":36.37448559670782},{\"clicks\":11,\"ctr\":0.03754266211604096,\"impressions\":293,\"keys\":[\"2019-02-24\"],\"position\":36.77133105802048},{\"clicks\":46,\"ctr\":0.08409506398537477,\"impressions\":547,\"keys\":[\"2019-02-25\"],\"position\":28.641681901279707},{\"clicks\":39,\"ctr\":0.07632093933463796,\"impressions\":511,\"keys\":[\"2019-02-26\"],\"position\":25.643835616438356},{\"clicks\":36,\"ctr\":0.06990291262135923,\"impressions\":515,\"keys\":[\"2019-02-27\"],\"position\":24.5378640776699},{\"clicks\":27,\"ctr\":0.05793991416309013,\"impressions\":466,\"keys\":[\"2019-02-28\"],\"position\":30.13733905579399},{\"clicks\":23,\"ctr\":0.0515695067264574,\"impressions\":446,\"keys\":[\"2019-03-01\"],\"position\":33.69730941704036},{\"clicks\":5,\"ctr\":0.025906735751295335,\"impressions\":193,\"keys\":[\"2019-03-02\"],\"position\":33.181347150259064},{\"clicks\":13,\"ctr\":0.04980842911877394,\"impressions\":261,\"keys\":[\"2019-03-03\"],\"position\":33.39463601532567},{\"clicks\":33,\"ctr\":0.06776180698151951,\"impressions\":487,\"keys\":[\"2019-03-04\"],\"position\":27.234086242299796},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-03-05\"],\"position\":25.190053285968027},{\"clicks\":51,\"ctr\":0.09788867562380038,\"impressions\":521,\"keys\":[\"2019-03-06\"],\"position\":24.871401151631478},{\"clicks\":32,\"ctr\":0.06299212598425197,\"impressions\":508,\"keys\":[\"2019-03-07\"],\"position\":28.031496062992126},{\"clicks\":21,\"ctr\":0.059490084985835696,\"impressions\":353,\"keys\":[\"2019-03-08\"],\"position\":30.86685552407932},{\"clicks\":20,\"ctr\":0.06734006734006734,\"impressions\":297,\"keys\":[\"2019-03-09\"],\"position\":31.71043771043771},{\"clicks\":16,\"ctr\":0.06153846153846154,\"impressions\":260,\"keys\":[\"2019-03-10\"],\"position\":32.39615384615385},{\"clicks\":40,\"ctr\":0.07421150278293136,\"impressions\":539,\"keys\":[\"2019-03-11\"],\"position\":23.699443413729128},{\"clicks\":57,\"ctr\":0.10694183864915573,\"impressions\":533,\"keys\":[\"2019-03-12\"],\"position\":22.49155722326454},{\"clicks\":49,\"ctr\":0.0745814307458143,\"impressions\":657,\"keys\":[\"2019-03-13\"],\"position\":26.027397260273972},{\"clicks\":41,\"ctr\":0.06366459627329192,\"impressions\":644,\"keys\":[\"2019-03-14\"],\"position\":28.83385093167702},{\"clicks\":32,\"ctr\":0.055944055944055944,\"impressions\":572,\"keys\":[\"2019-03-15\"],\"position\":31.16083916083916},{\"clicks\":20,\"ctr\":0.0437636761487965,\"impressions\":457,\"keys\":[\"2019-03-16\"],\"position\":37.65426695842451},{\"clicks\":15,\"ctr\":0.02952755905511811,\"impressions\":508,\"keys\":[\"2019-03-17\"],\"position\":40.80905511811024},{\"clicks\":34,\"ctr\":0.04353393085787452,\"impressions\":781,\"keys\":[\"2019-03-18\"],\"position\":31.021766965428938},{\"clicks\":42,\"ctr\":0.058333333333333334,\"impressions\":720,\"keys\":[\"2019-03-19\"],\"position\":32.84305555555555},{\"clicks\":30,\"ctr\":0.043923865300146414,\"impressions\":683,\"keys\":[\"2019-03-20\"],\"position\":35.17130307467057},{\"clicks\":45,\"ctr\":0.06373937677053824,\"impressions\":706,\"keys\":[\"2019-03-21\"],\"position\":31.644475920679888},{\"clicks\":24,\"ctr\":0.03697996918335902,\"impressions\":649,\"keys\":[\"2019-03-22\"],\"position\":34.2326656394453},{\"clicks\":7,\"ctr\":0.0219435736677116,\"impressions\":319,\"keys\":[\"2019-03-23\"],\"position\":42.21630094043887},{\"clicks\":17,\"ctr\":0.04788732394366197,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.3830985915493},{\"clicks\":33,\"ctr\":0.05100463678516229,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072642968},{\"clicks\":41,\"ctr\":0.06623586429725363,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226173},{\"clicks\":48,\"ctr\":0.06886657101865136,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.18651362984218},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.68885191347754},{\"clicks\":33,\"ctr\":0.06534653465346535,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.30891089108911},{\"clicks\":12,\"ctr\":0.04743083003952569,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.06719367588933},{\"clicks\":19,\"ctr\":0.06312292358803986,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700996675},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453808752},{\"clicks\":53,\"ctr\":0.08204334365325078,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167182663},{\"clicks\":39,\"ctr\":0.07103825136612021,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457194},{\"clicks\":46,\"ctr\":0.07528641571194762,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.376432078559738},{\"clicks\":33,\"ctr\":0.06903765690376569,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983263597},{\"clicks\":17,\"ctr\":0.06439393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.66287878787879},{\"clicks\":12,\"ctr\":0.06382978723404255,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.78191489361702},{\"clicks\":49,\"ctr\":0.09441233140655106,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.58766859344894},{\"clicks\":58,\"ctr\":0.08134642356241234,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974754558},{\"clicks\":46,\"ctr\":0.07407407407407407,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882447666},{\"clicks\":38,\"ctr\":0.0658578856152513,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601386},{\"clicks\":50,\"ctr\":0.08944543828264759,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182467},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904761904},{\"clicks\":16,\"ctr\":0.045584045584045586,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.67236467236467},{\"clicks\":51,\"ctr\":0.08528428093645485,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856187},{\"clicks\":51,\"ctr\":0.07623318385650224,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382660687},{\"clicks\":31,\"ctr\":0.05254237288135593,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559323},{\"clicks\":32,\"ctr\":0.06451612903225806,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.36693548387097},{\"clicks\":33,\"ctr\":0.07173913043478261,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391304},{\"clicks\":8,\"ctr\":0.02909090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.53454545454545},{\"clicks\":9,\"ctr\":0.03103448275862069,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172413794},{\"clicks\":24,\"ctr\":0.0502092050209205,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364016737},{\"clicks\":49,\"ctr\":0.08019639934533551,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522094926},{\"clicks\":50,\"ctr\":0.0755287009063444,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864048},{\"clicks\":40,\"ctr\":0.06451612903225806,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032258},{\"clicks\":33,\"ctr\":0.06846473029045644,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.02735562310030395,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.49240121580547},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.06550218340611354,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697233},{\"clicks\":33,\"ctr\":0.060109289617486336,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.22040072859745},{\"clicks\":34,\"ctr\":0.06017699115044248,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053096},{\"clicks\":49,\"ctr\":0.09107806691449814,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494423},{\"clicks\":42,\"ctr\":0.0825147347740668,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697444},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.54518950437318},{\"clicks\":32,\"ctr\":0.07637231503579953,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.60859188544153},{\"clicks\":51,\"ctr\":0.08571428571428572,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336134},{\"clicks\":55,\"ctr\":0.09090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421487605},{\"clicks\":61,\"ctr\":0.09697933227344992,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.43879173290938},{\"clicks\":46,\"ctr\":0.0856610800744879,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013034},{\"clicks\":31,\"ctr\":0.06623931623931624,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.88034188034188},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.91111111111111},{\"clicks\":23,\"ctr\":0.06284153005464481,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.85245901639344},{\"clicks\":63,\"ctr\":0.09251101321585903,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587371512},{\"clicks\":63,\"ctr\":0.0860655737704918,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.683060109289617},{\"clicks\":32,\"ctr\":0.052545155993431854,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489326},{\"clicks\":46,\"ctr\":0.06488011283497884,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.95345557122708},{\"clicks\":31,\"ctr\":0.06262626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636364},{\"clicks\":6,\"ctr\":0.02112676056338028,\"impressions\":284,\"keys\":[\"2019-05-18\"],\"position\":41.151408450704224}],\"googlesitekit_search-console::sc-site-analytics::last-28-days\":{\"errors\":{\"429\":[\"Rate Limit Exceeded\"]},\"error_data\":{\"429\":{\"status\":500}}},\"googlesitekit_analytics::overview::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":null,\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"},{\"name\":\"Pageviews\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":1,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":null,\"metrics\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}],\"totals\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"minimums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"maximums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}}],\"googlesitekit_search-console::search-keywords::last-28-days\":[{\"clicks\":197,\"ctr\":0.2944693572496263,\"impressions\":669,\"keys\":[\"Site Kit\"],\"position\":1.898355754857997},{\"clicks\":56,\"ctr\":0.14698162729658792,\"impressions\":381,\"keys\":[\"wordpress site kit\"],\"position\":3.748031496062992},{\"clicks\":53,\"ctr\":0.12441314553990611,\"impressions\":426,\"keys\":[\"site kit wordpress\"],\"position\":3.31924882629108},{\"clicks\":52,\"ctr\":0.4262295081967213,\"impressions\":122,\"keys\":[\"site kit\"],\"position\":1.0245901639344261},{\"clicks\":28,\"ctr\":0.15300546448087432,\"impressions\":183,\"keys\":[\"site kit wordpress\"],\"position\":3.240437158469945},{\"clicks\":13,\"ctr\":0.18840579710144928,\"impressions\":69,\"keys\":[\"woocommerce site kit\"],\"position\":4.434782608695652},{\"clicks\":11,\"ctr\":0.3333333333333333,\"impressions\":33,\"keys\":[\"site kit for wordpress\"],\"position\":3.242424242424242},{\"clicks\":10,\"ctr\":0.37037037037037035,\"impressions\":27,\"keys\":[\"Site Kit autosuggest\"],\"position\":2.9259259259259256},{\"clicks\":9,\"ctr\":0.2727272727272727,\"impressions\":33,\"keys\":[\"Site Kit woocommerce\"],\"position\":1.5454545454545454},{\"clicks\":8,\"ctr\":0.3076923076923077,\"impressions\":26,\"keys\":[\"Site Kit documentation\"],\"position\":1.7307692307692308}],\"googlesitekit_analytics::traffic-sources::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:medium\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"New Users\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":4,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"(none)\"],\"metrics\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]},{\"dimensions\":[\"organic\"],\"metrics\":[{\"values\":[\"1173\",\"785\",\"665\"]}]},{\"dimensions\":[\"referral\"],\"metrics\":[{\"values\":[\"414\",\"316\",\"244\"]}]},{\"dimensions\":[\"voluntary_link\"],\"metrics\":[{\"values\":[\"2\",\"2\",\"1\"]}]}],\"totals\":[{\"values\":[\"3602\",\"3017\",\"2809\"]}],\"minimums\":[{\"values\":[\"2\",\"2\",\"1\"]}],\"maximums\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]}}],\"googlesitekit_analytics::site-analytics::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:date\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":56,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"20190324\"],\"metrics\":[{\"values\":[\"142\",\"140\",\"69.01408450704226\",\"10.866197183098592\",\"0\"]}]},{\"dimensions\":[\"20190325\"],\"metrics\":[{\"values\":[\"141\",\"132\",\"74.46808510638297\",\"50.255319148936174\",\"0\"]}]},{\"dimensions\":[\"20190326\"],\"metrics\":[{\"values\":[\"238\",\"228\",\"75.63025210084034\",\"19.11764705882353\",\"0\"]}]},{\"dimensions\":[\"20190327\"],\"metrics\":[{\"values\":[\"129\",\"114\",\"75.1937984496124\",\"64.68217054263566\",\"0\"]}]},{\"dimensions\":[\"20190328\"],\"metrics\":[{\"values\":[\"187\",\"181\",\"76.47058823529412\",\"21.106951871657753\",\"0\"]}]},{\"dimensions\":[\"20190329\"],\"metrics\":[{\"values\":[\"113\",\"103\",\"84.070796460177\",\"70.12389380530973\",\"0\"]}]},{\"dimensions\":[\"20190330\"],\"metrics\":[{\"values\":[\"29\",\"22\",\"72.41379310344827\",\"36.44827586206897\",\"0\"]}]},{\"dimensions\":[\"20190331\"],\"metrics\":[{\"values\":[\"90\",\"85\",\"70.0\",\"8.022222222222222\",\"0\"]}]},{\"dimensions\":[\"20190401\"],\"metrics\":[{\"values\":[\"166\",\"152\",\"74.09638554216868\",\"22.783132530120483\",\"0\"]}]},{\"dimensions\":[\"20190402\"],\"metrics\":[{\"values\":[\"115\",\"106\",\"72.17391304347827\",\"152.65217391304347\",\"0\"]}]},{\"dimensions\":[\"20190403\"],\"metrics\":[{\"values\":[\"147\",\"139\",\"74.14965986394559\",\"25.05442176870748\",\"0\"]}]},{\"dimensions\":[\"20190404\"],\"metrics\":[{\"values\":[\"108\",\"100\",\"81.48148148148148\",\"35.99074074074074\",\"0\"]}]},{\"dimensions\":[\"20190405\"],\"metrics\":[{\"values\":[\"90\",\"77\",\"77.77777777777779\",\"50.5\",\"0\"]}]},{\"dimensions\":[\"20190406\"],\"metrics\":[{\"values\":[\"46\",\"44\",\"71.73913043478261\",\"72.26086956521739\",\"0\"]}]},{\"dimensions\":[\"20190407\"],\"metrics\":[{\"values\":[\"51\",\"50\",\"66.66666666666666\",\"38.94117647058823\",\"0\"]}]},{\"dimensions\":[\"20190408\"],\"metrics\":[{\"values\":[\"116\",\"104\",\"75.0\",\"51.327586206896555\",\"0\"]}]},{\"dimensions\":[\"20190409\"],\"metrics\":[{\"values\":[\"124\",\"110\",\"69.35483870967742\",\"69.95161290322581\",\"0\"]}]},{\"dimensions\":[\"20190410\"],\"metrics\":[{\"values\":[\"138\",\"124\",\"79.71014492753623\",\"44.92028985507246\",\"0\"]}]},{\"dimensions\":[\"20190411\"],\"metrics\":[{\"values\":[\"153\",\"141\",\"70.58823529411765\",\"87.69934640522875\",\"0\"]}]},{\"dimensions\":[\"20190412\"],\"metrics\":[{\"values\":[\"131\",\"123\",\"71.7557251908397\",\"59.83969465648855\",\"0\"]}]},{\"dimensions\":[\"20190413\"],\"metrics\":[{\"values\":[\"45\",\"39\",\"82.22222222222221\",\"80.2\",\"0\"]}]},{\"dimensions\":[\"20190414\"],\"metrics\":[{\"values\":[\"60\",\"55\",\"68.33333333333333\",\"222.05\",\"0\"]}]},{\"dimensions\":[\"20190415\"],\"metrics\":[{\"values\":[\"249\",\"231\",\"76.30522088353415\",\"137.51004016064257\",\"0\"]}]},{\"dimensions\":[\"20190416\"],\"metrics\":[{\"values\":[\"124\",\"116\",\"87.90322580645162\",\"20.919354838709676\",\"0\"]}]},{\"dimensions\":[\"20190417\"],\"metrics\":[{\"values\":[\"92\",\"82\",\"82.6086956521739\",\"104.48913043478261\",\"0\"]}]},{\"dimensions\":[\"20190418\"],\"metrics\":[{\"values\":[\"102\",\"87\",\"72.54901960784314\",\"190.83333333333334\",\"0\"]}]},{\"dimensions\":[\"20190419\"],\"metrics\":[{\"values\":[\"115\",\"109\",\"70.43478260869566\",\"39.77391304347826\",\"0\"]}]},{\"dimensions\":[\"20190420\"],\"metrics\":[{\"values\":[\"86\",\"85\",\"75.5813953488372\",\"13.232558139534884\",\"0\"]}]},{\"dimensions\":[\"20190421\"],\"metrics\":[{\"values\":[\"62\",\"59\",\"72.58064516129032\",\"23.35483870967742\",\"0\"]}]},{\"dimensions\":[\"20190422\"],\"metrics\":[{\"values\":[\"102\",\"85\",\"66.66666666666666\",\"272.48039215686276\",\"0\"]}]},{\"dimensions\":[\"20190423\"],\"metrics\":[{\"values\":[\"157\",\"136\",\"66.87898089171973\",\"127.35668789808918\",\"0\"]}]},{\"dimensions\":[\"20190424\"],\"metrics\":[{\"values\":[\"194\",\"178\",\"70.10309278350515\",\"106.15979381443299\",\"0\"]}]},{\"dimensions\":[\"20190425\"],\"metrics\":[{\"values\":[\"127\",\"114\",\"72.44094488188976\",\"110.92125984251969\",\"0\"]}]},{\"dimensions\":[\"20190426\"],\"metrics\":[{\"values\":[\"102\",\"89\",\"75.49019607843137\",\"55.59803921568628\",\"0\"]}]},{\"dimensions\":[\"20190427\"],\"metrics\":[{\"values\":[\"65\",\"60\",\"73.84615384615385\",\"26.8\",\"0\"]}]},{\"dimensions\":[\"20190428\"],\"metrics\":[{\"values\":[\"90\",\"84\",\"74.44444444444444\",\"36.75555555555555\",\"0\"]}]},{\"dimensions\":[\"20190429\"],\"metrics\":[{\"values\":[\"385\",\"362\",\"80.25974025974027\",\"71.24675324675324\",\"0\"]}]},{\"dimensions\":[\"20190430\"],\"metrics\":[{\"values\":[\"150\",\"140\",\"81.33333333333333\",\"84.42666666666666\",\"0\"]}]},{\"dimensions\":[\"20190501\"],\"metrics\":[{\"values\":[\"101\",\"88\",\"79.20792079207921\",\"45.82178217821782\",\"0\"]}]},{\"dimensions\":[\"20190502\"],\"metrics\":[{\"values\":[\"198\",\"186\",\"72.72727272727273\",\"68.12626262626263\",\"0\"]}]},{\"dimensions\":[\"20190503\"],\"metrics\":[{\"values\":[\"123\",\"111\",\"73.98373983739837\",\"42.96747967479675\",\"0\"]}]},{\"dimensions\":[\"20190504\"],\"metrics\":[{\"values\":[\"68\",\"63\",\"79.41176470588235\",\"4.176470588235294\",\"0\"]}]},{\"dimensions\":[\"20190505\"],\"metrics\":[{\"values\":[\"108\",\"104\",\"73.14814814814815\",\"72.14814814814815\",\"0\"]}]},{\"dimensions\":[\"20190506\"],\"metrics\":[{\"values\":[\"197\",\"185\",\"79.69543147208121\",\"115.20812182741116\",\"0\"]}]},{\"dimensions\":[\"20190507\"],\"metrics\":[{\"values\":[\"231\",\"218\",\"75.32467532467533\",\"46.714285714285715\",\"0\"]}]},{\"dimensions\":[\"20190508\"],\"metrics\":[{\"values\":[\"231\",\"215\",\"83.54978354978356\",\"47.467532467532465\",\"0\"]}]},{\"dimensions\":[\"20190509\"],\"metrics\":[{\"values\":[\"131\",\"120\",\"77.09923664122137\",\"57.847328244274806\",\"0\"]}]},{\"dimensions\":[\"20190510\"],\"metrics\":[{\"values\":[\"84\",\"72\",\"71.42857142857143\",\"55.92857142857143\",\"0\"]}]},{\"dimensions\":[\"20190511\"],\"metrics\":[{\"values\":[\"22\",\"18\",\"81.81818181818183\",\"59.31818181818182\",\"0\"]}]},{\"dimensions\":[\"20190512\"],\"metrics\":[{\"values\":[\"27\",\"24\",\"85.18518518518519\",\"8.88888888888889\",\"0\"]}]},{\"dimensions\":[\"20190513\"],\"metrics\":[{\"values\":[\"201\",\"161\",\"72.636815920398\",\"80.64676616915423\",\"0\"]}]},{\"dimensions\":[\"20190514\"],\"metrics\":[{\"values\":[\"139\",\"121\",\"69.7841726618705\",\"103.72661870503597\",\"0\"]}]},{\"dimensions\":[\"20190515\"],\"metrics\":[{\"values\":[\"77\",\"69\",\"81.81818181818183\",\"39.74025974025974\",\"0\"]}]},{\"dimensions\":[\"20190516\"],\"metrics\":[{\"values\":[\"108\",\"87\",\"65.74074074074075\",\"93.76851851851852\",\"0\"]}]},{\"dimensions\":[\"20190517\"],\"metrics\":[{\"values\":[\"92\",\"85\",\"65.21739130434783\",\"114.82608695652173\",\"0\"]}]},{\"dimensions\":[\"20190518\"],\"metrics\":[{\"values\":[\"30\",\"28\",\"80.0\",\"69.0\",\"0\"]}]}],\"totals\":[{\"values\":[\"6929\",\"6341\",\"75.10463270313177\",\"70.06898542358205\",\"0\"]}],\"minimums\":[{\"values\":[\"22\",\"18\",\"65.21739130434783\",\"4.176470588235294\",\"0\"]}],\"maximums\":[{\"values\":[\"385\",\"362\",\"87.90322580645162\",\"272.48039215686276\",\"0\"]}]}}],\"googlesitekit_analytics::goals::last-28-days\":{\"itemsPerPage\":1000,\"kind\":\"analytics#goals\",\"nextLink\":null,\"previousLink\":null,\"startIndex\":1,\"totalResults\":5,\"username\":\"adam.silverstein@getgoogle.com\",\"items\":[{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T15:36:07.002Z\",\"id\":\"1\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Basic\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/1\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:31.531Z\",\"value\":299,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Basic Button\",\"number\":1,\"url\":\"\\\/pricing-basic\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:30:57.626Z\",\"id\":\"2\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Professional\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/2\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:43.894Z\",\"value\":699,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Professional Button\",\"number\":1,\"url\":\"\\\/pricing-professional\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:31:32.429Z\",\"id\":\"3\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Enterprise\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/3\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:55.366Z\",\"value\":999,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Enterprise Button\",\"number\":1,\"url\":\"\\\/pricing-enterprise\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:32:17.667Z\",\"id\":\"4\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Form Success (non-funnel)\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/4\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:22.277Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":false,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\"}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:41:10.580Z\",\"id\":\"5\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Get Started\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/5\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:14.486Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Get Started Header Button\",\"number\":1,\"url\":\"\\\/get-started\"}]}}]},\"googlesitekit_analytics::top-pages::last-28-days\":[{\"nextPageToken\":\"10\",\"columnHeader\":{\"dimensions\":[\"ga:pagePath\",\"ga:pageTitle\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Unique Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Bounce rate\",\"type\":\"PERCENT\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":182,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"\\\/\",\"Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"3796\",\"3133\",\"76.88277668631304\"]}]},{\"dimensions\":[\"\\\/my-account\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"402\",\"216\",\"32.25806451612903\"]}]},{\"dimensions\":[\"\\\/my-account\\\/health\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"260\",\"85\",\"45.16129032258064\"]}]},{\"dimensions\":[\"\\\/blog\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"177\",\"136\",\"64.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/05\\\/Site Kit-3-0-released\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"140\",\"124\",\"71.84466019417476\"]}]},{\"dimensions\":[\"\\\/blog\\\/2017\\\/06\\\/Site Kit-io-first-steps\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"122\",\"108\",\"71.60493827160494\"]}]},{\"dimensions\":[\"\\\/checkout\\\/?plan=essential\",\"Checkout \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"119\",\"93\",\"63.1578947368421\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting Started \\u2013 redesign-stage.sitekitbygoogle.com\"],\"metrics\":[{\"values\":[\"87\",\"19\",\"0.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/02\\\/custom-search-with-Site Kit-how-to-limit-results-to-full-text-matches\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"86\",\"80\",\"75.0\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting started with faster search \\u2013 Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"83\",\"8\",\"0.0\"]}]}],\"totals\":[{\"values\":[\"6448\",\"4721\",\"75.0694058856191\"]}],\"minimums\":[{\"values\":[\"1\",\"1\",\"0.0\"]}],\"maximums\":[{\"values\":[\"3796\",\"3133\",\"100.0\"]}]}}],\"googlesitekit_adsense::earning-today::last-28-days\":{\"averages\":[\"0.03\",null,\"186\"],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":[[\"0.03\",\"0.22\",\"186\"]],\"startDate\":\"2019-05-20\",\"totalMatchedRows\":\"1\",\"totals\":[\"0.03\",\"0.22\",\"186\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-28days::last-28-days\":{\"averages\":[\"1.99\",null,\"3258\"],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":[[\"1.99\",\"0.49\",\"3258\"]],\"startDate\":\"2019-04-22\",\"totalMatchedRows\":\"1\",\"totals\":[\"1.99\",\"0.49\",\"3258\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev28days::last-28-days\":{\"averages\":[\"2.88\",null,\"3242\"],\"endDate\":\"2019-04-21\",\"kind\":\"adsense#report\",\"rows\":[[\"2.88\",\"0.79\",\"3242\"]],\"startDate\":\"2019-03-25\",\"totalMatchedRows\":\"1\",\"totals\":[\"2.88\",\"0.79\",\"3242\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-yesterday::last-28-days\":{\"averages\":[\"0.04\",null,\"109\"],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":[[\"0.04\",\"0.22\",\"109\"]],\"startDate\":\"2019-05-19\",\"totalMatchedRows\":\"1\",\"totals\":[\"0.04\",\"0.22\",\"109\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-samedaylastweek::last-28-days\":{\"averages\":[\"0.06\",null,\"136\"],\"endDate\":\"2019-05-13\",\"kind\":\"adsense#report\",\"rows\":[[\"0.06\",\"0.48\",\"136\"]],\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"1\",\"totals\":[\"0.06\",\"0.48\",\"136\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-7days::last-28-days\":{\"averages\":[\"0.45\",null,\"853\"],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":[[\"0.45\",\"0.33\",\"853\"]],\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"1\",\"totals\":[\"0.45\",\"0.33\",\"853\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev7days::last-28-days\":{\"averages\":[\"0.39\",null,\"840\"],\"endDate\":\"2019-05-12\",\"kind\":\"adsense#report\",\"rows\":[[\"0.39\",\"0.42\",\"840\"]],\"startDate\":\"2019-05-06\",\"totalMatchedRows\":\"1\",\"totals\":[\"0.39\",\"0.42\",\"840\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month::last-28-days\":{\"averages\":[\"1.51\",null,\"2382\"],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":[[\"1.51\",\"0.51\",\"2382\"]],\"startDate\":\"2019-05-01\",\"totalMatchedRows\":\"1\",\"totals\":[\"1.51\",\"0.51\",\"2382\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month-last-year::last-28-days\":{\"averages\":[\"3.46\",null,\"4952\"],\"endDate\":\"2018-05-31\",\"kind\":\"adsense#report\",\"rows\":[[\"3.46\",\"1.11\",\"4952\"]],\"startDate\":\"2018-05-01\",\"totalMatchedRows\":\"1\",\"totals\":[\"3.46\",\"1.11\",\"4952\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]}}","timestamp":1558374051,"debug":true,"currentScreen":{"action":"","base":"toplevel_page_googlesitekit-dashboard","id":"toplevel_page_googlesitekit-dashboard","is_network":false,"is_user":false,"parent_base":null,"parent_file":null,"post_type":"","taxonomy":"","is_block_editor":false},"currentAdminPage":"googlesitekit-dashboard","resetSession":false,"reAuth":false,"userData":{"id":1,"email":"sundar.pichai@google.com","name":"Sundar Pichai","picture":""},"connectUrl":"http:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?googlesitekit_connect=1&nonce=9560d40b27&page=googlesitekit-splash","disconnectUrl":"http:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?googlesitekit_disconnect=1&nonce=6a592230c2&page=googlesitekit-splash","AMPenabled":false,"newSitePosts":"-1","externalCredentialsURL":"https:\/\/developers.google.com\/web\/site-kit?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","externalAPIKeyURL":"https:\/\/developers.google.com\/web\/site-kit\/apikey?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","trackingOptin":true,"trackingID":"UA-XXXXXXXX-X"},"modules":{"search-console":{"slug":"search-console","name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","cta":"Connect your site to Google Search Console.","sort":1,"homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","group":"","feature":"","module_tags":[],"required":[],"autoActivate":true,"screenId":"googlesitekit-module-search-console","hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"analytics":{"slug":"analytics","name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","cta":"Get to know your customers.","sort":2,"homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","group":"Marketing Platform","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-analytics","hasSettings":true,"provides":["Audience overview","Top pages","Top acquisition sources"],"settings":{"accountId":"XXXXXXXX","propertyId":"UA-XXXXXXXX-X","profileId":"XXXXXXXX","internalWebPropertyId":"XXXXXXXX","useSnippet":false,"ampClientIdOptIn":false},"active":true,"setupComplete":true,"dependencies":[],"dependants":["optimize","tagmanager"]},"optimize":{"slug":"optimize","name":"Optimize","description":"Create free A\/B tests that help you drive metric-based design solutions to your site.","cta":"Increase your CTR.","sort":3,"homepage":"https:\/\/optimize.google.com\/optimize\/home\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/optimize\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["A\/B or multivariate testing","Improvement tracking","Probability and confidence calculations"],"settings":{"optimizeId":false,"ampClientIdOptIn":false,"ampExperimentJson":""},"active":false,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"tagmanager":{"slug":"tagmanager","name":"Tag Manager","description":"Tag Manager creates an easy to manage way to create tags on your site without updating code.","cta":"Tag management made simple.","sort":4,"homepage":"https:\/\/tagmanager.google.com\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/tag-manager\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["Create tags without updating code"],"settings":{"accountId":"","containerId":"","useSnippet":false},"active":false,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"pagespeed-insights":{"slug":"pagespeed-insights","name":"PageSpeed Insights","description":"Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.","cta":"Learn more about your website\u2019s performance.","sort":5,"homepage":"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/","learnMore":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about","group":"Additional Google Services","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":false,"hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"adsense":{"slug":"adsense","name":"AdSense","description":"Earn money by placing ads on your website. It\u2019s free and easy.","cta":"Monetize Your Site.","sort":6,"homepage":"https:\/\/www.google.com\/adsense\/start?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","group":"Additional Google Services","feature":"","module_tags":["monetize"],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-adsense","hasSettings":true,"provides":["Monetize your website","Intelligent, automatic ad placement"],"settings":[false],"accountURL":"https:\/\/www.google.com\/adsense\/signup\/new?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","signupURL":"https:\/\/www.google.com\/adsense\/signup\/new?source=site-kit&url=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&utm_source=site-kit&utm_medium=wordpress_signup","rootURL":"https:\/\/www.google.com\/adsense\/?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","active":false,"setupComplete":false,"dependencies":[],"dependants":[]}},"locale":{"":{"domain":"google-site-kit","lang":"en_US"}},"permissions":{"canAuthenticate":true,"canSetup":true,"canViewPostsInsights":true,"canViewDashboard":true,"canViewModuleDetails":true,"canManageOptions":true},"setup":{"isSiteKitConnected":true,"authenticationUrl":"#","isAuthenticated":true,"isVerified":true,"hasSearchConsoleProperty":true,"showModuleSetupWizard":false,"moduleToSetup":""},"notifications":[],"permaLink":"","permaLinkHash":"","pageTitle":"","postID":false,"postType":false,"dashboardPermalink":"http:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?page=googlesitekit-dashboard","publicPath":"http:\/\/sitekitbygoogle.com\/wp-content\/plugins\/google\/dist\/assets\/js\/","editmodule":""} \ No newline at end of file diff --git a/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-adsense-googlesitekit.js b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-adsense-googlesitekit.js new file mode 100644 index 00000000000..c2cef2af28b --- /dev/null +++ b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-adsense-googlesitekit.js @@ -0,0 +1 @@ +export const googlesitekit = {"admin":{"apikey":"AIzaSyCxjLr4merA3dl_pMMZtqkVHnDnG2m8W68","siteURL":"http:\/\/ivankristianto.com","siteName":"Site Kit for WordPress","clientID":"26521001426-vthl8vj2vfl82agu2m7kbo6hofusq2b8.apps.googleusercontent.com","clientSecret":"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","adminRoot":"http:\/\/googlekitlocal.googlelabs.com\/wp-admin\/admin.php","pluginUri":"http:\/\/googlekitlocal.googlelabs.com\/wp-content\/plugins\/google\/","assetsRoot":"/assets/","nojscache":false,"datacache":"{\"googlesitekit_analytics::adsense::last-28-days\":{\"errors\":{\"400\":[\"Restricted metric(s): ga:adsenseRevenue, ga:adsensePageImpressions, ga:adsenseECPM can only be queried under certain conditions.\\nFor details see https:\\\/\\\/developers.google.com\\\/analytics\\\/devguides\\\/reporting\\\/core\\\/dimsmets.\"]},\"error_data\":{\"400\":{\"status\":500}}},\"googlesitekit_adsense::earning-today::last-28-days\":{\"averages\":[\"0.03\",null,\"186\"],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":[[\"0.03\",\"0.22\",\"186\"]],\"startDate\":\"2019-05-20\",\"totalMatchedRows\":\"1\",\"totals\":[\"0.03\",\"0.22\",\"186\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-28days::last-28-days\":{\"averages\":[\"1.99\",null,\"3258\"],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":[[\"1.99\",\"0.49\",\"3258\"]],\"startDate\":\"2019-04-22\",\"totalMatchedRows\":\"1\",\"totals\":[\"1.99\",\"0.49\",\"3258\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev28days::last-28-days\":{\"averages\":[\"2.88\",null,\"3242\"],\"endDate\":\"2019-04-21\",\"kind\":\"adsense#report\",\"rows\":[[\"2.88\",\"0.79\",\"3242\"]],\"startDate\":\"2019-03-25\",\"totalMatchedRows\":\"1\",\"totals\":[\"2.88\",\"0.79\",\"3242\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-yesterday::last-28-days\":{\"averages\":[\"0.04\",null,\"109\"],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":[[\"0.04\",\"0.22\",\"109\"]],\"startDate\":\"2019-05-19\",\"totalMatchedRows\":\"1\",\"totals\":[\"0.04\",\"0.22\",\"109\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-samedaylastweek::last-28-days\":{\"averages\":[\"0.06\",null,\"136\"],\"endDate\":\"2019-05-13\",\"kind\":\"adsense#report\",\"rows\":[[\"0.06\",\"0.48\",\"136\"]],\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"1\",\"totals\":[\"0.06\",\"0.48\",\"136\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-7days::last-28-days\":{\"averages\":[\"0.45\",null,\"853\"],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":[[\"0.45\",\"0.33\",\"853\"]],\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"1\",\"totals\":[\"0.45\",\"0.33\",\"853\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev7days::last-28-days\":{\"averages\":[\"0.39\",null,\"840\"],\"endDate\":\"2019-05-12\",\"kind\":\"adsense#report\",\"rows\":[[\"0.39\",\"0.42\",\"840\"]],\"startDate\":\"2019-05-06\",\"totalMatchedRows\":\"1\",\"totals\":[\"0.39\",\"0.42\",\"840\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month::last-28-days\":{\"averages\":[\"1.51\",null,\"2382\"],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":[[\"1.51\",\"0.51\",\"2382\"]],\"startDate\":\"2019-05-01\",\"totalMatchedRows\":\"1\",\"totals\":[\"1.51\",\"0.51\",\"2382\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month-last-year::last-28-days\":{\"averages\":[\"3.46\",null,\"4952\"],\"endDate\":\"2018-05-31\",\"kind\":\"adsense#report\",\"rows\":[[\"3.46\",\"1.11\",\"4952\"]],\"startDate\":\"2018-05-01\",\"totalMatchedRows\":\"1\",\"totals\":[\"3.46\",\"1.11\",\"4952\"],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]}}","timestamp":1558371863,"debug":true,"currentScreen":{"action":"","base":"site-kit_page_googlesitekit-module-adsense","id":"site-kit_page_googlesitekit-module-adsense","is_network":false,"is_user":false,"parent_base":null,"parent_file":null,"post_type":"","taxonomy":"","is_block_editor":false},"currentAdminPage":"googlesitekit-module-adsense","resetSession":false,"reAuth":false,"userData":{"id":1,"email":"sundar.pichai@google.com","name":"Sundar Pichai","picture":""},"connectUrl":"http:\/\/googlekitlocal.googlelabs.com\/wp-admin\/admin.php?googlesitekit_connect=1&nonce=4bd3a541d2&page=googlesitekit-splash","disconnectUrl":"http:\/\/googlekitlocal.googlelabs.com\/wp-admin\/admin.php?googlesitekit_disconnect=1&nonce=553f09b8e2&page=googlesitekit-splash","AMPenabled":false,"newSitePosts":"-1","externalCredentialsURL":"https:\/\/developers.google.com\/web\/site-kit?sitename=Site%20Kit%20for%20WordPress&siteurl=http:\/\/ivankristianto.com","externalAPIKeyURL":"https:\/\/developers.google.com\/web\/site-kit\/apikey?sitename=Site%20Kit%20for%20WordPress&siteurl=http:\/\/ivankristianto.com","trackingOptin":true,"trackingID":"UA-XXXXXXXX-X"},"modules":{"search-console":{"slug":"search-console","name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","cta":"Connect your site to Google Search Console.","sort":1,"homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","group":"","feature":"","module_tags":[],"required":[],"autoActivate":true,"screenId":"googlesitekit-module-search-console","hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"analytics":{"slug":"analytics","name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","cta":"Get to know your customers.","sort":2,"homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","group":"Marketing Platform","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-analytics","hasSettings":true,"provides":["Audience overview","Top pages","Top acquisition sources"],"settings":{"accountId":"XXXXXXXX","propertyId":"UA-XXXXXXXX-X","profileId":"XXXXXXXX","internalWebPropertyId":"XXXXXXXX","useSnippet":false,"ampClientIdOptIn":false},"active":true,"setupComplete":true,"dependencies":[],"dependants":["optimize","tagmanager"]},"optimize":{"slug":"optimize","name":"Optimize","description":"Create free A\/B tests that help you drive metric-based design solutions to your site.","cta":"Increase your CTR.","sort":3,"homepage":"https:\/\/optimize.google.com\/optimize\/home\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/optimize\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["A\/B or multivariate testing","Improvement tracking","Probability and confidence calculations"],"settings":{"optimizeId":false,"ampClientIdOptIn":false,"ampExperimentJson":""},"active":true,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"tagmanager":{"slug":"tagmanager","name":"Tag Manager","description":"Tag Manager creates an easy to manage way to create tags on your site without updating code.","cta":"Tag management made simple.","sort":4,"homepage":"https:\/\/tagmanager.google.com\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/tag-manager\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["Create tags without updating code"],"settings":{"accountId":"XXXXXXXX","containerId":"GTM-K7BVKFF","useSnippet":false},"active":true,"setupComplete":true,"dependencies":["analytics"],"dependants":[]},"pagespeed-insights":{"slug":"pagespeed-insights","name":"PageSpeed Insights","description":"Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.","cta":"Learn more about your website\u2019s performance.","sort":5,"homepage":"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/","learnMore":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about","group":"Additional Google Services","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":false,"hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"adsense":{"slug":"adsense","name":"AdSense","description":"Earn money by placing ads on your website. It\u2019s free and easy.","cta":"Monetize Your Site.","sort":6,"homepage":"https:\/\/www.google.com\/adsense\/new\/u\/0\/pub-XXXXXXXXXX\/main\/viewreports?source=site-kit&url=http:\/\/ivankristianto.com","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","group":"Additional Google Services","feature":"","module_tags":["monetize"],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-adsense","hasSettings":true,"provides":["Monetize your website","Intelligent, automatic ad placement"],"settings":{"0":false,"accountId":"pub-XXXXXXXXXX","clientId":"ca-pub-XXXXXXXXXX","setupComplete":true,"accountStatus":"account-connected","adsenseTagEnabled":true},"accountURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=http:\/\/ivankristianto.com","signupURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=http%3A%2F%2Fivankristianto.com&utm_source=site-kit&utm_medium=wordpress_signup","rootURL":"https:\/\/www.google.com\/adsense\/?source=site-kit&url=http:\/\/ivankristianto.com","active":true,"setupComplete":true,"dependencies":[],"dependants":[]}},"locale":{"":{"domain":"google-site-kit","lang":"en_US"}},"permissions":{"canAuthenticate":true,"canSetup":true,"canViewPostsInsights":true,"canViewDashboard":true,"canViewModuleDetails":true,"canManageOptions":true},"setup":{"isSiteKitConnected":true,"authenticationUrl":"#","isAuthenticated":true,"isVerified":true,"hasSearchConsoleProperty":true,"showModuleSetupWizard":false,"moduleToSetup":""},"notifications":[],"permaLink":"","permaLinkHash":"","pageTitle":"","postID":false,"postType":false,"dashboardPermalink":"http:\/\/googlekitlocal.googlelabs.com\/wp-admin\/admin.php?page=googlesitekit-dashboard","publicPath":"http:\/\/googlekitlocal.googlelabs.com\/wp-content\/plugins\/google\/dist\/assets\/js\/","editmodule":""} \ No newline at end of file diff --git a/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-adsense-googlesitekitCurrentModule.js b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-adsense-googlesitekitCurrentModule.js new file mode 100644 index 00000000000..19bc7a76b03 --- /dev/null +++ b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-adsense-googlesitekitCurrentModule.js @@ -0,0 +1 @@ +export const googlesitekitCurrentModule = {"slug":"adsense","name":"AdSense","description":"Earn money by placing ads on your website. It\u2019s free and easy.","cta":"Monetize Your Site.","sort":6,"homepage":"https:\/\/www.google.com\/adsense\/new\/u\/0\/pub-XXXXXXXXXX\/main\/viewreports?source=site-kit&url=http:\/\/ivankristianto.com","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","group":"Additional Google Services","feature":"","module_tags":["monetize"],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-adsense","hasSettings":true,"provides":["Monetize your website","Intelligent, automatic ad placement"],"settings":{"0":false,"accountId":"pub-XXXXXXXXXX","clientId":"ca-pub-XXXXXXXXXX","setupComplete":true,"accountStatus":"account-connected","adsenseTagEnabled":true},"accountURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=http:\/\/ivankristianto.com","signupURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=http%3A%2F%2Fivankristianto.com&utm_source=site-kit&utm_medium=wordpress_signup","rootURL":"https:\/\/www.google.com\/adsense\/?source=site-kit&url=http:\/\/ivankristianto.com"}; \ No newline at end of file diff --git a/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-analytics-googlesitekit.js b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-analytics-googlesitekit.js new file mode 100644 index 00000000000..834f0c699f2 --- /dev/null +++ b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-analytics-googlesitekit.js @@ -0,0 +1 @@ +export const googlesitekit = {"admin":{"apikey":"AIzaSyCxjLr4merA3dl_pMMZtqkVHnDnG2m8W68","siteURL":"https:\/\/www.sitekitbygoogle.com\/","siteName":"Site Kit for WordPress","clientID":"26521001426-vthl8vj2vfl82agu2m7kbo6hofusq2b8.apps.googleusercontent.com","clientSecret":"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","adminRoot":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php","pluginUri":"http:\/\/www.googlelabs.com\/wp-content\/plugins\/google\/","assetsRoot":"/assets/","nojscache":false,"datacache":"{\"googlesitekit_analytics::adsense::last-28-days\":{\"errors\":{\"400\":[\"Restricted metric(s): ga:adsenseRevenue, ga:adsensePageImpressions, ga:adsenseECPM can only be queried under certain conditions.\\nFor details see https:\\\/\\\/developers.google.com\\\/analytics\\\/devguides\\\/reporting\\\/core\\\/dimsmets.\"]},\"error_data\":{\"400\":{\"status\":500}}},\"googlesitekit_pagespeed-insights::site-pagespeed-mobile::last-28-days\":{\"fetchTime\":\"2019-05-20T14:57:23.676Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":702,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Linux; Android 6.0.1; Nexus 5 Build\\\/MRA58N) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Mobile Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"mobile\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"text\":\"Resource Type\",\"key\":\"label\",\"itemType\":\"text\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"key\":\"size\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\"}],\"items\":[{\"resourceType\":\"total\",\"label\":\"Total\",\"size\":1178985,\"requestCount\":170},{\"size\":493599,\"requestCount\":25,\"resourceType\":\"script\",\"label\":\"Script\"},{\"size\":418904,\"requestCount\":108,\"resourceType\":\"image\",\"label\":\"Image\"},{\"resourceType\":\"font\",\"label\":\"Font\",\"size\":204697,\"requestCount\":8},{\"size\":33277,\"requestCount\":10,\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\"},{\"size\":18355,\"requestCount\":17,\"resourceType\":\"other\",\"label\":\"Other\"},{\"resourceType\":\"document\",\"label\":\"Document\",\"size\":10153,\"requestCount\":2},{\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0,\"requestCount\":0},{\"size\":833405,\"requestCount\":134,\"resourceType\":\"third-party\",\"label\":\"Third-party\"}],\"type\":\"table\"},\"displayValue\":\"170 requests \\u2022 1,151 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"timestamp\":1367905381596,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAH0ATgDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAcEBQYIAQIDCf\\\/EAFcQAAEDAwEDBAoNCgUDAgUFAAEAAgMEBREGEiExBxNBUQgUFyJSVWFzkbEVGDI0VnGBk6Gis9HSNTY3cnSSlJWywRYjJDNCYuHwOMJUgoOF8UZXY9PU\\\/8QAGwEBAAMBAQEBAAAAAAAAAAAAAAECAwQFBgf\\\/xAAyEQEAAQMCBQMCBQMFAQAAAAAAAQIDERJRBAUTMWEhQZGhohQiMoGxUnHwFiQzQtHh\\\/9oADAMBAAIRAxEAPwDalERARUN4u9BZ6bn7lUxwRncNo73HqA4lYNXcrFtilLaShqaho\\\/5lwYD8XErK5et2\\\/wBU4dfDcBxHFf8ADRM\\\/x89kjoo\\\/tfKnZ6qQMrIKijz\\\/AMnAPb9G\\\/wChZ1RVcFbTMqKSZk0Dxlr2HIKmi7Rc\\\/TOVeI4O\\\/wANOL1E0vZERaOYREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFQX25w2a01NfU5McLdrZHFx6APjKr1GvLhVvitNupGnDZ5XPcOsNA\\\/u4LK\\\/c6dua9nZy\\\/hvxXE0Wd5+nv8ARitott05RL5PVVk7oqSN3fO4iMHgxo4Zws+ksui9ORMir2ULJMcal2093lwf7Bc2N7NNcmLKuBjecZS8+d3unu3jPpAUG1lTNWVMlRVSOlmkcXOc45JK86uunhqYmYzVPr6vqLFm5zW5XRRX07NE4iI9\\\/wDO6bajSek9S0T3WntZkg4TUjvcnyjh6VhFtrLlyd6nNHVudLQSEF7R7l7Twe3qI\\\/7LFNP3aosl1graV7muY4bYB3Pb0g\\\/Ipb5YqSOs0tBXNA24JGua7p2XbiPV6Eium7RN2iNNVJXYucFfp4PiKupau+kZ7xPj+3oz6GVk0TJYnB0bwHNcOBBXdYnyW1rq3RdDzh2nw7UJPkBOPowvO8axqWXurtGnLLJea6iax9X\\\/AKhtPHDtDLW7TgcuIGcAfGQvToq10xVu+R4izNi7Van\\\/AKzMfDMEUR3vV0WpJtB11tNTSH2fNLVU7zsvjkbFIHRuwcH1K+XzXt0tjrjVN0hcJbLQPc2esfOyJ7mt90+OI73NG\\\/ByM43K7FICLBrnr5xvNLatN2o3etnom3HDqplOwQu9yQXA7ROeAHyqx6+1vqO2TaMdbrLUU7rjWtiqaaV8e047xzOTnBPEO4cEEqoo39mreOU+3uu9sqaC8+wclTJI+qDo4IRI7LC0bidxO18S9aPlDuNXDBc4NI3J2nJntEdcJWGVzHOwJOYHfbO8HjnG\\\/CCQ0WM1Wp6gXqttdvtMtZVUzWOzzoYwhwzvJG74t+VSv11TR2eStloqhksNSKWemyC+Nx6utZ9ajd1RwV6cYp74949+3p5Zgixl2pqqGngFXZp4bhUymOnpRM1xkAGS4u4NAHHK6f4vZSsrmXmifRVdLD2wYWyCXbZnGWuGOnA344p1aUfhLvtGf7TE+PT19Yz7x6MpRY7btQ1UwEldaZaWldE6Zs7Zmyt2QM78cDj410supKq5upZmWeZlvqT\\\/AJdQJmvIG\\\/Bc0cBu6ykXKZRPC3IzM49PMf8AvrPiPVkqIi0c4iIgIiICIiAiIgIiICIiAiLF+UGq1bSWqnfoW322uuBmAljr5CxjYtk5IIcN+dn0lBlCKGfZrlz+C+kf4l\\\/\\\/APYs05Oq3XNYLh\\\/j612igLeb7U9j5S\\\/bztbe1lxxjvMfGUGZIiICjnlsoXz2Ojq2NyKaYh\\\/ka4Yz6QFIyprnQwXKgno6tm3BM0tc1Z3rfUomjd1cDxP4XiKL20\\\/T3+iOYdS2qTkrENbMDMYDSGFvuy8DAx8mDlRIY5Gxtkcx4jccNcWnB+IqRKHkvrjqF0NXIBamHb59pG1I3objoPWs3q9T6Y0\\\/ILNI5kbIGgc2yMuazyHHT0rza7NV6Im9OnHp\\\/d9XZ46zwNdVPA0zdmudUxHtG3afVEOj9NVmobnDHHC8UgcDNMRhoaOIB6SeGFIvLPc4qax01sjcOeneHFg4hjen049C7XflRtdLTuZaIJKmbGGEt2GA+XpWOaU07cdZXr2Zv232ntBxcRs87jg1o8HypTTTRTNmzOqqrvKLly9fvU8dx1PTt2+0e8z\\\/AJ\\\/H95SHyb291u0db45ARJI0zOB6No5A9GFht\\\/0VcKLW11vdHYLfqOiuojc+nqJhDLTSMbs5a5wwWnp6VLAAaAGgADcAEXqUUxRTFMez5C\\\/dm9cqu1d6pmflFjdFXQw6VkZa7Rb5KS9G4VVPQEtZHGY3NBJPu37wCRjPQFaLpoTUFyh1LRXC00Vxq62Sd1Nd6yuL2xRuzzbGQ4OwWjA3YHTkqakVmSJb5pO4y2uyUdZo+2X1tLboKcTtre1qinlawBw2+JbnhsnrXS5aM1NT6L0YGuZeL1Ybg2tlhfUbJmZtOPNtkfxLQWtycZAUuogi+r0ledQ66p7zeaSGio6jT81tqY45xI6J73v70HAz3rhvG7IK72JnKDarbQaditVs5qkDKdt5NUCwwtIG1zONrb2RjHDPSpNRBgENRcabX+oXWykjrDzUG3E6URk97uIJ3da8pNK3aehnqKhsJr6u5RVcsTX97HG08M9JAWeRUVNFWTVccDG1MwAkkA3uA4ZVQsIsR\\\/2nf6vQq4+YmJt0xHpTGfedMR57ZjLGNZWSe5TW+spYIaqSjc\\\/appXbIla4YIDug7hhW632atIrqhun7bRvdBzUUMsnOukJPfBzhuDSBw61nCK02qZq1MqeMuU24te0f33zjvj6ZR\\\/ZrFc4b1HUUdqZZ6VkUjZYXVXOxzuIIaNkE4AO\\\/oXnRWC5C80E1JZ2WXmpg+pmhqw6OZvS0Rg9PlCkRFWLFMe\\\/8f8An8NauY3KpmcR6xj38+fXv75ERFu88REQEREBERAREQEREBERAUbcu0mmI9M0J1nqG72Gh7cHNVFse9sj5Nh\\\/eHZY87ONo8OIG9SSuHNDhhwBHlQaj9s8jf8A+6eu\\\/np\\\/\\\/wDOpe5ApNHSNvv+CdU33UABg7Z9lXyO5n\\\/c2NjbjZx77OM+5HBSzzbPAb6Fy1rW+5aB8QQcoiICIiAsRufJ5YK+ofO6nlhkecuMUhGT14OVlyKldFNfpVGW1niLtic2qppnxOGL2rQenrc9sjKETSt4PncX\\\/Qd30LJ2tDWhrQA0DAA4BcoppopojFMYRdv3b86rtU1T5nIiIrMhERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFaodR2Se8PtMF5tsl1ZkOomVTDM3AycsB2hgeRXVan8re1oLsotOalA2KK5OidK\\\/gMH\\\/Jl+UNId8oQbQXS92q0zUsN1udDRS1TtinZU1DI3TO3DDA4jaO8bh1het1udBaKJ1Zdq6loaRhAdPUytiYCTgZc4gLUfstK2tvfKPHQ2kud\\\/h22itnLD\\\/tFz2ku+MAx+lX3smNZC\\\/8AI1ormCOevro6p8betkffD5HvAQbN2q50F3omVlqraWupHkhs9NK2VjiDg4c0kHeqtQ7U6z07yIcm+mrPcudnuDaRjY6KmaDJK873vOdzQXk7z17srw0V2Qlgv2oILNeLZcLBWVJDac1oGw8ngCd2M9GRjyoJpRRZykcs1p0BrO32O80U5gqafth9Yx+6JuXDGxjJPe9HWlFy12B\\\/J7WavuVLW26hiq3UkFPM0c9UuDWuGy3hv2uvAwTlBJN0uNDaaKSsulZTUVJHjbnqZWxsbk4GXOIA3qjq9TWGjtVPc6y92ynttQQIauWrjZFKSCQGvJwdwJ3HoK1h5WOXC2a55LrxazZbnbJqnmnUss7dqKfZlaSA4cDgE9W7iqTlf\\\/8ASlyd\\\/tEH2MyDZqLX+jppGxxas0\\\/JI44a1tyhJJ8g2lkjXBzQ5pBaRkEcCtTxyU8lknJRS3epvLKK7vtMdVI8XBri2cxBxHNnOe+3bPHoXtyEcpdZo\\\/kNu92vMFTcqK23BlNTR85ghrw3LQ453AnOPKg2rRRbyd8tFm11enUFtoayGOKhNZUVc2BDG4bO1HtdJG1vO7gVj1y7Iy0Nr6plg05e73bqVxbNX00WIxjiRu4fHhBOaLCrbym6YuHJ9PrKGtxZ6dhdPtD\\\/ADInjA5tzfDyQAOnIxxUfUnZF0MhhqqrR+o6eyzODWXDmNphycA4G7HxE\\\/KgnZFG\\\/KXyt2nQ9Xbrf2hX3W8V8fOwUNJH\\\/mbHQXZ3jODuwTuPUueTXlVpda3eqtE1ju9mutPFz74K2EhpZnGQ74+sDyZQSOior3daOyWisudzmEFFSROmmkO\\\/ZaBv+P4lCsfZG0Eg7dZo\\\/UjrFtY9kWwgtxnGccPrIJ3RYVrzlLsGitNUt4u0kxFY1ppKRkeJ5iQDgMOMYBGc4x8e5Ybpnl+tNwvtJbNQWK76ddWuDKWeujxHI48ATgYzkb9437yEEzoo+5TuVG3aDqKOiktlzut0q2GSGlooC7LQcEl3Dj1ZPkVl5POXGz6s1M3T1da7jYrzICYYK1u6TAzsg7iDgE7xvwgltFEGteXayaN11WacvNvqw2mgEvbMTg\\\/nHFoLWNZjic43nCuVZyy2C2cnFv1beoamhbXmQU1vcA6okLXubgDcP+OcncMjyZCTVboL7aJ7xNaYLrQSXWEbUlGyoYZmDdvcwHaA3jiOkKI9HdkJab\\\/qKgtNbp+82t1e8R0s8se2x5PDOBkDyjIHTu3qNZtX2\\\/RPZT6yu1zjqZmdrczFBTR7ck0jmQ4a0fIfQg23RRFyZcuVo1vql+npLXXWi6FjnxR1WDzmyMlvWHYycY4AqXUBERAREQEREBERAREQFAPZk2Lt3k9oLzEzM9qrAS8cWsk70\\\/WDFPypLtbKG8W6agutJBWUUwAkgnYHseAQRkHcd4BQaxdj1aJuUSh5SL9eADVXmH2OY87wzLOA+L\\\/L\\\/dUW8mFLcdb8ouidK3OMilsT5GyRnoYyV0r89WcBnyBb0WCw2nTtE6ksVupLdSueZDFTRCNpcQATgdOAPQqW2aS09arxPdrbZbfS3Ofa52qhga2R+0cuy4DJyd5Qa8ctszNJdkZpjVepKaWbTvMsa2QM22xubtA7utpcHY4qzdkBrKxcqV00pZtBGS43dtUcTxwOZsB2AG5IB3EbR6BhbY3W2UN3o30l0o6espX+6injD2n5CrfYdJae09K+Wx2S3W+V4w59NTtjcR1ZAQQByrU0c3ZQ8nkFXGyZva8Ic17Q4Eh8m\\\/B8oyqvszrdVPsGmrlHTOntlFVuFU1o3DaDdnPUDskZ8o61PNbpuy116pbxWWuinutKAIKuSFrpYwM+5dxHE+lXGrpoKymkp6uGOenkbsvjkaHNcOog8UGr\\\/LZyuaH1TyPz2ewTvdXSth5ul7VcztcNe0nJxsjAGNxKsvK\\\/\\\/wClLk7\\\/AGiD7GZbLxcnuj4qWppotMWdlPU456NtIwCTBBGd2\\\/eAfkVZXaQ07X2WltFbZLfUWulIdBSSQNdFEQCAWtIwNxI+VBB+hux00Td9IWC61pujqitoKepla2oAaXPja4473cMkq49kbp21aV7HyptNho46ShhqYNmNm\\\/JMgy4k7yT1lTrR0sFFSQUtJEyGmgjbFFFGMNYxowGgdAAACpr3Zrbfre6hvVDTV9G4hzoKiMPYSDkHB6kEcWuzz3Hsa4LbZI2x1tVp8MibGA3ae6Lhu6SSd\\\/lWu3JHfZLZpiW3Tcqj9HSU8z+ctstlE2\\\/O923nJJ6jvGFuzQ0lPQUcNJRQxwU0DBHFFG3ZaxoGAAOgKx3fQ+lrzWmsuunbVWVROTNNSsc4nykjeg1\\\/0fprRdo5GdX3G8arnvml7xPGJn09AaaSGdkm4tZtO77aLTwAwB0LC67Vk\\\/J\\\/Y6Sbk+5UW3y3Ne1kdlrKQl7Gnow4HAHk2fIty4bZQw24W+GipmUOzsdrtiaI9nq2cYwrLRaB0jQ1wrKPTVnhqgdoSspGBwPWDhBBXK1JpC9am05X37U1fo7W4tkMwqoInOii2skNdjBBBc7pG47178h+v9SVvKtUaWq9Q02rLQymdILnFBsFuACO+wCd5wQc7zuKn6+6csuoI2svlqobg1nuRUwNk2fiyFzYtO2bT8To7HaqK3sf7oU0DY9r48DegtXKk6yt5Pr7\\\/ijnfYY0zhUcz7vZ6Nny5xhao1Ooo9CaaFZybcqkldQtcObsNfSkyAOdvABBb0knAaOO\\\/K3VljZLG6OVjXxuGHNcMgjqIWNRcn+j4q4VkemLM2qB2hKKOPaz18EGsXLtNf6+fk11xdGzWqnlo4eeqIqfnhRT7W2Xc2443ghwaT0Y6E1JFa9cm0Wq8ct3soZ6lna0XsBsmOQ7gS4PGzxxvK29raKlr6SSlraeGoppBh8UrA5rh5Qdyslo0PpWz1gq7Vp200lUDkSw0rGuB8hA3IIC5XtS3mPlhs2krpq2s0xp1lJG59xpjzDpXbJy7bHAFwxxwOnKxWSpppuyT0THQ6sfqqnp3RRNrnhpe3vnnm3SN3SEZzteXHQts7\\\/puyaijjZfbTQ3Fse9gqoGybPxZG5UsWitMQ1tDWQ2C1x1VCA2mlZTMDoQCT3pA3byfSggswRT9mg8TxMkDKIPaHtBw4QDBHlXl2VVLJbdcaH1NcKKSr05RShlSxrdprSJA4gjh3wG7PHZwthBpyyjUBvgtdH7Mluwa3mm89s4xja44xuVfW0lPXUslNWwRVFPINl8UrA5rh1EHcUEX23ly5PbrerTb6GvfPWVcgihxRv\\\/AMp7twBJG7PDdlR9ouKOXsydWGSNjzHSOcwuAOyebhGR1HBI+VTvZdF6ZsdYauz2C10VVv8A82CmYx3pAVVT6bstNfp73T2qijvE7dmWsbC0SvG4YLuJ9yPQEGv2oo2R9mrp4saGl9JtOIHE9rTDJ+QBTBaeU\\\/TV15QK3RtJUTG80u2HB0REbnM901rukj+xWQzabss2oIr7LaqJ95ibsR1roWmZgwRgO4jcSPlKxSh5O4mcrtZrapdRtIpu16WGnh2HFxHfySu\\\/5O4geRBIKIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAijXXnLPpTRl5NoqzX3C6tAMlLboOdfGCMjayQOG\\\/Gcq9aA5RdPa6tVXX2SolbFRnFSypjMToDgnvs7uAO8EoMwXDnNY0ueQ1oGSScAKF7x2SmgLbdXUTJblXNa7ZdU0tOHRD5XOBI8oBWQ611NaNW8iGqbrp+tjrKKS11ID25BaRGctcDvB8hQSNFIyVm1E9r29bTkLstZeRjlItPJzyGaeqb7R3GalrK+phbLSRse2N22T3+05uN2TuzwKnTW+tbTo3SEuo7m6WW3tDC0Uwa58u2QG7IJAPHPHgEGTIo8uPK9pe06Ktmpby+rt9PcozJS0k8YNTK3oIY1xG8YOc4wRnCotCcuOj9Y3llppZK233GXdDBcIREZfI0hxGeoEglBKC6STRRva2SRjHO9yHOAJ+JYHymcrWl+Tp8MF9nqJa6Zu2ykpIw+XZzjaOSABu6SFr9yo6+sPKDyl8mNw07PI9kVYxk0UzNiSJxnjIDhvHygkINwEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQax6ys1Czlfv920Nyj26w6l71lbR3ABrCdluQ17tzhuGRg4IVBYNY6l1ryd8qFhlp6Cqu1FCXOuVqjDW1vfFrs7Iw8lrDggbwp61ZyY6M1ZWdt3\\\/T9HVVZ4zt2opHfrOYQXfLlXrTGmbLpa39o6ettNb6XO0WQsxtHrceLj5SSg145B9Zcmdp5IX0N+ltlNXsEouNPVRAy1OScYBGX97gADh5FjnIfTVbeRLlZrAySOy1FNKKNjuG02KTbI+QxjPkWwt65INA3q7OuVx0zRSVjnbb3sL4w89bmtcGk\\\/GFlE+n7VNp6axOoYWWiaB1O+lhHNM5twwWjZxjcejCDXnkw0lHrXsT57SYw+p5ypnpTje2ZjyW4+Pe34nFRlb9R3PlSs3J\\\/yaMMrXUk7m1szumNm5h\\\/+SPa+M4W5+k9M2jSVljtOnqQUdvjc57Yuce\\\/Bcck5cSePlVpsHJtpLT+pqnUFns0VLd6kyGSdssjs7Zy7DS4tbk9QCDXHsj6KssnLFpCaGqp7ZaYaOGChqamHnaemcxzgdpuCDjLTw6upe2otOXvW+o9Pw3PlR0dX3aObboO02tEu0O+wHRtz0ZAJ48N62j1FYLTqS3PoL9b6avpHbzHOwOAPWOkHyjesd0ryWaJ0rcBXWLT1JTVjd7ZnF8r2fql5Oz8mEGv2oqu22DstZ67lBEfsbJEx1LNOzahYeZaGPx1BwcPId68OWS\\\/aVv8Ay36Cl0lPQ1UkdZC2sqKRg2XuMzNkF4GHEDO\\\/fjK2a1jojTes6eOHU1opq9sX+25+WvZ14e0hwHkBVobySaFZJaHxaep4nWp\\\/O0ZilkZsP2g7aOHDbOWje7PBBV1HKLpyn5QIdGS1bxfZWbbYxGSwEt2g0u4bRbvwsvWPzaN09Nq2LU8tqgdfoo+aZVnO0G4xwzjODjOM46VkCAiIgIiICIiAiIgIiICIiAiIgIiICIsUfrihNdW0tNb7zVupJ3U8slNQvkYHjGRtDceIQZWit1nvNJd5Lgyjc8uoKk0k4c0t2ZAxryPLue3erigIqarr6WknpIamdkctXIYoGuO+R4aXYHl2WuPyLtR1Lapj3MjmjDJHRkSxlhJacZAPEHoPAhB7orHqXU1Fp6WgirIqyeeukdFTxUsDpXvc1pcdw8gJXfTepLfqEVbaB0zKijkEVTT1ELopYXEZG0xwBGQcg8CgvKIiAiKmqaxlPVUlO6Koe6pc5rXRxOcxmGl2XuG5o3YBPE7kFSiIgIuk8rIIJJpnBkUbS9zj0ADJKorDdoL5bIbhRsqGU0w2ozNEYy9pGQ4A78EHcguCIqZlfSvuUtvbOw1sUTZnw575rHEhrviJa70IKlERARFR2u5U90gllpHOcyKeSndluO\\\/jeWOHpBQViLHafWFpqLgaSF87ndvG2iTmXCN1Q1r3OYHcDs824E9B3LIkBF51Eogp5ZXNe4RtLy1jS5xwM4AG8nyKio7xS1VeKJnOsqe1WVZjkjLC1jyQMg8DlpyOIQXFFRVNzpqa50Vvlc4VNYJHQgNyCGAF2T0cQq1AREQEREBEVvsN3pL7a47hbnufTSPkY0uaWnLHuY7cfK0oLgiIgIiICIiAoRtddFT6h1Wx\\\/KKzTx9mZj2iWUh6G99\\\/msLt\\\/wAeFNy6GKMnJYwnrIQQ37IsoqHVzZA90NXq0U75u2XU8cTTTQO25JGbwzvcHGMlwG7K5opXVOmdQ0vs7T0dFR3uNsUj6yV8D4+ZieYTLkPaxznO353ZxvG5TLstwRsjB4jHFNhuyRsjB6MIIKkntddPpKtrYXU1NQ6hkpnVHsjLPTOzTSOa6KVxHeFxaMdDshXusrXuttE26V1XBZH6hro6+eOVzNmNr5ebY54OWRl4aDvA4DgVLWw3ZA2RgdGE2QQRgYPEIIgvjIJL1oZuiLnDIw3Gr5qeqfJWRNPaztpoy8Ejqw7AJ+RdtW6arLVTMrq67zzXa+3+2xVdRRg0rWxNkDGxsAcSBgneSScqXQ1oxhoGOG7guSAeIBQRHqcCk1hNbrlWRUdogt8It4ra+eBjjl4kIe099IMM90SQMY4lUupZpLZT0FZc71TXWWG1x\\\/6R1dNRyykOcedhLfdyOGBgjOWjeMqZXNa73QB+MIWtJBLQccMjggiW6XGK361ZUy1LbjJU11M1lGyulhrKQODG7IhB2ZGAkudw3F2c4WUawqJotd6DijmkZFNV1YkY1xAeBSSkBw6cEA7+pZlst2trZG1143rkgEgkDI4IIo5OaqOk1HTUDq+K9VEsEpfcKevle8kEEmop3d6wnOARwIIwF35TquGa73CjllbSy09s56CSW5S0xe87f+y1m5z27IyTni0YUphrQSQ0AniQELWuILmgkcMhBhcUjr5yNQT3NzppauxsnmdtFpc8wBxOR5ViEpoaek0rZJG9r0ptAqhLVXOanike7ZGw3ZOXSDed53A7h1TJgYxgY6lwWtOMtBxwyOCCF31klRo3SVwuV3pHPFvftUldXy0wqXZbh4lZxeAMbwc7Wdyr9GSW6flQhuEsVTR1Vw07RTU0NZM8yuO1KHg5PfODdnPp6VLJY0gAtBA4DCbIyDgZHAoIx5TauGW81FDPI2mfDbTPFLNcZaYPeS8Yiazc57dkEk5xlu7erfpxsmq7zpAXqqrJGVOko6yZkVS+JskznRZe7YIye+Kl5zWuILmg44ZCBoGMADAwghKy3FlVBpFmrrpVwWU26o2JX1L4WT1LJgxokkaQS4RgkAnecneQs55J2wO0pUtppZZ6Y3KuDJJHFznN7Yfgkned3Sd6zQsaRgtGOrC5AA4DCCEtJ2+noYbP2qxzS7Wle07T3O3N7bA4k9C89OTVFVDbZbpfqOhvgmLrnHJWzGVzQXc9G+InZa3Z2sEYDcNIPXOGyOoccpsNyTsjJ4nCCENMXCudFd\\\/ZmuuYbHaan\\\/DpqSYzUUo2syvwe+mADOODsbLsZc7FXTyWaW8WmTVNylpoX6Zo3bbqt8DXvJfkue0jLurJ6SVMhaDxA3IWNIwWgjyhBE2lKivqJtEyVUlTPKGXRtNLVAiWWEECF7878lgYd\\\/FUWh5KmsqbDJJe6aG\\\/c6HV8D6ud88hwedjkhd3rRxxuAGBjdxmfA3buC4DWh20Gja68IMB5UNhlTa5prnRQxxsm\\\/0VZWSUkdQTsYcJGcHNwcAg+6PUsWq7obhcbfJdZvY21S2enlo4rnXzwDbJdznfsI25ABHvcc4ORxKmdzWuGHAEeUI5rXDDmggdYQQ7eaouhtlru1eyeWO0moZXzXCalZUlznBojDcbcgDQSTv74bt69NLSVGotR6DfdK2seJNKCvmZHUPY2abbp++eGkbW9xP\\\/AG3KXi1rsZaDjhkIGgYwAMDAQRhpaaz1F2c+\\\/wB2q49VeyczRSvrJWOAEjhGxsQOyYzHsngQckkqwaQoWUGldKXalnq2Vk1\\\/kgf\\\/AKl5YY31M7XM2M7OMb+HHepu2W7W1sja68b02RgDAwN\\\/BByiIgIiICIiAiIgJwRdZQ50TxG7ZeQQ09RQWO36ts9fdY7dBPM2rlD3QtmppImzBvuthzmgPxx3E7t6prbrvT9xqqOCkq5XGrkdDBI6llZHJI3aywPLQ3a7127Odyxay6Rv0eoNJ1twBc62STvrqiW5ST8+58D4w9jHDDQXOBwMYHRuVdSaQuUWmdI0D+Y5+13YVtRh+7m8zHvTjef8xu740FXf9f2+BscVom7YqPZKnoXPNPIYcvnZHI0SYDC4BzuDtxHyLKL3d6Gx291bdKgQU7XNZkguLnOOGta0ZLnEnAAGSo9pdLalo9O0Om46a3S0NFdIallcahzXvgbVCbfHs+7xkHfgkZ6VlWvrHWXmgtslrdCa62XCG4QxTktjmLMgscQDjLXHBwcEBB2p9cWGeWaJtVMyaGSmikjlpZY3MdUPLIgQ5oPfOBHk4nAVxrtQWyhqa2CrqmxSUdOyqn2mnDY3uc1pzjBJLHDA37vKFGlZb75fdV6pHatFT3OCOy1kFOaguY7maieTZc\\\/Z3E7JG4HGQrnfNI3zU09\\\/nuEdJQOrKOijpWQ1T3ESU875gHuAaQCSBlvQesIMml1zYIKCvq6mrmpo6GHtioZPTSxyNjzjbDHNDi3O7IBVfatRW261fa1HNIZzD2w1kkL4y6PaLNobQGRkdHWDwIWBXvQ9fd9O32FtsjpblUUJpKaWe7z1Z75wc8Zfua3vW8N5wqnlkp53S2KSx10dLqGeZ1tibnv5KecbMpAG\\\/vMNkzwHN+VBndsvVvudo9lKOpa+39+efcC1pDCQ52\\\/He7jv4EbxuVupNZWSqe5rKmWM8y+dnPU0kXOxtGXOj2mjbAG\\\/vcr1rdN0kuiajTNJmmon0DqCMs4xsMZYD8YCxC3aOr3wMjuFtjbUU9HLHFUvvNTUjnnRmMOZG\\\/c0EOdnO8A43oMnsmtrFep6WKgqpXGqg7ZgdLTSxMljABJa5zQDgEZAOQulDrrT9dU0kNNWSuNZLzNNIaWVsc7sOPePLdlww0nIONytNPpKtFo0XSVD4mexVvfSVbmu4E0oiy3dv3\\\/EsWtFzq6g6BsYkstS2iqmtE1BWc86WOKnkbt83sjmxwzk7iQOlBntPrO1wW+1vra01FRXQPnh7Vo5TzzWEBxawBzhjaG47+J6FUs1jZJLVSXCKrfLBVPdHCyOCR0r3tJDm82G7eWkHIxuxvVn0npi4Wuq0zJVczs262VNJNsvz375InNxu3jDHfQrJNoK4tkpK4AS1FLdLlP2vFXSU3OQVUxeMSMwQ4YYcHdxHlQSHbLzQ3S3yVlBKZoYy5rwGOD2ObxaWEbQcOojKxHS2voa62XG7XeU01GLhJRUkHaUzJXFj3NAwcmRzg3OGt73eDwV\\\/wBGWcWi31BfRMpKmqndPM1tXJVFxwGhzpJN5dstaD0bljkOlrxRW62z0jaSW4W+8Vle2CSQtZLFM+bdtAHZdsyg8DvGEF9frnT7LeaySteyMVLaNzH08glZM4Zax0ZbtAkcMjfkda89cagrLToqS\\\/WeJsgg5qokjqInNJp9tvO96cFrgwuO\\\/hjeFZHaWvVwvIvNfHR09RJdKSoNNFKXiOCFjxku2RtPJeTwxjA6FnN3oY7naqygnAMVVC+F4PAhzSD60GKO1hUt5TorFzMJs0tGSKkZ2hVAc5sE5xgxZdwzuXTT2vKabT9BXXl5FRcOeqKaCjppZX9rCQiN5awOI73ZydwyViz9Bapk5MZaZ9VR\\\/wCMX1XPio5w823\\\/AC+1wc4znmfJxKylunLhpy8Udbpulpq2CO1RWp1PPOYSwROcWPa7ZdnO24EeQILqNb6ffVW2mgr+2JrjCZ6UQQvl5xgeGE5aCBguGc8N+eBVs1Nr+30VJUttU3P1kNVFSlzqeQwbZlaxzOcADS4Bx3bXEfIqDRGibjYNR2+vq5aeVrbfWMqDESAJ56pk5axp\\\/wCAw4A+Qbt68JdN6mi07PpynpbbJR+yHbMda6pc1xiNSJiDHse7GSPdY3Z8iCtqL1qWrvGqG2+4WWiobPIyNoq6R7y7MLZCXPErQBl2OCumndcW+50llZU85DdLjRQVnajInvLGyA7yQ3AaCCMnhuzjIVsi5OLPcNWagu+pLNbbg+qqIn0r5oxI5rGxMaQQRu74O3LIqO0ywaxrriGxto5aCnpY2tOCHMfKSMdAw9qDrBrCyT10dLFVvLpJTBHKYJBDJICRsNlLdhzsgjAPELrSazsdWJnxVUop4mSSOqX08jIC1mS8iQtDSBg8D0LDtMaAqLTHbrVWUPbtBQ1AkjqpLxUbJYx5fG7mPc7YIbu4ZGV7UelLxT15bQ2+joLa9tQKuiNwknpKvbY4BoiLP8sFxDiRjdkYOUGbWPUFBe9rtA1O5oeDNSywhzTwLdtoyPiV2WAaYs1\\\/sk1TJR0bIKFtO2OG2TXR88fObQ3se5hMbQ3Ixvzu3BZ+gIiICIiAiIgIiICIiAiIgIiICIiDqI2CR0gY0PcAHOA3kDhk\\\/KfSuyIgLzdBE6ZszomGZgIa8tG0AeIBXoiAiIgLxhpKaGZ8sNPDHK\\\/3T2sALvjPSvZEBERAREQEREBERAREQEREBERAREQEREBERAREQERedS8x08rxxawu9AQRHyxcuFq0DMbfSxCvu+MuiBw2P4yoWf2VWpC4ltot4b0DLlCOubhPdNXXasq3l8slQ8kk+VWJBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVege0ROaWAuJBDs8EGw3tqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWQdlTqXO+02\\\/H\\\/zLXVEG8HJH2QNs1lXx2u807bdcpDiMg5Y89XkU6L5bWmplo7nS1FO8slila5rgd4IK+mmk6uSv0xaquY5kmpo3uPlLQguqIiAvCv941Hm3epe68K\\\/3jUebd6kHzD1H+Xrh59\\\/rK2x7Hbkx0hqXkrt1zvVmhqq2WWYPlcTkgPIHA9S1O1H+Xrh59\\\/rK3l7FL9Ctp89P9oUiZjsiYie679xPk++DtN+8771UDkd0GBj\\\/DlH6D96z9FeLlcdpVm3TPeGAdx7Qfwco\\\/QfvVtqOTvkvp5nQz2y1MlbuLS\\\/ePpUl1sz6ekmmjhfO9jS4RMxtPPUMqG3acfFqR+oavT9Q+kqqt7zRhrC4MEQaNoZwMvJcuizNdzOap+XPe0W+1P0Xk8nfJeC0G12wF3Ded\\\/0quHJLyfE49gaDPVn\\\/usSdp65Gmr3TU7T\\\/ltbTwuzIYGSSOLgw5HfNbs+RZBpjTstNBV3CsfFJ38pbHJTkzgElrTt56hnGOldNy1opmrqy5bd6a6op6SuHJJyfnhYKD0\\\/9137j2g\\\/g5R+g\\\/errpanpZIjHPTtL8lzRJEcjB8IrKlw1XK6Zxql3026KozphhDOSnQ7GBo03bsDdviBXbuV6I+DVt+ZCzVFTqV7rdKjaGFdyvRHwatvzITuV6I+DVt+ZCzVE6lW50qNoYV3K9EfBq2\\\/MhO5Xoj4NW35kLNUTqVbnSo2hhXcr0R8Grb8yE7luiB\\\/+m7b8yFmqtVwt8VXVOM0M7wW4y1+BwVasXIxc9Y+Tp00+tMQx\\\/uXaI+Ddt+ZCdy7RHwbtvzIV8mt0MvNE01Q3m9wDZMbsEdflKGgibEYhS1BbtF21zmTncOk+RZ\\\/h7O30Tidlk7luifg3bfmQnct0T8G7b8yFltLTMghDGl5Gc987J+L6F6yDaY4HJBGNyr0LX9MLYjZhncu0R8G7b8yFyOS7RJ4abtvzIV59jYdsHtap7wYHfgZ4eXyKppYhS7YhpZtl+CRtDdu+NWmxZ9o+isRPvCwxcmejIgQ3Tds39dO0rv3ONG\\\/Bu1fw7fuWVxuL2Nc5pYT\\\/wATxCttwoY56rbkhnfkDex+Aqxw9me9MfDTXVTGKVm7nOjfg3av4dv3J3ONHfBu1fwzfuV0ZboWyxkU9TtBwdtOk2sYPlPkV4xvJ60nh7PtTHwRcr95Yn3ONHfBu1fwzfuXPc40d8G7V\\\/DN+5X+6UTq2BrI5uac05B2cjhjhkKrjBEbQ4guA3kJ+Gs4\\\/THwdSvOGK9zjR3wbtX8M37l5TcmWi5gA\\\/Tds3dUDR6lmKKabNuidVNMRKddU+7Ce5Voj4N2\\\/wCaCjHskNA6XsfJLdK+02WjpauOSENljjAcMyAFbCKIuyr\\\/AEKXjzsH2jVrqndGZaG03vmL9cetfTHQP5k2P9ji\\\/pC+Z1N75i\\\/XHrX0x0D+ZVj\\\/AGOL+kKEL8iIgLwr\\\/eNR5t3qXuvCv941Hm3epB8w9R\\\/l+4eff61sdyH8qs+l+TuhtcdsjqGxSSu5wylpOXk8MLXHUf5fuHn3+tbB8i\\\/JdddTcn9DdKOso44ZXyNDZC7aGHkdAXfy6OHm7P4n9OPPf9nDzGeIi1\\\/tv1Z+n7pJ7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/AAp3Dr94wt3pf+Fe1p5R4+54urmvn4hcO7tVeJYfnz9yd3aq8Sw\\\/Pn7lb+4dfvGFu9L\\\/AMKdw6\\\/eMLd6X\\\/hTTyjx9xq5r5+IXNvLhXOaHNsLSDwIld9yHlwrgMmwsA6+dP3Kjj5G9TRMDI7tQtYOADn7vqrl\\\/I5qh7dl93oi3hgvf9yrp5V4+ak6uaefiHv3dqrxLD8+fuXPd2qvEsPz5+5W7uHX3xhbvS\\\/8K57h1+8YW70v\\\/CraeUePuRq5r5+IXBvLpVuIDbJESeAEx+5endvr8kewDcj\\\/APkd9ytbeRC\\\/tILbjbwRwIc\\\/8KqW8juqGkkXeiyf+t\\\/4VE08p9sfcRVzXz8Qqhy3154WBp\\\/+q77l1dy51bDh9jjaeozEf2VP3HtU4I9mKLB49+\\\/f9VeE3InqGZ+3Lcre53WXP\\\/CkU8p98fcaua+fiFd3dqrxLD8+fuTu61XiWL54\\\/crf3Dr94wt3pf8AhQch9+BBFwtwI3g7T\\\/wqdPKPH3Grmvn4hczy31442Bo\\\/+q77k7uFdnHsC3PH\\\/dd9ypO45qfnC\\\/2XotsjGQ9\\\/4fIFyeR3VB43eiPRve\\\/8Krp5V4+ak6uaefiHueXSraSHWSIEcQZj9yd3aq8Sw\\\/Pn7lQP5Eb\\\/ACPL33G3ucTkkuf+Fcdw6\\\/eMLd6X\\\/hVtPKPH3I1c18\\\/ELh3dqrxLD8+fuXLOXOsecMscbj1CYn+yt3cOv3jC3el\\\/4V6Qciuo4HEw3OgYSMHZc8Z+qk08o9sfcaua+fiFa7lzrGY27HG3PXMR\\\/Zcd3aq8Sw\\\/Pn7lST8i+pKjHP3Shkxw2nPOPqrx7h1+8YW70v\\\/CkU8o98fcaua+fiFx7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v8Awp3Dr94wt3pf+FNPKPH3Grmvn4hcWcudY\\\/OxY43Y6pif7I7lyrG+6sUbejfMR\\\/ZUdPyL6kp9rmLrQx7XHZe8Z+quJuRbUc+OeudA\\\/HW5\\\/wCFRp5Tn2+41c18\\\/EKzu7VXiWH58\\\/cnd2qvEsPz5+5W7uHX7xhbvS\\\/8K57h1+8YW70v\\\/Cp08o8fcaua+fiFw7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/CncOv3jC3el\\\/wCFNPKPH3Grmvn4hcO7tVeJYfnz9ywPlu5VZ9UcnVwtUlsjp2yviPOCUuIw8HhhZZ3Dr94wt3pf+FYPyzclt10zyf190rKyjkhifGC2Mu2jl4HSFlxFPK+lV0\\\/1YnHfu14ermXVp6mdOYz27Nb6b3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzb6NfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFaNaj\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oUEvIiICoLncYreznJy8MPgsLujyKvXR0QcSSSgs51DSBjHbUp284HNHPHHUufZ+mzGCZBtgH3B3Z61deYblDA08UHUSOI4rnnHda7c0OspzQ6ygoqa4dsOna0Oa+J2yQ4fT8S7trmmsNNv5wN2zu3YVSYGnO8705lvWcoPUcAiDcEQEREBERAREQEREBERAREQEREBERAREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFBLyIiDh72xsLnnDRxKtrqsdsl7axgh3d5zZ9aua6ue1pwTv6lamYjupXTNXaf8+XkZW1ELuYlweG0BwVPzFVk5rTg9UYVZzrfL+6U51vl\\\/dKrK0Z9xjsMaHOy4DeccSqN8NWXHZrA0Ho5tVnOt8v7pTnW+X90olRGCr77FdjPDMYOFWOyYS0SYfs42sdPWuedb5f3SnOt8v7pQUYgqQd9aTwx3iqKpr5I8QzGJ2fdbOV6c63y\\\/ulOdZ5fQUFGIKoB2a0kkbjscN645mr2ABWjOMEmPKuAIIyN4KIKalbJGHc9PzucY73GF5PhqTI9za3AJJaDGO9HV5VXIgoXRVJaMVYDgOIj6fiXTmKscK4Y8sauKIOkZ2WNDnbTgME44rttt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDgOB4LlEQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/L9w8+\\\/wBa3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhQS8iIgKnmH+63aLC8Ya\\\/qVQrZVXSSmqZmvopXQMxiVhBycZOQcYG\\\/jlTFM1ekImqKe7iCCoitUdOK7\\\/Ut3mYt2s7+GCuBFXmNwdcotvaBaWwgbukHf8S6ezmdkihqsF2N7RnGCc8fJ9KRXxsrmBlHUBriRtOAABAJ6\\\/8AzKU2ZppiIjsp1Ke2Xo6KtMWPZFgf4QjHUOj48+lJI652w5twjY4DeObBB4\\\/9vQqOHUjX0u2+jlE2Cdhp2huBxvxv4Y4L2k1BHGSH0lUCCActHSCevyK82q49MEXaJ9cvejZWsla6qropGf8AJrYsZ+I5Vw51nhBW2pvcEGQ6OVzhxa0bwMZBPUvGLUDJZdhtHU+TcPvUdOrvhPUp7ZXSodzkD2RT808jAeADsnrwVRUMNXBKHVNzNQzBywxNGfQvN19jBYG0tS\\\/ajEnetG4elebr84SwgUTyySMye777iRgDG\\\/hnirRRXjGP4VmujOcrzCCGbxjJJx1LurI3UDS0ntKpGyQHZx3uSB1+VI9QMc1rjRVQa44B2R1\\\/Go6VeyerTuvaK0uvI5prxTPALy1wkOCMAHdjOTv4eQro6\\\/xtjLzR1ezgEHYGD8ueHlUdOrZPUp3XlFaI75G6pjgNLUsc8gAuaMDPyrl14cKZ0woqh2y8tLQN\\\/A7x1jcnTq2OpTuuyK1U15FTlsNHU7ewXjaAAOOjPDK8WX8OMY7RqhtO2Xd7nZGMgn6E6dWx1Kd17RWaW+czIRLSyc2HOBLDktx1jA3nqGV2mvMkNRI2Whm5oOa2N7TlzyWgnd0YzjieBTp1bHUpXdFaay8Oop3tqKV\\\/N7thzHbRPXkYAHHrK5ZeOdp+dippMBzmkP70jDS7PTu3YTp1YydSnsuqKwu1GGbIko5to+BvGOsE4z5F3\\\/xDGHEGkqQMEgkDfj5fIp6VeyOrRuvaKyvvvNz1TJKSQshcADGdondnJGBs+lVdvuPbk74+15otlocDJjeD1b1E26o9ZTFymfSFeiIqLiiLsq\\\/0KXjzsH2jVLqiLsq\\\/0KXjzsH2jUGhtN75i\\\/XHrX0x0F+ZVj\\\/Y4v6QvmdTe+Yv1x619MdBfmVY\\\/wBji\\\/pCC\\\/IiIC8K\\\/wB41Hm3epe68K\\\/3jUebd6kHzD1H+X7h59\\\/rW8vYpfoVtPnp\\\/tCtGtR\\\/l+4eff61vL2KX6FbT56f7QoJeREQFHmrNO6muF9qJ7dWvio3bJYGVjoiMNAI2dkjjn0qQ1Yq8VAuL3soq6RgILXRVLQ124f8SRhbWLlVurNMR+7DiLVN2nTVM\\\/swJmkdY801slwm2wMFzLi4Z8uC0\\\/8AgWd6Jt9ytllFPeah09TzjnBzpOcIaTuG1gZ9C6OgnDmf6a5nZaG97UtAO4cd+8q5i2t73FVWDZ4Dnj5OPXw9a0vcRXcp01RH7M7HC0WqtVMz+6vRUHsYzaa4VNX3r9v\\\/AHndecfF5F1NpjOf9VWgHqqHblyutcUVBHbGMIIqaw4aW99MTx6fjXMVsjiJImqSSQcmUnGEFcit0dpijc5wqa0lzS3vqhxxnq8q7C2MBbiqrMBwdgzk5\\\/7IK9FbjaYuiprBuxuqHfeuPYiPvM1Vadk53zHfv6etBckVultLJHl3bda3fnDZ3ABdmWxjCMVFVgNAwZSeGN+\\\/p3IK\\\/AyTjeUVBHa2MOW1NYRgggzuPrK6G0RlpHbVdk\\\/8u2HZQXJFbWWiNsZaaqtdk5yZ3ZG87s9W9d47YxgkAqKsh5zh0xdjfndlBXkAjeitjrPG457brh5O2HY6PuXc2thYxpqa3DRj\\\/fdv+PrQXAgE5IGUVB7Fs5wvFTWDO13vPuwM+T1dS7st8bHMLZajvCDgyE5x19aCsREQEREBERAURdlX+hS8edg+0apdURdlX+hS8edg+0ag0NpvfMX649a+mOgvzKsf7HF\\\/SF8zqb3zF+uPWvpjoL8yrH+xxf0hBfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhWjeo\\\/y\\\/cPPv8AWt5OxS\\\/QrafPT\\\/aFBLyIiAuC4g+5J9C5Vuq6esdVmSCYiIgDY2sYO\\\/fw+JTEZRM4V+0fAd9H3ptHwHfR96sz4L22KIxVEBkDdl7XDcTk7wfRu+7f6CK8vp5Q+opmTBw5ssYcEdOcq2iN4U1+JXXaPgO+j702j4Dvo+9WqKK87ZMk9PsljgAG7wf+J8vlSOO7R1DO\\\/Y6BxaHBxBLRvyc4GTwTR5hOvxK67R8B30fem0fAd9H3qzRwXyNwBqoJWlxJc5uMNwMDGOPHf9C4bFfRtu7Ypy44w0jcNw8nXn0qdEbwjX4leto+A76PvTaPgO+j71aqiG7PjiDJow8OcXubuGMbhwPpXFJT3ZlSTUVMToC3cMd8Dn7vIo0emcp1+uMLttHwHfR96bR8B30feouutFr592rHUs1V2qZXGERzQNGzk490CRuwpGsjattnom3I5rRC0THIOX438N3FaXbHTpirVE52llZvzdqmnTMY3hV7R8B30fem0fAd9H3rsiwdDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiAN44YREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98w\\\/rj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iaj\\\/L9w8+\\\/1reTsUv0K2nz0\\\/wBoVo3qP8v3Dz7\\\/AFreTsUv0K2nz0\\\/2hQS8iIgKkluFJFUGGWpZHIOh52fQTuKq1R1NuoqiQvnpmPeXBxcW7yRw3qace6tWfY9k6Hd\\\/rqffv\\\/3G+T7x6VyLjRnOKuI4BducDuGc+o+hePsPb9svFM0OJJJAK9IrdRxOLo4A0luwcA729St+Tyj8\\\/h2ZcKN5IbVwkgZxtjh1rh1yomyOY+ria9uctc4AjHFeJstsJOaKPedr3J4r2mt9HNKZZKdrnk5JIO84xn0J+Tyfn8Etyo4mhz6loaW7e1xAHWT0dPHqKS3GjiZG99SzYkOGvG9vDO8jcN3WuPY2i5oRCnAjDdjZAOMccfSVzHb6SOMsEILTIZd4J749Kfk8n5\\\/Do6729r2sdXQB7uDS8ZXo24Ub9oR1UT3AFxaxwccDjuG9eTbVQN28Uze+91uO\\\/dhd2W2iYHBkAbtDBxnPDHqSdHk\\\/P4ebbzQOIDaoEuxjDTvz1bt\\\/\\\/wCV4XfUlos4jNyr46fnAS3aB3gHB4DyhVDrTb3AB1M0gcMg7v8AzJVv1DpW232WCSr7YjfC0taYXlm4kHo+IK9HR1RqzhnX1tM6MZVdjv8Aa76JjaK6OqEWNvYB73OccR5CrrjylWPTenKHT7ql1Eah76jZ23TPLz3uccfjKve0PL6FW7o1T0848r2temOpjPhzjylMeUrjaHl9CbQ8voWbRzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHOPKUx5SuNoeX0JtDy+hBzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHKIiAoi7Kv9Cl487B9o1S6oi7Kv9Cl487B9o1BobS++Yv1x619MdBfmVY\\\/2OL+kL5nUvvmL9cetfTHQX5lWP8AY4v6QgvyIiAvCv8AeNR5t3qXuvCv941Hm3epB8xNSfl+4eff61vJ2KX6FbT56f7QrRvUn5fuHn3+tbydil+hW0+en+0KCXkREBWqvqLmyqcykgjfENnDnN6en\\\/l9PrV1XR7gHAF7W54AqaZxPZWqM+61ie6mkLuYiE4eRs43FuNxG\\\/rXBqbsGSltNHI5pbsZGxtDp\\\/5HernzjSCeeZgDPQu+\\\/GdsY+JW1eEafK2UddcZpubntvMNOf8AMMocB1bl5trbuBh1tjLhvLhLuO8bgMf+YV2J2cZeBncM9KF2M5kaMcfImqP6f5NM\\\/wBX8LbUVdxileWUrZYwfcjcQMHpyck7ugLpVVt1je18FvZLCWBxbzmHbR6Fdt\\\/hj0LgOzwkaehIqjYmmd1oNfdzLsttcbWDeSZuPDhu3dKqKWquEzwJaFkDcZ2jJtdPDGB0KvcdkZdIAPKucHwx6EmqJjt\\\/JFMxPdFt11hq6C5VcVNbojDHK9rNqjlcS0OIByDg7sH5VJNomnqbVRz1cfN1EkTXyMxjZcQCR6VU4d4X0IcgZLxj4le7dpriIppiMMrNmq3VM1VzOXZF1GSMh4I8gQggZLx6Fi6HZF5hwLdoSt2evoXbDjwcPQg7IqOS4Ukb3Mkradr2nBaXgEfSuvsnRf8Ax9N84371OJV1RurkXnE8SsD4pWvYd4c3eCu2HeF9ChZ2RdcO8L6Ew7wvoQdkXXDvC+hMO8L6EHZF1w7wvoTDvC+hB2RBw370QFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iak\\\/L9w8+\\\/1reTsUv0K2nz0\\\/2hWjepPy\\\/cPPv9a3k7FL9Ctp89P9oUEvIiICtF1oqGoqdqsqdh2yAGlwGB\\\/wCdKu6sF0ki7fkDpbbtNAy2YHaG7dlTFU0zmEVUxVGJd2Wi2MpZ4GS4EwBcec344j1LyZZqFj2Btxm2Bk7Bn45AH9lTPqmObl8lodLgge6OejHo3IXUroXc37EEE4G44x8foVurXup0qNlxfaqF8IhfUvcGPDxmXe0jA\\\/susdst4jkhFUXOcA5xMoJwDkH0qgbM2SQ5lsziWl79kOzgdKPlY0FkctmEhJa7vTjZ44+g+hOpVunp07Lgy20LA8NrH98C0f5o70ZG4ehdZLTbZomMbUOaY9rD2S4O8knJ+Mq3MMJkAidZg2TZBOHElxPR\\\/ZekMrBthrrQGtblxa1x3Zwf7p1Ktzp07Kx1noJKeSB1XK9pLXHamyRgeX4129i6P3T66ZwOAMzbunHD41SSVNLt7RltZbsODu9O0eofFwXJfDTO2XS2pm7I70jDwBk+g+pOpVudOnZVU1qo4ZGObXTvwMYdNtA5yN\\\/p9S8nWm2vJIrZAM5difjx3Hyb1TUksbapoZJZxk79kO2iOO70LxdJTNLiZLLgneCwjHxlOpVujp07K19noY5A59xmbGcFrBNgbhvVQy20TX7fbkhaWObsmbIIIwqNs0RbsMltXN7JOy0E7scfpXjJLC+nhkDrQ5rm7tprt547vSk3Kp7yRbpj2VzrJbXP72dwY0E82Je9HWcfL9K7i1UAGHVcpJOQTP1dXpVvgqG7mxy2Vri0t73a3nqx1Lu99EYAyWW0jZznccDOPuKdSvc6dGzG7lyZUFdcKyrddQO2JXylroY3bJcSTvO\\\/pVMzkstoYGey8TtkAZNPHnd\\\/+Fl7ZIo6UB0loa\\\/J2AGnZPXn5CPSujn0vN5jktBwdl24445wumOYcRTGIq\\\/hzTy\\\/h5nM0\\\/yuGnKWjsVoprXHWRydrsxtOIBIznh0cVdDUQjjNGN+PdBWB0lK+f8AyZLU4OOQHDfkjr6d68OfY7O1JZnPG9ww7j1rkqqmqZqnvLrppimIpjtDJTVU4IzPFv8A+sLt2xDkjnY92P8AkOngsbj5kTCEus4IdgsDTnjvC55+Ag7Utp75oDRg794woWZF2xBnHPR5\\\/WC5NRCDgzRg\\\/rBYxzlM1o56SztBGWu2Tv3\\\/APYrtOGhokcLPtk98XNdjeCf7FBkrKiF5AZLG4ngA4Feis1LLaWRtcXUYkYNsuYMAeUeTeq+nuFJUymKCdkj+ppygqkREBRF2Vf6FLx52D7Rql1RF2Vf6FLx52D7RqDQ2l98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzOpffMX649a+mOgvzKsf7HF\\\/SEF+REQF4V\\\/vGo8271L3XjXe8qjzbvUg+YepPy\\\/cPPv9alXk35fbzoTSdNYaG00NTBA57hJK5wcdpxJ4fGo5vlHHJeq9zi4Ezv3fKVRdoReE9BPXtrtR+IbX++9PbXaj8Q2v996gXtCLwnp2hF4T0E9e2u1H4htf771RVHZRanllc5tptbAejBON3WVCXaEXhPTtCLwnpgTW3soNUBzT7FWw4IJy098ntoNUYI9i7aPiBChTtCLwnp2hF4T0wJqHZPanBcRabWHncSGHh1Lt7aHVG04i1WsAnIAadyhPtCLwnp2hF4T0wJr9tBqgsaDarXkdIad5XLeyi1S14d7F2wjOS3ZO8dShPtCLwnp2hF4T0wJ39tTf\\\/g7ac\\\/rPQ9lTfyN+nbT+89QR2hF4T07Qi8J6Cd\\\/bU3\\\/ACD\\\/AIdtOR07T1w\\\/sp768EP05aHA8QS4qCe0IvCenaEXhPQTv7am\\\/wDwdtPDHunoOypv4xjTtpGP+p6hShsHbrHuhf7k4IJ38D5PJj5Qqj\\\/Ckwje5xw5hHebQyQenqQTH7am\\\/wDwdtP7z0PZUX48dOWj956hSt0+6ijjfPtDbJAAcDjCo+0IvCegncdlTfxnGnbSMnJ75\\\/FB2VF+HDTtp\\\/eeoI7Qi8J6doReE9MCd\\\/bU3\\\/IP+HbTkf8AU9PbU3\\\/4O2n956gjtCLwnp2hF4T0wJ3PZU38nJ09ac\\\/rPT21N\\\/wB\\\/h207uHfPUEdoReE9O0IvCemBO3tqL9jH+HLRj43Lseyr1AeOnrV+89QP2hF4T07Qi8J6YE7nsqb+Rg6dtOMY909cjsq9QNOW6etQPkc9QP2hF4T07Qi8J6CevbXaj8Q2v8AfentrtR+IbX++9QL2hF4T07Qi8J6CevbXaj8Q2v996xjlH5frzrrSdVYa600NNBUOY4yROcXDZcHDj8SiztCLwnp2hF4T0FBS++Yv1x619MdBfmVY\\\/2OL+kL5vxUUbJWODnZDgfpX0g0ECNFWMHce04v6QgvyIiDXaXl1uUJImtFZGR4TAP\\\/AGqnd2QMuC19HIAdxBLfuWxz4Yn+7jY742gqlltVulH+bQUj\\\/wBaFp\\\/sqaat05aV1tZoWsrJ6qaw1POzPL3ltW4DJ47l485oLxDVfxrludLpXT02edsVqfnwqSM\\\/2VO7Q+lHe60zZD8dBF+FRpq3Tlpzt6C8Q1f8a5cbeg\\\/ENX\\\/GOW4Z0Do88dKWE\\\/8A2+L8K47n+jvgnYP5dD+FNNe5mGnu3oPxDV\\\/xjk29BeIav+Mctwu5\\\/o74J2D+XQ\\\/hTuf6O+Cdg\\\/l0P4U01bmWn3OaC8Q1f8a5c7egvEFX\\\/GuW4Hc\\\/0d8E7B\\\/Lofwp3P8AR3wTsH8uh\\\/Cmmrcy0\\\/5zQPiCr\\\/jXLnnNAfB+r\\\/jXLb\\\/uf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lqBzmgPg\\\/V\\\/xrk5zk\\\/wDg\\\/V\\\/xrlt\\\/3P8AR3wUsH8uh\\\/Cnc\\\/0d8FLB\\\/Lofwppr3MtQOc0B8H6v+NcqSZmipK2N0dqqoaYNw5nbLnEnPHOVuV3P9HfBSwfy6H8Kdz\\\/R3wTsH8uh\\\/Cmmvcy1CZFydY763XEHyTH8S9RFya9Nuufz5\\\/EtuO5\\\/o74KWD+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWpLW8mzfc2+6j4pz+Jd9rk5\\\/8Agrv\\\/ABLvxLbPuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5mGpT28mzvdUF1d8c7j\\\/7l05rk18XXP58\\\/iW3Hc\\\/0d8E7B\\\/Lofwp3P9HfBSwfy6H8KaatzMNRJIuTjZPN2647XlmP4lb449Fx1oe62VUtNskc2ahzTnoOc\\\/Gty+5\\\/o74J2D+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWoHOaA+D9X\\\/GuTnOT\\\/AOD9X\\\/GuW3\\\/c\\\/wBHfBSwfy6H8Kdz\\\/R3wUsH8uh\\\/CmmvczDUDnNAfB+r\\\/AI1yc5oD4P1f8a5bf9z\\\/AEd8E7B\\\/Lofwp3P9HfBOwfy6H8KaatzLT\\\/nNA+IKv+NcnOaC8QVf8a5bgdz\\\/AEd8FLB\\\/Lofwp3P9HfBOwfy6H8KaatzLT7b0F4hq\\\/wCNcuNvQfiGr\\\/jXLcLuf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp7t6D8RVf8Y5NvQfiGq\\\/jHLcLuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp9t6C8Q1f8a5NvQXiGq\\\/jXLcEaA0cOGlLAP\\\/t8P4V6N0NpNvudMWQfFQRfhTTVuZhp2yXQTHteLBVZaQRmscVKFJy9mmp4qemoZBFE0MY0Fu4AYHQp8i0np2L\\\/AGrDaWY8GjjH9lWRWi2w\\\/wC1b6Nn6sDR\\\/ZNNW5lAUXLxcJTiK1VchPgtB\\\/8Aai2HZTwx\\\/wC3FG39VoCKdM7oy9ERFdAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIse1JqYWusgttvoprneqhhkipIXBoawf85Hncxmd2TxO4AncrHzvKbnnu1tI83nPa3OVHOY6uc9zny4wgz1Fj2mtTNutZUW24UU1rvVMwPlo5nB20w\\\/843jc9md2RwO4gHcshQEREBERAREQERcOdgIOVwXALA9YcodHZZpKSjZ23Wt3OAOGMPlPSfIFHNfyg6hq3HFW2naf+MMYGPlOSua5xVu3OO8vY4TkfF8VTFcRpifef8y2B2wm2FrLLqG8yu2nXWvz\\\/wBNQ5vqK5h1FeYXbTLrXZ\\\/6p3O9ZWX4+jaXf\\\/pbiP64+rZoOBXK1+t\\\/KHqGkcNupZUsHFs0YOflGFJWjtfUV+lZSzMNLXOG5jjlr\\\/1T\\\/ZbW+Kt3JxHpLz+M5JxXCU66ozTHvH+ZZui4acrldDyBERAREQEREBERAREQEREBERAREQEREBERBG+jXV\\\/sDqPUtvpo7he6241GIpZC3aigldE2Frt+MNY4joy7f1rIWa4srtNG9GaRsQfzDqYxntgT8OY5vjzmd2z\\\/AG3qwWirZoLUlwtd5mbDY7rVvq7bVv3Rxyv3yQPdwadrLmk4Byencsn\\\/AMN2E6h\\\/xJ2tB7IbGO2NvveGNvGdna2cja443IMW1ga91j07qavpWW+9UVxgxFHIXEQTzNidC87skte0kcNpu5SQo8u9YzXWoqC1WaZs1ltdWyruVWzfHJJGcxwMPBx2sOcRuGyBnO5SGgIiICIiAiIgLEOUq+OsunJXQvLamc8zERxBI3n5ACsudwUU8uBd2tah\\\/wAS+Qn48D\\\/usb9U0W5mHocqsU3+Lt26+2f49UTuJc4lxJJOST0rhFJ8Fl0weTV1cTCbh2sXGUyd+Jse5xnr3YxwXj27U3M4ns\\\/QuM42jg4p1RM6px6IwRZJyfUdsr9TQwXpzBSljiGvdshz+gE+n0Ko5S6C1W7UQhsvNth5ppeyN20Guyd3ownSnR1Mk8bRHFRwuJzjOfZia7Me6N7XscWvacgg4IKk+12TS0nJ26tnMJruYc58pl79sm\\\/Axn4t2FFyXLU28TM9zheNo4ua6aaZjTOJy2J0Beze9O01RIc1DP8AKm\\\/WHT8owflWTqMORJx9iK8H3IqAR+6FJ44L2bNU1W4mX51zGzTY4q5bp7RIiItXEIiICIiAiIgIiICIiAiIgIiICIiAiIg8a2kp66lkpq2CKop5BsvilYHtcOog7isM7k+iud2\\\/YQbOdrmu2pua+Lm9vZx5MYWcog8aKkp6GljpqKCKnp4xssiiYGNaOoAbgvZEQEREBERAREQHcFgfKxaXXHTjpogTLSO54AdIxhw9Bz8izxeM8Ye0gjIKrXRFdM0z7tuGv1cPdpu094nLVVFKmruTh0lRJVWNzGbRyad25uf+k\\\/2UeV9kudBIWVdDURkdOwSPSNxXi3LFdufWH6TwfNOG4umJoqxO091uRcua5pw5pB6iMLlrXPOGNLj1AZWLvy6ornb7DdLhK1lJQVDyf+RYWtHxk7lI+jeTrtWojrL0Y5ZG72wN3tB6yelbW7FdyfSHncZzXhuEpmaqsztHf\\\/4yPkytDrVpmEStLZ6g888HozjA9ACzMcF5QsDQAOAXqvaopiimKY9n5vfvVX7lV2rvM5ERFZkIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAhGURB5ujyvF9O13FqqkQW51BAT30TCfK0I2ggB72JgPkaFccJhMJzKlZA1vAL2bHheiIgAwiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg\\\/\\\/2Q==\",\"type\":\"screenshot\",\"timing\":2971},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"items\":[{\"observedTraceEnd\":4483,\"observedFirstMeaningfulPaint\":533,\"firstCPUIdle\":7905,\"observedTraceEndTs\":1367906894022,\"observedFirstMeaningfulPaintTs\":1367902944303,\"observedDomContentLoaded\":642,\"observedFirstVisualChangeTs\":1367903364077,\"observedNavigationStart\":0,\"interactive\":11637,\"observedFirstContentfulPaintTs\":1367902944302,\"observedLoad\":1015,\"observedLastVisualChangeTs\":1367905381077,\"observedDomContentLoadedTs\":1367903053322,\"observedSpeedIndex\":1218,\"estimatedInputLatency\":353,\"observedFirstPaint\":533,\"observedLastVisualChange\":2970,\"firstContentfulPaint\":2516,\"observedFirstPaintTs\":1367902944300,\"speedIndex\":4674,\"observedSpeedIndexTs\":1367903628833,\"observedFirstContentfulPaint\":533,\"observedNavigationStartTs\":1367902411077,\"observedFirstVisualChange\":953,\"observedLoadTs\":1367903426221,\"firstMeaningfulPaint\":2516}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":-396.174},\"displayValue\":\"Root document took 200\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"overallSavingsMs\":1529,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"valueType\":\"timespanMs\",\"label\":\"Potential Savings\",\"key\":\"wastedMs\"}],\"items\":[{\"totalBytes\":4924,\"wastedMs\":330,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144},{\"totalBytes\":615,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483},{\"totalBytes\":1438,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861},{\"totalBytes\":10534,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"},{\"wastedMs\":780,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"wastedMs\":330,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316},{\"totalBytes\":7906,\"wastedMs\":930,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\"}],\"type\":\"opportunity\"},\"displayValue\":\"Potential savings of 1,530\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.41,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Start Time\",\"granularity\":1,\"itemType\":\"ms\",\"key\":\"startTime\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"endTime\",\"itemType\":\"ms\"},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"granularity\":1,\"displayUnit\":\"kb\"},{\"text\":\"Resource Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"resourceSize\",\"itemType\":\"bytes\"},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"itemType\":\"text\",\"key\":\"mimeType\",\"text\":\"MIME Type\"},{\"text\":\"Resource Type\",\"key\":\"resourceType\",\"itemType\":\"text\"}],\"type\":\"table\",\"items\":[{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":202.83999992534518,\"resourceSize\":31023,\"startTime\":0,\"transferSize\":8749,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":322.30899995192885,\"resourceSize\":29295,\"startTime\":220.820999937132,\"transferSize\":4924,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"mimeType\":\"text\\\/css\",\"resourceSize\":2138,\"endTime\":322.7520000655204,\"startTime\":220.97999998368323,\"transferSize\":1144,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":209,\"endTime\":322.9980000760406,\"startTime\":221.10199998132885,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"statusCode\":200},{\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":323.3189999591559,\"resourceSize\":511,\"startTime\":221.33699990808964},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":323.56499996967614,\"startTime\":221.96200001053512,\"transferSize\":2483,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":327.1679999306798,\"resourceSize\":6758,\"startTime\":222.08300000056624,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":62384,\"endTime\":372.9880000464618,\"startTime\":222.26499998942018,\"transferSize\":8861,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":373.46799997612834,\"resourceSize\":54216,\"startTime\":222.37699991092086,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":379.4340000022203,\"resourceSize\":97176,\"startTime\":222.48400002717972,\"transferSize\":33460,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":10056,\"endTime\":380.06999995559454,\"startTime\":222.57600002922118},{\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":411.0300000756979,\"resourceSize\":19776,\"startTime\":222.72700001485646,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"statusCode\":200},{\"mimeType\":\"image\\\/svg+xml\",\"endTime\":411.4469999913126,\"resourceSize\":4649,\"startTime\":222.85800008103251,\"transferSize\":2122,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":144748,\"endTime\":457.5409998651594,\"startTime\":222.95999992638826,\"transferSize\":145259,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":596.0269998759031,\"resourceSize\":15005,\"startTime\":443.57299990952015,\"transferSize\":6070,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":608.1260000355542,\"startTime\":443.69499990716577,\"transferSize\":6117,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":617.7860000170767,\"resourceSize\":3809,\"startTime\":443.8070000614971,\"transferSize\":4316,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":4102,\"endTime\":629.0919999592006,\"startTime\":444.2249999847263,\"transferSize\":4610,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\"},{\"transferSize\":7746,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":7238,\"endTime\":629.5079998672009,\"startTime\":444.36999992467463},{\"transferSize\":6200,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":630.7649998925626,\"resourceSize\":5692,\"startTime\":444.49399993754923},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":44039,\"endTime\":649.5079998858273,\"startTime\":444.6099998895079,\"transferSize\":44548,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5692,\"endTime\":657.3930000886321,\"startTime\":444.7270000819117,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":681,\"endTime\":485.01299996860325,\"startTime\":415.2470000553876,\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":503.97600000724196,\"resourceSize\":413,\"startTime\":441.66500004939735,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"statusCode\":200},{\"transferSize\":960,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":504.44899988360703,\"startTime\":441.92199991084635},{\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":504.78299986571074,\"resourceSize\":9566,\"startTime\":442.04599992372096},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":579.9010000191629,\"resourceSize\":2652,\"startTime\":442.2259998973459,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":580.3789999336004,\"resourceSize\":1846,\"startTime\":442.36099999397993,\"transferSize\":1386,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":580.6730000767857,\"resourceSize\":1402,\"startTime\":442.7479999139905,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":594.4439999293536,\"resourceSize\":2568,\"startTime\":442.9119999986142,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"statusCode\":200},{\"mimeType\":\"application\\\/javascript\",\"endTime\":594.9220000766218,\"resourceSize\":1198,\"startTime\":443.06600000709295,\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":16184,\"endTime\":595.2719999477267,\"startTime\":443.19500005804,\"transferSize\":6072,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":595.5250000115484,\"resourceSize\":6875,\"startTime\":443.31600004807115,\"transferSize\":2620,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":595.8020000252873,\"resourceSize\":1403,\"startTime\":443.44200007617474,\"transferSize\":1129,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":52154,\"endTime\":657.8170000575483,\"startTime\":444.8569999076426,\"transferSize\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":671.5539998840541,\"startTime\":444.98799997381866,\"transferSize\":4755,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5234,\"endTime\":671.9430000521243,\"startTime\":445.1279998756945,\"transferSize\":2614,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"resourceType\":\"Script\"},{\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":473.4320000279695,\"resourceSize\":331,\"startTime\":473.3659999910742},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":478.32300001755357,\"resourceSize\":709,\"startTime\":478.2710000872612,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\"},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/html\",\"resourceSize\":210,\"endTime\":821.2349999230355,\"startTime\":634.6899999771267,\"transferSize\":624,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200},{\"mimeType\":\"application\\\/font-woff2\",\"endTime\":821.6979999560863,\"resourceSize\":32588,\"startTime\":639.0929999761283,\"transferSize\":32907,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":821.9830000307411,\"resourceSize\":33768,\"startTime\":639.5789999514818,\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"statusCode\":200},{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31616,\"endTime\":822.251999983564,\"startTime\":639.8829999379814},{\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":32556,\"endTime\":822.5199999287724,\"startTime\":640.2429998852313},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":822.8529999032617,\"resourceSize\":31656,\"startTime\":641.0119999200106,\"transferSize\":31959,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5147,\"endTime\":823.1210000813007,\"startTime\":673.3569998759776,\"transferSize\":2505,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\"},{\"transferSize\":18267,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":823.3759999275208,\"resourceSize\":44453,\"startTime\":676.0430000722408},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":430748,\"endTime\":823.7189999781549,\"startTime\":686.7329999804497,\"transferSize\":89714,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"statusCode\":200},{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":1960,\"endTime\":824.4189999531955,\"startTime\":745.5559999216348,\"transferSize\":1404,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":35,\"endTime\":960.0380000192672,\"startTime\":868.7489998992532,\"transferSize\":367,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245121\",\"statusCode\":200},{\"mimeType\":\"text\\\/html\",\"endTime\":979.698000010103,\"resourceSize\":0,\"startTime\":937.2109998948872,\"transferSize\":590,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=412x660&vp=412x660&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=621383615.1558364245&tid=UA-22305160-3&_gid=211614394.1558364245&_r=1>m=2wg5a1PCSVR2W&z=961325458\",\"statusCode\":302},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":974.0800000727177,\"resourceSize\":43,\"startTime\":939.3479998689145,\"transferSize\":741,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"statusCode\":200},{\"mimeType\":\"text\\\/html\",\"endTime\":998.8879999145865,\"resourceSize\":0,\"startTime\":979.8769999761134,\"transferSize\":618,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=621383615.1558364245&jid=128620871&_gid=211614394.1558364245&gjid=166392153&_v=j75&z=961325458\",\"statusCode\":302},{\"transferSize\":512,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=621383615.1558364245&jid=128620871&_v=j75&z=961325458\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":1010.7819999102503,\"resourceSize\":42,\"startTime\":998.9950000308454},{\"transferSize\":2552,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5788,\"endTime\":1083.9440000709146,\"startTime\":1013.249000068754},{\"resourceType\":\"Script\",\"endTime\":1084.9200000520796,\"resourceSize\":0,\"startTime\":1013.7589999940246,\"transferSize\":0,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\",\"statusCode\":-1},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1208.1339999567717,\"resourceSize\":21,\"startTime\":1088.4559999685735,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"endTime\":1322.2529999911785,\"resourceSize\":2490,\"startTime\":1210.6250000651926,\"transferSize\":1595,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"resourceType\":\"XHR\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1501.1350000277162,\"resourceSize\":1957357,\"startTime\":1336.3969998899847,\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"mimeType\":\"text\\\/css\",\"endTime\":1978.762999875471,\"resourceSize\":10540,\"startTime\":1595.5870000179857,\"transferSize\":1275,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"resourceType\":\"Stylesheet\"},{\"transferSize\":5804,\"statusCode\":200,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1979.2349999770522,\"resourceSize\":14927,\"startTime\":1739.5520000718534},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":1979.4949998613447,\"resourceSize\":10540,\"startTime\":1755.69500005804,\"transferSize\":1275,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":1979.742999887094,\"resourceSize\":6942,\"startTime\":1773.8600000739098,\"transferSize\":7450,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\"},{\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1979.964999947697,\"resourceSize\":21,\"startTime\":1776.0910000652075},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":2392,\"endTime\":2287.4719998799264,\"startTime\":1991.3679999299347,\"transferSize\":1527,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200},{\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2354.4509999919683,\"startTime\":2295.791999902576},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":845,\"endTime\":2412.4209999572486,\"startTime\":2356.36099986732,\"transferSize\":1572,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2464.953999966383,\"resourceSize\":21,\"startTime\":2418.2879999279976,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"resourceSize\":33106,\"endTime\":2591.4259999990463,\"startTime\":2466.3889999501407,\"transferSize\":4869,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"resourceType\":\"XHR\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2838.2230000570416,\"resourceSize\":1244,\"startTime\":2661.1869998741895,\"transferSize\":1764,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":452,\"endTime\":2667.9060000460595,\"startTime\":2667.8319999482483,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"statusCode\":200},{\"transferSize\":13666,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\",\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2838.7160000856966,\"resourceSize\":13224,\"startTime\":2672.5069999229163},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2838.990000076592,\"resourceSize\":13324,\"startTime\":2674.5710000395775,\"transferSize\":13766,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\"},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2839.236000087112,\"resourceSize\":13108,\"startTime\":2676.048999885097,\"transferSize\":13550,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":2857.6279999688268,\"resourceSize\":457,\"startTime\":2702.6799998711795,\"transferSize\":848,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":2858.041000086814,\"resourceSize\":1169,\"startTime\":2703.73099995777,\"transferSize\":1583,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2896.309999981895,\"resourceSize\":19008,\"startTime\":2704.1060000192374,\"transferSize\":19424,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2896.9779999461025,\"resourceSize\":18508,\"startTime\":2704.4710000045598,\"transferSize\":18939,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"statusCode\":200},{\"transferSize\":1354,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F600.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":810,\"endTime\":2897.3519999999553,\"startTime\":2705.054000020027},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":694,\"endTime\":2989.0109999105334,\"startTime\":2705.246000085026,\"transferSize\":1237,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62C.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1136,\"endTime\":2989.3779999110848,\"startTime\":2705.5889999028295,\"transferSize\":1680,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F602.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":686,\"endTime\":2989.5869998726994,\"startTime\":2705.945000052452,\"transferSize\":1229,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F603.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":2990.182999987155,\"resourceSize\":737,\"startTime\":2706.2299998942763,\"transferSize\":1280,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F604.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.5179999768734,\"resourceSize\":851,\"startTime\":2706.4839999657124,\"transferSize\":1394,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F605.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.7599999569356,\"resourceSize\":901,\"startTime\":2706.7660000175238,\"transferSize\":1444,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F606.png\",\"statusCode\":200},{\"transferSize\":1478,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F607.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.9709999337792,\"resourceSize\":935,\"startTime\":2707.012000028044},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2991.152999922633,\"resourceSize\":746,\"startTime\":2707.2799999732524,\"transferSize\":1289,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F609.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":812,\"endTime\":2991.4110000245273,\"startTime\":2707.480999873951,\"transferSize\":1355,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60A.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2991.704999934882,\"resourceSize\":602,\"startTime\":2707.7790000475943,\"transferSize\":1145,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F643.png\",\"resourceType\":\"Image\"},{\"transferSize\":1179,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/263A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2991.9559999834746,\"resourceSize\":636,\"startTime\":2709.0640000533313},{\"mimeType\":\"image\\\/png\",\"endTime\":2992.2509999014437,\"resourceSize\":896,\"startTime\":2709.214000031352,\"transferSize\":1439,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60B.png\",\"resourceType\":\"Image\"},{\"transferSize\":1328,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":785,\"endTime\":2992.498999927193,\"startTime\":2709.3889999669045},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1069,\"endTime\":2992.7419999148697,\"startTime\":2709.5289998687804,\"transferSize\":1613,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2992.9599999450147,\"resourceSize\":843,\"startTime\":2709.6499998588115,\"transferSize\":1386,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F618.png\"},{\"transferSize\":1605,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2993.1689999066293,\"resourceSize\":1061,\"startTime\":2709.792000008747},{\"transferSize\":1410,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61D.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":867,\"endTime\":2993.4370000846684,\"startTime\":2709.927999880165},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":752,\"endTime\":2993.6450000386685,\"startTime\":2710.0470000877976,\"transferSize\":1295,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61B.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":967,\"endTime\":2993.885000003502,\"startTime\":2710.151999955997,\"transferSize\":1510,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F911.png\",\"statusCode\":200},{\"transferSize\":1518,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F913.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":975,\"endTime\":2994.1080000717193,\"startTime\":2710.4110000655055},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":824,\"endTime\":2999.2499998770654,\"startTime\":2710.8159998897463,\"transferSize\":1368,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60E.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2999.779999954626,\"resourceSize\":465,\"startTime\":2711.05600008741,\"transferSize\":1008,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F636.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":1060,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F610.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":517,\"endTime\":3002.2259999532253,\"startTime\":2711.248999927193},{\"mimeType\":\"image\\\/png\",\"endTime\":3004.996999865398,\"resourceSize\":438,\"startTime\":2711.6030000615865,\"transferSize\":981,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F611.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":632,\"endTime\":3006.747999927029,\"startTime\":2711.799999931827,\"transferSize\":1175,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F612.png\"},{\"transferSize\":1286,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F644.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":743,\"endTime\":3107.581000076607,\"startTime\":2712.0330000761896},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3107.9170000739396,\"resourceSize\":1345,\"startTime\":2712.3060000594705,\"transferSize\":1889,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F914.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3108.2859998568892,\"resourceSize\":1127,\"startTime\":2712.5790000427514,\"transferSize\":1671,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F633.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3108.5880000609905,\"resourceSize\":757,\"startTime\":2712.959999917075,\"transferSize\":1300,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61E.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":715,\"endTime\":3108.776999870315,\"startTime\":2713.1260000169277,\"transferSize\":1258,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61F.png\",\"statusCode\":200},{\"transferSize\":1388,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F620.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3108.9580000843853,\"resourceSize\":845,\"startTime\":2713.3690000046045},{\"transferSize\":1190,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F615.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.1599999926984,\"resourceSize\":647,\"startTime\":2713.5979998856783},{\"transferSize\":1676,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62B.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.379000030458,\"resourceSize\":1132,\"startTime\":2713.789999950677},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":871,\"endTime\":3109.586999984458,\"startTime\":2714.070999994874,\"transferSize\":1414,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F629.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.770999988541,\"resourceSize\":575,\"startTime\":2714.4919999409467,\"transferSize\":1118,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62E.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.968999866396,\"resourceSize\":1588,\"startTime\":2714.6560000255704,\"transferSize\":2132,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F631.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3110.201000003144,\"resourceSize\":1002,\"startTime\":2714.884999906644,\"transferSize\":1546,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F628.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3110.452000051737,\"resourceSize\":971,\"startTime\":2715.091000078246,\"transferSize\":1514,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F630.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3110.6889999937266,\"resourceSize\":634,\"startTime\":2715.3829999733716,\"transferSize\":1177,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62F.png\",\"resourceType\":\"Image\"},{\"transferSize\":1176,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F626.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3110.901999985799,\"resourceSize\":633,\"startTime\":2716.1769999656826},{\"transferSize\":1364,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F627.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":821,\"endTime\":3111.1339998897165,\"startTime\":2716.448999941349},{\"transferSize\":1667,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F622.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1123,\"endTime\":3114.831999875605,\"startTime\":2716.6889999061823},{\"transferSize\":1378,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F625.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":835,\"endTime\":3115.2649999130517,\"startTime\":2716.961999889463},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1185,\"endTime\":3115.520999999717,\"startTime\":2717.2310000751168,\"transferSize\":1729,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62A.png\"},{\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F613.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":861,\"endTime\":3242.062999866903,\"startTime\":2717.7810000721365},{\"mimeType\":\"image\\\/png\",\"endTime\":3242.354999994859,\"resourceSize\":862,\"startTime\":2717.901000054553,\"transferSize\":1405,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F632.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":722,\"endTime\":3242.5420000217855,\"startTime\":2718.008999945596,\"transferSize\":1265,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F910.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3242.7159999497235,\"resourceSize\":1323,\"startTime\":2718.624999979511,\"transferSize\":1867,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F637.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1507,\"endTime\":3242.890999885276,\"startTime\":2718.800999922678,\"transferSize\":2051,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F912.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3243.146999971941,\"resourceSize\":1201,\"startTime\":2719.0199999604374,\"transferSize\":1745,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F915.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3243.3579999487847,\"resourceSize\":1075,\"startTime\":2719.177999999374,\"transferSize\":1619,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F634.png\",\"resourceType\":\"Image\"},{\"transferSize\":1817,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4A9.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1273,\"endTime\":3243.5520000290126,\"startTime\":2719.332000007853},{\"mimeType\":\"image\\\/png\",\"endTime\":3243.763000005856,\"resourceSize\":1078,\"startTime\":2719.516000011936,\"transferSize\":1622,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F608.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1990,\"endTime\":3243.965999921784,\"startTime\":2719.7650000452995,\"transferSize\":2534,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47F.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1864,\"endTime\":3244.165000040084,\"startTime\":2720.005000010133,\"transferSize\":2408,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F479.png\",\"statusCode\":200},{\"transferSize\":2107,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3244.442000053823,\"resourceSize\":1563,\"startTime\":2720.223000040278},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":628,\"endTime\":3244.66499988921,\"startTime\":2720.4940000083297,\"transferSize\":1171,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F480.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1468,\"endTime\":3244.8899999726564,\"startTime\":2720.661999890581,\"transferSize\":2012,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47B.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3245.0919998809695,\"resourceSize\":839,\"startTime\":2720.8159998990595,\"transferSize\":1382,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1228,\"endTime\":3245.3499999828637,\"startTime\":2721.028999891132,\"transferSize\":1772,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F916.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1677,\"endTime\":3245.555999921635,\"startTime\":2721.343999961391,\"transferSize\":2221,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63A.png\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1407,\"endTime\":3245.784000027925,\"startTime\":2721.506000030786,\"transferSize\":1951,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F638.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1633,\"endTime\":3246.12500006333,\"startTime\":2721.6789999511093,\"transferSize\":2177,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F639.png\",\"statusCode\":200},{\"transferSize\":2057,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63B.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1513,\"endTime\":3246.345999883488,\"startTime\":2721.8420000281185},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3246.5790000278503,\"resourceSize\":1665,\"startTime\":2722.05700003542,\"transferSize\":2209,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63C.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3246.792000019923,\"resourceSize\":1469,\"startTime\":2722.2659999970347,\"transferSize\":2013,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63D.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3246.9849998597056,\"resourceSize\":2120,\"startTime\":2722.4929998628795,\"transferSize\":2664,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F640.png\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1876,\"endTime\":3247.2369999159127,\"startTime\":2722.6479998789728,\"transferSize\":2420,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63F.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":1642,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1098,\"endTime\":3247.567999875173,\"startTime\":2722.8220000397414},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3247.825999977067,\"resourceSize\":1456,\"startTime\":2722.990999929607,\"transferSize\":2000,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44F.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3248.068999964744,\"resourceSize\":1311,\"startTime\":2723.370000021532,\"transferSize\":1855,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44B.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3248.280999949202,\"resourceSize\":814,\"startTime\":2723.580999998376,\"transferSize\":1357,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3248.539000051096,\"resourceSize\":815,\"startTime\":2723.768000025302,\"transferSize\":1358,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44E.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3248.7669999245554,\"resourceSize\":838,\"startTime\":2723.9659999031574,\"transferSize\":1381,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44A.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1014,\"endTime\":3249.0209999959916,\"startTime\":2724.1350000258535,\"transferSize\":1558,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270A.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3249.248999869451,\"resourceSize\":1009,\"startTime\":2724.4639999698848,\"transferSize\":1553,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270C.png\"},{\"transferSize\":1522,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3256.565999938175,\"resourceSize\":979,\"startTime\":2724.6179999783635},{\"transferSize\":1625,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F590.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3258.644999936223,\"resourceSize\":1081,\"startTime\":2724.762999918312},{\"mimeType\":\"image\\\/png\",\"endTime\":3259.002999868244,\"resourceSize\":1053,\"startTime\":2724.8970000073314,\"transferSize\":1597,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F450.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3259.281999897212,\"resourceSize\":1012,\"startTime\":2725.0329998787493,\"transferSize\":1556,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4AA.png\"},{\"transferSize\":1666,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64F.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3259.5899999141693,\"resourceSize\":1122,\"startTime\":2725.2020000014454},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3260.1649998687208,\"resourceSize\":656,\"startTime\":2725.9680000133812,\"transferSize\":1199,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F34F.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":690,\"endTime\":3277.9270000755787,\"startTime\":2726.1270000599325,\"transferSize\":1233,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F509.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3278.2959998585284,\"resourceSize\":823,\"startTime\":2726.490000030026,\"transferSize\":1366,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F507.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":551,\"endTime\":3278.5499999299645,\"startTime\":2726.732000010088,\"transferSize\":1094,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F5EF.png\",\"statusCode\":200},{\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":3278.7949999328703,\"startTime\":2728.4689999651164},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":3278.9759999141097,\"startTime\":2729.029000038281,\"transferSize\":354,\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3279.1559998877347,\"resourceSize\":21,\"startTime\":2729.503999929875,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":250,\"endTime\":3419.205999933183,\"startTime\":3280.5589998606592,\"transferSize\":1017,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"statusCode\":200},{\"transferSize\":852,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3419.626999879256,\"resourceSize\":125,\"startTime\":3281.3639999367297},{\"transferSize\":255,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":11,\"endTime\":3419.9449999723583,\"startTime\":3282.7139999717474}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"summary\":{\"wastedBytes\":147002.29869646183},\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Cache TTL\",\"displayUnit\":\"duration\",\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\"},{\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"totalBytes\",\"itemType\":\"bytes\"}],\"items\":[{\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0,\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0,\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":760,\"wastedBytes\":760,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":728,\"wastedBytes\":728,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":60},\"cacheLifetimeMs\":60000,\"totalBytes\":2614,\"cacheHitProbability\":0.008333333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2592.2166666666667},{\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.08333333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666,\"debugData\":{\"max-age\":600,\"type\":\"debugdata\",\"stale-while-revalidate\":\"604800\",\"public\":true}},{\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13700.25,\"debugData\":{\"type\":\"debugdata\",\"max-age\":7200,\"public\":true},\"cacheLifetimeMs\":7200000,\"totalBytes\":18267,\"cacheHitProbability\":0.25},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":86400},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001},{\"cacheLifetimeMs\":604800000,\"totalBytes\":5804,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.3999999999999,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":604800}},{\"cacheLifetimeMs\":604800000,\"totalBytes\":367,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245121\",\"wastedBytes\":36.69999999999999,\"debugData\":{\"max-age\":604800,\"type\":\"debugdata\"}},{\"wastedBytes\":13592.671787709489,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"wastedBytes\":4168.597765363126,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":44548,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\"},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"wastedBytes\":1817.608938547485,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19424,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1772.2248603351945,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18939,\"cacheHitProbability\":0.9064245810055866},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":7746,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"wastedBytes\":724.8351955307259,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\"},{\"wastedBytes\":572.4008379888264,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.0027932960891},{\"wastedBytes\":431.38268156424556,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\"},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":1583,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\",\"wastedBytes\":148.12988826815632}],\"type\":\"table\"},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.46,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"930\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.01,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"11.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.18,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"type\":\"filmstrip\",\"items\":[{\"timing\":300,\"timestamp\":1367902711077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timestamp\":1367903011077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\",\"timing\":600},{\"timing\":900,\"timestamp\":1367903311077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timestamp\":1367903611077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Mvb230+0nubmeK2t4Y2kkmmcKiKBksxPAAAySaTkopylsi4QlUkoQV29Eluzy6b9ofQ45JJ4tD8R3uhxMQ\\\/iC20xnsAikh5PMzkopU5IXscZrznj6d7JSa7pXX3n08eG8Wqfv1IRn\\\/I6kVPyXL3fbc9H0DXtP8S6Tb6lpl5DfWNwu+KeB9ysOn5gggjsQQea74SjOKlB3TPm61CrhqkqVaLjJbpmjVmIUAISB1OKAE3qSRuGR707MV03bqLuHqKQxaACgAoAKACgAoAKAPJ\\\/2hpyvhfQLaeVotDvdes7XV23lE+xszeYJJAQY0JCgtkdQM815mPclGK6OST9Hv+B9Xw1Gn9aq1G\\\/3kKdSUP8AGou3zWrXmj561n4k+OZPjOtj4aupfsUN89jpOkae4Sxmt42KKNinYy7Bksfu8kFdox87VxeJWK5MO9E7JJaNfdba736H6pgMiyb+w\\\/b5jT5ZOPNObbUrtN3u2rO3wpb2XdnsngrV7vwhd\\\/F6TwzpTazpemXAuLDTLM4WW8FuWuYI2AODvVRtA+UnAHavfwV1UxCj8KenrbWx+b8RNVMvy\\\/EVP40oSv3cFJKm36xvr13Fm+Lfjyw8Nrq48OXuq3Qhixp9rod0guSj3wc7HCy2plWC2+95wjMqgeYrCRvXe58OiDwr8WvH3iPxLp0l1ompadpjW+rwz2zeGruKOW5jW0ltfLmlAcJtluFE0scQkaGRfKDFcIZp6d8XvFOo6VDLJosltq8kNxOdJm0S\\\/hkimj8j\\\/Qw7gCUZlZPtiDyicMFwuG5qtWUJKMVe6b+6x7eAwVPE0Z1ajtyygt0klLmu3fe3LstX01N3xB448U6NdlU0I3CN5rxCO1ndHCs67GkjDmMhVWQHy23+YEUAjecnVr8yXKbLBYCVJzVez91Wuk1dRbaTXvK7a0ceW3M+xe8I+N9W1jWNLtrzR9Qtobq1klkll0uSBYplkZcOzSEIGC5VRuJDAkrwC6VepUaTi0vQwxmEw1CE5UpptSsrTUtLX2srrz0XZdT0Gu08UKACgAoAKAOA+O3jq7+Gvwt1rxHY3lhYXVn5Gy41Nbdrdd88aHf9ovLOLkOQN1zHyRjecIwBwv7Lfxy1b40DxKdU1fQdVGnfZhH\\\/AGIlgvl+Z5ud\\\/wBk1jUc52DG\\\/wArocb+dgB7N4g8O6f4o0e70vU7dbvT7qMxTQP0ZT+oI6gjBBAIINROEasXCaumbUK9XC1Y4ihLllF3TX9f0mzzzUfhPrcbRaXoPjCXw14UjiW3TS9P0+MTImPnK3JbeHYliXwTk55PJ4Hg53tTq8sdNEv1PqqWe4JRdTG4RV8Q3fnnOVn2TglZpLRK+x2\\\/gzwZpvgjQ49N02NgoYyTXEpDTXMp+\\\/LK2Pmdj1P0AwAAOujRjQjyQ2\\\/PzZ85jMZWx1Z1qr9EtorpGK6RXRG\\\/W5xBQBFJbxyyI7KC6ghWwMgHGR+g\\\/IUA9Y8r2F8kZByad+4reYqx7TnJP1pahYfQMKACgAoAKAEIB60AAGKAFoATA9KAAYoAAQenNAC0AJuHPI4oAWgAoAKACgAoAKAE60ALQAUAFABQB8HyftWfEHwb8TtfXxjqYs\\\/Bfw38Uarb+LgtlCbi40m9aBNAkOE+9uuGJ8raSkGX3E\\\/MAd18K\\\/2pPEWjaR4Y0fxbpk+qX1qnh\\\/T\\\/ABNqmq3kFpqw1XVoYpI44NOjgQPFE9zFGzM0TBY5QFlaFywBY8D\\\/ALaOqfEPwP4L1SHwdpmlX3i9tZubSG\\\/8SJHBBp2myLDczGVrcF7gyOCluqFSis7yxgHAB8\\\/eA\\\/2mfj14\\\/wDFep6ToOqeJ9f1y30Hwff6bb6fomlvoq3N7plvc3Z1aVo1njgldnIMEisoMm3AVQAD6J8U\\\/toan4X1DSNP\\\/wCEDN9d+Idd1rRtB+x3l5d+f\\\/ZdzcQXUlwlrYTSxbhArRpFHOTufeY1jLkA3JP2t7qLxDp9vceANV0zSrzRl1KKXU\\\/Ogu7m4OnSX5soF8g23nKkZRknuoHDK7BCgV3ANfw3+0fqeqfBHxp46vPBso1jw15qy+F7Ca6+1GRbaKdYnF3aWsiOyzKcCJsqVZDJuC0AcJrn7dLaOlppcPga+1fxj9iutSvtF06DVHFrFAVBhG7TVnW5ZZrdwk9vBEEmVmmVWjMgBveKf2xoPDfjjWNIi8OnU9KsoruKPULc3sbG+t9Mk1B7aYy2S26EJDIh8u4lkVtu6IZbYAWPAH7U2r\\\/EC\\\/8AAWn23hHSbC91\\\/wAO6f4q1Bb7xKI0s7G9n8qBbb\\\/R913OAHLptiRW8tPMYyA0AV\\\/gX+0Fr2pX1tpPjWGxWwvW8UXtp4ka+SNvJ03WfspjngEKJEqxzwhZBI5bymLAE5IB9IUAFABQAUAcrrPwr8G+I01xdW8J6Hqg11IE1b7ZpsEv9oCE5gFxuU+aIzym\\\/O3tigC\\\/d+CfD2oeJrDxHdaFpt14hsImhtNWms43u7eNgQyxzEb0BDNkAjO4+poAzv8AhU3goeH9N0IeEdBGiaZc\\\/brHTf7Mh+zWtzvZxPFHt2pJvd23qAcuxzkmgC14a+HvhjwXcXE+geHdJ0O4uobe3nl02xit2mit4\\\/Lt42KgFlij+RAeEXhcDigCn4s8JeB4\\\/A+qW3iTRdBbwlAZ9Uv4NTs4WskO9ria4kRxszvLys5GSxZickmgBNI8J+BfEU+meL9N0XQL+4m05I7HXLa0heRrF0yiRzAZ8lkbhQdpB9DQBc0b4eeFPDXhubQNI8NaNpegTb\\\/N0qysIobSTeMPuiVQp3d+Oe9AGBo3gD4X+NPA+mafpnhnwprHhCwvJZLCyg023lsba5ilkSVoo9uxHWQSglQCG39yaANm9+FfgzUdbu9ZuvCeh3Or3YAudQm02F7ibELwDfIVLN+5lki5P3HZfusQQCSf4a+ErtPD6T+F9FmTw7s\\\/sZX0+IjTNgUL9myv7nARANmMBVx0FAFLXfg94K8TeH73Q9S8LaRPpl3a3tlJClmkREN24e6VWTDJ5rhXcqQWZVYncAaAOxACgAcAUALQAUAFABQAUAFAHzh+2T8O\\\/in46s\\\/B0nwtvtSs7+1u5orxbXxJJpdqY5QgDXUcYWSaIbWBaKZJY9xMauWygB5t8Sfgh8afFmq+OtOWG7u7W6tdfkj10eNrsWeqw3lhfQ2mlro7n7PCYZLi1BlO0EWwfdvdgACXwH8A\\\/jnodx4I8Paf4su\\\/Cfg\\\/T\\\/AdtJcCaaK9+yeI00s6cLZEEgLW8f7q62HdC0sRIwW3AA5zwJ8Dv2jPDfw51G48S3uv+MNRt9etpG8Lt8Qbm0l1K0jtbqF3h1GP95CjS3FvP5bMpYWnzBWbDAHu\\\/wCyb4a8ffDXwbpfgvxL4Rt9M0y1TVL99WXXhev9pm1e6kjt1QoXkX7O8cvnu4YlwrJu3YAPf6ACgAoAKACgAoA4C5+M2k2fi7WNCnsb6L+ypDDPejyJI2YWi3ZCRJKZziNwM+VgsMDPGQCrN+0D4QW\\\/isoZNUuLl7uwsWA0i6jSGW7+zmFZHkjVEO26hZlLblDYI3YUgFHVv2lPCOh3+mW19\\\/acH2+GKaNH02YXaiW5+zRF7Hb9sjV5cIsjwCMs6L5mWUEAs2H7Snw41WO9ksfERvls0t5Jja2FzLgTypFBt2xnf5jyIFC53bsjI5oA6bRviJpOt+JNa0KEXC6jpV2bOZTCzKzC2tbksGXIChL2EfPtJO4AEDJAMO++Ovhm007R7+NNYurHU\\\/tRimttEu5WjWBxHI0kQj8xR5hVR8uWzkfLlgAavh\\\/4reGvFiSzaNfSajaxG6RrmC0maMtbuqSqrbMOQzAALncQducHABUuPjX4Tt79bH7Vfy3z232uO2h0m7d5V2QuVQCL5pAlxExjHzqrElQFYgAp+Mvjx4X+Hvi+10DxC97p8l3azXNrdG0d4rhojD5kMQXMksgWdXxGjAKshJGxgAC\\\/pPxe8P644+wPe3MR8gebHp87CNpZJoisqhC0Jje3lWQyKqxMu1yrBgACGw+N\\\/hO98NvrbXV3b2kcNhLKslhOzKb3YLaNdiMJHZpFUrGX2scHFAFmP4xeE5dTudPXULgXdq90k8bafcr5P2cMZGcmPCr8rbHJ2ybTsLYNAEFn8aPDGo6rZ2VvLfFbmV7cXU2m3EMCzLKkJiLugAfzZBGR0WQFGKuVUgHd0AFAFD+wdNF3NdDT7UXM0nnSzCFd7v5Yi3E4yW8sBM9doA6UAcf4x1\\\/wL4Zv0tdc06NrmKO3v4lj0Sa6yUnSGAxGOJg8qyvEFRMuu5SABg0AYul\\\/F74c6tBrWm2dsLjRfD4sLgywaW0tpJLJdyx262qopMzpc2pAMSsBJtCksGCgEnhrxl8MNUstKTQbC0uLS8sdNvbVLLQ5di21x5y2TsFhxEg+zTDL7RFtG7buGQDotS1Lwfo2nXmvXVnaWySutzcySWBW4kldEtk3RbPMaV0EcKptLuAqKDwKAMjS\\\/Gfw98RXMGlWVgl2yTr5cP8AYU+xWecyeaMw42efBuaUfKsiLuZWK5AMnQvir8JvFpGhWy2MlzdwPYSaRNpD5NvJK8Eqsnl7Wt\\\/OieJ5BmHeApbLAEAWP4tfDy\\\/m1O4vdGureSC+u9KFxcaBNKL6ZJhZzRwPHG3ms0lv5flj94y2+7ZsQNQBZ8YfEnwJZ\\\/EDTPD\\\/AIh0VrjxFPb3J07zNNW7eaMI8lzHFsDvkRQRSPHgFlkgADMdoAH+JviR4G+HPg6TxH\\\/Yd02mafpyTRHT9EkULbQRho0V2RY0CLMQqs64JdR8wYUAS+C\\\/iX4K8V+C9CvLGyht9L1OWKzs7KCOC8iBSSRIgHtGmgKr9ndso5EaqCxTHABteDdS8IeLNLtm0LToW066sTdwt\\\/ZUlvDJbXEjbipeNVIkaMuV6sNrkEMpIBtx+DdAinaZNE05JWkMxdbSMMXMwnLZx184CTP98buvNAGzQAUAFAGXfeGNL1S+jvLuyjubiMIEeXLbNkqyqQDwCJERsjnKL\\\/dGADG0\\\/wCEvg3Sba6t7Lw1ptnBciLzI4IAgJime4iYY+6yzyyTBhgiSRpM7yWoAf4S+GPh3wRpunWekWb2yWFlaadFIJ38w29srrBGzZ+ZVEkh2ngl2JBJJoAtweBdCh1LW9QXSrRb7WZIJb66SJUmnaFVWEs4AYmMKCjE5U9CMCgBp8BaJHNbTW1jFaSwOHWSBQGIDO23OOhaVycYOWJoAr6T8LvCehXq3mnaBZWV0oAE0Me18CeWfbkdR508smOm5yeuMAFqLwF4egdWj0m2TbcG7ChflExne4MmOm\\\/zZJH3dQXb+8cgFtfC+kx3N7cx6fBFc3shmuJ412ySSGJIS5Yc7vLijTIOcIo7UAUtQ+H3hvVdBi0S60Wzl0eK0NjHYmICFICqqYwo4C4RRj\\\/ZFAGpeaLY39zbXFxaxSXFtKJ4ZivzxuFZQyt1B2ySL7h2B4YggFWx8KaTp15Dd29mqXUMbRRzFmZ1RjucZJJwxwW9SiZzsXABr0AFAHEfG\\\/x7cfC34OeN\\\/GFpbpdXWhaLeajDBKSEkkihZ0Vsc4JAzjtQB+Puh\\\/tf\\\/tpfEGyOueHrnxXq+lXMj+VcaL4SintRhiCiOlswO08dSeOeaFFvoTzJdTSP7Q\\\/7d462XxBH\\\/ckj\\\/wCRKbTW4KUXsw\\\/4aH\\\/bw\\\/58viD\\\/AOESP\\\/kSizFzx7gP2hv28GbAsviCT6DwSP8A5Ep8suw+aPcf\\\/wANA\\\/t5\\\/wDQP+If\\\/hED\\\/wCRKOWXYOZdw\\\/4aB\\\/bz\\\/wCgf8Q\\\/\\\/CIH\\\/wAiUcsuwcy7i\\\/8ADQH7eWwn7B8RN2eAPA46f+AlQ3bVgpJ7MT\\\/hoD9vT\\\/oHfEP\\\/AMIgf\\\/IlJST2Y7oP+Ggf28x\\\/zDviH\\\/4RA\\\/8AkSjmiuoXQv8Aw0B+3pgH+zviJg\\\/9SQP\\\/AJEp3RSTewf8L\\\/8A29P+gd8RP\\\/CIH\\\/yJRddx8suwf8L\\\/AP29T\\\/zDfiJ\\\/4RA\\\/+RKlzitGw5X2MrxH+1V+214O0W51jXpvGmi6TbBTPf6l4Rjt4IgzBV3SPahRlmUDJ5JA71pZoVmfpl+wb8etb\\\/aL\\\/Zy0bxT4lEbeIIrmewvbiGNY0uHjb5ZAijC5RkyBxkHGAQAhHTfthf8AJqnxd\\\/7FXUv\\\/AEnei19EB8sf8E4\\\/2jvh38Of2UvDuh+IvEY07VILu9Z7c2lxJtDXDsp3JGRyCDwa97CZBmOOpKvh6XNF31vFbaPdpnhYvPMvwNZ0MRV5ZKz2k99VsmfQ\\\/iX9rL4Ua3o91ZWnj86ZLOmwXUWn3nmR8jJUiMEHGcHPXselejS4XzaEuaWHv\\\/29H\\\/M82txJlk42hiUv+3Zf5HIeGvj34T0O71K6uvi5NqVhO7yWsMumX2LdDkKpdo2LhOx4JOdxbgL6FXhzGzhaOESl35of\\\/JbnlUc\\\/wcKl6mMbWunJL\\\/5HY761\\\/bC+EKQRq\\\/jFDIB8x+w3bZPfkxV5b4VzdNtUP\\\/JoL\\\/249r\\\/WjKFFXr\\\/hP\\\/5Eut+1p8KU6+KWH10y8\\\/8AjNR\\\/q1mu3sf\\\/ACaH\\\/wAkP\\\/WjKd\\\/bfhP\\\/AORKw\\\/bH+D5\\\/5nBPT\\\/kH3f8A8aqv9V84\\\/wCfH\\\/k8P\\\/kg\\\/wBaMo\\\/5\\\/fhP\\\/wCRH3P7Wvwr4YeL2hVQdwOmXeD05OYe39af+q+cW\\\/gr\\\/wACj\\\/8AJIyfFGUN\\\/wAe3\\\/bsv\\\/kStF+2B8JI+ZPG4kwMY\\\/s66APv\\\/qetQ+F83\\\/58\\\/wDk0P8A5MpcUZOv+Yj\\\/AMll\\\/wDIj5v2ufhPHIsn\\\/CbmNHwVVtNusY46fuc\\\/\\\/r+mD\\\/VjN2rexX\\\/gUP8A5MP9ZsoT5niP\\\/JZf5DZv2wvhFLsx42WPH3tum3XzfnFxVx4WziO9D\\\/yaP\\\/yRUuJsof8Ay\\\/8A\\\/JZf\\\/Ij7v9rn4Sx25jbxmbeV1+WX+zbrI9xmEg\\\/iKUeGM3k7qj\\\/5NH\\\/5IX+s+UNWVf8ACX\\\/yI4ftjfB4Af8AFYJn1\\\/s+6\\\/8AjVV\\\/qtnP\\\/Pj\\\/AMmj\\\/mUuJsn\\\/AOf\\\/AOE\\\/\\\/kT59\\\/b9\\\/aX+G3j79kfx7oOg+JBqGrXa2QgtxZXCbit7bu3zNGAPlVjye1efichzLB0pV69G0Y7u6fVLv3aR2YXPcuxtaNChV5pPZWl0TfVdkbn\\\/AASOGP2RIPfXL3\\\/2nXhnunuf7YX\\\/ACar8XP+xV1L\\\/wBJ3oDfc+YP+Cb37Pfw9+IX7KHhvWfEPhuDU9Tlu75HuJJpVJC3DgcK4HAAHSvSoZnjcNBU6FaUY9lJpa79ep5VfKsDiajq1qMZSfVrXTbXyPp1\\\/wBkb4RIjN\\\/whVs2BnAuJ8n\\\/AMiV0f21mf8A0ET\\\/APAn\\\/mc\\\/9hZZ\\\/wBA8fuMeL9mz4ZyskLfC+aGJuC0l6cICe4E5+vGan+2Mx39vL7zT+xsutb2Mbehcn\\\/ZR+E0aKV8BQTHcoIW5mBAJwTzJ2zmq\\\/trMv8AoIn\\\/AOBP\\\/Mz\\\/ALCyz\\\/nxH7i1bfsqfCm4DhvBccQBwA13cc+\\\/+sqf7YzD\\\/n\\\/L72V\\\/YmXf8+UPX9kT4RLjHgy2yO5uZ8\\\/+jKf9tZl\\\/0ES\\\/8CZP9hZY\\\/wDlxH7iRv2TPhMylT4Ot8Hr\\\/pVxz65\\\/eUlnGYL\\\/AJfy+80eTZfJWdGJH\\\/wyJ8Ih\\\/wAyXa\\\/+BE\\\/\\\/AMcp\\\/wBtZj\\\/z\\\/l97M\\\/7Cyz\\\/nxEc37I\\\/wjcAN4MtiFGADcz8f+RKSznMVtXl97H\\\/YmWveghv\\\/AAyJ8Iv+hLtf\\\/Aif\\\/wCLqv7azL\\\/oIn\\\/4E\\\/8AMX9hZZ\\\/0Dx+4c\\\/7I\\\/wAJJSC\\\/g23YjoTczn\\\/2pSWc5itsRL\\\/wJj\\\/sPLXvQiN\\\/4ZE+EX\\\/Ql2v\\\/AIET\\\/wDxyn\\\/bWZ\\\/9BE\\\/\\\/AAJ\\\/5i\\\/sLLP+geP3Hzz\\\/AMFAv2cPhx4F\\\/ZE8f65oXhiDT9VtEsjDcRzykpuvrdTwXIOQxHPrWNbNMdiKbpVq0pRe6bbT2f5pP1OihlWBwtRVaNGMZLZpardfk7ehq\\\/8ABI7\\\/AJNEt\\\/8AsOXv\\\/tOvLPVPcv2wv+TVPi7\\\/ANirqX\\\/pO9AHkn\\\/BKv8A5My8L\\\/8AX7f\\\/APpVJQB9ZXySyW8iwzfZ3KnEm3dt98dKpWW5nNSatF2+RUPmSKga7nV1GGMUWA3ucg\\\/pWfPCXwsqCkl7wsqvPKXW8uolIGEjhGB+ak1RQ98tLG4uLhAuAV8v5W+vHWjcHpuMFhNNudNTuVBJ42px7YK9qAJ3spX24vpkwoX5QnPucjqaV0AWtnLbOWe9muMjGJQuB+QFF0Ba59R+VMA59R+VABz6j8qAFGe5B+goA+Y\\\/+Cl\\\/\\\/JkfxK\\\/3NP8A\\\/TjbUAcV\\\/wAEj+P2RLf\\\/ALDl7\\\/7ToA9y\\\/bC\\\/5NU+Lv8A2Kupf+k70AeSf8Eq\\\/wDkzLwv\\\/wBft\\\/8A+lUlAH1brV4un6Xd3TI0iwxNIUVWJYAZwAoJPTsCa0pwc5KK6mVSp7KDm9keeaD4t0zxzqn2OHw9byXCwtOrXtpcQrt3dN0lsoyWbJXryTg812Vsulg4809r9LPf5nmYXM6eMlyUk7+d0da2hNPctLPoOjuwBZZGk3sW\\\/GHge+fwrifL3f3HqLm7L7y5JDqF9GIb3TrCSFnG9DdM42564MQyRwcevcUKy2YNN6NfiJB\\\/a9vGkcenafHGoChVvXACgdh5P0p+73\\\/D\\\/ggubt+JLJLq6qCllZOccg3jjn0\\\/1X0pe73H73b8Q83Vzj\\\/Q7LG0kkXj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTS635aeVZ2O8s27deOAF3DaR+65O3JIx1GM85B7vcPf8iWSXVRMRHZ2bRf33umB6enlnv70Wjbdi9\\\/siOKXWmL+ZZWKcHaEvXbJ7A\\\/uhgUWh3f9fMPf6JGjb+aYVMyqkv8So24D6HAz+VS7dC1fqfM\\\/wDwUv8A+TI\\\/iV\\\/uaf8A+nG2pDOK\\\/wCCSH\\\/Jotv\\\/ANhy9\\\/8AadAHuX7YX\\\/Jqnxd\\\/7FXUv\\\/Sd6APJP+CVf\\\/JmXhf\\\/AK\\\/b\\\/wD9KpKAPrHUwv2C43zm1TyzmdWVTGMfeBbgY688UJK+quJ6rexz1gljZGR5NXuL1V2RkzXcShWGP7hUZPy8H+tayg5aqFvRMwhJQ0c7+rRaa+0hJFU3e1sj5Df9dwO0Y8znIzge3tUxhOXRmrnFdUJ9s0dIAPtSpEzFA324DLZ5AO\\\/rlT+RFN05ro\\\/uEqkX1X3leLXvD2pa4+kw6pBcavAglksItSUzqmB8zRiTdjDDkjHI9acqNWNP2vK+XvZ2+\\\/YhV6TqeyU1zdrq\\\/wB25sf2fFkfubrglhm4Y4JGP7\\\/p+XPrWRuL\\\/Z8XmB\\\/Jui4OQTcN1\\\/77oAPsKZH7u74GBi5b0x\\\/f9O\\\/40APjtUjn84QT78kjMuQM+gLYxz0\\\/woAs+c\\\/\\\/ADwk\\\/Nf8aAHoxccoyezY\\\/oaAPmT\\\/AIKXf8mR\\\/Er\\\/AHNP\\\/wDTjbUAcV\\\/wSP8A+TRLf\\\/sOXv8A7ToA9z\\\/bB\\\/5NV+Ln\\\/Yraj\\\/6TvQB5H\\\/wSr\\\/5My8L\\\/APX9qH\\\/pVJQB9Z3ql7WZRClwShxFIcK\\\/HQnB\\\/lTW4pbaHLW9pdNKGbwrYxZU5fz4zzhjj\\\/V92xz7k9uei6\\\/nf4nNqv8Al2vvRL9hZpoXk8NWAMkZ82QyRko2fu\\\/cyQcLz79OKXurX2j\\\/ABQXf\\\/PtfeiobC7iRRH4P03Z975bmMFWGcEfusdScH0J6dC7xe9R\\\/iwbf\\\/PtfeirqlpfaFDea7ongLT7\\\/wASLCkcccVzDbyzqSishmaMYUKARnqEAwDgV0RkpxjRnXahfs7L5HNOLjKVanRTnburnX6HeXt7pNjPqVp\\\/Zt\\\/NCj3Fn5qy+RIVBZN4GG2nI3DrjNcM4xhOUYS5lfR2tdeh3UnOcIyqLldtVv8AiaH\\\/AAL+VQah\\\/wAC\\\/lQAf8C\\\/lQAf8C\\\/lQAo+uaAPmP8A4KW\\\/8mSfEn\\\/c0\\\/8A9ONtQBxX\\\/BI\\\/\\\/k0S3\\\/7Dl7\\\/7ToA9z\\\/bB\\\/wCTVfi5\\\/wBitqP\\\/AKTvQB5H\\\/wAEq\\\/8AkzLwv\\\/1\\\/ah\\\/6VSUAfWV+ENpN5jOsew7jFndjvjHOfpz6U43voTLbU5uW50yaBYTNre0fMGSO7BOGP8QXPU9M8gDqAK6+SotbL70cntKe13+JJBDp0ZnQS6vlsW5MjXZAzxlc8Dp94dM9ean9490vwKUofzP8SrPFpQvfnuNe80IoIja924IHPyjGeefTnuKr94lol+BF4fzP8SCx06y07xRc62NX8STrLAtsNLnWeS0iwFAdYzHkOdn3iTyx9aq9SVNU3GPqrXIUaaqurzyu+l3b7jox4osmD4S9ygJINhP2IBx8nPUdPf0Nc\\\/spLt96OtVoP\\\/hmZ2vfEXQ\\\/DlkLvUp7m0ty\\\/lh3sZ+WwTgDZk8Ken+FdOHwNfEz5KSu\\\/Vf5nHicww+FSlVbV\\\/J\\\/5F3wv4w0rxhZzXWkztcW8Mvks7QvH821W4DgZ4ZeRx27VlicLVwlT2dZWfqn+RthsXRxdP2lJ3Xo1+ZtZPpXKdgZPpQAUAfMf\\\/BS3\\\/kyT4k\\\/7mn\\\/APpxtqAOK\\\/4JH\\\/8AJolv\\\/wBhy9\\\/9p0Ae5\\\/tg\\\/wDJqvxc\\\/wCxW1H\\\/ANJ3oA+Dv2Gv+Cgvwn\\\/Z9\\\/Z00PwX4rk1pdbtLm7llWy0\\\/wA2MCSd3XDbhngjtQB7tf8A\\\/BW34EyWU6wz+JllKEIV0kZBxxjL4\\\/OgPQ5pf+CrfwfRnUaj4vBHKt\\\/ZUHB9PvY9B+H1zPKGop\\\/4KvfCLZEP7S8XhgvzY0qA5b67s4H9ec9A7ASxf8FV\\\/g46YXWPFkW3AzPpMRJ69NrdOnXnI9KBiv8A8FU\\\/g95UhGveKHlyCM6SgHAIxx0znsPp7gh8\\\/wDwVQ+De9Sdd8UxBcnA0hBkZJ5\\\/x+tG4En\\\/AA9W+DTHd\\\/bficELtGNJT5snJJ\\\/lxj9KVu2hSt11Gyf8FUvg1IFC654nhA67NJT5vrn2x0x09zlpWJdm9iUf8FWfgsqsv9s+KzknDHSo92OMfy9O5pgNtv8Agqx8F7Z\\\/MbWPFFw4BHlS6UPLPoflYHPXv36cUAbMH\\\/BXD4ECMebN4iMncppJA\\\/V6APGv2y\\\/+Ci\\\/wi+Of7NfjHwP4Yk1xtc1UWgtxd6f5UX7u7hlbc244+WNu3XFAHtX\\\/AASP\\\/wCTRLf\\\/ALDl7\\\/7ToA9H+K1h8afHfw\\\/8Q+Fb7wX4Xu9P1qwn0+4fSfEMiTJHJGULRma3ChgDxuBGeoIrK9TsitD4Yuv+CcviyCRhH8LfFFyoPDR+MtHAP\\\/fUIpXqdkCt3K\\\/\\\/AA7u8Yf9Ei8W\\\/wDhZ6J\\\/8bovU7IdogP+Cd3jDv8ACLxd\\\/wCFpon\\\/AMbovU7IWncd\\\/wAO7\\\/F2P+SQeLv\\\/AAtdE\\\/8AjVF6nZC07iN\\\/wTu8XlTt+EPi4Njgnxroh\\\/8AaVF6nZDVhtr\\\/AME6\\\/GaxILj4UeK5JcDe0Xi7RUBPfAKnA\\\/E0XqdkO0TUX9gLxWIUQ\\\/BvxOSm3D\\\/8JXoQbgHGSE56nOevGc4FF6nYfumdJ\\\/wTs8XFDs+E3i8N6t4w0Qj\\\/ANAovU7B7pHaf8E7fGiW6Lc\\\/CTxXLOPvPF4y0VFP0UxnH5mi9TshWiSf8O7\\\/ABd\\\/0SDxf\\\/4Wuif\\\/ABqi9TsidO4h\\\/wCCd3i\\\/\\\/okPi4f9zpon\\\/wAbovU7INO40\\\/8ABO7xj\\\/0SLxb\\\/AOFnon\\\/xui9Tsh+71ZLB\\\/wAE6fF0rYb4UeKofd\\\/GWjEfpEaL1OyHaJ9e\\\/s0\\\/DX4t\\\/AH4eR+EdC8D6NBp32mW7MniDxIJZ974zk29vtwMDGB27071OyFofXNakhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHkGmfFy98T\\\/wBm6po+t6ElnqEdtLY6FdafdG8vFuo3ltHE4cFVeMb2ZbeVYvJuQWfyZGUA9K8J+JrHxp4W0bxDpbtLpmrWUN\\\/au6lWaKVA6Eg8g7WHBoA1aACgAoAKACgAoAKACgAoAKACgAoAKAOC\\\/wCFc6ha3Vtb6drFpYaNBZ3NnBs0mL+0LKOVtyxWk4YRRQpsgAjaCTIhTLEgEAHa6fp9rpNhbWNjbQ2VlbRLDBbW8YjjijUAKiqOFUAAADgAUAWKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA\\\/wD\\\/2Q==\",\"timing\":1200},{\"timing\":1500,\"timestamp\":1367903911077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timestamp\":1367904211077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":1800},{\"timestamp\":1367904511077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":2100},{\"timestamp\":1367904811077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":2400},{\"timing\":2700,\"timestamp\":1367905111077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timing\":3000,\"timestamp\":1367905411077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAhIHXigA3D1H50CukG4eo\\\/OgL6XFoGFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ACHigDyL9oH46p8INJtIrW1F5rN\\\/v+zxynEcYUDLvg5IywGBjPPIxXl47GxwkNNZPY+14X4cnn+IfO3GlD4mt3e+i8+uvQ+Vrn9qr4mz3EkkfiFbZGYsIo7G3KoPQbkJwPck18u81xb1U\\\/\\\/JV\\\/kft0OBMhhHl9g3brzT18\\\/iS+5JHY\\\/DT9sXxDpmrQw+MGi1XSpHxLdpAsc8GSMEBAFZRzkYz79j24bN6ntFCu7p+Vj53PfD\\\/CfVpV8sTjNapNtprd6ttp221sfaUMyzxq6HKsMg+or65NNXR\\\/P7Ti7NaklMQUAFABQAUAFABQBwH\\\/AArXUbS7tLfTdatLDRLe0ubOALpEX9oWUUrbhDaThliigTZAojaCTIhXLEgEAHbadp1po+n2thYW0NlY2sSwQW1ugSOKNQFVFUcKoAAAHAAoAs0AI3Q0Cex8lftr+CtQuZ9H8TW8Es1hbQva3cgI2QfOChPP8RZhnpwo7ivmM5oTfLWR+3eHGa0qXtctqNKUmpLXfRK3r1+88Em+Js9xqd3eHQdAjafSjo7QxaeEiRMAeaqg8S8cP+AGOK8T63LmcuVaq2x+mTyGn7KNGVap7s+f43e\\\/Zv8Al8v1bIbJ9V+JD+HfC+laPYteWiyQQNZQCOW4yd7NM+cNjBOeMDPvUxc8Q4Uorby\\\/M6K7o5LDEZjXm2pa+9LRNKyUV05trWer6H6U6Naf2fp1tahiywxLGGbqcADNfoMIckVHsj+Q61Z16sqtrczb\\\/EvVZkFABQAUAFABQAUAFABQAUAFAEU9vHcIUkUMpGCCOtA02tjkLj4OeCbiaSWTwnoskkhLO7afCSxPUk7a5nhqEndwX3I9elnOZUYKFPEzSXRTkl+Zs+H\\\/AAZonhaKSPSNKs9Mjkbe6WdukQZsYyQoGTWsKcKfwJL0OGviq+Klz4io5vu23+ZtAAVocp\\\/\\\/2Q==\"}],\"scale\":3000},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"text\":\"Start Time\",\"granularity\":1,\"key\":\"startTime\",\"itemType\":\"ms\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"duration\":9.836,\"startTime\":223.464},{\"duration\":54.009,\"startTime\":237.719},{\"duration\":28.006,\"startTime\":404.584},{\"duration\":16.501,\"startTime\":433.046},{\"duration\":10.131,\"startTime\":453.832},{\"duration\":85.78,\"startTime\":464.421},{\"duration\":6.331,\"startTime\":616.357},{\"duration\":23.907,\"startTime\":636.318},{\"duration\":5.452,\"startTime\":661.822},{\"duration\":9.002,\"startTime\":685.934},{\"duration\":7.104,\"startTime\":755.491},{\"duration\":5.568,\"startTime\":842.28},{\"duration\":5.104,\"startTime\":857.945},{\"duration\":20.536,\"startTime\":863.445},{\"duration\":39.053,\"startTime\":891.281},{\"duration\":24.088,\"startTime\":931.797},{\"duration\":33.163,\"startTime\":957.679},{\"duration\":5.234,\"startTime\":1030.116},{\"duration\":6.927,\"startTime\":1254.864},{\"duration\":15.292,\"startTime\":1340.796},{\"duration\":231.282,\"startTime\":1563.574},{\"duration\":6.795,\"startTime\":1999.817},{\"duration\":54.694,\"startTime\":2009.786},{\"duration\":9.675,\"startTime\":2066.966},{\"duration\":7.823,\"startTime\":2306.609},{\"duration\":5.72,\"startTime\":2431.146},{\"duration\":145.02,\"startTime\":2610.011},{\"duration\":10.197,\"startTime\":2755.096},{\"duration\":12.483,\"startTime\":2871.617}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Potential Savings\",\"key\":\"wastedMs\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"wastedMs\":182.60499997995794,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"wastedMs\":182.40400007925928,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"wastedMs\":182.36900004558265,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"wastedMs\":182.2770000435412,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":181.8409999832511,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"wastedMs\":166.20900016278028,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\"},{\"wastedMs\":164.41900003701448,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\"},{\"wastedMs\":163.18700020201504,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"first-contentful-paint-3g\":{\"description\":\"First Contentful Paint 3G marks the time at which the first text or image is painted while on a 3G network. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"4766\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint-3g\",\"score\":0.71,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint (3G)\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"350\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":0,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"total\",\"itemType\":\"ms\",\"text\":\"Total CPU Time\",\"granularity\":1},{\"key\":\"scripting\",\"itemType\":\"ms\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"text\":\"Script Parse\",\"granularity\":1,\"key\":\"scriptParseCompile\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"total\":2815.1079999999956,\"scripting\":477.3120000000002,\"scriptParseCompile\":5.7639999999999985,\"url\":\"Other\"},{\"total\":928.471999999999,\"scripting\":753.1079999999989,\"scriptParseCompile\":137.568,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"scriptParseCompile\":6.575999999999999,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"scripting\":202.00800000000007,\"total\":208.58400000000006},{\"scriptParseCompile\":9.248000000000001,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"total\":188.56000000000006,\"scripting\":171.19600000000005},{\"scriptParseCompile\":27.568,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"scripting\":134.636,\"total\":162.204},{\"total\":94.84800000000001,\"scripting\":89.45200000000001,\"scriptParseCompile\":5.239999999999999,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\"},{\"scriptParseCompile\":7.168,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"scripting\":52.87600000000001,\"total\":64.51200000000001},{\"total\":59.72799999999997,\"scripting\":53.21599999999997,\"scriptParseCompile\":6.512,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\"}],\"summary\":{\"wastedMs\":2139.4479999999994}},\"displayValue\":\"2.1\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":0.73,\"scoreDisplayMode\":\"numeric\",\"title\":\"Reduce JavaScript execution time\",\"warnings\":null},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"requestStartTime\":1367902.856765,\"totalBytes\":44039,\"wastedBytes\":44039},{\"requestStartTime\":1367902.856525,\"totalBytes\":7238,\"wastedBytes\":7238,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\"},{\"requestStartTime\":1367902.855728,\"totalBytes\":6070,\"wastedBytes\":6070,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\"},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"requestStartTime\":1367902.856649,\"totalBytes\":5692,\"wastedBytes\":5692},{\"requestStartTime\":1367902.856882,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"requestStartTime\":1367902.85585,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":1367902.85638,\"totalBytes\":4102,\"wastedBytes\":4102},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":1367902.855962,\"totalBytes\":3809,\"wastedBytes\":3809}],\"overallSavingsBytes\":82251,\"overallSavingsMs\":3300},\"displayValue\":\"Potential savings of 80\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"totalBytes\":5692,\"wastedBytes\":5515,\"wastedPercent\":96.8871722027972,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"wastedPercent\":90.63742351398602,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5159}],\"overallSavingsBytes\":10674,\"overallSavingsMs\":600},\"displayValue\":\"Potential savings of 10\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":0.58,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"4.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.7,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"overallSavingsMs\":150,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"valueType\":\"bytes\",\"label\":\"Potential Savings\",\"key\":\"wastedBytes\"}],\"type\":\"opportunity\",\"items\":[{\"wastedPercent\":99.7771364438031,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841},{\"wastedPercent\":71.58667502859039,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":7541},{\"totalBytes\":4924,\"wastedBytes\":4924,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"wastedPercent\":100,\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760,\"wastedBytes\":2760},{\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"totalBytes\":2482,\"wastedBytes\":2406,\"wastedPercent\":96.93745970341715,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\"},{\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100,\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\"}],\"overallSavingsBytes\":31016},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.88,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"7.9\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.34,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"text\":\"URL\",\"itemType\":\"url\",\"key\":\"url\"},{\"text\":\"Size\",\"key\":\"totalBytes\",\"itemType\":\"bytes\"}],\"type\":\"table\",\"items\":[{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"totalBytes\":279456},{\"totalBytes\":145259,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"totalBytes\":89714},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"totalBytes\":44548},{\"totalBytes\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"totalBytes\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"totalBytes\":32907,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"totalBytes\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"totalBytes\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"totalBytes\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"}]},\"displayValue\":\"Total size was 1,151\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"key\":\"groupLabel\",\"itemType\":\"text\",\"text\":\"Category\"},{\"text\":\"Time Spent\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"items\":[{\"duration\":2111.3079999999936,\"groupLabel\":\"Script Evaluation\",\"group\":\"scriptEvaluation\"},{\"duration\":997.1919999999951,\"groupLabel\":\"Other\",\"group\":\"other\"},{\"duration\":950.7959999999998,\"groupLabel\":\"Style & Layout\",\"group\":\"styleLayout\"},{\"group\":\"paintCompositeRender\",\"duration\":265.22800000000035,\"groupLabel\":\"Rendering\"},{\"duration\":251.14799999999997,\"groupLabel\":\"Script Parsing & Compilation\",\"group\":\"scriptParseCompile\"},{\"duration\":133.40000000000015,\"groupLabel\":\"Parse HTML & CSS\",\"group\":\"parseHTML\"},{\"group\":\"garbageCollection\",\"duration\":37.36,\"groupLabel\":\"Garbage Collection\"}],\"type\":\"table\"},\"displayValue\":\"4.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.37,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimize main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"overallSavingsMs\":3300,\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true,\"isCrossOrigin\":false,\"totalBytes\":144748,\"wastedBytes\":110240},{\"fromProtocol\":true,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"isCrossOrigin\":false,\"totalBytes\":44039,\"wastedBytes\":30953}],\"overallSavingsBytes\":141193},\"displayValue\":\"Potential savings of 138\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"items\":[{\"numTasksOver25ms\":8,\"numTasksOver50ms\":5,\"numRequests\":170,\"totalTaskTime\":1186.608000000013,\"mainDocumentTransferSize\":8749,\"totalByteWeight\":1178985,\"numTasks\":1461,\"numTasksOver10ms\":16,\"rtt\":0.00022678362796055388,\"numFonts\":8,\"maxRtt\":0.00022678362796055388,\"numTasksOver500ms\":0,\"numScripts\":25,\"maxServerLatency\":null,\"numStylesheets\":10,\"numTasksOver100ms\":2,\"throughput\":18189623014.408066}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"type\":\"criticalrequestchain\",\"chains\":{\"48DFAF7082825A8893E1729290FD57C8\":{\"children\":{\"1000000028.34\":{\"request\":{\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":1367903.007955,\"endTime\":1367903.007957,\"startTime\":1367902.855597}},\"1000000028.33\":{\"request\":{\"transferSize\":2620,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":1367903.007678,\"endTime\":1367903.00768,\"startTime\":1367902.855471}},\"1000000028.11\":{\"request\":{\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":1367902.792222,\"endTime\":1367902.792225,\"startTime\":1367902.634731}},\"1000000028.6\":{\"request\":{\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":1367902.735718,\"endTime\":1367902.73572,\"startTime\":1367902.634117}},\"1000000028.30\":{\"request\":{\"responseReceivedTime\":1367903.006595,\"endTime\":1367903.006599,\"startTime\":1367902.855067,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"}},\"1000000028.29\":{\"request\":{\"responseReceivedTime\":1367902.9928259999,\"endTime\":1367902.992828,\"startTime\":1367902.854903,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\"}},\"1000000028.8\":{\"request\":{\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":1367902.78514,\"endTime\":1367902.785143,\"startTime\":1367902.63442}},\"1000000028.27\":{\"request\":{\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":1367902.992051,\"endTime\":1367902.992056,\"startTime\":1367902.854381}},\"1000000028.5\":{\"request\":{\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":1367902.735472,\"endTime\":1367902.735474,\"startTime\":1367902.633492}},\"1000000028.24\":{\"request\":{\"responseReceivedTime\":1367902.916127,\"endTime\":1367902.916131,\"startTime\":1367902.85382,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\"}},\"1000000028.12\":{\"request\":{\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":1367902.823179,\"endTime\":1367902.823185,\"startTime\":1367902.634882},\"children\":{\"1000000028.78\":{\"request\":{\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":1367903.234674,\"endTime\":1367903.234675,\"startTime\":1367903.052398}},\"1000000028.75\":{\"request\":{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":1367903.234406,\"endTime\":1367903.234407,\"startTime\":1367903.052038}},\"1000000028.69\":{\"request\":{\"responseReceivedTime\":1367903.233851,\"endTime\":1367903.233853,\"startTime\":1367903.051248,\"transferSize\":32907,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"}},\"1000000028.72\":{\"request\":{\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":1367903.234137,\"endTime\":1367903.234138,\"startTime\":1367903.051734}},\"1000000028.81\":{\"request\":{\"responseReceivedTime\":1367903.235006,\"endTime\":1367903.235008,\"startTime\":1367903.053167,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"}}}},\"1000000028.4\":{\"request\":{\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":1367902.735151,\"endTime\":1367902.735153,\"startTime\":1367902.633257}},\"1000000028.9\":{\"request\":{\"responseReceivedTime\":1367902.78562,\"endTime\":1367902.785623,\"startTime\":1367902.634532,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"}},\"1000000028.7\":{\"request\":{\"responseReceivedTime\":1367902.739319,\"endTime\":1367902.739323,\"startTime\":1367902.634238,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\"}},\"1000000028.23\":{\"request\":{\"responseReceivedTime\":1367902.8971640002,\"endTime\":1367902.897168,\"startTime\":1367902.827402,\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"}},\"1000000028.32\":{\"request\":{\"responseReceivedTime\":1367903.0074250002,\"endTime\":1367903.007427,\"startTime\":1367902.85535,\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"}},\"1000000028.26\":{\"request\":{\"responseReceivedTime\":1367902.9169359999,\"endTime\":1367902.916938,\"startTime\":1367902.854201,\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\"}},\"1000000028.2\":{\"request\":{\"responseReceivedTime\":1367902.734459,\"endTime\":1367902.734464,\"startTime\":1367902.632976,\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"}},\"1000000028.3\":{\"request\":{\"responseReceivedTime\":1367902.734905,\"endTime\":1367902.734907,\"startTime\":1367902.633135,\"transferSize\":1144,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"}},\"1000000028.25\":{\"request\":{\"responseReceivedTime\":1367902.916602,\"endTime\":1367902.916604,\"startTime\":1367902.854077,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\"}},\"1000000028.10\":{\"request\":{\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":1367902.791585,\"endTime\":1367902.791589,\"startTime\":1367902.634639}},\"1000000028.28\":{\"request\":{\"responseReceivedTime\":1367902.99253,\"endTime\":1367902.992534,\"startTime\":1367902.854516,\"transferSize\":1386,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\"}},\"1000000028.31\":{\"request\":{\"responseReceivedTime\":1367903.007073,\"endTime\":1367903.007077,\"startTime\":1367902.855221,\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\"}}},\"request\":{\"responseReceivedTime\":1367902.614981,\"endTime\":1367902.614995,\"startTime\":1367902.412155,\"transferSize\":8749,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\"}}},\"longestChain\":{\"transferSize\":31959,\"length\":3,\"duration\":822.8529999032617}},\"displayValue\":\"27 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null},\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"headings\":[{\"text\":\"Statistic\",\"itemType\":\"text\",\"key\":\"statistic\"},{\"key\":\"element\",\"itemType\":\"code\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}],\"type\":\"table\",\"items\":[{\"statistic\":\"Total DOM Elements\",\"value\":\"294\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"type\":\"code\",\"value\":\"\"}},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"}}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.52,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0},{\"group\":null,\"id\":\"first-contentful-paint-3g\",\"weight\":0}]}},\"categoryGroups\":{\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\",\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\",\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\",\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_pagespeed-insights::site-pagespeed-desktop::last-28-days\":{\"fetchTime\":\"2019-05-20T14:57:23.890Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":739,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"desktop\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"type\":\"table\",\"items\":[{\"statistic\":\"Total DOM Elements\",\"value\":\"294\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"type\":\"code\",\"value\":\"\"}},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"}}],\"headings\":[{\"itemType\":\"text\",\"key\":\"statistic\",\"text\":\"Statistic\"},{\"itemType\":\"code\",\"key\":\"element\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]},\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"key\":\"label\",\"itemType\":\"text\",\"text\":\"Resource Type\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"itemType\":\"bytes\",\"key\":\"size\",\"text\":\"Transfer Size\"}],\"type\":\"table\",\"items\":[{\"label\":\"Total\",\"size\":1029498,\"requestCount\":88,\"resourceType\":\"total\"},{\"label\":\"Script\",\"size\":494592,\"requestCount\":25,\"resourceType\":\"script\"},{\"resourceType\":\"image\",\"label\":\"Image\",\"size\":258759,\"requestCount\":23},{\"label\":\"Font\",\"size\":213167,\"requestCount\":8,\"resourceType\":\"font\"},{\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\",\"size\":33261,\"requestCount\":10},{\"requestCount\":20,\"resourceType\":\"other\",\"label\":\"Other\",\"size\":19537},{\"resourceType\":\"document\",\"label\":\"Document\",\"size\":10182,\"requestCount\":2},{\"requestCount\":0,\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0},{\"requestCount\":52,\"resourceType\":\"third-party\",\"label\":\"Third-party\",\"size\":709935}]},\"displayValue\":\"88 requests \\u2022 1,005 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"type\":\"screenshot\",\"timing\":2863,\"timestamp\":428514708726,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAFcAfQDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAgBAwQFAgYHCf\\\/EAF4QAAEDAgMCBgoMCwUDCgcAAAEAAgMEEQUGEiExExRBUZHRBwgYIlVWYXGTlBUWFyMyN2J0gaHB4TM2UlR1sbPD0tPwJEKSleIlNII1Q1NjcnODorLCREVGZYSj8f\\\/EABsBAQEBAQEBAQEAAAAAAAAAAAABAgMEBQYH\\\/8QAMhEBAAECAwUECgMBAQAAAAAAAAECEQMSURMhMZGhBFLR4QUGFBUWQUJhcfBDU4GxMv\\\/aAAwDAQACEQMRAD8AlStNjGaMFwebgcRxCKKbljF3OHnABsqZ0xSTBssV9dB+GjZaMnkc4hoPSV5pilfBkqmo4IKKCsxyqiFRU1VUNdtXIOXeD0Lz42Ns30uwdg9ptumbzaIi0XtF53zuiIi3yni9TwfHcMxlrjhlbFUafhNabOb5wdoWyXjbK+LE8ClzNhlNFh2M4VK0ziAWZOxx5Rzb+helYhmXDsOw+kq6yR7W1LOEjYyNz3FobqJs0E2AIufKOcLWDi7Rjt3Y\\\/Zp3XjfMWnjExbTjumJiW6RdVizzheh8tSZI6fjJgjnZG+SNw7yzy4CzQdY3+fddc352wu8Bp462pZNV8TD4aZ7hrs\\\/be20Dg3DZt3Ls8Ds6LruF5tw+u4FjTI+V\\\/wAMwQyyRx3c4NDn6QGk6Tvt0EE325owxzGOD5zr0mNvF36nhwJBaLbRsKk1RHGW6cOuv\\\/zF27RaZ2ZcLaXgzu702Hvbu\\\/74N73Zt2kD6Vk0mL0lXVmmgMplDQ5wMThpuA4A3Gw2I2FSK6Z+azg4kReaZ5NgiItOYiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIrElXTxvLHyta4GxB5NhP6gSuTqmFjGvdI0McdLXE7Cf6CC6iscbh5X22atrSLDnPNuKGsgawvdIA0Ak3BFrXO3oPQgvorTKiJ8gYxxc4gkWBtsNjt3K6gIrQqYjOYdfvl7WIO02vs59i4mspxa8zBe42nmIB+shBfRWuMRaI3l9myODW3BFzzLhLW08T3Mkks5psRpPNf9XQgyEVh1ZTta5xkGlouTY2H0rkyphkeGMeHOIvs2\\\/WguoiszVMUL9MhcDYHYwnebcg50F5FY45Boa\\\/hAWu+DYE3\\\/q6o6tga5zXOcC3Ve7HbLb+TyoMhFYfVwMibI99mE6bkHft3jk3FXIpY5QTG4OsbG3IeZBzRFjx1lPJGXskBb5iObk+kdKDIRWmVET3tax13EXtY\\\/Xzbj0K6gIvKeyLnXGcFzNJRYdNFHAyNjrOiDiSRc7StF7fM22vw9P8A3Rbg473duFt681Xa6Kapp37n2sH0D2nFw6cWJpiKt8Xnye5ovDRnvNxLRw1OC5xYNUcY23Itt3fBPQuEWf8ANkrQ5lRTEEloJjjG4XO\\\/kty7ln2yjSXT4d7T3qefk91ReGPz3m6PVrnp2lrS5wMcYIA5x9KpHn3NsjGuZUUzg5peLRx3te27z7LJ7ZRpJ8Pdp45qefk90ReEu7IGbGxmR00QYLgngG8lusLc5DzzjmLZqoqGvmhkp5tYcBEGnYwkbR5QrT2uiqYp372cX1f7VhYdWLM0zFMTO6dP8euoiL1PhtXmfChjWAVuH6gx0zLNcdwcDcHpAXl2I4FNXxQ1WeMRiwl0bBSUwDA50mne425Ovp9lVirpKasYGVcEU7BtAkYHD61wxcCMTi9\\\/Y\\\/SFfZd1Ot7\\\/ADjW17xv3X3PJ6KkpK3DzlnKRmqoaiRslfiMjC1oaCDYeXZsH3kej4pl2gxKKjZM2SN1IC2F8Ty1zWkAFvmIA6Ad4C2sEMVPGI4I2Rxjc1gsB9C5rWFhZGO19rntE\\\/bfO+bzMzxmZ3aR8rRDq9TkXA6mRzpIZjqvq9+dtvpO\\\/fvY3z223VwZNwttRNUNNU2qlljlM4mOsFmrTt5dkjxc3JB37BbsiLq8br1HlHDaGVr6F1XTgDvo453BkhBJBeL7bFx84sDcAK7heW6WijozK+WeopmMa2RzjYaWkbByDaT\\\/APwLeIpNMTN5bpxKqYmKZ4tOMu0TRMIzMxsl+9D9jbnUbA77nnuuVDl+ioqqnnhEmqnj4OMOdcNFrefdybvItsimSnRrb4k7s0iIi05CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiCw6jgdU8OY7y\\\/lXPNb9S4zUNPNEyKRl42DS1uogAbOpZKIMc0kRvfWbt0m7ztG3ft8pVDQwEklrjcEG7jtvf+I9KyUQWoKaKCwibpA1WF91zc\\\/WrqIgsGkhMpkDLSF2suGwk2t+pWhhtKA0CM96Q4d+bgi1tt\\\/IFmIgxjQ05ijj0HTG7W2zjsN7pNQ00znOkhaXOcHk8pIFgehZKIMZ1DA5j2Fp0P3t1Gx5PsSOgp45WyMjs8EuG07zfrKyUQFaqKaKoBEzA8EAEHcdoP6wrqIMV1BTuY5hYS0jTbUd39BcpaKCRxL2EkhwO07iAD+oLIRBjS0UEsIjkaXNDi7a43uQQdv0lX42NjBDBYElx853rkiAsSPDqeNgaxrg0czj5LfqHQstEGO2igbKyQMOtlyDc7ze5+srIREHjXZRy7i9fmyWpoqCeeB8TAHxi4uBYhdcGA5oBj\\\/2XVe9gBvvI2Wvb9ZUiEXkq7JTVVNV53vvYHrBjYOFThZKZimLb7+KPMuB5ql4PhMNqyI3a2jggADt22+kq1T5dzRTFhgw6tZoLi2zNxIsT0KRaKexU6y6fEmNa2zp5T4o8SYDmiQO1YXVHUzgz71ybOpcIMu5ngFosMrGgsMZtHvaTcjpUikT2KnWT4kxrW2dPKfFHk4HmkwGF2F1DoyLEGAbdpO\\\/fylbjsc5axmizjQVNXh1RDBFrL3vbYC7HAfWQvbkVp7HTFUVXncxi+sONiYdWFkpiKomJtf5\\\/6IiL1vgCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg6NgXZNwXF6fNsghraU5YkkZXsqGNDu8DiXNs43B0Ote25YFT2Ycu0\\\/Yvps9OhrnYXUS8CynaxnDl+ss021ab96Tv3BeLdmeCuwDssZgwLDGvbFn6lpIGFo2Nl4ZjHk\\\/8Iff\\\/ALawqnBpB2V6DsURQH2GgzGcba3+6KcwtkDB5ANY85QS4pagT00ErmOhdKwP4OSwc24vY25Qr27eoi4hHlrGYeyZivZCxeWmznh1bUMw2OSsdE+nYxt4BCwEagXbNx2WOy91uWUNXnbN\\\/YmoM5SVt67AZ31jGTvidOA1xbrLSD3wDSfOUEnKqoZTU8kzzdrGF9hvIAvsXltd2csBpssZaxuPCcdqo8wSTRUdNTwMfNqjfoILde8ndYleWvosq13ZD7ITeyFij6GswcMhwWOWufTmCBrDodFZw1OsGG225O43XWKaPEJcgdgmPBZoIMTdiVYKaWduqNknGRpLgN4ugkhkbsq4NmzME2BcQxjB8Zji4cUeK0vASSM5XNFzf+uYr0C4va+1eD1\\\/Y7zJFLmPOuesepMQxWlwGrpKOKggMUcTTE+7iTYk987k5d+wLz+vw2XL3a3YVjuDTV3HsZdTQ4vVvqpCW0up\\\/eg7eDZctb3o3O5boJbtcHC7SCPIge0kgOFxv27lGXImETYZj2Jy4BjeWMDwaXBZzWQYXjUtbwfenRV6Xt2FpIubjYtR2KXUGV86YFQVsGEVNdXwVDYcwYNi75uEtGXF9RE53NtuQAD5tgSv4VhcWhwLhvAKGRoFzsHOVEnsamhytnbLBxCLCcfqMRrXR0+PYTi0j6iRz77aiEu2jvttwLW5Tv8AWu2Lw44rlvCKRuM4XQOOINfxXE6h0EFeGtcTE5zSCBy7wPKDZB62JQ4XbYjnBRszXC7bEeQqIOJ5ikpuxFmHDcuYW7BOKYzTwYqaPEX1NMIZGm5ilGosaS1ocBe2rlvZdpyBSuyxmPEMVwaoy7FgUODzVFfhOC41LWSTBrS5srQ5o0uvZt7jegkqJmlxbcXG8Arlwjdlza6hrgjqeixvsb5gwWhpcLqcUxeGF8sGNvq6ieF7tL21DHAWJ5xs22IBsu7ZPwR1Zj3ZXzFT8bqcdwbE644VHwzzHHKY32IjBs5xuBtvyIJKCRhdpDhqHJfaut5Bznh+dsGmxLDIqmCGKqkpC2pDWuL2EXIsTs2rxHsJYd2PJ6XK2OVGOmTPFTI50xkxJ4nmqCHao3x6vg81xtsN97HoEGUsLqOwJmjNMnGvZqgxWXikwqXtbB79GDpYDpF9RubX6EE01Rzg0XcQB5Suq5czfhdTV4fgM2IRvx92HRVslOQdRYWi7r2tvO69+VeW9sHhQxTOGCynEMArmUtG978v4vXupGy3cffmODgNXJtOzTyoPfSQBckAc60+bsw0uV8sYhjtcyWWkoojNI2AAvcBzXIF\\\/pUZ63HMKzFgXYtocRbW4J2P6ueriropa17mGWMnRG+cm5j1biSNhP5NxalfS0WDdmPBcoVj6zJFLh0T6ciYzRQ1DtOpkbyTcHvr7f7oQSowTEYsYwagxOma9kFbTx1EbZAA4Ne0OANri9is0kAXJsFF\\\/FcdqOxVLlrNsLZJMMx3K8VJLHtLW1sVO0wuI5NVmt\\\/xFanNmC4rlrKnY1wTGZGOoMXnnrMY4\\\/VyU8E1U8NcyOeVoJaADa24lp3bwEtgQRcEEc4XWsxZyw\\\/AcyZcwWqiqZanHZZYad8QaWMMbQTrJII+ENwKjriEOP5Z7FXZEdl\\\/E8JGEF1M2KkwbE5Kz2P1OaJg17gC0Oab79m1XKXC8jYV2UOxQzIOJMqxLLNJVNZWOm2mJtnuaSQx7u+uNm7dsQSrRarL2YcJzHBUz4HXwV0VPO6mldEbhkjbXaekdK2qAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiLRZrzHBl1lCagQ\\\/2uYwtdNUMgY0hjn7XO2bmkIN6i0EGa8Pc8sqDJEeHZTh7WOljc5zI3A62gtA99aASQCrFbnTCqeGKWPjU0cplDZW00gj97jc8ku0202ae+Fx9aDsyLrmJ5uoaWBzqdr6hzZ205JBii1l2k++uAYbEEGxNiLLhhudcJrKThXPmikA76MROk28I6MBrmAh2pzXadJJIFwLIN1WYVh9bWU1XWUFJUVVKdUE0sLXvhPOxxF27huT2Kw\\\/2U9k+IUnslo4PjfAt4XT+Trte3kusA5qwYB7uNuLY4DUSOEEhbGwavhHTZp71w0mxuLWurtbmCho8Ppq6okdFSTOcNc0b4y0NY95JaW33MO8DrC3ieVMvYriMeIYngeF1ldHbRUT0rHyC27viL7FsJMOopa+Culo6Z9bA0siqHRNMkbTvDXWuAeYKzJjFJHhbcQcKni7jYAUspk32\\\/B6df1eVYldmWipnYUY2zVEWItdJFLDG57BG1msvJAPJaw3m6C5iWWcCxPEocQxLBsOq6+EWjqJ6Zj5GAbrOIuFVuA4JFHRRxYRhzWULi+ka2mYBTuJuTGLd6SdtxZYrM14VO6JkUtQ+SXXaJtLKXjSQDqbpu3ePhAXuLLhDmjDn5boscl41DRVcTZW6qaQvY0t1d81oJAA5d3lQbqoijqYZIaiNksMjSx7HtBa5pFiCDvBCx48MoY8N9jo6KmZh+gx8WbE0RaTvbota3kstdLmrB4p54X1Tw+EO1HgJNLiC0FrTps513tGltydQ2LHnzbSx4IcSZTVkjDWCiZGIXB5eZRGCW2u0XPKPr2IMvBsrYBggnGDYJhtDw40y8WpmR8IOZ1htHkXDCMpZdwaskq8JwLC6GqkBa+WnpWRuIO8XAvZWKPOOET0sEr5ZInSQiYs4J7tF4+E0lzQRr099pve22y41OcsMimpmxOkqYp36GyU8b5Lnv9oABLheMi7boMnDso5cwzE3Yjh2A4XS17r3qIaRjJNu\\\/vgL7Vm4xg+G43SGlxigpK+mJvwVTE2Rt+exB2rWDOOEXeXTv4INa9j2xufraWhxdpaCQACLkgWvtWyqcYoaasp6WWVxmnaZGBkbnjT+USAQ0bd5ICDhh+AYPh2Fvw2gwqhpsOkuH00UDWxuvvu0CxurWCZXwHATMcEwbDsPMwtIaWmZGXjmNhtCtNzVhDqOSpZPO+KPTq0UsrnWcCWuDQ25aQ02cBbYdqq\\\/NOENdI1tRLK5j2xkQ08kmpzmawG6WnV3hDja9gReyDhRZMyxQzCWjy7g8EolE4fHRxtIkG54IGwi+wra0eHUVDJUSUVHT08lTIZZ3RRNYZXne5xA74+UrX4PmOhxSslpIuGjqY3zN0SROaHCKTQ5zXEaTttsBuNQurcmbMIjLmumqOEbIIuCFJMZHOLXuFmabkERvsQLHSdqC5S5Uy9S4w7FabA8MhxNxLjVx0rGyknedQF7lZDcBwhuGzYc3CqAYfM4vkphTs4J7iQSXMtYm4BuRyLCjzXhk+I4fR0b5Kl1ZII2yRxu4Nt4XTC7yNN9LRsBv3w2K6\\\/M+EsrJKZ1S8SRlwJ4GTQS1zWuAfp0uIc4AgE2O\\\/cUHBmV8NbmyPMIj\\\/t0VFxGFoa0Mjj1ajawvc2A2kgAbLXN72O5awPMAjGO4Ph+I8H8DjVOyXT5tQNlSTMmFR1Qp3VR4UyGIgRvIY7WWd8QLNBcCATYEg2XGmzPhFSHmKpdZro299C9uoyPMbdN298C4EXFwOVBk1GB4RVYOzCarCqGbC2ANbSPp2GJoG6zCLCy5UWXsEo8IfhVHhOHw4ZJfXSR07GxOvvuy1j9IWPWZjwqiqpqepqtEkLXOkPBvLW2ZwhbqAtq0DVpve22yxZc54JBBJNJVTNEWvhG8Vl1sDGtc5zm6dQaGvYdRFu+G3ag3FZguF11FBR1uG0VRRwFpiglgY+OMtFm6WkWFhsFty54thdBjFC+jxaipq2kf8KGoibIw82wiy1cWbsKNXxWadzJ+F4LZE9zQTI6Nup2nS27mEC53\\\/QsinzHhlTQ1lXSzSSxUsXDyBsLw4ssSHNaQC4HSbEXBsbILuF5fwbCcOkoMLwqgo6GW\\\/CU8FOxkb7ix1NAsdnOsbDMoZbwuSJ+G5fwmkkieZI3w0cbHMeRYuaQLgkbLhY9NnPCH0jZqqWWldwHDyNkhktH73wpYXabawzvtF9VttldxjM9NhkEMzqeplZPTTVEVmaHPczSREGusdbtRsD+SUGzwvCsPwmOaPC6Kmo45pXTSNp4mxh8jt7iANpPOsxdYps74PM+TVLIyJugiTg3ObpdHHIXEtB0NAlYC51gCd+xcsUzrhFBh9XVB9ROacTkxxU0hLjDsksdNtId3uo97fZdB2VF0+HPuH8flgq4nQRNlnhbI14ldqimER1Rtu5t3EW2HeN1wto\\\/NeDRmYPq3N4IHVeCQXIcGFre975wc5rS0XIJsRdBvEWtosboa2tNJTvmdO1ge5rqeRoYCAQHEtAa6xB0mx8i2SAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLW41hEeKOo3mpqaaalkMsUkBbqBLHMPwmkEWceRbJY2JV9JhlHJVYhURU1PGLukkdpAQaOqyZhlVWcaqDPJUGRsr3uc06nN4Ox3bPwLD3tuXk2LjNknC5uMl76kPqHudI5rw0u1RvjINhY97I7ae+Oy5Nguq1nZ57H9LUOiOM8IWm2qNhIVjugex94Vk9F96DvjcsUA7wunfTCo4y2ne+8bJNReSBblcSbEnyWXPFMt4diQn4zGby8Ebi3eGMksIBFtmo7CCDuIXQO6B7H3hWT0X3p3QPY+8Kyei+9B3iTKWHSTUspMwfTROii06W6dTXNJ2N5Q47Pg3sbbArkOWMPhwqkw+LhWw0skk0Za4Ahzw8OOwWA98dsAAGzZsXQ+6B7H3hWT0X3p3QPY\\\/8ACsnovvQd59q2Gswamw0CQQU8xqI7afhkuJ722m3fu2WsL7ACAuMuWcOlwejwx7ZTSUtKaOMa7HgzHwZuefSuiHs\\\/5AJucVf6P71T3fsgeFH+j+9B3KPJuGMdTm8x4Gp42B3ovJ3pvsaNPwR8G19oNwbLlV5Qw2rwOiwmczupaOMxRXcC4MLCzSbi3wTa9r+VdL937IHhR\\\/o\\\/vT3fsgeFH+j+9B3ipyphtRGGPEw0vdI1zZLFry5jtQ8odG0jzLIhwCljw8Ubnzys40KwvkfdzpBIJLk23ahu5ti8\\\/wDd+yB4Uf6P71Udn7IHLir\\\/AEf3oO30+ScJpXl1KJ4XGIRFzHAONoxGHarag7QANhG4HftVxmS8Nj4vxR1VS8WN6fgZABCO\\\/s1oIPejW6w2gCw3Cy6cOz\\\/2PR\\\/80k9F965d0D2PvCsnovvQdtfkPBniI6JQ+IaWvLg91rAOHfA31WBJ33F7hbPFsuUGKz0clY17m0rg9kYtpuCCOS43chFxsNxsXn\\\/dA9j7wrJ6L707oHsfeFZPRfeg7ezImDMoI6NjJBDG8PZ8G7QGOYG\\\/B74aXOFzc7b3vtWUzKmHxQMjpn1NO+OQSMljks9p4JsVr2tYtaNhG\\\/bvtbo3dA9j7wrJ6L707oHsfeFZPRfeg9Do8BoqSqjqIRJwkfGLFz7\\\/AIaQSP8A\\\/M0WWtwzJOE4bVRT0omD4izRqcNgYyVjQbAX2TP2m5Oy5K6d3QPY+8Kyei+9O6B7H3hWT0X3oO5Ydk6gw6oopKWSqDKRwkihMt2axCYdRFt+g25r7bXvfHq8n002IGUVFQyle2fVAH7GPlex5ezmOppdtvtOzlXVe6B7H3hWT0X3qh7YDsfHfiknovvQduhyZhcVZFV+\\\/SVLXl75ZC1zpLyGSzrjYNTnHZbfbdsXI5XgGMYNUsNqfC45RG0klz3Pt8LkIG0jy23W29NPZ+7H3JisnovvXH3fsgeFH+j+9B3isynhdXX1tXJG4S1jHMm0274mPg9V7XB02Gw22brrW5nyYMTZUnD6k0k1XHJDPKSSdD444yABsItEw233G8bb9Z937IHhR\\\/o\\\/vT3fsgeFH+j+9B3luVcND6hxbKTPJHK+79hLJnTN+jW8\\\/RsV7BcuYdhGH1FDSMc2nmj4K2y7WAEBoIAJsCdpuecroHu\\\/ZA8KP9H96e79kDwo\\\/wBH96DvdVk\\\/DKlsrJTUmGVrg6IS95rMPAl4H5XB7ObltfathjGC0eL8Q46xzuI1LKuHS61pGXtfnG07F5uztgMgDYcVk9H965d0D2PvCsnovvQdyjyThEVLxaEVEcLuFbK1sp99jkfqdG7nbuA3EAWBtdXK\\\/KGHVlI+ndJVRMkZURyGKXSXsneXyNOzdqNxyjn2m\\\/Se6B7H3hWT0X3p3QPY+8Kyei+9B6FHl7D46KWmZEQyWqNW9wPfGQzcNtPNr5ObYsVuUsMZNXSQtfEazWZA0N2F7tTyLtJNztINxtOyxXR+6B7H3hWT0X3p3QPY+8Kyei+9B3ajyjh1HUUs1M+oZJTRGKIhwBYDvsbXt8n4I5ALBdiXUMo9kjKmbZOCwTF4Jqj\\\/AKFx0v6DvXb0BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAUK+2yz3W4nnOXLtNO+PDqABr2NNg9\\\/KSpqL54dsJ8b+Y\\\/nBQedIvR+xF2J8U7JrcUOFV1HSex\\\/Bh\\\/GNXfa9VrWB\\\/IK9E7lLM\\\/hvB\\\/wD9n8KsRdmarI6IpIM7VHMOn3zHcMDvkteR+pcu5Rx\\\/w9h3+B61kn9lnaRpPKUbUUku5Rx\\\/w9h3+B6dyjj\\\/AIew7\\\/A9Mk6xzNrGk8pRtRSS7lHH\\\/D2Hf4Hp3KOP+HsO\\\/wAD0yTrHM2saTylG1FJLuUcf8PYd\\\/gerkPaoY0Xe\\\/ZgoGttvbE4n7EyT+ybSNJ5SjSik53J2I+MlL6uetO5OxHxkpfVz1qZV2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMauSsDAyz2v1N1G3J5CpMdydiPjJS+rnrVe5OxDxlp\\\/Vz\\\/EuddUUcem\\\/wD4sVRKMSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/wASxtqdJ5T4LdGJFJ3uTsQ8Zaf1c\\\/xJ3J2IeMtP6uf4k21Ok8p8C6MSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/xJtqdJ5T4F0YkUoY+1Nqy33zNEIPMKUn\\\/ANy5dyZUeNMfqn+tTb06Tynwaim6LiKUfcmVHjTH6p\\\/rTuTKjxpj9U\\\/1pt6dJ5T4LllFxFKPuTKjxpj9U\\\/1p3JlR40x+qf6029Ok8p8DLKLiKUfcmVHjTH6p\\\/rXGXtTawN96zRAXczqUgf8AqKtOLFU2tPKfAyovIpN9ydifjLR+gd1rDxvtXMRwvBq\\\/EH5ipJG0lPJOWCBwLg1pdbf5F2slke8LxCqwqvhrKCZ8NRE4Oa9hsQQvon2G81Pzj2PcLxafbUuZwcx53t3lfOFTv7Uz4oKT5xJ9iiPZUREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthPjfzH84K+hy+ePbC\\\/G\\\/mP5wUHs\\\/aN\\\/g84+ek\\\/eqU6id2lGIUdDHm7jtVBT6zS6eFkDb24W9rqT3s\\\/g\\\/hSh9O3rVimZ4QzNdMbpls0Ws9n8H8KUPp29aez+D+FKH07etXJVom0o1h1DsqY\\\/j+Bz4YMDno2RVHC6xJCXvHBxvkcQdQFrNAtznetLW5qzLhdFSGuq4p6mvpWT0whjazg3F7G6ZGkH\\\/AKTeDvC7bPR5NnraqrmnoH1FSx0cj3VV9jhZ1hqs24FiRZYVNguT6ZhbBiNK0F7JLmoY512HU0ajc2BF7XsvbhVYVMRmpmf84\\\/vV4cba1XyVRH+\\\/vk0MWfMahfHTa6eqMlQ9jK0U0j2PaxgLtLGAO2OIaTtC7fBjGKmSnjmdSt1sDnycXfYEi+4vDhvGwhWaGmyzRYiK6nxanbUapH34wy15LF+zcL6RuV+d+Ay17qz2cgZM7lbNELbuW1+QcqzjVYdVslFv398FwYxKbzXXf9\\\/P7q7HSCpDHccfC999hiYWi30kq+tWzHsIaxrTi1G4gWuZ23P1qvs\\\/g\\\/hSh9O3rXkyVaPbtKNWzRaz2fwfwpQ+nb1p7P4P4UofTt60yVaG0o1hs0Ws9n8H8KUPp29aez+D+FKH07etMlWhtKNYbNFrPZ\\\/B\\\/ClD6dvWns\\\/g\\\/hSh9O3rTJVobSjWGzOwbrrVsnxV8jBxWFjCdpc\\\/aBfyHbsVTj+DkEHFKEg\\\/9e3rVgYpl8NIFfh9ib\\\/h29asUzHySa6Z+pedUYoHyBtHCWi2k8KNu\\\/b+rYuZmxIcH\\\/ZonAtBdpftvyj+vvWN7K4BcH2QoLgW\\\/Dt60ZimAMeHsxCgDhtB4duz61bT3f8AqZqe9\\\/xt4y8sYXsDXEd8L7iuFW6ZtO91MwPlFtLSbA7Vhez+D+FKH07etUfjuDPaWuxOhIP\\\/AF7etZy1aNbSjVUz4rrcBSw6eQl\\\/1rMpXzuivURtbJqIsDsIvsK1fsnl+1uP0Hp29aHE8vlxJr6C53+\\\/t61ZiZ+lmK6Y+pu1r6qbEWzyNp6aN8Ytoc54F9nLt578n69ltuPYM1oa3E6EACwHDt61afi2Avl4R2IUBfz8O3rSKao+SzXTP1L7J8TdJHqpYmRlwDhrBIHPv862Qvc3GzkWlGK4AHBwxCgu3d7+3Zy86v8As\\\/g\\\/hSh9O3rSaap+RFdMfUvYtVTUdMJKendO69iBfYLE7gCd4A+lZUErZoWSs+C8BwWv9n8H8KUPp29aez+D+FKH07etMs24Gem98zZotZ7P4P4UofTt609n8H8KUPp29amSrRdpRrDZrR57\\\/EjMP6OqP2blk+z+D+FKH07etaXO+O4TJkvH2MxOic92H1AAEzbk8G7ZvTJVobSjV82FO\\\/tTPigpPnEn2KCCnf2pvxQUnziT7Flt7KiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgL549sL8b+Y\\\/nBX0OXzx7YX438x\\\/OCgxOxjuxH\\\/w\\\/wD3LvK7f2lGH0ddHm7jtJBUaDS6eFjDtN+Fva6k97X8H8FUPoG9S+92L01HZsGnCmi9vv8Af8Phds9D1dpxqsWK7X+32QyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qXq+Iqf6+vk83uCrv8ARDJZFHxbhDxzhtFtnBWvf6VMQ4Dgw34XQ+gb1KnsHgvgyh9A3qSfWKmf4+vke4Ku\\\/HJEX\\\/ZV99ba3yVhVHBcJ\\\/Z9ej5dr\\\/Upj+weC+DKH0DepPYPBfBlD6BvUsx6wUx9E8\\\/JZ9A1T9ccvNDRFMv2DwXwZQ+gb1J7B4L4MofQN6lr4ip\\\/r6+Se4Ku\\\/wBEPYOKcC7hxPwv90sIt9ayH+xRB0GtB5L6VLr2DwXwZQ+gb1KowHBjuwuh9A3qWZ9YKZ+iefkvuGrvxy80QpfYzQ\\\/guN67d7q02vY7\\\/pssBTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qVj1hpj+OefkT6Aqn645eaGSyKTi2t3G+F0273g7Xv5bqYvtfwfwVQ+gb1J7X8H8FUPoG9Ss+sVM\\\/x9fJPcFXfjkiAz2O09+KsOvuBbayO9juDfpNUX2Om+m3kv9Sl\\\/wC1\\\/B\\\/BVD6BvUntfwfwVQ+gb1LPxBT3J5+S+4au\\\/HLzQyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qWviKn+vr5J7gq7\\\/AEQyWVScS4N3G+McJfZwdrW2c\\\/0qYftfwfwVQ+gb1J7X8H8FUPoG9Sk+sNM\\\/x9fIj0BV345IcVfAcJ\\\/ZOF4O3\\\/OWvf6FZUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6lY9YqY\\\/j6+R7gq78ckMkUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6k+Iqf6+vke4Ku\\\/0Q8o+J2fxwz3\\\/ALvBAfXf6FxquK7OKcN5TJb7FMX2v4P4KofQN6k9r+D+CqH0DepT4hpvfJPPyX3BVa2eOXmhkimb7X8H8FUPoG9Se1\\\/B\\\/BVD6BvUr8RU\\\/wBfXyT3BV3+iGSKZvtfwfwVQ+gb1J7X8H8FUPoG9SfEVP8AX18j3BV3+iGSx8R\\\/5Pqf+6d+oqavtfwfwVQ+gb1LSZ3wLCY8l4+9mGUTXtw+oIIgaCDwbtu5Zr9YaaqZjZ8fv5NUegaqaoqz8Ps+bKnf2pvxQUnziT7FBBTv7U34oKT5xJ9i\\\/Mv0j2VERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXzx7YX438x\\\/OCvocvnj2wvxv5j+cFB7P2jf4POPnpP3qlOosdo3+Dzj56T96pToCIiC1VAuiIa4tcdgda9jzrTMocRZwl8Ue+4IaHQNGk8h2b1up54oGgzSNYCbAuO8rmxwe0OaQQdxCWS8Xs0UdBXt1l2KPeXAAXhaNO3eLeTYsyghngiLamoM7r7HFtjaw+9ZMlfSxuc2SdjXNNiCVcgqYZyRDIH2FzbmRVtYtfTy1DGcDM6J7HatxsfIbELOmqIoLcNI1l+cqwcTohvqY+n+uZBbqY5JIZGRPMUjm2a8C+k86vUDHxwsZK8yPa0Bz7W1HnXOCrp53lkMzHuAuQ032JPVwQPDJpWscRex5kF9FagqIp9XAvDrb7f15FalxCkildFJOxsjd7TvQZSLFGIUhcxoqGan\\\/BF9\\\/8AVinsjR3A4xHc8l0GUi4GaMQcMXtEWnVqO63OrDMRpH201EZ1Gw27ze360GUixXYhSN+FOweflRuI0by0NqIySQAAeUoMpERAREQEREBERAREQEREBaPPf4kZh\\\/R1R+zct4tHnv8AEjMP6OqP2bkHzHU7+1N+KCk+cSfYoIKeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYs8E8pIMsJZyNdDf\\\/3KsEM8VhwsXBj+62LT9qvyOLbAC7ibBYrK2N9dJRtmYaiNoc5mg7B593KOlJxIptEzxYyRE3XzCwm5ZGTe9yzlXJsYYe9DG7LbG2WMyuge\\\/Q2spi++nTcXve1rX51RlfTyODWVtM5xNgARcnpRtkvibIQXtjcRuu29lx4tHt96i27+8CstrYXAltVAbC5FtvRdcfZGlsDx+k287hz25+dBltZo+CGN8zbI+MP+GGO87brhDJw0YfDNFIw7nNFwfrXO0n5bP8P3oDIwz4AY3k2NsqPha\\\/4bI3edl1jVNdBSyiOprKeKQjUGv2G3Pv3K9DO2RjZI5I5YnEDUzyq2lLxwVNPGQAY4rDcNATi0ez3qLZ8gK8iiuIZZoaNIaNltOxcBTxg3EcQPOGK6iC1xePb73Ft394nF47g8HFcbjoV1EFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUs7nHQlnc46FVEFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUGq+0joVURAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/AAecfPSfvVKdRY7Rv8HnHz0n71SnQEREHGRuoCxs4G4KstgDah87YYhM8Brn3NyBu5Frc019Nh9JTy1mJNw+PhbcIQe+OknTs6foXWmZxw1zvxspS1vNENvNfvdnJ9f0dqOzV4sZoi\\\/+T4OGJ2jDw5y1THOHcjh9OZuGNFSmW4dr0i9xuN7b1XiUPC8JxSm4S+rVbbfnvZdUwrMMOK17KPDszUtRM9pLY2RDVcC53jdYFb2SixUSQPirm3ZGGvDxsebm5ta23Z0JXgzhzardz8Foxori9G\\\/kzRQQB1xSU4Okt+g22bvIFwdhdI5+t1DSF1rX0jd0LFfR4yYyWYlG2S5t70CLX83m+9XoIMUY2ThqqKU3aWDTp3OJNyBzWCxNEaw3nnRnQxmGNscMUTI27mtNgPqXO8n5LP8AEepaU0eOOIDsRh07b6YgDv8AN\\\/X1q9T0uLsZ79XxyPLXD8GAAbDSd3IbpNEd6OvgRXOks+WBsrgZYIXkbi7bb6lyihDGhjWRxxg30sHKtdT0mKtlgNRXtkYNsjQwNufJs3f15FZbh+Lsp4mx4iGvaCDqGoONjtuRfl3eRXLHDN\\\/1M08creotKaLGLttiLDf4V4x5d1h5R0JxPGRrHsmw7O996aDfbv2JkjvR18DPPdlukWqqaTETNI6mq2x6nAgkX2W3aTs6\\\/oXB1JjHDM04kwQg7RwLdRHntv3\\\/AFKRTGq550bhFpaWlxrgpBVV0WstszSwd67Vv3C+xcquixV2h1LiQY5rQCHxgh3wtvkO0dG5MkXteDPNr2luEWqbR4k+nlZNXjhC8GN8cYbpbyg85I+tUp6TFGzRvnxBrmgODmiMbbjYfOCmWNTNOjbItPHR4nE6Mx1TdOwPa46uUXNyL3tdc+JYgyYGKvIjdIXvDm3OknY0XvbZsTLGpmnRtUWnqqPExPKaKrDI5Dq7\\\/vi3aNguDYW1fUrjaTEDTFs9YHz6XgOaNA2207ua31pli17maeFm0RaJ1BjIkbweIsbGNuktub81zvA+v61QUWOgD\\\/acRdY6veha\\\/JbZ\\\/X67kjvR18Ezz3Zb5FqJ6PEzNUvpq1sfCEadQ1Bo08gOwbfqJV+gp6+KcPrKwTs0kFoYGgG4tuHMpNMWvdYqm\\\/BsERFhsWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wAHnHz0n71SnQEREGgzlhWGYrQwR4vPNBFHLrY+J5YQ6xG8eQldXOT8sB5l9lcQ1BoBcKl2517cm7YV33EaeoqIWtparizw65dwYfcW3WKwxh+I6XasTaXE7DxZtgLbrL0YeNiUU2prtH+vNiYGHXVeqi8\\\/469guA5ewzE4sQgxKpmlgDi3hpy9ou0gnouu1DFaE6bVMZ1EgWO87Nn1hXKOnlijc2qmbUOJuHcGG2HNYfSr4YwEkNbtN9y5YmJVXN6pu64eHThxamLMIYxh5aHCqjLSbAi+\\\/m86o3GcOc7S2riJtewPJz\\\/Us\\\/Q23wR0Job+S3oWHRgS41h8TWOfUtAe3U0gE3F7cyq\\\/GKBkbXvqWtDtg1Ag7r7vMQs7Q38kdCrYcwQYJxegAYTUsGsamgg3IvZUGMYeb6apjgHBp03NiQTyeYrO0jmHQga0bmgfQgwW4xh7nNaKuPU4hoF95O5cYsbw6VrnR1TCGi7th2edbDQ3Z3o2btiBjRuaB9CDAGNYcX6RVxl17WF7qpxegs08ZZpcLg7bLN0M\\\/Jb0II2NFgxo8wQYnstQ8Hr4zHpvYnmVt+N4cwXfVxtF7bbrYaG7e9bt2nZvQsad7QfoQYBxrDwGnjTbOBIIBINvoXIYvQGLhBUsMdy3UL2BCzdLQPgjoVODZ+S3oQa92O4Y02dWRA7t+7zq6cVoQ9rOMs1usA3l27lmFjTva3oTS2\\\/wR0IMFuMYe7VpqozpGp2\\\/YPL0rnFidJLKyNkw4R\\\/wWkEE7LrL0N\\\/JG3yJpF72F0FUREBERAREQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxv5i+cFfQ5fPHthfjfzF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBQm3KB51QG+5wVmvo4q6ARTi7Q4OFt4IWvbgNMA8OkkIe1rXBoa0bHBw3AWOxaiKfnLMzVfdDb7ecdCbecLT02Ax08kT21ta7gyDpMux1rbx9H1qsmAU7pJHCaoY2S+pjX2G2\\\/9W8gVtTql6tG3vttqF02846FqqjA4Z49D55vwYjLjYuIF9uoi\\\/LtR+BwzRxipmmkfG5zmv1WtcggeYaR0X3panUzVaNrt5x0Jt5x0LSHLkRYxr6yscGnV30l77tnm2K9BgkUMoe2qqiGuDmtMmwWO7zclkmKdTNVo2t\\\/lBUc8Nbqc9obzlaWTLVLJwnCSykvuSRpad99lhs\\\/rlWPj+Vo8Uy5JhcVQYtRjPCSM4T4Lg6xFxcbLLUU0TMRNXRmaq4iZinf+W\\\/ZNG9wayVjieQFXNvOOhed5W7GvsHjtHiPshTycXLjojoxGXXa5u12o\\\/lfUvRVcejDoqth1Zo\\\/FkwK8Sum+JTln83U2846E2846FVFxdlNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEFNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEAeVERAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1O+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G9mL5wV9Dl88e2F+N7MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYmJVrKJkTnxSScI\\\/QAwXI2E3Pk2LX+2XDOD16pNO4Hgzt2bVuz5rrjb5AW6Zp+cMTFV90tQcw4foLwXuaDpJDCQFWrx6ipHDh2yhrmNeHhlwQfN9HStt\\\/whOS2kJejTr5Fq9ejWHG6Q0j6iJkskbH8G\\\/TGQWnyg\\\/R0rjHjtFK9zWCQ2a519BsdIuQOdbbb+SqC43NS9OharVq4McpJZ+CLXNeS1oOxwJO4XBK4yY7Swl\\\/GI5YtLi3a297OI2W8xW1LGktJjaS03HkKqbne1L06Fq9WmbmOhPB62yxh4uNTOr6ehc6jHaWFkLuDe4SgkDvWkWdp2gkW28q23\\\/CEIvvaEvRp1S1evRqaHHKesnfFHBO17d4c0DlXV63smUNLXVFMMLq5DDI6IvD4gCWuLeVwO8Lv+38laifLWCTzPlnwbD5JXkuc90DCXE7yTbeumHVhRMzXTePy54tGNMRGHVafwy8GrosVwmkr4WOZFUxNla19rgEXsVm2HMFagiZTwshgibHEwBrGMAAaBuAHIFcueb61xm19zvTe0X4q2HMEsOYKlzzfWlzzfWoqthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgrYcwSw5gqXPN9aXPN9aCthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgruRB5UQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBh4pHWSQMbQSNjk1glzjuHmsb\\\/UsSkpsVbUQuqKljoe+1tuCQD8Gx0i9tn1raTyxwxOkmkbHG3e5xsAsUYlQlwArIiTuAeLlbpmbWiHOqIveZYTKXF2GIcaa\\\/S5hcXOHfNsNQtp578qpJBjzZ3cDVUjoruI4RhvykDZ0X\\\/o7NtVTOe9rahhcw2cNYuPP0HoXJs0LyA2ZpJ5A4K5506GSNerAnhxctgfFUQCQM99YW96XeQ2vbaegblQQ4twTxJUQudqaRo73Zp74XINtu3duWY2upHs1tqoy29rh4XLjVPwkjOMM1x7XjWO986Zp4W6GWNerXxxYwWyxyTxC8Z0SgAlrr7OTcBzhWhDmBrZW8apHkX0OLCLm53i2wWPl3b1tnVEDSwOnYC\\\/4I1b9hP6gehI6mnlAMdQx4IBBDwb33JnnToZI16tY2HHGtNqmmeSf7w3bPIPOsXNMOPHAZG4PMXYhrZbgyxp06u+sXbL2W9bU07pXxidhkZbU3ULi6qJ4DunZ\\\/iCsVzTVFVo3fZKsOKqZpvO\\\/wC7z7KNNnaPH6R2NPqjh41cNwssDm\\\/BdawYL\\\/C0r0dWTPAGgmdgBNgdQXDjlLdlqmM6\\\/g2eNquNizjVZssR+Iszg4UYNOXNM\\\/mWSisieE2tOzb8oLjJVU0TA+SoY1pOkEvFr2vboXK0u14ZCLFNbSBzWmqi1O3DWNu8\\\/Yehcn1NOwOL6hgDQXG7xsA3lLSXhkIuue3bLF7ez1Dfm4YKhzvlgb8eoPTBdNhid2eTl7Rhd+OcOyIuDC17GvY\\\/U1wuCDvC5afKVydlUVNPlKafKUFUVNPlKafKUFUVNPlKafKUFUQbEQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wecfPSfvVKdRY7Rv8AB5x89J+9Up0BERBh4sykfS2rzaDUNmoi55Bs3rWQNwAkVTDC7S+3CvJPfHbtJ37ln43KyKmZrqGQan6WudFwlzY8i0xxBoNzicJadn+5O3+fnViqqN0SzNNMzeYXaqmy4+aSWSWBs7+\\\/1iU6u+23G3y3V6mp8Cp2wuikhHAuu15lN72G835lix10TpWh9bA7vtn9jNy0Ddu51wfXMj4VzsSpYge\\\/OqhcCd23y7lraVWtdNnToyzT5ehde8DTYd6JD9GwFcp48BJa6aWFo2PAMxaACL7BfYDv8qsGrbFpkmxGAN1Nc69GQSCDbzHYrBq2kOE2IwOdY6NVAbtO6+7zj6U2lWpkp0bISYIypbLw8PDW0gmQk2025+awuseXDsuv1yOZAQ5tyQ87r2uLHnVg1QEfCuxGnJuWn+wnaQAd2\\\/crzK5sPB8ZxCMhwa63FCBbbceTaPo2c6kYlUcJJopn5LlTFl+SV0801PqkAcXCYgEDYNx3bLfQqSUWX7NZJwNoTvMh70+e\\\/kViGrjlaQcRicGMLnO4nYG+wbxyEg23pU1kb28GMQp9Yvqa6jLgSDtJH2q7SvU2dOjKEWBR0enXDxbWDcyEjV8Hff5P1Kw2DLReS2Sm1vtt4U8gsOXmVttYx1G++JROaXd65tGe92bdlvLvVuOvh1aBiNO4uadGqiNydu3Ym0r1MlOjJiw\\\/AYXOhcNUjzZznlxLje97\\\/SNqux+1+LU0TUhJfrIdLq77aL7Tv2npVg10YEMjsQiewzWFqTfuNvIfL5VZnqyyYt9kqfUNt+Ik22X2lJxKp4yRRTHCGW2jwCKN0gMTWPfteZXW1Ddtv5VWSDANBhElPG5zHMFpLGzxY2891jNrQ8Od7J0\\\/BtPfAURtb6fKCk9ZTStawV8Amu0tvQk7m2Oy3Km0r1NnTo667IGXmU9nY5XiJul1zUM2bdhvp+SehVOSMvzN4M47XOEne6eGZd19lvgrss1bGGsa7EYtRALyKQlpadrfqPOqNr4WPhkGIQuYdJ0ikNjtDSRYXG0HpXb2zH78uHsWB3YbOjxLDWxxwQVcbgwNjbt38gtzq67FaBrA51XCGkEgly0\\\/HIy6RkOJwg6To1Uu1ltvkuLAq1HVmRzWsxGnJJEduIkC58v0rzPS3nsvh355BbffWLLl7J0Vz\\\/aothAPfcp2haWGuj1kOxKEtaCSziZBAAub\\\/QqGuj06X4hEXu02\\\/sTrHYb8iK3JxfDhvracf8YVZMVoI3ubJWQNc29wXi4tvWk47FGxjZ8RgIc27CKM7Tfl\\\/wAJHIuU0z2xhxroA\\\/YHu4iTe4JH1IN3FiVFK9rY6qJznGwAdtKy1p6fEcPEVpZGve1gkc8QEAi1w7csqmxajqqgQwSPc8\\\/9W4DdfeR5EGciIgLR57\\\/EjMP6OqP2blvFo89\\\/iRmH9HVH7NyD5jqeHanfFDSfOJPsUD1PDtTvihpPnEn2IPZEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthfjezF84K+hy+f3Z5pmS9lzMhk1AipNkGr7FnZUxzsajEhgMFBKK\\\/g+F41G51tGq1rOH5RXfe6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0oPZ+6mzx+Y4F6vJ\\\/MTups8fmOBeryfzF4xxGH5XSnEYfldKD2Gp7aDPUzAGU+DQkG+plO+\\\/1vKsN7ZjPgB24YSeU052f+ZeS8Rh+V0pxGH5XSlh62e2az6WgH2L3Wvxc7dv\\\/AGlR3bM57JOzC9Jv3pp3H9bl5LxGH5XSnEYfldKWHrZ7ZrPhFh7Fjbe\\\/Fz0fC\\\/q6qO2bz6HAkYURt2GnNjf\\\/AIl5HxGH5XSnEYfldKWHrXdM58\\\/+177\\\/AO7n+JX6btoM9whwfBg01zsMlO\\\/Z0PC8e4jD8rpTiMPyulLD2fupc7\\\/mOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xU7qXO978QwG\\\/PxeT+YvGeIw\\\/K6U4jD8rpQez91Lnf8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLy2PKkksTHwkP1NDgA62wi\\\/WFV+VJA1jmOa9rma7h24WBP6wg9R7qbPH5jgXq8n8xO6lzv+Y4F6vJ\\\/MXkFfgzaKpfBNfW3mNwsfiMPyulB7OO2lzuBYUOBeryfzE7qXO\\\/5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Lnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs47aXO43UOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qXPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Nnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs\\\/dTZ4\\\/McC9Xk\\\/mLFxbtmM54nhdZQVFFgjYaqF8DyyCQENc0tNu\\\/32K8i4jD8rpTiMPyulBqlPDtTvihpPnEn2KEnEYfldKm72qTdPYkphY24zJb6kHsSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLzrEKnshYRPO5lHS43TGRzo+Lyshe1l9gLXNG0DmJXoqIPE8V7KGbsPJFTkrF4rb3cHrb0hhC69P2fMQp3FtRhFRC4cklm\\\/rYpGri+Nkgs9jXDyi6zNM6rdG8dsLP+ZH\\\/G3+Fee5pzDlPNGNzYti+BzSVs1uEfHVlgP0AWUw6jA8Jqb8Ywuglv8Al07HfrCwJclZWl\\\/CZcwZ3noo+pZy1ardDW+RPAFV6+\\\/qS+RPANV6+\\\/qUwXdjzJzt+V8G9TZ1Lgexvks78r4P6qzqTLXqXjREG+RfANV6+\\\/qS+RfANV6+\\\/qUvPc1yV4r4R6q3qVfc1yV4r4R6q3qTLXqXhEK+RfANV6+\\\/qS+RPAFV6+\\\/qUvPc1yV4r4R6q3qT3NcleK2Eeqt6ky16l40REvkTwBVf5g\\\/qQOyH4v1f+YP6lLv3NcleK+Eeqt6k9zXJXithHqrepMtepeERdWQ\\\/F+r\\\/AMwf1JryF4v1f+YP6lLv3NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RG15C8Xqv\\\/MH9Sa8hcmXqv8AzB\\\/Upc+5rkrxWwf1VvUnua5K8V8I9Wb1Jlr1LwiKXZDtsy\\\/V3\\\/SD+pWMOp8jiECvoa50nKY5jb\\\/1KYPua5K8V8I9Vb1J7muSvFfCPVW9SZa9S8Imtp+xv\\\/eocV+iU\\\/xLlxfsZ8tDi\\\/pv9Slh7muSvFfCPVW9Se5rkrxWwj1VvUlq9S8IoiHsaDdR4wP\\\/ABz\\\/ABKvB9jYn\\\/dMZv8A9+f4lK73NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RQMHYzP8A8Di5\\\/wDGP8SpwHY0\\\/McW9L\\\/qUsPc1yV4r4R6q3qT3NcleK2Eeqt6ktVqXhEmog7HWn3ihxO\\\/ypj\\\/ABLBpI8mRTzGowqqqInW4Mcbcwt33va9+RTE9zXJXithHqrepPc1yV4r4R6s3qTLXqXhEXVkLxfq\\\/wDMH9SrryD4vVf+YP6lLn3NcleK+EerN6lX3NcleK+EerN6ky16l4RF15C8Xqv\\\/ADB\\\/Uqash+L9X\\\/mD+pS69zXJXivhHqrepPc1yV4rYP6q3qTLXqXhEXVkPxfq\\\/wDMH9SpqyH4Aq\\\/8wf1KXfua5K8V8I9Vb1J7muSvFbCPVW9SZa9S8Ih3yJ4Aq\\\/X39SXyL4BqvX39Sl77muSvFfCPVW9Sp7muSvFbCPVW9SZa9S8IhXyL4BqvX39SrfIvgGq9ff1KXnua5K8VsH9Vb1J7muSvFfCPVW9SZa9S8Ih3yL4BqvX39SXyL4BqvX39Sl6Oxrkof\\\/S2D+qt6lyb2OcmN3ZXwb1RnUmWvUvCIF8iEbcAqvX39S9Cyt2Y6TKuCwYVguGOhoob6GGUOO3nJbcqQceQcox\\\/Ayxgo\\\/8Awo+pZkOVMvQfgcCwqP8A7NJGPsTLVqXjR4MO2EqXGzaB7j5Ht\\\/hWxoOzVj9a4CkyziVTfdwUZd+pi95goaSnFoKWCIfIjDf1LIGzcrlnVLvKMPzhnzFWAUmTaymv\\\/wA5VTRxAfQ4A\\\/Uu8ZPhzDFSVD801NLLUSSaoo6cbImWHek2Fze\\\/It+i1EIIiKgiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi4TTRwsL5XtYwby42AWsOZMFD9BxWhDt1uHbf8AWpMxHFqKKquENsitU9TDUxh8ErJGHc5jgQrqrPAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQaDM8k0tTQYdDqDKkSveGyGMy6G3EQeNrdRIJI5GlaF7qCjppcRy\\\/hb8Nkow105EfAiR+oAwOZukcQSNW2xLbE3XccVw6HEqdscrpI5I3iSKaI2fE8AgOaeexI23BBIIIJCwYsEmknhfimJ1FfHC4PjhexkbNYNw9waBqIO0cgNja4BAbpERAREQEREBERAREQEREBERAREQEREBERAREQEREBYuKVjMPw+oq5b8HDG6R1uYC6ylr8foziGDVtGDpM8L4781wQpPDc1TbNGbgjvjWMYnmTEXyzummcSSyCMEtYPI0eTlWrbDK6J8rYnmJhAc8NOlpO655FsaKsxPLOLyOp3Opa2MOidqaDYHfsP61agxiugwqqw2Oa1HVPEkrNI75wty7xuHQvhTMTN6pm7+pYdNWHTFOBTGTdbf8vn8tOGquG12JYLUQ1dHJPTOd3zDYhsg825wUi8sYoMZwKjr9IaZow5zRyO3EdIKjpV4niGKU9BQzyOmjpW8FTxtYLgG2zYLncFIHI+HS4Vligo5xaZkd3jmcSSR9a9vYpnNMRwfmvWWinZ0V1xEYl54aftm+REX0X5AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEIuERBpcay1heMkHEKOKZ4Fg8izgPONq0B7GeAF1+AmA5uGdZd5RYqwqKpvMPThds7Rgxlw8SYj7TLr+C5SwfCJBJRUMTJR\\\/zh753Sdq7ABYWCItRTFMWhxxMSvEqzVzMz9xERVh\\\/9k=\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"items\":[{\"observedDomContentLoadedTs\":428512473813,\"observedSpeedIndex\":1180,\"estimatedInputLatency\":13,\"observedFirstPaint\":528,\"observedLastVisualChange\":2863,\"firstContentfulPaint\":729,\"observedFirstPaintTs\":428512373511,\"speedIndex\":1319,\"observedSpeedIndexTs\":428513025793,\"observedFirstContentfulPaint\":528,\"observedNavigationStartTs\":428511845420,\"observedFirstVisualChange\":980,\"observedLoadTs\":428513102813,\"firstMeaningfulPaint\":729,\"observedFirstMeaningfulPaint\":528,\"observedTraceEnd\":3929,\"observedTraceEndTs\":428515774596,\"firstCPUIdle\":1918,\"observedFirstMeaningfulPaintTs\":428512373513,\"observedDomContentLoaded\":628,\"interactive\":2621,\"observedFirstVisualChangeTs\":428512825420,\"observedNavigationStart\":0,\"observedFirstContentfulPaintTs\":428512373512,\"observedLastVisualChangeTs\":428514708420,\"observedLoad\":1257}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":-416.39},\"displayValue\":\"Root document took 180\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"type\":\"opportunity\",\"items\":[{\"wastedMs\":70,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144},{\"totalBytes\":615,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728,\"wastedMs\":150},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedMs\":190},{\"totalBytes\":10534,\"wastedMs\":110,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"},{\"totalBytes\":33460,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"wastedMs\":70,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316},{\"totalBytes\":7906,\"wastedMs\":270,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\"}],\"overallSavingsMs\":515,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"label\":\"Potential Savings\",\"key\":\"wastedMs\",\"valueType\":\"timespanMs\"}]},\"displayValue\":\"Potential savings of 520\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.63,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"type\":\"table\",\"items\":[{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":182.621999992989,\"resourceSize\":31023,\"startTime\":0,\"transferSize\":8778,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":29295,\"endTime\":318.9579999889247,\"startTime\":203.37599999038503,\"transferSize\":4924},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":2138,\"endTime\":319.44799999473616,\"startTime\":203.5829999949783,\"transferSize\":1144,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"},{\"startTime\":203.7189999828115,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":209,\"endTime\":336.1659999936819},{\"mimeType\":\"text\\\/css\",\"resourceSize\":511,\"endTime\":336.7039999575354,\"startTime\":203.8590000011027,\"transferSize\":728,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":337.00199995655566,\"startTime\":204.86499997787178,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":62384,\"endTime\":337.2990000061691,\"startTime\":205.02699998905882,\"transferSize\":8861,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":356.72099998919293,\"resourceSize\":54216,\"startTime\":205.1590000046417,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":97176,\"endTime\":379.9390000058338,\"startTime\":205.27999999467283,\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":380.46199997188523,\"resourceSize\":10056,\"startTime\":205.42099996237084,\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\"},{\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"resourceSize\":19776,\"endTime\":407.09499997319654,\"startTime\":205.55499999318272,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":4649,\"endTime\":407.7189999516122,\"startTime\":205.7119999662973,\"transferSize\":2122,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":144748,\"endTime\":432.1889999555424,\"startTime\":205.81999997375533,\"transferSize\":145259,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":15005,\"endTime\":593.7599999597296,\"startTime\":442.57099996320903,\"transferSize\":6070,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\"},{\"transferSize\":6117,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":594.3029999616556,\"startTime\":442.67799996305257},{\"startTime\":442.7869999781251,\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":3809,\"endTime\":594.580999983009},{\"startTime\":442.88099999539554,\"transferSize\":4610,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":4102,\"endTime\":594.8239999706857},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":12474,\"endTime\":611.7169999633916,\"startTime\":443.1899999617599,\"transferSize\":12983},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":615.7069999608211,\"resourceSize\":5692,\"startTime\":443.30299994908273,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"statusCode\":200},{\"startTime\":443.4929999988526,\"transferSize\":13239,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":624.383999966085,\"resourceSize\":12730},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5692,\"endTime\":625.2139999996871,\"startTime\":443.60699999378994,\"transferSize\":6200},{\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":470.2759999781847,\"resourceSize\":681,\"startTime\":415.4139999882318},{\"transferSize\":760,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":413,\"endTime\":507.22699996549636,\"startTime\":440.8720000064932},{\"startTime\":441.04199996218085,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":507.5749999959953},{\"startTime\":441.1439999821596,\"transferSize\":3773,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":9566,\"endTime\":509.3570000026375},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2652,\"endTime\":531.6129999700934,\"startTime\":441.4149999502115,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":531.9759999983944,\"resourceSize\":1846,\"startTime\":441.5989999542944,\"transferSize\":1386},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":532.2750000050291,\"resourceSize\":1402,\"startTime\":441.82499998714775,\"transferSize\":997,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2568,\"endTime\":539.7069999598898,\"startTime\":441.95199996465817,\"transferSize\":1326,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"},{\"transferSize\":1096,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1198,\"endTime\":542.1169999754056,\"startTime\":442.09399999817833},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":545.7980000064708,\"resourceSize\":16184,\"startTime\":442.2059999778867,\"transferSize\":6072},{\"startTime\":442.3269999679178,\"transferSize\":2620,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":6875,\"endTime\":550.7719999877736},{\"mimeType\":\"application\\\/javascript\",\"endTime\":551.296999969054,\"resourceSize\":1403,\"startTime\":442.4379999982193,\"transferSize\":1129,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"resourceType\":\"Script\"},{\"resourceSize\":52154,\"endTime\":625.7209999603219,\"startTime\":443.6959999729879,\"transferSize\":19939,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":626.0769999935292,\"startTime\":443.85799998417497,\"transferSize\":4755,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":6758,\"endTime\":626.7069999594241,\"startTime\":444.1779999760911,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"statusCode\":200},{\"resourceSize\":5234,\"endTime\":626.336999994237,\"startTime\":444.00999997742474,\"transferSize\":2614,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 61.8 61.8' fill='%23f8f8f8' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":534,\"endTime\":459.7289999946952,\"startTime\":459.67700000619516,\"transferSize\":0},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":331,\"endTime\":466.75599995069206,\"startTime\":466.7199999676086,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"statusCode\":200},{\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":709,\"endTime\":471.5969999670051,\"startTime\":471.54699999373406,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/html\",\"endTime\":812.4359999783337,\"resourceSize\":210,\"startTime\":617.5039999652654,\"transferSize\":650,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200},{\"mimeType\":\"application\\\/font-woff2\",\"endTime\":812.8309999592602,\"resourceSize\":32588,\"startTime\":622.0899999607354,\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"statusCode\":200,\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":33768,\"endTime\":813.2469999836758,\"startTime\":622.7659999858588,\"transferSize\":34071,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":813.6320000048727,\"resourceSize\":31616,\"startTime\":623.2489999965765,\"transferSize\":31935,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"startTime\":623.5759999835864,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":814.0469999634661,\"resourceSize\":32556},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":814.4259999971837,\"resourceSize\":31656,\"startTime\":623.9300000015646,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":815.2929999632761,\"resourceSize\":430748,\"startTime\":666.5379999903962,\"transferSize\":89714,\"statusCode\":200,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":816.3339999737218,\"resourceSize\":5147,\"startTime\":674.3399999686517,\"transferSize\":2505,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\",\"statusCode\":200},{\"transferSize\":18267,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":816.7389999725856,\"resourceSize\":44453,\"startTime\":676.9069999572821},{\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":1960,\"endTime\":817.0529999770224,\"startTime\":727.688999962993},{\"startTime\":882.6049999915995,\"transferSize\":367,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245389\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":946.8079999787733,\"resourceSize\":35},{\"mimeType\":\"text\\\/html\",\"endTime\":997.4459999939427,\"resourceSize\":0,\"startTime\":953.3659999724478,\"transferSize\":591,\"statusCode\":302,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=789260079.1558364245&tid=UA-22305160-3&_gid=111039018.1558364245&_r=1>m=2wg5a1PCSVR2W&z=1534606377\"},{\"mimeType\":\"image\\\/gif\",\"endTime\":1024.1349999560043,\"resourceSize\":43,\"startTime\":991.4789999602363,\"transferSize\":741,\"statusCode\":200,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"resourceType\":\"Image\"},{\"startTime\":997.6059999899007,\"transferSize\":619,\"statusCode\":302,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=789260079.1558364245&jid=128620871&_gid=111039018.1558364245&gjid=166392153&_v=j75&z=1534606377\",\"mimeType\":\"text\\\/html\",\"resourceSize\":0,\"endTime\":1025.3309999825433},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":1109.078999958001,\"startTime\":1001.873999950476,\"transferSize\":368,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":1247.6749999914318,\"resourceSize\":0,\"startTime\":1002.4249999551103,\"transferSize\":209,\"url\":\"https:\\\/\\\/vc.hotjar.io\\\/views\\\/1069370?s=0.25\",\"statusCode\":204},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=789260079.1558364245&jid=128620871&_v=j75&z=1534606377\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":42,\"endTime\":1248.0789999826811,\"startTime\":1025.4399999976158,\"transferSize\":512},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1248.4159999876283,\"resourceSize\":232,\"startTime\":1111.1539999837987,\"transferSize\":577,\"statusCode\":200,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5788,\"endTime\":1321.418999985326,\"startTime\":1252.4129999801517,\"transferSize\":2552,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":31,\"endTime\":1321.996999962721,\"startTime\":1253.5079999943264,\"transferSize\":993,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"endTime\":1379.691999987699,\"resourceSize\":21,\"startTime\":1325.0029999762774,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1451.8269999534823,\"resourceSize\":2490,\"startTime\":1381.2219999963418,\"transferSize\":1595,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200},{\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1531.9419999723323,\"resourceSize\":1957357,\"startTime\":1465.8610000042245},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":1845.6000000005588,\"resourceSize\":10396,\"startTime\":1628.6419999669306,\"transferSize\":1267,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200},{\"statusCode\":200,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":14927,\"endTime\":1887.1459999936633,\"startTime\":1777.944999979809,\"transferSize\":5804},{\"mimeType\":\"text\\\/css\",\"resourceSize\":10396,\"endTime\":1887.6509999972768,\"startTime\":1792.933999968227,\"transferSize\":1267,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200,\"resourceType\":\"Stylesheet\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":6942,\"endTime\":1888.0079999798909,\"startTime\":1811.922999972012,\"transferSize\":7450},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":1888.3249999489635,\"startTime\":1816.2409999640658,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2174.5069999597035,\"resourceSize\":2392,\"startTime\":1890.8479999518022,\"transferSize\":1527,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2277.2389999590814,\"startTime\":2183.588999963831,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":845,\"endTime\":2344.409999961499,\"startTime\":2278.431999962777,\"transferSize\":1572,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2392.920999962371,\"startTime\":2348.1299999984913,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\"},{\"transferSize\":4869,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":33106,\"endTime\":2527.1209999918938,\"startTime\":2394.304999965243},{\"endTime\":2709.9210000014864,\"resourceSize\":1244,\"startTime\":2582.146000000648,\"transferSize\":1764,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\"},{\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":2590.349999954924,\"resourceSize\":452,\"startTime\":2590.2919999789447},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"resourceSize\":16064,\"endTime\":2710.404999961611,\"startTime\":2593.9939999952912,\"transferSize\":16507,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\",\"statusCode\":200},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2710.709000006318,\"resourceSize\":16112,\"startTime\":2595.5189999658614,\"transferSize\":16554,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\",\"statusCode\":200},{\"transferSize\":16391,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2710.9659999841824,\"resourceSize\":15948,\"startTime\":2597.6019999943674},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":457,\"endTime\":2711.269999970682,\"startTime\":2617.9929999634624,\"transferSize\":848,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":1169,\"endTime\":2711.5319999866188,\"startTime\":2618.14899998717,\"transferSize\":1583,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2771.0649999789894,\"resourceSize\":19008,\"startTime\":2618.2709999848157,\"transferSize\":19439,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"statusCode\":200},{\"startTime\":2618.4039999498054,\"transferSize\":18939,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2771.476999972947,\"resourceSize\":18508},{\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2771.8179999501444,\"startTime\":2620.039999950677,\"transferSize\":747},{\"resourceSize\":0,\"endTime\":2772.0589999808,\"startTime\":2620.837999973446,\"transferSize\":354,\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2772.2450000001118,\"startTime\":2621.2479999521747,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\"},{\"endTime\":2854.752999963239,\"resourceSize\":250,\"startTime\":2774.2139999754727,\"transferSize\":1017,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\"},{\"mimeType\":\"application\\\/json\",\"endTime\":2855.074999970384,\"resourceSize\":125,\"startTime\":2775.2270000055432,\"transferSize\":852,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"resourceType\":\"XHR\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2855.2639999543317,\"resourceSize\":11,\"startTime\":2777.1629999624565,\"transferSize\":255,\"statusCode\":200,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\"}],\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"key\":\"startTime\",\"itemType\":\"ms\",\"text\":\"Start Time\",\"granularity\":1},{\"itemType\":\"ms\",\"key\":\"endTime\",\"text\":\"End Time\",\"granularity\":1},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"displayUnit\":\"kb\",\"granularity\":1},{\"text\":\"Resource Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"resourceSize\",\"itemType\":\"bytes\"},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"key\":\"mimeType\",\"itemType\":\"text\",\"text\":\"MIME Type\"},{\"key\":\"resourceType\",\"itemType\":\"text\",\"text\":\"Resource Type\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\",\"text\":\"Cache TTL\",\"displayUnit\":\"duration\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755},{\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438,\"cacheHitProbability\":0},{\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144},{\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845,\"cacheHitProbability\":0},{\"totalBytes\":760,\"wastedBytes\":760,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0},{\"totalBytes\":728,\"wastedBytes\":728,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0},{\"cacheHitProbability\":0.008333333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2592.2166666666667,\"debugData\":{\"max-age\":60,\"type\":\"debugdata\"},\"cacheLifetimeMs\":60000,\"totalBytes\":2614},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":600,\"stale-while-revalidate\":\"604800\",\"public\":true},\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.08333333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666},{\"totalBytes\":18267,\"cacheHitProbability\":0.25,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13700.25,\"debugData\":{\"type\":\"debugdata\",\"max-age\":7200,\"public\":true},\"cacheLifetimeMs\":7200000},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":86400},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.3999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800,\"public\":true},\"cacheLifetimeMs\":604800000,\"totalBytes\":5804},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245389\",\"wastedBytes\":36.69999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800},\"cacheLifetimeMs\":604800000,\"totalBytes\":367},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"wastedBytes\":13592.671787709489},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"wastedBytes\":1819.0125698324011,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19439,\"cacheHitProbability\":0.9064245810055866},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1772.2248603351945,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18939},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"wastedBytes\":1238.8449720670383,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":13239,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"wastedBytes\":1214.8896648044686,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":12983,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"wastedBytes\":580.1675977653628},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200},{\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"wastedBytes\":572.4008379888264,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.0027932960891,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"wastedBytes\":431.38268156424556,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513},{\"totalBytes\":1583,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\",\"wastedBytes\":148.12988826815632,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000}],\"summary\":{\"wastedBytes\":144564.0040037244}},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.47,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"240\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.54,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"2.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.88,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"type\":\"filmstrip\",\"items\":[{\"timing\":300,\"timestamp\":428512145420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timestamp\":428512445420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\",\"timing\":600},{\"timestamp\":428512745420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\",\"timing\":900},{\"timing\":1200,\"timestamp\":428513045420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0UePxgPHd3MZIm8NJEVt7UeWjPN5QILNtYiIksMj59wXC7Axbmbr+3svhPY9nl31BRiv37d72fLy3at\\\/i26OPI9+fQ6K0m8QmULeWenCHyFzJDdOWM2TuG0x4CEYIO7I6Y710O\\\/Q8hcr+I07F7l0f7TFFGwPy+VIXBHvlRikubqXPkv+7ba87fo2WqozCgAoAKAGyFgvyAM2RwTjjPP6UAV43vPOw8MIhyRvEpLY7HG3Hpxn86AHSvdCbEcMTRcfM0pDe\\\/G3+tADoHuGUedFHGdozskL\\\/NzkcgcdOf0FAEcUl6VXzIIVbI3BZicfdzj5Bn+L8h68AEgaczMDGgiyNrBySRjnIxxz7n+lAHkGreJfjDb65fRWHhbS5tMS6dLeZihd4A7BXObtfm2hDjAySR8uK8qdTG8z5Yq1\\\/w\\\/wDAj7uhgeGZUYSrYqSnyq695e9ZXX8J6Xv1YzSvE3xlm1mwj1DwppMOmPdRrdTxugeOEkeY4H2puQMkDB6dDRCpjOZKcVbTtt1+0PEYHhmNGo6GKm5qMnFe9rKzsv4S0b8z2ivVPgwoAKACgDyv4x\\\/tI+EvgVf2Fr4qi1WM38RntJLCxa7E0Ubf6XJti3Mq20W2aUso\\\/dsPL8xgyKAP8VftD+HdAF1b6Zp2u+Ltah0GLxKmiaDpry3k9jJMsSSRq+xWYsWPl7t+I3+XOAQB1\\\/8AtK\\\/DzS7HSb671u4t9P1XS49Zs72TS7sW8lo6hg5l8rYhCHzGRiHSNWkdVRWYAGyPjN4Q\\\/s\\\/xHfHVGjtvDsM9xqrSWsqG1jheZZCylQTg28xAAJZV3LlWUkAWH4y+D5tL8HakdZSDT\\\/F8kMWiXNxDLEl280DXEKZZQEZ41Yqr7SSNoG7C0Ac5L+1H8OltNPuoNZmu7a81M6Puispg8V39kF0IGiZRI0pVooxEitIZZVi2bwwUA67wz8TfD3jC28P3Wk3pubPXrH+0dOuHjaIXEJVHUqrhWyySBwMZ2gk4xQB1VABQAUAFABQAUAFAHnHxH+K+h+BdUFhqnxH8GeDbyWFZobXxHNGsrISy79rXMRZSVwCP7rDnsAY2n\\\/tJ\\\/DeO4Y3\\\/AMY\\\/h1cxHlRb6xbRMvzE85uWz8pA4xyM98AAWT9pL4Ykny\\\/i\\\/wCAI\\\/njwTrdqflDAyf8t+4BC9NpbJDYwQCs\\\/wC0h8O\\\/tLmL4y\\\/DkWhZisUur2zOAQmBvFyucN5p+7yGUcbSWALEn7R\\\/wt+2xbPi\\\/wCARZhGDK2uWhk3bhtIf7RgALuGNpyWB4AIIBU1v49\\\/CXWLKCJ\\\/it8OJnS4huGN7q9rPGWikSRWCfaBtcMisr5OxlU4OKAEtv2mPARmsZJvit8OYojZEXUEfiG2d1uT5ePLkMoBjGJQcqCcocDkEAtN+0n8OGvleP4y\\\/DqOyE5ZoZNWtjK0XlqAu8XQAYPubdtIKkLtBG8gG54S+N\\\/gjxhrlrpOj\\\/EnwZr+pTtIU0\\\/SdTgmuJVALAIizMSVUZJwcgE4WgD0agAoAKACgAoAKAPzk8a\\\/Af4U\\\/G\\\/9tX48r8UNfOhrpn9hHTyNVhsvN8zT080fvAd2PLj6dM+9dVDDV8Rf2FNytvZN2vtt3OPEYqhhklWqKF9rtLbe1+w3xl+xj+zbo0SN4fu4fEbn7yN48tLTaSfVwcgAHJ6jIwGycerRynEzf76jKK\\\/wTf5WPFrZvRgv3OJjJ\\\/46a\\\/NX\\\/A6DSf2H\\\/wBlHas194ltVcFgYG8YQup7A7lKkjuOnbIHIrKeV41O0MNP\\\/wABkbQzXCtXni4p\\\/wCKD\\\/Q1P+GKP2Qv+g9Yf+Fav\\\/xyo\\\/svMP8AoGn\\\/AOAs0eaYFb4qP3w\\\/yKt\\\/+xh+yhAEWz1PTboMcuJPGaxhcdD9856ms55TmE0rUZx9IN\\\/mnb5W8ylmuBX\\\/ADEwf\\\/b0f0Gz\\\/sY\\\/soJaK8V\\\/pUk5Y7oT41Vdq887t3Xpx79eOcf7HzK\\\/w1f\\\/AABf\\\/Ilf2tgP+giH\\\/gSLL\\\/sc\\\/skRfZVjn0m4DtiV5fGexoxkc4WbB4z09KSyXM3f3av\\\/AIAv\\\/kSv7Yy9bV4f+BIsx\\\/sZ\\\/sgl5PMvtFCBv3ZXxi5JGByf33BznjngA+wX9jZmvs1P\\\/AF\\\/8iV\\\/bGX\\\/APP+H\\\/gSPGfi38Cfgz8H\\\/jp+z3c\\\/CvUbe9u77xtYperBrIvtiLc25TgMdvLNz3\\\/CnWweJw0VKvTlHzaaudFDHYbFNxoVIya7NM\\\/UmuM7AoAKACgAoAKAPkf4V+B\\\/DvjL9tj9pj+3tC07Wvsy+G\\\/J\\\/tC1Sfy92nndt3g4ztGcdcD0rsw+MxGETWHqOF97Nq9vQ4sTgsPjLfWIKVr2uk9z3q4+C\\\/w\\\/iOIvA\\\/hkOVJG7SYT+gTmup5rmElriJ\\\/+BP8AzOOOUZdDRUI\\\/ciI\\\/BrwCsYY+BfDe5j1GiRn9NmalZrmCVliJ\\\/wDgTB5NlzfM6EfuRKPg18OxGGl8DeH3ccMV0WLk+w2E4pLNMetVXn\\\/4EzR5VgHvQj9w8\\\/Bn4c7d3\\\/CC+HzuP\\\/QGhJ49fkp\\\/2rj07qvP\\\/wACZMsoy+Ss6EfuQ5Pgp8OnTI8DeHQD2bSYB+hSq\\\/tbMHvXn\\\/4E\\\/wDMI5Rl8VZUI\\\/ch3\\\/Ckfh2P+ZG8Of8Agqg\\\/+IpPNswkrPET\\\/wDAn\\\/mTHJsui+ZUI39EH\\\/Ckfh3\\\/ANCN4b\\\/8FUH\\\/AMRTWb5iv+Yif\\\/gT\\\/wAyXkmWt3dCP3I+Tv20fAnhvwb8Yv2ZH0HQNM0V5\\\/HVoJW0+zjgMgFxbYDFVGcZP51y18bicUlGvVlJLu2\\\/zOvDZfhMHJyw9NRb7JI+6K4z0AoAKACgAoAKAPmL4Df8nsftQf7vhn\\\/03vQB7r428Vw+GFtfOh1iYzh9v9kafJdkYX+LYjbfvAjOMkemRXTQw0sQ3yzSt3aV9+5yV8TTw7XPfXsrljfqELxYTVJ1\\\/wBYxH2UA8bthyQec7ePTqOpycUvtL8f8jfnurqL\\\/AE1K\\\/e8ac6VqixiPb9lZrUoT13AiTO7tyccdO9OMYt2ckvv\\\/wAv0FzS7P8AD\\\/MuNq1xuQf2PeNuGSQ0Hy+x\\\/efyzSlFJ6ST+\\\/8AyHzPrH8iWPUZWdlOn3CAMVDM0WGGcZGH6d\\\/X2pcq7\\\/mHM\\\/5SKTVrhd23SLyQhVYbTD82QMgZk6jPOcdDjNLlv9pL1v8AomHM\\\/wCX8v8AMtWd3Lcswks5rXaqkGUoQ2RyBtY9Ohz+GaTVut\\\/vKTb3R8fft6\\\/8lf8A2Xf+x7tv\\\/Si1pFH2XQAUAFABQAUAFAHzF8Bv+T2P2oP93wz\\\/AOm96APorVrx7ee3jVbVw+WYXFwYmABHKgKd3X27evFwV3\\\/wDKdtP87FVdXEUjfaRpkNvzsk+2ZJ5GcgoAODnqeT75qnC3f7hc78vvKOreI7qCGUWUWi3N4AoSG41TylZyRlCwiYj5ckfKc4AwM5FRpwcrTckvKN\\\/wBURKpUS9xRb85W\\\/wDbWbOkanpXiGyW70y7s9StWJUT2kiSxkqcEBlJHBGPqKylGUHaaszaMozV4u\\\/oXjAh6ov\\\/AHyKkscEC9AB9BQAv40AfGv7e3\\\/JX\\\/2Xv+x7tv8A0otqAPsugAoAKACgAoAKAPmL4C\\\/8nsftQ\\\/Twz\\\/6b3oA+j9Su47YoHlWNnB2KWALEemeuKpW6mcr9vwIhdbgoSdGJGcjB\\\/TPQnj8afu\\\/0yNe34FfVmvJ9OkWyvoLG5LKUnli81EAYZBXcMkgEdRyc84xVw9kpXnqvVf5P8jOftGvc0fmr\\\/qWob62TKIyIEOCAwGPQ\\\/j\\\/j6Gs\\\/mbR02jb5GVF44s5PEn9jfZdQ80HBuhaSfZc7Nw\\\/fY2dwvX7xA61p7L3OfmXp1\\\/L9TNV37T2fJL1tp99\\\/ltub63ETfdkQ844fPNYnSPikWUEoyuAcZVs80AfG\\\/wC3v\\\/yV79l7\\\/se7b\\\/0otqAPsygAoAKACgAoA57xP4\\\/0DwVaTXevaimkWcLBHurxHjhBIBH7wjaevY+o6g0m0txn5ofGj4p\\\/Efwz+0v8SvGHwZ8deHbXQ\\\/FH9neZdHUNJk+0C2s44h8ly+5drmUfdGevIwaz9rDuPlZyGpftCftQ600f2r4laCwjzgLeaBHweoOGGe1HtIdw5X2KUfxj\\\/aTLB\\\/8AhYuguRJ5mH1LQiu4dDtMmKftIfzByvsMm+N37SMdwsR+IWh72AcMl9ojAbMAfMHIHUcZ5564OD2kL7hyvsWh8Xf2jWh88\\\/E\\\/w2Zdv+pbUNGZuDgD723p79OPaj2kdri5X2K8Xxy\\\/aUWY26fETRBlC5zfaJ5ZGRxuL7epztznjOOOD2sF1DlfYk\\\/4XR+0rCQ3\\\/CxdAGGzgaloWPy8zp146YJFL2sO4WZfsf2jP2pNLjCW\\\/wAS9AVNoUK15oEgAHpljj+tHtYdx8rIbXx38Xvil8XPhZq3xR8b+HtS0Pwv4ks9TLjUdGh8iNbiJpXxA4ZsLH0wT6DNHtYdw5Wfqn4a+LHhPxnam58P6zFrtssqQtNpkb3CIzsFUMUUhRk8k8AZJwATVKSewjrasQUAFABQAUAJgelABgegoAMD0FABgegoApyagkeqQ2Zt5SZEZ\\\/PAXy0IxhTznLDeRgEfu2yQSoYAuYHoKADA9BQAYHoKADA9KACgBaACgAoAKACgAoAKACgAoAQADOB160ALQAUAFABQAUAFABQB\\\/9k=\"},{\"timestamp\":428513345420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":1500},{\"timestamp\":428513645420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":1800},{\"timing\":2100,\"timestamp\":428513945420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\"},{\"timestamp\":428514245420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":2400},{\"timing\":2700,\"timestamp\":428514545420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAB0oA4nw58YPDvinXBpVlJci5kG6Ay27Ks67S2VPYYBPzAVx08VTqz5Ee\\\/i8kxeCofWKtrLdJptapa99Wlpc7euw8AKACgAoAKACgAoATABJxyetAC0AFABQAUAFABQBz+keDdC0TUGvLDSbOzuXGDJDCFIBHIH93PfGM1lGlTg+aMUmdtTMsZiqfsa9Vyiujf59\\\/mf\\\/2Q==\"},{\"timestamp\":428514845420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFADZZVhRnc4VRkn0FG2o0m2kjzLwf+0DoHjLxRHodvp2tWU8677a4vrIxQ3ClGkQqckgOkcjqWADBG7jFedSx9KrU9mk1fa63PrcfwxjMvwrxc6kJKO6jK7jqk7q32ZNJ2vZs9Qr0T5EKACgAoAKACgAoATABJxyetAC0AFABQAUAFACEAjmgDg\\\/DPwb8FeD\\\/ABDJrOjeHbOx1KUM3nIGIjJGD5aklY8gkfIBxxXHTwtClUc4QSep7mO4izXHU44PEV3Kn201ttdpXlbzbP8A\\\/9k=\",\"timing\":3000}],\"scale\":3000},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"text\":\"Start Time\",\"granularity\":1,\"key\":\"startTime\",\"itemType\":\"ms\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"startTime\":220.237,\"duration\":11.857},{\"duration\":69.601,\"startTime\":236.821},{\"startTime\":421.386,\"duration\":27.809},{\"startTime\":449.671,\"duration\":11.262},{\"duration\":6.403,\"startTime\":460.974},{\"startTime\":468.828,\"duration\":11.976},{\"duration\":77.224,\"startTime\":481.883},{\"startTime\":586.713,\"duration\":5.818},{\"startTime\":592.712,\"duration\":67.824},{\"duration\":7.675,\"startTime\":660.596},{\"duration\":5.537,\"startTime\":668.378},{\"startTime\":686.755,\"duration\":6.212},{\"startTime\":692.983,\"duration\":5.38},{\"duration\":9.251,\"startTime\":703.151},{\"startTime\":752.033,\"duration\":10.813},{\"startTime\":850.687,\"duration\":7.677},{\"duration\":5.863,\"startTime\":870.948},{\"startTime\":877.227,\"duration\":28.231},{\"duration\":10.996,\"startTime\":906.419},{\"startTime\":919.097,\"duration\":37.14},{\"duration\":31.174,\"startTime\":957.289},{\"duration\":30.366,\"startTime\":988.495},{\"duration\":7.17,\"startTime\":1032.594},{\"startTime\":1285.758,\"duration\":5.887},{\"startTime\":1291.917,\"duration\":5.854},{\"duration\":15.241,\"startTime\":1486.859},{\"startTime\":1613.319,\"duration\":237.896},{\"startTime\":1880.738,\"duration\":5.718},{\"duration\":23.919,\"startTime\":1894.86},{\"duration\":34.107,\"startTime\":1925.839},{\"duration\":6.302,\"startTime\":1961.44},{\"startTime\":2209.855,\"duration\":9.116},{\"duration\":95.394,\"startTime\":2562.29},{\"duration\":6.558,\"startTime\":2657.746},{\"startTime\":2767.65,\"duration\":11.355},{\"startTime\":2894.052,\"duration\":6.094}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"wastedMs\",\"itemType\":\"ms\",\"text\":\"Potential Savings\"}],\"type\":\"table\",\"items\":[{\"wastedMs\":190.74099999852479,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"wastedMs\":190.48099999781698,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"wastedMs\":190.38300000829622,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"wastedMs\":190.4709999798797,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":190.49599999561906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"wastedMs\":116.41099996631965,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\"},{\"wastedMs\":115.19000004045665,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\"},{\"wastedMs\":113.36399998981506,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"10\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"total\",\"itemType\":\"ms\",\"text\":\"Total CPU Time\",\"granularity\":1},{\"key\":\"scripting\",\"itemType\":\"ms\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"text\":\"Script Parse\",\"granularity\":1,\"itemType\":\"ms\",\"key\":\"scriptParseCompile\"}],\"type\":\"table\",\"items\":[{\"scriptParseCompile\":1.826,\"url\":\"Other\",\"total\":613.7609999999996,\"scripting\":93.03799999999997},{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"total\":237.77899999999974,\"scripting\":194.53299999999973,\"scriptParseCompile\":33.434000000000005},{\"scriptParseCompile\":1.67,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"scripting\":86.01799999999999,\"total\":90.49499999999999},{\"scriptParseCompile\":1.7439999999999996,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"total\":66.51700000000001,\"scripting\":64.77300000000001}],\"summary\":{\"wastedMs\":477.0359999999997}},\"displayValue\":\"0.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":0.99,\"scoreDisplayMode\":\"numeric\",\"title\":\"JavaScript execution time\",\"warnings\":null},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"requestStartTime\":428512.292704,\"totalBytes\":12730,\"wastedBytes\":12730,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"requestStartTime\":428512.292401,\"totalBytes\":12474,\"wastedBytes\":12474,\"wastedPercent\":100},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"requestStartTime\":428512.291782,\"totalBytes\":6070,\"wastedBytes\":6070},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"requestStartTime\":428512.292514,\"totalBytes\":5692,\"wastedBytes\":5692},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"requestStartTime\":428512.292818,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"requestStartTime\":428512.291889,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100},{\"totalBytes\":4102,\"wastedBytes\":4102,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":428512.292092},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":428512.291998,\"totalBytes\":3809,\"wastedBytes\":3809,\"wastedPercent\":100}],\"type\":\"opportunity\",\"overallSavingsBytes\":56178,\"overallSavingsMs\":40},\"displayValue\":\"Potential savings of 55\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"items\":[{\"totalBytes\":144748,\"wastedBytes\":17704,\"wastedPercent\":12.230740662139217,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"wastedPercent\":99.48391608391609,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5663},{\"wastedPercent\":94.16153846153847,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5360},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"totalBytes\":5609,\"wastedBytes\":2841,\"wastedPercent\":50.64327485380117}],\"type\":\"opportunity\",\"overallSavingsBytes\":31568,\"overallSavingsMs\":0,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}]},\"displayValue\":\"Potential savings of 31\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"1.3\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.9,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"headings\":[{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841,\"wastedPercent\":99.7771364438031},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":6971,\"wastedPercent\":66.17478879994097},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924,\"wastedBytes\":4924,\"wastedPercent\":100},{\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760,\"wastedBytes\":2760,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100},{\"wastedPercent\":96.93745970341715,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2482,\"wastedBytes\":2406},{\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100}],\"type\":\"opportunity\",\"overallSavingsBytes\":30446,\"overallSavingsMs\":40},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"1.9\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\"}],\"type\":\"table\",\"items\":[{\"totalBytes\":279456,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"totalBytes\":145259,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"totalBytes\":89714},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"totalBytes\":34071},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"totalBytes\":32891},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"totalBytes\":32859},{\"totalBytes\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"totalBytes\":31935,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"totalBytes\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\"}]},\"displayValue\":\"Total size was 1,005\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"text\":\"Category\",\"key\":\"groupLabel\",\"itemType\":\"text\"},{\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"Time Spent\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"group\":\"scriptEvaluation\",\"duration\":575.7989999999982,\"groupLabel\":\"Script Evaluation\"},{\"group\":\"styleLayout\",\"duration\":221.392,\"groupLabel\":\"Style & Layout\"},{\"groupLabel\":\"Other\",\"group\":\"other\",\"duration\":204.18699999999941},{\"group\":\"paintCompositeRender\",\"duration\":64.07500000000016,\"groupLabel\":\"Rendering\"},{\"groupLabel\":\"Script Parsing & Compilation\",\"group\":\"scriptParseCompile\",\"duration\":62.676},{\"groupLabel\":\"Parse HTML & CSS\",\"group\":\"parseHTML\",\"duration\":33.79000000000003},{\"groupLabel\":\"Garbage Collection\",\"group\":\"garbageCollection\",\"duration\":9.693}]},\"displayValue\":\"1.2\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.99,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimizes main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true,\"isCrossOrigin\":false,\"totalBytes\":144748,\"wastedBytes\":110240}],\"overallSavingsBytes\":110240,\"overallSavingsMs\":240},\"displayValue\":\"Potential savings of 108\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.8,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"totalByteWeight\":1029498,\"numTasks\":1086,\"numTasksOver10ms\":19,\"rtt\":0.00034017275705302516,\"numFonts\":8,\"maxRtt\":0.00034017275705302516,\"numTasksOver500ms\":0,\"maxServerLatency\":null,\"numScripts\":25,\"numStylesheets\":10,\"numTasksOver100ms\":1,\"throughput\":27512748577.671272,\"numTasksOver25ms\":11,\"numTasksOver50ms\":5,\"numRequests\":88,\"totalTaskTime\":1171.6120000000044,\"mainDocumentTransferSize\":8778}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"type\":\"criticalrequestchain\",\"chains\":{\"A7334329C5C3241AB1A1813E49A68FEE\":{\"children\":{\"1000000025.5\":{\"request\":{\"startTime\":428512.05307,\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":428512.185912,\"endTime\":428512.185915}},\"1000000025.31\":{\"request\":{\"startTime\":428512.291417,\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"responseReceivedTime\":428512.395005,\"endTime\":428512.395009}},\"1000000025.26\":{\"request\":{\"endTime\":428512.380824,\"startTime\":428512.290626,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.38081999996}},\"1000000025.4\":{\"request\":{\"endTime\":428512.185377,\"startTime\":428512.05293,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":428512.185373}},\"1000000025.7\":{\"request\":{\"endTime\":428512.18651,\"startTime\":428512.054238,\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":428512.186508}},\"1000000025.2\":{\"request\":{\"endTime\":428512.168169,\"startTime\":428512.052587,\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"responseReceivedTime\":428512.16816500004}},\"1000000025.32\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.399979,\"endTime\":428512.399983,\"startTime\":428512.291538,\"transferSize\":2620}},\"1000000025.8\":{\"request\":{\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"responseReceivedTime\":428512.20592800004,\"endTime\":428512.205932,\"startTime\":428512.05437}},\"1000000025.23\":{\"request\":{\"startTime\":428512.290083,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"responseReceivedTime\":428512.356435,\"endTime\":428512.356438}},\"1000000025.28\":{\"request\":{\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.381484,\"endTime\":428512.381486,\"startTime\":428512.291036}},\"1000000025.24\":{\"request\":{\"startTime\":428512.290253,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"responseReceivedTime\":428512.356783,\"endTime\":428512.356786}},\"1000000025.22\":{\"request\":{\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"responseReceivedTime\":428512.319483,\"endTime\":428512.319487,\"startTime\":428512.264625}},\"1000000025.3\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"responseReceivedTime\":428512.168657,\"endTime\":428512.168659,\"startTime\":428512.052794,\"transferSize\":1144}},\"1000000025.33\":{\"request\":{\"endTime\":428512.400508,\"startTime\":428512.291649,\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":428512.40050600003}},\"1000000025.10\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":428512.229671,\"endTime\":428512.229673,\"startTime\":428512.054632,\"transferSize\":4316}},\"1000000025.25\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"responseReceivedTime\":428512.358565,\"endTime\":428512.358568,\"startTime\":428512.290355,\"transferSize\":3773}},\"1000000025.6\":{\"request\":{\"endTime\":428512.186213,\"startTime\":428512.054076,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":428512.186211}},\"1000000025.30\":{\"request\":{\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.391324,\"endTime\":428512.391328,\"startTime\":428512.291305}},\"1000000025.11\":{\"children\":{\"1000000025.80\":{\"request\":{\"startTime\":428512.473141,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"responseReceivedTime\":428512.663635,\"endTime\":428512.663637}},\"1000000025.77\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":428512.663256,\"endTime\":428512.663258,\"startTime\":428512.472787,\"transferSize\":32859}},\"1000000025.68\":{\"request\":{\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"responseReceivedTime\":428512.66203999997,\"endTime\":428512.662042,\"startTime\":428512.471301}},\"1000000025.71\":{\"request\":{\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":428512.662456,\"endTime\":428512.662458,\"startTime\":428512.471977}},\"1000000025.74\":{\"request\":{\"startTime\":428512.47246,\"transferSize\":31935,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":428512.66284,\"endTime\":428512.662843}}},\"request\":{\"startTime\":428512.054766,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.256299,\"endTime\":428512.256306}},\"1000000025.27\":{\"request\":{\"endTime\":428512.381187,\"startTime\":428512.29081,\"transferSize\":1386,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"responseReceivedTime\":428512.381185}},\"1000000025.29\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.388914,\"endTime\":428512.388918,\"startTime\":428512.291163,\"transferSize\":1326}},\"1000000025.9\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":428512.229146,\"endTime\":428512.22915,\"startTime\":428512.054491,\"transferSize\":33460}}},\"request\":{\"startTime\":428511.849211,\"transferSize\":8778,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"responseReceivedTime\":428512.03182100004,\"endTime\":428512.031833}}},\"longestChain\":{\"transferSize\":31959,\"duration\":814.4259999971837,\"length\":3}},\"displayValue\":\"26 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.92,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0}]}},\"categoryGroups\":{\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"},\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\",\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\",\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_search-console::sc-site-analytics-new-site::last-28-days\":[{\"clicks\":7,\"ctr\":0.026217228464419477,\"impressions\":267,\"keys\":[\"2018-01-05\"],\"position\":32.258426966292134},{\"clicks\":6,\"ctr\":0.043795620437956206,\"impressions\":137,\"keys\":[\"2018-01-06\"],\"position\":50.284671532846716},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-01-07\"],\"position\":51.10747663551402},{\"clicks\":20,\"ctr\":0.055865921787709494,\"impressions\":358,\"keys\":[\"2018-01-08\"],\"position\":38.254189944134076},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-01-09\"],\"position\":33.73353293413174},{\"clicks\":16,\"ctr\":0.05574912891986063,\"impressions\":287,\"keys\":[\"2018-01-10\"],\"position\":32.595818815331015},{\"clicks\":20,\"ctr\":0.05698005698005698,\"impressions\":351,\"keys\":[\"2018-01-11\"],\"position\":30.376068376068375},{\"clicks\":13,\"ctr\":0.057777777777777775,\"impressions\":225,\"keys\":[\"2018-01-12\"],\"position\":38.92888888888889},{\"clicks\":5,\"ctr\":0.033783783783783786,\"impressions\":148,\"keys\":[\"2018-01-13\"],\"position\":47.87837837837838},{\"clicks\":3,\"ctr\":0.02054794520547945,\"impressions\":146,\"keys\":[\"2018-01-14\"],\"position\":50.93150684931507},{\"clicks\":15,\"ctr\":0.049342105263157895,\"impressions\":304,\"keys\":[\"2018-01-15\"],\"position\":29.582236842105264},{\"clicks\":25,\"ctr\":0.078125,\"impressions\":320,\"keys\":[\"2018-01-16\"],\"position\":34.41875},{\"clicks\":18,\"ctr\":0.05660377358490566,\"impressions\":318,\"keys\":[\"2018-01-17\"],\"position\":42.283018867924525},{\"clicks\":22,\"ctr\":0.05378973105134474,\"impressions\":409,\"keys\":[\"2018-01-18\"],\"position\":32.87041564792176},{\"clicks\":13,\"ctr\":0.04498269896193772,\"impressions\":289,\"keys\":[\"2018-01-19\"],\"position\":36.259515570934255},{\"clicks\":3,\"ctr\":0.018867924528301886,\"impressions\":159,\"keys\":[\"2018-01-20\"],\"position\":48.289308176100626},{\"clicks\":9,\"ctr\":0.04245283018867924,\"impressions\":212,\"keys\":[\"2018-01-21\"],\"position\":41.81603773584906},{\"clicks\":22,\"ctr\":0.056847545219638244,\"impressions\":387,\"keys\":[\"2018-01-22\"],\"position\":33.49095607235142},{\"clicks\":9,\"ctr\":0.031141868512110725,\"impressions\":289,\"keys\":[\"2018-01-23\"],\"position\":36.96193771626297},{\"clicks\":24,\"ctr\":0.06153846153846154,\"impressions\":390,\"keys\":[\"2018-01-24\"],\"position\":31.887179487179488},{\"clicks\":14,\"ctr\":0.04294478527607362,\"impressions\":326,\"keys\":[\"2018-01-25\"],\"position\":37.85889570552147},{\"clicks\":22,\"ctr\":0.06984126984126984,\"impressions\":315,\"keys\":[\"2018-01-26\"],\"position\":35.92063492063492},{\"clicks\":9,\"ctr\":0.05844155844155844,\"impressions\":154,\"keys\":[\"2018-01-27\"],\"position\":44.935064935064936},{\"clicks\":6,\"ctr\":0.02857142857142857,\"impressions\":210,\"keys\":[\"2018-01-28\"],\"position\":43.42857142857143},{\"clicks\":16,\"ctr\":0.04519774011299435,\"impressions\":354,\"keys\":[\"2018-01-29\"],\"position\":38.324858757062145},{\"clicks\":26,\"ctr\":0.07471264367816093,\"impressions\":348,\"keys\":[\"2018-01-30\"],\"position\":32.9683908045977},{\"clicks\":30,\"ctr\":0.08403361344537816,\"impressions\":357,\"keys\":[\"2018-01-31\"],\"position\":30.49019607843137},{\"clicks\":23,\"ctr\":0.062162162162162166,\"impressions\":370,\"keys\":[\"2018-02-01\"],\"position\":36.13243243243243},{\"clicks\":16,\"ctr\":0.04923076923076923,\"impressions\":325,\"keys\":[\"2018-02-02\"],\"position\":38.886153846153846},{\"clicks\":11,\"ctr\":0.062146892655367235,\"impressions\":177,\"keys\":[\"2018-02-03\"],\"position\":53.22598870056497},{\"clicks\":5,\"ctr\":0.02617801047120419,\"impressions\":191,\"keys\":[\"2018-02-04\"],\"position\":45.617801047120416},{\"clicks\":19,\"ctr\":0.055232558139534885,\"impressions\":344,\"keys\":[\"2018-02-05\"],\"position\":35.325581395348834},{\"clicks\":25,\"ctr\":0.0684931506849315,\"impressions\":365,\"keys\":[\"2018-02-06\"],\"position\":29.86849315068493},{\"clicks\":18,\"ctr\":0.05341246290801187,\"impressions\":337,\"keys\":[\"2018-02-07\"],\"position\":33.61721068249258},{\"clicks\":24,\"ctr\":0.06956521739130435,\"impressions\":345,\"keys\":[\"2018-02-08\"],\"position\":29.223188405797103},{\"clicks\":18,\"ctr\":0.061224489795918366,\"impressions\":294,\"keys\":[\"2018-02-09\"],\"position\":31.741496598639454},{\"clicks\":3,\"ctr\":0.018404907975460124,\"impressions\":163,\"keys\":[\"2018-02-10\"],\"position\":41.306748466257666},{\"clicks\":13,\"ctr\":0.0718232044198895,\"impressions\":181,\"keys\":[\"2018-02-11\"],\"position\":40.049723756906076},{\"clicks\":20,\"ctr\":0.06269592476489028,\"impressions\":319,\"keys\":[\"2018-02-12\"],\"position\":32.275862068965516},{\"clicks\":19,\"ctr\":0.057926829268292686,\"impressions\":328,\"keys\":[\"2018-02-13\"],\"position\":30.521341463414632},{\"clicks\":15,\"ctr\":0.05226480836236934,\"impressions\":287,\"keys\":[\"2018-02-14\"],\"position\":29.425087108013937},{\"clicks\":15,\"ctr\":0.04335260115606936,\"impressions\":346,\"keys\":[\"2018-02-15\"],\"position\":33.36705202312139},{\"clicks\":8,\"ctr\":0.032520325203252036,\"impressions\":246,\"keys\":[\"2018-02-16\"],\"position\":42.72357723577236},{\"clicks\":9,\"ctr\":0.05113636363636364,\"impressions\":176,\"keys\":[\"2018-02-17\"],\"position\":46.09659090909091},{\"clicks\":16,\"ctr\":0.0784313725490196,\"impressions\":204,\"keys\":[\"2018-02-18\"],\"position\":41.495098039215684},{\"clicks\":20,\"ctr\":0.07246376811594203,\"impressions\":276,\"keys\":[\"2018-02-19\"],\"position\":37.21739130434783},{\"clicks\":16,\"ctr\":0.047337278106508875,\"impressions\":338,\"keys\":[\"2018-02-20\"],\"position\":33.84023668639053},{\"clicks\":20,\"ctr\":0.053475935828877004,\"impressions\":374,\"keys\":[\"2018-02-21\"],\"position\":30.540106951871657},{\"clicks\":16,\"ctr\":0.046511627906976744,\"impressions\":344,\"keys\":[\"2018-02-22\"],\"position\":33.95348837209303},{\"clicks\":19,\"ctr\":0.06070287539936102,\"impressions\":313,\"keys\":[\"2018-02-23\"],\"position\":36.82108626198083},{\"clicks\":12,\"ctr\":0.06282722513089005,\"impressions\":191,\"keys\":[\"2018-02-24\"],\"position\":43.09424083769633},{\"clicks\":3,\"ctr\":0.014218009478672985,\"impressions\":211,\"keys\":[\"2018-02-25\"],\"position\":41.8957345971564},{\"clicks\":11,\"ctr\":0.03064066852367688,\"impressions\":359,\"keys\":[\"2018-02-26\"],\"position\":32.99442896935933},{\"clicks\":15,\"ctr\":0.042735042735042736,\"impressions\":351,\"keys\":[\"2018-02-27\"],\"position\":31.253561253561255},{\"clicks\":12,\"ctr\":0.03870967741935484,\"impressions\":310,\"keys\":[\"2018-02-28\"],\"position\":39.71935483870968},{\"clicks\":18,\"ctr\":0.05172413793103448,\"impressions\":348,\"keys\":[\"2018-03-01\"],\"position\":37.5919540229885},{\"clicks\":9,\"ctr\":0.033707865168539325,\"impressions\":267,\"keys\":[\"2018-03-02\"],\"position\":37.344569288389515},{\"clicks\":5,\"ctr\":0.03496503496503497,\"impressions\":143,\"keys\":[\"2018-03-03\"],\"position\":47.12587412587413},{\"clicks\":7,\"ctr\":0.03977272727272727,\"impressions\":176,\"keys\":[\"2018-03-04\"],\"position\":51.5},{\"clicks\":24,\"ctr\":0.06504065040650407,\"impressions\":369,\"keys\":[\"2018-03-05\"],\"position\":35.639566395663955},{\"clicks\":23,\"ctr\":0.061170212765957445,\"impressions\":376,\"keys\":[\"2018-03-06\"],\"position\":36.079787234042556},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2018-03-07\"],\"position\":32.736507936507934},{\"clicks\":16,\"ctr\":0.0431266846361186,\"impressions\":371,\"keys\":[\"2018-03-08\"],\"position\":31.11590296495957},{\"clicks\":22,\"ctr\":0.06769230769230769,\"impressions\":325,\"keys\":[\"2018-03-09\"],\"position\":34.963076923076926},{\"clicks\":9,\"ctr\":0.03982300884955752,\"impressions\":226,\"keys\":[\"2018-03-10\"],\"position\":39.69911504424779},{\"clicks\":4,\"ctr\":0.020512820512820513,\"impressions\":195,\"keys\":[\"2018-03-11\"],\"position\":44.98461538461538},{\"clicks\":15,\"ctr\":0.03667481662591687,\"impressions\":409,\"keys\":[\"2018-03-12\"],\"position\":32.62347188264059},{\"clicks\":14,\"ctr\":0.03139013452914798,\"impressions\":446,\"keys\":[\"2018-03-13\"],\"position\":38.800448430493276},{\"clicks\":31,\"ctr\":0.06652360515021459,\"impressions\":466,\"keys\":[\"2018-03-14\"],\"position\":29.17167381974249},{\"clicks\":29,\"ctr\":0.06331877729257641,\"impressions\":458,\"keys\":[\"2018-03-15\"],\"position\":25.823144104803493},{\"clicks\":22,\"ctr\":0.05994550408719346,\"impressions\":367,\"keys\":[\"2018-03-16\"],\"position\":31.743869209809265},{\"clicks\":7,\"ctr\":0.03482587064676617,\"impressions\":201,\"keys\":[\"2018-03-17\"],\"position\":35.472636815920396},{\"clicks\":17,\"ctr\":0.0648854961832061,\"impressions\":262,\"keys\":[\"2018-03-18\"],\"position\":34.60687022900763},{\"clicks\":22,\"ctr\":0.05,\"impressions\":440,\"keys\":[\"2018-03-19\"],\"position\":27.279545454545456},{\"clicks\":27,\"ctr\":0.05921052631578947,\"impressions\":456,\"keys\":[\"2018-03-20\"],\"position\":30.86842105263158},{\"clicks\":31,\"ctr\":0.07560975609756097,\"impressions\":410,\"keys\":[\"2018-03-21\"],\"position\":27.790243902439023},{\"clicks\":12,\"ctr\":0.026905829596412557,\"impressions\":446,\"keys\":[\"2018-03-22\"],\"position\":30.10089686098655},{\"clicks\":22,\"ctr\":0.05714285714285714,\"impressions\":385,\"keys\":[\"2018-03-23\"],\"position\":32.53506493506494},{\"clicks\":9,\"ctr\":0.047619047619047616,\"impressions\":189,\"keys\":[\"2018-03-24\"],\"position\":37.026455026455025},{\"clicks\":18,\"ctr\":0.07860262008733625,\"impressions\":229,\"keys\":[\"2018-03-25\"],\"position\":39.03056768558952},{\"clicks\":22,\"ctr\":0.049886621315192746,\"impressions\":441,\"keys\":[\"2018-03-26\"],\"position\":30.478458049886623},{\"clicks\":28,\"ctr\":0.05714285714285714,\"impressions\":490,\"keys\":[\"2018-03-27\"],\"position\":27.179591836734694},{\"clicks\":32,\"ctr\":0.07126948775055679,\"impressions\":449,\"keys\":[\"2018-03-28\"],\"position\":30.87305122494432},{\"clicks\":26,\"ctr\":0.056155507559395246,\"impressions\":463,\"keys\":[\"2018-03-29\"],\"position\":29.920086393088553},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-03-30\"],\"position\":33.72576177285318},{\"clicks\":11,\"ctr\":0.044534412955465584,\"impressions\":247,\"keys\":[\"2018-03-31\"],\"position\":50.34817813765182},{\"clicks\":9,\"ctr\":0.037815126050420166,\"impressions\":238,\"keys\":[\"2018-04-01\"],\"position\":46.7563025210084},{\"clicks\":24,\"ctr\":0.010278372591006424,\"impressions\":2335,\"keys\":[\"2018-04-02\"],\"position\":56.52762312633833},{\"clicks\":35,\"ctr\":0.07157464212678936,\"impressions\":489,\"keys\":[\"2018-04-03\"],\"position\":28.116564417177916},{\"clicks\":21,\"ctr\":0.045951859956236324,\"impressions\":457,\"keys\":[\"2018-04-04\"],\"position\":32.798687089715536},{\"clicks\":27,\"ctr\":0.05660377358490566,\"impressions\":477,\"keys\":[\"2018-04-05\"],\"position\":30.241090146750523},{\"clicks\":29,\"ctr\":0.0640176600441501,\"impressions\":453,\"keys\":[\"2018-04-06\"],\"position\":33.026490066225165},{\"clicks\":15,\"ctr\":0.061224489795918366,\"impressions\":245,\"keys\":[\"2018-04-07\"],\"position\":38.30612244897959},{\"clicks\":15,\"ctr\":0.04424778761061947,\"impressions\":339,\"keys\":[\"2018-04-08\"],\"position\":44.36283185840708},{\"clicks\":18,\"ctr\":0.04285714285714286,\"impressions\":420,\"keys\":[\"2018-04-09\"],\"position\":35.392857142857146},{\"clicks\":32,\"ctr\":0.06286836935166994,\"impressions\":509,\"keys\":[\"2018-04-10\"],\"position\":33.284872298624755},{\"clicks\":23,\"ctr\":0.04693877551020408,\"impressions\":490,\"keys\":[\"2018-04-11\"],\"position\":30.428571428571427},{\"clicks\":16,\"ctr\":0.034858387799564274,\"impressions\":459,\"keys\":[\"2018-04-12\"],\"position\":34.87363834422658},{\"clicks\":18,\"ctr\":0.043689320388349516,\"impressions\":412,\"keys\":[\"2018-04-13\"],\"position\":32.189320388349515},{\"clicks\":5,\"ctr\":0.023148148148148147,\"impressions\":216,\"keys\":[\"2018-04-14\"],\"position\":51.342592592592595},{\"clicks\":15,\"ctr\":0.05357142857142857,\"impressions\":280,\"keys\":[\"2018-04-15\"],\"position\":42.746428571428574},{\"clicks\":26,\"ctr\":0.06060606060606061,\"impressions\":429,\"keys\":[\"2018-04-16\"],\"position\":32.81118881118881},{\"clicks\":30,\"ctr\":0.06289308176100629,\"impressions\":477,\"keys\":[\"2018-04-17\"],\"position\":25.60587002096436},{\"clicks\":34,\"ctr\":0.07127882599580712,\"impressions\":477,\"keys\":[\"2018-04-18\"],\"position\":29.17819706498952},{\"clicks\":21,\"ctr\":0.045064377682403435,\"impressions\":466,\"keys\":[\"2018-04-19\"],\"position\":29.068669527896997},{\"clicks\":15,\"ctr\":0.04310344827586207,\"impressions\":348,\"keys\":[\"2018-04-20\"],\"position\":33.44827586206897},{\"clicks\":6,\"ctr\":0.03428571428571429,\"impressions\":175,\"keys\":[\"2018-04-21\"],\"position\":48.457142857142856},{\"clicks\":7,\"ctr\":0.03431372549019608,\"impressions\":204,\"keys\":[\"2018-04-22\"],\"position\":38.84313725490196},{\"clicks\":14,\"ctr\":0.033734939759036145,\"impressions\":415,\"keys\":[\"2018-04-23\"],\"position\":30.54698795180723},{\"clicks\":18,\"ctr\":0.039647577092511016,\"impressions\":454,\"keys\":[\"2018-04-24\"],\"position\":25.770925110132158},{\"clicks\":20,\"ctr\":0.04784688995215311,\"impressions\":418,\"keys\":[\"2018-04-25\"],\"position\":31.6866028708134},{\"clicks\":29,\"ctr\":0.06575963718820861,\"impressions\":441,\"keys\":[\"2018-04-26\"],\"position\":31.396825396825395},{\"clicks\":27,\"ctr\":0.061224489795918366,\"impressions\":441,\"keys\":[\"2018-04-27\"],\"position\":26.750566893424036},{\"clicks\":6,\"ctr\":0.029850746268656716,\"impressions\":201,\"keys\":[\"2018-04-28\"],\"position\":34.53233830845771},{\"clicks\":6,\"ctr\":0.030303030303030304,\"impressions\":198,\"keys\":[\"2018-04-29\"],\"position\":36.93939393939394},{\"clicks\":17,\"ctr\":0.04899135446685879,\"impressions\":347,\"keys\":[\"2018-04-30\"],\"position\":31.26801152737752},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-05-01\"],\"position\":31.24251497005988},{\"clicks\":23,\"ctr\":0.05542168674698795,\"impressions\":415,\"keys\":[\"2018-05-02\"],\"position\":29.881927710843375},{\"clicks\":29,\"ctr\":0.06921241050119331,\"impressions\":419,\"keys\":[\"2018-05-03\"],\"position\":28.58233890214797},{\"clicks\":21,\"ctr\":0.06017191977077364,\"impressions\":349,\"keys\":[\"2018-05-04\"],\"position\":28.851002865329512},{\"clicks\":4,\"ctr\":0.030534351145038167,\"impressions\":131,\"keys\":[\"2018-05-05\"],\"position\":41.98473282442748},{\"clicks\":5,\"ctr\":0.021645021645021644,\"impressions\":231,\"keys\":[\"2018-05-06\"],\"position\":39.05194805194805},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-05-07\"],\"position\":26.698492462311556},{\"clicks\":23,\"ctr\":0.04935622317596566,\"impressions\":466,\"keys\":[\"2018-05-08\"],\"position\":25.950643776824034},{\"clicks\":19,\"ctr\":0.04773869346733668,\"impressions\":398,\"keys\":[\"2018-05-09\"],\"position\":27.90452261306533},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2018-05-10\"],\"position\":28.571428571428573},{\"clicks\":15,\"ctr\":0.051194539249146756,\"impressions\":293,\"keys\":[\"2018-05-11\"],\"position\":29.150170648464165},{\"clicks\":10,\"ctr\":0.056179775280898875,\"impressions\":178,\"keys\":[\"2018-05-12\"],\"position\":41.48314606741573},{\"clicks\":5,\"ctr\":0.022727272727272728,\"impressions\":220,\"keys\":[\"2018-05-13\"],\"position\":40.61363636363637},{\"clicks\":17,\"ctr\":0.03837471783295711,\"impressions\":443,\"keys\":[\"2018-05-14\"],\"position\":26.79683972911964},{\"clicks\":18,\"ctr\":0.05042016806722689,\"impressions\":357,\"keys\":[\"2018-05-15\"],\"position\":25.88795518207283},{\"clicks\":30,\"ctr\":0.06864988558352403,\"impressions\":437,\"keys\":[\"2018-05-16\"],\"position\":24.993135011441648},{\"clicks\":21,\"ctr\":0.046875,\"impressions\":448,\"keys\":[\"2018-05-17\"],\"position\":27.631696428571427},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-05-18\"],\"position\":29.878116343490305},{\"clicks\":10,\"ctr\":0.050505050505050504,\"impressions\":198,\"keys\":[\"2018-05-19\"],\"position\":43.76262626262626},{\"clicks\":16,\"ctr\":0.08247422680412371,\"impressions\":194,\"keys\":[\"2018-05-20\"],\"position\":33.365979381443296},{\"clicks\":17,\"ctr\":0.04871060171919771,\"impressions\":349,\"keys\":[\"2018-05-21\"],\"position\":27.979942693409743},{\"clicks\":26,\"ctr\":0.057777777777777775,\"impressions\":450,\"keys\":[\"2018-05-22\"],\"position\":26.86888888888889},{\"clicks\":25,\"ctr\":0.05186721991701245,\"impressions\":482,\"keys\":[\"2018-05-23\"],\"position\":26.634854771784234},{\"clicks\":20,\"ctr\":0.0546448087431694,\"impressions\":366,\"keys\":[\"2018-05-24\"],\"position\":33.08743169398907},{\"clicks\":30,\"ctr\":0.0967741935483871,\"impressions\":310,\"keys\":[\"2018-05-25\"],\"position\":26.335483870967742},{\"clicks\":7,\"ctr\":0.041666666666666664,\"impressions\":168,\"keys\":[\"2018-05-26\"],\"position\":39.99404761904762},{\"clicks\":10,\"ctr\":0.04405286343612335,\"impressions\":227,\"keys\":[\"2018-05-27\"],\"position\":32.31718061674009},{\"clicks\":13,\"ctr\":0.03485254691689008,\"impressions\":373,\"keys\":[\"2018-05-28\"],\"position\":27.439678284182307},{\"clicks\":35,\"ctr\":0.07261410788381743,\"impressions\":482,\"keys\":[\"2018-05-29\"],\"position\":23.062240663900415},{\"clicks\":29,\"ctr\":0.06387665198237885,\"impressions\":454,\"keys\":[\"2018-05-30\"],\"position\":27.191629955947135},{\"clicks\":25,\"ctr\":0.062034739454094295,\"impressions\":403,\"keys\":[\"2018-05-31\"],\"position\":32.141439205955336},{\"clicks\":16,\"ctr\":0.04610951008645533,\"impressions\":347,\"keys\":[\"2018-06-01\"],\"position\":29.22478386167147},{\"clicks\":15,\"ctr\":0.0949367088607595,\"impressions\":158,\"keys\":[\"2018-06-02\"],\"position\":40.620253164556964},{\"clicks\":9,\"ctr\":0.0430622009569378,\"impressions\":209,\"keys\":[\"2018-06-03\"],\"position\":40.26794258373206},{\"clicks\":15,\"ctr\":0.037783375314861464,\"impressions\":397,\"keys\":[\"2018-06-04\"],\"position\":32.19647355163728},{\"clicks\":25,\"ctr\":0.0585480093676815,\"impressions\":427,\"keys\":[\"2018-06-05\"],\"position\":28.194379391100703},{\"clicks\":14,\"ctr\":0.034912718204488775,\"impressions\":401,\"keys\":[\"2018-06-06\"],\"position\":29.341645885286784},{\"clicks\":25,\"ctr\":0.05592841163310962,\"impressions\":447,\"keys\":[\"2018-06-07\"],\"position\":25.322147651006713},{\"clicks\":16,\"ctr\":0.045845272206303724,\"impressions\":349,\"keys\":[\"2018-06-08\"],\"position\":25.13753581661891},{\"clicks\":7,\"ctr\":0.041916167664670656,\"impressions\":167,\"keys\":[\"2018-06-09\"],\"position\":41.16766467065868},{\"clicks\":11,\"ctr\":0.04782608695652174,\"impressions\":230,\"keys\":[\"2018-06-10\"],\"position\":40.94347826086957},{\"clicks\":17,\"ctr\":0.03981264637002342,\"impressions\":427,\"keys\":[\"2018-06-11\"],\"position\":29.88056206088993},{\"clicks\":32,\"ctr\":0.0631163708086785,\"impressions\":507,\"keys\":[\"2018-06-12\"],\"position\":26.329388560157792},{\"clicks\":25,\"ctr\":0.06218905472636816,\"impressions\":402,\"keys\":[\"2018-06-13\"],\"position\":29.355721393034827},{\"clicks\":27,\"ctr\":0.05567010309278351,\"impressions\":485,\"keys\":[\"2018-06-14\"],\"position\":25.298969072164947},{\"clicks\":16,\"ctr\":0.05,\"impressions\":320,\"keys\":[\"2018-06-15\"],\"position\":28.325},{\"clicks\":8,\"ctr\":0.042328042328042326,\"impressions\":189,\"keys\":[\"2018-06-16\"],\"position\":40.05291005291005},{\"clicks\":8,\"ctr\":0.04371584699453552,\"impressions\":183,\"keys\":[\"2018-06-17\"],\"position\":41.15846994535519},{\"clicks\":27,\"ctr\":0.06683168316831684,\"impressions\":404,\"keys\":[\"2018-06-18\"],\"position\":30.02227722772277},{\"clicks\":20,\"ctr\":0.044642857142857144,\"impressions\":448,\"keys\":[\"2018-06-19\"],\"position\":31.703125},{\"clicks\":25,\"ctr\":0.06868131868131869,\"impressions\":364,\"keys\":[\"2018-06-20\"],\"position\":26.01098901098901},{\"clicks\":24,\"ctr\":0.057279236276849645,\"impressions\":419,\"keys\":[\"2018-06-21\"],\"position\":29.458233890214796},{\"clicks\":14,\"ctr\":0.03482587064676617,\"impressions\":402,\"keys\":[\"2018-06-22\"],\"position\":31.65174129353234},{\"clicks\":9,\"ctr\":0.047872340425531915,\"impressions\":188,\"keys\":[\"2018-06-23\"],\"position\":37.888297872340424},{\"clicks\":13,\"ctr\":0.06280193236714976,\"impressions\":207,\"keys\":[\"2018-06-24\"],\"position\":34.26086956521739},{\"clicks\":24,\"ctr\":0.06266318537859007,\"impressions\":383,\"keys\":[\"2018-06-25\"],\"position\":24.117493472584858},{\"clicks\":21,\"ctr\":0.05223880597014925,\"impressions\":402,\"keys\":[\"2018-06-26\"],\"position\":22.67910447761194},{\"clicks\":21,\"ctr\":0.05614973262032086,\"impressions\":374,\"keys\":[\"2018-06-27\"],\"position\":24.60427807486631},{\"clicks\":20,\"ctr\":0.05089058524173028,\"impressions\":393,\"keys\":[\"2018-06-28\"],\"position\":24.801526717557252},{\"clicks\":21,\"ctr\":0.06069364161849711,\"impressions\":346,\"keys\":[\"2018-06-29\"],\"position\":32.063583815028906},{\"clicks\":10,\"ctr\":0.0641025641025641,\"impressions\":156,\"keys\":[\"2018-06-30\"],\"position\":44.756410256410255},{\"clicks\":5,\"ctr\":0.027472527472527472,\"impressions\":182,\"keys\":[\"2018-07-01\"],\"position\":46.05494505494506},{\"clicks\":17,\"ctr\":0.04415584415584416,\"impressions\":385,\"keys\":[\"2018-07-02\"],\"position\":34.579220779220776},{\"clicks\":24,\"ctr\":0.05673758865248227,\"impressions\":423,\"keys\":[\"2018-07-03\"],\"position\":33.00709219858156},{\"clicks\":21,\"ctr\":0.056910569105691054,\"impressions\":369,\"keys\":[\"2018-07-04\"],\"position\":32.07859078590786},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-07-05\"],\"position\":31.441975308641975},{\"clicks\":24,\"ctr\":0.07079646017699115,\"impressions\":339,\"keys\":[\"2018-07-06\"],\"position\":31.82300884955752},{\"clicks\":19,\"ctr\":0.08296943231441048,\"impressions\":229,\"keys\":[\"2018-07-07\"],\"position\":34.493449781659386},{\"clicks\":12,\"ctr\":0.057692307692307696,\"impressions\":208,\"keys\":[\"2018-07-08\"],\"position\":39.90865384615385},{\"clicks\":35,\"ctr\":0.0755939524838013,\"impressions\":463,\"keys\":[\"2018-07-09\"],\"position\":29.59611231101512},{\"clicks\":24,\"ctr\":0.05333333333333334,\"impressions\":450,\"keys\":[\"2018-07-10\"],\"position\":30.12},{\"clicks\":28,\"ctr\":0.06349206349206349,\"impressions\":441,\"keys\":[\"2018-07-11\"],\"position\":27.537414965986393},{\"clicks\":18,\"ctr\":0.04035874439461883,\"impressions\":446,\"keys\":[\"2018-07-12\"],\"position\":29.746636771300448},{\"clicks\":19,\"ctr\":0.04357798165137615,\"impressions\":436,\"keys\":[\"2018-07-13\"],\"position\":34.022935779816514},{\"clicks\":15,\"ctr\":0.07009345794392523,\"impressions\":214,\"keys\":[\"2018-07-14\"],\"position\":35.200934579439256},{\"clicks\":7,\"ctr\":0.03723404255319149,\"impressions\":188,\"keys\":[\"2018-07-15\"],\"position\":49.75},{\"clicks\":15,\"ctr\":0.033860045146726865,\"impressions\":443,\"keys\":[\"2018-07-16\"],\"position\":32.331828442437924},{\"clicks\":25,\"ctr\":0.052083333333333336,\"impressions\":480,\"keys\":[\"2018-07-17\"],\"position\":30.3125},{\"clicks\":27,\"ctr\":0.057203389830508475,\"impressions\":472,\"keys\":[\"2018-07-18\"],\"position\":28.608050847457626},{\"clicks\":20,\"ctr\":0.04405286343612335,\"impressions\":454,\"keys\":[\"2018-07-19\"],\"position\":30.47797356828194},{\"clicks\":16,\"ctr\":0.0449438202247191,\"impressions\":356,\"keys\":[\"2018-07-20\"],\"position\":33.247191011235955},{\"clicks\":15,\"ctr\":0.07317073170731707,\"impressions\":205,\"keys\":[\"2018-07-21\"],\"position\":39.30731707317073},{\"clicks\":10,\"ctr\":0.04926108374384237,\"impressions\":203,\"keys\":[\"2018-07-22\"],\"position\":38.41871921182266},{\"clicks\":28,\"ctr\":0.06422018348623854,\"impressions\":436,\"keys\":[\"2018-07-23\"],\"position\":27.93348623853211},{\"clicks\":24,\"ctr\":0.04642166344294004,\"impressions\":517,\"keys\":[\"2018-07-24\"],\"position\":27.197292069632496},{\"clicks\":23,\"ctr\":0.04791666666666667,\"impressions\":480,\"keys\":[\"2018-07-25\"],\"position\":28.825},{\"clicks\":32,\"ctr\":0.07692307692307693,\"impressions\":416,\"keys\":[\"2018-07-26\"],\"position\":26.521634615384617},{\"clicks\":21,\"ctr\":0.0634441087613293,\"impressions\":331,\"keys\":[\"2018-07-27\"],\"position\":30.996978851963746},{\"clicks\":7,\"ctr\":0.041176470588235294,\"impressions\":170,\"keys\":[\"2018-07-28\"],\"position\":39.3235294117647},{\"clicks\":18,\"ctr\":0.056782334384858045,\"impressions\":317,\"keys\":[\"2018-07-29\"],\"position\":33.018927444794954},{\"clicks\":19,\"ctr\":0.04785894206549118,\"impressions\":397,\"keys\":[\"2018-07-30\"],\"position\":29.27455919395466},{\"clicks\":26,\"ctr\":0.05652173913043478,\"impressions\":460,\"keys\":[\"2018-07-31\"],\"position\":25.471739130434784},{\"clicks\":22,\"ctr\":0.05392156862745098,\"impressions\":408,\"keys\":[\"2018-08-01\"],\"position\":25.46813725490196},{\"clicks\":31,\"ctr\":0.06828193832599119,\"impressions\":454,\"keys\":[\"2018-08-02\"],\"position\":28.770925110132158},{\"clicks\":18,\"ctr\":0.04918032786885246,\"impressions\":366,\"keys\":[\"2018-08-03\"],\"position\":33.24863387978142},{\"clicks\":4,\"ctr\":0.02040816326530612,\"impressions\":196,\"keys\":[\"2018-08-04\"],\"position\":45.33163265306123},{\"clicks\":16,\"ctr\":0.05970149253731343,\"impressions\":268,\"keys\":[\"2018-08-05\"],\"position\":38.07835820895522},{\"clicks\":19,\"ctr\":0.045454545454545456,\"impressions\":418,\"keys\":[\"2018-08-06\"],\"position\":29.361244019138756},{\"clicks\":30,\"ctr\":0.06802721088435375,\"impressions\":441,\"keys\":[\"2018-08-07\"],\"position\":29.26077097505669},{\"clicks\":27,\"ctr\":0.053465346534653464,\"impressions\":505,\"keys\":[\"2018-08-08\"],\"position\":28.514851485148515},{\"clicks\":30,\"ctr\":0.06109979633401222,\"impressions\":491,\"keys\":[\"2018-08-09\"],\"position\":31.40122199592668},{\"clicks\":23,\"ctr\":0.058823529411764705,\"impressions\":391,\"keys\":[\"2018-08-10\"],\"position\":35.65728900255755},{\"clicks\":7,\"ctr\":0.031818181818181815,\"impressions\":220,\"keys\":[\"2018-08-11\"],\"position\":49.736363636363635},{\"clicks\":10,\"ctr\":0.03636363636363636,\"impressions\":275,\"keys\":[\"2018-08-12\"],\"position\":44.152727272727276},{\"clicks\":25,\"ctr\":0.04770992366412214,\"impressions\":524,\"keys\":[\"2018-08-13\"],\"position\":30.33969465648855},{\"clicks\":26,\"ctr\":0.06341463414634146,\"impressions\":410,\"keys\":[\"2018-08-14\"],\"position\":33.170731707317074},{\"clicks\":41,\"ctr\":0.09360730593607305,\"impressions\":438,\"keys\":[\"2018-08-15\"],\"position\":29.152968036529682},{\"clicks\":36,\"ctr\":0.08591885441527446,\"impressions\":419,\"keys\":[\"2018-08-16\"],\"position\":29.560859188544153},{\"clicks\":21,\"ctr\":0.06363636363636363,\"impressions\":330,\"keys\":[\"2018-08-17\"],\"position\":30.912121212121214},{\"clicks\":12,\"ctr\":0.056074766355140186,\"impressions\":214,\"keys\":[\"2018-08-18\"],\"position\":41.69626168224299},{\"clicks\":14,\"ctr\":0.05,\"impressions\":280,\"keys\":[\"2018-08-19\"],\"position\":40.614285714285714},{\"clicks\":40,\"ctr\":0.0847457627118644,\"impressions\":472,\"keys\":[\"2018-08-20\"],\"position\":28.872881355932204},{\"clicks\":29,\"ctr\":0.0675990675990676,\"impressions\":429,\"keys\":[\"2018-08-21\"],\"position\":28.221445221445222},{\"clicks\":44,\"ctr\":0.08924949290060852,\"impressions\":493,\"keys\":[\"2018-08-22\"],\"position\":25.626774847870184},{\"clicks\":20,\"ctr\":0.05405405405405406,\"impressions\":370,\"keys\":[\"2018-08-23\"],\"position\":27.762162162162163},{\"clicks\":26,\"ctr\":0.07344632768361582,\"impressions\":354,\"keys\":[\"2018-08-24\"],\"position\":22.816384180790962},{\"clicks\":11,\"ctr\":0.05,\"impressions\":220,\"keys\":[\"2018-08-25\"],\"position\":38.04545454545455},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-08-26\"],\"position\":39.154205607476634},{\"clicks\":25,\"ctr\":0.05980861244019139,\"impressions\":418,\"keys\":[\"2018-08-27\"],\"position\":23.56937799043062},{\"clicks\":36,\"ctr\":0.07484407484407485,\"impressions\":481,\"keys\":[\"2018-08-28\"],\"position\":25.53014553014553},{\"clicks\":24,\"ctr\":0.05955334987593052,\"impressions\":403,\"keys\":[\"2018-08-29\"],\"position\":23.220843672456574},{\"clicks\":24,\"ctr\":0.056338028169014086,\"impressions\":426,\"keys\":[\"2018-08-30\"],\"position\":28.002347417840376},{\"clicks\":28,\"ctr\":0.07547169811320754,\"impressions\":371,\"keys\":[\"2018-08-31\"],\"position\":25.88409703504043},{\"clicks\":22,\"ctr\":0.08560311284046693,\"impressions\":257,\"keys\":[\"2018-09-01\"],\"position\":33.08949416342413},{\"clicks\":11,\"ctr\":0.03914590747330961,\"impressions\":281,\"keys\":[\"2018-09-02\"],\"position\":35.19928825622776},{\"clicks\":25,\"ctr\":0.06756756756756757,\"impressions\":370,\"keys\":[\"2018-09-03\"],\"position\":27.494594594594595},{\"clicks\":31,\"ctr\":0.06553911205073996,\"impressions\":473,\"keys\":[\"2018-09-04\"],\"position\":27.012684989429175},{\"clicks\":34,\"ctr\":0.0776255707762557,\"impressions\":438,\"keys\":[\"2018-09-05\"],\"position\":22.815068493150687},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-09-06\"],\"position\":27.066666666666666},{\"clicks\":47,\"ctr\":0.1309192200557103,\"impressions\":359,\"keys\":[\"2018-09-07\"],\"position\":21.172701949860723},{\"clicks\":16,\"ctr\":0.0730593607305936,\"impressions\":219,\"keys\":[\"2018-09-08\"],\"position\":29.67579908675799},{\"clicks\":20,\"ctr\":0.09615384615384616,\"impressions\":208,\"keys\":[\"2018-09-09\"],\"position\":29.22596153846154},{\"clicks\":24,\"ctr\":0.05853658536585366,\"impressions\":410,\"keys\":[\"2018-09-10\"],\"position\":21.37317073170732},{\"clicks\":39,\"ctr\":0.08863636363636364,\"impressions\":440,\"keys\":[\"2018-09-11\"],\"position\":22.068181818181817},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-09-12\"],\"position\":21.188861985472155},{\"clicks\":35,\"ctr\":0.08274231678486997,\"impressions\":423,\"keys\":[\"2018-09-13\"],\"position\":21.742316784869978},{\"clicks\":35,\"ctr\":0.0958904109589041,\"impressions\":365,\"keys\":[\"2018-09-14\"],\"position\":23.98904109589041},{\"clicks\":20,\"ctr\":0.10638297872340426,\"impressions\":188,\"keys\":[\"2018-09-15\"],\"position\":25.25},{\"clicks\":16,\"ctr\":0.07339449541284404,\"impressions\":218,\"keys\":[\"2018-09-16\"],\"position\":24.44954128440367},{\"clicks\":49,\"ctr\":0.11666666666666667,\"impressions\":420,\"keys\":[\"2018-09-17\"],\"position\":20.169047619047618},{\"clicks\":47,\"ctr\":0.10352422907488987,\"impressions\":454,\"keys\":[\"2018-09-18\"],\"position\":23.715859030837006},{\"clicks\":21,\"ctr\":0.045454545454545456,\"impressions\":462,\"keys\":[\"2018-09-19\"],\"position\":22.42207792207792},{\"clicks\":42,\"ctr\":0.09545454545454546,\"impressions\":440,\"keys\":[\"2018-09-20\"],\"position\":24.64318181818182},{\"clicks\":49,\"ctr\":0.11529411764705882,\"impressions\":425,\"keys\":[\"2018-09-21\"],\"position\":24.44235294117647},{\"clicks\":11,\"ctr\":0.05670103092783505,\"impressions\":194,\"keys\":[\"2018-09-22\"],\"position\":30.077319587628867},{\"clicks\":6,\"ctr\":0.02843601895734597,\"impressions\":211,\"keys\":[\"2018-09-23\"],\"position\":36.06635071090047},{\"clicks\":35,\"ctr\":0.07641921397379912,\"impressions\":458,\"keys\":[\"2018-09-24\"],\"position\":25.157205240174672},{\"clicks\":28,\"ctr\":0.06278026905829596,\"impressions\":446,\"keys\":[\"2018-09-25\"],\"position\":22.62780269058296},{\"clicks\":39,\"ctr\":0.08590308370044053,\"impressions\":454,\"keys\":[\"2018-09-26\"],\"position\":23.841409691629956},{\"clicks\":31,\"ctr\":0.06724511930585683,\"impressions\":461,\"keys\":[\"2018-09-27\"],\"position\":24.27982646420824},{\"clicks\":27,\"ctr\":0.08108108108108109,\"impressions\":333,\"keys\":[\"2018-09-28\"],\"position\":27.24924924924925},{\"clicks\":5,\"ctr\":0.02976190476190476,\"impressions\":168,\"keys\":[\"2018-09-29\"],\"position\":42.11309523809524},{\"clicks\":15,\"ctr\":0.06912442396313365,\"impressions\":217,\"keys\":[\"2018-09-30\"],\"position\":35.21658986175115},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-10-01\"],\"position\":25.765133171912833},{\"clicks\":26,\"ctr\":0.06467661691542288,\"impressions\":402,\"keys\":[\"2018-10-02\"],\"position\":25.33084577114428},{\"clicks\":50,\"ctr\":0.0984251968503937,\"impressions\":508,\"keys\":[\"2018-10-03\"],\"position\":21.381889763779526},{\"clicks\":39,\"ctr\":0.08280254777070063,\"impressions\":471,\"keys\":[\"2018-10-04\"],\"position\":24.231422505307854},{\"clicks\":35,\"ctr\":0.0875,\"impressions\":400,\"keys\":[\"2018-10-05\"],\"position\":24.395},{\"clicks\":21,\"ctr\":0.08823529411764706,\"impressions\":238,\"keys\":[\"2018-10-06\"],\"position\":34.89495798319328},{\"clicks\":12,\"ctr\":0.05357142857142857,\"impressions\":224,\"keys\":[\"2018-10-07\"],\"position\":38.107142857142854},{\"clicks\":30,\"ctr\":0.06960556844547564,\"impressions\":431,\"keys\":[\"2018-10-08\"],\"position\":24.350348027842227},{\"clicks\":42,\"ctr\":0.09438202247191012,\"impressions\":445,\"keys\":[\"2018-10-09\"],\"position\":23.95056179775281},{\"clicks\":34,\"ctr\":0.07834101382488479,\"impressions\":434,\"keys\":[\"2018-10-10\"],\"position\":24.638248847926267},{\"clicks\":18,\"ctr\":0.049723756906077346,\"impressions\":362,\"keys\":[\"2018-10-11\"],\"position\":27.837016574585636},{\"clicks\":27,\"ctr\":0.07297297297297298,\"impressions\":370,\"keys\":[\"2018-10-12\"],\"position\":26.1},{\"clicks\":14,\"ctr\":0.06481481481481481,\"impressions\":216,\"keys\":[\"2018-10-13\"],\"position\":39.5462962962963},{\"clicks\":21,\"ctr\":0.09170305676855896,\"impressions\":229,\"keys\":[\"2018-10-14\"],\"position\":30.170305676855897},{\"clicks\":39,\"ctr\":0.0951219512195122,\"impressions\":410,\"keys\":[\"2018-10-15\"],\"position\":23.929268292682927},{\"clicks\":26,\"ctr\":0.053830227743271224,\"impressions\":483,\"keys\":[\"2018-10-16\"],\"position\":27.714285714285715},{\"clicks\":34,\"ctr\":0.07039337474120083,\"impressions\":483,\"keys\":[\"2018-10-17\"],\"position\":26.579710144927535},{\"clicks\":27,\"ctr\":0.06398104265402843,\"impressions\":422,\"keys\":[\"2018-10-18\"],\"position\":24.774881516587676},{\"clicks\":22,\"ctr\":0.0650887573964497,\"impressions\":338,\"keys\":[\"2018-10-19\"],\"position\":24.556213017751478},{\"clicks\":14,\"ctr\":0.0673076923076923,\"impressions\":208,\"keys\":[\"2018-10-20\"],\"position\":35.1875},{\"clicks\":11,\"ctr\":0.04435483870967742,\"impressions\":248,\"keys\":[\"2018-10-21\"],\"position\":31.77016129032258},{\"clicks\":29,\"ctr\":0.06531531531531531,\"impressions\":444,\"keys\":[\"2018-10-22\"],\"position\":24.004504504504503},{\"clicks\":26,\"ctr\":0.05148514851485148,\"impressions\":505,\"keys\":[\"2018-10-23\"],\"position\":27.156435643564357},{\"clicks\":39,\"ctr\":0.08227848101265822,\"impressions\":474,\"keys\":[\"2018-10-24\"],\"position\":26.19831223628692},{\"clicks\":30,\"ctr\":0.06521739130434782,\"impressions\":460,\"keys\":[\"2018-10-25\"],\"position\":21.98913043478261},{\"clicks\":29,\"ctr\":0.07142857142857142,\"impressions\":406,\"keys\":[\"2018-10-26\"],\"position\":28.251231527093594},{\"clicks\":16,\"ctr\":0.07881773399014778,\"impressions\":203,\"keys\":[\"2018-10-27\"],\"position\":38.70935960591133},{\"clicks\":13,\"ctr\":0.04924242424242424,\"impressions\":264,\"keys\":[\"2018-10-28\"],\"position\":34.753787878787875},{\"clicks\":47,\"ctr\":0.09437751004016064,\"impressions\":498,\"keys\":[\"2018-10-29\"],\"position\":19.696787148594378},{\"clicks\":32,\"ctr\":0.06201550387596899,\"impressions\":516,\"keys\":[\"2018-10-30\"],\"position\":24.77906976744186},{\"clicks\":41,\"ctr\":0.09318181818181819,\"impressions\":440,\"keys\":[\"2018-10-31\"],\"position\":20.022727272727273},{\"clicks\":28,\"ctr\":0.0691358024691358,\"impressions\":405,\"keys\":[\"2018-11-01\"],\"position\":21.644444444444446},{\"clicks\":29,\"ctr\":0.07493540051679587,\"impressions\":387,\"keys\":[\"2018-11-02\"],\"position\":25.204134366925064},{\"clicks\":17,\"ctr\":0.06967213114754098,\"impressions\":244,\"keys\":[\"2018-11-03\"],\"position\":28.278688524590162},{\"clicks\":24,\"ctr\":0.08247422680412371,\"impressions\":291,\"keys\":[\"2018-11-04\"],\"position\":30.233676975945016},{\"clicks\":33,\"ctr\":0.0718954248366013,\"impressions\":459,\"keys\":[\"2018-11-05\"],\"position\":25.285403050108933},{\"clicks\":25,\"ctr\":0.0513347022587269,\"impressions\":487,\"keys\":[\"2018-11-06\"],\"position\":24.650924024640656},{\"clicks\":35,\"ctr\":0.07743362831858407,\"impressions\":452,\"keys\":[\"2018-11-07\"],\"position\":23.172566371681416},{\"clicks\":23,\"ctr\":0.051224944320712694,\"impressions\":449,\"keys\":[\"2018-11-08\"],\"position\":25.391982182628063},{\"clicks\":31,\"ctr\":0.07226107226107226,\"impressions\":429,\"keys\":[\"2018-11-09\"],\"position\":30.181818181818183},{\"clicks\":18,\"ctr\":0.07346938775510205,\"impressions\":245,\"keys\":[\"2018-11-10\"],\"position\":38.10612244897959},{\"clicks\":12,\"ctr\":0.04054054054054054,\"impressions\":296,\"keys\":[\"2018-11-11\"],\"position\":35.9695945945946},{\"clicks\":49,\"ctr\":0.08448275862068966,\"impressions\":580,\"keys\":[\"2018-11-12\"],\"position\":24.601724137931033},{\"clicks\":55,\"ctr\":0.08814102564102565,\"impressions\":624,\"keys\":[\"2018-11-13\"],\"position\":22.919871794871796},{\"clicks\":44,\"ctr\":0.0854368932038835,\"impressions\":515,\"keys\":[\"2018-11-14\"],\"position\":25.95339805825243},{\"clicks\":19,\"ctr\":0.04377880184331797,\"impressions\":434,\"keys\":[\"2018-11-15\"],\"position\":30.29953917050691},{\"clicks\":34,\"ctr\":0.06995884773662552,\"impressions\":486,\"keys\":[\"2018-11-16\"],\"position\":30.094650205761315},{\"clicks\":15,\"ctr\":0.048859934853420196,\"impressions\":307,\"keys\":[\"2018-11-17\"],\"position\":37.755700325732896},{\"clicks\":14,\"ctr\":0.0457516339869281,\"impressions\":306,\"keys\":[\"2018-11-18\"],\"position\":37.05555555555556},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2018-11-19\"],\"position\":27.54781199351702},{\"clicks\":41,\"ctr\":0.07334525939177101,\"impressions\":559,\"keys\":[\"2018-11-20\"],\"position\":25.483005366726296},{\"clicks\":47,\"ctr\":0.09197651663405088,\"impressions\":511,\"keys\":[\"2018-11-21\"],\"position\":27.275929549902152},{\"clicks\":26,\"ctr\":0.052845528455284556,\"impressions\":492,\"keys\":[\"2018-11-22\"],\"position\":26.806910569105693},{\"clicks\":22,\"ctr\":0.047109207708779445,\"impressions\":467,\"keys\":[\"2018-11-23\"],\"position\":32.892933618843685},{\"clicks\":14,\"ctr\":0.040229885057471264,\"impressions\":348,\"keys\":[\"2018-11-24\"],\"position\":41.1867816091954},{\"clicks\":12,\"ctr\":0.0326975476839237,\"impressions\":367,\"keys\":[\"2018-11-25\"],\"position\":39.869209809264305},{\"clicks\":33,\"ctr\":0.05490848585690516,\"impressions\":601,\"keys\":[\"2018-11-26\"],\"position\":28.810316139767053},{\"clicks\":39,\"ctr\":0.05357142857142857,\"impressions\":728,\"keys\":[\"2018-11-27\"],\"position\":28.271978021978022},{\"clicks\":39,\"ctr\":0.059907834101382486,\"impressions\":651,\"keys\":[\"2018-11-28\"],\"position\":31.61904761904762},{\"clicks\":36,\"ctr\":0.0565149136577708,\"impressions\":637,\"keys\":[\"2018-11-29\"],\"position\":31.45054945054945},{\"clicks\":29,\"ctr\":0.059670781893004114,\"impressions\":486,\"keys\":[\"2018-11-30\"],\"position\":29.290123456790123},{\"clicks\":22,\"ctr\":0.06707317073170732,\"impressions\":328,\"keys\":[\"2018-12-01\"],\"position\":34.896341463414636},{\"clicks\":12,\"ctr\":0.035398230088495575,\"impressions\":339,\"keys\":[\"2018-12-02\"],\"position\":35.57817109144543},{\"clicks\":30,\"ctr\":0.06465517241379311,\"impressions\":464,\"keys\":[\"2018-12-03\"],\"position\":30.07112068965517},{\"clicks\":49,\"ctr\":0.08153078202995008,\"impressions\":601,\"keys\":[\"2018-12-04\"],\"position\":25.826955074875208},{\"clicks\":42,\"ctr\":0.07763401109057301,\"impressions\":541,\"keys\":[\"2018-12-05\"],\"position\":26.149722735674676},{\"clicks\":38,\"ctr\":0.07436399217221135,\"impressions\":511,\"keys\":[\"2018-12-06\"],\"position\":26.710371819960862},{\"clicks\":30,\"ctr\":0.06479481641468683,\"impressions\":463,\"keys\":[\"2018-12-07\"],\"position\":30.375809935205183},{\"clicks\":9,\"ctr\":0.04035874439461883,\"impressions\":223,\"keys\":[\"2018-12-08\"],\"position\":41.34080717488789},{\"clicks\":17,\"ctr\":0.05014749262536873,\"impressions\":339,\"keys\":[\"2018-12-09\"],\"position\":39.0117994100295},{\"clicks\":50,\"ctr\":0.07352941176470588,\"impressions\":680,\"keys\":[\"2018-12-10\"],\"position\":27.28235294117647},{\"clicks\":41,\"ctr\":0.06721311475409836,\"impressions\":610,\"keys\":[\"2018-12-11\"],\"position\":28.85737704918033},{\"clicks\":36,\"ctr\":0.06338028169014084,\"impressions\":568,\"keys\":[\"2018-12-12\"],\"position\":29.133802816901408},{\"clicks\":38,\"ctr\":0.06529209621993128,\"impressions\":582,\"keys\":[\"2018-12-13\"],\"position\":25.051546391752577},{\"clicks\":30,\"ctr\":0.06564551422319474,\"impressions\":457,\"keys\":[\"2018-12-14\"],\"position\":27.88621444201313},{\"clicks\":8,\"ctr\":0.030303030303030304,\"impressions\":264,\"keys\":[\"2018-12-15\"],\"position\":42.765151515151516},{\"clicks\":13,\"ctr\":0.040880503144654086,\"impressions\":318,\"keys\":[\"2018-12-16\"],\"position\":38.26729559748428},{\"clicks\":39,\"ctr\":0.06964285714285715,\"impressions\":560,\"keys\":[\"2018-12-17\"],\"position\":29.2125},{\"clicks\":38,\"ctr\":0.07102803738317758,\"impressions\":535,\"keys\":[\"2018-12-18\"],\"position\":28.837383177570093},{\"clicks\":24,\"ctr\":0.04419889502762431,\"impressions\":543,\"keys\":[\"2018-12-19\"],\"position\":27.41620626151013},{\"clicks\":30,\"ctr\":0.05905511811023622,\"impressions\":508,\"keys\":[\"2018-12-20\"],\"position\":26.671259842519685},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-12-21\"],\"position\":31.15829145728643},{\"clicks\":11,\"ctr\":0.03741496598639456,\"impressions\":294,\"keys\":[\"2018-12-22\"],\"position\":43.006802721088434},{\"clicks\":8,\"ctr\":0.025889967637540454,\"impressions\":309,\"keys\":[\"2018-12-23\"],\"position\":43.2168284789644},{\"clicks\":8,\"ctr\":0.025236593059936908,\"impressions\":317,\"keys\":[\"2018-12-24\"],\"position\":39.88643533123028},{\"clicks\":9,\"ctr\":0.027607361963190184,\"impressions\":326,\"keys\":[\"2018-12-25\"],\"position\":44.644171779141104},{\"clicks\":17,\"ctr\":0.04857142857142857,\"impressions\":350,\"keys\":[\"2018-12-26\"],\"position\":35.59428571428571},{\"clicks\":22,\"ctr\":0.061971830985915494,\"impressions\":355,\"keys\":[\"2018-12-27\"],\"position\":34.64225352112676},{\"clicks\":25,\"ctr\":0.08305647840531562,\"impressions\":301,\"keys\":[\"2018-12-28\"],\"position\":34.69435215946844},{\"clicks\":14,\"ctr\":0.05761316872427984,\"impressions\":243,\"keys\":[\"2018-12-29\"],\"position\":37.50205761316872},{\"clicks\":18,\"ctr\":0.06428571428571428,\"impressions\":280,\"keys\":[\"2018-12-30\"],\"position\":42.90357142857143},{\"clicks\":11,\"ctr\":0.04330708661417323,\"impressions\":254,\"keys\":[\"2018-12-31\"],\"position\":34.338582677165356},{\"clicks\":11,\"ctr\":0.03873239436619718,\"impressions\":284,\"keys\":[\"2019-01-01\"],\"position\":35.897887323943664},{\"clicks\":26,\"ctr\":0.05295315682281059,\"impressions\":491,\"keys\":[\"2019-01-02\"],\"position\":30.036659877800407},{\"clicks\":29,\"ctr\":0.0562015503875969,\"impressions\":516,\"keys\":[\"2019-01-03\"],\"position\":27.31782945736434},{\"clicks\":37,\"ctr\":0.08061002178649238,\"impressions\":459,\"keys\":[\"2019-01-04\"],\"position\":28.017429193899783},{\"clicks\":12,\"ctr\":0.046511627906976744,\"impressions\":258,\"keys\":[\"2019-01-05\"],\"position\":40.151162790697676},{\"clicks\":11,\"ctr\":0.03503184713375796,\"impressions\":314,\"keys\":[\"2019-01-06\"],\"position\":34.20063694267516},{\"clicks\":43,\"ctr\":0.07465277777777778,\"impressions\":576,\"keys\":[\"2019-01-07\"],\"position\":25.555555555555557},{\"clicks\":32,\"ctr\":0.055077452667814115,\"impressions\":581,\"keys\":[\"2019-01-08\"],\"position\":27.025817555938037},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-01-09\"],\"position\":29.095914742451154},{\"clicks\":32,\"ctr\":0.054514480408858604,\"impressions\":587,\"keys\":[\"2019-01-10\"],\"position\":23.724020442930154},{\"clicks\":21,\"ctr\":0.04740406320541761,\"impressions\":443,\"keys\":[\"2019-01-11\"],\"position\":27.96162528216704},{\"clicks\":11,\"ctr\":0.03942652329749104,\"impressions\":279,\"keys\":[\"2019-01-12\"],\"position\":34.22222222222222},{\"clicks\":22,\"ctr\":0.06875,\"impressions\":320,\"keys\":[\"2019-01-13\"],\"position\":31.334375},{\"clicks\":39,\"ctr\":0.06678082191780822,\"impressions\":584,\"keys\":[\"2019-01-14\"],\"position\":23.554794520547944},{\"clicks\":36,\"ctr\":0.06304728546409807,\"impressions\":571,\"keys\":[\"2019-01-15\"],\"position\":22.952714535901926},{\"clicks\":31,\"ctr\":0.060546875,\"impressions\":512,\"keys\":[\"2019-01-16\"],\"position\":24.61328125},{\"clicks\":39,\"ctr\":0.07587548638132295,\"impressions\":514,\"keys\":[\"2019-01-17\"],\"position\":26.085603112840467},{\"clicks\":21,\"ctr\":0.04861111111111111,\"impressions\":432,\"keys\":[\"2019-01-18\"],\"position\":29.67361111111111},{\"clicks\":6,\"ctr\":0.02197802197802198,\"impressions\":273,\"keys\":[\"2019-01-19\"],\"position\":41.40659340659341},{\"clicks\":19,\"ctr\":0.06690140845070422,\"impressions\":284,\"keys\":[\"2019-01-20\"],\"position\":33.34507042253521},{\"clicks\":34,\"ctr\":0.06614785992217899,\"impressions\":514,\"keys\":[\"2019-01-21\"],\"position\":28.704280155642024},{\"clicks\":29,\"ctr\":0.04387291981845688,\"impressions\":661,\"keys\":[\"2019-01-22\"],\"position\":28.07715582450832},{\"clicks\":30,\"ctr\":0.04559270516717325,\"impressions\":658,\"keys\":[\"2019-01-23\"],\"position\":25.092705167173253},{\"clicks\":54,\"ctr\":0.08035714285714286,\"impressions\":672,\"keys\":[\"2019-01-24\"],\"position\":25.507440476190474},{\"clicks\":40,\"ctr\":0.07648183556405354,\"impressions\":523,\"keys\":[\"2019-01-25\"],\"position\":28.908221797323137},{\"clicks\":14,\"ctr\":0.055776892430278883,\"impressions\":251,\"keys\":[\"2019-01-26\"],\"position\":32.08366533864542},{\"clicks\":20,\"ctr\":0.062111801242236024,\"impressions\":322,\"keys\":[\"2019-01-27\"],\"position\":34.7888198757764},{\"clicks\":42,\"ctr\":0.059490084985835696,\"impressions\":706,\"keys\":[\"2019-01-28\"],\"position\":25.48725212464589},{\"clicks\":49,\"ctr\":0.08277027027027027,\"impressions\":592,\"keys\":[\"2019-01-29\"],\"position\":24.743243243243242},{\"clicks\":37,\"ctr\":0.06368330464716007,\"impressions\":581,\"keys\":[\"2019-01-30\"],\"position\":24.125645438898452},{\"clicks\":29,\"ctr\":0.05835010060362173,\"impressions\":497,\"keys\":[\"2019-01-31\"],\"position\":25.780684104627767},{\"clicks\":30,\"ctr\":0.06437768240343347,\"impressions\":466,\"keys\":[\"2019-02-01\"],\"position\":31.69098712446352},{\"clicks\":15,\"ctr\":0.04504504504504504,\"impressions\":333,\"keys\":[\"2019-02-02\"],\"position\":34.13513513513514},{\"clicks\":21,\"ctr\":0.06402439024390244,\"impressions\":328,\"keys\":[\"2019-02-03\"],\"position\":35.28658536585366},{\"clicks\":50,\"ctr\":0.09487666034155598,\"impressions\":527,\"keys\":[\"2019-02-04\"],\"position\":23.265654648956357},{\"clicks\":30,\"ctr\":0.058365758754863814,\"impressions\":514,\"keys\":[\"2019-02-05\"],\"position\":27.682879377431906},{\"clicks\":48,\"ctr\":0.09090909090909091,\"impressions\":528,\"keys\":[\"2019-02-06\"],\"position\":22.37121212121212},{\"clicks\":40,\"ctr\":0.07476635514018691,\"impressions\":535,\"keys\":[\"2019-02-07\"],\"position\":24.97196261682243},{\"clicks\":39,\"ctr\":0.07169117647058823,\"impressions\":544,\"keys\":[\"2019-02-08\"],\"position\":25.03676470588235},{\"clicks\":8,\"ctr\":0.03137254901960784,\"impressions\":255,\"keys\":[\"2019-02-09\"],\"position\":34.03921568627451},{\"clicks\":12,\"ctr\":0.04878048780487805,\"impressions\":246,\"keys\":[\"2019-02-10\"],\"position\":35.552845528455286},{\"clicks\":47,\"ctr\":0.08576642335766424,\"impressions\":548,\"keys\":[\"2019-02-11\"],\"position\":20.027372262773724},{\"clicks\":48,\"ctr\":0.08823529411764706,\"impressions\":544,\"keys\":[\"2019-02-12\"],\"position\":22.527573529411764},{\"clicks\":37,\"ctr\":0.05727554179566564,\"impressions\":646,\"keys\":[\"2019-02-13\"],\"position\":23.396284829721363},{\"clicks\":40,\"ctr\":0.06734006734006734,\"impressions\":594,\"keys\":[\"2019-02-14\"],\"position\":28.053872053872055},{\"clicks\":26,\"ctr\":0.05108055009823183,\"impressions\":509,\"keys\":[\"2019-02-15\"],\"position\":29.770137524557956},{\"clicks\":13,\"ctr\":0.0429042904290429,\"impressions\":303,\"keys\":[\"2019-02-16\"],\"position\":34.95709570957096},{\"clicks\":31,\"ctr\":0.08333333333333333,\"impressions\":372,\"keys\":[\"2019-02-17\"],\"position\":33.25268817204301},{\"clicks\":45,\"ctr\":0.08893280632411067,\"impressions\":506,\"keys\":[\"2019-02-18\"],\"position\":24.64624505928854},{\"clicks\":50,\"ctr\":0.09433962264150944,\"impressions\":530,\"keys\":[\"2019-02-19\"],\"position\":24.11132075471698},{\"clicks\":49,\"ctr\":0.09057301293900184,\"impressions\":541,\"keys\":[\"2019-02-20\"],\"position\":23.20517560073937},{\"clicks\":38,\"ctr\":0.07196969696969698,\"impressions\":528,\"keys\":[\"2019-02-21\"],\"position\":24.47159090909091},{\"clicks\":36,\"ctr\":0.08530805687203792,\"impressions\":422,\"keys\":[\"2019-02-22\"],\"position\":25.601895734597157},{\"clicks\":13,\"ctr\":0.053497942386831275,\"impressions\":243,\"keys\":[\"2019-02-23\"],\"position\":36.37448559670782},{\"clicks\":11,\"ctr\":0.03754266211604096,\"impressions\":293,\"keys\":[\"2019-02-24\"],\"position\":36.77133105802048},{\"clicks\":46,\"ctr\":0.08409506398537477,\"impressions\":547,\"keys\":[\"2019-02-25\"],\"position\":28.641681901279707},{\"clicks\":39,\"ctr\":0.07632093933463796,\"impressions\":511,\"keys\":[\"2019-02-26\"],\"position\":25.643835616438356},{\"clicks\":36,\"ctr\":0.06990291262135923,\"impressions\":515,\"keys\":[\"2019-02-27\"],\"position\":24.5378640776699},{\"clicks\":27,\"ctr\":0.05793991416309013,\"impressions\":466,\"keys\":[\"2019-02-28\"],\"position\":30.13733905579399},{\"clicks\":23,\"ctr\":0.0515695067264574,\"impressions\":446,\"keys\":[\"2019-03-01\"],\"position\":33.69730941704036},{\"clicks\":5,\"ctr\":0.025906735751295335,\"impressions\":193,\"keys\":[\"2019-03-02\"],\"position\":33.181347150259064},{\"clicks\":13,\"ctr\":0.04980842911877394,\"impressions\":261,\"keys\":[\"2019-03-03\"],\"position\":33.39463601532567},{\"clicks\":33,\"ctr\":0.06776180698151951,\"impressions\":487,\"keys\":[\"2019-03-04\"],\"position\":27.234086242299796},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-03-05\"],\"position\":25.190053285968027},{\"clicks\":51,\"ctr\":0.09788867562380038,\"impressions\":521,\"keys\":[\"2019-03-06\"],\"position\":24.871401151631478},{\"clicks\":32,\"ctr\":0.06299212598425197,\"impressions\":508,\"keys\":[\"2019-03-07\"],\"position\":28.031496062992126},{\"clicks\":21,\"ctr\":0.059490084985835696,\"impressions\":353,\"keys\":[\"2019-03-08\"],\"position\":30.86685552407932},{\"clicks\":20,\"ctr\":0.06734006734006734,\"impressions\":297,\"keys\":[\"2019-03-09\"],\"position\":31.71043771043771},{\"clicks\":16,\"ctr\":0.06153846153846154,\"impressions\":260,\"keys\":[\"2019-03-10\"],\"position\":32.39615384615385},{\"clicks\":40,\"ctr\":0.07421150278293136,\"impressions\":539,\"keys\":[\"2019-03-11\"],\"position\":23.699443413729128},{\"clicks\":57,\"ctr\":0.10694183864915573,\"impressions\":533,\"keys\":[\"2019-03-12\"],\"position\":22.49155722326454},{\"clicks\":49,\"ctr\":0.0745814307458143,\"impressions\":657,\"keys\":[\"2019-03-13\"],\"position\":26.027397260273972},{\"clicks\":41,\"ctr\":0.06366459627329192,\"impressions\":644,\"keys\":[\"2019-03-14\"],\"position\":28.83385093167702},{\"clicks\":32,\"ctr\":0.055944055944055944,\"impressions\":572,\"keys\":[\"2019-03-15\"],\"position\":31.16083916083916},{\"clicks\":20,\"ctr\":0.0437636761487965,\"impressions\":457,\"keys\":[\"2019-03-16\"],\"position\":37.65426695842451},{\"clicks\":15,\"ctr\":0.02952755905511811,\"impressions\":508,\"keys\":[\"2019-03-17\"],\"position\":40.80905511811024},{\"clicks\":34,\"ctr\":0.04353393085787452,\"impressions\":781,\"keys\":[\"2019-03-18\"],\"position\":31.021766965428938},{\"clicks\":42,\"ctr\":0.058333333333333334,\"impressions\":720,\"keys\":[\"2019-03-19\"],\"position\":32.84305555555555},{\"clicks\":30,\"ctr\":0.043923865300146414,\"impressions\":683,\"keys\":[\"2019-03-20\"],\"position\":35.17130307467057},{\"clicks\":45,\"ctr\":0.06373937677053824,\"impressions\":706,\"keys\":[\"2019-03-21\"],\"position\":31.644475920679888},{\"clicks\":24,\"ctr\":0.03697996918335902,\"impressions\":649,\"keys\":[\"2019-03-22\"],\"position\":34.2326656394453},{\"clicks\":7,\"ctr\":0.0219435736677116,\"impressions\":319,\"keys\":[\"2019-03-23\"],\"position\":42.21630094043887},{\"clicks\":17,\"ctr\":0.04788732394366197,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.3830985915493},{\"clicks\":33,\"ctr\":0.05100463678516229,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072642968},{\"clicks\":41,\"ctr\":0.06623586429725363,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226173},{\"clicks\":48,\"ctr\":0.06886657101865136,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.18651362984218},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.68885191347754},{\"clicks\":33,\"ctr\":0.06534653465346535,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.30891089108911},{\"clicks\":12,\"ctr\":0.04743083003952569,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.06719367588933},{\"clicks\":19,\"ctr\":0.06312292358803986,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700996675},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453808752},{\"clicks\":53,\"ctr\":0.08204334365325078,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167182663},{\"clicks\":39,\"ctr\":0.07103825136612021,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457194},{\"clicks\":46,\"ctr\":0.07528641571194762,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.376432078559738},{\"clicks\":33,\"ctr\":0.06903765690376569,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983263597},{\"clicks\":17,\"ctr\":0.06439393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.66287878787879},{\"clicks\":12,\"ctr\":0.06382978723404255,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.78191489361702},{\"clicks\":49,\"ctr\":0.09441233140655106,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.58766859344894},{\"clicks\":58,\"ctr\":0.08134642356241234,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974754558},{\"clicks\":46,\"ctr\":0.07407407407407407,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882447666},{\"clicks\":38,\"ctr\":0.0658578856152513,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601386},{\"clicks\":50,\"ctr\":0.08944543828264759,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182467},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904761904},{\"clicks\":16,\"ctr\":0.045584045584045586,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.67236467236467},{\"clicks\":51,\"ctr\":0.08528428093645485,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856187},{\"clicks\":51,\"ctr\":0.07623318385650224,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382660687},{\"clicks\":31,\"ctr\":0.05254237288135593,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559323},{\"clicks\":32,\"ctr\":0.06451612903225806,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.36693548387097},{\"clicks\":33,\"ctr\":0.07173913043478261,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391304},{\"clicks\":8,\"ctr\":0.02909090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.53454545454545},{\"clicks\":9,\"ctr\":0.03103448275862069,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172413794},{\"clicks\":24,\"ctr\":0.0502092050209205,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364016737},{\"clicks\":49,\"ctr\":0.08019639934533551,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522094926},{\"clicks\":50,\"ctr\":0.0755287009063444,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864048},{\"clicks\":40,\"ctr\":0.06451612903225806,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032258},{\"clicks\":33,\"ctr\":0.06846473029045644,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.02735562310030395,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.49240121580547},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.06550218340611354,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697233},{\"clicks\":33,\"ctr\":0.060109289617486336,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.22040072859745},{\"clicks\":34,\"ctr\":0.06017699115044248,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053096},{\"clicks\":49,\"ctr\":0.09107806691449814,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494423},{\"clicks\":42,\"ctr\":0.0825147347740668,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697444},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.54518950437318},{\"clicks\":32,\"ctr\":0.07637231503579953,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.60859188544153},{\"clicks\":51,\"ctr\":0.08571428571428572,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336134},{\"clicks\":55,\"ctr\":0.09090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421487605},{\"clicks\":61,\"ctr\":0.09697933227344992,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.43879173290938},{\"clicks\":46,\"ctr\":0.0856610800744879,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013034},{\"clicks\":31,\"ctr\":0.06623931623931624,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.88034188034188},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.91111111111111},{\"clicks\":23,\"ctr\":0.06284153005464481,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.85245901639344},{\"clicks\":63,\"ctr\":0.09251101321585903,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587371512},{\"clicks\":63,\"ctr\":0.0860655737704918,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.683060109289617},{\"clicks\":32,\"ctr\":0.052545155993431854,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489326},{\"clicks\":46,\"ctr\":0.06488011283497884,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.95345557122708},{\"clicks\":31,\"ctr\":0.06262626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636364},{\"clicks\":6,\"ctr\":0.02112676056338028,\"impressions\":284,\"keys\":[\"2019-05-18\"],\"position\":41.151408450704224}],\"googlesitekit_search-console::sc-site-analytics::last-28-days\":[{\"clicks\":17,\"ctr\":0.04788732394366197,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.3830985915493},{\"clicks\":33,\"ctr\":0.05100463678516229,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072642968},{\"clicks\":41,\"ctr\":0.06623586429725363,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226173},{\"clicks\":48,\"ctr\":0.06886657101865136,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.18651362984218},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.68885191347754},{\"clicks\":33,\"ctr\":0.06534653465346535,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.30891089108911},{\"clicks\":12,\"ctr\":0.04743083003952569,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.06719367588933},{\"clicks\":19,\"ctr\":0.06312292358803986,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700996675},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453808752},{\"clicks\":53,\"ctr\":0.08204334365325078,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167182663},{\"clicks\":39,\"ctr\":0.07103825136612021,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457194},{\"clicks\":46,\"ctr\":0.07528641571194762,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.376432078559738},{\"clicks\":33,\"ctr\":0.06903765690376569,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983263597},{\"clicks\":17,\"ctr\":0.06439393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.66287878787879},{\"clicks\":12,\"ctr\":0.06382978723404255,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.78191489361702},{\"clicks\":49,\"ctr\":0.09441233140655106,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.58766859344894},{\"clicks\":58,\"ctr\":0.08134642356241234,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974754558},{\"clicks\":46,\"ctr\":0.07407407407407407,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882447666},{\"clicks\":38,\"ctr\":0.0658578856152513,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601386},{\"clicks\":50,\"ctr\":0.08944543828264759,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182467},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904761904},{\"clicks\":16,\"ctr\":0.045584045584045586,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.67236467236467},{\"clicks\":51,\"ctr\":0.08528428093645485,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856187},{\"clicks\":51,\"ctr\":0.07623318385650224,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382660687},{\"clicks\":31,\"ctr\":0.05254237288135593,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559323},{\"clicks\":32,\"ctr\":0.06451612903225806,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.36693548387097},{\"clicks\":33,\"ctr\":0.07173913043478261,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391304},{\"clicks\":8,\"ctr\":0.02909090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.53454545454545},{\"clicks\":9,\"ctr\":0.03103448275862069,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172413794},{\"clicks\":24,\"ctr\":0.0502092050209205,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364016737},{\"clicks\":49,\"ctr\":0.08019639934533551,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522094926},{\"clicks\":50,\"ctr\":0.0755287009063444,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864048},{\"clicks\":40,\"ctr\":0.06451612903225806,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032258},{\"clicks\":33,\"ctr\":0.06846473029045644,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.02735562310030395,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.49240121580547},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.06550218340611354,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697233},{\"clicks\":33,\"ctr\":0.060109289617486336,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.22040072859745},{\"clicks\":34,\"ctr\":0.06017699115044248,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053096},{\"clicks\":49,\"ctr\":0.09107806691449814,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494423},{\"clicks\":42,\"ctr\":0.0825147347740668,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697444},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.54518950437318},{\"clicks\":32,\"ctr\":0.07637231503579953,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.60859188544153},{\"clicks\":51,\"ctr\":0.08571428571428572,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336134},{\"clicks\":55,\"ctr\":0.09090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421487605},{\"clicks\":61,\"ctr\":0.09697933227344992,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.43879173290938},{\"clicks\":46,\"ctr\":0.0856610800744879,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013034},{\"clicks\":31,\"ctr\":0.06623931623931624,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.88034188034188},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.91111111111111},{\"clicks\":23,\"ctr\":0.06284153005464481,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.85245901639344},{\"clicks\":63,\"ctr\":0.09251101321585903,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587371512},{\"clicks\":63,\"ctr\":0.0860655737704918,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.683060109289617},{\"clicks\":32,\"ctr\":0.052545155993431854,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489326},{\"clicks\":46,\"ctr\":0.06488011283497884,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.95345557122708},{\"clicks\":31,\"ctr\":0.06262626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636364},{\"clicks\":6,\"ctr\":0.02112676056338028,\"impressions\":284,\"keys\":[\"2019-05-18\"],\"position\":41.151408450704224}],\"googlesitekit_analytics::overview::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":null,\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"},{\"name\":\"Pageviews\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":1,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":null,\"metrics\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}],\"totals\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"minimums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"maximums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}}],\"googlesitekit_search-console::search-keywords::last-28-days\":[{\"clicks\":197,\"ctr\":0.2944693572496263,\"impressions\":669,\"keys\":[\"Site Kit\"],\"position\":1.898355754857997},{\"clicks\":56,\"ctr\":0.14698162729658792,\"impressions\":381,\"keys\":[\"wordpress site kit\"],\"position\":3.748031496062992},{\"clicks\":53,\"ctr\":0.12441314553990611,\"impressions\":426,\"keys\":[\"site kit wordpress\"],\"position\":3.31924882629108},{\"clicks\":52,\"ctr\":0.4262295081967213,\"impressions\":122,\"keys\":[\"site kit\"],\"position\":1.0245901639344261},{\"clicks\":28,\"ctr\":0.15300546448087432,\"impressions\":183,\"keys\":[\"site kit wordpress\"],\"position\":3.240437158469945},{\"clicks\":13,\"ctr\":0.18840579710144928,\"impressions\":69,\"keys\":[\"woocommerce site kit\"],\"position\":4.434782608695652},{\"clicks\":11,\"ctr\":0.3333333333333333,\"impressions\":33,\"keys\":[\"site kit for wordpress\"],\"position\":3.242424242424242},{\"clicks\":10,\"ctr\":0.37037037037037035,\"impressions\":27,\"keys\":[\"Site Kit autosuggest\"],\"position\":2.9259259259259256},{\"clicks\":9,\"ctr\":0.2727272727272727,\"impressions\":33,\"keys\":[\"Site Kit woocommerce\"],\"position\":1.5454545454545454},{\"clicks\":8,\"ctr\":0.3076923076923077,\"impressions\":26,\"keys\":[\"Site Kit documentation\"],\"position\":1.7307692307692308}],\"googlesitekit_analytics::traffic-sources::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:medium\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"New Users\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":4,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"(none)\"],\"metrics\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]},{\"dimensions\":[\"organic\"],\"metrics\":[{\"values\":[\"1173\",\"785\",\"665\"]}]},{\"dimensions\":[\"referral\"],\"metrics\":[{\"values\":[\"414\",\"316\",\"244\"]}]},{\"dimensions\":[\"voluntary_link\"],\"metrics\":[{\"values\":[\"2\",\"2\",\"1\"]}]}],\"totals\":[{\"values\":[\"3602\",\"3017\",\"2809\"]}],\"minimums\":[{\"values\":[\"2\",\"2\",\"1\"]}],\"maximums\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]}}],\"googlesitekit_analytics::site-analytics::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:date\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":56,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"20190324\"],\"metrics\":[{\"values\":[\"142\",\"140\",\"69.01408450704226\",\"10.866197183098592\",\"0\"]}]},{\"dimensions\":[\"20190325\"],\"metrics\":[{\"values\":[\"141\",\"132\",\"74.46808510638297\",\"50.255319148936174\",\"0\"]}]},{\"dimensions\":[\"20190326\"],\"metrics\":[{\"values\":[\"238\",\"228\",\"75.63025210084034\",\"19.11764705882353\",\"0\"]}]},{\"dimensions\":[\"20190327\"],\"metrics\":[{\"values\":[\"129\",\"114\",\"75.1937984496124\",\"64.68217054263566\",\"0\"]}]},{\"dimensions\":[\"20190328\"],\"metrics\":[{\"values\":[\"187\",\"181\",\"76.47058823529412\",\"21.106951871657753\",\"0\"]}]},{\"dimensions\":[\"20190329\"],\"metrics\":[{\"values\":[\"113\",\"103\",\"84.070796460177\",\"70.12389380530973\",\"0\"]}]},{\"dimensions\":[\"20190330\"],\"metrics\":[{\"values\":[\"29\",\"22\",\"72.41379310344827\",\"36.44827586206897\",\"0\"]}]},{\"dimensions\":[\"20190331\"],\"metrics\":[{\"values\":[\"90\",\"85\",\"70.0\",\"8.022222222222222\",\"0\"]}]},{\"dimensions\":[\"20190401\"],\"metrics\":[{\"values\":[\"166\",\"152\",\"74.09638554216868\",\"22.783132530120483\",\"0\"]}]},{\"dimensions\":[\"20190402\"],\"metrics\":[{\"values\":[\"115\",\"106\",\"72.17391304347827\",\"152.65217391304347\",\"0\"]}]},{\"dimensions\":[\"20190403\"],\"metrics\":[{\"values\":[\"147\",\"139\",\"74.14965986394559\",\"25.05442176870748\",\"0\"]}]},{\"dimensions\":[\"20190404\"],\"metrics\":[{\"values\":[\"108\",\"100\",\"81.48148148148148\",\"35.99074074074074\",\"0\"]}]},{\"dimensions\":[\"20190405\"],\"metrics\":[{\"values\":[\"90\",\"77\",\"77.77777777777779\",\"50.5\",\"0\"]}]},{\"dimensions\":[\"20190406\"],\"metrics\":[{\"values\":[\"46\",\"44\",\"71.73913043478261\",\"72.26086956521739\",\"0\"]}]},{\"dimensions\":[\"20190407\"],\"metrics\":[{\"values\":[\"51\",\"50\",\"66.66666666666666\",\"38.94117647058823\",\"0\"]}]},{\"dimensions\":[\"20190408\"],\"metrics\":[{\"values\":[\"116\",\"104\",\"75.0\",\"51.327586206896555\",\"0\"]}]},{\"dimensions\":[\"20190409\"],\"metrics\":[{\"values\":[\"124\",\"110\",\"69.35483870967742\",\"69.95161290322581\",\"0\"]}]},{\"dimensions\":[\"20190410\"],\"metrics\":[{\"values\":[\"138\",\"124\",\"79.71014492753623\",\"44.92028985507246\",\"0\"]}]},{\"dimensions\":[\"20190411\"],\"metrics\":[{\"values\":[\"153\",\"141\",\"70.58823529411765\",\"87.69934640522875\",\"0\"]}]},{\"dimensions\":[\"20190412\"],\"metrics\":[{\"values\":[\"131\",\"123\",\"71.7557251908397\",\"59.83969465648855\",\"0\"]}]},{\"dimensions\":[\"20190413\"],\"metrics\":[{\"values\":[\"45\",\"39\",\"82.22222222222221\",\"80.2\",\"0\"]}]},{\"dimensions\":[\"20190414\"],\"metrics\":[{\"values\":[\"60\",\"55\",\"68.33333333333333\",\"222.05\",\"0\"]}]},{\"dimensions\":[\"20190415\"],\"metrics\":[{\"values\":[\"249\",\"231\",\"76.30522088353415\",\"137.51004016064257\",\"0\"]}]},{\"dimensions\":[\"20190416\"],\"metrics\":[{\"values\":[\"124\",\"116\",\"87.90322580645162\",\"20.919354838709676\",\"0\"]}]},{\"dimensions\":[\"20190417\"],\"metrics\":[{\"values\":[\"92\",\"82\",\"82.6086956521739\",\"104.48913043478261\",\"0\"]}]},{\"dimensions\":[\"20190418\"],\"metrics\":[{\"values\":[\"102\",\"87\",\"72.54901960784314\",\"190.83333333333334\",\"0\"]}]},{\"dimensions\":[\"20190419\"],\"metrics\":[{\"values\":[\"115\",\"109\",\"70.43478260869566\",\"39.77391304347826\",\"0\"]}]},{\"dimensions\":[\"20190420\"],\"metrics\":[{\"values\":[\"86\",\"85\",\"75.5813953488372\",\"13.232558139534884\",\"0\"]}]},{\"dimensions\":[\"20190421\"],\"metrics\":[{\"values\":[\"62\",\"59\",\"72.58064516129032\",\"23.35483870967742\",\"0\"]}]},{\"dimensions\":[\"20190422\"],\"metrics\":[{\"values\":[\"102\",\"85\",\"66.66666666666666\",\"272.48039215686276\",\"0\"]}]},{\"dimensions\":[\"20190423\"],\"metrics\":[{\"values\":[\"157\",\"136\",\"66.87898089171973\",\"127.35668789808918\",\"0\"]}]},{\"dimensions\":[\"20190424\"],\"metrics\":[{\"values\":[\"194\",\"178\",\"70.10309278350515\",\"106.15979381443299\",\"0\"]}]},{\"dimensions\":[\"20190425\"],\"metrics\":[{\"values\":[\"127\",\"114\",\"72.44094488188976\",\"110.92125984251969\",\"0\"]}]},{\"dimensions\":[\"20190426\"],\"metrics\":[{\"values\":[\"102\",\"89\",\"75.49019607843137\",\"55.59803921568628\",\"0\"]}]},{\"dimensions\":[\"20190427\"],\"metrics\":[{\"values\":[\"65\",\"60\",\"73.84615384615385\",\"26.8\",\"0\"]}]},{\"dimensions\":[\"20190428\"],\"metrics\":[{\"values\":[\"90\",\"84\",\"74.44444444444444\",\"36.75555555555555\",\"0\"]}]},{\"dimensions\":[\"20190429\"],\"metrics\":[{\"values\":[\"385\",\"362\",\"80.25974025974027\",\"71.24675324675324\",\"0\"]}]},{\"dimensions\":[\"20190430\"],\"metrics\":[{\"values\":[\"150\",\"140\",\"81.33333333333333\",\"84.42666666666666\",\"0\"]}]},{\"dimensions\":[\"20190501\"],\"metrics\":[{\"values\":[\"101\",\"88\",\"79.20792079207921\",\"45.82178217821782\",\"0\"]}]},{\"dimensions\":[\"20190502\"],\"metrics\":[{\"values\":[\"198\",\"186\",\"72.72727272727273\",\"68.12626262626263\",\"0\"]}]},{\"dimensions\":[\"20190503\"],\"metrics\":[{\"values\":[\"123\",\"111\",\"73.98373983739837\",\"42.96747967479675\",\"0\"]}]},{\"dimensions\":[\"20190504\"],\"metrics\":[{\"values\":[\"68\",\"63\",\"79.41176470588235\",\"4.176470588235294\",\"0\"]}]},{\"dimensions\":[\"20190505\"],\"metrics\":[{\"values\":[\"108\",\"104\",\"73.14814814814815\",\"72.14814814814815\",\"0\"]}]},{\"dimensions\":[\"20190506\"],\"metrics\":[{\"values\":[\"197\",\"185\",\"79.69543147208121\",\"115.20812182741116\",\"0\"]}]},{\"dimensions\":[\"20190507\"],\"metrics\":[{\"values\":[\"231\",\"218\",\"75.32467532467533\",\"46.714285714285715\",\"0\"]}]},{\"dimensions\":[\"20190508\"],\"metrics\":[{\"values\":[\"231\",\"215\",\"83.54978354978356\",\"47.467532467532465\",\"0\"]}]},{\"dimensions\":[\"20190509\"],\"metrics\":[{\"values\":[\"131\",\"120\",\"77.09923664122137\",\"57.847328244274806\",\"0\"]}]},{\"dimensions\":[\"20190510\"],\"metrics\":[{\"values\":[\"84\",\"72\",\"71.42857142857143\",\"55.92857142857143\",\"0\"]}]},{\"dimensions\":[\"20190511\"],\"metrics\":[{\"values\":[\"22\",\"18\",\"81.81818181818183\",\"59.31818181818182\",\"0\"]}]},{\"dimensions\":[\"20190512\"],\"metrics\":[{\"values\":[\"27\",\"24\",\"85.18518518518519\",\"8.88888888888889\",\"0\"]}]},{\"dimensions\":[\"20190513\"],\"metrics\":[{\"values\":[\"201\",\"161\",\"72.636815920398\",\"80.64676616915423\",\"0\"]}]},{\"dimensions\":[\"20190514\"],\"metrics\":[{\"values\":[\"139\",\"121\",\"69.7841726618705\",\"103.72661870503597\",\"0\"]}]},{\"dimensions\":[\"20190515\"],\"metrics\":[{\"values\":[\"77\",\"69\",\"81.81818181818183\",\"39.74025974025974\",\"0\"]}]},{\"dimensions\":[\"20190516\"],\"metrics\":[{\"values\":[\"108\",\"87\",\"65.74074074074075\",\"93.76851851851852\",\"0\"]}]},{\"dimensions\":[\"20190517\"],\"metrics\":[{\"values\":[\"92\",\"85\",\"65.21739130434783\",\"114.82608695652173\",\"0\"]}]},{\"dimensions\":[\"20190518\"],\"metrics\":[{\"values\":[\"30\",\"28\",\"80.0\",\"69.0\",\"0\"]}]}],\"totals\":[{\"values\":[\"6929\",\"6341\",\"75.10463270313177\",\"70.06898542358205\",\"0\"]}],\"minimums\":[{\"values\":[\"22\",\"18\",\"65.21739130434783\",\"4.176470588235294\",\"0\"]}],\"maximums\":[{\"values\":[\"385\",\"362\",\"87.90322580645162\",\"272.48039215686276\",\"0\"]}]}}],\"googlesitekit_analytics::goals::last-28-days\":{\"itemsPerPage\":1000,\"kind\":\"analytics#goals\",\"nextLink\":null,\"previousLink\":null,\"startIndex\":1,\"totalResults\":5,\"username\":\"adam.silverstein@getgoogle.com\",\"items\":[{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T15:36:07.002Z\",\"id\":\"1\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Basic\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/1\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:31.531Z\",\"value\":299,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Basic Button\",\"number\":1,\"url\":\"\\\/pricing-basic\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:30:57.626Z\",\"id\":\"2\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Professional\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/2\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:43.894Z\",\"value\":699,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Professional Button\",\"number\":1,\"url\":\"\\\/pricing-professional\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:31:32.429Z\",\"id\":\"3\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Enterprise\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/3\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:55.366Z\",\"value\":999,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Enterprise Button\",\"number\":1,\"url\":\"\\\/pricing-enterprise\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:32:17.667Z\",\"id\":\"4\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Form Success (non-funnel)\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/4\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:22.277Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":false,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\"}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:41:10.580Z\",\"id\":\"5\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Get Started\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/5\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:14.486Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Get Started Header Button\",\"number\":1,\"url\":\"\\\/get-started\"}]}}]},\"googlesitekit_analytics::top-pages::last-28-days\":[{\"nextPageToken\":\"10\",\"columnHeader\":{\"dimensions\":[\"ga:pagePath\",\"ga:pageTitle\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Unique Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Bounce rate\",\"type\":\"PERCENT\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":182,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"\\\/\",\"Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"3796\",\"3133\",\"76.88277668631304\"]}]},{\"dimensions\":[\"\\\/my-account\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"402\",\"216\",\"32.25806451612903\"]}]},{\"dimensions\":[\"\\\/my-account\\\/health\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"260\",\"85\",\"45.16129032258064\"]}]},{\"dimensions\":[\"\\\/blog\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"177\",\"136\",\"64.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/05\\\/Site Kit-3-0-released\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"140\",\"124\",\"71.84466019417476\"]}]},{\"dimensions\":[\"\\\/blog\\\/2017\\\/06\\\/Site Kit-io-first-steps\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"122\",\"108\",\"71.60493827160494\"]}]},{\"dimensions\":[\"\\\/checkout\\\/?plan=essential\",\"Checkout \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"119\",\"93\",\"63.1578947368421\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting Started \\u2013 redesign-stage.sitekitbygoogle.com\"],\"metrics\":[{\"values\":[\"87\",\"19\",\"0.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/02\\\/custom-search-with-Site Kit-how-to-limit-results-to-full-text-matches\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"86\",\"80\",\"75.0\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting started with faster search \\u2013 Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"83\",\"8\",\"0.0\"]}]}],\"totals\":[{\"values\":[\"6448\",\"4721\",\"75.0694058856191\"]}],\"minimums\":[{\"values\":[\"1\",\"1\",\"0.0\"]}],\"maximums\":[{\"values\":[\"3796\",\"3133\",\"100.0\"]}]}}],\"googlesitekit_adsense::earning-today::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-20\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earnings-this-period::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-04-22\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-daily-this-month::last-28-days\":{\"averages\":[\"\",null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[\"\",null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":null,\"name\":\"DATE\",\"type\":\"DIMENSION\"},{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-28days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-04-22\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev28days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-04-21\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-03-25\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-yesterday::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-19\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-samedaylastweek::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-13\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-7days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev7days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-12\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-06\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month-last-year::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2018-05-31\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2018-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]}}","timestamp":1558364663,"debug":true,"currentScreen":{"action":"","base":"site-kit_page_googlesitekit-module-analytics","id":"site-kit_page_googlesitekit-module-analytics","is_network":false,"is_user":false,"parent_base":null,"parent_file":null,"post_type":"","taxonomy":"","is_block_editor":false},"currentAdminPage":"googlesitekit-module-analytics","resetSession":false,"reAuth":false,"userData":{"id":1,"email":"sundar.pichai@google.com","name":"Sundar Pichai","picture":""},"connectUrl":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?googlesitekit_connect=1&nonce=cd5a631ad2&page=googlesitekit-splash","disconnectUrl":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?googlesitekit_disconnect=1&nonce=4ac4bb0571&page=googlesitekit-splash","AMPenabled":false,"newSitePosts":"-1","externalCredentialsURL":"https:\/\/developers.google.com\/web\/site-kit?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","externalAPIKeyURL":"https:\/\/developers.google.com\/web\/site-kit\/apikey?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","trackingOptin":true,"trackingID":"UA-XXXXXXXX-X"},"modules":{"search-console":{"slug":"search-console","name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","cta":"Connect your site to Google Search Console.","sort":1,"homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","group":"","feature":"","module_tags":[],"required":[],"autoActivate":true,"screenId":"googlesitekit-module-search-console","hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"analytics":{"slug":"analytics","name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","cta":"Get to know your customers.","sort":2,"homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","group":"Marketing Platform","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-analytics","hasSettings":true,"provides":["Audience overview","Top pages","Top acquisition sources"],"settings":{"accountId":"XXXXXXXX","propertyId":"UA-XXXXXXXX-X","profileId":"XXXXXXXX","internalWebPropertyId":"XXXXXXXX","useSnippet":false,"ampClientIdOptIn":false},"active":true,"setupComplete":true,"dependencies":[],"dependants":["optimize","tagmanager"]},"optimize":{"slug":"optimize","name":"Optimize","description":"Create free A\/B tests that help you drive metric-based design solutions to your site.","cta":"Increase your CTR.","sort":3,"homepage":"https:\/\/optimize.google.com\/optimize\/home\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/optimize\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["A\/B or multivariate testing","Improvement tracking","Probability and confidence calculations"],"settings":{"optimizeId":false,"ampClientIdOptIn":false,"ampExperimentJson":""},"active":true,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"tagmanager":{"slug":"tagmanager","name":"Tag Manager","description":"Tag Manager creates an easy to manage way to create tags on your site without updating code.","cta":"Tag management made simple.","sort":4,"homepage":"https:\/\/tagmanager.google.com\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/tag-manager\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["Create tags without updating code"],"settings":{"accountId":"XXXXXXXX","containerId":"GTM-K7BVKFF","useSnippet":false},"active":true,"setupComplete":true,"dependencies":["analytics"],"dependants":[]},"pagespeed-insights":{"slug":"pagespeed-insights","name":"PageSpeed Insights","description":"Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.","cta":"Learn more about your website\u2019s performance.","sort":5,"homepage":"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/","learnMore":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about","group":"Additional Google Services","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":false,"hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"adsense":{"slug":"adsense","name":"AdSense","description":"Earn money by placing ads on your website. It\u2019s free and easy.","cta":"Monetize Your Site.","sort":6,"homepage":"https:\/\/www.google.com\/adsense\/new\/u\/0\/pub-XXXXXXXXXX\/main\/viewreports?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","group":"Additional Google Services","feature":"","module_tags":["monetize"],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-adsense","hasSettings":true,"provides":["Monetize your website","Intelligent, automatic ad placement"],"settings":{"0":false,"accountId":"pub-XXXXXXXXXX","clientId":"ca-pub-XXXXXXXXXX","setupComplete":true,"accountStatus":"account-connected","adsenseTagEnabled":true},"accountURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","signupURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&utm_source=site-kit&utm_medium=wordpress_signup","rootURL":"https:\/\/www.google.com\/adsense\/?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","active":true,"setupComplete":true,"dependencies":[],"dependants":[]}},"locale":{"":{"domain":"google-site-kit","lang":"en_US"}},"permissions":{"canAuthenticate":true,"canSetup":true,"canViewPostsInsights":true,"canViewDashboard":true,"canViewModuleDetails":true,"canManageOptions":true},"setup":{"isSiteKitConnected":true,"authenticationUrl":"#","isAuthenticated":true,"isVerified":true,"hasSearchConsoleProperty":true,"showModuleSetupWizard":false,"moduleToSetup":""},"notifications":[],"permaLink":"","permaLinkHash":"","pageTitle":"","postID":false,"postType":false,"dashboardPermalink":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?page=googlesitekit-dashboard","publicPath":"http:\/\/www.googlelabs.com\/wp-content\/plugins\/google\/dist\/assets\/js\/","editmodule":""} \ No newline at end of file diff --git a/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-analytics-googlesitekitCurrentModule.js b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-analytics-googlesitekitCurrentModule.js new file mode 100644 index 00000000000..4ff93a79799 --- /dev/null +++ b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-analytics-googlesitekitCurrentModule.js @@ -0,0 +1 @@ +export const googlesitekitCurrentModule = {"slug":"analytics","name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","cta":"Get to know your customers.","sort":2,"homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","group":"Marketing Platform","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-analytics","hasSettings":true,"provides":["Audience overview","Top pages","Top acquisition sources"],"settings":{"accountId":"XXXXXXXX","propertyId":"UA-XXXXXXXX-X","profileId":"XXXXXXXX","internalWebPropertyId":"XXXXXXXX","useSnippet":false,"ampClientIdOptIn":false}}; \ No newline at end of file diff --git a/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-search-console-googlesitekit.js b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-search-console-googlesitekit.js new file mode 100644 index 00000000000..decd4a1df40 --- /dev/null +++ b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-search-console-googlesitekit.js @@ -0,0 +1 @@ +export const googlesitekit = {"admin":{"apikey":"AIzaSyCxjLr4merA3dl_pMMZtqkVHnDnG2m8W68","siteURL":"https:\/\/www.sitekitbygoogle.com\/","siteName":"Site Kit for WordPress","clientID":"26521001426-vthl8vj2vfl82agu2m7kbo6hofusq2b8.apps.googleusercontent.com","clientSecret":"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","adminRoot":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php","pluginUri":"http:\/\/www.googlelabs.com\/wp-content\/plugins\/google\/","assetsRoot":"/assets/","nojscache":false,"datacache":"{\"googlesitekit_analytics::adsense::last-28-days\":{\"errors\":{\"400\":[\"Restricted metric(s): ga:adsenseRevenue, ga:adsensePageImpressions, ga:adsenseECPM can only be queried under certain conditions.\\nFor details see https:\\\/\\\/developers.google.com\\\/analytics\\\/devguides\\\/reporting\\\/core\\\/dimsmets.\"]},\"error_data\":{\"400\":{\"status\":500}}},\"googlesitekit_pagespeed-insights::site-pagespeed-mobile::last-28-days\":{\"fetchTime\":\"2019-05-20T14:57:23.676Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":702,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Linux; Android 6.0.1; Nexus 5 Build\\\/MRA58N) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Mobile Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"mobile\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"text\":\"Resource Type\",\"key\":\"label\",\"itemType\":\"text\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"key\":\"size\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\"}],\"items\":[{\"resourceType\":\"total\",\"label\":\"Total\",\"size\":1178985,\"requestCount\":170},{\"size\":493599,\"requestCount\":25,\"resourceType\":\"script\",\"label\":\"Script\"},{\"size\":418904,\"requestCount\":108,\"resourceType\":\"image\",\"label\":\"Image\"},{\"resourceType\":\"font\",\"label\":\"Font\",\"size\":204697,\"requestCount\":8},{\"size\":33277,\"requestCount\":10,\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\"},{\"size\":18355,\"requestCount\":17,\"resourceType\":\"other\",\"label\":\"Other\"},{\"resourceType\":\"document\",\"label\":\"Document\",\"size\":10153,\"requestCount\":2},{\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0,\"requestCount\":0},{\"size\":833405,\"requestCount\":134,\"resourceType\":\"third-party\",\"label\":\"Third-party\"}],\"type\":\"table\"},\"displayValue\":\"170 requests \\u2022 1,151 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"timestamp\":1367905381596,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAH0ATgDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAcEBQYIAQIDCf\\\/EAFcQAAEDAwEDBAoNCgUDAgUFAAEAAgMEBREGEiExBxNBUQgUFyJSVWFzkbEVGDI0VnGBk6Gis9HSNTY3cnSSlJWywRYjJDNCYuHwOMJUgoOF8UZXY9PU\\\/8QAGwEBAAMBAQEBAAAAAAAAAAAAAAECAwQFBgf\\\/xAAyEQEAAQMCBQMCBQMFAQAAAAAAAQIDERJRBAUTMWEhQZGhohQiMoGxUnHwFiQzQtHh\\\/9oADAMBAAIRAxEAPwDalERARUN4u9BZ6bn7lUxwRncNo73HqA4lYNXcrFtilLaShqaho\\\/5lwYD8XErK5et2\\\/wBU4dfDcBxHFf8ADRM\\\/x89kjoo\\\/tfKnZ6qQMrIKijz\\\/AMnAPb9G\\\/wChZ1RVcFbTMqKSZk0Dxlr2HIKmi7Rc\\\/TOVeI4O\\\/wANOL1E0vZERaOYREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFQX25w2a01NfU5McLdrZHFx6APjKr1GvLhVvitNupGnDZ5XPcOsNA\\\/u4LK\\\/c6dua9nZy\\\/hvxXE0Wd5+nv8ARitott05RL5PVVk7oqSN3fO4iMHgxo4Zws+ksui9ORMir2ULJMcal2093lwf7Bc2N7NNcmLKuBjecZS8+d3unu3jPpAUG1lTNWVMlRVSOlmkcXOc45JK86uunhqYmYzVPr6vqLFm5zW5XRRX07NE4iI9\\\/wDO6bajSek9S0T3WntZkg4TUjvcnyjh6VhFtrLlyd6nNHVudLQSEF7R7l7Twe3qI\\\/7LFNP3aosl1graV7muY4bYB3Pb0g\\\/Ipb5YqSOs0tBXNA24JGua7p2XbiPV6Eium7RN2iNNVJXYucFfp4PiKupau+kZ7xPj+3oz6GVk0TJYnB0bwHNcOBBXdYnyW1rq3RdDzh2nw7UJPkBOPowvO8axqWXurtGnLLJea6iax9X\\\/AKhtPHDtDLW7TgcuIGcAfGQvToq10xVu+R4izNi7Van\\\/AKzMfDMEUR3vV0WpJtB11tNTSH2fNLVU7zsvjkbFIHRuwcH1K+XzXt0tjrjVN0hcJbLQPc2esfOyJ7mt90+OI73NG\\\/ByM43K7FICLBrnr5xvNLatN2o3etnom3HDqplOwQu9yQXA7ROeAHyqx6+1vqO2TaMdbrLUU7rjWtiqaaV8e047xzOTnBPEO4cEEqoo39mreOU+3uu9sqaC8+wclTJI+qDo4IRI7LC0bidxO18S9aPlDuNXDBc4NI3J2nJntEdcJWGVzHOwJOYHfbO8HjnG\\\/CCQ0WM1Wp6gXqttdvtMtZVUzWOzzoYwhwzvJG74t+VSv11TR2eStloqhksNSKWemyC+Nx6utZ9ajd1RwV6cYp74949+3p5Zgixl2pqqGngFXZp4bhUymOnpRM1xkAGS4u4NAHHK6f4vZSsrmXmifRVdLD2wYWyCXbZnGWuGOnA344p1aUfhLvtGf7TE+PT19Yz7x6MpRY7btQ1UwEldaZaWldE6Zs7Zmyt2QM78cDj410supKq5upZmWeZlvqT\\\/AJdQJmvIG\\\/Bc0cBu6ykXKZRPC3IzM49PMf8AvrPiPVkqIi0c4iIgIiICIiAiIgIiICIiAiLF+UGq1bSWqnfoW322uuBmAljr5CxjYtk5IIcN+dn0lBlCKGfZrlz+C+kf4l\\\/\\\/APYs05Oq3XNYLh\\\/j612igLeb7U9j5S\\\/bztbe1lxxjvMfGUGZIiICjnlsoXz2Ojq2NyKaYh\\\/ka4Yz6QFIyprnQwXKgno6tm3BM0tc1Z3rfUomjd1cDxP4XiKL20\\\/T3+iOYdS2qTkrENbMDMYDSGFvuy8DAx8mDlRIY5Gxtkcx4jccNcWnB+IqRKHkvrjqF0NXIBamHb59pG1I3objoPWs3q9T6Y0\\\/ILNI5kbIGgc2yMuazyHHT0rza7NV6Im9OnHp\\\/d9XZ46zwNdVPA0zdmudUxHtG3afVEOj9NVmobnDHHC8UgcDNMRhoaOIB6SeGFIvLPc4qax01sjcOeneHFg4hjen049C7XflRtdLTuZaIJKmbGGEt2GA+XpWOaU07cdZXr2Zv232ntBxcRs87jg1o8HypTTTRTNmzOqqrvKLly9fvU8dx1PTt2+0e8z\\\/AJ\\\/H95SHyb291u0db45ARJI0zOB6No5A9GFht\\\/0VcKLW11vdHYLfqOiuojc+nqJhDLTSMbs5a5wwWnp6VLAAaAGgADcAEXqUUxRTFMez5C\\\/dm9cqu1d6pmflFjdFXQw6VkZa7Rb5KS9G4VVPQEtZHGY3NBJPu37wCRjPQFaLpoTUFyh1LRXC00Vxq62Sd1Nd6yuL2xRuzzbGQ4OwWjA3YHTkqakVmSJb5pO4y2uyUdZo+2X1tLboKcTtre1qinlawBw2+JbnhsnrXS5aM1NT6L0YGuZeL1Ybg2tlhfUbJmZtOPNtkfxLQWtycZAUuogi+r0ledQ66p7zeaSGio6jT81tqY45xI6J73v70HAz3rhvG7IK72JnKDarbQaditVs5qkDKdt5NUCwwtIG1zONrb2RjHDPSpNRBgENRcabX+oXWykjrDzUG3E6URk97uIJ3da8pNK3aehnqKhsJr6u5RVcsTX97HG08M9JAWeRUVNFWTVccDG1MwAkkA3uA4ZVQsIsR\\\/2nf6vQq4+YmJt0xHpTGfedMR57ZjLGNZWSe5TW+spYIaqSjc\\\/appXbIla4YIDug7hhW632atIrqhun7bRvdBzUUMsnOukJPfBzhuDSBw61nCK02qZq1MqeMuU24te0f33zjvj6ZR\\\/ZrFc4b1HUUdqZZ6VkUjZYXVXOxzuIIaNkE4AO\\\/oXnRWC5C80E1JZ2WXmpg+pmhqw6OZvS0Rg9PlCkRFWLFMe\\\/8f8An8NauY3KpmcR6xj38+fXv75ERFu88REQEREBERAREQEREBERAUbcu0mmI9M0J1nqG72Gh7cHNVFse9sj5Nh\\\/eHZY87ONo8OIG9SSuHNDhhwBHlQaj9s8jf8A+6eu\\\/np\\\/\\\/wDOpe5ApNHSNvv+CdU33UABg7Z9lXyO5n\\\/c2NjbjZx77OM+5HBSzzbPAb6Fy1rW+5aB8QQcoiICIiAsRufJ5YK+ofO6nlhkecuMUhGT14OVlyKldFNfpVGW1niLtic2qppnxOGL2rQenrc9sjKETSt4PncX\\\/Qd30LJ2tDWhrQA0DAA4BcoppopojFMYRdv3b86rtU1T5nIiIrMhERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFaodR2Se8PtMF5tsl1ZkOomVTDM3AycsB2hgeRXVan8re1oLsotOalA2KK5OidK\\\/gMH\\\/Jl+UNId8oQbQXS92q0zUsN1udDRS1TtinZU1DI3TO3DDA4jaO8bh1het1udBaKJ1Zdq6loaRhAdPUytiYCTgZc4gLUfstK2tvfKPHQ2kud\\\/h22itnLD\\\/tFz2ku+MAx+lX3smNZC\\\/8AI1ormCOevro6p8betkffD5HvAQbN2q50F3omVlqraWupHkhs9NK2VjiDg4c0kHeqtQ7U6z07yIcm+mrPcudnuDaRjY6KmaDJK873vOdzQXk7z17srw0V2Qlgv2oILNeLZcLBWVJDac1oGw8ngCd2M9GRjyoJpRRZykcs1p0BrO32O80U5gqafth9Yx+6JuXDGxjJPe9HWlFy12B\\\/J7WavuVLW26hiq3UkFPM0c9UuDWuGy3hv2uvAwTlBJN0uNDaaKSsulZTUVJHjbnqZWxsbk4GXOIA3qjq9TWGjtVPc6y92ynttQQIauWrjZFKSCQGvJwdwJ3HoK1h5WOXC2a55LrxazZbnbJqnmnUss7dqKfZlaSA4cDgE9W7iqTlf\\\/8ASlyd\\\/tEH2MyDZqLX+jppGxxas0\\\/JI44a1tyhJJ8g2lkjXBzQ5pBaRkEcCtTxyU8lknJRS3epvLKK7vtMdVI8XBri2cxBxHNnOe+3bPHoXtyEcpdZo\\\/kNu92vMFTcqK23BlNTR85ghrw3LQ453AnOPKg2rRRbyd8tFm11enUFtoayGOKhNZUVc2BDG4bO1HtdJG1vO7gVj1y7Iy0Nr6plg05e73bqVxbNX00WIxjiRu4fHhBOaLCrbym6YuHJ9PrKGtxZ6dhdPtD\\\/ADInjA5tzfDyQAOnIxxUfUnZF0MhhqqrR+o6eyzODWXDmNphycA4G7HxE\\\/KgnZFG\\\/KXyt2nQ9Xbrf2hX3W8V8fOwUNJH\\\/mbHQXZ3jODuwTuPUueTXlVpda3eqtE1ju9mutPFz74K2EhpZnGQ74+sDyZQSOior3daOyWisudzmEFFSROmmkO\\\/ZaBv+P4lCsfZG0Eg7dZo\\\/UjrFtY9kWwgtxnGccPrIJ3RYVrzlLsGitNUt4u0kxFY1ppKRkeJ5iQDgMOMYBGc4x8e5Ybpnl+tNwvtJbNQWK76ddWuDKWeujxHI48ATgYzkb9437yEEzoo+5TuVG3aDqKOiktlzut0q2GSGlooC7LQcEl3Dj1ZPkVl5POXGz6s1M3T1da7jYrzICYYK1u6TAzsg7iDgE7xvwgltFEGteXayaN11WacvNvqw2mgEvbMTg\\\/nHFoLWNZjic43nCuVZyy2C2cnFv1beoamhbXmQU1vcA6okLXubgDcP+OcncMjyZCTVboL7aJ7xNaYLrQSXWEbUlGyoYZmDdvcwHaA3jiOkKI9HdkJab\\\/qKgtNbp+82t1e8R0s8se2x5PDOBkDyjIHTu3qNZtX2\\\/RPZT6yu1zjqZmdrczFBTR7ck0jmQ4a0fIfQg23RRFyZcuVo1vql+npLXXWi6FjnxR1WDzmyMlvWHYycY4AqXUBERAREQEREBERAREQFAPZk2Lt3k9oLzEzM9qrAS8cWsk70\\\/WDFPypLtbKG8W6agutJBWUUwAkgnYHseAQRkHcd4BQaxdj1aJuUSh5SL9eADVXmH2OY87wzLOA+L\\\/L\\\/dUW8mFLcdb8ouidK3OMilsT5GyRnoYyV0r89WcBnyBb0WCw2nTtE6ksVupLdSueZDFTRCNpcQATgdOAPQqW2aS09arxPdrbZbfS3Ofa52qhga2R+0cuy4DJyd5Qa8ctszNJdkZpjVepKaWbTvMsa2QM22xubtA7utpcHY4qzdkBrKxcqV00pZtBGS43dtUcTxwOZsB2AG5IB3EbR6BhbY3W2UN3o30l0o6espX+6injD2n5CrfYdJae09K+Wx2S3W+V4w59NTtjcR1ZAQQByrU0c3ZQ8nkFXGyZva8Ic17Q4Eh8m\\\/B8oyqvszrdVPsGmrlHTOntlFVuFU1o3DaDdnPUDskZ8o61PNbpuy116pbxWWuinutKAIKuSFrpYwM+5dxHE+lXGrpoKymkp6uGOenkbsvjkaHNcOog8UGr\\\/LZyuaH1TyPz2ewTvdXSth5ul7VcztcNe0nJxsjAGNxKsvK\\\/\\\/wClLk7\\\/AGiD7GZbLxcnuj4qWppotMWdlPU456NtIwCTBBGd2\\\/eAfkVZXaQ07X2WltFbZLfUWulIdBSSQNdFEQCAWtIwNxI+VBB+hux00Td9IWC61pujqitoKepla2oAaXPja4473cMkq49kbp21aV7HyptNho46ShhqYNmNm\\\/JMgy4k7yT1lTrR0sFFSQUtJEyGmgjbFFFGMNYxowGgdAAACpr3Zrbfre6hvVDTV9G4hzoKiMPYSDkHB6kEcWuzz3Hsa4LbZI2x1tVp8MibGA3ae6Lhu6SSd\\\/lWu3JHfZLZpiW3Tcqj9HSU8z+ctstlE2\\\/O923nJJ6jvGFuzQ0lPQUcNJRQxwU0DBHFFG3ZaxoGAAOgKx3fQ+lrzWmsuunbVWVROTNNSsc4nykjeg1\\\/0fprRdo5GdX3G8arnvml7xPGJn09AaaSGdkm4tZtO77aLTwAwB0LC67Vk\\\/J\\\/Y6Sbk+5UW3y3Ne1kdlrKQl7Gnow4HAHk2fIty4bZQw24W+GipmUOzsdrtiaI9nq2cYwrLRaB0jQ1wrKPTVnhqgdoSspGBwPWDhBBXK1JpC9am05X37U1fo7W4tkMwqoInOii2skNdjBBBc7pG47178h+v9SVvKtUaWq9Q02rLQymdILnFBsFuACO+wCd5wQc7zuKn6+6csuoI2svlqobg1nuRUwNk2fiyFzYtO2bT8To7HaqK3sf7oU0DY9r48DegtXKk6yt5Pr7\\\/ijnfYY0zhUcz7vZ6Nny5xhao1Ooo9CaaFZybcqkldQtcObsNfSkyAOdvABBb0knAaOO\\\/K3VljZLG6OVjXxuGHNcMgjqIWNRcn+j4q4VkemLM2qB2hKKOPaz18EGsXLtNf6+fk11xdGzWqnlo4eeqIqfnhRT7W2Xc2443ghwaT0Y6E1JFa9cm0Wq8ct3soZ6lna0XsBsmOQ7gS4PGzxxvK29raKlr6SSlraeGoppBh8UrA5rh5Qdyslo0PpWz1gq7Vp200lUDkSw0rGuB8hA3IIC5XtS3mPlhs2krpq2s0xp1lJG59xpjzDpXbJy7bHAFwxxwOnKxWSpppuyT0THQ6sfqqnp3RRNrnhpe3vnnm3SN3SEZzteXHQts7\\\/puyaijjZfbTQ3Fse9gqoGybPxZG5UsWitMQ1tDWQ2C1x1VCA2mlZTMDoQCT3pA3byfSggswRT9mg8TxMkDKIPaHtBw4QDBHlXl2VVLJbdcaH1NcKKSr05RShlSxrdprSJA4gjh3wG7PHZwthBpyyjUBvgtdH7Mluwa3mm89s4xja44xuVfW0lPXUslNWwRVFPINl8UrA5rh1EHcUEX23ly5PbrerTb6GvfPWVcgihxRv\\\/AMp7twBJG7PDdlR9ouKOXsydWGSNjzHSOcwuAOyebhGR1HBI+VTvZdF6ZsdYauz2C10VVv8A82CmYx3pAVVT6bstNfp73T2qijvE7dmWsbC0SvG4YLuJ9yPQEGv2oo2R9mrp4saGl9JtOIHE9rTDJ+QBTBaeU\\\/TV15QK3RtJUTG80u2HB0REbnM901rukj+xWQzabss2oIr7LaqJ95ibsR1roWmZgwRgO4jcSPlKxSh5O4mcrtZrapdRtIpu16WGnh2HFxHfySu\\\/5O4geRBIKIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAijXXnLPpTRl5NoqzX3C6tAMlLboOdfGCMjayQOG\\\/Gcq9aA5RdPa6tVXX2SolbFRnFSypjMToDgnvs7uAO8EoMwXDnNY0ueQ1oGSScAKF7x2SmgLbdXUTJblXNa7ZdU0tOHRD5XOBI8oBWQ611NaNW8iGqbrp+tjrKKS11ID25BaRGctcDvB8hQSNFIyVm1E9r29bTkLstZeRjlItPJzyGaeqb7R3GalrK+phbLSRse2N22T3+05uN2TuzwKnTW+tbTo3SEuo7m6WW3tDC0Uwa58u2QG7IJAPHPHgEGTIo8uPK9pe06Ktmpby+rt9PcozJS0k8YNTK3oIY1xG8YOc4wRnCotCcuOj9Y3llppZK233GXdDBcIREZfI0hxGeoEglBKC6STRRva2SRjHO9yHOAJ+JYHymcrWl+Tp8MF9nqJa6Zu2ykpIw+XZzjaOSABu6SFr9yo6+sPKDyl8mNw07PI9kVYxk0UzNiSJxnjIDhvHygkINwEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQax6ys1Czlfv920Nyj26w6l71lbR3ABrCdluQ17tzhuGRg4IVBYNY6l1ryd8qFhlp6Cqu1FCXOuVqjDW1vfFrs7Iw8lrDggbwp61ZyY6M1ZWdt3\\\/T9HVVZ4zt2opHfrOYQXfLlXrTGmbLpa39o6ettNb6XO0WQsxtHrceLj5SSg145B9Zcmdp5IX0N+ltlNXsEouNPVRAy1OScYBGX97gADh5FjnIfTVbeRLlZrAySOy1FNKKNjuG02KTbI+QxjPkWwt65INA3q7OuVx0zRSVjnbb3sL4w89bmtcGk\\\/GFlE+n7VNp6axOoYWWiaB1O+lhHNM5twwWjZxjcejCDXnkw0lHrXsT57SYw+p5ypnpTje2ZjyW4+Pe34nFRlb9R3PlSs3J\\\/yaMMrXUk7m1szumNm5h\\\/+SPa+M4W5+k9M2jSVljtOnqQUdvjc57Yuce\\\/Bcck5cSePlVpsHJtpLT+pqnUFns0VLd6kyGSdssjs7Zy7DS4tbk9QCDXHsj6KssnLFpCaGqp7ZaYaOGChqamHnaemcxzgdpuCDjLTw6upe2otOXvW+o9Pw3PlR0dX3aObboO02tEu0O+wHRtz0ZAJ48N62j1FYLTqS3PoL9b6avpHbzHOwOAPWOkHyjesd0ryWaJ0rcBXWLT1JTVjd7ZnF8r2fql5Oz8mEGv2oqu22DstZ67lBEfsbJEx1LNOzahYeZaGPx1BwcPId68OWS\\\/aVv8Ay36Cl0lPQ1UkdZC2sqKRg2XuMzNkF4GHEDO\\\/fjK2a1jojTes6eOHU1opq9sX+25+WvZ14e0hwHkBVobySaFZJaHxaep4nWp\\\/O0ZilkZsP2g7aOHDbOWje7PBBV1HKLpyn5QIdGS1bxfZWbbYxGSwEt2g0u4bRbvwsvWPzaN09Nq2LU8tqgdfoo+aZVnO0G4xwzjODjOM46VkCAiIgIiICIiAiIgIiICIiAiIgIiICIsUfrihNdW0tNb7zVupJ3U8slNQvkYHjGRtDceIQZWit1nvNJd5Lgyjc8uoKk0k4c0t2ZAxryPLue3erigIqarr6WknpIamdkctXIYoGuO+R4aXYHl2WuPyLtR1Lapj3MjmjDJHRkSxlhJacZAPEHoPAhB7orHqXU1Fp6WgirIqyeeukdFTxUsDpXvc1pcdw8gJXfTepLfqEVbaB0zKijkEVTT1ELopYXEZG0xwBGQcg8CgvKIiAiKmqaxlPVUlO6Koe6pc5rXRxOcxmGl2XuG5o3YBPE7kFSiIgIuk8rIIJJpnBkUbS9zj0ADJKorDdoL5bIbhRsqGU0w2ozNEYy9pGQ4A78EHcguCIqZlfSvuUtvbOw1sUTZnw575rHEhrviJa70IKlERARFR2u5U90gllpHOcyKeSndluO\\\/jeWOHpBQViLHafWFpqLgaSF87ndvG2iTmXCN1Q1r3OYHcDs824E9B3LIkBF51Eogp5ZXNe4RtLy1jS5xwM4AG8nyKio7xS1VeKJnOsqe1WVZjkjLC1jyQMg8DlpyOIQXFFRVNzpqa50Vvlc4VNYJHQgNyCGAF2T0cQq1AREQEREBEVvsN3pL7a47hbnufTSPkY0uaWnLHuY7cfK0oLgiIgIiICIiAoRtddFT6h1Wx\\\/KKzTx9mZj2iWUh6G99\\\/msLt\\\/wAeFNy6GKMnJYwnrIQQ37IsoqHVzZA90NXq0U75u2XU8cTTTQO25JGbwzvcHGMlwG7K5opXVOmdQ0vs7T0dFR3uNsUj6yV8D4+ZieYTLkPaxznO353ZxvG5TLstwRsjB4jHFNhuyRsjB6MIIKkntddPpKtrYXU1NQ6hkpnVHsjLPTOzTSOa6KVxHeFxaMdDshXusrXuttE26V1XBZH6hro6+eOVzNmNr5ebY54OWRl4aDvA4DgVLWw3ZA2RgdGE2QQRgYPEIIgvjIJL1oZuiLnDIw3Gr5qeqfJWRNPaztpoy8Ejqw7AJ+RdtW6arLVTMrq67zzXa+3+2xVdRRg0rWxNkDGxsAcSBgneSScqXQ1oxhoGOG7guSAeIBQRHqcCk1hNbrlWRUdogt8It4ra+eBjjl4kIe099IMM90SQMY4lUupZpLZT0FZc71TXWWG1x\\\/6R1dNRyykOcedhLfdyOGBgjOWjeMqZXNa73QB+MIWtJBLQccMjggiW6XGK361ZUy1LbjJU11M1lGyulhrKQODG7IhB2ZGAkudw3F2c4WUawqJotd6DijmkZFNV1YkY1xAeBSSkBw6cEA7+pZlst2trZG1143rkgEgkDI4IIo5OaqOk1HTUDq+K9VEsEpfcKevle8kEEmop3d6wnOARwIIwF35TquGa73CjllbSy09s56CSW5S0xe87f+y1m5z27IyTni0YUphrQSQ0AniQELWuILmgkcMhBhcUjr5yNQT3NzppauxsnmdtFpc8wBxOR5ViEpoaek0rZJG9r0ptAqhLVXOanike7ZGw3ZOXSDed53A7h1TJgYxgY6lwWtOMtBxwyOCCF31klRo3SVwuV3pHPFvftUldXy0wqXZbh4lZxeAMbwc7Wdyr9GSW6flQhuEsVTR1Vw07RTU0NZM8yuO1KHg5PfODdnPp6VLJY0gAtBA4DCbIyDgZHAoIx5TauGW81FDPI2mfDbTPFLNcZaYPeS8Yiazc57dkEk5xlu7erfpxsmq7zpAXqqrJGVOko6yZkVS+JskznRZe7YIye+Kl5zWuILmg44ZCBoGMADAwghKy3FlVBpFmrrpVwWU26o2JX1L4WT1LJgxokkaQS4RgkAnecneQs55J2wO0pUtppZZ6Y3KuDJJHFznN7Yfgkned3Sd6zQsaRgtGOrC5AA4DCCEtJ2+noYbP2qxzS7Wle07T3O3N7bA4k9C89OTVFVDbZbpfqOhvgmLrnHJWzGVzQXc9G+InZa3Z2sEYDcNIPXOGyOoccpsNyTsjJ4nCCENMXCudFd\\\/ZmuuYbHaan\\\/DpqSYzUUo2syvwe+mADOODsbLsZc7FXTyWaW8WmTVNylpoX6Zo3bbqt8DXvJfkue0jLurJ6SVMhaDxA3IWNIwWgjyhBE2lKivqJtEyVUlTPKGXRtNLVAiWWEECF7878lgYd\\\/FUWh5KmsqbDJJe6aG\\\/c6HV8D6ud88hwedjkhd3rRxxuAGBjdxmfA3buC4DWh20Gja68IMB5UNhlTa5prnRQxxsm\\\/0VZWSUkdQTsYcJGcHNwcAg+6PUsWq7obhcbfJdZvY21S2enlo4rnXzwDbJdznfsI25ABHvcc4ORxKmdzWuGHAEeUI5rXDDmggdYQQ7eaouhtlru1eyeWO0moZXzXCalZUlznBojDcbcgDQSTv74bt69NLSVGotR6DfdK2seJNKCvmZHUPY2abbp++eGkbW9xP\\\/AG3KXi1rsZaDjhkIGgYwAMDAQRhpaaz1F2c+\\\/wB2q49VeyczRSvrJWOAEjhGxsQOyYzHsngQckkqwaQoWUGldKXalnq2Vk1\\\/kgf\\\/AKl5YY31M7XM2M7OMb+HHepu2W7W1sja68b02RgDAwN\\\/BByiIgIiICIiAiIgJwRdZQ50TxG7ZeQQ09RQWO36ts9fdY7dBPM2rlD3QtmppImzBvuthzmgPxx3E7t6prbrvT9xqqOCkq5XGrkdDBI6llZHJI3aywPLQ3a7127Odyxay6Rv0eoNJ1twBc62STvrqiW5ST8+58D4w9jHDDQXOBwMYHRuVdSaQuUWmdI0D+Y5+13YVtRh+7m8zHvTjef8xu740FXf9f2+BscVom7YqPZKnoXPNPIYcvnZHI0SYDC4BzuDtxHyLKL3d6Gx291bdKgQU7XNZkguLnOOGta0ZLnEnAAGSo9pdLalo9O0Om46a3S0NFdIallcahzXvgbVCbfHs+7xkHfgkZ6VlWvrHWXmgtslrdCa62XCG4QxTktjmLMgscQDjLXHBwcEBB2p9cWGeWaJtVMyaGSmikjlpZY3MdUPLIgQ5oPfOBHk4nAVxrtQWyhqa2CrqmxSUdOyqn2mnDY3uc1pzjBJLHDA37vKFGlZb75fdV6pHatFT3OCOy1kFOaguY7maieTZc\\\/Z3E7JG4HGQrnfNI3zU09\\\/nuEdJQOrKOijpWQ1T3ESU875gHuAaQCSBlvQesIMml1zYIKCvq6mrmpo6GHtioZPTSxyNjzjbDHNDi3O7IBVfatRW261fa1HNIZzD2w1kkL4y6PaLNobQGRkdHWDwIWBXvQ9fd9O32FtsjpblUUJpKaWe7z1Z75wc8Zfua3vW8N5wqnlkp53S2KSx10dLqGeZ1tibnv5KecbMpAG\\\/vMNkzwHN+VBndsvVvudo9lKOpa+39+efcC1pDCQ52\\\/He7jv4EbxuVupNZWSqe5rKmWM8y+dnPU0kXOxtGXOj2mjbAG\\\/vcr1rdN0kuiajTNJmmon0DqCMs4xsMZYD8YCxC3aOr3wMjuFtjbUU9HLHFUvvNTUjnnRmMOZG\\\/c0EOdnO8A43oMnsmtrFep6WKgqpXGqg7ZgdLTSxMljABJa5zQDgEZAOQulDrrT9dU0kNNWSuNZLzNNIaWVsc7sOPePLdlww0nIONytNPpKtFo0XSVD4mexVvfSVbmu4E0oiy3dv3\\\/EsWtFzq6g6BsYkstS2iqmtE1BWc86WOKnkbt83sjmxwzk7iQOlBntPrO1wW+1vra01FRXQPnh7Vo5TzzWEBxawBzhjaG47+J6FUs1jZJLVSXCKrfLBVPdHCyOCR0r3tJDm82G7eWkHIxuxvVn0npi4Wuq0zJVczs262VNJNsvz375InNxu3jDHfQrJNoK4tkpK4AS1FLdLlP2vFXSU3OQVUxeMSMwQ4YYcHdxHlQSHbLzQ3S3yVlBKZoYy5rwGOD2ObxaWEbQcOojKxHS2voa62XG7XeU01GLhJRUkHaUzJXFj3NAwcmRzg3OGt73eDwV\\\/wBGWcWi31BfRMpKmqndPM1tXJVFxwGhzpJN5dstaD0bljkOlrxRW62z0jaSW4W+8Vle2CSQtZLFM+bdtAHZdsyg8DvGEF9frnT7LeaySteyMVLaNzH08glZM4Zax0ZbtAkcMjfkda89cagrLToqS\\\/WeJsgg5qokjqInNJp9tvO96cFrgwuO\\\/hjeFZHaWvVwvIvNfHR09RJdKSoNNFKXiOCFjxku2RtPJeTwxjA6FnN3oY7naqygnAMVVC+F4PAhzSD60GKO1hUt5TorFzMJs0tGSKkZ2hVAc5sE5xgxZdwzuXTT2vKabT9BXXl5FRcOeqKaCjppZX9rCQiN5awOI73ZydwyViz9Bapk5MZaZ9VR\\\/wCMX1XPio5w823\\\/AC+1wc4znmfJxKylunLhpy8Udbpulpq2CO1RWp1PPOYSwROcWPa7ZdnO24EeQILqNb6ffVW2mgr+2JrjCZ6UQQvl5xgeGE5aCBguGc8N+eBVs1Nr+30VJUttU3P1kNVFSlzqeQwbZlaxzOcADS4Bx3bXEfIqDRGibjYNR2+vq5aeVrbfWMqDESAJ56pk5axp\\\/wCAw4A+Qbt68JdN6mi07PpynpbbJR+yHbMda6pc1xiNSJiDHse7GSPdY3Z8iCtqL1qWrvGqG2+4WWiobPIyNoq6R7y7MLZCXPErQBl2OCumndcW+50llZU85DdLjRQVnajInvLGyA7yQ3AaCCMnhuzjIVsi5OLPcNWagu+pLNbbg+qqIn0r5oxI5rGxMaQQRu74O3LIqO0ywaxrriGxto5aCnpY2tOCHMfKSMdAw9qDrBrCyT10dLFVvLpJTBHKYJBDJICRsNlLdhzsgjAPELrSazsdWJnxVUop4mSSOqX08jIC1mS8iQtDSBg8D0LDtMaAqLTHbrVWUPbtBQ1AkjqpLxUbJYx5fG7mPc7YIbu4ZGV7UelLxT15bQ2+joLa9tQKuiNwknpKvbY4BoiLP8sFxDiRjdkYOUGbWPUFBe9rtA1O5oeDNSywhzTwLdtoyPiV2WAaYs1\\\/sk1TJR0bIKFtO2OG2TXR88fObQ3se5hMbQ3Ixvzu3BZ+gIiICIiAiIgIiICIiAiIgIiICIiDqI2CR0gY0PcAHOA3kDhk\\\/KfSuyIgLzdBE6ZszomGZgIa8tG0AeIBXoiAiIgLxhpKaGZ8sNPDHK\\\/3T2sALvjPSvZEBERAREQEREBERAREQEREBERAREQEREBERAREQERedS8x08rxxawu9AQRHyxcuFq0DMbfSxCvu+MuiBw2P4yoWf2VWpC4ltot4b0DLlCOubhPdNXXasq3l8slQ8kk+VWJBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVege0ROaWAuJBDs8EGw3tqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWQdlTqXO+02\\\/H\\\/zLXVEG8HJH2QNs1lXx2u807bdcpDiMg5Y89XkU6L5bWmplo7nS1FO8slila5rgd4IK+mmk6uSv0xaquY5kmpo3uPlLQguqIiAvCv941Hm3epe68K\\\/3jUebd6kHzD1H+Xrh59\\\/rK2x7Hbkx0hqXkrt1zvVmhqq2WWYPlcTkgPIHA9S1O1H+Xrh59\\\/rK3l7FL9Ctp89P9oUiZjsiYie679xPk++DtN+8771UDkd0GBj\\\/DlH6D96z9FeLlcdpVm3TPeGAdx7Qfwco\\\/QfvVtqOTvkvp5nQz2y1MlbuLS\\\/ePpUl1sz6ekmmjhfO9jS4RMxtPPUMqG3acfFqR+oavT9Q+kqqt7zRhrC4MEQaNoZwMvJcuizNdzOap+XPe0W+1P0Xk8nfJeC0G12wF3Ded\\\/0quHJLyfE49gaDPVn\\\/usSdp65Gmr3TU7T\\\/ltbTwuzIYGSSOLgw5HfNbs+RZBpjTstNBV3CsfFJ38pbHJTkzgElrTt56hnGOldNy1opmrqy5bd6a6op6SuHJJyfnhYKD0\\\/9137j2g\\\/g5R+g\\\/errpanpZIjHPTtL8lzRJEcjB8IrKlw1XK6Zxql3026KozphhDOSnQ7GBo03bsDdviBXbuV6I+DVt+ZCzVFTqV7rdKjaGFdyvRHwatvzITuV6I+DVt+ZCzVE6lW50qNoYV3K9EfBq2\\\/MhO5Xoj4NW35kLNUTqVbnSo2hhXcr0R8Grb8yE7luiB\\\/+m7b8yFmqtVwt8VXVOM0M7wW4y1+BwVasXIxc9Y+Tp00+tMQx\\\/uXaI+Ddt+ZCdy7RHwbtvzIV8mt0MvNE01Q3m9wDZMbsEdflKGgibEYhS1BbtF21zmTncOk+RZ\\\/h7O30Tidlk7luifg3bfmQnct0T8G7b8yFltLTMghDGl5Gc987J+L6F6yDaY4HJBGNyr0LX9MLYjZhncu0R8G7b8yFyOS7RJ4abtvzIV59jYdsHtap7wYHfgZ4eXyKppYhS7YhpZtl+CRtDdu+NWmxZ9o+isRPvCwxcmejIgQ3Tds39dO0rv3ONG\\\/Bu1fw7fuWVxuL2Nc5pYT\\\/wATxCttwoY56rbkhnfkDex+Aqxw9me9MfDTXVTGKVm7nOjfg3av4dv3J3ONHfBu1fwzfuV0ZboWyxkU9TtBwdtOk2sYPlPkV4xvJ60nh7PtTHwRcr95Yn3ONHfBu1fwzfuXPc40d8G7V\\\/DN+5X+6UTq2BrI5uac05B2cjhjhkKrjBEbQ4guA3kJ+Gs4\\\/THwdSvOGK9zjR3wbtX8M37l5TcmWi5gA\\\/Tds3dUDR6lmKKabNuidVNMRKddU+7Ce5Voj4N2\\\/wCaCjHskNA6XsfJLdK+02WjpauOSENljjAcMyAFbCKIuyr\\\/AEKXjzsH2jVrqndGZaG03vmL9cetfTHQP5k2P9ji\\\/pC+Z1N75i\\\/XHrX0x0D+ZVj\\\/AGOL+kKEL8iIgLwr\\\/eNR5t3qXuvCv941Hm3epB8w9R\\\/l+4eff61sdyH8qs+l+TuhtcdsjqGxSSu5wylpOXk8MLXHUf5fuHn3+tbB8i\\\/JdddTcn9DdKOso44ZXyNDZC7aGHkdAXfy6OHm7P4n9OPPf9nDzGeIi1\\\/tv1Z+n7pJ7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/AAp3Dr94wt3pf+Fe1p5R4+54urmvn4hcO7tVeJYfnz9yd3aq8Sw\\\/Pn7lb+4dfvGFu9L\\\/AMKdw6\\\/eMLd6X\\\/hTTyjx9xq5r5+IXNvLhXOaHNsLSDwIld9yHlwrgMmwsA6+dP3Kjj5G9TRMDI7tQtYOADn7vqrl\\\/I5qh7dl93oi3hgvf9yrp5V4+ak6uaefiHv3dqrxLD8+fuXPd2qvEsPz5+5W7uHX3xhbvS\\\/8K57h1+8YW70v\\\/CraeUePuRq5r5+IXBvLpVuIDbJESeAEx+5endvr8kewDcj\\\/APkd9ytbeRC\\\/tILbjbwRwIc\\\/8KqW8juqGkkXeiyf+t\\\/4VE08p9sfcRVzXz8Qqhy3154WBp\\\/+q77l1dy51bDh9jjaeozEf2VP3HtU4I9mKLB49+\\\/f9VeE3InqGZ+3Lcre53WXP\\\/CkU8p98fcaua+fiFd3dqrxLD8+fuTu61XiWL54\\\/crf3Dr94wt3pf8AhQch9+BBFwtwI3g7T\\\/wqdPKPH3Grmvn4hczy31442Bo\\\/+q77k7uFdnHsC3PH\\\/dd9ypO45qfnC\\\/2XotsjGQ9\\\/4fIFyeR3VB43eiPRve\\\/8Krp5V4+ak6uaefiHueXSraSHWSIEcQZj9yd3aq8Sw\\\/Pn7lQP5Eb\\\/ACPL33G3ucTkkuf+Fcdw6\\\/eMLd6X\\\/hVtPKPH3I1c18\\\/ELh3dqrxLD8+fuXLOXOsecMscbj1CYn+yt3cOv3jC3el\\\/4V6Qciuo4HEw3OgYSMHZc8Z+qk08o9sfcaua+fiFa7lzrGY27HG3PXMR\\\/Zcd3aq8Sw\\\/Pn7lST8i+pKjHP3Shkxw2nPOPqrx7h1+8YW70v\\\/CkU8o98fcaua+fiFx7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v8Awp3Dr94wt3pf+FNPKPH3Grmvn4hcWcudY\\\/OxY43Y6pif7I7lyrG+6sUbejfMR\\\/ZUdPyL6kp9rmLrQx7XHZe8Z+quJuRbUc+OeudA\\\/HW5\\\/wCFRp5Tn2+41c18\\\/EKzu7VXiWH58\\\/cnd2qvEsPz5+5W7uHX7xhbvS\\\/8K57h1+8YW70v\\\/Cp08o8fcaua+fiFw7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/CncOv3jC3el\\\/wCFNPKPH3Grmvn4hcO7tVeJYfnz9ywPlu5VZ9UcnVwtUlsjp2yviPOCUuIw8HhhZZ3Dr94wt3pf+FYPyzclt10zyf190rKyjkhifGC2Mu2jl4HSFlxFPK+lV0\\\/1YnHfu14ermXVp6mdOYz27Nb6b3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzb6NfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFaNaj\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oUEvIiICoLncYreznJy8MPgsLujyKvXR0QcSSSgs51DSBjHbUp284HNHPHHUufZ+mzGCZBtgH3B3Z61deYblDA08UHUSOI4rnnHda7c0OspzQ6ygoqa4dsOna0Oa+J2yQ4fT8S7trmmsNNv5wN2zu3YVSYGnO8705lvWcoPUcAiDcEQEREBERAREQEREBERAREQEREBERAREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFBLyIiDh72xsLnnDRxKtrqsdsl7axgh3d5zZ9aua6ue1pwTv6lamYjupXTNXaf8+XkZW1ELuYlweG0BwVPzFVk5rTg9UYVZzrfL+6U51vl\\\/dKrK0Z9xjsMaHOy4DeccSqN8NWXHZrA0Ho5tVnOt8v7pTnW+X90olRGCr77FdjPDMYOFWOyYS0SYfs42sdPWuedb5f3SnOt8v7pQUYgqQd9aTwx3iqKpr5I8QzGJ2fdbOV6c63y\\\/ulOdZ5fQUFGIKoB2a0kkbjscN645mr2ABWjOMEmPKuAIIyN4KIKalbJGHc9PzucY73GF5PhqTI9za3AJJaDGO9HV5VXIgoXRVJaMVYDgOIj6fiXTmKscK4Y8sauKIOkZ2WNDnbTgME44rttt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDgOB4LlEQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/L9w8+\\\/wBa3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhQS8iIgKnmH+63aLC8Ya\\\/qVQrZVXSSmqZmvopXQMxiVhBycZOQcYG\\\/jlTFM1ekImqKe7iCCoitUdOK7\\\/Ut3mYt2s7+GCuBFXmNwdcotvaBaWwgbukHf8S6ezmdkihqsF2N7RnGCc8fJ9KRXxsrmBlHUBriRtOAABAJ6\\\/8AzKU2ZppiIjsp1Ke2Xo6KtMWPZFgf4QjHUOj48+lJI652w5twjY4DeObBB4\\\/9vQqOHUjX0u2+jlE2Cdhp2huBxvxv4Y4L2k1BHGSH0lUCCActHSCevyK82q49MEXaJ9cvejZWsla6qropGf8AJrYsZ+I5Vw51nhBW2pvcEGQ6OVzhxa0bwMZBPUvGLUDJZdhtHU+TcPvUdOrvhPUp7ZXSodzkD2RT808jAeADsnrwVRUMNXBKHVNzNQzBywxNGfQvN19jBYG0tS\\\/ajEnetG4elebr84SwgUTyySMye777iRgDG\\\/hnirRRXjGP4VmujOcrzCCGbxjJJx1LurI3UDS0ntKpGyQHZx3uSB1+VI9QMc1rjRVQa44B2R1\\\/Go6VeyerTuvaK0uvI5prxTPALy1wkOCMAHdjOTv4eQro6\\\/xtjLzR1ezgEHYGD8ueHlUdOrZPUp3XlFaI75G6pjgNLUsc8gAuaMDPyrl14cKZ0woqh2y8tLQN\\\/A7x1jcnTq2OpTuuyK1U15FTlsNHU7ewXjaAAOOjPDK8WX8OMY7RqhtO2Xd7nZGMgn6E6dWx1Kd17RWaW+czIRLSyc2HOBLDktx1jA3nqGV2mvMkNRI2Whm5oOa2N7TlzyWgnd0YzjieBTp1bHUpXdFaay8Oop3tqKV\\\/N7thzHbRPXkYAHHrK5ZeOdp+dippMBzmkP70jDS7PTu3YTp1YydSnsuqKwu1GGbIko5to+BvGOsE4z5F3\\\/xDGHEGkqQMEgkDfj5fIp6VeyOrRuvaKyvvvNz1TJKSQshcADGdondnJGBs+lVdvuPbk74+15otlocDJjeD1b1E26o9ZTFymfSFeiIqLiiLsq\\\/0KXjzsH2jVLqiLsq\\\/0KXjzsH2jUGhtN75i\\\/XHrX0x0F+ZVj\\\/Y4v6QvmdTe+Yv1x619MdBfmVY\\\/wBji\\\/pCC\\\/IiIC8K\\\/wB41Hm3epe68K\\\/3jUebd6kHzD1H+X7h59\\\/rW8vYpfoVtPnp\\\/tCtGtR\\\/l+4eff61vL2KX6FbT56f7QoJeREQFHmrNO6muF9qJ7dWvio3bJYGVjoiMNAI2dkjjn0qQ1Yq8VAuL3soq6RgILXRVLQ124f8SRhbWLlVurNMR+7DiLVN2nTVM\\\/swJmkdY801slwm2wMFzLi4Z8uC0\\\/8AgWd6Jt9ytllFPeah09TzjnBzpOcIaTuG1gZ9C6OgnDmf6a5nZaG97UtAO4cd+8q5i2t73FVWDZ4Dnj5OPXw9a0vcRXcp01RH7M7HC0WqtVMz+6vRUHsYzaa4VNX3r9v\\\/AHndecfF5F1NpjOf9VWgHqqHblyutcUVBHbGMIIqaw4aW99MTx6fjXMVsjiJImqSSQcmUnGEFcit0dpijc5wqa0lzS3vqhxxnq8q7C2MBbiqrMBwdgzk5\\\/7IK9FbjaYuiprBuxuqHfeuPYiPvM1Vadk53zHfv6etBckVultLJHl3bda3fnDZ3ABdmWxjCMVFVgNAwZSeGN+\\\/p3IK\\\/AyTjeUVBHa2MOW1NYRgggzuPrK6G0RlpHbVdk\\\/8u2HZQXJFbWWiNsZaaqtdk5yZ3ZG87s9W9d47YxgkAqKsh5zh0xdjfndlBXkAjeitjrPG457brh5O2HY6PuXc2thYxpqa3DRj\\\/fdv+PrQXAgE5IGUVB7Fs5wvFTWDO13vPuwM+T1dS7st8bHMLZajvCDgyE5x19aCsREQEREBERAURdlX+hS8edg+0apdURdlX+hS8edg+0ag0NpvfMX649a+mOgvzKsf7HF\\\/SF8zqb3zF+uPWvpjoL8yrH+xxf0hBfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhWjeo\\\/y\\\/cPPv8AWt5OxS\\\/QrafPT\\\/aFBLyIiAuC4g+5J9C5Vuq6esdVmSCYiIgDY2sYO\\\/fw+JTEZRM4V+0fAd9H3ptHwHfR96sz4L22KIxVEBkDdl7XDcTk7wfRu+7f6CK8vp5Q+opmTBw5ssYcEdOcq2iN4U1+JXXaPgO+j702j4Dvo+9WqKK87ZMk9PsljgAG7wf+J8vlSOO7R1DO\\\/Y6BxaHBxBLRvyc4GTwTR5hOvxK67R8B30fem0fAd9H3qzRwXyNwBqoJWlxJc5uMNwMDGOPHf9C4bFfRtu7Ypy44w0jcNw8nXn0qdEbwjX4leto+A76PvTaPgO+j71aqiG7PjiDJow8OcXubuGMbhwPpXFJT3ZlSTUVMToC3cMd8Dn7vIo0emcp1+uMLttHwHfR96bR8B30feouutFr592rHUs1V2qZXGERzQNGzk490CRuwpGsjattnom3I5rRC0THIOX438N3FaXbHTpirVE52llZvzdqmnTMY3hV7R8B30fem0fAd9H3rsiwdDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiAN44YREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98w\\\/rj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iaj\\\/L9w8+\\\/1reTsUv0K2nz0\\\/wBoVo3qP8v3Dz7\\\/AFreTsUv0K2nz0\\\/2hQS8iIgKkluFJFUGGWpZHIOh52fQTuKq1R1NuoqiQvnpmPeXBxcW7yRw3qace6tWfY9k6Hd\\\/rqffv\\\/3G+T7x6VyLjRnOKuI4BducDuGc+o+hePsPb9svFM0OJJJAK9IrdRxOLo4A0luwcA729St+Tyj8\\\/h2ZcKN5IbVwkgZxtjh1rh1yomyOY+ria9uctc4AjHFeJstsJOaKPedr3J4r2mt9HNKZZKdrnk5JIO84xn0J+Tyfn8Etyo4mhz6loaW7e1xAHWT0dPHqKS3GjiZG99SzYkOGvG9vDO8jcN3WuPY2i5oRCnAjDdjZAOMccfSVzHb6SOMsEILTIZd4J749Kfk8n5\\\/Do6729r2sdXQB7uDS8ZXo24Ub9oR1UT3AFxaxwccDjuG9eTbVQN28Uze+91uO\\\/dhd2W2iYHBkAbtDBxnPDHqSdHk\\\/P4ebbzQOIDaoEuxjDTvz1bt\\\/\\\/wCV4XfUlos4jNyr46fnAS3aB3gHB4DyhVDrTb3AB1M0gcMg7v8AzJVv1DpW232WCSr7YjfC0taYXlm4kHo+IK9HR1RqzhnX1tM6MZVdjv8Aa76JjaK6OqEWNvYB73OccR5CrrjylWPTenKHT7ql1Eah76jZ23TPLz3uccfjKve0PL6FW7o1T0848r2temOpjPhzjylMeUrjaHl9CbQ8voWbRzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHOPKUx5SuNoeX0JtDy+hBzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHKIiAoi7Kv9Cl487B9o1S6oi7Kv9Cl487B9o1BobS++Yv1x619MdBfmVY\\\/2OL+kL5nUvvmL9cetfTHQX5lWP8AY4v6QgvyIiAvCv8AeNR5t3qXuvCv941Hm3epB8xNSfl+4eff61vJ2KX6FbT56f7QrRvUn5fuHn3+tbydil+hW0+en+0KCXkREBWqvqLmyqcykgjfENnDnN6en\\\/l9PrV1XR7gHAF7W54AqaZxPZWqM+61ie6mkLuYiE4eRs43FuNxG\\\/rXBqbsGSltNHI5pbsZGxtDp\\\/5HernzjSCeeZgDPQu+\\\/GdsY+JW1eEafK2UddcZpubntvMNOf8AMMocB1bl5trbuBh1tjLhvLhLuO8bgMf+YV2J2cZeBncM9KF2M5kaMcfImqP6f5NM\\\/wBX8LbUVdxileWUrZYwfcjcQMHpyck7ugLpVVt1je18FvZLCWBxbzmHbR6Fdt\\\/hj0LgOzwkaehIqjYmmd1oNfdzLsttcbWDeSZuPDhu3dKqKWquEzwJaFkDcZ2jJtdPDGB0KvcdkZdIAPKucHwx6EmqJjt\\\/JFMxPdFt11hq6C5VcVNbojDHK9rNqjlcS0OIByDg7sH5VJNomnqbVRz1cfN1EkTXyMxjZcQCR6VU4d4X0IcgZLxj4le7dpriIppiMMrNmq3VM1VzOXZF1GSMh4I8gQggZLx6Fi6HZF5hwLdoSt2evoXbDjwcPQg7IqOS4Ukb3Mkradr2nBaXgEfSuvsnRf8Ax9N84371OJV1RurkXnE8SsD4pWvYd4c3eCu2HeF9ChZ2RdcO8L6Ew7wvoQdkXXDvC+hMO8L6EHZF1w7wvoTDvC+hB2RBw370QFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iak\\\/L9w8+\\\/1reTsUv0K2nz0\\\/2hWjepPy\\\/cPPv9a3k7FL9Ctp89P9oUEvIiICtF1oqGoqdqsqdh2yAGlwGB\\\/wCdKu6sF0ki7fkDpbbtNAy2YHaG7dlTFU0zmEVUxVGJd2Wi2MpZ4GS4EwBcec344j1LyZZqFj2Btxm2Bk7Bn45AH9lTPqmObl8lodLgge6OejHo3IXUroXc37EEE4G44x8foVurXup0qNlxfaqF8IhfUvcGPDxmXe0jA\\\/susdst4jkhFUXOcA5xMoJwDkH0qgbM2SQ5lsziWl79kOzgdKPlY0FkctmEhJa7vTjZ44+g+hOpVunp07Lgy20LA8NrH98C0f5o70ZG4ehdZLTbZomMbUOaY9rD2S4O8knJ+Mq3MMJkAidZg2TZBOHElxPR\\\/ZekMrBthrrQGtblxa1x3Zwf7p1Ktzp07Kx1noJKeSB1XK9pLXHamyRgeX4129i6P3T66ZwOAMzbunHD41SSVNLt7RltZbsODu9O0eofFwXJfDTO2XS2pm7I70jDwBk+g+pOpVudOnZVU1qo4ZGObXTvwMYdNtA5yN\\\/p9S8nWm2vJIrZAM5difjx3Hyb1TUksbapoZJZxk79kO2iOO70LxdJTNLiZLLgneCwjHxlOpVujp07K19noY5A59xmbGcFrBNgbhvVQy20TX7fbkhaWObsmbIIIwqNs0RbsMltXN7JOy0E7scfpXjJLC+nhkDrQ5rm7tprt547vSk3Kp7yRbpj2VzrJbXP72dwY0E82Je9HWcfL9K7i1UAGHVcpJOQTP1dXpVvgqG7mxy2Vri0t73a3nqx1Lu99EYAyWW0jZznccDOPuKdSvc6dGzG7lyZUFdcKyrddQO2JXylroY3bJcSTvO\\\/pVMzkstoYGey8TtkAZNPHnd\\\/+Fl7ZIo6UB0loa\\\/J2AGnZPXn5CPSujn0vN5jktBwdl24445wumOYcRTGIq\\\/hzTy\\\/h5nM0\\\/yuGnKWjsVoprXHWRydrsxtOIBIznh0cVdDUQjjNGN+PdBWB0lK+f8AyZLU4OOQHDfkjr6d68OfY7O1JZnPG9ww7j1rkqqmqZqnvLrppimIpjtDJTVU4IzPFv8A+sLt2xDkjnY92P8AkOngsbj5kTCEus4IdgsDTnjvC55+Ag7Utp75oDRg794woWZF2xBnHPR5\\\/WC5NRCDgzRg\\\/rBYxzlM1o56SztBGWu2Tv3\\\/APYrtOGhokcLPtk98XNdjeCf7FBkrKiF5AZLG4ngA4Feis1LLaWRtcXUYkYNsuYMAeUeTeq+nuFJUymKCdkj+ppygqkREBRF2Vf6FLx52D7Rql1RF2Vf6FLx52D7RqDQ2l98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzOpffMX649a+mOgvzKsf7HF\\\/SEF+REQF4V\\\/vGo8271L3XjXe8qjzbvUg+YepPy\\\/cPPv9alXk35fbzoTSdNYaG00NTBA57hJK5wcdpxJ4fGo5vlHHJeq9zi4Ezv3fKVRdoReE9BPXtrtR+IbX++9PbXaj8Q2v996gXtCLwnp2hF4T0E9e2u1H4htf771RVHZRanllc5tptbAejBON3WVCXaEXhPTtCLwnpgTW3soNUBzT7FWw4IJy098ntoNUYI9i7aPiBChTtCLwnp2hF4T0wJqHZPanBcRabWHncSGHh1Lt7aHVG04i1WsAnIAadyhPtCLwnp2hF4T0wJr9tBqgsaDarXkdIad5XLeyi1S14d7F2wjOS3ZO8dShPtCLwnp2hF4T0wJ39tTf\\\/g7ac\\\/rPQ9lTfyN+nbT+89QR2hF4T07Qi8J6Cd\\\/bU3\\\/ACD\\\/AIdtOR07T1w\\\/sp768EP05aHA8QS4qCe0IvCenaEXhPQTv7am\\\/wDwdtPDHunoOypv4xjTtpGP+p6hShsHbrHuhf7k4IJ38D5PJj5Qqj\\\/Ckwje5xw5hHebQyQenqQTH7am\\\/wDwdtP7z0PZUX48dOWj956hSt0+6ijjfPtDbJAAcDjCo+0IvCegncdlTfxnGnbSMnJ75\\\/FB2VF+HDTtp\\\/eeoI7Qi8J6doReE9MCd\\\/bU3\\\/IP+HbTkf8AU9PbU3\\\/4O2n956gjtCLwnp2hF4T0wJ3PZU38nJ09ac\\\/rPT21N\\\/wB\\\/h207uHfPUEdoReE9O0IvCemBO3tqL9jH+HLRj43Lseyr1AeOnrV+89QP2hF4T07Qi8J6YE7nsqb+Rg6dtOMY909cjsq9QNOW6etQPkc9QP2hF4T07Qi8J6CevbXaj8Q2v8AfentrtR+IbX++9QL2hF4T07Qi8J6CevbXaj8Q2v996xjlH5frzrrSdVYa600NNBUOY4yROcXDZcHDj8SiztCLwnp2hF4T0FBS++Yv1x619MdBfmVY\\\/2OL+kL5vxUUbJWODnZDgfpX0g0ECNFWMHce04v6QgvyIiDXaXl1uUJImtFZGR4TAP\\\/AGqnd2QMuC19HIAdxBLfuWxz4Yn+7jY742gqlltVulH+bQUj\\\/wBaFp\\\/sqaat05aV1tZoWsrJ6qaw1POzPL3ltW4DJ47l485oLxDVfxrludLpXT02edsVqfnwqSM\\\/2VO7Q+lHe60zZD8dBF+FRpq3Tlpzt6C8Q1f8a5cbeg\\\/ENX\\\/GOW4Z0Do88dKWE\\\/8A2+L8K47n+jvgnYP5dD+FNNe5mGnu3oPxDV\\\/xjk29BeIav+Mctwu5\\\/o74J2D+XQ\\\/hTuf6O+Cdg\\\/l0P4U01bmWn3OaC8Q1f8a5c7egvEFX\\\/GuW4Hc\\\/0d8E7B\\\/Lofwp3P8AR3wTsH8uh\\\/Cmmrcy0\\\/5zQPiCr\\\/jXLnnNAfB+r\\\/jXLb\\\/uf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lqBzmgPg\\\/V\\\/xrk5zk\\\/wDg\\\/V\\\/xrlt\\\/3P8AR3wUsH8uh\\\/Cnc\\\/0d8FLB\\\/Lofwppr3MtQOc0B8H6v+NcqSZmipK2N0dqqoaYNw5nbLnEnPHOVuV3P9HfBSwfy6H8Kdz\\\/R3wTsH8uh\\\/Cmmvcy1CZFydY763XEHyTH8S9RFya9Nuufz5\\\/EtuO5\\\/o74KWD+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWpLW8mzfc2+6j4pz+Jd9rk5\\\/8Agrv\\\/ABLvxLbPuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5mGpT28mzvdUF1d8c7j\\\/7l05rk18XXP58\\\/iW3Hc\\\/0d8E7B\\\/Lofwp3P9HfBSwfy6H8KaatzMNRJIuTjZPN2647XlmP4lb449Fx1oe62VUtNskc2ahzTnoOc\\\/Gty+5\\\/o74J2D+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWoHOaA+D9X\\\/GuTnOT\\\/AOD9X\\\/GuW3\\\/c\\\/wBHfBSwfy6H8Kdz\\\/R3wUsH8uh\\\/CmmvczDUDnNAfB+r\\\/AI1yc5oD4P1f8a5bf9z\\\/AEd8E7B\\\/Lofwp3P9HfBOwfy6H8KaatzLT\\\/nNA+IKv+NcnOaC8QVf8a5bgdz\\\/AEd8FLB\\\/Lofwp3P9HfBOwfy6H8KaatzLT7b0F4hq\\\/wCNcuNvQfiGr\\\/jXLcLuf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp7t6D8RVf8Y5NvQfiGq\\\/jHLcLuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp9t6C8Q1f8a5NvQXiGq\\\/jXLcEaA0cOGlLAP\\\/t8P4V6N0NpNvudMWQfFQRfhTTVuZhp2yXQTHteLBVZaQRmscVKFJy9mmp4qemoZBFE0MY0Fu4AYHQp8i0np2L\\\/AGrDaWY8GjjH9lWRWi2w\\\/wC1b6Nn6sDR\\\/ZNNW5lAUXLxcJTiK1VchPgtB\\\/8Aai2HZTwx\\\/wC3FG39VoCKdM7oy9ERFdAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIse1JqYWusgttvoprneqhhkipIXBoawf85Hncxmd2TxO4AncrHzvKbnnu1tI83nPa3OVHOY6uc9zny4wgz1Fj2mtTNutZUW24UU1rvVMwPlo5nB20w\\\/843jc9md2RwO4gHcshQEREBERAREQERcOdgIOVwXALA9YcodHZZpKSjZ23Wt3OAOGMPlPSfIFHNfyg6hq3HFW2naf+MMYGPlOSua5xVu3OO8vY4TkfF8VTFcRpifef8y2B2wm2FrLLqG8yu2nXWvz\\\/wBNQ5vqK5h1FeYXbTLrXZ\\\/6p3O9ZWX4+jaXf\\\/pbiP64+rZoOBXK1+t\\\/KHqGkcNupZUsHFs0YOflGFJWjtfUV+lZSzMNLXOG5jjlr\\\/1T\\\/ZbW+Kt3JxHpLz+M5JxXCU66ozTHvH+ZZui4acrldDyBERAREQEREBERAREQEREBERAREQEREBERBG+jXV\\\/sDqPUtvpo7he6241GIpZC3aigldE2Frt+MNY4joy7f1rIWa4srtNG9GaRsQfzDqYxntgT8OY5vjzmd2z\\\/AG3qwWirZoLUlwtd5mbDY7rVvq7bVv3Rxyv3yQPdwadrLmk4Byencsn\\\/AMN2E6h\\\/xJ2tB7IbGO2NvveGNvGdna2cja443IMW1ga91j07qavpWW+9UVxgxFHIXEQTzNidC87skte0kcNpu5SQo8u9YzXWoqC1WaZs1ltdWyruVWzfHJJGcxwMPBx2sOcRuGyBnO5SGgIiICIiAiIgLEOUq+OsunJXQvLamc8zERxBI3n5ACsudwUU8uBd2tah\\\/wAS+Qn48D\\\/usb9U0W5mHocqsU3+Lt26+2f49UTuJc4lxJJOST0rhFJ8Fl0weTV1cTCbh2sXGUyd+Jse5xnr3YxwXj27U3M4ns\\\/QuM42jg4p1RM6px6IwRZJyfUdsr9TQwXpzBSljiGvdshz+gE+n0Ko5S6C1W7UQhsvNth5ppeyN20Guyd3ownSnR1Mk8bRHFRwuJzjOfZia7Me6N7XscWvacgg4IKk+12TS0nJ26tnMJruYc58pl79sm\\\/Axn4t2FFyXLU28TM9zheNo4ua6aaZjTOJy2J0Beze9O01RIc1DP8AKm\\\/WHT8owflWTqMORJx9iK8H3IqAR+6FJ44L2bNU1W4mX51zGzTY4q5bp7RIiItXEIiICIiAiIgIiICIiAiIgIiICIiAiIg8a2kp66lkpq2CKop5BsvilYHtcOog7isM7k+iud2\\\/YQbOdrmu2pua+Lm9vZx5MYWcog8aKkp6GljpqKCKnp4xssiiYGNaOoAbgvZEQEREBERAREQHcFgfKxaXXHTjpogTLSO54AdIxhw9Bz8izxeM8Ye0gjIKrXRFdM0z7tuGv1cPdpu094nLVVFKmruTh0lRJVWNzGbRyad25uf+k\\\/2UeV9kudBIWVdDURkdOwSPSNxXi3LFdufWH6TwfNOG4umJoqxO091uRcua5pw5pB6iMLlrXPOGNLj1AZWLvy6ornb7DdLhK1lJQVDyf+RYWtHxk7lI+jeTrtWojrL0Y5ZG72wN3tB6yelbW7FdyfSHncZzXhuEpmaqsztHf\\\/4yPkytDrVpmEStLZ6g888HozjA9ACzMcF5QsDQAOAXqvaopiimKY9n5vfvVX7lV2rvM5ERFZkIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAhGURB5ujyvF9O13FqqkQW51BAT30TCfK0I2ggB72JgPkaFccJhMJzKlZA1vAL2bHheiIgAwiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg\\\/\\\/2Q==\",\"type\":\"screenshot\",\"timing\":2971},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"items\":[{\"observedTraceEnd\":4483,\"observedFirstMeaningfulPaint\":533,\"firstCPUIdle\":7905,\"observedTraceEndTs\":1367906894022,\"observedFirstMeaningfulPaintTs\":1367902944303,\"observedDomContentLoaded\":642,\"observedFirstVisualChangeTs\":1367903364077,\"observedNavigationStart\":0,\"interactive\":11637,\"observedFirstContentfulPaintTs\":1367902944302,\"observedLoad\":1015,\"observedLastVisualChangeTs\":1367905381077,\"observedDomContentLoadedTs\":1367903053322,\"observedSpeedIndex\":1218,\"estimatedInputLatency\":353,\"observedFirstPaint\":533,\"observedLastVisualChange\":2970,\"firstContentfulPaint\":2516,\"observedFirstPaintTs\":1367902944300,\"speedIndex\":4674,\"observedSpeedIndexTs\":1367903628833,\"observedFirstContentfulPaint\":533,\"observedNavigationStartTs\":1367902411077,\"observedFirstVisualChange\":953,\"observedLoadTs\":1367903426221,\"firstMeaningfulPaint\":2516}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":-396.174},\"displayValue\":\"Root document took 200\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"overallSavingsMs\":1529,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"valueType\":\"timespanMs\",\"label\":\"Potential Savings\",\"key\":\"wastedMs\"}],\"items\":[{\"totalBytes\":4924,\"wastedMs\":330,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144},{\"totalBytes\":615,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483},{\"totalBytes\":1438,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861},{\"totalBytes\":10534,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"},{\"wastedMs\":780,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"wastedMs\":330,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316},{\"totalBytes\":7906,\"wastedMs\":930,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\"}],\"type\":\"opportunity\"},\"displayValue\":\"Potential savings of 1,530\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.41,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Start Time\",\"granularity\":1,\"itemType\":\"ms\",\"key\":\"startTime\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"endTime\",\"itemType\":\"ms\"},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"granularity\":1,\"displayUnit\":\"kb\"},{\"text\":\"Resource Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"resourceSize\",\"itemType\":\"bytes\"},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"itemType\":\"text\",\"key\":\"mimeType\",\"text\":\"MIME Type\"},{\"text\":\"Resource Type\",\"key\":\"resourceType\",\"itemType\":\"text\"}],\"type\":\"table\",\"items\":[{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":202.83999992534518,\"resourceSize\":31023,\"startTime\":0,\"transferSize\":8749,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":322.30899995192885,\"resourceSize\":29295,\"startTime\":220.820999937132,\"transferSize\":4924,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"mimeType\":\"text\\\/css\",\"resourceSize\":2138,\"endTime\":322.7520000655204,\"startTime\":220.97999998368323,\"transferSize\":1144,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":209,\"endTime\":322.9980000760406,\"startTime\":221.10199998132885,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"statusCode\":200},{\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":323.3189999591559,\"resourceSize\":511,\"startTime\":221.33699990808964},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":323.56499996967614,\"startTime\":221.96200001053512,\"transferSize\":2483,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":327.1679999306798,\"resourceSize\":6758,\"startTime\":222.08300000056624,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":62384,\"endTime\":372.9880000464618,\"startTime\":222.26499998942018,\"transferSize\":8861,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":373.46799997612834,\"resourceSize\":54216,\"startTime\":222.37699991092086,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":379.4340000022203,\"resourceSize\":97176,\"startTime\":222.48400002717972,\"transferSize\":33460,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":10056,\"endTime\":380.06999995559454,\"startTime\":222.57600002922118},{\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":411.0300000756979,\"resourceSize\":19776,\"startTime\":222.72700001485646,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"statusCode\":200},{\"mimeType\":\"image\\\/svg+xml\",\"endTime\":411.4469999913126,\"resourceSize\":4649,\"startTime\":222.85800008103251,\"transferSize\":2122,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":144748,\"endTime\":457.5409998651594,\"startTime\":222.95999992638826,\"transferSize\":145259,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":596.0269998759031,\"resourceSize\":15005,\"startTime\":443.57299990952015,\"transferSize\":6070,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":608.1260000355542,\"startTime\":443.69499990716577,\"transferSize\":6117,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":617.7860000170767,\"resourceSize\":3809,\"startTime\":443.8070000614971,\"transferSize\":4316,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":4102,\"endTime\":629.0919999592006,\"startTime\":444.2249999847263,\"transferSize\":4610,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\"},{\"transferSize\":7746,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":7238,\"endTime\":629.5079998672009,\"startTime\":444.36999992467463},{\"transferSize\":6200,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":630.7649998925626,\"resourceSize\":5692,\"startTime\":444.49399993754923},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":44039,\"endTime\":649.5079998858273,\"startTime\":444.6099998895079,\"transferSize\":44548,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5692,\"endTime\":657.3930000886321,\"startTime\":444.7270000819117,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":681,\"endTime\":485.01299996860325,\"startTime\":415.2470000553876,\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":503.97600000724196,\"resourceSize\":413,\"startTime\":441.66500004939735,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"statusCode\":200},{\"transferSize\":960,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":504.44899988360703,\"startTime\":441.92199991084635},{\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":504.78299986571074,\"resourceSize\":9566,\"startTime\":442.04599992372096},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":579.9010000191629,\"resourceSize\":2652,\"startTime\":442.2259998973459,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":580.3789999336004,\"resourceSize\":1846,\"startTime\":442.36099999397993,\"transferSize\":1386,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":580.6730000767857,\"resourceSize\":1402,\"startTime\":442.7479999139905,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":594.4439999293536,\"resourceSize\":2568,\"startTime\":442.9119999986142,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"statusCode\":200},{\"mimeType\":\"application\\\/javascript\",\"endTime\":594.9220000766218,\"resourceSize\":1198,\"startTime\":443.06600000709295,\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":16184,\"endTime\":595.2719999477267,\"startTime\":443.19500005804,\"transferSize\":6072,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":595.5250000115484,\"resourceSize\":6875,\"startTime\":443.31600004807115,\"transferSize\":2620,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":595.8020000252873,\"resourceSize\":1403,\"startTime\":443.44200007617474,\"transferSize\":1129,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":52154,\"endTime\":657.8170000575483,\"startTime\":444.8569999076426,\"transferSize\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":671.5539998840541,\"startTime\":444.98799997381866,\"transferSize\":4755,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5234,\"endTime\":671.9430000521243,\"startTime\":445.1279998756945,\"transferSize\":2614,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"resourceType\":\"Script\"},{\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":473.4320000279695,\"resourceSize\":331,\"startTime\":473.3659999910742},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":478.32300001755357,\"resourceSize\":709,\"startTime\":478.2710000872612,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\"},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/html\",\"resourceSize\":210,\"endTime\":821.2349999230355,\"startTime\":634.6899999771267,\"transferSize\":624,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200},{\"mimeType\":\"application\\\/font-woff2\",\"endTime\":821.6979999560863,\"resourceSize\":32588,\"startTime\":639.0929999761283,\"transferSize\":32907,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":821.9830000307411,\"resourceSize\":33768,\"startTime\":639.5789999514818,\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"statusCode\":200},{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31616,\"endTime\":822.251999983564,\"startTime\":639.8829999379814},{\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":32556,\"endTime\":822.5199999287724,\"startTime\":640.2429998852313},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":822.8529999032617,\"resourceSize\":31656,\"startTime\":641.0119999200106,\"transferSize\":31959,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5147,\"endTime\":823.1210000813007,\"startTime\":673.3569998759776,\"transferSize\":2505,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\"},{\"transferSize\":18267,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":823.3759999275208,\"resourceSize\":44453,\"startTime\":676.0430000722408},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":430748,\"endTime\":823.7189999781549,\"startTime\":686.7329999804497,\"transferSize\":89714,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"statusCode\":200},{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":1960,\"endTime\":824.4189999531955,\"startTime\":745.5559999216348,\"transferSize\":1404,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":35,\"endTime\":960.0380000192672,\"startTime\":868.7489998992532,\"transferSize\":367,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245121\",\"statusCode\":200},{\"mimeType\":\"text\\\/html\",\"endTime\":979.698000010103,\"resourceSize\":0,\"startTime\":937.2109998948872,\"transferSize\":590,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=412x660&vp=412x660&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=621383615.1558364245&tid=UA-22305160-3&_gid=211614394.1558364245&_r=1>m=2wg5a1PCSVR2W&z=961325458\",\"statusCode\":302},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":974.0800000727177,\"resourceSize\":43,\"startTime\":939.3479998689145,\"transferSize\":741,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"statusCode\":200},{\"mimeType\":\"text\\\/html\",\"endTime\":998.8879999145865,\"resourceSize\":0,\"startTime\":979.8769999761134,\"transferSize\":618,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=621383615.1558364245&jid=128620871&_gid=211614394.1558364245&gjid=166392153&_v=j75&z=961325458\",\"statusCode\":302},{\"transferSize\":512,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=621383615.1558364245&jid=128620871&_v=j75&z=961325458\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":1010.7819999102503,\"resourceSize\":42,\"startTime\":998.9950000308454},{\"transferSize\":2552,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5788,\"endTime\":1083.9440000709146,\"startTime\":1013.249000068754},{\"resourceType\":\"Script\",\"endTime\":1084.9200000520796,\"resourceSize\":0,\"startTime\":1013.7589999940246,\"transferSize\":0,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\",\"statusCode\":-1},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1208.1339999567717,\"resourceSize\":21,\"startTime\":1088.4559999685735,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"endTime\":1322.2529999911785,\"resourceSize\":2490,\"startTime\":1210.6250000651926,\"transferSize\":1595,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"resourceType\":\"XHR\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1501.1350000277162,\"resourceSize\":1957357,\"startTime\":1336.3969998899847,\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"mimeType\":\"text\\\/css\",\"endTime\":1978.762999875471,\"resourceSize\":10540,\"startTime\":1595.5870000179857,\"transferSize\":1275,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"resourceType\":\"Stylesheet\"},{\"transferSize\":5804,\"statusCode\":200,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1979.2349999770522,\"resourceSize\":14927,\"startTime\":1739.5520000718534},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":1979.4949998613447,\"resourceSize\":10540,\"startTime\":1755.69500005804,\"transferSize\":1275,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":1979.742999887094,\"resourceSize\":6942,\"startTime\":1773.8600000739098,\"transferSize\":7450,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\"},{\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1979.964999947697,\"resourceSize\":21,\"startTime\":1776.0910000652075},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":2392,\"endTime\":2287.4719998799264,\"startTime\":1991.3679999299347,\"transferSize\":1527,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200},{\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2354.4509999919683,\"startTime\":2295.791999902576},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":845,\"endTime\":2412.4209999572486,\"startTime\":2356.36099986732,\"transferSize\":1572,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2464.953999966383,\"resourceSize\":21,\"startTime\":2418.2879999279976,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"resourceSize\":33106,\"endTime\":2591.4259999990463,\"startTime\":2466.3889999501407,\"transferSize\":4869,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"resourceType\":\"XHR\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2838.2230000570416,\"resourceSize\":1244,\"startTime\":2661.1869998741895,\"transferSize\":1764,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":452,\"endTime\":2667.9060000460595,\"startTime\":2667.8319999482483,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"statusCode\":200},{\"transferSize\":13666,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\",\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2838.7160000856966,\"resourceSize\":13224,\"startTime\":2672.5069999229163},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2838.990000076592,\"resourceSize\":13324,\"startTime\":2674.5710000395775,\"transferSize\":13766,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\"},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2839.236000087112,\"resourceSize\":13108,\"startTime\":2676.048999885097,\"transferSize\":13550,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":2857.6279999688268,\"resourceSize\":457,\"startTime\":2702.6799998711795,\"transferSize\":848,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":2858.041000086814,\"resourceSize\":1169,\"startTime\":2703.73099995777,\"transferSize\":1583,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2896.309999981895,\"resourceSize\":19008,\"startTime\":2704.1060000192374,\"transferSize\":19424,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2896.9779999461025,\"resourceSize\":18508,\"startTime\":2704.4710000045598,\"transferSize\":18939,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"statusCode\":200},{\"transferSize\":1354,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F600.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":810,\"endTime\":2897.3519999999553,\"startTime\":2705.054000020027},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":694,\"endTime\":2989.0109999105334,\"startTime\":2705.246000085026,\"transferSize\":1237,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62C.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1136,\"endTime\":2989.3779999110848,\"startTime\":2705.5889999028295,\"transferSize\":1680,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F602.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":686,\"endTime\":2989.5869998726994,\"startTime\":2705.945000052452,\"transferSize\":1229,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F603.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":2990.182999987155,\"resourceSize\":737,\"startTime\":2706.2299998942763,\"transferSize\":1280,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F604.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.5179999768734,\"resourceSize\":851,\"startTime\":2706.4839999657124,\"transferSize\":1394,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F605.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.7599999569356,\"resourceSize\":901,\"startTime\":2706.7660000175238,\"transferSize\":1444,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F606.png\",\"statusCode\":200},{\"transferSize\":1478,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F607.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.9709999337792,\"resourceSize\":935,\"startTime\":2707.012000028044},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2991.152999922633,\"resourceSize\":746,\"startTime\":2707.2799999732524,\"transferSize\":1289,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F609.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":812,\"endTime\":2991.4110000245273,\"startTime\":2707.480999873951,\"transferSize\":1355,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60A.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2991.704999934882,\"resourceSize\":602,\"startTime\":2707.7790000475943,\"transferSize\":1145,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F643.png\",\"resourceType\":\"Image\"},{\"transferSize\":1179,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/263A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2991.9559999834746,\"resourceSize\":636,\"startTime\":2709.0640000533313},{\"mimeType\":\"image\\\/png\",\"endTime\":2992.2509999014437,\"resourceSize\":896,\"startTime\":2709.214000031352,\"transferSize\":1439,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60B.png\",\"resourceType\":\"Image\"},{\"transferSize\":1328,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":785,\"endTime\":2992.498999927193,\"startTime\":2709.3889999669045},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1069,\"endTime\":2992.7419999148697,\"startTime\":2709.5289998687804,\"transferSize\":1613,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2992.9599999450147,\"resourceSize\":843,\"startTime\":2709.6499998588115,\"transferSize\":1386,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F618.png\"},{\"transferSize\":1605,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2993.1689999066293,\"resourceSize\":1061,\"startTime\":2709.792000008747},{\"transferSize\":1410,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61D.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":867,\"endTime\":2993.4370000846684,\"startTime\":2709.927999880165},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":752,\"endTime\":2993.6450000386685,\"startTime\":2710.0470000877976,\"transferSize\":1295,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61B.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":967,\"endTime\":2993.885000003502,\"startTime\":2710.151999955997,\"transferSize\":1510,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F911.png\",\"statusCode\":200},{\"transferSize\":1518,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F913.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":975,\"endTime\":2994.1080000717193,\"startTime\":2710.4110000655055},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":824,\"endTime\":2999.2499998770654,\"startTime\":2710.8159998897463,\"transferSize\":1368,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60E.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2999.779999954626,\"resourceSize\":465,\"startTime\":2711.05600008741,\"transferSize\":1008,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F636.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":1060,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F610.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":517,\"endTime\":3002.2259999532253,\"startTime\":2711.248999927193},{\"mimeType\":\"image\\\/png\",\"endTime\":3004.996999865398,\"resourceSize\":438,\"startTime\":2711.6030000615865,\"transferSize\":981,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F611.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":632,\"endTime\":3006.747999927029,\"startTime\":2711.799999931827,\"transferSize\":1175,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F612.png\"},{\"transferSize\":1286,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F644.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":743,\"endTime\":3107.581000076607,\"startTime\":2712.0330000761896},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3107.9170000739396,\"resourceSize\":1345,\"startTime\":2712.3060000594705,\"transferSize\":1889,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F914.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3108.2859998568892,\"resourceSize\":1127,\"startTime\":2712.5790000427514,\"transferSize\":1671,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F633.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3108.5880000609905,\"resourceSize\":757,\"startTime\":2712.959999917075,\"transferSize\":1300,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61E.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":715,\"endTime\":3108.776999870315,\"startTime\":2713.1260000169277,\"transferSize\":1258,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61F.png\",\"statusCode\":200},{\"transferSize\":1388,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F620.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3108.9580000843853,\"resourceSize\":845,\"startTime\":2713.3690000046045},{\"transferSize\":1190,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F615.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.1599999926984,\"resourceSize\":647,\"startTime\":2713.5979998856783},{\"transferSize\":1676,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62B.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.379000030458,\"resourceSize\":1132,\"startTime\":2713.789999950677},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":871,\"endTime\":3109.586999984458,\"startTime\":2714.070999994874,\"transferSize\":1414,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F629.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.770999988541,\"resourceSize\":575,\"startTime\":2714.4919999409467,\"transferSize\":1118,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62E.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.968999866396,\"resourceSize\":1588,\"startTime\":2714.6560000255704,\"transferSize\":2132,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F631.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3110.201000003144,\"resourceSize\":1002,\"startTime\":2714.884999906644,\"transferSize\":1546,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F628.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3110.452000051737,\"resourceSize\":971,\"startTime\":2715.091000078246,\"transferSize\":1514,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F630.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3110.6889999937266,\"resourceSize\":634,\"startTime\":2715.3829999733716,\"transferSize\":1177,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62F.png\",\"resourceType\":\"Image\"},{\"transferSize\":1176,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F626.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3110.901999985799,\"resourceSize\":633,\"startTime\":2716.1769999656826},{\"transferSize\":1364,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F627.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":821,\"endTime\":3111.1339998897165,\"startTime\":2716.448999941349},{\"transferSize\":1667,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F622.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1123,\"endTime\":3114.831999875605,\"startTime\":2716.6889999061823},{\"transferSize\":1378,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F625.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":835,\"endTime\":3115.2649999130517,\"startTime\":2716.961999889463},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1185,\"endTime\":3115.520999999717,\"startTime\":2717.2310000751168,\"transferSize\":1729,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62A.png\"},{\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F613.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":861,\"endTime\":3242.062999866903,\"startTime\":2717.7810000721365},{\"mimeType\":\"image\\\/png\",\"endTime\":3242.354999994859,\"resourceSize\":862,\"startTime\":2717.901000054553,\"transferSize\":1405,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F632.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":722,\"endTime\":3242.5420000217855,\"startTime\":2718.008999945596,\"transferSize\":1265,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F910.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3242.7159999497235,\"resourceSize\":1323,\"startTime\":2718.624999979511,\"transferSize\":1867,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F637.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1507,\"endTime\":3242.890999885276,\"startTime\":2718.800999922678,\"transferSize\":2051,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F912.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3243.146999971941,\"resourceSize\":1201,\"startTime\":2719.0199999604374,\"transferSize\":1745,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F915.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3243.3579999487847,\"resourceSize\":1075,\"startTime\":2719.177999999374,\"transferSize\":1619,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F634.png\",\"resourceType\":\"Image\"},{\"transferSize\":1817,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4A9.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1273,\"endTime\":3243.5520000290126,\"startTime\":2719.332000007853},{\"mimeType\":\"image\\\/png\",\"endTime\":3243.763000005856,\"resourceSize\":1078,\"startTime\":2719.516000011936,\"transferSize\":1622,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F608.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1990,\"endTime\":3243.965999921784,\"startTime\":2719.7650000452995,\"transferSize\":2534,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47F.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1864,\"endTime\":3244.165000040084,\"startTime\":2720.005000010133,\"transferSize\":2408,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F479.png\",\"statusCode\":200},{\"transferSize\":2107,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3244.442000053823,\"resourceSize\":1563,\"startTime\":2720.223000040278},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":628,\"endTime\":3244.66499988921,\"startTime\":2720.4940000083297,\"transferSize\":1171,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F480.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1468,\"endTime\":3244.8899999726564,\"startTime\":2720.661999890581,\"transferSize\":2012,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47B.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3245.0919998809695,\"resourceSize\":839,\"startTime\":2720.8159998990595,\"transferSize\":1382,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1228,\"endTime\":3245.3499999828637,\"startTime\":2721.028999891132,\"transferSize\":1772,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F916.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1677,\"endTime\":3245.555999921635,\"startTime\":2721.343999961391,\"transferSize\":2221,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63A.png\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1407,\"endTime\":3245.784000027925,\"startTime\":2721.506000030786,\"transferSize\":1951,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F638.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1633,\"endTime\":3246.12500006333,\"startTime\":2721.6789999511093,\"transferSize\":2177,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F639.png\",\"statusCode\":200},{\"transferSize\":2057,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63B.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1513,\"endTime\":3246.345999883488,\"startTime\":2721.8420000281185},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3246.5790000278503,\"resourceSize\":1665,\"startTime\":2722.05700003542,\"transferSize\":2209,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63C.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3246.792000019923,\"resourceSize\":1469,\"startTime\":2722.2659999970347,\"transferSize\":2013,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63D.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3246.9849998597056,\"resourceSize\":2120,\"startTime\":2722.4929998628795,\"transferSize\":2664,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F640.png\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1876,\"endTime\":3247.2369999159127,\"startTime\":2722.6479998789728,\"transferSize\":2420,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63F.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":1642,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1098,\"endTime\":3247.567999875173,\"startTime\":2722.8220000397414},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3247.825999977067,\"resourceSize\":1456,\"startTime\":2722.990999929607,\"transferSize\":2000,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44F.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3248.068999964744,\"resourceSize\":1311,\"startTime\":2723.370000021532,\"transferSize\":1855,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44B.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3248.280999949202,\"resourceSize\":814,\"startTime\":2723.580999998376,\"transferSize\":1357,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3248.539000051096,\"resourceSize\":815,\"startTime\":2723.768000025302,\"transferSize\":1358,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44E.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3248.7669999245554,\"resourceSize\":838,\"startTime\":2723.9659999031574,\"transferSize\":1381,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44A.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1014,\"endTime\":3249.0209999959916,\"startTime\":2724.1350000258535,\"transferSize\":1558,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270A.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3249.248999869451,\"resourceSize\":1009,\"startTime\":2724.4639999698848,\"transferSize\":1553,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270C.png\"},{\"transferSize\":1522,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3256.565999938175,\"resourceSize\":979,\"startTime\":2724.6179999783635},{\"transferSize\":1625,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F590.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3258.644999936223,\"resourceSize\":1081,\"startTime\":2724.762999918312},{\"mimeType\":\"image\\\/png\",\"endTime\":3259.002999868244,\"resourceSize\":1053,\"startTime\":2724.8970000073314,\"transferSize\":1597,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F450.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3259.281999897212,\"resourceSize\":1012,\"startTime\":2725.0329998787493,\"transferSize\":1556,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4AA.png\"},{\"transferSize\":1666,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64F.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3259.5899999141693,\"resourceSize\":1122,\"startTime\":2725.2020000014454},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3260.1649998687208,\"resourceSize\":656,\"startTime\":2725.9680000133812,\"transferSize\":1199,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F34F.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":690,\"endTime\":3277.9270000755787,\"startTime\":2726.1270000599325,\"transferSize\":1233,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F509.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3278.2959998585284,\"resourceSize\":823,\"startTime\":2726.490000030026,\"transferSize\":1366,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F507.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":551,\"endTime\":3278.5499999299645,\"startTime\":2726.732000010088,\"transferSize\":1094,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F5EF.png\",\"statusCode\":200},{\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":3278.7949999328703,\"startTime\":2728.4689999651164},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":3278.9759999141097,\"startTime\":2729.029000038281,\"transferSize\":354,\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3279.1559998877347,\"resourceSize\":21,\"startTime\":2729.503999929875,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":250,\"endTime\":3419.205999933183,\"startTime\":3280.5589998606592,\"transferSize\":1017,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"statusCode\":200},{\"transferSize\":852,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3419.626999879256,\"resourceSize\":125,\"startTime\":3281.3639999367297},{\"transferSize\":255,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":11,\"endTime\":3419.9449999723583,\"startTime\":3282.7139999717474}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"summary\":{\"wastedBytes\":147002.29869646183},\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Cache TTL\",\"displayUnit\":\"duration\",\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\"},{\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"totalBytes\",\"itemType\":\"bytes\"}],\"items\":[{\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0,\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0,\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":760,\"wastedBytes\":760,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":728,\"wastedBytes\":728,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":60},\"cacheLifetimeMs\":60000,\"totalBytes\":2614,\"cacheHitProbability\":0.008333333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2592.2166666666667},{\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.08333333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666,\"debugData\":{\"max-age\":600,\"type\":\"debugdata\",\"stale-while-revalidate\":\"604800\",\"public\":true}},{\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13700.25,\"debugData\":{\"type\":\"debugdata\",\"max-age\":7200,\"public\":true},\"cacheLifetimeMs\":7200000,\"totalBytes\":18267,\"cacheHitProbability\":0.25},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":86400},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001},{\"cacheLifetimeMs\":604800000,\"totalBytes\":5804,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.3999999999999,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":604800}},{\"cacheLifetimeMs\":604800000,\"totalBytes\":367,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245121\",\"wastedBytes\":36.69999999999999,\"debugData\":{\"max-age\":604800,\"type\":\"debugdata\"}},{\"wastedBytes\":13592.671787709489,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"wastedBytes\":4168.597765363126,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":44548,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\"},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"wastedBytes\":1817.608938547485,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19424,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1772.2248603351945,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18939,\"cacheHitProbability\":0.9064245810055866},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":7746,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"wastedBytes\":724.8351955307259,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\"},{\"wastedBytes\":572.4008379888264,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.0027932960891},{\"wastedBytes\":431.38268156424556,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\"},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":1583,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\",\"wastedBytes\":148.12988826815632}],\"type\":\"table\"},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.46,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"930\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.01,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"11.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.18,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"type\":\"filmstrip\",\"items\":[{\"timing\":300,\"timestamp\":1367902711077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timestamp\":1367903011077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\",\"timing\":600},{\"timing\":900,\"timestamp\":1367903311077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timestamp\":1367903611077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Mvb230+0nubmeK2t4Y2kkmmcKiKBksxPAAAySaTkopylsi4QlUkoQV29Eluzy6b9ofQ45JJ4tD8R3uhxMQ\\\/iC20xnsAikh5PMzkopU5IXscZrznj6d7JSa7pXX3n08eG8Wqfv1IRn\\\/I6kVPyXL3fbc9H0DXtP8S6Tb6lpl5DfWNwu+KeB9ysOn5gggjsQQea74SjOKlB3TPm61CrhqkqVaLjJbpmjVmIUAISB1OKAE3qSRuGR707MV03bqLuHqKQxaACgAoAKACgAoAKAPJ\\\/2hpyvhfQLaeVotDvdes7XV23lE+xszeYJJAQY0JCgtkdQM815mPclGK6OST9Hv+B9Xw1Gn9aq1G\\\/3kKdSUP8AGou3zWrXmj561n4k+OZPjOtj4aupfsUN89jpOkae4Sxmt42KKNinYy7Bksfu8kFdox87VxeJWK5MO9E7JJaNfdba736H6pgMiyb+w\\\/b5jT5ZOPNObbUrtN3u2rO3wpb2XdnsngrV7vwhd\\\/F6TwzpTazpemXAuLDTLM4WW8FuWuYI2AODvVRtA+UnAHavfwV1UxCj8KenrbWx+b8RNVMvy\\\/EVP40oSv3cFJKm36xvr13Fm+Lfjyw8Nrq48OXuq3Qhixp9rod0guSj3wc7HCy2plWC2+95wjMqgeYrCRvXe58OiDwr8WvH3iPxLp0l1ompadpjW+rwz2zeGruKOW5jW0ltfLmlAcJtluFE0scQkaGRfKDFcIZp6d8XvFOo6VDLJosltq8kNxOdJm0S\\\/hkimj8j\\\/Qw7gCUZlZPtiDyicMFwuG5qtWUJKMVe6b+6x7eAwVPE0Z1ajtyygt0klLmu3fe3LstX01N3xB448U6NdlU0I3CN5rxCO1ndHCs67GkjDmMhVWQHy23+YEUAjecnVr8yXKbLBYCVJzVez91Wuk1dRbaTXvK7a0ceW3M+xe8I+N9W1jWNLtrzR9Qtobq1klkll0uSBYplkZcOzSEIGC5VRuJDAkrwC6VepUaTi0vQwxmEw1CE5UpptSsrTUtLX2srrz0XZdT0Gu08UKACgAoAKAOA+O3jq7+Gvwt1rxHY3lhYXVn5Gy41Nbdrdd88aHf9ovLOLkOQN1zHyRjecIwBwv7Lfxy1b40DxKdU1fQdVGnfZhH\\\/AGIlgvl+Z5ud\\\/wBk1jUc52DG\\\/wArocb+dgB7N4g8O6f4o0e70vU7dbvT7qMxTQP0ZT+oI6gjBBAIINROEasXCaumbUK9XC1Y4ihLllF3TX9f0mzzzUfhPrcbRaXoPjCXw14UjiW3TS9P0+MTImPnK3JbeHYliXwTk55PJ4Hg53tTq8sdNEv1PqqWe4JRdTG4RV8Q3fnnOVn2TglZpLRK+x2\\\/gzwZpvgjQ49N02NgoYyTXEpDTXMp+\\\/LK2Pmdj1P0AwAAOujRjQjyQ2\\\/PzZ85jMZWx1Z1qr9EtorpGK6RXRG\\\/W5xBQBFJbxyyI7KC6ghWwMgHGR+g\\\/IUA9Y8r2F8kZByad+4reYqx7TnJP1pahYfQMKACgAoAKAEIB60AAGKAFoATA9KAAYoAAQenNAC0AJuHPI4oAWgAoAKACgAoAKAE60ALQAUAFABQB8HyftWfEHwb8TtfXxjqYs\\\/Bfw38Uarb+LgtlCbi40m9aBNAkOE+9uuGJ8raSkGX3E\\\/MAd18K\\\/2pPEWjaR4Y0fxbpk+qX1qnh\\\/T\\\/ABNqmq3kFpqw1XVoYpI44NOjgQPFE9zFGzM0TBY5QFlaFywBY8D\\\/ALaOqfEPwP4L1SHwdpmlX3i9tZubSG\\\/8SJHBBp2myLDczGVrcF7gyOCluqFSis7yxgHAB8\\\/eA\\\/2mfj14\\\/wDFep6ToOqeJ9f1y30Hwff6bb6fomlvoq3N7plvc3Z1aVo1njgldnIMEisoMm3AVQAD6J8U\\\/toan4X1DSNP\\\/wCEDN9d+Idd1rRtB+x3l5d+f\\\/ZdzcQXUlwlrYTSxbhArRpFHOTufeY1jLkA3JP2t7qLxDp9vceANV0zSrzRl1KKXU\\\/Ogu7m4OnSX5soF8g23nKkZRknuoHDK7BCgV3ANfw3+0fqeqfBHxp46vPBso1jw15qy+F7Ca6+1GRbaKdYnF3aWsiOyzKcCJsqVZDJuC0AcJrn7dLaOlppcPga+1fxj9iutSvtF06DVHFrFAVBhG7TVnW5ZZrdwk9vBEEmVmmVWjMgBveKf2xoPDfjjWNIi8OnU9KsoruKPULc3sbG+t9Mk1B7aYy2S26EJDIh8u4lkVtu6IZbYAWPAH7U2r\\\/EC\\\/8AAWn23hHSbC91\\\/wAO6f4q1Bb7xKI0s7G9n8qBbb\\\/R913OAHLptiRW8tPMYyA0AV\\\/gX+0Fr2pX1tpPjWGxWwvW8UXtp4ka+SNvJ03WfspjngEKJEqxzwhZBI5bymLAE5IB9IUAFABQAUAcrrPwr8G+I01xdW8J6Hqg11IE1b7ZpsEv9oCE5gFxuU+aIzym\\\/O3tigC\\\/d+CfD2oeJrDxHdaFpt14hsImhtNWms43u7eNgQyxzEb0BDNkAjO4+poAzv8AhU3goeH9N0IeEdBGiaZc\\\/brHTf7Mh+zWtzvZxPFHt2pJvd23qAcuxzkmgC14a+HvhjwXcXE+geHdJ0O4uobe3nl02xit2mit4\\\/Lt42KgFlij+RAeEXhcDigCn4s8JeB4\\\/A+qW3iTRdBbwlAZ9Uv4NTs4WskO9ria4kRxszvLys5GSxZickmgBNI8J+BfEU+meL9N0XQL+4m05I7HXLa0heRrF0yiRzAZ8lkbhQdpB9DQBc0b4eeFPDXhubQNI8NaNpegTb\\\/N0qysIobSTeMPuiVQp3d+Oe9AGBo3gD4X+NPA+mafpnhnwprHhCwvJZLCyg023lsba5ilkSVoo9uxHWQSglQCG39yaANm9+FfgzUdbu9ZuvCeh3Or3YAudQm02F7ibELwDfIVLN+5lki5P3HZfusQQCSf4a+ErtPD6T+F9FmTw7s\\\/sZX0+IjTNgUL9myv7nARANmMBVx0FAFLXfg94K8TeH73Q9S8LaRPpl3a3tlJClmkREN24e6VWTDJ5rhXcqQWZVYncAaAOxACgAcAUALQAUAFABQAUAFAHzh+2T8O\\\/in46s\\\/B0nwtvtSs7+1u5orxbXxJJpdqY5QgDXUcYWSaIbWBaKZJY9xMauWygB5t8Sfgh8afFmq+OtOWG7u7W6tdfkj10eNrsWeqw3lhfQ2mlro7n7PCYZLi1BlO0EWwfdvdgACXwH8A\\\/jnodx4I8Paf4su\\\/Cfg\\\/T\\\/AdtJcCaaK9+yeI00s6cLZEEgLW8f7q62HdC0sRIwW3AA5zwJ8Dv2jPDfw51G48S3uv+MNRt9etpG8Lt8Qbm0l1K0jtbqF3h1GP95CjS3FvP5bMpYWnzBWbDAHu\\\/wCyb4a8ffDXwbpfgvxL4Rt9M0y1TVL99WXXhev9pm1e6kjt1QoXkX7O8cvnu4YlwrJu3YAPf6ACgAoAKACgAoA4C5+M2k2fi7WNCnsb6L+ypDDPejyJI2YWi3ZCRJKZziNwM+VgsMDPGQCrN+0D4QW\\\/isoZNUuLl7uwsWA0i6jSGW7+zmFZHkjVEO26hZlLblDYI3YUgFHVv2lPCOh3+mW19\\\/acH2+GKaNH02YXaiW5+zRF7Hb9sjV5cIsjwCMs6L5mWUEAs2H7Snw41WO9ksfERvls0t5Jja2FzLgTypFBt2xnf5jyIFC53bsjI5oA6bRviJpOt+JNa0KEXC6jpV2bOZTCzKzC2tbksGXIChL2EfPtJO4AEDJAMO++Ovhm007R7+NNYurHU\\\/tRimttEu5WjWBxHI0kQj8xR5hVR8uWzkfLlgAavh\\\/4reGvFiSzaNfSajaxG6RrmC0maMtbuqSqrbMOQzAALncQducHABUuPjX4Tt79bH7Vfy3z232uO2h0m7d5V2QuVQCL5pAlxExjHzqrElQFYgAp+Mvjx4X+Hvi+10DxC97p8l3azXNrdG0d4rhojD5kMQXMksgWdXxGjAKshJGxgAC\\\/pPxe8P644+wPe3MR8gebHp87CNpZJoisqhC0Jje3lWQyKqxMu1yrBgACGw+N\\\/hO98NvrbXV3b2kcNhLKslhOzKb3YLaNdiMJHZpFUrGX2scHFAFmP4xeE5dTudPXULgXdq90k8bafcr5P2cMZGcmPCr8rbHJ2ybTsLYNAEFn8aPDGo6rZ2VvLfFbmV7cXU2m3EMCzLKkJiLugAfzZBGR0WQFGKuVUgHd0AFAFD+wdNF3NdDT7UXM0nnSzCFd7v5Yi3E4yW8sBM9doA6UAcf4x1\\\/wL4Zv0tdc06NrmKO3v4lj0Sa6yUnSGAxGOJg8qyvEFRMuu5SABg0AYul\\\/F74c6tBrWm2dsLjRfD4sLgywaW0tpJLJdyx262qopMzpc2pAMSsBJtCksGCgEnhrxl8MNUstKTQbC0uLS8sdNvbVLLQ5di21x5y2TsFhxEg+zTDL7RFtG7buGQDotS1Lwfo2nXmvXVnaWySutzcySWBW4kldEtk3RbPMaV0EcKptLuAqKDwKAMjS\\\/Gfw98RXMGlWVgl2yTr5cP8AYU+xWecyeaMw42efBuaUfKsiLuZWK5AMnQvir8JvFpGhWy2MlzdwPYSaRNpD5NvJK8Eqsnl7Wt\\\/OieJ5BmHeApbLAEAWP4tfDy\\\/m1O4vdGureSC+u9KFxcaBNKL6ZJhZzRwPHG3ms0lv5flj94y2+7ZsQNQBZ8YfEnwJZ\\\/EDTPD\\\/AIh0VrjxFPb3J07zNNW7eaMI8lzHFsDvkRQRSPHgFlkgADMdoAH+JviR4G+HPg6TxH\\\/Yd02mafpyTRHT9EkULbQRho0V2RY0CLMQqs64JdR8wYUAS+C\\\/iX4K8V+C9CvLGyht9L1OWKzs7KCOC8iBSSRIgHtGmgKr9ndso5EaqCxTHABteDdS8IeLNLtm0LToW066sTdwt\\\/ZUlvDJbXEjbipeNVIkaMuV6sNrkEMpIBtx+DdAinaZNE05JWkMxdbSMMXMwnLZx184CTP98buvNAGzQAUAFAGXfeGNL1S+jvLuyjubiMIEeXLbNkqyqQDwCJERsjnKL\\\/dGADG0\\\/wCEvg3Sba6t7Lw1ptnBciLzI4IAgJime4iYY+6yzyyTBhgiSRpM7yWoAf4S+GPh3wRpunWekWb2yWFlaadFIJ38w29srrBGzZ+ZVEkh2ngl2JBJJoAtweBdCh1LW9QXSrRb7WZIJb66SJUmnaFVWEs4AYmMKCjE5U9CMCgBp8BaJHNbTW1jFaSwOHWSBQGIDO23OOhaVycYOWJoAr6T8LvCehXq3mnaBZWV0oAE0Me18CeWfbkdR508smOm5yeuMAFqLwF4egdWj0m2TbcG7ChflExne4MmOm\\\/zZJH3dQXb+8cgFtfC+kx3N7cx6fBFc3shmuJ412ySSGJIS5Yc7vLijTIOcIo7UAUtQ+H3hvVdBi0S60Wzl0eK0NjHYmICFICqqYwo4C4RRj\\\/ZFAGpeaLY39zbXFxaxSXFtKJ4ZivzxuFZQyt1B2ySL7h2B4YggFWx8KaTp15Dd29mqXUMbRRzFmZ1RjucZJJwxwW9SiZzsXABr0AFAHEfG\\\/x7cfC34OeN\\\/GFpbpdXWhaLeajDBKSEkkihZ0Vsc4JAzjtQB+Puh\\\/tf\\\/tpfEGyOueHrnxXq+lXMj+VcaL4SintRhiCiOlswO08dSeOeaFFvoTzJdTSP7Q\\\/7d462XxBH\\\/ckj\\\/wCRKbTW4KUXsw\\\/4aH\\\/bw\\\/58viD\\\/AOESP\\\/kSizFzx7gP2hv28GbAsviCT6DwSP8A5Ep8suw+aPcf\\\/wANA\\\/t5\\\/wDQP+If\\\/hED\\\/wCRKOWXYOZdw\\\/4aB\\\/bz\\\/wCgf8Q\\\/\\\/CIH\\\/wAiUcsuwcy7i\\\/8ADQH7eWwn7B8RN2eAPA46f+AlQ3bVgpJ7MT\\\/hoD9vT\\\/oHfEP\\\/AMIgf\\\/IlJST2Y7oP+Ggf28x\\\/zDviH\\\/4RA\\\/8AkSjmiuoXQv8Aw0B+3pgH+zviJg\\\/9SQP\\\/AJEp3RSTewf8L\\\/8A29P+gd8RP\\\/CIH\\\/yJRddx8suwf8L\\\/AP29T\\\/zDfiJ\\\/4RA\\\/+RKlzitGw5X2MrxH+1V+214O0W51jXpvGmi6TbBTPf6l4Rjt4IgzBV3SPahRlmUDJ5JA71pZoVmfpl+wb8etb\\\/aL\\\/Zy0bxT4lEbeIIrmewvbiGNY0uHjb5ZAijC5RkyBxkHGAQAhHTfthf8AJqnxd\\\/7FXUv\\\/AEnei19EB8sf8E4\\\/2jvh38Of2UvDuh+IvEY07VILu9Z7c2lxJtDXDsp3JGRyCDwa97CZBmOOpKvh6XNF31vFbaPdpnhYvPMvwNZ0MRV5ZKz2k99VsmfQ\\\/iX9rL4Ua3o91ZWnj86ZLOmwXUWn3nmR8jJUiMEHGcHPXselejS4XzaEuaWHv\\\/29H\\\/M82txJlk42hiUv+3Zf5HIeGvj34T0O71K6uvi5NqVhO7yWsMumX2LdDkKpdo2LhOx4JOdxbgL6FXhzGzhaOESl35of\\\/JbnlUc\\\/wcKl6mMbWunJL\\\/5HY761\\\/bC+EKQRq\\\/jFDIB8x+w3bZPfkxV5b4VzdNtUP\\\/JoL\\\/249r\\\/WjKFFXr\\\/hP\\\/5Eut+1p8KU6+KWH10y8\\\/8AjNR\\\/q1mu3sf\\\/ACaH\\\/wAkP\\\/WjKd\\\/bfhP\\\/AORKw\\\/bH+D5\\\/5nBPT\\\/kH3f8A8aqv9V84\\\/wCfH\\\/k8P\\\/kg\\\/wBaMo\\\/5\\\/fhP\\\/wCRH3P7Wvwr4YeL2hVQdwOmXeD05OYe39af+q+cW\\\/gr\\\/wACj\\\/8AJIyfFGUN\\\/wAe3\\\/bsv\\\/kStF+2B8JI+ZPG4kwMY\\\/s66APv\\\/qetQ+F83\\\/58\\\/wDk0P8A5MpcUZOv+Yj\\\/AMll\\\/wDIj5v2ufhPHIsn\\\/CbmNHwVVtNusY46fuc\\\/\\\/r+mD\\\/VjN2rexX\\\/gUP8A5MP9ZsoT5niP\\\/JZf5DZv2wvhFLsx42WPH3tum3XzfnFxVx4WziO9D\\\/yaP\\\/yRUuJsof8Ay\\\/8A\\\/JZf\\\/Ij7v9rn4Sx25jbxmbeV1+WX+zbrI9xmEg\\\/iKUeGM3k7qj\\\/5NH\\\/5IX+s+UNWVf8ACX\\\/yI4ftjfB4Af8AFYJn1\\\/s+6\\\/8AjVV\\\/qtnP\\\/Pj\\\/AMmj\\\/mUuJsn\\\/AOf\\\/AOE\\\/\\\/kT59\\\/b9\\\/aX+G3j79kfx7oOg+JBqGrXa2QgtxZXCbit7bu3zNGAPlVjye1efichzLB0pV69G0Y7u6fVLv3aR2YXPcuxtaNChV5pPZWl0TfVdkbn\\\/AASOGP2RIPfXL3\\\/2nXhnunuf7YX\\\/ACar8XP+xV1L\\\/wBJ3oDfc+YP+Cb37Pfw9+IX7KHhvWfEPhuDU9Tlu75HuJJpVJC3DgcK4HAAHSvSoZnjcNBU6FaUY9lJpa79ep5VfKsDiajq1qMZSfVrXTbXyPp1\\\/wBkb4RIjN\\\/whVs2BnAuJ8n\\\/AMiV0f21mf8A0ET\\\/APAn\\\/mc\\\/9hZZ\\\/wBA8fuMeL9mz4ZyskLfC+aGJuC0l6cICe4E5+vGan+2Mx39vL7zT+xsutb2Mbehcn\\\/ZR+E0aKV8BQTHcoIW5mBAJwTzJ2zmq\\\/trMv8AoIn\\\/AOBP\\\/Mz\\\/ALCyz\\\/nxH7i1bfsqfCm4DhvBccQBwA13cc+\\\/+sqf7YzD\\\/n\\\/L72V\\\/YmXf8+UPX9kT4RLjHgy2yO5uZ8\\\/+jKf9tZl\\\/0ES\\\/8CZP9hZY\\\/wDlxH7iRv2TPhMylT4Ot8Hr\\\/pVxz65\\\/eUlnGYL\\\/AJfy+80eTZfJWdGJH\\\/wyJ8Ih\\\/wAyXa\\\/+BE\\\/\\\/AMcp\\\/wBtZj\\\/z\\\/l97M\\\/7Cyz\\\/nxEc37I\\\/wjcAN4MtiFGADcz8f+RKSznMVtXl97H\\\/YmWveghv\\\/AAyJ8Iv+hLtf\\\/Aif\\\/wCLqv7azL\\\/oIn\\\/4E\\\/8AMX9hZZ\\\/0Dx+4c\\\/7I\\\/wAJJSC\\\/g23YjoTczn\\\/2pSWc5itsRL\\\/wJj\\\/sPLXvQiN\\\/4ZE+EX\\\/Ql2v\\\/AIET\\\/wDxyn\\\/bWZ\\\/9BE\\\/\\\/AAJ\\\/5i\\\/sLLP+geP3Hzz\\\/AMFAv2cPhx4F\\\/ZE8f65oXhiDT9VtEsjDcRzykpuvrdTwXIOQxHPrWNbNMdiKbpVq0pRe6bbT2f5pP1OihlWBwtRVaNGMZLZpardfk7ehq\\\/8ABI7\\\/AJNEt\\\/8AsOXv\\\/tOvLPVPcv2wv+TVPi7\\\/ANirqX\\\/pO9AHkn\\\/BKv8A5My8L\\\/8AX7f\\\/APpVJQB9ZXySyW8iwzfZ3KnEm3dt98dKpWW5nNSatF2+RUPmSKga7nV1GGMUWA3ucg\\\/pWfPCXwsqCkl7wsqvPKXW8uolIGEjhGB+ak1RQ98tLG4uLhAuAV8v5W+vHWjcHpuMFhNNudNTuVBJ42px7YK9qAJ3spX24vpkwoX5QnPucjqaV0AWtnLbOWe9muMjGJQuB+QFF0Ba59R+VMA59R+VABz6j8qAFGe5B+goA+Y\\\/+Cl\\\/\\\/JkfxK\\\/3NP8A\\\/TjbUAcV\\\/wAEj+P2RLf\\\/ALDl7\\\/7ToA9y\\\/bC\\\/5NU+Lv8A2Kupf+k70AeSf8Eq\\\/wDkzLwv\\\/wBft\\\/8A+lUlAH1brV4un6Xd3TI0iwxNIUVWJYAZwAoJPTsCa0pwc5KK6mVSp7KDm9keeaD4t0zxzqn2OHw9byXCwtOrXtpcQrt3dN0lsoyWbJXryTg812Vsulg4809r9LPf5nmYXM6eMlyUk7+d0da2hNPctLPoOjuwBZZGk3sW\\\/GHge+fwrifL3f3HqLm7L7y5JDqF9GIb3TrCSFnG9DdM42564MQyRwcevcUKy2YNN6NfiJB\\\/a9vGkcenafHGoChVvXACgdh5P0p+73\\\/D\\\/ggubt+JLJLq6qCllZOccg3jjn0\\\/1X0pe73H73b8Q83Vzj\\\/Q7LG0kkXj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTS635aeVZ2O8s27deOAF3DaR+65O3JIx1GM85B7vcPf8iWSXVRMRHZ2bRf33umB6enlnv70Wjbdi9\\\/siOKXWmL+ZZWKcHaEvXbJ7A\\\/uhgUWh3f9fMPf6JGjb+aYVMyqkv8So24D6HAz+VS7dC1fqfM\\\/wDwUv8A+TI\\\/iV\\\/uaf8A+nG2pDOK\\\/wCCSH\\\/Jotv\\\/ANhy9\\\/8AadAHuX7YX\\\/Jqnxd\\\/7FXUv\\\/Sd6APJP+CVf\\\/JmXhf\\\/AK\\\/b\\\/wD9KpKAPrHUwv2C43zm1TyzmdWVTGMfeBbgY688UJK+quJ6rexz1gljZGR5NXuL1V2RkzXcShWGP7hUZPy8H+tayg5aqFvRMwhJQ0c7+rRaa+0hJFU3e1sj5Df9dwO0Y8znIzge3tUxhOXRmrnFdUJ9s0dIAPtSpEzFA324DLZ5AO\\\/rlT+RFN05ro\\\/uEqkX1X3leLXvD2pa4+kw6pBcavAglksItSUzqmB8zRiTdjDDkjHI9acqNWNP2vK+XvZ2+\\\/YhV6TqeyU1zdrq\\\/wB25sf2fFkfubrglhm4Y4JGP7\\\/p+XPrWRuL\\\/Z8XmB\\\/Jui4OQTcN1\\\/77oAPsKZH7u74GBi5b0x\\\/f9O\\\/40APjtUjn84QT78kjMuQM+gLYxz0\\\/woAs+c\\\/\\\/ADwk\\\/Nf8aAHoxccoyezY\\\/oaAPmT\\\/AIKXf8mR\\\/Er\\\/AHNP\\\/wDTjbUAcV\\\/wSP8A+TRLf\\\/sOXv8A7ToA9z\\\/bB\\\/5NV+Ln\\\/Yraj\\\/6TvQB5H\\\/wSr\\\/5My8L\\\/APX9qH\\\/pVJQB9Z3ql7WZRClwShxFIcK\\\/HQnB\\\/lTW4pbaHLW9pdNKGbwrYxZU5fz4zzhjj\\\/V92xz7k9uei6\\\/nf4nNqv8Al2vvRL9hZpoXk8NWAMkZ82QyRko2fu\\\/cyQcLz79OKXurX2j\\\/ABQXf\\\/PtfeiobC7iRRH4P03Z975bmMFWGcEfusdScH0J6dC7xe9R\\\/iwbf\\\/PtfeirqlpfaFDea7ongLT7\\\/wASLCkcccVzDbyzqSishmaMYUKARnqEAwDgV0RkpxjRnXahfs7L5HNOLjKVanRTnburnX6HeXt7pNjPqVp\\\/Zt\\\/NCj3Fn5qy+RIVBZN4GG2nI3DrjNcM4xhOUYS5lfR2tdeh3UnOcIyqLldtVv8AiaH\\\/AAL+VQah\\\/wAC\\\/lQAf8C\\\/lQAf8C\\\/lQAo+uaAPmP8A4KW\\\/8mSfEn\\\/c0\\\/8A9ONtQBxX\\\/BI\\\/\\\/k0S3\\\/7Dl7\\\/7ToA9z\\\/bB\\\/wCTVfi5\\\/wBitqP\\\/AKTvQB5H\\\/wAEq\\\/8AkzLwv\\\/1\\\/ah\\\/6VSUAfWV+ENpN5jOsew7jFndjvjHOfpz6U43voTLbU5uW50yaBYTNre0fMGSO7BOGP8QXPU9M8gDqAK6+SotbL70cntKe13+JJBDp0ZnQS6vlsW5MjXZAzxlc8Dp94dM9ean9490vwKUofzP8SrPFpQvfnuNe80IoIja924IHPyjGeefTnuKr94lol+BF4fzP8SCx06y07xRc62NX8STrLAtsNLnWeS0iwFAdYzHkOdn3iTyx9aq9SVNU3GPqrXIUaaqurzyu+l3b7jox4osmD4S9ygJINhP2IBx8nPUdPf0Nc\\\/spLt96OtVoP\\\/hmZ2vfEXQ\\\/DlkLvUp7m0ty\\\/lh3sZ+WwTgDZk8Ken+FdOHwNfEz5KSu\\\/Vf5nHicww+FSlVbV\\\/J\\\/5F3wv4w0rxhZzXWkztcW8Mvks7QvH821W4DgZ4ZeRx27VlicLVwlT2dZWfqn+RthsXRxdP2lJ3Xo1+ZtZPpXKdgZPpQAUAfMf\\\/BS3\\\/kyT4k\\\/7mn\\\/APpxtqAOK\\\/4JH\\\/8AJolv\\\/wBhy9\\\/9p0Ae5\\\/tg\\\/wDJqvxc\\\/wCxW1H\\\/ANJ3oA+Dv2Gv+Cgvwn\\\/Z9\\\/Z00PwX4rk1pdbtLm7llWy0\\\/wA2MCSd3XDbhngjtQB7tf8A\\\/BW34EyWU6wz+JllKEIV0kZBxxjL4\\\/OgPQ5pf+CrfwfRnUaj4vBHKt\\\/ZUHB9PvY9B+H1zPKGop\\\/4KvfCLZEP7S8XhgvzY0qA5b67s4H9ec9A7ASxf8FV\\\/g46YXWPFkW3AzPpMRJ69NrdOnXnI9KBiv8A8FU\\\/g95UhGveKHlyCM6SgHAIxx0znsPp7gh8\\\/wDwVQ+De9Sdd8UxBcnA0hBkZJ5\\\/x+tG4En\\\/AA9W+DTHd\\\/bficELtGNJT5snJJ\\\/lxj9KVu2hSt11Gyf8FUvg1IFC654nhA67NJT5vrn2x0x09zlpWJdm9iUf8FWfgsqsv9s+KzknDHSo92OMfy9O5pgNtv8Agqx8F7Z\\\/MbWPFFw4BHlS6UPLPoflYHPXv36cUAbMH\\\/BXD4ECMebN4iMncppJA\\\/V6APGv2y\\\/+Ci\\\/wi+Of7NfjHwP4Yk1xtc1UWgtxd6f5UX7u7hlbc244+WNu3XFAHtX\\\/AASP\\\/wCTRLf\\\/ALDl7\\\/7ToA9H+K1h8afHfw\\\/8Q+Fb7wX4Xu9P1qwn0+4fSfEMiTJHJGULRma3ChgDxuBGeoIrK9TsitD4Yuv+CcviyCRhH8LfFFyoPDR+MtHAP\\\/fUIpXqdkCt3K\\\/\\\/AA7u8Yf9Ei8W\\\/wDhZ6J\\\/8bovU7IdogP+Cd3jDv8ACLxd\\\/wCFpon\\\/AMbovU7IWncd\\\/wAO7\\\/F2P+SQeLv\\\/AAtdE\\\/8AjVF6nZC07iN\\\/wTu8XlTt+EPi4Njgnxroh\\\/8AaVF6nZDVhtr\\\/AME6\\\/GaxILj4UeK5JcDe0Xi7RUBPfAKnA\\\/E0XqdkO0TUX9gLxWIUQ\\\/BvxOSm3D\\\/8JXoQbgHGSE56nOevGc4FF6nYfumdJ\\\/wTs8XFDs+E3i8N6t4w0Qj\\\/ANAovU7B7pHaf8E7fGiW6Lc\\\/CTxXLOPvPF4y0VFP0UxnH5mi9TshWiSf8O7\\\/ABd\\\/0SDxf\\\/4Wuif\\\/ABqi9TsidO4h\\\/wCCd3i\\\/\\\/okPi4f9zpon\\\/wAbovU7INO40\\\/8ABO7xj\\\/0SLxb\\\/AOFnon\\\/xui9Tsh+71ZLB\\\/wAE6fF0rYb4UeKofd\\\/GWjEfpEaL1OyHaJ9e\\\/s0\\\/DX4t\\\/AH4eR+EdC8D6NBp32mW7MniDxIJZ974zk29vtwMDGB27071OyFofXNakhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHkGmfFy98T\\\/wBm6po+t6ElnqEdtLY6FdafdG8vFuo3ltHE4cFVeMb2ZbeVYvJuQWfyZGUA9K8J+JrHxp4W0bxDpbtLpmrWUN\\\/au6lWaKVA6Eg8g7WHBoA1aACgAoAKACgAoAKACgAoAKACgAoAKAOC\\\/wCFc6ha3Vtb6drFpYaNBZ3NnBs0mL+0LKOVtyxWk4YRRQpsgAjaCTIhTLEgEAHa6fp9rpNhbWNjbQ2VlbRLDBbW8YjjijUAKiqOFUAAADgAUAWKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA\\\/wD\\\/2Q==\",\"timing\":1200},{\"timing\":1500,\"timestamp\":1367903911077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timestamp\":1367904211077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":1800},{\"timestamp\":1367904511077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":2100},{\"timestamp\":1367904811077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":2400},{\"timing\":2700,\"timestamp\":1367905111077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timing\":3000,\"timestamp\":1367905411077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAhIHXigA3D1H50CukG4eo\\\/OgL6XFoGFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ACHigDyL9oH46p8INJtIrW1F5rN\\\/v+zxynEcYUDLvg5IywGBjPPIxXl47GxwkNNZPY+14X4cnn+IfO3GlD4mt3e+i8+uvQ+Vrn9qr4mz3EkkfiFbZGYsIo7G3KoPQbkJwPck18u81xb1U\\\/\\\/JV\\\/kft0OBMhhHl9g3brzT18\\\/iS+5JHY\\\/DT9sXxDpmrQw+MGi1XSpHxLdpAsc8GSMEBAFZRzkYz79j24bN6ntFCu7p+Vj53PfD\\\/CfVpV8sTjNapNtprd6ttp221sfaUMyzxq6HKsMg+or65NNXR\\\/P7Ti7NaklMQUAFABQAUAFABQBwH\\\/AArXUbS7tLfTdatLDRLe0ubOALpEX9oWUUrbhDaThliigTZAojaCTIhXLEgEAHbadp1po+n2thYW0NlY2sSwQW1ugSOKNQFVFUcKoAAAHAAoAs0AI3Q0Cex8lftr+CtQuZ9H8TW8Es1hbQva3cgI2QfOChPP8RZhnpwo7ivmM5oTfLWR+3eHGa0qXtctqNKUmpLXfRK3r1+88Em+Js9xqd3eHQdAjafSjo7QxaeEiRMAeaqg8S8cP+AGOK8T63LmcuVaq2x+mTyGn7KNGVap7s+f43e\\\/Zv8Al8v1bIbJ9V+JD+HfC+laPYteWiyQQNZQCOW4yd7NM+cNjBOeMDPvUxc8Q4Uorby\\\/M6K7o5LDEZjXm2pa+9LRNKyUV05trWer6H6U6Naf2fp1tahiywxLGGbqcADNfoMIckVHsj+Q61Z16sqtrczb\\\/EvVZkFABQAUAFABQAUAFABQAUAFAEU9vHcIUkUMpGCCOtA02tjkLj4OeCbiaSWTwnoskkhLO7afCSxPUk7a5nhqEndwX3I9elnOZUYKFPEzSXRTkl+Zs+H\\\/AAZonhaKSPSNKs9Mjkbe6WdukQZsYyQoGTWsKcKfwJL0OGviq+Klz4io5vu23+ZtAAVocp\\\/\\\/2Q==\"}],\"scale\":3000},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"text\":\"Start Time\",\"granularity\":1,\"key\":\"startTime\",\"itemType\":\"ms\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"duration\":9.836,\"startTime\":223.464},{\"duration\":54.009,\"startTime\":237.719},{\"duration\":28.006,\"startTime\":404.584},{\"duration\":16.501,\"startTime\":433.046},{\"duration\":10.131,\"startTime\":453.832},{\"duration\":85.78,\"startTime\":464.421},{\"duration\":6.331,\"startTime\":616.357},{\"duration\":23.907,\"startTime\":636.318},{\"duration\":5.452,\"startTime\":661.822},{\"duration\":9.002,\"startTime\":685.934},{\"duration\":7.104,\"startTime\":755.491},{\"duration\":5.568,\"startTime\":842.28},{\"duration\":5.104,\"startTime\":857.945},{\"duration\":20.536,\"startTime\":863.445},{\"duration\":39.053,\"startTime\":891.281},{\"duration\":24.088,\"startTime\":931.797},{\"duration\":33.163,\"startTime\":957.679},{\"duration\":5.234,\"startTime\":1030.116},{\"duration\":6.927,\"startTime\":1254.864},{\"duration\":15.292,\"startTime\":1340.796},{\"duration\":231.282,\"startTime\":1563.574},{\"duration\":6.795,\"startTime\":1999.817},{\"duration\":54.694,\"startTime\":2009.786},{\"duration\":9.675,\"startTime\":2066.966},{\"duration\":7.823,\"startTime\":2306.609},{\"duration\":5.72,\"startTime\":2431.146},{\"duration\":145.02,\"startTime\":2610.011},{\"duration\":10.197,\"startTime\":2755.096},{\"duration\":12.483,\"startTime\":2871.617}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Potential Savings\",\"key\":\"wastedMs\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"wastedMs\":182.60499997995794,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"wastedMs\":182.40400007925928,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"wastedMs\":182.36900004558265,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"wastedMs\":182.2770000435412,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":181.8409999832511,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"wastedMs\":166.20900016278028,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\"},{\"wastedMs\":164.41900003701448,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\"},{\"wastedMs\":163.18700020201504,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"first-contentful-paint-3g\":{\"description\":\"First Contentful Paint 3G marks the time at which the first text or image is painted while on a 3G network. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"4766\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint-3g\",\"score\":0.71,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint (3G)\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"350\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":0,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"total\",\"itemType\":\"ms\",\"text\":\"Total CPU Time\",\"granularity\":1},{\"key\":\"scripting\",\"itemType\":\"ms\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"text\":\"Script Parse\",\"granularity\":1,\"key\":\"scriptParseCompile\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"total\":2815.1079999999956,\"scripting\":477.3120000000002,\"scriptParseCompile\":5.7639999999999985,\"url\":\"Other\"},{\"total\":928.471999999999,\"scripting\":753.1079999999989,\"scriptParseCompile\":137.568,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"scriptParseCompile\":6.575999999999999,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"scripting\":202.00800000000007,\"total\":208.58400000000006},{\"scriptParseCompile\":9.248000000000001,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"total\":188.56000000000006,\"scripting\":171.19600000000005},{\"scriptParseCompile\":27.568,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"scripting\":134.636,\"total\":162.204},{\"total\":94.84800000000001,\"scripting\":89.45200000000001,\"scriptParseCompile\":5.239999999999999,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\"},{\"scriptParseCompile\":7.168,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"scripting\":52.87600000000001,\"total\":64.51200000000001},{\"total\":59.72799999999997,\"scripting\":53.21599999999997,\"scriptParseCompile\":6.512,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\"}],\"summary\":{\"wastedMs\":2139.4479999999994}},\"displayValue\":\"2.1\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":0.73,\"scoreDisplayMode\":\"numeric\",\"title\":\"Reduce JavaScript execution time\",\"warnings\":null},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"requestStartTime\":1367902.856765,\"totalBytes\":44039,\"wastedBytes\":44039},{\"requestStartTime\":1367902.856525,\"totalBytes\":7238,\"wastedBytes\":7238,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\"},{\"requestStartTime\":1367902.855728,\"totalBytes\":6070,\"wastedBytes\":6070,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\"},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"requestStartTime\":1367902.856649,\"totalBytes\":5692,\"wastedBytes\":5692},{\"requestStartTime\":1367902.856882,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"requestStartTime\":1367902.85585,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":1367902.85638,\"totalBytes\":4102,\"wastedBytes\":4102},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":1367902.855962,\"totalBytes\":3809,\"wastedBytes\":3809}],\"overallSavingsBytes\":82251,\"overallSavingsMs\":3300},\"displayValue\":\"Potential savings of 80\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"totalBytes\":5692,\"wastedBytes\":5515,\"wastedPercent\":96.8871722027972,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"wastedPercent\":90.63742351398602,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5159}],\"overallSavingsBytes\":10674,\"overallSavingsMs\":600},\"displayValue\":\"Potential savings of 10\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":0.58,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"4.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.7,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"overallSavingsMs\":150,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"valueType\":\"bytes\",\"label\":\"Potential Savings\",\"key\":\"wastedBytes\"}],\"type\":\"opportunity\",\"items\":[{\"wastedPercent\":99.7771364438031,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841},{\"wastedPercent\":71.58667502859039,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":7541},{\"totalBytes\":4924,\"wastedBytes\":4924,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"wastedPercent\":100,\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760,\"wastedBytes\":2760},{\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"totalBytes\":2482,\"wastedBytes\":2406,\"wastedPercent\":96.93745970341715,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\"},{\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100,\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\"}],\"overallSavingsBytes\":31016},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.88,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"7.9\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.34,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"text\":\"URL\",\"itemType\":\"url\",\"key\":\"url\"},{\"text\":\"Size\",\"key\":\"totalBytes\",\"itemType\":\"bytes\"}],\"type\":\"table\",\"items\":[{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"totalBytes\":279456},{\"totalBytes\":145259,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"totalBytes\":89714},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"totalBytes\":44548},{\"totalBytes\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"totalBytes\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"totalBytes\":32907,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"totalBytes\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"totalBytes\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"totalBytes\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"}]},\"displayValue\":\"Total size was 1,151\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"key\":\"groupLabel\",\"itemType\":\"text\",\"text\":\"Category\"},{\"text\":\"Time Spent\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"items\":[{\"duration\":2111.3079999999936,\"groupLabel\":\"Script Evaluation\",\"group\":\"scriptEvaluation\"},{\"duration\":997.1919999999951,\"groupLabel\":\"Other\",\"group\":\"other\"},{\"duration\":950.7959999999998,\"groupLabel\":\"Style & Layout\",\"group\":\"styleLayout\"},{\"group\":\"paintCompositeRender\",\"duration\":265.22800000000035,\"groupLabel\":\"Rendering\"},{\"duration\":251.14799999999997,\"groupLabel\":\"Script Parsing & Compilation\",\"group\":\"scriptParseCompile\"},{\"duration\":133.40000000000015,\"groupLabel\":\"Parse HTML & CSS\",\"group\":\"parseHTML\"},{\"group\":\"garbageCollection\",\"duration\":37.36,\"groupLabel\":\"Garbage Collection\"}],\"type\":\"table\"},\"displayValue\":\"4.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.37,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimize main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"overallSavingsMs\":3300,\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true,\"isCrossOrigin\":false,\"totalBytes\":144748,\"wastedBytes\":110240},{\"fromProtocol\":true,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"isCrossOrigin\":false,\"totalBytes\":44039,\"wastedBytes\":30953}],\"overallSavingsBytes\":141193},\"displayValue\":\"Potential savings of 138\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"items\":[{\"numTasksOver25ms\":8,\"numTasksOver50ms\":5,\"numRequests\":170,\"totalTaskTime\":1186.608000000013,\"mainDocumentTransferSize\":8749,\"totalByteWeight\":1178985,\"numTasks\":1461,\"numTasksOver10ms\":16,\"rtt\":0.00022678362796055388,\"numFonts\":8,\"maxRtt\":0.00022678362796055388,\"numTasksOver500ms\":0,\"numScripts\":25,\"maxServerLatency\":null,\"numStylesheets\":10,\"numTasksOver100ms\":2,\"throughput\":18189623014.408066}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"type\":\"criticalrequestchain\",\"chains\":{\"48DFAF7082825A8893E1729290FD57C8\":{\"children\":{\"1000000028.34\":{\"request\":{\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":1367903.007955,\"endTime\":1367903.007957,\"startTime\":1367902.855597}},\"1000000028.33\":{\"request\":{\"transferSize\":2620,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":1367903.007678,\"endTime\":1367903.00768,\"startTime\":1367902.855471}},\"1000000028.11\":{\"request\":{\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":1367902.792222,\"endTime\":1367902.792225,\"startTime\":1367902.634731}},\"1000000028.6\":{\"request\":{\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":1367902.735718,\"endTime\":1367902.73572,\"startTime\":1367902.634117}},\"1000000028.30\":{\"request\":{\"responseReceivedTime\":1367903.006595,\"endTime\":1367903.006599,\"startTime\":1367902.855067,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"}},\"1000000028.29\":{\"request\":{\"responseReceivedTime\":1367902.9928259999,\"endTime\":1367902.992828,\"startTime\":1367902.854903,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\"}},\"1000000028.8\":{\"request\":{\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":1367902.78514,\"endTime\":1367902.785143,\"startTime\":1367902.63442}},\"1000000028.27\":{\"request\":{\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":1367902.992051,\"endTime\":1367902.992056,\"startTime\":1367902.854381}},\"1000000028.5\":{\"request\":{\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":1367902.735472,\"endTime\":1367902.735474,\"startTime\":1367902.633492}},\"1000000028.24\":{\"request\":{\"responseReceivedTime\":1367902.916127,\"endTime\":1367902.916131,\"startTime\":1367902.85382,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\"}},\"1000000028.12\":{\"request\":{\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":1367902.823179,\"endTime\":1367902.823185,\"startTime\":1367902.634882},\"children\":{\"1000000028.78\":{\"request\":{\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":1367903.234674,\"endTime\":1367903.234675,\"startTime\":1367903.052398}},\"1000000028.75\":{\"request\":{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":1367903.234406,\"endTime\":1367903.234407,\"startTime\":1367903.052038}},\"1000000028.69\":{\"request\":{\"responseReceivedTime\":1367903.233851,\"endTime\":1367903.233853,\"startTime\":1367903.051248,\"transferSize\":32907,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"}},\"1000000028.72\":{\"request\":{\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":1367903.234137,\"endTime\":1367903.234138,\"startTime\":1367903.051734}},\"1000000028.81\":{\"request\":{\"responseReceivedTime\":1367903.235006,\"endTime\":1367903.235008,\"startTime\":1367903.053167,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"}}}},\"1000000028.4\":{\"request\":{\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":1367902.735151,\"endTime\":1367902.735153,\"startTime\":1367902.633257}},\"1000000028.9\":{\"request\":{\"responseReceivedTime\":1367902.78562,\"endTime\":1367902.785623,\"startTime\":1367902.634532,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"}},\"1000000028.7\":{\"request\":{\"responseReceivedTime\":1367902.739319,\"endTime\":1367902.739323,\"startTime\":1367902.634238,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\"}},\"1000000028.23\":{\"request\":{\"responseReceivedTime\":1367902.8971640002,\"endTime\":1367902.897168,\"startTime\":1367902.827402,\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"}},\"1000000028.32\":{\"request\":{\"responseReceivedTime\":1367903.0074250002,\"endTime\":1367903.007427,\"startTime\":1367902.85535,\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"}},\"1000000028.26\":{\"request\":{\"responseReceivedTime\":1367902.9169359999,\"endTime\":1367902.916938,\"startTime\":1367902.854201,\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\"}},\"1000000028.2\":{\"request\":{\"responseReceivedTime\":1367902.734459,\"endTime\":1367902.734464,\"startTime\":1367902.632976,\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"}},\"1000000028.3\":{\"request\":{\"responseReceivedTime\":1367902.734905,\"endTime\":1367902.734907,\"startTime\":1367902.633135,\"transferSize\":1144,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"}},\"1000000028.25\":{\"request\":{\"responseReceivedTime\":1367902.916602,\"endTime\":1367902.916604,\"startTime\":1367902.854077,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\"}},\"1000000028.10\":{\"request\":{\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":1367902.791585,\"endTime\":1367902.791589,\"startTime\":1367902.634639}},\"1000000028.28\":{\"request\":{\"responseReceivedTime\":1367902.99253,\"endTime\":1367902.992534,\"startTime\":1367902.854516,\"transferSize\":1386,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\"}},\"1000000028.31\":{\"request\":{\"responseReceivedTime\":1367903.007073,\"endTime\":1367903.007077,\"startTime\":1367902.855221,\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\"}}},\"request\":{\"responseReceivedTime\":1367902.614981,\"endTime\":1367902.614995,\"startTime\":1367902.412155,\"transferSize\":8749,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\"}}},\"longestChain\":{\"transferSize\":31959,\"length\":3,\"duration\":822.8529999032617}},\"displayValue\":\"27 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null},\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"headings\":[{\"text\":\"Statistic\",\"itemType\":\"text\",\"key\":\"statistic\"},{\"key\":\"element\",\"itemType\":\"code\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}],\"type\":\"table\",\"items\":[{\"statistic\":\"Total DOM Elements\",\"value\":\"294\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"type\":\"code\",\"value\":\"\"}},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"}}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.52,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0},{\"group\":null,\"id\":\"first-contentful-paint-3g\",\"weight\":0}]}},\"categoryGroups\":{\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\",\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\",\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\",\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_pagespeed-insights::site-pagespeed-desktop::last-28-days\":{\"fetchTime\":\"2019-05-20T14:57:23.890Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":739,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"desktop\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"type\":\"table\",\"items\":[{\"statistic\":\"Total DOM Elements\",\"value\":\"294\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"type\":\"code\",\"value\":\"\"}},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"}}],\"headings\":[{\"itemType\":\"text\",\"key\":\"statistic\",\"text\":\"Statistic\"},{\"itemType\":\"code\",\"key\":\"element\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]},\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"key\":\"label\",\"itemType\":\"text\",\"text\":\"Resource Type\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"itemType\":\"bytes\",\"key\":\"size\",\"text\":\"Transfer Size\"}],\"type\":\"table\",\"items\":[{\"label\":\"Total\",\"size\":1029498,\"requestCount\":88,\"resourceType\":\"total\"},{\"label\":\"Script\",\"size\":494592,\"requestCount\":25,\"resourceType\":\"script\"},{\"resourceType\":\"image\",\"label\":\"Image\",\"size\":258759,\"requestCount\":23},{\"label\":\"Font\",\"size\":213167,\"requestCount\":8,\"resourceType\":\"font\"},{\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\",\"size\":33261,\"requestCount\":10},{\"requestCount\":20,\"resourceType\":\"other\",\"label\":\"Other\",\"size\":19537},{\"resourceType\":\"document\",\"label\":\"Document\",\"size\":10182,\"requestCount\":2},{\"requestCount\":0,\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0},{\"requestCount\":52,\"resourceType\":\"third-party\",\"label\":\"Third-party\",\"size\":709935}]},\"displayValue\":\"88 requests \\u2022 1,005 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"type\":\"screenshot\",\"timing\":2863,\"timestamp\":428514708726,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAFcAfQDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAgBAwQFAgYHCf\\\/EAF4QAAEDAgMCBgoMCwUDCgcAAAEAAgMEEQUGEiExExRBUZHRBwgYIlVWYXGTlBUWFyMyN2J0gaHB4TM2UlR1sbPD0tPwJEKSleIlNII1Q1NjcnODorLCREVGZYSj8f\\\/EABsBAQEBAQEBAQEAAAAAAAAAAAABAgMEBQYH\\\/8QAMhEBAAECAwUECgMBAQAAAAAAAAECEQMSURMhMZGhBFLR4QUGFBUWQUJhcfBDU4GxMv\\\/aAAwDAQACEQMRAD8AlStNjGaMFwebgcRxCKKbljF3OHnABsqZ0xSTBssV9dB+GjZaMnkc4hoPSV5pilfBkqmo4IKKCsxyqiFRU1VUNdtXIOXeD0Lz42Ns30uwdg9ptumbzaIi0XtF53zuiIi3yni9TwfHcMxlrjhlbFUafhNabOb5wdoWyXjbK+LE8ClzNhlNFh2M4VK0ziAWZOxx5Rzb+helYhmXDsOw+kq6yR7W1LOEjYyNz3FobqJs0E2AIufKOcLWDi7Rjt3Y\\\/Zp3XjfMWnjExbTjumJiW6RdVizzheh8tSZI6fjJgjnZG+SNw7yzy4CzQdY3+fddc352wu8Bp462pZNV8TD4aZ7hrs\\\/be20Dg3DZt3Ls8Ds6LruF5tw+u4FjTI+V\\\/wAMwQyyRx3c4NDn6QGk6Tvt0EE325owxzGOD5zr0mNvF36nhwJBaLbRsKk1RHGW6cOuv\\\/zF27RaZ2ZcLaXgzu702Hvbu\\\/74N73Zt2kD6Vk0mL0lXVmmgMplDQ5wMThpuA4A3Gw2I2FSK6Z+azg4kReaZ5NgiItOYiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIrElXTxvLHyta4GxB5NhP6gSuTqmFjGvdI0McdLXE7Cf6CC6iscbh5X22atrSLDnPNuKGsgawvdIA0Ak3BFrXO3oPQgvorTKiJ8gYxxc4gkWBtsNjt3K6gIrQqYjOYdfvl7WIO02vs59i4mspxa8zBe42nmIB+shBfRWuMRaI3l9myODW3BFzzLhLW08T3Mkks5psRpPNf9XQgyEVh1ZTta5xkGlouTY2H0rkyphkeGMeHOIvs2\\\/WguoiszVMUL9MhcDYHYwnebcg50F5FY45Boa\\\/hAWu+DYE3\\\/q6o6tga5zXOcC3Ve7HbLb+TyoMhFYfVwMibI99mE6bkHft3jk3FXIpY5QTG4OsbG3IeZBzRFjx1lPJGXskBb5iObk+kdKDIRWmVET3tax13EXtY\\\/Xzbj0K6gIvKeyLnXGcFzNJRYdNFHAyNjrOiDiSRc7StF7fM22vw9P8A3Rbg473duFt681Xa6Kapp37n2sH0D2nFw6cWJpiKt8Xnye5ovDRnvNxLRw1OC5xYNUcY23Itt3fBPQuEWf8ANkrQ5lRTEEloJjjG4XO\\\/kty7ln2yjSXT4d7T3qefk91ReGPz3m6PVrnp2lrS5wMcYIA5x9KpHn3NsjGuZUUzg5peLRx3te27z7LJ7ZRpJ8Pdp45qefk90ReEu7IGbGxmR00QYLgngG8lusLc5DzzjmLZqoqGvmhkp5tYcBEGnYwkbR5QrT2uiqYp372cX1f7VhYdWLM0zFMTO6dP8euoiL1PhtXmfChjWAVuH6gx0zLNcdwcDcHpAXl2I4FNXxQ1WeMRiwl0bBSUwDA50mne425Ovp9lVirpKasYGVcEU7BtAkYHD61wxcCMTi9\\\/Y\\\/SFfZd1Ot7\\\/ADjW17xv3X3PJ6KkpK3DzlnKRmqoaiRslfiMjC1oaCDYeXZsH3kej4pl2gxKKjZM2SN1IC2F8Ty1zWkAFvmIA6Ad4C2sEMVPGI4I2Rxjc1gsB9C5rWFhZGO19rntE\\\/bfO+bzMzxmZ3aR8rRDq9TkXA6mRzpIZjqvq9+dtvpO\\\/fvY3z223VwZNwttRNUNNU2qlljlM4mOsFmrTt5dkjxc3JB37BbsiLq8br1HlHDaGVr6F1XTgDvo453BkhBJBeL7bFx84sDcAK7heW6WijozK+WeopmMa2RzjYaWkbByDaT\\\/APwLeIpNMTN5bpxKqYmKZ4tOMu0TRMIzMxsl+9D9jbnUbA77nnuuVDl+ioqqnnhEmqnj4OMOdcNFrefdybvItsimSnRrb4k7s0iIi05CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiCw6jgdU8OY7y\\\/lXPNb9S4zUNPNEyKRl42DS1uogAbOpZKIMc0kRvfWbt0m7ztG3ft8pVDQwEklrjcEG7jtvf+I9KyUQWoKaKCwibpA1WF91zc\\\/WrqIgsGkhMpkDLSF2suGwk2t+pWhhtKA0CM96Q4d+bgi1tt\\\/IFmIgxjQ05ijj0HTG7W2zjsN7pNQ00znOkhaXOcHk8pIFgehZKIMZ1DA5j2Fp0P3t1Gx5PsSOgp45WyMjs8EuG07zfrKyUQFaqKaKoBEzA8EAEHcdoP6wrqIMV1BTuY5hYS0jTbUd39BcpaKCRxL2EkhwO07iAD+oLIRBjS0UEsIjkaXNDi7a43uQQdv0lX42NjBDBYElx853rkiAsSPDqeNgaxrg0czj5LfqHQstEGO2igbKyQMOtlyDc7ze5+srIREHjXZRy7i9fmyWpoqCeeB8TAHxi4uBYhdcGA5oBj\\\/2XVe9gBvvI2Wvb9ZUiEXkq7JTVVNV53vvYHrBjYOFThZKZimLb7+KPMuB5ql4PhMNqyI3a2jggADt22+kq1T5dzRTFhgw6tZoLi2zNxIsT0KRaKexU6y6fEmNa2zp5T4o8SYDmiQO1YXVHUzgz71ybOpcIMu5ngFosMrGgsMZtHvaTcjpUikT2KnWT4kxrW2dPKfFHk4HmkwGF2F1DoyLEGAbdpO\\\/fylbjsc5axmizjQVNXh1RDBFrL3vbYC7HAfWQvbkVp7HTFUVXncxi+sONiYdWFkpiKomJtf5\\\/6IiL1vgCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg6NgXZNwXF6fNsghraU5YkkZXsqGNDu8DiXNs43B0Ote25YFT2Ycu0\\\/Yvps9OhrnYXUS8CynaxnDl+ss021ab96Tv3BeLdmeCuwDssZgwLDGvbFn6lpIGFo2Nl4ZjHk\\\/8Iff\\\/ALawqnBpB2V6DsURQH2GgzGcba3+6KcwtkDB5ANY85QS4pagT00ErmOhdKwP4OSwc24vY25Qr27eoi4hHlrGYeyZivZCxeWmznh1bUMw2OSsdE+nYxt4BCwEagXbNx2WOy91uWUNXnbN\\\/YmoM5SVt67AZ31jGTvidOA1xbrLSD3wDSfOUEnKqoZTU8kzzdrGF9hvIAvsXltd2csBpssZaxuPCcdqo8wSTRUdNTwMfNqjfoILde8ndYleWvosq13ZD7ITeyFij6GswcMhwWOWufTmCBrDodFZw1OsGG225O43XWKaPEJcgdgmPBZoIMTdiVYKaWduqNknGRpLgN4ugkhkbsq4NmzME2BcQxjB8Zji4cUeK0vASSM5XNFzf+uYr0C4va+1eD1\\\/Y7zJFLmPOuesepMQxWlwGrpKOKggMUcTTE+7iTYk987k5d+wLz+vw2XL3a3YVjuDTV3HsZdTQ4vVvqpCW0up\\\/eg7eDZctb3o3O5boJbtcHC7SCPIge0kgOFxv27lGXImETYZj2Jy4BjeWMDwaXBZzWQYXjUtbwfenRV6Xt2FpIubjYtR2KXUGV86YFQVsGEVNdXwVDYcwYNi75uEtGXF9RE53NtuQAD5tgSv4VhcWhwLhvAKGRoFzsHOVEnsamhytnbLBxCLCcfqMRrXR0+PYTi0j6iRz77aiEu2jvttwLW5Tv8AWu2Lw44rlvCKRuM4XQOOINfxXE6h0EFeGtcTE5zSCBy7wPKDZB62JQ4XbYjnBRszXC7bEeQqIOJ5ikpuxFmHDcuYW7BOKYzTwYqaPEX1NMIZGm5ilGosaS1ocBe2rlvZdpyBSuyxmPEMVwaoy7FgUODzVFfhOC41LWSTBrS5srQ5o0uvZt7jegkqJmlxbcXG8Arlwjdlza6hrgjqeixvsb5gwWhpcLqcUxeGF8sGNvq6ieF7tL21DHAWJ5xs22IBsu7ZPwR1Zj3ZXzFT8bqcdwbE644VHwzzHHKY32IjBs5xuBtvyIJKCRhdpDhqHJfaut5Bznh+dsGmxLDIqmCGKqkpC2pDWuL2EXIsTs2rxHsJYd2PJ6XK2OVGOmTPFTI50xkxJ4nmqCHao3x6vg81xtsN97HoEGUsLqOwJmjNMnGvZqgxWXikwqXtbB79GDpYDpF9RubX6EE01Rzg0XcQB5Suq5czfhdTV4fgM2IRvx92HRVslOQdRYWi7r2tvO69+VeW9sHhQxTOGCynEMArmUtG978v4vXupGy3cffmODgNXJtOzTyoPfSQBckAc60+bsw0uV8sYhjtcyWWkoojNI2AAvcBzXIF\\\/pUZ63HMKzFgXYtocRbW4J2P6ueriropa17mGWMnRG+cm5j1biSNhP5NxalfS0WDdmPBcoVj6zJFLh0T6ciYzRQ1DtOpkbyTcHvr7f7oQSowTEYsYwagxOma9kFbTx1EbZAA4Ne0OANri9is0kAXJsFF\\\/FcdqOxVLlrNsLZJMMx3K8VJLHtLW1sVO0wuI5NVmt\\\/xFanNmC4rlrKnY1wTGZGOoMXnnrMY4\\\/VyU8E1U8NcyOeVoJaADa24lp3bwEtgQRcEEc4XWsxZyw\\\/AcyZcwWqiqZanHZZYad8QaWMMbQTrJII+ENwKjriEOP5Z7FXZEdl\\\/E8JGEF1M2KkwbE5Kz2P1OaJg17gC0Oab79m1XKXC8jYV2UOxQzIOJMqxLLNJVNZWOm2mJtnuaSQx7u+uNm7dsQSrRarL2YcJzHBUz4HXwV0VPO6mldEbhkjbXaekdK2qAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiLRZrzHBl1lCagQ\\\/2uYwtdNUMgY0hjn7XO2bmkIN6i0EGa8Pc8sqDJEeHZTh7WOljc5zI3A62gtA99aASQCrFbnTCqeGKWPjU0cplDZW00gj97jc8ku0202ae+Fx9aDsyLrmJ5uoaWBzqdr6hzZ205JBii1l2k++uAYbEEGxNiLLhhudcJrKThXPmikA76MROk28I6MBrmAh2pzXadJJIFwLIN1WYVh9bWU1XWUFJUVVKdUE0sLXvhPOxxF27huT2Kw\\\/2U9k+IUnslo4PjfAt4XT+Trte3kusA5qwYB7uNuLY4DUSOEEhbGwavhHTZp71w0mxuLWurtbmCho8Ppq6okdFSTOcNc0b4y0NY95JaW33MO8DrC3ieVMvYriMeIYngeF1ldHbRUT0rHyC27viL7FsJMOopa+Culo6Z9bA0siqHRNMkbTvDXWuAeYKzJjFJHhbcQcKni7jYAUspk32\\\/B6df1eVYldmWipnYUY2zVEWItdJFLDG57BG1msvJAPJaw3m6C5iWWcCxPEocQxLBsOq6+EWjqJ6Zj5GAbrOIuFVuA4JFHRRxYRhzWULi+ka2mYBTuJuTGLd6SdtxZYrM14VO6JkUtQ+SXXaJtLKXjSQDqbpu3ePhAXuLLhDmjDn5boscl41DRVcTZW6qaQvY0t1d81oJAA5d3lQbqoijqYZIaiNksMjSx7HtBa5pFiCDvBCx48MoY8N9jo6KmZh+gx8WbE0RaTvbota3kstdLmrB4p54X1Tw+EO1HgJNLiC0FrTps513tGltydQ2LHnzbSx4IcSZTVkjDWCiZGIXB5eZRGCW2u0XPKPr2IMvBsrYBggnGDYJhtDw40y8WpmR8IOZ1htHkXDCMpZdwaskq8JwLC6GqkBa+WnpWRuIO8XAvZWKPOOET0sEr5ZInSQiYs4J7tF4+E0lzQRr099pve22y41OcsMimpmxOkqYp36GyU8b5Lnv9oABLheMi7boMnDso5cwzE3Yjh2A4XS17r3qIaRjJNu\\\/vgL7Vm4xg+G43SGlxigpK+mJvwVTE2Rt+exB2rWDOOEXeXTv4INa9j2xufraWhxdpaCQACLkgWvtWyqcYoaasp6WWVxmnaZGBkbnjT+USAQ0bd5ICDhh+AYPh2Fvw2gwqhpsOkuH00UDWxuvvu0CxurWCZXwHATMcEwbDsPMwtIaWmZGXjmNhtCtNzVhDqOSpZPO+KPTq0UsrnWcCWuDQ25aQ02cBbYdqq\\\/NOENdI1tRLK5j2xkQ08kmpzmawG6WnV3hDja9gReyDhRZMyxQzCWjy7g8EolE4fHRxtIkG54IGwi+wra0eHUVDJUSUVHT08lTIZZ3RRNYZXne5xA74+UrX4PmOhxSslpIuGjqY3zN0SROaHCKTQ5zXEaTttsBuNQurcmbMIjLmumqOEbIIuCFJMZHOLXuFmabkERvsQLHSdqC5S5Uy9S4w7FabA8MhxNxLjVx0rGyknedQF7lZDcBwhuGzYc3CqAYfM4vkphTs4J7iQSXMtYm4BuRyLCjzXhk+I4fR0b5Kl1ZII2yRxu4Nt4XTC7yNN9LRsBv3w2K6\\\/M+EsrJKZ1S8SRlwJ4GTQS1zWuAfp0uIc4AgE2O\\\/cUHBmV8NbmyPMIj\\\/t0VFxGFoa0Mjj1ajawvc2A2kgAbLXN72O5awPMAjGO4Ph+I8H8DjVOyXT5tQNlSTMmFR1Qp3VR4UyGIgRvIY7WWd8QLNBcCATYEg2XGmzPhFSHmKpdZro299C9uoyPMbdN298C4EXFwOVBk1GB4RVYOzCarCqGbC2ANbSPp2GJoG6zCLCy5UWXsEo8IfhVHhOHw4ZJfXSR07GxOvvuy1j9IWPWZjwqiqpqepqtEkLXOkPBvLW2ZwhbqAtq0DVpve22yxZc54JBBJNJVTNEWvhG8Vl1sDGtc5zm6dQaGvYdRFu+G3ag3FZguF11FBR1uG0VRRwFpiglgY+OMtFm6WkWFhsFty54thdBjFC+jxaipq2kf8KGoibIw82wiy1cWbsKNXxWadzJ+F4LZE9zQTI6Nup2nS27mEC53\\\/QsinzHhlTQ1lXSzSSxUsXDyBsLw4ssSHNaQC4HSbEXBsbILuF5fwbCcOkoMLwqgo6GW\\\/CU8FOxkb7ix1NAsdnOsbDMoZbwuSJ+G5fwmkkieZI3w0cbHMeRYuaQLgkbLhY9NnPCH0jZqqWWldwHDyNkhktH73wpYXabawzvtF9VttldxjM9NhkEMzqeplZPTTVEVmaHPczSREGusdbtRsD+SUGzwvCsPwmOaPC6Kmo45pXTSNp4mxh8jt7iANpPOsxdYps74PM+TVLIyJugiTg3ObpdHHIXEtB0NAlYC51gCd+xcsUzrhFBh9XVB9ROacTkxxU0hLjDsksdNtId3uo97fZdB2VF0+HPuH8flgq4nQRNlnhbI14ldqimER1Rtu5t3EW2HeN1wto\\\/NeDRmYPq3N4IHVeCQXIcGFre975wc5rS0XIJsRdBvEWtosboa2tNJTvmdO1ge5rqeRoYCAQHEtAa6xB0mx8i2SAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLW41hEeKOo3mpqaaalkMsUkBbqBLHMPwmkEWceRbJY2JV9JhlHJVYhURU1PGLukkdpAQaOqyZhlVWcaqDPJUGRsr3uc06nN4Ox3bPwLD3tuXk2LjNknC5uMl76kPqHudI5rw0u1RvjINhY97I7ae+Oy5Nguq1nZ57H9LUOiOM8IWm2qNhIVjugex94Vk9F96DvjcsUA7wunfTCo4y2ne+8bJNReSBblcSbEnyWXPFMt4diQn4zGby8Ebi3eGMksIBFtmo7CCDuIXQO6B7H3hWT0X3p3QPY+8Kyei+9B3iTKWHSTUspMwfTROii06W6dTXNJ2N5Q47Pg3sbbArkOWMPhwqkw+LhWw0skk0Za4Ahzw8OOwWA98dsAAGzZsXQ+6B7H3hWT0X3p3QPY\\\/8ACsnovvQd59q2Gswamw0CQQU8xqI7afhkuJ722m3fu2WsL7ACAuMuWcOlwejwx7ZTSUtKaOMa7HgzHwZuefSuiHs\\\/5AJucVf6P71T3fsgeFH+j+9B3KPJuGMdTm8x4Gp42B3ovJ3pvsaNPwR8G19oNwbLlV5Qw2rwOiwmczupaOMxRXcC4MLCzSbi3wTa9r+VdL937IHhR\\\/o\\\/vT3fsgeFH+j+9B3ipyphtRGGPEw0vdI1zZLFry5jtQ8odG0jzLIhwCljw8Ubnzys40KwvkfdzpBIJLk23ahu5ti8\\\/wDd+yB4Uf6P71Udn7IHLir\\\/AEf3oO30+ScJpXl1KJ4XGIRFzHAONoxGHarag7QANhG4HftVxmS8Nj4vxR1VS8WN6fgZABCO\\\/s1oIPejW6w2gCw3Cy6cOz\\\/2PR\\\/80k9F965d0D2PvCsnovvQdtfkPBniI6JQ+IaWvLg91rAOHfA31WBJ33F7hbPFsuUGKz0clY17m0rg9kYtpuCCOS43chFxsNxsXn\\\/dA9j7wrJ6L707oHsfeFZPRfeg7ezImDMoI6NjJBDG8PZ8G7QGOYG\\\/B74aXOFzc7b3vtWUzKmHxQMjpn1NO+OQSMljks9p4JsVr2tYtaNhG\\\/bvtbo3dA9j7wrJ6L707oHsfeFZPRfeg9Do8BoqSqjqIRJwkfGLFz7\\\/AIaQSP8A\\\/M0WWtwzJOE4bVRT0omD4izRqcNgYyVjQbAX2TP2m5Oy5K6d3QPY+8Kyei+9O6B7H3hWT0X3oO5Ydk6gw6oopKWSqDKRwkihMt2axCYdRFt+g25r7bXvfHq8n002IGUVFQyle2fVAH7GPlex5ezmOppdtvtOzlXVe6B7H3hWT0X3qh7YDsfHfiknovvQduhyZhcVZFV+\\\/SVLXl75ZC1zpLyGSzrjYNTnHZbfbdsXI5XgGMYNUsNqfC45RG0klz3Pt8LkIG0jy23W29NPZ+7H3JisnovvXH3fsgeFH+j+9B3isynhdXX1tXJG4S1jHMm0274mPg9V7XB02Gw22brrW5nyYMTZUnD6k0k1XHJDPKSSdD444yABsItEw233G8bb9Z937IHhR\\\/o\\\/vT3fsgeFH+j+9B3luVcND6hxbKTPJHK+79hLJnTN+jW8\\\/RsV7BcuYdhGH1FDSMc2nmj4K2y7WAEBoIAJsCdpuecroHu\\\/ZA8KP9H96e79kDwo\\\/wBH96DvdVk\\\/DKlsrJTUmGVrg6IS95rMPAl4H5XB7ObltfathjGC0eL8Q46xzuI1LKuHS61pGXtfnG07F5uztgMgDYcVk9H965d0D2PvCsnovvQdyjyThEVLxaEVEcLuFbK1sp99jkfqdG7nbuA3EAWBtdXK\\\/KGHVlI+ndJVRMkZURyGKXSXsneXyNOzdqNxyjn2m\\\/Se6B7H3hWT0X3p3QPY+8Kyei+9B6FHl7D46KWmZEQyWqNW9wPfGQzcNtPNr5ObYsVuUsMZNXSQtfEazWZA0N2F7tTyLtJNztINxtOyxXR+6B7H3hWT0X3p3QPY+8Kyei+9B3ajyjh1HUUs1M+oZJTRGKIhwBYDvsbXt8n4I5ALBdiXUMo9kjKmbZOCwTF4Jqj\\\/AKFx0v6DvXb0BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAUK+2yz3W4nnOXLtNO+PDqABr2NNg9\\\/KSpqL54dsJ8b+Y\\\/nBQedIvR+xF2J8U7JrcUOFV1HSex\\\/Bh\\\/GNXfa9VrWB\\\/IK9E7lLM\\\/hvB\\\/wD9n8KsRdmarI6IpIM7VHMOn3zHcMDvkteR+pcu5Rx\\\/w9h3+B61kn9lnaRpPKUbUUku5Rx\\\/w9h3+B6dyjj\\\/AIew7\\\/A9Mk6xzNrGk8pRtRSS7lHH\\\/D2Hf4Hp3KOP+HsO\\\/wAD0yTrHM2saTylG1FJLuUcf8PYd\\\/gerkPaoY0Xe\\\/ZgoGttvbE4n7EyT+ybSNJ5SjSik53J2I+MlL6uetO5OxHxkpfVz1qZV2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMauSsDAyz2v1N1G3J5CpMdydiPjJS+rnrVe5OxDxlp\\\/Vz\\\/EuddUUcem\\\/wD4sVRKMSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/wASxtqdJ5T4LdGJFJ3uTsQ8Zaf1c\\\/xJ3J2IeMtP6uf4k21Ok8p8C6MSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/xJtqdJ5T4F0YkUoY+1Nqy33zNEIPMKUn\\\/ANy5dyZUeNMfqn+tTb06Tynwaim6LiKUfcmVHjTH6p\\\/rTuTKjxpj9U\\\/1pt6dJ5T4LllFxFKPuTKjxpj9U\\\/1p3JlR40x+qf6029Ok8p8DLKLiKUfcmVHjTH6p\\\/rXGXtTawN96zRAXczqUgf8AqKtOLFU2tPKfAyovIpN9ydifjLR+gd1rDxvtXMRwvBq\\\/EH5ipJG0lPJOWCBwLg1pdbf5F2slke8LxCqwqvhrKCZ8NRE4Oa9hsQQvon2G81Pzj2PcLxafbUuZwcx53t3lfOFTv7Uz4oKT5xJ9iiPZUREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthPjfzH84K+hy+ePbC\\\/G\\\/mP5wUHs\\\/aN\\\/g84+ek\\\/eqU6id2lGIUdDHm7jtVBT6zS6eFkDb24W9rqT3s\\\/g\\\/hSh9O3rVimZ4QzNdMbpls0Ws9n8H8KUPp29aez+D+FKH07etXJVom0o1h1DsqY\\\/j+Bz4YMDno2RVHC6xJCXvHBxvkcQdQFrNAtznetLW5qzLhdFSGuq4p6mvpWT0whjazg3F7G6ZGkH\\\/AKTeDvC7bPR5NnraqrmnoH1FSx0cj3VV9jhZ1hqs24FiRZYVNguT6ZhbBiNK0F7JLmoY512HU0ajc2BF7XsvbhVYVMRmpmf84\\\/vV4cba1XyVRH+\\\/vk0MWfMahfHTa6eqMlQ9jK0U0j2PaxgLtLGAO2OIaTtC7fBjGKmSnjmdSt1sDnycXfYEi+4vDhvGwhWaGmyzRYiK6nxanbUapH34wy15LF+zcL6RuV+d+Ay17qz2cgZM7lbNELbuW1+QcqzjVYdVslFv398FwYxKbzXXf9\\\/P7q7HSCpDHccfC999hiYWi30kq+tWzHsIaxrTi1G4gWuZ23P1qvs\\\/g\\\/hSh9O3rXkyVaPbtKNWzRaz2fwfwpQ+nb1p7P4P4UofTt60yVaG0o1hs0Ws9n8H8KUPp29aez+D+FKH07etMlWhtKNYbNFrPZ\\\/B\\\/ClD6dvWns\\\/g\\\/hSh9O3rTJVobSjWGzOwbrrVsnxV8jBxWFjCdpc\\\/aBfyHbsVTj+DkEHFKEg\\\/9e3rVgYpl8NIFfh9ib\\\/h29asUzHySa6Z+pedUYoHyBtHCWi2k8KNu\\\/b+rYuZmxIcH\\\/ZonAtBdpftvyj+vvWN7K4BcH2QoLgW\\\/Dt60ZimAMeHsxCgDhtB4duz61bT3f8AqZqe9\\\/xt4y8sYXsDXEd8L7iuFW6ZtO91MwPlFtLSbA7Vhez+D+FKH07etUfjuDPaWuxOhIP\\\/AF7etZy1aNbSjVUz4rrcBSw6eQl\\\/1rMpXzuivURtbJqIsDsIvsK1fsnl+1uP0Hp29aHE8vlxJr6C53+\\\/t61ZiZ+lmK6Y+pu1r6qbEWzyNp6aN8Ytoc54F9nLt578n69ltuPYM1oa3E6EACwHDt61afi2Avl4R2IUBfz8O3rSKao+SzXTP1L7J8TdJHqpYmRlwDhrBIHPv862Qvc3GzkWlGK4AHBwxCgu3d7+3Zy86v8As\\\/g\\\/hSh9O3rSaap+RFdMfUvYtVTUdMJKendO69iBfYLE7gCd4A+lZUErZoWSs+C8BwWv9n8H8KUPp29aez+D+FKH07etMs24Gem98zZotZ7P4P4UofTt609n8H8KUPp29amSrRdpRrDZrR57\\\/EjMP6OqP2blk+z+D+FKH07etaXO+O4TJkvH2MxOic92H1AAEzbk8G7ZvTJVobSjV82FO\\\/tTPigpPnEn2KCCnf2pvxQUnziT7Flt7KiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgL549sL8b+Y\\\/nBX0OXzx7YX438x\\\/OCgxOxjuxH\\\/w\\\/wD3LvK7f2lGH0ddHm7jtJBUaDS6eFjDtN+Fva6k97X8H8FUPoG9S+92L01HZsGnCmi9vv8Af8Phds9D1dpxqsWK7X+32QyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qXq+Iqf6+vk83uCrv8ARDJZFHxbhDxzhtFtnBWvf6VMQ4Dgw34XQ+gb1KnsHgvgyh9A3qSfWKmf4+vke4Ku\\\/HJEX\\\/ZV99ba3yVhVHBcJ\\\/Z9ej5dr\\\/Upj+weC+DKH0DepPYPBfBlD6BvUsx6wUx9E8\\\/JZ9A1T9ccvNDRFMv2DwXwZQ+gb1J7B4L4MofQN6lr4ip\\\/r6+Se4Ku\\\/wBEPYOKcC7hxPwv90sIt9ayH+xRB0GtB5L6VLr2DwXwZQ+gb1KowHBjuwuh9A3qWZ9YKZ+iefkvuGrvxy80QpfYzQ\\\/guN67d7q02vY7\\\/pssBTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qVj1hpj+OefkT6Aqn645eaGSyKTi2t3G+F0273g7Xv5bqYvtfwfwVQ+gb1J7X8H8FUPoG9Ss+sVM\\\/x9fJPcFXfjkiAz2O09+KsOvuBbayO9juDfpNUX2Om+m3kv9Sl\\\/wC1\\\/B\\\/BVD6BvUntfwfwVQ+gb1LPxBT3J5+S+4au\\\/HLzQyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qWviKn+vr5J7gq7\\\/AEQyWVScS4N3G+McJfZwdrW2c\\\/0qYftfwfwVQ+gb1J7X8H8FUPoG9Sk+sNM\\\/x9fIj0BV345IcVfAcJ\\\/ZOF4O3\\\/OWvf6FZUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6lY9YqY\\\/j6+R7gq78ckMkUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6k+Iqf6+vke4Ku\\\/0Q8o+J2fxwz3\\\/ALvBAfXf6FxquK7OKcN5TJb7FMX2v4P4KofQN6k9r+D+CqH0DepT4hpvfJPPyX3BVa2eOXmhkimb7X8H8FUPoG9Se1\\\/B\\\/BVD6BvUr8RU\\\/wBfXyT3BV3+iGSKZvtfwfwVQ+gb1J7X8H8FUPoG9SfEVP8AX18j3BV3+iGSx8R\\\/5Pqf+6d+oqavtfwfwVQ+gb1LSZ3wLCY8l4+9mGUTXtw+oIIgaCDwbtu5Zr9YaaqZjZ8fv5NUegaqaoqz8Ps+bKnf2pvxQUnziT7FBBTv7U34oKT5xJ9i\\\/Mv0j2VERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXzx7YX438x\\\/OCvocvnj2wvxv5j+cFB7P2jf4POPnpP3qlOosdo3+Dzj56T96pToCIiC1VAuiIa4tcdgda9jzrTMocRZwl8Ue+4IaHQNGk8h2b1up54oGgzSNYCbAuO8rmxwe0OaQQdxCWS8Xs0UdBXt1l2KPeXAAXhaNO3eLeTYsyghngiLamoM7r7HFtjaw+9ZMlfSxuc2SdjXNNiCVcgqYZyRDIH2FzbmRVtYtfTy1DGcDM6J7HatxsfIbELOmqIoLcNI1l+cqwcTohvqY+n+uZBbqY5JIZGRPMUjm2a8C+k86vUDHxwsZK8yPa0Bz7W1HnXOCrp53lkMzHuAuQ032JPVwQPDJpWscRex5kF9FagqIp9XAvDrb7f15FalxCkildFJOxsjd7TvQZSLFGIUhcxoqGan\\\/BF9\\\/8AVinsjR3A4xHc8l0GUi4GaMQcMXtEWnVqO63OrDMRpH201EZ1Gw27ze360GUixXYhSN+FOweflRuI0by0NqIySQAAeUoMpERAREQEREBERAREQEREBaPPf4kZh\\\/R1R+zct4tHnv8AEjMP6OqP2bkHzHU7+1N+KCk+cSfYoIKeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYs8E8pIMsJZyNdDf\\\/3KsEM8VhwsXBj+62LT9qvyOLbAC7ibBYrK2N9dJRtmYaiNoc5mg7B593KOlJxIptEzxYyRE3XzCwm5ZGTe9yzlXJsYYe9DG7LbG2WMyuge\\\/Q2spi++nTcXve1rX51RlfTyODWVtM5xNgARcnpRtkvibIQXtjcRuu29lx4tHt96i27+8CstrYXAltVAbC5FtvRdcfZGlsDx+k287hz25+dBltZo+CGN8zbI+MP+GGO87brhDJw0YfDNFIw7nNFwfrXO0n5bP8P3oDIwz4AY3k2NsqPha\\\/4bI3edl1jVNdBSyiOprKeKQjUGv2G3Pv3K9DO2RjZI5I5YnEDUzyq2lLxwVNPGQAY4rDcNATi0ez3qLZ8gK8iiuIZZoaNIaNltOxcBTxg3EcQPOGK6iC1xePb73Ft394nF47g8HFcbjoV1EFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUs7nHQlnc46FVEFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUGq+0joVURAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/AAecfPSfvVKdRY7Rv8HnHz0n71SnQEREHGRuoCxs4G4KstgDah87YYhM8Brn3NyBu5Frc019Nh9JTy1mJNw+PhbcIQe+OknTs6foXWmZxw1zvxspS1vNENvNfvdnJ9f0dqOzV4sZoi\\\/+T4OGJ2jDw5y1THOHcjh9OZuGNFSmW4dr0i9xuN7b1XiUPC8JxSm4S+rVbbfnvZdUwrMMOK17KPDszUtRM9pLY2RDVcC53jdYFb2SixUSQPirm3ZGGvDxsebm5ta23Z0JXgzhzardz8Foxori9G\\\/kzRQQB1xSU4Okt+g22bvIFwdhdI5+t1DSF1rX0jd0LFfR4yYyWYlG2S5t70CLX83m+9XoIMUY2ThqqKU3aWDTp3OJNyBzWCxNEaw3nnRnQxmGNscMUTI27mtNgPqXO8n5LP8AEepaU0eOOIDsRh07b6YgDv8AN\\\/X1q9T0uLsZ79XxyPLXD8GAAbDSd3IbpNEd6OvgRXOks+WBsrgZYIXkbi7bb6lyihDGhjWRxxg30sHKtdT0mKtlgNRXtkYNsjQwNufJs3f15FZbh+Lsp4mx4iGvaCDqGoONjtuRfl3eRXLHDN\\\/1M08creotKaLGLttiLDf4V4x5d1h5R0JxPGRrHsmw7O996aDfbv2JkjvR18DPPdlukWqqaTETNI6mq2x6nAgkX2W3aTs6\\\/oXB1JjHDM04kwQg7RwLdRHntv3\\\/AFKRTGq550bhFpaWlxrgpBVV0WstszSwd67Vv3C+xcquixV2h1LiQY5rQCHxgh3wtvkO0dG5MkXteDPNr2luEWqbR4k+nlZNXjhC8GN8cYbpbyg85I+tUp6TFGzRvnxBrmgODmiMbbjYfOCmWNTNOjbItPHR4nE6Mx1TdOwPa46uUXNyL3tdc+JYgyYGKvIjdIXvDm3OknY0XvbZsTLGpmnRtUWnqqPExPKaKrDI5Dq7\\\/vi3aNguDYW1fUrjaTEDTFs9YHz6XgOaNA2207ua31pli17maeFm0RaJ1BjIkbweIsbGNuktub81zvA+v61QUWOgD\\\/acRdY6veha\\\/JbZ\\\/X67kjvR18Ezz3Zb5FqJ6PEzNUvpq1sfCEadQ1Bo08gOwbfqJV+gp6+KcPrKwTs0kFoYGgG4tuHMpNMWvdYqm\\\/BsERFhsWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wAHnHz0n71SnQEREGgzlhWGYrQwR4vPNBFHLrY+J5YQ6xG8eQldXOT8sB5l9lcQ1BoBcKl2517cm7YV33EaeoqIWtparizw65dwYfcW3WKwxh+I6XasTaXE7DxZtgLbrL0YeNiUU2prtH+vNiYGHXVeqi8\\\/469guA5ewzE4sQgxKpmlgDi3hpy9ou0gnouu1DFaE6bVMZ1EgWO87Nn1hXKOnlijc2qmbUOJuHcGG2HNYfSr4YwEkNbtN9y5YmJVXN6pu64eHThxamLMIYxh5aHCqjLSbAi+\\\/m86o3GcOc7S2riJtewPJz\\\/Us\\\/Q23wR0Job+S3oWHRgS41h8TWOfUtAe3U0gE3F7cyq\\\/GKBkbXvqWtDtg1Ag7r7vMQs7Q38kdCrYcwQYJxegAYTUsGsamgg3IvZUGMYeb6apjgHBp03NiQTyeYrO0jmHQga0bmgfQgwW4xh7nNaKuPU4hoF95O5cYsbw6VrnR1TCGi7th2edbDQ3Z3o2btiBjRuaB9CDAGNYcX6RVxl17WF7qpxegs08ZZpcLg7bLN0M\\\/Jb0II2NFgxo8wQYnstQ8Hr4zHpvYnmVt+N4cwXfVxtF7bbrYaG7e9bt2nZvQsad7QfoQYBxrDwGnjTbOBIIBINvoXIYvQGLhBUsMdy3UL2BCzdLQPgjoVODZ+S3oQa92O4Y02dWRA7t+7zq6cVoQ9rOMs1usA3l27lmFjTva3oTS2\\\/wR0IMFuMYe7VpqozpGp2\\\/YPL0rnFidJLKyNkw4R\\\/wWkEE7LrL0N\\\/JG3yJpF72F0FUREBERAREQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxv5i+cFfQ5fPHthfjfzF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBQm3KB51QG+5wVmvo4q6ARTi7Q4OFt4IWvbgNMA8OkkIe1rXBoa0bHBw3AWOxaiKfnLMzVfdDb7ecdCbecLT02Ax08kT21ta7gyDpMux1rbx9H1qsmAU7pJHCaoY2S+pjX2G2\\\/9W8gVtTql6tG3vttqF02846FqqjA4Z49D55vwYjLjYuIF9uoi\\\/LtR+BwzRxipmmkfG5zmv1WtcggeYaR0X3panUzVaNrt5x0Jt5x0LSHLkRYxr6yscGnV30l77tnm2K9BgkUMoe2qqiGuDmtMmwWO7zclkmKdTNVo2t\\\/lBUc8Nbqc9obzlaWTLVLJwnCSykvuSRpad99lhs\\\/rlWPj+Vo8Uy5JhcVQYtRjPCSM4T4Lg6xFxcbLLUU0TMRNXRmaq4iZinf+W\\\/ZNG9wayVjieQFXNvOOhed5W7GvsHjtHiPshTycXLjojoxGXXa5u12o\\\/lfUvRVcejDoqth1Zo\\\/FkwK8Sum+JTln83U2846E2846FVFxdlNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEFNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEAeVERAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1O+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G9mL5wV9Dl88e2F+N7MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYmJVrKJkTnxSScI\\\/QAwXI2E3Pk2LX+2XDOD16pNO4Hgzt2bVuz5rrjb5AW6Zp+cMTFV90tQcw4foLwXuaDpJDCQFWrx6ipHDh2yhrmNeHhlwQfN9HStt\\\/whOS2kJejTr5Fq9ejWHG6Q0j6iJkskbH8G\\\/TGQWnyg\\\/R0rjHjtFK9zWCQ2a519BsdIuQOdbbb+SqC43NS9OharVq4McpJZ+CLXNeS1oOxwJO4XBK4yY7Swl\\\/GI5YtLi3a297OI2W8xW1LGktJjaS03HkKqbne1L06Fq9WmbmOhPB62yxh4uNTOr6ehc6jHaWFkLuDe4SgkDvWkWdp2gkW28q23\\\/CEIvvaEvRp1S1evRqaHHKesnfFHBO17d4c0DlXV63smUNLXVFMMLq5DDI6IvD4gCWuLeVwO8Lv+38laifLWCTzPlnwbD5JXkuc90DCXE7yTbeumHVhRMzXTePy54tGNMRGHVafwy8GrosVwmkr4WOZFUxNla19rgEXsVm2HMFagiZTwshgibHEwBrGMAAaBuAHIFcueb61xm19zvTe0X4q2HMEsOYKlzzfWlzzfWoqthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgrYcwSw5gqXPN9aXPN9aCthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgruRB5UQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBh4pHWSQMbQSNjk1glzjuHmsb\\\/UsSkpsVbUQuqKljoe+1tuCQD8Gx0i9tn1raTyxwxOkmkbHG3e5xsAsUYlQlwArIiTuAeLlbpmbWiHOqIveZYTKXF2GIcaa\\\/S5hcXOHfNsNQtp578qpJBjzZ3cDVUjoruI4RhvykDZ0X\\\/o7NtVTOe9rahhcw2cNYuPP0HoXJs0LyA2ZpJ5A4K5506GSNerAnhxctgfFUQCQM99YW96XeQ2vbaegblQQ4twTxJUQudqaRo73Zp74XINtu3duWY2upHs1tqoy29rh4XLjVPwkjOMM1x7XjWO986Zp4W6GWNerXxxYwWyxyTxC8Z0SgAlrr7OTcBzhWhDmBrZW8apHkX0OLCLm53i2wWPl3b1tnVEDSwOnYC\\\/4I1b9hP6gehI6mnlAMdQx4IBBDwb33JnnToZI16tY2HHGtNqmmeSf7w3bPIPOsXNMOPHAZG4PMXYhrZbgyxp06u+sXbL2W9bU07pXxidhkZbU3ULi6qJ4DunZ\\\/iCsVzTVFVo3fZKsOKqZpvO\\\/wC7z7KNNnaPH6R2NPqjh41cNwssDm\\\/BdawYL\\\/C0r0dWTPAGgmdgBNgdQXDjlLdlqmM6\\\/g2eNquNizjVZssR+Iszg4UYNOXNM\\\/mWSisieE2tOzb8oLjJVU0TA+SoY1pOkEvFr2vboXK0u14ZCLFNbSBzWmqi1O3DWNu8\\\/Yehcn1NOwOL6hgDQXG7xsA3lLSXhkIuue3bLF7ez1Dfm4YKhzvlgb8eoPTBdNhid2eTl7Rhd+OcOyIuDC17GvY\\\/U1wuCDvC5afKVydlUVNPlKafKUFUVNPlKafKUFUVNPlKafKUFUQbEQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wecfPSfvVKdRY7Rv8AB5x89J+9Up0BERBh4sykfS2rzaDUNmoi55Bs3rWQNwAkVTDC7S+3CvJPfHbtJ37ln43KyKmZrqGQan6WudFwlzY8i0xxBoNzicJadn+5O3+fnViqqN0SzNNMzeYXaqmy4+aSWSWBs7+\\\/1iU6u+23G3y3V6mp8Cp2wuikhHAuu15lN72G835lix10TpWh9bA7vtn9jNy0Ddu51wfXMj4VzsSpYge\\\/OqhcCd23y7lraVWtdNnToyzT5ehde8DTYd6JD9GwFcp48BJa6aWFo2PAMxaACL7BfYDv8qsGrbFpkmxGAN1Nc69GQSCDbzHYrBq2kOE2IwOdY6NVAbtO6+7zj6U2lWpkp0bISYIypbLw8PDW0gmQk2025+awuseXDsuv1yOZAQ5tyQ87r2uLHnVg1QEfCuxGnJuWn+wnaQAd2\\\/crzK5sPB8ZxCMhwa63FCBbbceTaPo2c6kYlUcJJopn5LlTFl+SV0801PqkAcXCYgEDYNx3bLfQqSUWX7NZJwNoTvMh70+e\\\/kViGrjlaQcRicGMLnO4nYG+wbxyEg23pU1kb28GMQp9Yvqa6jLgSDtJH2q7SvU2dOjKEWBR0enXDxbWDcyEjV8Hff5P1Kw2DLReS2Sm1vtt4U8gsOXmVttYx1G++JROaXd65tGe92bdlvLvVuOvh1aBiNO4uadGqiNydu3Ym0r1MlOjJiw\\\/AYXOhcNUjzZznlxLje97\\\/SNqux+1+LU0TUhJfrIdLq77aL7Tv2npVg10YEMjsQiewzWFqTfuNvIfL5VZnqyyYt9kqfUNt+Ik22X2lJxKp4yRRTHCGW2jwCKN0gMTWPfteZXW1Ddtv5VWSDANBhElPG5zHMFpLGzxY2891jNrQ8Od7J0\\\/BtPfAURtb6fKCk9ZTStawV8Amu0tvQk7m2Oy3Km0r1NnTo667IGXmU9nY5XiJul1zUM2bdhvp+SehVOSMvzN4M47XOEne6eGZd19lvgrss1bGGsa7EYtRALyKQlpadrfqPOqNr4WPhkGIQuYdJ0ikNjtDSRYXG0HpXb2zH78uHsWB3YbOjxLDWxxwQVcbgwNjbt38gtzq67FaBrA51XCGkEgly0\\\/HIy6RkOJwg6To1Uu1ltvkuLAq1HVmRzWsxGnJJEduIkC58v0rzPS3nsvh355BbffWLLl7J0Vz\\\/aothAPfcp2haWGuj1kOxKEtaCSziZBAAub\\\/QqGuj06X4hEXu02\\\/sTrHYb8iK3JxfDhvracf8YVZMVoI3ubJWQNc29wXi4tvWk47FGxjZ8RgIc27CKM7Tfl\\\/wAJHIuU0z2xhxroA\\\/YHu4iTe4JH1IN3FiVFK9rY6qJznGwAdtKy1p6fEcPEVpZGve1gkc8QEAi1w7csqmxajqqgQwSPc8\\\/9W4DdfeR5EGciIgLR57\\\/EjMP6OqP2blvFo89\\\/iRmH9HVH7NyD5jqeHanfFDSfOJPsUD1PDtTvihpPnEn2IPZEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthfjezF84K+hy+f3Z5pmS9lzMhk1AipNkGr7FnZUxzsajEhgMFBKK\\\/g+F41G51tGq1rOH5RXfe6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0oPZ+6mzx+Y4F6vJ\\\/MTups8fmOBeryfzF4xxGH5XSnEYfldKD2Gp7aDPUzAGU+DQkG+plO+\\\/1vKsN7ZjPgB24YSeU052f+ZeS8Rh+V0pxGH5XSlh62e2az6WgH2L3Wvxc7dv\\\/AGlR3bM57JOzC9Jv3pp3H9bl5LxGH5XSnEYfldKWHrZ7ZrPhFh7Fjbe\\\/Fz0fC\\\/q6qO2bz6HAkYURt2GnNjf\\\/AIl5HxGH5XSnEYfldKWHrXdM58\\\/+177\\\/AO7n+JX6btoM9whwfBg01zsMlO\\\/Z0PC8e4jD8rpTiMPyulLD2fupc7\\\/mOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xU7qXO978QwG\\\/PxeT+YvGeIw\\\/K6U4jD8rpQez91Lnf8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLy2PKkksTHwkP1NDgA62wi\\\/WFV+VJA1jmOa9rma7h24WBP6wg9R7qbPH5jgXq8n8xO6lzv+Y4F6vJ\\\/MXkFfgzaKpfBNfW3mNwsfiMPyulB7OO2lzuBYUOBeryfzE7qXO\\\/5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Lnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs47aXO43UOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qXPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Nnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs\\\/dTZ4\\\/McC9Xk\\\/mLFxbtmM54nhdZQVFFgjYaqF8DyyCQENc0tNu\\\/32K8i4jD8rpTiMPyulBqlPDtTvihpPnEn2KEnEYfldKm72qTdPYkphY24zJb6kHsSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLzrEKnshYRPO5lHS43TGRzo+Lyshe1l9gLXNG0DmJXoqIPE8V7KGbsPJFTkrF4rb3cHrb0hhC69P2fMQp3FtRhFRC4cklm\\\/rYpGri+Nkgs9jXDyi6zNM6rdG8dsLP+ZH\\\/G3+Fee5pzDlPNGNzYti+BzSVs1uEfHVlgP0AWUw6jA8Jqb8Ywuglv8Al07HfrCwJclZWl\\\/CZcwZ3noo+pZy1ardDW+RPAFV6+\\\/qS+RPANV6+\\\/qUwXdjzJzt+V8G9TZ1Lgexvks78r4P6qzqTLXqXjREG+RfANV6+\\\/qS+RfANV6+\\\/qUvPc1yV4r4R6q3qVfc1yV4r4R6q3qTLXqXhEK+RfANV6+\\\/qS+RPAFV6+\\\/qUvPc1yV4r4R6q3qT3NcleK2Eeqt6ky16l40REvkTwBVf5g\\\/qQOyH4v1f+YP6lLv3NcleK+Eeqt6k9zXJXithHqrepMtepeERdWQ\\\/F+r\\\/AMwf1JryF4v1f+YP6lLv3NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RG15C8Xqv\\\/MH9Sa8hcmXqv8AzB\\\/Upc+5rkrxWwf1VvUnua5K8V8I9Wb1Jlr1LwiKXZDtsy\\\/V3\\\/SD+pWMOp8jiECvoa50nKY5jb\\\/1KYPua5K8V8I9Vb1J7muSvFfCPVW9SZa9S8Imtp+xv\\\/eocV+iU\\\/xLlxfsZ8tDi\\\/pv9Slh7muSvFfCPVW9Se5rkrxWwj1VvUlq9S8IoiHsaDdR4wP\\\/ABz\\\/ABKvB9jYn\\\/dMZv8A9+f4lK73NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RQMHYzP8A8Di5\\\/wDGP8SpwHY0\\\/McW9L\\\/qUsPc1yV4r4R6q3qT3NcleK2Eeqt6ktVqXhEmog7HWn3ihxO\\\/ypj\\\/ABLBpI8mRTzGowqqqInW4Mcbcwt33va9+RTE9zXJXithHqrepPc1yV4r4R6s3qTLXqXhEXVkLxfq\\\/wDMH9SrryD4vVf+YP6lLn3NcleK+EerN6lX3NcleK+EerN6ky16l4RF15C8Xqv\\\/ADB\\\/Uqash+L9X\\\/mD+pS69zXJXivhHqrepPc1yV4rYP6q3qTLXqXhEXVkPxfq\\\/wDMH9SpqyH4Aq\\\/8wf1KXfua5K8V8I9Vb1J7muSvFbCPVW9SZa9S8Ih3yJ4Aq\\\/X39SXyL4BqvX39Sl77muSvFfCPVW9Sp7muSvFbCPVW9SZa9S8IhXyL4BqvX39SrfIvgGq9ff1KXnua5K8VsH9Vb1J7muSvFfCPVW9SZa9S8Ih3yL4BqvX39SXyL4BqvX39Sl6Oxrkof\\\/S2D+qt6lyb2OcmN3ZXwb1RnUmWvUvCIF8iEbcAqvX39S9Cyt2Y6TKuCwYVguGOhoob6GGUOO3nJbcqQceQcox\\\/Ayxgo\\\/8Awo+pZkOVMvQfgcCwqP8A7NJGPsTLVqXjR4MO2EqXGzaB7j5Ht\\\/hWxoOzVj9a4CkyziVTfdwUZd+pi95goaSnFoKWCIfIjDf1LIGzcrlnVLvKMPzhnzFWAUmTaymv\\\/wA5VTRxAfQ4A\\\/Uu8ZPhzDFSVD801NLLUSSaoo6cbImWHek2Fze\\\/It+i1EIIiKgiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi4TTRwsL5XtYwby42AWsOZMFD9BxWhDt1uHbf8AWpMxHFqKKquENsitU9TDUxh8ErJGHc5jgQrqrPAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQaDM8k0tTQYdDqDKkSveGyGMy6G3EQeNrdRIJI5GlaF7qCjppcRy\\\/hb8Nkow105EfAiR+oAwOZukcQSNW2xLbE3XccVw6HEqdscrpI5I3iSKaI2fE8AgOaeexI23BBIIIJCwYsEmknhfimJ1FfHC4PjhexkbNYNw9waBqIO0cgNja4BAbpERAREQEREBERAREQEREBERAREQEREBERAREQEREBYuKVjMPw+oq5b8HDG6R1uYC6ylr8foziGDVtGDpM8L4781wQpPDc1TbNGbgjvjWMYnmTEXyzummcSSyCMEtYPI0eTlWrbDK6J8rYnmJhAc8NOlpO655FsaKsxPLOLyOp3Opa2MOidqaDYHfsP61agxiugwqqw2Oa1HVPEkrNI75wty7xuHQvhTMTN6pm7+pYdNWHTFOBTGTdbf8vn8tOGquG12JYLUQ1dHJPTOd3zDYhsg825wUi8sYoMZwKjr9IaZow5zRyO3EdIKjpV4niGKU9BQzyOmjpW8FTxtYLgG2zYLncFIHI+HS4Vligo5xaZkd3jmcSSR9a9vYpnNMRwfmvWWinZ0V1xEYl54aftm+REX0X5AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEIuERBpcay1heMkHEKOKZ4Fg8izgPONq0B7GeAF1+AmA5uGdZd5RYqwqKpvMPThds7Rgxlw8SYj7TLr+C5SwfCJBJRUMTJR\\\/zh753Sdq7ABYWCItRTFMWhxxMSvEqzVzMz9xERVh\\\/9k=\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"items\":[{\"observedDomContentLoadedTs\":428512473813,\"observedSpeedIndex\":1180,\"estimatedInputLatency\":13,\"observedFirstPaint\":528,\"observedLastVisualChange\":2863,\"firstContentfulPaint\":729,\"observedFirstPaintTs\":428512373511,\"speedIndex\":1319,\"observedSpeedIndexTs\":428513025793,\"observedFirstContentfulPaint\":528,\"observedNavigationStartTs\":428511845420,\"observedFirstVisualChange\":980,\"observedLoadTs\":428513102813,\"firstMeaningfulPaint\":729,\"observedFirstMeaningfulPaint\":528,\"observedTraceEnd\":3929,\"observedTraceEndTs\":428515774596,\"firstCPUIdle\":1918,\"observedFirstMeaningfulPaintTs\":428512373513,\"observedDomContentLoaded\":628,\"interactive\":2621,\"observedFirstVisualChangeTs\":428512825420,\"observedNavigationStart\":0,\"observedFirstContentfulPaintTs\":428512373512,\"observedLastVisualChangeTs\":428514708420,\"observedLoad\":1257}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":-416.39},\"displayValue\":\"Root document took 180\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"type\":\"opportunity\",\"items\":[{\"wastedMs\":70,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144},{\"totalBytes\":615,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728,\"wastedMs\":150},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedMs\":190},{\"totalBytes\":10534,\"wastedMs\":110,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"},{\"totalBytes\":33460,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"wastedMs\":70,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316},{\"totalBytes\":7906,\"wastedMs\":270,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\"}],\"overallSavingsMs\":515,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"label\":\"Potential Savings\",\"key\":\"wastedMs\",\"valueType\":\"timespanMs\"}]},\"displayValue\":\"Potential savings of 520\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.63,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"type\":\"table\",\"items\":[{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":182.621999992989,\"resourceSize\":31023,\"startTime\":0,\"transferSize\":8778,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":29295,\"endTime\":318.9579999889247,\"startTime\":203.37599999038503,\"transferSize\":4924},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":2138,\"endTime\":319.44799999473616,\"startTime\":203.5829999949783,\"transferSize\":1144,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"},{\"startTime\":203.7189999828115,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":209,\"endTime\":336.1659999936819},{\"mimeType\":\"text\\\/css\",\"resourceSize\":511,\"endTime\":336.7039999575354,\"startTime\":203.8590000011027,\"transferSize\":728,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":337.00199995655566,\"startTime\":204.86499997787178,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":62384,\"endTime\":337.2990000061691,\"startTime\":205.02699998905882,\"transferSize\":8861,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":356.72099998919293,\"resourceSize\":54216,\"startTime\":205.1590000046417,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":97176,\"endTime\":379.9390000058338,\"startTime\":205.27999999467283,\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":380.46199997188523,\"resourceSize\":10056,\"startTime\":205.42099996237084,\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\"},{\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"resourceSize\":19776,\"endTime\":407.09499997319654,\"startTime\":205.55499999318272,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":4649,\"endTime\":407.7189999516122,\"startTime\":205.7119999662973,\"transferSize\":2122,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":144748,\"endTime\":432.1889999555424,\"startTime\":205.81999997375533,\"transferSize\":145259,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":15005,\"endTime\":593.7599999597296,\"startTime\":442.57099996320903,\"transferSize\":6070,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\"},{\"transferSize\":6117,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":594.3029999616556,\"startTime\":442.67799996305257},{\"startTime\":442.7869999781251,\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":3809,\"endTime\":594.580999983009},{\"startTime\":442.88099999539554,\"transferSize\":4610,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":4102,\"endTime\":594.8239999706857},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":12474,\"endTime\":611.7169999633916,\"startTime\":443.1899999617599,\"transferSize\":12983},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":615.7069999608211,\"resourceSize\":5692,\"startTime\":443.30299994908273,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"statusCode\":200},{\"startTime\":443.4929999988526,\"transferSize\":13239,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":624.383999966085,\"resourceSize\":12730},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5692,\"endTime\":625.2139999996871,\"startTime\":443.60699999378994,\"transferSize\":6200},{\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":470.2759999781847,\"resourceSize\":681,\"startTime\":415.4139999882318},{\"transferSize\":760,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":413,\"endTime\":507.22699996549636,\"startTime\":440.8720000064932},{\"startTime\":441.04199996218085,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":507.5749999959953},{\"startTime\":441.1439999821596,\"transferSize\":3773,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":9566,\"endTime\":509.3570000026375},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2652,\"endTime\":531.6129999700934,\"startTime\":441.4149999502115,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":531.9759999983944,\"resourceSize\":1846,\"startTime\":441.5989999542944,\"transferSize\":1386},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":532.2750000050291,\"resourceSize\":1402,\"startTime\":441.82499998714775,\"transferSize\":997,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2568,\"endTime\":539.7069999598898,\"startTime\":441.95199996465817,\"transferSize\":1326,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"},{\"transferSize\":1096,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1198,\"endTime\":542.1169999754056,\"startTime\":442.09399999817833},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":545.7980000064708,\"resourceSize\":16184,\"startTime\":442.2059999778867,\"transferSize\":6072},{\"startTime\":442.3269999679178,\"transferSize\":2620,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":6875,\"endTime\":550.7719999877736},{\"mimeType\":\"application\\\/javascript\",\"endTime\":551.296999969054,\"resourceSize\":1403,\"startTime\":442.4379999982193,\"transferSize\":1129,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"resourceType\":\"Script\"},{\"resourceSize\":52154,\"endTime\":625.7209999603219,\"startTime\":443.6959999729879,\"transferSize\":19939,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":626.0769999935292,\"startTime\":443.85799998417497,\"transferSize\":4755,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":6758,\"endTime\":626.7069999594241,\"startTime\":444.1779999760911,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"statusCode\":200},{\"resourceSize\":5234,\"endTime\":626.336999994237,\"startTime\":444.00999997742474,\"transferSize\":2614,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 61.8 61.8' fill='%23f8f8f8' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":534,\"endTime\":459.7289999946952,\"startTime\":459.67700000619516,\"transferSize\":0},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":331,\"endTime\":466.75599995069206,\"startTime\":466.7199999676086,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"statusCode\":200},{\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":709,\"endTime\":471.5969999670051,\"startTime\":471.54699999373406,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/html\",\"endTime\":812.4359999783337,\"resourceSize\":210,\"startTime\":617.5039999652654,\"transferSize\":650,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200},{\"mimeType\":\"application\\\/font-woff2\",\"endTime\":812.8309999592602,\"resourceSize\":32588,\"startTime\":622.0899999607354,\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"statusCode\":200,\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":33768,\"endTime\":813.2469999836758,\"startTime\":622.7659999858588,\"transferSize\":34071,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":813.6320000048727,\"resourceSize\":31616,\"startTime\":623.2489999965765,\"transferSize\":31935,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"startTime\":623.5759999835864,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":814.0469999634661,\"resourceSize\":32556},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":814.4259999971837,\"resourceSize\":31656,\"startTime\":623.9300000015646,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":815.2929999632761,\"resourceSize\":430748,\"startTime\":666.5379999903962,\"transferSize\":89714,\"statusCode\":200,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":816.3339999737218,\"resourceSize\":5147,\"startTime\":674.3399999686517,\"transferSize\":2505,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\",\"statusCode\":200},{\"transferSize\":18267,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":816.7389999725856,\"resourceSize\":44453,\"startTime\":676.9069999572821},{\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":1960,\"endTime\":817.0529999770224,\"startTime\":727.688999962993},{\"startTime\":882.6049999915995,\"transferSize\":367,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245389\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":946.8079999787733,\"resourceSize\":35},{\"mimeType\":\"text\\\/html\",\"endTime\":997.4459999939427,\"resourceSize\":0,\"startTime\":953.3659999724478,\"transferSize\":591,\"statusCode\":302,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=789260079.1558364245&tid=UA-22305160-3&_gid=111039018.1558364245&_r=1>m=2wg5a1PCSVR2W&z=1534606377\"},{\"mimeType\":\"image\\\/gif\",\"endTime\":1024.1349999560043,\"resourceSize\":43,\"startTime\":991.4789999602363,\"transferSize\":741,\"statusCode\":200,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"resourceType\":\"Image\"},{\"startTime\":997.6059999899007,\"transferSize\":619,\"statusCode\":302,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=789260079.1558364245&jid=128620871&_gid=111039018.1558364245&gjid=166392153&_v=j75&z=1534606377\",\"mimeType\":\"text\\\/html\",\"resourceSize\":0,\"endTime\":1025.3309999825433},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":1109.078999958001,\"startTime\":1001.873999950476,\"transferSize\":368,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":1247.6749999914318,\"resourceSize\":0,\"startTime\":1002.4249999551103,\"transferSize\":209,\"url\":\"https:\\\/\\\/vc.hotjar.io\\\/views\\\/1069370?s=0.25\",\"statusCode\":204},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=789260079.1558364245&jid=128620871&_v=j75&z=1534606377\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":42,\"endTime\":1248.0789999826811,\"startTime\":1025.4399999976158,\"transferSize\":512},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1248.4159999876283,\"resourceSize\":232,\"startTime\":1111.1539999837987,\"transferSize\":577,\"statusCode\":200,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5788,\"endTime\":1321.418999985326,\"startTime\":1252.4129999801517,\"transferSize\":2552,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":31,\"endTime\":1321.996999962721,\"startTime\":1253.5079999943264,\"transferSize\":993,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"endTime\":1379.691999987699,\"resourceSize\":21,\"startTime\":1325.0029999762774,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1451.8269999534823,\"resourceSize\":2490,\"startTime\":1381.2219999963418,\"transferSize\":1595,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200},{\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1531.9419999723323,\"resourceSize\":1957357,\"startTime\":1465.8610000042245},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":1845.6000000005588,\"resourceSize\":10396,\"startTime\":1628.6419999669306,\"transferSize\":1267,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200},{\"statusCode\":200,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":14927,\"endTime\":1887.1459999936633,\"startTime\":1777.944999979809,\"transferSize\":5804},{\"mimeType\":\"text\\\/css\",\"resourceSize\":10396,\"endTime\":1887.6509999972768,\"startTime\":1792.933999968227,\"transferSize\":1267,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200,\"resourceType\":\"Stylesheet\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":6942,\"endTime\":1888.0079999798909,\"startTime\":1811.922999972012,\"transferSize\":7450},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":1888.3249999489635,\"startTime\":1816.2409999640658,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2174.5069999597035,\"resourceSize\":2392,\"startTime\":1890.8479999518022,\"transferSize\":1527,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2277.2389999590814,\"startTime\":2183.588999963831,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":845,\"endTime\":2344.409999961499,\"startTime\":2278.431999962777,\"transferSize\":1572,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2392.920999962371,\"startTime\":2348.1299999984913,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\"},{\"transferSize\":4869,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":33106,\"endTime\":2527.1209999918938,\"startTime\":2394.304999965243},{\"endTime\":2709.9210000014864,\"resourceSize\":1244,\"startTime\":2582.146000000648,\"transferSize\":1764,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\"},{\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":2590.349999954924,\"resourceSize\":452,\"startTime\":2590.2919999789447},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"resourceSize\":16064,\"endTime\":2710.404999961611,\"startTime\":2593.9939999952912,\"transferSize\":16507,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\",\"statusCode\":200},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2710.709000006318,\"resourceSize\":16112,\"startTime\":2595.5189999658614,\"transferSize\":16554,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\",\"statusCode\":200},{\"transferSize\":16391,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2710.9659999841824,\"resourceSize\":15948,\"startTime\":2597.6019999943674},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":457,\"endTime\":2711.269999970682,\"startTime\":2617.9929999634624,\"transferSize\":848,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":1169,\"endTime\":2711.5319999866188,\"startTime\":2618.14899998717,\"transferSize\":1583,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2771.0649999789894,\"resourceSize\":19008,\"startTime\":2618.2709999848157,\"transferSize\":19439,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"statusCode\":200},{\"startTime\":2618.4039999498054,\"transferSize\":18939,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2771.476999972947,\"resourceSize\":18508},{\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2771.8179999501444,\"startTime\":2620.039999950677,\"transferSize\":747},{\"resourceSize\":0,\"endTime\":2772.0589999808,\"startTime\":2620.837999973446,\"transferSize\":354,\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2772.2450000001118,\"startTime\":2621.2479999521747,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\"},{\"endTime\":2854.752999963239,\"resourceSize\":250,\"startTime\":2774.2139999754727,\"transferSize\":1017,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\"},{\"mimeType\":\"application\\\/json\",\"endTime\":2855.074999970384,\"resourceSize\":125,\"startTime\":2775.2270000055432,\"transferSize\":852,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"resourceType\":\"XHR\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2855.2639999543317,\"resourceSize\":11,\"startTime\":2777.1629999624565,\"transferSize\":255,\"statusCode\":200,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\"}],\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"key\":\"startTime\",\"itemType\":\"ms\",\"text\":\"Start Time\",\"granularity\":1},{\"itemType\":\"ms\",\"key\":\"endTime\",\"text\":\"End Time\",\"granularity\":1},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"displayUnit\":\"kb\",\"granularity\":1},{\"text\":\"Resource Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"resourceSize\",\"itemType\":\"bytes\"},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"key\":\"mimeType\",\"itemType\":\"text\",\"text\":\"MIME Type\"},{\"key\":\"resourceType\",\"itemType\":\"text\",\"text\":\"Resource Type\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\",\"text\":\"Cache TTL\",\"displayUnit\":\"duration\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755},{\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438,\"cacheHitProbability\":0},{\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144},{\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845,\"cacheHitProbability\":0},{\"totalBytes\":760,\"wastedBytes\":760,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0},{\"totalBytes\":728,\"wastedBytes\":728,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0},{\"cacheHitProbability\":0.008333333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2592.2166666666667,\"debugData\":{\"max-age\":60,\"type\":\"debugdata\"},\"cacheLifetimeMs\":60000,\"totalBytes\":2614},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":600,\"stale-while-revalidate\":\"604800\",\"public\":true},\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.08333333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666},{\"totalBytes\":18267,\"cacheHitProbability\":0.25,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13700.25,\"debugData\":{\"type\":\"debugdata\",\"max-age\":7200,\"public\":true},\"cacheLifetimeMs\":7200000},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":86400},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.3999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800,\"public\":true},\"cacheLifetimeMs\":604800000,\"totalBytes\":5804},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245389\",\"wastedBytes\":36.69999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800},\"cacheLifetimeMs\":604800000,\"totalBytes\":367},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"wastedBytes\":13592.671787709489},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"wastedBytes\":1819.0125698324011,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19439,\"cacheHitProbability\":0.9064245810055866},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1772.2248603351945,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18939},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"wastedBytes\":1238.8449720670383,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":13239,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"wastedBytes\":1214.8896648044686,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":12983,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"wastedBytes\":580.1675977653628},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200},{\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"wastedBytes\":572.4008379888264,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.0027932960891,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"wastedBytes\":431.38268156424556,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513},{\"totalBytes\":1583,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\",\"wastedBytes\":148.12988826815632,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000}],\"summary\":{\"wastedBytes\":144564.0040037244}},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.47,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"240\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.54,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"2.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.88,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"type\":\"filmstrip\",\"items\":[{\"timing\":300,\"timestamp\":428512145420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timestamp\":428512445420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\",\"timing\":600},{\"timestamp\":428512745420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\",\"timing\":900},{\"timing\":1200,\"timestamp\":428513045420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0UePxgPHd3MZIm8NJEVt7UeWjPN5QILNtYiIksMj59wXC7Axbmbr+3svhPY9nl31BRiv37d72fLy3at\\\/i26OPI9+fQ6K0m8QmULeWenCHyFzJDdOWM2TuG0x4CEYIO7I6Y710O\\\/Q8hcr+I07F7l0f7TFFGwPy+VIXBHvlRikubqXPkv+7ba87fo2WqozCgAoAKAGyFgvyAM2RwTjjPP6UAV43vPOw8MIhyRvEpLY7HG3Hpxn86AHSvdCbEcMTRcfM0pDe\\\/G3+tADoHuGUedFHGdozskL\\\/NzkcgcdOf0FAEcUl6VXzIIVbI3BZicfdzj5Bn+L8h68AEgaczMDGgiyNrBySRjnIxxz7n+lAHkGreJfjDb65fRWHhbS5tMS6dLeZihd4A7BXObtfm2hDjAySR8uK8qdTG8z5Yq1\\\/w\\\/wDAj7uhgeGZUYSrYqSnyq695e9ZXX8J6Xv1YzSvE3xlm1mwj1DwppMOmPdRrdTxugeOEkeY4H2puQMkDB6dDRCpjOZKcVbTtt1+0PEYHhmNGo6GKm5qMnFe9rKzsv4S0b8z2ivVPgwoAKACgDyv4x\\\/tI+EvgVf2Fr4qi1WM38RntJLCxa7E0Ubf6XJti3Mq20W2aUso\\\/dsPL8xgyKAP8VftD+HdAF1b6Zp2u+Ltah0GLxKmiaDpry3k9jJMsSSRq+xWYsWPl7t+I3+XOAQB1\\\/8AtK\\\/DzS7HSb671u4t9P1XS49Zs72TS7sW8lo6hg5l8rYhCHzGRiHSNWkdVRWYAGyPjN4Q\\\/s\\\/xHfHVGjtvDsM9xqrSWsqG1jheZZCylQTg28xAAJZV3LlWUkAWH4y+D5tL8HakdZSDT\\\/F8kMWiXNxDLEl280DXEKZZQEZ41Yqr7SSNoG7C0Ac5L+1H8OltNPuoNZmu7a81M6Puispg8V39kF0IGiZRI0pVooxEitIZZVi2bwwUA67wz8TfD3jC28P3Wk3pubPXrH+0dOuHjaIXEJVHUqrhWyySBwMZ2gk4xQB1VABQAUAFABQAUAFAHnHxH+K+h+BdUFhqnxH8GeDbyWFZobXxHNGsrISy79rXMRZSVwCP7rDnsAY2n\\\/tJ\\\/DeO4Y3\\\/AMY\\\/h1cxHlRb6xbRMvzE85uWz8pA4xyM98AAWT9pL4Ykny\\\/i\\\/wCAI\\\/njwTrdqflDAyf8t+4BC9NpbJDYwQCs\\\/wC0h8O\\\/tLmL4y\\\/DkWhZisUur2zOAQmBvFyucN5p+7yGUcbSWALEn7R\\\/wt+2xbPi\\\/wCARZhGDK2uWhk3bhtIf7RgALuGNpyWB4AIIBU1v49\\\/CXWLKCJ\\\/it8OJnS4huGN7q9rPGWikSRWCfaBtcMisr5OxlU4OKAEtv2mPARmsZJvit8OYojZEXUEfiG2d1uT5ePLkMoBjGJQcqCcocDkEAtN+0n8OGvleP4y\\\/DqOyE5ZoZNWtjK0XlqAu8XQAYPubdtIKkLtBG8gG54S+N\\\/gjxhrlrpOj\\\/EnwZr+pTtIU0\\\/SdTgmuJVALAIizMSVUZJwcgE4WgD0agAoAKACgAoAKAPzk8a\\\/Af4U\\\/G\\\/9tX48r8UNfOhrpn9hHTyNVhsvN8zT080fvAd2PLj6dM+9dVDDV8Rf2FNytvZN2vtt3OPEYqhhklWqKF9rtLbe1+w3xl+xj+zbo0SN4fu4fEbn7yN48tLTaSfVwcgAHJ6jIwGycerRynEzf76jKK\\\/wTf5WPFrZvRgv3OJjJ\\\/46a\\\/NX\\\/A6DSf2H\\\/wBlHas194ltVcFgYG8YQup7A7lKkjuOnbIHIrKeV41O0MNP\\\/wABkbQzXCtXni4p\\\/wCKD\\\/Q1P+GKP2Qv+g9Yf+Fav\\\/xyo\\\/svMP8AoGn\\\/AOAs0eaYFb4qP3w\\\/yKt\\\/+xh+yhAEWz1PTboMcuJPGaxhcdD9856ms55TmE0rUZx9IN\\\/mnb5W8ylmuBX\\\/ADEwf\\\/b0f0Gz\\\/sY\\\/soJaK8V\\\/pUk5Y7oT41Vdq887t3Xpx79eOcf7HzK\\\/w1f\\\/AABf\\\/Ilf2tgP+giH\\\/gSLL\\\/sc\\\/skRfZVjn0m4DtiV5fGexoxkc4WbB4z09KSyXM3f3av\\\/AIAv\\\/kSv7Yy9bV4f+BIsx\\\/sZ\\\/sgl5PMvtFCBv3ZXxi5JGByf33BznjngA+wX9jZmvs1P\\\/AF\\\/8iV\\\/bGX\\\/APP+H\\\/gSPGfi38Cfgz8H\\\/jp+z3c\\\/CvUbe9u77xtYperBrIvtiLc25TgMdvLNz3\\\/CnWweJw0VKvTlHzaaudFDHYbFNxoVIya7NM\\\/UmuM7AoAKACgAoAKAPkf4V+B\\\/DvjL9tj9pj+3tC07Wvsy+G\\\/J\\\/tC1Sfy92nndt3g4ztGcdcD0rsw+MxGETWHqOF97Nq9vQ4sTgsPjLfWIKVr2uk9z3q4+C\\\/w\\\/iOIvA\\\/hkOVJG7SYT+gTmup5rmElriJ\\\/+BP8AzOOOUZdDRUI\\\/ciI\\\/BrwCsYY+BfDe5j1GiRn9NmalZrmCVliJ\\\/wDgTB5NlzfM6EfuRKPg18OxGGl8DeH3ccMV0WLk+w2E4pLNMetVXn\\\/4EzR5VgHvQj9w8\\\/Bn4c7d3\\\/CC+HzuP\\\/QGhJ49fkp\\\/2rj07qvP\\\/wACZMsoy+Ss6EfuQ5Pgp8OnTI8DeHQD2bSYB+hSq\\\/tbMHvXn\\\/4E\\\/wDMI5Rl8VZUI\\\/ch3\\\/Ckfh2P+ZG8Of8Agqg\\\/+IpPNswkrPET\\\/wDAn\\\/mTHJsui+ZUI39EH\\\/Ckfh3\\\/ANCN4b\\\/8FUH\\\/AMRTWb5iv+Yif\\\/gT\\\/wAyXkmWt3dCP3I+Tv20fAnhvwb8Yv2ZH0HQNM0V5\\\/HVoJW0+zjgMgFxbYDFVGcZP51y18bicUlGvVlJLu2\\\/zOvDZfhMHJyw9NRb7JI+6K4z0AoAKACgAoAKAPmL4Df8nsftQf7vhn\\\/03vQB7r428Vw+GFtfOh1iYzh9v9kafJdkYX+LYjbfvAjOMkemRXTQw0sQ3yzSt3aV9+5yV8TTw7XPfXsrljfqELxYTVJ1\\\/wBYxH2UA8bthyQec7ePTqOpycUvtL8f8jfnurqL\\\/AE1K\\\/e8ac6VqixiPb9lZrUoT13AiTO7tyccdO9OMYt2ckvv\\\/wAv0FzS7P8AD\\\/MuNq1xuQf2PeNuGSQ0Hy+x\\\/efyzSlFJ6ST+\\\/8AyHzPrH8iWPUZWdlOn3CAMVDM0WGGcZGH6d\\\/X2pcq7\\\/mHM\\\/5SKTVrhd23SLyQhVYbTD82QMgZk6jPOcdDjNLlv9pL1v8AomHM\\\/wCX8v8AMtWd3Lcswks5rXaqkGUoQ2RyBtY9Ohz+GaTVut\\\/vKTb3R8fft6\\\/8lf8A2Xf+x7tv\\\/Si1pFH2XQAUAFABQAUAFAHzF8Bv+T2P2oP93wz\\\/AOm96APorVrx7ee3jVbVw+WYXFwYmABHKgKd3X27evFwV3\\\/wDKdtP87FVdXEUjfaRpkNvzsk+2ZJ5GcgoAODnqeT75qnC3f7hc78vvKOreI7qCGUWUWi3N4AoSG41TylZyRlCwiYj5ckfKc4AwM5FRpwcrTckvKN\\\/wBURKpUS9xRb85W\\\/wDbWbOkanpXiGyW70y7s9StWJUT2kiSxkqcEBlJHBGPqKylGUHaaszaMozV4u\\\/oXjAh6ov\\\/AHyKkscEC9AB9BQAv40AfGv7e3\\\/JX\\\/2Xv+x7tv8A0otqAPsugAoAKACgAoAKAPmL4C\\\/8nsftQ\\\/Twz\\\/6b3oA+j9Su47YoHlWNnB2KWALEemeuKpW6mcr9vwIhdbgoSdGJGcjB\\\/TPQnj8afu\\\/0yNe34FfVmvJ9OkWyvoLG5LKUnli81EAYZBXcMkgEdRyc84xVw9kpXnqvVf5P8jOftGvc0fmr\\\/qWob62TKIyIEOCAwGPQ\\\/j\\\/j6Gs\\\/mbR02jb5GVF44s5PEn9jfZdQ80HBuhaSfZc7Nw\\\/fY2dwvX7xA61p7L3OfmXp1\\\/L9TNV37T2fJL1tp99\\\/ltub63ETfdkQ844fPNYnSPikWUEoyuAcZVs80AfG\\\/wC3v\\\/yV79l7\\\/se7b\\\/0otqAPsygAoAKACgAoA57xP4\\\/0DwVaTXevaimkWcLBHurxHjhBIBH7wjaevY+o6g0m0txn5ofGj4p\\\/Efwz+0v8SvGHwZ8deHbXQ\\\/FH9neZdHUNJk+0C2s44h8ly+5drmUfdGevIwaz9rDuPlZyGpftCftQ600f2r4laCwjzgLeaBHweoOGGe1HtIdw5X2KUfxj\\\/aTLB\\\/8AhYuguRJ5mH1LQiu4dDtMmKftIfzByvsMm+N37SMdwsR+IWh72AcMl9ojAbMAfMHIHUcZ5564OD2kL7hyvsWh8Xf2jWh88\\\/E\\\/w2Zdv+pbUNGZuDgD723p79OPaj2kdri5X2K8Xxy\\\/aUWY26fETRBlC5zfaJ5ZGRxuL7epztznjOOOD2sF1DlfYk\\\/4XR+0rCQ3\\\/CxdAGGzgaloWPy8zp146YJFL2sO4WZfsf2jP2pNLjCW\\\/wAS9AVNoUK15oEgAHpljj+tHtYdx8rIbXx38Xvil8XPhZq3xR8b+HtS0Pwv4ks9TLjUdGh8iNbiJpXxA4ZsLH0wT6DNHtYdw5Wfqn4a+LHhPxnam58P6zFrtssqQtNpkb3CIzsFUMUUhRk8k8AZJwATVKSewjrasQUAFABQAUAJgelABgegoAMD0FABgegoApyagkeqQ2Zt5SZEZ\\\/PAXy0IxhTznLDeRgEfu2yQSoYAuYHoKADA9BQAYHoKADA9KACgBaACgAoAKACgAoAKACgAoAQADOB160ALQAUAFABQAUAFABQB\\\/9k=\"},{\"timestamp\":428513345420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":1500},{\"timestamp\":428513645420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":1800},{\"timing\":2100,\"timestamp\":428513945420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\"},{\"timestamp\":428514245420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":2400},{\"timing\":2700,\"timestamp\":428514545420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAB0oA4nw58YPDvinXBpVlJci5kG6Ay27Ks67S2VPYYBPzAVx08VTqz5Ee\\\/i8kxeCofWKtrLdJptapa99Wlpc7euw8AKACgAoAKACgAoATABJxyetAC0AFABQAUAFABQBz+keDdC0TUGvLDSbOzuXGDJDCFIBHIH93PfGM1lGlTg+aMUmdtTMsZiqfsa9Vyiujf59\\\/mf\\\/2Q==\"},{\"timestamp\":428514845420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFADZZVhRnc4VRkn0FG2o0m2kjzLwf+0DoHjLxRHodvp2tWU8677a4vrIxQ3ClGkQqckgOkcjqWADBG7jFedSx9KrU9mk1fa63PrcfwxjMvwrxc6kJKO6jK7jqk7q32ZNJ2vZs9Qr0T5EKACgAoAKACgAoATABJxyetAC0AFABQAUAFACEAjmgDg\\\/DPwb8FeD\\\/ABDJrOjeHbOx1KUM3nIGIjJGD5aklY8gkfIBxxXHTwtClUc4QSep7mO4izXHU44PEV3Kn201ttdpXlbzbP8A\\\/9k=\",\"timing\":3000}],\"scale\":3000},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"text\":\"Start Time\",\"granularity\":1,\"key\":\"startTime\",\"itemType\":\"ms\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"startTime\":220.237,\"duration\":11.857},{\"duration\":69.601,\"startTime\":236.821},{\"startTime\":421.386,\"duration\":27.809},{\"startTime\":449.671,\"duration\":11.262},{\"duration\":6.403,\"startTime\":460.974},{\"startTime\":468.828,\"duration\":11.976},{\"duration\":77.224,\"startTime\":481.883},{\"startTime\":586.713,\"duration\":5.818},{\"startTime\":592.712,\"duration\":67.824},{\"duration\":7.675,\"startTime\":660.596},{\"duration\":5.537,\"startTime\":668.378},{\"startTime\":686.755,\"duration\":6.212},{\"startTime\":692.983,\"duration\":5.38},{\"duration\":9.251,\"startTime\":703.151},{\"startTime\":752.033,\"duration\":10.813},{\"startTime\":850.687,\"duration\":7.677},{\"duration\":5.863,\"startTime\":870.948},{\"startTime\":877.227,\"duration\":28.231},{\"duration\":10.996,\"startTime\":906.419},{\"startTime\":919.097,\"duration\":37.14},{\"duration\":31.174,\"startTime\":957.289},{\"duration\":30.366,\"startTime\":988.495},{\"duration\":7.17,\"startTime\":1032.594},{\"startTime\":1285.758,\"duration\":5.887},{\"startTime\":1291.917,\"duration\":5.854},{\"duration\":15.241,\"startTime\":1486.859},{\"startTime\":1613.319,\"duration\":237.896},{\"startTime\":1880.738,\"duration\":5.718},{\"duration\":23.919,\"startTime\":1894.86},{\"duration\":34.107,\"startTime\":1925.839},{\"duration\":6.302,\"startTime\":1961.44},{\"startTime\":2209.855,\"duration\":9.116},{\"duration\":95.394,\"startTime\":2562.29},{\"duration\":6.558,\"startTime\":2657.746},{\"startTime\":2767.65,\"duration\":11.355},{\"startTime\":2894.052,\"duration\":6.094}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"wastedMs\",\"itemType\":\"ms\",\"text\":\"Potential Savings\"}],\"type\":\"table\",\"items\":[{\"wastedMs\":190.74099999852479,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"wastedMs\":190.48099999781698,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"wastedMs\":190.38300000829622,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"wastedMs\":190.4709999798797,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":190.49599999561906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"wastedMs\":116.41099996631965,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\"},{\"wastedMs\":115.19000004045665,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\"},{\"wastedMs\":113.36399998981506,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"10\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"total\",\"itemType\":\"ms\",\"text\":\"Total CPU Time\",\"granularity\":1},{\"key\":\"scripting\",\"itemType\":\"ms\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"text\":\"Script Parse\",\"granularity\":1,\"itemType\":\"ms\",\"key\":\"scriptParseCompile\"}],\"type\":\"table\",\"items\":[{\"scriptParseCompile\":1.826,\"url\":\"Other\",\"total\":613.7609999999996,\"scripting\":93.03799999999997},{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"total\":237.77899999999974,\"scripting\":194.53299999999973,\"scriptParseCompile\":33.434000000000005},{\"scriptParseCompile\":1.67,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"scripting\":86.01799999999999,\"total\":90.49499999999999},{\"scriptParseCompile\":1.7439999999999996,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"total\":66.51700000000001,\"scripting\":64.77300000000001}],\"summary\":{\"wastedMs\":477.0359999999997}},\"displayValue\":\"0.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":0.99,\"scoreDisplayMode\":\"numeric\",\"title\":\"JavaScript execution time\",\"warnings\":null},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"requestStartTime\":428512.292704,\"totalBytes\":12730,\"wastedBytes\":12730,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"requestStartTime\":428512.292401,\"totalBytes\":12474,\"wastedBytes\":12474,\"wastedPercent\":100},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"requestStartTime\":428512.291782,\"totalBytes\":6070,\"wastedBytes\":6070},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"requestStartTime\":428512.292514,\"totalBytes\":5692,\"wastedBytes\":5692},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"requestStartTime\":428512.292818,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"requestStartTime\":428512.291889,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100},{\"totalBytes\":4102,\"wastedBytes\":4102,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":428512.292092},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":428512.291998,\"totalBytes\":3809,\"wastedBytes\":3809,\"wastedPercent\":100}],\"type\":\"opportunity\",\"overallSavingsBytes\":56178,\"overallSavingsMs\":40},\"displayValue\":\"Potential savings of 55\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"items\":[{\"totalBytes\":144748,\"wastedBytes\":17704,\"wastedPercent\":12.230740662139217,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"wastedPercent\":99.48391608391609,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5663},{\"wastedPercent\":94.16153846153847,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5360},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"totalBytes\":5609,\"wastedBytes\":2841,\"wastedPercent\":50.64327485380117}],\"type\":\"opportunity\",\"overallSavingsBytes\":31568,\"overallSavingsMs\":0,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}]},\"displayValue\":\"Potential savings of 31\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"1.3\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.9,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"headings\":[{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841,\"wastedPercent\":99.7771364438031},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":6971,\"wastedPercent\":66.17478879994097},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924,\"wastedBytes\":4924,\"wastedPercent\":100},{\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760,\"wastedBytes\":2760,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100},{\"wastedPercent\":96.93745970341715,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2482,\"wastedBytes\":2406},{\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100}],\"type\":\"opportunity\",\"overallSavingsBytes\":30446,\"overallSavingsMs\":40},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"1.9\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\"}],\"type\":\"table\",\"items\":[{\"totalBytes\":279456,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"totalBytes\":145259,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"totalBytes\":89714},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"totalBytes\":34071},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"totalBytes\":32891},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"totalBytes\":32859},{\"totalBytes\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"totalBytes\":31935,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"totalBytes\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\"}]},\"displayValue\":\"Total size was 1,005\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"text\":\"Category\",\"key\":\"groupLabel\",\"itemType\":\"text\"},{\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"Time Spent\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"group\":\"scriptEvaluation\",\"duration\":575.7989999999982,\"groupLabel\":\"Script Evaluation\"},{\"group\":\"styleLayout\",\"duration\":221.392,\"groupLabel\":\"Style & Layout\"},{\"groupLabel\":\"Other\",\"group\":\"other\",\"duration\":204.18699999999941},{\"group\":\"paintCompositeRender\",\"duration\":64.07500000000016,\"groupLabel\":\"Rendering\"},{\"groupLabel\":\"Script Parsing & Compilation\",\"group\":\"scriptParseCompile\",\"duration\":62.676},{\"groupLabel\":\"Parse HTML & CSS\",\"group\":\"parseHTML\",\"duration\":33.79000000000003},{\"groupLabel\":\"Garbage Collection\",\"group\":\"garbageCollection\",\"duration\":9.693}]},\"displayValue\":\"1.2\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.99,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimizes main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true,\"isCrossOrigin\":false,\"totalBytes\":144748,\"wastedBytes\":110240}],\"overallSavingsBytes\":110240,\"overallSavingsMs\":240},\"displayValue\":\"Potential savings of 108\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.8,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"totalByteWeight\":1029498,\"numTasks\":1086,\"numTasksOver10ms\":19,\"rtt\":0.00034017275705302516,\"numFonts\":8,\"maxRtt\":0.00034017275705302516,\"numTasksOver500ms\":0,\"maxServerLatency\":null,\"numScripts\":25,\"numStylesheets\":10,\"numTasksOver100ms\":1,\"throughput\":27512748577.671272,\"numTasksOver25ms\":11,\"numTasksOver50ms\":5,\"numRequests\":88,\"totalTaskTime\":1171.6120000000044,\"mainDocumentTransferSize\":8778}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"type\":\"criticalrequestchain\",\"chains\":{\"A7334329C5C3241AB1A1813E49A68FEE\":{\"children\":{\"1000000025.5\":{\"request\":{\"startTime\":428512.05307,\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":428512.185912,\"endTime\":428512.185915}},\"1000000025.31\":{\"request\":{\"startTime\":428512.291417,\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"responseReceivedTime\":428512.395005,\"endTime\":428512.395009}},\"1000000025.26\":{\"request\":{\"endTime\":428512.380824,\"startTime\":428512.290626,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.38081999996}},\"1000000025.4\":{\"request\":{\"endTime\":428512.185377,\"startTime\":428512.05293,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":428512.185373}},\"1000000025.7\":{\"request\":{\"endTime\":428512.18651,\"startTime\":428512.054238,\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":428512.186508}},\"1000000025.2\":{\"request\":{\"endTime\":428512.168169,\"startTime\":428512.052587,\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"responseReceivedTime\":428512.16816500004}},\"1000000025.32\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.399979,\"endTime\":428512.399983,\"startTime\":428512.291538,\"transferSize\":2620}},\"1000000025.8\":{\"request\":{\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"responseReceivedTime\":428512.20592800004,\"endTime\":428512.205932,\"startTime\":428512.05437}},\"1000000025.23\":{\"request\":{\"startTime\":428512.290083,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"responseReceivedTime\":428512.356435,\"endTime\":428512.356438}},\"1000000025.28\":{\"request\":{\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.381484,\"endTime\":428512.381486,\"startTime\":428512.291036}},\"1000000025.24\":{\"request\":{\"startTime\":428512.290253,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"responseReceivedTime\":428512.356783,\"endTime\":428512.356786}},\"1000000025.22\":{\"request\":{\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"responseReceivedTime\":428512.319483,\"endTime\":428512.319487,\"startTime\":428512.264625}},\"1000000025.3\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"responseReceivedTime\":428512.168657,\"endTime\":428512.168659,\"startTime\":428512.052794,\"transferSize\":1144}},\"1000000025.33\":{\"request\":{\"endTime\":428512.400508,\"startTime\":428512.291649,\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":428512.40050600003}},\"1000000025.10\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":428512.229671,\"endTime\":428512.229673,\"startTime\":428512.054632,\"transferSize\":4316}},\"1000000025.25\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"responseReceivedTime\":428512.358565,\"endTime\":428512.358568,\"startTime\":428512.290355,\"transferSize\":3773}},\"1000000025.6\":{\"request\":{\"endTime\":428512.186213,\"startTime\":428512.054076,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":428512.186211}},\"1000000025.30\":{\"request\":{\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.391324,\"endTime\":428512.391328,\"startTime\":428512.291305}},\"1000000025.11\":{\"children\":{\"1000000025.80\":{\"request\":{\"startTime\":428512.473141,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"responseReceivedTime\":428512.663635,\"endTime\":428512.663637}},\"1000000025.77\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":428512.663256,\"endTime\":428512.663258,\"startTime\":428512.472787,\"transferSize\":32859}},\"1000000025.68\":{\"request\":{\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"responseReceivedTime\":428512.66203999997,\"endTime\":428512.662042,\"startTime\":428512.471301}},\"1000000025.71\":{\"request\":{\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":428512.662456,\"endTime\":428512.662458,\"startTime\":428512.471977}},\"1000000025.74\":{\"request\":{\"startTime\":428512.47246,\"transferSize\":31935,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":428512.66284,\"endTime\":428512.662843}}},\"request\":{\"startTime\":428512.054766,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.256299,\"endTime\":428512.256306}},\"1000000025.27\":{\"request\":{\"endTime\":428512.381187,\"startTime\":428512.29081,\"transferSize\":1386,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"responseReceivedTime\":428512.381185}},\"1000000025.29\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.388914,\"endTime\":428512.388918,\"startTime\":428512.291163,\"transferSize\":1326}},\"1000000025.9\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":428512.229146,\"endTime\":428512.22915,\"startTime\":428512.054491,\"transferSize\":33460}}},\"request\":{\"startTime\":428511.849211,\"transferSize\":8778,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"responseReceivedTime\":428512.03182100004,\"endTime\":428512.031833}}},\"longestChain\":{\"transferSize\":31959,\"duration\":814.4259999971837,\"length\":3}},\"displayValue\":\"26 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.92,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0}]}},\"categoryGroups\":{\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"},\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\",\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\",\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_search-console::sc-site-analytics-new-site::last-28-days\":[{\"clicks\":7,\"ctr\":0.026217228464419477,\"impressions\":267,\"keys\":[\"2018-01-05\"],\"position\":32.258426966292134},{\"clicks\":6,\"ctr\":0.043795620437956206,\"impressions\":137,\"keys\":[\"2018-01-06\"],\"position\":50.284671532846716},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-01-07\"],\"position\":51.10747663551402},{\"clicks\":20,\"ctr\":0.055865921787709494,\"impressions\":358,\"keys\":[\"2018-01-08\"],\"position\":38.254189944134076},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-01-09\"],\"position\":33.73353293413174},{\"clicks\":16,\"ctr\":0.05574912891986063,\"impressions\":287,\"keys\":[\"2018-01-10\"],\"position\":32.595818815331015},{\"clicks\":20,\"ctr\":0.05698005698005698,\"impressions\":351,\"keys\":[\"2018-01-11\"],\"position\":30.376068376068375},{\"clicks\":13,\"ctr\":0.057777777777777775,\"impressions\":225,\"keys\":[\"2018-01-12\"],\"position\":38.92888888888889},{\"clicks\":5,\"ctr\":0.033783783783783786,\"impressions\":148,\"keys\":[\"2018-01-13\"],\"position\":47.87837837837838},{\"clicks\":3,\"ctr\":0.02054794520547945,\"impressions\":146,\"keys\":[\"2018-01-14\"],\"position\":50.93150684931507},{\"clicks\":15,\"ctr\":0.049342105263157895,\"impressions\":304,\"keys\":[\"2018-01-15\"],\"position\":29.582236842105264},{\"clicks\":25,\"ctr\":0.078125,\"impressions\":320,\"keys\":[\"2018-01-16\"],\"position\":34.41875},{\"clicks\":18,\"ctr\":0.05660377358490566,\"impressions\":318,\"keys\":[\"2018-01-17\"],\"position\":42.283018867924525},{\"clicks\":22,\"ctr\":0.05378973105134474,\"impressions\":409,\"keys\":[\"2018-01-18\"],\"position\":32.87041564792176},{\"clicks\":13,\"ctr\":0.04498269896193772,\"impressions\":289,\"keys\":[\"2018-01-19\"],\"position\":36.259515570934255},{\"clicks\":3,\"ctr\":0.018867924528301886,\"impressions\":159,\"keys\":[\"2018-01-20\"],\"position\":48.289308176100626},{\"clicks\":9,\"ctr\":0.04245283018867924,\"impressions\":212,\"keys\":[\"2018-01-21\"],\"position\":41.81603773584906},{\"clicks\":22,\"ctr\":0.056847545219638244,\"impressions\":387,\"keys\":[\"2018-01-22\"],\"position\":33.49095607235142},{\"clicks\":9,\"ctr\":0.031141868512110725,\"impressions\":289,\"keys\":[\"2018-01-23\"],\"position\":36.96193771626297},{\"clicks\":24,\"ctr\":0.06153846153846154,\"impressions\":390,\"keys\":[\"2018-01-24\"],\"position\":31.887179487179488},{\"clicks\":14,\"ctr\":0.04294478527607362,\"impressions\":326,\"keys\":[\"2018-01-25\"],\"position\":37.85889570552147},{\"clicks\":22,\"ctr\":0.06984126984126984,\"impressions\":315,\"keys\":[\"2018-01-26\"],\"position\":35.92063492063492},{\"clicks\":9,\"ctr\":0.05844155844155844,\"impressions\":154,\"keys\":[\"2018-01-27\"],\"position\":44.935064935064936},{\"clicks\":6,\"ctr\":0.02857142857142857,\"impressions\":210,\"keys\":[\"2018-01-28\"],\"position\":43.42857142857143},{\"clicks\":16,\"ctr\":0.04519774011299435,\"impressions\":354,\"keys\":[\"2018-01-29\"],\"position\":38.324858757062145},{\"clicks\":26,\"ctr\":0.07471264367816093,\"impressions\":348,\"keys\":[\"2018-01-30\"],\"position\":32.9683908045977},{\"clicks\":30,\"ctr\":0.08403361344537816,\"impressions\":357,\"keys\":[\"2018-01-31\"],\"position\":30.49019607843137},{\"clicks\":23,\"ctr\":0.062162162162162166,\"impressions\":370,\"keys\":[\"2018-02-01\"],\"position\":36.13243243243243},{\"clicks\":16,\"ctr\":0.04923076923076923,\"impressions\":325,\"keys\":[\"2018-02-02\"],\"position\":38.886153846153846},{\"clicks\":11,\"ctr\":0.062146892655367235,\"impressions\":177,\"keys\":[\"2018-02-03\"],\"position\":53.22598870056497},{\"clicks\":5,\"ctr\":0.02617801047120419,\"impressions\":191,\"keys\":[\"2018-02-04\"],\"position\":45.617801047120416},{\"clicks\":19,\"ctr\":0.055232558139534885,\"impressions\":344,\"keys\":[\"2018-02-05\"],\"position\":35.325581395348834},{\"clicks\":25,\"ctr\":0.0684931506849315,\"impressions\":365,\"keys\":[\"2018-02-06\"],\"position\":29.86849315068493},{\"clicks\":18,\"ctr\":0.05341246290801187,\"impressions\":337,\"keys\":[\"2018-02-07\"],\"position\":33.61721068249258},{\"clicks\":24,\"ctr\":0.06956521739130435,\"impressions\":345,\"keys\":[\"2018-02-08\"],\"position\":29.223188405797103},{\"clicks\":18,\"ctr\":0.061224489795918366,\"impressions\":294,\"keys\":[\"2018-02-09\"],\"position\":31.741496598639454},{\"clicks\":3,\"ctr\":0.018404907975460124,\"impressions\":163,\"keys\":[\"2018-02-10\"],\"position\":41.306748466257666},{\"clicks\":13,\"ctr\":0.0718232044198895,\"impressions\":181,\"keys\":[\"2018-02-11\"],\"position\":40.049723756906076},{\"clicks\":20,\"ctr\":0.06269592476489028,\"impressions\":319,\"keys\":[\"2018-02-12\"],\"position\":32.275862068965516},{\"clicks\":19,\"ctr\":0.057926829268292686,\"impressions\":328,\"keys\":[\"2018-02-13\"],\"position\":30.521341463414632},{\"clicks\":15,\"ctr\":0.05226480836236934,\"impressions\":287,\"keys\":[\"2018-02-14\"],\"position\":29.425087108013937},{\"clicks\":15,\"ctr\":0.04335260115606936,\"impressions\":346,\"keys\":[\"2018-02-15\"],\"position\":33.36705202312139},{\"clicks\":8,\"ctr\":0.032520325203252036,\"impressions\":246,\"keys\":[\"2018-02-16\"],\"position\":42.72357723577236},{\"clicks\":9,\"ctr\":0.05113636363636364,\"impressions\":176,\"keys\":[\"2018-02-17\"],\"position\":46.09659090909091},{\"clicks\":16,\"ctr\":0.0784313725490196,\"impressions\":204,\"keys\":[\"2018-02-18\"],\"position\":41.495098039215684},{\"clicks\":20,\"ctr\":0.07246376811594203,\"impressions\":276,\"keys\":[\"2018-02-19\"],\"position\":37.21739130434783},{\"clicks\":16,\"ctr\":0.047337278106508875,\"impressions\":338,\"keys\":[\"2018-02-20\"],\"position\":33.84023668639053},{\"clicks\":20,\"ctr\":0.053475935828877004,\"impressions\":374,\"keys\":[\"2018-02-21\"],\"position\":30.540106951871657},{\"clicks\":16,\"ctr\":0.046511627906976744,\"impressions\":344,\"keys\":[\"2018-02-22\"],\"position\":33.95348837209303},{\"clicks\":19,\"ctr\":0.06070287539936102,\"impressions\":313,\"keys\":[\"2018-02-23\"],\"position\":36.82108626198083},{\"clicks\":12,\"ctr\":0.06282722513089005,\"impressions\":191,\"keys\":[\"2018-02-24\"],\"position\":43.09424083769633},{\"clicks\":3,\"ctr\":0.014218009478672985,\"impressions\":211,\"keys\":[\"2018-02-25\"],\"position\":41.8957345971564},{\"clicks\":11,\"ctr\":0.03064066852367688,\"impressions\":359,\"keys\":[\"2018-02-26\"],\"position\":32.99442896935933},{\"clicks\":15,\"ctr\":0.042735042735042736,\"impressions\":351,\"keys\":[\"2018-02-27\"],\"position\":31.253561253561255},{\"clicks\":12,\"ctr\":0.03870967741935484,\"impressions\":310,\"keys\":[\"2018-02-28\"],\"position\":39.71935483870968},{\"clicks\":18,\"ctr\":0.05172413793103448,\"impressions\":348,\"keys\":[\"2018-03-01\"],\"position\":37.5919540229885},{\"clicks\":9,\"ctr\":0.033707865168539325,\"impressions\":267,\"keys\":[\"2018-03-02\"],\"position\":37.344569288389515},{\"clicks\":5,\"ctr\":0.03496503496503497,\"impressions\":143,\"keys\":[\"2018-03-03\"],\"position\":47.12587412587413},{\"clicks\":7,\"ctr\":0.03977272727272727,\"impressions\":176,\"keys\":[\"2018-03-04\"],\"position\":51.5},{\"clicks\":24,\"ctr\":0.06504065040650407,\"impressions\":369,\"keys\":[\"2018-03-05\"],\"position\":35.639566395663955},{\"clicks\":23,\"ctr\":0.061170212765957445,\"impressions\":376,\"keys\":[\"2018-03-06\"],\"position\":36.079787234042556},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2018-03-07\"],\"position\":32.736507936507934},{\"clicks\":16,\"ctr\":0.0431266846361186,\"impressions\":371,\"keys\":[\"2018-03-08\"],\"position\":31.11590296495957},{\"clicks\":22,\"ctr\":0.06769230769230769,\"impressions\":325,\"keys\":[\"2018-03-09\"],\"position\":34.963076923076926},{\"clicks\":9,\"ctr\":0.03982300884955752,\"impressions\":226,\"keys\":[\"2018-03-10\"],\"position\":39.69911504424779},{\"clicks\":4,\"ctr\":0.020512820512820513,\"impressions\":195,\"keys\":[\"2018-03-11\"],\"position\":44.98461538461538},{\"clicks\":15,\"ctr\":0.03667481662591687,\"impressions\":409,\"keys\":[\"2018-03-12\"],\"position\":32.62347188264059},{\"clicks\":14,\"ctr\":0.03139013452914798,\"impressions\":446,\"keys\":[\"2018-03-13\"],\"position\":38.800448430493276},{\"clicks\":31,\"ctr\":0.06652360515021459,\"impressions\":466,\"keys\":[\"2018-03-14\"],\"position\":29.17167381974249},{\"clicks\":29,\"ctr\":0.06331877729257641,\"impressions\":458,\"keys\":[\"2018-03-15\"],\"position\":25.823144104803493},{\"clicks\":22,\"ctr\":0.05994550408719346,\"impressions\":367,\"keys\":[\"2018-03-16\"],\"position\":31.743869209809265},{\"clicks\":7,\"ctr\":0.03482587064676617,\"impressions\":201,\"keys\":[\"2018-03-17\"],\"position\":35.472636815920396},{\"clicks\":17,\"ctr\":0.0648854961832061,\"impressions\":262,\"keys\":[\"2018-03-18\"],\"position\":34.60687022900763},{\"clicks\":22,\"ctr\":0.05,\"impressions\":440,\"keys\":[\"2018-03-19\"],\"position\":27.279545454545456},{\"clicks\":27,\"ctr\":0.05921052631578947,\"impressions\":456,\"keys\":[\"2018-03-20\"],\"position\":30.86842105263158},{\"clicks\":31,\"ctr\":0.07560975609756097,\"impressions\":410,\"keys\":[\"2018-03-21\"],\"position\":27.790243902439023},{\"clicks\":12,\"ctr\":0.026905829596412557,\"impressions\":446,\"keys\":[\"2018-03-22\"],\"position\":30.10089686098655},{\"clicks\":22,\"ctr\":0.05714285714285714,\"impressions\":385,\"keys\":[\"2018-03-23\"],\"position\":32.53506493506494},{\"clicks\":9,\"ctr\":0.047619047619047616,\"impressions\":189,\"keys\":[\"2018-03-24\"],\"position\":37.026455026455025},{\"clicks\":18,\"ctr\":0.07860262008733625,\"impressions\":229,\"keys\":[\"2018-03-25\"],\"position\":39.03056768558952},{\"clicks\":22,\"ctr\":0.049886621315192746,\"impressions\":441,\"keys\":[\"2018-03-26\"],\"position\":30.478458049886623},{\"clicks\":28,\"ctr\":0.05714285714285714,\"impressions\":490,\"keys\":[\"2018-03-27\"],\"position\":27.179591836734694},{\"clicks\":32,\"ctr\":0.07126948775055679,\"impressions\":449,\"keys\":[\"2018-03-28\"],\"position\":30.87305122494432},{\"clicks\":26,\"ctr\":0.056155507559395246,\"impressions\":463,\"keys\":[\"2018-03-29\"],\"position\":29.920086393088553},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-03-30\"],\"position\":33.72576177285318},{\"clicks\":11,\"ctr\":0.044534412955465584,\"impressions\":247,\"keys\":[\"2018-03-31\"],\"position\":50.34817813765182},{\"clicks\":9,\"ctr\":0.037815126050420166,\"impressions\":238,\"keys\":[\"2018-04-01\"],\"position\":46.7563025210084},{\"clicks\":24,\"ctr\":0.010278372591006424,\"impressions\":2335,\"keys\":[\"2018-04-02\"],\"position\":56.52762312633833},{\"clicks\":35,\"ctr\":0.07157464212678936,\"impressions\":489,\"keys\":[\"2018-04-03\"],\"position\":28.116564417177916},{\"clicks\":21,\"ctr\":0.045951859956236324,\"impressions\":457,\"keys\":[\"2018-04-04\"],\"position\":32.798687089715536},{\"clicks\":27,\"ctr\":0.05660377358490566,\"impressions\":477,\"keys\":[\"2018-04-05\"],\"position\":30.241090146750523},{\"clicks\":29,\"ctr\":0.0640176600441501,\"impressions\":453,\"keys\":[\"2018-04-06\"],\"position\":33.026490066225165},{\"clicks\":15,\"ctr\":0.061224489795918366,\"impressions\":245,\"keys\":[\"2018-04-07\"],\"position\":38.30612244897959},{\"clicks\":15,\"ctr\":0.04424778761061947,\"impressions\":339,\"keys\":[\"2018-04-08\"],\"position\":44.36283185840708},{\"clicks\":18,\"ctr\":0.04285714285714286,\"impressions\":420,\"keys\":[\"2018-04-09\"],\"position\":35.392857142857146},{\"clicks\":32,\"ctr\":0.06286836935166994,\"impressions\":509,\"keys\":[\"2018-04-10\"],\"position\":33.284872298624755},{\"clicks\":23,\"ctr\":0.04693877551020408,\"impressions\":490,\"keys\":[\"2018-04-11\"],\"position\":30.428571428571427},{\"clicks\":16,\"ctr\":0.034858387799564274,\"impressions\":459,\"keys\":[\"2018-04-12\"],\"position\":34.87363834422658},{\"clicks\":18,\"ctr\":0.043689320388349516,\"impressions\":412,\"keys\":[\"2018-04-13\"],\"position\":32.189320388349515},{\"clicks\":5,\"ctr\":0.023148148148148147,\"impressions\":216,\"keys\":[\"2018-04-14\"],\"position\":51.342592592592595},{\"clicks\":15,\"ctr\":0.05357142857142857,\"impressions\":280,\"keys\":[\"2018-04-15\"],\"position\":42.746428571428574},{\"clicks\":26,\"ctr\":0.06060606060606061,\"impressions\":429,\"keys\":[\"2018-04-16\"],\"position\":32.81118881118881},{\"clicks\":30,\"ctr\":0.06289308176100629,\"impressions\":477,\"keys\":[\"2018-04-17\"],\"position\":25.60587002096436},{\"clicks\":34,\"ctr\":0.07127882599580712,\"impressions\":477,\"keys\":[\"2018-04-18\"],\"position\":29.17819706498952},{\"clicks\":21,\"ctr\":0.045064377682403435,\"impressions\":466,\"keys\":[\"2018-04-19\"],\"position\":29.068669527896997},{\"clicks\":15,\"ctr\":0.04310344827586207,\"impressions\":348,\"keys\":[\"2018-04-20\"],\"position\":33.44827586206897},{\"clicks\":6,\"ctr\":0.03428571428571429,\"impressions\":175,\"keys\":[\"2018-04-21\"],\"position\":48.457142857142856},{\"clicks\":7,\"ctr\":0.03431372549019608,\"impressions\":204,\"keys\":[\"2018-04-22\"],\"position\":38.84313725490196},{\"clicks\":14,\"ctr\":0.033734939759036145,\"impressions\":415,\"keys\":[\"2018-04-23\"],\"position\":30.54698795180723},{\"clicks\":18,\"ctr\":0.039647577092511016,\"impressions\":454,\"keys\":[\"2018-04-24\"],\"position\":25.770925110132158},{\"clicks\":20,\"ctr\":0.04784688995215311,\"impressions\":418,\"keys\":[\"2018-04-25\"],\"position\":31.6866028708134},{\"clicks\":29,\"ctr\":0.06575963718820861,\"impressions\":441,\"keys\":[\"2018-04-26\"],\"position\":31.396825396825395},{\"clicks\":27,\"ctr\":0.061224489795918366,\"impressions\":441,\"keys\":[\"2018-04-27\"],\"position\":26.750566893424036},{\"clicks\":6,\"ctr\":0.029850746268656716,\"impressions\":201,\"keys\":[\"2018-04-28\"],\"position\":34.53233830845771},{\"clicks\":6,\"ctr\":0.030303030303030304,\"impressions\":198,\"keys\":[\"2018-04-29\"],\"position\":36.93939393939394},{\"clicks\":17,\"ctr\":0.04899135446685879,\"impressions\":347,\"keys\":[\"2018-04-30\"],\"position\":31.26801152737752},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-05-01\"],\"position\":31.24251497005988},{\"clicks\":23,\"ctr\":0.05542168674698795,\"impressions\":415,\"keys\":[\"2018-05-02\"],\"position\":29.881927710843375},{\"clicks\":29,\"ctr\":0.06921241050119331,\"impressions\":419,\"keys\":[\"2018-05-03\"],\"position\":28.58233890214797},{\"clicks\":21,\"ctr\":0.06017191977077364,\"impressions\":349,\"keys\":[\"2018-05-04\"],\"position\":28.851002865329512},{\"clicks\":4,\"ctr\":0.030534351145038167,\"impressions\":131,\"keys\":[\"2018-05-05\"],\"position\":41.98473282442748},{\"clicks\":5,\"ctr\":0.021645021645021644,\"impressions\":231,\"keys\":[\"2018-05-06\"],\"position\":39.05194805194805},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-05-07\"],\"position\":26.698492462311556},{\"clicks\":23,\"ctr\":0.04935622317596566,\"impressions\":466,\"keys\":[\"2018-05-08\"],\"position\":25.950643776824034},{\"clicks\":19,\"ctr\":0.04773869346733668,\"impressions\":398,\"keys\":[\"2018-05-09\"],\"position\":27.90452261306533},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2018-05-10\"],\"position\":28.571428571428573},{\"clicks\":15,\"ctr\":0.051194539249146756,\"impressions\":293,\"keys\":[\"2018-05-11\"],\"position\":29.150170648464165},{\"clicks\":10,\"ctr\":0.056179775280898875,\"impressions\":178,\"keys\":[\"2018-05-12\"],\"position\":41.48314606741573},{\"clicks\":5,\"ctr\":0.022727272727272728,\"impressions\":220,\"keys\":[\"2018-05-13\"],\"position\":40.61363636363637},{\"clicks\":17,\"ctr\":0.03837471783295711,\"impressions\":443,\"keys\":[\"2018-05-14\"],\"position\":26.79683972911964},{\"clicks\":18,\"ctr\":0.05042016806722689,\"impressions\":357,\"keys\":[\"2018-05-15\"],\"position\":25.88795518207283},{\"clicks\":30,\"ctr\":0.06864988558352403,\"impressions\":437,\"keys\":[\"2018-05-16\"],\"position\":24.993135011441648},{\"clicks\":21,\"ctr\":0.046875,\"impressions\":448,\"keys\":[\"2018-05-17\"],\"position\":27.631696428571427},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-05-18\"],\"position\":29.878116343490305},{\"clicks\":10,\"ctr\":0.050505050505050504,\"impressions\":198,\"keys\":[\"2018-05-19\"],\"position\":43.76262626262626},{\"clicks\":16,\"ctr\":0.08247422680412371,\"impressions\":194,\"keys\":[\"2018-05-20\"],\"position\":33.365979381443296},{\"clicks\":17,\"ctr\":0.04871060171919771,\"impressions\":349,\"keys\":[\"2018-05-21\"],\"position\":27.979942693409743},{\"clicks\":26,\"ctr\":0.057777777777777775,\"impressions\":450,\"keys\":[\"2018-05-22\"],\"position\":26.86888888888889},{\"clicks\":25,\"ctr\":0.05186721991701245,\"impressions\":482,\"keys\":[\"2018-05-23\"],\"position\":26.634854771784234},{\"clicks\":20,\"ctr\":0.0546448087431694,\"impressions\":366,\"keys\":[\"2018-05-24\"],\"position\":33.08743169398907},{\"clicks\":30,\"ctr\":0.0967741935483871,\"impressions\":310,\"keys\":[\"2018-05-25\"],\"position\":26.335483870967742},{\"clicks\":7,\"ctr\":0.041666666666666664,\"impressions\":168,\"keys\":[\"2018-05-26\"],\"position\":39.99404761904762},{\"clicks\":10,\"ctr\":0.04405286343612335,\"impressions\":227,\"keys\":[\"2018-05-27\"],\"position\":32.31718061674009},{\"clicks\":13,\"ctr\":0.03485254691689008,\"impressions\":373,\"keys\":[\"2018-05-28\"],\"position\":27.439678284182307},{\"clicks\":35,\"ctr\":0.07261410788381743,\"impressions\":482,\"keys\":[\"2018-05-29\"],\"position\":23.062240663900415},{\"clicks\":29,\"ctr\":0.06387665198237885,\"impressions\":454,\"keys\":[\"2018-05-30\"],\"position\":27.191629955947135},{\"clicks\":25,\"ctr\":0.062034739454094295,\"impressions\":403,\"keys\":[\"2018-05-31\"],\"position\":32.141439205955336},{\"clicks\":16,\"ctr\":0.04610951008645533,\"impressions\":347,\"keys\":[\"2018-06-01\"],\"position\":29.22478386167147},{\"clicks\":15,\"ctr\":0.0949367088607595,\"impressions\":158,\"keys\":[\"2018-06-02\"],\"position\":40.620253164556964},{\"clicks\":9,\"ctr\":0.0430622009569378,\"impressions\":209,\"keys\":[\"2018-06-03\"],\"position\":40.26794258373206},{\"clicks\":15,\"ctr\":0.037783375314861464,\"impressions\":397,\"keys\":[\"2018-06-04\"],\"position\":32.19647355163728},{\"clicks\":25,\"ctr\":0.0585480093676815,\"impressions\":427,\"keys\":[\"2018-06-05\"],\"position\":28.194379391100703},{\"clicks\":14,\"ctr\":0.034912718204488775,\"impressions\":401,\"keys\":[\"2018-06-06\"],\"position\":29.341645885286784},{\"clicks\":25,\"ctr\":0.05592841163310962,\"impressions\":447,\"keys\":[\"2018-06-07\"],\"position\":25.322147651006713},{\"clicks\":16,\"ctr\":0.045845272206303724,\"impressions\":349,\"keys\":[\"2018-06-08\"],\"position\":25.13753581661891},{\"clicks\":7,\"ctr\":0.041916167664670656,\"impressions\":167,\"keys\":[\"2018-06-09\"],\"position\":41.16766467065868},{\"clicks\":11,\"ctr\":0.04782608695652174,\"impressions\":230,\"keys\":[\"2018-06-10\"],\"position\":40.94347826086957},{\"clicks\":17,\"ctr\":0.03981264637002342,\"impressions\":427,\"keys\":[\"2018-06-11\"],\"position\":29.88056206088993},{\"clicks\":32,\"ctr\":0.0631163708086785,\"impressions\":507,\"keys\":[\"2018-06-12\"],\"position\":26.329388560157792},{\"clicks\":25,\"ctr\":0.06218905472636816,\"impressions\":402,\"keys\":[\"2018-06-13\"],\"position\":29.355721393034827},{\"clicks\":27,\"ctr\":0.05567010309278351,\"impressions\":485,\"keys\":[\"2018-06-14\"],\"position\":25.298969072164947},{\"clicks\":16,\"ctr\":0.05,\"impressions\":320,\"keys\":[\"2018-06-15\"],\"position\":28.325},{\"clicks\":8,\"ctr\":0.042328042328042326,\"impressions\":189,\"keys\":[\"2018-06-16\"],\"position\":40.05291005291005},{\"clicks\":8,\"ctr\":0.04371584699453552,\"impressions\":183,\"keys\":[\"2018-06-17\"],\"position\":41.15846994535519},{\"clicks\":27,\"ctr\":0.06683168316831684,\"impressions\":404,\"keys\":[\"2018-06-18\"],\"position\":30.02227722772277},{\"clicks\":20,\"ctr\":0.044642857142857144,\"impressions\":448,\"keys\":[\"2018-06-19\"],\"position\":31.703125},{\"clicks\":25,\"ctr\":0.06868131868131869,\"impressions\":364,\"keys\":[\"2018-06-20\"],\"position\":26.01098901098901},{\"clicks\":24,\"ctr\":0.057279236276849645,\"impressions\":419,\"keys\":[\"2018-06-21\"],\"position\":29.458233890214796},{\"clicks\":14,\"ctr\":0.03482587064676617,\"impressions\":402,\"keys\":[\"2018-06-22\"],\"position\":31.65174129353234},{\"clicks\":9,\"ctr\":0.047872340425531915,\"impressions\":188,\"keys\":[\"2018-06-23\"],\"position\":37.888297872340424},{\"clicks\":13,\"ctr\":0.06280193236714976,\"impressions\":207,\"keys\":[\"2018-06-24\"],\"position\":34.26086956521739},{\"clicks\":24,\"ctr\":0.06266318537859007,\"impressions\":383,\"keys\":[\"2018-06-25\"],\"position\":24.117493472584858},{\"clicks\":21,\"ctr\":0.05223880597014925,\"impressions\":402,\"keys\":[\"2018-06-26\"],\"position\":22.67910447761194},{\"clicks\":21,\"ctr\":0.05614973262032086,\"impressions\":374,\"keys\":[\"2018-06-27\"],\"position\":24.60427807486631},{\"clicks\":20,\"ctr\":0.05089058524173028,\"impressions\":393,\"keys\":[\"2018-06-28\"],\"position\":24.801526717557252},{\"clicks\":21,\"ctr\":0.06069364161849711,\"impressions\":346,\"keys\":[\"2018-06-29\"],\"position\":32.063583815028906},{\"clicks\":10,\"ctr\":0.0641025641025641,\"impressions\":156,\"keys\":[\"2018-06-30\"],\"position\":44.756410256410255},{\"clicks\":5,\"ctr\":0.027472527472527472,\"impressions\":182,\"keys\":[\"2018-07-01\"],\"position\":46.05494505494506},{\"clicks\":17,\"ctr\":0.04415584415584416,\"impressions\":385,\"keys\":[\"2018-07-02\"],\"position\":34.579220779220776},{\"clicks\":24,\"ctr\":0.05673758865248227,\"impressions\":423,\"keys\":[\"2018-07-03\"],\"position\":33.00709219858156},{\"clicks\":21,\"ctr\":0.056910569105691054,\"impressions\":369,\"keys\":[\"2018-07-04\"],\"position\":32.07859078590786},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-07-05\"],\"position\":31.441975308641975},{\"clicks\":24,\"ctr\":0.07079646017699115,\"impressions\":339,\"keys\":[\"2018-07-06\"],\"position\":31.82300884955752},{\"clicks\":19,\"ctr\":0.08296943231441048,\"impressions\":229,\"keys\":[\"2018-07-07\"],\"position\":34.493449781659386},{\"clicks\":12,\"ctr\":0.057692307692307696,\"impressions\":208,\"keys\":[\"2018-07-08\"],\"position\":39.90865384615385},{\"clicks\":35,\"ctr\":0.0755939524838013,\"impressions\":463,\"keys\":[\"2018-07-09\"],\"position\":29.59611231101512},{\"clicks\":24,\"ctr\":0.05333333333333334,\"impressions\":450,\"keys\":[\"2018-07-10\"],\"position\":30.12},{\"clicks\":28,\"ctr\":0.06349206349206349,\"impressions\":441,\"keys\":[\"2018-07-11\"],\"position\":27.537414965986393},{\"clicks\":18,\"ctr\":0.04035874439461883,\"impressions\":446,\"keys\":[\"2018-07-12\"],\"position\":29.746636771300448},{\"clicks\":19,\"ctr\":0.04357798165137615,\"impressions\":436,\"keys\":[\"2018-07-13\"],\"position\":34.022935779816514},{\"clicks\":15,\"ctr\":0.07009345794392523,\"impressions\":214,\"keys\":[\"2018-07-14\"],\"position\":35.200934579439256},{\"clicks\":7,\"ctr\":0.03723404255319149,\"impressions\":188,\"keys\":[\"2018-07-15\"],\"position\":49.75},{\"clicks\":15,\"ctr\":0.033860045146726865,\"impressions\":443,\"keys\":[\"2018-07-16\"],\"position\":32.331828442437924},{\"clicks\":25,\"ctr\":0.052083333333333336,\"impressions\":480,\"keys\":[\"2018-07-17\"],\"position\":30.3125},{\"clicks\":27,\"ctr\":0.057203389830508475,\"impressions\":472,\"keys\":[\"2018-07-18\"],\"position\":28.608050847457626},{\"clicks\":20,\"ctr\":0.04405286343612335,\"impressions\":454,\"keys\":[\"2018-07-19\"],\"position\":30.47797356828194},{\"clicks\":16,\"ctr\":0.0449438202247191,\"impressions\":356,\"keys\":[\"2018-07-20\"],\"position\":33.247191011235955},{\"clicks\":15,\"ctr\":0.07317073170731707,\"impressions\":205,\"keys\":[\"2018-07-21\"],\"position\":39.30731707317073},{\"clicks\":10,\"ctr\":0.04926108374384237,\"impressions\":203,\"keys\":[\"2018-07-22\"],\"position\":38.41871921182266},{\"clicks\":28,\"ctr\":0.06422018348623854,\"impressions\":436,\"keys\":[\"2018-07-23\"],\"position\":27.93348623853211},{\"clicks\":24,\"ctr\":0.04642166344294004,\"impressions\":517,\"keys\":[\"2018-07-24\"],\"position\":27.197292069632496},{\"clicks\":23,\"ctr\":0.04791666666666667,\"impressions\":480,\"keys\":[\"2018-07-25\"],\"position\":28.825},{\"clicks\":32,\"ctr\":0.07692307692307693,\"impressions\":416,\"keys\":[\"2018-07-26\"],\"position\":26.521634615384617},{\"clicks\":21,\"ctr\":0.0634441087613293,\"impressions\":331,\"keys\":[\"2018-07-27\"],\"position\":30.996978851963746},{\"clicks\":7,\"ctr\":0.041176470588235294,\"impressions\":170,\"keys\":[\"2018-07-28\"],\"position\":39.3235294117647},{\"clicks\":18,\"ctr\":0.056782334384858045,\"impressions\":317,\"keys\":[\"2018-07-29\"],\"position\":33.018927444794954},{\"clicks\":19,\"ctr\":0.04785894206549118,\"impressions\":397,\"keys\":[\"2018-07-30\"],\"position\":29.27455919395466},{\"clicks\":26,\"ctr\":0.05652173913043478,\"impressions\":460,\"keys\":[\"2018-07-31\"],\"position\":25.471739130434784},{\"clicks\":22,\"ctr\":0.05392156862745098,\"impressions\":408,\"keys\":[\"2018-08-01\"],\"position\":25.46813725490196},{\"clicks\":31,\"ctr\":0.06828193832599119,\"impressions\":454,\"keys\":[\"2018-08-02\"],\"position\":28.770925110132158},{\"clicks\":18,\"ctr\":0.04918032786885246,\"impressions\":366,\"keys\":[\"2018-08-03\"],\"position\":33.24863387978142},{\"clicks\":4,\"ctr\":0.02040816326530612,\"impressions\":196,\"keys\":[\"2018-08-04\"],\"position\":45.33163265306123},{\"clicks\":16,\"ctr\":0.05970149253731343,\"impressions\":268,\"keys\":[\"2018-08-05\"],\"position\":38.07835820895522},{\"clicks\":19,\"ctr\":0.045454545454545456,\"impressions\":418,\"keys\":[\"2018-08-06\"],\"position\":29.361244019138756},{\"clicks\":30,\"ctr\":0.06802721088435375,\"impressions\":441,\"keys\":[\"2018-08-07\"],\"position\":29.26077097505669},{\"clicks\":27,\"ctr\":0.053465346534653464,\"impressions\":505,\"keys\":[\"2018-08-08\"],\"position\":28.514851485148515},{\"clicks\":30,\"ctr\":0.06109979633401222,\"impressions\":491,\"keys\":[\"2018-08-09\"],\"position\":31.40122199592668},{\"clicks\":23,\"ctr\":0.058823529411764705,\"impressions\":391,\"keys\":[\"2018-08-10\"],\"position\":35.65728900255755},{\"clicks\":7,\"ctr\":0.031818181818181815,\"impressions\":220,\"keys\":[\"2018-08-11\"],\"position\":49.736363636363635},{\"clicks\":10,\"ctr\":0.03636363636363636,\"impressions\":275,\"keys\":[\"2018-08-12\"],\"position\":44.152727272727276},{\"clicks\":25,\"ctr\":0.04770992366412214,\"impressions\":524,\"keys\":[\"2018-08-13\"],\"position\":30.33969465648855},{\"clicks\":26,\"ctr\":0.06341463414634146,\"impressions\":410,\"keys\":[\"2018-08-14\"],\"position\":33.170731707317074},{\"clicks\":41,\"ctr\":0.09360730593607305,\"impressions\":438,\"keys\":[\"2018-08-15\"],\"position\":29.152968036529682},{\"clicks\":36,\"ctr\":0.08591885441527446,\"impressions\":419,\"keys\":[\"2018-08-16\"],\"position\":29.560859188544153},{\"clicks\":21,\"ctr\":0.06363636363636363,\"impressions\":330,\"keys\":[\"2018-08-17\"],\"position\":30.912121212121214},{\"clicks\":12,\"ctr\":0.056074766355140186,\"impressions\":214,\"keys\":[\"2018-08-18\"],\"position\":41.69626168224299},{\"clicks\":14,\"ctr\":0.05,\"impressions\":280,\"keys\":[\"2018-08-19\"],\"position\":40.614285714285714},{\"clicks\":40,\"ctr\":0.0847457627118644,\"impressions\":472,\"keys\":[\"2018-08-20\"],\"position\":28.872881355932204},{\"clicks\":29,\"ctr\":0.0675990675990676,\"impressions\":429,\"keys\":[\"2018-08-21\"],\"position\":28.221445221445222},{\"clicks\":44,\"ctr\":0.08924949290060852,\"impressions\":493,\"keys\":[\"2018-08-22\"],\"position\":25.626774847870184},{\"clicks\":20,\"ctr\":0.05405405405405406,\"impressions\":370,\"keys\":[\"2018-08-23\"],\"position\":27.762162162162163},{\"clicks\":26,\"ctr\":0.07344632768361582,\"impressions\":354,\"keys\":[\"2018-08-24\"],\"position\":22.816384180790962},{\"clicks\":11,\"ctr\":0.05,\"impressions\":220,\"keys\":[\"2018-08-25\"],\"position\":38.04545454545455},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-08-26\"],\"position\":39.154205607476634},{\"clicks\":25,\"ctr\":0.05980861244019139,\"impressions\":418,\"keys\":[\"2018-08-27\"],\"position\":23.56937799043062},{\"clicks\":36,\"ctr\":0.07484407484407485,\"impressions\":481,\"keys\":[\"2018-08-28\"],\"position\":25.53014553014553},{\"clicks\":24,\"ctr\":0.05955334987593052,\"impressions\":403,\"keys\":[\"2018-08-29\"],\"position\":23.220843672456574},{\"clicks\":24,\"ctr\":0.056338028169014086,\"impressions\":426,\"keys\":[\"2018-08-30\"],\"position\":28.002347417840376},{\"clicks\":28,\"ctr\":0.07547169811320754,\"impressions\":371,\"keys\":[\"2018-08-31\"],\"position\":25.88409703504043},{\"clicks\":22,\"ctr\":0.08560311284046693,\"impressions\":257,\"keys\":[\"2018-09-01\"],\"position\":33.08949416342413},{\"clicks\":11,\"ctr\":0.03914590747330961,\"impressions\":281,\"keys\":[\"2018-09-02\"],\"position\":35.19928825622776},{\"clicks\":25,\"ctr\":0.06756756756756757,\"impressions\":370,\"keys\":[\"2018-09-03\"],\"position\":27.494594594594595},{\"clicks\":31,\"ctr\":0.06553911205073996,\"impressions\":473,\"keys\":[\"2018-09-04\"],\"position\":27.012684989429175},{\"clicks\":34,\"ctr\":0.0776255707762557,\"impressions\":438,\"keys\":[\"2018-09-05\"],\"position\":22.815068493150687},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-09-06\"],\"position\":27.066666666666666},{\"clicks\":47,\"ctr\":0.1309192200557103,\"impressions\":359,\"keys\":[\"2018-09-07\"],\"position\":21.172701949860723},{\"clicks\":16,\"ctr\":0.0730593607305936,\"impressions\":219,\"keys\":[\"2018-09-08\"],\"position\":29.67579908675799},{\"clicks\":20,\"ctr\":0.09615384615384616,\"impressions\":208,\"keys\":[\"2018-09-09\"],\"position\":29.22596153846154},{\"clicks\":24,\"ctr\":0.05853658536585366,\"impressions\":410,\"keys\":[\"2018-09-10\"],\"position\":21.37317073170732},{\"clicks\":39,\"ctr\":0.08863636363636364,\"impressions\":440,\"keys\":[\"2018-09-11\"],\"position\":22.068181818181817},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-09-12\"],\"position\":21.188861985472155},{\"clicks\":35,\"ctr\":0.08274231678486997,\"impressions\":423,\"keys\":[\"2018-09-13\"],\"position\":21.742316784869978},{\"clicks\":35,\"ctr\":0.0958904109589041,\"impressions\":365,\"keys\":[\"2018-09-14\"],\"position\":23.98904109589041},{\"clicks\":20,\"ctr\":0.10638297872340426,\"impressions\":188,\"keys\":[\"2018-09-15\"],\"position\":25.25},{\"clicks\":16,\"ctr\":0.07339449541284404,\"impressions\":218,\"keys\":[\"2018-09-16\"],\"position\":24.44954128440367},{\"clicks\":49,\"ctr\":0.11666666666666667,\"impressions\":420,\"keys\":[\"2018-09-17\"],\"position\":20.169047619047618},{\"clicks\":47,\"ctr\":0.10352422907488987,\"impressions\":454,\"keys\":[\"2018-09-18\"],\"position\":23.715859030837006},{\"clicks\":21,\"ctr\":0.045454545454545456,\"impressions\":462,\"keys\":[\"2018-09-19\"],\"position\":22.42207792207792},{\"clicks\":42,\"ctr\":0.09545454545454546,\"impressions\":440,\"keys\":[\"2018-09-20\"],\"position\":24.64318181818182},{\"clicks\":49,\"ctr\":0.11529411764705882,\"impressions\":425,\"keys\":[\"2018-09-21\"],\"position\":24.44235294117647},{\"clicks\":11,\"ctr\":0.05670103092783505,\"impressions\":194,\"keys\":[\"2018-09-22\"],\"position\":30.077319587628867},{\"clicks\":6,\"ctr\":0.02843601895734597,\"impressions\":211,\"keys\":[\"2018-09-23\"],\"position\":36.06635071090047},{\"clicks\":35,\"ctr\":0.07641921397379912,\"impressions\":458,\"keys\":[\"2018-09-24\"],\"position\":25.157205240174672},{\"clicks\":28,\"ctr\":0.06278026905829596,\"impressions\":446,\"keys\":[\"2018-09-25\"],\"position\":22.62780269058296},{\"clicks\":39,\"ctr\":0.08590308370044053,\"impressions\":454,\"keys\":[\"2018-09-26\"],\"position\":23.841409691629956},{\"clicks\":31,\"ctr\":0.06724511930585683,\"impressions\":461,\"keys\":[\"2018-09-27\"],\"position\":24.27982646420824},{\"clicks\":27,\"ctr\":0.08108108108108109,\"impressions\":333,\"keys\":[\"2018-09-28\"],\"position\":27.24924924924925},{\"clicks\":5,\"ctr\":0.02976190476190476,\"impressions\":168,\"keys\":[\"2018-09-29\"],\"position\":42.11309523809524},{\"clicks\":15,\"ctr\":0.06912442396313365,\"impressions\":217,\"keys\":[\"2018-09-30\"],\"position\":35.21658986175115},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-10-01\"],\"position\":25.765133171912833},{\"clicks\":26,\"ctr\":0.06467661691542288,\"impressions\":402,\"keys\":[\"2018-10-02\"],\"position\":25.33084577114428},{\"clicks\":50,\"ctr\":0.0984251968503937,\"impressions\":508,\"keys\":[\"2018-10-03\"],\"position\":21.381889763779526},{\"clicks\":39,\"ctr\":0.08280254777070063,\"impressions\":471,\"keys\":[\"2018-10-04\"],\"position\":24.231422505307854},{\"clicks\":35,\"ctr\":0.0875,\"impressions\":400,\"keys\":[\"2018-10-05\"],\"position\":24.395},{\"clicks\":21,\"ctr\":0.08823529411764706,\"impressions\":238,\"keys\":[\"2018-10-06\"],\"position\":34.89495798319328},{\"clicks\":12,\"ctr\":0.05357142857142857,\"impressions\":224,\"keys\":[\"2018-10-07\"],\"position\":38.107142857142854},{\"clicks\":30,\"ctr\":0.06960556844547564,\"impressions\":431,\"keys\":[\"2018-10-08\"],\"position\":24.350348027842227},{\"clicks\":42,\"ctr\":0.09438202247191012,\"impressions\":445,\"keys\":[\"2018-10-09\"],\"position\":23.95056179775281},{\"clicks\":34,\"ctr\":0.07834101382488479,\"impressions\":434,\"keys\":[\"2018-10-10\"],\"position\":24.638248847926267},{\"clicks\":18,\"ctr\":0.049723756906077346,\"impressions\":362,\"keys\":[\"2018-10-11\"],\"position\":27.837016574585636},{\"clicks\":27,\"ctr\":0.07297297297297298,\"impressions\":370,\"keys\":[\"2018-10-12\"],\"position\":26.1},{\"clicks\":14,\"ctr\":0.06481481481481481,\"impressions\":216,\"keys\":[\"2018-10-13\"],\"position\":39.5462962962963},{\"clicks\":21,\"ctr\":0.09170305676855896,\"impressions\":229,\"keys\":[\"2018-10-14\"],\"position\":30.170305676855897},{\"clicks\":39,\"ctr\":0.0951219512195122,\"impressions\":410,\"keys\":[\"2018-10-15\"],\"position\":23.929268292682927},{\"clicks\":26,\"ctr\":0.053830227743271224,\"impressions\":483,\"keys\":[\"2018-10-16\"],\"position\":27.714285714285715},{\"clicks\":34,\"ctr\":0.07039337474120083,\"impressions\":483,\"keys\":[\"2018-10-17\"],\"position\":26.579710144927535},{\"clicks\":27,\"ctr\":0.06398104265402843,\"impressions\":422,\"keys\":[\"2018-10-18\"],\"position\":24.774881516587676},{\"clicks\":22,\"ctr\":0.0650887573964497,\"impressions\":338,\"keys\":[\"2018-10-19\"],\"position\":24.556213017751478},{\"clicks\":14,\"ctr\":0.0673076923076923,\"impressions\":208,\"keys\":[\"2018-10-20\"],\"position\":35.1875},{\"clicks\":11,\"ctr\":0.04435483870967742,\"impressions\":248,\"keys\":[\"2018-10-21\"],\"position\":31.77016129032258},{\"clicks\":29,\"ctr\":0.06531531531531531,\"impressions\":444,\"keys\":[\"2018-10-22\"],\"position\":24.004504504504503},{\"clicks\":26,\"ctr\":0.05148514851485148,\"impressions\":505,\"keys\":[\"2018-10-23\"],\"position\":27.156435643564357},{\"clicks\":39,\"ctr\":0.08227848101265822,\"impressions\":474,\"keys\":[\"2018-10-24\"],\"position\":26.19831223628692},{\"clicks\":30,\"ctr\":0.06521739130434782,\"impressions\":460,\"keys\":[\"2018-10-25\"],\"position\":21.98913043478261},{\"clicks\":29,\"ctr\":0.07142857142857142,\"impressions\":406,\"keys\":[\"2018-10-26\"],\"position\":28.251231527093594},{\"clicks\":16,\"ctr\":0.07881773399014778,\"impressions\":203,\"keys\":[\"2018-10-27\"],\"position\":38.70935960591133},{\"clicks\":13,\"ctr\":0.04924242424242424,\"impressions\":264,\"keys\":[\"2018-10-28\"],\"position\":34.753787878787875},{\"clicks\":47,\"ctr\":0.09437751004016064,\"impressions\":498,\"keys\":[\"2018-10-29\"],\"position\":19.696787148594378},{\"clicks\":32,\"ctr\":0.06201550387596899,\"impressions\":516,\"keys\":[\"2018-10-30\"],\"position\":24.77906976744186},{\"clicks\":41,\"ctr\":0.09318181818181819,\"impressions\":440,\"keys\":[\"2018-10-31\"],\"position\":20.022727272727273},{\"clicks\":28,\"ctr\":0.0691358024691358,\"impressions\":405,\"keys\":[\"2018-11-01\"],\"position\":21.644444444444446},{\"clicks\":29,\"ctr\":0.07493540051679587,\"impressions\":387,\"keys\":[\"2018-11-02\"],\"position\":25.204134366925064},{\"clicks\":17,\"ctr\":0.06967213114754098,\"impressions\":244,\"keys\":[\"2018-11-03\"],\"position\":28.278688524590162},{\"clicks\":24,\"ctr\":0.08247422680412371,\"impressions\":291,\"keys\":[\"2018-11-04\"],\"position\":30.233676975945016},{\"clicks\":33,\"ctr\":0.0718954248366013,\"impressions\":459,\"keys\":[\"2018-11-05\"],\"position\":25.285403050108933},{\"clicks\":25,\"ctr\":0.0513347022587269,\"impressions\":487,\"keys\":[\"2018-11-06\"],\"position\":24.650924024640656},{\"clicks\":35,\"ctr\":0.07743362831858407,\"impressions\":452,\"keys\":[\"2018-11-07\"],\"position\":23.172566371681416},{\"clicks\":23,\"ctr\":0.051224944320712694,\"impressions\":449,\"keys\":[\"2018-11-08\"],\"position\":25.391982182628063},{\"clicks\":31,\"ctr\":0.07226107226107226,\"impressions\":429,\"keys\":[\"2018-11-09\"],\"position\":30.181818181818183},{\"clicks\":18,\"ctr\":0.07346938775510205,\"impressions\":245,\"keys\":[\"2018-11-10\"],\"position\":38.10612244897959},{\"clicks\":12,\"ctr\":0.04054054054054054,\"impressions\":296,\"keys\":[\"2018-11-11\"],\"position\":35.9695945945946},{\"clicks\":49,\"ctr\":0.08448275862068966,\"impressions\":580,\"keys\":[\"2018-11-12\"],\"position\":24.601724137931033},{\"clicks\":55,\"ctr\":0.08814102564102565,\"impressions\":624,\"keys\":[\"2018-11-13\"],\"position\":22.919871794871796},{\"clicks\":44,\"ctr\":0.0854368932038835,\"impressions\":515,\"keys\":[\"2018-11-14\"],\"position\":25.95339805825243},{\"clicks\":19,\"ctr\":0.04377880184331797,\"impressions\":434,\"keys\":[\"2018-11-15\"],\"position\":30.29953917050691},{\"clicks\":34,\"ctr\":0.06995884773662552,\"impressions\":486,\"keys\":[\"2018-11-16\"],\"position\":30.094650205761315},{\"clicks\":15,\"ctr\":0.048859934853420196,\"impressions\":307,\"keys\":[\"2018-11-17\"],\"position\":37.755700325732896},{\"clicks\":14,\"ctr\":0.0457516339869281,\"impressions\":306,\"keys\":[\"2018-11-18\"],\"position\":37.05555555555556},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2018-11-19\"],\"position\":27.54781199351702},{\"clicks\":41,\"ctr\":0.07334525939177101,\"impressions\":559,\"keys\":[\"2018-11-20\"],\"position\":25.483005366726296},{\"clicks\":47,\"ctr\":0.09197651663405088,\"impressions\":511,\"keys\":[\"2018-11-21\"],\"position\":27.275929549902152},{\"clicks\":26,\"ctr\":0.052845528455284556,\"impressions\":492,\"keys\":[\"2018-11-22\"],\"position\":26.806910569105693},{\"clicks\":22,\"ctr\":0.047109207708779445,\"impressions\":467,\"keys\":[\"2018-11-23\"],\"position\":32.892933618843685},{\"clicks\":14,\"ctr\":0.040229885057471264,\"impressions\":348,\"keys\":[\"2018-11-24\"],\"position\":41.1867816091954},{\"clicks\":12,\"ctr\":0.0326975476839237,\"impressions\":367,\"keys\":[\"2018-11-25\"],\"position\":39.869209809264305},{\"clicks\":33,\"ctr\":0.05490848585690516,\"impressions\":601,\"keys\":[\"2018-11-26\"],\"position\":28.810316139767053},{\"clicks\":39,\"ctr\":0.05357142857142857,\"impressions\":728,\"keys\":[\"2018-11-27\"],\"position\":28.271978021978022},{\"clicks\":39,\"ctr\":0.059907834101382486,\"impressions\":651,\"keys\":[\"2018-11-28\"],\"position\":31.61904761904762},{\"clicks\":36,\"ctr\":0.0565149136577708,\"impressions\":637,\"keys\":[\"2018-11-29\"],\"position\":31.45054945054945},{\"clicks\":29,\"ctr\":0.059670781893004114,\"impressions\":486,\"keys\":[\"2018-11-30\"],\"position\":29.290123456790123},{\"clicks\":22,\"ctr\":0.06707317073170732,\"impressions\":328,\"keys\":[\"2018-12-01\"],\"position\":34.896341463414636},{\"clicks\":12,\"ctr\":0.035398230088495575,\"impressions\":339,\"keys\":[\"2018-12-02\"],\"position\":35.57817109144543},{\"clicks\":30,\"ctr\":0.06465517241379311,\"impressions\":464,\"keys\":[\"2018-12-03\"],\"position\":30.07112068965517},{\"clicks\":49,\"ctr\":0.08153078202995008,\"impressions\":601,\"keys\":[\"2018-12-04\"],\"position\":25.826955074875208},{\"clicks\":42,\"ctr\":0.07763401109057301,\"impressions\":541,\"keys\":[\"2018-12-05\"],\"position\":26.149722735674676},{\"clicks\":38,\"ctr\":0.07436399217221135,\"impressions\":511,\"keys\":[\"2018-12-06\"],\"position\":26.710371819960862},{\"clicks\":30,\"ctr\":0.06479481641468683,\"impressions\":463,\"keys\":[\"2018-12-07\"],\"position\":30.375809935205183},{\"clicks\":9,\"ctr\":0.04035874439461883,\"impressions\":223,\"keys\":[\"2018-12-08\"],\"position\":41.34080717488789},{\"clicks\":17,\"ctr\":0.05014749262536873,\"impressions\":339,\"keys\":[\"2018-12-09\"],\"position\":39.0117994100295},{\"clicks\":50,\"ctr\":0.07352941176470588,\"impressions\":680,\"keys\":[\"2018-12-10\"],\"position\":27.28235294117647},{\"clicks\":41,\"ctr\":0.06721311475409836,\"impressions\":610,\"keys\":[\"2018-12-11\"],\"position\":28.85737704918033},{\"clicks\":36,\"ctr\":0.06338028169014084,\"impressions\":568,\"keys\":[\"2018-12-12\"],\"position\":29.133802816901408},{\"clicks\":38,\"ctr\":0.06529209621993128,\"impressions\":582,\"keys\":[\"2018-12-13\"],\"position\":25.051546391752577},{\"clicks\":30,\"ctr\":0.06564551422319474,\"impressions\":457,\"keys\":[\"2018-12-14\"],\"position\":27.88621444201313},{\"clicks\":8,\"ctr\":0.030303030303030304,\"impressions\":264,\"keys\":[\"2018-12-15\"],\"position\":42.765151515151516},{\"clicks\":13,\"ctr\":0.040880503144654086,\"impressions\":318,\"keys\":[\"2018-12-16\"],\"position\":38.26729559748428},{\"clicks\":39,\"ctr\":0.06964285714285715,\"impressions\":560,\"keys\":[\"2018-12-17\"],\"position\":29.2125},{\"clicks\":38,\"ctr\":0.07102803738317758,\"impressions\":535,\"keys\":[\"2018-12-18\"],\"position\":28.837383177570093},{\"clicks\":24,\"ctr\":0.04419889502762431,\"impressions\":543,\"keys\":[\"2018-12-19\"],\"position\":27.41620626151013},{\"clicks\":30,\"ctr\":0.05905511811023622,\"impressions\":508,\"keys\":[\"2018-12-20\"],\"position\":26.671259842519685},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-12-21\"],\"position\":31.15829145728643},{\"clicks\":11,\"ctr\":0.03741496598639456,\"impressions\":294,\"keys\":[\"2018-12-22\"],\"position\":43.006802721088434},{\"clicks\":8,\"ctr\":0.025889967637540454,\"impressions\":309,\"keys\":[\"2018-12-23\"],\"position\":43.2168284789644},{\"clicks\":8,\"ctr\":0.025236593059936908,\"impressions\":317,\"keys\":[\"2018-12-24\"],\"position\":39.88643533123028},{\"clicks\":9,\"ctr\":0.027607361963190184,\"impressions\":326,\"keys\":[\"2018-12-25\"],\"position\":44.644171779141104},{\"clicks\":17,\"ctr\":0.04857142857142857,\"impressions\":350,\"keys\":[\"2018-12-26\"],\"position\":35.59428571428571},{\"clicks\":22,\"ctr\":0.061971830985915494,\"impressions\":355,\"keys\":[\"2018-12-27\"],\"position\":34.64225352112676},{\"clicks\":25,\"ctr\":0.08305647840531562,\"impressions\":301,\"keys\":[\"2018-12-28\"],\"position\":34.69435215946844},{\"clicks\":14,\"ctr\":0.05761316872427984,\"impressions\":243,\"keys\":[\"2018-12-29\"],\"position\":37.50205761316872},{\"clicks\":18,\"ctr\":0.06428571428571428,\"impressions\":280,\"keys\":[\"2018-12-30\"],\"position\":42.90357142857143},{\"clicks\":11,\"ctr\":0.04330708661417323,\"impressions\":254,\"keys\":[\"2018-12-31\"],\"position\":34.338582677165356},{\"clicks\":11,\"ctr\":0.03873239436619718,\"impressions\":284,\"keys\":[\"2019-01-01\"],\"position\":35.897887323943664},{\"clicks\":26,\"ctr\":0.05295315682281059,\"impressions\":491,\"keys\":[\"2019-01-02\"],\"position\":30.036659877800407},{\"clicks\":29,\"ctr\":0.0562015503875969,\"impressions\":516,\"keys\":[\"2019-01-03\"],\"position\":27.31782945736434},{\"clicks\":37,\"ctr\":0.08061002178649238,\"impressions\":459,\"keys\":[\"2019-01-04\"],\"position\":28.017429193899783},{\"clicks\":12,\"ctr\":0.046511627906976744,\"impressions\":258,\"keys\":[\"2019-01-05\"],\"position\":40.151162790697676},{\"clicks\":11,\"ctr\":0.03503184713375796,\"impressions\":314,\"keys\":[\"2019-01-06\"],\"position\":34.20063694267516},{\"clicks\":43,\"ctr\":0.07465277777777778,\"impressions\":576,\"keys\":[\"2019-01-07\"],\"position\":25.555555555555557},{\"clicks\":32,\"ctr\":0.055077452667814115,\"impressions\":581,\"keys\":[\"2019-01-08\"],\"position\":27.025817555938037},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-01-09\"],\"position\":29.095914742451154},{\"clicks\":32,\"ctr\":0.054514480408858604,\"impressions\":587,\"keys\":[\"2019-01-10\"],\"position\":23.724020442930154},{\"clicks\":21,\"ctr\":0.04740406320541761,\"impressions\":443,\"keys\":[\"2019-01-11\"],\"position\":27.96162528216704},{\"clicks\":11,\"ctr\":0.03942652329749104,\"impressions\":279,\"keys\":[\"2019-01-12\"],\"position\":34.22222222222222},{\"clicks\":22,\"ctr\":0.06875,\"impressions\":320,\"keys\":[\"2019-01-13\"],\"position\":31.334375},{\"clicks\":39,\"ctr\":0.06678082191780822,\"impressions\":584,\"keys\":[\"2019-01-14\"],\"position\":23.554794520547944},{\"clicks\":36,\"ctr\":0.06304728546409807,\"impressions\":571,\"keys\":[\"2019-01-15\"],\"position\":22.952714535901926},{\"clicks\":31,\"ctr\":0.060546875,\"impressions\":512,\"keys\":[\"2019-01-16\"],\"position\":24.61328125},{\"clicks\":39,\"ctr\":0.07587548638132295,\"impressions\":514,\"keys\":[\"2019-01-17\"],\"position\":26.085603112840467},{\"clicks\":21,\"ctr\":0.04861111111111111,\"impressions\":432,\"keys\":[\"2019-01-18\"],\"position\":29.67361111111111},{\"clicks\":6,\"ctr\":0.02197802197802198,\"impressions\":273,\"keys\":[\"2019-01-19\"],\"position\":41.40659340659341},{\"clicks\":19,\"ctr\":0.06690140845070422,\"impressions\":284,\"keys\":[\"2019-01-20\"],\"position\":33.34507042253521},{\"clicks\":34,\"ctr\":0.06614785992217899,\"impressions\":514,\"keys\":[\"2019-01-21\"],\"position\":28.704280155642024},{\"clicks\":29,\"ctr\":0.04387291981845688,\"impressions\":661,\"keys\":[\"2019-01-22\"],\"position\":28.07715582450832},{\"clicks\":30,\"ctr\":0.04559270516717325,\"impressions\":658,\"keys\":[\"2019-01-23\"],\"position\":25.092705167173253},{\"clicks\":54,\"ctr\":0.08035714285714286,\"impressions\":672,\"keys\":[\"2019-01-24\"],\"position\":25.507440476190474},{\"clicks\":40,\"ctr\":0.07648183556405354,\"impressions\":523,\"keys\":[\"2019-01-25\"],\"position\":28.908221797323137},{\"clicks\":14,\"ctr\":0.055776892430278883,\"impressions\":251,\"keys\":[\"2019-01-26\"],\"position\":32.08366533864542},{\"clicks\":20,\"ctr\":0.062111801242236024,\"impressions\":322,\"keys\":[\"2019-01-27\"],\"position\":34.7888198757764},{\"clicks\":42,\"ctr\":0.059490084985835696,\"impressions\":706,\"keys\":[\"2019-01-28\"],\"position\":25.48725212464589},{\"clicks\":49,\"ctr\":0.08277027027027027,\"impressions\":592,\"keys\":[\"2019-01-29\"],\"position\":24.743243243243242},{\"clicks\":37,\"ctr\":0.06368330464716007,\"impressions\":581,\"keys\":[\"2019-01-30\"],\"position\":24.125645438898452},{\"clicks\":29,\"ctr\":0.05835010060362173,\"impressions\":497,\"keys\":[\"2019-01-31\"],\"position\":25.780684104627767},{\"clicks\":30,\"ctr\":0.06437768240343347,\"impressions\":466,\"keys\":[\"2019-02-01\"],\"position\":31.69098712446352},{\"clicks\":15,\"ctr\":0.04504504504504504,\"impressions\":333,\"keys\":[\"2019-02-02\"],\"position\":34.13513513513514},{\"clicks\":21,\"ctr\":0.06402439024390244,\"impressions\":328,\"keys\":[\"2019-02-03\"],\"position\":35.28658536585366},{\"clicks\":50,\"ctr\":0.09487666034155598,\"impressions\":527,\"keys\":[\"2019-02-04\"],\"position\":23.265654648956357},{\"clicks\":30,\"ctr\":0.058365758754863814,\"impressions\":514,\"keys\":[\"2019-02-05\"],\"position\":27.682879377431906},{\"clicks\":48,\"ctr\":0.09090909090909091,\"impressions\":528,\"keys\":[\"2019-02-06\"],\"position\":22.37121212121212},{\"clicks\":40,\"ctr\":0.07476635514018691,\"impressions\":535,\"keys\":[\"2019-02-07\"],\"position\":24.97196261682243},{\"clicks\":39,\"ctr\":0.07169117647058823,\"impressions\":544,\"keys\":[\"2019-02-08\"],\"position\":25.03676470588235},{\"clicks\":8,\"ctr\":0.03137254901960784,\"impressions\":255,\"keys\":[\"2019-02-09\"],\"position\":34.03921568627451},{\"clicks\":12,\"ctr\":0.04878048780487805,\"impressions\":246,\"keys\":[\"2019-02-10\"],\"position\":35.552845528455286},{\"clicks\":47,\"ctr\":0.08576642335766424,\"impressions\":548,\"keys\":[\"2019-02-11\"],\"position\":20.027372262773724},{\"clicks\":48,\"ctr\":0.08823529411764706,\"impressions\":544,\"keys\":[\"2019-02-12\"],\"position\":22.527573529411764},{\"clicks\":37,\"ctr\":0.05727554179566564,\"impressions\":646,\"keys\":[\"2019-02-13\"],\"position\":23.396284829721363},{\"clicks\":40,\"ctr\":0.06734006734006734,\"impressions\":594,\"keys\":[\"2019-02-14\"],\"position\":28.053872053872055},{\"clicks\":26,\"ctr\":0.05108055009823183,\"impressions\":509,\"keys\":[\"2019-02-15\"],\"position\":29.770137524557956},{\"clicks\":13,\"ctr\":0.0429042904290429,\"impressions\":303,\"keys\":[\"2019-02-16\"],\"position\":34.95709570957096},{\"clicks\":31,\"ctr\":0.08333333333333333,\"impressions\":372,\"keys\":[\"2019-02-17\"],\"position\":33.25268817204301},{\"clicks\":45,\"ctr\":0.08893280632411067,\"impressions\":506,\"keys\":[\"2019-02-18\"],\"position\":24.64624505928854},{\"clicks\":50,\"ctr\":0.09433962264150944,\"impressions\":530,\"keys\":[\"2019-02-19\"],\"position\":24.11132075471698},{\"clicks\":49,\"ctr\":0.09057301293900184,\"impressions\":541,\"keys\":[\"2019-02-20\"],\"position\":23.20517560073937},{\"clicks\":38,\"ctr\":0.07196969696969698,\"impressions\":528,\"keys\":[\"2019-02-21\"],\"position\":24.47159090909091},{\"clicks\":36,\"ctr\":0.08530805687203792,\"impressions\":422,\"keys\":[\"2019-02-22\"],\"position\":25.601895734597157},{\"clicks\":13,\"ctr\":0.053497942386831275,\"impressions\":243,\"keys\":[\"2019-02-23\"],\"position\":36.37448559670782},{\"clicks\":11,\"ctr\":0.03754266211604096,\"impressions\":293,\"keys\":[\"2019-02-24\"],\"position\":36.77133105802048},{\"clicks\":46,\"ctr\":0.08409506398537477,\"impressions\":547,\"keys\":[\"2019-02-25\"],\"position\":28.641681901279707},{\"clicks\":39,\"ctr\":0.07632093933463796,\"impressions\":511,\"keys\":[\"2019-02-26\"],\"position\":25.643835616438356},{\"clicks\":36,\"ctr\":0.06990291262135923,\"impressions\":515,\"keys\":[\"2019-02-27\"],\"position\":24.5378640776699},{\"clicks\":27,\"ctr\":0.05793991416309013,\"impressions\":466,\"keys\":[\"2019-02-28\"],\"position\":30.13733905579399},{\"clicks\":23,\"ctr\":0.0515695067264574,\"impressions\":446,\"keys\":[\"2019-03-01\"],\"position\":33.69730941704036},{\"clicks\":5,\"ctr\":0.025906735751295335,\"impressions\":193,\"keys\":[\"2019-03-02\"],\"position\":33.181347150259064},{\"clicks\":13,\"ctr\":0.04980842911877394,\"impressions\":261,\"keys\":[\"2019-03-03\"],\"position\":33.39463601532567},{\"clicks\":33,\"ctr\":0.06776180698151951,\"impressions\":487,\"keys\":[\"2019-03-04\"],\"position\":27.234086242299796},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-03-05\"],\"position\":25.190053285968027},{\"clicks\":51,\"ctr\":0.09788867562380038,\"impressions\":521,\"keys\":[\"2019-03-06\"],\"position\":24.871401151631478},{\"clicks\":32,\"ctr\":0.06299212598425197,\"impressions\":508,\"keys\":[\"2019-03-07\"],\"position\":28.031496062992126},{\"clicks\":21,\"ctr\":0.059490084985835696,\"impressions\":353,\"keys\":[\"2019-03-08\"],\"position\":30.86685552407932},{\"clicks\":20,\"ctr\":0.06734006734006734,\"impressions\":297,\"keys\":[\"2019-03-09\"],\"position\":31.71043771043771},{\"clicks\":16,\"ctr\":0.06153846153846154,\"impressions\":260,\"keys\":[\"2019-03-10\"],\"position\":32.39615384615385},{\"clicks\":40,\"ctr\":0.07421150278293136,\"impressions\":539,\"keys\":[\"2019-03-11\"],\"position\":23.699443413729128},{\"clicks\":57,\"ctr\":0.10694183864915573,\"impressions\":533,\"keys\":[\"2019-03-12\"],\"position\":22.49155722326454},{\"clicks\":49,\"ctr\":0.0745814307458143,\"impressions\":657,\"keys\":[\"2019-03-13\"],\"position\":26.027397260273972},{\"clicks\":41,\"ctr\":0.06366459627329192,\"impressions\":644,\"keys\":[\"2019-03-14\"],\"position\":28.83385093167702},{\"clicks\":32,\"ctr\":0.055944055944055944,\"impressions\":572,\"keys\":[\"2019-03-15\"],\"position\":31.16083916083916},{\"clicks\":20,\"ctr\":0.0437636761487965,\"impressions\":457,\"keys\":[\"2019-03-16\"],\"position\":37.65426695842451},{\"clicks\":15,\"ctr\":0.02952755905511811,\"impressions\":508,\"keys\":[\"2019-03-17\"],\"position\":40.80905511811024},{\"clicks\":34,\"ctr\":0.04353393085787452,\"impressions\":781,\"keys\":[\"2019-03-18\"],\"position\":31.021766965428938},{\"clicks\":42,\"ctr\":0.058333333333333334,\"impressions\":720,\"keys\":[\"2019-03-19\"],\"position\":32.84305555555555},{\"clicks\":30,\"ctr\":0.043923865300146414,\"impressions\":683,\"keys\":[\"2019-03-20\"],\"position\":35.17130307467057},{\"clicks\":45,\"ctr\":0.06373937677053824,\"impressions\":706,\"keys\":[\"2019-03-21\"],\"position\":31.644475920679888},{\"clicks\":24,\"ctr\":0.03697996918335902,\"impressions\":649,\"keys\":[\"2019-03-22\"],\"position\":34.2326656394453},{\"clicks\":7,\"ctr\":0.0219435736677116,\"impressions\":319,\"keys\":[\"2019-03-23\"],\"position\":42.21630094043887},{\"clicks\":17,\"ctr\":0.04788732394366197,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.3830985915493},{\"clicks\":33,\"ctr\":0.05100463678516229,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072642968},{\"clicks\":41,\"ctr\":0.06623586429725363,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226173},{\"clicks\":48,\"ctr\":0.06886657101865136,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.18651362984218},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.68885191347754},{\"clicks\":33,\"ctr\":0.06534653465346535,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.30891089108911},{\"clicks\":12,\"ctr\":0.04743083003952569,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.06719367588933},{\"clicks\":19,\"ctr\":0.06312292358803986,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700996675},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453808752},{\"clicks\":53,\"ctr\":0.08204334365325078,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167182663},{\"clicks\":39,\"ctr\":0.07103825136612021,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457194},{\"clicks\":46,\"ctr\":0.07528641571194762,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.376432078559738},{\"clicks\":33,\"ctr\":0.06903765690376569,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983263597},{\"clicks\":17,\"ctr\":0.06439393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.66287878787879},{\"clicks\":12,\"ctr\":0.06382978723404255,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.78191489361702},{\"clicks\":49,\"ctr\":0.09441233140655106,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.58766859344894},{\"clicks\":58,\"ctr\":0.08134642356241234,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974754558},{\"clicks\":46,\"ctr\":0.07407407407407407,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882447666},{\"clicks\":38,\"ctr\":0.0658578856152513,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601386},{\"clicks\":50,\"ctr\":0.08944543828264759,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182467},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904761904},{\"clicks\":16,\"ctr\":0.045584045584045586,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.67236467236467},{\"clicks\":51,\"ctr\":0.08528428093645485,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856187},{\"clicks\":51,\"ctr\":0.07623318385650224,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382660687},{\"clicks\":31,\"ctr\":0.05254237288135593,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559323},{\"clicks\":32,\"ctr\":0.06451612903225806,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.36693548387097},{\"clicks\":33,\"ctr\":0.07173913043478261,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391304},{\"clicks\":8,\"ctr\":0.02909090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.53454545454545},{\"clicks\":9,\"ctr\":0.03103448275862069,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172413794},{\"clicks\":24,\"ctr\":0.0502092050209205,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364016737},{\"clicks\":49,\"ctr\":0.08019639934533551,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522094926},{\"clicks\":50,\"ctr\":0.0755287009063444,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864048},{\"clicks\":40,\"ctr\":0.06451612903225806,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032258},{\"clicks\":33,\"ctr\":0.06846473029045644,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.02735562310030395,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.49240121580547},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.06550218340611354,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697233},{\"clicks\":33,\"ctr\":0.060109289617486336,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.22040072859745},{\"clicks\":34,\"ctr\":0.06017699115044248,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053096},{\"clicks\":49,\"ctr\":0.09107806691449814,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494423},{\"clicks\":42,\"ctr\":0.0825147347740668,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697444},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.54518950437318},{\"clicks\":32,\"ctr\":0.07637231503579953,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.60859188544153},{\"clicks\":51,\"ctr\":0.08571428571428572,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336134},{\"clicks\":55,\"ctr\":0.09090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421487605},{\"clicks\":61,\"ctr\":0.09697933227344992,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.43879173290938},{\"clicks\":46,\"ctr\":0.0856610800744879,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013034},{\"clicks\":31,\"ctr\":0.06623931623931624,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.88034188034188},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.91111111111111},{\"clicks\":23,\"ctr\":0.06284153005464481,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.85245901639344},{\"clicks\":63,\"ctr\":0.09251101321585903,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587371512},{\"clicks\":63,\"ctr\":0.0860655737704918,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.683060109289617},{\"clicks\":32,\"ctr\":0.052545155993431854,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489326},{\"clicks\":46,\"ctr\":0.06488011283497884,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.95345557122708},{\"clicks\":31,\"ctr\":0.06262626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636364},{\"clicks\":6,\"ctr\":0.02112676056338028,\"impressions\":284,\"keys\":[\"2019-05-18\"],\"position\":41.151408450704224}],\"googlesitekit_search-console::sc-site-analytics::last-28-days\":[{\"clicks\":17,\"ctr\":0.04788732394366197,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.3830985915493},{\"clicks\":33,\"ctr\":0.05100463678516229,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072642968},{\"clicks\":41,\"ctr\":0.06623586429725363,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226173},{\"clicks\":48,\"ctr\":0.06886657101865136,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.18651362984218},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.68885191347754},{\"clicks\":33,\"ctr\":0.06534653465346535,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.30891089108911},{\"clicks\":12,\"ctr\":0.04743083003952569,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.06719367588933},{\"clicks\":19,\"ctr\":0.06312292358803986,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700996675},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453808752},{\"clicks\":53,\"ctr\":0.08204334365325078,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167182663},{\"clicks\":39,\"ctr\":0.07103825136612021,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457194},{\"clicks\":46,\"ctr\":0.07528641571194762,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.376432078559738},{\"clicks\":33,\"ctr\":0.06903765690376569,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983263597},{\"clicks\":17,\"ctr\":0.06439393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.66287878787879},{\"clicks\":12,\"ctr\":0.06382978723404255,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.78191489361702},{\"clicks\":49,\"ctr\":0.09441233140655106,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.58766859344894},{\"clicks\":58,\"ctr\":0.08134642356241234,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974754558},{\"clicks\":46,\"ctr\":0.07407407407407407,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882447666},{\"clicks\":38,\"ctr\":0.0658578856152513,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601386},{\"clicks\":50,\"ctr\":0.08944543828264759,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182467},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904761904},{\"clicks\":16,\"ctr\":0.045584045584045586,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.67236467236467},{\"clicks\":51,\"ctr\":0.08528428093645485,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856187},{\"clicks\":51,\"ctr\":0.07623318385650224,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382660687},{\"clicks\":31,\"ctr\":0.05254237288135593,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559323},{\"clicks\":32,\"ctr\":0.06451612903225806,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.36693548387097},{\"clicks\":33,\"ctr\":0.07173913043478261,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391304},{\"clicks\":8,\"ctr\":0.02909090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.53454545454545},{\"clicks\":9,\"ctr\":0.03103448275862069,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172413794},{\"clicks\":24,\"ctr\":0.0502092050209205,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364016737},{\"clicks\":49,\"ctr\":0.08019639934533551,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522094926},{\"clicks\":50,\"ctr\":0.0755287009063444,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864048},{\"clicks\":40,\"ctr\":0.06451612903225806,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032258},{\"clicks\":33,\"ctr\":0.06846473029045644,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.02735562310030395,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.49240121580547},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.06550218340611354,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697233},{\"clicks\":33,\"ctr\":0.060109289617486336,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.22040072859745},{\"clicks\":34,\"ctr\":0.06017699115044248,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053096},{\"clicks\":49,\"ctr\":0.09107806691449814,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494423},{\"clicks\":42,\"ctr\":0.0825147347740668,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697444},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.54518950437318},{\"clicks\":32,\"ctr\":0.07637231503579953,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.60859188544153},{\"clicks\":51,\"ctr\":0.08571428571428572,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336134},{\"clicks\":55,\"ctr\":0.09090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421487605},{\"clicks\":61,\"ctr\":0.09697933227344992,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.43879173290938},{\"clicks\":46,\"ctr\":0.0856610800744879,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013034},{\"clicks\":31,\"ctr\":0.06623931623931624,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.88034188034188},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.91111111111111},{\"clicks\":23,\"ctr\":0.06284153005464481,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.85245901639344},{\"clicks\":63,\"ctr\":0.09251101321585903,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587371512},{\"clicks\":63,\"ctr\":0.0860655737704918,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.683060109289617},{\"clicks\":32,\"ctr\":0.052545155993431854,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489326},{\"clicks\":46,\"ctr\":0.06488011283497884,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.95345557122708},{\"clicks\":31,\"ctr\":0.06262626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636364},{\"clicks\":6,\"ctr\":0.02112676056338028,\"impressions\":284,\"keys\":[\"2019-05-18\"],\"position\":41.151408450704224}],\"googlesitekit_analytics::overview::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":null,\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"},{\"name\":\"Pageviews\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":1,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":null,\"metrics\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}],\"totals\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"minimums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"maximums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}}],\"googlesitekit_search-console::search-keywords::last-28-days\":[{\"clicks\":197,\"ctr\":0.2944693572496263,\"impressions\":669,\"keys\":[\"Site Kit\"],\"position\":1.898355754857997},{\"clicks\":56,\"ctr\":0.14698162729658792,\"impressions\":381,\"keys\":[\"wordpress site kit\"],\"position\":3.748031496062992},{\"clicks\":53,\"ctr\":0.12441314553990611,\"impressions\":426,\"keys\":[\"site kit wordpress\"],\"position\":3.31924882629108},{\"clicks\":52,\"ctr\":0.4262295081967213,\"impressions\":122,\"keys\":[\"site kit\"],\"position\":1.0245901639344261},{\"clicks\":28,\"ctr\":0.15300546448087432,\"impressions\":183,\"keys\":[\"site kit wordpress\"],\"position\":3.240437158469945},{\"clicks\":13,\"ctr\":0.18840579710144928,\"impressions\":69,\"keys\":[\"woocommerce site kit\"],\"position\":4.434782608695652},{\"clicks\":11,\"ctr\":0.3333333333333333,\"impressions\":33,\"keys\":[\"site kit for wordpress\"],\"position\":3.242424242424242},{\"clicks\":10,\"ctr\":0.37037037037037035,\"impressions\":27,\"keys\":[\"Site Kit autosuggest\"],\"position\":2.9259259259259256},{\"clicks\":9,\"ctr\":0.2727272727272727,\"impressions\":33,\"keys\":[\"Site Kit woocommerce\"],\"position\":1.5454545454545454},{\"clicks\":8,\"ctr\":0.3076923076923077,\"impressions\":26,\"keys\":[\"Site Kit documentation\"],\"position\":1.7307692307692308}],\"googlesitekit_analytics::traffic-sources::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:medium\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"New Users\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":4,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"(none)\"],\"metrics\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]},{\"dimensions\":[\"organic\"],\"metrics\":[{\"values\":[\"1173\",\"785\",\"665\"]}]},{\"dimensions\":[\"referral\"],\"metrics\":[{\"values\":[\"414\",\"316\",\"244\"]}]},{\"dimensions\":[\"voluntary_link\"],\"metrics\":[{\"values\":[\"2\",\"2\",\"1\"]}]}],\"totals\":[{\"values\":[\"3602\",\"3017\",\"2809\"]}],\"minimums\":[{\"values\":[\"2\",\"2\",\"1\"]}],\"maximums\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]}}],\"googlesitekit_analytics::site-analytics::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:date\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":56,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"20190324\"],\"metrics\":[{\"values\":[\"142\",\"140\",\"69.01408450704226\",\"10.866197183098592\",\"0\"]}]},{\"dimensions\":[\"20190325\"],\"metrics\":[{\"values\":[\"141\",\"132\",\"74.46808510638297\",\"50.255319148936174\",\"0\"]}]},{\"dimensions\":[\"20190326\"],\"metrics\":[{\"values\":[\"238\",\"228\",\"75.63025210084034\",\"19.11764705882353\",\"0\"]}]},{\"dimensions\":[\"20190327\"],\"metrics\":[{\"values\":[\"129\",\"114\",\"75.1937984496124\",\"64.68217054263566\",\"0\"]}]},{\"dimensions\":[\"20190328\"],\"metrics\":[{\"values\":[\"187\",\"181\",\"76.47058823529412\",\"21.106951871657753\",\"0\"]}]},{\"dimensions\":[\"20190329\"],\"metrics\":[{\"values\":[\"113\",\"103\",\"84.070796460177\",\"70.12389380530973\",\"0\"]}]},{\"dimensions\":[\"20190330\"],\"metrics\":[{\"values\":[\"29\",\"22\",\"72.41379310344827\",\"36.44827586206897\",\"0\"]}]},{\"dimensions\":[\"20190331\"],\"metrics\":[{\"values\":[\"90\",\"85\",\"70.0\",\"8.022222222222222\",\"0\"]}]},{\"dimensions\":[\"20190401\"],\"metrics\":[{\"values\":[\"166\",\"152\",\"74.09638554216868\",\"22.783132530120483\",\"0\"]}]},{\"dimensions\":[\"20190402\"],\"metrics\":[{\"values\":[\"115\",\"106\",\"72.17391304347827\",\"152.65217391304347\",\"0\"]}]},{\"dimensions\":[\"20190403\"],\"metrics\":[{\"values\":[\"147\",\"139\",\"74.14965986394559\",\"25.05442176870748\",\"0\"]}]},{\"dimensions\":[\"20190404\"],\"metrics\":[{\"values\":[\"108\",\"100\",\"81.48148148148148\",\"35.99074074074074\",\"0\"]}]},{\"dimensions\":[\"20190405\"],\"metrics\":[{\"values\":[\"90\",\"77\",\"77.77777777777779\",\"50.5\",\"0\"]}]},{\"dimensions\":[\"20190406\"],\"metrics\":[{\"values\":[\"46\",\"44\",\"71.73913043478261\",\"72.26086956521739\",\"0\"]}]},{\"dimensions\":[\"20190407\"],\"metrics\":[{\"values\":[\"51\",\"50\",\"66.66666666666666\",\"38.94117647058823\",\"0\"]}]},{\"dimensions\":[\"20190408\"],\"metrics\":[{\"values\":[\"116\",\"104\",\"75.0\",\"51.327586206896555\",\"0\"]}]},{\"dimensions\":[\"20190409\"],\"metrics\":[{\"values\":[\"124\",\"110\",\"69.35483870967742\",\"69.95161290322581\",\"0\"]}]},{\"dimensions\":[\"20190410\"],\"metrics\":[{\"values\":[\"138\",\"124\",\"79.71014492753623\",\"44.92028985507246\",\"0\"]}]},{\"dimensions\":[\"20190411\"],\"metrics\":[{\"values\":[\"153\",\"141\",\"70.58823529411765\",\"87.69934640522875\",\"0\"]}]},{\"dimensions\":[\"20190412\"],\"metrics\":[{\"values\":[\"131\",\"123\",\"71.7557251908397\",\"59.83969465648855\",\"0\"]}]},{\"dimensions\":[\"20190413\"],\"metrics\":[{\"values\":[\"45\",\"39\",\"82.22222222222221\",\"80.2\",\"0\"]}]},{\"dimensions\":[\"20190414\"],\"metrics\":[{\"values\":[\"60\",\"55\",\"68.33333333333333\",\"222.05\",\"0\"]}]},{\"dimensions\":[\"20190415\"],\"metrics\":[{\"values\":[\"249\",\"231\",\"76.30522088353415\",\"137.51004016064257\",\"0\"]}]},{\"dimensions\":[\"20190416\"],\"metrics\":[{\"values\":[\"124\",\"116\",\"87.90322580645162\",\"20.919354838709676\",\"0\"]}]},{\"dimensions\":[\"20190417\"],\"metrics\":[{\"values\":[\"92\",\"82\",\"82.6086956521739\",\"104.48913043478261\",\"0\"]}]},{\"dimensions\":[\"20190418\"],\"metrics\":[{\"values\":[\"102\",\"87\",\"72.54901960784314\",\"190.83333333333334\",\"0\"]}]},{\"dimensions\":[\"20190419\"],\"metrics\":[{\"values\":[\"115\",\"109\",\"70.43478260869566\",\"39.77391304347826\",\"0\"]}]},{\"dimensions\":[\"20190420\"],\"metrics\":[{\"values\":[\"86\",\"85\",\"75.5813953488372\",\"13.232558139534884\",\"0\"]}]},{\"dimensions\":[\"20190421\"],\"metrics\":[{\"values\":[\"62\",\"59\",\"72.58064516129032\",\"23.35483870967742\",\"0\"]}]},{\"dimensions\":[\"20190422\"],\"metrics\":[{\"values\":[\"102\",\"85\",\"66.66666666666666\",\"272.48039215686276\",\"0\"]}]},{\"dimensions\":[\"20190423\"],\"metrics\":[{\"values\":[\"157\",\"136\",\"66.87898089171973\",\"127.35668789808918\",\"0\"]}]},{\"dimensions\":[\"20190424\"],\"metrics\":[{\"values\":[\"194\",\"178\",\"70.10309278350515\",\"106.15979381443299\",\"0\"]}]},{\"dimensions\":[\"20190425\"],\"metrics\":[{\"values\":[\"127\",\"114\",\"72.44094488188976\",\"110.92125984251969\",\"0\"]}]},{\"dimensions\":[\"20190426\"],\"metrics\":[{\"values\":[\"102\",\"89\",\"75.49019607843137\",\"55.59803921568628\",\"0\"]}]},{\"dimensions\":[\"20190427\"],\"metrics\":[{\"values\":[\"65\",\"60\",\"73.84615384615385\",\"26.8\",\"0\"]}]},{\"dimensions\":[\"20190428\"],\"metrics\":[{\"values\":[\"90\",\"84\",\"74.44444444444444\",\"36.75555555555555\",\"0\"]}]},{\"dimensions\":[\"20190429\"],\"metrics\":[{\"values\":[\"385\",\"362\",\"80.25974025974027\",\"71.24675324675324\",\"0\"]}]},{\"dimensions\":[\"20190430\"],\"metrics\":[{\"values\":[\"150\",\"140\",\"81.33333333333333\",\"84.42666666666666\",\"0\"]}]},{\"dimensions\":[\"20190501\"],\"metrics\":[{\"values\":[\"101\",\"88\",\"79.20792079207921\",\"45.82178217821782\",\"0\"]}]},{\"dimensions\":[\"20190502\"],\"metrics\":[{\"values\":[\"198\",\"186\",\"72.72727272727273\",\"68.12626262626263\",\"0\"]}]},{\"dimensions\":[\"20190503\"],\"metrics\":[{\"values\":[\"123\",\"111\",\"73.98373983739837\",\"42.96747967479675\",\"0\"]}]},{\"dimensions\":[\"20190504\"],\"metrics\":[{\"values\":[\"68\",\"63\",\"79.41176470588235\",\"4.176470588235294\",\"0\"]}]},{\"dimensions\":[\"20190505\"],\"metrics\":[{\"values\":[\"108\",\"104\",\"73.14814814814815\",\"72.14814814814815\",\"0\"]}]},{\"dimensions\":[\"20190506\"],\"metrics\":[{\"values\":[\"197\",\"185\",\"79.69543147208121\",\"115.20812182741116\",\"0\"]}]},{\"dimensions\":[\"20190507\"],\"metrics\":[{\"values\":[\"231\",\"218\",\"75.32467532467533\",\"46.714285714285715\",\"0\"]}]},{\"dimensions\":[\"20190508\"],\"metrics\":[{\"values\":[\"231\",\"215\",\"83.54978354978356\",\"47.467532467532465\",\"0\"]}]},{\"dimensions\":[\"20190509\"],\"metrics\":[{\"values\":[\"131\",\"120\",\"77.09923664122137\",\"57.847328244274806\",\"0\"]}]},{\"dimensions\":[\"20190510\"],\"metrics\":[{\"values\":[\"84\",\"72\",\"71.42857142857143\",\"55.92857142857143\",\"0\"]}]},{\"dimensions\":[\"20190511\"],\"metrics\":[{\"values\":[\"22\",\"18\",\"81.81818181818183\",\"59.31818181818182\",\"0\"]}]},{\"dimensions\":[\"20190512\"],\"metrics\":[{\"values\":[\"27\",\"24\",\"85.18518518518519\",\"8.88888888888889\",\"0\"]}]},{\"dimensions\":[\"20190513\"],\"metrics\":[{\"values\":[\"201\",\"161\",\"72.636815920398\",\"80.64676616915423\",\"0\"]}]},{\"dimensions\":[\"20190514\"],\"metrics\":[{\"values\":[\"139\",\"121\",\"69.7841726618705\",\"103.72661870503597\",\"0\"]}]},{\"dimensions\":[\"20190515\"],\"metrics\":[{\"values\":[\"77\",\"69\",\"81.81818181818183\",\"39.74025974025974\",\"0\"]}]},{\"dimensions\":[\"20190516\"],\"metrics\":[{\"values\":[\"108\",\"87\",\"65.74074074074075\",\"93.76851851851852\",\"0\"]}]},{\"dimensions\":[\"20190517\"],\"metrics\":[{\"values\":[\"92\",\"85\",\"65.21739130434783\",\"114.82608695652173\",\"0\"]}]},{\"dimensions\":[\"20190518\"],\"metrics\":[{\"values\":[\"30\",\"28\",\"80.0\",\"69.0\",\"0\"]}]}],\"totals\":[{\"values\":[\"6929\",\"6341\",\"75.10463270313177\",\"70.06898542358205\",\"0\"]}],\"minimums\":[{\"values\":[\"22\",\"18\",\"65.21739130434783\",\"4.176470588235294\",\"0\"]}],\"maximums\":[{\"values\":[\"385\",\"362\",\"87.90322580645162\",\"272.48039215686276\",\"0\"]}]}}],\"googlesitekit_analytics::goals::last-28-days\":{\"itemsPerPage\":1000,\"kind\":\"analytics#goals\",\"nextLink\":null,\"previousLink\":null,\"startIndex\":1,\"totalResults\":5,\"username\":\"adam.silverstein@getgoogle.com\",\"items\":[{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T15:36:07.002Z\",\"id\":\"1\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Basic\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/1\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:31.531Z\",\"value\":299,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Basic Button\",\"number\":1,\"url\":\"\\\/pricing-basic\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:30:57.626Z\",\"id\":\"2\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Professional\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/2\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:43.894Z\",\"value\":699,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Professional Button\",\"number\":1,\"url\":\"\\\/pricing-professional\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:31:32.429Z\",\"id\":\"3\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Enterprise\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/3\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:55.366Z\",\"value\":999,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Enterprise Button\",\"number\":1,\"url\":\"\\\/pricing-enterprise\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:32:17.667Z\",\"id\":\"4\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Form Success (non-funnel)\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/4\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:22.277Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":false,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\"}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:41:10.580Z\",\"id\":\"5\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Get Started\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/5\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:14.486Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Get Started Header Button\",\"number\":1,\"url\":\"\\\/get-started\"}]}}]},\"googlesitekit_analytics::top-pages::last-28-days\":[{\"nextPageToken\":\"10\",\"columnHeader\":{\"dimensions\":[\"ga:pagePath\",\"ga:pageTitle\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Unique Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Bounce rate\",\"type\":\"PERCENT\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":182,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"\\\/\",\"Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"3796\",\"3133\",\"76.88277668631304\"]}]},{\"dimensions\":[\"\\\/my-account\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"402\",\"216\",\"32.25806451612903\"]}]},{\"dimensions\":[\"\\\/my-account\\\/health\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"260\",\"85\",\"45.16129032258064\"]}]},{\"dimensions\":[\"\\\/blog\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"177\",\"136\",\"64.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/05\\\/Site Kit-3-0-released\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"140\",\"124\",\"71.84466019417476\"]}]},{\"dimensions\":[\"\\\/blog\\\/2017\\\/06\\\/Site Kit-io-first-steps\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"122\",\"108\",\"71.60493827160494\"]}]},{\"dimensions\":[\"\\\/checkout\\\/?plan=essential\",\"Checkout \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"119\",\"93\",\"63.1578947368421\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting Started \\u2013 redesign-stage.sitekitbygoogle.com\"],\"metrics\":[{\"values\":[\"87\",\"19\",\"0.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/02\\\/custom-search-with-Site Kit-how-to-limit-results-to-full-text-matches\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"86\",\"80\",\"75.0\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting started with faster search \\u2013 Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"83\",\"8\",\"0.0\"]}]}],\"totals\":[{\"values\":[\"6448\",\"4721\",\"75.0694058856191\"]}],\"minimums\":[{\"values\":[\"1\",\"1\",\"0.0\"]}],\"maximums\":[{\"values\":[\"3796\",\"3133\",\"100.0\"]}]}}],\"googlesitekit_adsense::earning-today::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-20\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earnings-this-period::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-04-22\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-daily-this-month::last-28-days\":{\"averages\":[\"\",null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[\"\",null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":null,\"name\":\"DATE\",\"type\":\"DIMENSION\"},{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-28days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-04-22\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev28days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-04-21\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-03-25\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-yesterday::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-19\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-samedaylastweek::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-13\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-7days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev7days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-12\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-06\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month-last-year::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2018-05-31\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2018-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]}}","timestamp":1558364658,"debug":true,"currentScreen":{"action":"","base":"site-kit_page_googlesitekit-module-search-console","id":"site-kit_page_googlesitekit-module-search-console","is_network":false,"is_user":false,"parent_base":null,"parent_file":null,"post_type":"","taxonomy":"","is_block_editor":false},"currentAdminPage":"googlesitekit-module-search-console","resetSession":false,"reAuth":false,"userData":{"id":1,"email":"sundar.pichai@google.com","name":"Sundar Pichai","picture":""},"connectUrl":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?googlesitekit_connect=1&nonce=cd5a631ad2&page=googlesitekit-splash","disconnectUrl":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?googlesitekit_disconnect=1&nonce=4ac4bb0571&page=googlesitekit-splash","AMPenabled":false,"newSitePosts":"-1","externalCredentialsURL":"https:\/\/developers.google.com\/web\/site-kit?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","externalAPIKeyURL":"https:\/\/developers.google.com\/web\/site-kit\/apikey?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","trackingOptin":true,"trackingID":"UA-XXXXXXXX-X"},"modules":{"search-console":{"slug":"search-console","name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","cta":"Connect your site to Google Search Console.","sort":1,"homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","group":"","feature":"","module_tags":[],"required":[],"autoActivate":true,"screenId":"googlesitekit-module-search-console","hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"analytics":{"slug":"analytics","name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","cta":"Get to know your customers.","sort":2,"homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","group":"Marketing Platform","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-analytics","hasSettings":true,"provides":["Audience overview","Top pages","Top acquisition sources"],"settings":{"accountId":"XXXXXXXX","propertyId":"UA-XXXXXXXX-X","profileId":"XXXXXXXX","internalWebPropertyId":"XXXXXXXX","useSnippet":false,"ampClientIdOptIn":false},"active":true,"setupComplete":true,"dependencies":[],"dependants":["optimize","tagmanager"]},"optimize":{"slug":"optimize","name":"Optimize","description":"Create free A\/B tests that help you drive metric-based design solutions to your site.","cta":"Increase your CTR.","sort":3,"homepage":"https:\/\/optimize.google.com\/optimize\/home\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/optimize\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["A\/B or multivariate testing","Improvement tracking","Probability and confidence calculations"],"settings":{"optimizeId":false,"ampClientIdOptIn":false,"ampExperimentJson":""},"active":true,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"tagmanager":{"slug":"tagmanager","name":"Tag Manager","description":"Tag Manager creates an easy to manage way to create tags on your site without updating code.","cta":"Tag management made simple.","sort":4,"homepage":"https:\/\/tagmanager.google.com\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/tag-manager\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["Create tags without updating code"],"settings":{"accountId":"XXXXXXXX","containerId":"GTM-K7BVKFF","useSnippet":false},"active":true,"setupComplete":true,"dependencies":["analytics"],"dependants":[]},"pagespeed-insights":{"slug":"pagespeed-insights","name":"PageSpeed Insights","description":"Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.","cta":"Learn more about your website\u2019s performance.","sort":5,"homepage":"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/","learnMore":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about","group":"Additional Google Services","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":false,"hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"adsense":{"slug":"adsense","name":"AdSense","description":"Earn money by placing ads on your website. It\u2019s free and easy.","cta":"Monetize Your Site.","sort":6,"homepage":"https:\/\/www.google.com\/adsense\/new\/u\/0\/pub-XXXXXXXXXX\/main\/viewreports?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","group":"Additional Google Services","feature":"","module_tags":["monetize"],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-adsense","hasSettings":true,"provides":["Monetize your website","Intelligent, automatic ad placement"],"settings":{"0":false,"accountId":"pub-XXXXXXXXXX","clientId":"ca-pub-XXXXXXXXXX","setupComplete":true,"accountStatus":"account-connected","adsenseTagEnabled":true},"accountURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","signupURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&utm_source=site-kit&utm_medium=wordpress_signup","rootURL":"https:\/\/www.google.com\/adsense\/?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","active":true,"setupComplete":true,"dependencies":[],"dependants":[]}},"locale":{"":{"domain":"google-site-kit","lang":"en_US"}},"permissions":{"canAuthenticate":true,"canSetup":true,"canViewPostsInsights":true,"canViewDashboard":true,"canViewModuleDetails":true,"canManageOptions":true},"setup":{"isSiteKitConnected":true,"authenticationUrl":"#","isAuthenticated":true,"isVerified":true,"hasSearchConsoleProperty":true,"showModuleSetupWizard":false,"moduleToSetup":""},"notifications":[],"permaLink":"","permaLinkHash":"","pageTitle":"","postID":false,"postType":false,"dashboardPermalink":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?page=googlesitekit-dashboard","publicPath":"http:\/\/www.googlelabs.com\/wp-content\/plugins\/google\/dist\/assets\/js\/","editmodule":""} \ No newline at end of file diff --git a/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-search-console-googlesitekitCurrentModule.js b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-search-console-googlesitekitCurrentModule.js new file mode 100644 index 00000000000..3d7dc19cabf --- /dev/null +++ b/.storybook/data/wp-admin-admin.php-page=googlesitekit-module-search-console-googlesitekitCurrentModule.js @@ -0,0 +1 @@ +export const googlesitekitCurrentModule = {"slug":"search-console","name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","cta":"Connect your site to Google Search Console.","sort":1,"homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","group":"","feature":"","module_tags":[],"required":[],"autoActivate":true,"screenId":"googlesitekit-module-search-console","hasSettings":false}; \ No newline at end of file diff --git a/.storybook/data/wp-admin-admin.php-page=googlesitekit-settings-googlesitekit.js b/.storybook/data/wp-admin-admin.php-page=googlesitekit-settings-googlesitekit.js new file mode 100644 index 00000000000..bb5b81f93b7 --- /dev/null +++ b/.storybook/data/wp-admin-admin.php-page=googlesitekit-settings-googlesitekit.js @@ -0,0 +1 @@ +export const googlesitekit = { 'admin': { 'apikey': 'AIzaSyCxjLr4merA3dl_pMMZtqkVHnDnG2m8W68', 'siteURL': 'https:\/\/www.sitekitbygoogle.com\/', 'siteName': 'Site Kit for WordPress', 'clientID': '26521001426-vthl8vj2vfl82agu2m7kbo6hofusq2b8.apps.googleusercontent.com', 'clientSecret': '\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022', 'adminRoot': 'http:\/\/sitekitbygoogle.com\/wp-admin\/admin.php', 'pluginUri': 'http:\/\/sitekitbygoogle.com\/wp-content\/plugins\/google\/', 'assetsRoot': '/assets/', 'nojscache': false, 'datacache': '{"googlesitekit_analytics::adsense::last-28-days":{"errors":{"400":["Restricted metric(s): ga:adsenseRevenue, ga:adsensePageImpressions, ga:adsenseECPM can only be queried under certain conditions.\\nFor details see https:\\\/\\\/developers.google.com\\\/analytics\\\/devguides\\\/reporting\\\/core\\\/dimsmets."]},"error_data":{"400":{"status":500}}},"googlesitekit_adsense::earning-today::last-28-days":{"averages":["0.03",null,"186"],"endDate":"2019-05-20","kind":"adsense#report","rows":[["0.03","0.22","186"]],"startDate":"2019-05-20","totalMatchedRows":"1","totals":["0.03","0.22","186"],"warnings":["Some of the requested ad clients do not support the requested combination of dimensions.","Some of the requested ad clients do not support the requested combination of dimensions."],"headers":[{"currency":"USD","name":"EARNINGS","type":"METRIC_CURRENCY"},{"currency":"USD","name":"PAGE_VIEWS_RPM","type":"METRIC_CURRENCY"},{"currency":null,"name":"IMPRESSIONS","type":"METRIC_TALLY"}]},"googlesitekit_adsense::earning-28days::last-28-days":{"averages":["1.99",null,"3258"],"endDate":"2019-05-19","kind":"adsense#report","rows":[["1.99","0.49","3258"]],"startDate":"2019-04-22","totalMatchedRows":"1","totals":["1.99","0.49","3258"],"warnings":["Some of the requested ad clients do not support the requested combination of dimensions.","Some of the requested ad clients do not support the requested combination of dimensions."],"headers":[{"currency":"USD","name":"EARNINGS","type":"METRIC_CURRENCY"},{"currency":"USD","name":"PAGE_VIEWS_RPM","type":"METRIC_CURRENCY"},{"currency":null,"name":"IMPRESSIONS","type":"METRIC_TALLY"}]},"googlesitekit_adsense::earning-prev28days::last-28-days":{"averages":["2.88",null,"3242"],"endDate":"2019-04-21","kind":"adsense#report","rows":[["2.88","0.79","3242"]],"startDate":"2019-03-25","totalMatchedRows":"1","totals":["2.88","0.79","3242"],"warnings":["Some of the requested ad clients do not support the requested combination of dimensions.","Some of the requested ad clients do not support the requested combination of dimensions."],"headers":[{"currency":"USD","name":"EARNINGS","type":"METRIC_CURRENCY"},{"currency":"USD","name":"PAGE_VIEWS_RPM","type":"METRIC_CURRENCY"},{"currency":null,"name":"IMPRESSIONS","type":"METRIC_TALLY"}]},"googlesitekit_adsense::earning-yesterday::last-28-days":{"averages":["0.04",null,"109"],"endDate":"2019-05-19","kind":"adsense#report","rows":[["0.04","0.22","109"]],"startDate":"2019-05-19","totalMatchedRows":"1","totals":["0.04","0.22","109"],"warnings":["Some of the requested ad clients do not support the requested combination of dimensions.","Some of the requested ad clients do not support the requested combination of dimensions."],"headers":[{"currency":"USD","name":"EARNINGS","type":"METRIC_CURRENCY"},{"currency":"USD","name":"PAGE_VIEWS_RPM","type":"METRIC_CURRENCY"},{"currency":null,"name":"IMPRESSIONS","type":"METRIC_TALLY"}]},"googlesitekit_adsense::earning-samedaylastweek::last-28-days":{"averages":["0.06",null,"136"],"endDate":"2019-05-13","kind":"adsense#report","rows":[["0.06","0.48","136"]],"startDate":"2019-05-13","totalMatchedRows":"1","totals":["0.06","0.48","136"],"warnings":["Some of the requested ad clients do not support the requested combination of dimensions.","Some of the requested ad clients do not support the requested combination of dimensions."],"headers":[{"currency":"USD","name":"EARNINGS","type":"METRIC_CURRENCY"},{"currency":"USD","name":"PAGE_VIEWS_RPM","type":"METRIC_CURRENCY"},{"currency":null,"name":"IMPRESSIONS","type":"METRIC_TALLY"}]},"googlesitekit_adsense::earning-7days::last-28-days":{"averages":["0.45",null,"853"],"endDate":"2019-05-19","kind":"adsense#report","rows":[["0.45","0.33","853"]],"startDate":"2019-05-13","totalMatchedRows":"1","totals":["0.45","0.33","853"],"warnings":["Some of the requested ad clients do not support the requested combination of dimensions.","Some of the requested ad clients do not support the requested combination of dimensions."],"headers":[{"currency":"USD","name":"EARNINGS","type":"METRIC_CURRENCY"},{"currency":"USD","name":"PAGE_VIEWS_RPM","type":"METRIC_CURRENCY"},{"currency":null,"name":"IMPRESSIONS","type":"METRIC_TALLY"}]},"googlesitekit_adsense::earning-prev7days::last-28-days":{"averages":["0.39",null,"840"],"endDate":"2019-05-12","kind":"adsense#report","rows":[["0.39","0.42","840"]],"startDate":"2019-05-06","totalMatchedRows":"1","totals":["0.39","0.42","840"],"warnings":["Some of the requested ad clients do not support the requested combination of dimensions.","Some of the requested ad clients do not support the requested combination of dimensions."],"headers":[{"currency":"USD","name":"EARNINGS","type":"METRIC_CURRENCY"},{"currency":"USD","name":"PAGE_VIEWS_RPM","type":"METRIC_CURRENCY"},{"currency":null,"name":"IMPRESSIONS","type":"METRIC_TALLY"}]},"googlesitekit_adsense::earning-this-month::last-28-days":{"averages":["1.51",null,"2382"],"endDate":"2019-05-20","kind":"adsense#report","rows":[["1.51","0.51","2382"]],"startDate":"2019-05-01","totalMatchedRows":"1","totals":["1.51","0.51","2382"],"warnings":["Some of the requested ad clients do not support the requested combination of dimensions.","Some of the requested ad clients do not support the requested combination of dimensions."],"headers":[{"currency":"USD","name":"EARNINGS","type":"METRIC_CURRENCY"},{"currency":"USD","name":"PAGE_VIEWS_RPM","type":"METRIC_CURRENCY"},{"currency":null,"name":"IMPRESSIONS","type":"METRIC_TALLY"}]},"googlesitekit_adsense::earning-this-month-last-year::last-28-days":{"averages":["3.46",null,"4952"],"endDate":"2018-05-31","kind":"adsense#report","rows":[["3.46","1.11","4952"]],"startDate":"2018-05-01","totalMatchedRows":"1","totals":["3.46","1.11","4952"],"warnings":["Some of the requested ad clients do not support the requested combination of dimensions.","Some of the requested ad clients do not support the requested combination of dimensions."],"headers":[{"currency":"USD","name":"EARNINGS","type":"METRIC_CURRENCY"},{"currency":"USD","name":"PAGE_VIEWS_RPM","type":"METRIC_CURRENCY"},{"currency":null,"name":"IMPRESSIONS","type":"METRIC_TALLY"}]}}', 'timestamp': 1558374034, 'debug': true, 'currentScreen': { 'action': '', 'base': 'site-kit_page_googlesitekit-settings', 'id': 'site-kit_page_googlesitekit-settings', 'is_network': false, 'is_user': false, 'parent_base': null, 'parent_file': null, 'post_type': '', 'taxonomy': '', 'is_block_editor': false }, 'currentAdminPage': 'googlesitekit-settings', 'resetSession': false, 'reAuth': false, 'userData': { 'id': 1, 'email': 'sundar.pichai@google.com', 'name': 'Sundar Pichai', 'picture': '' }, 'connectUrl': 'http:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?googlesitekit_connect=1&nonce=9560d40b27&page=googlesitekit-splash', 'disconnectUrl': 'http:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?googlesitekit_disconnect=1&nonce=6a592230c2&page=googlesitekit-splash', 'AMPenabled': false, 'newSitePosts': '-1', 'externalCredentialsURL': 'https:\/\/developers.google.com\/web\/site-kit?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com', 'externalAPIKeyURL': 'https:\/\/developers.google.com\/web\/site-kit\/apikey?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com', 'trackingOptin': true, 'trackingID': 'UA-XXXXXXXX-X' }, 'modules': { 'search-console': { 'slug': 'search-console', 'name': 'Search Console', 'description': 'Google Search Console and helps you understand how Google views your site and optimize its performance in search results.', 'cta': 'Connect your site to Google Search Console.', 'sort': 1, 'homepage': 'https:\/\/search.google.com\/search-console', 'learnMore': 'https:\/\/www.google.com\/webmasters\/tools\/home', 'group': '', 'feature': '', 'module_tags': [], 'required': [], 'autoActivate': true, 'screenId': 'googlesitekit-module-search-console', 'hasSettings': false, 'active': true, 'setupComplete': true, 'dependencies': [], 'dependants': [] }, 'analytics': { 'slug': 'analytics', 'name': 'Analytics', 'description': 'Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.', 'cta': 'Get to know your customers.', 'sort': 3, 'homepage': 'https:\/\/analytics.google.com\/analytics\/web', 'learnMore': 'https:\/\/marketingplatform.google.com\/about\/analytics\/', 'group': 'Marketing Platform', 'feature': '', 'module_tags': [], 'required': [], 'autoActivate': false, 'screenId': 'googlesitekit-module-analytics', 'hasSettings': true, 'provides': [ 'Audience overview', 'Top pages', 'Top acquisition sources' ], 'settings': { 'accountId': 'XXXXXXXX', 'propertyId': 'UA-XXXXXXXX-X', 'profileId': 'XXXXXXXX', 'internalWebPropertyId': 'XXXXXXXX', 'useSnippet': false, 'ampClientIdOptIn': false }, 'active': true, 'setupComplete': true, 'dependencies': [], 'dependants': [ 'optimize', 'tagmanager' ] }, 'optimize': { 'slug': 'optimize', 'name': 'Optimize', 'description': 'Create free A\/B tests that help you drive metric-based design solutions to your site.', 'cta': 'Increase your CTR.', 'sort': 5, 'homepage': 'https:\/\/optimize.google.com\/optimize\/home\/', 'learnMore': 'https:\/\/marketingplatform.google.com\/about\/optimize\/', 'group': 'Marketing Platform', 'feature': '', 'module_tags': [ 'marketing' ], 'required': [ 'analytics' ], 'autoActivate': false, 'screenId': false, 'hasSettings': true, 'provides': [ 'A\/B or multivariate testing', 'Improvement tracking', 'Probability and confidence calculations' ], 'settings': { 'optimizeId': false, 'ampClientIdOptIn': false, 'ampExperimentJson': '' }, 'active': false, 'setupComplete': false, 'dependencies': [ 'analytics' ], 'dependants': [] }, 'tagmanager': { 'slug': 'tagmanager', 'name': 'Tag Manager', 'description': 'Tag Manager creates an easy to manage way to create tags on your site without updating code.', 'cta': 'Tag management made simple.', 'sort': 6, 'homepage': 'https:\/\/tagmanager.google.com\/', 'learnMore': 'https:\/\/marketingplatform.google.com\/about\/tag-manager\/', 'group': 'Marketing Platform', 'feature': '', 'module_tags': [ 'marketing' ], 'required': [ 'analytics' ], 'autoActivate': false, 'screenId': false, 'hasSettings': true, 'provides': [ 'Create tags without updating code' ], 'settings': { 'accountId': '', 'containerId': '', 'useSnippet': false }, 'active': false, 'setupComplete': false, 'dependencies': [ 'analytics' ], 'dependants': [] }, 'pagespeed-insights': { 'slug': 'pagespeed-insights', 'name': 'PageSpeed Insights', 'description': 'Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.', 'cta': 'Learn more about your website\u2019s performance.', 'sort': 4, 'homepage': 'https:\/\/developers.google.com\/speed\/pagespeed\/insights\/', 'learnMore': 'https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about', 'group': 'Additional Google Services', 'feature': '', 'module_tags': [], 'required': [], 'autoActivate': false, 'screenId': false, 'hasSettings': false, 'active': true, 'setupComplete': true, 'dependencies': [], 'dependants': [] }, 'adsense': { 'slug': 'adsense', 'name': 'AdSense', 'description': 'Earn money by placing ads on your website. It\u2019s free and easy.', 'cta': 'Monetize Your Site.', 'sort': 2, 'homepage': 'https:\/\/www.google.com\/adsense\/start?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/', 'learnMore': 'https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/', 'group': 'Additional Google Services', 'feature': '', 'module_tags': [ 'monetize' ], 'required': [], 'autoActivate': false, 'screenId': 'googlesitekit-module-adsense', 'hasSettings': true, 'provides': [ 'Monetize your website', 'Intelligent, automatic ad placement' ], 'settings': [ false ], 'accountURL': 'https:\/\/www.google.com\/adsense\/signup\/new?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/', 'signupURL': 'https:\/\/www.google.com\/adsense\/signup\/new?source=site-kit&url=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&utm_source=site-kit&utm_medium=wordpress_signup', 'rootURL': 'https:\/\/www.google.com\/adsense\/?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/', 'active': false, 'setupComplete': false, 'dependencies': [], 'dependants': [] } }, 'locale': { '': { 'domain': 'google-site-kit', 'lang': 'en_US' } }, 'permissions': { 'canAuthenticate': true, 'canSetup': true, 'canViewPostsInsights': true, 'canViewDashboard': true, 'canViewModuleDetails': true, 'canManageOptions': true }, 'setup': { 'isSiteKitConnected': true, 'authenticationUrl': '#', 'isAuthenticated': true, 'isVerified': true, 'hasSearchConsoleProperty': true, 'showModuleSetupWizard': false, 'moduleToSetup': '' }, 'notifications': [], 'permaLink': '', 'permaLinkHash': '', 'pageTitle': '', 'postID': false, 'postType': false, 'dashboardPermalink': 'http:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?page=googlesitekit-dashboard', 'publicPath': 'http:\/\/sitekitbygoogle.com\/wp-content\/plugins\/google\/dist\/assets\/js\/', 'editmodule': '' }; diff --git a/.storybook/data/wp-admin-admin.php-page=googlesitekit-splash-googlesitekit.js b/.storybook/data/wp-admin-admin.php-page=googlesitekit-splash-googlesitekit.js new file mode 100644 index 00000000000..aeace309163 --- /dev/null +++ b/.storybook/data/wp-admin-admin.php-page=googlesitekit-splash-googlesitekit.js @@ -0,0 +1 @@ +export const googlesitekit = {"admin":{"siteURL":"https:\/\/felix-arntz.me","adminRoot":"https:\/\/sitekitbygoogle.com\/wp-admin\/admin.php","pluginUri":"https:\/\/sitekitbygoogle.com\/wp-content\/plugins\/google-site-kit\/","assetsRoot":"https:\/\/sitekitbygoogle.com\/wp-content\/plugins\/google-site-kit\/dist\/assets\/","nojscache":false,"datacache":false,"timestamp":1556924363,"debug":false,"currentScreen":{"action":"","base":"admin_page_googlesitekit-splash","id":"admin_page_googlesitekit-splash","is_network":false,"is_user":false,"parent_base":null,"parent_file":null,"post_type":"","taxonomy":"","is_block_editor":false},"currentAdminPage":"googlesitekit-splash","resetSession":false,"reAuth":false,"userData":{"email":"admin@local.test","name":"admin","picture":"https:\/\/secure.gravatar.com\/avatar\/ad5dd285560221a7302608c74c690035?s=96&d=mm&r=g"},"connectUrl":"https:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?googlesitekit_connect=1&nonce=ae6e3dfc87&page=googlesitekit-splash","disconnectUrl":"https:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?googlesitekit_disconnect=1&nonce=7cce67d52e&page=googlesitekit-splash","AMPenabled":false,"newSitePosts":"5","trackingOptin":true,"trackingID":"UA-130569087-3"},"modules":{"adsense":{"name":"AdSense","description":"Earn money by placing ads on your website. It's free and easy.","homepage":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","sort":"5","autoActivate":"false","module_tags":"monetize","feature":"","slug":"adsense","group":"Additional Google Services","required":"","hasSettings":"true","hasSubmenu":"true","active":false,"setupComplete":false},"analytics":{"name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","sort":"2","autoActivate":"false","module_tags":"","feature":"","slug":"analytics","group":"Marketing Platform","required":"","hasSettings":"true","hasSubmenu":"true","active":false,"setupComplete":false},"optimize":{"name":"Optimize","description":"Create free A\/B tests that help You drive metric-based design solutions to your site.","homepage":"https:\/\/optimize.google.com\/optimize\/home\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/optimize\/","sort":"3","autoActivate":"false","module_tags":"marketing","feature":"","slug":"optimize","group":"Marketing Platform","required":"analytics","hasSettings":"true","hasSubmenu":"false","active":false,"setupComplete":false},"pagespeed-insights":{"name":"PageSpeed Insights","description":"Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.","homepage":"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/","learnMore":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about","sort":"6","autoActivate":"true","module_tags":"","feature":"","slug":"pagespeed-insights","group":"Additional Google Services","required":"","hasSettings":"false","hasSubmenu":"false","active":true,"setupComplete":false},"search-console":{"name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","sort":"1","autoActivate":"true","module_tags":"","feature":"","slug":"search-console","group":"","required":"true","hasSettings":"false","hasSubmenu":"true","active":true,"setupComplete":false},"tagmanager":{"name":"Tag Manager","description":"Tag Manager creates an easy to manage way to create tags on your site without updating code.","homepage":"https:\/\/tagmanager.google.com\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/tag-manager\/","sort":"4","autoActivate":"false","module_tags":"marketing","feature":"","slug":"tagmanager","group":"Marketing Platform","required":"analytics","hasSettings":"true","hasSubmenu":"false","active":false,"setupComplete":false}},"locale":{"":{"domain":"google-site-kit","lang":"en_US"}},"permissions":{"canAuthenticate":true,"canSetup":true,"canViewPostsInsights":true,"canViewDashboard":true,"canViewModuleDetails":true,"canManageOptions":true},"setup":{"authenticationUrl":"#","isAuthenticated":true,"isVerified":true,"hasSearchConsoleProperty":true,"showModuleSetupWizard":false,"moduleToSetup":""},"notifications":[],"permaLink":false,"permaLinkHash":"d41d8cd98f00b204e9800998ecf8427e","pageTitle":"","postID":false,"postType":false,"dashboardPermalink":"https:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?page=googlesitekit-dashboard","publicPath":"https:\/\/sitekitbygoogle.com\/wp-content\/plugins\/google-site-kit\/dist\/assets\/js\/","editmodule":""} \ No newline at end of file diff --git a/.storybook/data/wp-admin-edit.php--googlesitekit.js b/.storybook/data/wp-admin-edit.php--googlesitekit.js new file mode 100644 index 00000000000..74ed5616244 --- /dev/null +++ b/.storybook/data/wp-admin-edit.php--googlesitekit.js @@ -0,0 +1 @@ +export const googlesitekit = {"admin":{"apikey":"AIzaSyCxjLr4merA3dl_pMMZtqkVHnDnG2m8W68","siteURL":"https:\/\/www.sitekitbygoogle.com\/","siteName":"Site Kit for WordPress","clientID":"26521001426-vthl8vj2vfl82agu2m7kbo6hofusq2b8.apps.googleusercontent.com","clientSecret":"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","adminRoot":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php","pluginUri":"http:\/\/www.googlelabs.com\/wp-content\/plugins\/google\/","assetsRoot":"/assets/","nojscache":false,"datacache":"{\"googlesitekit_analytics::adsense::last-28-days\":{\"errors\":{\"400\":[\"Restricted metric(s): ga:adsenseRevenue, ga:adsensePageImpressions, ga:adsenseECPM can only be queried under certain conditions.\\nFor details see https:\\\/\\\/developers.google.com\\\/analytics\\\/devguides\\\/reporting\\\/core\\\/dimsmets.\"]},\"error_data\":{\"400\":{\"status\":500}}},\"googlesitekit_pagespeed-insights::site-pagespeed-mobile::last-28-days\":{\"fetchTime\":\"2019-05-20T14:57:23.676Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":702,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Linux; Android 6.0.1; Nexus 5 Build\\\/MRA58N) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Mobile Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"mobile\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"text\":\"Resource Type\",\"key\":\"label\",\"itemType\":\"text\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"key\":\"size\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\"}],\"items\":[{\"resourceType\":\"total\",\"label\":\"Total\",\"size\":1178985,\"requestCount\":170},{\"size\":493599,\"requestCount\":25,\"resourceType\":\"script\",\"label\":\"Script\"},{\"size\":418904,\"requestCount\":108,\"resourceType\":\"image\",\"label\":\"Image\"},{\"resourceType\":\"font\",\"label\":\"Font\",\"size\":204697,\"requestCount\":8},{\"size\":33277,\"requestCount\":10,\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\"},{\"size\":18355,\"requestCount\":17,\"resourceType\":\"other\",\"label\":\"Other\"},{\"resourceType\":\"document\",\"label\":\"Document\",\"size\":10153,\"requestCount\":2},{\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0,\"requestCount\":0},{\"size\":833405,\"requestCount\":134,\"resourceType\":\"third-party\",\"label\":\"Third-party\"}],\"type\":\"table\"},\"displayValue\":\"170 requests \\u2022 1,151 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"timestamp\":1367905381596,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAH0ATgDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAcEBQYIAQIDCf\\\/EAFcQAAEDAwEDBAoNCgUDAgUFAAEAAgMEBREGEiExBxNBUQgUFyJSVWFzkbEVGDI0VnGBk6Gis9HSNTY3cnSSlJWywRYjJDNCYuHwOMJUgoOF8UZXY9PU\\\/8QAGwEBAAMBAQEBAAAAAAAAAAAAAAECAwQFBgf\\\/xAAyEQEAAQMCBQMCBQMFAQAAAAAAAQIDERJRBAUTMWEhQZGhohQiMoGxUnHwFiQzQtHh\\\/9oADAMBAAIRAxEAPwDalERARUN4u9BZ6bn7lUxwRncNo73HqA4lYNXcrFtilLaShqaho\\\/5lwYD8XErK5et2\\\/wBU4dfDcBxHFf8ADRM\\\/x89kjoo\\\/tfKnZ6qQMrIKijz\\\/AMnAPb9G\\\/wChZ1RVcFbTMqKSZk0Dxlr2HIKmi7Rc\\\/TOVeI4O\\\/wANOL1E0vZERaOYREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFQX25w2a01NfU5McLdrZHFx6APjKr1GvLhVvitNupGnDZ5XPcOsNA\\\/u4LK\\\/c6dua9nZy\\\/hvxXE0Wd5+nv8ARitott05RL5PVVk7oqSN3fO4iMHgxo4Zws+ksui9ORMir2ULJMcal2093lwf7Bc2N7NNcmLKuBjecZS8+d3unu3jPpAUG1lTNWVMlRVSOlmkcXOc45JK86uunhqYmYzVPr6vqLFm5zW5XRRX07NE4iI9\\\/wDO6bajSek9S0T3WntZkg4TUjvcnyjh6VhFtrLlyd6nNHVudLQSEF7R7l7Twe3qI\\\/7LFNP3aosl1graV7muY4bYB3Pb0g\\\/Ipb5YqSOs0tBXNA24JGua7p2XbiPV6Eium7RN2iNNVJXYucFfp4PiKupau+kZ7xPj+3oz6GVk0TJYnB0bwHNcOBBXdYnyW1rq3RdDzh2nw7UJPkBOPowvO8axqWXurtGnLLJea6iax9X\\\/AKhtPHDtDLW7TgcuIGcAfGQvToq10xVu+R4izNi7Van\\\/AKzMfDMEUR3vV0WpJtB11tNTSH2fNLVU7zsvjkbFIHRuwcH1K+XzXt0tjrjVN0hcJbLQPc2esfOyJ7mt90+OI73NG\\\/ByM43K7FICLBrnr5xvNLatN2o3etnom3HDqplOwQu9yQXA7ROeAHyqx6+1vqO2TaMdbrLUU7rjWtiqaaV8e047xzOTnBPEO4cEEqoo39mreOU+3uu9sqaC8+wclTJI+qDo4IRI7LC0bidxO18S9aPlDuNXDBc4NI3J2nJntEdcJWGVzHOwJOYHfbO8HjnG\\\/CCQ0WM1Wp6gXqttdvtMtZVUzWOzzoYwhwzvJG74t+VSv11TR2eStloqhksNSKWemyC+Nx6utZ9ajd1RwV6cYp74949+3p5Zgixl2pqqGngFXZp4bhUymOnpRM1xkAGS4u4NAHHK6f4vZSsrmXmifRVdLD2wYWyCXbZnGWuGOnA344p1aUfhLvtGf7TE+PT19Yz7x6MpRY7btQ1UwEldaZaWldE6Zs7Zmyt2QM78cDj410supKq5upZmWeZlvqT\\\/AJdQJmvIG\\\/Bc0cBu6ykXKZRPC3IzM49PMf8AvrPiPVkqIi0c4iIgIiICIiAiIgIiICIiAiLF+UGq1bSWqnfoW322uuBmAljr5CxjYtk5IIcN+dn0lBlCKGfZrlz+C+kf4l\\\/\\\/APYs05Oq3XNYLh\\\/j612igLeb7U9j5S\\\/bztbe1lxxjvMfGUGZIiICjnlsoXz2Ojq2NyKaYh\\\/ka4Yz6QFIyprnQwXKgno6tm3BM0tc1Z3rfUomjd1cDxP4XiKL20\\\/T3+iOYdS2qTkrENbMDMYDSGFvuy8DAx8mDlRIY5Gxtkcx4jccNcWnB+IqRKHkvrjqF0NXIBamHb59pG1I3objoPWs3q9T6Y0\\\/ILNI5kbIGgc2yMuazyHHT0rza7NV6Im9OnHp\\\/d9XZ46zwNdVPA0zdmudUxHtG3afVEOj9NVmobnDHHC8UgcDNMRhoaOIB6SeGFIvLPc4qax01sjcOeneHFg4hjen049C7XflRtdLTuZaIJKmbGGEt2GA+XpWOaU07cdZXr2Zv232ntBxcRs87jg1o8HypTTTRTNmzOqqrvKLly9fvU8dx1PTt2+0e8z\\\/AJ\\\/H95SHyb291u0db45ARJI0zOB6No5A9GFht\\\/0VcKLW11vdHYLfqOiuojc+nqJhDLTSMbs5a5wwWnp6VLAAaAGgADcAEXqUUxRTFMez5C\\\/dm9cqu1d6pmflFjdFXQw6VkZa7Rb5KS9G4VVPQEtZHGY3NBJPu37wCRjPQFaLpoTUFyh1LRXC00Vxq62Sd1Nd6yuL2xRuzzbGQ4OwWjA3YHTkqakVmSJb5pO4y2uyUdZo+2X1tLboKcTtre1qinlawBw2+JbnhsnrXS5aM1NT6L0YGuZeL1Ybg2tlhfUbJmZtOPNtkfxLQWtycZAUuogi+r0ledQ66p7zeaSGio6jT81tqY45xI6J73v70HAz3rhvG7IK72JnKDarbQaditVs5qkDKdt5NUCwwtIG1zONrb2RjHDPSpNRBgENRcabX+oXWykjrDzUG3E6URk97uIJ3da8pNK3aehnqKhsJr6u5RVcsTX97HG08M9JAWeRUVNFWTVccDG1MwAkkA3uA4ZVQsIsR\\\/2nf6vQq4+YmJt0xHpTGfedMR57ZjLGNZWSe5TW+spYIaqSjc\\\/appXbIla4YIDug7hhW632atIrqhun7bRvdBzUUMsnOukJPfBzhuDSBw61nCK02qZq1MqeMuU24te0f33zjvj6ZR\\\/ZrFc4b1HUUdqZZ6VkUjZYXVXOxzuIIaNkE4AO\\\/oXnRWC5C80E1JZ2WXmpg+pmhqw6OZvS0Rg9PlCkRFWLFMe\\\/8f8An8NauY3KpmcR6xj38+fXv75ERFu88REQEREBERAREQEREBERAUbcu0mmI9M0J1nqG72Gh7cHNVFse9sj5Nh\\\/eHZY87ONo8OIG9SSuHNDhhwBHlQaj9s8jf8A+6eu\\\/np\\\/\\\/wDOpe5ApNHSNvv+CdU33UABg7Z9lXyO5n\\\/c2NjbjZx77OM+5HBSzzbPAb6Fy1rW+5aB8QQcoiICIiAsRufJ5YK+ofO6nlhkecuMUhGT14OVlyKldFNfpVGW1niLtic2qppnxOGL2rQenrc9sjKETSt4PncX\\\/Qd30LJ2tDWhrQA0DAA4BcoppopojFMYRdv3b86rtU1T5nIiIrMhERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFaodR2Se8PtMF5tsl1ZkOomVTDM3AycsB2hgeRXVan8re1oLsotOalA2KK5OidK\\\/gMH\\\/Jl+UNId8oQbQXS92q0zUsN1udDRS1TtinZU1DI3TO3DDA4jaO8bh1het1udBaKJ1Zdq6loaRhAdPUytiYCTgZc4gLUfstK2tvfKPHQ2kud\\\/h22itnLD\\\/tFz2ku+MAx+lX3smNZC\\\/8AI1ormCOevro6p8betkffD5HvAQbN2q50F3omVlqraWupHkhs9NK2VjiDg4c0kHeqtQ7U6z07yIcm+mrPcudnuDaRjY6KmaDJK873vOdzQXk7z17srw0V2Qlgv2oILNeLZcLBWVJDac1oGw8ngCd2M9GRjyoJpRRZykcs1p0BrO32O80U5gqafth9Yx+6JuXDGxjJPe9HWlFy12B\\\/J7WavuVLW26hiq3UkFPM0c9UuDWuGy3hv2uvAwTlBJN0uNDaaKSsulZTUVJHjbnqZWxsbk4GXOIA3qjq9TWGjtVPc6y92ynttQQIauWrjZFKSCQGvJwdwJ3HoK1h5WOXC2a55LrxazZbnbJqnmnUss7dqKfZlaSA4cDgE9W7iqTlf\\\/8ASlyd\\\/tEH2MyDZqLX+jppGxxas0\\\/JI44a1tyhJJ8g2lkjXBzQ5pBaRkEcCtTxyU8lknJRS3epvLKK7vtMdVI8XBri2cxBxHNnOe+3bPHoXtyEcpdZo\\\/kNu92vMFTcqK23BlNTR85ghrw3LQ453AnOPKg2rRRbyd8tFm11enUFtoayGOKhNZUVc2BDG4bO1HtdJG1vO7gVj1y7Iy0Nr6plg05e73bqVxbNX00WIxjiRu4fHhBOaLCrbym6YuHJ9PrKGtxZ6dhdPtD\\\/ADInjA5tzfDyQAOnIxxUfUnZF0MhhqqrR+o6eyzODWXDmNphycA4G7HxE\\\/KgnZFG\\\/KXyt2nQ9Xbrf2hX3W8V8fOwUNJH\\\/mbHQXZ3jODuwTuPUueTXlVpda3eqtE1ju9mutPFz74K2EhpZnGQ74+sDyZQSOior3daOyWisudzmEFFSROmmkO\\\/ZaBv+P4lCsfZG0Eg7dZo\\\/UjrFtY9kWwgtxnGccPrIJ3RYVrzlLsGitNUt4u0kxFY1ppKRkeJ5iQDgMOMYBGc4x8e5Ybpnl+tNwvtJbNQWK76ddWuDKWeujxHI48ATgYzkb9437yEEzoo+5TuVG3aDqKOiktlzut0q2GSGlooC7LQcEl3Dj1ZPkVl5POXGz6s1M3T1da7jYrzICYYK1u6TAzsg7iDgE7xvwgltFEGteXayaN11WacvNvqw2mgEvbMTg\\\/nHFoLWNZjic43nCuVZyy2C2cnFv1beoamhbXmQU1vcA6okLXubgDcP+OcncMjyZCTVboL7aJ7xNaYLrQSXWEbUlGyoYZmDdvcwHaA3jiOkKI9HdkJab\\\/qKgtNbp+82t1e8R0s8se2x5PDOBkDyjIHTu3qNZtX2\\\/RPZT6yu1zjqZmdrczFBTR7ck0jmQ4a0fIfQg23RRFyZcuVo1vql+npLXXWi6FjnxR1WDzmyMlvWHYycY4AqXUBERAREQEREBERAREQFAPZk2Lt3k9oLzEzM9qrAS8cWsk70\\\/WDFPypLtbKG8W6agutJBWUUwAkgnYHseAQRkHcd4BQaxdj1aJuUSh5SL9eADVXmH2OY87wzLOA+L\\\/L\\\/dUW8mFLcdb8ouidK3OMilsT5GyRnoYyV0r89WcBnyBb0WCw2nTtE6ksVupLdSueZDFTRCNpcQATgdOAPQqW2aS09arxPdrbZbfS3Ofa52qhga2R+0cuy4DJyd5Qa8ctszNJdkZpjVepKaWbTvMsa2QM22xubtA7utpcHY4qzdkBrKxcqV00pZtBGS43dtUcTxwOZsB2AG5IB3EbR6BhbY3W2UN3o30l0o6espX+6injD2n5CrfYdJae09K+Wx2S3W+V4w59NTtjcR1ZAQQByrU0c3ZQ8nkFXGyZva8Ic17Q4Eh8m\\\/B8oyqvszrdVPsGmrlHTOntlFVuFU1o3DaDdnPUDskZ8o61PNbpuy116pbxWWuinutKAIKuSFrpYwM+5dxHE+lXGrpoKymkp6uGOenkbsvjkaHNcOog8UGr\\\/LZyuaH1TyPz2ewTvdXSth5ul7VcztcNe0nJxsjAGNxKsvK\\\/\\\/wClLk7\\\/AGiD7GZbLxcnuj4qWppotMWdlPU456NtIwCTBBGd2\\\/eAfkVZXaQ07X2WltFbZLfUWulIdBSSQNdFEQCAWtIwNxI+VBB+hux00Td9IWC61pujqitoKepla2oAaXPja4473cMkq49kbp21aV7HyptNho46ShhqYNmNm\\\/JMgy4k7yT1lTrR0sFFSQUtJEyGmgjbFFFGMNYxowGgdAAACpr3Zrbfre6hvVDTV9G4hzoKiMPYSDkHB6kEcWuzz3Hsa4LbZI2x1tVp8MibGA3ae6Lhu6SSd\\\/lWu3JHfZLZpiW3Tcqj9HSU8z+ctstlE2\\\/O923nJJ6jvGFuzQ0lPQUcNJRQxwU0DBHFFG3ZaxoGAAOgKx3fQ+lrzWmsuunbVWVROTNNSsc4nykjeg1\\\/0fprRdo5GdX3G8arnvml7xPGJn09AaaSGdkm4tZtO77aLTwAwB0LC67Vk\\\/J\\\/Y6Sbk+5UW3y3Ne1kdlrKQl7Gnow4HAHk2fIty4bZQw24W+GipmUOzsdrtiaI9nq2cYwrLRaB0jQ1wrKPTVnhqgdoSspGBwPWDhBBXK1JpC9am05X37U1fo7W4tkMwqoInOii2skNdjBBBc7pG47178h+v9SVvKtUaWq9Q02rLQymdILnFBsFuACO+wCd5wQc7zuKn6+6csuoI2svlqobg1nuRUwNk2fiyFzYtO2bT8To7HaqK3sf7oU0DY9r48DegtXKk6yt5Pr7\\\/ijnfYY0zhUcz7vZ6Nny5xhao1Ooo9CaaFZybcqkldQtcObsNfSkyAOdvABBb0knAaOO\\\/K3VljZLG6OVjXxuGHNcMgjqIWNRcn+j4q4VkemLM2qB2hKKOPaz18EGsXLtNf6+fk11xdGzWqnlo4eeqIqfnhRT7W2Xc2443ghwaT0Y6E1JFa9cm0Wq8ct3soZ6lna0XsBsmOQ7gS4PGzxxvK29raKlr6SSlraeGoppBh8UrA5rh5Qdyslo0PpWz1gq7Vp200lUDkSw0rGuB8hA3IIC5XtS3mPlhs2krpq2s0xp1lJG59xpjzDpXbJy7bHAFwxxwOnKxWSpppuyT0THQ6sfqqnp3RRNrnhpe3vnnm3SN3SEZzteXHQts7\\\/puyaijjZfbTQ3Fse9gqoGybPxZG5UsWitMQ1tDWQ2C1x1VCA2mlZTMDoQCT3pA3byfSggswRT9mg8TxMkDKIPaHtBw4QDBHlXl2VVLJbdcaH1NcKKSr05RShlSxrdprSJA4gjh3wG7PHZwthBpyyjUBvgtdH7Mluwa3mm89s4xja44xuVfW0lPXUslNWwRVFPINl8UrA5rh1EHcUEX23ly5PbrerTb6GvfPWVcgihxRv\\\/AMp7twBJG7PDdlR9ouKOXsydWGSNjzHSOcwuAOyebhGR1HBI+VTvZdF6ZsdYauz2C10VVv8A82CmYx3pAVVT6bstNfp73T2qijvE7dmWsbC0SvG4YLuJ9yPQEGv2oo2R9mrp4saGl9JtOIHE9rTDJ+QBTBaeU\\\/TV15QK3RtJUTG80u2HB0REbnM901rukj+xWQzabss2oIr7LaqJ95ibsR1roWmZgwRgO4jcSPlKxSh5O4mcrtZrapdRtIpu16WGnh2HFxHfySu\\\/5O4geRBIKIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAijXXnLPpTRl5NoqzX3C6tAMlLboOdfGCMjayQOG\\\/Gcq9aA5RdPa6tVXX2SolbFRnFSypjMToDgnvs7uAO8EoMwXDnNY0ueQ1oGSScAKF7x2SmgLbdXUTJblXNa7ZdU0tOHRD5XOBI8oBWQ611NaNW8iGqbrp+tjrKKS11ID25BaRGctcDvB8hQSNFIyVm1E9r29bTkLstZeRjlItPJzyGaeqb7R3GalrK+phbLSRse2N22T3+05uN2TuzwKnTW+tbTo3SEuo7m6WW3tDC0Uwa58u2QG7IJAPHPHgEGTIo8uPK9pe06Ktmpby+rt9PcozJS0k8YNTK3oIY1xG8YOc4wRnCotCcuOj9Y3llppZK233GXdDBcIREZfI0hxGeoEglBKC6STRRva2SRjHO9yHOAJ+JYHymcrWl+Tp8MF9nqJa6Zu2ykpIw+XZzjaOSABu6SFr9yo6+sPKDyl8mNw07PI9kVYxk0UzNiSJxnjIDhvHygkINwEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQax6ys1Czlfv920Nyj26w6l71lbR3ABrCdluQ17tzhuGRg4IVBYNY6l1ryd8qFhlp6Cqu1FCXOuVqjDW1vfFrs7Iw8lrDggbwp61ZyY6M1ZWdt3\\\/T9HVVZ4zt2opHfrOYQXfLlXrTGmbLpa39o6ettNb6XO0WQsxtHrceLj5SSg145B9Zcmdp5IX0N+ltlNXsEouNPVRAy1OScYBGX97gADh5FjnIfTVbeRLlZrAySOy1FNKKNjuG02KTbI+QxjPkWwt65INA3q7OuVx0zRSVjnbb3sL4w89bmtcGk\\\/GFlE+n7VNp6axOoYWWiaB1O+lhHNM5twwWjZxjcejCDXnkw0lHrXsT57SYw+p5ypnpTje2ZjyW4+Pe34nFRlb9R3PlSs3J\\\/yaMMrXUk7m1szumNm5h\\\/+SPa+M4W5+k9M2jSVljtOnqQUdvjc57Yuce\\\/Bcck5cSePlVpsHJtpLT+pqnUFns0VLd6kyGSdssjs7Zy7DS4tbk9QCDXHsj6KssnLFpCaGqp7ZaYaOGChqamHnaemcxzgdpuCDjLTw6upe2otOXvW+o9Pw3PlR0dX3aObboO02tEu0O+wHRtz0ZAJ48N62j1FYLTqS3PoL9b6avpHbzHOwOAPWOkHyjesd0ryWaJ0rcBXWLT1JTVjd7ZnF8r2fql5Oz8mEGv2oqu22DstZ67lBEfsbJEx1LNOzahYeZaGPx1BwcPId68OWS\\\/aVv8Ay36Cl0lPQ1UkdZC2sqKRg2XuMzNkF4GHEDO\\\/fjK2a1jojTes6eOHU1opq9sX+25+WvZ14e0hwHkBVobySaFZJaHxaep4nWp\\\/O0ZilkZsP2g7aOHDbOWje7PBBV1HKLpyn5QIdGS1bxfZWbbYxGSwEt2g0u4bRbvwsvWPzaN09Nq2LU8tqgdfoo+aZVnO0G4xwzjODjOM46VkCAiIgIiICIiAiIgIiICIiAiIgIiICIsUfrihNdW0tNb7zVupJ3U8slNQvkYHjGRtDceIQZWit1nvNJd5Lgyjc8uoKk0k4c0t2ZAxryPLue3erigIqarr6WknpIamdkctXIYoGuO+R4aXYHl2WuPyLtR1Lapj3MjmjDJHRkSxlhJacZAPEHoPAhB7orHqXU1Fp6WgirIqyeeukdFTxUsDpXvc1pcdw8gJXfTepLfqEVbaB0zKijkEVTT1ELopYXEZG0xwBGQcg8CgvKIiAiKmqaxlPVUlO6Koe6pc5rXRxOcxmGl2XuG5o3YBPE7kFSiIgIuk8rIIJJpnBkUbS9zj0ADJKorDdoL5bIbhRsqGU0w2ozNEYy9pGQ4A78EHcguCIqZlfSvuUtvbOw1sUTZnw575rHEhrviJa70IKlERARFR2u5U90gllpHOcyKeSndluO\\\/jeWOHpBQViLHafWFpqLgaSF87ndvG2iTmXCN1Q1r3OYHcDs824E9B3LIkBF51Eogp5ZXNe4RtLy1jS5xwM4AG8nyKio7xS1VeKJnOsqe1WVZjkjLC1jyQMg8DlpyOIQXFFRVNzpqa50Vvlc4VNYJHQgNyCGAF2T0cQq1AREQEREBEVvsN3pL7a47hbnufTSPkY0uaWnLHuY7cfK0oLgiIgIiICIiAoRtddFT6h1Wx\\\/KKzTx9mZj2iWUh6G99\\\/msLt\\\/wAeFNy6GKMnJYwnrIQQ37IsoqHVzZA90NXq0U75u2XU8cTTTQO25JGbwzvcHGMlwG7K5opXVOmdQ0vs7T0dFR3uNsUj6yV8D4+ZieYTLkPaxznO353ZxvG5TLstwRsjB4jHFNhuyRsjB6MIIKkntddPpKtrYXU1NQ6hkpnVHsjLPTOzTSOa6KVxHeFxaMdDshXusrXuttE26V1XBZH6hro6+eOVzNmNr5ebY54OWRl4aDvA4DgVLWw3ZA2RgdGE2QQRgYPEIIgvjIJL1oZuiLnDIw3Gr5qeqfJWRNPaztpoy8Ejqw7AJ+RdtW6arLVTMrq67zzXa+3+2xVdRRg0rWxNkDGxsAcSBgneSScqXQ1oxhoGOG7guSAeIBQRHqcCk1hNbrlWRUdogt8It4ra+eBjjl4kIe099IMM90SQMY4lUupZpLZT0FZc71TXWWG1x\\\/6R1dNRyykOcedhLfdyOGBgjOWjeMqZXNa73QB+MIWtJBLQccMjggiW6XGK361ZUy1LbjJU11M1lGyulhrKQODG7IhB2ZGAkudw3F2c4WUawqJotd6DijmkZFNV1YkY1xAeBSSkBw6cEA7+pZlst2trZG1143rkgEgkDI4IIo5OaqOk1HTUDq+K9VEsEpfcKevle8kEEmop3d6wnOARwIIwF35TquGa73CjllbSy09s56CSW5S0xe87f+y1m5z27IyTni0YUphrQSQ0AniQELWuILmgkcMhBhcUjr5yNQT3NzppauxsnmdtFpc8wBxOR5ViEpoaek0rZJG9r0ptAqhLVXOanike7ZGw3ZOXSDed53A7h1TJgYxgY6lwWtOMtBxwyOCCF31klRo3SVwuV3pHPFvftUldXy0wqXZbh4lZxeAMbwc7Wdyr9GSW6flQhuEsVTR1Vw07RTU0NZM8yuO1KHg5PfODdnPp6VLJY0gAtBA4DCbIyDgZHAoIx5TauGW81FDPI2mfDbTPFLNcZaYPeS8Yiazc57dkEk5xlu7erfpxsmq7zpAXqqrJGVOko6yZkVS+JskznRZe7YIye+Kl5zWuILmg44ZCBoGMADAwghKy3FlVBpFmrrpVwWU26o2JX1L4WT1LJgxokkaQS4RgkAnecneQs55J2wO0pUtppZZ6Y3KuDJJHFznN7Yfgkned3Sd6zQsaRgtGOrC5AA4DCCEtJ2+noYbP2qxzS7Wle07T3O3N7bA4k9C89OTVFVDbZbpfqOhvgmLrnHJWzGVzQXc9G+InZa3Z2sEYDcNIPXOGyOoccpsNyTsjJ4nCCENMXCudFd\\\/ZmuuYbHaan\\\/DpqSYzUUo2syvwe+mADOODsbLsZc7FXTyWaW8WmTVNylpoX6Zo3bbqt8DXvJfkue0jLurJ6SVMhaDxA3IWNIwWgjyhBE2lKivqJtEyVUlTPKGXRtNLVAiWWEECF7878lgYd\\\/FUWh5KmsqbDJJe6aG\\\/c6HV8D6ud88hwedjkhd3rRxxuAGBjdxmfA3buC4DWh20Gja68IMB5UNhlTa5prnRQxxsm\\\/0VZWSUkdQTsYcJGcHNwcAg+6PUsWq7obhcbfJdZvY21S2enlo4rnXzwDbJdznfsI25ABHvcc4ORxKmdzWuGHAEeUI5rXDDmggdYQQ7eaouhtlru1eyeWO0moZXzXCalZUlznBojDcbcgDQSTv74bt69NLSVGotR6DfdK2seJNKCvmZHUPY2abbp++eGkbW9xP\\\/AG3KXi1rsZaDjhkIGgYwAMDAQRhpaaz1F2c+\\\/wB2q49VeyczRSvrJWOAEjhGxsQOyYzHsngQckkqwaQoWUGldKXalnq2Vk1\\\/kgf\\\/AKl5YY31M7XM2M7OMb+HHepu2W7W1sja68b02RgDAwN\\\/BByiIgIiICIiAiIgJwRdZQ50TxG7ZeQQ09RQWO36ts9fdY7dBPM2rlD3QtmppImzBvuthzmgPxx3E7t6prbrvT9xqqOCkq5XGrkdDBI6llZHJI3aywPLQ3a7127Odyxay6Rv0eoNJ1twBc62STvrqiW5ST8+58D4w9jHDDQXOBwMYHRuVdSaQuUWmdI0D+Y5+13YVtRh+7m8zHvTjef8xu740FXf9f2+BscVom7YqPZKnoXPNPIYcvnZHI0SYDC4BzuDtxHyLKL3d6Gx291bdKgQU7XNZkguLnOOGta0ZLnEnAAGSo9pdLalo9O0Om46a3S0NFdIallcahzXvgbVCbfHs+7xkHfgkZ6VlWvrHWXmgtslrdCa62XCG4QxTktjmLMgscQDjLXHBwcEBB2p9cWGeWaJtVMyaGSmikjlpZY3MdUPLIgQ5oPfOBHk4nAVxrtQWyhqa2CrqmxSUdOyqn2mnDY3uc1pzjBJLHDA37vKFGlZb75fdV6pHatFT3OCOy1kFOaguY7maieTZc\\\/Z3E7JG4HGQrnfNI3zU09\\\/nuEdJQOrKOijpWQ1T3ESU875gHuAaQCSBlvQesIMml1zYIKCvq6mrmpo6GHtioZPTSxyNjzjbDHNDi3O7IBVfatRW261fa1HNIZzD2w1kkL4y6PaLNobQGRkdHWDwIWBXvQ9fd9O32FtsjpblUUJpKaWe7z1Z75wc8Zfua3vW8N5wqnlkp53S2KSx10dLqGeZ1tibnv5KecbMpAG\\\/vMNkzwHN+VBndsvVvudo9lKOpa+39+efcC1pDCQ52\\\/He7jv4EbxuVupNZWSqe5rKmWM8y+dnPU0kXOxtGXOj2mjbAG\\\/vcr1rdN0kuiajTNJmmon0DqCMs4xsMZYD8YCxC3aOr3wMjuFtjbUU9HLHFUvvNTUjnnRmMOZG\\\/c0EOdnO8A43oMnsmtrFep6WKgqpXGqg7ZgdLTSxMljABJa5zQDgEZAOQulDrrT9dU0kNNWSuNZLzNNIaWVsc7sOPePLdlww0nIONytNPpKtFo0XSVD4mexVvfSVbmu4E0oiy3dv3\\\/EsWtFzq6g6BsYkstS2iqmtE1BWc86WOKnkbt83sjmxwzk7iQOlBntPrO1wW+1vra01FRXQPnh7Vo5TzzWEBxawBzhjaG47+J6FUs1jZJLVSXCKrfLBVPdHCyOCR0r3tJDm82G7eWkHIxuxvVn0npi4Wuq0zJVczs262VNJNsvz375InNxu3jDHfQrJNoK4tkpK4AS1FLdLlP2vFXSU3OQVUxeMSMwQ4YYcHdxHlQSHbLzQ3S3yVlBKZoYy5rwGOD2ObxaWEbQcOojKxHS2voa62XG7XeU01GLhJRUkHaUzJXFj3NAwcmRzg3OGt73eDwV\\\/wBGWcWi31BfRMpKmqndPM1tXJVFxwGhzpJN5dstaD0bljkOlrxRW62z0jaSW4W+8Vle2CSQtZLFM+bdtAHZdsyg8DvGEF9frnT7LeaySteyMVLaNzH08glZM4Zax0ZbtAkcMjfkda89cagrLToqS\\\/WeJsgg5qokjqInNJp9tvO96cFrgwuO\\\/hjeFZHaWvVwvIvNfHR09RJdKSoNNFKXiOCFjxku2RtPJeTwxjA6FnN3oY7naqygnAMVVC+F4PAhzSD60GKO1hUt5TorFzMJs0tGSKkZ2hVAc5sE5xgxZdwzuXTT2vKabT9BXXl5FRcOeqKaCjppZX9rCQiN5awOI73ZydwyViz9Bapk5MZaZ9VR\\\/wCMX1XPio5w823\\\/AC+1wc4znmfJxKylunLhpy8Udbpulpq2CO1RWp1PPOYSwROcWPa7ZdnO24EeQILqNb6ffVW2mgr+2JrjCZ6UQQvl5xgeGE5aCBguGc8N+eBVs1Nr+30VJUttU3P1kNVFSlzqeQwbZlaxzOcADS4Bx3bXEfIqDRGibjYNR2+vq5aeVrbfWMqDESAJ56pk5axp\\\/wCAw4A+Qbt68JdN6mi07PpynpbbJR+yHbMda6pc1xiNSJiDHse7GSPdY3Z8iCtqL1qWrvGqG2+4WWiobPIyNoq6R7y7MLZCXPErQBl2OCumndcW+50llZU85DdLjRQVnajInvLGyA7yQ3AaCCMnhuzjIVsi5OLPcNWagu+pLNbbg+qqIn0r5oxI5rGxMaQQRu74O3LIqO0ywaxrriGxto5aCnpY2tOCHMfKSMdAw9qDrBrCyT10dLFVvLpJTBHKYJBDJICRsNlLdhzsgjAPELrSazsdWJnxVUop4mSSOqX08jIC1mS8iQtDSBg8D0LDtMaAqLTHbrVWUPbtBQ1AkjqpLxUbJYx5fG7mPc7YIbu4ZGV7UelLxT15bQ2+joLa9tQKuiNwknpKvbY4BoiLP8sFxDiRjdkYOUGbWPUFBe9rtA1O5oeDNSywhzTwLdtoyPiV2WAaYs1\\\/sk1TJR0bIKFtO2OG2TXR88fObQ3se5hMbQ3Ixvzu3BZ+gIiICIiAiIgIiICIiAiIgIiICIiDqI2CR0gY0PcAHOA3kDhk\\\/KfSuyIgLzdBE6ZszomGZgIa8tG0AeIBXoiAiIgLxhpKaGZ8sNPDHK\\\/3T2sALvjPSvZEBERAREQEREBERAREQEREBERAREQEREBERAREQERedS8x08rxxawu9AQRHyxcuFq0DMbfSxCvu+MuiBw2P4yoWf2VWpC4ltot4b0DLlCOubhPdNXXasq3l8slQ8kk+VWJBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVege0ROaWAuJBDs8EGw3tqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWQdlTqXO+02\\\/H\\\/zLXVEG8HJH2QNs1lXx2u807bdcpDiMg5Y89XkU6L5bWmplo7nS1FO8slila5rgd4IK+mmk6uSv0xaquY5kmpo3uPlLQguqIiAvCv941Hm3epe68K\\\/3jUebd6kHzD1H+Xrh59\\\/rK2x7Hbkx0hqXkrt1zvVmhqq2WWYPlcTkgPIHA9S1O1H+Xrh59\\\/rK3l7FL9Ctp89P9oUiZjsiYie679xPk++DtN+8771UDkd0GBj\\\/DlH6D96z9FeLlcdpVm3TPeGAdx7Qfwco\\\/QfvVtqOTvkvp5nQz2y1MlbuLS\\\/ePpUl1sz6ekmmjhfO9jS4RMxtPPUMqG3acfFqR+oavT9Q+kqqt7zRhrC4MEQaNoZwMvJcuizNdzOap+XPe0W+1P0Xk8nfJeC0G12wF3Ded\\\/0quHJLyfE49gaDPVn\\\/usSdp65Gmr3TU7T\\\/ltbTwuzIYGSSOLgw5HfNbs+RZBpjTstNBV3CsfFJ38pbHJTkzgElrTt56hnGOldNy1opmrqy5bd6a6op6SuHJJyfnhYKD0\\\/9137j2g\\\/g5R+g\\\/errpanpZIjHPTtL8lzRJEcjB8IrKlw1XK6Zxql3026KozphhDOSnQ7GBo03bsDdviBXbuV6I+DVt+ZCzVFTqV7rdKjaGFdyvRHwatvzITuV6I+DVt+ZCzVE6lW50qNoYV3K9EfBq2\\\/MhO5Xoj4NW35kLNUTqVbnSo2hhXcr0R8Grb8yE7luiB\\\/+m7b8yFmqtVwt8VXVOM0M7wW4y1+BwVasXIxc9Y+Tp00+tMQx\\\/uXaI+Ddt+ZCdy7RHwbtvzIV8mt0MvNE01Q3m9wDZMbsEdflKGgibEYhS1BbtF21zmTncOk+RZ\\\/h7O30Tidlk7luifg3bfmQnct0T8G7b8yFltLTMghDGl5Gc987J+L6F6yDaY4HJBGNyr0LX9MLYjZhncu0R8G7b8yFyOS7RJ4abtvzIV59jYdsHtap7wYHfgZ4eXyKppYhS7YhpZtl+CRtDdu+NWmxZ9o+isRPvCwxcmejIgQ3Tds39dO0rv3ONG\\\/Bu1fw7fuWVxuL2Nc5pYT\\\/wATxCttwoY56rbkhnfkDex+Aqxw9me9MfDTXVTGKVm7nOjfg3av4dv3J3ONHfBu1fwzfuV0ZboWyxkU9TtBwdtOk2sYPlPkV4xvJ60nh7PtTHwRcr95Yn3ONHfBu1fwzfuXPc40d8G7V\\\/DN+5X+6UTq2BrI5uac05B2cjhjhkKrjBEbQ4guA3kJ+Gs4\\\/THwdSvOGK9zjR3wbtX8M37l5TcmWi5gA\\\/Tds3dUDR6lmKKabNuidVNMRKddU+7Ce5Voj4N2\\\/wCaCjHskNA6XsfJLdK+02WjpauOSENljjAcMyAFbCKIuyr\\\/AEKXjzsH2jVrqndGZaG03vmL9cetfTHQP5k2P9ji\\\/pC+Z1N75i\\\/XHrX0x0D+ZVj\\\/AGOL+kKEL8iIgLwr\\\/eNR5t3qXuvCv941Hm3epB8w9R\\\/l+4eff61sdyH8qs+l+TuhtcdsjqGxSSu5wylpOXk8MLXHUf5fuHn3+tbB8i\\\/JdddTcn9DdKOso44ZXyNDZC7aGHkdAXfy6OHm7P4n9OPPf9nDzGeIi1\\\/tv1Z+n7pJ7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/AAp3Dr94wt3pf+Fe1p5R4+54urmvn4hcO7tVeJYfnz9yd3aq8Sw\\\/Pn7lb+4dfvGFu9L\\\/AMKdw6\\\/eMLd6X\\\/hTTyjx9xq5r5+IXNvLhXOaHNsLSDwIld9yHlwrgMmwsA6+dP3Kjj5G9TRMDI7tQtYOADn7vqrl\\\/I5qh7dl93oi3hgvf9yrp5V4+ak6uaefiHv3dqrxLD8+fuXPd2qvEsPz5+5W7uHX3xhbvS\\\/8K57h1+8YW70v\\\/CraeUePuRq5r5+IXBvLpVuIDbJESeAEx+5endvr8kewDcj\\\/APkd9ytbeRC\\\/tILbjbwRwIc\\\/8KqW8juqGkkXeiyf+t\\\/4VE08p9sfcRVzXz8Qqhy3154WBp\\\/+q77l1dy51bDh9jjaeozEf2VP3HtU4I9mKLB49+\\\/f9VeE3InqGZ+3Lcre53WXP\\\/CkU8p98fcaua+fiFd3dqrxLD8+fuTu61XiWL54\\\/crf3Dr94wt3pf8AhQch9+BBFwtwI3g7T\\\/wqdPKPH3Grmvn4hczy31442Bo\\\/+q77k7uFdnHsC3PH\\\/dd9ypO45qfnC\\\/2XotsjGQ9\\\/4fIFyeR3VB43eiPRve\\\/8Krp5V4+ak6uaefiHueXSraSHWSIEcQZj9yd3aq8Sw\\\/Pn7lQP5Eb\\\/ACPL33G3ucTkkuf+Fcdw6\\\/eMLd6X\\\/hVtPKPH3I1c18\\\/ELh3dqrxLD8+fuXLOXOsecMscbj1CYn+yt3cOv3jC3el\\\/4V6Qciuo4HEw3OgYSMHZc8Z+qk08o9sfcaua+fiFa7lzrGY27HG3PXMR\\\/Zcd3aq8Sw\\\/Pn7lST8i+pKjHP3Shkxw2nPOPqrx7h1+8YW70v\\\/CkU8o98fcaua+fiFx7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v8Awp3Dr94wt3pf+FNPKPH3Grmvn4hcWcudY\\\/OxY43Y6pif7I7lyrG+6sUbejfMR\\\/ZUdPyL6kp9rmLrQx7XHZe8Z+quJuRbUc+OeudA\\\/HW5\\\/wCFRp5Tn2+41c18\\\/EKzu7VXiWH58\\\/cnd2qvEsPz5+5W7uHX7xhbvS\\\/8K57h1+8YW70v\\\/Cp08o8fcaua+fiFw7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/CncOv3jC3el\\\/wCFNPKPH3Grmvn4hcO7tVeJYfnz9ywPlu5VZ9UcnVwtUlsjp2yviPOCUuIw8HhhZZ3Dr94wt3pf+FYPyzclt10zyf190rKyjkhifGC2Mu2jl4HSFlxFPK+lV0\\\/1YnHfu14ermXVp6mdOYz27Nb6b3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzb6NfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFaNaj\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oUEvIiICoLncYreznJy8MPgsLujyKvXR0QcSSSgs51DSBjHbUp284HNHPHHUufZ+mzGCZBtgH3B3Z61deYblDA08UHUSOI4rnnHda7c0OspzQ6ygoqa4dsOna0Oa+J2yQ4fT8S7trmmsNNv5wN2zu3YVSYGnO8705lvWcoPUcAiDcEQEREBERAREQEREBERAREQEREBERAREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFBLyIiDh72xsLnnDRxKtrqsdsl7axgh3d5zZ9aua6ue1pwTv6lamYjupXTNXaf8+XkZW1ELuYlweG0BwVPzFVk5rTg9UYVZzrfL+6U51vl\\\/dKrK0Z9xjsMaHOy4DeccSqN8NWXHZrA0Ho5tVnOt8v7pTnW+X90olRGCr77FdjPDMYOFWOyYS0SYfs42sdPWuedb5f3SnOt8v7pQUYgqQd9aTwx3iqKpr5I8QzGJ2fdbOV6c63y\\\/ulOdZ5fQUFGIKoB2a0kkbjscN645mr2ABWjOMEmPKuAIIyN4KIKalbJGHc9PzucY73GF5PhqTI9za3AJJaDGO9HV5VXIgoXRVJaMVYDgOIj6fiXTmKscK4Y8sauKIOkZ2WNDnbTgME44rttt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDgOB4LlEQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/L9w8+\\\/wBa3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhQS8iIgKnmH+63aLC8Ya\\\/qVQrZVXSSmqZmvopXQMxiVhBycZOQcYG\\\/jlTFM1ekImqKe7iCCoitUdOK7\\\/Ut3mYt2s7+GCuBFXmNwdcotvaBaWwgbukHf8S6ezmdkihqsF2N7RnGCc8fJ9KRXxsrmBlHUBriRtOAABAJ6\\\/8AzKU2ZppiIjsp1Ke2Xo6KtMWPZFgf4QjHUOj48+lJI652w5twjY4DeObBB4\\\/9vQqOHUjX0u2+jlE2Cdhp2huBxvxv4Y4L2k1BHGSH0lUCCActHSCevyK82q49MEXaJ9cvejZWsla6qropGf8AJrYsZ+I5Vw51nhBW2pvcEGQ6OVzhxa0bwMZBPUvGLUDJZdhtHU+TcPvUdOrvhPUp7ZXSodzkD2RT808jAeADsnrwVRUMNXBKHVNzNQzBywxNGfQvN19jBYG0tS\\\/ajEnetG4elebr84SwgUTyySMye777iRgDG\\\/hnirRRXjGP4VmujOcrzCCGbxjJJx1LurI3UDS0ntKpGyQHZx3uSB1+VI9QMc1rjRVQa44B2R1\\\/Go6VeyerTuvaK0uvI5prxTPALy1wkOCMAHdjOTv4eQro6\\\/xtjLzR1ezgEHYGD8ueHlUdOrZPUp3XlFaI75G6pjgNLUsc8gAuaMDPyrl14cKZ0woqh2y8tLQN\\\/A7x1jcnTq2OpTuuyK1U15FTlsNHU7ewXjaAAOOjPDK8WX8OMY7RqhtO2Xd7nZGMgn6E6dWx1Kd17RWaW+czIRLSyc2HOBLDktx1jA3nqGV2mvMkNRI2Whm5oOa2N7TlzyWgnd0YzjieBTp1bHUpXdFaay8Oop3tqKV\\\/N7thzHbRPXkYAHHrK5ZeOdp+dippMBzmkP70jDS7PTu3YTp1YydSnsuqKwu1GGbIko5to+BvGOsE4z5F3\\\/xDGHEGkqQMEgkDfj5fIp6VeyOrRuvaKyvvvNz1TJKSQshcADGdondnJGBs+lVdvuPbk74+15otlocDJjeD1b1E26o9ZTFymfSFeiIqLiiLsq\\\/0KXjzsH2jVLqiLsq\\\/0KXjzsH2jUGhtN75i\\\/XHrX0x0F+ZVj\\\/Y4v6QvmdTe+Yv1x619MdBfmVY\\\/wBji\\\/pCC\\\/IiIC8K\\\/wB41Hm3epe68K\\\/3jUebd6kHzD1H+X7h59\\\/rW8vYpfoVtPnp\\\/tCtGtR\\\/l+4eff61vL2KX6FbT56f7QoJeREQFHmrNO6muF9qJ7dWvio3bJYGVjoiMNAI2dkjjn0qQ1Yq8VAuL3soq6RgILXRVLQ124f8SRhbWLlVurNMR+7DiLVN2nTVM\\\/swJmkdY801slwm2wMFzLi4Z8uC0\\\/8AgWd6Jt9ytllFPeah09TzjnBzpOcIaTuG1gZ9C6OgnDmf6a5nZaG97UtAO4cd+8q5i2t73FVWDZ4Dnj5OPXw9a0vcRXcp01RH7M7HC0WqtVMz+6vRUHsYzaa4VNX3r9v\\\/AHndecfF5F1NpjOf9VWgHqqHblyutcUVBHbGMIIqaw4aW99MTx6fjXMVsjiJImqSSQcmUnGEFcit0dpijc5wqa0lzS3vqhxxnq8q7C2MBbiqrMBwdgzk5\\\/7IK9FbjaYuiprBuxuqHfeuPYiPvM1Vadk53zHfv6etBckVultLJHl3bda3fnDZ3ABdmWxjCMVFVgNAwZSeGN+\\\/p3IK\\\/AyTjeUVBHa2MOW1NYRgggzuPrK6G0RlpHbVdk\\\/8u2HZQXJFbWWiNsZaaqtdk5yZ3ZG87s9W9d47YxgkAqKsh5zh0xdjfndlBXkAjeitjrPG457brh5O2HY6PuXc2thYxpqa3DRj\\\/fdv+PrQXAgE5IGUVB7Fs5wvFTWDO13vPuwM+T1dS7st8bHMLZajvCDgyE5x19aCsREQEREBERAURdlX+hS8edg+0apdURdlX+hS8edg+0ag0NpvfMX649a+mOgvzKsf7HF\\\/SF8zqb3zF+uPWvpjoL8yrH+xxf0hBfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhWjeo\\\/y\\\/cPPv8AWt5OxS\\\/QrafPT\\\/aFBLyIiAuC4g+5J9C5Vuq6esdVmSCYiIgDY2sYO\\\/fw+JTEZRM4V+0fAd9H3ptHwHfR96sz4L22KIxVEBkDdl7XDcTk7wfRu+7f6CK8vp5Q+opmTBw5ssYcEdOcq2iN4U1+JXXaPgO+j702j4Dvo+9WqKK87ZMk9PsljgAG7wf+J8vlSOO7R1DO\\\/Y6BxaHBxBLRvyc4GTwTR5hOvxK67R8B30fem0fAd9H3qzRwXyNwBqoJWlxJc5uMNwMDGOPHf9C4bFfRtu7Ypy44w0jcNw8nXn0qdEbwjX4leto+A76PvTaPgO+j71aqiG7PjiDJow8OcXubuGMbhwPpXFJT3ZlSTUVMToC3cMd8Dn7vIo0emcp1+uMLttHwHfR96bR8B30feouutFr592rHUs1V2qZXGERzQNGzk490CRuwpGsjattnom3I5rRC0THIOX438N3FaXbHTpirVE52llZvzdqmnTMY3hV7R8B30fem0fAd9H3rsiwdDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiAN44YREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98w\\\/rj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iaj\\\/L9w8+\\\/1reTsUv0K2nz0\\\/wBoVo3qP8v3Dz7\\\/AFreTsUv0K2nz0\\\/2hQS8iIgKkluFJFUGGWpZHIOh52fQTuKq1R1NuoqiQvnpmPeXBxcW7yRw3qace6tWfY9k6Hd\\\/rqffv\\\/3G+T7x6VyLjRnOKuI4BducDuGc+o+hePsPb9svFM0OJJJAK9IrdRxOLo4A0luwcA729St+Tyj8\\\/h2ZcKN5IbVwkgZxtjh1rh1yomyOY+ria9uctc4AjHFeJstsJOaKPedr3J4r2mt9HNKZZKdrnk5JIO84xn0J+Tyfn8Etyo4mhz6loaW7e1xAHWT0dPHqKS3GjiZG99SzYkOGvG9vDO8jcN3WuPY2i5oRCnAjDdjZAOMccfSVzHb6SOMsEILTIZd4J749Kfk8n5\\\/Do6729r2sdXQB7uDS8ZXo24Ub9oR1UT3AFxaxwccDjuG9eTbVQN28Uze+91uO\\\/dhd2W2iYHBkAbtDBxnPDHqSdHk\\\/P4ebbzQOIDaoEuxjDTvz1bt\\\/\\\/wCV4XfUlos4jNyr46fnAS3aB3gHB4DyhVDrTb3AB1M0gcMg7v8AzJVv1DpW232WCSr7YjfC0taYXlm4kHo+IK9HR1RqzhnX1tM6MZVdjv8Aa76JjaK6OqEWNvYB73OccR5CrrjylWPTenKHT7ql1Eah76jZ23TPLz3uccfjKve0PL6FW7o1T0848r2temOpjPhzjylMeUrjaHl9CbQ8voWbRzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHOPKUx5SuNoeX0JtDy+hBzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHKIiAoi7Kv9Cl487B9o1S6oi7Kv9Cl487B9o1BobS++Yv1x619MdBfmVY\\\/2OL+kL5nUvvmL9cetfTHQX5lWP8AY4v6QgvyIiAvCv8AeNR5t3qXuvCv941Hm3epB8xNSfl+4eff61vJ2KX6FbT56f7QrRvUn5fuHn3+tbydil+hW0+en+0KCXkREBWqvqLmyqcykgjfENnDnN6en\\\/l9PrV1XR7gHAF7W54AqaZxPZWqM+61ie6mkLuYiE4eRs43FuNxG\\\/rXBqbsGSltNHI5pbsZGxtDp\\\/5HernzjSCeeZgDPQu+\\\/GdsY+JW1eEafK2UddcZpubntvMNOf8AMMocB1bl5trbuBh1tjLhvLhLuO8bgMf+YV2J2cZeBncM9KF2M5kaMcfImqP6f5NM\\\/wBX8LbUVdxileWUrZYwfcjcQMHpyck7ugLpVVt1je18FvZLCWBxbzmHbR6Fdt\\\/hj0LgOzwkaehIqjYmmd1oNfdzLsttcbWDeSZuPDhu3dKqKWquEzwJaFkDcZ2jJtdPDGB0KvcdkZdIAPKucHwx6EmqJjt\\\/JFMxPdFt11hq6C5VcVNbojDHK9rNqjlcS0OIByDg7sH5VJNomnqbVRz1cfN1EkTXyMxjZcQCR6VU4d4X0IcgZLxj4le7dpriIppiMMrNmq3VM1VzOXZF1GSMh4I8gQggZLx6Fi6HZF5hwLdoSt2evoXbDjwcPQg7IqOS4Ukb3Mkradr2nBaXgEfSuvsnRf8Ax9N84371OJV1RurkXnE8SsD4pWvYd4c3eCu2HeF9ChZ2RdcO8L6Ew7wvoQdkXXDvC+hMO8L6EHZF1w7wvoTDvC+hB2RBw370QFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iak\\\/L9w8+\\\/1reTsUv0K2nz0\\\/2hWjepPy\\\/cPPv9a3k7FL9Ctp89P9oUEvIiICtF1oqGoqdqsqdh2yAGlwGB\\\/wCdKu6sF0ki7fkDpbbtNAy2YHaG7dlTFU0zmEVUxVGJd2Wi2MpZ4GS4EwBcec344j1LyZZqFj2Btxm2Bk7Bn45AH9lTPqmObl8lodLgge6OejHo3IXUroXc37EEE4G44x8foVurXup0qNlxfaqF8IhfUvcGPDxmXe0jA\\\/susdst4jkhFUXOcA5xMoJwDkH0qgbM2SQ5lsziWl79kOzgdKPlY0FkctmEhJa7vTjZ44+g+hOpVunp07Lgy20LA8NrH98C0f5o70ZG4ehdZLTbZomMbUOaY9rD2S4O8knJ+Mq3MMJkAidZg2TZBOHElxPR\\\/ZekMrBthrrQGtblxa1x3Zwf7p1Ktzp07Kx1noJKeSB1XK9pLXHamyRgeX4129i6P3T66ZwOAMzbunHD41SSVNLt7RltZbsODu9O0eofFwXJfDTO2XS2pm7I70jDwBk+g+pOpVudOnZVU1qo4ZGObXTvwMYdNtA5yN\\\/p9S8nWm2vJIrZAM5difjx3Hyb1TUksbapoZJZxk79kO2iOO70LxdJTNLiZLLgneCwjHxlOpVujp07K19noY5A59xmbGcFrBNgbhvVQy20TX7fbkhaWObsmbIIIwqNs0RbsMltXN7JOy0E7scfpXjJLC+nhkDrQ5rm7tprt547vSk3Kp7yRbpj2VzrJbXP72dwY0E82Je9HWcfL9K7i1UAGHVcpJOQTP1dXpVvgqG7mxy2Vri0t73a3nqx1Lu99EYAyWW0jZznccDOPuKdSvc6dGzG7lyZUFdcKyrddQO2JXylroY3bJcSTvO\\\/pVMzkstoYGey8TtkAZNPHnd\\\/+Fl7ZIo6UB0loa\\\/J2AGnZPXn5CPSujn0vN5jktBwdl24445wumOYcRTGIq\\\/hzTy\\\/h5nM0\\\/yuGnKWjsVoprXHWRydrsxtOIBIznh0cVdDUQjjNGN+PdBWB0lK+f8AyZLU4OOQHDfkjr6d68OfY7O1JZnPG9ww7j1rkqqmqZqnvLrppimIpjtDJTVU4IzPFv8A+sLt2xDkjnY92P8AkOngsbj5kTCEus4IdgsDTnjvC55+Ag7Utp75oDRg794woWZF2xBnHPR5\\\/WC5NRCDgzRg\\\/rBYxzlM1o56SztBGWu2Tv3\\\/APYrtOGhokcLPtk98XNdjeCf7FBkrKiF5AZLG4ngA4Feis1LLaWRtcXUYkYNsuYMAeUeTeq+nuFJUymKCdkj+ppygqkREBRF2Vf6FLx52D7Rql1RF2Vf6FLx52D7RqDQ2l98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzOpffMX649a+mOgvzKsf7HF\\\/SEF+REQF4V\\\/vGo8271L3XjXe8qjzbvUg+YepPy\\\/cPPv9alXk35fbzoTSdNYaG00NTBA57hJK5wcdpxJ4fGo5vlHHJeq9zi4Ezv3fKVRdoReE9BPXtrtR+IbX++9PbXaj8Q2v996gXtCLwnp2hF4T0E9e2u1H4htf771RVHZRanllc5tptbAejBON3WVCXaEXhPTtCLwnpgTW3soNUBzT7FWw4IJy098ntoNUYI9i7aPiBChTtCLwnp2hF4T0wJqHZPanBcRabWHncSGHh1Lt7aHVG04i1WsAnIAadyhPtCLwnp2hF4T0wJr9tBqgsaDarXkdIad5XLeyi1S14d7F2wjOS3ZO8dShPtCLwnp2hF4T0wJ39tTf\\\/g7ac\\\/rPQ9lTfyN+nbT+89QR2hF4T07Qi8J6Cd\\\/bU3\\\/ACD\\\/AIdtOR07T1w\\\/sp768EP05aHA8QS4qCe0IvCenaEXhPQTv7am\\\/wDwdtPDHunoOypv4xjTtpGP+p6hShsHbrHuhf7k4IJ38D5PJj5Qqj\\\/Ckwje5xw5hHebQyQenqQTH7am\\\/wDwdtP7z0PZUX48dOWj956hSt0+6ijjfPtDbJAAcDjCo+0IvCegncdlTfxnGnbSMnJ75\\\/FB2VF+HDTtp\\\/eeoI7Qi8J6doReE9MCd\\\/bU3\\\/IP+HbTkf8AU9PbU3\\\/4O2n956gjtCLwnp2hF4T0wJ3PZU38nJ09ac\\\/rPT21N\\\/wB\\\/h207uHfPUEdoReE9O0IvCemBO3tqL9jH+HLRj43Lseyr1AeOnrV+89QP2hF4T07Qi8J6YE7nsqb+Rg6dtOMY909cjsq9QNOW6etQPkc9QP2hF4T07Qi8J6CevbXaj8Q2v8AfentrtR+IbX++9QL2hF4T07Qi8J6CevbXaj8Q2v996xjlH5frzrrSdVYa600NNBUOY4yROcXDZcHDj8SiztCLwnp2hF4T0FBS++Yv1x619MdBfmVY\\\/2OL+kL5vxUUbJWODnZDgfpX0g0ECNFWMHce04v6QgvyIiDXaXl1uUJImtFZGR4TAP\\\/AGqnd2QMuC19HIAdxBLfuWxz4Yn+7jY742gqlltVulH+bQUj\\\/wBaFp\\\/sqaat05aV1tZoWsrJ6qaw1POzPL3ltW4DJ47l485oLxDVfxrludLpXT02edsVqfnwqSM\\\/2VO7Q+lHe60zZD8dBF+FRpq3Tlpzt6C8Q1f8a5cbeg\\\/ENX\\\/GOW4Z0Do88dKWE\\\/8A2+L8K47n+jvgnYP5dD+FNNe5mGnu3oPxDV\\\/xjk29BeIav+Mctwu5\\\/o74J2D+XQ\\\/hTuf6O+Cdg\\\/l0P4U01bmWn3OaC8Q1f8a5c7egvEFX\\\/GuW4Hc\\\/0d8E7B\\\/Lofwp3P8AR3wTsH8uh\\\/Cmmrcy0\\\/5zQPiCr\\\/jXLnnNAfB+r\\\/jXLb\\\/uf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lqBzmgPg\\\/V\\\/xrk5zk\\\/wDg\\\/V\\\/xrlt\\\/3P8AR3wUsH8uh\\\/Cnc\\\/0d8FLB\\\/Lofwppr3MtQOc0B8H6v+NcqSZmipK2N0dqqoaYNw5nbLnEnPHOVuV3P9HfBSwfy6H8Kdz\\\/R3wTsH8uh\\\/Cmmvcy1CZFydY763XEHyTH8S9RFya9Nuufz5\\\/EtuO5\\\/o74KWD+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWpLW8mzfc2+6j4pz+Jd9rk5\\\/8Agrv\\\/ABLvxLbPuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5mGpT28mzvdUF1d8c7j\\\/7l05rk18XXP58\\\/iW3Hc\\\/0d8E7B\\\/Lofwp3P9HfBSwfy6H8KaatzMNRJIuTjZPN2647XlmP4lb449Fx1oe62VUtNskc2ahzTnoOc\\\/Gty+5\\\/o74J2D+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWoHOaA+D9X\\\/GuTnOT\\\/AOD9X\\\/GuW3\\\/c\\\/wBHfBSwfy6H8Kdz\\\/R3wUsH8uh\\\/CmmvczDUDnNAfB+r\\\/AI1yc5oD4P1f8a5bf9z\\\/AEd8E7B\\\/Lofwp3P9HfBOwfy6H8KaatzLT\\\/nNA+IKv+NcnOaC8QVf8a5bgdz\\\/AEd8FLB\\\/Lofwp3P9HfBOwfy6H8KaatzLT7b0F4hq\\\/wCNcuNvQfiGr\\\/jXLcLuf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp7t6D8RVf8Y5NvQfiGq\\\/jHLcLuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp9t6C8Q1f8a5NvQXiGq\\\/jXLcEaA0cOGlLAP\\\/t8P4V6N0NpNvudMWQfFQRfhTTVuZhp2yXQTHteLBVZaQRmscVKFJy9mmp4qemoZBFE0MY0Fu4AYHQp8i0np2L\\\/AGrDaWY8GjjH9lWRWi2w\\\/wC1b6Nn6sDR\\\/ZNNW5lAUXLxcJTiK1VchPgtB\\\/8Aai2HZTwx\\\/wC3FG39VoCKdM7oy9ERFdAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIse1JqYWusgttvoprneqhhkipIXBoawf85Hncxmd2TxO4AncrHzvKbnnu1tI83nPa3OVHOY6uc9zny4wgz1Fj2mtTNutZUW24UU1rvVMwPlo5nB20w\\\/843jc9md2RwO4gHcshQEREBERAREQERcOdgIOVwXALA9YcodHZZpKSjZ23Wt3OAOGMPlPSfIFHNfyg6hq3HFW2naf+MMYGPlOSua5xVu3OO8vY4TkfF8VTFcRpifef8y2B2wm2FrLLqG8yu2nXWvz\\\/wBNQ5vqK5h1FeYXbTLrXZ\\\/6p3O9ZWX4+jaXf\\\/pbiP64+rZoOBXK1+t\\\/KHqGkcNupZUsHFs0YOflGFJWjtfUV+lZSzMNLXOG5jjlr\\\/1T\\\/ZbW+Kt3JxHpLz+M5JxXCU66ozTHvH+ZZui4acrldDyBERAREQEREBERAREQEREBERAREQEREBERBG+jXV\\\/sDqPUtvpo7he6241GIpZC3aigldE2Frt+MNY4joy7f1rIWa4srtNG9GaRsQfzDqYxntgT8OY5vjzmd2z\\\/AG3qwWirZoLUlwtd5mbDY7rVvq7bVv3Rxyv3yQPdwadrLmk4Byencsn\\\/AMN2E6h\\\/xJ2tB7IbGO2NvveGNvGdna2cja443IMW1ga91j07qavpWW+9UVxgxFHIXEQTzNidC87skte0kcNpu5SQo8u9YzXWoqC1WaZs1ltdWyruVWzfHJJGcxwMPBx2sOcRuGyBnO5SGgIiICIiAiIgLEOUq+OsunJXQvLamc8zERxBI3n5ACsudwUU8uBd2tah\\\/wAS+Qn48D\\\/usb9U0W5mHocqsU3+Lt26+2f49UTuJc4lxJJOST0rhFJ8Fl0weTV1cTCbh2sXGUyd+Jse5xnr3YxwXj27U3M4ns\\\/QuM42jg4p1RM6px6IwRZJyfUdsr9TQwXpzBSljiGvdshz+gE+n0Ko5S6C1W7UQhsvNth5ppeyN20Guyd3ownSnR1Mk8bRHFRwuJzjOfZia7Me6N7XscWvacgg4IKk+12TS0nJ26tnMJruYc58pl79sm\\\/Axn4t2FFyXLU28TM9zheNo4ua6aaZjTOJy2J0Beze9O01RIc1DP8AKm\\\/WHT8owflWTqMORJx9iK8H3IqAR+6FJ44L2bNU1W4mX51zGzTY4q5bp7RIiItXEIiICIiAiIgIiICIiAiIgIiICIiAiIg8a2kp66lkpq2CKop5BsvilYHtcOog7isM7k+iud2\\\/YQbOdrmu2pua+Lm9vZx5MYWcog8aKkp6GljpqKCKnp4xssiiYGNaOoAbgvZEQEREBERAREQHcFgfKxaXXHTjpogTLSO54AdIxhw9Bz8izxeM8Ye0gjIKrXRFdM0z7tuGv1cPdpu094nLVVFKmruTh0lRJVWNzGbRyad25uf+k\\\/2UeV9kudBIWVdDURkdOwSPSNxXi3LFdufWH6TwfNOG4umJoqxO091uRcua5pw5pB6iMLlrXPOGNLj1AZWLvy6ornb7DdLhK1lJQVDyf+RYWtHxk7lI+jeTrtWojrL0Y5ZG72wN3tB6yelbW7FdyfSHncZzXhuEpmaqsztHf\\\/4yPkytDrVpmEStLZ6g888HozjA9ACzMcF5QsDQAOAXqvaopiimKY9n5vfvVX7lV2rvM5ERFZkIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAhGURB5ujyvF9O13FqqkQW51BAT30TCfK0I2ggB72JgPkaFccJhMJzKlZA1vAL2bHheiIgAwiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg\\\/\\\/2Q==\",\"type\":\"screenshot\",\"timing\":2971},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"items\":[{\"observedTraceEnd\":4483,\"observedFirstMeaningfulPaint\":533,\"firstCPUIdle\":7905,\"observedTraceEndTs\":1367906894022,\"observedFirstMeaningfulPaintTs\":1367902944303,\"observedDomContentLoaded\":642,\"observedFirstVisualChangeTs\":1367903364077,\"observedNavigationStart\":0,\"interactive\":11637,\"observedFirstContentfulPaintTs\":1367902944302,\"observedLoad\":1015,\"observedLastVisualChangeTs\":1367905381077,\"observedDomContentLoadedTs\":1367903053322,\"observedSpeedIndex\":1218,\"estimatedInputLatency\":353,\"observedFirstPaint\":533,\"observedLastVisualChange\":2970,\"firstContentfulPaint\":2516,\"observedFirstPaintTs\":1367902944300,\"speedIndex\":4674,\"observedSpeedIndexTs\":1367903628833,\"observedFirstContentfulPaint\":533,\"observedNavigationStartTs\":1367902411077,\"observedFirstVisualChange\":953,\"observedLoadTs\":1367903426221,\"firstMeaningfulPaint\":2516}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":-396.174},\"displayValue\":\"Root document took 200\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"overallSavingsMs\":1529,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"valueType\":\"timespanMs\",\"label\":\"Potential Savings\",\"key\":\"wastedMs\"}],\"items\":[{\"totalBytes\":4924,\"wastedMs\":330,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144},{\"totalBytes\":615,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483},{\"totalBytes\":1438,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861},{\"totalBytes\":10534,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"},{\"wastedMs\":780,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"wastedMs\":330,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316},{\"totalBytes\":7906,\"wastedMs\":930,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\"}],\"type\":\"opportunity\"},\"displayValue\":\"Potential savings of 1,530\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.41,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Start Time\",\"granularity\":1,\"itemType\":\"ms\",\"key\":\"startTime\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"endTime\",\"itemType\":\"ms\"},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"granularity\":1,\"displayUnit\":\"kb\"},{\"text\":\"Resource Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"resourceSize\",\"itemType\":\"bytes\"},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"itemType\":\"text\",\"key\":\"mimeType\",\"text\":\"MIME Type\"},{\"text\":\"Resource Type\",\"key\":\"resourceType\",\"itemType\":\"text\"}],\"type\":\"table\",\"items\":[{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":202.83999992534518,\"resourceSize\":31023,\"startTime\":0,\"transferSize\":8749,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":322.30899995192885,\"resourceSize\":29295,\"startTime\":220.820999937132,\"transferSize\":4924,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"mimeType\":\"text\\\/css\",\"resourceSize\":2138,\"endTime\":322.7520000655204,\"startTime\":220.97999998368323,\"transferSize\":1144,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":209,\"endTime\":322.9980000760406,\"startTime\":221.10199998132885,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"statusCode\":200},{\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":323.3189999591559,\"resourceSize\":511,\"startTime\":221.33699990808964},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":323.56499996967614,\"startTime\":221.96200001053512,\"transferSize\":2483,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":327.1679999306798,\"resourceSize\":6758,\"startTime\":222.08300000056624,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":62384,\"endTime\":372.9880000464618,\"startTime\":222.26499998942018,\"transferSize\":8861,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":373.46799997612834,\"resourceSize\":54216,\"startTime\":222.37699991092086,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":379.4340000022203,\"resourceSize\":97176,\"startTime\":222.48400002717972,\"transferSize\":33460,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":10056,\"endTime\":380.06999995559454,\"startTime\":222.57600002922118},{\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":411.0300000756979,\"resourceSize\":19776,\"startTime\":222.72700001485646,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"statusCode\":200},{\"mimeType\":\"image\\\/svg+xml\",\"endTime\":411.4469999913126,\"resourceSize\":4649,\"startTime\":222.85800008103251,\"transferSize\":2122,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":144748,\"endTime\":457.5409998651594,\"startTime\":222.95999992638826,\"transferSize\":145259,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":596.0269998759031,\"resourceSize\":15005,\"startTime\":443.57299990952015,\"transferSize\":6070,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":608.1260000355542,\"startTime\":443.69499990716577,\"transferSize\":6117,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":617.7860000170767,\"resourceSize\":3809,\"startTime\":443.8070000614971,\"transferSize\":4316,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":4102,\"endTime\":629.0919999592006,\"startTime\":444.2249999847263,\"transferSize\":4610,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\"},{\"transferSize\":7746,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":7238,\"endTime\":629.5079998672009,\"startTime\":444.36999992467463},{\"transferSize\":6200,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":630.7649998925626,\"resourceSize\":5692,\"startTime\":444.49399993754923},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":44039,\"endTime\":649.5079998858273,\"startTime\":444.6099998895079,\"transferSize\":44548,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5692,\"endTime\":657.3930000886321,\"startTime\":444.7270000819117,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":681,\"endTime\":485.01299996860325,\"startTime\":415.2470000553876,\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":503.97600000724196,\"resourceSize\":413,\"startTime\":441.66500004939735,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"statusCode\":200},{\"transferSize\":960,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":504.44899988360703,\"startTime\":441.92199991084635},{\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":504.78299986571074,\"resourceSize\":9566,\"startTime\":442.04599992372096},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":579.9010000191629,\"resourceSize\":2652,\"startTime\":442.2259998973459,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":580.3789999336004,\"resourceSize\":1846,\"startTime\":442.36099999397993,\"transferSize\":1386,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":580.6730000767857,\"resourceSize\":1402,\"startTime\":442.7479999139905,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":594.4439999293536,\"resourceSize\":2568,\"startTime\":442.9119999986142,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"statusCode\":200},{\"mimeType\":\"application\\\/javascript\",\"endTime\":594.9220000766218,\"resourceSize\":1198,\"startTime\":443.06600000709295,\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":16184,\"endTime\":595.2719999477267,\"startTime\":443.19500005804,\"transferSize\":6072,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":595.5250000115484,\"resourceSize\":6875,\"startTime\":443.31600004807115,\"transferSize\":2620,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":595.8020000252873,\"resourceSize\":1403,\"startTime\":443.44200007617474,\"transferSize\":1129,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":52154,\"endTime\":657.8170000575483,\"startTime\":444.8569999076426,\"transferSize\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":671.5539998840541,\"startTime\":444.98799997381866,\"transferSize\":4755,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5234,\"endTime\":671.9430000521243,\"startTime\":445.1279998756945,\"transferSize\":2614,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"resourceType\":\"Script\"},{\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":473.4320000279695,\"resourceSize\":331,\"startTime\":473.3659999910742},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":478.32300001755357,\"resourceSize\":709,\"startTime\":478.2710000872612,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\"},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/html\",\"resourceSize\":210,\"endTime\":821.2349999230355,\"startTime\":634.6899999771267,\"transferSize\":624,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200},{\"mimeType\":\"application\\\/font-woff2\",\"endTime\":821.6979999560863,\"resourceSize\":32588,\"startTime\":639.0929999761283,\"transferSize\":32907,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":821.9830000307411,\"resourceSize\":33768,\"startTime\":639.5789999514818,\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"statusCode\":200},{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31616,\"endTime\":822.251999983564,\"startTime\":639.8829999379814},{\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":32556,\"endTime\":822.5199999287724,\"startTime\":640.2429998852313},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":822.8529999032617,\"resourceSize\":31656,\"startTime\":641.0119999200106,\"transferSize\":31959,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5147,\"endTime\":823.1210000813007,\"startTime\":673.3569998759776,\"transferSize\":2505,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\"},{\"transferSize\":18267,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":823.3759999275208,\"resourceSize\":44453,\"startTime\":676.0430000722408},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":430748,\"endTime\":823.7189999781549,\"startTime\":686.7329999804497,\"transferSize\":89714,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"statusCode\":200},{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":1960,\"endTime\":824.4189999531955,\"startTime\":745.5559999216348,\"transferSize\":1404,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":35,\"endTime\":960.0380000192672,\"startTime\":868.7489998992532,\"transferSize\":367,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245121\",\"statusCode\":200},{\"mimeType\":\"text\\\/html\",\"endTime\":979.698000010103,\"resourceSize\":0,\"startTime\":937.2109998948872,\"transferSize\":590,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=412x660&vp=412x660&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=621383615.1558364245&tid=UA-22305160-3&_gid=211614394.1558364245&_r=1>m=2wg5a1PCSVR2W&z=961325458\",\"statusCode\":302},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":974.0800000727177,\"resourceSize\":43,\"startTime\":939.3479998689145,\"transferSize\":741,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"statusCode\":200},{\"mimeType\":\"text\\\/html\",\"endTime\":998.8879999145865,\"resourceSize\":0,\"startTime\":979.8769999761134,\"transferSize\":618,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=621383615.1558364245&jid=128620871&_gid=211614394.1558364245&gjid=166392153&_v=j75&z=961325458\",\"statusCode\":302},{\"transferSize\":512,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=621383615.1558364245&jid=128620871&_v=j75&z=961325458\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":1010.7819999102503,\"resourceSize\":42,\"startTime\":998.9950000308454},{\"transferSize\":2552,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5788,\"endTime\":1083.9440000709146,\"startTime\":1013.249000068754},{\"resourceType\":\"Script\",\"endTime\":1084.9200000520796,\"resourceSize\":0,\"startTime\":1013.7589999940246,\"transferSize\":0,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\",\"statusCode\":-1},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1208.1339999567717,\"resourceSize\":21,\"startTime\":1088.4559999685735,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"endTime\":1322.2529999911785,\"resourceSize\":2490,\"startTime\":1210.6250000651926,\"transferSize\":1595,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"resourceType\":\"XHR\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1501.1350000277162,\"resourceSize\":1957357,\"startTime\":1336.3969998899847,\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"mimeType\":\"text\\\/css\",\"endTime\":1978.762999875471,\"resourceSize\":10540,\"startTime\":1595.5870000179857,\"transferSize\":1275,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"resourceType\":\"Stylesheet\"},{\"transferSize\":5804,\"statusCode\":200,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1979.2349999770522,\"resourceSize\":14927,\"startTime\":1739.5520000718534},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":1979.4949998613447,\"resourceSize\":10540,\"startTime\":1755.69500005804,\"transferSize\":1275,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":1979.742999887094,\"resourceSize\":6942,\"startTime\":1773.8600000739098,\"transferSize\":7450,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\"},{\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1979.964999947697,\"resourceSize\":21,\"startTime\":1776.0910000652075},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":2392,\"endTime\":2287.4719998799264,\"startTime\":1991.3679999299347,\"transferSize\":1527,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200},{\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2354.4509999919683,\"startTime\":2295.791999902576},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":845,\"endTime\":2412.4209999572486,\"startTime\":2356.36099986732,\"transferSize\":1572,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2464.953999966383,\"resourceSize\":21,\"startTime\":2418.2879999279976,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"resourceSize\":33106,\"endTime\":2591.4259999990463,\"startTime\":2466.3889999501407,\"transferSize\":4869,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"resourceType\":\"XHR\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2838.2230000570416,\"resourceSize\":1244,\"startTime\":2661.1869998741895,\"transferSize\":1764,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":452,\"endTime\":2667.9060000460595,\"startTime\":2667.8319999482483,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"statusCode\":200},{\"transferSize\":13666,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\",\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2838.7160000856966,\"resourceSize\":13224,\"startTime\":2672.5069999229163},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2838.990000076592,\"resourceSize\":13324,\"startTime\":2674.5710000395775,\"transferSize\":13766,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\"},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2839.236000087112,\"resourceSize\":13108,\"startTime\":2676.048999885097,\"transferSize\":13550,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":2857.6279999688268,\"resourceSize\":457,\"startTime\":2702.6799998711795,\"transferSize\":848,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":2858.041000086814,\"resourceSize\":1169,\"startTime\":2703.73099995777,\"transferSize\":1583,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2896.309999981895,\"resourceSize\":19008,\"startTime\":2704.1060000192374,\"transferSize\":19424,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2896.9779999461025,\"resourceSize\":18508,\"startTime\":2704.4710000045598,\"transferSize\":18939,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"statusCode\":200},{\"transferSize\":1354,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F600.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":810,\"endTime\":2897.3519999999553,\"startTime\":2705.054000020027},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":694,\"endTime\":2989.0109999105334,\"startTime\":2705.246000085026,\"transferSize\":1237,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62C.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1136,\"endTime\":2989.3779999110848,\"startTime\":2705.5889999028295,\"transferSize\":1680,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F602.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":686,\"endTime\":2989.5869998726994,\"startTime\":2705.945000052452,\"transferSize\":1229,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F603.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":2990.182999987155,\"resourceSize\":737,\"startTime\":2706.2299998942763,\"transferSize\":1280,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F604.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.5179999768734,\"resourceSize\":851,\"startTime\":2706.4839999657124,\"transferSize\":1394,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F605.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.7599999569356,\"resourceSize\":901,\"startTime\":2706.7660000175238,\"transferSize\":1444,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F606.png\",\"statusCode\":200},{\"transferSize\":1478,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F607.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.9709999337792,\"resourceSize\":935,\"startTime\":2707.012000028044},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2991.152999922633,\"resourceSize\":746,\"startTime\":2707.2799999732524,\"transferSize\":1289,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F609.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":812,\"endTime\":2991.4110000245273,\"startTime\":2707.480999873951,\"transferSize\":1355,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60A.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2991.704999934882,\"resourceSize\":602,\"startTime\":2707.7790000475943,\"transferSize\":1145,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F643.png\",\"resourceType\":\"Image\"},{\"transferSize\":1179,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/263A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2991.9559999834746,\"resourceSize\":636,\"startTime\":2709.0640000533313},{\"mimeType\":\"image\\\/png\",\"endTime\":2992.2509999014437,\"resourceSize\":896,\"startTime\":2709.214000031352,\"transferSize\":1439,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60B.png\",\"resourceType\":\"Image\"},{\"transferSize\":1328,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":785,\"endTime\":2992.498999927193,\"startTime\":2709.3889999669045},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1069,\"endTime\":2992.7419999148697,\"startTime\":2709.5289998687804,\"transferSize\":1613,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2992.9599999450147,\"resourceSize\":843,\"startTime\":2709.6499998588115,\"transferSize\":1386,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F618.png\"},{\"transferSize\":1605,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2993.1689999066293,\"resourceSize\":1061,\"startTime\":2709.792000008747},{\"transferSize\":1410,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61D.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":867,\"endTime\":2993.4370000846684,\"startTime\":2709.927999880165},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":752,\"endTime\":2993.6450000386685,\"startTime\":2710.0470000877976,\"transferSize\":1295,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61B.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":967,\"endTime\":2993.885000003502,\"startTime\":2710.151999955997,\"transferSize\":1510,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F911.png\",\"statusCode\":200},{\"transferSize\":1518,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F913.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":975,\"endTime\":2994.1080000717193,\"startTime\":2710.4110000655055},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":824,\"endTime\":2999.2499998770654,\"startTime\":2710.8159998897463,\"transferSize\":1368,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60E.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2999.779999954626,\"resourceSize\":465,\"startTime\":2711.05600008741,\"transferSize\":1008,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F636.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":1060,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F610.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":517,\"endTime\":3002.2259999532253,\"startTime\":2711.248999927193},{\"mimeType\":\"image\\\/png\",\"endTime\":3004.996999865398,\"resourceSize\":438,\"startTime\":2711.6030000615865,\"transferSize\":981,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F611.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":632,\"endTime\":3006.747999927029,\"startTime\":2711.799999931827,\"transferSize\":1175,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F612.png\"},{\"transferSize\":1286,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F644.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":743,\"endTime\":3107.581000076607,\"startTime\":2712.0330000761896},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3107.9170000739396,\"resourceSize\":1345,\"startTime\":2712.3060000594705,\"transferSize\":1889,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F914.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3108.2859998568892,\"resourceSize\":1127,\"startTime\":2712.5790000427514,\"transferSize\":1671,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F633.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3108.5880000609905,\"resourceSize\":757,\"startTime\":2712.959999917075,\"transferSize\":1300,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61E.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":715,\"endTime\":3108.776999870315,\"startTime\":2713.1260000169277,\"transferSize\":1258,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61F.png\",\"statusCode\":200},{\"transferSize\":1388,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F620.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3108.9580000843853,\"resourceSize\":845,\"startTime\":2713.3690000046045},{\"transferSize\":1190,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F615.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.1599999926984,\"resourceSize\":647,\"startTime\":2713.5979998856783},{\"transferSize\":1676,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62B.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.379000030458,\"resourceSize\":1132,\"startTime\":2713.789999950677},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":871,\"endTime\":3109.586999984458,\"startTime\":2714.070999994874,\"transferSize\":1414,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F629.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.770999988541,\"resourceSize\":575,\"startTime\":2714.4919999409467,\"transferSize\":1118,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62E.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.968999866396,\"resourceSize\":1588,\"startTime\":2714.6560000255704,\"transferSize\":2132,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F631.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3110.201000003144,\"resourceSize\":1002,\"startTime\":2714.884999906644,\"transferSize\":1546,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F628.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3110.452000051737,\"resourceSize\":971,\"startTime\":2715.091000078246,\"transferSize\":1514,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F630.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3110.6889999937266,\"resourceSize\":634,\"startTime\":2715.3829999733716,\"transferSize\":1177,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62F.png\",\"resourceType\":\"Image\"},{\"transferSize\":1176,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F626.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3110.901999985799,\"resourceSize\":633,\"startTime\":2716.1769999656826},{\"transferSize\":1364,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F627.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":821,\"endTime\":3111.1339998897165,\"startTime\":2716.448999941349},{\"transferSize\":1667,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F622.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1123,\"endTime\":3114.831999875605,\"startTime\":2716.6889999061823},{\"transferSize\":1378,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F625.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":835,\"endTime\":3115.2649999130517,\"startTime\":2716.961999889463},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1185,\"endTime\":3115.520999999717,\"startTime\":2717.2310000751168,\"transferSize\":1729,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62A.png\"},{\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F613.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":861,\"endTime\":3242.062999866903,\"startTime\":2717.7810000721365},{\"mimeType\":\"image\\\/png\",\"endTime\":3242.354999994859,\"resourceSize\":862,\"startTime\":2717.901000054553,\"transferSize\":1405,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F632.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":722,\"endTime\":3242.5420000217855,\"startTime\":2718.008999945596,\"transferSize\":1265,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F910.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3242.7159999497235,\"resourceSize\":1323,\"startTime\":2718.624999979511,\"transferSize\":1867,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F637.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1507,\"endTime\":3242.890999885276,\"startTime\":2718.800999922678,\"transferSize\":2051,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F912.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3243.146999971941,\"resourceSize\":1201,\"startTime\":2719.0199999604374,\"transferSize\":1745,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F915.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3243.3579999487847,\"resourceSize\":1075,\"startTime\":2719.177999999374,\"transferSize\":1619,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F634.png\",\"resourceType\":\"Image\"},{\"transferSize\":1817,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4A9.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1273,\"endTime\":3243.5520000290126,\"startTime\":2719.332000007853},{\"mimeType\":\"image\\\/png\",\"endTime\":3243.763000005856,\"resourceSize\":1078,\"startTime\":2719.516000011936,\"transferSize\":1622,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F608.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1990,\"endTime\":3243.965999921784,\"startTime\":2719.7650000452995,\"transferSize\":2534,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47F.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1864,\"endTime\":3244.165000040084,\"startTime\":2720.005000010133,\"transferSize\":2408,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F479.png\",\"statusCode\":200},{\"transferSize\":2107,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3244.442000053823,\"resourceSize\":1563,\"startTime\":2720.223000040278},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":628,\"endTime\":3244.66499988921,\"startTime\":2720.4940000083297,\"transferSize\":1171,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F480.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1468,\"endTime\":3244.8899999726564,\"startTime\":2720.661999890581,\"transferSize\":2012,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47B.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3245.0919998809695,\"resourceSize\":839,\"startTime\":2720.8159998990595,\"transferSize\":1382,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1228,\"endTime\":3245.3499999828637,\"startTime\":2721.028999891132,\"transferSize\":1772,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F916.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1677,\"endTime\":3245.555999921635,\"startTime\":2721.343999961391,\"transferSize\":2221,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63A.png\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1407,\"endTime\":3245.784000027925,\"startTime\":2721.506000030786,\"transferSize\":1951,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F638.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1633,\"endTime\":3246.12500006333,\"startTime\":2721.6789999511093,\"transferSize\":2177,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F639.png\",\"statusCode\":200},{\"transferSize\":2057,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63B.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1513,\"endTime\":3246.345999883488,\"startTime\":2721.8420000281185},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3246.5790000278503,\"resourceSize\":1665,\"startTime\":2722.05700003542,\"transferSize\":2209,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63C.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3246.792000019923,\"resourceSize\":1469,\"startTime\":2722.2659999970347,\"transferSize\":2013,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63D.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3246.9849998597056,\"resourceSize\":2120,\"startTime\":2722.4929998628795,\"transferSize\":2664,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F640.png\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1876,\"endTime\":3247.2369999159127,\"startTime\":2722.6479998789728,\"transferSize\":2420,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63F.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":1642,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1098,\"endTime\":3247.567999875173,\"startTime\":2722.8220000397414},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3247.825999977067,\"resourceSize\":1456,\"startTime\":2722.990999929607,\"transferSize\":2000,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44F.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3248.068999964744,\"resourceSize\":1311,\"startTime\":2723.370000021532,\"transferSize\":1855,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44B.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3248.280999949202,\"resourceSize\":814,\"startTime\":2723.580999998376,\"transferSize\":1357,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3248.539000051096,\"resourceSize\":815,\"startTime\":2723.768000025302,\"transferSize\":1358,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44E.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3248.7669999245554,\"resourceSize\":838,\"startTime\":2723.9659999031574,\"transferSize\":1381,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44A.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1014,\"endTime\":3249.0209999959916,\"startTime\":2724.1350000258535,\"transferSize\":1558,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270A.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3249.248999869451,\"resourceSize\":1009,\"startTime\":2724.4639999698848,\"transferSize\":1553,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270C.png\"},{\"transferSize\":1522,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3256.565999938175,\"resourceSize\":979,\"startTime\":2724.6179999783635},{\"transferSize\":1625,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F590.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3258.644999936223,\"resourceSize\":1081,\"startTime\":2724.762999918312},{\"mimeType\":\"image\\\/png\",\"endTime\":3259.002999868244,\"resourceSize\":1053,\"startTime\":2724.8970000073314,\"transferSize\":1597,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F450.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3259.281999897212,\"resourceSize\":1012,\"startTime\":2725.0329998787493,\"transferSize\":1556,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4AA.png\"},{\"transferSize\":1666,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64F.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3259.5899999141693,\"resourceSize\":1122,\"startTime\":2725.2020000014454},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3260.1649998687208,\"resourceSize\":656,\"startTime\":2725.9680000133812,\"transferSize\":1199,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F34F.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":690,\"endTime\":3277.9270000755787,\"startTime\":2726.1270000599325,\"transferSize\":1233,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F509.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3278.2959998585284,\"resourceSize\":823,\"startTime\":2726.490000030026,\"transferSize\":1366,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F507.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":551,\"endTime\":3278.5499999299645,\"startTime\":2726.732000010088,\"transferSize\":1094,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F5EF.png\",\"statusCode\":200},{\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":3278.7949999328703,\"startTime\":2728.4689999651164},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":3278.9759999141097,\"startTime\":2729.029000038281,\"transferSize\":354,\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3279.1559998877347,\"resourceSize\":21,\"startTime\":2729.503999929875,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":250,\"endTime\":3419.205999933183,\"startTime\":3280.5589998606592,\"transferSize\":1017,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"statusCode\":200},{\"transferSize\":852,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3419.626999879256,\"resourceSize\":125,\"startTime\":3281.3639999367297},{\"transferSize\":255,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":11,\"endTime\":3419.9449999723583,\"startTime\":3282.7139999717474}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"summary\":{\"wastedBytes\":147002.29869646183},\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Cache TTL\",\"displayUnit\":\"duration\",\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\"},{\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"totalBytes\",\"itemType\":\"bytes\"}],\"items\":[{\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0,\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0,\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":760,\"wastedBytes\":760,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":728,\"wastedBytes\":728,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":60},\"cacheLifetimeMs\":60000,\"totalBytes\":2614,\"cacheHitProbability\":0.008333333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2592.2166666666667},{\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.08333333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666,\"debugData\":{\"max-age\":600,\"type\":\"debugdata\",\"stale-while-revalidate\":\"604800\",\"public\":true}},{\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13700.25,\"debugData\":{\"type\":\"debugdata\",\"max-age\":7200,\"public\":true},\"cacheLifetimeMs\":7200000,\"totalBytes\":18267,\"cacheHitProbability\":0.25},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":86400},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001},{\"cacheLifetimeMs\":604800000,\"totalBytes\":5804,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.3999999999999,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":604800}},{\"cacheLifetimeMs\":604800000,\"totalBytes\":367,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245121\",\"wastedBytes\":36.69999999999999,\"debugData\":{\"max-age\":604800,\"type\":\"debugdata\"}},{\"wastedBytes\":13592.671787709489,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"wastedBytes\":4168.597765363126,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":44548,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\"},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"wastedBytes\":1817.608938547485,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19424,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1772.2248603351945,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18939,\"cacheHitProbability\":0.9064245810055866},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":7746,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"wastedBytes\":724.8351955307259,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\"},{\"wastedBytes\":572.4008379888264,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.0027932960891},{\"wastedBytes\":431.38268156424556,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\"},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":1583,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\",\"wastedBytes\":148.12988826815632}],\"type\":\"table\"},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.46,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"930\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.01,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"11.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.18,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"type\":\"filmstrip\",\"items\":[{\"timing\":300,\"timestamp\":1367902711077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timestamp\":1367903011077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\",\"timing\":600},{\"timing\":900,\"timestamp\":1367903311077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timestamp\":1367903611077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Mvb230+0nubmeK2t4Y2kkmmcKiKBksxPAAAySaTkopylsi4QlUkoQV29Eluzy6b9ofQ45JJ4tD8R3uhxMQ\\\/iC20xnsAikh5PMzkopU5IXscZrznj6d7JSa7pXX3n08eG8Wqfv1IRn\\\/I6kVPyXL3fbc9H0DXtP8S6Tb6lpl5DfWNwu+KeB9ysOn5gggjsQQea74SjOKlB3TPm61CrhqkqVaLjJbpmjVmIUAISB1OKAE3qSRuGR707MV03bqLuHqKQxaACgAoAKACgAoAKAPJ\\\/2hpyvhfQLaeVotDvdes7XV23lE+xszeYJJAQY0JCgtkdQM815mPclGK6OST9Hv+B9Xw1Gn9aq1G\\\/3kKdSUP8AGou3zWrXmj561n4k+OZPjOtj4aupfsUN89jpOkae4Sxmt42KKNinYy7Bksfu8kFdox87VxeJWK5MO9E7JJaNfdba736H6pgMiyb+w\\\/b5jT5ZOPNObbUrtN3u2rO3wpb2XdnsngrV7vwhd\\\/F6TwzpTazpemXAuLDTLM4WW8FuWuYI2AODvVRtA+UnAHavfwV1UxCj8KenrbWx+b8RNVMvy\\\/EVP40oSv3cFJKm36xvr13Fm+Lfjyw8Nrq48OXuq3Qhixp9rod0guSj3wc7HCy2plWC2+95wjMqgeYrCRvXe58OiDwr8WvH3iPxLp0l1ompadpjW+rwz2zeGruKOW5jW0ltfLmlAcJtluFE0scQkaGRfKDFcIZp6d8XvFOo6VDLJosltq8kNxOdJm0S\\\/hkimj8j\\\/Qw7gCUZlZPtiDyicMFwuG5qtWUJKMVe6b+6x7eAwVPE0Z1ajtyygt0klLmu3fe3LstX01N3xB448U6NdlU0I3CN5rxCO1ndHCs67GkjDmMhVWQHy23+YEUAjecnVr8yXKbLBYCVJzVez91Wuk1dRbaTXvK7a0ceW3M+xe8I+N9W1jWNLtrzR9Qtobq1klkll0uSBYplkZcOzSEIGC5VRuJDAkrwC6VepUaTi0vQwxmEw1CE5UpptSsrTUtLX2srrz0XZdT0Gu08UKACgAoAKAOA+O3jq7+Gvwt1rxHY3lhYXVn5Gy41Nbdrdd88aHf9ovLOLkOQN1zHyRjecIwBwv7Lfxy1b40DxKdU1fQdVGnfZhH\\\/AGIlgvl+Z5ud\\\/wBk1jUc52DG\\\/wArocb+dgB7N4g8O6f4o0e70vU7dbvT7qMxTQP0ZT+oI6gjBBAIINROEasXCaumbUK9XC1Y4ihLllF3TX9f0mzzzUfhPrcbRaXoPjCXw14UjiW3TS9P0+MTImPnK3JbeHYliXwTk55PJ4Hg53tTq8sdNEv1PqqWe4JRdTG4RV8Q3fnnOVn2TglZpLRK+x2\\\/gzwZpvgjQ49N02NgoYyTXEpDTXMp+\\\/LK2Pmdj1P0AwAAOujRjQjyQ2\\\/PzZ85jMZWx1Z1qr9EtorpGK6RXRG\\\/W5xBQBFJbxyyI7KC6ghWwMgHGR+g\\\/IUA9Y8r2F8kZByad+4reYqx7TnJP1pahYfQMKACgAoAKAEIB60AAGKAFoATA9KAAYoAAQenNAC0AJuHPI4oAWgAoAKACgAoAKAE60ALQAUAFABQB8HyftWfEHwb8TtfXxjqYs\\\/Bfw38Uarb+LgtlCbi40m9aBNAkOE+9uuGJ8raSkGX3E\\\/MAd18K\\\/2pPEWjaR4Y0fxbpk+qX1qnh\\\/T\\\/ABNqmq3kFpqw1XVoYpI44NOjgQPFE9zFGzM0TBY5QFlaFywBY8D\\\/ALaOqfEPwP4L1SHwdpmlX3i9tZubSG\\\/8SJHBBp2myLDczGVrcF7gyOCluqFSis7yxgHAB8\\\/eA\\\/2mfj14\\\/wDFep6ToOqeJ9f1y30Hwff6bb6fomlvoq3N7plvc3Z1aVo1njgldnIMEisoMm3AVQAD6J8U\\\/toan4X1DSNP\\\/wCEDN9d+Idd1rRtB+x3l5d+f\\\/ZdzcQXUlwlrYTSxbhArRpFHOTufeY1jLkA3JP2t7qLxDp9vceANV0zSrzRl1KKXU\\\/Ogu7m4OnSX5soF8g23nKkZRknuoHDK7BCgV3ANfw3+0fqeqfBHxp46vPBso1jw15qy+F7Ca6+1GRbaKdYnF3aWsiOyzKcCJsqVZDJuC0AcJrn7dLaOlppcPga+1fxj9iutSvtF06DVHFrFAVBhG7TVnW5ZZrdwk9vBEEmVmmVWjMgBveKf2xoPDfjjWNIi8OnU9KsoruKPULc3sbG+t9Mk1B7aYy2S26EJDIh8u4lkVtu6IZbYAWPAH7U2r\\\/EC\\\/8AAWn23hHSbC91\\\/wAO6f4q1Bb7xKI0s7G9n8qBbb\\\/R913OAHLptiRW8tPMYyA0AV\\\/gX+0Fr2pX1tpPjWGxWwvW8UXtp4ka+SNvJ03WfspjngEKJEqxzwhZBI5bymLAE5IB9IUAFABQAUAcrrPwr8G+I01xdW8J6Hqg11IE1b7ZpsEv9oCE5gFxuU+aIzym\\\/O3tigC\\\/d+CfD2oeJrDxHdaFpt14hsImhtNWms43u7eNgQyxzEb0BDNkAjO4+poAzv8AhU3goeH9N0IeEdBGiaZc\\\/brHTf7Mh+zWtzvZxPFHt2pJvd23qAcuxzkmgC14a+HvhjwXcXE+geHdJ0O4uobe3nl02xit2mit4\\\/Lt42KgFlij+RAeEXhcDigCn4s8JeB4\\\/A+qW3iTRdBbwlAZ9Uv4NTs4WskO9ria4kRxszvLys5GSxZickmgBNI8J+BfEU+meL9N0XQL+4m05I7HXLa0heRrF0yiRzAZ8lkbhQdpB9DQBc0b4eeFPDXhubQNI8NaNpegTb\\\/N0qysIobSTeMPuiVQp3d+Oe9AGBo3gD4X+NPA+mafpnhnwprHhCwvJZLCyg023lsba5ilkSVoo9uxHWQSglQCG39yaANm9+FfgzUdbu9ZuvCeh3Or3YAudQm02F7ibELwDfIVLN+5lki5P3HZfusQQCSf4a+ErtPD6T+F9FmTw7s\\\/sZX0+IjTNgUL9myv7nARANmMBVx0FAFLXfg94K8TeH73Q9S8LaRPpl3a3tlJClmkREN24e6VWTDJ5rhXcqQWZVYncAaAOxACgAcAUALQAUAFABQAUAFAHzh+2T8O\\\/in46s\\\/B0nwtvtSs7+1u5orxbXxJJpdqY5QgDXUcYWSaIbWBaKZJY9xMauWygB5t8Sfgh8afFmq+OtOWG7u7W6tdfkj10eNrsWeqw3lhfQ2mlro7n7PCYZLi1BlO0EWwfdvdgACXwH8A\\\/jnodx4I8Paf4su\\\/Cfg\\\/T\\\/AdtJcCaaK9+yeI00s6cLZEEgLW8f7q62HdC0sRIwW3AA5zwJ8Dv2jPDfw51G48S3uv+MNRt9etpG8Lt8Qbm0l1K0jtbqF3h1GP95CjS3FvP5bMpYWnzBWbDAHu\\\/wCyb4a8ffDXwbpfgvxL4Rt9M0y1TVL99WXXhev9pm1e6kjt1QoXkX7O8cvnu4YlwrJu3YAPf6ACgAoAKACgAoA4C5+M2k2fi7WNCnsb6L+ypDDPejyJI2YWi3ZCRJKZziNwM+VgsMDPGQCrN+0D4QW\\\/isoZNUuLl7uwsWA0i6jSGW7+zmFZHkjVEO26hZlLblDYI3YUgFHVv2lPCOh3+mW19\\\/acH2+GKaNH02YXaiW5+zRF7Hb9sjV5cIsjwCMs6L5mWUEAs2H7Snw41WO9ksfERvls0t5Jja2FzLgTypFBt2xnf5jyIFC53bsjI5oA6bRviJpOt+JNa0KEXC6jpV2bOZTCzKzC2tbksGXIChL2EfPtJO4AEDJAMO++Ovhm007R7+NNYurHU\\\/tRimttEu5WjWBxHI0kQj8xR5hVR8uWzkfLlgAavh\\\/4reGvFiSzaNfSajaxG6RrmC0maMtbuqSqrbMOQzAALncQducHABUuPjX4Tt79bH7Vfy3z232uO2h0m7d5V2QuVQCL5pAlxExjHzqrElQFYgAp+Mvjx4X+Hvi+10DxC97p8l3azXNrdG0d4rhojD5kMQXMksgWdXxGjAKshJGxgAC\\\/pPxe8P644+wPe3MR8gebHp87CNpZJoisqhC0Jje3lWQyKqxMu1yrBgACGw+N\\\/hO98NvrbXV3b2kcNhLKslhOzKb3YLaNdiMJHZpFUrGX2scHFAFmP4xeE5dTudPXULgXdq90k8bafcr5P2cMZGcmPCr8rbHJ2ybTsLYNAEFn8aPDGo6rZ2VvLfFbmV7cXU2m3EMCzLKkJiLugAfzZBGR0WQFGKuVUgHd0AFAFD+wdNF3NdDT7UXM0nnSzCFd7v5Yi3E4yW8sBM9doA6UAcf4x1\\\/wL4Zv0tdc06NrmKO3v4lj0Sa6yUnSGAxGOJg8qyvEFRMuu5SABg0AYul\\\/F74c6tBrWm2dsLjRfD4sLgywaW0tpJLJdyx262qopMzpc2pAMSsBJtCksGCgEnhrxl8MNUstKTQbC0uLS8sdNvbVLLQ5di21x5y2TsFhxEg+zTDL7RFtG7buGQDotS1Lwfo2nXmvXVnaWySutzcySWBW4kldEtk3RbPMaV0EcKptLuAqKDwKAMjS\\\/Gfw98RXMGlWVgl2yTr5cP8AYU+xWecyeaMw42efBuaUfKsiLuZWK5AMnQvir8JvFpGhWy2MlzdwPYSaRNpD5NvJK8Eqsnl7Wt\\\/OieJ5BmHeApbLAEAWP4tfDy\\\/m1O4vdGureSC+u9KFxcaBNKL6ZJhZzRwPHG3ms0lv5flj94y2+7ZsQNQBZ8YfEnwJZ\\\/EDTPD\\\/AIh0VrjxFPb3J07zNNW7eaMI8lzHFsDvkRQRSPHgFlkgADMdoAH+JviR4G+HPg6TxH\\\/Yd02mafpyTRHT9EkULbQRho0V2RY0CLMQqs64JdR8wYUAS+C\\\/iX4K8V+C9CvLGyht9L1OWKzs7KCOC8iBSSRIgHtGmgKr9ndso5EaqCxTHABteDdS8IeLNLtm0LToW066sTdwt\\\/ZUlvDJbXEjbipeNVIkaMuV6sNrkEMpIBtx+DdAinaZNE05JWkMxdbSMMXMwnLZx184CTP98buvNAGzQAUAFAGXfeGNL1S+jvLuyjubiMIEeXLbNkqyqQDwCJERsjnKL\\\/dGADG0\\\/wCEvg3Sba6t7Lw1ptnBciLzI4IAgJime4iYY+6yzyyTBhgiSRpM7yWoAf4S+GPh3wRpunWekWb2yWFlaadFIJ38w29srrBGzZ+ZVEkh2ngl2JBJJoAtweBdCh1LW9QXSrRb7WZIJb66SJUmnaFVWEs4AYmMKCjE5U9CMCgBp8BaJHNbTW1jFaSwOHWSBQGIDO23OOhaVycYOWJoAr6T8LvCehXq3mnaBZWV0oAE0Me18CeWfbkdR508smOm5yeuMAFqLwF4egdWj0m2TbcG7ChflExne4MmOm\\\/zZJH3dQXb+8cgFtfC+kx3N7cx6fBFc3shmuJ412ySSGJIS5Yc7vLijTIOcIo7UAUtQ+H3hvVdBi0S60Wzl0eK0NjHYmICFICqqYwo4C4RRj\\\/ZFAGpeaLY39zbXFxaxSXFtKJ4ZivzxuFZQyt1B2ySL7h2B4YggFWx8KaTp15Dd29mqXUMbRRzFmZ1RjucZJJwxwW9SiZzsXABr0AFAHEfG\\\/x7cfC34OeN\\\/GFpbpdXWhaLeajDBKSEkkihZ0Vsc4JAzjtQB+Puh\\\/tf\\\/tpfEGyOueHrnxXq+lXMj+VcaL4SintRhiCiOlswO08dSeOeaFFvoTzJdTSP7Q\\\/7d462XxBH\\\/ckj\\\/wCRKbTW4KUXsw\\\/4aH\\\/bw\\\/58viD\\\/AOESP\\\/kSizFzx7gP2hv28GbAsviCT6DwSP8A5Ep8suw+aPcf\\\/wANA\\\/t5\\\/wDQP+If\\\/hED\\\/wCRKOWXYOZdw\\\/4aB\\\/bz\\\/wCgf8Q\\\/\\\/CIH\\\/wAiUcsuwcy7i\\\/8ADQH7eWwn7B8RN2eAPA46f+AlQ3bVgpJ7MT\\\/hoD9vT\\\/oHfEP\\\/AMIgf\\\/IlJST2Y7oP+Ggf28x\\\/zDviH\\\/4RA\\\/8AkSjmiuoXQv8Aw0B+3pgH+zviJg\\\/9SQP\\\/AJEp3RSTewf8L\\\/8A29P+gd8RP\\\/CIH\\\/yJRddx8suwf8L\\\/AP29T\\\/zDfiJ\\\/4RA\\\/+RKlzitGw5X2MrxH+1V+214O0W51jXpvGmi6TbBTPf6l4Rjt4IgzBV3SPahRlmUDJ5JA71pZoVmfpl+wb8etb\\\/aL\\\/Zy0bxT4lEbeIIrmewvbiGNY0uHjb5ZAijC5RkyBxkHGAQAhHTfthf8AJqnxd\\\/7FXUv\\\/AEnei19EB8sf8E4\\\/2jvh38Of2UvDuh+IvEY07VILu9Z7c2lxJtDXDsp3JGRyCDwa97CZBmOOpKvh6XNF31vFbaPdpnhYvPMvwNZ0MRV5ZKz2k99VsmfQ\\\/iX9rL4Ua3o91ZWnj86ZLOmwXUWn3nmR8jJUiMEHGcHPXselejS4XzaEuaWHv\\\/29H\\\/M82txJlk42hiUv+3Zf5HIeGvj34T0O71K6uvi5NqVhO7yWsMumX2LdDkKpdo2LhOx4JOdxbgL6FXhzGzhaOESl35of\\\/JbnlUc\\\/wcKl6mMbWunJL\\\/5HY761\\\/bC+EKQRq\\\/jFDIB8x+w3bZPfkxV5b4VzdNtUP\\\/JoL\\\/249r\\\/WjKFFXr\\\/hP\\\/5Eut+1p8KU6+KWH10y8\\\/8AjNR\\\/q1mu3sf\\\/ACaH\\\/wAkP\\\/WjKd\\\/bfhP\\\/AORKw\\\/bH+D5\\\/5nBPT\\\/kH3f8A8aqv9V84\\\/wCfH\\\/k8P\\\/kg\\\/wBaMo\\\/5\\\/fhP\\\/wCRH3P7Wvwr4YeL2hVQdwOmXeD05OYe39af+q+cW\\\/gr\\\/wACj\\\/8AJIyfFGUN\\\/wAe3\\\/bsv\\\/kStF+2B8JI+ZPG4kwMY\\\/s66APv\\\/qetQ+F83\\\/58\\\/wDk0P8A5MpcUZOv+Yj\\\/AMll\\\/wDIj5v2ufhPHIsn\\\/CbmNHwVVtNusY46fuc\\\/\\\/r+mD\\\/VjN2rexX\\\/gUP8A5MP9ZsoT5niP\\\/JZf5DZv2wvhFLsx42WPH3tum3XzfnFxVx4WziO9D\\\/yaP\\\/yRUuJsof8Ay\\\/8A\\\/JZf\\\/Ij7v9rn4Sx25jbxmbeV1+WX+zbrI9xmEg\\\/iKUeGM3k7qj\\\/5NH\\\/5IX+s+UNWVf8ACX\\\/yI4ftjfB4Af8AFYJn1\\\/s+6\\\/8AjVV\\\/qtnP\\\/Pj\\\/AMmj\\\/mUuJsn\\\/AOf\\\/AOE\\\/\\\/kT59\\\/b9\\\/aX+G3j79kfx7oOg+JBqGrXa2QgtxZXCbit7bu3zNGAPlVjye1efichzLB0pV69G0Y7u6fVLv3aR2YXPcuxtaNChV5pPZWl0TfVdkbn\\\/AASOGP2RIPfXL3\\\/2nXhnunuf7YX\\\/ACar8XP+xV1L\\\/wBJ3oDfc+YP+Cb37Pfw9+IX7KHhvWfEPhuDU9Tlu75HuJJpVJC3DgcK4HAAHSvSoZnjcNBU6FaUY9lJpa79ep5VfKsDiajq1qMZSfVrXTbXyPp1\\\/wBkb4RIjN\\\/whVs2BnAuJ8n\\\/AMiV0f21mf8A0ET\\\/APAn\\\/mc\\\/9hZZ\\\/wBA8fuMeL9mz4ZyskLfC+aGJuC0l6cICe4E5+vGan+2Mx39vL7zT+xsutb2Mbehcn\\\/ZR+E0aKV8BQTHcoIW5mBAJwTzJ2zmq\\\/trMv8AoIn\\\/AOBP\\\/Mz\\\/ALCyz\\\/nxH7i1bfsqfCm4DhvBccQBwA13cc+\\\/+sqf7YzD\\\/n\\\/L72V\\\/YmXf8+UPX9kT4RLjHgy2yO5uZ8\\\/+jKf9tZl\\\/0ES\\\/8CZP9hZY\\\/wDlxH7iRv2TPhMylT4Ot8Hr\\\/pVxz65\\\/eUlnGYL\\\/AJfy+80eTZfJWdGJH\\\/wyJ8Ih\\\/wAyXa\\\/+BE\\\/\\\/AMcp\\\/wBtZj\\\/z\\\/l97M\\\/7Cyz\\\/nxEc37I\\\/wjcAN4MtiFGADcz8f+RKSznMVtXl97H\\\/YmWveghv\\\/AAyJ8Iv+hLtf\\\/Aif\\\/wCLqv7azL\\\/oIn\\\/4E\\\/8AMX9hZZ\\\/0Dx+4c\\\/7I\\\/wAJJSC\\\/g23YjoTczn\\\/2pSWc5itsRL\\\/wJj\\\/sPLXvQiN\\\/4ZE+EX\\\/Ql2v\\\/AIET\\\/wDxyn\\\/bWZ\\\/9BE\\\/\\\/AAJ\\\/5i\\\/sLLP+geP3Hzz\\\/AMFAv2cPhx4F\\\/ZE8f65oXhiDT9VtEsjDcRzykpuvrdTwXIOQxHPrWNbNMdiKbpVq0pRe6bbT2f5pP1OihlWBwtRVaNGMZLZpardfk7ehq\\\/8ABI7\\\/AJNEt\\\/8AsOXv\\\/tOvLPVPcv2wv+TVPi7\\\/ANirqX\\\/pO9AHkn\\\/BKv8A5My8L\\\/8AX7f\\\/APpVJQB9ZXySyW8iwzfZ3KnEm3dt98dKpWW5nNSatF2+RUPmSKga7nV1GGMUWA3ucg\\\/pWfPCXwsqCkl7wsqvPKXW8uolIGEjhGB+ak1RQ98tLG4uLhAuAV8v5W+vHWjcHpuMFhNNudNTuVBJ42px7YK9qAJ3spX24vpkwoX5QnPucjqaV0AWtnLbOWe9muMjGJQuB+QFF0Ba59R+VMA59R+VABz6j8qAFGe5B+goA+Y\\\/+Cl\\\/\\\/JkfxK\\\/3NP8A\\\/TjbUAcV\\\/wAEj+P2RLf\\\/ALDl7\\\/7ToA9y\\\/bC\\\/5NU+Lv8A2Kupf+k70AeSf8Eq\\\/wDkzLwv\\\/wBft\\\/8A+lUlAH1brV4un6Xd3TI0iwxNIUVWJYAZwAoJPTsCa0pwc5KK6mVSp7KDm9keeaD4t0zxzqn2OHw9byXCwtOrXtpcQrt3dN0lsoyWbJXryTg812Vsulg4809r9LPf5nmYXM6eMlyUk7+d0da2hNPctLPoOjuwBZZGk3sW\\\/GHge+fwrifL3f3HqLm7L7y5JDqF9GIb3TrCSFnG9DdM42564MQyRwcevcUKy2YNN6NfiJB\\\/a9vGkcenafHGoChVvXACgdh5P0p+73\\\/D\\\/ggubt+JLJLq6qCllZOccg3jjn0\\\/1X0pe73H73b8Q83Vzj\\\/Q7LG0kkXj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTS635aeVZ2O8s27deOAF3DaR+65O3JIx1GM85B7vcPf8iWSXVRMRHZ2bRf33umB6enlnv70Wjbdi9\\\/siOKXWmL+ZZWKcHaEvXbJ7A\\\/uhgUWh3f9fMPf6JGjb+aYVMyqkv8So24D6HAz+VS7dC1fqfM\\\/wDwUv8A+TI\\\/iV\\\/uaf8A+nG2pDOK\\\/wCCSH\\\/Jotv\\\/ANhy9\\\/8AadAHuX7YX\\\/Jqnxd\\\/7FXUv\\\/Sd6APJP+CVf\\\/JmXhf\\\/AK\\\/b\\\/wD9KpKAPrHUwv2C43zm1TyzmdWVTGMfeBbgY688UJK+quJ6rexz1gljZGR5NXuL1V2RkzXcShWGP7hUZPy8H+tayg5aqFvRMwhJQ0c7+rRaa+0hJFU3e1sj5Df9dwO0Y8znIzge3tUxhOXRmrnFdUJ9s0dIAPtSpEzFA324DLZ5AO\\\/rlT+RFN05ro\\\/uEqkX1X3leLXvD2pa4+kw6pBcavAglksItSUzqmB8zRiTdjDDkjHI9acqNWNP2vK+XvZ2+\\\/YhV6TqeyU1zdrq\\\/wB25sf2fFkfubrglhm4Y4JGP7\\\/p+XPrWRuL\\\/Z8XmB\\\/Jui4OQTcN1\\\/77oAPsKZH7u74GBi5b0x\\\/f9O\\\/40APjtUjn84QT78kjMuQM+gLYxz0\\\/woAs+c\\\/\\\/ADwk\\\/Nf8aAHoxccoyezY\\\/oaAPmT\\\/AIKXf8mR\\\/Er\\\/AHNP\\\/wDTjbUAcV\\\/wSP8A+TRLf\\\/sOXv8A7ToA9z\\\/bB\\\/5NV+Ln\\\/Yraj\\\/6TvQB5H\\\/wSr\\\/5My8L\\\/APX9qH\\\/pVJQB9Z3ql7WZRClwShxFIcK\\\/HQnB\\\/lTW4pbaHLW9pdNKGbwrYxZU5fz4zzhjj\\\/V92xz7k9uei6\\\/nf4nNqv8Al2vvRL9hZpoXk8NWAMkZ82QyRko2fu\\\/cyQcLz79OKXurX2j\\\/ABQXf\\\/PtfeiobC7iRRH4P03Z975bmMFWGcEfusdScH0J6dC7xe9R\\\/iwbf\\\/PtfeirqlpfaFDea7ongLT7\\\/wASLCkcccVzDbyzqSishmaMYUKARnqEAwDgV0RkpxjRnXahfs7L5HNOLjKVanRTnburnX6HeXt7pNjPqVp\\\/Zt\\\/NCj3Fn5qy+RIVBZN4GG2nI3DrjNcM4xhOUYS5lfR2tdeh3UnOcIyqLldtVv8AiaH\\\/AAL+VQah\\\/wAC\\\/lQAf8C\\\/lQAf8C\\\/lQAo+uaAPmP8A4KW\\\/8mSfEn\\\/c0\\\/8A9ONtQBxX\\\/BI\\\/\\\/k0S3\\\/7Dl7\\\/7ToA9z\\\/bB\\\/wCTVfi5\\\/wBitqP\\\/AKTvQB5H\\\/wAEq\\\/8AkzLwv\\\/1\\\/ah\\\/6VSUAfWV+ENpN5jOsew7jFndjvjHOfpz6U43voTLbU5uW50yaBYTNre0fMGSO7BOGP8QXPU9M8gDqAK6+SotbL70cntKe13+JJBDp0ZnQS6vlsW5MjXZAzxlc8Dp94dM9ean9490vwKUofzP8SrPFpQvfnuNe80IoIja924IHPyjGeefTnuKr94lol+BF4fzP8SCx06y07xRc62NX8STrLAtsNLnWeS0iwFAdYzHkOdn3iTyx9aq9SVNU3GPqrXIUaaqurzyu+l3b7jox4osmD4S9ygJINhP2IBx8nPUdPf0Nc\\\/spLt96OtVoP\\\/hmZ2vfEXQ\\\/DlkLvUp7m0ty\\\/lh3sZ+WwTgDZk8Ken+FdOHwNfEz5KSu\\\/Vf5nHicww+FSlVbV\\\/J\\\/5F3wv4w0rxhZzXWkztcW8Mvks7QvH821W4DgZ4ZeRx27VlicLVwlT2dZWfqn+RthsXRxdP2lJ3Xo1+ZtZPpXKdgZPpQAUAfMf\\\/BS3\\\/kyT4k\\\/7mn\\\/APpxtqAOK\\\/4JH\\\/8AJolv\\\/wBhy9\\\/9p0Ae5\\\/tg\\\/wDJqvxc\\\/wCxW1H\\\/ANJ3oA+Dv2Gv+Cgvwn\\\/Z9\\\/Z00PwX4rk1pdbtLm7llWy0\\\/wA2MCSd3XDbhngjtQB7tf8A\\\/BW34EyWU6wz+JllKEIV0kZBxxjL4\\\/OgPQ5pf+CrfwfRnUaj4vBHKt\\\/ZUHB9PvY9B+H1zPKGop\\\/4KvfCLZEP7S8XhgvzY0qA5b67s4H9ec9A7ASxf8FV\\\/g46YXWPFkW3AzPpMRJ69NrdOnXnI9KBiv8A8FU\\\/g95UhGveKHlyCM6SgHAIxx0znsPp7gh8\\\/wDwVQ+De9Sdd8UxBcnA0hBkZJ5\\\/x+tG4En\\\/AA9W+DTHd\\\/bficELtGNJT5snJJ\\\/lxj9KVu2hSt11Gyf8FUvg1IFC654nhA67NJT5vrn2x0x09zlpWJdm9iUf8FWfgsqsv9s+KzknDHSo92OMfy9O5pgNtv8Agqx8F7Z\\\/MbWPFFw4BHlS6UPLPoflYHPXv36cUAbMH\\\/BXD4ECMebN4iMncppJA\\\/V6APGv2y\\\/+Ci\\\/wi+Of7NfjHwP4Yk1xtc1UWgtxd6f5UX7u7hlbc244+WNu3XFAHtX\\\/AASP\\\/wCTRLf\\\/ALDl7\\\/7ToA9H+K1h8afHfw\\\/8Q+Fb7wX4Xu9P1qwn0+4fSfEMiTJHJGULRma3ChgDxuBGeoIrK9TsitD4Yuv+CcviyCRhH8LfFFyoPDR+MtHAP\\\/fUIpXqdkCt3K\\\/\\\/AA7u8Yf9Ei8W\\\/wDhZ6J\\\/8bovU7IdogP+Cd3jDv8ACLxd\\\/wCFpon\\\/AMbovU7IWncd\\\/wAO7\\\/F2P+SQeLv\\\/AAtdE\\\/8AjVF6nZC07iN\\\/wTu8XlTt+EPi4Njgnxroh\\\/8AaVF6nZDVhtr\\\/AME6\\\/GaxILj4UeK5JcDe0Xi7RUBPfAKnA\\\/E0XqdkO0TUX9gLxWIUQ\\\/BvxOSm3D\\\/8JXoQbgHGSE56nOevGc4FF6nYfumdJ\\\/wTs8XFDs+E3i8N6t4w0Qj\\\/ANAovU7B7pHaf8E7fGiW6Lc\\\/CTxXLOPvPF4y0VFP0UxnH5mi9TshWiSf8O7\\\/ABd\\\/0SDxf\\\/4Wuif\\\/ABqi9TsidO4h\\\/wCCd3i\\\/\\\/okPi4f9zpon\\\/wAbovU7INO40\\\/8ABO7xj\\\/0SLxb\\\/AOFnon\\\/xui9Tsh+71ZLB\\\/wAE6fF0rYb4UeKofd\\\/GWjEfpEaL1OyHaJ9e\\\/s0\\\/DX4t\\\/AH4eR+EdC8D6NBp32mW7MniDxIJZ974zk29vtwMDGB27071OyFofXNakhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHkGmfFy98T\\\/wBm6po+t6ElnqEdtLY6FdafdG8vFuo3ltHE4cFVeMb2ZbeVYvJuQWfyZGUA9K8J+JrHxp4W0bxDpbtLpmrWUN\\\/au6lWaKVA6Eg8g7WHBoA1aACgAoAKACgAoAKACgAoAKACgAoAKAOC\\\/wCFc6ha3Vtb6drFpYaNBZ3NnBs0mL+0LKOVtyxWk4YRRQpsgAjaCTIhTLEgEAHa6fp9rpNhbWNjbQ2VlbRLDBbW8YjjijUAKiqOFUAAADgAUAWKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA\\\/wD\\\/2Q==\",\"timing\":1200},{\"timing\":1500,\"timestamp\":1367903911077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timestamp\":1367904211077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":1800},{\"timestamp\":1367904511077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":2100},{\"timestamp\":1367904811077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":2400},{\"timing\":2700,\"timestamp\":1367905111077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timing\":3000,\"timestamp\":1367905411077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAhIHXigA3D1H50CukG4eo\\\/OgL6XFoGFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ACHigDyL9oH46p8INJtIrW1F5rN\\\/v+zxynEcYUDLvg5IywGBjPPIxXl47GxwkNNZPY+14X4cnn+IfO3GlD4mt3e+i8+uvQ+Vrn9qr4mz3EkkfiFbZGYsIo7G3KoPQbkJwPck18u81xb1U\\\/\\\/JV\\\/kft0OBMhhHl9g3brzT18\\\/iS+5JHY\\\/DT9sXxDpmrQw+MGi1XSpHxLdpAsc8GSMEBAFZRzkYz79j24bN6ntFCu7p+Vj53PfD\\\/CfVpV8sTjNapNtprd6ttp221sfaUMyzxq6HKsMg+or65NNXR\\\/P7Ti7NaklMQUAFABQAUAFABQBwH\\\/AArXUbS7tLfTdatLDRLe0ubOALpEX9oWUUrbhDaThliigTZAojaCTIhXLEgEAHbadp1po+n2thYW0NlY2sSwQW1ugSOKNQFVFUcKoAAAHAAoAs0AI3Q0Cex8lftr+CtQuZ9H8TW8Es1hbQva3cgI2QfOChPP8RZhnpwo7ivmM5oTfLWR+3eHGa0qXtctqNKUmpLXfRK3r1+88Em+Js9xqd3eHQdAjafSjo7QxaeEiRMAeaqg8S8cP+AGOK8T63LmcuVaq2x+mTyGn7KNGVap7s+f43e\\\/Zv8Al8v1bIbJ9V+JD+HfC+laPYteWiyQQNZQCOW4yd7NM+cNjBOeMDPvUxc8Q4Uorby\\\/M6K7o5LDEZjXm2pa+9LRNKyUV05trWer6H6U6Naf2fp1tahiywxLGGbqcADNfoMIckVHsj+Q61Z16sqtrczb\\\/EvVZkFABQAUAFABQAUAFABQAUAFAEU9vHcIUkUMpGCCOtA02tjkLj4OeCbiaSWTwnoskkhLO7afCSxPUk7a5nhqEndwX3I9elnOZUYKFPEzSXRTkl+Zs+H\\\/AAZonhaKSPSNKs9Mjkbe6WdukQZsYyQoGTWsKcKfwJL0OGviq+Klz4io5vu23+ZtAAVocp\\\/\\\/2Q==\"}],\"scale\":3000},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"text\":\"Start Time\",\"granularity\":1,\"key\":\"startTime\",\"itemType\":\"ms\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"duration\":9.836,\"startTime\":223.464},{\"duration\":54.009,\"startTime\":237.719},{\"duration\":28.006,\"startTime\":404.584},{\"duration\":16.501,\"startTime\":433.046},{\"duration\":10.131,\"startTime\":453.832},{\"duration\":85.78,\"startTime\":464.421},{\"duration\":6.331,\"startTime\":616.357},{\"duration\":23.907,\"startTime\":636.318},{\"duration\":5.452,\"startTime\":661.822},{\"duration\":9.002,\"startTime\":685.934},{\"duration\":7.104,\"startTime\":755.491},{\"duration\":5.568,\"startTime\":842.28},{\"duration\":5.104,\"startTime\":857.945},{\"duration\":20.536,\"startTime\":863.445},{\"duration\":39.053,\"startTime\":891.281},{\"duration\":24.088,\"startTime\":931.797},{\"duration\":33.163,\"startTime\":957.679},{\"duration\":5.234,\"startTime\":1030.116},{\"duration\":6.927,\"startTime\":1254.864},{\"duration\":15.292,\"startTime\":1340.796},{\"duration\":231.282,\"startTime\":1563.574},{\"duration\":6.795,\"startTime\":1999.817},{\"duration\":54.694,\"startTime\":2009.786},{\"duration\":9.675,\"startTime\":2066.966},{\"duration\":7.823,\"startTime\":2306.609},{\"duration\":5.72,\"startTime\":2431.146},{\"duration\":145.02,\"startTime\":2610.011},{\"duration\":10.197,\"startTime\":2755.096},{\"duration\":12.483,\"startTime\":2871.617}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Potential Savings\",\"key\":\"wastedMs\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"wastedMs\":182.60499997995794,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"wastedMs\":182.40400007925928,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"wastedMs\":182.36900004558265,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"wastedMs\":182.2770000435412,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":181.8409999832511,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"wastedMs\":166.20900016278028,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\"},{\"wastedMs\":164.41900003701448,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\"},{\"wastedMs\":163.18700020201504,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"first-contentful-paint-3g\":{\"description\":\"First Contentful Paint 3G marks the time at which the first text or image is painted while on a 3G network. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"4766\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint-3g\",\"score\":0.71,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint (3G)\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"350\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":0,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"total\",\"itemType\":\"ms\",\"text\":\"Total CPU Time\",\"granularity\":1},{\"key\":\"scripting\",\"itemType\":\"ms\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"text\":\"Script Parse\",\"granularity\":1,\"key\":\"scriptParseCompile\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"total\":2815.1079999999956,\"scripting\":477.3120000000002,\"scriptParseCompile\":5.7639999999999985,\"url\":\"Other\"},{\"total\":928.471999999999,\"scripting\":753.1079999999989,\"scriptParseCompile\":137.568,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"scriptParseCompile\":6.575999999999999,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"scripting\":202.00800000000007,\"total\":208.58400000000006},{\"scriptParseCompile\":9.248000000000001,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"total\":188.56000000000006,\"scripting\":171.19600000000005},{\"scriptParseCompile\":27.568,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"scripting\":134.636,\"total\":162.204},{\"total\":94.84800000000001,\"scripting\":89.45200000000001,\"scriptParseCompile\":5.239999999999999,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\"},{\"scriptParseCompile\":7.168,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"scripting\":52.87600000000001,\"total\":64.51200000000001},{\"total\":59.72799999999997,\"scripting\":53.21599999999997,\"scriptParseCompile\":6.512,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\"}],\"summary\":{\"wastedMs\":2139.4479999999994}},\"displayValue\":\"2.1\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":0.73,\"scoreDisplayMode\":\"numeric\",\"title\":\"Reduce JavaScript execution time\",\"warnings\":null},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"requestStartTime\":1367902.856765,\"totalBytes\":44039,\"wastedBytes\":44039},{\"requestStartTime\":1367902.856525,\"totalBytes\":7238,\"wastedBytes\":7238,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\"},{\"requestStartTime\":1367902.855728,\"totalBytes\":6070,\"wastedBytes\":6070,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\"},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"requestStartTime\":1367902.856649,\"totalBytes\":5692,\"wastedBytes\":5692},{\"requestStartTime\":1367902.856882,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"requestStartTime\":1367902.85585,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":1367902.85638,\"totalBytes\":4102,\"wastedBytes\":4102},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":1367902.855962,\"totalBytes\":3809,\"wastedBytes\":3809}],\"overallSavingsBytes\":82251,\"overallSavingsMs\":3300},\"displayValue\":\"Potential savings of 80\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"totalBytes\":5692,\"wastedBytes\":5515,\"wastedPercent\":96.8871722027972,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"wastedPercent\":90.63742351398602,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5159}],\"overallSavingsBytes\":10674,\"overallSavingsMs\":600},\"displayValue\":\"Potential savings of 10\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":0.58,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"4.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.7,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"overallSavingsMs\":150,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"valueType\":\"bytes\",\"label\":\"Potential Savings\",\"key\":\"wastedBytes\"}],\"type\":\"opportunity\",\"items\":[{\"wastedPercent\":99.7771364438031,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841},{\"wastedPercent\":71.58667502859039,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":7541},{\"totalBytes\":4924,\"wastedBytes\":4924,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"wastedPercent\":100,\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760,\"wastedBytes\":2760},{\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"totalBytes\":2482,\"wastedBytes\":2406,\"wastedPercent\":96.93745970341715,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\"},{\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100,\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\"}],\"overallSavingsBytes\":31016},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.88,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"7.9\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.34,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"text\":\"URL\",\"itemType\":\"url\",\"key\":\"url\"},{\"text\":\"Size\",\"key\":\"totalBytes\",\"itemType\":\"bytes\"}],\"type\":\"table\",\"items\":[{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"totalBytes\":279456},{\"totalBytes\":145259,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"totalBytes\":89714},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"totalBytes\":44548},{\"totalBytes\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"totalBytes\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"totalBytes\":32907,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"totalBytes\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"totalBytes\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"totalBytes\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"}]},\"displayValue\":\"Total size was 1,151\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"key\":\"groupLabel\",\"itemType\":\"text\",\"text\":\"Category\"},{\"text\":\"Time Spent\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"items\":[{\"duration\":2111.3079999999936,\"groupLabel\":\"Script Evaluation\",\"group\":\"scriptEvaluation\"},{\"duration\":997.1919999999951,\"groupLabel\":\"Other\",\"group\":\"other\"},{\"duration\":950.7959999999998,\"groupLabel\":\"Style & Layout\",\"group\":\"styleLayout\"},{\"group\":\"paintCompositeRender\",\"duration\":265.22800000000035,\"groupLabel\":\"Rendering\"},{\"duration\":251.14799999999997,\"groupLabel\":\"Script Parsing & Compilation\",\"group\":\"scriptParseCompile\"},{\"duration\":133.40000000000015,\"groupLabel\":\"Parse HTML & CSS\",\"group\":\"parseHTML\"},{\"group\":\"garbageCollection\",\"duration\":37.36,\"groupLabel\":\"Garbage Collection\"}],\"type\":\"table\"},\"displayValue\":\"4.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.37,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimize main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"overallSavingsMs\":3300,\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true,\"isCrossOrigin\":false,\"totalBytes\":144748,\"wastedBytes\":110240},{\"fromProtocol\":true,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"isCrossOrigin\":false,\"totalBytes\":44039,\"wastedBytes\":30953}],\"overallSavingsBytes\":141193},\"displayValue\":\"Potential savings of 138\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"items\":[{\"numTasksOver25ms\":8,\"numTasksOver50ms\":5,\"numRequests\":170,\"totalTaskTime\":1186.608000000013,\"mainDocumentTransferSize\":8749,\"totalByteWeight\":1178985,\"numTasks\":1461,\"numTasksOver10ms\":16,\"rtt\":0.00022678362796055388,\"numFonts\":8,\"maxRtt\":0.00022678362796055388,\"numTasksOver500ms\":0,\"numScripts\":25,\"maxServerLatency\":null,\"numStylesheets\":10,\"numTasksOver100ms\":2,\"throughput\":18189623014.408066}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"type\":\"criticalrequestchain\",\"chains\":{\"48DFAF7082825A8893E1729290FD57C8\":{\"children\":{\"1000000028.34\":{\"request\":{\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":1367903.007955,\"endTime\":1367903.007957,\"startTime\":1367902.855597}},\"1000000028.33\":{\"request\":{\"transferSize\":2620,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":1367903.007678,\"endTime\":1367903.00768,\"startTime\":1367902.855471}},\"1000000028.11\":{\"request\":{\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":1367902.792222,\"endTime\":1367902.792225,\"startTime\":1367902.634731}},\"1000000028.6\":{\"request\":{\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":1367902.735718,\"endTime\":1367902.73572,\"startTime\":1367902.634117}},\"1000000028.30\":{\"request\":{\"responseReceivedTime\":1367903.006595,\"endTime\":1367903.006599,\"startTime\":1367902.855067,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"}},\"1000000028.29\":{\"request\":{\"responseReceivedTime\":1367902.9928259999,\"endTime\":1367902.992828,\"startTime\":1367902.854903,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\"}},\"1000000028.8\":{\"request\":{\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":1367902.78514,\"endTime\":1367902.785143,\"startTime\":1367902.63442}},\"1000000028.27\":{\"request\":{\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":1367902.992051,\"endTime\":1367902.992056,\"startTime\":1367902.854381}},\"1000000028.5\":{\"request\":{\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":1367902.735472,\"endTime\":1367902.735474,\"startTime\":1367902.633492}},\"1000000028.24\":{\"request\":{\"responseReceivedTime\":1367902.916127,\"endTime\":1367902.916131,\"startTime\":1367902.85382,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\"}},\"1000000028.12\":{\"request\":{\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":1367902.823179,\"endTime\":1367902.823185,\"startTime\":1367902.634882},\"children\":{\"1000000028.78\":{\"request\":{\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":1367903.234674,\"endTime\":1367903.234675,\"startTime\":1367903.052398}},\"1000000028.75\":{\"request\":{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":1367903.234406,\"endTime\":1367903.234407,\"startTime\":1367903.052038}},\"1000000028.69\":{\"request\":{\"responseReceivedTime\":1367903.233851,\"endTime\":1367903.233853,\"startTime\":1367903.051248,\"transferSize\":32907,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"}},\"1000000028.72\":{\"request\":{\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":1367903.234137,\"endTime\":1367903.234138,\"startTime\":1367903.051734}},\"1000000028.81\":{\"request\":{\"responseReceivedTime\":1367903.235006,\"endTime\":1367903.235008,\"startTime\":1367903.053167,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"}}}},\"1000000028.4\":{\"request\":{\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":1367902.735151,\"endTime\":1367902.735153,\"startTime\":1367902.633257}},\"1000000028.9\":{\"request\":{\"responseReceivedTime\":1367902.78562,\"endTime\":1367902.785623,\"startTime\":1367902.634532,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"}},\"1000000028.7\":{\"request\":{\"responseReceivedTime\":1367902.739319,\"endTime\":1367902.739323,\"startTime\":1367902.634238,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\"}},\"1000000028.23\":{\"request\":{\"responseReceivedTime\":1367902.8971640002,\"endTime\":1367902.897168,\"startTime\":1367902.827402,\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"}},\"1000000028.32\":{\"request\":{\"responseReceivedTime\":1367903.0074250002,\"endTime\":1367903.007427,\"startTime\":1367902.85535,\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"}},\"1000000028.26\":{\"request\":{\"responseReceivedTime\":1367902.9169359999,\"endTime\":1367902.916938,\"startTime\":1367902.854201,\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\"}},\"1000000028.2\":{\"request\":{\"responseReceivedTime\":1367902.734459,\"endTime\":1367902.734464,\"startTime\":1367902.632976,\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"}},\"1000000028.3\":{\"request\":{\"responseReceivedTime\":1367902.734905,\"endTime\":1367902.734907,\"startTime\":1367902.633135,\"transferSize\":1144,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"}},\"1000000028.25\":{\"request\":{\"responseReceivedTime\":1367902.916602,\"endTime\":1367902.916604,\"startTime\":1367902.854077,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\"}},\"1000000028.10\":{\"request\":{\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":1367902.791585,\"endTime\":1367902.791589,\"startTime\":1367902.634639}},\"1000000028.28\":{\"request\":{\"responseReceivedTime\":1367902.99253,\"endTime\":1367902.992534,\"startTime\":1367902.854516,\"transferSize\":1386,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\"}},\"1000000028.31\":{\"request\":{\"responseReceivedTime\":1367903.007073,\"endTime\":1367903.007077,\"startTime\":1367902.855221,\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\"}}},\"request\":{\"responseReceivedTime\":1367902.614981,\"endTime\":1367902.614995,\"startTime\":1367902.412155,\"transferSize\":8749,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\"}}},\"longestChain\":{\"transferSize\":31959,\"length\":3,\"duration\":822.8529999032617}},\"displayValue\":\"27 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null},\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"headings\":[{\"text\":\"Statistic\",\"itemType\":\"text\",\"key\":\"statistic\"},{\"key\":\"element\",\"itemType\":\"code\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}],\"type\":\"table\",\"items\":[{\"statistic\":\"Total DOM Elements\",\"value\":\"294\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"type\":\"code\",\"value\":\"\"}},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"}}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.52,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0},{\"group\":null,\"id\":\"first-contentful-paint-3g\",\"weight\":0}]}},\"categoryGroups\":{\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\",\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\",\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\",\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_pagespeed-insights::site-pagespeed-desktop::last-28-days\":{\"fetchTime\":\"2019-05-20T14:57:23.890Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":739,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"desktop\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"type\":\"table\",\"items\":[{\"statistic\":\"Total DOM Elements\",\"value\":\"294\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"type\":\"code\",\"value\":\"\"}},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"}}],\"headings\":[{\"itemType\":\"text\",\"key\":\"statistic\",\"text\":\"Statistic\"},{\"itemType\":\"code\",\"key\":\"element\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]},\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"key\":\"label\",\"itemType\":\"text\",\"text\":\"Resource Type\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"itemType\":\"bytes\",\"key\":\"size\",\"text\":\"Transfer Size\"}],\"type\":\"table\",\"items\":[{\"label\":\"Total\",\"size\":1029498,\"requestCount\":88,\"resourceType\":\"total\"},{\"label\":\"Script\",\"size\":494592,\"requestCount\":25,\"resourceType\":\"script\"},{\"resourceType\":\"image\",\"label\":\"Image\",\"size\":258759,\"requestCount\":23},{\"label\":\"Font\",\"size\":213167,\"requestCount\":8,\"resourceType\":\"font\"},{\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\",\"size\":33261,\"requestCount\":10},{\"requestCount\":20,\"resourceType\":\"other\",\"label\":\"Other\",\"size\":19537},{\"resourceType\":\"document\",\"label\":\"Document\",\"size\":10182,\"requestCount\":2},{\"requestCount\":0,\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0},{\"requestCount\":52,\"resourceType\":\"third-party\",\"label\":\"Third-party\",\"size\":709935}]},\"displayValue\":\"88 requests \\u2022 1,005 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"type\":\"screenshot\",\"timing\":2863,\"timestamp\":428514708726,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAFcAfQDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAgBAwQFAgYHCf\\\/EAF4QAAEDAgMCBgoMCwUDCgcAAAEAAgMEEQUGEiExExRBUZHRBwgYIlVWYXGTlBUWFyMyN2J0gaHB4TM2UlR1sbPD0tPwJEKSleIlNII1Q1NjcnODorLCREVGZYSj8f\\\/EABsBAQEBAQEBAQEAAAAAAAAAAAABAgMEBQYH\\\/8QAMhEBAAECAwUECgMBAQAAAAAAAAECEQMSURMhMZGhBFLR4QUGFBUWQUJhcfBDU4GxMv\\\/aAAwDAQACEQMRAD8AlStNjGaMFwebgcRxCKKbljF3OHnABsqZ0xSTBssV9dB+GjZaMnkc4hoPSV5pilfBkqmo4IKKCsxyqiFRU1VUNdtXIOXeD0Lz42Ns30uwdg9ptumbzaIi0XtF53zuiIi3yni9TwfHcMxlrjhlbFUafhNabOb5wdoWyXjbK+LE8ClzNhlNFh2M4VK0ziAWZOxx5Rzb+helYhmXDsOw+kq6yR7W1LOEjYyNz3FobqJs0E2AIufKOcLWDi7Rjt3Y\\\/Zp3XjfMWnjExbTjumJiW6RdVizzheh8tSZI6fjJgjnZG+SNw7yzy4CzQdY3+fddc352wu8Bp462pZNV8TD4aZ7hrs\\\/be20Dg3DZt3Ls8Ds6LruF5tw+u4FjTI+V\\\/wAMwQyyRx3c4NDn6QGk6Tvt0EE325owxzGOD5zr0mNvF36nhwJBaLbRsKk1RHGW6cOuv\\\/zF27RaZ2ZcLaXgzu702Hvbu\\\/74N73Zt2kD6Vk0mL0lXVmmgMplDQ5wMThpuA4A3Gw2I2FSK6Z+azg4kReaZ5NgiItOYiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIrElXTxvLHyta4GxB5NhP6gSuTqmFjGvdI0McdLXE7Cf6CC6iscbh5X22atrSLDnPNuKGsgawvdIA0Ak3BFrXO3oPQgvorTKiJ8gYxxc4gkWBtsNjt3K6gIrQqYjOYdfvl7WIO02vs59i4mspxa8zBe42nmIB+shBfRWuMRaI3l9myODW3BFzzLhLW08T3Mkks5psRpPNf9XQgyEVh1ZTta5xkGlouTY2H0rkyphkeGMeHOIvs2\\\/WguoiszVMUL9MhcDYHYwnebcg50F5FY45Boa\\\/hAWu+DYE3\\\/q6o6tga5zXOcC3Ve7HbLb+TyoMhFYfVwMibI99mE6bkHft3jk3FXIpY5QTG4OsbG3IeZBzRFjx1lPJGXskBb5iObk+kdKDIRWmVET3tax13EXtY\\\/Xzbj0K6gIvKeyLnXGcFzNJRYdNFHAyNjrOiDiSRc7StF7fM22vw9P8A3Rbg473duFt681Xa6Kapp37n2sH0D2nFw6cWJpiKt8Xnye5ovDRnvNxLRw1OC5xYNUcY23Itt3fBPQuEWf8ANkrQ5lRTEEloJjjG4XO\\\/kty7ln2yjSXT4d7T3qefk91ReGPz3m6PVrnp2lrS5wMcYIA5x9KpHn3NsjGuZUUzg5peLRx3te27z7LJ7ZRpJ8Pdp45qefk90ReEu7IGbGxmR00QYLgngG8lusLc5DzzjmLZqoqGvmhkp5tYcBEGnYwkbR5QrT2uiqYp372cX1f7VhYdWLM0zFMTO6dP8euoiL1PhtXmfChjWAVuH6gx0zLNcdwcDcHpAXl2I4FNXxQ1WeMRiwl0bBSUwDA50mne425Ovp9lVirpKasYGVcEU7BtAkYHD61wxcCMTi9\\\/Y\\\/SFfZd1Ot7\\\/ADjW17xv3X3PJ6KkpK3DzlnKRmqoaiRslfiMjC1oaCDYeXZsH3kej4pl2gxKKjZM2SN1IC2F8Ty1zWkAFvmIA6Ad4C2sEMVPGI4I2Rxjc1gsB9C5rWFhZGO19rntE\\\/bfO+bzMzxmZ3aR8rRDq9TkXA6mRzpIZjqvq9+dtvpO\\\/fvY3z223VwZNwttRNUNNU2qlljlM4mOsFmrTt5dkjxc3JB37BbsiLq8br1HlHDaGVr6F1XTgDvo453BkhBJBeL7bFx84sDcAK7heW6WijozK+WeopmMa2RzjYaWkbByDaT\\\/APwLeIpNMTN5bpxKqYmKZ4tOMu0TRMIzMxsl+9D9jbnUbA77nnuuVDl+ioqqnnhEmqnj4OMOdcNFrefdybvItsimSnRrb4k7s0iIi05CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiCw6jgdU8OY7y\\\/lXPNb9S4zUNPNEyKRl42DS1uogAbOpZKIMc0kRvfWbt0m7ztG3ft8pVDQwEklrjcEG7jtvf+I9KyUQWoKaKCwibpA1WF91zc\\\/WrqIgsGkhMpkDLSF2suGwk2t+pWhhtKA0CM96Q4d+bgi1tt\\\/IFmIgxjQ05ijj0HTG7W2zjsN7pNQ00znOkhaXOcHk8pIFgehZKIMZ1DA5j2Fp0P3t1Gx5PsSOgp45WyMjs8EuG07zfrKyUQFaqKaKoBEzA8EAEHcdoP6wrqIMV1BTuY5hYS0jTbUd39BcpaKCRxL2EkhwO07iAD+oLIRBjS0UEsIjkaXNDi7a43uQQdv0lX42NjBDBYElx853rkiAsSPDqeNgaxrg0czj5LfqHQstEGO2igbKyQMOtlyDc7ze5+srIREHjXZRy7i9fmyWpoqCeeB8TAHxi4uBYhdcGA5oBj\\\/2XVe9gBvvI2Wvb9ZUiEXkq7JTVVNV53vvYHrBjYOFThZKZimLb7+KPMuB5ql4PhMNqyI3a2jggADt22+kq1T5dzRTFhgw6tZoLi2zNxIsT0KRaKexU6y6fEmNa2zp5T4o8SYDmiQO1YXVHUzgz71ybOpcIMu5ngFosMrGgsMZtHvaTcjpUikT2KnWT4kxrW2dPKfFHk4HmkwGF2F1DoyLEGAbdpO\\\/fylbjsc5axmizjQVNXh1RDBFrL3vbYC7HAfWQvbkVp7HTFUVXncxi+sONiYdWFkpiKomJtf5\\\/6IiL1vgCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg6NgXZNwXF6fNsghraU5YkkZXsqGNDu8DiXNs43B0Ote25YFT2Ycu0\\\/Yvps9OhrnYXUS8CynaxnDl+ss021ab96Tv3BeLdmeCuwDssZgwLDGvbFn6lpIGFo2Nl4ZjHk\\\/8Iff\\\/ALawqnBpB2V6DsURQH2GgzGcba3+6KcwtkDB5ANY85QS4pagT00ErmOhdKwP4OSwc24vY25Qr27eoi4hHlrGYeyZivZCxeWmznh1bUMw2OSsdE+nYxt4BCwEagXbNx2WOy91uWUNXnbN\\\/YmoM5SVt67AZ31jGTvidOA1xbrLSD3wDSfOUEnKqoZTU8kzzdrGF9hvIAvsXltd2csBpssZaxuPCcdqo8wSTRUdNTwMfNqjfoILde8ndYleWvosq13ZD7ITeyFij6GswcMhwWOWufTmCBrDodFZw1OsGG225O43XWKaPEJcgdgmPBZoIMTdiVYKaWduqNknGRpLgN4ugkhkbsq4NmzME2BcQxjB8Zji4cUeK0vASSM5XNFzf+uYr0C4va+1eD1\\\/Y7zJFLmPOuesepMQxWlwGrpKOKggMUcTTE+7iTYk987k5d+wLz+vw2XL3a3YVjuDTV3HsZdTQ4vVvqpCW0up\\\/eg7eDZctb3o3O5boJbtcHC7SCPIge0kgOFxv27lGXImETYZj2Jy4BjeWMDwaXBZzWQYXjUtbwfenRV6Xt2FpIubjYtR2KXUGV86YFQVsGEVNdXwVDYcwYNi75uEtGXF9RE53NtuQAD5tgSv4VhcWhwLhvAKGRoFzsHOVEnsamhytnbLBxCLCcfqMRrXR0+PYTi0j6iRz77aiEu2jvttwLW5Tv8AWu2Lw44rlvCKRuM4XQOOINfxXE6h0EFeGtcTE5zSCBy7wPKDZB62JQ4XbYjnBRszXC7bEeQqIOJ5ikpuxFmHDcuYW7BOKYzTwYqaPEX1NMIZGm5ilGosaS1ocBe2rlvZdpyBSuyxmPEMVwaoy7FgUODzVFfhOC41LWSTBrS5srQ5o0uvZt7jegkqJmlxbcXG8Arlwjdlza6hrgjqeixvsb5gwWhpcLqcUxeGF8sGNvq6ieF7tL21DHAWJ5xs22IBsu7ZPwR1Zj3ZXzFT8bqcdwbE644VHwzzHHKY32IjBs5xuBtvyIJKCRhdpDhqHJfaut5Bznh+dsGmxLDIqmCGKqkpC2pDWuL2EXIsTs2rxHsJYd2PJ6XK2OVGOmTPFTI50xkxJ4nmqCHao3x6vg81xtsN97HoEGUsLqOwJmjNMnGvZqgxWXikwqXtbB79GDpYDpF9RubX6EE01Rzg0XcQB5Suq5czfhdTV4fgM2IRvx92HRVslOQdRYWi7r2tvO69+VeW9sHhQxTOGCynEMArmUtG978v4vXupGy3cffmODgNXJtOzTyoPfSQBckAc60+bsw0uV8sYhjtcyWWkoojNI2AAvcBzXIF\\\/pUZ63HMKzFgXYtocRbW4J2P6ueriropa17mGWMnRG+cm5j1biSNhP5NxalfS0WDdmPBcoVj6zJFLh0T6ciYzRQ1DtOpkbyTcHvr7f7oQSowTEYsYwagxOma9kFbTx1EbZAA4Ne0OANri9is0kAXJsFF\\\/FcdqOxVLlrNsLZJMMx3K8VJLHtLW1sVO0wuI5NVmt\\\/xFanNmC4rlrKnY1wTGZGOoMXnnrMY4\\\/VyU8E1U8NcyOeVoJaADa24lp3bwEtgQRcEEc4XWsxZyw\\\/AcyZcwWqiqZanHZZYad8QaWMMbQTrJII+ENwKjriEOP5Z7FXZEdl\\\/E8JGEF1M2KkwbE5Kz2P1OaJg17gC0Oab79m1XKXC8jYV2UOxQzIOJMqxLLNJVNZWOm2mJtnuaSQx7u+uNm7dsQSrRarL2YcJzHBUz4HXwV0VPO6mldEbhkjbXaekdK2qAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiLRZrzHBl1lCagQ\\\/2uYwtdNUMgY0hjn7XO2bmkIN6i0EGa8Pc8sqDJEeHZTh7WOljc5zI3A62gtA99aASQCrFbnTCqeGKWPjU0cplDZW00gj97jc8ku0202ae+Fx9aDsyLrmJ5uoaWBzqdr6hzZ205JBii1l2k++uAYbEEGxNiLLhhudcJrKThXPmikA76MROk28I6MBrmAh2pzXadJJIFwLIN1WYVh9bWU1XWUFJUVVKdUE0sLXvhPOxxF27huT2Kw\\\/2U9k+IUnslo4PjfAt4XT+Trte3kusA5qwYB7uNuLY4DUSOEEhbGwavhHTZp71w0mxuLWurtbmCho8Ppq6okdFSTOcNc0b4y0NY95JaW33MO8DrC3ieVMvYriMeIYngeF1ldHbRUT0rHyC27viL7FsJMOopa+Culo6Z9bA0siqHRNMkbTvDXWuAeYKzJjFJHhbcQcKni7jYAUspk32\\\/B6df1eVYldmWipnYUY2zVEWItdJFLDG57BG1msvJAPJaw3m6C5iWWcCxPEocQxLBsOq6+EWjqJ6Zj5GAbrOIuFVuA4JFHRRxYRhzWULi+ka2mYBTuJuTGLd6SdtxZYrM14VO6JkUtQ+SXXaJtLKXjSQDqbpu3ePhAXuLLhDmjDn5boscl41DRVcTZW6qaQvY0t1d81oJAA5d3lQbqoijqYZIaiNksMjSx7HtBa5pFiCDvBCx48MoY8N9jo6KmZh+gx8WbE0RaTvbota3kstdLmrB4p54X1Tw+EO1HgJNLiC0FrTps513tGltydQ2LHnzbSx4IcSZTVkjDWCiZGIXB5eZRGCW2u0XPKPr2IMvBsrYBggnGDYJhtDw40y8WpmR8IOZ1htHkXDCMpZdwaskq8JwLC6GqkBa+WnpWRuIO8XAvZWKPOOET0sEr5ZInSQiYs4J7tF4+E0lzQRr099pve22y41OcsMimpmxOkqYp36GyU8b5Lnv9oABLheMi7boMnDso5cwzE3Yjh2A4XS17r3qIaRjJNu\\\/vgL7Vm4xg+G43SGlxigpK+mJvwVTE2Rt+exB2rWDOOEXeXTv4INa9j2xufraWhxdpaCQACLkgWvtWyqcYoaasp6WWVxmnaZGBkbnjT+USAQ0bd5ICDhh+AYPh2Fvw2gwqhpsOkuH00UDWxuvvu0CxurWCZXwHATMcEwbDsPMwtIaWmZGXjmNhtCtNzVhDqOSpZPO+KPTq0UsrnWcCWuDQ25aQ02cBbYdqq\\\/NOENdI1tRLK5j2xkQ08kmpzmawG6WnV3hDja9gReyDhRZMyxQzCWjy7g8EolE4fHRxtIkG54IGwi+wra0eHUVDJUSUVHT08lTIZZ3RRNYZXne5xA74+UrX4PmOhxSslpIuGjqY3zN0SROaHCKTQ5zXEaTttsBuNQurcmbMIjLmumqOEbIIuCFJMZHOLXuFmabkERvsQLHSdqC5S5Uy9S4w7FabA8MhxNxLjVx0rGyknedQF7lZDcBwhuGzYc3CqAYfM4vkphTs4J7iQSXMtYm4BuRyLCjzXhk+I4fR0b5Kl1ZII2yRxu4Nt4XTC7yNN9LRsBv3w2K6\\\/M+EsrJKZ1S8SRlwJ4GTQS1zWuAfp0uIc4AgE2O\\\/cUHBmV8NbmyPMIj\\\/t0VFxGFoa0Mjj1ajawvc2A2kgAbLXN72O5awPMAjGO4Ph+I8H8DjVOyXT5tQNlSTMmFR1Qp3VR4UyGIgRvIY7WWd8QLNBcCATYEg2XGmzPhFSHmKpdZro299C9uoyPMbdN298C4EXFwOVBk1GB4RVYOzCarCqGbC2ANbSPp2GJoG6zCLCy5UWXsEo8IfhVHhOHw4ZJfXSR07GxOvvuy1j9IWPWZjwqiqpqepqtEkLXOkPBvLW2ZwhbqAtq0DVpve22yxZc54JBBJNJVTNEWvhG8Vl1sDGtc5zm6dQaGvYdRFu+G3ag3FZguF11FBR1uG0VRRwFpiglgY+OMtFm6WkWFhsFty54thdBjFC+jxaipq2kf8KGoibIw82wiy1cWbsKNXxWadzJ+F4LZE9zQTI6Nup2nS27mEC53\\\/QsinzHhlTQ1lXSzSSxUsXDyBsLw4ssSHNaQC4HSbEXBsbILuF5fwbCcOkoMLwqgo6GW\\\/CU8FOxkb7ix1NAsdnOsbDMoZbwuSJ+G5fwmkkieZI3w0cbHMeRYuaQLgkbLhY9NnPCH0jZqqWWldwHDyNkhktH73wpYXabawzvtF9VttldxjM9NhkEMzqeplZPTTVEVmaHPczSREGusdbtRsD+SUGzwvCsPwmOaPC6Kmo45pXTSNp4mxh8jt7iANpPOsxdYps74PM+TVLIyJugiTg3ObpdHHIXEtB0NAlYC51gCd+xcsUzrhFBh9XVB9ROacTkxxU0hLjDsksdNtId3uo97fZdB2VF0+HPuH8flgq4nQRNlnhbI14ldqimER1Rtu5t3EW2HeN1wto\\\/NeDRmYPq3N4IHVeCQXIcGFre975wc5rS0XIJsRdBvEWtosboa2tNJTvmdO1ge5rqeRoYCAQHEtAa6xB0mx8i2SAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLW41hEeKOo3mpqaaalkMsUkBbqBLHMPwmkEWceRbJY2JV9JhlHJVYhURU1PGLukkdpAQaOqyZhlVWcaqDPJUGRsr3uc06nN4Ox3bPwLD3tuXk2LjNknC5uMl76kPqHudI5rw0u1RvjINhY97I7ae+Oy5Nguq1nZ57H9LUOiOM8IWm2qNhIVjugex94Vk9F96DvjcsUA7wunfTCo4y2ne+8bJNReSBblcSbEnyWXPFMt4diQn4zGby8Ebi3eGMksIBFtmo7CCDuIXQO6B7H3hWT0X3p3QPY+8Kyei+9B3iTKWHSTUspMwfTROii06W6dTXNJ2N5Q47Pg3sbbArkOWMPhwqkw+LhWw0skk0Za4Ahzw8OOwWA98dsAAGzZsXQ+6B7H3hWT0X3p3QPY\\\/8ACsnovvQd59q2Gswamw0CQQU8xqI7afhkuJ722m3fu2WsL7ACAuMuWcOlwejwx7ZTSUtKaOMa7HgzHwZuefSuiHs\\\/5AJucVf6P71T3fsgeFH+j+9B3KPJuGMdTm8x4Gp42B3ovJ3pvsaNPwR8G19oNwbLlV5Qw2rwOiwmczupaOMxRXcC4MLCzSbi3wTa9r+VdL937IHhR\\\/o\\\/vT3fsgeFH+j+9B3ipyphtRGGPEw0vdI1zZLFry5jtQ8odG0jzLIhwCljw8Ubnzys40KwvkfdzpBIJLk23ahu5ti8\\\/wDd+yB4Uf6P71Udn7IHLir\\\/AEf3oO30+ScJpXl1KJ4XGIRFzHAONoxGHarag7QANhG4HftVxmS8Nj4vxR1VS8WN6fgZABCO\\\/s1oIPejW6w2gCw3Cy6cOz\\\/2PR\\\/80k9F965d0D2PvCsnovvQdtfkPBniI6JQ+IaWvLg91rAOHfA31WBJ33F7hbPFsuUGKz0clY17m0rg9kYtpuCCOS43chFxsNxsXn\\\/dA9j7wrJ6L707oHsfeFZPRfeg7ezImDMoI6NjJBDG8PZ8G7QGOYG\\\/B74aXOFzc7b3vtWUzKmHxQMjpn1NO+OQSMljks9p4JsVr2tYtaNhG\\\/bvtbo3dA9j7wrJ6L707oHsfeFZPRfeg9Do8BoqSqjqIRJwkfGLFz7\\\/AIaQSP8A\\\/M0WWtwzJOE4bVRT0omD4izRqcNgYyVjQbAX2TP2m5Oy5K6d3QPY+8Kyei+9O6B7H3hWT0X3oO5Ydk6gw6oopKWSqDKRwkihMt2axCYdRFt+g25r7bXvfHq8n002IGUVFQyle2fVAH7GPlex5ezmOppdtvtOzlXVe6B7H3hWT0X3qh7YDsfHfiknovvQduhyZhcVZFV+\\\/SVLXl75ZC1zpLyGSzrjYNTnHZbfbdsXI5XgGMYNUsNqfC45RG0klz3Pt8LkIG0jy23W29NPZ+7H3JisnovvXH3fsgeFH+j+9B3isynhdXX1tXJG4S1jHMm0274mPg9V7XB02Gw22brrW5nyYMTZUnD6k0k1XHJDPKSSdD444yABsItEw233G8bb9Z937IHhR\\\/o\\\/vT3fsgeFH+j+9B3luVcND6hxbKTPJHK+79hLJnTN+jW8\\\/RsV7BcuYdhGH1FDSMc2nmj4K2y7WAEBoIAJsCdpuecroHu\\\/ZA8KP9H96e79kDwo\\\/wBH96DvdVk\\\/DKlsrJTUmGVrg6IS95rMPAl4H5XB7ObltfathjGC0eL8Q46xzuI1LKuHS61pGXtfnG07F5uztgMgDYcVk9H965d0D2PvCsnovvQdyjyThEVLxaEVEcLuFbK1sp99jkfqdG7nbuA3EAWBtdXK\\\/KGHVlI+ndJVRMkZURyGKXSXsneXyNOzdqNxyjn2m\\\/Se6B7H3hWT0X3p3QPY+8Kyei+9B6FHl7D46KWmZEQyWqNW9wPfGQzcNtPNr5ObYsVuUsMZNXSQtfEazWZA0N2F7tTyLtJNztINxtOyxXR+6B7H3hWT0X3p3QPY+8Kyei+9B3ajyjh1HUUs1M+oZJTRGKIhwBYDvsbXt8n4I5ALBdiXUMo9kjKmbZOCwTF4Jqj\\\/AKFx0v6DvXb0BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAUK+2yz3W4nnOXLtNO+PDqABr2NNg9\\\/KSpqL54dsJ8b+Y\\\/nBQedIvR+xF2J8U7JrcUOFV1HSex\\\/Bh\\\/GNXfa9VrWB\\\/IK9E7lLM\\\/hvB\\\/wD9n8KsRdmarI6IpIM7VHMOn3zHcMDvkteR+pcu5Rx\\\/w9h3+B61kn9lnaRpPKUbUUku5Rx\\\/w9h3+B6dyjj\\\/AIew7\\\/A9Mk6xzNrGk8pRtRSS7lHH\\\/D2Hf4Hp3KOP+HsO\\\/wAD0yTrHM2saTylG1FJLuUcf8PYd\\\/gerkPaoY0Xe\\\/ZgoGttvbE4n7EyT+ybSNJ5SjSik53J2I+MlL6uetO5OxHxkpfVz1qZV2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMauSsDAyz2v1N1G3J5CpMdydiPjJS+rnrVe5OxDxlp\\\/Vz\\\/EuddUUcem\\\/wD4sVRKMSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/wASxtqdJ5T4LdGJFJ3uTsQ8Zaf1c\\\/xJ3J2IeMtP6uf4k21Ok8p8C6MSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/xJtqdJ5T4F0YkUoY+1Nqy33zNEIPMKUn\\\/ANy5dyZUeNMfqn+tTb06Tynwaim6LiKUfcmVHjTH6p\\\/rTuTKjxpj9U\\\/1pt6dJ5T4LllFxFKPuTKjxpj9U\\\/1p3JlR40x+qf6029Ok8p8DLKLiKUfcmVHjTH6p\\\/rXGXtTawN96zRAXczqUgf8AqKtOLFU2tPKfAyovIpN9ydifjLR+gd1rDxvtXMRwvBq\\\/EH5ipJG0lPJOWCBwLg1pdbf5F2slke8LxCqwqvhrKCZ8NRE4Oa9hsQQvon2G81Pzj2PcLxafbUuZwcx53t3lfOFTv7Uz4oKT5xJ9iiPZUREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthPjfzH84K+hy+ePbC\\\/G\\\/mP5wUHs\\\/aN\\\/g84+ek\\\/eqU6id2lGIUdDHm7jtVBT6zS6eFkDb24W9rqT3s\\\/g\\\/hSh9O3rVimZ4QzNdMbpls0Ws9n8H8KUPp29aez+D+FKH07etXJVom0o1h1DsqY\\\/j+Bz4YMDno2RVHC6xJCXvHBxvkcQdQFrNAtznetLW5qzLhdFSGuq4p6mvpWT0whjazg3F7G6ZGkH\\\/AKTeDvC7bPR5NnraqrmnoH1FSx0cj3VV9jhZ1hqs24FiRZYVNguT6ZhbBiNK0F7JLmoY512HU0ajc2BF7XsvbhVYVMRmpmf84\\\/vV4cba1XyVRH+\\\/vk0MWfMahfHTa6eqMlQ9jK0U0j2PaxgLtLGAO2OIaTtC7fBjGKmSnjmdSt1sDnycXfYEi+4vDhvGwhWaGmyzRYiK6nxanbUapH34wy15LF+zcL6RuV+d+Ay17qz2cgZM7lbNELbuW1+QcqzjVYdVslFv398FwYxKbzXXf9\\\/P7q7HSCpDHccfC999hiYWi30kq+tWzHsIaxrTi1G4gWuZ23P1qvs\\\/g\\\/hSh9O3rXkyVaPbtKNWzRaz2fwfwpQ+nb1p7P4P4UofTt60yVaG0o1hs0Ws9n8H8KUPp29aez+D+FKH07etMlWhtKNYbNFrPZ\\\/B\\\/ClD6dvWns\\\/g\\\/hSh9O3rTJVobSjWGzOwbrrVsnxV8jBxWFjCdpc\\\/aBfyHbsVTj+DkEHFKEg\\\/9e3rVgYpl8NIFfh9ib\\\/h29asUzHySa6Z+pedUYoHyBtHCWi2k8KNu\\\/b+rYuZmxIcH\\\/ZonAtBdpftvyj+vvWN7K4BcH2QoLgW\\\/Dt60ZimAMeHsxCgDhtB4duz61bT3f8AqZqe9\\\/xt4y8sYXsDXEd8L7iuFW6ZtO91MwPlFtLSbA7Vhez+D+FKH07etUfjuDPaWuxOhIP\\\/AF7etZy1aNbSjVUz4rrcBSw6eQl\\\/1rMpXzuivURtbJqIsDsIvsK1fsnl+1uP0Hp29aHE8vlxJr6C53+\\\/t61ZiZ+lmK6Y+pu1r6qbEWzyNp6aN8Ytoc54F9nLt578n69ltuPYM1oa3E6EACwHDt61afi2Avl4R2IUBfz8O3rSKao+SzXTP1L7J8TdJHqpYmRlwDhrBIHPv862Qvc3GzkWlGK4AHBwxCgu3d7+3Zy86v8As\\\/g\\\/hSh9O3rSaap+RFdMfUvYtVTUdMJKendO69iBfYLE7gCd4A+lZUErZoWSs+C8BwWv9n8H8KUPp29aez+D+FKH07etMs24Gem98zZotZ7P4P4UofTt609n8H8KUPp29amSrRdpRrDZrR57\\\/EjMP6OqP2blk+z+D+FKH07etaXO+O4TJkvH2MxOic92H1AAEzbk8G7ZvTJVobSjV82FO\\\/tTPigpPnEn2KCCnf2pvxQUnziT7Flt7KiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgL549sL8b+Y\\\/nBX0OXzx7YX438x\\\/OCgxOxjuxH\\\/w\\\/wD3LvK7f2lGH0ddHm7jtJBUaDS6eFjDtN+Fva6k97X8H8FUPoG9S+92L01HZsGnCmi9vv8Af8Phds9D1dpxqsWK7X+32QyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qXq+Iqf6+vk83uCrv8ARDJZFHxbhDxzhtFtnBWvf6VMQ4Dgw34XQ+gb1KnsHgvgyh9A3qSfWKmf4+vke4Ku\\\/HJEX\\\/ZV99ba3yVhVHBcJ\\\/Z9ej5dr\\\/Upj+weC+DKH0DepPYPBfBlD6BvUsx6wUx9E8\\\/JZ9A1T9ccvNDRFMv2DwXwZQ+gb1J7B4L4MofQN6lr4ip\\\/r6+Se4Ku\\\/wBEPYOKcC7hxPwv90sIt9ayH+xRB0GtB5L6VLr2DwXwZQ+gb1KowHBjuwuh9A3qWZ9YKZ+iefkvuGrvxy80QpfYzQ\\\/guN67d7q02vY7\\\/pssBTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qVj1hpj+OefkT6Aqn645eaGSyKTi2t3G+F0273g7Xv5bqYvtfwfwVQ+gb1J7X8H8FUPoG9Ss+sVM\\\/x9fJPcFXfjkiAz2O09+KsOvuBbayO9juDfpNUX2Om+m3kv9Sl\\\/wC1\\\/B\\\/BVD6BvUntfwfwVQ+gb1LPxBT3J5+S+4au\\\/HLzQyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qWviKn+vr5J7gq7\\\/AEQyWVScS4N3G+McJfZwdrW2c\\\/0qYftfwfwVQ+gb1J7X8H8FUPoG9Sk+sNM\\\/x9fIj0BV345IcVfAcJ\\\/ZOF4O3\\\/OWvf6FZUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6lY9YqY\\\/j6+R7gq78ckMkUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6k+Iqf6+vke4Ku\\\/0Q8o+J2fxwz3\\\/ALvBAfXf6FxquK7OKcN5TJb7FMX2v4P4KofQN6k9r+D+CqH0DepT4hpvfJPPyX3BVa2eOXmhkimb7X8H8FUPoG9Se1\\\/B\\\/BVD6BvUr8RU\\\/wBfXyT3BV3+iGSKZvtfwfwVQ+gb1J7X8H8FUPoG9SfEVP8AX18j3BV3+iGSx8R\\\/5Pqf+6d+oqavtfwfwVQ+gb1LSZ3wLCY8l4+9mGUTXtw+oIIgaCDwbtu5Zr9YaaqZjZ8fv5NUegaqaoqz8Ps+bKnf2pvxQUnziT7FBBTv7U34oKT5xJ9i\\\/Mv0j2VERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXzx7YX438x\\\/OCvocvnj2wvxv5j+cFB7P2jf4POPnpP3qlOosdo3+Dzj56T96pToCIiC1VAuiIa4tcdgda9jzrTMocRZwl8Ue+4IaHQNGk8h2b1up54oGgzSNYCbAuO8rmxwe0OaQQdxCWS8Xs0UdBXt1l2KPeXAAXhaNO3eLeTYsyghngiLamoM7r7HFtjaw+9ZMlfSxuc2SdjXNNiCVcgqYZyRDIH2FzbmRVtYtfTy1DGcDM6J7HatxsfIbELOmqIoLcNI1l+cqwcTohvqY+n+uZBbqY5JIZGRPMUjm2a8C+k86vUDHxwsZK8yPa0Bz7W1HnXOCrp53lkMzHuAuQ032JPVwQPDJpWscRex5kF9FagqIp9XAvDrb7f15FalxCkildFJOxsjd7TvQZSLFGIUhcxoqGan\\\/BF9\\\/8AVinsjR3A4xHc8l0GUi4GaMQcMXtEWnVqO63OrDMRpH201EZ1Gw27ze360GUixXYhSN+FOweflRuI0by0NqIySQAAeUoMpERAREQEREBERAREQEREBaPPf4kZh\\\/R1R+zct4tHnv8AEjMP6OqP2bkHzHU7+1N+KCk+cSfYoIKeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYs8E8pIMsJZyNdDf\\\/3KsEM8VhwsXBj+62LT9qvyOLbAC7ibBYrK2N9dJRtmYaiNoc5mg7B593KOlJxIptEzxYyRE3XzCwm5ZGTe9yzlXJsYYe9DG7LbG2WMyuge\\\/Q2spi++nTcXve1rX51RlfTyODWVtM5xNgARcnpRtkvibIQXtjcRuu29lx4tHt96i27+8CstrYXAltVAbC5FtvRdcfZGlsDx+k287hz25+dBltZo+CGN8zbI+MP+GGO87brhDJw0YfDNFIw7nNFwfrXO0n5bP8P3oDIwz4AY3k2NsqPha\\\/4bI3edl1jVNdBSyiOprKeKQjUGv2G3Pv3K9DO2RjZI5I5YnEDUzyq2lLxwVNPGQAY4rDcNATi0ez3qLZ8gK8iiuIZZoaNIaNltOxcBTxg3EcQPOGK6iC1xePb73Ft394nF47g8HFcbjoV1EFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUs7nHQlnc46FVEFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUGq+0joVURAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/AAecfPSfvVKdRY7Rv8HnHz0n71SnQEREHGRuoCxs4G4KstgDah87YYhM8Brn3NyBu5Frc019Nh9JTy1mJNw+PhbcIQe+OknTs6foXWmZxw1zvxspS1vNENvNfvdnJ9f0dqOzV4sZoi\\\/+T4OGJ2jDw5y1THOHcjh9OZuGNFSmW4dr0i9xuN7b1XiUPC8JxSm4S+rVbbfnvZdUwrMMOK17KPDszUtRM9pLY2RDVcC53jdYFb2SixUSQPirm3ZGGvDxsebm5ta23Z0JXgzhzardz8Foxori9G\\\/kzRQQB1xSU4Okt+g22bvIFwdhdI5+t1DSF1rX0jd0LFfR4yYyWYlG2S5t70CLX83m+9XoIMUY2ThqqKU3aWDTp3OJNyBzWCxNEaw3nnRnQxmGNscMUTI27mtNgPqXO8n5LP8AEepaU0eOOIDsRh07b6YgDv8AN\\\/X1q9T0uLsZ79XxyPLXD8GAAbDSd3IbpNEd6OvgRXOks+WBsrgZYIXkbi7bb6lyihDGhjWRxxg30sHKtdT0mKtlgNRXtkYNsjQwNufJs3f15FZbh+Lsp4mx4iGvaCDqGoONjtuRfl3eRXLHDN\\\/1M08creotKaLGLttiLDf4V4x5d1h5R0JxPGRrHsmw7O996aDfbv2JkjvR18DPPdlukWqqaTETNI6mq2x6nAgkX2W3aTs6\\\/oXB1JjHDM04kwQg7RwLdRHntv3\\\/AFKRTGq550bhFpaWlxrgpBVV0WstszSwd67Vv3C+xcquixV2h1LiQY5rQCHxgh3wtvkO0dG5MkXteDPNr2luEWqbR4k+nlZNXjhC8GN8cYbpbyg85I+tUp6TFGzRvnxBrmgODmiMbbjYfOCmWNTNOjbItPHR4nE6Mx1TdOwPa46uUXNyL3tdc+JYgyYGKvIjdIXvDm3OknY0XvbZsTLGpmnRtUWnqqPExPKaKrDI5Dq7\\\/vi3aNguDYW1fUrjaTEDTFs9YHz6XgOaNA2207ua31pli17maeFm0RaJ1BjIkbweIsbGNuktub81zvA+v61QUWOgD\\\/acRdY6veha\\\/JbZ\\\/X67kjvR18Ezz3Zb5FqJ6PEzNUvpq1sfCEadQ1Bo08gOwbfqJV+gp6+KcPrKwTs0kFoYGgG4tuHMpNMWvdYqm\\\/BsERFhsWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wAHnHz0n71SnQEREGgzlhWGYrQwR4vPNBFHLrY+J5YQ6xG8eQldXOT8sB5l9lcQ1BoBcKl2517cm7YV33EaeoqIWtparizw65dwYfcW3WKwxh+I6XasTaXE7DxZtgLbrL0YeNiUU2prtH+vNiYGHXVeqi8\\\/469guA5ewzE4sQgxKpmlgDi3hpy9ou0gnouu1DFaE6bVMZ1EgWO87Nn1hXKOnlijc2qmbUOJuHcGG2HNYfSr4YwEkNbtN9y5YmJVXN6pu64eHThxamLMIYxh5aHCqjLSbAi+\\\/m86o3GcOc7S2riJtewPJz\\\/Us\\\/Q23wR0Job+S3oWHRgS41h8TWOfUtAe3U0gE3F7cyq\\\/GKBkbXvqWtDtg1Ag7r7vMQs7Q38kdCrYcwQYJxegAYTUsGsamgg3IvZUGMYeb6apjgHBp03NiQTyeYrO0jmHQga0bmgfQgwW4xh7nNaKuPU4hoF95O5cYsbw6VrnR1TCGi7th2edbDQ3Z3o2btiBjRuaB9CDAGNYcX6RVxl17WF7qpxegs08ZZpcLg7bLN0M\\\/Jb0II2NFgxo8wQYnstQ8Hr4zHpvYnmVt+N4cwXfVxtF7bbrYaG7e9bt2nZvQsad7QfoQYBxrDwGnjTbOBIIBINvoXIYvQGLhBUsMdy3UL2BCzdLQPgjoVODZ+S3oQa92O4Y02dWRA7t+7zq6cVoQ9rOMs1usA3l27lmFjTva3oTS2\\\/wR0IMFuMYe7VpqozpGp2\\\/YPL0rnFidJLKyNkw4R\\\/wWkEE7LrL0N\\\/JG3yJpF72F0FUREBERAREQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxv5i+cFfQ5fPHthfjfzF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBQm3KB51QG+5wVmvo4q6ARTi7Q4OFt4IWvbgNMA8OkkIe1rXBoa0bHBw3AWOxaiKfnLMzVfdDb7ecdCbecLT02Ax08kT21ta7gyDpMux1rbx9H1qsmAU7pJHCaoY2S+pjX2G2\\\/9W8gVtTql6tG3vttqF02846FqqjA4Z49D55vwYjLjYuIF9uoi\\\/LtR+BwzRxipmmkfG5zmv1WtcggeYaR0X3panUzVaNrt5x0Jt5x0LSHLkRYxr6yscGnV30l77tnm2K9BgkUMoe2qqiGuDmtMmwWO7zclkmKdTNVo2t\\\/lBUc8Nbqc9obzlaWTLVLJwnCSykvuSRpad99lhs\\\/rlWPj+Vo8Uy5JhcVQYtRjPCSM4T4Lg6xFxcbLLUU0TMRNXRmaq4iZinf+W\\\/ZNG9wayVjieQFXNvOOhed5W7GvsHjtHiPshTycXLjojoxGXXa5u12o\\\/lfUvRVcejDoqth1Zo\\\/FkwK8Sum+JTln83U2846E2846FVFxdlNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEFNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEAeVERAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1O+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G9mL5wV9Dl88e2F+N7MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYmJVrKJkTnxSScI\\\/QAwXI2E3Pk2LX+2XDOD16pNO4Hgzt2bVuz5rrjb5AW6Zp+cMTFV90tQcw4foLwXuaDpJDCQFWrx6ipHDh2yhrmNeHhlwQfN9HStt\\\/whOS2kJejTr5Fq9ejWHG6Q0j6iJkskbH8G\\\/TGQWnyg\\\/R0rjHjtFK9zWCQ2a519BsdIuQOdbbb+SqC43NS9OharVq4McpJZ+CLXNeS1oOxwJO4XBK4yY7Swl\\\/GI5YtLi3a297OI2W8xW1LGktJjaS03HkKqbne1L06Fq9WmbmOhPB62yxh4uNTOr6ehc6jHaWFkLuDe4SgkDvWkWdp2gkW28q23\\\/CEIvvaEvRp1S1evRqaHHKesnfFHBO17d4c0DlXV63smUNLXVFMMLq5DDI6IvD4gCWuLeVwO8Lv+38laifLWCTzPlnwbD5JXkuc90DCXE7yTbeumHVhRMzXTePy54tGNMRGHVafwy8GrosVwmkr4WOZFUxNla19rgEXsVm2HMFagiZTwshgibHEwBrGMAAaBuAHIFcueb61xm19zvTe0X4q2HMEsOYKlzzfWlzzfWoqthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgrYcwSw5gqXPN9aXPN9aCthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgruRB5UQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBh4pHWSQMbQSNjk1glzjuHmsb\\\/UsSkpsVbUQuqKljoe+1tuCQD8Gx0i9tn1raTyxwxOkmkbHG3e5xsAsUYlQlwArIiTuAeLlbpmbWiHOqIveZYTKXF2GIcaa\\\/S5hcXOHfNsNQtp578qpJBjzZ3cDVUjoruI4RhvykDZ0X\\\/o7NtVTOe9rahhcw2cNYuPP0HoXJs0LyA2ZpJ5A4K5506GSNerAnhxctgfFUQCQM99YW96XeQ2vbaegblQQ4twTxJUQudqaRo73Zp74XINtu3duWY2upHs1tqoy29rh4XLjVPwkjOMM1x7XjWO986Zp4W6GWNerXxxYwWyxyTxC8Z0SgAlrr7OTcBzhWhDmBrZW8apHkX0OLCLm53i2wWPl3b1tnVEDSwOnYC\\\/4I1b9hP6gehI6mnlAMdQx4IBBDwb33JnnToZI16tY2HHGtNqmmeSf7w3bPIPOsXNMOPHAZG4PMXYhrZbgyxp06u+sXbL2W9bU07pXxidhkZbU3ULi6qJ4DunZ\\\/iCsVzTVFVo3fZKsOKqZpvO\\\/wC7z7KNNnaPH6R2NPqjh41cNwssDm\\\/BdawYL\\\/C0r0dWTPAGgmdgBNgdQXDjlLdlqmM6\\\/g2eNquNizjVZssR+Iszg4UYNOXNM\\\/mWSisieE2tOzb8oLjJVU0TA+SoY1pOkEvFr2vboXK0u14ZCLFNbSBzWmqi1O3DWNu8\\\/Yehcn1NOwOL6hgDQXG7xsA3lLSXhkIuue3bLF7ez1Dfm4YKhzvlgb8eoPTBdNhid2eTl7Rhd+OcOyIuDC17GvY\\\/U1wuCDvC5afKVydlUVNPlKafKUFUVNPlKafKUFUVNPlKafKUFUQbEQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wecfPSfvVKdRY7Rv8AB5x89J+9Up0BERBh4sykfS2rzaDUNmoi55Bs3rWQNwAkVTDC7S+3CvJPfHbtJ37ln43KyKmZrqGQan6WudFwlzY8i0xxBoNzicJadn+5O3+fnViqqN0SzNNMzeYXaqmy4+aSWSWBs7+\\\/1iU6u+23G3y3V6mp8Cp2wuikhHAuu15lN72G835lix10TpWh9bA7vtn9jNy0Ddu51wfXMj4VzsSpYge\\\/OqhcCd23y7lraVWtdNnToyzT5ehde8DTYd6JD9GwFcp48BJa6aWFo2PAMxaACL7BfYDv8qsGrbFpkmxGAN1Nc69GQSCDbzHYrBq2kOE2IwOdY6NVAbtO6+7zj6U2lWpkp0bISYIypbLw8PDW0gmQk2025+awuseXDsuv1yOZAQ5tyQ87r2uLHnVg1QEfCuxGnJuWn+wnaQAd2\\\/crzK5sPB8ZxCMhwa63FCBbbceTaPo2c6kYlUcJJopn5LlTFl+SV0801PqkAcXCYgEDYNx3bLfQqSUWX7NZJwNoTvMh70+e\\\/kViGrjlaQcRicGMLnO4nYG+wbxyEg23pU1kb28GMQp9Yvqa6jLgSDtJH2q7SvU2dOjKEWBR0enXDxbWDcyEjV8Hff5P1Kw2DLReS2Sm1vtt4U8gsOXmVttYx1G++JROaXd65tGe92bdlvLvVuOvh1aBiNO4uadGqiNydu3Ym0r1MlOjJiw\\\/AYXOhcNUjzZznlxLje97\\\/SNqux+1+LU0TUhJfrIdLq77aL7Tv2npVg10YEMjsQiewzWFqTfuNvIfL5VZnqyyYt9kqfUNt+Ik22X2lJxKp4yRRTHCGW2jwCKN0gMTWPfteZXW1Ddtv5VWSDANBhElPG5zHMFpLGzxY2891jNrQ8Od7J0\\\/BtPfAURtb6fKCk9ZTStawV8Amu0tvQk7m2Oy3Km0r1NnTo667IGXmU9nY5XiJul1zUM2bdhvp+SehVOSMvzN4M47XOEne6eGZd19lvgrss1bGGsa7EYtRALyKQlpadrfqPOqNr4WPhkGIQuYdJ0ikNjtDSRYXG0HpXb2zH78uHsWB3YbOjxLDWxxwQVcbgwNjbt38gtzq67FaBrA51XCGkEgly0\\\/HIy6RkOJwg6To1Uu1ltvkuLAq1HVmRzWsxGnJJEduIkC58v0rzPS3nsvh355BbffWLLl7J0Vz\\\/aothAPfcp2haWGuj1kOxKEtaCSziZBAAub\\\/QqGuj06X4hEXu02\\\/sTrHYb8iK3JxfDhvracf8YVZMVoI3ubJWQNc29wXi4tvWk47FGxjZ8RgIc27CKM7Tfl\\\/wAJHIuU0z2xhxroA\\\/YHu4iTe4JH1IN3FiVFK9rY6qJznGwAdtKy1p6fEcPEVpZGve1gkc8QEAi1w7csqmxajqqgQwSPc8\\\/9W4DdfeR5EGciIgLR57\\\/EjMP6OqP2blvFo89\\\/iRmH9HVH7NyD5jqeHanfFDSfOJPsUD1PDtTvihpPnEn2IPZEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthfjezF84K+hy+f3Z5pmS9lzMhk1AipNkGr7FnZUxzsajEhgMFBKK\\\/g+F41G51tGq1rOH5RXfe6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0oPZ+6mzx+Y4F6vJ\\\/MTups8fmOBeryfzF4xxGH5XSnEYfldKD2Gp7aDPUzAGU+DQkG+plO+\\\/1vKsN7ZjPgB24YSeU052f+ZeS8Rh+V0pxGH5XSlh62e2az6WgH2L3Wvxc7dv\\\/AGlR3bM57JOzC9Jv3pp3H9bl5LxGH5XSnEYfldKWHrZ7ZrPhFh7Fjbe\\\/Fz0fC\\\/q6qO2bz6HAkYURt2GnNjf\\\/AIl5HxGH5XSnEYfldKWHrXdM58\\\/+177\\\/AO7n+JX6btoM9whwfBg01zsMlO\\\/Z0PC8e4jD8rpTiMPyulLD2fupc7\\\/mOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xU7qXO978QwG\\\/PxeT+YvGeIw\\\/K6U4jD8rpQez91Lnf8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLy2PKkksTHwkP1NDgA62wi\\\/WFV+VJA1jmOa9rma7h24WBP6wg9R7qbPH5jgXq8n8xO6lzv+Y4F6vJ\\\/MXkFfgzaKpfBNfW3mNwsfiMPyulB7OO2lzuBYUOBeryfzE7qXO\\\/5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Lnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs47aXO43UOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qXPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Nnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs\\\/dTZ4\\\/McC9Xk\\\/mLFxbtmM54nhdZQVFFgjYaqF8DyyCQENc0tNu\\\/32K8i4jD8rpTiMPyulBqlPDtTvihpPnEn2KEnEYfldKm72qTdPYkphY24zJb6kHsSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLzrEKnshYRPO5lHS43TGRzo+Lyshe1l9gLXNG0DmJXoqIPE8V7KGbsPJFTkrF4rb3cHrb0hhC69P2fMQp3FtRhFRC4cklm\\\/rYpGri+Nkgs9jXDyi6zNM6rdG8dsLP+ZH\\\/G3+Fee5pzDlPNGNzYti+BzSVs1uEfHVlgP0AWUw6jA8Jqb8Ywuglv8Al07HfrCwJclZWl\\\/CZcwZ3noo+pZy1ardDW+RPAFV6+\\\/qS+RPANV6+\\\/qUwXdjzJzt+V8G9TZ1Lgexvks78r4P6qzqTLXqXjREG+RfANV6+\\\/qS+RfANV6+\\\/qUvPc1yV4r4R6q3qVfc1yV4r4R6q3qTLXqXhEK+RfANV6+\\\/qS+RPAFV6+\\\/qUvPc1yV4r4R6q3qT3NcleK2Eeqt6ky16l40REvkTwBVf5g\\\/qQOyH4v1f+YP6lLv3NcleK+Eeqt6k9zXJXithHqrepMtepeERdWQ\\\/F+r\\\/AMwf1JryF4v1f+YP6lLv3NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RG15C8Xqv\\\/MH9Sa8hcmXqv8AzB\\\/Upc+5rkrxWwf1VvUnua5K8V8I9Wb1Jlr1LwiKXZDtsy\\\/V3\\\/SD+pWMOp8jiECvoa50nKY5jb\\\/1KYPua5K8V8I9Vb1J7muSvFfCPVW9SZa9S8Imtp+xv\\\/eocV+iU\\\/xLlxfsZ8tDi\\\/pv9Slh7muSvFfCPVW9Se5rkrxWwj1VvUlq9S8IoiHsaDdR4wP\\\/ABz\\\/ABKvB9jYn\\\/dMZv8A9+f4lK73NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RQMHYzP8A8Di5\\\/wDGP8SpwHY0\\\/McW9L\\\/qUsPc1yV4r4R6q3qT3NcleK2Eeqt6ktVqXhEmog7HWn3ihxO\\\/ypj\\\/ABLBpI8mRTzGowqqqInW4Mcbcwt33va9+RTE9zXJXithHqrepPc1yV4r4R6s3qTLXqXhEXVkLxfq\\\/wDMH9SrryD4vVf+YP6lLn3NcleK+EerN6lX3NcleK+EerN6ky16l4RF15C8Xqv\\\/ADB\\\/Uqash+L9X\\\/mD+pS69zXJXivhHqrepPc1yV4rYP6q3qTLXqXhEXVkPxfq\\\/wDMH9SpqyH4Aq\\\/8wf1KXfua5K8V8I9Vb1J7muSvFbCPVW9SZa9S8Ih3yJ4Aq\\\/X39SXyL4BqvX39Sl77muSvFfCPVW9Sp7muSvFbCPVW9SZa9S8IhXyL4BqvX39SrfIvgGq9ff1KXnua5K8VsH9Vb1J7muSvFfCPVW9SZa9S8Ih3yL4BqvX39SXyL4BqvX39Sl6Oxrkof\\\/S2D+qt6lyb2OcmN3ZXwb1RnUmWvUvCIF8iEbcAqvX39S9Cyt2Y6TKuCwYVguGOhoob6GGUOO3nJbcqQceQcox\\\/Ayxgo\\\/8Awo+pZkOVMvQfgcCwqP8A7NJGPsTLVqXjR4MO2EqXGzaB7j5Ht\\\/hWxoOzVj9a4CkyziVTfdwUZd+pi95goaSnFoKWCIfIjDf1LIGzcrlnVLvKMPzhnzFWAUmTaymv\\\/wA5VTRxAfQ4A\\\/Uu8ZPhzDFSVD801NLLUSSaoo6cbImWHek2Fze\\\/It+i1EIIiKgiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi4TTRwsL5XtYwby42AWsOZMFD9BxWhDt1uHbf8AWpMxHFqKKquENsitU9TDUxh8ErJGHc5jgQrqrPAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQaDM8k0tTQYdDqDKkSveGyGMy6G3EQeNrdRIJI5GlaF7qCjppcRy\\\/hb8Nkow105EfAiR+oAwOZukcQSNW2xLbE3XccVw6HEqdscrpI5I3iSKaI2fE8AgOaeexI23BBIIIJCwYsEmknhfimJ1FfHC4PjhexkbNYNw9waBqIO0cgNja4BAbpERAREQEREBERAREQEREBERAREQEREBERAREQEREBYuKVjMPw+oq5b8HDG6R1uYC6ylr8foziGDVtGDpM8L4781wQpPDc1TbNGbgjvjWMYnmTEXyzummcSSyCMEtYPI0eTlWrbDK6J8rYnmJhAc8NOlpO655FsaKsxPLOLyOp3Opa2MOidqaDYHfsP61agxiugwqqw2Oa1HVPEkrNI75wty7xuHQvhTMTN6pm7+pYdNWHTFOBTGTdbf8vn8tOGquG12JYLUQ1dHJPTOd3zDYhsg825wUi8sYoMZwKjr9IaZow5zRyO3EdIKjpV4niGKU9BQzyOmjpW8FTxtYLgG2zYLncFIHI+HS4Vligo5xaZkd3jmcSSR9a9vYpnNMRwfmvWWinZ0V1xEYl54aftm+REX0X5AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEIuERBpcay1heMkHEKOKZ4Fg8izgPONq0B7GeAF1+AmA5uGdZd5RYqwqKpvMPThds7Rgxlw8SYj7TLr+C5SwfCJBJRUMTJR\\\/zh753Sdq7ABYWCItRTFMWhxxMSvEqzVzMz9xERVh\\\/9k=\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"items\":[{\"observedDomContentLoadedTs\":428512473813,\"observedSpeedIndex\":1180,\"estimatedInputLatency\":13,\"observedFirstPaint\":528,\"observedLastVisualChange\":2863,\"firstContentfulPaint\":729,\"observedFirstPaintTs\":428512373511,\"speedIndex\":1319,\"observedSpeedIndexTs\":428513025793,\"observedFirstContentfulPaint\":528,\"observedNavigationStartTs\":428511845420,\"observedFirstVisualChange\":980,\"observedLoadTs\":428513102813,\"firstMeaningfulPaint\":729,\"observedFirstMeaningfulPaint\":528,\"observedTraceEnd\":3929,\"observedTraceEndTs\":428515774596,\"firstCPUIdle\":1918,\"observedFirstMeaningfulPaintTs\":428512373513,\"observedDomContentLoaded\":628,\"interactive\":2621,\"observedFirstVisualChangeTs\":428512825420,\"observedNavigationStart\":0,\"observedFirstContentfulPaintTs\":428512373512,\"observedLastVisualChangeTs\":428514708420,\"observedLoad\":1257}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":-416.39},\"displayValue\":\"Root document took 180\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"type\":\"opportunity\",\"items\":[{\"wastedMs\":70,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144},{\"totalBytes\":615,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728,\"wastedMs\":150},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedMs\":190},{\"totalBytes\":10534,\"wastedMs\":110,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"},{\"totalBytes\":33460,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"wastedMs\":70,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316},{\"totalBytes\":7906,\"wastedMs\":270,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\"}],\"overallSavingsMs\":515,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"label\":\"Potential Savings\",\"key\":\"wastedMs\",\"valueType\":\"timespanMs\"}]},\"displayValue\":\"Potential savings of 520\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.63,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"type\":\"table\",\"items\":[{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":182.621999992989,\"resourceSize\":31023,\"startTime\":0,\"transferSize\":8778,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":29295,\"endTime\":318.9579999889247,\"startTime\":203.37599999038503,\"transferSize\":4924},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":2138,\"endTime\":319.44799999473616,\"startTime\":203.5829999949783,\"transferSize\":1144,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"},{\"startTime\":203.7189999828115,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":209,\"endTime\":336.1659999936819},{\"mimeType\":\"text\\\/css\",\"resourceSize\":511,\"endTime\":336.7039999575354,\"startTime\":203.8590000011027,\"transferSize\":728,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":337.00199995655566,\"startTime\":204.86499997787178,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":62384,\"endTime\":337.2990000061691,\"startTime\":205.02699998905882,\"transferSize\":8861,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":356.72099998919293,\"resourceSize\":54216,\"startTime\":205.1590000046417,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":97176,\"endTime\":379.9390000058338,\"startTime\":205.27999999467283,\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":380.46199997188523,\"resourceSize\":10056,\"startTime\":205.42099996237084,\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\"},{\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"resourceSize\":19776,\"endTime\":407.09499997319654,\"startTime\":205.55499999318272,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":4649,\"endTime\":407.7189999516122,\"startTime\":205.7119999662973,\"transferSize\":2122,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":144748,\"endTime\":432.1889999555424,\"startTime\":205.81999997375533,\"transferSize\":145259,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":15005,\"endTime\":593.7599999597296,\"startTime\":442.57099996320903,\"transferSize\":6070,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\"},{\"transferSize\":6117,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":594.3029999616556,\"startTime\":442.67799996305257},{\"startTime\":442.7869999781251,\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":3809,\"endTime\":594.580999983009},{\"startTime\":442.88099999539554,\"transferSize\":4610,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":4102,\"endTime\":594.8239999706857},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":12474,\"endTime\":611.7169999633916,\"startTime\":443.1899999617599,\"transferSize\":12983},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":615.7069999608211,\"resourceSize\":5692,\"startTime\":443.30299994908273,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"statusCode\":200},{\"startTime\":443.4929999988526,\"transferSize\":13239,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":624.383999966085,\"resourceSize\":12730},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5692,\"endTime\":625.2139999996871,\"startTime\":443.60699999378994,\"transferSize\":6200},{\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":470.2759999781847,\"resourceSize\":681,\"startTime\":415.4139999882318},{\"transferSize\":760,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":413,\"endTime\":507.22699996549636,\"startTime\":440.8720000064932},{\"startTime\":441.04199996218085,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":507.5749999959953},{\"startTime\":441.1439999821596,\"transferSize\":3773,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":9566,\"endTime\":509.3570000026375},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2652,\"endTime\":531.6129999700934,\"startTime\":441.4149999502115,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":531.9759999983944,\"resourceSize\":1846,\"startTime\":441.5989999542944,\"transferSize\":1386},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":532.2750000050291,\"resourceSize\":1402,\"startTime\":441.82499998714775,\"transferSize\":997,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2568,\"endTime\":539.7069999598898,\"startTime\":441.95199996465817,\"transferSize\":1326,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"},{\"transferSize\":1096,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1198,\"endTime\":542.1169999754056,\"startTime\":442.09399999817833},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":545.7980000064708,\"resourceSize\":16184,\"startTime\":442.2059999778867,\"transferSize\":6072},{\"startTime\":442.3269999679178,\"transferSize\":2620,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":6875,\"endTime\":550.7719999877736},{\"mimeType\":\"application\\\/javascript\",\"endTime\":551.296999969054,\"resourceSize\":1403,\"startTime\":442.4379999982193,\"transferSize\":1129,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"resourceType\":\"Script\"},{\"resourceSize\":52154,\"endTime\":625.7209999603219,\"startTime\":443.6959999729879,\"transferSize\":19939,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":626.0769999935292,\"startTime\":443.85799998417497,\"transferSize\":4755,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":6758,\"endTime\":626.7069999594241,\"startTime\":444.1779999760911,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"statusCode\":200},{\"resourceSize\":5234,\"endTime\":626.336999994237,\"startTime\":444.00999997742474,\"transferSize\":2614,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 61.8 61.8' fill='%23f8f8f8' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":534,\"endTime\":459.7289999946952,\"startTime\":459.67700000619516,\"transferSize\":0},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":331,\"endTime\":466.75599995069206,\"startTime\":466.7199999676086,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"statusCode\":200},{\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":709,\"endTime\":471.5969999670051,\"startTime\":471.54699999373406,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/html\",\"endTime\":812.4359999783337,\"resourceSize\":210,\"startTime\":617.5039999652654,\"transferSize\":650,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200},{\"mimeType\":\"application\\\/font-woff2\",\"endTime\":812.8309999592602,\"resourceSize\":32588,\"startTime\":622.0899999607354,\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"statusCode\":200,\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":33768,\"endTime\":813.2469999836758,\"startTime\":622.7659999858588,\"transferSize\":34071,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":813.6320000048727,\"resourceSize\":31616,\"startTime\":623.2489999965765,\"transferSize\":31935,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"startTime\":623.5759999835864,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":814.0469999634661,\"resourceSize\":32556},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":814.4259999971837,\"resourceSize\":31656,\"startTime\":623.9300000015646,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":815.2929999632761,\"resourceSize\":430748,\"startTime\":666.5379999903962,\"transferSize\":89714,\"statusCode\":200,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":816.3339999737218,\"resourceSize\":5147,\"startTime\":674.3399999686517,\"transferSize\":2505,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\",\"statusCode\":200},{\"transferSize\":18267,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":816.7389999725856,\"resourceSize\":44453,\"startTime\":676.9069999572821},{\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":1960,\"endTime\":817.0529999770224,\"startTime\":727.688999962993},{\"startTime\":882.6049999915995,\"transferSize\":367,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245389\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":946.8079999787733,\"resourceSize\":35},{\"mimeType\":\"text\\\/html\",\"endTime\":997.4459999939427,\"resourceSize\":0,\"startTime\":953.3659999724478,\"transferSize\":591,\"statusCode\":302,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=789260079.1558364245&tid=UA-22305160-3&_gid=111039018.1558364245&_r=1>m=2wg5a1PCSVR2W&z=1534606377\"},{\"mimeType\":\"image\\\/gif\",\"endTime\":1024.1349999560043,\"resourceSize\":43,\"startTime\":991.4789999602363,\"transferSize\":741,\"statusCode\":200,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"resourceType\":\"Image\"},{\"startTime\":997.6059999899007,\"transferSize\":619,\"statusCode\":302,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=789260079.1558364245&jid=128620871&_gid=111039018.1558364245&gjid=166392153&_v=j75&z=1534606377\",\"mimeType\":\"text\\\/html\",\"resourceSize\":0,\"endTime\":1025.3309999825433},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":1109.078999958001,\"startTime\":1001.873999950476,\"transferSize\":368,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":1247.6749999914318,\"resourceSize\":0,\"startTime\":1002.4249999551103,\"transferSize\":209,\"url\":\"https:\\\/\\\/vc.hotjar.io\\\/views\\\/1069370?s=0.25\",\"statusCode\":204},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=789260079.1558364245&jid=128620871&_v=j75&z=1534606377\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":42,\"endTime\":1248.0789999826811,\"startTime\":1025.4399999976158,\"transferSize\":512},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1248.4159999876283,\"resourceSize\":232,\"startTime\":1111.1539999837987,\"transferSize\":577,\"statusCode\":200,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5788,\"endTime\":1321.418999985326,\"startTime\":1252.4129999801517,\"transferSize\":2552,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":31,\"endTime\":1321.996999962721,\"startTime\":1253.5079999943264,\"transferSize\":993,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"endTime\":1379.691999987699,\"resourceSize\":21,\"startTime\":1325.0029999762774,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1451.8269999534823,\"resourceSize\":2490,\"startTime\":1381.2219999963418,\"transferSize\":1595,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200},{\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1531.9419999723323,\"resourceSize\":1957357,\"startTime\":1465.8610000042245},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":1845.6000000005588,\"resourceSize\":10396,\"startTime\":1628.6419999669306,\"transferSize\":1267,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200},{\"statusCode\":200,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":14927,\"endTime\":1887.1459999936633,\"startTime\":1777.944999979809,\"transferSize\":5804},{\"mimeType\":\"text\\\/css\",\"resourceSize\":10396,\"endTime\":1887.6509999972768,\"startTime\":1792.933999968227,\"transferSize\":1267,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200,\"resourceType\":\"Stylesheet\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":6942,\"endTime\":1888.0079999798909,\"startTime\":1811.922999972012,\"transferSize\":7450},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":1888.3249999489635,\"startTime\":1816.2409999640658,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2174.5069999597035,\"resourceSize\":2392,\"startTime\":1890.8479999518022,\"transferSize\":1527,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2277.2389999590814,\"startTime\":2183.588999963831,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":845,\"endTime\":2344.409999961499,\"startTime\":2278.431999962777,\"transferSize\":1572,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2392.920999962371,\"startTime\":2348.1299999984913,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\"},{\"transferSize\":4869,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":33106,\"endTime\":2527.1209999918938,\"startTime\":2394.304999965243},{\"endTime\":2709.9210000014864,\"resourceSize\":1244,\"startTime\":2582.146000000648,\"transferSize\":1764,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\"},{\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":2590.349999954924,\"resourceSize\":452,\"startTime\":2590.2919999789447},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"resourceSize\":16064,\"endTime\":2710.404999961611,\"startTime\":2593.9939999952912,\"transferSize\":16507,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\",\"statusCode\":200},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2710.709000006318,\"resourceSize\":16112,\"startTime\":2595.5189999658614,\"transferSize\":16554,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\",\"statusCode\":200},{\"transferSize\":16391,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2710.9659999841824,\"resourceSize\":15948,\"startTime\":2597.6019999943674},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":457,\"endTime\":2711.269999970682,\"startTime\":2617.9929999634624,\"transferSize\":848,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":1169,\"endTime\":2711.5319999866188,\"startTime\":2618.14899998717,\"transferSize\":1583,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2771.0649999789894,\"resourceSize\":19008,\"startTime\":2618.2709999848157,\"transferSize\":19439,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"statusCode\":200},{\"startTime\":2618.4039999498054,\"transferSize\":18939,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2771.476999972947,\"resourceSize\":18508},{\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2771.8179999501444,\"startTime\":2620.039999950677,\"transferSize\":747},{\"resourceSize\":0,\"endTime\":2772.0589999808,\"startTime\":2620.837999973446,\"transferSize\":354,\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2772.2450000001118,\"startTime\":2621.2479999521747,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\"},{\"endTime\":2854.752999963239,\"resourceSize\":250,\"startTime\":2774.2139999754727,\"transferSize\":1017,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\"},{\"mimeType\":\"application\\\/json\",\"endTime\":2855.074999970384,\"resourceSize\":125,\"startTime\":2775.2270000055432,\"transferSize\":852,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"resourceType\":\"XHR\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2855.2639999543317,\"resourceSize\":11,\"startTime\":2777.1629999624565,\"transferSize\":255,\"statusCode\":200,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\"}],\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"key\":\"startTime\",\"itemType\":\"ms\",\"text\":\"Start Time\",\"granularity\":1},{\"itemType\":\"ms\",\"key\":\"endTime\",\"text\":\"End Time\",\"granularity\":1},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"displayUnit\":\"kb\",\"granularity\":1},{\"text\":\"Resource Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"resourceSize\",\"itemType\":\"bytes\"},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"key\":\"mimeType\",\"itemType\":\"text\",\"text\":\"MIME Type\"},{\"key\":\"resourceType\",\"itemType\":\"text\",\"text\":\"Resource Type\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\",\"text\":\"Cache TTL\",\"displayUnit\":\"duration\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755},{\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438,\"cacheHitProbability\":0},{\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144},{\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845,\"cacheHitProbability\":0},{\"totalBytes\":760,\"wastedBytes\":760,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0},{\"totalBytes\":728,\"wastedBytes\":728,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0},{\"cacheHitProbability\":0.008333333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2592.2166666666667,\"debugData\":{\"max-age\":60,\"type\":\"debugdata\"},\"cacheLifetimeMs\":60000,\"totalBytes\":2614},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":600,\"stale-while-revalidate\":\"604800\",\"public\":true},\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.08333333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666},{\"totalBytes\":18267,\"cacheHitProbability\":0.25,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13700.25,\"debugData\":{\"type\":\"debugdata\",\"max-age\":7200,\"public\":true},\"cacheLifetimeMs\":7200000},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":86400},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.3999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800,\"public\":true},\"cacheLifetimeMs\":604800000,\"totalBytes\":5804},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245389\",\"wastedBytes\":36.69999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800},\"cacheLifetimeMs\":604800000,\"totalBytes\":367},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"wastedBytes\":13592.671787709489},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"wastedBytes\":1819.0125698324011,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19439,\"cacheHitProbability\":0.9064245810055866},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1772.2248603351945,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18939},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"wastedBytes\":1238.8449720670383,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":13239,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"wastedBytes\":1214.8896648044686,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":12983,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"wastedBytes\":580.1675977653628},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200},{\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"wastedBytes\":572.4008379888264,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.0027932960891,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"wastedBytes\":431.38268156424556,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513},{\"totalBytes\":1583,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\",\"wastedBytes\":148.12988826815632,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000}],\"summary\":{\"wastedBytes\":144564.0040037244}},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.47,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"240\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.54,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"2.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.88,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"type\":\"filmstrip\",\"items\":[{\"timing\":300,\"timestamp\":428512145420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timestamp\":428512445420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\",\"timing\":600},{\"timestamp\":428512745420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\",\"timing\":900},{\"timing\":1200,\"timestamp\":428513045420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0UePxgPHd3MZIm8NJEVt7UeWjPN5QILNtYiIksMj59wXC7Axbmbr+3svhPY9nl31BRiv37d72fLy3at\\\/i26OPI9+fQ6K0m8QmULeWenCHyFzJDdOWM2TuG0x4CEYIO7I6Y710O\\\/Q8hcr+I07F7l0f7TFFGwPy+VIXBHvlRikubqXPkv+7ba87fo2WqozCgAoAKAGyFgvyAM2RwTjjPP6UAV43vPOw8MIhyRvEpLY7HG3Hpxn86AHSvdCbEcMTRcfM0pDe\\\/G3+tADoHuGUedFHGdozskL\\\/NzkcgcdOf0FAEcUl6VXzIIVbI3BZicfdzj5Bn+L8h68AEgaczMDGgiyNrBySRjnIxxz7n+lAHkGreJfjDb65fRWHhbS5tMS6dLeZihd4A7BXObtfm2hDjAySR8uK8qdTG8z5Yq1\\\/w\\\/wDAj7uhgeGZUYSrYqSnyq695e9ZXX8J6Xv1YzSvE3xlm1mwj1DwppMOmPdRrdTxugeOEkeY4H2puQMkDB6dDRCpjOZKcVbTtt1+0PEYHhmNGo6GKm5qMnFe9rKzsv4S0b8z2ivVPgwoAKACgDyv4x\\\/tI+EvgVf2Fr4qi1WM38RntJLCxa7E0Ubf6XJti3Mq20W2aUso\\\/dsPL8xgyKAP8VftD+HdAF1b6Zp2u+Ltah0GLxKmiaDpry3k9jJMsSSRq+xWYsWPl7t+I3+XOAQB1\\\/8AtK\\\/DzS7HSb671u4t9P1XS49Zs72TS7sW8lo6hg5l8rYhCHzGRiHSNWkdVRWYAGyPjN4Q\\\/s\\\/xHfHVGjtvDsM9xqrSWsqG1jheZZCylQTg28xAAJZV3LlWUkAWH4y+D5tL8HakdZSDT\\\/F8kMWiXNxDLEl280DXEKZZQEZ41Yqr7SSNoG7C0Ac5L+1H8OltNPuoNZmu7a81M6Puispg8V39kF0IGiZRI0pVooxEitIZZVi2bwwUA67wz8TfD3jC28P3Wk3pubPXrH+0dOuHjaIXEJVHUqrhWyySBwMZ2gk4xQB1VABQAUAFABQAUAFAHnHxH+K+h+BdUFhqnxH8GeDbyWFZobXxHNGsrISy79rXMRZSVwCP7rDnsAY2n\\\/tJ\\\/DeO4Y3\\\/AMY\\\/h1cxHlRb6xbRMvzE85uWz8pA4xyM98AAWT9pL4Ykny\\\/i\\\/wCAI\\\/njwTrdqflDAyf8t+4BC9NpbJDYwQCs\\\/wC0h8O\\\/tLmL4y\\\/DkWhZisUur2zOAQmBvFyucN5p+7yGUcbSWALEn7R\\\/wt+2xbPi\\\/wCARZhGDK2uWhk3bhtIf7RgALuGNpyWB4AIIBU1v49\\\/CXWLKCJ\\\/it8OJnS4huGN7q9rPGWikSRWCfaBtcMisr5OxlU4OKAEtv2mPARmsZJvit8OYojZEXUEfiG2d1uT5ePLkMoBjGJQcqCcocDkEAtN+0n8OGvleP4y\\\/DqOyE5ZoZNWtjK0XlqAu8XQAYPubdtIKkLtBG8gG54S+N\\\/gjxhrlrpOj\\\/EnwZr+pTtIU0\\\/SdTgmuJVALAIizMSVUZJwcgE4WgD0agAoAKACgAoAKAPzk8a\\\/Af4U\\\/G\\\/9tX48r8UNfOhrpn9hHTyNVhsvN8zT080fvAd2PLj6dM+9dVDDV8Rf2FNytvZN2vtt3OPEYqhhklWqKF9rtLbe1+w3xl+xj+zbo0SN4fu4fEbn7yN48tLTaSfVwcgAHJ6jIwGycerRynEzf76jKK\\\/wTf5WPFrZvRgv3OJjJ\\\/46a\\\/NX\\\/A6DSf2H\\\/wBlHas194ltVcFgYG8YQup7A7lKkjuOnbIHIrKeV41O0MNP\\\/wABkbQzXCtXni4p\\\/wCKD\\\/Q1P+GKP2Qv+g9Yf+Fav\\\/xyo\\\/svMP8AoGn\\\/AOAs0eaYFb4qP3w\\\/yKt\\\/+xh+yhAEWz1PTboMcuJPGaxhcdD9856ms55TmE0rUZx9IN\\\/mnb5W8ylmuBX\\\/ADEwf\\\/b0f0Gz\\\/sY\\\/soJaK8V\\\/pUk5Y7oT41Vdq887t3Xpx79eOcf7HzK\\\/w1f\\\/AABf\\\/Ilf2tgP+giH\\\/gSLL\\\/sc\\\/skRfZVjn0m4DtiV5fGexoxkc4WbB4z09KSyXM3f3av\\\/AIAv\\\/kSv7Yy9bV4f+BIsx\\\/sZ\\\/sgl5PMvtFCBv3ZXxi5JGByf33BznjngA+wX9jZmvs1P\\\/AF\\\/8iV\\\/bGX\\\/APP+H\\\/gSPGfi38Cfgz8H\\\/jp+z3c\\\/CvUbe9u77xtYperBrIvtiLc25TgMdvLNz3\\\/CnWweJw0VKvTlHzaaudFDHYbFNxoVIya7NM\\\/UmuM7AoAKACgAoAKAPkf4V+B\\\/DvjL9tj9pj+3tC07Wvsy+G\\\/J\\\/tC1Sfy92nndt3g4ztGcdcD0rsw+MxGETWHqOF97Nq9vQ4sTgsPjLfWIKVr2uk9z3q4+C\\\/w\\\/iOIvA\\\/hkOVJG7SYT+gTmup5rmElriJ\\\/+BP8AzOOOUZdDRUI\\\/ciI\\\/BrwCsYY+BfDe5j1GiRn9NmalZrmCVliJ\\\/wDgTB5NlzfM6EfuRKPg18OxGGl8DeH3ccMV0WLk+w2E4pLNMetVXn\\\/4EzR5VgHvQj9w8\\\/Bn4c7d3\\\/CC+HzuP\\\/QGhJ49fkp\\\/2rj07qvP\\\/wACZMsoy+Ss6EfuQ5Pgp8OnTI8DeHQD2bSYB+hSq\\\/tbMHvXn\\\/4E\\\/wDMI5Rl8VZUI\\\/ch3\\\/Ckfh2P+ZG8Of8Agqg\\\/+IpPNswkrPET\\\/wDAn\\\/mTHJsui+ZUI39EH\\\/Ckfh3\\\/ANCN4b\\\/8FUH\\\/AMRTWb5iv+Yif\\\/gT\\\/wAyXkmWt3dCP3I+Tv20fAnhvwb8Yv2ZH0HQNM0V5\\\/HVoJW0+zjgMgFxbYDFVGcZP51y18bicUlGvVlJLu2\\\/zOvDZfhMHJyw9NRb7JI+6K4z0AoAKACgAoAKAPmL4Df8nsftQf7vhn\\\/03vQB7r428Vw+GFtfOh1iYzh9v9kafJdkYX+LYjbfvAjOMkemRXTQw0sQ3yzSt3aV9+5yV8TTw7XPfXsrljfqELxYTVJ1\\\/wBYxH2UA8bthyQec7ePTqOpycUvtL8f8jfnurqL\\\/AE1K\\\/e8ac6VqixiPb9lZrUoT13AiTO7tyccdO9OMYt2ckvv\\\/wAv0FzS7P8AD\\\/MuNq1xuQf2PeNuGSQ0Hy+x\\\/efyzSlFJ6ST+\\\/8AyHzPrH8iWPUZWdlOn3CAMVDM0WGGcZGH6d\\\/X2pcq7\\\/mHM\\\/5SKTVrhd23SLyQhVYbTD82QMgZk6jPOcdDjNLlv9pL1v8AomHM\\\/wCX8v8AMtWd3Lcswks5rXaqkGUoQ2RyBtY9Ohz+GaTVut\\\/vKTb3R8fft6\\\/8lf8A2Xf+x7tv\\\/Si1pFH2XQAUAFABQAUAFAHzF8Bv+T2P2oP93wz\\\/AOm96APorVrx7ee3jVbVw+WYXFwYmABHKgKd3X27evFwV3\\\/wDKdtP87FVdXEUjfaRpkNvzsk+2ZJ5GcgoAODnqeT75qnC3f7hc78vvKOreI7qCGUWUWi3N4AoSG41TylZyRlCwiYj5ckfKc4AwM5FRpwcrTckvKN\\\/wBURKpUS9xRb85W\\\/wDbWbOkanpXiGyW70y7s9StWJUT2kiSxkqcEBlJHBGPqKylGUHaaszaMozV4u\\\/oXjAh6ov\\\/AHyKkscEC9AB9BQAv40AfGv7e3\\\/JX\\\/2Xv+x7tv8A0otqAPsugAoAKACgAoAKAPmL4C\\\/8nsftQ\\\/Twz\\\/6b3oA+j9Su47YoHlWNnB2KWALEemeuKpW6mcr9vwIhdbgoSdGJGcjB\\\/TPQnj8afu\\\/0yNe34FfVmvJ9OkWyvoLG5LKUnli81EAYZBXcMkgEdRyc84xVw9kpXnqvVf5P8jOftGvc0fmr\\\/qWob62TKIyIEOCAwGPQ\\\/j\\\/j6Gs\\\/mbR02jb5GVF44s5PEn9jfZdQ80HBuhaSfZc7Nw\\\/fY2dwvX7xA61p7L3OfmXp1\\\/L9TNV37T2fJL1tp99\\\/ltub63ETfdkQ844fPNYnSPikWUEoyuAcZVs80AfG\\\/wC3v\\\/yV79l7\\\/se7b\\\/0otqAPsygAoAKACgAoA57xP4\\\/0DwVaTXevaimkWcLBHurxHjhBIBH7wjaevY+o6g0m0txn5ofGj4p\\\/Efwz+0v8SvGHwZ8deHbXQ\\\/FH9neZdHUNJk+0C2s44h8ly+5drmUfdGevIwaz9rDuPlZyGpftCftQ600f2r4laCwjzgLeaBHweoOGGe1HtIdw5X2KUfxj\\\/aTLB\\\/8AhYuguRJ5mH1LQiu4dDtMmKftIfzByvsMm+N37SMdwsR+IWh72AcMl9ojAbMAfMHIHUcZ5564OD2kL7hyvsWh8Xf2jWh88\\\/E\\\/w2Zdv+pbUNGZuDgD723p79OPaj2kdri5X2K8Xxy\\\/aUWY26fETRBlC5zfaJ5ZGRxuL7epztznjOOOD2sF1DlfYk\\\/4XR+0rCQ3\\\/CxdAGGzgaloWPy8zp146YJFL2sO4WZfsf2jP2pNLjCW\\\/wAS9AVNoUK15oEgAHpljj+tHtYdx8rIbXx38Xvil8XPhZq3xR8b+HtS0Pwv4ks9TLjUdGh8iNbiJpXxA4ZsLH0wT6DNHtYdw5Wfqn4a+LHhPxnam58P6zFrtssqQtNpkb3CIzsFUMUUhRk8k8AZJwATVKSewjrasQUAFABQAUAJgelABgegoAMD0FABgegoApyagkeqQ2Zt5SZEZ\\\/PAXy0IxhTznLDeRgEfu2yQSoYAuYHoKADA9BQAYHoKADA9KACgBaACgAoAKACgAoAKACgAoAQADOB160ALQAUAFABQAUAFABQB\\\/9k=\"},{\"timestamp\":428513345420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":1500},{\"timestamp\":428513645420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":1800},{\"timing\":2100,\"timestamp\":428513945420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\"},{\"timestamp\":428514245420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":2400},{\"timing\":2700,\"timestamp\":428514545420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAB0oA4nw58YPDvinXBpVlJci5kG6Ay27Ks67S2VPYYBPzAVx08VTqz5Ee\\\/i8kxeCofWKtrLdJptapa99Wlpc7euw8AKACgAoAKACgAoATABJxyetAC0AFABQAUAFABQBz+keDdC0TUGvLDSbOzuXGDJDCFIBHIH93PfGM1lGlTg+aMUmdtTMsZiqfsa9Vyiujf59\\\/mf\\\/2Q==\"},{\"timestamp\":428514845420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFADZZVhRnc4VRkn0FG2o0m2kjzLwf+0DoHjLxRHodvp2tWU8677a4vrIxQ3ClGkQqckgOkcjqWADBG7jFedSx9KrU9mk1fa63PrcfwxjMvwrxc6kJKO6jK7jqk7q32ZNJ2vZs9Qr0T5EKACgAoAKACgAoATABJxyetAC0AFABQAUAFACEAjmgDg\\\/DPwb8FeD\\\/ABDJrOjeHbOx1KUM3nIGIjJGD5aklY8gkfIBxxXHTwtClUc4QSep7mO4izXHU44PEV3Kn201ttdpXlbzbP8A\\\/9k=\",\"timing\":3000}],\"scale\":3000},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"text\":\"Start Time\",\"granularity\":1,\"key\":\"startTime\",\"itemType\":\"ms\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"startTime\":220.237,\"duration\":11.857},{\"duration\":69.601,\"startTime\":236.821},{\"startTime\":421.386,\"duration\":27.809},{\"startTime\":449.671,\"duration\":11.262},{\"duration\":6.403,\"startTime\":460.974},{\"startTime\":468.828,\"duration\":11.976},{\"duration\":77.224,\"startTime\":481.883},{\"startTime\":586.713,\"duration\":5.818},{\"startTime\":592.712,\"duration\":67.824},{\"duration\":7.675,\"startTime\":660.596},{\"duration\":5.537,\"startTime\":668.378},{\"startTime\":686.755,\"duration\":6.212},{\"startTime\":692.983,\"duration\":5.38},{\"duration\":9.251,\"startTime\":703.151},{\"startTime\":752.033,\"duration\":10.813},{\"startTime\":850.687,\"duration\":7.677},{\"duration\":5.863,\"startTime\":870.948},{\"startTime\":877.227,\"duration\":28.231},{\"duration\":10.996,\"startTime\":906.419},{\"startTime\":919.097,\"duration\":37.14},{\"duration\":31.174,\"startTime\":957.289},{\"duration\":30.366,\"startTime\":988.495},{\"duration\":7.17,\"startTime\":1032.594},{\"startTime\":1285.758,\"duration\":5.887},{\"startTime\":1291.917,\"duration\":5.854},{\"duration\":15.241,\"startTime\":1486.859},{\"startTime\":1613.319,\"duration\":237.896},{\"startTime\":1880.738,\"duration\":5.718},{\"duration\":23.919,\"startTime\":1894.86},{\"duration\":34.107,\"startTime\":1925.839},{\"duration\":6.302,\"startTime\":1961.44},{\"startTime\":2209.855,\"duration\":9.116},{\"duration\":95.394,\"startTime\":2562.29},{\"duration\":6.558,\"startTime\":2657.746},{\"startTime\":2767.65,\"duration\":11.355},{\"startTime\":2894.052,\"duration\":6.094}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"wastedMs\",\"itemType\":\"ms\",\"text\":\"Potential Savings\"}],\"type\":\"table\",\"items\":[{\"wastedMs\":190.74099999852479,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"wastedMs\":190.48099999781698,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"wastedMs\":190.38300000829622,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"wastedMs\":190.4709999798797,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":190.49599999561906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"wastedMs\":116.41099996631965,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\"},{\"wastedMs\":115.19000004045665,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\"},{\"wastedMs\":113.36399998981506,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"10\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"total\",\"itemType\":\"ms\",\"text\":\"Total CPU Time\",\"granularity\":1},{\"key\":\"scripting\",\"itemType\":\"ms\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"text\":\"Script Parse\",\"granularity\":1,\"itemType\":\"ms\",\"key\":\"scriptParseCompile\"}],\"type\":\"table\",\"items\":[{\"scriptParseCompile\":1.826,\"url\":\"Other\",\"total\":613.7609999999996,\"scripting\":93.03799999999997},{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"total\":237.77899999999974,\"scripting\":194.53299999999973,\"scriptParseCompile\":33.434000000000005},{\"scriptParseCompile\":1.67,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"scripting\":86.01799999999999,\"total\":90.49499999999999},{\"scriptParseCompile\":1.7439999999999996,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"total\":66.51700000000001,\"scripting\":64.77300000000001}],\"summary\":{\"wastedMs\":477.0359999999997}},\"displayValue\":\"0.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":0.99,\"scoreDisplayMode\":\"numeric\",\"title\":\"JavaScript execution time\",\"warnings\":null},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"requestStartTime\":428512.292704,\"totalBytes\":12730,\"wastedBytes\":12730,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"requestStartTime\":428512.292401,\"totalBytes\":12474,\"wastedBytes\":12474,\"wastedPercent\":100},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"requestStartTime\":428512.291782,\"totalBytes\":6070,\"wastedBytes\":6070},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"requestStartTime\":428512.292514,\"totalBytes\":5692,\"wastedBytes\":5692},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"requestStartTime\":428512.292818,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"requestStartTime\":428512.291889,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100},{\"totalBytes\":4102,\"wastedBytes\":4102,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":428512.292092},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":428512.291998,\"totalBytes\":3809,\"wastedBytes\":3809,\"wastedPercent\":100}],\"type\":\"opportunity\",\"overallSavingsBytes\":56178,\"overallSavingsMs\":40},\"displayValue\":\"Potential savings of 55\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"items\":[{\"totalBytes\":144748,\"wastedBytes\":17704,\"wastedPercent\":12.230740662139217,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"wastedPercent\":99.48391608391609,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5663},{\"wastedPercent\":94.16153846153847,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5360},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"totalBytes\":5609,\"wastedBytes\":2841,\"wastedPercent\":50.64327485380117}],\"type\":\"opportunity\",\"overallSavingsBytes\":31568,\"overallSavingsMs\":0,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}]},\"displayValue\":\"Potential savings of 31\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"1.3\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.9,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"headings\":[{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841,\"wastedPercent\":99.7771364438031},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":6971,\"wastedPercent\":66.17478879994097},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924,\"wastedBytes\":4924,\"wastedPercent\":100},{\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760,\"wastedBytes\":2760,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100},{\"wastedPercent\":96.93745970341715,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2482,\"wastedBytes\":2406},{\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100}],\"type\":\"opportunity\",\"overallSavingsBytes\":30446,\"overallSavingsMs\":40},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"1.9\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\"}],\"type\":\"table\",\"items\":[{\"totalBytes\":279456,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"totalBytes\":145259,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"totalBytes\":89714},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"totalBytes\":34071},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"totalBytes\":32891},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"totalBytes\":32859},{\"totalBytes\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"totalBytes\":31935,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"totalBytes\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\"}]},\"displayValue\":\"Total size was 1,005\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"text\":\"Category\",\"key\":\"groupLabel\",\"itemType\":\"text\"},{\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"Time Spent\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"group\":\"scriptEvaluation\",\"duration\":575.7989999999982,\"groupLabel\":\"Script Evaluation\"},{\"group\":\"styleLayout\",\"duration\":221.392,\"groupLabel\":\"Style & Layout\"},{\"groupLabel\":\"Other\",\"group\":\"other\",\"duration\":204.18699999999941},{\"group\":\"paintCompositeRender\",\"duration\":64.07500000000016,\"groupLabel\":\"Rendering\"},{\"groupLabel\":\"Script Parsing & Compilation\",\"group\":\"scriptParseCompile\",\"duration\":62.676},{\"groupLabel\":\"Parse HTML & CSS\",\"group\":\"parseHTML\",\"duration\":33.79000000000003},{\"groupLabel\":\"Garbage Collection\",\"group\":\"garbageCollection\",\"duration\":9.693}]},\"displayValue\":\"1.2\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.99,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimizes main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true,\"isCrossOrigin\":false,\"totalBytes\":144748,\"wastedBytes\":110240}],\"overallSavingsBytes\":110240,\"overallSavingsMs\":240},\"displayValue\":\"Potential savings of 108\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.8,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"totalByteWeight\":1029498,\"numTasks\":1086,\"numTasksOver10ms\":19,\"rtt\":0.00034017275705302516,\"numFonts\":8,\"maxRtt\":0.00034017275705302516,\"numTasksOver500ms\":0,\"maxServerLatency\":null,\"numScripts\":25,\"numStylesheets\":10,\"numTasksOver100ms\":1,\"throughput\":27512748577.671272,\"numTasksOver25ms\":11,\"numTasksOver50ms\":5,\"numRequests\":88,\"totalTaskTime\":1171.6120000000044,\"mainDocumentTransferSize\":8778}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"type\":\"criticalrequestchain\",\"chains\":{\"A7334329C5C3241AB1A1813E49A68FEE\":{\"children\":{\"1000000025.5\":{\"request\":{\"startTime\":428512.05307,\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":428512.185912,\"endTime\":428512.185915}},\"1000000025.31\":{\"request\":{\"startTime\":428512.291417,\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"responseReceivedTime\":428512.395005,\"endTime\":428512.395009}},\"1000000025.26\":{\"request\":{\"endTime\":428512.380824,\"startTime\":428512.290626,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.38081999996}},\"1000000025.4\":{\"request\":{\"endTime\":428512.185377,\"startTime\":428512.05293,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":428512.185373}},\"1000000025.7\":{\"request\":{\"endTime\":428512.18651,\"startTime\":428512.054238,\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":428512.186508}},\"1000000025.2\":{\"request\":{\"endTime\":428512.168169,\"startTime\":428512.052587,\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"responseReceivedTime\":428512.16816500004}},\"1000000025.32\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.399979,\"endTime\":428512.399983,\"startTime\":428512.291538,\"transferSize\":2620}},\"1000000025.8\":{\"request\":{\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"responseReceivedTime\":428512.20592800004,\"endTime\":428512.205932,\"startTime\":428512.05437}},\"1000000025.23\":{\"request\":{\"startTime\":428512.290083,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"responseReceivedTime\":428512.356435,\"endTime\":428512.356438}},\"1000000025.28\":{\"request\":{\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.381484,\"endTime\":428512.381486,\"startTime\":428512.291036}},\"1000000025.24\":{\"request\":{\"startTime\":428512.290253,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"responseReceivedTime\":428512.356783,\"endTime\":428512.356786}},\"1000000025.22\":{\"request\":{\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"responseReceivedTime\":428512.319483,\"endTime\":428512.319487,\"startTime\":428512.264625}},\"1000000025.3\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"responseReceivedTime\":428512.168657,\"endTime\":428512.168659,\"startTime\":428512.052794,\"transferSize\":1144}},\"1000000025.33\":{\"request\":{\"endTime\":428512.400508,\"startTime\":428512.291649,\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":428512.40050600003}},\"1000000025.10\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":428512.229671,\"endTime\":428512.229673,\"startTime\":428512.054632,\"transferSize\":4316}},\"1000000025.25\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"responseReceivedTime\":428512.358565,\"endTime\":428512.358568,\"startTime\":428512.290355,\"transferSize\":3773}},\"1000000025.6\":{\"request\":{\"endTime\":428512.186213,\"startTime\":428512.054076,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":428512.186211}},\"1000000025.30\":{\"request\":{\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.391324,\"endTime\":428512.391328,\"startTime\":428512.291305}},\"1000000025.11\":{\"children\":{\"1000000025.80\":{\"request\":{\"startTime\":428512.473141,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"responseReceivedTime\":428512.663635,\"endTime\":428512.663637}},\"1000000025.77\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":428512.663256,\"endTime\":428512.663258,\"startTime\":428512.472787,\"transferSize\":32859}},\"1000000025.68\":{\"request\":{\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"responseReceivedTime\":428512.66203999997,\"endTime\":428512.662042,\"startTime\":428512.471301}},\"1000000025.71\":{\"request\":{\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":428512.662456,\"endTime\":428512.662458,\"startTime\":428512.471977}},\"1000000025.74\":{\"request\":{\"startTime\":428512.47246,\"transferSize\":31935,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":428512.66284,\"endTime\":428512.662843}}},\"request\":{\"startTime\":428512.054766,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.256299,\"endTime\":428512.256306}},\"1000000025.27\":{\"request\":{\"endTime\":428512.381187,\"startTime\":428512.29081,\"transferSize\":1386,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"responseReceivedTime\":428512.381185}},\"1000000025.29\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.388914,\"endTime\":428512.388918,\"startTime\":428512.291163,\"transferSize\":1326}},\"1000000025.9\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":428512.229146,\"endTime\":428512.22915,\"startTime\":428512.054491,\"transferSize\":33460}}},\"request\":{\"startTime\":428511.849211,\"transferSize\":8778,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"responseReceivedTime\":428512.03182100004,\"endTime\":428512.031833}}},\"longestChain\":{\"transferSize\":31959,\"duration\":814.4259999971837,\"length\":3}},\"displayValue\":\"26 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.92,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0}]}},\"categoryGroups\":{\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"},\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\",\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\",\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_search-console::sc-site-analytics-new-site::last-28-days\":[{\"clicks\":7,\"ctr\":0.026217228464419477,\"impressions\":267,\"keys\":[\"2018-01-05\"],\"position\":32.258426966292134},{\"clicks\":6,\"ctr\":0.043795620437956206,\"impressions\":137,\"keys\":[\"2018-01-06\"],\"position\":50.284671532846716},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-01-07\"],\"position\":51.10747663551402},{\"clicks\":20,\"ctr\":0.055865921787709494,\"impressions\":358,\"keys\":[\"2018-01-08\"],\"position\":38.254189944134076},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-01-09\"],\"position\":33.73353293413174},{\"clicks\":16,\"ctr\":0.05574912891986063,\"impressions\":287,\"keys\":[\"2018-01-10\"],\"position\":32.595818815331015},{\"clicks\":20,\"ctr\":0.05698005698005698,\"impressions\":351,\"keys\":[\"2018-01-11\"],\"position\":30.376068376068375},{\"clicks\":13,\"ctr\":0.057777777777777775,\"impressions\":225,\"keys\":[\"2018-01-12\"],\"position\":38.92888888888889},{\"clicks\":5,\"ctr\":0.033783783783783786,\"impressions\":148,\"keys\":[\"2018-01-13\"],\"position\":47.87837837837838},{\"clicks\":3,\"ctr\":0.02054794520547945,\"impressions\":146,\"keys\":[\"2018-01-14\"],\"position\":50.93150684931507},{\"clicks\":15,\"ctr\":0.049342105263157895,\"impressions\":304,\"keys\":[\"2018-01-15\"],\"position\":29.582236842105264},{\"clicks\":25,\"ctr\":0.078125,\"impressions\":320,\"keys\":[\"2018-01-16\"],\"position\":34.41875},{\"clicks\":18,\"ctr\":0.05660377358490566,\"impressions\":318,\"keys\":[\"2018-01-17\"],\"position\":42.283018867924525},{\"clicks\":22,\"ctr\":0.05378973105134474,\"impressions\":409,\"keys\":[\"2018-01-18\"],\"position\":32.87041564792176},{\"clicks\":13,\"ctr\":0.04498269896193772,\"impressions\":289,\"keys\":[\"2018-01-19\"],\"position\":36.259515570934255},{\"clicks\":3,\"ctr\":0.018867924528301886,\"impressions\":159,\"keys\":[\"2018-01-20\"],\"position\":48.289308176100626},{\"clicks\":9,\"ctr\":0.04245283018867924,\"impressions\":212,\"keys\":[\"2018-01-21\"],\"position\":41.81603773584906},{\"clicks\":22,\"ctr\":0.056847545219638244,\"impressions\":387,\"keys\":[\"2018-01-22\"],\"position\":33.49095607235142},{\"clicks\":9,\"ctr\":0.031141868512110725,\"impressions\":289,\"keys\":[\"2018-01-23\"],\"position\":36.96193771626297},{\"clicks\":24,\"ctr\":0.06153846153846154,\"impressions\":390,\"keys\":[\"2018-01-24\"],\"position\":31.887179487179488},{\"clicks\":14,\"ctr\":0.04294478527607362,\"impressions\":326,\"keys\":[\"2018-01-25\"],\"position\":37.85889570552147},{\"clicks\":22,\"ctr\":0.06984126984126984,\"impressions\":315,\"keys\":[\"2018-01-26\"],\"position\":35.92063492063492},{\"clicks\":9,\"ctr\":0.05844155844155844,\"impressions\":154,\"keys\":[\"2018-01-27\"],\"position\":44.935064935064936},{\"clicks\":6,\"ctr\":0.02857142857142857,\"impressions\":210,\"keys\":[\"2018-01-28\"],\"position\":43.42857142857143},{\"clicks\":16,\"ctr\":0.04519774011299435,\"impressions\":354,\"keys\":[\"2018-01-29\"],\"position\":38.324858757062145},{\"clicks\":26,\"ctr\":0.07471264367816093,\"impressions\":348,\"keys\":[\"2018-01-30\"],\"position\":32.9683908045977},{\"clicks\":30,\"ctr\":0.08403361344537816,\"impressions\":357,\"keys\":[\"2018-01-31\"],\"position\":30.49019607843137},{\"clicks\":23,\"ctr\":0.062162162162162166,\"impressions\":370,\"keys\":[\"2018-02-01\"],\"position\":36.13243243243243},{\"clicks\":16,\"ctr\":0.04923076923076923,\"impressions\":325,\"keys\":[\"2018-02-02\"],\"position\":38.886153846153846},{\"clicks\":11,\"ctr\":0.062146892655367235,\"impressions\":177,\"keys\":[\"2018-02-03\"],\"position\":53.22598870056497},{\"clicks\":5,\"ctr\":0.02617801047120419,\"impressions\":191,\"keys\":[\"2018-02-04\"],\"position\":45.617801047120416},{\"clicks\":19,\"ctr\":0.055232558139534885,\"impressions\":344,\"keys\":[\"2018-02-05\"],\"position\":35.325581395348834},{\"clicks\":25,\"ctr\":0.0684931506849315,\"impressions\":365,\"keys\":[\"2018-02-06\"],\"position\":29.86849315068493},{\"clicks\":18,\"ctr\":0.05341246290801187,\"impressions\":337,\"keys\":[\"2018-02-07\"],\"position\":33.61721068249258},{\"clicks\":24,\"ctr\":0.06956521739130435,\"impressions\":345,\"keys\":[\"2018-02-08\"],\"position\":29.223188405797103},{\"clicks\":18,\"ctr\":0.061224489795918366,\"impressions\":294,\"keys\":[\"2018-02-09\"],\"position\":31.741496598639454},{\"clicks\":3,\"ctr\":0.018404907975460124,\"impressions\":163,\"keys\":[\"2018-02-10\"],\"position\":41.306748466257666},{\"clicks\":13,\"ctr\":0.0718232044198895,\"impressions\":181,\"keys\":[\"2018-02-11\"],\"position\":40.049723756906076},{\"clicks\":20,\"ctr\":0.06269592476489028,\"impressions\":319,\"keys\":[\"2018-02-12\"],\"position\":32.275862068965516},{\"clicks\":19,\"ctr\":0.057926829268292686,\"impressions\":328,\"keys\":[\"2018-02-13\"],\"position\":30.521341463414632},{\"clicks\":15,\"ctr\":0.05226480836236934,\"impressions\":287,\"keys\":[\"2018-02-14\"],\"position\":29.425087108013937},{\"clicks\":15,\"ctr\":0.04335260115606936,\"impressions\":346,\"keys\":[\"2018-02-15\"],\"position\":33.36705202312139},{\"clicks\":8,\"ctr\":0.032520325203252036,\"impressions\":246,\"keys\":[\"2018-02-16\"],\"position\":42.72357723577236},{\"clicks\":9,\"ctr\":0.05113636363636364,\"impressions\":176,\"keys\":[\"2018-02-17\"],\"position\":46.09659090909091},{\"clicks\":16,\"ctr\":0.0784313725490196,\"impressions\":204,\"keys\":[\"2018-02-18\"],\"position\":41.495098039215684},{\"clicks\":20,\"ctr\":0.07246376811594203,\"impressions\":276,\"keys\":[\"2018-02-19\"],\"position\":37.21739130434783},{\"clicks\":16,\"ctr\":0.047337278106508875,\"impressions\":338,\"keys\":[\"2018-02-20\"],\"position\":33.84023668639053},{\"clicks\":20,\"ctr\":0.053475935828877004,\"impressions\":374,\"keys\":[\"2018-02-21\"],\"position\":30.540106951871657},{\"clicks\":16,\"ctr\":0.046511627906976744,\"impressions\":344,\"keys\":[\"2018-02-22\"],\"position\":33.95348837209303},{\"clicks\":19,\"ctr\":0.06070287539936102,\"impressions\":313,\"keys\":[\"2018-02-23\"],\"position\":36.82108626198083},{\"clicks\":12,\"ctr\":0.06282722513089005,\"impressions\":191,\"keys\":[\"2018-02-24\"],\"position\":43.09424083769633},{\"clicks\":3,\"ctr\":0.014218009478672985,\"impressions\":211,\"keys\":[\"2018-02-25\"],\"position\":41.8957345971564},{\"clicks\":11,\"ctr\":0.03064066852367688,\"impressions\":359,\"keys\":[\"2018-02-26\"],\"position\":32.99442896935933},{\"clicks\":15,\"ctr\":0.042735042735042736,\"impressions\":351,\"keys\":[\"2018-02-27\"],\"position\":31.253561253561255},{\"clicks\":12,\"ctr\":0.03870967741935484,\"impressions\":310,\"keys\":[\"2018-02-28\"],\"position\":39.71935483870968},{\"clicks\":18,\"ctr\":0.05172413793103448,\"impressions\":348,\"keys\":[\"2018-03-01\"],\"position\":37.5919540229885},{\"clicks\":9,\"ctr\":0.033707865168539325,\"impressions\":267,\"keys\":[\"2018-03-02\"],\"position\":37.344569288389515},{\"clicks\":5,\"ctr\":0.03496503496503497,\"impressions\":143,\"keys\":[\"2018-03-03\"],\"position\":47.12587412587413},{\"clicks\":7,\"ctr\":0.03977272727272727,\"impressions\":176,\"keys\":[\"2018-03-04\"],\"position\":51.5},{\"clicks\":24,\"ctr\":0.06504065040650407,\"impressions\":369,\"keys\":[\"2018-03-05\"],\"position\":35.639566395663955},{\"clicks\":23,\"ctr\":0.061170212765957445,\"impressions\":376,\"keys\":[\"2018-03-06\"],\"position\":36.079787234042556},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2018-03-07\"],\"position\":32.736507936507934},{\"clicks\":16,\"ctr\":0.0431266846361186,\"impressions\":371,\"keys\":[\"2018-03-08\"],\"position\":31.11590296495957},{\"clicks\":22,\"ctr\":0.06769230769230769,\"impressions\":325,\"keys\":[\"2018-03-09\"],\"position\":34.963076923076926},{\"clicks\":9,\"ctr\":0.03982300884955752,\"impressions\":226,\"keys\":[\"2018-03-10\"],\"position\":39.69911504424779},{\"clicks\":4,\"ctr\":0.020512820512820513,\"impressions\":195,\"keys\":[\"2018-03-11\"],\"position\":44.98461538461538},{\"clicks\":15,\"ctr\":0.03667481662591687,\"impressions\":409,\"keys\":[\"2018-03-12\"],\"position\":32.62347188264059},{\"clicks\":14,\"ctr\":0.03139013452914798,\"impressions\":446,\"keys\":[\"2018-03-13\"],\"position\":38.800448430493276},{\"clicks\":31,\"ctr\":0.06652360515021459,\"impressions\":466,\"keys\":[\"2018-03-14\"],\"position\":29.17167381974249},{\"clicks\":29,\"ctr\":0.06331877729257641,\"impressions\":458,\"keys\":[\"2018-03-15\"],\"position\":25.823144104803493},{\"clicks\":22,\"ctr\":0.05994550408719346,\"impressions\":367,\"keys\":[\"2018-03-16\"],\"position\":31.743869209809265},{\"clicks\":7,\"ctr\":0.03482587064676617,\"impressions\":201,\"keys\":[\"2018-03-17\"],\"position\":35.472636815920396},{\"clicks\":17,\"ctr\":0.0648854961832061,\"impressions\":262,\"keys\":[\"2018-03-18\"],\"position\":34.60687022900763},{\"clicks\":22,\"ctr\":0.05,\"impressions\":440,\"keys\":[\"2018-03-19\"],\"position\":27.279545454545456},{\"clicks\":27,\"ctr\":0.05921052631578947,\"impressions\":456,\"keys\":[\"2018-03-20\"],\"position\":30.86842105263158},{\"clicks\":31,\"ctr\":0.07560975609756097,\"impressions\":410,\"keys\":[\"2018-03-21\"],\"position\":27.790243902439023},{\"clicks\":12,\"ctr\":0.026905829596412557,\"impressions\":446,\"keys\":[\"2018-03-22\"],\"position\":30.10089686098655},{\"clicks\":22,\"ctr\":0.05714285714285714,\"impressions\":385,\"keys\":[\"2018-03-23\"],\"position\":32.53506493506494},{\"clicks\":9,\"ctr\":0.047619047619047616,\"impressions\":189,\"keys\":[\"2018-03-24\"],\"position\":37.026455026455025},{\"clicks\":18,\"ctr\":0.07860262008733625,\"impressions\":229,\"keys\":[\"2018-03-25\"],\"position\":39.03056768558952},{\"clicks\":22,\"ctr\":0.049886621315192746,\"impressions\":441,\"keys\":[\"2018-03-26\"],\"position\":30.478458049886623},{\"clicks\":28,\"ctr\":0.05714285714285714,\"impressions\":490,\"keys\":[\"2018-03-27\"],\"position\":27.179591836734694},{\"clicks\":32,\"ctr\":0.07126948775055679,\"impressions\":449,\"keys\":[\"2018-03-28\"],\"position\":30.87305122494432},{\"clicks\":26,\"ctr\":0.056155507559395246,\"impressions\":463,\"keys\":[\"2018-03-29\"],\"position\":29.920086393088553},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-03-30\"],\"position\":33.72576177285318},{\"clicks\":11,\"ctr\":0.044534412955465584,\"impressions\":247,\"keys\":[\"2018-03-31\"],\"position\":50.34817813765182},{\"clicks\":9,\"ctr\":0.037815126050420166,\"impressions\":238,\"keys\":[\"2018-04-01\"],\"position\":46.7563025210084},{\"clicks\":24,\"ctr\":0.010278372591006424,\"impressions\":2335,\"keys\":[\"2018-04-02\"],\"position\":56.52762312633833},{\"clicks\":35,\"ctr\":0.07157464212678936,\"impressions\":489,\"keys\":[\"2018-04-03\"],\"position\":28.116564417177916},{\"clicks\":21,\"ctr\":0.045951859956236324,\"impressions\":457,\"keys\":[\"2018-04-04\"],\"position\":32.798687089715536},{\"clicks\":27,\"ctr\":0.05660377358490566,\"impressions\":477,\"keys\":[\"2018-04-05\"],\"position\":30.241090146750523},{\"clicks\":29,\"ctr\":0.0640176600441501,\"impressions\":453,\"keys\":[\"2018-04-06\"],\"position\":33.026490066225165},{\"clicks\":15,\"ctr\":0.061224489795918366,\"impressions\":245,\"keys\":[\"2018-04-07\"],\"position\":38.30612244897959},{\"clicks\":15,\"ctr\":0.04424778761061947,\"impressions\":339,\"keys\":[\"2018-04-08\"],\"position\":44.36283185840708},{\"clicks\":18,\"ctr\":0.04285714285714286,\"impressions\":420,\"keys\":[\"2018-04-09\"],\"position\":35.392857142857146},{\"clicks\":32,\"ctr\":0.06286836935166994,\"impressions\":509,\"keys\":[\"2018-04-10\"],\"position\":33.284872298624755},{\"clicks\":23,\"ctr\":0.04693877551020408,\"impressions\":490,\"keys\":[\"2018-04-11\"],\"position\":30.428571428571427},{\"clicks\":16,\"ctr\":0.034858387799564274,\"impressions\":459,\"keys\":[\"2018-04-12\"],\"position\":34.87363834422658},{\"clicks\":18,\"ctr\":0.043689320388349516,\"impressions\":412,\"keys\":[\"2018-04-13\"],\"position\":32.189320388349515},{\"clicks\":5,\"ctr\":0.023148148148148147,\"impressions\":216,\"keys\":[\"2018-04-14\"],\"position\":51.342592592592595},{\"clicks\":15,\"ctr\":0.05357142857142857,\"impressions\":280,\"keys\":[\"2018-04-15\"],\"position\":42.746428571428574},{\"clicks\":26,\"ctr\":0.06060606060606061,\"impressions\":429,\"keys\":[\"2018-04-16\"],\"position\":32.81118881118881},{\"clicks\":30,\"ctr\":0.06289308176100629,\"impressions\":477,\"keys\":[\"2018-04-17\"],\"position\":25.60587002096436},{\"clicks\":34,\"ctr\":0.07127882599580712,\"impressions\":477,\"keys\":[\"2018-04-18\"],\"position\":29.17819706498952},{\"clicks\":21,\"ctr\":0.045064377682403435,\"impressions\":466,\"keys\":[\"2018-04-19\"],\"position\":29.068669527896997},{\"clicks\":15,\"ctr\":0.04310344827586207,\"impressions\":348,\"keys\":[\"2018-04-20\"],\"position\":33.44827586206897},{\"clicks\":6,\"ctr\":0.03428571428571429,\"impressions\":175,\"keys\":[\"2018-04-21\"],\"position\":48.457142857142856},{\"clicks\":7,\"ctr\":0.03431372549019608,\"impressions\":204,\"keys\":[\"2018-04-22\"],\"position\":38.84313725490196},{\"clicks\":14,\"ctr\":0.033734939759036145,\"impressions\":415,\"keys\":[\"2018-04-23\"],\"position\":30.54698795180723},{\"clicks\":18,\"ctr\":0.039647577092511016,\"impressions\":454,\"keys\":[\"2018-04-24\"],\"position\":25.770925110132158},{\"clicks\":20,\"ctr\":0.04784688995215311,\"impressions\":418,\"keys\":[\"2018-04-25\"],\"position\":31.6866028708134},{\"clicks\":29,\"ctr\":0.06575963718820861,\"impressions\":441,\"keys\":[\"2018-04-26\"],\"position\":31.396825396825395},{\"clicks\":27,\"ctr\":0.061224489795918366,\"impressions\":441,\"keys\":[\"2018-04-27\"],\"position\":26.750566893424036},{\"clicks\":6,\"ctr\":0.029850746268656716,\"impressions\":201,\"keys\":[\"2018-04-28\"],\"position\":34.53233830845771},{\"clicks\":6,\"ctr\":0.030303030303030304,\"impressions\":198,\"keys\":[\"2018-04-29\"],\"position\":36.93939393939394},{\"clicks\":17,\"ctr\":0.04899135446685879,\"impressions\":347,\"keys\":[\"2018-04-30\"],\"position\":31.26801152737752},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-05-01\"],\"position\":31.24251497005988},{\"clicks\":23,\"ctr\":0.05542168674698795,\"impressions\":415,\"keys\":[\"2018-05-02\"],\"position\":29.881927710843375},{\"clicks\":29,\"ctr\":0.06921241050119331,\"impressions\":419,\"keys\":[\"2018-05-03\"],\"position\":28.58233890214797},{\"clicks\":21,\"ctr\":0.06017191977077364,\"impressions\":349,\"keys\":[\"2018-05-04\"],\"position\":28.851002865329512},{\"clicks\":4,\"ctr\":0.030534351145038167,\"impressions\":131,\"keys\":[\"2018-05-05\"],\"position\":41.98473282442748},{\"clicks\":5,\"ctr\":0.021645021645021644,\"impressions\":231,\"keys\":[\"2018-05-06\"],\"position\":39.05194805194805},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-05-07\"],\"position\":26.698492462311556},{\"clicks\":23,\"ctr\":0.04935622317596566,\"impressions\":466,\"keys\":[\"2018-05-08\"],\"position\":25.950643776824034},{\"clicks\":19,\"ctr\":0.04773869346733668,\"impressions\":398,\"keys\":[\"2018-05-09\"],\"position\":27.90452261306533},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2018-05-10\"],\"position\":28.571428571428573},{\"clicks\":15,\"ctr\":0.051194539249146756,\"impressions\":293,\"keys\":[\"2018-05-11\"],\"position\":29.150170648464165},{\"clicks\":10,\"ctr\":0.056179775280898875,\"impressions\":178,\"keys\":[\"2018-05-12\"],\"position\":41.48314606741573},{\"clicks\":5,\"ctr\":0.022727272727272728,\"impressions\":220,\"keys\":[\"2018-05-13\"],\"position\":40.61363636363637},{\"clicks\":17,\"ctr\":0.03837471783295711,\"impressions\":443,\"keys\":[\"2018-05-14\"],\"position\":26.79683972911964},{\"clicks\":18,\"ctr\":0.05042016806722689,\"impressions\":357,\"keys\":[\"2018-05-15\"],\"position\":25.88795518207283},{\"clicks\":30,\"ctr\":0.06864988558352403,\"impressions\":437,\"keys\":[\"2018-05-16\"],\"position\":24.993135011441648},{\"clicks\":21,\"ctr\":0.046875,\"impressions\":448,\"keys\":[\"2018-05-17\"],\"position\":27.631696428571427},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-05-18\"],\"position\":29.878116343490305},{\"clicks\":10,\"ctr\":0.050505050505050504,\"impressions\":198,\"keys\":[\"2018-05-19\"],\"position\":43.76262626262626},{\"clicks\":16,\"ctr\":0.08247422680412371,\"impressions\":194,\"keys\":[\"2018-05-20\"],\"position\":33.365979381443296},{\"clicks\":17,\"ctr\":0.04871060171919771,\"impressions\":349,\"keys\":[\"2018-05-21\"],\"position\":27.979942693409743},{\"clicks\":26,\"ctr\":0.057777777777777775,\"impressions\":450,\"keys\":[\"2018-05-22\"],\"position\":26.86888888888889},{\"clicks\":25,\"ctr\":0.05186721991701245,\"impressions\":482,\"keys\":[\"2018-05-23\"],\"position\":26.634854771784234},{\"clicks\":20,\"ctr\":0.0546448087431694,\"impressions\":366,\"keys\":[\"2018-05-24\"],\"position\":33.08743169398907},{\"clicks\":30,\"ctr\":0.0967741935483871,\"impressions\":310,\"keys\":[\"2018-05-25\"],\"position\":26.335483870967742},{\"clicks\":7,\"ctr\":0.041666666666666664,\"impressions\":168,\"keys\":[\"2018-05-26\"],\"position\":39.99404761904762},{\"clicks\":10,\"ctr\":0.04405286343612335,\"impressions\":227,\"keys\":[\"2018-05-27\"],\"position\":32.31718061674009},{\"clicks\":13,\"ctr\":0.03485254691689008,\"impressions\":373,\"keys\":[\"2018-05-28\"],\"position\":27.439678284182307},{\"clicks\":35,\"ctr\":0.07261410788381743,\"impressions\":482,\"keys\":[\"2018-05-29\"],\"position\":23.062240663900415},{\"clicks\":29,\"ctr\":0.06387665198237885,\"impressions\":454,\"keys\":[\"2018-05-30\"],\"position\":27.191629955947135},{\"clicks\":25,\"ctr\":0.062034739454094295,\"impressions\":403,\"keys\":[\"2018-05-31\"],\"position\":32.141439205955336},{\"clicks\":16,\"ctr\":0.04610951008645533,\"impressions\":347,\"keys\":[\"2018-06-01\"],\"position\":29.22478386167147},{\"clicks\":15,\"ctr\":0.0949367088607595,\"impressions\":158,\"keys\":[\"2018-06-02\"],\"position\":40.620253164556964},{\"clicks\":9,\"ctr\":0.0430622009569378,\"impressions\":209,\"keys\":[\"2018-06-03\"],\"position\":40.26794258373206},{\"clicks\":15,\"ctr\":0.037783375314861464,\"impressions\":397,\"keys\":[\"2018-06-04\"],\"position\":32.19647355163728},{\"clicks\":25,\"ctr\":0.0585480093676815,\"impressions\":427,\"keys\":[\"2018-06-05\"],\"position\":28.194379391100703},{\"clicks\":14,\"ctr\":0.034912718204488775,\"impressions\":401,\"keys\":[\"2018-06-06\"],\"position\":29.341645885286784},{\"clicks\":25,\"ctr\":0.05592841163310962,\"impressions\":447,\"keys\":[\"2018-06-07\"],\"position\":25.322147651006713},{\"clicks\":16,\"ctr\":0.045845272206303724,\"impressions\":349,\"keys\":[\"2018-06-08\"],\"position\":25.13753581661891},{\"clicks\":7,\"ctr\":0.041916167664670656,\"impressions\":167,\"keys\":[\"2018-06-09\"],\"position\":41.16766467065868},{\"clicks\":11,\"ctr\":0.04782608695652174,\"impressions\":230,\"keys\":[\"2018-06-10\"],\"position\":40.94347826086957},{\"clicks\":17,\"ctr\":0.03981264637002342,\"impressions\":427,\"keys\":[\"2018-06-11\"],\"position\":29.88056206088993},{\"clicks\":32,\"ctr\":0.0631163708086785,\"impressions\":507,\"keys\":[\"2018-06-12\"],\"position\":26.329388560157792},{\"clicks\":25,\"ctr\":0.06218905472636816,\"impressions\":402,\"keys\":[\"2018-06-13\"],\"position\":29.355721393034827},{\"clicks\":27,\"ctr\":0.05567010309278351,\"impressions\":485,\"keys\":[\"2018-06-14\"],\"position\":25.298969072164947},{\"clicks\":16,\"ctr\":0.05,\"impressions\":320,\"keys\":[\"2018-06-15\"],\"position\":28.325},{\"clicks\":8,\"ctr\":0.042328042328042326,\"impressions\":189,\"keys\":[\"2018-06-16\"],\"position\":40.05291005291005},{\"clicks\":8,\"ctr\":0.04371584699453552,\"impressions\":183,\"keys\":[\"2018-06-17\"],\"position\":41.15846994535519},{\"clicks\":27,\"ctr\":0.06683168316831684,\"impressions\":404,\"keys\":[\"2018-06-18\"],\"position\":30.02227722772277},{\"clicks\":20,\"ctr\":0.044642857142857144,\"impressions\":448,\"keys\":[\"2018-06-19\"],\"position\":31.703125},{\"clicks\":25,\"ctr\":0.06868131868131869,\"impressions\":364,\"keys\":[\"2018-06-20\"],\"position\":26.01098901098901},{\"clicks\":24,\"ctr\":0.057279236276849645,\"impressions\":419,\"keys\":[\"2018-06-21\"],\"position\":29.458233890214796},{\"clicks\":14,\"ctr\":0.03482587064676617,\"impressions\":402,\"keys\":[\"2018-06-22\"],\"position\":31.65174129353234},{\"clicks\":9,\"ctr\":0.047872340425531915,\"impressions\":188,\"keys\":[\"2018-06-23\"],\"position\":37.888297872340424},{\"clicks\":13,\"ctr\":0.06280193236714976,\"impressions\":207,\"keys\":[\"2018-06-24\"],\"position\":34.26086956521739},{\"clicks\":24,\"ctr\":0.06266318537859007,\"impressions\":383,\"keys\":[\"2018-06-25\"],\"position\":24.117493472584858},{\"clicks\":21,\"ctr\":0.05223880597014925,\"impressions\":402,\"keys\":[\"2018-06-26\"],\"position\":22.67910447761194},{\"clicks\":21,\"ctr\":0.05614973262032086,\"impressions\":374,\"keys\":[\"2018-06-27\"],\"position\":24.60427807486631},{\"clicks\":20,\"ctr\":0.05089058524173028,\"impressions\":393,\"keys\":[\"2018-06-28\"],\"position\":24.801526717557252},{\"clicks\":21,\"ctr\":0.06069364161849711,\"impressions\":346,\"keys\":[\"2018-06-29\"],\"position\":32.063583815028906},{\"clicks\":10,\"ctr\":0.0641025641025641,\"impressions\":156,\"keys\":[\"2018-06-30\"],\"position\":44.756410256410255},{\"clicks\":5,\"ctr\":0.027472527472527472,\"impressions\":182,\"keys\":[\"2018-07-01\"],\"position\":46.05494505494506},{\"clicks\":17,\"ctr\":0.04415584415584416,\"impressions\":385,\"keys\":[\"2018-07-02\"],\"position\":34.579220779220776},{\"clicks\":24,\"ctr\":0.05673758865248227,\"impressions\":423,\"keys\":[\"2018-07-03\"],\"position\":33.00709219858156},{\"clicks\":21,\"ctr\":0.056910569105691054,\"impressions\":369,\"keys\":[\"2018-07-04\"],\"position\":32.07859078590786},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-07-05\"],\"position\":31.441975308641975},{\"clicks\":24,\"ctr\":0.07079646017699115,\"impressions\":339,\"keys\":[\"2018-07-06\"],\"position\":31.82300884955752},{\"clicks\":19,\"ctr\":0.08296943231441048,\"impressions\":229,\"keys\":[\"2018-07-07\"],\"position\":34.493449781659386},{\"clicks\":12,\"ctr\":0.057692307692307696,\"impressions\":208,\"keys\":[\"2018-07-08\"],\"position\":39.90865384615385},{\"clicks\":35,\"ctr\":0.0755939524838013,\"impressions\":463,\"keys\":[\"2018-07-09\"],\"position\":29.59611231101512},{\"clicks\":24,\"ctr\":0.05333333333333334,\"impressions\":450,\"keys\":[\"2018-07-10\"],\"position\":30.12},{\"clicks\":28,\"ctr\":0.06349206349206349,\"impressions\":441,\"keys\":[\"2018-07-11\"],\"position\":27.537414965986393},{\"clicks\":18,\"ctr\":0.04035874439461883,\"impressions\":446,\"keys\":[\"2018-07-12\"],\"position\":29.746636771300448},{\"clicks\":19,\"ctr\":0.04357798165137615,\"impressions\":436,\"keys\":[\"2018-07-13\"],\"position\":34.022935779816514},{\"clicks\":15,\"ctr\":0.07009345794392523,\"impressions\":214,\"keys\":[\"2018-07-14\"],\"position\":35.200934579439256},{\"clicks\":7,\"ctr\":0.03723404255319149,\"impressions\":188,\"keys\":[\"2018-07-15\"],\"position\":49.75},{\"clicks\":15,\"ctr\":0.033860045146726865,\"impressions\":443,\"keys\":[\"2018-07-16\"],\"position\":32.331828442437924},{\"clicks\":25,\"ctr\":0.052083333333333336,\"impressions\":480,\"keys\":[\"2018-07-17\"],\"position\":30.3125},{\"clicks\":27,\"ctr\":0.057203389830508475,\"impressions\":472,\"keys\":[\"2018-07-18\"],\"position\":28.608050847457626},{\"clicks\":20,\"ctr\":0.04405286343612335,\"impressions\":454,\"keys\":[\"2018-07-19\"],\"position\":30.47797356828194},{\"clicks\":16,\"ctr\":0.0449438202247191,\"impressions\":356,\"keys\":[\"2018-07-20\"],\"position\":33.247191011235955},{\"clicks\":15,\"ctr\":0.07317073170731707,\"impressions\":205,\"keys\":[\"2018-07-21\"],\"position\":39.30731707317073},{\"clicks\":10,\"ctr\":0.04926108374384237,\"impressions\":203,\"keys\":[\"2018-07-22\"],\"position\":38.41871921182266},{\"clicks\":28,\"ctr\":0.06422018348623854,\"impressions\":436,\"keys\":[\"2018-07-23\"],\"position\":27.93348623853211},{\"clicks\":24,\"ctr\":0.04642166344294004,\"impressions\":517,\"keys\":[\"2018-07-24\"],\"position\":27.197292069632496},{\"clicks\":23,\"ctr\":0.04791666666666667,\"impressions\":480,\"keys\":[\"2018-07-25\"],\"position\":28.825},{\"clicks\":32,\"ctr\":0.07692307692307693,\"impressions\":416,\"keys\":[\"2018-07-26\"],\"position\":26.521634615384617},{\"clicks\":21,\"ctr\":0.0634441087613293,\"impressions\":331,\"keys\":[\"2018-07-27\"],\"position\":30.996978851963746},{\"clicks\":7,\"ctr\":0.041176470588235294,\"impressions\":170,\"keys\":[\"2018-07-28\"],\"position\":39.3235294117647},{\"clicks\":18,\"ctr\":0.056782334384858045,\"impressions\":317,\"keys\":[\"2018-07-29\"],\"position\":33.018927444794954},{\"clicks\":19,\"ctr\":0.04785894206549118,\"impressions\":397,\"keys\":[\"2018-07-30\"],\"position\":29.27455919395466},{\"clicks\":26,\"ctr\":0.05652173913043478,\"impressions\":460,\"keys\":[\"2018-07-31\"],\"position\":25.471739130434784},{\"clicks\":22,\"ctr\":0.05392156862745098,\"impressions\":408,\"keys\":[\"2018-08-01\"],\"position\":25.46813725490196},{\"clicks\":31,\"ctr\":0.06828193832599119,\"impressions\":454,\"keys\":[\"2018-08-02\"],\"position\":28.770925110132158},{\"clicks\":18,\"ctr\":0.04918032786885246,\"impressions\":366,\"keys\":[\"2018-08-03\"],\"position\":33.24863387978142},{\"clicks\":4,\"ctr\":0.02040816326530612,\"impressions\":196,\"keys\":[\"2018-08-04\"],\"position\":45.33163265306123},{\"clicks\":16,\"ctr\":0.05970149253731343,\"impressions\":268,\"keys\":[\"2018-08-05\"],\"position\":38.07835820895522},{\"clicks\":19,\"ctr\":0.045454545454545456,\"impressions\":418,\"keys\":[\"2018-08-06\"],\"position\":29.361244019138756},{\"clicks\":30,\"ctr\":0.06802721088435375,\"impressions\":441,\"keys\":[\"2018-08-07\"],\"position\":29.26077097505669},{\"clicks\":27,\"ctr\":0.053465346534653464,\"impressions\":505,\"keys\":[\"2018-08-08\"],\"position\":28.514851485148515},{\"clicks\":30,\"ctr\":0.06109979633401222,\"impressions\":491,\"keys\":[\"2018-08-09\"],\"position\":31.40122199592668},{\"clicks\":23,\"ctr\":0.058823529411764705,\"impressions\":391,\"keys\":[\"2018-08-10\"],\"position\":35.65728900255755},{\"clicks\":7,\"ctr\":0.031818181818181815,\"impressions\":220,\"keys\":[\"2018-08-11\"],\"position\":49.736363636363635},{\"clicks\":10,\"ctr\":0.03636363636363636,\"impressions\":275,\"keys\":[\"2018-08-12\"],\"position\":44.152727272727276},{\"clicks\":25,\"ctr\":0.04770992366412214,\"impressions\":524,\"keys\":[\"2018-08-13\"],\"position\":30.33969465648855},{\"clicks\":26,\"ctr\":0.06341463414634146,\"impressions\":410,\"keys\":[\"2018-08-14\"],\"position\":33.170731707317074},{\"clicks\":41,\"ctr\":0.09360730593607305,\"impressions\":438,\"keys\":[\"2018-08-15\"],\"position\":29.152968036529682},{\"clicks\":36,\"ctr\":0.08591885441527446,\"impressions\":419,\"keys\":[\"2018-08-16\"],\"position\":29.560859188544153},{\"clicks\":21,\"ctr\":0.06363636363636363,\"impressions\":330,\"keys\":[\"2018-08-17\"],\"position\":30.912121212121214},{\"clicks\":12,\"ctr\":0.056074766355140186,\"impressions\":214,\"keys\":[\"2018-08-18\"],\"position\":41.69626168224299},{\"clicks\":14,\"ctr\":0.05,\"impressions\":280,\"keys\":[\"2018-08-19\"],\"position\":40.614285714285714},{\"clicks\":40,\"ctr\":0.0847457627118644,\"impressions\":472,\"keys\":[\"2018-08-20\"],\"position\":28.872881355932204},{\"clicks\":29,\"ctr\":0.0675990675990676,\"impressions\":429,\"keys\":[\"2018-08-21\"],\"position\":28.221445221445222},{\"clicks\":44,\"ctr\":0.08924949290060852,\"impressions\":493,\"keys\":[\"2018-08-22\"],\"position\":25.626774847870184},{\"clicks\":20,\"ctr\":0.05405405405405406,\"impressions\":370,\"keys\":[\"2018-08-23\"],\"position\":27.762162162162163},{\"clicks\":26,\"ctr\":0.07344632768361582,\"impressions\":354,\"keys\":[\"2018-08-24\"],\"position\":22.816384180790962},{\"clicks\":11,\"ctr\":0.05,\"impressions\":220,\"keys\":[\"2018-08-25\"],\"position\":38.04545454545455},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-08-26\"],\"position\":39.154205607476634},{\"clicks\":25,\"ctr\":0.05980861244019139,\"impressions\":418,\"keys\":[\"2018-08-27\"],\"position\":23.56937799043062},{\"clicks\":36,\"ctr\":0.07484407484407485,\"impressions\":481,\"keys\":[\"2018-08-28\"],\"position\":25.53014553014553},{\"clicks\":24,\"ctr\":0.05955334987593052,\"impressions\":403,\"keys\":[\"2018-08-29\"],\"position\":23.220843672456574},{\"clicks\":24,\"ctr\":0.056338028169014086,\"impressions\":426,\"keys\":[\"2018-08-30\"],\"position\":28.002347417840376},{\"clicks\":28,\"ctr\":0.07547169811320754,\"impressions\":371,\"keys\":[\"2018-08-31\"],\"position\":25.88409703504043},{\"clicks\":22,\"ctr\":0.08560311284046693,\"impressions\":257,\"keys\":[\"2018-09-01\"],\"position\":33.08949416342413},{\"clicks\":11,\"ctr\":0.03914590747330961,\"impressions\":281,\"keys\":[\"2018-09-02\"],\"position\":35.19928825622776},{\"clicks\":25,\"ctr\":0.06756756756756757,\"impressions\":370,\"keys\":[\"2018-09-03\"],\"position\":27.494594594594595},{\"clicks\":31,\"ctr\":0.06553911205073996,\"impressions\":473,\"keys\":[\"2018-09-04\"],\"position\":27.012684989429175},{\"clicks\":34,\"ctr\":0.0776255707762557,\"impressions\":438,\"keys\":[\"2018-09-05\"],\"position\":22.815068493150687},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-09-06\"],\"position\":27.066666666666666},{\"clicks\":47,\"ctr\":0.1309192200557103,\"impressions\":359,\"keys\":[\"2018-09-07\"],\"position\":21.172701949860723},{\"clicks\":16,\"ctr\":0.0730593607305936,\"impressions\":219,\"keys\":[\"2018-09-08\"],\"position\":29.67579908675799},{\"clicks\":20,\"ctr\":0.09615384615384616,\"impressions\":208,\"keys\":[\"2018-09-09\"],\"position\":29.22596153846154},{\"clicks\":24,\"ctr\":0.05853658536585366,\"impressions\":410,\"keys\":[\"2018-09-10\"],\"position\":21.37317073170732},{\"clicks\":39,\"ctr\":0.08863636363636364,\"impressions\":440,\"keys\":[\"2018-09-11\"],\"position\":22.068181818181817},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-09-12\"],\"position\":21.188861985472155},{\"clicks\":35,\"ctr\":0.08274231678486997,\"impressions\":423,\"keys\":[\"2018-09-13\"],\"position\":21.742316784869978},{\"clicks\":35,\"ctr\":0.0958904109589041,\"impressions\":365,\"keys\":[\"2018-09-14\"],\"position\":23.98904109589041},{\"clicks\":20,\"ctr\":0.10638297872340426,\"impressions\":188,\"keys\":[\"2018-09-15\"],\"position\":25.25},{\"clicks\":16,\"ctr\":0.07339449541284404,\"impressions\":218,\"keys\":[\"2018-09-16\"],\"position\":24.44954128440367},{\"clicks\":49,\"ctr\":0.11666666666666667,\"impressions\":420,\"keys\":[\"2018-09-17\"],\"position\":20.169047619047618},{\"clicks\":47,\"ctr\":0.10352422907488987,\"impressions\":454,\"keys\":[\"2018-09-18\"],\"position\":23.715859030837006},{\"clicks\":21,\"ctr\":0.045454545454545456,\"impressions\":462,\"keys\":[\"2018-09-19\"],\"position\":22.42207792207792},{\"clicks\":42,\"ctr\":0.09545454545454546,\"impressions\":440,\"keys\":[\"2018-09-20\"],\"position\":24.64318181818182},{\"clicks\":49,\"ctr\":0.11529411764705882,\"impressions\":425,\"keys\":[\"2018-09-21\"],\"position\":24.44235294117647},{\"clicks\":11,\"ctr\":0.05670103092783505,\"impressions\":194,\"keys\":[\"2018-09-22\"],\"position\":30.077319587628867},{\"clicks\":6,\"ctr\":0.02843601895734597,\"impressions\":211,\"keys\":[\"2018-09-23\"],\"position\":36.06635071090047},{\"clicks\":35,\"ctr\":0.07641921397379912,\"impressions\":458,\"keys\":[\"2018-09-24\"],\"position\":25.157205240174672},{\"clicks\":28,\"ctr\":0.06278026905829596,\"impressions\":446,\"keys\":[\"2018-09-25\"],\"position\":22.62780269058296},{\"clicks\":39,\"ctr\":0.08590308370044053,\"impressions\":454,\"keys\":[\"2018-09-26\"],\"position\":23.841409691629956},{\"clicks\":31,\"ctr\":0.06724511930585683,\"impressions\":461,\"keys\":[\"2018-09-27\"],\"position\":24.27982646420824},{\"clicks\":27,\"ctr\":0.08108108108108109,\"impressions\":333,\"keys\":[\"2018-09-28\"],\"position\":27.24924924924925},{\"clicks\":5,\"ctr\":0.02976190476190476,\"impressions\":168,\"keys\":[\"2018-09-29\"],\"position\":42.11309523809524},{\"clicks\":15,\"ctr\":0.06912442396313365,\"impressions\":217,\"keys\":[\"2018-09-30\"],\"position\":35.21658986175115},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-10-01\"],\"position\":25.765133171912833},{\"clicks\":26,\"ctr\":0.06467661691542288,\"impressions\":402,\"keys\":[\"2018-10-02\"],\"position\":25.33084577114428},{\"clicks\":50,\"ctr\":0.0984251968503937,\"impressions\":508,\"keys\":[\"2018-10-03\"],\"position\":21.381889763779526},{\"clicks\":39,\"ctr\":0.08280254777070063,\"impressions\":471,\"keys\":[\"2018-10-04\"],\"position\":24.231422505307854},{\"clicks\":35,\"ctr\":0.0875,\"impressions\":400,\"keys\":[\"2018-10-05\"],\"position\":24.395},{\"clicks\":21,\"ctr\":0.08823529411764706,\"impressions\":238,\"keys\":[\"2018-10-06\"],\"position\":34.89495798319328},{\"clicks\":12,\"ctr\":0.05357142857142857,\"impressions\":224,\"keys\":[\"2018-10-07\"],\"position\":38.107142857142854},{\"clicks\":30,\"ctr\":0.06960556844547564,\"impressions\":431,\"keys\":[\"2018-10-08\"],\"position\":24.350348027842227},{\"clicks\":42,\"ctr\":0.09438202247191012,\"impressions\":445,\"keys\":[\"2018-10-09\"],\"position\":23.95056179775281},{\"clicks\":34,\"ctr\":0.07834101382488479,\"impressions\":434,\"keys\":[\"2018-10-10\"],\"position\":24.638248847926267},{\"clicks\":18,\"ctr\":0.049723756906077346,\"impressions\":362,\"keys\":[\"2018-10-11\"],\"position\":27.837016574585636},{\"clicks\":27,\"ctr\":0.07297297297297298,\"impressions\":370,\"keys\":[\"2018-10-12\"],\"position\":26.1},{\"clicks\":14,\"ctr\":0.06481481481481481,\"impressions\":216,\"keys\":[\"2018-10-13\"],\"position\":39.5462962962963},{\"clicks\":21,\"ctr\":0.09170305676855896,\"impressions\":229,\"keys\":[\"2018-10-14\"],\"position\":30.170305676855897},{\"clicks\":39,\"ctr\":0.0951219512195122,\"impressions\":410,\"keys\":[\"2018-10-15\"],\"position\":23.929268292682927},{\"clicks\":26,\"ctr\":0.053830227743271224,\"impressions\":483,\"keys\":[\"2018-10-16\"],\"position\":27.714285714285715},{\"clicks\":34,\"ctr\":0.07039337474120083,\"impressions\":483,\"keys\":[\"2018-10-17\"],\"position\":26.579710144927535},{\"clicks\":27,\"ctr\":0.06398104265402843,\"impressions\":422,\"keys\":[\"2018-10-18\"],\"position\":24.774881516587676},{\"clicks\":22,\"ctr\":0.0650887573964497,\"impressions\":338,\"keys\":[\"2018-10-19\"],\"position\":24.556213017751478},{\"clicks\":14,\"ctr\":0.0673076923076923,\"impressions\":208,\"keys\":[\"2018-10-20\"],\"position\":35.1875},{\"clicks\":11,\"ctr\":0.04435483870967742,\"impressions\":248,\"keys\":[\"2018-10-21\"],\"position\":31.77016129032258},{\"clicks\":29,\"ctr\":0.06531531531531531,\"impressions\":444,\"keys\":[\"2018-10-22\"],\"position\":24.004504504504503},{\"clicks\":26,\"ctr\":0.05148514851485148,\"impressions\":505,\"keys\":[\"2018-10-23\"],\"position\":27.156435643564357},{\"clicks\":39,\"ctr\":0.08227848101265822,\"impressions\":474,\"keys\":[\"2018-10-24\"],\"position\":26.19831223628692},{\"clicks\":30,\"ctr\":0.06521739130434782,\"impressions\":460,\"keys\":[\"2018-10-25\"],\"position\":21.98913043478261},{\"clicks\":29,\"ctr\":0.07142857142857142,\"impressions\":406,\"keys\":[\"2018-10-26\"],\"position\":28.251231527093594},{\"clicks\":16,\"ctr\":0.07881773399014778,\"impressions\":203,\"keys\":[\"2018-10-27\"],\"position\":38.70935960591133},{\"clicks\":13,\"ctr\":0.04924242424242424,\"impressions\":264,\"keys\":[\"2018-10-28\"],\"position\":34.753787878787875},{\"clicks\":47,\"ctr\":0.09437751004016064,\"impressions\":498,\"keys\":[\"2018-10-29\"],\"position\":19.696787148594378},{\"clicks\":32,\"ctr\":0.06201550387596899,\"impressions\":516,\"keys\":[\"2018-10-30\"],\"position\":24.77906976744186},{\"clicks\":41,\"ctr\":0.09318181818181819,\"impressions\":440,\"keys\":[\"2018-10-31\"],\"position\":20.022727272727273},{\"clicks\":28,\"ctr\":0.0691358024691358,\"impressions\":405,\"keys\":[\"2018-11-01\"],\"position\":21.644444444444446},{\"clicks\":29,\"ctr\":0.07493540051679587,\"impressions\":387,\"keys\":[\"2018-11-02\"],\"position\":25.204134366925064},{\"clicks\":17,\"ctr\":0.06967213114754098,\"impressions\":244,\"keys\":[\"2018-11-03\"],\"position\":28.278688524590162},{\"clicks\":24,\"ctr\":0.08247422680412371,\"impressions\":291,\"keys\":[\"2018-11-04\"],\"position\":30.233676975945016},{\"clicks\":33,\"ctr\":0.0718954248366013,\"impressions\":459,\"keys\":[\"2018-11-05\"],\"position\":25.285403050108933},{\"clicks\":25,\"ctr\":0.0513347022587269,\"impressions\":487,\"keys\":[\"2018-11-06\"],\"position\":24.650924024640656},{\"clicks\":35,\"ctr\":0.07743362831858407,\"impressions\":452,\"keys\":[\"2018-11-07\"],\"position\":23.172566371681416},{\"clicks\":23,\"ctr\":0.051224944320712694,\"impressions\":449,\"keys\":[\"2018-11-08\"],\"position\":25.391982182628063},{\"clicks\":31,\"ctr\":0.07226107226107226,\"impressions\":429,\"keys\":[\"2018-11-09\"],\"position\":30.181818181818183},{\"clicks\":18,\"ctr\":0.07346938775510205,\"impressions\":245,\"keys\":[\"2018-11-10\"],\"position\":38.10612244897959},{\"clicks\":12,\"ctr\":0.04054054054054054,\"impressions\":296,\"keys\":[\"2018-11-11\"],\"position\":35.9695945945946},{\"clicks\":49,\"ctr\":0.08448275862068966,\"impressions\":580,\"keys\":[\"2018-11-12\"],\"position\":24.601724137931033},{\"clicks\":55,\"ctr\":0.08814102564102565,\"impressions\":624,\"keys\":[\"2018-11-13\"],\"position\":22.919871794871796},{\"clicks\":44,\"ctr\":0.0854368932038835,\"impressions\":515,\"keys\":[\"2018-11-14\"],\"position\":25.95339805825243},{\"clicks\":19,\"ctr\":0.04377880184331797,\"impressions\":434,\"keys\":[\"2018-11-15\"],\"position\":30.29953917050691},{\"clicks\":34,\"ctr\":0.06995884773662552,\"impressions\":486,\"keys\":[\"2018-11-16\"],\"position\":30.094650205761315},{\"clicks\":15,\"ctr\":0.048859934853420196,\"impressions\":307,\"keys\":[\"2018-11-17\"],\"position\":37.755700325732896},{\"clicks\":14,\"ctr\":0.0457516339869281,\"impressions\":306,\"keys\":[\"2018-11-18\"],\"position\":37.05555555555556},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2018-11-19\"],\"position\":27.54781199351702},{\"clicks\":41,\"ctr\":0.07334525939177101,\"impressions\":559,\"keys\":[\"2018-11-20\"],\"position\":25.483005366726296},{\"clicks\":47,\"ctr\":0.09197651663405088,\"impressions\":511,\"keys\":[\"2018-11-21\"],\"position\":27.275929549902152},{\"clicks\":26,\"ctr\":0.052845528455284556,\"impressions\":492,\"keys\":[\"2018-11-22\"],\"position\":26.806910569105693},{\"clicks\":22,\"ctr\":0.047109207708779445,\"impressions\":467,\"keys\":[\"2018-11-23\"],\"position\":32.892933618843685},{\"clicks\":14,\"ctr\":0.040229885057471264,\"impressions\":348,\"keys\":[\"2018-11-24\"],\"position\":41.1867816091954},{\"clicks\":12,\"ctr\":0.0326975476839237,\"impressions\":367,\"keys\":[\"2018-11-25\"],\"position\":39.869209809264305},{\"clicks\":33,\"ctr\":0.05490848585690516,\"impressions\":601,\"keys\":[\"2018-11-26\"],\"position\":28.810316139767053},{\"clicks\":39,\"ctr\":0.05357142857142857,\"impressions\":728,\"keys\":[\"2018-11-27\"],\"position\":28.271978021978022},{\"clicks\":39,\"ctr\":0.059907834101382486,\"impressions\":651,\"keys\":[\"2018-11-28\"],\"position\":31.61904761904762},{\"clicks\":36,\"ctr\":0.0565149136577708,\"impressions\":637,\"keys\":[\"2018-11-29\"],\"position\":31.45054945054945},{\"clicks\":29,\"ctr\":0.059670781893004114,\"impressions\":486,\"keys\":[\"2018-11-30\"],\"position\":29.290123456790123},{\"clicks\":22,\"ctr\":0.06707317073170732,\"impressions\":328,\"keys\":[\"2018-12-01\"],\"position\":34.896341463414636},{\"clicks\":12,\"ctr\":0.035398230088495575,\"impressions\":339,\"keys\":[\"2018-12-02\"],\"position\":35.57817109144543},{\"clicks\":30,\"ctr\":0.06465517241379311,\"impressions\":464,\"keys\":[\"2018-12-03\"],\"position\":30.07112068965517},{\"clicks\":49,\"ctr\":0.08153078202995008,\"impressions\":601,\"keys\":[\"2018-12-04\"],\"position\":25.826955074875208},{\"clicks\":42,\"ctr\":0.07763401109057301,\"impressions\":541,\"keys\":[\"2018-12-05\"],\"position\":26.149722735674676},{\"clicks\":38,\"ctr\":0.07436399217221135,\"impressions\":511,\"keys\":[\"2018-12-06\"],\"position\":26.710371819960862},{\"clicks\":30,\"ctr\":0.06479481641468683,\"impressions\":463,\"keys\":[\"2018-12-07\"],\"position\":30.375809935205183},{\"clicks\":9,\"ctr\":0.04035874439461883,\"impressions\":223,\"keys\":[\"2018-12-08\"],\"position\":41.34080717488789},{\"clicks\":17,\"ctr\":0.05014749262536873,\"impressions\":339,\"keys\":[\"2018-12-09\"],\"position\":39.0117994100295},{\"clicks\":50,\"ctr\":0.07352941176470588,\"impressions\":680,\"keys\":[\"2018-12-10\"],\"position\":27.28235294117647},{\"clicks\":41,\"ctr\":0.06721311475409836,\"impressions\":610,\"keys\":[\"2018-12-11\"],\"position\":28.85737704918033},{\"clicks\":36,\"ctr\":0.06338028169014084,\"impressions\":568,\"keys\":[\"2018-12-12\"],\"position\":29.133802816901408},{\"clicks\":38,\"ctr\":0.06529209621993128,\"impressions\":582,\"keys\":[\"2018-12-13\"],\"position\":25.051546391752577},{\"clicks\":30,\"ctr\":0.06564551422319474,\"impressions\":457,\"keys\":[\"2018-12-14\"],\"position\":27.88621444201313},{\"clicks\":8,\"ctr\":0.030303030303030304,\"impressions\":264,\"keys\":[\"2018-12-15\"],\"position\":42.765151515151516},{\"clicks\":13,\"ctr\":0.040880503144654086,\"impressions\":318,\"keys\":[\"2018-12-16\"],\"position\":38.26729559748428},{\"clicks\":39,\"ctr\":0.06964285714285715,\"impressions\":560,\"keys\":[\"2018-12-17\"],\"position\":29.2125},{\"clicks\":38,\"ctr\":0.07102803738317758,\"impressions\":535,\"keys\":[\"2018-12-18\"],\"position\":28.837383177570093},{\"clicks\":24,\"ctr\":0.04419889502762431,\"impressions\":543,\"keys\":[\"2018-12-19\"],\"position\":27.41620626151013},{\"clicks\":30,\"ctr\":0.05905511811023622,\"impressions\":508,\"keys\":[\"2018-12-20\"],\"position\":26.671259842519685},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-12-21\"],\"position\":31.15829145728643},{\"clicks\":11,\"ctr\":0.03741496598639456,\"impressions\":294,\"keys\":[\"2018-12-22\"],\"position\":43.006802721088434},{\"clicks\":8,\"ctr\":0.025889967637540454,\"impressions\":309,\"keys\":[\"2018-12-23\"],\"position\":43.2168284789644},{\"clicks\":8,\"ctr\":0.025236593059936908,\"impressions\":317,\"keys\":[\"2018-12-24\"],\"position\":39.88643533123028},{\"clicks\":9,\"ctr\":0.027607361963190184,\"impressions\":326,\"keys\":[\"2018-12-25\"],\"position\":44.644171779141104},{\"clicks\":17,\"ctr\":0.04857142857142857,\"impressions\":350,\"keys\":[\"2018-12-26\"],\"position\":35.59428571428571},{\"clicks\":22,\"ctr\":0.061971830985915494,\"impressions\":355,\"keys\":[\"2018-12-27\"],\"position\":34.64225352112676},{\"clicks\":25,\"ctr\":0.08305647840531562,\"impressions\":301,\"keys\":[\"2018-12-28\"],\"position\":34.69435215946844},{\"clicks\":14,\"ctr\":0.05761316872427984,\"impressions\":243,\"keys\":[\"2018-12-29\"],\"position\":37.50205761316872},{\"clicks\":18,\"ctr\":0.06428571428571428,\"impressions\":280,\"keys\":[\"2018-12-30\"],\"position\":42.90357142857143},{\"clicks\":11,\"ctr\":0.04330708661417323,\"impressions\":254,\"keys\":[\"2018-12-31\"],\"position\":34.338582677165356},{\"clicks\":11,\"ctr\":0.03873239436619718,\"impressions\":284,\"keys\":[\"2019-01-01\"],\"position\":35.897887323943664},{\"clicks\":26,\"ctr\":0.05295315682281059,\"impressions\":491,\"keys\":[\"2019-01-02\"],\"position\":30.036659877800407},{\"clicks\":29,\"ctr\":0.0562015503875969,\"impressions\":516,\"keys\":[\"2019-01-03\"],\"position\":27.31782945736434},{\"clicks\":37,\"ctr\":0.08061002178649238,\"impressions\":459,\"keys\":[\"2019-01-04\"],\"position\":28.017429193899783},{\"clicks\":12,\"ctr\":0.046511627906976744,\"impressions\":258,\"keys\":[\"2019-01-05\"],\"position\":40.151162790697676},{\"clicks\":11,\"ctr\":0.03503184713375796,\"impressions\":314,\"keys\":[\"2019-01-06\"],\"position\":34.20063694267516},{\"clicks\":43,\"ctr\":0.07465277777777778,\"impressions\":576,\"keys\":[\"2019-01-07\"],\"position\":25.555555555555557},{\"clicks\":32,\"ctr\":0.055077452667814115,\"impressions\":581,\"keys\":[\"2019-01-08\"],\"position\":27.025817555938037},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-01-09\"],\"position\":29.095914742451154},{\"clicks\":32,\"ctr\":0.054514480408858604,\"impressions\":587,\"keys\":[\"2019-01-10\"],\"position\":23.724020442930154},{\"clicks\":21,\"ctr\":0.04740406320541761,\"impressions\":443,\"keys\":[\"2019-01-11\"],\"position\":27.96162528216704},{\"clicks\":11,\"ctr\":0.03942652329749104,\"impressions\":279,\"keys\":[\"2019-01-12\"],\"position\":34.22222222222222},{\"clicks\":22,\"ctr\":0.06875,\"impressions\":320,\"keys\":[\"2019-01-13\"],\"position\":31.334375},{\"clicks\":39,\"ctr\":0.06678082191780822,\"impressions\":584,\"keys\":[\"2019-01-14\"],\"position\":23.554794520547944},{\"clicks\":36,\"ctr\":0.06304728546409807,\"impressions\":571,\"keys\":[\"2019-01-15\"],\"position\":22.952714535901926},{\"clicks\":31,\"ctr\":0.060546875,\"impressions\":512,\"keys\":[\"2019-01-16\"],\"position\":24.61328125},{\"clicks\":39,\"ctr\":0.07587548638132295,\"impressions\":514,\"keys\":[\"2019-01-17\"],\"position\":26.085603112840467},{\"clicks\":21,\"ctr\":0.04861111111111111,\"impressions\":432,\"keys\":[\"2019-01-18\"],\"position\":29.67361111111111},{\"clicks\":6,\"ctr\":0.02197802197802198,\"impressions\":273,\"keys\":[\"2019-01-19\"],\"position\":41.40659340659341},{\"clicks\":19,\"ctr\":0.06690140845070422,\"impressions\":284,\"keys\":[\"2019-01-20\"],\"position\":33.34507042253521},{\"clicks\":34,\"ctr\":0.06614785992217899,\"impressions\":514,\"keys\":[\"2019-01-21\"],\"position\":28.704280155642024},{\"clicks\":29,\"ctr\":0.04387291981845688,\"impressions\":661,\"keys\":[\"2019-01-22\"],\"position\":28.07715582450832},{\"clicks\":30,\"ctr\":0.04559270516717325,\"impressions\":658,\"keys\":[\"2019-01-23\"],\"position\":25.092705167173253},{\"clicks\":54,\"ctr\":0.08035714285714286,\"impressions\":672,\"keys\":[\"2019-01-24\"],\"position\":25.507440476190474},{\"clicks\":40,\"ctr\":0.07648183556405354,\"impressions\":523,\"keys\":[\"2019-01-25\"],\"position\":28.908221797323137},{\"clicks\":14,\"ctr\":0.055776892430278883,\"impressions\":251,\"keys\":[\"2019-01-26\"],\"position\":32.08366533864542},{\"clicks\":20,\"ctr\":0.062111801242236024,\"impressions\":322,\"keys\":[\"2019-01-27\"],\"position\":34.7888198757764},{\"clicks\":42,\"ctr\":0.059490084985835696,\"impressions\":706,\"keys\":[\"2019-01-28\"],\"position\":25.48725212464589},{\"clicks\":49,\"ctr\":0.08277027027027027,\"impressions\":592,\"keys\":[\"2019-01-29\"],\"position\":24.743243243243242},{\"clicks\":37,\"ctr\":0.06368330464716007,\"impressions\":581,\"keys\":[\"2019-01-30\"],\"position\":24.125645438898452},{\"clicks\":29,\"ctr\":0.05835010060362173,\"impressions\":497,\"keys\":[\"2019-01-31\"],\"position\":25.780684104627767},{\"clicks\":30,\"ctr\":0.06437768240343347,\"impressions\":466,\"keys\":[\"2019-02-01\"],\"position\":31.69098712446352},{\"clicks\":15,\"ctr\":0.04504504504504504,\"impressions\":333,\"keys\":[\"2019-02-02\"],\"position\":34.13513513513514},{\"clicks\":21,\"ctr\":0.06402439024390244,\"impressions\":328,\"keys\":[\"2019-02-03\"],\"position\":35.28658536585366},{\"clicks\":50,\"ctr\":0.09487666034155598,\"impressions\":527,\"keys\":[\"2019-02-04\"],\"position\":23.265654648956357},{\"clicks\":30,\"ctr\":0.058365758754863814,\"impressions\":514,\"keys\":[\"2019-02-05\"],\"position\":27.682879377431906},{\"clicks\":48,\"ctr\":0.09090909090909091,\"impressions\":528,\"keys\":[\"2019-02-06\"],\"position\":22.37121212121212},{\"clicks\":40,\"ctr\":0.07476635514018691,\"impressions\":535,\"keys\":[\"2019-02-07\"],\"position\":24.97196261682243},{\"clicks\":39,\"ctr\":0.07169117647058823,\"impressions\":544,\"keys\":[\"2019-02-08\"],\"position\":25.03676470588235},{\"clicks\":8,\"ctr\":0.03137254901960784,\"impressions\":255,\"keys\":[\"2019-02-09\"],\"position\":34.03921568627451},{\"clicks\":12,\"ctr\":0.04878048780487805,\"impressions\":246,\"keys\":[\"2019-02-10\"],\"position\":35.552845528455286},{\"clicks\":47,\"ctr\":0.08576642335766424,\"impressions\":548,\"keys\":[\"2019-02-11\"],\"position\":20.027372262773724},{\"clicks\":48,\"ctr\":0.08823529411764706,\"impressions\":544,\"keys\":[\"2019-02-12\"],\"position\":22.527573529411764},{\"clicks\":37,\"ctr\":0.05727554179566564,\"impressions\":646,\"keys\":[\"2019-02-13\"],\"position\":23.396284829721363},{\"clicks\":40,\"ctr\":0.06734006734006734,\"impressions\":594,\"keys\":[\"2019-02-14\"],\"position\":28.053872053872055},{\"clicks\":26,\"ctr\":0.05108055009823183,\"impressions\":509,\"keys\":[\"2019-02-15\"],\"position\":29.770137524557956},{\"clicks\":13,\"ctr\":0.0429042904290429,\"impressions\":303,\"keys\":[\"2019-02-16\"],\"position\":34.95709570957096},{\"clicks\":31,\"ctr\":0.08333333333333333,\"impressions\":372,\"keys\":[\"2019-02-17\"],\"position\":33.25268817204301},{\"clicks\":45,\"ctr\":0.08893280632411067,\"impressions\":506,\"keys\":[\"2019-02-18\"],\"position\":24.64624505928854},{\"clicks\":50,\"ctr\":0.09433962264150944,\"impressions\":530,\"keys\":[\"2019-02-19\"],\"position\":24.11132075471698},{\"clicks\":49,\"ctr\":0.09057301293900184,\"impressions\":541,\"keys\":[\"2019-02-20\"],\"position\":23.20517560073937},{\"clicks\":38,\"ctr\":0.07196969696969698,\"impressions\":528,\"keys\":[\"2019-02-21\"],\"position\":24.47159090909091},{\"clicks\":36,\"ctr\":0.08530805687203792,\"impressions\":422,\"keys\":[\"2019-02-22\"],\"position\":25.601895734597157},{\"clicks\":13,\"ctr\":0.053497942386831275,\"impressions\":243,\"keys\":[\"2019-02-23\"],\"position\":36.37448559670782},{\"clicks\":11,\"ctr\":0.03754266211604096,\"impressions\":293,\"keys\":[\"2019-02-24\"],\"position\":36.77133105802048},{\"clicks\":46,\"ctr\":0.08409506398537477,\"impressions\":547,\"keys\":[\"2019-02-25\"],\"position\":28.641681901279707},{\"clicks\":39,\"ctr\":0.07632093933463796,\"impressions\":511,\"keys\":[\"2019-02-26\"],\"position\":25.643835616438356},{\"clicks\":36,\"ctr\":0.06990291262135923,\"impressions\":515,\"keys\":[\"2019-02-27\"],\"position\":24.5378640776699},{\"clicks\":27,\"ctr\":0.05793991416309013,\"impressions\":466,\"keys\":[\"2019-02-28\"],\"position\":30.13733905579399},{\"clicks\":23,\"ctr\":0.0515695067264574,\"impressions\":446,\"keys\":[\"2019-03-01\"],\"position\":33.69730941704036},{\"clicks\":5,\"ctr\":0.025906735751295335,\"impressions\":193,\"keys\":[\"2019-03-02\"],\"position\":33.181347150259064},{\"clicks\":13,\"ctr\":0.04980842911877394,\"impressions\":261,\"keys\":[\"2019-03-03\"],\"position\":33.39463601532567},{\"clicks\":33,\"ctr\":0.06776180698151951,\"impressions\":487,\"keys\":[\"2019-03-04\"],\"position\":27.234086242299796},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-03-05\"],\"position\":25.190053285968027},{\"clicks\":51,\"ctr\":0.09788867562380038,\"impressions\":521,\"keys\":[\"2019-03-06\"],\"position\":24.871401151631478},{\"clicks\":32,\"ctr\":0.06299212598425197,\"impressions\":508,\"keys\":[\"2019-03-07\"],\"position\":28.031496062992126},{\"clicks\":21,\"ctr\":0.059490084985835696,\"impressions\":353,\"keys\":[\"2019-03-08\"],\"position\":30.86685552407932},{\"clicks\":20,\"ctr\":0.06734006734006734,\"impressions\":297,\"keys\":[\"2019-03-09\"],\"position\":31.71043771043771},{\"clicks\":16,\"ctr\":0.06153846153846154,\"impressions\":260,\"keys\":[\"2019-03-10\"],\"position\":32.39615384615385},{\"clicks\":40,\"ctr\":0.07421150278293136,\"impressions\":539,\"keys\":[\"2019-03-11\"],\"position\":23.699443413729128},{\"clicks\":57,\"ctr\":0.10694183864915573,\"impressions\":533,\"keys\":[\"2019-03-12\"],\"position\":22.49155722326454},{\"clicks\":49,\"ctr\":0.0745814307458143,\"impressions\":657,\"keys\":[\"2019-03-13\"],\"position\":26.027397260273972},{\"clicks\":41,\"ctr\":0.06366459627329192,\"impressions\":644,\"keys\":[\"2019-03-14\"],\"position\":28.83385093167702},{\"clicks\":32,\"ctr\":0.055944055944055944,\"impressions\":572,\"keys\":[\"2019-03-15\"],\"position\":31.16083916083916},{\"clicks\":20,\"ctr\":0.0437636761487965,\"impressions\":457,\"keys\":[\"2019-03-16\"],\"position\":37.65426695842451},{\"clicks\":15,\"ctr\":0.02952755905511811,\"impressions\":508,\"keys\":[\"2019-03-17\"],\"position\":40.80905511811024},{\"clicks\":34,\"ctr\":0.04353393085787452,\"impressions\":781,\"keys\":[\"2019-03-18\"],\"position\":31.021766965428938},{\"clicks\":42,\"ctr\":0.058333333333333334,\"impressions\":720,\"keys\":[\"2019-03-19\"],\"position\":32.84305555555555},{\"clicks\":30,\"ctr\":0.043923865300146414,\"impressions\":683,\"keys\":[\"2019-03-20\"],\"position\":35.17130307467057},{\"clicks\":45,\"ctr\":0.06373937677053824,\"impressions\":706,\"keys\":[\"2019-03-21\"],\"position\":31.644475920679888},{\"clicks\":24,\"ctr\":0.03697996918335902,\"impressions\":649,\"keys\":[\"2019-03-22\"],\"position\":34.2326656394453},{\"clicks\":7,\"ctr\":0.0219435736677116,\"impressions\":319,\"keys\":[\"2019-03-23\"],\"position\":42.21630094043887},{\"clicks\":17,\"ctr\":0.04788732394366197,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.3830985915493},{\"clicks\":33,\"ctr\":0.05100463678516229,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072642968},{\"clicks\":41,\"ctr\":0.06623586429725363,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226173},{\"clicks\":48,\"ctr\":0.06886657101865136,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.18651362984218},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.68885191347754},{\"clicks\":33,\"ctr\":0.06534653465346535,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.30891089108911},{\"clicks\":12,\"ctr\":0.04743083003952569,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.06719367588933},{\"clicks\":19,\"ctr\":0.06312292358803986,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700996675},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453808752},{\"clicks\":53,\"ctr\":0.08204334365325078,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167182663},{\"clicks\":39,\"ctr\":0.07103825136612021,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457194},{\"clicks\":46,\"ctr\":0.07528641571194762,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.376432078559738},{\"clicks\":33,\"ctr\":0.06903765690376569,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983263597},{\"clicks\":17,\"ctr\":0.06439393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.66287878787879},{\"clicks\":12,\"ctr\":0.06382978723404255,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.78191489361702},{\"clicks\":49,\"ctr\":0.09441233140655106,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.58766859344894},{\"clicks\":58,\"ctr\":0.08134642356241234,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974754558},{\"clicks\":46,\"ctr\":0.07407407407407407,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882447666},{\"clicks\":38,\"ctr\":0.0658578856152513,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601386},{\"clicks\":50,\"ctr\":0.08944543828264759,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182467},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904761904},{\"clicks\":16,\"ctr\":0.045584045584045586,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.67236467236467},{\"clicks\":51,\"ctr\":0.08528428093645485,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856187},{\"clicks\":51,\"ctr\":0.07623318385650224,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382660687},{\"clicks\":31,\"ctr\":0.05254237288135593,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559323},{\"clicks\":32,\"ctr\":0.06451612903225806,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.36693548387097},{\"clicks\":33,\"ctr\":0.07173913043478261,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391304},{\"clicks\":8,\"ctr\":0.02909090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.53454545454545},{\"clicks\":9,\"ctr\":0.03103448275862069,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172413794},{\"clicks\":24,\"ctr\":0.0502092050209205,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364016737},{\"clicks\":49,\"ctr\":0.08019639934533551,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522094926},{\"clicks\":50,\"ctr\":0.0755287009063444,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864048},{\"clicks\":40,\"ctr\":0.06451612903225806,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032258},{\"clicks\":33,\"ctr\":0.06846473029045644,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.02735562310030395,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.49240121580547},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.06550218340611354,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697233},{\"clicks\":33,\"ctr\":0.060109289617486336,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.22040072859745},{\"clicks\":34,\"ctr\":0.06017699115044248,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053096},{\"clicks\":49,\"ctr\":0.09107806691449814,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494423},{\"clicks\":42,\"ctr\":0.0825147347740668,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697444},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.54518950437318},{\"clicks\":32,\"ctr\":0.07637231503579953,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.60859188544153},{\"clicks\":51,\"ctr\":0.08571428571428572,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336134},{\"clicks\":55,\"ctr\":0.09090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421487605},{\"clicks\":61,\"ctr\":0.09697933227344992,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.43879173290938},{\"clicks\":46,\"ctr\":0.0856610800744879,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013034},{\"clicks\":31,\"ctr\":0.06623931623931624,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.88034188034188},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.91111111111111},{\"clicks\":23,\"ctr\":0.06284153005464481,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.85245901639344},{\"clicks\":63,\"ctr\":0.09251101321585903,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587371512},{\"clicks\":63,\"ctr\":0.0860655737704918,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.683060109289617},{\"clicks\":32,\"ctr\":0.052545155993431854,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489326},{\"clicks\":46,\"ctr\":0.06488011283497884,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.95345557122708},{\"clicks\":31,\"ctr\":0.06262626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636364},{\"clicks\":6,\"ctr\":0.02112676056338028,\"impressions\":284,\"keys\":[\"2019-05-18\"],\"position\":41.151408450704224}],\"googlesitekit_search-console::sc-site-analytics::last-28-days\":[{\"clicks\":17,\"ctr\":0.04788732394366197,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.3830985915493},{\"clicks\":33,\"ctr\":0.05100463678516229,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072642968},{\"clicks\":41,\"ctr\":0.06623586429725363,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226173},{\"clicks\":48,\"ctr\":0.06886657101865136,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.18651362984218},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.68885191347754},{\"clicks\":33,\"ctr\":0.06534653465346535,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.30891089108911},{\"clicks\":12,\"ctr\":0.04743083003952569,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.06719367588933},{\"clicks\":19,\"ctr\":0.06312292358803986,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700996675},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453808752},{\"clicks\":53,\"ctr\":0.08204334365325078,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167182663},{\"clicks\":39,\"ctr\":0.07103825136612021,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457194},{\"clicks\":46,\"ctr\":0.07528641571194762,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.376432078559738},{\"clicks\":33,\"ctr\":0.06903765690376569,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983263597},{\"clicks\":17,\"ctr\":0.06439393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.66287878787879},{\"clicks\":12,\"ctr\":0.06382978723404255,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.78191489361702},{\"clicks\":49,\"ctr\":0.09441233140655106,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.58766859344894},{\"clicks\":58,\"ctr\":0.08134642356241234,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974754558},{\"clicks\":46,\"ctr\":0.07407407407407407,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882447666},{\"clicks\":38,\"ctr\":0.0658578856152513,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601386},{\"clicks\":50,\"ctr\":0.08944543828264759,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182467},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904761904},{\"clicks\":16,\"ctr\":0.045584045584045586,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.67236467236467},{\"clicks\":51,\"ctr\":0.08528428093645485,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856187},{\"clicks\":51,\"ctr\":0.07623318385650224,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382660687},{\"clicks\":31,\"ctr\":0.05254237288135593,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559323},{\"clicks\":32,\"ctr\":0.06451612903225806,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.36693548387097},{\"clicks\":33,\"ctr\":0.07173913043478261,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391304},{\"clicks\":8,\"ctr\":0.02909090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.53454545454545},{\"clicks\":9,\"ctr\":0.03103448275862069,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172413794},{\"clicks\":24,\"ctr\":0.0502092050209205,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364016737},{\"clicks\":49,\"ctr\":0.08019639934533551,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522094926},{\"clicks\":50,\"ctr\":0.0755287009063444,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864048},{\"clicks\":40,\"ctr\":0.06451612903225806,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032258},{\"clicks\":33,\"ctr\":0.06846473029045644,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.02735562310030395,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.49240121580547},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.06550218340611354,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697233},{\"clicks\":33,\"ctr\":0.060109289617486336,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.22040072859745},{\"clicks\":34,\"ctr\":0.06017699115044248,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053096},{\"clicks\":49,\"ctr\":0.09107806691449814,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494423},{\"clicks\":42,\"ctr\":0.0825147347740668,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697444},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.54518950437318},{\"clicks\":32,\"ctr\":0.07637231503579953,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.60859188544153},{\"clicks\":51,\"ctr\":0.08571428571428572,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336134},{\"clicks\":55,\"ctr\":0.09090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421487605},{\"clicks\":61,\"ctr\":0.09697933227344992,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.43879173290938},{\"clicks\":46,\"ctr\":0.0856610800744879,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013034},{\"clicks\":31,\"ctr\":0.06623931623931624,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.88034188034188},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.91111111111111},{\"clicks\":23,\"ctr\":0.06284153005464481,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.85245901639344},{\"clicks\":63,\"ctr\":0.09251101321585903,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587371512},{\"clicks\":63,\"ctr\":0.0860655737704918,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.683060109289617},{\"clicks\":32,\"ctr\":0.052545155993431854,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489326},{\"clicks\":46,\"ctr\":0.06488011283497884,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.95345557122708},{\"clicks\":31,\"ctr\":0.06262626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636364},{\"clicks\":6,\"ctr\":0.02112676056338028,\"impressions\":284,\"keys\":[\"2019-05-18\"],\"position\":41.151408450704224}],\"googlesitekit_analytics::overview::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":null,\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"},{\"name\":\"Pageviews\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":1,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":null,\"metrics\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}],\"totals\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"minimums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"maximums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}}],\"googlesitekit_search-console::search-keywords::last-28-days\":[{\"clicks\":197,\"ctr\":0.2944693572496263,\"impressions\":669,\"keys\":[\"Site Kit\"],\"position\":1.898355754857997},{\"clicks\":56,\"ctr\":0.14698162729658792,\"impressions\":381,\"keys\":[\"wordpress site kit\"],\"position\":3.748031496062992},{\"clicks\":53,\"ctr\":0.12441314553990611,\"impressions\":426,\"keys\":[\"site kit wordpress\"],\"position\":3.31924882629108},{\"clicks\":52,\"ctr\":0.4262295081967213,\"impressions\":122,\"keys\":[\"site kit\"],\"position\":1.0245901639344261},{\"clicks\":28,\"ctr\":0.15300546448087432,\"impressions\":183,\"keys\":[\"site kit wordpress\"],\"position\":3.240437158469945},{\"clicks\":13,\"ctr\":0.18840579710144928,\"impressions\":69,\"keys\":[\"woocommerce site kit\"],\"position\":4.434782608695652},{\"clicks\":11,\"ctr\":0.3333333333333333,\"impressions\":33,\"keys\":[\"site kit for wordpress\"],\"position\":3.242424242424242},{\"clicks\":10,\"ctr\":0.37037037037037035,\"impressions\":27,\"keys\":[\"Site Kit autosuggest\"],\"position\":2.9259259259259256},{\"clicks\":9,\"ctr\":0.2727272727272727,\"impressions\":33,\"keys\":[\"Site Kit woocommerce\"],\"position\":1.5454545454545454},{\"clicks\":8,\"ctr\":0.3076923076923077,\"impressions\":26,\"keys\":[\"Site Kit documentation\"],\"position\":1.7307692307692308}],\"googlesitekit_analytics::traffic-sources::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:medium\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"New Users\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":4,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"(none)\"],\"metrics\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]},{\"dimensions\":[\"organic\"],\"metrics\":[{\"values\":[\"1173\",\"785\",\"665\"]}]},{\"dimensions\":[\"referral\"],\"metrics\":[{\"values\":[\"414\",\"316\",\"244\"]}]},{\"dimensions\":[\"voluntary_link\"],\"metrics\":[{\"values\":[\"2\",\"2\",\"1\"]}]}],\"totals\":[{\"values\":[\"3602\",\"3017\",\"2809\"]}],\"minimums\":[{\"values\":[\"2\",\"2\",\"1\"]}],\"maximums\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]}}],\"googlesitekit_analytics::site-analytics::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:date\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":56,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"20190324\"],\"metrics\":[{\"values\":[\"142\",\"140\",\"69.01408450704226\",\"10.866197183098592\",\"0\"]}]},{\"dimensions\":[\"20190325\"],\"metrics\":[{\"values\":[\"141\",\"132\",\"74.46808510638297\",\"50.255319148936174\",\"0\"]}]},{\"dimensions\":[\"20190326\"],\"metrics\":[{\"values\":[\"238\",\"228\",\"75.63025210084034\",\"19.11764705882353\",\"0\"]}]},{\"dimensions\":[\"20190327\"],\"metrics\":[{\"values\":[\"129\",\"114\",\"75.1937984496124\",\"64.68217054263566\",\"0\"]}]},{\"dimensions\":[\"20190328\"],\"metrics\":[{\"values\":[\"187\",\"181\",\"76.47058823529412\",\"21.106951871657753\",\"0\"]}]},{\"dimensions\":[\"20190329\"],\"metrics\":[{\"values\":[\"113\",\"103\",\"84.070796460177\",\"70.12389380530973\",\"0\"]}]},{\"dimensions\":[\"20190330\"],\"metrics\":[{\"values\":[\"29\",\"22\",\"72.41379310344827\",\"36.44827586206897\",\"0\"]}]},{\"dimensions\":[\"20190331\"],\"metrics\":[{\"values\":[\"90\",\"85\",\"70.0\",\"8.022222222222222\",\"0\"]}]},{\"dimensions\":[\"20190401\"],\"metrics\":[{\"values\":[\"166\",\"152\",\"74.09638554216868\",\"22.783132530120483\",\"0\"]}]},{\"dimensions\":[\"20190402\"],\"metrics\":[{\"values\":[\"115\",\"106\",\"72.17391304347827\",\"152.65217391304347\",\"0\"]}]},{\"dimensions\":[\"20190403\"],\"metrics\":[{\"values\":[\"147\",\"139\",\"74.14965986394559\",\"25.05442176870748\",\"0\"]}]},{\"dimensions\":[\"20190404\"],\"metrics\":[{\"values\":[\"108\",\"100\",\"81.48148148148148\",\"35.99074074074074\",\"0\"]}]},{\"dimensions\":[\"20190405\"],\"metrics\":[{\"values\":[\"90\",\"77\",\"77.77777777777779\",\"50.5\",\"0\"]}]},{\"dimensions\":[\"20190406\"],\"metrics\":[{\"values\":[\"46\",\"44\",\"71.73913043478261\",\"72.26086956521739\",\"0\"]}]},{\"dimensions\":[\"20190407\"],\"metrics\":[{\"values\":[\"51\",\"50\",\"66.66666666666666\",\"38.94117647058823\",\"0\"]}]},{\"dimensions\":[\"20190408\"],\"metrics\":[{\"values\":[\"116\",\"104\",\"75.0\",\"51.327586206896555\",\"0\"]}]},{\"dimensions\":[\"20190409\"],\"metrics\":[{\"values\":[\"124\",\"110\",\"69.35483870967742\",\"69.95161290322581\",\"0\"]}]},{\"dimensions\":[\"20190410\"],\"metrics\":[{\"values\":[\"138\",\"124\",\"79.71014492753623\",\"44.92028985507246\",\"0\"]}]},{\"dimensions\":[\"20190411\"],\"metrics\":[{\"values\":[\"153\",\"141\",\"70.58823529411765\",\"87.69934640522875\",\"0\"]}]},{\"dimensions\":[\"20190412\"],\"metrics\":[{\"values\":[\"131\",\"123\",\"71.7557251908397\",\"59.83969465648855\",\"0\"]}]},{\"dimensions\":[\"20190413\"],\"metrics\":[{\"values\":[\"45\",\"39\",\"82.22222222222221\",\"80.2\",\"0\"]}]},{\"dimensions\":[\"20190414\"],\"metrics\":[{\"values\":[\"60\",\"55\",\"68.33333333333333\",\"222.05\",\"0\"]}]},{\"dimensions\":[\"20190415\"],\"metrics\":[{\"values\":[\"249\",\"231\",\"76.30522088353415\",\"137.51004016064257\",\"0\"]}]},{\"dimensions\":[\"20190416\"],\"metrics\":[{\"values\":[\"124\",\"116\",\"87.90322580645162\",\"20.919354838709676\",\"0\"]}]},{\"dimensions\":[\"20190417\"],\"metrics\":[{\"values\":[\"92\",\"82\",\"82.6086956521739\",\"104.48913043478261\",\"0\"]}]},{\"dimensions\":[\"20190418\"],\"metrics\":[{\"values\":[\"102\",\"87\",\"72.54901960784314\",\"190.83333333333334\",\"0\"]}]},{\"dimensions\":[\"20190419\"],\"metrics\":[{\"values\":[\"115\",\"109\",\"70.43478260869566\",\"39.77391304347826\",\"0\"]}]},{\"dimensions\":[\"20190420\"],\"metrics\":[{\"values\":[\"86\",\"85\",\"75.5813953488372\",\"13.232558139534884\",\"0\"]}]},{\"dimensions\":[\"20190421\"],\"metrics\":[{\"values\":[\"62\",\"59\",\"72.58064516129032\",\"23.35483870967742\",\"0\"]}]},{\"dimensions\":[\"20190422\"],\"metrics\":[{\"values\":[\"102\",\"85\",\"66.66666666666666\",\"272.48039215686276\",\"0\"]}]},{\"dimensions\":[\"20190423\"],\"metrics\":[{\"values\":[\"157\",\"136\",\"66.87898089171973\",\"127.35668789808918\",\"0\"]}]},{\"dimensions\":[\"20190424\"],\"metrics\":[{\"values\":[\"194\",\"178\",\"70.10309278350515\",\"106.15979381443299\",\"0\"]}]},{\"dimensions\":[\"20190425\"],\"metrics\":[{\"values\":[\"127\",\"114\",\"72.44094488188976\",\"110.92125984251969\",\"0\"]}]},{\"dimensions\":[\"20190426\"],\"metrics\":[{\"values\":[\"102\",\"89\",\"75.49019607843137\",\"55.59803921568628\",\"0\"]}]},{\"dimensions\":[\"20190427\"],\"metrics\":[{\"values\":[\"65\",\"60\",\"73.84615384615385\",\"26.8\",\"0\"]}]},{\"dimensions\":[\"20190428\"],\"metrics\":[{\"values\":[\"90\",\"84\",\"74.44444444444444\",\"36.75555555555555\",\"0\"]}]},{\"dimensions\":[\"20190429\"],\"metrics\":[{\"values\":[\"385\",\"362\",\"80.25974025974027\",\"71.24675324675324\",\"0\"]}]},{\"dimensions\":[\"20190430\"],\"metrics\":[{\"values\":[\"150\",\"140\",\"81.33333333333333\",\"84.42666666666666\",\"0\"]}]},{\"dimensions\":[\"20190501\"],\"metrics\":[{\"values\":[\"101\",\"88\",\"79.20792079207921\",\"45.82178217821782\",\"0\"]}]},{\"dimensions\":[\"20190502\"],\"metrics\":[{\"values\":[\"198\",\"186\",\"72.72727272727273\",\"68.12626262626263\",\"0\"]}]},{\"dimensions\":[\"20190503\"],\"metrics\":[{\"values\":[\"123\",\"111\",\"73.98373983739837\",\"42.96747967479675\",\"0\"]}]},{\"dimensions\":[\"20190504\"],\"metrics\":[{\"values\":[\"68\",\"63\",\"79.41176470588235\",\"4.176470588235294\",\"0\"]}]},{\"dimensions\":[\"20190505\"],\"metrics\":[{\"values\":[\"108\",\"104\",\"73.14814814814815\",\"72.14814814814815\",\"0\"]}]},{\"dimensions\":[\"20190506\"],\"metrics\":[{\"values\":[\"197\",\"185\",\"79.69543147208121\",\"115.20812182741116\",\"0\"]}]},{\"dimensions\":[\"20190507\"],\"metrics\":[{\"values\":[\"231\",\"218\",\"75.32467532467533\",\"46.714285714285715\",\"0\"]}]},{\"dimensions\":[\"20190508\"],\"metrics\":[{\"values\":[\"231\",\"215\",\"83.54978354978356\",\"47.467532467532465\",\"0\"]}]},{\"dimensions\":[\"20190509\"],\"metrics\":[{\"values\":[\"131\",\"120\",\"77.09923664122137\",\"57.847328244274806\",\"0\"]}]},{\"dimensions\":[\"20190510\"],\"metrics\":[{\"values\":[\"84\",\"72\",\"71.42857142857143\",\"55.92857142857143\",\"0\"]}]},{\"dimensions\":[\"20190511\"],\"metrics\":[{\"values\":[\"22\",\"18\",\"81.81818181818183\",\"59.31818181818182\",\"0\"]}]},{\"dimensions\":[\"20190512\"],\"metrics\":[{\"values\":[\"27\",\"24\",\"85.18518518518519\",\"8.88888888888889\",\"0\"]}]},{\"dimensions\":[\"20190513\"],\"metrics\":[{\"values\":[\"201\",\"161\",\"72.636815920398\",\"80.64676616915423\",\"0\"]}]},{\"dimensions\":[\"20190514\"],\"metrics\":[{\"values\":[\"139\",\"121\",\"69.7841726618705\",\"103.72661870503597\",\"0\"]}]},{\"dimensions\":[\"20190515\"],\"metrics\":[{\"values\":[\"77\",\"69\",\"81.81818181818183\",\"39.74025974025974\",\"0\"]}]},{\"dimensions\":[\"20190516\"],\"metrics\":[{\"values\":[\"108\",\"87\",\"65.74074074074075\",\"93.76851851851852\",\"0\"]}]},{\"dimensions\":[\"20190517\"],\"metrics\":[{\"values\":[\"92\",\"85\",\"65.21739130434783\",\"114.82608695652173\",\"0\"]}]},{\"dimensions\":[\"20190518\"],\"metrics\":[{\"values\":[\"30\",\"28\",\"80.0\",\"69.0\",\"0\"]}]}],\"totals\":[{\"values\":[\"6929\",\"6341\",\"75.10463270313177\",\"70.06898542358205\",\"0\"]}],\"minimums\":[{\"values\":[\"22\",\"18\",\"65.21739130434783\",\"4.176470588235294\",\"0\"]}],\"maximums\":[{\"values\":[\"385\",\"362\",\"87.90322580645162\",\"272.48039215686276\",\"0\"]}]}}],\"googlesitekit_analytics::goals::last-28-days\":{\"itemsPerPage\":1000,\"kind\":\"analytics#goals\",\"nextLink\":null,\"previousLink\":null,\"startIndex\":1,\"totalResults\":5,\"username\":\"adam.silverstein@getgoogle.com\",\"items\":[{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T15:36:07.002Z\",\"id\":\"1\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Basic\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/1\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:31.531Z\",\"value\":299,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Basic Button\",\"number\":1,\"url\":\"\\\/pricing-basic\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:30:57.626Z\",\"id\":\"2\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Professional\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/2\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:43.894Z\",\"value\":699,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Professional Button\",\"number\":1,\"url\":\"\\\/pricing-professional\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:31:32.429Z\",\"id\":\"3\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Enterprise\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/3\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:55.366Z\",\"value\":999,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Enterprise Button\",\"number\":1,\"url\":\"\\\/pricing-enterprise\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:32:17.667Z\",\"id\":\"4\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Form Success (non-funnel)\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/4\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:22.277Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":false,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\"}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:41:10.580Z\",\"id\":\"5\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Get Started\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/5\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:14.486Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Get Started Header Button\",\"number\":1,\"url\":\"\\\/get-started\"}]}}]},\"googlesitekit_analytics::top-pages::last-28-days\":[{\"nextPageToken\":\"10\",\"columnHeader\":{\"dimensions\":[\"ga:pagePath\",\"ga:pageTitle\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Unique Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Bounce rate\",\"type\":\"PERCENT\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":182,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"\\\/\",\"Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"3796\",\"3133\",\"76.88277668631304\"]}]},{\"dimensions\":[\"\\\/my-account\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"402\",\"216\",\"32.25806451612903\"]}]},{\"dimensions\":[\"\\\/my-account\\\/health\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"260\",\"85\",\"45.16129032258064\"]}]},{\"dimensions\":[\"\\\/blog\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"177\",\"136\",\"64.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/05\\\/Site Kit-3-0-released\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"140\",\"124\",\"71.84466019417476\"]}]},{\"dimensions\":[\"\\\/blog\\\/2017\\\/06\\\/Site Kit-io-first-steps\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"122\",\"108\",\"71.60493827160494\"]}]},{\"dimensions\":[\"\\\/checkout\\\/?plan=essential\",\"Checkout \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"119\",\"93\",\"63.1578947368421\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting Started \\u2013 redesign-stage.sitekitbygoogle.com\"],\"metrics\":[{\"values\":[\"87\",\"19\",\"0.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/02\\\/custom-search-with-Site Kit-how-to-limit-results-to-full-text-matches\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"86\",\"80\",\"75.0\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting started with faster search \\u2013 Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"83\",\"8\",\"0.0\"]}]}],\"totals\":[{\"values\":[\"6448\",\"4721\",\"75.0694058856191\"]}],\"minimums\":[{\"values\":[\"1\",\"1\",\"0.0\"]}],\"maximums\":[{\"values\":[\"3796\",\"3133\",\"100.0\"]}]}}],\"googlesitekit_adsense::earning-today::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-20\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earnings-this-period::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-04-22\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-daily-this-month::last-28-days\":{\"averages\":[\"\",null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[\"\",null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":null,\"name\":\"DATE\",\"type\":\"DIMENSION\"},{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-28days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-04-22\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev28days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-04-21\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-03-25\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-yesterday::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-19\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-samedaylastweek::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-13\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-7days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev7days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-12\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-06\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month-last-year::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2018-05-31\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2018-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]}}","timestamp":1558364687,"debug":true,"currentScreen":{"action":"","base":"edit","id":"edit-post","is_network":false,"is_user":false,"parent_base":null,"parent_file":null,"post_type":"post","taxonomy":"","is_block_editor":false},"currentAdminPage":null,"resetSession":false,"reAuth":false,"userData":{"id":1,"email":"sundar.pichai@google.com","name":"Sundar Pichai","picture":""},"connectUrl":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?googlesitekit_connect=1&nonce=cd5a631ad2&page=googlesitekit-splash","disconnectUrl":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?googlesitekit_disconnect=1&nonce=4ac4bb0571&page=googlesitekit-splash","AMPenabled":false,"newSitePosts":"-1","externalCredentialsURL":"https:\/\/developers.google.com\/web\/site-kit?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","externalAPIKeyURL":"https:\/\/developers.google.com\/web\/site-kit\/apikey?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","trackingOptin":true,"trackingID":"UA-XXXXXXXX-X"},"modules":{"search-console":{"slug":"search-console","name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","cta":"Connect your site to Google Search Console.","sort":1,"homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","group":"","feature":"","module_tags":[],"required":[],"autoActivate":true,"screenId":"googlesitekit-module-search-console","hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"analytics":{"slug":"analytics","name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","cta":"Get to know your customers.","sort":2,"homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","group":"Marketing Platform","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-analytics","hasSettings":true,"provides":["Audience overview","Top pages","Top acquisition sources"],"settings":{"accountId":"XXXXXXXX","propertyId":"UA-XXXXXXXX-X","profileId":"XXXXXXXX","internalWebPropertyId":"XXXXXXXX","useSnippet":false,"ampClientIdOptIn":false},"active":true,"setupComplete":true,"dependencies":[],"dependants":["optimize","tagmanager"]},"optimize":{"slug":"optimize","name":"Optimize","description":"Create free A\/B tests that help you drive metric-based design solutions to your site.","cta":"Increase your CTR.","sort":3,"homepage":"https:\/\/optimize.google.com\/optimize\/home\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/optimize\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["A\/B or multivariate testing","Improvement tracking","Probability and confidence calculations"],"settings":{"optimizeId":false,"ampClientIdOptIn":false,"ampExperimentJson":""},"active":true,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"tagmanager":{"slug":"tagmanager","name":"Tag Manager","description":"Tag Manager creates an easy to manage way to create tags on your site without updating code.","cta":"Tag management made simple.","sort":4,"homepage":"https:\/\/tagmanager.google.com\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/tag-manager\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["Create tags without updating code"],"settings":{"accountId":"XXXXXXXX","containerId":"GTM-K7BVKFF","useSnippet":false},"active":true,"setupComplete":true,"dependencies":["analytics"],"dependants":[]},"pagespeed-insights":{"slug":"pagespeed-insights","name":"PageSpeed Insights","description":"Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.","cta":"Learn more about your website\u2019s performance.","sort":5,"homepage":"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/","learnMore":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about","group":"Additional Google Services","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":false,"hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"adsense":{"slug":"adsense","name":"AdSense","description":"Earn money by placing ads on your website. It\u2019s free and easy.","cta":"Monetize Your Site.","sort":6,"homepage":"https:\/\/www.google.com\/adsense\/new\/u\/0\/pub-XXXXXXXXXX\/main\/viewreports?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","group":"Additional Google Services","feature":"","module_tags":["monetize"],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-adsense","hasSettings":true,"provides":["Monetize your website","Intelligent, automatic ad placement"],"settings":{"0":false,"accountId":"pub-XXXXXXXXXX","clientId":"ca-pub-XXXXXXXXXX","setupComplete":true,"accountStatus":"account-connected","adsenseTagEnabled":true},"accountURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","signupURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&utm_source=site-kit&utm_medium=wordpress_signup","rootURL":"https:\/\/www.google.com\/adsense\/?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","active":true,"setupComplete":true,"dependencies":[],"dependants":[]}},"locale":{"":{"domain":"google-site-kit","lang":"en_US"}},"permissions":{"canAuthenticate":true,"canSetup":true,"canViewPostsInsights":true,"canViewDashboard":true,"canViewModuleDetails":true,"canManageOptions":true},"setup":{"isSiteKitConnected":true,"authenticationUrl":"#","isAuthenticated":true,"isVerified":true,"hasSearchConsoleProperty":true,"showModuleSetupWizard":false,"moduleToSetup":""},"notifications":[],"permaLink":"https:\/\/www.sitekitbygoogle.com\/blog\/2019\/05\/my-post\/","permaLinkHash":"21944e6d87b9e537f1fa56b17759072b","pageTitle":"My Post","postID":994,"postType":"post","dashboardPermalink":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?page=googlesitekit-dashboard","publicPath":"http:\/\/www.googlelabs.com\/wp-content\/plugins\/google\/dist\/assets\/js\/","editmodule":""} \ No newline at end of file diff --git a/.storybook/data/wp-admin-index.php--googlesitekit.js b/.storybook/data/wp-admin-index.php--googlesitekit.js new file mode 100644 index 00000000000..7cb403f42bb --- /dev/null +++ b/.storybook/data/wp-admin-index.php--googlesitekit.js @@ -0,0 +1 @@ +export const googlesitekit = {"admin":{"apikey":"AIzaSyCxjLr4merA3dl_pMMZtqkVHnDnG2m8W68","siteURL":"https:\/\/www.sitekitbygoogle.com\/","siteName":"Site Kit for WordPress","clientID":"26521001426-vthl8vj2vfl82agu2m7kbo6hofusq2b8.apps.googleusercontent.com","clientSecret":"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","adminRoot":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php","pluginUri":"http:\/\/www.googlelabs.com\/wp-content\/plugins\/google\/","assetsRoot":"/assets/","nojscache":false,"datacache":"{\"googlesitekit_analytics::adsense::last-28-days\":{\"errors\":{\"400\":[\"Restricted metric(s): ga:adsenseRevenue, ga:adsensePageImpressions, ga:adsenseECPM can only be queried under certain conditions.\\nFor details see https:\\\/\\\/developers.google.com\\\/analytics\\\/devguides\\\/reporting\\\/core\\\/dimsmets.\"]},\"error_data\":{\"400\":{\"status\":500}}},\"googlesitekit_pagespeed-insights::site-pagespeed-mobile::last-28-days\":{\"fetchTime\":\"2019-05-20T14:57:23.676Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":702,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Linux; Android 6.0.1; Nexus 5 Build\\\/MRA58N) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Mobile Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"mobile\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"text\":\"Resource Type\",\"key\":\"label\",\"itemType\":\"text\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"key\":\"size\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\"}],\"items\":[{\"resourceType\":\"total\",\"label\":\"Total\",\"size\":1178985,\"requestCount\":170},{\"size\":493599,\"requestCount\":25,\"resourceType\":\"script\",\"label\":\"Script\"},{\"size\":418904,\"requestCount\":108,\"resourceType\":\"image\",\"label\":\"Image\"},{\"resourceType\":\"font\",\"label\":\"Font\",\"size\":204697,\"requestCount\":8},{\"size\":33277,\"requestCount\":10,\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\"},{\"size\":18355,\"requestCount\":17,\"resourceType\":\"other\",\"label\":\"Other\"},{\"resourceType\":\"document\",\"label\":\"Document\",\"size\":10153,\"requestCount\":2},{\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0,\"requestCount\":0},{\"size\":833405,\"requestCount\":134,\"resourceType\":\"third-party\",\"label\":\"Third-party\"}],\"type\":\"table\"},\"displayValue\":\"170 requests \\u2022 1,151 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"timestamp\":1367905381596,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAH0ATgDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAcEBQYIAQIDCf\\\/EAFcQAAEDAwEDBAoNCgUDAgUFAAEAAgMEBREGEiExBxNBUQgUFyJSVWFzkbEVGDI0VnGBk6Gis9HSNTY3cnSSlJWywRYjJDNCYuHwOMJUgoOF8UZXY9PU\\\/8QAGwEBAAMBAQEBAAAAAAAAAAAAAAECAwQFBgf\\\/xAAyEQEAAQMCBQMCBQMFAQAAAAAAAQIDERJRBAUTMWEhQZGhohQiMoGxUnHwFiQzQtHh\\\/9oADAMBAAIRAxEAPwDalERARUN4u9BZ6bn7lUxwRncNo73HqA4lYNXcrFtilLaShqaho\\\/5lwYD8XErK5et2\\\/wBU4dfDcBxHFf8ADRM\\\/x89kjoo\\\/tfKnZ6qQMrIKijz\\\/AMnAPb9G\\\/wChZ1RVcFbTMqKSZk0Dxlr2HIKmi7Rc\\\/TOVeI4O\\\/wANOL1E0vZERaOYREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFQX25w2a01NfU5McLdrZHFx6APjKr1GvLhVvitNupGnDZ5XPcOsNA\\\/u4LK\\\/c6dua9nZy\\\/hvxXE0Wd5+nv8ARitott05RL5PVVk7oqSN3fO4iMHgxo4Zws+ksui9ORMir2ULJMcal2093lwf7Bc2N7NNcmLKuBjecZS8+d3unu3jPpAUG1lTNWVMlRVSOlmkcXOc45JK86uunhqYmYzVPr6vqLFm5zW5XRRX07NE4iI9\\\/wDO6bajSek9S0T3WntZkg4TUjvcnyjh6VhFtrLlyd6nNHVudLQSEF7R7l7Twe3qI\\\/7LFNP3aosl1graV7muY4bYB3Pb0g\\\/Ipb5YqSOs0tBXNA24JGua7p2XbiPV6Eium7RN2iNNVJXYucFfp4PiKupau+kZ7xPj+3oz6GVk0TJYnB0bwHNcOBBXdYnyW1rq3RdDzh2nw7UJPkBOPowvO8axqWXurtGnLLJea6iax9X\\\/AKhtPHDtDLW7TgcuIGcAfGQvToq10xVu+R4izNi7Van\\\/AKzMfDMEUR3vV0WpJtB11tNTSH2fNLVU7zsvjkbFIHRuwcH1K+XzXt0tjrjVN0hcJbLQPc2esfOyJ7mt90+OI73NG\\\/ByM43K7FICLBrnr5xvNLatN2o3etnom3HDqplOwQu9yQXA7ROeAHyqx6+1vqO2TaMdbrLUU7rjWtiqaaV8e047xzOTnBPEO4cEEqoo39mreOU+3uu9sqaC8+wclTJI+qDo4IRI7LC0bidxO18S9aPlDuNXDBc4NI3J2nJntEdcJWGVzHOwJOYHfbO8HjnG\\\/CCQ0WM1Wp6gXqttdvtMtZVUzWOzzoYwhwzvJG74t+VSv11TR2eStloqhksNSKWemyC+Nx6utZ9ajd1RwV6cYp74949+3p5Zgixl2pqqGngFXZp4bhUymOnpRM1xkAGS4u4NAHHK6f4vZSsrmXmifRVdLD2wYWyCXbZnGWuGOnA344p1aUfhLvtGf7TE+PT19Yz7x6MpRY7btQ1UwEldaZaWldE6Zs7Zmyt2QM78cDj410supKq5upZmWeZlvqT\\\/AJdQJmvIG\\\/Bc0cBu6ykXKZRPC3IzM49PMf8AvrPiPVkqIi0c4iIgIiICIiAiIgIiICIiAiLF+UGq1bSWqnfoW322uuBmAljr5CxjYtk5IIcN+dn0lBlCKGfZrlz+C+kf4l\\\/\\\/APYs05Oq3XNYLh\\\/j612igLeb7U9j5S\\\/bztbe1lxxjvMfGUGZIiICjnlsoXz2Ojq2NyKaYh\\\/ka4Yz6QFIyprnQwXKgno6tm3BM0tc1Z3rfUomjd1cDxP4XiKL20\\\/T3+iOYdS2qTkrENbMDMYDSGFvuy8DAx8mDlRIY5Gxtkcx4jccNcWnB+IqRKHkvrjqF0NXIBamHb59pG1I3objoPWs3q9T6Y0\\\/ILNI5kbIGgc2yMuazyHHT0rza7NV6Im9OnHp\\\/d9XZ46zwNdVPA0zdmudUxHtG3afVEOj9NVmobnDHHC8UgcDNMRhoaOIB6SeGFIvLPc4qax01sjcOeneHFg4hjen049C7XflRtdLTuZaIJKmbGGEt2GA+XpWOaU07cdZXr2Zv232ntBxcRs87jg1o8HypTTTRTNmzOqqrvKLly9fvU8dx1PTt2+0e8z\\\/AJ\\\/H95SHyb291u0db45ARJI0zOB6No5A9GFht\\\/0VcKLW11vdHYLfqOiuojc+nqJhDLTSMbs5a5wwWnp6VLAAaAGgADcAEXqUUxRTFMez5C\\\/dm9cqu1d6pmflFjdFXQw6VkZa7Rb5KS9G4VVPQEtZHGY3NBJPu37wCRjPQFaLpoTUFyh1LRXC00Vxq62Sd1Nd6yuL2xRuzzbGQ4OwWjA3YHTkqakVmSJb5pO4y2uyUdZo+2X1tLboKcTtre1qinlawBw2+JbnhsnrXS5aM1NT6L0YGuZeL1Ybg2tlhfUbJmZtOPNtkfxLQWtycZAUuogi+r0ledQ66p7zeaSGio6jT81tqY45xI6J73v70HAz3rhvG7IK72JnKDarbQaditVs5qkDKdt5NUCwwtIG1zONrb2RjHDPSpNRBgENRcabX+oXWykjrDzUG3E6URk97uIJ3da8pNK3aehnqKhsJr6u5RVcsTX97HG08M9JAWeRUVNFWTVccDG1MwAkkA3uA4ZVQsIsR\\\/2nf6vQq4+YmJt0xHpTGfedMR57ZjLGNZWSe5TW+spYIaqSjc\\\/appXbIla4YIDug7hhW632atIrqhun7bRvdBzUUMsnOukJPfBzhuDSBw61nCK02qZq1MqeMuU24te0f33zjvj6ZR\\\/ZrFc4b1HUUdqZZ6VkUjZYXVXOxzuIIaNkE4AO\\\/oXnRWC5C80E1JZ2WXmpg+pmhqw6OZvS0Rg9PlCkRFWLFMe\\\/8f8An8NauY3KpmcR6xj38+fXv75ERFu88REQEREBERAREQEREBERAUbcu0mmI9M0J1nqG72Gh7cHNVFse9sj5Nh\\\/eHZY87ONo8OIG9SSuHNDhhwBHlQaj9s8jf8A+6eu\\\/np\\\/\\\/wDOpe5ApNHSNvv+CdU33UABg7Z9lXyO5n\\\/c2NjbjZx77OM+5HBSzzbPAb6Fy1rW+5aB8QQcoiICIiAsRufJ5YK+ofO6nlhkecuMUhGT14OVlyKldFNfpVGW1niLtic2qppnxOGL2rQenrc9sjKETSt4PncX\\\/Qd30LJ2tDWhrQA0DAA4BcoppopojFMYRdv3b86rtU1T5nIiIrMhERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFaodR2Se8PtMF5tsl1ZkOomVTDM3AycsB2hgeRXVan8re1oLsotOalA2KK5OidK\\\/gMH\\\/Jl+UNId8oQbQXS92q0zUsN1udDRS1TtinZU1DI3TO3DDA4jaO8bh1het1udBaKJ1Zdq6loaRhAdPUytiYCTgZc4gLUfstK2tvfKPHQ2kud\\\/h22itnLD\\\/tFz2ku+MAx+lX3smNZC\\\/8AI1ormCOevro6p8betkffD5HvAQbN2q50F3omVlqraWupHkhs9NK2VjiDg4c0kHeqtQ7U6z07yIcm+mrPcudnuDaRjY6KmaDJK873vOdzQXk7z17srw0V2Qlgv2oILNeLZcLBWVJDac1oGw8ngCd2M9GRjyoJpRRZykcs1p0BrO32O80U5gqafth9Yx+6JuXDGxjJPe9HWlFy12B\\\/J7WavuVLW26hiq3UkFPM0c9UuDWuGy3hv2uvAwTlBJN0uNDaaKSsulZTUVJHjbnqZWxsbk4GXOIA3qjq9TWGjtVPc6y92ynttQQIauWrjZFKSCQGvJwdwJ3HoK1h5WOXC2a55LrxazZbnbJqnmnUss7dqKfZlaSA4cDgE9W7iqTlf\\\/8ASlyd\\\/tEH2MyDZqLX+jppGxxas0\\\/JI44a1tyhJJ8g2lkjXBzQ5pBaRkEcCtTxyU8lknJRS3epvLKK7vtMdVI8XBri2cxBxHNnOe+3bPHoXtyEcpdZo\\\/kNu92vMFTcqK23BlNTR85ghrw3LQ453AnOPKg2rRRbyd8tFm11enUFtoayGOKhNZUVc2BDG4bO1HtdJG1vO7gVj1y7Iy0Nr6plg05e73bqVxbNX00WIxjiRu4fHhBOaLCrbym6YuHJ9PrKGtxZ6dhdPtD\\\/ADInjA5tzfDyQAOnIxxUfUnZF0MhhqqrR+o6eyzODWXDmNphycA4G7HxE\\\/KgnZFG\\\/KXyt2nQ9Xbrf2hX3W8V8fOwUNJH\\\/mbHQXZ3jODuwTuPUueTXlVpda3eqtE1ju9mutPFz74K2EhpZnGQ74+sDyZQSOior3daOyWisudzmEFFSROmmkO\\\/ZaBv+P4lCsfZG0Eg7dZo\\\/UjrFtY9kWwgtxnGccPrIJ3RYVrzlLsGitNUt4u0kxFY1ppKRkeJ5iQDgMOMYBGc4x8e5Ybpnl+tNwvtJbNQWK76ddWuDKWeujxHI48ATgYzkb9437yEEzoo+5TuVG3aDqKOiktlzut0q2GSGlooC7LQcEl3Dj1ZPkVl5POXGz6s1M3T1da7jYrzICYYK1u6TAzsg7iDgE7xvwgltFEGteXayaN11WacvNvqw2mgEvbMTg\\\/nHFoLWNZjic43nCuVZyy2C2cnFv1beoamhbXmQU1vcA6okLXubgDcP+OcncMjyZCTVboL7aJ7xNaYLrQSXWEbUlGyoYZmDdvcwHaA3jiOkKI9HdkJab\\\/qKgtNbp+82t1e8R0s8se2x5PDOBkDyjIHTu3qNZtX2\\\/RPZT6yu1zjqZmdrczFBTR7ck0jmQ4a0fIfQg23RRFyZcuVo1vql+npLXXWi6FjnxR1WDzmyMlvWHYycY4AqXUBERAREQEREBERAREQFAPZk2Lt3k9oLzEzM9qrAS8cWsk70\\\/WDFPypLtbKG8W6agutJBWUUwAkgnYHseAQRkHcd4BQaxdj1aJuUSh5SL9eADVXmH2OY87wzLOA+L\\\/L\\\/dUW8mFLcdb8ouidK3OMilsT5GyRnoYyV0r89WcBnyBb0WCw2nTtE6ksVupLdSueZDFTRCNpcQATgdOAPQqW2aS09arxPdrbZbfS3Ofa52qhga2R+0cuy4DJyd5Qa8ctszNJdkZpjVepKaWbTvMsa2QM22xubtA7utpcHY4qzdkBrKxcqV00pZtBGS43dtUcTxwOZsB2AG5IB3EbR6BhbY3W2UN3o30l0o6espX+6injD2n5CrfYdJae09K+Wx2S3W+V4w59NTtjcR1ZAQQByrU0c3ZQ8nkFXGyZva8Ic17Q4Eh8m\\\/B8oyqvszrdVPsGmrlHTOntlFVuFU1o3DaDdnPUDskZ8o61PNbpuy116pbxWWuinutKAIKuSFrpYwM+5dxHE+lXGrpoKymkp6uGOenkbsvjkaHNcOog8UGr\\\/LZyuaH1TyPz2ewTvdXSth5ul7VcztcNe0nJxsjAGNxKsvK\\\/\\\/wClLk7\\\/AGiD7GZbLxcnuj4qWppotMWdlPU456NtIwCTBBGd2\\\/eAfkVZXaQ07X2WltFbZLfUWulIdBSSQNdFEQCAWtIwNxI+VBB+hux00Td9IWC61pujqitoKepla2oAaXPja4473cMkq49kbp21aV7HyptNho46ShhqYNmNm\\\/JMgy4k7yT1lTrR0sFFSQUtJEyGmgjbFFFGMNYxowGgdAAACpr3Zrbfre6hvVDTV9G4hzoKiMPYSDkHB6kEcWuzz3Hsa4LbZI2x1tVp8MibGA3ae6Lhu6SSd\\\/lWu3JHfZLZpiW3Tcqj9HSU8z+ctstlE2\\\/O923nJJ6jvGFuzQ0lPQUcNJRQxwU0DBHFFG3ZaxoGAAOgKx3fQ+lrzWmsuunbVWVROTNNSsc4nykjeg1\\\/0fprRdo5GdX3G8arnvml7xPGJn09AaaSGdkm4tZtO77aLTwAwB0LC67Vk\\\/J\\\/Y6Sbk+5UW3y3Ne1kdlrKQl7Gnow4HAHk2fIty4bZQw24W+GipmUOzsdrtiaI9nq2cYwrLRaB0jQ1wrKPTVnhqgdoSspGBwPWDhBBXK1JpC9am05X37U1fo7W4tkMwqoInOii2skNdjBBBc7pG47178h+v9SVvKtUaWq9Q02rLQymdILnFBsFuACO+wCd5wQc7zuKn6+6csuoI2svlqobg1nuRUwNk2fiyFzYtO2bT8To7HaqK3sf7oU0DY9r48DegtXKk6yt5Pr7\\\/ijnfYY0zhUcz7vZ6Nny5xhao1Ooo9CaaFZybcqkldQtcObsNfSkyAOdvABBb0knAaOO\\\/K3VljZLG6OVjXxuGHNcMgjqIWNRcn+j4q4VkemLM2qB2hKKOPaz18EGsXLtNf6+fk11xdGzWqnlo4eeqIqfnhRT7W2Xc2443ghwaT0Y6E1JFa9cm0Wq8ct3soZ6lna0XsBsmOQ7gS4PGzxxvK29raKlr6SSlraeGoppBh8UrA5rh5Qdyslo0PpWz1gq7Vp200lUDkSw0rGuB8hA3IIC5XtS3mPlhs2krpq2s0xp1lJG59xpjzDpXbJy7bHAFwxxwOnKxWSpppuyT0THQ6sfqqnp3RRNrnhpe3vnnm3SN3SEZzteXHQts7\\\/puyaijjZfbTQ3Fse9gqoGybPxZG5UsWitMQ1tDWQ2C1x1VCA2mlZTMDoQCT3pA3byfSggswRT9mg8TxMkDKIPaHtBw4QDBHlXl2VVLJbdcaH1NcKKSr05RShlSxrdprSJA4gjh3wG7PHZwthBpyyjUBvgtdH7Mluwa3mm89s4xja44xuVfW0lPXUslNWwRVFPINl8UrA5rh1EHcUEX23ly5PbrerTb6GvfPWVcgihxRv\\\/AMp7twBJG7PDdlR9ouKOXsydWGSNjzHSOcwuAOyebhGR1HBI+VTvZdF6ZsdYauz2C10VVv8A82CmYx3pAVVT6bstNfp73T2qijvE7dmWsbC0SvG4YLuJ9yPQEGv2oo2R9mrp4saGl9JtOIHE9rTDJ+QBTBaeU\\\/TV15QK3RtJUTG80u2HB0REbnM901rukj+xWQzabss2oIr7LaqJ95ibsR1roWmZgwRgO4jcSPlKxSh5O4mcrtZrapdRtIpu16WGnh2HFxHfySu\\\/5O4geRBIKIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAijXXnLPpTRl5NoqzX3C6tAMlLboOdfGCMjayQOG\\\/Gcq9aA5RdPa6tVXX2SolbFRnFSypjMToDgnvs7uAO8EoMwXDnNY0ueQ1oGSScAKF7x2SmgLbdXUTJblXNa7ZdU0tOHRD5XOBI8oBWQ611NaNW8iGqbrp+tjrKKS11ID25BaRGctcDvB8hQSNFIyVm1E9r29bTkLstZeRjlItPJzyGaeqb7R3GalrK+phbLSRse2N22T3+05uN2TuzwKnTW+tbTo3SEuo7m6WW3tDC0Uwa58u2QG7IJAPHPHgEGTIo8uPK9pe06Ktmpby+rt9PcozJS0k8YNTK3oIY1xG8YOc4wRnCotCcuOj9Y3llppZK233GXdDBcIREZfI0hxGeoEglBKC6STRRva2SRjHO9yHOAJ+JYHymcrWl+Tp8MF9nqJa6Zu2ykpIw+XZzjaOSABu6SFr9yo6+sPKDyl8mNw07PI9kVYxk0UzNiSJxnjIDhvHygkINwEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQax6ys1Czlfv920Nyj26w6l71lbR3ABrCdluQ17tzhuGRg4IVBYNY6l1ryd8qFhlp6Cqu1FCXOuVqjDW1vfFrs7Iw8lrDggbwp61ZyY6M1ZWdt3\\\/T9HVVZ4zt2opHfrOYQXfLlXrTGmbLpa39o6ettNb6XO0WQsxtHrceLj5SSg145B9Zcmdp5IX0N+ltlNXsEouNPVRAy1OScYBGX97gADh5FjnIfTVbeRLlZrAySOy1FNKKNjuG02KTbI+QxjPkWwt65INA3q7OuVx0zRSVjnbb3sL4w89bmtcGk\\\/GFlE+n7VNp6axOoYWWiaB1O+lhHNM5twwWjZxjcejCDXnkw0lHrXsT57SYw+p5ypnpTje2ZjyW4+Pe34nFRlb9R3PlSs3J\\\/yaMMrXUk7m1szumNm5h\\\/+SPa+M4W5+k9M2jSVljtOnqQUdvjc57Yuce\\\/Bcck5cSePlVpsHJtpLT+pqnUFns0VLd6kyGSdssjs7Zy7DS4tbk9QCDXHsj6KssnLFpCaGqp7ZaYaOGChqamHnaemcxzgdpuCDjLTw6upe2otOXvW+o9Pw3PlR0dX3aObboO02tEu0O+wHRtz0ZAJ48N62j1FYLTqS3PoL9b6avpHbzHOwOAPWOkHyjesd0ryWaJ0rcBXWLT1JTVjd7ZnF8r2fql5Oz8mEGv2oqu22DstZ67lBEfsbJEx1LNOzahYeZaGPx1BwcPId68OWS\\\/aVv8Ay36Cl0lPQ1UkdZC2sqKRg2XuMzNkF4GHEDO\\\/fjK2a1jojTes6eOHU1opq9sX+25+WvZ14e0hwHkBVobySaFZJaHxaep4nWp\\\/O0ZilkZsP2g7aOHDbOWje7PBBV1HKLpyn5QIdGS1bxfZWbbYxGSwEt2g0u4bRbvwsvWPzaN09Nq2LU8tqgdfoo+aZVnO0G4xwzjODjOM46VkCAiIgIiICIiAiIgIiICIiAiIgIiICIsUfrihNdW0tNb7zVupJ3U8slNQvkYHjGRtDceIQZWit1nvNJd5Lgyjc8uoKk0k4c0t2ZAxryPLue3erigIqarr6WknpIamdkctXIYoGuO+R4aXYHl2WuPyLtR1Lapj3MjmjDJHRkSxlhJacZAPEHoPAhB7orHqXU1Fp6WgirIqyeeukdFTxUsDpXvc1pcdw8gJXfTepLfqEVbaB0zKijkEVTT1ELopYXEZG0xwBGQcg8CgvKIiAiKmqaxlPVUlO6Koe6pc5rXRxOcxmGl2XuG5o3YBPE7kFSiIgIuk8rIIJJpnBkUbS9zj0ADJKorDdoL5bIbhRsqGU0w2ozNEYy9pGQ4A78EHcguCIqZlfSvuUtvbOw1sUTZnw575rHEhrviJa70IKlERARFR2u5U90gllpHOcyKeSndluO\\\/jeWOHpBQViLHafWFpqLgaSF87ndvG2iTmXCN1Q1r3OYHcDs824E9B3LIkBF51Eogp5ZXNe4RtLy1jS5xwM4AG8nyKio7xS1VeKJnOsqe1WVZjkjLC1jyQMg8DlpyOIQXFFRVNzpqa50Vvlc4VNYJHQgNyCGAF2T0cQq1AREQEREBEVvsN3pL7a47hbnufTSPkY0uaWnLHuY7cfK0oLgiIgIiICIiAoRtddFT6h1Wx\\\/KKzTx9mZj2iWUh6G99\\\/msLt\\\/wAeFNy6GKMnJYwnrIQQ37IsoqHVzZA90NXq0U75u2XU8cTTTQO25JGbwzvcHGMlwG7K5opXVOmdQ0vs7T0dFR3uNsUj6yV8D4+ZieYTLkPaxznO353ZxvG5TLstwRsjB4jHFNhuyRsjB6MIIKkntddPpKtrYXU1NQ6hkpnVHsjLPTOzTSOa6KVxHeFxaMdDshXusrXuttE26V1XBZH6hro6+eOVzNmNr5ebY54OWRl4aDvA4DgVLWw3ZA2RgdGE2QQRgYPEIIgvjIJL1oZuiLnDIw3Gr5qeqfJWRNPaztpoy8Ejqw7AJ+RdtW6arLVTMrq67zzXa+3+2xVdRRg0rWxNkDGxsAcSBgneSScqXQ1oxhoGOG7guSAeIBQRHqcCk1hNbrlWRUdogt8It4ra+eBjjl4kIe099IMM90SQMY4lUupZpLZT0FZc71TXWWG1x\\\/6R1dNRyykOcedhLfdyOGBgjOWjeMqZXNa73QB+MIWtJBLQccMjggiW6XGK361ZUy1LbjJU11M1lGyulhrKQODG7IhB2ZGAkudw3F2c4WUawqJotd6DijmkZFNV1YkY1xAeBSSkBw6cEA7+pZlst2trZG1143rkgEgkDI4IIo5OaqOk1HTUDq+K9VEsEpfcKevle8kEEmop3d6wnOARwIIwF35TquGa73CjllbSy09s56CSW5S0xe87f+y1m5z27IyTni0YUphrQSQ0AniQELWuILmgkcMhBhcUjr5yNQT3NzppauxsnmdtFpc8wBxOR5ViEpoaek0rZJG9r0ptAqhLVXOanike7ZGw3ZOXSDed53A7h1TJgYxgY6lwWtOMtBxwyOCCF31klRo3SVwuV3pHPFvftUldXy0wqXZbh4lZxeAMbwc7Wdyr9GSW6flQhuEsVTR1Vw07RTU0NZM8yuO1KHg5PfODdnPp6VLJY0gAtBA4DCbIyDgZHAoIx5TauGW81FDPI2mfDbTPFLNcZaYPeS8Yiazc57dkEk5xlu7erfpxsmq7zpAXqqrJGVOko6yZkVS+JskznRZe7YIye+Kl5zWuILmg44ZCBoGMADAwghKy3FlVBpFmrrpVwWU26o2JX1L4WT1LJgxokkaQS4RgkAnecneQs55J2wO0pUtppZZ6Y3KuDJJHFznN7Yfgkned3Sd6zQsaRgtGOrC5AA4DCCEtJ2+noYbP2qxzS7Wle07T3O3N7bA4k9C89OTVFVDbZbpfqOhvgmLrnHJWzGVzQXc9G+InZa3Z2sEYDcNIPXOGyOoccpsNyTsjJ4nCCENMXCudFd\\\/ZmuuYbHaan\\\/DpqSYzUUo2syvwe+mADOODsbLsZc7FXTyWaW8WmTVNylpoX6Zo3bbqt8DXvJfkue0jLurJ6SVMhaDxA3IWNIwWgjyhBE2lKivqJtEyVUlTPKGXRtNLVAiWWEECF7878lgYd\\\/FUWh5KmsqbDJJe6aG\\\/c6HV8D6ud88hwedjkhd3rRxxuAGBjdxmfA3buC4DWh20Gja68IMB5UNhlTa5prnRQxxsm\\\/0VZWSUkdQTsYcJGcHNwcAg+6PUsWq7obhcbfJdZvY21S2enlo4rnXzwDbJdznfsI25ABHvcc4ORxKmdzWuGHAEeUI5rXDDmggdYQQ7eaouhtlru1eyeWO0moZXzXCalZUlznBojDcbcgDQSTv74bt69NLSVGotR6DfdK2seJNKCvmZHUPY2abbp++eGkbW9xP\\\/AG3KXi1rsZaDjhkIGgYwAMDAQRhpaaz1F2c+\\\/wB2q49VeyczRSvrJWOAEjhGxsQOyYzHsngQckkqwaQoWUGldKXalnq2Vk1\\\/kgf\\\/AKl5YY31M7XM2M7OMb+HHepu2W7W1sja68b02RgDAwN\\\/BByiIgIiICIiAiIgJwRdZQ50TxG7ZeQQ09RQWO36ts9fdY7dBPM2rlD3QtmppImzBvuthzmgPxx3E7t6prbrvT9xqqOCkq5XGrkdDBI6llZHJI3aywPLQ3a7127Odyxay6Rv0eoNJ1twBc62STvrqiW5ST8+58D4w9jHDDQXOBwMYHRuVdSaQuUWmdI0D+Y5+13YVtRh+7m8zHvTjef8xu740FXf9f2+BscVom7YqPZKnoXPNPIYcvnZHI0SYDC4BzuDtxHyLKL3d6Gx291bdKgQU7XNZkguLnOOGta0ZLnEnAAGSo9pdLalo9O0Om46a3S0NFdIallcahzXvgbVCbfHs+7xkHfgkZ6VlWvrHWXmgtslrdCa62XCG4QxTktjmLMgscQDjLXHBwcEBB2p9cWGeWaJtVMyaGSmikjlpZY3MdUPLIgQ5oPfOBHk4nAVxrtQWyhqa2CrqmxSUdOyqn2mnDY3uc1pzjBJLHDA37vKFGlZb75fdV6pHatFT3OCOy1kFOaguY7maieTZc\\\/Z3E7JG4HGQrnfNI3zU09\\\/nuEdJQOrKOijpWQ1T3ESU875gHuAaQCSBlvQesIMml1zYIKCvq6mrmpo6GHtioZPTSxyNjzjbDHNDi3O7IBVfatRW261fa1HNIZzD2w1kkL4y6PaLNobQGRkdHWDwIWBXvQ9fd9O32FtsjpblUUJpKaWe7z1Z75wc8Zfua3vW8N5wqnlkp53S2KSx10dLqGeZ1tibnv5KecbMpAG\\\/vMNkzwHN+VBndsvVvudo9lKOpa+39+efcC1pDCQ52\\\/He7jv4EbxuVupNZWSqe5rKmWM8y+dnPU0kXOxtGXOj2mjbAG\\\/vcr1rdN0kuiajTNJmmon0DqCMs4xsMZYD8YCxC3aOr3wMjuFtjbUU9HLHFUvvNTUjnnRmMOZG\\\/c0EOdnO8A43oMnsmtrFep6WKgqpXGqg7ZgdLTSxMljABJa5zQDgEZAOQulDrrT9dU0kNNWSuNZLzNNIaWVsc7sOPePLdlww0nIONytNPpKtFo0XSVD4mexVvfSVbmu4E0oiy3dv3\\\/EsWtFzq6g6BsYkstS2iqmtE1BWc86WOKnkbt83sjmxwzk7iQOlBntPrO1wW+1vra01FRXQPnh7Vo5TzzWEBxawBzhjaG47+J6FUs1jZJLVSXCKrfLBVPdHCyOCR0r3tJDm82G7eWkHIxuxvVn0npi4Wuq0zJVczs262VNJNsvz375InNxu3jDHfQrJNoK4tkpK4AS1FLdLlP2vFXSU3OQVUxeMSMwQ4YYcHdxHlQSHbLzQ3S3yVlBKZoYy5rwGOD2ObxaWEbQcOojKxHS2voa62XG7XeU01GLhJRUkHaUzJXFj3NAwcmRzg3OGt73eDwV\\\/wBGWcWi31BfRMpKmqndPM1tXJVFxwGhzpJN5dstaD0bljkOlrxRW62z0jaSW4W+8Vle2CSQtZLFM+bdtAHZdsyg8DvGEF9frnT7LeaySteyMVLaNzH08glZM4Zax0ZbtAkcMjfkda89cagrLToqS\\\/WeJsgg5qokjqInNJp9tvO96cFrgwuO\\\/hjeFZHaWvVwvIvNfHR09RJdKSoNNFKXiOCFjxku2RtPJeTwxjA6FnN3oY7naqygnAMVVC+F4PAhzSD60GKO1hUt5TorFzMJs0tGSKkZ2hVAc5sE5xgxZdwzuXTT2vKabT9BXXl5FRcOeqKaCjppZX9rCQiN5awOI73ZydwyViz9Bapk5MZaZ9VR\\\/wCMX1XPio5w823\\\/AC+1wc4znmfJxKylunLhpy8Udbpulpq2CO1RWp1PPOYSwROcWPa7ZdnO24EeQILqNb6ffVW2mgr+2JrjCZ6UQQvl5xgeGE5aCBguGc8N+eBVs1Nr+30VJUttU3P1kNVFSlzqeQwbZlaxzOcADS4Bx3bXEfIqDRGibjYNR2+vq5aeVrbfWMqDESAJ56pk5axp\\\/wCAw4A+Qbt68JdN6mi07PpynpbbJR+yHbMda6pc1xiNSJiDHse7GSPdY3Z8iCtqL1qWrvGqG2+4WWiobPIyNoq6R7y7MLZCXPErQBl2OCumndcW+50llZU85DdLjRQVnajInvLGyA7yQ3AaCCMnhuzjIVsi5OLPcNWagu+pLNbbg+qqIn0r5oxI5rGxMaQQRu74O3LIqO0ywaxrriGxto5aCnpY2tOCHMfKSMdAw9qDrBrCyT10dLFVvLpJTBHKYJBDJICRsNlLdhzsgjAPELrSazsdWJnxVUop4mSSOqX08jIC1mS8iQtDSBg8D0LDtMaAqLTHbrVWUPbtBQ1AkjqpLxUbJYx5fG7mPc7YIbu4ZGV7UelLxT15bQ2+joLa9tQKuiNwknpKvbY4BoiLP8sFxDiRjdkYOUGbWPUFBe9rtA1O5oeDNSywhzTwLdtoyPiV2WAaYs1\\\/sk1TJR0bIKFtO2OG2TXR88fObQ3se5hMbQ3Ixvzu3BZ+gIiICIiAiIgIiICIiAiIgIiICIiDqI2CR0gY0PcAHOA3kDhk\\\/KfSuyIgLzdBE6ZszomGZgIa8tG0AeIBXoiAiIgLxhpKaGZ8sNPDHK\\\/3T2sALvjPSvZEBERAREQEREBERAREQEREBERAREQEREBERAREQERedS8x08rxxawu9AQRHyxcuFq0DMbfSxCvu+MuiBw2P4yoWf2VWpC4ltot4b0DLlCOubhPdNXXasq3l8slQ8kk+VWJBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVege0ROaWAuJBDs8EGw3tqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWQdlTqXO+02\\\/H\\\/zLXVEG8HJH2QNs1lXx2u807bdcpDiMg5Y89XkU6L5bWmplo7nS1FO8slila5rgd4IK+mmk6uSv0xaquY5kmpo3uPlLQguqIiAvCv941Hm3epe68K\\\/3jUebd6kHzD1H+Xrh59\\\/rK2x7Hbkx0hqXkrt1zvVmhqq2WWYPlcTkgPIHA9S1O1H+Xrh59\\\/rK3l7FL9Ctp89P9oUiZjsiYie679xPk++DtN+8771UDkd0GBj\\\/DlH6D96z9FeLlcdpVm3TPeGAdx7Qfwco\\\/QfvVtqOTvkvp5nQz2y1MlbuLS\\\/ePpUl1sz6ekmmjhfO9jS4RMxtPPUMqG3acfFqR+oavT9Q+kqqt7zRhrC4MEQaNoZwMvJcuizNdzOap+XPe0W+1P0Xk8nfJeC0G12wF3Ded\\\/0quHJLyfE49gaDPVn\\\/usSdp65Gmr3TU7T\\\/ltbTwuzIYGSSOLgw5HfNbs+RZBpjTstNBV3CsfFJ38pbHJTkzgElrTt56hnGOldNy1opmrqy5bd6a6op6SuHJJyfnhYKD0\\\/9137j2g\\\/g5R+g\\\/errpanpZIjHPTtL8lzRJEcjB8IrKlw1XK6Zxql3026KozphhDOSnQ7GBo03bsDdviBXbuV6I+DVt+ZCzVFTqV7rdKjaGFdyvRHwatvzITuV6I+DVt+ZCzVE6lW50qNoYV3K9EfBq2\\\/MhO5Xoj4NW35kLNUTqVbnSo2hhXcr0R8Grb8yE7luiB\\\/+m7b8yFmqtVwt8VXVOM0M7wW4y1+BwVasXIxc9Y+Tp00+tMQx\\\/uXaI+Ddt+ZCdy7RHwbtvzIV8mt0MvNE01Q3m9wDZMbsEdflKGgibEYhS1BbtF21zmTncOk+RZ\\\/h7O30Tidlk7luifg3bfmQnct0T8G7b8yFltLTMghDGl5Gc987J+L6F6yDaY4HJBGNyr0LX9MLYjZhncu0R8G7b8yFyOS7RJ4abtvzIV59jYdsHtap7wYHfgZ4eXyKppYhS7YhpZtl+CRtDdu+NWmxZ9o+isRPvCwxcmejIgQ3Tds39dO0rv3ONG\\\/Bu1fw7fuWVxuL2Nc5pYT\\\/wATxCttwoY56rbkhnfkDex+Aqxw9me9MfDTXVTGKVm7nOjfg3av4dv3J3ONHfBu1fwzfuV0ZboWyxkU9TtBwdtOk2sYPlPkV4xvJ60nh7PtTHwRcr95Yn3ONHfBu1fwzfuXPc40d8G7V\\\/DN+5X+6UTq2BrI5uac05B2cjhjhkKrjBEbQ4guA3kJ+Gs4\\\/THwdSvOGK9zjR3wbtX8M37l5TcmWi5gA\\\/Tds3dUDR6lmKKabNuidVNMRKddU+7Ce5Voj4N2\\\/wCaCjHskNA6XsfJLdK+02WjpauOSENljjAcMyAFbCKIuyr\\\/AEKXjzsH2jVrqndGZaG03vmL9cetfTHQP5k2P9ji\\\/pC+Z1N75i\\\/XHrX0x0D+ZVj\\\/AGOL+kKEL8iIgLwr\\\/eNR5t3qXuvCv941Hm3epB8w9R\\\/l+4eff61sdyH8qs+l+TuhtcdsjqGxSSu5wylpOXk8MLXHUf5fuHn3+tbB8i\\\/JdddTcn9DdKOso44ZXyNDZC7aGHkdAXfy6OHm7P4n9OPPf9nDzGeIi1\\\/tv1Z+n7pJ7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/AAp3Dr94wt3pf+Fe1p5R4+54urmvn4hcO7tVeJYfnz9yd3aq8Sw\\\/Pn7lb+4dfvGFu9L\\\/AMKdw6\\\/eMLd6X\\\/hTTyjx9xq5r5+IXNvLhXOaHNsLSDwIld9yHlwrgMmwsA6+dP3Kjj5G9TRMDI7tQtYOADn7vqrl\\\/I5qh7dl93oi3hgvf9yrp5V4+ak6uaefiHv3dqrxLD8+fuXPd2qvEsPz5+5W7uHX3xhbvS\\\/8K57h1+8YW70v\\\/CraeUePuRq5r5+IXBvLpVuIDbJESeAEx+5endvr8kewDcj\\\/APkd9ytbeRC\\\/tILbjbwRwIc\\\/8KqW8juqGkkXeiyf+t\\\/4VE08p9sfcRVzXz8Qqhy3154WBp\\\/+q77l1dy51bDh9jjaeozEf2VP3HtU4I9mKLB49+\\\/f9VeE3InqGZ+3Lcre53WXP\\\/CkU8p98fcaua+fiFd3dqrxLD8+fuTu61XiWL54\\\/crf3Dr94wt3pf8AhQch9+BBFwtwI3g7T\\\/wqdPKPH3Grmvn4hczy31442Bo\\\/+q77k7uFdnHsC3PH\\\/dd9ypO45qfnC\\\/2XotsjGQ9\\\/4fIFyeR3VB43eiPRve\\\/8Krp5V4+ak6uaefiHueXSraSHWSIEcQZj9yd3aq8Sw\\\/Pn7lQP5Eb\\\/ACPL33G3ucTkkuf+Fcdw6\\\/eMLd6X\\\/hVtPKPH3I1c18\\\/ELh3dqrxLD8+fuXLOXOsecMscbj1CYn+yt3cOv3jC3el\\\/4V6Qciuo4HEw3OgYSMHZc8Z+qk08o9sfcaua+fiFa7lzrGY27HG3PXMR\\\/Zcd3aq8Sw\\\/Pn7lST8i+pKjHP3Shkxw2nPOPqrx7h1+8YW70v\\\/CkU8o98fcaua+fiFx7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v8Awp3Dr94wt3pf+FNPKPH3Grmvn4hcWcudY\\\/OxY43Y6pif7I7lyrG+6sUbejfMR\\\/ZUdPyL6kp9rmLrQx7XHZe8Z+quJuRbUc+OeudA\\\/HW5\\\/wCFRp5Tn2+41c18\\\/EKzu7VXiWH58\\\/cnd2qvEsPz5+5W7uHX7xhbvS\\\/8K57h1+8YW70v\\\/Cp08o8fcaua+fiFw7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/CncOv3jC3el\\\/wCFNPKPH3Grmvn4hcO7tVeJYfnz9ywPlu5VZ9UcnVwtUlsjp2yviPOCUuIw8HhhZZ3Dr94wt3pf+FYPyzclt10zyf190rKyjkhifGC2Mu2jl4HSFlxFPK+lV0\\\/1YnHfu14ermXVp6mdOYz27Nb6b3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzb6NfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFaNaj\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oUEvIiICoLncYreznJy8MPgsLujyKvXR0QcSSSgs51DSBjHbUp284HNHPHHUufZ+mzGCZBtgH3B3Z61deYblDA08UHUSOI4rnnHda7c0OspzQ6ygoqa4dsOna0Oa+J2yQ4fT8S7trmmsNNv5wN2zu3YVSYGnO8705lvWcoPUcAiDcEQEREBERAREQEREBERAREQEREBERAREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFBLyIiDh72xsLnnDRxKtrqsdsl7axgh3d5zZ9aua6ue1pwTv6lamYjupXTNXaf8+XkZW1ELuYlweG0BwVPzFVk5rTg9UYVZzrfL+6U51vl\\\/dKrK0Z9xjsMaHOy4DeccSqN8NWXHZrA0Ho5tVnOt8v7pTnW+X90olRGCr77FdjPDMYOFWOyYS0SYfs42sdPWuedb5f3SnOt8v7pQUYgqQd9aTwx3iqKpr5I8QzGJ2fdbOV6c63y\\\/ulOdZ5fQUFGIKoB2a0kkbjscN645mr2ABWjOMEmPKuAIIyN4KIKalbJGHc9PzucY73GF5PhqTI9za3AJJaDGO9HV5VXIgoXRVJaMVYDgOIj6fiXTmKscK4Y8sauKIOkZ2WNDnbTgME44rttt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDgOB4LlEQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/L9w8+\\\/wBa3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhQS8iIgKnmH+63aLC8Ya\\\/qVQrZVXSSmqZmvopXQMxiVhBycZOQcYG\\\/jlTFM1ekImqKe7iCCoitUdOK7\\\/Ut3mYt2s7+GCuBFXmNwdcotvaBaWwgbukHf8S6ezmdkihqsF2N7RnGCc8fJ9KRXxsrmBlHUBriRtOAABAJ6\\\/8AzKU2ZppiIjsp1Ke2Xo6KtMWPZFgf4QjHUOj48+lJI652w5twjY4DeObBB4\\\/9vQqOHUjX0u2+jlE2Cdhp2huBxvxv4Y4L2k1BHGSH0lUCCActHSCevyK82q49MEXaJ9cvejZWsla6qropGf8AJrYsZ+I5Vw51nhBW2pvcEGQ6OVzhxa0bwMZBPUvGLUDJZdhtHU+TcPvUdOrvhPUp7ZXSodzkD2RT808jAeADsnrwVRUMNXBKHVNzNQzBywxNGfQvN19jBYG0tS\\\/ajEnetG4elebr84SwgUTyySMye777iRgDG\\\/hnirRRXjGP4VmujOcrzCCGbxjJJx1LurI3UDS0ntKpGyQHZx3uSB1+VI9QMc1rjRVQa44B2R1\\\/Go6VeyerTuvaK0uvI5prxTPALy1wkOCMAHdjOTv4eQro6\\\/xtjLzR1ezgEHYGD8ueHlUdOrZPUp3XlFaI75G6pjgNLUsc8gAuaMDPyrl14cKZ0woqh2y8tLQN\\\/A7x1jcnTq2OpTuuyK1U15FTlsNHU7ewXjaAAOOjPDK8WX8OMY7RqhtO2Xd7nZGMgn6E6dWx1Kd17RWaW+czIRLSyc2HOBLDktx1jA3nqGV2mvMkNRI2Whm5oOa2N7TlzyWgnd0YzjieBTp1bHUpXdFaay8Oop3tqKV\\\/N7thzHbRPXkYAHHrK5ZeOdp+dippMBzmkP70jDS7PTu3YTp1YydSnsuqKwu1GGbIko5to+BvGOsE4z5F3\\\/xDGHEGkqQMEgkDfj5fIp6VeyOrRuvaKyvvvNz1TJKSQshcADGdondnJGBs+lVdvuPbk74+15otlocDJjeD1b1E26o9ZTFymfSFeiIqLiiLsq\\\/0KXjzsH2jVLqiLsq\\\/0KXjzsH2jUGhtN75i\\\/XHrX0x0F+ZVj\\\/Y4v6QvmdTe+Yv1x619MdBfmVY\\\/wBji\\\/pCC\\\/IiIC8K\\\/wB41Hm3epe68K\\\/3jUebd6kHzD1H+X7h59\\\/rW8vYpfoVtPnp\\\/tCtGtR\\\/l+4eff61vL2KX6FbT56f7QoJeREQFHmrNO6muF9qJ7dWvio3bJYGVjoiMNAI2dkjjn0qQ1Yq8VAuL3soq6RgILXRVLQ124f8SRhbWLlVurNMR+7DiLVN2nTVM\\\/swJmkdY801slwm2wMFzLi4Z8uC0\\\/8AgWd6Jt9ytllFPeah09TzjnBzpOcIaTuG1gZ9C6OgnDmf6a5nZaG97UtAO4cd+8q5i2t73FVWDZ4Dnj5OPXw9a0vcRXcp01RH7M7HC0WqtVMz+6vRUHsYzaa4VNX3r9v\\\/AHndecfF5F1NpjOf9VWgHqqHblyutcUVBHbGMIIqaw4aW99MTx6fjXMVsjiJImqSSQcmUnGEFcit0dpijc5wqa0lzS3vqhxxnq8q7C2MBbiqrMBwdgzk5\\\/7IK9FbjaYuiprBuxuqHfeuPYiPvM1Vadk53zHfv6etBckVultLJHl3bda3fnDZ3ABdmWxjCMVFVgNAwZSeGN+\\\/p3IK\\\/AyTjeUVBHa2MOW1NYRgggzuPrK6G0RlpHbVdk\\\/8u2HZQXJFbWWiNsZaaqtdk5yZ3ZG87s9W9d47YxgkAqKsh5zh0xdjfndlBXkAjeitjrPG457brh5O2HY6PuXc2thYxpqa3DRj\\\/fdv+PrQXAgE5IGUVB7Fs5wvFTWDO13vPuwM+T1dS7st8bHMLZajvCDgyE5x19aCsREQEREBERAURdlX+hS8edg+0apdURdlX+hS8edg+0ag0NpvfMX649a+mOgvzKsf7HF\\\/SF8zqb3zF+uPWvpjoL8yrH+xxf0hBfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhWjeo\\\/y\\\/cPPv8AWt5OxS\\\/QrafPT\\\/aFBLyIiAuC4g+5J9C5Vuq6esdVmSCYiIgDY2sYO\\\/fw+JTEZRM4V+0fAd9H3ptHwHfR96sz4L22KIxVEBkDdl7XDcTk7wfRu+7f6CK8vp5Q+opmTBw5ssYcEdOcq2iN4U1+JXXaPgO+j702j4Dvo+9WqKK87ZMk9PsljgAG7wf+J8vlSOO7R1DO\\\/Y6BxaHBxBLRvyc4GTwTR5hOvxK67R8B30fem0fAd9H3qzRwXyNwBqoJWlxJc5uMNwMDGOPHf9C4bFfRtu7Ypy44w0jcNw8nXn0qdEbwjX4leto+A76PvTaPgO+j71aqiG7PjiDJow8OcXubuGMbhwPpXFJT3ZlSTUVMToC3cMd8Dn7vIo0emcp1+uMLttHwHfR96bR8B30feouutFr592rHUs1V2qZXGERzQNGzk490CRuwpGsjattnom3I5rRC0THIOX438N3FaXbHTpirVE52llZvzdqmnTMY3hV7R8B30fem0fAd9H3rsiwdDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiAN44YREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98w\\\/rj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iaj\\\/L9w8+\\\/1reTsUv0K2nz0\\\/wBoVo3qP8v3Dz7\\\/AFreTsUv0K2nz0\\\/2hQS8iIgKkluFJFUGGWpZHIOh52fQTuKq1R1NuoqiQvnpmPeXBxcW7yRw3qace6tWfY9k6Hd\\\/rqffv\\\/3G+T7x6VyLjRnOKuI4BducDuGc+o+hePsPb9svFM0OJJJAK9IrdRxOLo4A0luwcA729St+Tyj8\\\/h2ZcKN5IbVwkgZxtjh1rh1yomyOY+ria9uctc4AjHFeJstsJOaKPedr3J4r2mt9HNKZZKdrnk5JIO84xn0J+Tyfn8Etyo4mhz6loaW7e1xAHWT0dPHqKS3GjiZG99SzYkOGvG9vDO8jcN3WuPY2i5oRCnAjDdjZAOMccfSVzHb6SOMsEILTIZd4J749Kfk8n5\\\/Do6729r2sdXQB7uDS8ZXo24Ub9oR1UT3AFxaxwccDjuG9eTbVQN28Uze+91uO\\\/dhd2W2iYHBkAbtDBxnPDHqSdHk\\\/P4ebbzQOIDaoEuxjDTvz1bt\\\/\\\/wCV4XfUlos4jNyr46fnAS3aB3gHB4DyhVDrTb3AB1M0gcMg7v8AzJVv1DpW232WCSr7YjfC0taYXlm4kHo+IK9HR1RqzhnX1tM6MZVdjv8Aa76JjaK6OqEWNvYB73OccR5CrrjylWPTenKHT7ql1Eah76jZ23TPLz3uccfjKve0PL6FW7o1T0848r2temOpjPhzjylMeUrjaHl9CbQ8voWbRzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHOPKUx5SuNoeX0JtDy+hBzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHKIiAoi7Kv9Cl487B9o1S6oi7Kv9Cl487B9o1BobS++Yv1x619MdBfmVY\\\/2OL+kL5nUvvmL9cetfTHQX5lWP8AY4v6QgvyIiAvCv8AeNR5t3qXuvCv941Hm3epB8xNSfl+4eff61vJ2KX6FbT56f7QrRvUn5fuHn3+tbydil+hW0+en+0KCXkREBWqvqLmyqcykgjfENnDnN6en\\\/l9PrV1XR7gHAF7W54AqaZxPZWqM+61ie6mkLuYiE4eRs43FuNxG\\\/rXBqbsGSltNHI5pbsZGxtDp\\\/5HernzjSCeeZgDPQu+\\\/GdsY+JW1eEafK2UddcZpubntvMNOf8AMMocB1bl5trbuBh1tjLhvLhLuO8bgMf+YV2J2cZeBncM9KF2M5kaMcfImqP6f5NM\\\/wBX8LbUVdxileWUrZYwfcjcQMHpyck7ugLpVVt1je18FvZLCWBxbzmHbR6Fdt\\\/hj0LgOzwkaehIqjYmmd1oNfdzLsttcbWDeSZuPDhu3dKqKWquEzwJaFkDcZ2jJtdPDGB0KvcdkZdIAPKucHwx6EmqJjt\\\/JFMxPdFt11hq6C5VcVNbojDHK9rNqjlcS0OIByDg7sH5VJNomnqbVRz1cfN1EkTXyMxjZcQCR6VU4d4X0IcgZLxj4le7dpriIppiMMrNmq3VM1VzOXZF1GSMh4I8gQggZLx6Fi6HZF5hwLdoSt2evoXbDjwcPQg7IqOS4Ukb3Mkradr2nBaXgEfSuvsnRf8Ax9N84371OJV1RurkXnE8SsD4pWvYd4c3eCu2HeF9ChZ2RdcO8L6Ew7wvoQdkXXDvC+hMO8L6EHZF1w7wvoTDvC+hB2RBw370QFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iak\\\/L9w8+\\\/1reTsUv0K2nz0\\\/2hWjepPy\\\/cPPv9a3k7FL9Ctp89P9oUEvIiICtF1oqGoqdqsqdh2yAGlwGB\\\/wCdKu6sF0ki7fkDpbbtNAy2YHaG7dlTFU0zmEVUxVGJd2Wi2MpZ4GS4EwBcec344j1LyZZqFj2Btxm2Bk7Bn45AH9lTPqmObl8lodLgge6OejHo3IXUroXc37EEE4G44x8foVurXup0qNlxfaqF8IhfUvcGPDxmXe0jA\\\/susdst4jkhFUXOcA5xMoJwDkH0qgbM2SQ5lsziWl79kOzgdKPlY0FkctmEhJa7vTjZ44+g+hOpVunp07Lgy20LA8NrH98C0f5o70ZG4ehdZLTbZomMbUOaY9rD2S4O8knJ+Mq3MMJkAidZg2TZBOHElxPR\\\/ZekMrBthrrQGtblxa1x3Zwf7p1Ktzp07Kx1noJKeSB1XK9pLXHamyRgeX4129i6P3T66ZwOAMzbunHD41SSVNLt7RltZbsODu9O0eofFwXJfDTO2XS2pm7I70jDwBk+g+pOpVudOnZVU1qo4ZGObXTvwMYdNtA5yN\\\/p9S8nWm2vJIrZAM5difjx3Hyb1TUksbapoZJZxk79kO2iOO70LxdJTNLiZLLgneCwjHxlOpVujp07K19noY5A59xmbGcFrBNgbhvVQy20TX7fbkhaWObsmbIIIwqNs0RbsMltXN7JOy0E7scfpXjJLC+nhkDrQ5rm7tprt547vSk3Kp7yRbpj2VzrJbXP72dwY0E82Je9HWcfL9K7i1UAGHVcpJOQTP1dXpVvgqG7mxy2Vri0t73a3nqx1Lu99EYAyWW0jZznccDOPuKdSvc6dGzG7lyZUFdcKyrddQO2JXylroY3bJcSTvO\\\/pVMzkstoYGey8TtkAZNPHnd\\\/+Fl7ZIo6UB0loa\\\/J2AGnZPXn5CPSujn0vN5jktBwdl24445wumOYcRTGIq\\\/hzTy\\\/h5nM0\\\/yuGnKWjsVoprXHWRydrsxtOIBIznh0cVdDUQjjNGN+PdBWB0lK+f8AyZLU4OOQHDfkjr6d68OfY7O1JZnPG9ww7j1rkqqmqZqnvLrppimIpjtDJTVU4IzPFv8A+sLt2xDkjnY92P8AkOngsbj5kTCEus4IdgsDTnjvC55+Ag7Utp75oDRg794woWZF2xBnHPR5\\\/WC5NRCDgzRg\\\/rBYxzlM1o56SztBGWu2Tv3\\\/APYrtOGhokcLPtk98XNdjeCf7FBkrKiF5AZLG4ngA4Feis1LLaWRtcXUYkYNsuYMAeUeTeq+nuFJUymKCdkj+ppygqkREBRF2Vf6FLx52D7Rql1RF2Vf6FLx52D7RqDQ2l98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzOpffMX649a+mOgvzKsf7HF\\\/SEF+REQF4V\\\/vGo8271L3XjXe8qjzbvUg+YepPy\\\/cPPv9alXk35fbzoTSdNYaG00NTBA57hJK5wcdpxJ4fGo5vlHHJeq9zi4Ezv3fKVRdoReE9BPXtrtR+IbX++9PbXaj8Q2v996gXtCLwnp2hF4T0E9e2u1H4htf771RVHZRanllc5tptbAejBON3WVCXaEXhPTtCLwnpgTW3soNUBzT7FWw4IJy098ntoNUYI9i7aPiBChTtCLwnp2hF4T0wJqHZPanBcRabWHncSGHh1Lt7aHVG04i1WsAnIAadyhPtCLwnp2hF4T0wJr9tBqgsaDarXkdIad5XLeyi1S14d7F2wjOS3ZO8dShPtCLwnp2hF4T0wJ39tTf\\\/g7ac\\\/rPQ9lTfyN+nbT+89QR2hF4T07Qi8J6Cd\\\/bU3\\\/ACD\\\/AIdtOR07T1w\\\/sp768EP05aHA8QS4qCe0IvCenaEXhPQTv7am\\\/wDwdtPDHunoOypv4xjTtpGP+p6hShsHbrHuhf7k4IJ38D5PJj5Qqj\\\/Ckwje5xw5hHebQyQenqQTH7am\\\/wDwdtP7z0PZUX48dOWj956hSt0+6ijjfPtDbJAAcDjCo+0IvCegncdlTfxnGnbSMnJ75\\\/FB2VF+HDTtp\\\/eeoI7Qi8J6doReE9MCd\\\/bU3\\\/IP+HbTkf8AU9PbU3\\\/4O2n956gjtCLwnp2hF4T0wJ3PZU38nJ09ac\\\/rPT21N\\\/wB\\\/h207uHfPUEdoReE9O0IvCemBO3tqL9jH+HLRj43Lseyr1AeOnrV+89QP2hF4T07Qi8J6YE7nsqb+Rg6dtOMY909cjsq9QNOW6etQPkc9QP2hF4T07Qi8J6CevbXaj8Q2v8AfentrtR+IbX++9QL2hF4T07Qi8J6CevbXaj8Q2v996xjlH5frzrrSdVYa600NNBUOY4yROcXDZcHDj8SiztCLwnp2hF4T0FBS++Yv1x619MdBfmVY\\\/2OL+kL5vxUUbJWODnZDgfpX0g0ECNFWMHce04v6QgvyIiDXaXl1uUJImtFZGR4TAP\\\/AGqnd2QMuC19HIAdxBLfuWxz4Yn+7jY742gqlltVulH+bQUj\\\/wBaFp\\\/sqaat05aV1tZoWsrJ6qaw1POzPL3ltW4DJ47l485oLxDVfxrludLpXT02edsVqfnwqSM\\\/2VO7Q+lHe60zZD8dBF+FRpq3Tlpzt6C8Q1f8a5cbeg\\\/ENX\\\/GOW4Z0Do88dKWE\\\/8A2+L8K47n+jvgnYP5dD+FNNe5mGnu3oPxDV\\\/xjk29BeIav+Mctwu5\\\/o74J2D+XQ\\\/hTuf6O+Cdg\\\/l0P4U01bmWn3OaC8Q1f8a5c7egvEFX\\\/GuW4Hc\\\/0d8E7B\\\/Lofwp3P8AR3wTsH8uh\\\/Cmmrcy0\\\/5zQPiCr\\\/jXLnnNAfB+r\\\/jXLb\\\/uf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lqBzmgPg\\\/V\\\/xrk5zk\\\/wDg\\\/V\\\/xrlt\\\/3P8AR3wUsH8uh\\\/Cnc\\\/0d8FLB\\\/Lofwppr3MtQOc0B8H6v+NcqSZmipK2N0dqqoaYNw5nbLnEnPHOVuV3P9HfBSwfy6H8Kdz\\\/R3wTsH8uh\\\/Cmmvcy1CZFydY763XEHyTH8S9RFya9Nuufz5\\\/EtuO5\\\/o74KWD+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWpLW8mzfc2+6j4pz+Jd9rk5\\\/8Agrv\\\/ABLvxLbPuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5mGpT28mzvdUF1d8c7j\\\/7l05rk18XXP58\\\/iW3Hc\\\/0d8E7B\\\/Lofwp3P9HfBSwfy6H8KaatzMNRJIuTjZPN2647XlmP4lb449Fx1oe62VUtNskc2ahzTnoOc\\\/Gty+5\\\/o74J2D+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWoHOaA+D9X\\\/GuTnOT\\\/AOD9X\\\/GuW3\\\/c\\\/wBHfBSwfy6H8Kdz\\\/R3wUsH8uh\\\/CmmvczDUDnNAfB+r\\\/AI1yc5oD4P1f8a5bf9z\\\/AEd8E7B\\\/Lofwp3P9HfBOwfy6H8KaatzLT\\\/nNA+IKv+NcnOaC8QVf8a5bgdz\\\/AEd8FLB\\\/Lofwp3P9HfBOwfy6H8KaatzLT7b0F4hq\\\/wCNcuNvQfiGr\\\/jXLcLuf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp7t6D8RVf8Y5NvQfiGq\\\/jHLcLuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp9t6C8Q1f8a5NvQXiGq\\\/jXLcEaA0cOGlLAP\\\/t8P4V6N0NpNvudMWQfFQRfhTTVuZhp2yXQTHteLBVZaQRmscVKFJy9mmp4qemoZBFE0MY0Fu4AYHQp8i0np2L\\\/AGrDaWY8GjjH9lWRWi2w\\\/wC1b6Nn6sDR\\\/ZNNW5lAUXLxcJTiK1VchPgtB\\\/8Aai2HZTwx\\\/wC3FG39VoCKdM7oy9ERFdAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIse1JqYWusgttvoprneqhhkipIXBoawf85Hncxmd2TxO4AncrHzvKbnnu1tI83nPa3OVHOY6uc9zny4wgz1Fj2mtTNutZUW24UU1rvVMwPlo5nB20w\\\/843jc9md2RwO4gHcshQEREBERAREQERcOdgIOVwXALA9YcodHZZpKSjZ23Wt3OAOGMPlPSfIFHNfyg6hq3HFW2naf+MMYGPlOSua5xVu3OO8vY4TkfF8VTFcRpifef8y2B2wm2FrLLqG8yu2nXWvz\\\/wBNQ5vqK5h1FeYXbTLrXZ\\\/6p3O9ZWX4+jaXf\\\/pbiP64+rZoOBXK1+t\\\/KHqGkcNupZUsHFs0YOflGFJWjtfUV+lZSzMNLXOG5jjlr\\\/1T\\\/ZbW+Kt3JxHpLz+M5JxXCU66ozTHvH+ZZui4acrldDyBERAREQEREBERAREQEREBERAREQEREBERBG+jXV\\\/sDqPUtvpo7he6241GIpZC3aigldE2Frt+MNY4joy7f1rIWa4srtNG9GaRsQfzDqYxntgT8OY5vjzmd2z\\\/AG3qwWirZoLUlwtd5mbDY7rVvq7bVv3Rxyv3yQPdwadrLmk4Byencsn\\\/AMN2E6h\\\/xJ2tB7IbGO2NvveGNvGdna2cja443IMW1ga91j07qavpWW+9UVxgxFHIXEQTzNidC87skte0kcNpu5SQo8u9YzXWoqC1WaZs1ltdWyruVWzfHJJGcxwMPBx2sOcRuGyBnO5SGgIiICIiAiIgLEOUq+OsunJXQvLamc8zERxBI3n5ACsudwUU8uBd2tah\\\/wAS+Qn48D\\\/usb9U0W5mHocqsU3+Lt26+2f49UTuJc4lxJJOST0rhFJ8Fl0weTV1cTCbh2sXGUyd+Jse5xnr3YxwXj27U3M4ns\\\/QuM42jg4p1RM6px6IwRZJyfUdsr9TQwXpzBSljiGvdshz+gE+n0Ko5S6C1W7UQhsvNth5ppeyN20Guyd3ownSnR1Mk8bRHFRwuJzjOfZia7Me6N7XscWvacgg4IKk+12TS0nJ26tnMJruYc58pl79sm\\\/Axn4t2FFyXLU28TM9zheNo4ua6aaZjTOJy2J0Beze9O01RIc1DP8AKm\\\/WHT8owflWTqMORJx9iK8H3IqAR+6FJ44L2bNU1W4mX51zGzTY4q5bp7RIiItXEIiICIiAiIgIiICIiAiIgIiICIiAiIg8a2kp66lkpq2CKop5BsvilYHtcOog7isM7k+iud2\\\/YQbOdrmu2pua+Lm9vZx5MYWcog8aKkp6GljpqKCKnp4xssiiYGNaOoAbgvZEQEREBERAREQHcFgfKxaXXHTjpogTLSO54AdIxhw9Bz8izxeM8Ye0gjIKrXRFdM0z7tuGv1cPdpu094nLVVFKmruTh0lRJVWNzGbRyad25uf+k\\\/2UeV9kudBIWVdDURkdOwSPSNxXi3LFdufWH6TwfNOG4umJoqxO091uRcua5pw5pB6iMLlrXPOGNLj1AZWLvy6ornb7DdLhK1lJQVDyf+RYWtHxk7lI+jeTrtWojrL0Y5ZG72wN3tB6yelbW7FdyfSHncZzXhuEpmaqsztHf\\\/4yPkytDrVpmEStLZ6g888HozjA9ACzMcF5QsDQAOAXqvaopiimKY9n5vfvVX7lV2rvM5ERFZkIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAhGURB5ujyvF9O13FqqkQW51BAT30TCfK0I2ggB72JgPkaFccJhMJzKlZA1vAL2bHheiIgAwiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg\\\/\\\/2Q==\",\"type\":\"screenshot\",\"timing\":2971},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"items\":[{\"observedTraceEnd\":4483,\"observedFirstMeaningfulPaint\":533,\"firstCPUIdle\":7905,\"observedTraceEndTs\":1367906894022,\"observedFirstMeaningfulPaintTs\":1367902944303,\"observedDomContentLoaded\":642,\"observedFirstVisualChangeTs\":1367903364077,\"observedNavigationStart\":0,\"interactive\":11637,\"observedFirstContentfulPaintTs\":1367902944302,\"observedLoad\":1015,\"observedLastVisualChangeTs\":1367905381077,\"observedDomContentLoadedTs\":1367903053322,\"observedSpeedIndex\":1218,\"estimatedInputLatency\":353,\"observedFirstPaint\":533,\"observedLastVisualChange\":2970,\"firstContentfulPaint\":2516,\"observedFirstPaintTs\":1367902944300,\"speedIndex\":4674,\"observedSpeedIndexTs\":1367903628833,\"observedFirstContentfulPaint\":533,\"observedNavigationStartTs\":1367902411077,\"observedFirstVisualChange\":953,\"observedLoadTs\":1367903426221,\"firstMeaningfulPaint\":2516}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":-396.174},\"displayValue\":\"Root document took 200\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"overallSavingsMs\":1529,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"valueType\":\"timespanMs\",\"label\":\"Potential Savings\",\"key\":\"wastedMs\"}],\"items\":[{\"totalBytes\":4924,\"wastedMs\":330,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144},{\"totalBytes\":615,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483},{\"totalBytes\":1438,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861},{\"totalBytes\":10534,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"},{\"wastedMs\":780,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"wastedMs\":330,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316},{\"totalBytes\":7906,\"wastedMs\":930,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\"}],\"type\":\"opportunity\"},\"displayValue\":\"Potential savings of 1,530\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.41,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Start Time\",\"granularity\":1,\"itemType\":\"ms\",\"key\":\"startTime\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"endTime\",\"itemType\":\"ms\"},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"granularity\":1,\"displayUnit\":\"kb\"},{\"text\":\"Resource Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"resourceSize\",\"itemType\":\"bytes\"},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"itemType\":\"text\",\"key\":\"mimeType\",\"text\":\"MIME Type\"},{\"text\":\"Resource Type\",\"key\":\"resourceType\",\"itemType\":\"text\"}],\"type\":\"table\",\"items\":[{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":202.83999992534518,\"resourceSize\":31023,\"startTime\":0,\"transferSize\":8749,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":322.30899995192885,\"resourceSize\":29295,\"startTime\":220.820999937132,\"transferSize\":4924,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"mimeType\":\"text\\\/css\",\"resourceSize\":2138,\"endTime\":322.7520000655204,\"startTime\":220.97999998368323,\"transferSize\":1144,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":209,\"endTime\":322.9980000760406,\"startTime\":221.10199998132885,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"statusCode\":200},{\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":323.3189999591559,\"resourceSize\":511,\"startTime\":221.33699990808964},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":323.56499996967614,\"startTime\":221.96200001053512,\"transferSize\":2483,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":327.1679999306798,\"resourceSize\":6758,\"startTime\":222.08300000056624,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":62384,\"endTime\":372.9880000464618,\"startTime\":222.26499998942018,\"transferSize\":8861,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":373.46799997612834,\"resourceSize\":54216,\"startTime\":222.37699991092086,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":379.4340000022203,\"resourceSize\":97176,\"startTime\":222.48400002717972,\"transferSize\":33460,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":10056,\"endTime\":380.06999995559454,\"startTime\":222.57600002922118},{\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":411.0300000756979,\"resourceSize\":19776,\"startTime\":222.72700001485646,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"statusCode\":200},{\"mimeType\":\"image\\\/svg+xml\",\"endTime\":411.4469999913126,\"resourceSize\":4649,\"startTime\":222.85800008103251,\"transferSize\":2122,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":144748,\"endTime\":457.5409998651594,\"startTime\":222.95999992638826,\"transferSize\":145259,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":596.0269998759031,\"resourceSize\":15005,\"startTime\":443.57299990952015,\"transferSize\":6070,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":608.1260000355542,\"startTime\":443.69499990716577,\"transferSize\":6117,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":617.7860000170767,\"resourceSize\":3809,\"startTime\":443.8070000614971,\"transferSize\":4316,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":4102,\"endTime\":629.0919999592006,\"startTime\":444.2249999847263,\"transferSize\":4610,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\"},{\"transferSize\":7746,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":7238,\"endTime\":629.5079998672009,\"startTime\":444.36999992467463},{\"transferSize\":6200,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":630.7649998925626,\"resourceSize\":5692,\"startTime\":444.49399993754923},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":44039,\"endTime\":649.5079998858273,\"startTime\":444.6099998895079,\"transferSize\":44548,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5692,\"endTime\":657.3930000886321,\"startTime\":444.7270000819117,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":681,\"endTime\":485.01299996860325,\"startTime\":415.2470000553876,\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":503.97600000724196,\"resourceSize\":413,\"startTime\":441.66500004939735,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"statusCode\":200},{\"transferSize\":960,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":504.44899988360703,\"startTime\":441.92199991084635},{\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":504.78299986571074,\"resourceSize\":9566,\"startTime\":442.04599992372096},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":579.9010000191629,\"resourceSize\":2652,\"startTime\":442.2259998973459,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":580.3789999336004,\"resourceSize\":1846,\"startTime\":442.36099999397993,\"transferSize\":1386,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":580.6730000767857,\"resourceSize\":1402,\"startTime\":442.7479999139905,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":594.4439999293536,\"resourceSize\":2568,\"startTime\":442.9119999986142,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"statusCode\":200},{\"mimeType\":\"application\\\/javascript\",\"endTime\":594.9220000766218,\"resourceSize\":1198,\"startTime\":443.06600000709295,\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":16184,\"endTime\":595.2719999477267,\"startTime\":443.19500005804,\"transferSize\":6072,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":595.5250000115484,\"resourceSize\":6875,\"startTime\":443.31600004807115,\"transferSize\":2620,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":595.8020000252873,\"resourceSize\":1403,\"startTime\":443.44200007617474,\"transferSize\":1129,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":52154,\"endTime\":657.8170000575483,\"startTime\":444.8569999076426,\"transferSize\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":671.5539998840541,\"startTime\":444.98799997381866,\"transferSize\":4755,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5234,\"endTime\":671.9430000521243,\"startTime\":445.1279998756945,\"transferSize\":2614,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"resourceType\":\"Script\"},{\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":473.4320000279695,\"resourceSize\":331,\"startTime\":473.3659999910742},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":478.32300001755357,\"resourceSize\":709,\"startTime\":478.2710000872612,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\"},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/html\",\"resourceSize\":210,\"endTime\":821.2349999230355,\"startTime\":634.6899999771267,\"transferSize\":624,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200},{\"mimeType\":\"application\\\/font-woff2\",\"endTime\":821.6979999560863,\"resourceSize\":32588,\"startTime\":639.0929999761283,\"transferSize\":32907,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":821.9830000307411,\"resourceSize\":33768,\"startTime\":639.5789999514818,\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"statusCode\":200},{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31616,\"endTime\":822.251999983564,\"startTime\":639.8829999379814},{\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":32556,\"endTime\":822.5199999287724,\"startTime\":640.2429998852313},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":822.8529999032617,\"resourceSize\":31656,\"startTime\":641.0119999200106,\"transferSize\":31959,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5147,\"endTime\":823.1210000813007,\"startTime\":673.3569998759776,\"transferSize\":2505,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\"},{\"transferSize\":18267,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":823.3759999275208,\"resourceSize\":44453,\"startTime\":676.0430000722408},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":430748,\"endTime\":823.7189999781549,\"startTime\":686.7329999804497,\"transferSize\":89714,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"statusCode\":200},{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":1960,\"endTime\":824.4189999531955,\"startTime\":745.5559999216348,\"transferSize\":1404,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":35,\"endTime\":960.0380000192672,\"startTime\":868.7489998992532,\"transferSize\":367,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245121\",\"statusCode\":200},{\"mimeType\":\"text\\\/html\",\"endTime\":979.698000010103,\"resourceSize\":0,\"startTime\":937.2109998948872,\"transferSize\":590,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=412x660&vp=412x660&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=621383615.1558364245&tid=UA-22305160-3&_gid=211614394.1558364245&_r=1>m=2wg5a1PCSVR2W&z=961325458\",\"statusCode\":302},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":974.0800000727177,\"resourceSize\":43,\"startTime\":939.3479998689145,\"transferSize\":741,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"statusCode\":200},{\"mimeType\":\"text\\\/html\",\"endTime\":998.8879999145865,\"resourceSize\":0,\"startTime\":979.8769999761134,\"transferSize\":618,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=621383615.1558364245&jid=128620871&_gid=211614394.1558364245&gjid=166392153&_v=j75&z=961325458\",\"statusCode\":302},{\"transferSize\":512,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=621383615.1558364245&jid=128620871&_v=j75&z=961325458\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":1010.7819999102503,\"resourceSize\":42,\"startTime\":998.9950000308454},{\"transferSize\":2552,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5788,\"endTime\":1083.9440000709146,\"startTime\":1013.249000068754},{\"resourceType\":\"Script\",\"endTime\":1084.9200000520796,\"resourceSize\":0,\"startTime\":1013.7589999940246,\"transferSize\":0,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\",\"statusCode\":-1},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1208.1339999567717,\"resourceSize\":21,\"startTime\":1088.4559999685735,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"endTime\":1322.2529999911785,\"resourceSize\":2490,\"startTime\":1210.6250000651926,\"transferSize\":1595,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"resourceType\":\"XHR\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1501.1350000277162,\"resourceSize\":1957357,\"startTime\":1336.3969998899847,\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"mimeType\":\"text\\\/css\",\"endTime\":1978.762999875471,\"resourceSize\":10540,\"startTime\":1595.5870000179857,\"transferSize\":1275,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"resourceType\":\"Stylesheet\"},{\"transferSize\":5804,\"statusCode\":200,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1979.2349999770522,\"resourceSize\":14927,\"startTime\":1739.5520000718534},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":1979.4949998613447,\"resourceSize\":10540,\"startTime\":1755.69500005804,\"transferSize\":1275,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":1979.742999887094,\"resourceSize\":6942,\"startTime\":1773.8600000739098,\"transferSize\":7450,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\"},{\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1979.964999947697,\"resourceSize\":21,\"startTime\":1776.0910000652075},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":2392,\"endTime\":2287.4719998799264,\"startTime\":1991.3679999299347,\"transferSize\":1527,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200},{\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2354.4509999919683,\"startTime\":2295.791999902576},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":845,\"endTime\":2412.4209999572486,\"startTime\":2356.36099986732,\"transferSize\":1572,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2464.953999966383,\"resourceSize\":21,\"startTime\":2418.2879999279976,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"resourceSize\":33106,\"endTime\":2591.4259999990463,\"startTime\":2466.3889999501407,\"transferSize\":4869,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"resourceType\":\"XHR\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2838.2230000570416,\"resourceSize\":1244,\"startTime\":2661.1869998741895,\"transferSize\":1764,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":452,\"endTime\":2667.9060000460595,\"startTime\":2667.8319999482483,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"statusCode\":200},{\"transferSize\":13666,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\",\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2838.7160000856966,\"resourceSize\":13224,\"startTime\":2672.5069999229163},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2838.990000076592,\"resourceSize\":13324,\"startTime\":2674.5710000395775,\"transferSize\":13766,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\"},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2839.236000087112,\"resourceSize\":13108,\"startTime\":2676.048999885097,\"transferSize\":13550,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":2857.6279999688268,\"resourceSize\":457,\"startTime\":2702.6799998711795,\"transferSize\":848,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":2858.041000086814,\"resourceSize\":1169,\"startTime\":2703.73099995777,\"transferSize\":1583,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2896.309999981895,\"resourceSize\":19008,\"startTime\":2704.1060000192374,\"transferSize\":19424,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2896.9779999461025,\"resourceSize\":18508,\"startTime\":2704.4710000045598,\"transferSize\":18939,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"statusCode\":200},{\"transferSize\":1354,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F600.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":810,\"endTime\":2897.3519999999553,\"startTime\":2705.054000020027},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":694,\"endTime\":2989.0109999105334,\"startTime\":2705.246000085026,\"transferSize\":1237,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62C.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1136,\"endTime\":2989.3779999110848,\"startTime\":2705.5889999028295,\"transferSize\":1680,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F602.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":686,\"endTime\":2989.5869998726994,\"startTime\":2705.945000052452,\"transferSize\":1229,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F603.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":2990.182999987155,\"resourceSize\":737,\"startTime\":2706.2299998942763,\"transferSize\":1280,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F604.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.5179999768734,\"resourceSize\":851,\"startTime\":2706.4839999657124,\"transferSize\":1394,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F605.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.7599999569356,\"resourceSize\":901,\"startTime\":2706.7660000175238,\"transferSize\":1444,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F606.png\",\"statusCode\":200},{\"transferSize\":1478,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F607.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2990.9709999337792,\"resourceSize\":935,\"startTime\":2707.012000028044},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2991.152999922633,\"resourceSize\":746,\"startTime\":2707.2799999732524,\"transferSize\":1289,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F609.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":812,\"endTime\":2991.4110000245273,\"startTime\":2707.480999873951,\"transferSize\":1355,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60A.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2991.704999934882,\"resourceSize\":602,\"startTime\":2707.7790000475943,\"transferSize\":1145,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F643.png\",\"resourceType\":\"Image\"},{\"transferSize\":1179,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/263A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2991.9559999834746,\"resourceSize\":636,\"startTime\":2709.0640000533313},{\"mimeType\":\"image\\\/png\",\"endTime\":2992.2509999014437,\"resourceSize\":896,\"startTime\":2709.214000031352,\"transferSize\":1439,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60B.png\",\"resourceType\":\"Image\"},{\"transferSize\":1328,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":785,\"endTime\":2992.498999927193,\"startTime\":2709.3889999669045},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1069,\"endTime\":2992.7419999148697,\"startTime\":2709.5289998687804,\"transferSize\":1613,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2992.9599999450147,\"resourceSize\":843,\"startTime\":2709.6499998588115,\"transferSize\":1386,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F618.png\"},{\"transferSize\":1605,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2993.1689999066293,\"resourceSize\":1061,\"startTime\":2709.792000008747},{\"transferSize\":1410,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61D.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":867,\"endTime\":2993.4370000846684,\"startTime\":2709.927999880165},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":752,\"endTime\":2993.6450000386685,\"startTime\":2710.0470000877976,\"transferSize\":1295,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61B.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":967,\"endTime\":2993.885000003502,\"startTime\":2710.151999955997,\"transferSize\":1510,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F911.png\",\"statusCode\":200},{\"transferSize\":1518,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F913.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":975,\"endTime\":2994.1080000717193,\"startTime\":2710.4110000655055},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":824,\"endTime\":2999.2499998770654,\"startTime\":2710.8159998897463,\"transferSize\":1368,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60E.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":2999.779999954626,\"resourceSize\":465,\"startTime\":2711.05600008741,\"transferSize\":1008,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F636.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":1060,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F610.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":517,\"endTime\":3002.2259999532253,\"startTime\":2711.248999927193},{\"mimeType\":\"image\\\/png\",\"endTime\":3004.996999865398,\"resourceSize\":438,\"startTime\":2711.6030000615865,\"transferSize\":981,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F611.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":632,\"endTime\":3006.747999927029,\"startTime\":2711.799999931827,\"transferSize\":1175,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F612.png\"},{\"transferSize\":1286,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F644.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":743,\"endTime\":3107.581000076607,\"startTime\":2712.0330000761896},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3107.9170000739396,\"resourceSize\":1345,\"startTime\":2712.3060000594705,\"transferSize\":1889,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F914.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3108.2859998568892,\"resourceSize\":1127,\"startTime\":2712.5790000427514,\"transferSize\":1671,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F633.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3108.5880000609905,\"resourceSize\":757,\"startTime\":2712.959999917075,\"transferSize\":1300,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61E.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":715,\"endTime\":3108.776999870315,\"startTime\":2713.1260000169277,\"transferSize\":1258,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61F.png\",\"statusCode\":200},{\"transferSize\":1388,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F620.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3108.9580000843853,\"resourceSize\":845,\"startTime\":2713.3690000046045},{\"transferSize\":1190,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F615.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.1599999926984,\"resourceSize\":647,\"startTime\":2713.5979998856783},{\"transferSize\":1676,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62B.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.379000030458,\"resourceSize\":1132,\"startTime\":2713.789999950677},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":871,\"endTime\":3109.586999984458,\"startTime\":2714.070999994874,\"transferSize\":1414,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F629.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.770999988541,\"resourceSize\":575,\"startTime\":2714.4919999409467,\"transferSize\":1118,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62E.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3109.968999866396,\"resourceSize\":1588,\"startTime\":2714.6560000255704,\"transferSize\":2132,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F631.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3110.201000003144,\"resourceSize\":1002,\"startTime\":2714.884999906644,\"transferSize\":1546,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F628.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3110.452000051737,\"resourceSize\":971,\"startTime\":2715.091000078246,\"transferSize\":1514,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F630.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3110.6889999937266,\"resourceSize\":634,\"startTime\":2715.3829999733716,\"transferSize\":1177,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62F.png\",\"resourceType\":\"Image\"},{\"transferSize\":1176,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F626.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3110.901999985799,\"resourceSize\":633,\"startTime\":2716.1769999656826},{\"transferSize\":1364,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F627.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":821,\"endTime\":3111.1339998897165,\"startTime\":2716.448999941349},{\"transferSize\":1667,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F622.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1123,\"endTime\":3114.831999875605,\"startTime\":2716.6889999061823},{\"transferSize\":1378,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F625.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":835,\"endTime\":3115.2649999130517,\"startTime\":2716.961999889463},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1185,\"endTime\":3115.520999999717,\"startTime\":2717.2310000751168,\"transferSize\":1729,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62A.png\"},{\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F613.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":861,\"endTime\":3242.062999866903,\"startTime\":2717.7810000721365},{\"mimeType\":\"image\\\/png\",\"endTime\":3242.354999994859,\"resourceSize\":862,\"startTime\":2717.901000054553,\"transferSize\":1405,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F632.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":722,\"endTime\":3242.5420000217855,\"startTime\":2718.008999945596,\"transferSize\":1265,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F910.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3242.7159999497235,\"resourceSize\":1323,\"startTime\":2718.624999979511,\"transferSize\":1867,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F637.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1507,\"endTime\":3242.890999885276,\"startTime\":2718.800999922678,\"transferSize\":2051,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F912.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3243.146999971941,\"resourceSize\":1201,\"startTime\":2719.0199999604374,\"transferSize\":1745,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F915.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3243.3579999487847,\"resourceSize\":1075,\"startTime\":2719.177999999374,\"transferSize\":1619,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F634.png\",\"resourceType\":\"Image\"},{\"transferSize\":1817,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4A9.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1273,\"endTime\":3243.5520000290126,\"startTime\":2719.332000007853},{\"mimeType\":\"image\\\/png\",\"endTime\":3243.763000005856,\"resourceSize\":1078,\"startTime\":2719.516000011936,\"transferSize\":1622,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F608.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1990,\"endTime\":3243.965999921784,\"startTime\":2719.7650000452995,\"transferSize\":2534,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47F.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1864,\"endTime\":3244.165000040084,\"startTime\":2720.005000010133,\"transferSize\":2408,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F479.png\",\"statusCode\":200},{\"transferSize\":2107,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3244.442000053823,\"resourceSize\":1563,\"startTime\":2720.223000040278},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":628,\"endTime\":3244.66499988921,\"startTime\":2720.4940000083297,\"transferSize\":1171,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F480.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1468,\"endTime\":3244.8899999726564,\"startTime\":2720.661999890581,\"transferSize\":2012,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47B.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3245.0919998809695,\"resourceSize\":839,\"startTime\":2720.8159998990595,\"transferSize\":1382,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1228,\"endTime\":3245.3499999828637,\"startTime\":2721.028999891132,\"transferSize\":1772,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F916.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1677,\"endTime\":3245.555999921635,\"startTime\":2721.343999961391,\"transferSize\":2221,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63A.png\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1407,\"endTime\":3245.784000027925,\"startTime\":2721.506000030786,\"transferSize\":1951,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F638.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1633,\"endTime\":3246.12500006333,\"startTime\":2721.6789999511093,\"transferSize\":2177,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F639.png\",\"statusCode\":200},{\"transferSize\":2057,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63B.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1513,\"endTime\":3246.345999883488,\"startTime\":2721.8420000281185},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3246.5790000278503,\"resourceSize\":1665,\"startTime\":2722.05700003542,\"transferSize\":2209,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63C.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3246.792000019923,\"resourceSize\":1469,\"startTime\":2722.2659999970347,\"transferSize\":2013,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63D.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3246.9849998597056,\"resourceSize\":2120,\"startTime\":2722.4929998628795,\"transferSize\":2664,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F640.png\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1876,\"endTime\":3247.2369999159127,\"startTime\":2722.6479998789728,\"transferSize\":2420,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63F.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":1642,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1098,\"endTime\":3247.567999875173,\"startTime\":2722.8220000397414},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3247.825999977067,\"resourceSize\":1456,\"startTime\":2722.990999929607,\"transferSize\":2000,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44F.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3248.068999964744,\"resourceSize\":1311,\"startTime\":2723.370000021532,\"transferSize\":1855,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44B.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3248.280999949202,\"resourceSize\":814,\"startTime\":2723.580999998376,\"transferSize\":1357,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3248.539000051096,\"resourceSize\":815,\"startTime\":2723.768000025302,\"transferSize\":1358,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44E.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3248.7669999245554,\"resourceSize\":838,\"startTime\":2723.9659999031574,\"transferSize\":1381,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44A.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1014,\"endTime\":3249.0209999959916,\"startTime\":2724.1350000258535,\"transferSize\":1558,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270A.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3249.248999869451,\"resourceSize\":1009,\"startTime\":2724.4639999698848,\"transferSize\":1553,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270C.png\"},{\"transferSize\":1522,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3256.565999938175,\"resourceSize\":979,\"startTime\":2724.6179999783635},{\"transferSize\":1625,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F590.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3258.644999936223,\"resourceSize\":1081,\"startTime\":2724.762999918312},{\"mimeType\":\"image\\\/png\",\"endTime\":3259.002999868244,\"resourceSize\":1053,\"startTime\":2724.8970000073314,\"transferSize\":1597,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F450.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3259.281999897212,\"resourceSize\":1012,\"startTime\":2725.0329998787493,\"transferSize\":1556,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4AA.png\"},{\"transferSize\":1666,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64F.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3259.5899999141693,\"resourceSize\":1122,\"startTime\":2725.2020000014454},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3260.1649998687208,\"resourceSize\":656,\"startTime\":2725.9680000133812,\"transferSize\":1199,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F34F.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":690,\"endTime\":3277.9270000755787,\"startTime\":2726.1270000599325,\"transferSize\":1233,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F509.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3278.2959998585284,\"resourceSize\":823,\"startTime\":2726.490000030026,\"transferSize\":1366,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F507.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":551,\"endTime\":3278.5499999299645,\"startTime\":2726.732000010088,\"transferSize\":1094,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F5EF.png\",\"statusCode\":200},{\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":3278.7949999328703,\"startTime\":2728.4689999651164},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":3278.9759999141097,\"startTime\":2729.029000038281,\"transferSize\":354,\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3279.1559998877347,\"resourceSize\":21,\"startTime\":2729.503999929875,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":250,\"endTime\":3419.205999933183,\"startTime\":3280.5589998606592,\"transferSize\":1017,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"statusCode\":200},{\"transferSize\":852,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3419.626999879256,\"resourceSize\":125,\"startTime\":3281.3639999367297},{\"transferSize\":255,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":11,\"endTime\":3419.9449999723583,\"startTime\":3282.7139999717474}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"summary\":{\"wastedBytes\":147002.29869646183},\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Cache TTL\",\"displayUnit\":\"duration\",\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\"},{\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"totalBytes\",\"itemType\":\"bytes\"}],\"items\":[{\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0,\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0,\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\"},{\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":760,\"wastedBytes\":760,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":728,\"wastedBytes\":728,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":60},\"cacheLifetimeMs\":60000,\"totalBytes\":2614,\"cacheHitProbability\":0.008333333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2592.2166666666667},{\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.08333333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666,\"debugData\":{\"max-age\":600,\"type\":\"debugdata\",\"stale-while-revalidate\":\"604800\",\"public\":true}},{\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13700.25,\"debugData\":{\"type\":\"debugdata\",\"max-age\":7200,\"public\":true},\"cacheLifetimeMs\":7200000,\"totalBytes\":18267,\"cacheHitProbability\":0.25},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":86400},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001},{\"cacheLifetimeMs\":604800000,\"totalBytes\":5804,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.3999999999999,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":604800}},{\"cacheLifetimeMs\":604800000,\"totalBytes\":367,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245121\",\"wastedBytes\":36.69999999999999,\"debugData\":{\"max-age\":604800,\"type\":\"debugdata\"}},{\"wastedBytes\":13592.671787709489,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"wastedBytes\":4168.597765363126,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":44548,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\"},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"wastedBytes\":1817.608938547485,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19424,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1772.2248603351945,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18939,\"cacheHitProbability\":0.9064245810055866},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":7746,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"wastedBytes\":724.8351955307259,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"wastedBytes\":580.1675977653628,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\"},{\"wastedBytes\":572.4008379888264,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.0027932960891},{\"wastedBytes\":431.38268156424556,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\"},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":1583,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\",\"wastedBytes\":148.12988826815632}],\"type\":\"table\"},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.46,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"930\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.01,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"11.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.18,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"type\":\"filmstrip\",\"items\":[{\"timing\":300,\"timestamp\":1367902711077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timestamp\":1367903011077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\",\"timing\":600},{\"timing\":900,\"timestamp\":1367903311077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timestamp\":1367903611077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Mvb230+0nubmeK2t4Y2kkmmcKiKBksxPAAAySaTkopylsi4QlUkoQV29Eluzy6b9ofQ45JJ4tD8R3uhxMQ\\\/iC20xnsAikh5PMzkopU5IXscZrznj6d7JSa7pXX3n08eG8Wqfv1IRn\\\/I6kVPyXL3fbc9H0DXtP8S6Tb6lpl5DfWNwu+KeB9ysOn5gggjsQQea74SjOKlB3TPm61CrhqkqVaLjJbpmjVmIUAISB1OKAE3qSRuGR707MV03bqLuHqKQxaACgAoAKACgAoAKAPJ\\\/2hpyvhfQLaeVotDvdes7XV23lE+xszeYJJAQY0JCgtkdQM815mPclGK6OST9Hv+B9Xw1Gn9aq1G\\\/3kKdSUP8AGou3zWrXmj561n4k+OZPjOtj4aupfsUN89jpOkae4Sxmt42KKNinYy7Bksfu8kFdox87VxeJWK5MO9E7JJaNfdba736H6pgMiyb+w\\\/b5jT5ZOPNObbUrtN3u2rO3wpb2XdnsngrV7vwhd\\\/F6TwzpTazpemXAuLDTLM4WW8FuWuYI2AODvVRtA+UnAHavfwV1UxCj8KenrbWx+b8RNVMvy\\\/EVP40oSv3cFJKm36xvr13Fm+Lfjyw8Nrq48OXuq3Qhixp9rod0guSj3wc7HCy2plWC2+95wjMqgeYrCRvXe58OiDwr8WvH3iPxLp0l1ompadpjW+rwz2zeGruKOW5jW0ltfLmlAcJtluFE0scQkaGRfKDFcIZp6d8XvFOo6VDLJosltq8kNxOdJm0S\\\/hkimj8j\\\/Qw7gCUZlZPtiDyicMFwuG5qtWUJKMVe6b+6x7eAwVPE0Z1ajtyygt0klLmu3fe3LstX01N3xB448U6NdlU0I3CN5rxCO1ndHCs67GkjDmMhVWQHy23+YEUAjecnVr8yXKbLBYCVJzVez91Wuk1dRbaTXvK7a0ceW3M+xe8I+N9W1jWNLtrzR9Qtobq1klkll0uSBYplkZcOzSEIGC5VRuJDAkrwC6VepUaTi0vQwxmEw1CE5UpptSsrTUtLX2srrz0XZdT0Gu08UKACgAoAKAOA+O3jq7+Gvwt1rxHY3lhYXVn5Gy41Nbdrdd88aHf9ovLOLkOQN1zHyRjecIwBwv7Lfxy1b40DxKdU1fQdVGnfZhH\\\/AGIlgvl+Z5ud\\\/wBk1jUc52DG\\\/wArocb+dgB7N4g8O6f4o0e70vU7dbvT7qMxTQP0ZT+oI6gjBBAIINROEasXCaumbUK9XC1Y4ihLllF3TX9f0mzzzUfhPrcbRaXoPjCXw14UjiW3TS9P0+MTImPnK3JbeHYliXwTk55PJ4Hg53tTq8sdNEv1PqqWe4JRdTG4RV8Q3fnnOVn2TglZpLRK+x2\\\/gzwZpvgjQ49N02NgoYyTXEpDTXMp+\\\/LK2Pmdj1P0AwAAOujRjQjyQ2\\\/PzZ85jMZWx1Z1qr9EtorpGK6RXRG\\\/W5xBQBFJbxyyI7KC6ghWwMgHGR+g\\\/IUA9Y8r2F8kZByad+4reYqx7TnJP1pahYfQMKACgAoAKAEIB60AAGKAFoATA9KAAYoAAQenNAC0AJuHPI4oAWgAoAKACgAoAKAE60ALQAUAFABQB8HyftWfEHwb8TtfXxjqYs\\\/Bfw38Uarb+LgtlCbi40m9aBNAkOE+9uuGJ8raSkGX3E\\\/MAd18K\\\/2pPEWjaR4Y0fxbpk+qX1qnh\\\/T\\\/ABNqmq3kFpqw1XVoYpI44NOjgQPFE9zFGzM0TBY5QFlaFywBY8D\\\/ALaOqfEPwP4L1SHwdpmlX3i9tZubSG\\\/8SJHBBp2myLDczGVrcF7gyOCluqFSis7yxgHAB8\\\/eA\\\/2mfj14\\\/wDFep6ToOqeJ9f1y30Hwff6bb6fomlvoq3N7plvc3Z1aVo1njgldnIMEisoMm3AVQAD6J8U\\\/toan4X1DSNP\\\/wCEDN9d+Idd1rRtB+x3l5d+f\\\/ZdzcQXUlwlrYTSxbhArRpFHOTufeY1jLkA3JP2t7qLxDp9vceANV0zSrzRl1KKXU\\\/Ogu7m4OnSX5soF8g23nKkZRknuoHDK7BCgV3ANfw3+0fqeqfBHxp46vPBso1jw15qy+F7Ca6+1GRbaKdYnF3aWsiOyzKcCJsqVZDJuC0AcJrn7dLaOlppcPga+1fxj9iutSvtF06DVHFrFAVBhG7TVnW5ZZrdwk9vBEEmVmmVWjMgBveKf2xoPDfjjWNIi8OnU9KsoruKPULc3sbG+t9Mk1B7aYy2S26EJDIh8u4lkVtu6IZbYAWPAH7U2r\\\/EC\\\/8AAWn23hHSbC91\\\/wAO6f4q1Bb7xKI0s7G9n8qBbb\\\/R913OAHLptiRW8tPMYyA0AV\\\/gX+0Fr2pX1tpPjWGxWwvW8UXtp4ka+SNvJ03WfspjngEKJEqxzwhZBI5bymLAE5IB9IUAFABQAUAcrrPwr8G+I01xdW8J6Hqg11IE1b7ZpsEv9oCE5gFxuU+aIzym\\\/O3tigC\\\/d+CfD2oeJrDxHdaFpt14hsImhtNWms43u7eNgQyxzEb0BDNkAjO4+poAzv8AhU3goeH9N0IeEdBGiaZc\\\/brHTf7Mh+zWtzvZxPFHt2pJvd23qAcuxzkmgC14a+HvhjwXcXE+geHdJ0O4uobe3nl02xit2mit4\\\/Lt42KgFlij+RAeEXhcDigCn4s8JeB4\\\/A+qW3iTRdBbwlAZ9Uv4NTs4WskO9ria4kRxszvLys5GSxZickmgBNI8J+BfEU+meL9N0XQL+4m05I7HXLa0heRrF0yiRzAZ8lkbhQdpB9DQBc0b4eeFPDXhubQNI8NaNpegTb\\\/N0qysIobSTeMPuiVQp3d+Oe9AGBo3gD4X+NPA+mafpnhnwprHhCwvJZLCyg023lsba5ilkSVoo9uxHWQSglQCG39yaANm9+FfgzUdbu9ZuvCeh3Or3YAudQm02F7ibELwDfIVLN+5lki5P3HZfusQQCSf4a+ErtPD6T+F9FmTw7s\\\/sZX0+IjTNgUL9myv7nARANmMBVx0FAFLXfg94K8TeH73Q9S8LaRPpl3a3tlJClmkREN24e6VWTDJ5rhXcqQWZVYncAaAOxACgAcAUALQAUAFABQAUAFAHzh+2T8O\\\/in46s\\\/B0nwtvtSs7+1u5orxbXxJJpdqY5QgDXUcYWSaIbWBaKZJY9xMauWygB5t8Sfgh8afFmq+OtOWG7u7W6tdfkj10eNrsWeqw3lhfQ2mlro7n7PCYZLi1BlO0EWwfdvdgACXwH8A\\\/jnodx4I8Paf4su\\\/Cfg\\\/T\\\/AdtJcCaaK9+yeI00s6cLZEEgLW8f7q62HdC0sRIwW3AA5zwJ8Dv2jPDfw51G48S3uv+MNRt9etpG8Lt8Qbm0l1K0jtbqF3h1GP95CjS3FvP5bMpYWnzBWbDAHu\\\/wCyb4a8ffDXwbpfgvxL4Rt9M0y1TVL99WXXhev9pm1e6kjt1QoXkX7O8cvnu4YlwrJu3YAPf6ACgAoAKACgAoA4C5+M2k2fi7WNCnsb6L+ypDDPejyJI2YWi3ZCRJKZziNwM+VgsMDPGQCrN+0D4QW\\\/isoZNUuLl7uwsWA0i6jSGW7+zmFZHkjVEO26hZlLblDYI3YUgFHVv2lPCOh3+mW19\\\/acH2+GKaNH02YXaiW5+zRF7Hb9sjV5cIsjwCMs6L5mWUEAs2H7Snw41WO9ksfERvls0t5Jja2FzLgTypFBt2xnf5jyIFC53bsjI5oA6bRviJpOt+JNa0KEXC6jpV2bOZTCzKzC2tbksGXIChL2EfPtJO4AEDJAMO++Ovhm007R7+NNYurHU\\\/tRimttEu5WjWBxHI0kQj8xR5hVR8uWzkfLlgAavh\\\/4reGvFiSzaNfSajaxG6RrmC0maMtbuqSqrbMOQzAALncQducHABUuPjX4Tt79bH7Vfy3z232uO2h0m7d5V2QuVQCL5pAlxExjHzqrElQFYgAp+Mvjx4X+Hvi+10DxC97p8l3azXNrdG0d4rhojD5kMQXMksgWdXxGjAKshJGxgAC\\\/pPxe8P644+wPe3MR8gebHp87CNpZJoisqhC0Jje3lWQyKqxMu1yrBgACGw+N\\\/hO98NvrbXV3b2kcNhLKslhOzKb3YLaNdiMJHZpFUrGX2scHFAFmP4xeE5dTudPXULgXdq90k8bafcr5P2cMZGcmPCr8rbHJ2ybTsLYNAEFn8aPDGo6rZ2VvLfFbmV7cXU2m3EMCzLKkJiLugAfzZBGR0WQFGKuVUgHd0AFAFD+wdNF3NdDT7UXM0nnSzCFd7v5Yi3E4yW8sBM9doA6UAcf4x1\\\/wL4Zv0tdc06NrmKO3v4lj0Sa6yUnSGAxGOJg8qyvEFRMuu5SABg0AYul\\\/F74c6tBrWm2dsLjRfD4sLgywaW0tpJLJdyx262qopMzpc2pAMSsBJtCksGCgEnhrxl8MNUstKTQbC0uLS8sdNvbVLLQ5di21x5y2TsFhxEg+zTDL7RFtG7buGQDotS1Lwfo2nXmvXVnaWySutzcySWBW4kldEtk3RbPMaV0EcKptLuAqKDwKAMjS\\\/Gfw98RXMGlWVgl2yTr5cP8AYU+xWecyeaMw42efBuaUfKsiLuZWK5AMnQvir8JvFpGhWy2MlzdwPYSaRNpD5NvJK8Eqsnl7Wt\\\/OieJ5BmHeApbLAEAWP4tfDy\\\/m1O4vdGureSC+u9KFxcaBNKL6ZJhZzRwPHG3ms0lv5flj94y2+7ZsQNQBZ8YfEnwJZ\\\/EDTPD\\\/AIh0VrjxFPb3J07zNNW7eaMI8lzHFsDvkRQRSPHgFlkgADMdoAH+JviR4G+HPg6TxH\\\/Yd02mafpyTRHT9EkULbQRho0V2RY0CLMQqs64JdR8wYUAS+C\\\/iX4K8V+C9CvLGyht9L1OWKzs7KCOC8iBSSRIgHtGmgKr9ndso5EaqCxTHABteDdS8IeLNLtm0LToW066sTdwt\\\/ZUlvDJbXEjbipeNVIkaMuV6sNrkEMpIBtx+DdAinaZNE05JWkMxdbSMMXMwnLZx184CTP98buvNAGzQAUAFAGXfeGNL1S+jvLuyjubiMIEeXLbNkqyqQDwCJERsjnKL\\\/dGADG0\\\/wCEvg3Sba6t7Lw1ptnBciLzI4IAgJime4iYY+6yzyyTBhgiSRpM7yWoAf4S+GPh3wRpunWekWb2yWFlaadFIJ38w29srrBGzZ+ZVEkh2ngl2JBJJoAtweBdCh1LW9QXSrRb7WZIJb66SJUmnaFVWEs4AYmMKCjE5U9CMCgBp8BaJHNbTW1jFaSwOHWSBQGIDO23OOhaVycYOWJoAr6T8LvCehXq3mnaBZWV0oAE0Me18CeWfbkdR508smOm5yeuMAFqLwF4egdWj0m2TbcG7ChflExne4MmOm\\\/zZJH3dQXb+8cgFtfC+kx3N7cx6fBFc3shmuJ412ySSGJIS5Yc7vLijTIOcIo7UAUtQ+H3hvVdBi0S60Wzl0eK0NjHYmICFICqqYwo4C4RRj\\\/ZFAGpeaLY39zbXFxaxSXFtKJ4ZivzxuFZQyt1B2ySL7h2B4YggFWx8KaTp15Dd29mqXUMbRRzFmZ1RjucZJJwxwW9SiZzsXABr0AFAHEfG\\\/x7cfC34OeN\\\/GFpbpdXWhaLeajDBKSEkkihZ0Vsc4JAzjtQB+Puh\\\/tf\\\/tpfEGyOueHrnxXq+lXMj+VcaL4SintRhiCiOlswO08dSeOeaFFvoTzJdTSP7Q\\\/7d462XxBH\\\/ckj\\\/wCRKbTW4KUXsw\\\/4aH\\\/bw\\\/58viD\\\/AOESP\\\/kSizFzx7gP2hv28GbAsviCT6DwSP8A5Ep8suw+aPcf\\\/wANA\\\/t5\\\/wDQP+If\\\/hED\\\/wCRKOWXYOZdw\\\/4aB\\\/bz\\\/wCgf8Q\\\/\\\/CIH\\\/wAiUcsuwcy7i\\\/8ADQH7eWwn7B8RN2eAPA46f+AlQ3bVgpJ7MT\\\/hoD9vT\\\/oHfEP\\\/AMIgf\\\/IlJST2Y7oP+Ggf28x\\\/zDviH\\\/4RA\\\/8AkSjmiuoXQv8Aw0B+3pgH+zviJg\\\/9SQP\\\/AJEp3RSTewf8L\\\/8A29P+gd8RP\\\/CIH\\\/yJRddx8suwf8L\\\/AP29T\\\/zDfiJ\\\/4RA\\\/+RKlzitGw5X2MrxH+1V+214O0W51jXpvGmi6TbBTPf6l4Rjt4IgzBV3SPahRlmUDJ5JA71pZoVmfpl+wb8etb\\\/aL\\\/Zy0bxT4lEbeIIrmewvbiGNY0uHjb5ZAijC5RkyBxkHGAQAhHTfthf8AJqnxd\\\/7FXUv\\\/AEnei19EB8sf8E4\\\/2jvh38Of2UvDuh+IvEY07VILu9Z7c2lxJtDXDsp3JGRyCDwa97CZBmOOpKvh6XNF31vFbaPdpnhYvPMvwNZ0MRV5ZKz2k99VsmfQ\\\/iX9rL4Ua3o91ZWnj86ZLOmwXUWn3nmR8jJUiMEHGcHPXselejS4XzaEuaWHv\\\/29H\\\/M82txJlk42hiUv+3Zf5HIeGvj34T0O71K6uvi5NqVhO7yWsMumX2LdDkKpdo2LhOx4JOdxbgL6FXhzGzhaOESl35of\\\/JbnlUc\\\/wcKl6mMbWunJL\\\/5HY761\\\/bC+EKQRq\\\/jFDIB8x+w3bZPfkxV5b4VzdNtUP\\\/JoL\\\/249r\\\/WjKFFXr\\\/hP\\\/5Eut+1p8KU6+KWH10y8\\\/8AjNR\\\/q1mu3sf\\\/ACaH\\\/wAkP\\\/WjKd\\\/bfhP\\\/AORKw\\\/bH+D5\\\/5nBPT\\\/kH3f8A8aqv9V84\\\/wCfH\\\/k8P\\\/kg\\\/wBaMo\\\/5\\\/fhP\\\/wCRH3P7Wvwr4YeL2hVQdwOmXeD05OYe39af+q+cW\\\/gr\\\/wACj\\\/8AJIyfFGUN\\\/wAe3\\\/bsv\\\/kStF+2B8JI+ZPG4kwMY\\\/s66APv\\\/qetQ+F83\\\/58\\\/wDk0P8A5MpcUZOv+Yj\\\/AMll\\\/wDIj5v2ufhPHIsn\\\/CbmNHwVVtNusY46fuc\\\/\\\/r+mD\\\/VjN2rexX\\\/gUP8A5MP9ZsoT5niP\\\/JZf5DZv2wvhFLsx42WPH3tum3XzfnFxVx4WziO9D\\\/yaP\\\/yRUuJsof8Ay\\\/8A\\\/JZf\\\/Ij7v9rn4Sx25jbxmbeV1+WX+zbrI9xmEg\\\/iKUeGM3k7qj\\\/5NH\\\/5IX+s+UNWVf8ACX\\\/yI4ftjfB4Af8AFYJn1\\\/s+6\\\/8AjVV\\\/qtnP\\\/Pj\\\/AMmj\\\/mUuJsn\\\/AOf\\\/AOE\\\/\\\/kT59\\\/b9\\\/aX+G3j79kfx7oOg+JBqGrXa2QgtxZXCbit7bu3zNGAPlVjye1efichzLB0pV69G0Y7u6fVLv3aR2YXPcuxtaNChV5pPZWl0TfVdkbn\\\/AASOGP2RIPfXL3\\\/2nXhnunuf7YX\\\/ACar8XP+xV1L\\\/wBJ3oDfc+YP+Cb37Pfw9+IX7KHhvWfEPhuDU9Tlu75HuJJpVJC3DgcK4HAAHSvSoZnjcNBU6FaUY9lJpa79ep5VfKsDiajq1qMZSfVrXTbXyPp1\\\/wBkb4RIjN\\\/whVs2BnAuJ8n\\\/AMiV0f21mf8A0ET\\\/APAn\\\/mc\\\/9hZZ\\\/wBA8fuMeL9mz4ZyskLfC+aGJuC0l6cICe4E5+vGan+2Mx39vL7zT+xsutb2Mbehcn\\\/ZR+E0aKV8BQTHcoIW5mBAJwTzJ2zmq\\\/trMv8AoIn\\\/AOBP\\\/Mz\\\/ALCyz\\\/nxH7i1bfsqfCm4DhvBccQBwA13cc+\\\/+sqf7YzD\\\/n\\\/L72V\\\/YmXf8+UPX9kT4RLjHgy2yO5uZ8\\\/+jKf9tZl\\\/0ES\\\/8CZP9hZY\\\/wDlxH7iRv2TPhMylT4Ot8Hr\\\/pVxz65\\\/eUlnGYL\\\/AJfy+80eTZfJWdGJH\\\/wyJ8Ih\\\/wAyXa\\\/+BE\\\/\\\/AMcp\\\/wBtZj\\\/z\\\/l97M\\\/7Cyz\\\/nxEc37I\\\/wjcAN4MtiFGADcz8f+RKSznMVtXl97H\\\/YmWveghv\\\/AAyJ8Iv+hLtf\\\/Aif\\\/wCLqv7azL\\\/oIn\\\/4E\\\/8AMX9hZZ\\\/0Dx+4c\\\/7I\\\/wAJJSC\\\/g23YjoTczn\\\/2pSWc5itsRL\\\/wJj\\\/sPLXvQiN\\\/4ZE+EX\\\/Ql2v\\\/AIET\\\/wDxyn\\\/bWZ\\\/9BE\\\/\\\/AAJ\\\/5i\\\/sLLP+geP3Hzz\\\/AMFAv2cPhx4F\\\/ZE8f65oXhiDT9VtEsjDcRzykpuvrdTwXIOQxHPrWNbNMdiKbpVq0pRe6bbT2f5pP1OihlWBwtRVaNGMZLZpardfk7ehq\\\/8ABI7\\\/AJNEt\\\/8AsOXv\\\/tOvLPVPcv2wv+TVPi7\\\/ANirqX\\\/pO9AHkn\\\/BKv8A5My8L\\\/8AX7f\\\/APpVJQB9ZXySyW8iwzfZ3KnEm3dt98dKpWW5nNSatF2+RUPmSKga7nV1GGMUWA3ucg\\\/pWfPCXwsqCkl7wsqvPKXW8uolIGEjhGB+ak1RQ98tLG4uLhAuAV8v5W+vHWjcHpuMFhNNudNTuVBJ42px7YK9qAJ3spX24vpkwoX5QnPucjqaV0AWtnLbOWe9muMjGJQuB+QFF0Ba59R+VMA59R+VABz6j8qAFGe5B+goA+Y\\\/+Cl\\\/\\\/JkfxK\\\/3NP8A\\\/TjbUAcV\\\/wAEj+P2RLf\\\/ALDl7\\\/7ToA9y\\\/bC\\\/5NU+Lv8A2Kupf+k70AeSf8Eq\\\/wDkzLwv\\\/wBft\\\/8A+lUlAH1brV4un6Xd3TI0iwxNIUVWJYAZwAoJPTsCa0pwc5KK6mVSp7KDm9keeaD4t0zxzqn2OHw9byXCwtOrXtpcQrt3dN0lsoyWbJXryTg812Vsulg4809r9LPf5nmYXM6eMlyUk7+d0da2hNPctLPoOjuwBZZGk3sW\\\/GHge+fwrifL3f3HqLm7L7y5JDqF9GIb3TrCSFnG9DdM42564MQyRwcevcUKy2YNN6NfiJB\\\/a9vGkcenafHGoChVvXACgdh5P0p+73\\\/D\\\/ggubt+JLJLq6qCllZOccg3jjn0\\\/1X0pe73H73b8Q83Vzj\\\/Q7LG0kkXj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTS635aeVZ2O8s27deOAF3DaR+65O3JIx1GM85B7vcPf8iWSXVRMRHZ2bRf33umB6enlnv70Wjbdi9\\\/siOKXWmL+ZZWKcHaEvXbJ7A\\\/uhgUWh3f9fMPf6JGjb+aYVMyqkv8So24D6HAz+VS7dC1fqfM\\\/wDwUv8A+TI\\\/iV\\\/uaf8A+nG2pDOK\\\/wCCSH\\\/Jotv\\\/ANhy9\\\/8AadAHuX7YX\\\/Jqnxd\\\/7FXUv\\\/Sd6APJP+CVf\\\/JmXhf\\\/AK\\\/b\\\/wD9KpKAPrHUwv2C43zm1TyzmdWVTGMfeBbgY688UJK+quJ6rexz1gljZGR5NXuL1V2RkzXcShWGP7hUZPy8H+tayg5aqFvRMwhJQ0c7+rRaa+0hJFU3e1sj5Df9dwO0Y8znIzge3tUxhOXRmrnFdUJ9s0dIAPtSpEzFA324DLZ5AO\\\/rlT+RFN05ro\\\/uEqkX1X3leLXvD2pa4+kw6pBcavAglksItSUzqmB8zRiTdjDDkjHI9acqNWNP2vK+XvZ2+\\\/YhV6TqeyU1zdrq\\\/wB25sf2fFkfubrglhm4Y4JGP7\\\/p+XPrWRuL\\\/Z8XmB\\\/Jui4OQTcN1\\\/77oAPsKZH7u74GBi5b0x\\\/f9O\\\/40APjtUjn84QT78kjMuQM+gLYxz0\\\/woAs+c\\\/\\\/ADwk\\\/Nf8aAHoxccoyezY\\\/oaAPmT\\\/AIKXf8mR\\\/Er\\\/AHNP\\\/wDTjbUAcV\\\/wSP8A+TRLf\\\/sOXv8A7ToA9z\\\/bB\\\/5NV+Ln\\\/Yraj\\\/6TvQB5H\\\/wSr\\\/5My8L\\\/APX9qH\\\/pVJQB9Z3ql7WZRClwShxFIcK\\\/HQnB\\\/lTW4pbaHLW9pdNKGbwrYxZU5fz4zzhjj\\\/V92xz7k9uei6\\\/nf4nNqv8Al2vvRL9hZpoXk8NWAMkZ82QyRko2fu\\\/cyQcLz79OKXurX2j\\\/ABQXf\\\/PtfeiobC7iRRH4P03Z975bmMFWGcEfusdScH0J6dC7xe9R\\\/iwbf\\\/PtfeirqlpfaFDea7ongLT7\\\/wASLCkcccVzDbyzqSishmaMYUKARnqEAwDgV0RkpxjRnXahfs7L5HNOLjKVanRTnburnX6HeXt7pNjPqVp\\\/Zt\\\/NCj3Fn5qy+RIVBZN4GG2nI3DrjNcM4xhOUYS5lfR2tdeh3UnOcIyqLldtVv8AiaH\\\/AAL+VQah\\\/wAC\\\/lQAf8C\\\/lQAf8C\\\/lQAo+uaAPmP8A4KW\\\/8mSfEn\\\/c0\\\/8A9ONtQBxX\\\/BI\\\/\\\/k0S3\\\/7Dl7\\\/7ToA9z\\\/bB\\\/wCTVfi5\\\/wBitqP\\\/AKTvQB5H\\\/wAEq\\\/8AkzLwv\\\/1\\\/ah\\\/6VSUAfWV+ENpN5jOsew7jFndjvjHOfpz6U43voTLbU5uW50yaBYTNre0fMGSO7BOGP8QXPU9M8gDqAK6+SotbL70cntKe13+JJBDp0ZnQS6vlsW5MjXZAzxlc8Dp94dM9ean9490vwKUofzP8SrPFpQvfnuNe80IoIja924IHPyjGeefTnuKr94lol+BF4fzP8SCx06y07xRc62NX8STrLAtsNLnWeS0iwFAdYzHkOdn3iTyx9aq9SVNU3GPqrXIUaaqurzyu+l3b7jox4osmD4S9ygJINhP2IBx8nPUdPf0Nc\\\/spLt96OtVoP\\\/hmZ2vfEXQ\\\/DlkLvUp7m0ty\\\/lh3sZ+WwTgDZk8Ken+FdOHwNfEz5KSu\\\/Vf5nHicww+FSlVbV\\\/J\\\/5F3wv4w0rxhZzXWkztcW8Mvks7QvH821W4DgZ4ZeRx27VlicLVwlT2dZWfqn+RthsXRxdP2lJ3Xo1+ZtZPpXKdgZPpQAUAfMf\\\/BS3\\\/kyT4k\\\/7mn\\\/APpxtqAOK\\\/4JH\\\/8AJolv\\\/wBhy9\\\/9p0Ae5\\\/tg\\\/wDJqvxc\\\/wCxW1H\\\/ANJ3oA+Dv2Gv+Cgvwn\\\/Z9\\\/Z00PwX4rk1pdbtLm7llWy0\\\/wA2MCSd3XDbhngjtQB7tf8A\\\/BW34EyWU6wz+JllKEIV0kZBxxjL4\\\/OgPQ5pf+CrfwfRnUaj4vBHKt\\\/ZUHB9PvY9B+H1zPKGop\\\/4KvfCLZEP7S8XhgvzY0qA5b67s4H9ec9A7ASxf8FV\\\/g46YXWPFkW3AzPpMRJ69NrdOnXnI9KBiv8A8FU\\\/g95UhGveKHlyCM6SgHAIxx0znsPp7gh8\\\/wDwVQ+De9Sdd8UxBcnA0hBkZJ5\\\/x+tG4En\\\/AA9W+DTHd\\\/bficELtGNJT5snJJ\\\/lxj9KVu2hSt11Gyf8FUvg1IFC654nhA67NJT5vrn2x0x09zlpWJdm9iUf8FWfgsqsv9s+KzknDHSo92OMfy9O5pgNtv8Agqx8F7Z\\\/MbWPFFw4BHlS6UPLPoflYHPXv36cUAbMH\\\/BXD4ECMebN4iMncppJA\\\/V6APGv2y\\\/+Ci\\\/wi+Of7NfjHwP4Yk1xtc1UWgtxd6f5UX7u7hlbc244+WNu3XFAHtX\\\/AASP\\\/wCTRLf\\\/ALDl7\\\/7ToA9H+K1h8afHfw\\\/8Q+Fb7wX4Xu9P1qwn0+4fSfEMiTJHJGULRma3ChgDxuBGeoIrK9TsitD4Yuv+CcviyCRhH8LfFFyoPDR+MtHAP\\\/fUIpXqdkCt3K\\\/\\\/AA7u8Yf9Ei8W\\\/wDhZ6J\\\/8bovU7IdogP+Cd3jDv8ACLxd\\\/wCFpon\\\/AMbovU7IWncd\\\/wAO7\\\/F2P+SQeLv\\\/AAtdE\\\/8AjVF6nZC07iN\\\/wTu8XlTt+EPi4Njgnxroh\\\/8AaVF6nZDVhtr\\\/AME6\\\/GaxILj4UeK5JcDe0Xi7RUBPfAKnA\\\/E0XqdkO0TUX9gLxWIUQ\\\/BvxOSm3D\\\/8JXoQbgHGSE56nOevGc4FF6nYfumdJ\\\/wTs8XFDs+E3i8N6t4w0Qj\\\/ANAovU7B7pHaf8E7fGiW6Lc\\\/CTxXLOPvPF4y0VFP0UxnH5mi9TshWiSf8O7\\\/ABd\\\/0SDxf\\\/4Wuif\\\/ABqi9TsidO4h\\\/wCCd3i\\\/\\\/okPi4f9zpon\\\/wAbovU7INO40\\\/8ABO7xj\\\/0SLxb\\\/AOFnon\\\/xui9Tsh+71ZLB\\\/wAE6fF0rYb4UeKofd\\\/GWjEfpEaL1OyHaJ9e\\\/s0\\\/DX4t\\\/AH4eR+EdC8D6NBp32mW7MniDxIJZ974zk29vtwMDGB27071OyFofXNakhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHkGmfFy98T\\\/wBm6po+t6ElnqEdtLY6FdafdG8vFuo3ltHE4cFVeMb2ZbeVYvJuQWfyZGUA9K8J+JrHxp4W0bxDpbtLpmrWUN\\\/au6lWaKVA6Eg8g7WHBoA1aACgAoAKACgAoAKACgAoAKACgAoAKAOC\\\/wCFc6ha3Vtb6drFpYaNBZ3NnBs0mL+0LKOVtyxWk4YRRQpsgAjaCTIhTLEgEAHa6fp9rpNhbWNjbQ2VlbRLDBbW8YjjijUAKiqOFUAAADgAUAWKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA\\\/wD\\\/2Q==\",\"timing\":1200},{\"timing\":1500,\"timestamp\":1367903911077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timestamp\":1367904211077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":1800},{\"timestamp\":1367904511077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":2100},{\"timestamp\":1367904811077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":2400},{\"timing\":2700,\"timestamp\":1367905111077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timing\":3000,\"timestamp\":1367905411077,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAhIHXigA3D1H50CukG4eo\\\/OgL6XFoGFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ACHigDyL9oH46p8INJtIrW1F5rN\\\/v+zxynEcYUDLvg5IywGBjPPIxXl47GxwkNNZPY+14X4cnn+IfO3GlD4mt3e+i8+uvQ+Vrn9qr4mz3EkkfiFbZGYsIo7G3KoPQbkJwPck18u81xb1U\\\/\\\/JV\\\/kft0OBMhhHl9g3brzT18\\\/iS+5JHY\\\/DT9sXxDpmrQw+MGi1XSpHxLdpAsc8GSMEBAFZRzkYz79j24bN6ntFCu7p+Vj53PfD\\\/CfVpV8sTjNapNtprd6ttp221sfaUMyzxq6HKsMg+or65NNXR\\\/P7Ti7NaklMQUAFABQAUAFABQBwH\\\/AArXUbS7tLfTdatLDRLe0ubOALpEX9oWUUrbhDaThliigTZAojaCTIhXLEgEAHbadp1po+n2thYW0NlY2sSwQW1ugSOKNQFVFUcKoAAAHAAoAs0AI3Q0Cex8lftr+CtQuZ9H8TW8Es1hbQva3cgI2QfOChPP8RZhnpwo7ivmM5oTfLWR+3eHGa0qXtctqNKUmpLXfRK3r1+88Em+Js9xqd3eHQdAjafSjo7QxaeEiRMAeaqg8S8cP+AGOK8T63LmcuVaq2x+mTyGn7KNGVap7s+f43e\\\/Zv8Al8v1bIbJ9V+JD+HfC+laPYteWiyQQNZQCOW4yd7NM+cNjBOeMDPvUxc8Q4Uorby\\\/M6K7o5LDEZjXm2pa+9LRNKyUV05trWer6H6U6Naf2fp1tahiywxLGGbqcADNfoMIckVHsj+Q61Z16sqtrczb\\\/EvVZkFABQAUAFABQAUAFABQAUAFAEU9vHcIUkUMpGCCOtA02tjkLj4OeCbiaSWTwnoskkhLO7afCSxPUk7a5nhqEndwX3I9elnOZUYKFPEzSXRTkl+Zs+H\\\/AAZonhaKSPSNKs9Mjkbe6WdukQZsYyQoGTWsKcKfwJL0OGviq+Klz4io5vu23+ZtAAVocp\\\/\\\/2Q==\"}],\"scale\":3000},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"text\":\"Start Time\",\"granularity\":1,\"key\":\"startTime\",\"itemType\":\"ms\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"duration\":9.836,\"startTime\":223.464},{\"duration\":54.009,\"startTime\":237.719},{\"duration\":28.006,\"startTime\":404.584},{\"duration\":16.501,\"startTime\":433.046},{\"duration\":10.131,\"startTime\":453.832},{\"duration\":85.78,\"startTime\":464.421},{\"duration\":6.331,\"startTime\":616.357},{\"duration\":23.907,\"startTime\":636.318},{\"duration\":5.452,\"startTime\":661.822},{\"duration\":9.002,\"startTime\":685.934},{\"duration\":7.104,\"startTime\":755.491},{\"duration\":5.568,\"startTime\":842.28},{\"duration\":5.104,\"startTime\":857.945},{\"duration\":20.536,\"startTime\":863.445},{\"duration\":39.053,\"startTime\":891.281},{\"duration\":24.088,\"startTime\":931.797},{\"duration\":33.163,\"startTime\":957.679},{\"duration\":5.234,\"startTime\":1030.116},{\"duration\":6.927,\"startTime\":1254.864},{\"duration\":15.292,\"startTime\":1340.796},{\"duration\":231.282,\"startTime\":1563.574},{\"duration\":6.795,\"startTime\":1999.817},{\"duration\":54.694,\"startTime\":2009.786},{\"duration\":9.675,\"startTime\":2066.966},{\"duration\":7.823,\"startTime\":2306.609},{\"duration\":5.72,\"startTime\":2431.146},{\"duration\":145.02,\"startTime\":2610.011},{\"duration\":10.197,\"startTime\":2755.096},{\"duration\":12.483,\"startTime\":2871.617}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Potential Savings\",\"key\":\"wastedMs\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"wastedMs\":182.60499997995794,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"wastedMs\":182.40400007925928,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"wastedMs\":182.36900004558265,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"wastedMs\":182.2770000435412,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":181.8409999832511,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"wastedMs\":166.20900016278028,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\"},{\"wastedMs\":164.41900003701448,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\"},{\"wastedMs\":163.18700020201504,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"first-contentful-paint-3g\":{\"description\":\"First Contentful Paint 3G marks the time at which the first text or image is painted while on a 3G network. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"4766\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint-3g\",\"score\":0.71,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint (3G)\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"350\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":0,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"total\",\"itemType\":\"ms\",\"text\":\"Total CPU Time\",\"granularity\":1},{\"key\":\"scripting\",\"itemType\":\"ms\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"text\":\"Script Parse\",\"granularity\":1,\"key\":\"scriptParseCompile\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"total\":2815.1079999999956,\"scripting\":477.3120000000002,\"scriptParseCompile\":5.7639999999999985,\"url\":\"Other\"},{\"total\":928.471999999999,\"scripting\":753.1079999999989,\"scriptParseCompile\":137.568,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"scriptParseCompile\":6.575999999999999,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"scripting\":202.00800000000007,\"total\":208.58400000000006},{\"scriptParseCompile\":9.248000000000001,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"total\":188.56000000000006,\"scripting\":171.19600000000005},{\"scriptParseCompile\":27.568,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"scripting\":134.636,\"total\":162.204},{\"total\":94.84800000000001,\"scripting\":89.45200000000001,\"scriptParseCompile\":5.239999999999999,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\"},{\"scriptParseCompile\":7.168,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"scripting\":52.87600000000001,\"total\":64.51200000000001},{\"total\":59.72799999999997,\"scripting\":53.21599999999997,\"scriptParseCompile\":6.512,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\"}],\"summary\":{\"wastedMs\":2139.4479999999994}},\"displayValue\":\"2.1\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":0.73,\"scoreDisplayMode\":\"numeric\",\"title\":\"Reduce JavaScript execution time\",\"warnings\":null},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"requestStartTime\":1367902.856765,\"totalBytes\":44039,\"wastedBytes\":44039},{\"requestStartTime\":1367902.856525,\"totalBytes\":7238,\"wastedBytes\":7238,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\"},{\"requestStartTime\":1367902.855728,\"totalBytes\":6070,\"wastedBytes\":6070,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\"},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"requestStartTime\":1367902.856649,\"totalBytes\":5692,\"wastedBytes\":5692},{\"requestStartTime\":1367902.856882,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"requestStartTime\":1367902.85585,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":1367902.85638,\"totalBytes\":4102,\"wastedBytes\":4102},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":1367902.855962,\"totalBytes\":3809,\"wastedBytes\":3809}],\"overallSavingsBytes\":82251,\"overallSavingsMs\":3300},\"displayValue\":\"Potential savings of 80\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"totalBytes\":5692,\"wastedBytes\":5515,\"wastedPercent\":96.8871722027972,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"wastedPercent\":90.63742351398602,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5159}],\"overallSavingsBytes\":10674,\"overallSavingsMs\":600},\"displayValue\":\"Potential savings of 10\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":0.58,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"4.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.7,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"overallSavingsMs\":150,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"valueType\":\"bytes\",\"label\":\"Potential Savings\",\"key\":\"wastedBytes\"}],\"type\":\"opportunity\",\"items\":[{\"wastedPercent\":99.7771364438031,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841},{\"wastedPercent\":71.58667502859039,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":7541},{\"totalBytes\":4924,\"wastedBytes\":4924,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"wastedPercent\":100,\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760,\"wastedBytes\":2760},{\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"totalBytes\":2482,\"wastedBytes\":2406,\"wastedPercent\":96.93745970341715,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\"},{\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100,\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\"}],\"overallSavingsBytes\":31016},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.88,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"7.9\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.34,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"text\":\"URL\",\"itemType\":\"url\",\"key\":\"url\"},{\"text\":\"Size\",\"key\":\"totalBytes\",\"itemType\":\"bytes\"}],\"type\":\"table\",\"items\":[{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"totalBytes\":279456},{\"totalBytes\":145259,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"totalBytes\":89714},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"totalBytes\":44548},{\"totalBytes\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"totalBytes\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"totalBytes\":32907,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"totalBytes\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"totalBytes\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"totalBytes\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"}]},\"displayValue\":\"Total size was 1,151\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"key\":\"groupLabel\",\"itemType\":\"text\",\"text\":\"Category\"},{\"text\":\"Time Spent\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"items\":[{\"duration\":2111.3079999999936,\"groupLabel\":\"Script Evaluation\",\"group\":\"scriptEvaluation\"},{\"duration\":997.1919999999951,\"groupLabel\":\"Other\",\"group\":\"other\"},{\"duration\":950.7959999999998,\"groupLabel\":\"Style & Layout\",\"group\":\"styleLayout\"},{\"group\":\"paintCompositeRender\",\"duration\":265.22800000000035,\"groupLabel\":\"Rendering\"},{\"duration\":251.14799999999997,\"groupLabel\":\"Script Parsing & Compilation\",\"group\":\"scriptParseCompile\"},{\"duration\":133.40000000000015,\"groupLabel\":\"Parse HTML & CSS\",\"group\":\"parseHTML\"},{\"group\":\"garbageCollection\",\"duration\":37.36,\"groupLabel\":\"Garbage Collection\"}],\"type\":\"table\"},\"displayValue\":\"4.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.37,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimize main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"overallSavingsMs\":3300,\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true,\"isCrossOrigin\":false,\"totalBytes\":144748,\"wastedBytes\":110240},{\"fromProtocol\":true,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"isCrossOrigin\":false,\"totalBytes\":44039,\"wastedBytes\":30953}],\"overallSavingsBytes\":141193},\"displayValue\":\"Potential savings of 138\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"items\":[{\"numTasksOver25ms\":8,\"numTasksOver50ms\":5,\"numRequests\":170,\"totalTaskTime\":1186.608000000013,\"mainDocumentTransferSize\":8749,\"totalByteWeight\":1178985,\"numTasks\":1461,\"numTasksOver10ms\":16,\"rtt\":0.00022678362796055388,\"numFonts\":8,\"maxRtt\":0.00022678362796055388,\"numTasksOver500ms\":0,\"numScripts\":25,\"maxServerLatency\":null,\"numStylesheets\":10,\"numTasksOver100ms\":2,\"throughput\":18189623014.408066}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"type\":\"criticalrequestchain\",\"chains\":{\"48DFAF7082825A8893E1729290FD57C8\":{\"children\":{\"1000000028.34\":{\"request\":{\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":1367903.007955,\"endTime\":1367903.007957,\"startTime\":1367902.855597}},\"1000000028.33\":{\"request\":{\"transferSize\":2620,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":1367903.007678,\"endTime\":1367903.00768,\"startTime\":1367902.855471}},\"1000000028.11\":{\"request\":{\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":1367902.792222,\"endTime\":1367902.792225,\"startTime\":1367902.634731}},\"1000000028.6\":{\"request\":{\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":1367902.735718,\"endTime\":1367902.73572,\"startTime\":1367902.634117}},\"1000000028.30\":{\"request\":{\"responseReceivedTime\":1367903.006595,\"endTime\":1367903.006599,\"startTime\":1367902.855067,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"}},\"1000000028.29\":{\"request\":{\"responseReceivedTime\":1367902.9928259999,\"endTime\":1367902.992828,\"startTime\":1367902.854903,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\"}},\"1000000028.8\":{\"request\":{\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":1367902.78514,\"endTime\":1367902.785143,\"startTime\":1367902.63442}},\"1000000028.27\":{\"request\":{\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":1367902.992051,\"endTime\":1367902.992056,\"startTime\":1367902.854381}},\"1000000028.5\":{\"request\":{\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":1367902.735472,\"endTime\":1367902.735474,\"startTime\":1367902.633492}},\"1000000028.24\":{\"request\":{\"responseReceivedTime\":1367902.916127,\"endTime\":1367902.916131,\"startTime\":1367902.85382,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\"}},\"1000000028.12\":{\"request\":{\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":1367902.823179,\"endTime\":1367902.823185,\"startTime\":1367902.634882},\"children\":{\"1000000028.78\":{\"request\":{\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":1367903.234674,\"endTime\":1367903.234675,\"startTime\":1367903.052398}},\"1000000028.75\":{\"request\":{\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":1367903.234406,\"endTime\":1367903.234407,\"startTime\":1367903.052038}},\"1000000028.69\":{\"request\":{\"responseReceivedTime\":1367903.233851,\"endTime\":1367903.233853,\"startTime\":1367903.051248,\"transferSize\":32907,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"}},\"1000000028.72\":{\"request\":{\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":1367903.234137,\"endTime\":1367903.234138,\"startTime\":1367903.051734}},\"1000000028.81\":{\"request\":{\"responseReceivedTime\":1367903.235006,\"endTime\":1367903.235008,\"startTime\":1367903.053167,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"}}}},\"1000000028.4\":{\"request\":{\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":1367902.735151,\"endTime\":1367902.735153,\"startTime\":1367902.633257}},\"1000000028.9\":{\"request\":{\"responseReceivedTime\":1367902.78562,\"endTime\":1367902.785623,\"startTime\":1367902.634532,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"}},\"1000000028.7\":{\"request\":{\"responseReceivedTime\":1367902.739319,\"endTime\":1367902.739323,\"startTime\":1367902.634238,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\"}},\"1000000028.23\":{\"request\":{\"responseReceivedTime\":1367902.8971640002,\"endTime\":1367902.897168,\"startTime\":1367902.827402,\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\"}},\"1000000028.32\":{\"request\":{\"responseReceivedTime\":1367903.0074250002,\"endTime\":1367903.007427,\"startTime\":1367902.85535,\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"}},\"1000000028.26\":{\"request\":{\"responseReceivedTime\":1367902.9169359999,\"endTime\":1367902.916938,\"startTime\":1367902.854201,\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\"}},\"1000000028.2\":{\"request\":{\"responseReceivedTime\":1367902.734459,\"endTime\":1367902.734464,\"startTime\":1367902.632976,\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"}},\"1000000028.3\":{\"request\":{\"responseReceivedTime\":1367902.734905,\"endTime\":1367902.734907,\"startTime\":1367902.633135,\"transferSize\":1144,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"}},\"1000000028.25\":{\"request\":{\"responseReceivedTime\":1367902.916602,\"endTime\":1367902.916604,\"startTime\":1367902.854077,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\"}},\"1000000028.10\":{\"request\":{\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":1367902.791585,\"endTime\":1367902.791589,\"startTime\":1367902.634639}},\"1000000028.28\":{\"request\":{\"responseReceivedTime\":1367902.99253,\"endTime\":1367902.992534,\"startTime\":1367902.854516,\"transferSize\":1386,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\"}},\"1000000028.31\":{\"request\":{\"responseReceivedTime\":1367903.007073,\"endTime\":1367903.007077,\"startTime\":1367902.855221,\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\"}}},\"request\":{\"responseReceivedTime\":1367902.614981,\"endTime\":1367902.614995,\"startTime\":1367902.412155,\"transferSize\":8749,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\"}}},\"longestChain\":{\"transferSize\":31959,\"length\":3,\"duration\":822.8529999032617}},\"displayValue\":\"27 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null},\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"headings\":[{\"text\":\"Statistic\",\"itemType\":\"text\",\"key\":\"statistic\"},{\"key\":\"element\",\"itemType\":\"code\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}],\"type\":\"table\",\"items\":[{\"statistic\":\"Total DOM Elements\",\"value\":\"294\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"type\":\"code\",\"value\":\"\"}},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"}}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.52,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0},{\"group\":null,\"id\":\"first-contentful-paint-3g\",\"weight\":0}]}},\"categoryGroups\":{\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\",\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\",\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\",\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_pagespeed-insights::site-pagespeed-desktop::last-28-days\":{\"fetchTime\":\"2019-05-20T14:57:23.890Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":739,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"desktop\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"type\":\"table\",\"items\":[{\"statistic\":\"Total DOM Elements\",\"value\":\"294\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"type\":\"code\",\"value\":\"\"}},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"}}],\"headings\":[{\"itemType\":\"text\",\"key\":\"statistic\",\"text\":\"Statistic\"},{\"itemType\":\"code\",\"key\":\"element\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]},\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"key\":\"label\",\"itemType\":\"text\",\"text\":\"Resource Type\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"itemType\":\"bytes\",\"key\":\"size\",\"text\":\"Transfer Size\"}],\"type\":\"table\",\"items\":[{\"label\":\"Total\",\"size\":1029498,\"requestCount\":88,\"resourceType\":\"total\"},{\"label\":\"Script\",\"size\":494592,\"requestCount\":25,\"resourceType\":\"script\"},{\"resourceType\":\"image\",\"label\":\"Image\",\"size\":258759,\"requestCount\":23},{\"label\":\"Font\",\"size\":213167,\"requestCount\":8,\"resourceType\":\"font\"},{\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\",\"size\":33261,\"requestCount\":10},{\"requestCount\":20,\"resourceType\":\"other\",\"label\":\"Other\",\"size\":19537},{\"resourceType\":\"document\",\"label\":\"Document\",\"size\":10182,\"requestCount\":2},{\"requestCount\":0,\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0},{\"requestCount\":52,\"resourceType\":\"third-party\",\"label\":\"Third-party\",\"size\":709935}]},\"displayValue\":\"88 requests \\u2022 1,005 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"type\":\"screenshot\",\"timing\":2863,\"timestamp\":428514708726,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAFcAfQDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAgBAwQFAgYHCf\\\/EAF4QAAEDAgMCBgoMCwUDCgcAAAEAAgMEEQUGEiExExRBUZHRBwgYIlVWYXGTlBUWFyMyN2J0gaHB4TM2UlR1sbPD0tPwJEKSleIlNII1Q1NjcnODorLCREVGZYSj8f\\\/EABsBAQEBAQEBAQEAAAAAAAAAAAABAgMEBQYH\\\/8QAMhEBAAECAwUECgMBAQAAAAAAAAECEQMSURMhMZGhBFLR4QUGFBUWQUJhcfBDU4GxMv\\\/aAAwDAQACEQMRAD8AlStNjGaMFwebgcRxCKKbljF3OHnABsqZ0xSTBssV9dB+GjZaMnkc4hoPSV5pilfBkqmo4IKKCsxyqiFRU1VUNdtXIOXeD0Lz42Ns30uwdg9ptumbzaIi0XtF53zuiIi3yni9TwfHcMxlrjhlbFUafhNabOb5wdoWyXjbK+LE8ClzNhlNFh2M4VK0ziAWZOxx5Rzb+helYhmXDsOw+kq6yR7W1LOEjYyNz3FobqJs0E2AIufKOcLWDi7Rjt3Y\\\/Zp3XjfMWnjExbTjumJiW6RdVizzheh8tSZI6fjJgjnZG+SNw7yzy4CzQdY3+fddc352wu8Bp462pZNV8TD4aZ7hrs\\\/be20Dg3DZt3Ls8Ds6LruF5tw+u4FjTI+V\\\/wAMwQyyRx3c4NDn6QGk6Tvt0EE325owxzGOD5zr0mNvF36nhwJBaLbRsKk1RHGW6cOuv\\\/zF27RaZ2ZcLaXgzu702Hvbu\\\/74N73Zt2kD6Vk0mL0lXVmmgMplDQ5wMThpuA4A3Gw2I2FSK6Z+azg4kReaZ5NgiItOYiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIrElXTxvLHyta4GxB5NhP6gSuTqmFjGvdI0McdLXE7Cf6CC6iscbh5X22atrSLDnPNuKGsgawvdIA0Ak3BFrXO3oPQgvorTKiJ8gYxxc4gkWBtsNjt3K6gIrQqYjOYdfvl7WIO02vs59i4mspxa8zBe42nmIB+shBfRWuMRaI3l9myODW3BFzzLhLW08T3Mkks5psRpPNf9XQgyEVh1ZTta5xkGlouTY2H0rkyphkeGMeHOIvs2\\\/WguoiszVMUL9MhcDYHYwnebcg50F5FY45Boa\\\/hAWu+DYE3\\\/q6o6tga5zXOcC3Ve7HbLb+TyoMhFYfVwMibI99mE6bkHft3jk3FXIpY5QTG4OsbG3IeZBzRFjx1lPJGXskBb5iObk+kdKDIRWmVET3tax13EXtY\\\/Xzbj0K6gIvKeyLnXGcFzNJRYdNFHAyNjrOiDiSRc7StF7fM22vw9P8A3Rbg473duFt681Xa6Kapp37n2sH0D2nFw6cWJpiKt8Xnye5ovDRnvNxLRw1OC5xYNUcY23Itt3fBPQuEWf8ANkrQ5lRTEEloJjjG4XO\\\/kty7ln2yjSXT4d7T3qefk91ReGPz3m6PVrnp2lrS5wMcYIA5x9KpHn3NsjGuZUUzg5peLRx3te27z7LJ7ZRpJ8Pdp45qefk90ReEu7IGbGxmR00QYLgngG8lusLc5DzzjmLZqoqGvmhkp5tYcBEGnYwkbR5QrT2uiqYp372cX1f7VhYdWLM0zFMTO6dP8euoiL1PhtXmfChjWAVuH6gx0zLNcdwcDcHpAXl2I4FNXxQ1WeMRiwl0bBSUwDA50mne425Ovp9lVirpKasYGVcEU7BtAkYHD61wxcCMTi9\\\/Y\\\/SFfZd1Ot7\\\/ADjW17xv3X3PJ6KkpK3DzlnKRmqoaiRslfiMjC1oaCDYeXZsH3kej4pl2gxKKjZM2SN1IC2F8Ty1zWkAFvmIA6Ad4C2sEMVPGI4I2Rxjc1gsB9C5rWFhZGO19rntE\\\/bfO+bzMzxmZ3aR8rRDq9TkXA6mRzpIZjqvq9+dtvpO\\\/fvY3z223VwZNwttRNUNNU2qlljlM4mOsFmrTt5dkjxc3JB37BbsiLq8br1HlHDaGVr6F1XTgDvo453BkhBJBeL7bFx84sDcAK7heW6WijozK+WeopmMa2RzjYaWkbByDaT\\\/APwLeIpNMTN5bpxKqYmKZ4tOMu0TRMIzMxsl+9D9jbnUbA77nnuuVDl+ioqqnnhEmqnj4OMOdcNFrefdybvItsimSnRrb4k7s0iIi05CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiCw6jgdU8OY7y\\\/lXPNb9S4zUNPNEyKRl42DS1uogAbOpZKIMc0kRvfWbt0m7ztG3ft8pVDQwEklrjcEG7jtvf+I9KyUQWoKaKCwibpA1WF91zc\\\/WrqIgsGkhMpkDLSF2suGwk2t+pWhhtKA0CM96Q4d+bgi1tt\\\/IFmIgxjQ05ijj0HTG7W2zjsN7pNQ00znOkhaXOcHk8pIFgehZKIMZ1DA5j2Fp0P3t1Gx5PsSOgp45WyMjs8EuG07zfrKyUQFaqKaKoBEzA8EAEHcdoP6wrqIMV1BTuY5hYS0jTbUd39BcpaKCRxL2EkhwO07iAD+oLIRBjS0UEsIjkaXNDi7a43uQQdv0lX42NjBDBYElx853rkiAsSPDqeNgaxrg0czj5LfqHQstEGO2igbKyQMOtlyDc7ze5+srIREHjXZRy7i9fmyWpoqCeeB8TAHxi4uBYhdcGA5oBj\\\/2XVe9gBvvI2Wvb9ZUiEXkq7JTVVNV53vvYHrBjYOFThZKZimLb7+KPMuB5ql4PhMNqyI3a2jggADt22+kq1T5dzRTFhgw6tZoLi2zNxIsT0KRaKexU6y6fEmNa2zp5T4o8SYDmiQO1YXVHUzgz71ybOpcIMu5ngFosMrGgsMZtHvaTcjpUikT2KnWT4kxrW2dPKfFHk4HmkwGF2F1DoyLEGAbdpO\\\/fylbjsc5axmizjQVNXh1RDBFrL3vbYC7HAfWQvbkVp7HTFUVXncxi+sONiYdWFkpiKomJtf5\\\/6IiL1vgCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg6NgXZNwXF6fNsghraU5YkkZXsqGNDu8DiXNs43B0Ote25YFT2Ycu0\\\/Yvps9OhrnYXUS8CynaxnDl+ss021ab96Tv3BeLdmeCuwDssZgwLDGvbFn6lpIGFo2Nl4ZjHk\\\/8Iff\\\/ALawqnBpB2V6DsURQH2GgzGcba3+6KcwtkDB5ANY85QS4pagT00ErmOhdKwP4OSwc24vY25Qr27eoi4hHlrGYeyZivZCxeWmznh1bUMw2OSsdE+nYxt4BCwEagXbNx2WOy91uWUNXnbN\\\/YmoM5SVt67AZ31jGTvidOA1xbrLSD3wDSfOUEnKqoZTU8kzzdrGF9hvIAvsXltd2csBpssZaxuPCcdqo8wSTRUdNTwMfNqjfoILde8ndYleWvosq13ZD7ITeyFij6GswcMhwWOWufTmCBrDodFZw1OsGG225O43XWKaPEJcgdgmPBZoIMTdiVYKaWduqNknGRpLgN4ugkhkbsq4NmzME2BcQxjB8Zji4cUeK0vASSM5XNFzf+uYr0C4va+1eD1\\\/Y7zJFLmPOuesepMQxWlwGrpKOKggMUcTTE+7iTYk987k5d+wLz+vw2XL3a3YVjuDTV3HsZdTQ4vVvqpCW0up\\\/eg7eDZctb3o3O5boJbtcHC7SCPIge0kgOFxv27lGXImETYZj2Jy4BjeWMDwaXBZzWQYXjUtbwfenRV6Xt2FpIubjYtR2KXUGV86YFQVsGEVNdXwVDYcwYNi75uEtGXF9RE53NtuQAD5tgSv4VhcWhwLhvAKGRoFzsHOVEnsamhytnbLBxCLCcfqMRrXR0+PYTi0j6iRz77aiEu2jvttwLW5Tv8AWu2Lw44rlvCKRuM4XQOOINfxXE6h0EFeGtcTE5zSCBy7wPKDZB62JQ4XbYjnBRszXC7bEeQqIOJ5ikpuxFmHDcuYW7BOKYzTwYqaPEX1NMIZGm5ilGosaS1ocBe2rlvZdpyBSuyxmPEMVwaoy7FgUODzVFfhOC41LWSTBrS5srQ5o0uvZt7jegkqJmlxbcXG8Arlwjdlza6hrgjqeixvsb5gwWhpcLqcUxeGF8sGNvq6ieF7tL21DHAWJ5xs22IBsu7ZPwR1Zj3ZXzFT8bqcdwbE644VHwzzHHKY32IjBs5xuBtvyIJKCRhdpDhqHJfaut5Bznh+dsGmxLDIqmCGKqkpC2pDWuL2EXIsTs2rxHsJYd2PJ6XK2OVGOmTPFTI50xkxJ4nmqCHao3x6vg81xtsN97HoEGUsLqOwJmjNMnGvZqgxWXikwqXtbB79GDpYDpF9RubX6EE01Rzg0XcQB5Suq5czfhdTV4fgM2IRvx92HRVslOQdRYWi7r2tvO69+VeW9sHhQxTOGCynEMArmUtG978v4vXupGy3cffmODgNXJtOzTyoPfSQBckAc60+bsw0uV8sYhjtcyWWkoojNI2AAvcBzXIF\\\/pUZ63HMKzFgXYtocRbW4J2P6ueriropa17mGWMnRG+cm5j1biSNhP5NxalfS0WDdmPBcoVj6zJFLh0T6ciYzRQ1DtOpkbyTcHvr7f7oQSowTEYsYwagxOma9kFbTx1EbZAA4Ne0OANri9is0kAXJsFF\\\/FcdqOxVLlrNsLZJMMx3K8VJLHtLW1sVO0wuI5NVmt\\\/xFanNmC4rlrKnY1wTGZGOoMXnnrMY4\\\/VyU8E1U8NcyOeVoJaADa24lp3bwEtgQRcEEc4XWsxZyw\\\/AcyZcwWqiqZanHZZYad8QaWMMbQTrJII+ENwKjriEOP5Z7FXZEdl\\\/E8JGEF1M2KkwbE5Kz2P1OaJg17gC0Oab79m1XKXC8jYV2UOxQzIOJMqxLLNJVNZWOm2mJtnuaSQx7u+uNm7dsQSrRarL2YcJzHBUz4HXwV0VPO6mldEbhkjbXaekdK2qAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiLRZrzHBl1lCagQ\\\/2uYwtdNUMgY0hjn7XO2bmkIN6i0EGa8Pc8sqDJEeHZTh7WOljc5zI3A62gtA99aASQCrFbnTCqeGKWPjU0cplDZW00gj97jc8ku0202ae+Fx9aDsyLrmJ5uoaWBzqdr6hzZ205JBii1l2k++uAYbEEGxNiLLhhudcJrKThXPmikA76MROk28I6MBrmAh2pzXadJJIFwLIN1WYVh9bWU1XWUFJUVVKdUE0sLXvhPOxxF27huT2Kw\\\/2U9k+IUnslo4PjfAt4XT+Trte3kusA5qwYB7uNuLY4DUSOEEhbGwavhHTZp71w0mxuLWurtbmCho8Ppq6okdFSTOcNc0b4y0NY95JaW33MO8DrC3ieVMvYriMeIYngeF1ldHbRUT0rHyC27viL7FsJMOopa+Culo6Z9bA0siqHRNMkbTvDXWuAeYKzJjFJHhbcQcKni7jYAUspk32\\\/B6df1eVYldmWipnYUY2zVEWItdJFLDG57BG1msvJAPJaw3m6C5iWWcCxPEocQxLBsOq6+EWjqJ6Zj5GAbrOIuFVuA4JFHRRxYRhzWULi+ka2mYBTuJuTGLd6SdtxZYrM14VO6JkUtQ+SXXaJtLKXjSQDqbpu3ePhAXuLLhDmjDn5boscl41DRVcTZW6qaQvY0t1d81oJAA5d3lQbqoijqYZIaiNksMjSx7HtBa5pFiCDvBCx48MoY8N9jo6KmZh+gx8WbE0RaTvbota3kstdLmrB4p54X1Tw+EO1HgJNLiC0FrTps513tGltydQ2LHnzbSx4IcSZTVkjDWCiZGIXB5eZRGCW2u0XPKPr2IMvBsrYBggnGDYJhtDw40y8WpmR8IOZ1htHkXDCMpZdwaskq8JwLC6GqkBa+WnpWRuIO8XAvZWKPOOET0sEr5ZInSQiYs4J7tF4+E0lzQRr099pve22y41OcsMimpmxOkqYp36GyU8b5Lnv9oABLheMi7boMnDso5cwzE3Yjh2A4XS17r3qIaRjJNu\\\/vgL7Vm4xg+G43SGlxigpK+mJvwVTE2Rt+exB2rWDOOEXeXTv4INa9j2xufraWhxdpaCQACLkgWvtWyqcYoaasp6WWVxmnaZGBkbnjT+USAQ0bd5ICDhh+AYPh2Fvw2gwqhpsOkuH00UDWxuvvu0CxurWCZXwHATMcEwbDsPMwtIaWmZGXjmNhtCtNzVhDqOSpZPO+KPTq0UsrnWcCWuDQ25aQ02cBbYdqq\\\/NOENdI1tRLK5j2xkQ08kmpzmawG6WnV3hDja9gReyDhRZMyxQzCWjy7g8EolE4fHRxtIkG54IGwi+wra0eHUVDJUSUVHT08lTIZZ3RRNYZXne5xA74+UrX4PmOhxSslpIuGjqY3zN0SROaHCKTQ5zXEaTttsBuNQurcmbMIjLmumqOEbIIuCFJMZHOLXuFmabkERvsQLHSdqC5S5Uy9S4w7FabA8MhxNxLjVx0rGyknedQF7lZDcBwhuGzYc3CqAYfM4vkphTs4J7iQSXMtYm4BuRyLCjzXhk+I4fR0b5Kl1ZII2yRxu4Nt4XTC7yNN9LRsBv3w2K6\\\/M+EsrJKZ1S8SRlwJ4GTQS1zWuAfp0uIc4AgE2O\\\/cUHBmV8NbmyPMIj\\\/t0VFxGFoa0Mjj1ajawvc2A2kgAbLXN72O5awPMAjGO4Ph+I8H8DjVOyXT5tQNlSTMmFR1Qp3VR4UyGIgRvIY7WWd8QLNBcCATYEg2XGmzPhFSHmKpdZro299C9uoyPMbdN298C4EXFwOVBk1GB4RVYOzCarCqGbC2ANbSPp2GJoG6zCLCy5UWXsEo8IfhVHhOHw4ZJfXSR07GxOvvuy1j9IWPWZjwqiqpqepqtEkLXOkPBvLW2ZwhbqAtq0DVpve22yxZc54JBBJNJVTNEWvhG8Vl1sDGtc5zm6dQaGvYdRFu+G3ag3FZguF11FBR1uG0VRRwFpiglgY+OMtFm6WkWFhsFty54thdBjFC+jxaipq2kf8KGoibIw82wiy1cWbsKNXxWadzJ+F4LZE9zQTI6Nup2nS27mEC53\\\/QsinzHhlTQ1lXSzSSxUsXDyBsLw4ssSHNaQC4HSbEXBsbILuF5fwbCcOkoMLwqgo6GW\\\/CU8FOxkb7ix1NAsdnOsbDMoZbwuSJ+G5fwmkkieZI3w0cbHMeRYuaQLgkbLhY9NnPCH0jZqqWWldwHDyNkhktH73wpYXabawzvtF9VttldxjM9NhkEMzqeplZPTTVEVmaHPczSREGusdbtRsD+SUGzwvCsPwmOaPC6Kmo45pXTSNp4mxh8jt7iANpPOsxdYps74PM+TVLIyJugiTg3ObpdHHIXEtB0NAlYC51gCd+xcsUzrhFBh9XVB9ROacTkxxU0hLjDsksdNtId3uo97fZdB2VF0+HPuH8flgq4nQRNlnhbI14ldqimER1Rtu5t3EW2HeN1wto\\\/NeDRmYPq3N4IHVeCQXIcGFre975wc5rS0XIJsRdBvEWtosboa2tNJTvmdO1ge5rqeRoYCAQHEtAa6xB0mx8i2SAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLW41hEeKOo3mpqaaalkMsUkBbqBLHMPwmkEWceRbJY2JV9JhlHJVYhURU1PGLukkdpAQaOqyZhlVWcaqDPJUGRsr3uc06nN4Ox3bPwLD3tuXk2LjNknC5uMl76kPqHudI5rw0u1RvjINhY97I7ae+Oy5Nguq1nZ57H9LUOiOM8IWm2qNhIVjugex94Vk9F96DvjcsUA7wunfTCo4y2ne+8bJNReSBblcSbEnyWXPFMt4diQn4zGby8Ebi3eGMksIBFtmo7CCDuIXQO6B7H3hWT0X3p3QPY+8Kyei+9B3iTKWHSTUspMwfTROii06W6dTXNJ2N5Q47Pg3sbbArkOWMPhwqkw+LhWw0skk0Za4Ahzw8OOwWA98dsAAGzZsXQ+6B7H3hWT0X3p3QPY\\\/8ACsnovvQd59q2Gswamw0CQQU8xqI7afhkuJ722m3fu2WsL7ACAuMuWcOlwejwx7ZTSUtKaOMa7HgzHwZuefSuiHs\\\/5AJucVf6P71T3fsgeFH+j+9B3KPJuGMdTm8x4Gp42B3ovJ3pvsaNPwR8G19oNwbLlV5Qw2rwOiwmczupaOMxRXcC4MLCzSbi3wTa9r+VdL937IHhR\\\/o\\\/vT3fsgeFH+j+9B3ipyphtRGGPEw0vdI1zZLFry5jtQ8odG0jzLIhwCljw8Ubnzys40KwvkfdzpBIJLk23ahu5ti8\\\/wDd+yB4Uf6P71Udn7IHLir\\\/AEf3oO30+ScJpXl1KJ4XGIRFzHAONoxGHarag7QANhG4HftVxmS8Nj4vxR1VS8WN6fgZABCO\\\/s1oIPejW6w2gCw3Cy6cOz\\\/2PR\\\/80k9F965d0D2PvCsnovvQdtfkPBniI6JQ+IaWvLg91rAOHfA31WBJ33F7hbPFsuUGKz0clY17m0rg9kYtpuCCOS43chFxsNxsXn\\\/dA9j7wrJ6L707oHsfeFZPRfeg7ezImDMoI6NjJBDG8PZ8G7QGOYG\\\/B74aXOFzc7b3vtWUzKmHxQMjpn1NO+OQSMljks9p4JsVr2tYtaNhG\\\/bvtbo3dA9j7wrJ6L707oHsfeFZPRfeg9Do8BoqSqjqIRJwkfGLFz7\\\/AIaQSP8A\\\/M0WWtwzJOE4bVRT0omD4izRqcNgYyVjQbAX2TP2m5Oy5K6d3QPY+8Kyei+9O6B7H3hWT0X3oO5Ydk6gw6oopKWSqDKRwkihMt2axCYdRFt+g25r7bXvfHq8n002IGUVFQyle2fVAH7GPlex5ezmOppdtvtOzlXVe6B7H3hWT0X3qh7YDsfHfiknovvQduhyZhcVZFV+\\\/SVLXl75ZC1zpLyGSzrjYNTnHZbfbdsXI5XgGMYNUsNqfC45RG0klz3Pt8LkIG0jy23W29NPZ+7H3JisnovvXH3fsgeFH+j+9B3isynhdXX1tXJG4S1jHMm0274mPg9V7XB02Gw22brrW5nyYMTZUnD6k0k1XHJDPKSSdD444yABsItEw233G8bb9Z937IHhR\\\/o\\\/vT3fsgeFH+j+9B3luVcND6hxbKTPJHK+79hLJnTN+jW8\\\/RsV7BcuYdhGH1FDSMc2nmj4K2y7WAEBoIAJsCdpuecroHu\\\/ZA8KP9H96e79kDwo\\\/wBH96DvdVk\\\/DKlsrJTUmGVrg6IS95rMPAl4H5XB7ObltfathjGC0eL8Q46xzuI1LKuHS61pGXtfnG07F5uztgMgDYcVk9H965d0D2PvCsnovvQdyjyThEVLxaEVEcLuFbK1sp99jkfqdG7nbuA3EAWBtdXK\\\/KGHVlI+ndJVRMkZURyGKXSXsneXyNOzdqNxyjn2m\\\/Se6B7H3hWT0X3p3QPY+8Kyei+9B6FHl7D46KWmZEQyWqNW9wPfGQzcNtPNr5ObYsVuUsMZNXSQtfEazWZA0N2F7tTyLtJNztINxtOyxXR+6B7H3hWT0X3p3QPY+8Kyei+9B3ajyjh1HUUs1M+oZJTRGKIhwBYDvsbXt8n4I5ALBdiXUMo9kjKmbZOCwTF4Jqj\\\/AKFx0v6DvXb0BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAUK+2yz3W4nnOXLtNO+PDqABr2NNg9\\\/KSpqL54dsJ8b+Y\\\/nBQedIvR+xF2J8U7JrcUOFV1HSex\\\/Bh\\\/GNXfa9VrWB\\\/IK9E7lLM\\\/hvB\\\/wD9n8KsRdmarI6IpIM7VHMOn3zHcMDvkteR+pcu5Rx\\\/w9h3+B61kn9lnaRpPKUbUUku5Rx\\\/w9h3+B6dyjj\\\/AIew7\\\/A9Mk6xzNrGk8pRtRSS7lHH\\\/D2Hf4Hp3KOP+HsO\\\/wAD0yTrHM2saTylG1FJLuUcf8PYd\\\/gerkPaoY0Xe\\\/ZgoGttvbE4n7EyT+ybSNJ5SjSik53J2I+MlL6uetO5OxHxkpfVz1qZV2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMauSsDAyz2v1N1G3J5CpMdydiPjJS+rnrVe5OxDxlp\\\/Vz\\\/EuddUUcem\\\/wD4sVRKMSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/wASxtqdJ5T4LdGJFJ3uTsQ8Zaf1c\\\/xJ3J2IeMtP6uf4k21Ok8p8C6MSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/xJtqdJ5T4F0YkUoY+1Nqy33zNEIPMKUn\\\/ANy5dyZUeNMfqn+tTb06Tynwaim6LiKUfcmVHjTH6p\\\/rTuTKjxpj9U\\\/1pt6dJ5T4LllFxFKPuTKjxpj9U\\\/1p3JlR40x+qf6029Ok8p8DLKLiKUfcmVHjTH6p\\\/rXGXtTawN96zRAXczqUgf8AqKtOLFU2tPKfAyovIpN9ydifjLR+gd1rDxvtXMRwvBq\\\/EH5ipJG0lPJOWCBwLg1pdbf5F2slke8LxCqwqvhrKCZ8NRE4Oa9hsQQvon2G81Pzj2PcLxafbUuZwcx53t3lfOFTv7Uz4oKT5xJ9iiPZUREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthPjfzH84K+hy+ePbC\\\/G\\\/mP5wUHs\\\/aN\\\/g84+ek\\\/eqU6id2lGIUdDHm7jtVBT6zS6eFkDb24W9rqT3s\\\/g\\\/hSh9O3rVimZ4QzNdMbpls0Ws9n8H8KUPp29aez+D+FKH07etXJVom0o1h1DsqY\\\/j+Bz4YMDno2RVHC6xJCXvHBxvkcQdQFrNAtznetLW5qzLhdFSGuq4p6mvpWT0whjazg3F7G6ZGkH\\\/AKTeDvC7bPR5NnraqrmnoH1FSx0cj3VV9jhZ1hqs24FiRZYVNguT6ZhbBiNK0F7JLmoY512HU0ajc2BF7XsvbhVYVMRmpmf84\\\/vV4cba1XyVRH+\\\/vk0MWfMahfHTa6eqMlQ9jK0U0j2PaxgLtLGAO2OIaTtC7fBjGKmSnjmdSt1sDnycXfYEi+4vDhvGwhWaGmyzRYiK6nxanbUapH34wy15LF+zcL6RuV+d+Ay17qz2cgZM7lbNELbuW1+QcqzjVYdVslFv398FwYxKbzXXf9\\\/P7q7HSCpDHccfC999hiYWi30kq+tWzHsIaxrTi1G4gWuZ23P1qvs\\\/g\\\/hSh9O3rXkyVaPbtKNWzRaz2fwfwpQ+nb1p7P4P4UofTt60yVaG0o1hs0Ws9n8H8KUPp29aez+D+FKH07etMlWhtKNYbNFrPZ\\\/B\\\/ClD6dvWns\\\/g\\\/hSh9O3rTJVobSjWGzOwbrrVsnxV8jBxWFjCdpc\\\/aBfyHbsVTj+DkEHFKEg\\\/9e3rVgYpl8NIFfh9ib\\\/h29asUzHySa6Z+pedUYoHyBtHCWi2k8KNu\\\/b+rYuZmxIcH\\\/ZonAtBdpftvyj+vvWN7K4BcH2QoLgW\\\/Dt60ZimAMeHsxCgDhtB4duz61bT3f8AqZqe9\\\/xt4y8sYXsDXEd8L7iuFW6ZtO91MwPlFtLSbA7Vhez+D+FKH07etUfjuDPaWuxOhIP\\\/AF7etZy1aNbSjVUz4rrcBSw6eQl\\\/1rMpXzuivURtbJqIsDsIvsK1fsnl+1uP0Hp29aHE8vlxJr6C53+\\\/t61ZiZ+lmK6Y+pu1r6qbEWzyNp6aN8Ytoc54F9nLt578n69ltuPYM1oa3E6EACwHDt61afi2Avl4R2IUBfz8O3rSKao+SzXTP1L7J8TdJHqpYmRlwDhrBIHPv862Qvc3GzkWlGK4AHBwxCgu3d7+3Zy86v8As\\\/g\\\/hSh9O3rSaap+RFdMfUvYtVTUdMJKendO69iBfYLE7gCd4A+lZUErZoWSs+C8BwWv9n8H8KUPp29aez+D+FKH07etMs24Gem98zZotZ7P4P4UofTt609n8H8KUPp29amSrRdpRrDZrR57\\\/EjMP6OqP2blk+z+D+FKH07etaXO+O4TJkvH2MxOic92H1AAEzbk8G7ZvTJVobSjV82FO\\\/tTPigpPnEn2KCCnf2pvxQUnziT7Flt7KiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgL549sL8b+Y\\\/nBX0OXzx7YX438x\\\/OCgxOxjuxH\\\/w\\\/wD3LvK7f2lGH0ddHm7jtJBUaDS6eFjDtN+Fva6k97X8H8FUPoG9S+92L01HZsGnCmi9vv8Af8Phds9D1dpxqsWK7X+32QyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qXq+Iqf6+vk83uCrv8ARDJZFHxbhDxzhtFtnBWvf6VMQ4Dgw34XQ+gb1KnsHgvgyh9A3qSfWKmf4+vke4Ku\\\/HJEX\\\/ZV99ba3yVhVHBcJ\\\/Z9ej5dr\\\/Upj+weC+DKH0DepPYPBfBlD6BvUsx6wUx9E8\\\/JZ9A1T9ccvNDRFMv2DwXwZQ+gb1J7B4L4MofQN6lr4ip\\\/r6+Se4Ku\\\/wBEPYOKcC7hxPwv90sIt9ayH+xRB0GtB5L6VLr2DwXwZQ+gb1KowHBjuwuh9A3qWZ9YKZ+iefkvuGrvxy80QpfYzQ\\\/guN67d7q02vY7\\\/pssBTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qVj1hpj+OefkT6Aqn645eaGSyKTi2t3G+F0273g7Xv5bqYvtfwfwVQ+gb1J7X8H8FUPoG9Ss+sVM\\\/x9fJPcFXfjkiAz2O09+KsOvuBbayO9juDfpNUX2Om+m3kv9Sl\\\/wC1\\\/B\\\/BVD6BvUntfwfwVQ+gb1LPxBT3J5+S+4au\\\/HLzQyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qWviKn+vr5J7gq7\\\/AEQyWVScS4N3G+McJfZwdrW2c\\\/0qYftfwfwVQ+gb1J7X8H8FUPoG9Sk+sNM\\\/x9fIj0BV345IcVfAcJ\\\/ZOF4O3\\\/OWvf6FZUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6lY9YqY\\\/j6+R7gq78ckMkUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6k+Iqf6+vke4Ku\\\/0Q8o+J2fxwz3\\\/ALvBAfXf6FxquK7OKcN5TJb7FMX2v4P4KofQN6k9r+D+CqH0DepT4hpvfJPPyX3BVa2eOXmhkimb7X8H8FUPoG9Se1\\\/B\\\/BVD6BvUr8RU\\\/wBfXyT3BV3+iGSKZvtfwfwVQ+gb1J7X8H8FUPoG9SfEVP8AX18j3BV3+iGSx8R\\\/5Pqf+6d+oqavtfwfwVQ+gb1LSZ3wLCY8l4+9mGUTXtw+oIIgaCDwbtu5Zr9YaaqZjZ8fv5NUegaqaoqz8Ps+bKnf2pvxQUnziT7FBBTv7U34oKT5xJ9i\\\/Mv0j2VERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXzx7YX438x\\\/OCvocvnj2wvxv5j+cFB7P2jf4POPnpP3qlOosdo3+Dzj56T96pToCIiC1VAuiIa4tcdgda9jzrTMocRZwl8Ue+4IaHQNGk8h2b1up54oGgzSNYCbAuO8rmxwe0OaQQdxCWS8Xs0UdBXt1l2KPeXAAXhaNO3eLeTYsyghngiLamoM7r7HFtjaw+9ZMlfSxuc2SdjXNNiCVcgqYZyRDIH2FzbmRVtYtfTy1DGcDM6J7HatxsfIbELOmqIoLcNI1l+cqwcTohvqY+n+uZBbqY5JIZGRPMUjm2a8C+k86vUDHxwsZK8yPa0Bz7W1HnXOCrp53lkMzHuAuQ032JPVwQPDJpWscRex5kF9FagqIp9XAvDrb7f15FalxCkildFJOxsjd7TvQZSLFGIUhcxoqGan\\\/BF9\\\/8AVinsjR3A4xHc8l0GUi4GaMQcMXtEWnVqO63OrDMRpH201EZ1Gw27ze360GUixXYhSN+FOweflRuI0by0NqIySQAAeUoMpERAREQEREBERAREQEREBaPPf4kZh\\\/R1R+zct4tHnv8AEjMP6OqP2bkHzHU7+1N+KCk+cSfYoIKeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYs8E8pIMsJZyNdDf\\\/3KsEM8VhwsXBj+62LT9qvyOLbAC7ibBYrK2N9dJRtmYaiNoc5mg7B593KOlJxIptEzxYyRE3XzCwm5ZGTe9yzlXJsYYe9DG7LbG2WMyuge\\\/Q2spi++nTcXve1rX51RlfTyODWVtM5xNgARcnpRtkvibIQXtjcRuu29lx4tHt96i27+8CstrYXAltVAbC5FtvRdcfZGlsDx+k287hz25+dBltZo+CGN8zbI+MP+GGO87brhDJw0YfDNFIw7nNFwfrXO0n5bP8P3oDIwz4AY3k2NsqPha\\\/4bI3edl1jVNdBSyiOprKeKQjUGv2G3Pv3K9DO2RjZI5I5YnEDUzyq2lLxwVNPGQAY4rDcNATi0ez3qLZ8gK8iiuIZZoaNIaNltOxcBTxg3EcQPOGK6iC1xePb73Ft394nF47g8HFcbjoV1EFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUs7nHQlnc46FVEFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUGq+0joVURAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/AAecfPSfvVKdRY7Rv8HnHz0n71SnQEREHGRuoCxs4G4KstgDah87YYhM8Brn3NyBu5Frc019Nh9JTy1mJNw+PhbcIQe+OknTs6foXWmZxw1zvxspS1vNENvNfvdnJ9f0dqOzV4sZoi\\\/+T4OGJ2jDw5y1THOHcjh9OZuGNFSmW4dr0i9xuN7b1XiUPC8JxSm4S+rVbbfnvZdUwrMMOK17KPDszUtRM9pLY2RDVcC53jdYFb2SixUSQPirm3ZGGvDxsebm5ta23Z0JXgzhzardz8Foxori9G\\\/kzRQQB1xSU4Okt+g22bvIFwdhdI5+t1DSF1rX0jd0LFfR4yYyWYlG2S5t70CLX83m+9XoIMUY2ThqqKU3aWDTp3OJNyBzWCxNEaw3nnRnQxmGNscMUTI27mtNgPqXO8n5LP8AEepaU0eOOIDsRh07b6YgDv8AN\\\/X1q9T0uLsZ79XxyPLXD8GAAbDSd3IbpNEd6OvgRXOks+WBsrgZYIXkbi7bb6lyihDGhjWRxxg30sHKtdT0mKtlgNRXtkYNsjQwNufJs3f15FZbh+Lsp4mx4iGvaCDqGoONjtuRfl3eRXLHDN\\\/1M08creotKaLGLttiLDf4V4x5d1h5R0JxPGRrHsmw7O996aDfbv2JkjvR18DPPdlukWqqaTETNI6mq2x6nAgkX2W3aTs6\\\/oXB1JjHDM04kwQg7RwLdRHntv3\\\/AFKRTGq550bhFpaWlxrgpBVV0WstszSwd67Vv3C+xcquixV2h1LiQY5rQCHxgh3wtvkO0dG5MkXteDPNr2luEWqbR4k+nlZNXjhC8GN8cYbpbyg85I+tUp6TFGzRvnxBrmgODmiMbbjYfOCmWNTNOjbItPHR4nE6Mx1TdOwPa46uUXNyL3tdc+JYgyYGKvIjdIXvDm3OknY0XvbZsTLGpmnRtUWnqqPExPKaKrDI5Dq7\\\/vi3aNguDYW1fUrjaTEDTFs9YHz6XgOaNA2207ua31pli17maeFm0RaJ1BjIkbweIsbGNuktub81zvA+v61QUWOgD\\\/acRdY6veha\\\/JbZ\\\/X67kjvR18Ezz3Zb5FqJ6PEzNUvpq1sfCEadQ1Bo08gOwbfqJV+gp6+KcPrKwTs0kFoYGgG4tuHMpNMWvdYqm\\\/BsERFhsWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wAHnHz0n71SnQEREGgzlhWGYrQwR4vPNBFHLrY+J5YQ6xG8eQldXOT8sB5l9lcQ1BoBcKl2517cm7YV33EaeoqIWtparizw65dwYfcW3WKwxh+I6XasTaXE7DxZtgLbrL0YeNiUU2prtH+vNiYGHXVeqi8\\\/469guA5ewzE4sQgxKpmlgDi3hpy9ou0gnouu1DFaE6bVMZ1EgWO87Nn1hXKOnlijc2qmbUOJuHcGG2HNYfSr4YwEkNbtN9y5YmJVXN6pu64eHThxamLMIYxh5aHCqjLSbAi+\\\/m86o3GcOc7S2riJtewPJz\\\/Us\\\/Q23wR0Job+S3oWHRgS41h8TWOfUtAe3U0gE3F7cyq\\\/GKBkbXvqWtDtg1Ag7r7vMQs7Q38kdCrYcwQYJxegAYTUsGsamgg3IvZUGMYeb6apjgHBp03NiQTyeYrO0jmHQga0bmgfQgwW4xh7nNaKuPU4hoF95O5cYsbw6VrnR1TCGi7th2edbDQ3Z3o2btiBjRuaB9CDAGNYcX6RVxl17WF7qpxegs08ZZpcLg7bLN0M\\\/Jb0II2NFgxo8wQYnstQ8Hr4zHpvYnmVt+N4cwXfVxtF7bbrYaG7e9bt2nZvQsad7QfoQYBxrDwGnjTbOBIIBINvoXIYvQGLhBUsMdy3UL2BCzdLQPgjoVODZ+S3oQa92O4Y02dWRA7t+7zq6cVoQ9rOMs1usA3l27lmFjTva3oTS2\\\/wR0IMFuMYe7VpqozpGp2\\\/YPL0rnFidJLKyNkw4R\\\/wWkEE7LrL0N\\\/JG3yJpF72F0FUREBERAREQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxv5i+cFfQ5fPHthfjfzF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBQm3KB51QG+5wVmvo4q6ARTi7Q4OFt4IWvbgNMA8OkkIe1rXBoa0bHBw3AWOxaiKfnLMzVfdDb7ecdCbecLT02Ax08kT21ta7gyDpMux1rbx9H1qsmAU7pJHCaoY2S+pjX2G2\\\/9W8gVtTql6tG3vttqF02846FqqjA4Z49D55vwYjLjYuIF9uoi\\\/LtR+BwzRxipmmkfG5zmv1WtcggeYaR0X3panUzVaNrt5x0Jt5x0LSHLkRYxr6yscGnV30l77tnm2K9BgkUMoe2qqiGuDmtMmwWO7zclkmKdTNVo2t\\\/lBUc8Nbqc9obzlaWTLVLJwnCSykvuSRpad99lhs\\\/rlWPj+Vo8Uy5JhcVQYtRjPCSM4T4Lg6xFxcbLLUU0TMRNXRmaq4iZinf+W\\\/ZNG9wayVjieQFXNvOOhed5W7GvsHjtHiPshTycXLjojoxGXXa5u12o\\\/lfUvRVcejDoqth1Zo\\\/FkwK8Sum+JTln83U2846E2846FVFxdlNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEFNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEAeVERAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1O+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G9mL5wV9Dl88e2F+N7MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYmJVrKJkTnxSScI\\\/QAwXI2E3Pk2LX+2XDOD16pNO4Hgzt2bVuz5rrjb5AW6Zp+cMTFV90tQcw4foLwXuaDpJDCQFWrx6ipHDh2yhrmNeHhlwQfN9HStt\\\/whOS2kJejTr5Fq9ejWHG6Q0j6iJkskbH8G\\\/TGQWnyg\\\/R0rjHjtFK9zWCQ2a519BsdIuQOdbbb+SqC43NS9OharVq4McpJZ+CLXNeS1oOxwJO4XBK4yY7Swl\\\/GI5YtLi3a297OI2W8xW1LGktJjaS03HkKqbne1L06Fq9WmbmOhPB62yxh4uNTOr6ehc6jHaWFkLuDe4SgkDvWkWdp2gkW28q23\\\/CEIvvaEvRp1S1evRqaHHKesnfFHBO17d4c0DlXV63smUNLXVFMMLq5DDI6IvD4gCWuLeVwO8Lv+38laifLWCTzPlnwbD5JXkuc90DCXE7yTbeumHVhRMzXTePy54tGNMRGHVafwy8GrosVwmkr4WOZFUxNla19rgEXsVm2HMFagiZTwshgibHEwBrGMAAaBuAHIFcueb61xm19zvTe0X4q2HMEsOYKlzzfWlzzfWoqthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgrYcwSw5gqXPN9aXPN9aCthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgruRB5UQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBh4pHWSQMbQSNjk1glzjuHmsb\\\/UsSkpsVbUQuqKljoe+1tuCQD8Gx0i9tn1raTyxwxOkmkbHG3e5xsAsUYlQlwArIiTuAeLlbpmbWiHOqIveZYTKXF2GIcaa\\\/S5hcXOHfNsNQtp578qpJBjzZ3cDVUjoruI4RhvykDZ0X\\\/o7NtVTOe9rahhcw2cNYuPP0HoXJs0LyA2ZpJ5A4K5506GSNerAnhxctgfFUQCQM99YW96XeQ2vbaegblQQ4twTxJUQudqaRo73Zp74XINtu3duWY2upHs1tqoy29rh4XLjVPwkjOMM1x7XjWO986Zp4W6GWNerXxxYwWyxyTxC8Z0SgAlrr7OTcBzhWhDmBrZW8apHkX0OLCLm53i2wWPl3b1tnVEDSwOnYC\\\/4I1b9hP6gehI6mnlAMdQx4IBBDwb33JnnToZI16tY2HHGtNqmmeSf7w3bPIPOsXNMOPHAZG4PMXYhrZbgyxp06u+sXbL2W9bU07pXxidhkZbU3ULi6qJ4DunZ\\\/iCsVzTVFVo3fZKsOKqZpvO\\\/wC7z7KNNnaPH6R2NPqjh41cNwssDm\\\/BdawYL\\\/C0r0dWTPAGgmdgBNgdQXDjlLdlqmM6\\\/g2eNquNizjVZssR+Iszg4UYNOXNM\\\/mWSisieE2tOzb8oLjJVU0TA+SoY1pOkEvFr2vboXK0u14ZCLFNbSBzWmqi1O3DWNu8\\\/Yehcn1NOwOL6hgDQXG7xsA3lLSXhkIuue3bLF7ez1Dfm4YKhzvlgb8eoPTBdNhid2eTl7Rhd+OcOyIuDC17GvY\\\/U1wuCDvC5afKVydlUVNPlKafKUFUVNPlKafKUFUVNPlKafKUFUQbEQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wecfPSfvVKdRY7Rv8AB5x89J+9Up0BERBh4sykfS2rzaDUNmoi55Bs3rWQNwAkVTDC7S+3CvJPfHbtJ37ln43KyKmZrqGQan6WudFwlzY8i0xxBoNzicJadn+5O3+fnViqqN0SzNNMzeYXaqmy4+aSWSWBs7+\\\/1iU6u+23G3y3V6mp8Cp2wuikhHAuu15lN72G835lix10TpWh9bA7vtn9jNy0Ddu51wfXMj4VzsSpYge\\\/OqhcCd23y7lraVWtdNnToyzT5ehde8DTYd6JD9GwFcp48BJa6aWFo2PAMxaACL7BfYDv8qsGrbFpkmxGAN1Nc69GQSCDbzHYrBq2kOE2IwOdY6NVAbtO6+7zj6U2lWpkp0bISYIypbLw8PDW0gmQk2025+awuseXDsuv1yOZAQ5tyQ87r2uLHnVg1QEfCuxGnJuWn+wnaQAd2\\\/crzK5sPB8ZxCMhwa63FCBbbceTaPo2c6kYlUcJJopn5LlTFl+SV0801PqkAcXCYgEDYNx3bLfQqSUWX7NZJwNoTvMh70+e\\\/kViGrjlaQcRicGMLnO4nYG+wbxyEg23pU1kb28GMQp9Yvqa6jLgSDtJH2q7SvU2dOjKEWBR0enXDxbWDcyEjV8Hff5P1Kw2DLReS2Sm1vtt4U8gsOXmVttYx1G++JROaXd65tGe92bdlvLvVuOvh1aBiNO4uadGqiNydu3Ym0r1MlOjJiw\\\/AYXOhcNUjzZznlxLje97\\\/SNqux+1+LU0TUhJfrIdLq77aL7Tv2npVg10YEMjsQiewzWFqTfuNvIfL5VZnqyyYt9kqfUNt+Ik22X2lJxKp4yRRTHCGW2jwCKN0gMTWPfteZXW1Ddtv5VWSDANBhElPG5zHMFpLGzxY2891jNrQ8Od7J0\\\/BtPfAURtb6fKCk9ZTStawV8Amu0tvQk7m2Oy3Km0r1NnTo667IGXmU9nY5XiJul1zUM2bdhvp+SehVOSMvzN4M47XOEne6eGZd19lvgrss1bGGsa7EYtRALyKQlpadrfqPOqNr4WPhkGIQuYdJ0ikNjtDSRYXG0HpXb2zH78uHsWB3YbOjxLDWxxwQVcbgwNjbt38gtzq67FaBrA51XCGkEgly0\\\/HIy6RkOJwg6To1Uu1ltvkuLAq1HVmRzWsxGnJJEduIkC58v0rzPS3nsvh355BbffWLLl7J0Vz\\\/aothAPfcp2haWGuj1kOxKEtaCSziZBAAub\\\/QqGuj06X4hEXu02\\\/sTrHYb8iK3JxfDhvracf8YVZMVoI3ubJWQNc29wXi4tvWk47FGxjZ8RgIc27CKM7Tfl\\\/wAJHIuU0z2xhxroA\\\/YHu4iTe4JH1IN3FiVFK9rY6qJznGwAdtKy1p6fEcPEVpZGve1gkc8QEAi1w7csqmxajqqgQwSPc8\\\/9W4DdfeR5EGciIgLR57\\\/EjMP6OqP2blvFo89\\\/iRmH9HVH7NyD5jqeHanfFDSfOJPsUD1PDtTvihpPnEn2IPZEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthfjezF84K+hy+f3Z5pmS9lzMhk1AipNkGr7FnZUxzsajEhgMFBKK\\\/g+F41G51tGq1rOH5RXfe6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0oPZ+6mzx+Y4F6vJ\\\/MTups8fmOBeryfzF4xxGH5XSnEYfldKD2Gp7aDPUzAGU+DQkG+plO+\\\/1vKsN7ZjPgB24YSeU052f+ZeS8Rh+V0pxGH5XSlh62e2az6WgH2L3Wvxc7dv\\\/AGlR3bM57JOzC9Jv3pp3H9bl5LxGH5XSnEYfldKWHrZ7ZrPhFh7Fjbe\\\/Fz0fC\\\/q6qO2bz6HAkYURt2GnNjf\\\/AIl5HxGH5XSnEYfldKWHrXdM58\\\/+177\\\/AO7n+JX6btoM9whwfBg01zsMlO\\\/Z0PC8e4jD8rpTiMPyulLD2fupc7\\\/mOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xU7qXO978QwG\\\/PxeT+YvGeIw\\\/K6U4jD8rpQez91Lnf8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLy2PKkksTHwkP1NDgA62wi\\\/WFV+VJA1jmOa9rma7h24WBP6wg9R7qbPH5jgXq8n8xO6lzv+Y4F6vJ\\\/MXkFfgzaKpfBNfW3mNwsfiMPyulB7OO2lzuBYUOBeryfzE7qXO\\\/5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Lnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs47aXO43UOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qXPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Nnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs\\\/dTZ4\\\/McC9Xk\\\/mLFxbtmM54nhdZQVFFgjYaqF8DyyCQENc0tNu\\\/32K8i4jD8rpTiMPyulBqlPDtTvihpPnEn2KEnEYfldKm72qTdPYkphY24zJb6kHsSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLzrEKnshYRPO5lHS43TGRzo+Lyshe1l9gLXNG0DmJXoqIPE8V7KGbsPJFTkrF4rb3cHrb0hhC69P2fMQp3FtRhFRC4cklm\\\/rYpGri+Nkgs9jXDyi6zNM6rdG8dsLP+ZH\\\/G3+Fee5pzDlPNGNzYti+BzSVs1uEfHVlgP0AWUw6jA8Jqb8Ywuglv8Al07HfrCwJclZWl\\\/CZcwZ3noo+pZy1ardDW+RPAFV6+\\\/qS+RPANV6+\\\/qUwXdjzJzt+V8G9TZ1Lgexvks78r4P6qzqTLXqXjREG+RfANV6+\\\/qS+RfANV6+\\\/qUvPc1yV4r4R6q3qVfc1yV4r4R6q3qTLXqXhEK+RfANV6+\\\/qS+RPAFV6+\\\/qUvPc1yV4r4R6q3qT3NcleK2Eeqt6ky16l40REvkTwBVf5g\\\/qQOyH4v1f+YP6lLv3NcleK+Eeqt6k9zXJXithHqrepMtepeERdWQ\\\/F+r\\\/AMwf1JryF4v1f+YP6lLv3NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RG15C8Xqv\\\/MH9Sa8hcmXqv8AzB\\\/Upc+5rkrxWwf1VvUnua5K8V8I9Wb1Jlr1LwiKXZDtsy\\\/V3\\\/SD+pWMOp8jiECvoa50nKY5jb\\\/1KYPua5K8V8I9Vb1J7muSvFfCPVW9SZa9S8Imtp+xv\\\/eocV+iU\\\/xLlxfsZ8tDi\\\/pv9Slh7muSvFfCPVW9Se5rkrxWwj1VvUlq9S8IoiHsaDdR4wP\\\/ABz\\\/ABKvB9jYn\\\/dMZv8A9+f4lK73NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RQMHYzP8A8Di5\\\/wDGP8SpwHY0\\\/McW9L\\\/qUsPc1yV4r4R6q3qT3NcleK2Eeqt6ktVqXhEmog7HWn3ihxO\\\/ypj\\\/ABLBpI8mRTzGowqqqInW4Mcbcwt33va9+RTE9zXJXithHqrepPc1yV4r4R6s3qTLXqXhEXVkLxfq\\\/wDMH9SrryD4vVf+YP6lLn3NcleK+EerN6lX3NcleK+EerN6ky16l4RF15C8Xqv\\\/ADB\\\/Uqash+L9X\\\/mD+pS69zXJXivhHqrepPc1yV4rYP6q3qTLXqXhEXVkPxfq\\\/wDMH9SpqyH4Aq\\\/8wf1KXfua5K8V8I9Vb1J7muSvFbCPVW9SZa9S8Ih3yJ4Aq\\\/X39SXyL4BqvX39Sl77muSvFfCPVW9Sp7muSvFbCPVW9SZa9S8IhXyL4BqvX39SrfIvgGq9ff1KXnua5K8VsH9Vb1J7muSvFfCPVW9SZa9S8Ih3yL4BqvX39SXyL4BqvX39Sl6Oxrkof\\\/S2D+qt6lyb2OcmN3ZXwb1RnUmWvUvCIF8iEbcAqvX39S9Cyt2Y6TKuCwYVguGOhoob6GGUOO3nJbcqQceQcox\\\/Ayxgo\\\/8Awo+pZkOVMvQfgcCwqP8A7NJGPsTLVqXjR4MO2EqXGzaB7j5Ht\\\/hWxoOzVj9a4CkyziVTfdwUZd+pi95goaSnFoKWCIfIjDf1LIGzcrlnVLvKMPzhnzFWAUmTaymv\\\/wA5VTRxAfQ4A\\\/Uu8ZPhzDFSVD801NLLUSSaoo6cbImWHek2Fze\\\/It+i1EIIiKgiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi4TTRwsL5XtYwby42AWsOZMFD9BxWhDt1uHbf8AWpMxHFqKKquENsitU9TDUxh8ErJGHc5jgQrqrPAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQaDM8k0tTQYdDqDKkSveGyGMy6G3EQeNrdRIJI5GlaF7qCjppcRy\\\/hb8Nkow105EfAiR+oAwOZukcQSNW2xLbE3XccVw6HEqdscrpI5I3iSKaI2fE8AgOaeexI23BBIIIJCwYsEmknhfimJ1FfHC4PjhexkbNYNw9waBqIO0cgNja4BAbpERAREQEREBERAREQEREBERAREQEREBERAREQEREBYuKVjMPw+oq5b8HDG6R1uYC6ylr8foziGDVtGDpM8L4781wQpPDc1TbNGbgjvjWMYnmTEXyzummcSSyCMEtYPI0eTlWrbDK6J8rYnmJhAc8NOlpO655FsaKsxPLOLyOp3Opa2MOidqaDYHfsP61agxiugwqqw2Oa1HVPEkrNI75wty7xuHQvhTMTN6pm7+pYdNWHTFOBTGTdbf8vn8tOGquG12JYLUQ1dHJPTOd3zDYhsg825wUi8sYoMZwKjr9IaZow5zRyO3EdIKjpV4niGKU9BQzyOmjpW8FTxtYLgG2zYLncFIHI+HS4Vligo5xaZkd3jmcSSR9a9vYpnNMRwfmvWWinZ0V1xEYl54aftm+REX0X5AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEIuERBpcay1heMkHEKOKZ4Fg8izgPONq0B7GeAF1+AmA5uGdZd5RYqwqKpvMPThds7Rgxlw8SYj7TLr+C5SwfCJBJRUMTJR\\\/zh753Sdq7ABYWCItRTFMWhxxMSvEqzVzMz9xERVh\\\/9k=\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"items\":[{\"observedDomContentLoadedTs\":428512473813,\"observedSpeedIndex\":1180,\"estimatedInputLatency\":13,\"observedFirstPaint\":528,\"observedLastVisualChange\":2863,\"firstContentfulPaint\":729,\"observedFirstPaintTs\":428512373511,\"speedIndex\":1319,\"observedSpeedIndexTs\":428513025793,\"observedFirstContentfulPaint\":528,\"observedNavigationStartTs\":428511845420,\"observedFirstVisualChange\":980,\"observedLoadTs\":428513102813,\"firstMeaningfulPaint\":729,\"observedFirstMeaningfulPaint\":528,\"observedTraceEnd\":3929,\"observedTraceEndTs\":428515774596,\"firstCPUIdle\":1918,\"observedFirstMeaningfulPaintTs\":428512373513,\"observedDomContentLoaded\":628,\"interactive\":2621,\"observedFirstVisualChangeTs\":428512825420,\"observedNavigationStart\":0,\"observedFirstContentfulPaintTs\":428512373512,\"observedLastVisualChangeTs\":428514708420,\"observedLoad\":1257}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":-416.39},\"displayValue\":\"Root document took 180\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"type\":\"opportunity\",\"items\":[{\"wastedMs\":70,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144},{\"totalBytes\":615,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728,\"wastedMs\":150},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedMs\":190},{\"totalBytes\":10534,\"wastedMs\":110,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\"},{\"totalBytes\":33460,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"wastedMs\":70,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316},{\"totalBytes\":7906,\"wastedMs\":270,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\"}],\"overallSavingsMs\":515,\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"label\":\"Potential Savings\",\"key\":\"wastedMs\",\"valueType\":\"timespanMs\"}]},\"displayValue\":\"Potential savings of 520\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.63,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"type\":\"table\",\"items\":[{\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"endTime\":182.621999992989,\"resourceSize\":31023,\"startTime\":0,\"transferSize\":8778,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":29295,\"endTime\":318.9579999889247,\"startTime\":203.37599999038503,\"transferSize\":4924},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":2138,\"endTime\":319.44799999473616,\"startTime\":203.5829999949783,\"transferSize\":1144,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"},{\"startTime\":203.7189999828115,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":209,\"endTime\":336.1659999936819},{\"mimeType\":\"text\\\/css\",\"resourceSize\":511,\"endTime\":336.7039999575354,\"startTime\":203.8590000011027,\"transferSize\":728,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":337.00199995655566,\"startTime\":204.86499997787178,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":62384,\"endTime\":337.2990000061691,\"startTime\":205.02699998905882,\"transferSize\":8861,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":356.72099998919293,\"resourceSize\":54216,\"startTime\":205.1590000046417,\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":97176,\"endTime\":379.9390000058338,\"startTime\":205.27999999467283,\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":380.46199997188523,\"resourceSize\":10056,\"startTime\":205.42099996237084,\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\"},{\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"resourceSize\":19776,\"endTime\":407.09499997319654,\"startTime\":205.55499999318272,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":4649,\"endTime\":407.7189999516122,\"startTime\":205.7119999662973,\"transferSize\":2122,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":144748,\"endTime\":432.1889999555424,\"startTime\":205.81999997375533,\"transferSize\":145259,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":15005,\"endTime\":593.7599999597296,\"startTime\":442.57099996320903,\"transferSize\":6070,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\"},{\"transferSize\":6117,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":594.3029999616556,\"startTime\":442.67799996305257},{\"startTime\":442.7869999781251,\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":3809,\"endTime\":594.580999983009},{\"startTime\":442.88099999539554,\"transferSize\":4610,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":4102,\"endTime\":594.8239999706857},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":12474,\"endTime\":611.7169999633916,\"startTime\":443.1899999617599,\"transferSize\":12983},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":615.7069999608211,\"resourceSize\":5692,\"startTime\":443.30299994908273,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"statusCode\":200},{\"startTime\":443.4929999988526,\"transferSize\":13239,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":624.383999966085,\"resourceSize\":12730},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5692,\"endTime\":625.2139999996871,\"startTime\":443.60699999378994,\"transferSize\":6200},{\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":470.2759999781847,\"resourceSize\":681,\"startTime\":415.4139999882318},{\"transferSize\":760,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":413,\"endTime\":507.22699996549636,\"startTime\":440.8720000064932},{\"startTime\":441.04199996218085,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":507.5749999959953},{\"startTime\":441.1439999821596,\"transferSize\":3773,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":9566,\"endTime\":509.3570000026375},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2652,\"endTime\":531.6129999700934,\"startTime\":441.4149999502115,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":531.9759999983944,\"resourceSize\":1846,\"startTime\":441.5989999542944,\"transferSize\":1386},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":532.2750000050291,\"resourceSize\":1402,\"startTime\":441.82499998714775,\"transferSize\":997,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2568,\"endTime\":539.7069999598898,\"startTime\":441.95199996465817,\"transferSize\":1326,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\"},{\"transferSize\":1096,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1198,\"endTime\":542.1169999754056,\"startTime\":442.09399999817833},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":545.7980000064708,\"resourceSize\":16184,\"startTime\":442.2059999778867,\"transferSize\":6072},{\"startTime\":442.3269999679178,\"transferSize\":2620,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":6875,\"endTime\":550.7719999877736},{\"mimeType\":\"application\\\/javascript\",\"endTime\":551.296999969054,\"resourceSize\":1403,\"startTime\":442.4379999982193,\"transferSize\":1129,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"resourceType\":\"Script\"},{\"resourceSize\":52154,\"endTime\":625.7209999603219,\"startTime\":443.6959999729879,\"transferSize\":19939,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":626.0769999935292,\"startTime\":443.85799998417497,\"transferSize\":4755,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":6758,\"endTime\":626.7069999594241,\"startTime\":444.1779999760911,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"statusCode\":200},{\"resourceSize\":5234,\"endTime\":626.336999994237,\"startTime\":444.00999997742474,\"transferSize\":2614,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 61.8 61.8' fill='%23f8f8f8' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":534,\"endTime\":459.7289999946952,\"startTime\":459.67700000619516,\"transferSize\":0},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":331,\"endTime\":466.75599995069206,\"startTime\":466.7199999676086,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"statusCode\":200},{\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":709,\"endTime\":471.5969999670051,\"startTime\":471.54699999373406,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/html\",\"endTime\":812.4359999783337,\"resourceSize\":210,\"startTime\":617.5039999652654,\"transferSize\":650,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200},{\"mimeType\":\"application\\\/font-woff2\",\"endTime\":812.8309999592602,\"resourceSize\":32588,\"startTime\":622.0899999607354,\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"statusCode\":200,\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":33768,\"endTime\":813.2469999836758,\"startTime\":622.7659999858588,\"transferSize\":34071,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":813.6320000048727,\"resourceSize\":31616,\"startTime\":623.2489999965765,\"transferSize\":31935,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"startTime\":623.5759999835864,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":814.0469999634661,\"resourceSize\":32556},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":814.4259999971837,\"resourceSize\":31656,\"startTime\":623.9300000015646,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":815.2929999632761,\"resourceSize\":430748,\"startTime\":666.5379999903962,\"transferSize\":89714,\"statusCode\":200,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":816.3339999737218,\"resourceSize\":5147,\"startTime\":674.3399999686517,\"transferSize\":2505,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\",\"statusCode\":200},{\"transferSize\":18267,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":816.7389999725856,\"resourceSize\":44453,\"startTime\":676.9069999572821},{\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":1960,\"endTime\":817.0529999770224,\"startTime\":727.688999962993},{\"startTime\":882.6049999915995,\"transferSize\":367,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245389\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":946.8079999787733,\"resourceSize\":35},{\"mimeType\":\"text\\\/html\",\"endTime\":997.4459999939427,\"resourceSize\":0,\"startTime\":953.3659999724478,\"transferSize\":591,\"statusCode\":302,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=789260079.1558364245&tid=UA-22305160-3&_gid=111039018.1558364245&_r=1>m=2wg5a1PCSVR2W&z=1534606377\"},{\"mimeType\":\"image\\\/gif\",\"endTime\":1024.1349999560043,\"resourceSize\":43,\"startTime\":991.4789999602363,\"transferSize\":741,\"statusCode\":200,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"resourceType\":\"Image\"},{\"startTime\":997.6059999899007,\"transferSize\":619,\"statusCode\":302,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=789260079.1558364245&jid=128620871&_gid=111039018.1558364245&gjid=166392153&_v=j75&z=1534606377\",\"mimeType\":\"text\\\/html\",\"resourceSize\":0,\"endTime\":1025.3309999825433},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":1109.078999958001,\"startTime\":1001.873999950476,\"transferSize\":368,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":1247.6749999914318,\"resourceSize\":0,\"startTime\":1002.4249999551103,\"transferSize\":209,\"url\":\"https:\\\/\\\/vc.hotjar.io\\\/views\\\/1069370?s=0.25\",\"statusCode\":204},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=789260079.1558364245&jid=128620871&_v=j75&z=1534606377\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":42,\"endTime\":1248.0789999826811,\"startTime\":1025.4399999976158,\"transferSize\":512},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1248.4159999876283,\"resourceSize\":232,\"startTime\":1111.1539999837987,\"transferSize\":577,\"statusCode\":200,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5788,\"endTime\":1321.418999985326,\"startTime\":1252.4129999801517,\"transferSize\":2552,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":31,\"endTime\":1321.996999962721,\"startTime\":1253.5079999943264,\"transferSize\":993,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"endTime\":1379.691999987699,\"resourceSize\":21,\"startTime\":1325.0029999762774,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1451.8269999534823,\"resourceSize\":2490,\"startTime\":1381.2219999963418,\"transferSize\":1595,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200},{\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1531.9419999723323,\"resourceSize\":1957357,\"startTime\":1465.8610000042245},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":1845.6000000005588,\"resourceSize\":10396,\"startTime\":1628.6419999669306,\"transferSize\":1267,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200},{\"statusCode\":200,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":14927,\"endTime\":1887.1459999936633,\"startTime\":1777.944999979809,\"transferSize\":5804},{\"mimeType\":\"text\\\/css\",\"resourceSize\":10396,\"endTime\":1887.6509999972768,\"startTime\":1792.933999968227,\"transferSize\":1267,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"statusCode\":200,\"resourceType\":\"Stylesheet\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":6942,\"endTime\":1888.0079999798909,\"startTime\":1811.922999972012,\"transferSize\":7450},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":1888.3249999489635,\"startTime\":1816.2409999640658,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2174.5069999597035,\"resourceSize\":2392,\"startTime\":1890.8479999518022,\"transferSize\":1527,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2277.2389999590814,\"startTime\":2183.588999963831,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":845,\"endTime\":2344.409999961499,\"startTime\":2278.431999962777,\"transferSize\":1572,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2392.920999962371,\"startTime\":2348.1299999984913,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\"},{\"transferSize\":4869,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":33106,\"endTime\":2527.1209999918938,\"startTime\":2394.304999965243},{\"endTime\":2709.9210000014864,\"resourceSize\":1244,\"startTime\":2582.146000000648,\"transferSize\":1764,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\"},{\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":2590.349999954924,\"resourceSize\":452,\"startTime\":2590.2919999789447},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"resourceSize\":16064,\"endTime\":2710.404999961611,\"startTime\":2593.9939999952912,\"transferSize\":16507,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\",\"statusCode\":200},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2710.709000006318,\"resourceSize\":16112,\"startTime\":2595.5189999658614,\"transferSize\":16554,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\",\"statusCode\":200},{\"transferSize\":16391,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":2710.9659999841824,\"resourceSize\":15948,\"startTime\":2597.6019999943674},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":457,\"endTime\":2711.269999970682,\"startTime\":2617.9929999634624,\"transferSize\":848,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":1169,\"endTime\":2711.5319999866188,\"startTime\":2618.14899998717,\"transferSize\":1583,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2771.0649999789894,\"resourceSize\":19008,\"startTime\":2618.2709999848157,\"transferSize\":19439,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"statusCode\":200},{\"startTime\":2618.4039999498054,\"transferSize\":18939,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":2771.476999972947,\"resourceSize\":18508},{\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2771.8179999501444,\"startTime\":2620.039999950677,\"transferSize\":747},{\"resourceSize\":0,\"endTime\":2772.0589999808,\"startTime\":2620.837999973446,\"transferSize\":354,\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2772.2450000001118,\"startTime\":2621.2479999521747,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\"},{\"endTime\":2854.752999963239,\"resourceSize\":250,\"startTime\":2774.2139999754727,\"transferSize\":1017,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\"},{\"mimeType\":\"application\\\/json\",\"endTime\":2855.074999970384,\"resourceSize\":125,\"startTime\":2775.2270000055432,\"transferSize\":852,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"resourceType\":\"XHR\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":2855.2639999543317,\"resourceSize\":11,\"startTime\":2777.1629999624565,\"transferSize\":255,\"statusCode\":200,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\"}],\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"key\":\"startTime\",\"itemType\":\"ms\",\"text\":\"Start Time\",\"granularity\":1},{\"itemType\":\"ms\",\"key\":\"endTime\",\"text\":\"End Time\",\"granularity\":1},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"displayUnit\":\"kb\",\"granularity\":1},{\"text\":\"Resource Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"resourceSize\",\"itemType\":\"bytes\"},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"key\":\"mimeType\",\"itemType\":\"text\",\"text\":\"MIME Type\"},{\"key\":\"resourceType\",\"itemType\":\"text\",\"text\":\"Resource Type\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\",\"text\":\"Cache TTL\",\"displayUnit\":\"duration\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755},{\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438,\"cacheHitProbability\":0},{\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144},{\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845,\"cacheHitProbability\":0},{\"totalBytes\":760,\"wastedBytes\":760,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0},{\"totalBytes\":728,\"wastedBytes\":728,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0},{\"cacheHitProbability\":0.008333333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2592.2166666666667,\"debugData\":{\"max-age\":60,\"type\":\"debugdata\"},\"cacheLifetimeMs\":60000,\"totalBytes\":2614},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":600,\"stale-while-revalidate\":\"604800\",\"public\":true},\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.08333333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"wastedBytes\":7247.166666666666},{\"totalBytes\":18267,\"cacheHitProbability\":0.25,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13700.25,\"debugData\":{\"type\":\"debugdata\",\"max-age\":7200,\"public\":true},\"cacheLifetimeMs\":7200000},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":86400},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8000000000001},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.3999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800,\"public\":true},\"cacheLifetimeMs\":604800000,\"totalBytes\":5804},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558364245389\",\"wastedBytes\":36.69999999999999,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800},\"cacheLifetimeMs\":604800000,\"totalBytes\":367},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"wastedBytes\":13592.671787709489},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"wastedBytes\":1819.0125698324011,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19439,\"cacheHitProbability\":0.9064245810055866},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1772.2248603351945,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18939},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"wastedBytes\":1238.8449720670383,\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":13239,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"wastedBytes\":1214.8896648044686,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":12983,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.1368715083795},{\"debugData\":{\"public\":true,\"max-age\":2592000,\"type\":\"debugdata\"},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"wastedBytes\":580.1675977653628},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"wastedBytes\":580.1675977653628,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200},{\"totalBytes\":6117,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"wastedBytes\":572.4008379888264,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000},{\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.0027932960891,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"wastedBytes\":431.38268156424556,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.9064245810055866},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837988804,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.9064245810055866},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910614513},{\"totalBytes\":1583,\"cacheHitProbability\":0.9064245810055866,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558364006\",\"wastedBytes\":148.12988826815632,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000}],\"summary\":{\"wastedBytes\":144564.0040037244}},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.47,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"240\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.54,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"2.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.88,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"type\":\"filmstrip\",\"items\":[{\"timing\":300,\"timestamp\":428512145420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timestamp\":428512445420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\",\"timing\":600},{\"timestamp\":428512745420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\",\"timing\":900},{\"timing\":1200,\"timestamp\":428513045420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0UePxgPHd3MZIm8NJEVt7UeWjPN5QILNtYiIksMj59wXC7Axbmbr+3svhPY9nl31BRiv37d72fLy3at\\\/i26OPI9+fQ6K0m8QmULeWenCHyFzJDdOWM2TuG0x4CEYIO7I6Y710O\\\/Q8hcr+I07F7l0f7TFFGwPy+VIXBHvlRikubqXPkv+7ba87fo2WqozCgAoAKAGyFgvyAM2RwTjjPP6UAV43vPOw8MIhyRvEpLY7HG3Hpxn86AHSvdCbEcMTRcfM0pDe\\\/G3+tADoHuGUedFHGdozskL\\\/NzkcgcdOf0FAEcUl6VXzIIVbI3BZicfdzj5Bn+L8h68AEgaczMDGgiyNrBySRjnIxxz7n+lAHkGreJfjDb65fRWHhbS5tMS6dLeZihd4A7BXObtfm2hDjAySR8uK8qdTG8z5Yq1\\\/w\\\/wDAj7uhgeGZUYSrYqSnyq695e9ZXX8J6Xv1YzSvE3xlm1mwj1DwppMOmPdRrdTxugeOEkeY4H2puQMkDB6dDRCpjOZKcVbTtt1+0PEYHhmNGo6GKm5qMnFe9rKzsv4S0b8z2ivVPgwoAKACgDyv4x\\\/tI+EvgVf2Fr4qi1WM38RntJLCxa7E0Ubf6XJti3Mq20W2aUso\\\/dsPL8xgyKAP8VftD+HdAF1b6Zp2u+Ltah0GLxKmiaDpry3k9jJMsSSRq+xWYsWPl7t+I3+XOAQB1\\\/8AtK\\\/DzS7HSb671u4t9P1XS49Zs72TS7sW8lo6hg5l8rYhCHzGRiHSNWkdVRWYAGyPjN4Q\\\/s\\\/xHfHVGjtvDsM9xqrSWsqG1jheZZCylQTg28xAAJZV3LlWUkAWH4y+D5tL8HakdZSDT\\\/F8kMWiXNxDLEl280DXEKZZQEZ41Yqr7SSNoG7C0Ac5L+1H8OltNPuoNZmu7a81M6Puispg8V39kF0IGiZRI0pVooxEitIZZVi2bwwUA67wz8TfD3jC28P3Wk3pubPXrH+0dOuHjaIXEJVHUqrhWyySBwMZ2gk4xQB1VABQAUAFABQAUAFAHnHxH+K+h+BdUFhqnxH8GeDbyWFZobXxHNGsrISy79rXMRZSVwCP7rDnsAY2n\\\/tJ\\\/DeO4Y3\\\/AMY\\\/h1cxHlRb6xbRMvzE85uWz8pA4xyM98AAWT9pL4Ykny\\\/i\\\/wCAI\\\/njwTrdqflDAyf8t+4BC9NpbJDYwQCs\\\/wC0h8O\\\/tLmL4y\\\/DkWhZisUur2zOAQmBvFyucN5p+7yGUcbSWALEn7R\\\/wt+2xbPi\\\/wCARZhGDK2uWhk3bhtIf7RgALuGNpyWB4AIIBU1v49\\\/CXWLKCJ\\\/it8OJnS4huGN7q9rPGWikSRWCfaBtcMisr5OxlU4OKAEtv2mPARmsZJvit8OYojZEXUEfiG2d1uT5ePLkMoBjGJQcqCcocDkEAtN+0n8OGvleP4y\\\/DqOyE5ZoZNWtjK0XlqAu8XQAYPubdtIKkLtBG8gG54S+N\\\/gjxhrlrpOj\\\/EnwZr+pTtIU0\\\/SdTgmuJVALAIizMSVUZJwcgE4WgD0agAoAKACgAoAKAPzk8a\\\/Af4U\\\/G\\\/9tX48r8UNfOhrpn9hHTyNVhsvN8zT080fvAd2PLj6dM+9dVDDV8Rf2FNytvZN2vtt3OPEYqhhklWqKF9rtLbe1+w3xl+xj+zbo0SN4fu4fEbn7yN48tLTaSfVwcgAHJ6jIwGycerRynEzf76jKK\\\/wTf5WPFrZvRgv3OJjJ\\\/46a\\\/NX\\\/A6DSf2H\\\/wBlHas194ltVcFgYG8YQup7A7lKkjuOnbIHIrKeV41O0MNP\\\/wABkbQzXCtXni4p\\\/wCKD\\\/Q1P+GKP2Qv+g9Yf+Fav\\\/xyo\\\/svMP8AoGn\\\/AOAs0eaYFb4qP3w\\\/yKt\\\/+xh+yhAEWz1PTboMcuJPGaxhcdD9856ms55TmE0rUZx9IN\\\/mnb5W8ylmuBX\\\/ADEwf\\\/b0f0Gz\\\/sY\\\/soJaK8V\\\/pUk5Y7oT41Vdq887t3Xpx79eOcf7HzK\\\/w1f\\\/AABf\\\/Ilf2tgP+giH\\\/gSLL\\\/sc\\\/skRfZVjn0m4DtiV5fGexoxkc4WbB4z09KSyXM3f3av\\\/AIAv\\\/kSv7Yy9bV4f+BIsx\\\/sZ\\\/sgl5PMvtFCBv3ZXxi5JGByf33BznjngA+wX9jZmvs1P\\\/AF\\\/8iV\\\/bGX\\\/APP+H\\\/gSPGfi38Cfgz8H\\\/jp+z3c\\\/CvUbe9u77xtYperBrIvtiLc25TgMdvLNz3\\\/CnWweJw0VKvTlHzaaudFDHYbFNxoVIya7NM\\\/UmuM7AoAKACgAoAKAPkf4V+B\\\/DvjL9tj9pj+3tC07Wvsy+G\\\/J\\\/tC1Sfy92nndt3g4ztGcdcD0rsw+MxGETWHqOF97Nq9vQ4sTgsPjLfWIKVr2uk9z3q4+C\\\/w\\\/iOIvA\\\/hkOVJG7SYT+gTmup5rmElriJ\\\/+BP8AzOOOUZdDRUI\\\/ciI\\\/BrwCsYY+BfDe5j1GiRn9NmalZrmCVliJ\\\/wDgTB5NlzfM6EfuRKPg18OxGGl8DeH3ccMV0WLk+w2E4pLNMetVXn\\\/4EzR5VgHvQj9w8\\\/Bn4c7d3\\\/CC+HzuP\\\/QGhJ49fkp\\\/2rj07qvP\\\/wACZMsoy+Ss6EfuQ5Pgp8OnTI8DeHQD2bSYB+hSq\\\/tbMHvXn\\\/4E\\\/wDMI5Rl8VZUI\\\/ch3\\\/Ckfh2P+ZG8Of8Agqg\\\/+IpPNswkrPET\\\/wDAn\\\/mTHJsui+ZUI39EH\\\/Ckfh3\\\/ANCN4b\\\/8FUH\\\/AMRTWb5iv+Yif\\\/gT\\\/wAyXkmWt3dCP3I+Tv20fAnhvwb8Yv2ZH0HQNM0V5\\\/HVoJW0+zjgMgFxbYDFVGcZP51y18bicUlGvVlJLu2\\\/zOvDZfhMHJyw9NRb7JI+6K4z0AoAKACgAoAKAPmL4Df8nsftQf7vhn\\\/03vQB7r428Vw+GFtfOh1iYzh9v9kafJdkYX+LYjbfvAjOMkemRXTQw0sQ3yzSt3aV9+5yV8TTw7XPfXsrljfqELxYTVJ1\\\/wBYxH2UA8bthyQec7ePTqOpycUvtL8f8jfnurqL\\\/AE1K\\\/e8ac6VqixiPb9lZrUoT13AiTO7tyccdO9OMYt2ckvv\\\/wAv0FzS7P8AD\\\/MuNq1xuQf2PeNuGSQ0Hy+x\\\/efyzSlFJ6ST+\\\/8AyHzPrH8iWPUZWdlOn3CAMVDM0WGGcZGH6d\\\/X2pcq7\\\/mHM\\\/5SKTVrhd23SLyQhVYbTD82QMgZk6jPOcdDjNLlv9pL1v8AomHM\\\/wCX8v8AMtWd3Lcswks5rXaqkGUoQ2RyBtY9Ohz+GaTVut\\\/vKTb3R8fft6\\\/8lf8A2Xf+x7tv\\\/Si1pFH2XQAUAFABQAUAFAHzF8Bv+T2P2oP93wz\\\/AOm96APorVrx7ee3jVbVw+WYXFwYmABHKgKd3X27evFwV3\\\/wDKdtP87FVdXEUjfaRpkNvzsk+2ZJ5GcgoAODnqeT75qnC3f7hc78vvKOreI7qCGUWUWi3N4AoSG41TylZyRlCwiYj5ckfKc4AwM5FRpwcrTckvKN\\\/wBURKpUS9xRb85W\\\/wDbWbOkanpXiGyW70y7s9StWJUT2kiSxkqcEBlJHBGPqKylGUHaaszaMozV4u\\\/oXjAh6ov\\\/AHyKkscEC9AB9BQAv40AfGv7e3\\\/JX\\\/2Xv+x7tv8A0otqAPsugAoAKACgAoAKAPmL4C\\\/8nsftQ\\\/Twz\\\/6b3oA+j9Su47YoHlWNnB2KWALEemeuKpW6mcr9vwIhdbgoSdGJGcjB\\\/TPQnj8afu\\\/0yNe34FfVmvJ9OkWyvoLG5LKUnli81EAYZBXcMkgEdRyc84xVw9kpXnqvVf5P8jOftGvc0fmr\\\/qWob62TKIyIEOCAwGPQ\\\/j\\\/j6Gs\\\/mbR02jb5GVF44s5PEn9jfZdQ80HBuhaSfZc7Nw\\\/fY2dwvX7xA61p7L3OfmXp1\\\/L9TNV37T2fJL1tp99\\\/ltub63ETfdkQ844fPNYnSPikWUEoyuAcZVs80AfG\\\/wC3v\\\/yV79l7\\\/se7b\\\/0otqAPsygAoAKACgAoA57xP4\\\/0DwVaTXevaimkWcLBHurxHjhBIBH7wjaevY+o6g0m0txn5ofGj4p\\\/Efwz+0v8SvGHwZ8deHbXQ\\\/FH9neZdHUNJk+0C2s44h8ly+5drmUfdGevIwaz9rDuPlZyGpftCftQ600f2r4laCwjzgLeaBHweoOGGe1HtIdw5X2KUfxj\\\/aTLB\\\/8AhYuguRJ5mH1LQiu4dDtMmKftIfzByvsMm+N37SMdwsR+IWh72AcMl9ojAbMAfMHIHUcZ5564OD2kL7hyvsWh8Xf2jWh88\\\/E\\\/w2Zdv+pbUNGZuDgD723p79OPaj2kdri5X2K8Xxy\\\/aUWY26fETRBlC5zfaJ5ZGRxuL7epztznjOOOD2sF1DlfYk\\\/4XR+0rCQ3\\\/CxdAGGzgaloWPy8zp146YJFL2sO4WZfsf2jP2pNLjCW\\\/wAS9AVNoUK15oEgAHpljj+tHtYdx8rIbXx38Xvil8XPhZq3xR8b+HtS0Pwv4ks9TLjUdGh8iNbiJpXxA4ZsLH0wT6DNHtYdw5Wfqn4a+LHhPxnam58P6zFrtssqQtNpkb3CIzsFUMUUhRk8k8AZJwATVKSewjrasQUAFABQAUAJgelABgegoAMD0FABgegoApyagkeqQ2Zt5SZEZ\\\/PAXy0IxhTznLDeRgEfu2yQSoYAuYHoKADA9BQAYHoKADA9KACgBaACgAoAKACgAoAKACgAoAQADOB160ALQAUAFABQAUAFABQB\\\/9k=\"},{\"timestamp\":428513345420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":1500},{\"timestamp\":428513645420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":1800},{\"timing\":2100,\"timestamp\":428513945420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\"},{\"timestamp\":428514245420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":2400},{\"timing\":2700,\"timestamp\":428514545420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAB0oA4nw58YPDvinXBpVlJci5kG6Ay27Ks67S2VPYYBPzAVx08VTqz5Ee\\\/i8kxeCofWKtrLdJptapa99Wlpc7euw8AKACgAoAKACgAoATABJxyetAC0AFABQAUAFABQBz+keDdC0TUGvLDSbOzuXGDJDCFIBHIH93PfGM1lGlTg+aMUmdtTMsZiqfsa9Vyiujf59\\\/mf\\\/2Q==\"},{\"timestamp\":428514845420,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFADZZVhRnc4VRkn0FG2o0m2kjzLwf+0DoHjLxRHodvp2tWU8677a4vrIxQ3ClGkQqckgOkcjqWADBG7jFedSx9KrU9mk1fa63PrcfwxjMvwrxc6kJKO6jK7jqk7q32ZNJ2vZs9Qr0T5EKACgAoAKACgAoATABJxyetAC0AFABQAUAFACEAjmgDg\\\/DPwb8FeD\\\/ABDJrOjeHbOx1KUM3nIGIjJGD5aklY8gkfIBxxXHTwtClUc4QSep7mO4izXHU44PEV3Kn201ttdpXlbzbP8A\\\/9k=\",\"timing\":3000}],\"scale\":3000},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"text\":\"Start Time\",\"granularity\":1,\"key\":\"startTime\",\"itemType\":\"ms\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"startTime\":220.237,\"duration\":11.857},{\"duration\":69.601,\"startTime\":236.821},{\"startTime\":421.386,\"duration\":27.809},{\"startTime\":449.671,\"duration\":11.262},{\"duration\":6.403,\"startTime\":460.974},{\"startTime\":468.828,\"duration\":11.976},{\"duration\":77.224,\"startTime\":481.883},{\"startTime\":586.713,\"duration\":5.818},{\"startTime\":592.712,\"duration\":67.824},{\"duration\":7.675,\"startTime\":660.596},{\"duration\":5.537,\"startTime\":668.378},{\"startTime\":686.755,\"duration\":6.212},{\"startTime\":692.983,\"duration\":5.38},{\"duration\":9.251,\"startTime\":703.151},{\"startTime\":752.033,\"duration\":10.813},{\"startTime\":850.687,\"duration\":7.677},{\"duration\":5.863,\"startTime\":870.948},{\"startTime\":877.227,\"duration\":28.231},{\"duration\":10.996,\"startTime\":906.419},{\"startTime\":919.097,\"duration\":37.14},{\"duration\":31.174,\"startTime\":957.289},{\"duration\":30.366,\"startTime\":988.495},{\"duration\":7.17,\"startTime\":1032.594},{\"startTime\":1285.758,\"duration\":5.887},{\"startTime\":1291.917,\"duration\":5.854},{\"duration\":15.241,\"startTime\":1486.859},{\"startTime\":1613.319,\"duration\":237.896},{\"startTime\":1880.738,\"duration\":5.718},{\"duration\":23.919,\"startTime\":1894.86},{\"duration\":34.107,\"startTime\":1925.839},{\"duration\":6.302,\"startTime\":1961.44},{\"startTime\":2209.855,\"duration\":9.116},{\"duration\":95.394,\"startTime\":2562.29},{\"duration\":6.558,\"startTime\":2657.746},{\"startTime\":2767.65,\"duration\":11.355},{\"startTime\":2894.052,\"duration\":6.094}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"wastedMs\",\"itemType\":\"ms\",\"text\":\"Potential Savings\"}],\"type\":\"table\",\"items\":[{\"wastedMs\":190.74099999852479,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"wastedMs\":190.48099999781698,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"wastedMs\":190.38300000829622,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"wastedMs\":190.4709999798797,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":190.49599999561906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"wastedMs\":116.41099996631965,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\"},{\"wastedMs\":115.19000004045665,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\"},{\"wastedMs\":113.36399998981506,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"10\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"total\",\"itemType\":\"ms\",\"text\":\"Total CPU Time\",\"granularity\":1},{\"key\":\"scripting\",\"itemType\":\"ms\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"text\":\"Script Parse\",\"granularity\":1,\"itemType\":\"ms\",\"key\":\"scriptParseCompile\"}],\"type\":\"table\",\"items\":[{\"scriptParseCompile\":1.826,\"url\":\"Other\",\"total\":613.7609999999996,\"scripting\":93.03799999999997},{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"total\":237.77899999999974,\"scripting\":194.53299999999973,\"scriptParseCompile\":33.434000000000005},{\"scriptParseCompile\":1.67,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"scripting\":86.01799999999999,\"total\":90.49499999999999},{\"scriptParseCompile\":1.7439999999999996,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"total\":66.51700000000001,\"scripting\":64.77300000000001}],\"summary\":{\"wastedMs\":477.0359999999997}},\"displayValue\":\"0.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":0.99,\"scoreDisplayMode\":\"numeric\",\"title\":\"JavaScript execution time\",\"warnings\":null},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"requestStartTime\":428512.292704,\"totalBytes\":12730,\"wastedBytes\":12730,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"requestStartTime\":428512.292401,\"totalBytes\":12474,\"wastedBytes\":12474,\"wastedPercent\":100},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"requestStartTime\":428512.291782,\"totalBytes\":6070,\"wastedBytes\":6070},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"requestStartTime\":428512.292514,\"totalBytes\":5692,\"wastedBytes\":5692},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"requestStartTime\":428512.292818,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"requestStartTime\":428512.291889,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100},{\"totalBytes\":4102,\"wastedBytes\":4102,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":428512.292092},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":428512.291998,\"totalBytes\":3809,\"wastedBytes\":3809,\"wastedPercent\":100}],\"type\":\"opportunity\",\"overallSavingsBytes\":56178,\"overallSavingsMs\":40},\"displayValue\":\"Potential savings of 55\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"items\":[{\"totalBytes\":144748,\"wastedBytes\":17704,\"wastedPercent\":12.230740662139217,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"wastedPercent\":99.48391608391609,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5663},{\"wastedPercent\":94.16153846153847,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"totalBytes\":5692,\"wastedBytes\":5360},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"totalBytes\":5609,\"wastedBytes\":2841,\"wastedPercent\":50.64327485380117}],\"type\":\"opportunity\",\"overallSavingsBytes\":31568,\"overallSavingsMs\":0,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}]},\"displayValue\":\"Potential savings of 31\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"1.3\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.9,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"headings\":[{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841,\"wastedPercent\":99.7771364438031},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":6971,\"wastedPercent\":66.17478879994097},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924,\"wastedBytes\":4924,\"wastedPercent\":100},{\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760,\"wastedBytes\":2760,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100},{\"wastedPercent\":96.93745970341715,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2482,\"wastedBytes\":2406},{\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100}],\"type\":\"opportunity\",\"overallSavingsBytes\":30446,\"overallSavingsMs\":40},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"1.9\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\"}],\"type\":\"table\",\"items\":[{\"totalBytes\":279456,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"totalBytes\":145259,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\"},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.ee3fb2898d4670b90724.js\",\"totalBytes\":89714},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"totalBytes\":34071},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"totalBytes\":32891},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"totalBytes\":32859},{\"totalBytes\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"totalBytes\":31935,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"totalBytes\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\"}]},\"displayValue\":\"Total size was 1,005\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"text\":\"Category\",\"key\":\"groupLabel\",\"itemType\":\"text\"},{\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"Time Spent\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"group\":\"scriptEvaluation\",\"duration\":575.7989999999982,\"groupLabel\":\"Script Evaluation\"},{\"group\":\"styleLayout\",\"duration\":221.392,\"groupLabel\":\"Style & Layout\"},{\"groupLabel\":\"Other\",\"group\":\"other\",\"duration\":204.18699999999941},{\"group\":\"paintCompositeRender\",\"duration\":64.07500000000016,\"groupLabel\":\"Rendering\"},{\"groupLabel\":\"Script Parsing & Compilation\",\"group\":\"scriptParseCompile\",\"duration\":62.676},{\"groupLabel\":\"Parse HTML & CSS\",\"group\":\"parseHTML\",\"duration\":33.79000000000003},{\"groupLabel\":\"Garbage Collection\",\"group\":\"garbageCollection\",\"duration\":9.693}]},\"displayValue\":\"1.2\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.99,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimizes main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true,\"isCrossOrigin\":false,\"totalBytes\":144748,\"wastedBytes\":110240}],\"overallSavingsBytes\":110240,\"overallSavingsMs\":240},\"displayValue\":\"Potential savings of 108\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.8,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"totalByteWeight\":1029498,\"numTasks\":1086,\"numTasksOver10ms\":19,\"rtt\":0.00034017275705302516,\"numFonts\":8,\"maxRtt\":0.00034017275705302516,\"numTasksOver500ms\":0,\"maxServerLatency\":null,\"numScripts\":25,\"numStylesheets\":10,\"numTasksOver100ms\":1,\"throughput\":27512748577.671272,\"numTasksOver25ms\":11,\"numTasksOver50ms\":5,\"numRequests\":88,\"totalTaskTime\":1171.6120000000044,\"mainDocumentTransferSize\":8778}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"type\":\"criticalrequestchain\",\"chains\":{\"A7334329C5C3241AB1A1813E49A68FEE\":{\"children\":{\"1000000025.5\":{\"request\":{\"startTime\":428512.05307,\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":428512.185912,\"endTime\":428512.185915}},\"1000000025.31\":{\"request\":{\"startTime\":428512.291417,\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"responseReceivedTime\":428512.395005,\"endTime\":428512.395009}},\"1000000025.26\":{\"request\":{\"endTime\":428512.380824,\"startTime\":428512.290626,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.38081999996}},\"1000000025.4\":{\"request\":{\"endTime\":428512.185377,\"startTime\":428512.05293,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":428512.185373}},\"1000000025.7\":{\"request\":{\"endTime\":428512.18651,\"startTime\":428512.054238,\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":428512.186508}},\"1000000025.2\":{\"request\":{\"endTime\":428512.168169,\"startTime\":428512.052587,\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"responseReceivedTime\":428512.16816500004}},\"1000000025.32\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.399979,\"endTime\":428512.399983,\"startTime\":428512.291538,\"transferSize\":2620}},\"1000000025.8\":{\"request\":{\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"responseReceivedTime\":428512.20592800004,\"endTime\":428512.205932,\"startTime\":428512.05437}},\"1000000025.23\":{\"request\":{\"startTime\":428512.290083,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"responseReceivedTime\":428512.356435,\"endTime\":428512.356438}},\"1000000025.28\":{\"request\":{\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.381484,\"endTime\":428512.381486,\"startTime\":428512.291036}},\"1000000025.24\":{\"request\":{\"startTime\":428512.290253,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"responseReceivedTime\":428512.356783,\"endTime\":428512.356786}},\"1000000025.22\":{\"request\":{\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"responseReceivedTime\":428512.319483,\"endTime\":428512.319487,\"startTime\":428512.264625}},\"1000000025.3\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"responseReceivedTime\":428512.168657,\"endTime\":428512.168659,\"startTime\":428512.052794,\"transferSize\":1144}},\"1000000025.33\":{\"request\":{\"endTime\":428512.400508,\"startTime\":428512.291649,\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":428512.40050600003}},\"1000000025.10\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":428512.229671,\"endTime\":428512.229673,\"startTime\":428512.054632,\"transferSize\":4316}},\"1000000025.25\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"responseReceivedTime\":428512.358565,\"endTime\":428512.358568,\"startTime\":428512.290355,\"transferSize\":3773}},\"1000000025.6\":{\"request\":{\"endTime\":428512.186213,\"startTime\":428512.054076,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":428512.186211}},\"1000000025.30\":{\"request\":{\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.391324,\"endTime\":428512.391328,\"startTime\":428512.291305}},\"1000000025.11\":{\"children\":{\"1000000025.80\":{\"request\":{\"startTime\":428512.473141,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"responseReceivedTime\":428512.663635,\"endTime\":428512.663637}},\"1000000025.77\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"responseReceivedTime\":428512.663256,\"endTime\":428512.663258,\"startTime\":428512.472787,\"transferSize\":32859}},\"1000000025.68\":{\"request\":{\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"responseReceivedTime\":428512.66203999997,\"endTime\":428512.662042,\"startTime\":428512.471301}},\"1000000025.71\":{\"request\":{\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":428512.662456,\"endTime\":428512.662458,\"startTime\":428512.471977}},\"1000000025.74\":{\"request\":{\"startTime\":428512.47246,\"transferSize\":31935,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":428512.66284,\"endTime\":428512.662843}}},\"request\":{\"startTime\":428512.054766,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":428512.256299,\"endTime\":428512.256306}},\"1000000025.27\":{\"request\":{\"endTime\":428512.381187,\"startTime\":428512.29081,\"transferSize\":1386,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"responseReceivedTime\":428512.381185}},\"1000000025.29\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"responseReceivedTime\":428512.388914,\"endTime\":428512.388918,\"startTime\":428512.291163,\"transferSize\":1326}},\"1000000025.9\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":428512.229146,\"endTime\":428512.22915,\"startTime\":428512.054491,\"transferSize\":33460}}},\"request\":{\"startTime\":428511.849211,\"transferSize\":8778,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"responseReceivedTime\":428512.03182100004,\"endTime\":428512.031833}}},\"longestChain\":{\"transferSize\":31959,\"duration\":814.4259999971837,\"length\":3}},\"displayValue\":\"26 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.92,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0}]}},\"categoryGroups\":{\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"},\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}},\"stackPacks\":[{\"descriptions\":{\"offscreen-images\":\"Install a [lazy-load WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/lazy+load\\\/) that provides the ability to defer any offscreen images, or switch to a theme that provides that functionality. Also consider using [the AMP plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/amp\\\/).\",\"uses-responsive-images\":\"Upload images directly through the [media library](https:\\\/\\\/codex.wordpress.org\\\/Media_Library_Screen) to ensure that the required image sizes are available, and then insert them from the media library or use the image widget to ensure the optimal image sizes are used (including those for the responsive breakpoints). Avoid using `Full Size` images unless the dimensions are adequate for their usage. [Learn More](https:\\\/\\\/codex.wordpress.org\\\/Inserting_Images_into_Posts_and_Pages#Image_Size).\",\"efficient-animated-content\":\"Consider uploading your GIF to a service which will make it available to embed as an HTML5 video.\",\"unused-css-rules\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused CSS in your page. To identify plugins that are adding extraneous CSS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the stylesheet. Look out for plugins that have many stylesheets in the list which have a lot of red in code coverage. A plugin should only enqueue a stylesheet if it is actually used on the page.\",\"time-to-first-byte\":\"Themes, plugins, and server specifications all contribute to server response time. Consider finding a more optimized theme, carefully selecting an optimization plugin, and\\\/or upgrading your server.\",\"render-blocking-resources\":\"There are a number of WordPress plugins that can help you [inline critical assets](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/critical+css\\\/) or [defer less important resources](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/defer+css+javascript\\\/). Beware that optimizations provided by these plugins may break features of your theme or plugins, so you will likely need to make code changes.\",\"total-byte-weight\":\"Consider showing excerpts in your post lists (e.g. via the more tag), reducing the number of posts shown on a given page, breaking your long posts into multiple pages, or using a plugin to lazy-load comments.\",\"uses-optimized-images\":\"Consider using an [image optimization WordPress plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/optimize+images\\\/) that compresses your images while retaining quality.\",\"uses-text-compression\":\"You can enable text compression in your web server configuration.\",\"uses-webp-images\":\"Consider using a [plugin](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/convert+webp\\\/) or service that will automatically convert your uploaded images to the optimal formats.\",\"uses-long-cache-ttl\":\"Read about [Browser Caching in WordPress](https:\\\/\\\/codex.wordpress.org\\\/WordPress_Optimization#Browser_Caching).\",\"unused-javascript\":\"Consider reducing, or switching, the number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/) loading unused JavaScript in your page. To identify plugins that are adding extraneous JS, try running [code coverage](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2017\\\/04\\\/devtools-release-notes#coverage) in Chrome DevTools. You can identify the theme\\\/plugin responsible from the URL of the script. Look out for plugins that have many scripts in the list which have a lot of red in code coverage. A plugin should only enqueue a script if it is actually used on the page.\",\"unminified-javascript\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+javascript\\\/) can speed up your site by concatenating, minifying, and compressing your scripts. You may also want to use a build process to do this minification up front if possible.\",\"unminified-css\":\"A number of [WordPress plugins](https:\\\/\\\/wordpress.org\\\/plugins\\\/search\\\/minify+css\\\/) can speed up your site by concatenating, minifying, and compressing your styles. You may also want to use a build process to do this minification up-front if possible.\"},\"iconDataURL\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 122.5 122.5' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg'%3E%3Cg fill='%232f3439'%3E%3Cpath d='M8.7 61.3c0 20.8 12.1 38.7 29.6 47.3l-25-68.7c-3 6.5-4.6 13.7-4.6 21.4zM96.7 58.6c0-6.5-2.3-11-4.3-14.5-2.7-4.3-5.2-8-5.2-12.3 0-4.8 3.7-9.3 8.9-9.3h.7a52.4 52.4 0 0 0-79.4 9.9h3.3c5.5 0 14-.6 14-.6 2.9-.2 3.2 4 .4 4.3 0 0-2.9.4-6 .5l19.1 57L59.7 59l-8.2-22.5c-2.8-.1-5.5-.5-5.5-.5-2.8-.1-2.5-4.5.3-4.3 0 0 8.7.7 13.9.7 5.5 0 14-.7 14-.7 2.8-.2 3.2 4 .3 4.3 0 0-2.8.4-6 .5l19 56.5 5.2-17.5c2.3-7.3 4-12.5 4-17z'\\\/%3E%3Cpath d='M62.2 65.9l-15.8 45.8a52.6 52.6 0 0 0 32.3-.9l-.4-.7zM107.4 36a49.6 49.6 0 0 1-3.6 24.2l-16.1 46.5A52.5 52.5 0 0 0 107.4 36z'\\\/%3E%3Cpath d='M61.3 0a61.3 61.3 0 1 0 .1 122.7A61.3 61.3 0 0 0 61.3 0zm0 119.7a58.5 58.5 0 1 1 .1-117 58.5 58.5 0 0 1-.1 117z'\\\/%3E%3C\\\/g%3E%3C\\\/svg%3E\",\"id\":\"wordpress\",\"title\":\"WordPress\"}]},\"googlesitekit_search-console::sc-site-analytics-new-site::last-28-days\":[{\"clicks\":7,\"ctr\":0.026217228464419477,\"impressions\":267,\"keys\":[\"2018-01-05\"],\"position\":32.258426966292134},{\"clicks\":6,\"ctr\":0.043795620437956206,\"impressions\":137,\"keys\":[\"2018-01-06\"],\"position\":50.284671532846716},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-01-07\"],\"position\":51.10747663551402},{\"clicks\":20,\"ctr\":0.055865921787709494,\"impressions\":358,\"keys\":[\"2018-01-08\"],\"position\":38.254189944134076},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-01-09\"],\"position\":33.73353293413174},{\"clicks\":16,\"ctr\":0.05574912891986063,\"impressions\":287,\"keys\":[\"2018-01-10\"],\"position\":32.595818815331015},{\"clicks\":20,\"ctr\":0.05698005698005698,\"impressions\":351,\"keys\":[\"2018-01-11\"],\"position\":30.376068376068375},{\"clicks\":13,\"ctr\":0.057777777777777775,\"impressions\":225,\"keys\":[\"2018-01-12\"],\"position\":38.92888888888889},{\"clicks\":5,\"ctr\":0.033783783783783786,\"impressions\":148,\"keys\":[\"2018-01-13\"],\"position\":47.87837837837838},{\"clicks\":3,\"ctr\":0.02054794520547945,\"impressions\":146,\"keys\":[\"2018-01-14\"],\"position\":50.93150684931507},{\"clicks\":15,\"ctr\":0.049342105263157895,\"impressions\":304,\"keys\":[\"2018-01-15\"],\"position\":29.582236842105264},{\"clicks\":25,\"ctr\":0.078125,\"impressions\":320,\"keys\":[\"2018-01-16\"],\"position\":34.41875},{\"clicks\":18,\"ctr\":0.05660377358490566,\"impressions\":318,\"keys\":[\"2018-01-17\"],\"position\":42.283018867924525},{\"clicks\":22,\"ctr\":0.05378973105134474,\"impressions\":409,\"keys\":[\"2018-01-18\"],\"position\":32.87041564792176},{\"clicks\":13,\"ctr\":0.04498269896193772,\"impressions\":289,\"keys\":[\"2018-01-19\"],\"position\":36.259515570934255},{\"clicks\":3,\"ctr\":0.018867924528301886,\"impressions\":159,\"keys\":[\"2018-01-20\"],\"position\":48.289308176100626},{\"clicks\":9,\"ctr\":0.04245283018867924,\"impressions\":212,\"keys\":[\"2018-01-21\"],\"position\":41.81603773584906},{\"clicks\":22,\"ctr\":0.056847545219638244,\"impressions\":387,\"keys\":[\"2018-01-22\"],\"position\":33.49095607235142},{\"clicks\":9,\"ctr\":0.031141868512110725,\"impressions\":289,\"keys\":[\"2018-01-23\"],\"position\":36.96193771626297},{\"clicks\":24,\"ctr\":0.06153846153846154,\"impressions\":390,\"keys\":[\"2018-01-24\"],\"position\":31.887179487179488},{\"clicks\":14,\"ctr\":0.04294478527607362,\"impressions\":326,\"keys\":[\"2018-01-25\"],\"position\":37.85889570552147},{\"clicks\":22,\"ctr\":0.06984126984126984,\"impressions\":315,\"keys\":[\"2018-01-26\"],\"position\":35.92063492063492},{\"clicks\":9,\"ctr\":0.05844155844155844,\"impressions\":154,\"keys\":[\"2018-01-27\"],\"position\":44.935064935064936},{\"clicks\":6,\"ctr\":0.02857142857142857,\"impressions\":210,\"keys\":[\"2018-01-28\"],\"position\":43.42857142857143},{\"clicks\":16,\"ctr\":0.04519774011299435,\"impressions\":354,\"keys\":[\"2018-01-29\"],\"position\":38.324858757062145},{\"clicks\":26,\"ctr\":0.07471264367816093,\"impressions\":348,\"keys\":[\"2018-01-30\"],\"position\":32.9683908045977},{\"clicks\":30,\"ctr\":0.08403361344537816,\"impressions\":357,\"keys\":[\"2018-01-31\"],\"position\":30.49019607843137},{\"clicks\":23,\"ctr\":0.062162162162162166,\"impressions\":370,\"keys\":[\"2018-02-01\"],\"position\":36.13243243243243},{\"clicks\":16,\"ctr\":0.04923076923076923,\"impressions\":325,\"keys\":[\"2018-02-02\"],\"position\":38.886153846153846},{\"clicks\":11,\"ctr\":0.062146892655367235,\"impressions\":177,\"keys\":[\"2018-02-03\"],\"position\":53.22598870056497},{\"clicks\":5,\"ctr\":0.02617801047120419,\"impressions\":191,\"keys\":[\"2018-02-04\"],\"position\":45.617801047120416},{\"clicks\":19,\"ctr\":0.055232558139534885,\"impressions\":344,\"keys\":[\"2018-02-05\"],\"position\":35.325581395348834},{\"clicks\":25,\"ctr\":0.0684931506849315,\"impressions\":365,\"keys\":[\"2018-02-06\"],\"position\":29.86849315068493},{\"clicks\":18,\"ctr\":0.05341246290801187,\"impressions\":337,\"keys\":[\"2018-02-07\"],\"position\":33.61721068249258},{\"clicks\":24,\"ctr\":0.06956521739130435,\"impressions\":345,\"keys\":[\"2018-02-08\"],\"position\":29.223188405797103},{\"clicks\":18,\"ctr\":0.061224489795918366,\"impressions\":294,\"keys\":[\"2018-02-09\"],\"position\":31.741496598639454},{\"clicks\":3,\"ctr\":0.018404907975460124,\"impressions\":163,\"keys\":[\"2018-02-10\"],\"position\":41.306748466257666},{\"clicks\":13,\"ctr\":0.0718232044198895,\"impressions\":181,\"keys\":[\"2018-02-11\"],\"position\":40.049723756906076},{\"clicks\":20,\"ctr\":0.06269592476489028,\"impressions\":319,\"keys\":[\"2018-02-12\"],\"position\":32.275862068965516},{\"clicks\":19,\"ctr\":0.057926829268292686,\"impressions\":328,\"keys\":[\"2018-02-13\"],\"position\":30.521341463414632},{\"clicks\":15,\"ctr\":0.05226480836236934,\"impressions\":287,\"keys\":[\"2018-02-14\"],\"position\":29.425087108013937},{\"clicks\":15,\"ctr\":0.04335260115606936,\"impressions\":346,\"keys\":[\"2018-02-15\"],\"position\":33.36705202312139},{\"clicks\":8,\"ctr\":0.032520325203252036,\"impressions\":246,\"keys\":[\"2018-02-16\"],\"position\":42.72357723577236},{\"clicks\":9,\"ctr\":0.05113636363636364,\"impressions\":176,\"keys\":[\"2018-02-17\"],\"position\":46.09659090909091},{\"clicks\":16,\"ctr\":0.0784313725490196,\"impressions\":204,\"keys\":[\"2018-02-18\"],\"position\":41.495098039215684},{\"clicks\":20,\"ctr\":0.07246376811594203,\"impressions\":276,\"keys\":[\"2018-02-19\"],\"position\":37.21739130434783},{\"clicks\":16,\"ctr\":0.047337278106508875,\"impressions\":338,\"keys\":[\"2018-02-20\"],\"position\":33.84023668639053},{\"clicks\":20,\"ctr\":0.053475935828877004,\"impressions\":374,\"keys\":[\"2018-02-21\"],\"position\":30.540106951871657},{\"clicks\":16,\"ctr\":0.046511627906976744,\"impressions\":344,\"keys\":[\"2018-02-22\"],\"position\":33.95348837209303},{\"clicks\":19,\"ctr\":0.06070287539936102,\"impressions\":313,\"keys\":[\"2018-02-23\"],\"position\":36.82108626198083},{\"clicks\":12,\"ctr\":0.06282722513089005,\"impressions\":191,\"keys\":[\"2018-02-24\"],\"position\":43.09424083769633},{\"clicks\":3,\"ctr\":0.014218009478672985,\"impressions\":211,\"keys\":[\"2018-02-25\"],\"position\":41.8957345971564},{\"clicks\":11,\"ctr\":0.03064066852367688,\"impressions\":359,\"keys\":[\"2018-02-26\"],\"position\":32.99442896935933},{\"clicks\":15,\"ctr\":0.042735042735042736,\"impressions\":351,\"keys\":[\"2018-02-27\"],\"position\":31.253561253561255},{\"clicks\":12,\"ctr\":0.03870967741935484,\"impressions\":310,\"keys\":[\"2018-02-28\"],\"position\":39.71935483870968},{\"clicks\":18,\"ctr\":0.05172413793103448,\"impressions\":348,\"keys\":[\"2018-03-01\"],\"position\":37.5919540229885},{\"clicks\":9,\"ctr\":0.033707865168539325,\"impressions\":267,\"keys\":[\"2018-03-02\"],\"position\":37.344569288389515},{\"clicks\":5,\"ctr\":0.03496503496503497,\"impressions\":143,\"keys\":[\"2018-03-03\"],\"position\":47.12587412587413},{\"clicks\":7,\"ctr\":0.03977272727272727,\"impressions\":176,\"keys\":[\"2018-03-04\"],\"position\":51.5},{\"clicks\":24,\"ctr\":0.06504065040650407,\"impressions\":369,\"keys\":[\"2018-03-05\"],\"position\":35.639566395663955},{\"clicks\":23,\"ctr\":0.061170212765957445,\"impressions\":376,\"keys\":[\"2018-03-06\"],\"position\":36.079787234042556},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2018-03-07\"],\"position\":32.736507936507934},{\"clicks\":16,\"ctr\":0.0431266846361186,\"impressions\":371,\"keys\":[\"2018-03-08\"],\"position\":31.11590296495957},{\"clicks\":22,\"ctr\":0.06769230769230769,\"impressions\":325,\"keys\":[\"2018-03-09\"],\"position\":34.963076923076926},{\"clicks\":9,\"ctr\":0.03982300884955752,\"impressions\":226,\"keys\":[\"2018-03-10\"],\"position\":39.69911504424779},{\"clicks\":4,\"ctr\":0.020512820512820513,\"impressions\":195,\"keys\":[\"2018-03-11\"],\"position\":44.98461538461538},{\"clicks\":15,\"ctr\":0.03667481662591687,\"impressions\":409,\"keys\":[\"2018-03-12\"],\"position\":32.62347188264059},{\"clicks\":14,\"ctr\":0.03139013452914798,\"impressions\":446,\"keys\":[\"2018-03-13\"],\"position\":38.800448430493276},{\"clicks\":31,\"ctr\":0.06652360515021459,\"impressions\":466,\"keys\":[\"2018-03-14\"],\"position\":29.17167381974249},{\"clicks\":29,\"ctr\":0.06331877729257641,\"impressions\":458,\"keys\":[\"2018-03-15\"],\"position\":25.823144104803493},{\"clicks\":22,\"ctr\":0.05994550408719346,\"impressions\":367,\"keys\":[\"2018-03-16\"],\"position\":31.743869209809265},{\"clicks\":7,\"ctr\":0.03482587064676617,\"impressions\":201,\"keys\":[\"2018-03-17\"],\"position\":35.472636815920396},{\"clicks\":17,\"ctr\":0.0648854961832061,\"impressions\":262,\"keys\":[\"2018-03-18\"],\"position\":34.60687022900763},{\"clicks\":22,\"ctr\":0.05,\"impressions\":440,\"keys\":[\"2018-03-19\"],\"position\":27.279545454545456},{\"clicks\":27,\"ctr\":0.05921052631578947,\"impressions\":456,\"keys\":[\"2018-03-20\"],\"position\":30.86842105263158},{\"clicks\":31,\"ctr\":0.07560975609756097,\"impressions\":410,\"keys\":[\"2018-03-21\"],\"position\":27.790243902439023},{\"clicks\":12,\"ctr\":0.026905829596412557,\"impressions\":446,\"keys\":[\"2018-03-22\"],\"position\":30.10089686098655},{\"clicks\":22,\"ctr\":0.05714285714285714,\"impressions\":385,\"keys\":[\"2018-03-23\"],\"position\":32.53506493506494},{\"clicks\":9,\"ctr\":0.047619047619047616,\"impressions\":189,\"keys\":[\"2018-03-24\"],\"position\":37.026455026455025},{\"clicks\":18,\"ctr\":0.07860262008733625,\"impressions\":229,\"keys\":[\"2018-03-25\"],\"position\":39.03056768558952},{\"clicks\":22,\"ctr\":0.049886621315192746,\"impressions\":441,\"keys\":[\"2018-03-26\"],\"position\":30.478458049886623},{\"clicks\":28,\"ctr\":0.05714285714285714,\"impressions\":490,\"keys\":[\"2018-03-27\"],\"position\":27.179591836734694},{\"clicks\":32,\"ctr\":0.07126948775055679,\"impressions\":449,\"keys\":[\"2018-03-28\"],\"position\":30.87305122494432},{\"clicks\":26,\"ctr\":0.056155507559395246,\"impressions\":463,\"keys\":[\"2018-03-29\"],\"position\":29.920086393088553},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-03-30\"],\"position\":33.72576177285318},{\"clicks\":11,\"ctr\":0.044534412955465584,\"impressions\":247,\"keys\":[\"2018-03-31\"],\"position\":50.34817813765182},{\"clicks\":9,\"ctr\":0.037815126050420166,\"impressions\":238,\"keys\":[\"2018-04-01\"],\"position\":46.7563025210084},{\"clicks\":24,\"ctr\":0.010278372591006424,\"impressions\":2335,\"keys\":[\"2018-04-02\"],\"position\":56.52762312633833},{\"clicks\":35,\"ctr\":0.07157464212678936,\"impressions\":489,\"keys\":[\"2018-04-03\"],\"position\":28.116564417177916},{\"clicks\":21,\"ctr\":0.045951859956236324,\"impressions\":457,\"keys\":[\"2018-04-04\"],\"position\":32.798687089715536},{\"clicks\":27,\"ctr\":0.05660377358490566,\"impressions\":477,\"keys\":[\"2018-04-05\"],\"position\":30.241090146750523},{\"clicks\":29,\"ctr\":0.0640176600441501,\"impressions\":453,\"keys\":[\"2018-04-06\"],\"position\":33.026490066225165},{\"clicks\":15,\"ctr\":0.061224489795918366,\"impressions\":245,\"keys\":[\"2018-04-07\"],\"position\":38.30612244897959},{\"clicks\":15,\"ctr\":0.04424778761061947,\"impressions\":339,\"keys\":[\"2018-04-08\"],\"position\":44.36283185840708},{\"clicks\":18,\"ctr\":0.04285714285714286,\"impressions\":420,\"keys\":[\"2018-04-09\"],\"position\":35.392857142857146},{\"clicks\":32,\"ctr\":0.06286836935166994,\"impressions\":509,\"keys\":[\"2018-04-10\"],\"position\":33.284872298624755},{\"clicks\":23,\"ctr\":0.04693877551020408,\"impressions\":490,\"keys\":[\"2018-04-11\"],\"position\":30.428571428571427},{\"clicks\":16,\"ctr\":0.034858387799564274,\"impressions\":459,\"keys\":[\"2018-04-12\"],\"position\":34.87363834422658},{\"clicks\":18,\"ctr\":0.043689320388349516,\"impressions\":412,\"keys\":[\"2018-04-13\"],\"position\":32.189320388349515},{\"clicks\":5,\"ctr\":0.023148148148148147,\"impressions\":216,\"keys\":[\"2018-04-14\"],\"position\":51.342592592592595},{\"clicks\":15,\"ctr\":0.05357142857142857,\"impressions\":280,\"keys\":[\"2018-04-15\"],\"position\":42.746428571428574},{\"clicks\":26,\"ctr\":0.06060606060606061,\"impressions\":429,\"keys\":[\"2018-04-16\"],\"position\":32.81118881118881},{\"clicks\":30,\"ctr\":0.06289308176100629,\"impressions\":477,\"keys\":[\"2018-04-17\"],\"position\":25.60587002096436},{\"clicks\":34,\"ctr\":0.07127882599580712,\"impressions\":477,\"keys\":[\"2018-04-18\"],\"position\":29.17819706498952},{\"clicks\":21,\"ctr\":0.045064377682403435,\"impressions\":466,\"keys\":[\"2018-04-19\"],\"position\":29.068669527896997},{\"clicks\":15,\"ctr\":0.04310344827586207,\"impressions\":348,\"keys\":[\"2018-04-20\"],\"position\":33.44827586206897},{\"clicks\":6,\"ctr\":0.03428571428571429,\"impressions\":175,\"keys\":[\"2018-04-21\"],\"position\":48.457142857142856},{\"clicks\":7,\"ctr\":0.03431372549019608,\"impressions\":204,\"keys\":[\"2018-04-22\"],\"position\":38.84313725490196},{\"clicks\":14,\"ctr\":0.033734939759036145,\"impressions\":415,\"keys\":[\"2018-04-23\"],\"position\":30.54698795180723},{\"clicks\":18,\"ctr\":0.039647577092511016,\"impressions\":454,\"keys\":[\"2018-04-24\"],\"position\":25.770925110132158},{\"clicks\":20,\"ctr\":0.04784688995215311,\"impressions\":418,\"keys\":[\"2018-04-25\"],\"position\":31.6866028708134},{\"clicks\":29,\"ctr\":0.06575963718820861,\"impressions\":441,\"keys\":[\"2018-04-26\"],\"position\":31.396825396825395},{\"clicks\":27,\"ctr\":0.061224489795918366,\"impressions\":441,\"keys\":[\"2018-04-27\"],\"position\":26.750566893424036},{\"clicks\":6,\"ctr\":0.029850746268656716,\"impressions\":201,\"keys\":[\"2018-04-28\"],\"position\":34.53233830845771},{\"clicks\":6,\"ctr\":0.030303030303030304,\"impressions\":198,\"keys\":[\"2018-04-29\"],\"position\":36.93939393939394},{\"clicks\":17,\"ctr\":0.04899135446685879,\"impressions\":347,\"keys\":[\"2018-04-30\"],\"position\":31.26801152737752},{\"clicks\":18,\"ctr\":0.05389221556886228,\"impressions\":334,\"keys\":[\"2018-05-01\"],\"position\":31.24251497005988},{\"clicks\":23,\"ctr\":0.05542168674698795,\"impressions\":415,\"keys\":[\"2018-05-02\"],\"position\":29.881927710843375},{\"clicks\":29,\"ctr\":0.06921241050119331,\"impressions\":419,\"keys\":[\"2018-05-03\"],\"position\":28.58233890214797},{\"clicks\":21,\"ctr\":0.06017191977077364,\"impressions\":349,\"keys\":[\"2018-05-04\"],\"position\":28.851002865329512},{\"clicks\":4,\"ctr\":0.030534351145038167,\"impressions\":131,\"keys\":[\"2018-05-05\"],\"position\":41.98473282442748},{\"clicks\":5,\"ctr\":0.021645021645021644,\"impressions\":231,\"keys\":[\"2018-05-06\"],\"position\":39.05194805194805},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-05-07\"],\"position\":26.698492462311556},{\"clicks\":23,\"ctr\":0.04935622317596566,\"impressions\":466,\"keys\":[\"2018-05-08\"],\"position\":25.950643776824034},{\"clicks\":19,\"ctr\":0.04773869346733668,\"impressions\":398,\"keys\":[\"2018-05-09\"],\"position\":27.90452261306533},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2018-05-10\"],\"position\":28.571428571428573},{\"clicks\":15,\"ctr\":0.051194539249146756,\"impressions\":293,\"keys\":[\"2018-05-11\"],\"position\":29.150170648464165},{\"clicks\":10,\"ctr\":0.056179775280898875,\"impressions\":178,\"keys\":[\"2018-05-12\"],\"position\":41.48314606741573},{\"clicks\":5,\"ctr\":0.022727272727272728,\"impressions\":220,\"keys\":[\"2018-05-13\"],\"position\":40.61363636363637},{\"clicks\":17,\"ctr\":0.03837471783295711,\"impressions\":443,\"keys\":[\"2018-05-14\"],\"position\":26.79683972911964},{\"clicks\":18,\"ctr\":0.05042016806722689,\"impressions\":357,\"keys\":[\"2018-05-15\"],\"position\":25.88795518207283},{\"clicks\":30,\"ctr\":0.06864988558352403,\"impressions\":437,\"keys\":[\"2018-05-16\"],\"position\":24.993135011441648},{\"clicks\":21,\"ctr\":0.046875,\"impressions\":448,\"keys\":[\"2018-05-17\"],\"position\":27.631696428571427},{\"clicks\":16,\"ctr\":0.0443213296398892,\"impressions\":361,\"keys\":[\"2018-05-18\"],\"position\":29.878116343490305},{\"clicks\":10,\"ctr\":0.050505050505050504,\"impressions\":198,\"keys\":[\"2018-05-19\"],\"position\":43.76262626262626},{\"clicks\":16,\"ctr\":0.08247422680412371,\"impressions\":194,\"keys\":[\"2018-05-20\"],\"position\":33.365979381443296},{\"clicks\":17,\"ctr\":0.04871060171919771,\"impressions\":349,\"keys\":[\"2018-05-21\"],\"position\":27.979942693409743},{\"clicks\":26,\"ctr\":0.057777777777777775,\"impressions\":450,\"keys\":[\"2018-05-22\"],\"position\":26.86888888888889},{\"clicks\":25,\"ctr\":0.05186721991701245,\"impressions\":482,\"keys\":[\"2018-05-23\"],\"position\":26.634854771784234},{\"clicks\":20,\"ctr\":0.0546448087431694,\"impressions\":366,\"keys\":[\"2018-05-24\"],\"position\":33.08743169398907},{\"clicks\":30,\"ctr\":0.0967741935483871,\"impressions\":310,\"keys\":[\"2018-05-25\"],\"position\":26.335483870967742},{\"clicks\":7,\"ctr\":0.041666666666666664,\"impressions\":168,\"keys\":[\"2018-05-26\"],\"position\":39.99404761904762},{\"clicks\":10,\"ctr\":0.04405286343612335,\"impressions\":227,\"keys\":[\"2018-05-27\"],\"position\":32.31718061674009},{\"clicks\":13,\"ctr\":0.03485254691689008,\"impressions\":373,\"keys\":[\"2018-05-28\"],\"position\":27.439678284182307},{\"clicks\":35,\"ctr\":0.07261410788381743,\"impressions\":482,\"keys\":[\"2018-05-29\"],\"position\":23.062240663900415},{\"clicks\":29,\"ctr\":0.06387665198237885,\"impressions\":454,\"keys\":[\"2018-05-30\"],\"position\":27.191629955947135},{\"clicks\":25,\"ctr\":0.062034739454094295,\"impressions\":403,\"keys\":[\"2018-05-31\"],\"position\":32.141439205955336},{\"clicks\":16,\"ctr\":0.04610951008645533,\"impressions\":347,\"keys\":[\"2018-06-01\"],\"position\":29.22478386167147},{\"clicks\":15,\"ctr\":0.0949367088607595,\"impressions\":158,\"keys\":[\"2018-06-02\"],\"position\":40.620253164556964},{\"clicks\":9,\"ctr\":0.0430622009569378,\"impressions\":209,\"keys\":[\"2018-06-03\"],\"position\":40.26794258373206},{\"clicks\":15,\"ctr\":0.037783375314861464,\"impressions\":397,\"keys\":[\"2018-06-04\"],\"position\":32.19647355163728},{\"clicks\":25,\"ctr\":0.0585480093676815,\"impressions\":427,\"keys\":[\"2018-06-05\"],\"position\":28.194379391100703},{\"clicks\":14,\"ctr\":0.034912718204488775,\"impressions\":401,\"keys\":[\"2018-06-06\"],\"position\":29.341645885286784},{\"clicks\":25,\"ctr\":0.05592841163310962,\"impressions\":447,\"keys\":[\"2018-06-07\"],\"position\":25.322147651006713},{\"clicks\":16,\"ctr\":0.045845272206303724,\"impressions\":349,\"keys\":[\"2018-06-08\"],\"position\":25.13753581661891},{\"clicks\":7,\"ctr\":0.041916167664670656,\"impressions\":167,\"keys\":[\"2018-06-09\"],\"position\":41.16766467065868},{\"clicks\":11,\"ctr\":0.04782608695652174,\"impressions\":230,\"keys\":[\"2018-06-10\"],\"position\":40.94347826086957},{\"clicks\":17,\"ctr\":0.03981264637002342,\"impressions\":427,\"keys\":[\"2018-06-11\"],\"position\":29.88056206088993},{\"clicks\":32,\"ctr\":0.0631163708086785,\"impressions\":507,\"keys\":[\"2018-06-12\"],\"position\":26.329388560157792},{\"clicks\":25,\"ctr\":0.06218905472636816,\"impressions\":402,\"keys\":[\"2018-06-13\"],\"position\":29.355721393034827},{\"clicks\":27,\"ctr\":0.05567010309278351,\"impressions\":485,\"keys\":[\"2018-06-14\"],\"position\":25.298969072164947},{\"clicks\":16,\"ctr\":0.05,\"impressions\":320,\"keys\":[\"2018-06-15\"],\"position\":28.325},{\"clicks\":8,\"ctr\":0.042328042328042326,\"impressions\":189,\"keys\":[\"2018-06-16\"],\"position\":40.05291005291005},{\"clicks\":8,\"ctr\":0.04371584699453552,\"impressions\":183,\"keys\":[\"2018-06-17\"],\"position\":41.15846994535519},{\"clicks\":27,\"ctr\":0.06683168316831684,\"impressions\":404,\"keys\":[\"2018-06-18\"],\"position\":30.02227722772277},{\"clicks\":20,\"ctr\":0.044642857142857144,\"impressions\":448,\"keys\":[\"2018-06-19\"],\"position\":31.703125},{\"clicks\":25,\"ctr\":0.06868131868131869,\"impressions\":364,\"keys\":[\"2018-06-20\"],\"position\":26.01098901098901},{\"clicks\":24,\"ctr\":0.057279236276849645,\"impressions\":419,\"keys\":[\"2018-06-21\"],\"position\":29.458233890214796},{\"clicks\":14,\"ctr\":0.03482587064676617,\"impressions\":402,\"keys\":[\"2018-06-22\"],\"position\":31.65174129353234},{\"clicks\":9,\"ctr\":0.047872340425531915,\"impressions\":188,\"keys\":[\"2018-06-23\"],\"position\":37.888297872340424},{\"clicks\":13,\"ctr\":0.06280193236714976,\"impressions\":207,\"keys\":[\"2018-06-24\"],\"position\":34.26086956521739},{\"clicks\":24,\"ctr\":0.06266318537859007,\"impressions\":383,\"keys\":[\"2018-06-25\"],\"position\":24.117493472584858},{\"clicks\":21,\"ctr\":0.05223880597014925,\"impressions\":402,\"keys\":[\"2018-06-26\"],\"position\":22.67910447761194},{\"clicks\":21,\"ctr\":0.05614973262032086,\"impressions\":374,\"keys\":[\"2018-06-27\"],\"position\":24.60427807486631},{\"clicks\":20,\"ctr\":0.05089058524173028,\"impressions\":393,\"keys\":[\"2018-06-28\"],\"position\":24.801526717557252},{\"clicks\":21,\"ctr\":0.06069364161849711,\"impressions\":346,\"keys\":[\"2018-06-29\"],\"position\":32.063583815028906},{\"clicks\":10,\"ctr\":0.0641025641025641,\"impressions\":156,\"keys\":[\"2018-06-30\"],\"position\":44.756410256410255},{\"clicks\":5,\"ctr\":0.027472527472527472,\"impressions\":182,\"keys\":[\"2018-07-01\"],\"position\":46.05494505494506},{\"clicks\":17,\"ctr\":0.04415584415584416,\"impressions\":385,\"keys\":[\"2018-07-02\"],\"position\":34.579220779220776},{\"clicks\":24,\"ctr\":0.05673758865248227,\"impressions\":423,\"keys\":[\"2018-07-03\"],\"position\":33.00709219858156},{\"clicks\":21,\"ctr\":0.056910569105691054,\"impressions\":369,\"keys\":[\"2018-07-04\"],\"position\":32.07859078590786},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-07-05\"],\"position\":31.441975308641975},{\"clicks\":24,\"ctr\":0.07079646017699115,\"impressions\":339,\"keys\":[\"2018-07-06\"],\"position\":31.82300884955752},{\"clicks\":19,\"ctr\":0.08296943231441048,\"impressions\":229,\"keys\":[\"2018-07-07\"],\"position\":34.493449781659386},{\"clicks\":12,\"ctr\":0.057692307692307696,\"impressions\":208,\"keys\":[\"2018-07-08\"],\"position\":39.90865384615385},{\"clicks\":35,\"ctr\":0.0755939524838013,\"impressions\":463,\"keys\":[\"2018-07-09\"],\"position\":29.59611231101512},{\"clicks\":24,\"ctr\":0.05333333333333334,\"impressions\":450,\"keys\":[\"2018-07-10\"],\"position\":30.12},{\"clicks\":28,\"ctr\":0.06349206349206349,\"impressions\":441,\"keys\":[\"2018-07-11\"],\"position\":27.537414965986393},{\"clicks\":18,\"ctr\":0.04035874439461883,\"impressions\":446,\"keys\":[\"2018-07-12\"],\"position\":29.746636771300448},{\"clicks\":19,\"ctr\":0.04357798165137615,\"impressions\":436,\"keys\":[\"2018-07-13\"],\"position\":34.022935779816514},{\"clicks\":15,\"ctr\":0.07009345794392523,\"impressions\":214,\"keys\":[\"2018-07-14\"],\"position\":35.200934579439256},{\"clicks\":7,\"ctr\":0.03723404255319149,\"impressions\":188,\"keys\":[\"2018-07-15\"],\"position\":49.75},{\"clicks\":15,\"ctr\":0.033860045146726865,\"impressions\":443,\"keys\":[\"2018-07-16\"],\"position\":32.331828442437924},{\"clicks\":25,\"ctr\":0.052083333333333336,\"impressions\":480,\"keys\":[\"2018-07-17\"],\"position\":30.3125},{\"clicks\":27,\"ctr\":0.057203389830508475,\"impressions\":472,\"keys\":[\"2018-07-18\"],\"position\":28.608050847457626},{\"clicks\":20,\"ctr\":0.04405286343612335,\"impressions\":454,\"keys\":[\"2018-07-19\"],\"position\":30.47797356828194},{\"clicks\":16,\"ctr\":0.0449438202247191,\"impressions\":356,\"keys\":[\"2018-07-20\"],\"position\":33.247191011235955},{\"clicks\":15,\"ctr\":0.07317073170731707,\"impressions\":205,\"keys\":[\"2018-07-21\"],\"position\":39.30731707317073},{\"clicks\":10,\"ctr\":0.04926108374384237,\"impressions\":203,\"keys\":[\"2018-07-22\"],\"position\":38.41871921182266},{\"clicks\":28,\"ctr\":0.06422018348623854,\"impressions\":436,\"keys\":[\"2018-07-23\"],\"position\":27.93348623853211},{\"clicks\":24,\"ctr\":0.04642166344294004,\"impressions\":517,\"keys\":[\"2018-07-24\"],\"position\":27.197292069632496},{\"clicks\":23,\"ctr\":0.04791666666666667,\"impressions\":480,\"keys\":[\"2018-07-25\"],\"position\":28.825},{\"clicks\":32,\"ctr\":0.07692307692307693,\"impressions\":416,\"keys\":[\"2018-07-26\"],\"position\":26.521634615384617},{\"clicks\":21,\"ctr\":0.0634441087613293,\"impressions\":331,\"keys\":[\"2018-07-27\"],\"position\":30.996978851963746},{\"clicks\":7,\"ctr\":0.041176470588235294,\"impressions\":170,\"keys\":[\"2018-07-28\"],\"position\":39.3235294117647},{\"clicks\":18,\"ctr\":0.056782334384858045,\"impressions\":317,\"keys\":[\"2018-07-29\"],\"position\":33.018927444794954},{\"clicks\":19,\"ctr\":0.04785894206549118,\"impressions\":397,\"keys\":[\"2018-07-30\"],\"position\":29.27455919395466},{\"clicks\":26,\"ctr\":0.05652173913043478,\"impressions\":460,\"keys\":[\"2018-07-31\"],\"position\":25.471739130434784},{\"clicks\":22,\"ctr\":0.05392156862745098,\"impressions\":408,\"keys\":[\"2018-08-01\"],\"position\":25.46813725490196},{\"clicks\":31,\"ctr\":0.06828193832599119,\"impressions\":454,\"keys\":[\"2018-08-02\"],\"position\":28.770925110132158},{\"clicks\":18,\"ctr\":0.04918032786885246,\"impressions\":366,\"keys\":[\"2018-08-03\"],\"position\":33.24863387978142},{\"clicks\":4,\"ctr\":0.02040816326530612,\"impressions\":196,\"keys\":[\"2018-08-04\"],\"position\":45.33163265306123},{\"clicks\":16,\"ctr\":0.05970149253731343,\"impressions\":268,\"keys\":[\"2018-08-05\"],\"position\":38.07835820895522},{\"clicks\":19,\"ctr\":0.045454545454545456,\"impressions\":418,\"keys\":[\"2018-08-06\"],\"position\":29.361244019138756},{\"clicks\":30,\"ctr\":0.06802721088435375,\"impressions\":441,\"keys\":[\"2018-08-07\"],\"position\":29.26077097505669},{\"clicks\":27,\"ctr\":0.053465346534653464,\"impressions\":505,\"keys\":[\"2018-08-08\"],\"position\":28.514851485148515},{\"clicks\":30,\"ctr\":0.06109979633401222,\"impressions\":491,\"keys\":[\"2018-08-09\"],\"position\":31.40122199592668},{\"clicks\":23,\"ctr\":0.058823529411764705,\"impressions\":391,\"keys\":[\"2018-08-10\"],\"position\":35.65728900255755},{\"clicks\":7,\"ctr\":0.031818181818181815,\"impressions\":220,\"keys\":[\"2018-08-11\"],\"position\":49.736363636363635},{\"clicks\":10,\"ctr\":0.03636363636363636,\"impressions\":275,\"keys\":[\"2018-08-12\"],\"position\":44.152727272727276},{\"clicks\":25,\"ctr\":0.04770992366412214,\"impressions\":524,\"keys\":[\"2018-08-13\"],\"position\":30.33969465648855},{\"clicks\":26,\"ctr\":0.06341463414634146,\"impressions\":410,\"keys\":[\"2018-08-14\"],\"position\":33.170731707317074},{\"clicks\":41,\"ctr\":0.09360730593607305,\"impressions\":438,\"keys\":[\"2018-08-15\"],\"position\":29.152968036529682},{\"clicks\":36,\"ctr\":0.08591885441527446,\"impressions\":419,\"keys\":[\"2018-08-16\"],\"position\":29.560859188544153},{\"clicks\":21,\"ctr\":0.06363636363636363,\"impressions\":330,\"keys\":[\"2018-08-17\"],\"position\":30.912121212121214},{\"clicks\":12,\"ctr\":0.056074766355140186,\"impressions\":214,\"keys\":[\"2018-08-18\"],\"position\":41.69626168224299},{\"clicks\":14,\"ctr\":0.05,\"impressions\":280,\"keys\":[\"2018-08-19\"],\"position\":40.614285714285714},{\"clicks\":40,\"ctr\":0.0847457627118644,\"impressions\":472,\"keys\":[\"2018-08-20\"],\"position\":28.872881355932204},{\"clicks\":29,\"ctr\":0.0675990675990676,\"impressions\":429,\"keys\":[\"2018-08-21\"],\"position\":28.221445221445222},{\"clicks\":44,\"ctr\":0.08924949290060852,\"impressions\":493,\"keys\":[\"2018-08-22\"],\"position\":25.626774847870184},{\"clicks\":20,\"ctr\":0.05405405405405406,\"impressions\":370,\"keys\":[\"2018-08-23\"],\"position\":27.762162162162163},{\"clicks\":26,\"ctr\":0.07344632768361582,\"impressions\":354,\"keys\":[\"2018-08-24\"],\"position\":22.816384180790962},{\"clicks\":11,\"ctr\":0.05,\"impressions\":220,\"keys\":[\"2018-08-25\"],\"position\":38.04545454545455},{\"clicks\":8,\"ctr\":0.037383177570093455,\"impressions\":214,\"keys\":[\"2018-08-26\"],\"position\":39.154205607476634},{\"clicks\":25,\"ctr\":0.05980861244019139,\"impressions\":418,\"keys\":[\"2018-08-27\"],\"position\":23.56937799043062},{\"clicks\":36,\"ctr\":0.07484407484407485,\"impressions\":481,\"keys\":[\"2018-08-28\"],\"position\":25.53014553014553},{\"clicks\":24,\"ctr\":0.05955334987593052,\"impressions\":403,\"keys\":[\"2018-08-29\"],\"position\":23.220843672456574},{\"clicks\":24,\"ctr\":0.056338028169014086,\"impressions\":426,\"keys\":[\"2018-08-30\"],\"position\":28.002347417840376},{\"clicks\":28,\"ctr\":0.07547169811320754,\"impressions\":371,\"keys\":[\"2018-08-31\"],\"position\":25.88409703504043},{\"clicks\":22,\"ctr\":0.08560311284046693,\"impressions\":257,\"keys\":[\"2018-09-01\"],\"position\":33.08949416342413},{\"clicks\":11,\"ctr\":0.03914590747330961,\"impressions\":281,\"keys\":[\"2018-09-02\"],\"position\":35.19928825622776},{\"clicks\":25,\"ctr\":0.06756756756756757,\"impressions\":370,\"keys\":[\"2018-09-03\"],\"position\":27.494594594594595},{\"clicks\":31,\"ctr\":0.06553911205073996,\"impressions\":473,\"keys\":[\"2018-09-04\"],\"position\":27.012684989429175},{\"clicks\":34,\"ctr\":0.0776255707762557,\"impressions\":438,\"keys\":[\"2018-09-05\"],\"position\":22.815068493150687},{\"clicks\":14,\"ctr\":0.0345679012345679,\"impressions\":405,\"keys\":[\"2018-09-06\"],\"position\":27.066666666666666},{\"clicks\":47,\"ctr\":0.1309192200557103,\"impressions\":359,\"keys\":[\"2018-09-07\"],\"position\":21.172701949860723},{\"clicks\":16,\"ctr\":0.0730593607305936,\"impressions\":219,\"keys\":[\"2018-09-08\"],\"position\":29.67579908675799},{\"clicks\":20,\"ctr\":0.09615384615384616,\"impressions\":208,\"keys\":[\"2018-09-09\"],\"position\":29.22596153846154},{\"clicks\":24,\"ctr\":0.05853658536585366,\"impressions\":410,\"keys\":[\"2018-09-10\"],\"position\":21.37317073170732},{\"clicks\":39,\"ctr\":0.08863636363636364,\"impressions\":440,\"keys\":[\"2018-09-11\"],\"position\":22.068181818181817},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-09-12\"],\"position\":21.188861985472155},{\"clicks\":35,\"ctr\":0.08274231678486997,\"impressions\":423,\"keys\":[\"2018-09-13\"],\"position\":21.742316784869978},{\"clicks\":35,\"ctr\":0.0958904109589041,\"impressions\":365,\"keys\":[\"2018-09-14\"],\"position\":23.98904109589041},{\"clicks\":20,\"ctr\":0.10638297872340426,\"impressions\":188,\"keys\":[\"2018-09-15\"],\"position\":25.25},{\"clicks\":16,\"ctr\":0.07339449541284404,\"impressions\":218,\"keys\":[\"2018-09-16\"],\"position\":24.44954128440367},{\"clicks\":49,\"ctr\":0.11666666666666667,\"impressions\":420,\"keys\":[\"2018-09-17\"],\"position\":20.169047619047618},{\"clicks\":47,\"ctr\":0.10352422907488987,\"impressions\":454,\"keys\":[\"2018-09-18\"],\"position\":23.715859030837006},{\"clicks\":21,\"ctr\":0.045454545454545456,\"impressions\":462,\"keys\":[\"2018-09-19\"],\"position\":22.42207792207792},{\"clicks\":42,\"ctr\":0.09545454545454546,\"impressions\":440,\"keys\":[\"2018-09-20\"],\"position\":24.64318181818182},{\"clicks\":49,\"ctr\":0.11529411764705882,\"impressions\":425,\"keys\":[\"2018-09-21\"],\"position\":24.44235294117647},{\"clicks\":11,\"ctr\":0.05670103092783505,\"impressions\":194,\"keys\":[\"2018-09-22\"],\"position\":30.077319587628867},{\"clicks\":6,\"ctr\":0.02843601895734597,\"impressions\":211,\"keys\":[\"2018-09-23\"],\"position\":36.06635071090047},{\"clicks\":35,\"ctr\":0.07641921397379912,\"impressions\":458,\"keys\":[\"2018-09-24\"],\"position\":25.157205240174672},{\"clicks\":28,\"ctr\":0.06278026905829596,\"impressions\":446,\"keys\":[\"2018-09-25\"],\"position\":22.62780269058296},{\"clicks\":39,\"ctr\":0.08590308370044053,\"impressions\":454,\"keys\":[\"2018-09-26\"],\"position\":23.841409691629956},{\"clicks\":31,\"ctr\":0.06724511930585683,\"impressions\":461,\"keys\":[\"2018-09-27\"],\"position\":24.27982646420824},{\"clicks\":27,\"ctr\":0.08108108108108109,\"impressions\":333,\"keys\":[\"2018-09-28\"],\"position\":27.24924924924925},{\"clicks\":5,\"ctr\":0.02976190476190476,\"impressions\":168,\"keys\":[\"2018-09-29\"],\"position\":42.11309523809524},{\"clicks\":15,\"ctr\":0.06912442396313365,\"impressions\":217,\"keys\":[\"2018-09-30\"],\"position\":35.21658986175115},{\"clicks\":31,\"ctr\":0.07506053268765134,\"impressions\":413,\"keys\":[\"2018-10-01\"],\"position\":25.765133171912833},{\"clicks\":26,\"ctr\":0.06467661691542288,\"impressions\":402,\"keys\":[\"2018-10-02\"],\"position\":25.33084577114428},{\"clicks\":50,\"ctr\":0.0984251968503937,\"impressions\":508,\"keys\":[\"2018-10-03\"],\"position\":21.381889763779526},{\"clicks\":39,\"ctr\":0.08280254777070063,\"impressions\":471,\"keys\":[\"2018-10-04\"],\"position\":24.231422505307854},{\"clicks\":35,\"ctr\":0.0875,\"impressions\":400,\"keys\":[\"2018-10-05\"],\"position\":24.395},{\"clicks\":21,\"ctr\":0.08823529411764706,\"impressions\":238,\"keys\":[\"2018-10-06\"],\"position\":34.89495798319328},{\"clicks\":12,\"ctr\":0.05357142857142857,\"impressions\":224,\"keys\":[\"2018-10-07\"],\"position\":38.107142857142854},{\"clicks\":30,\"ctr\":0.06960556844547564,\"impressions\":431,\"keys\":[\"2018-10-08\"],\"position\":24.350348027842227},{\"clicks\":42,\"ctr\":0.09438202247191012,\"impressions\":445,\"keys\":[\"2018-10-09\"],\"position\":23.95056179775281},{\"clicks\":34,\"ctr\":0.07834101382488479,\"impressions\":434,\"keys\":[\"2018-10-10\"],\"position\":24.638248847926267},{\"clicks\":18,\"ctr\":0.049723756906077346,\"impressions\":362,\"keys\":[\"2018-10-11\"],\"position\":27.837016574585636},{\"clicks\":27,\"ctr\":0.07297297297297298,\"impressions\":370,\"keys\":[\"2018-10-12\"],\"position\":26.1},{\"clicks\":14,\"ctr\":0.06481481481481481,\"impressions\":216,\"keys\":[\"2018-10-13\"],\"position\":39.5462962962963},{\"clicks\":21,\"ctr\":0.09170305676855896,\"impressions\":229,\"keys\":[\"2018-10-14\"],\"position\":30.170305676855897},{\"clicks\":39,\"ctr\":0.0951219512195122,\"impressions\":410,\"keys\":[\"2018-10-15\"],\"position\":23.929268292682927},{\"clicks\":26,\"ctr\":0.053830227743271224,\"impressions\":483,\"keys\":[\"2018-10-16\"],\"position\":27.714285714285715},{\"clicks\":34,\"ctr\":0.07039337474120083,\"impressions\":483,\"keys\":[\"2018-10-17\"],\"position\":26.579710144927535},{\"clicks\":27,\"ctr\":0.06398104265402843,\"impressions\":422,\"keys\":[\"2018-10-18\"],\"position\":24.774881516587676},{\"clicks\":22,\"ctr\":0.0650887573964497,\"impressions\":338,\"keys\":[\"2018-10-19\"],\"position\":24.556213017751478},{\"clicks\":14,\"ctr\":0.0673076923076923,\"impressions\":208,\"keys\":[\"2018-10-20\"],\"position\":35.1875},{\"clicks\":11,\"ctr\":0.04435483870967742,\"impressions\":248,\"keys\":[\"2018-10-21\"],\"position\":31.77016129032258},{\"clicks\":29,\"ctr\":0.06531531531531531,\"impressions\":444,\"keys\":[\"2018-10-22\"],\"position\":24.004504504504503},{\"clicks\":26,\"ctr\":0.05148514851485148,\"impressions\":505,\"keys\":[\"2018-10-23\"],\"position\":27.156435643564357},{\"clicks\":39,\"ctr\":0.08227848101265822,\"impressions\":474,\"keys\":[\"2018-10-24\"],\"position\":26.19831223628692},{\"clicks\":30,\"ctr\":0.06521739130434782,\"impressions\":460,\"keys\":[\"2018-10-25\"],\"position\":21.98913043478261},{\"clicks\":29,\"ctr\":0.07142857142857142,\"impressions\":406,\"keys\":[\"2018-10-26\"],\"position\":28.251231527093594},{\"clicks\":16,\"ctr\":0.07881773399014778,\"impressions\":203,\"keys\":[\"2018-10-27\"],\"position\":38.70935960591133},{\"clicks\":13,\"ctr\":0.04924242424242424,\"impressions\":264,\"keys\":[\"2018-10-28\"],\"position\":34.753787878787875},{\"clicks\":47,\"ctr\":0.09437751004016064,\"impressions\":498,\"keys\":[\"2018-10-29\"],\"position\":19.696787148594378},{\"clicks\":32,\"ctr\":0.06201550387596899,\"impressions\":516,\"keys\":[\"2018-10-30\"],\"position\":24.77906976744186},{\"clicks\":41,\"ctr\":0.09318181818181819,\"impressions\":440,\"keys\":[\"2018-10-31\"],\"position\":20.022727272727273},{\"clicks\":28,\"ctr\":0.0691358024691358,\"impressions\":405,\"keys\":[\"2018-11-01\"],\"position\":21.644444444444446},{\"clicks\":29,\"ctr\":0.07493540051679587,\"impressions\":387,\"keys\":[\"2018-11-02\"],\"position\":25.204134366925064},{\"clicks\":17,\"ctr\":0.06967213114754098,\"impressions\":244,\"keys\":[\"2018-11-03\"],\"position\":28.278688524590162},{\"clicks\":24,\"ctr\":0.08247422680412371,\"impressions\":291,\"keys\":[\"2018-11-04\"],\"position\":30.233676975945016},{\"clicks\":33,\"ctr\":0.0718954248366013,\"impressions\":459,\"keys\":[\"2018-11-05\"],\"position\":25.285403050108933},{\"clicks\":25,\"ctr\":0.0513347022587269,\"impressions\":487,\"keys\":[\"2018-11-06\"],\"position\":24.650924024640656},{\"clicks\":35,\"ctr\":0.07743362831858407,\"impressions\":452,\"keys\":[\"2018-11-07\"],\"position\":23.172566371681416},{\"clicks\":23,\"ctr\":0.051224944320712694,\"impressions\":449,\"keys\":[\"2018-11-08\"],\"position\":25.391982182628063},{\"clicks\":31,\"ctr\":0.07226107226107226,\"impressions\":429,\"keys\":[\"2018-11-09\"],\"position\":30.181818181818183},{\"clicks\":18,\"ctr\":0.07346938775510205,\"impressions\":245,\"keys\":[\"2018-11-10\"],\"position\":38.10612244897959},{\"clicks\":12,\"ctr\":0.04054054054054054,\"impressions\":296,\"keys\":[\"2018-11-11\"],\"position\":35.9695945945946},{\"clicks\":49,\"ctr\":0.08448275862068966,\"impressions\":580,\"keys\":[\"2018-11-12\"],\"position\":24.601724137931033},{\"clicks\":55,\"ctr\":0.08814102564102565,\"impressions\":624,\"keys\":[\"2018-11-13\"],\"position\":22.919871794871796},{\"clicks\":44,\"ctr\":0.0854368932038835,\"impressions\":515,\"keys\":[\"2018-11-14\"],\"position\":25.95339805825243},{\"clicks\":19,\"ctr\":0.04377880184331797,\"impressions\":434,\"keys\":[\"2018-11-15\"],\"position\":30.29953917050691},{\"clicks\":34,\"ctr\":0.06995884773662552,\"impressions\":486,\"keys\":[\"2018-11-16\"],\"position\":30.094650205761315},{\"clicks\":15,\"ctr\":0.048859934853420196,\"impressions\":307,\"keys\":[\"2018-11-17\"],\"position\":37.755700325732896},{\"clicks\":14,\"ctr\":0.0457516339869281,\"impressions\":306,\"keys\":[\"2018-11-18\"],\"position\":37.05555555555556},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2018-11-19\"],\"position\":27.54781199351702},{\"clicks\":41,\"ctr\":0.07334525939177101,\"impressions\":559,\"keys\":[\"2018-11-20\"],\"position\":25.483005366726296},{\"clicks\":47,\"ctr\":0.09197651663405088,\"impressions\":511,\"keys\":[\"2018-11-21\"],\"position\":27.275929549902152},{\"clicks\":26,\"ctr\":0.052845528455284556,\"impressions\":492,\"keys\":[\"2018-11-22\"],\"position\":26.806910569105693},{\"clicks\":22,\"ctr\":0.047109207708779445,\"impressions\":467,\"keys\":[\"2018-11-23\"],\"position\":32.892933618843685},{\"clicks\":14,\"ctr\":0.040229885057471264,\"impressions\":348,\"keys\":[\"2018-11-24\"],\"position\":41.1867816091954},{\"clicks\":12,\"ctr\":0.0326975476839237,\"impressions\":367,\"keys\":[\"2018-11-25\"],\"position\":39.869209809264305},{\"clicks\":33,\"ctr\":0.05490848585690516,\"impressions\":601,\"keys\":[\"2018-11-26\"],\"position\":28.810316139767053},{\"clicks\":39,\"ctr\":0.05357142857142857,\"impressions\":728,\"keys\":[\"2018-11-27\"],\"position\":28.271978021978022},{\"clicks\":39,\"ctr\":0.059907834101382486,\"impressions\":651,\"keys\":[\"2018-11-28\"],\"position\":31.61904761904762},{\"clicks\":36,\"ctr\":0.0565149136577708,\"impressions\":637,\"keys\":[\"2018-11-29\"],\"position\":31.45054945054945},{\"clicks\":29,\"ctr\":0.059670781893004114,\"impressions\":486,\"keys\":[\"2018-11-30\"],\"position\":29.290123456790123},{\"clicks\":22,\"ctr\":0.06707317073170732,\"impressions\":328,\"keys\":[\"2018-12-01\"],\"position\":34.896341463414636},{\"clicks\":12,\"ctr\":0.035398230088495575,\"impressions\":339,\"keys\":[\"2018-12-02\"],\"position\":35.57817109144543},{\"clicks\":30,\"ctr\":0.06465517241379311,\"impressions\":464,\"keys\":[\"2018-12-03\"],\"position\":30.07112068965517},{\"clicks\":49,\"ctr\":0.08153078202995008,\"impressions\":601,\"keys\":[\"2018-12-04\"],\"position\":25.826955074875208},{\"clicks\":42,\"ctr\":0.07763401109057301,\"impressions\":541,\"keys\":[\"2018-12-05\"],\"position\":26.149722735674676},{\"clicks\":38,\"ctr\":0.07436399217221135,\"impressions\":511,\"keys\":[\"2018-12-06\"],\"position\":26.710371819960862},{\"clicks\":30,\"ctr\":0.06479481641468683,\"impressions\":463,\"keys\":[\"2018-12-07\"],\"position\":30.375809935205183},{\"clicks\":9,\"ctr\":0.04035874439461883,\"impressions\":223,\"keys\":[\"2018-12-08\"],\"position\":41.34080717488789},{\"clicks\":17,\"ctr\":0.05014749262536873,\"impressions\":339,\"keys\":[\"2018-12-09\"],\"position\":39.0117994100295},{\"clicks\":50,\"ctr\":0.07352941176470588,\"impressions\":680,\"keys\":[\"2018-12-10\"],\"position\":27.28235294117647},{\"clicks\":41,\"ctr\":0.06721311475409836,\"impressions\":610,\"keys\":[\"2018-12-11\"],\"position\":28.85737704918033},{\"clicks\":36,\"ctr\":0.06338028169014084,\"impressions\":568,\"keys\":[\"2018-12-12\"],\"position\":29.133802816901408},{\"clicks\":38,\"ctr\":0.06529209621993128,\"impressions\":582,\"keys\":[\"2018-12-13\"],\"position\":25.051546391752577},{\"clicks\":30,\"ctr\":0.06564551422319474,\"impressions\":457,\"keys\":[\"2018-12-14\"],\"position\":27.88621444201313},{\"clicks\":8,\"ctr\":0.030303030303030304,\"impressions\":264,\"keys\":[\"2018-12-15\"],\"position\":42.765151515151516},{\"clicks\":13,\"ctr\":0.040880503144654086,\"impressions\":318,\"keys\":[\"2018-12-16\"],\"position\":38.26729559748428},{\"clicks\":39,\"ctr\":0.06964285714285715,\"impressions\":560,\"keys\":[\"2018-12-17\"],\"position\":29.2125},{\"clicks\":38,\"ctr\":0.07102803738317758,\"impressions\":535,\"keys\":[\"2018-12-18\"],\"position\":28.837383177570093},{\"clicks\":24,\"ctr\":0.04419889502762431,\"impressions\":543,\"keys\":[\"2018-12-19\"],\"position\":27.41620626151013},{\"clicks\":30,\"ctr\":0.05905511811023622,\"impressions\":508,\"keys\":[\"2018-12-20\"],\"position\":26.671259842519685},{\"clicks\":24,\"ctr\":0.06030150753768844,\"impressions\":398,\"keys\":[\"2018-12-21\"],\"position\":31.15829145728643},{\"clicks\":11,\"ctr\":0.03741496598639456,\"impressions\":294,\"keys\":[\"2018-12-22\"],\"position\":43.006802721088434},{\"clicks\":8,\"ctr\":0.025889967637540454,\"impressions\":309,\"keys\":[\"2018-12-23\"],\"position\":43.2168284789644},{\"clicks\":8,\"ctr\":0.025236593059936908,\"impressions\":317,\"keys\":[\"2018-12-24\"],\"position\":39.88643533123028},{\"clicks\":9,\"ctr\":0.027607361963190184,\"impressions\":326,\"keys\":[\"2018-12-25\"],\"position\":44.644171779141104},{\"clicks\":17,\"ctr\":0.04857142857142857,\"impressions\":350,\"keys\":[\"2018-12-26\"],\"position\":35.59428571428571},{\"clicks\":22,\"ctr\":0.061971830985915494,\"impressions\":355,\"keys\":[\"2018-12-27\"],\"position\":34.64225352112676},{\"clicks\":25,\"ctr\":0.08305647840531562,\"impressions\":301,\"keys\":[\"2018-12-28\"],\"position\":34.69435215946844},{\"clicks\":14,\"ctr\":0.05761316872427984,\"impressions\":243,\"keys\":[\"2018-12-29\"],\"position\":37.50205761316872},{\"clicks\":18,\"ctr\":0.06428571428571428,\"impressions\":280,\"keys\":[\"2018-12-30\"],\"position\":42.90357142857143},{\"clicks\":11,\"ctr\":0.04330708661417323,\"impressions\":254,\"keys\":[\"2018-12-31\"],\"position\":34.338582677165356},{\"clicks\":11,\"ctr\":0.03873239436619718,\"impressions\":284,\"keys\":[\"2019-01-01\"],\"position\":35.897887323943664},{\"clicks\":26,\"ctr\":0.05295315682281059,\"impressions\":491,\"keys\":[\"2019-01-02\"],\"position\":30.036659877800407},{\"clicks\":29,\"ctr\":0.0562015503875969,\"impressions\":516,\"keys\":[\"2019-01-03\"],\"position\":27.31782945736434},{\"clicks\":37,\"ctr\":0.08061002178649238,\"impressions\":459,\"keys\":[\"2019-01-04\"],\"position\":28.017429193899783},{\"clicks\":12,\"ctr\":0.046511627906976744,\"impressions\":258,\"keys\":[\"2019-01-05\"],\"position\":40.151162790697676},{\"clicks\":11,\"ctr\":0.03503184713375796,\"impressions\":314,\"keys\":[\"2019-01-06\"],\"position\":34.20063694267516},{\"clicks\":43,\"ctr\":0.07465277777777778,\"impressions\":576,\"keys\":[\"2019-01-07\"],\"position\":25.555555555555557},{\"clicks\":32,\"ctr\":0.055077452667814115,\"impressions\":581,\"keys\":[\"2019-01-08\"],\"position\":27.025817555938037},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-01-09\"],\"position\":29.095914742451154},{\"clicks\":32,\"ctr\":0.054514480408858604,\"impressions\":587,\"keys\":[\"2019-01-10\"],\"position\":23.724020442930154},{\"clicks\":21,\"ctr\":0.04740406320541761,\"impressions\":443,\"keys\":[\"2019-01-11\"],\"position\":27.96162528216704},{\"clicks\":11,\"ctr\":0.03942652329749104,\"impressions\":279,\"keys\":[\"2019-01-12\"],\"position\":34.22222222222222},{\"clicks\":22,\"ctr\":0.06875,\"impressions\":320,\"keys\":[\"2019-01-13\"],\"position\":31.334375},{\"clicks\":39,\"ctr\":0.06678082191780822,\"impressions\":584,\"keys\":[\"2019-01-14\"],\"position\":23.554794520547944},{\"clicks\":36,\"ctr\":0.06304728546409807,\"impressions\":571,\"keys\":[\"2019-01-15\"],\"position\":22.952714535901926},{\"clicks\":31,\"ctr\":0.060546875,\"impressions\":512,\"keys\":[\"2019-01-16\"],\"position\":24.61328125},{\"clicks\":39,\"ctr\":0.07587548638132295,\"impressions\":514,\"keys\":[\"2019-01-17\"],\"position\":26.085603112840467},{\"clicks\":21,\"ctr\":0.04861111111111111,\"impressions\":432,\"keys\":[\"2019-01-18\"],\"position\":29.67361111111111},{\"clicks\":6,\"ctr\":0.02197802197802198,\"impressions\":273,\"keys\":[\"2019-01-19\"],\"position\":41.40659340659341},{\"clicks\":19,\"ctr\":0.06690140845070422,\"impressions\":284,\"keys\":[\"2019-01-20\"],\"position\":33.34507042253521},{\"clicks\":34,\"ctr\":0.06614785992217899,\"impressions\":514,\"keys\":[\"2019-01-21\"],\"position\":28.704280155642024},{\"clicks\":29,\"ctr\":0.04387291981845688,\"impressions\":661,\"keys\":[\"2019-01-22\"],\"position\":28.07715582450832},{\"clicks\":30,\"ctr\":0.04559270516717325,\"impressions\":658,\"keys\":[\"2019-01-23\"],\"position\":25.092705167173253},{\"clicks\":54,\"ctr\":0.08035714285714286,\"impressions\":672,\"keys\":[\"2019-01-24\"],\"position\":25.507440476190474},{\"clicks\":40,\"ctr\":0.07648183556405354,\"impressions\":523,\"keys\":[\"2019-01-25\"],\"position\":28.908221797323137},{\"clicks\":14,\"ctr\":0.055776892430278883,\"impressions\":251,\"keys\":[\"2019-01-26\"],\"position\":32.08366533864542},{\"clicks\":20,\"ctr\":0.062111801242236024,\"impressions\":322,\"keys\":[\"2019-01-27\"],\"position\":34.7888198757764},{\"clicks\":42,\"ctr\":0.059490084985835696,\"impressions\":706,\"keys\":[\"2019-01-28\"],\"position\":25.48725212464589},{\"clicks\":49,\"ctr\":0.08277027027027027,\"impressions\":592,\"keys\":[\"2019-01-29\"],\"position\":24.743243243243242},{\"clicks\":37,\"ctr\":0.06368330464716007,\"impressions\":581,\"keys\":[\"2019-01-30\"],\"position\":24.125645438898452},{\"clicks\":29,\"ctr\":0.05835010060362173,\"impressions\":497,\"keys\":[\"2019-01-31\"],\"position\":25.780684104627767},{\"clicks\":30,\"ctr\":0.06437768240343347,\"impressions\":466,\"keys\":[\"2019-02-01\"],\"position\":31.69098712446352},{\"clicks\":15,\"ctr\":0.04504504504504504,\"impressions\":333,\"keys\":[\"2019-02-02\"],\"position\":34.13513513513514},{\"clicks\":21,\"ctr\":0.06402439024390244,\"impressions\":328,\"keys\":[\"2019-02-03\"],\"position\":35.28658536585366},{\"clicks\":50,\"ctr\":0.09487666034155598,\"impressions\":527,\"keys\":[\"2019-02-04\"],\"position\":23.265654648956357},{\"clicks\":30,\"ctr\":0.058365758754863814,\"impressions\":514,\"keys\":[\"2019-02-05\"],\"position\":27.682879377431906},{\"clicks\":48,\"ctr\":0.09090909090909091,\"impressions\":528,\"keys\":[\"2019-02-06\"],\"position\":22.37121212121212},{\"clicks\":40,\"ctr\":0.07476635514018691,\"impressions\":535,\"keys\":[\"2019-02-07\"],\"position\":24.97196261682243},{\"clicks\":39,\"ctr\":0.07169117647058823,\"impressions\":544,\"keys\":[\"2019-02-08\"],\"position\":25.03676470588235},{\"clicks\":8,\"ctr\":0.03137254901960784,\"impressions\":255,\"keys\":[\"2019-02-09\"],\"position\":34.03921568627451},{\"clicks\":12,\"ctr\":0.04878048780487805,\"impressions\":246,\"keys\":[\"2019-02-10\"],\"position\":35.552845528455286},{\"clicks\":47,\"ctr\":0.08576642335766424,\"impressions\":548,\"keys\":[\"2019-02-11\"],\"position\":20.027372262773724},{\"clicks\":48,\"ctr\":0.08823529411764706,\"impressions\":544,\"keys\":[\"2019-02-12\"],\"position\":22.527573529411764},{\"clicks\":37,\"ctr\":0.05727554179566564,\"impressions\":646,\"keys\":[\"2019-02-13\"],\"position\":23.396284829721363},{\"clicks\":40,\"ctr\":0.06734006734006734,\"impressions\":594,\"keys\":[\"2019-02-14\"],\"position\":28.053872053872055},{\"clicks\":26,\"ctr\":0.05108055009823183,\"impressions\":509,\"keys\":[\"2019-02-15\"],\"position\":29.770137524557956},{\"clicks\":13,\"ctr\":0.0429042904290429,\"impressions\":303,\"keys\":[\"2019-02-16\"],\"position\":34.95709570957096},{\"clicks\":31,\"ctr\":0.08333333333333333,\"impressions\":372,\"keys\":[\"2019-02-17\"],\"position\":33.25268817204301},{\"clicks\":45,\"ctr\":0.08893280632411067,\"impressions\":506,\"keys\":[\"2019-02-18\"],\"position\":24.64624505928854},{\"clicks\":50,\"ctr\":0.09433962264150944,\"impressions\":530,\"keys\":[\"2019-02-19\"],\"position\":24.11132075471698},{\"clicks\":49,\"ctr\":0.09057301293900184,\"impressions\":541,\"keys\":[\"2019-02-20\"],\"position\":23.20517560073937},{\"clicks\":38,\"ctr\":0.07196969696969698,\"impressions\":528,\"keys\":[\"2019-02-21\"],\"position\":24.47159090909091},{\"clicks\":36,\"ctr\":0.08530805687203792,\"impressions\":422,\"keys\":[\"2019-02-22\"],\"position\":25.601895734597157},{\"clicks\":13,\"ctr\":0.053497942386831275,\"impressions\":243,\"keys\":[\"2019-02-23\"],\"position\":36.37448559670782},{\"clicks\":11,\"ctr\":0.03754266211604096,\"impressions\":293,\"keys\":[\"2019-02-24\"],\"position\":36.77133105802048},{\"clicks\":46,\"ctr\":0.08409506398537477,\"impressions\":547,\"keys\":[\"2019-02-25\"],\"position\":28.641681901279707},{\"clicks\":39,\"ctr\":0.07632093933463796,\"impressions\":511,\"keys\":[\"2019-02-26\"],\"position\":25.643835616438356},{\"clicks\":36,\"ctr\":0.06990291262135923,\"impressions\":515,\"keys\":[\"2019-02-27\"],\"position\":24.5378640776699},{\"clicks\":27,\"ctr\":0.05793991416309013,\"impressions\":466,\"keys\":[\"2019-02-28\"],\"position\":30.13733905579399},{\"clicks\":23,\"ctr\":0.0515695067264574,\"impressions\":446,\"keys\":[\"2019-03-01\"],\"position\":33.69730941704036},{\"clicks\":5,\"ctr\":0.025906735751295335,\"impressions\":193,\"keys\":[\"2019-03-02\"],\"position\":33.181347150259064},{\"clicks\":13,\"ctr\":0.04980842911877394,\"impressions\":261,\"keys\":[\"2019-03-03\"],\"position\":33.39463601532567},{\"clicks\":33,\"ctr\":0.06776180698151951,\"impressions\":487,\"keys\":[\"2019-03-04\"],\"position\":27.234086242299796},{\"clicks\":29,\"ctr\":0.05150976909413854,\"impressions\":563,\"keys\":[\"2019-03-05\"],\"position\":25.190053285968027},{\"clicks\":51,\"ctr\":0.09788867562380038,\"impressions\":521,\"keys\":[\"2019-03-06\"],\"position\":24.871401151631478},{\"clicks\":32,\"ctr\":0.06299212598425197,\"impressions\":508,\"keys\":[\"2019-03-07\"],\"position\":28.031496062992126},{\"clicks\":21,\"ctr\":0.059490084985835696,\"impressions\":353,\"keys\":[\"2019-03-08\"],\"position\":30.86685552407932},{\"clicks\":20,\"ctr\":0.06734006734006734,\"impressions\":297,\"keys\":[\"2019-03-09\"],\"position\":31.71043771043771},{\"clicks\":16,\"ctr\":0.06153846153846154,\"impressions\":260,\"keys\":[\"2019-03-10\"],\"position\":32.39615384615385},{\"clicks\":40,\"ctr\":0.07421150278293136,\"impressions\":539,\"keys\":[\"2019-03-11\"],\"position\":23.699443413729128},{\"clicks\":57,\"ctr\":0.10694183864915573,\"impressions\":533,\"keys\":[\"2019-03-12\"],\"position\":22.49155722326454},{\"clicks\":49,\"ctr\":0.0745814307458143,\"impressions\":657,\"keys\":[\"2019-03-13\"],\"position\":26.027397260273972},{\"clicks\":41,\"ctr\":0.06366459627329192,\"impressions\":644,\"keys\":[\"2019-03-14\"],\"position\":28.83385093167702},{\"clicks\":32,\"ctr\":0.055944055944055944,\"impressions\":572,\"keys\":[\"2019-03-15\"],\"position\":31.16083916083916},{\"clicks\":20,\"ctr\":0.0437636761487965,\"impressions\":457,\"keys\":[\"2019-03-16\"],\"position\":37.65426695842451},{\"clicks\":15,\"ctr\":0.02952755905511811,\"impressions\":508,\"keys\":[\"2019-03-17\"],\"position\":40.80905511811024},{\"clicks\":34,\"ctr\":0.04353393085787452,\"impressions\":781,\"keys\":[\"2019-03-18\"],\"position\":31.021766965428938},{\"clicks\":42,\"ctr\":0.058333333333333334,\"impressions\":720,\"keys\":[\"2019-03-19\"],\"position\":32.84305555555555},{\"clicks\":30,\"ctr\":0.043923865300146414,\"impressions\":683,\"keys\":[\"2019-03-20\"],\"position\":35.17130307467057},{\"clicks\":45,\"ctr\":0.06373937677053824,\"impressions\":706,\"keys\":[\"2019-03-21\"],\"position\":31.644475920679888},{\"clicks\":24,\"ctr\":0.03697996918335902,\"impressions\":649,\"keys\":[\"2019-03-22\"],\"position\":34.2326656394453},{\"clicks\":7,\"ctr\":0.0219435736677116,\"impressions\":319,\"keys\":[\"2019-03-23\"],\"position\":42.21630094043887},{\"clicks\":17,\"ctr\":0.04788732394366197,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.3830985915493},{\"clicks\":33,\"ctr\":0.05100463678516229,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072642968},{\"clicks\":41,\"ctr\":0.06623586429725363,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226173},{\"clicks\":48,\"ctr\":0.06886657101865136,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.18651362984218},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.68885191347754},{\"clicks\":33,\"ctr\":0.06534653465346535,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.30891089108911},{\"clicks\":12,\"ctr\":0.04743083003952569,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.06719367588933},{\"clicks\":19,\"ctr\":0.06312292358803986,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700996675},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453808752},{\"clicks\":53,\"ctr\":0.08204334365325078,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167182663},{\"clicks\":39,\"ctr\":0.07103825136612021,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457194},{\"clicks\":46,\"ctr\":0.07528641571194762,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.376432078559738},{\"clicks\":33,\"ctr\":0.06903765690376569,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983263597},{\"clicks\":17,\"ctr\":0.06439393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.66287878787879},{\"clicks\":12,\"ctr\":0.06382978723404255,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.78191489361702},{\"clicks\":49,\"ctr\":0.09441233140655106,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.58766859344894},{\"clicks\":58,\"ctr\":0.08134642356241234,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974754558},{\"clicks\":46,\"ctr\":0.07407407407407407,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882447666},{\"clicks\":38,\"ctr\":0.0658578856152513,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601386},{\"clicks\":50,\"ctr\":0.08944543828264759,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182467},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904761904},{\"clicks\":16,\"ctr\":0.045584045584045586,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.67236467236467},{\"clicks\":51,\"ctr\":0.08528428093645485,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856187},{\"clicks\":51,\"ctr\":0.07623318385650224,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382660687},{\"clicks\":31,\"ctr\":0.05254237288135593,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559323},{\"clicks\":32,\"ctr\":0.06451612903225806,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.36693548387097},{\"clicks\":33,\"ctr\":0.07173913043478261,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391304},{\"clicks\":8,\"ctr\":0.02909090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.53454545454545},{\"clicks\":9,\"ctr\":0.03103448275862069,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172413794},{\"clicks\":24,\"ctr\":0.0502092050209205,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364016737},{\"clicks\":49,\"ctr\":0.08019639934533551,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522094926},{\"clicks\":50,\"ctr\":0.0755287009063444,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864048},{\"clicks\":40,\"ctr\":0.06451612903225806,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032258},{\"clicks\":33,\"ctr\":0.06846473029045644,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.02735562310030395,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.49240121580547},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.06550218340611354,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697233},{\"clicks\":33,\"ctr\":0.060109289617486336,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.22040072859745},{\"clicks\":34,\"ctr\":0.06017699115044248,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053096},{\"clicks\":49,\"ctr\":0.09107806691449814,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494423},{\"clicks\":42,\"ctr\":0.0825147347740668,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697444},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.54518950437318},{\"clicks\":32,\"ctr\":0.07637231503579953,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.60859188544153},{\"clicks\":51,\"ctr\":0.08571428571428572,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336134},{\"clicks\":55,\"ctr\":0.09090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421487605},{\"clicks\":61,\"ctr\":0.09697933227344992,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.43879173290938},{\"clicks\":46,\"ctr\":0.0856610800744879,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013034},{\"clicks\":31,\"ctr\":0.06623931623931624,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.88034188034188},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.91111111111111},{\"clicks\":23,\"ctr\":0.06284153005464481,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.85245901639344},{\"clicks\":63,\"ctr\":0.09251101321585903,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587371512},{\"clicks\":63,\"ctr\":0.0860655737704918,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.683060109289617},{\"clicks\":32,\"ctr\":0.052545155993431854,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489326},{\"clicks\":46,\"ctr\":0.06488011283497884,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.95345557122708},{\"clicks\":31,\"ctr\":0.06262626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636364},{\"clicks\":6,\"ctr\":0.02112676056338028,\"impressions\":284,\"keys\":[\"2019-05-18\"],\"position\":41.151408450704224}],\"googlesitekit_search-console::sc-site-analytics::last-28-days\":[{\"clicks\":17,\"ctr\":0.04788732394366197,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.3830985915493},{\"clicks\":33,\"ctr\":0.05100463678516229,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072642968},{\"clicks\":41,\"ctr\":0.06623586429725363,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226173},{\"clicks\":48,\"ctr\":0.06886657101865136,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.18651362984218},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.68885191347754},{\"clicks\":33,\"ctr\":0.06534653465346535,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.30891089108911},{\"clicks\":12,\"ctr\":0.04743083003952569,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.06719367588933},{\"clicks\":19,\"ctr\":0.06312292358803986,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700996675},{\"clicks\":41,\"ctr\":0.06645056726094004,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453808752},{\"clicks\":53,\"ctr\":0.08204334365325078,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167182663},{\"clicks\":39,\"ctr\":0.07103825136612021,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457194},{\"clicks\":46,\"ctr\":0.07528641571194762,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.376432078559738},{\"clicks\":33,\"ctr\":0.06903765690376569,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983263597},{\"clicks\":17,\"ctr\":0.06439393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.66287878787879},{\"clicks\":12,\"ctr\":0.06382978723404255,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.78191489361702},{\"clicks\":49,\"ctr\":0.09441233140655106,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.58766859344894},{\"clicks\":58,\"ctr\":0.08134642356241234,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974754558},{\"clicks\":46,\"ctr\":0.07407407407407407,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882447666},{\"clicks\":38,\"ctr\":0.0658578856152513,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601386},{\"clicks\":50,\"ctr\":0.08944543828264759,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182467},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904761904},{\"clicks\":16,\"ctr\":0.045584045584045586,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.67236467236467},{\"clicks\":51,\"ctr\":0.08528428093645485,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856187},{\"clicks\":51,\"ctr\":0.07623318385650224,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382660687},{\"clicks\":31,\"ctr\":0.05254237288135593,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559323},{\"clicks\":32,\"ctr\":0.06451612903225806,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.36693548387097},{\"clicks\":33,\"ctr\":0.07173913043478261,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391304},{\"clicks\":8,\"ctr\":0.02909090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.53454545454545},{\"clicks\":9,\"ctr\":0.03103448275862069,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172413794},{\"clicks\":24,\"ctr\":0.0502092050209205,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364016737},{\"clicks\":49,\"ctr\":0.08019639934533551,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522094926},{\"clicks\":50,\"ctr\":0.0755287009063444,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864048},{\"clicks\":40,\"ctr\":0.06451612903225806,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032258},{\"clicks\":33,\"ctr\":0.06846473029045644,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.02735562310030395,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.49240121580547},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.06550218340611354,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697233},{\"clicks\":33,\"ctr\":0.060109289617486336,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.22040072859745},{\"clicks\":34,\"ctr\":0.06017699115044248,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053096},{\"clicks\":49,\"ctr\":0.09107806691449814,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494423},{\"clicks\":42,\"ctr\":0.0825147347740668,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697444},{\"clicks\":16,\"ctr\":0.04664723032069971,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.54518950437318},{\"clicks\":32,\"ctr\":0.07637231503579953,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.60859188544153},{\"clicks\":51,\"ctr\":0.08571428571428572,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336134},{\"clicks\":55,\"ctr\":0.09090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421487605},{\"clicks\":61,\"ctr\":0.09697933227344992,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.43879173290938},{\"clicks\":46,\"ctr\":0.0856610800744879,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013034},{\"clicks\":31,\"ctr\":0.06623931623931624,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.88034188034188},{\"clicks\":12,\"ctr\":0.0380952380952381,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.91111111111111},{\"clicks\":23,\"ctr\":0.06284153005464481,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.85245901639344},{\"clicks\":63,\"ctr\":0.09251101321585903,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587371512},{\"clicks\":63,\"ctr\":0.0860655737704918,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.683060109289617},{\"clicks\":32,\"ctr\":0.052545155993431854,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489326},{\"clicks\":46,\"ctr\":0.06488011283497884,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.95345557122708},{\"clicks\":31,\"ctr\":0.06262626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636364},{\"clicks\":6,\"ctr\":0.02112676056338028,\"impressions\":284,\"keys\":[\"2019-05-18\"],\"position\":41.151408450704224}],\"googlesitekit_analytics::overview::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":null,\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"},{\"name\":\"Pageviews\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":1,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":null,\"metrics\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}],\"totals\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"minimums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}],\"maximums\":[{\"values\":[\"2917\",\"3602\",\"75.0694058856191\",\"77.99361465852304\",\"0\",\"6448\"]},{\"values\":[\"2902\",\"3389\",\"75.09589849513131\",\"60.79167896134553\",\"0\",\"5794\"]}]}}],\"googlesitekit_search-console::search-keywords::last-28-days\":[{\"clicks\":197,\"ctr\":0.2944693572496263,\"impressions\":669,\"keys\":[\"Site Kit\"],\"position\":1.898355754857997},{\"clicks\":56,\"ctr\":0.14698162729658792,\"impressions\":381,\"keys\":[\"wordpress site kit\"],\"position\":3.748031496062992},{\"clicks\":53,\"ctr\":0.12441314553990611,\"impressions\":426,\"keys\":[\"site kit wordpress\"],\"position\":3.31924882629108},{\"clicks\":52,\"ctr\":0.4262295081967213,\"impressions\":122,\"keys\":[\"site kit\"],\"position\":1.0245901639344261},{\"clicks\":28,\"ctr\":0.15300546448087432,\"impressions\":183,\"keys\":[\"site kit wordpress\"],\"position\":3.240437158469945},{\"clicks\":13,\"ctr\":0.18840579710144928,\"impressions\":69,\"keys\":[\"woocommerce site kit\"],\"position\":4.434782608695652},{\"clicks\":11,\"ctr\":0.3333333333333333,\"impressions\":33,\"keys\":[\"site kit for wordpress\"],\"position\":3.242424242424242},{\"clicks\":10,\"ctr\":0.37037037037037035,\"impressions\":27,\"keys\":[\"Site Kit autosuggest\"],\"position\":2.9259259259259256},{\"clicks\":9,\"ctr\":0.2727272727272727,\"impressions\":33,\"keys\":[\"Site Kit woocommerce\"],\"position\":1.5454545454545454},{\"clicks\":8,\"ctr\":0.3076923076923077,\"impressions\":26,\"keys\":[\"Site Kit documentation\"],\"position\":1.7307692307692308}],\"googlesitekit_analytics::traffic-sources::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:medium\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"New Users\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":4,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"(none)\"],\"metrics\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]},{\"dimensions\":[\"organic\"],\"metrics\":[{\"values\":[\"1173\",\"785\",\"665\"]}]},{\"dimensions\":[\"referral\"],\"metrics\":[{\"values\":[\"414\",\"316\",\"244\"]}]},{\"dimensions\":[\"voluntary_link\"],\"metrics\":[{\"values\":[\"2\",\"2\",\"1\"]}]}],\"totals\":[{\"values\":[\"3602\",\"3017\",\"2809\"]}],\"minimums\":[{\"values\":[\"2\",\"2\",\"1\"]}],\"maximums\":[{\"values\":[\"2013\",\"1914\",\"1899\"]}]}}],\"googlesitekit_analytics::site-analytics::last-28-days\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:date\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":56,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"20190324\"],\"metrics\":[{\"values\":[\"142\",\"140\",\"69.01408450704226\",\"10.866197183098592\",\"0\"]}]},{\"dimensions\":[\"20190325\"],\"metrics\":[{\"values\":[\"141\",\"132\",\"74.46808510638297\",\"50.255319148936174\",\"0\"]}]},{\"dimensions\":[\"20190326\"],\"metrics\":[{\"values\":[\"238\",\"228\",\"75.63025210084034\",\"19.11764705882353\",\"0\"]}]},{\"dimensions\":[\"20190327\"],\"metrics\":[{\"values\":[\"129\",\"114\",\"75.1937984496124\",\"64.68217054263566\",\"0\"]}]},{\"dimensions\":[\"20190328\"],\"metrics\":[{\"values\":[\"187\",\"181\",\"76.47058823529412\",\"21.106951871657753\",\"0\"]}]},{\"dimensions\":[\"20190329\"],\"metrics\":[{\"values\":[\"113\",\"103\",\"84.070796460177\",\"70.12389380530973\",\"0\"]}]},{\"dimensions\":[\"20190330\"],\"metrics\":[{\"values\":[\"29\",\"22\",\"72.41379310344827\",\"36.44827586206897\",\"0\"]}]},{\"dimensions\":[\"20190331\"],\"metrics\":[{\"values\":[\"90\",\"85\",\"70.0\",\"8.022222222222222\",\"0\"]}]},{\"dimensions\":[\"20190401\"],\"metrics\":[{\"values\":[\"166\",\"152\",\"74.09638554216868\",\"22.783132530120483\",\"0\"]}]},{\"dimensions\":[\"20190402\"],\"metrics\":[{\"values\":[\"115\",\"106\",\"72.17391304347827\",\"152.65217391304347\",\"0\"]}]},{\"dimensions\":[\"20190403\"],\"metrics\":[{\"values\":[\"147\",\"139\",\"74.14965986394559\",\"25.05442176870748\",\"0\"]}]},{\"dimensions\":[\"20190404\"],\"metrics\":[{\"values\":[\"108\",\"100\",\"81.48148148148148\",\"35.99074074074074\",\"0\"]}]},{\"dimensions\":[\"20190405\"],\"metrics\":[{\"values\":[\"90\",\"77\",\"77.77777777777779\",\"50.5\",\"0\"]}]},{\"dimensions\":[\"20190406\"],\"metrics\":[{\"values\":[\"46\",\"44\",\"71.73913043478261\",\"72.26086956521739\",\"0\"]}]},{\"dimensions\":[\"20190407\"],\"metrics\":[{\"values\":[\"51\",\"50\",\"66.66666666666666\",\"38.94117647058823\",\"0\"]}]},{\"dimensions\":[\"20190408\"],\"metrics\":[{\"values\":[\"116\",\"104\",\"75.0\",\"51.327586206896555\",\"0\"]}]},{\"dimensions\":[\"20190409\"],\"metrics\":[{\"values\":[\"124\",\"110\",\"69.35483870967742\",\"69.95161290322581\",\"0\"]}]},{\"dimensions\":[\"20190410\"],\"metrics\":[{\"values\":[\"138\",\"124\",\"79.71014492753623\",\"44.92028985507246\",\"0\"]}]},{\"dimensions\":[\"20190411\"],\"metrics\":[{\"values\":[\"153\",\"141\",\"70.58823529411765\",\"87.69934640522875\",\"0\"]}]},{\"dimensions\":[\"20190412\"],\"metrics\":[{\"values\":[\"131\",\"123\",\"71.7557251908397\",\"59.83969465648855\",\"0\"]}]},{\"dimensions\":[\"20190413\"],\"metrics\":[{\"values\":[\"45\",\"39\",\"82.22222222222221\",\"80.2\",\"0\"]}]},{\"dimensions\":[\"20190414\"],\"metrics\":[{\"values\":[\"60\",\"55\",\"68.33333333333333\",\"222.05\",\"0\"]}]},{\"dimensions\":[\"20190415\"],\"metrics\":[{\"values\":[\"249\",\"231\",\"76.30522088353415\",\"137.51004016064257\",\"0\"]}]},{\"dimensions\":[\"20190416\"],\"metrics\":[{\"values\":[\"124\",\"116\",\"87.90322580645162\",\"20.919354838709676\",\"0\"]}]},{\"dimensions\":[\"20190417\"],\"metrics\":[{\"values\":[\"92\",\"82\",\"82.6086956521739\",\"104.48913043478261\",\"0\"]}]},{\"dimensions\":[\"20190418\"],\"metrics\":[{\"values\":[\"102\",\"87\",\"72.54901960784314\",\"190.83333333333334\",\"0\"]}]},{\"dimensions\":[\"20190419\"],\"metrics\":[{\"values\":[\"115\",\"109\",\"70.43478260869566\",\"39.77391304347826\",\"0\"]}]},{\"dimensions\":[\"20190420\"],\"metrics\":[{\"values\":[\"86\",\"85\",\"75.5813953488372\",\"13.232558139534884\",\"0\"]}]},{\"dimensions\":[\"20190421\"],\"metrics\":[{\"values\":[\"62\",\"59\",\"72.58064516129032\",\"23.35483870967742\",\"0\"]}]},{\"dimensions\":[\"20190422\"],\"metrics\":[{\"values\":[\"102\",\"85\",\"66.66666666666666\",\"272.48039215686276\",\"0\"]}]},{\"dimensions\":[\"20190423\"],\"metrics\":[{\"values\":[\"157\",\"136\",\"66.87898089171973\",\"127.35668789808918\",\"0\"]}]},{\"dimensions\":[\"20190424\"],\"metrics\":[{\"values\":[\"194\",\"178\",\"70.10309278350515\",\"106.15979381443299\",\"0\"]}]},{\"dimensions\":[\"20190425\"],\"metrics\":[{\"values\":[\"127\",\"114\",\"72.44094488188976\",\"110.92125984251969\",\"0\"]}]},{\"dimensions\":[\"20190426\"],\"metrics\":[{\"values\":[\"102\",\"89\",\"75.49019607843137\",\"55.59803921568628\",\"0\"]}]},{\"dimensions\":[\"20190427\"],\"metrics\":[{\"values\":[\"65\",\"60\",\"73.84615384615385\",\"26.8\",\"0\"]}]},{\"dimensions\":[\"20190428\"],\"metrics\":[{\"values\":[\"90\",\"84\",\"74.44444444444444\",\"36.75555555555555\",\"0\"]}]},{\"dimensions\":[\"20190429\"],\"metrics\":[{\"values\":[\"385\",\"362\",\"80.25974025974027\",\"71.24675324675324\",\"0\"]}]},{\"dimensions\":[\"20190430\"],\"metrics\":[{\"values\":[\"150\",\"140\",\"81.33333333333333\",\"84.42666666666666\",\"0\"]}]},{\"dimensions\":[\"20190501\"],\"metrics\":[{\"values\":[\"101\",\"88\",\"79.20792079207921\",\"45.82178217821782\",\"0\"]}]},{\"dimensions\":[\"20190502\"],\"metrics\":[{\"values\":[\"198\",\"186\",\"72.72727272727273\",\"68.12626262626263\",\"0\"]}]},{\"dimensions\":[\"20190503\"],\"metrics\":[{\"values\":[\"123\",\"111\",\"73.98373983739837\",\"42.96747967479675\",\"0\"]}]},{\"dimensions\":[\"20190504\"],\"metrics\":[{\"values\":[\"68\",\"63\",\"79.41176470588235\",\"4.176470588235294\",\"0\"]}]},{\"dimensions\":[\"20190505\"],\"metrics\":[{\"values\":[\"108\",\"104\",\"73.14814814814815\",\"72.14814814814815\",\"0\"]}]},{\"dimensions\":[\"20190506\"],\"metrics\":[{\"values\":[\"197\",\"185\",\"79.69543147208121\",\"115.20812182741116\",\"0\"]}]},{\"dimensions\":[\"20190507\"],\"metrics\":[{\"values\":[\"231\",\"218\",\"75.32467532467533\",\"46.714285714285715\",\"0\"]}]},{\"dimensions\":[\"20190508\"],\"metrics\":[{\"values\":[\"231\",\"215\",\"83.54978354978356\",\"47.467532467532465\",\"0\"]}]},{\"dimensions\":[\"20190509\"],\"metrics\":[{\"values\":[\"131\",\"120\",\"77.09923664122137\",\"57.847328244274806\",\"0\"]}]},{\"dimensions\":[\"20190510\"],\"metrics\":[{\"values\":[\"84\",\"72\",\"71.42857142857143\",\"55.92857142857143\",\"0\"]}]},{\"dimensions\":[\"20190511\"],\"metrics\":[{\"values\":[\"22\",\"18\",\"81.81818181818183\",\"59.31818181818182\",\"0\"]}]},{\"dimensions\":[\"20190512\"],\"metrics\":[{\"values\":[\"27\",\"24\",\"85.18518518518519\",\"8.88888888888889\",\"0\"]}]},{\"dimensions\":[\"20190513\"],\"metrics\":[{\"values\":[\"201\",\"161\",\"72.636815920398\",\"80.64676616915423\",\"0\"]}]},{\"dimensions\":[\"20190514\"],\"metrics\":[{\"values\":[\"139\",\"121\",\"69.7841726618705\",\"103.72661870503597\",\"0\"]}]},{\"dimensions\":[\"20190515\"],\"metrics\":[{\"values\":[\"77\",\"69\",\"81.81818181818183\",\"39.74025974025974\",\"0\"]}]},{\"dimensions\":[\"20190516\"],\"metrics\":[{\"values\":[\"108\",\"87\",\"65.74074074074075\",\"93.76851851851852\",\"0\"]}]},{\"dimensions\":[\"20190517\"],\"metrics\":[{\"values\":[\"92\",\"85\",\"65.21739130434783\",\"114.82608695652173\",\"0\"]}]},{\"dimensions\":[\"20190518\"],\"metrics\":[{\"values\":[\"30\",\"28\",\"80.0\",\"69.0\",\"0\"]}]}],\"totals\":[{\"values\":[\"6929\",\"6341\",\"75.10463270313177\",\"70.06898542358205\",\"0\"]}],\"minimums\":[{\"values\":[\"22\",\"18\",\"65.21739130434783\",\"4.176470588235294\",\"0\"]}],\"maximums\":[{\"values\":[\"385\",\"362\",\"87.90322580645162\",\"272.48039215686276\",\"0\"]}]}}],\"googlesitekit_analytics::goals::last-28-days\":{\"itemsPerPage\":1000,\"kind\":\"analytics#goals\",\"nextLink\":null,\"previousLink\":null,\"startIndex\":1,\"totalResults\":5,\"username\":\"adam.silverstein@getgoogle.com\",\"items\":[{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T15:36:07.002Z\",\"id\":\"1\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Basic\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/1\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:31.531Z\",\"value\":299,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Basic Button\",\"number\":1,\"url\":\"\\\/pricing-basic\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:30:57.626Z\",\"id\":\"2\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Professional\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/2\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:43.894Z\",\"value\":699,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Professional Button\",\"number\":1,\"url\":\"\\\/pricing-professional\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:31:32.429Z\",\"id\":\"3\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Enterprise\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/3\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:55.366Z\",\"value\":999,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Enterprise Button\",\"number\":1,\"url\":\"\\\/pricing-enterprise\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:32:17.667Z\",\"id\":\"4\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Form Success (non-funnel)\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/4\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:22.277Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":false,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\"}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:41:10.580Z\",\"id\":\"5\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Get Started\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/5\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:14.486Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Get Started Header Button\",\"number\":1,\"url\":\"\\\/get-started\"}]}}]},\"googlesitekit_analytics::top-pages::last-28-days\":[{\"nextPageToken\":\"10\",\"columnHeader\":{\"dimensions\":[\"ga:pagePath\",\"ga:pageTitle\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Unique Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Bounce rate\",\"type\":\"PERCENT\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":true,\"rowCount\":182,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"\\\/\",\"Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"3796\",\"3133\",\"76.88277668631304\"]}]},{\"dimensions\":[\"\\\/my-account\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"402\",\"216\",\"32.25806451612903\"]}]},{\"dimensions\":[\"\\\/my-account\\\/health\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"260\",\"85\",\"45.16129032258064\"]}]},{\"dimensions\":[\"\\\/blog\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"177\",\"136\",\"64.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/05\\\/Site Kit-3-0-released\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"140\",\"124\",\"71.84466019417476\"]}]},{\"dimensions\":[\"\\\/blog\\\/2017\\\/06\\\/Site Kit-io-first-steps\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"122\",\"108\",\"71.60493827160494\"]}]},{\"dimensions\":[\"\\\/checkout\\\/?plan=essential\",\"Checkout \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"119\",\"93\",\"63.1578947368421\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting Started \\u2013 redesign-stage.sitekitbygoogle.com\"],\"metrics\":[{\"values\":[\"87\",\"19\",\"0.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/02\\\/custom-search-with-Site Kit-how-to-limit-results-to-full-text-matches\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"86\",\"80\",\"75.0\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting started with faster search \\u2013 Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"83\",\"8\",\"0.0\"]}]}],\"totals\":[{\"values\":[\"6448\",\"4721\",\"75.0694058856191\"]}],\"minimums\":[{\"values\":[\"1\",\"1\",\"0.0\"]}],\"maximums\":[{\"values\":[\"3796\",\"3133\",\"100.0\"]}]}}],\"googlesitekit_adsense::earning-today::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-20\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earnings-this-period::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-04-22\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-daily-this-month::last-28-days\":{\"averages\":[\"\",null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[\"\",null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":null,\"name\":\"DATE\",\"type\":\"DIMENSION\"},{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-28days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-04-22\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev28days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-04-21\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-03-25\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-yesterday::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-19\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-samedaylastweek::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-13\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-7days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-19\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-13\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-prev7days::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-12\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-06\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2019-05-20\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2019-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]},\"googlesitekit_adsense::earning-this-month-last-year::last-28-days\":{\"averages\":[null,null,null],\"endDate\":\"2018-05-31\",\"kind\":\"adsense#report\",\"rows\":null,\"startDate\":\"2018-05-01\",\"totalMatchedRows\":\"0\",\"totals\":[null,null,null],\"warnings\":[\"Some of the requested ad clients do not support the requested combination of dimensions.\",\"Some of the requested ad clients do not support the requested combination of dimensions.\"],\"headers\":[{\"currency\":\"USD\",\"name\":\"EARNINGS\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":\"USD\",\"name\":\"PAGE_VIEWS_RPM\",\"type\":\"METRIC_CURRENCY\"},{\"currency\":null,\"name\":\"IMPRESSIONS\",\"type\":\"METRIC_TALLY\"}]}}","timestamp":1558364679,"debug":true,"currentScreen":{"action":"","base":"dashboard","id":"dashboard","is_network":false,"is_user":false,"parent_base":null,"parent_file":null,"post_type":"","taxonomy":"","is_block_editor":false},"currentAdminPage":null,"resetSession":false,"reAuth":false,"userData":{"id":1,"email":"sundar.pichai@google.com","name":"Sundar Pichai","picture":""},"connectUrl":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?googlesitekit_connect=1&nonce=cd5a631ad2&page=googlesitekit-splash","disconnectUrl":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?googlesitekit_disconnect=1&nonce=4ac4bb0571&page=googlesitekit-splash","AMPenabled":false,"newSitePosts":"-1","externalCredentialsURL":"https:\/\/developers.google.com\/web\/site-kit?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","externalAPIKeyURL":"https:\/\/developers.google.com\/web\/site-kit\/apikey?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","trackingOptin":true,"trackingID":"UA-XXXXXXXX-X"},"modules":{"search-console":{"slug":"search-console","name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","cta":"Connect your site to Google Search Console.","sort":1,"homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","group":"","feature":"","module_tags":[],"required":[],"autoActivate":true,"screenId":"googlesitekit-module-search-console","hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"analytics":{"slug":"analytics","name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","cta":"Get to know your customers.","sort":2,"homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","group":"Marketing Platform","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-analytics","hasSettings":true,"provides":["Audience overview","Top pages","Top acquisition sources"],"settings":{"accountId":"XXXXXXXX","propertyId":"UA-XXXXXXXX-X","profileId":"XXXXXXXX","internalWebPropertyId":"XXXXXXXX","useSnippet":false,"ampClientIdOptIn":false},"active":true,"setupComplete":true,"dependencies":[],"dependants":["optimize","tagmanager"]},"optimize":{"slug":"optimize","name":"Optimize","description":"Create free A\/B tests that help you drive metric-based design solutions to your site.","cta":"Increase your CTR.","sort":3,"homepage":"https:\/\/optimize.google.com\/optimize\/home\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/optimize\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["A\/B or multivariate testing","Improvement tracking","Probability and confidence calculations"],"settings":{"optimizeId":false,"ampClientIdOptIn":false,"ampExperimentJson":""},"active":true,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"tagmanager":{"slug":"tagmanager","name":"Tag Manager","description":"Tag Manager creates an easy to manage way to create tags on your site without updating code.","cta":"Tag management made simple.","sort":4,"homepage":"https:\/\/tagmanager.google.com\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/tag-manager\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["Create tags without updating code"],"settings":{"accountId":"XXXXXXXX","containerId":"GTM-K7BVKFF","useSnippet":false},"active":true,"setupComplete":true,"dependencies":["analytics"],"dependants":[]},"pagespeed-insights":{"slug":"pagespeed-insights","name":"PageSpeed Insights","description":"Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.","cta":"Learn more about your website\u2019s performance.","sort":5,"homepage":"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/","learnMore":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about","group":"Additional Google Services","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":false,"hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"adsense":{"slug":"adsense","name":"AdSense","description":"Earn money by placing ads on your website. It\u2019s free and easy.","cta":"Monetize Your Site.","sort":6,"homepage":"https:\/\/www.google.com\/adsense\/new\/u\/0\/pub-XXXXXXXXXX\/main\/viewreports?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","group":"Additional Google Services","feature":"","module_tags":["monetize"],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-adsense","hasSettings":true,"provides":["Monetize your website","Intelligent, automatic ad placement"],"settings":{"0":false,"accountId":"pub-XXXXXXXXXX","clientId":"ca-pub-XXXXXXXXXX","setupComplete":true,"accountStatus":"account-connected","adsenseTagEnabled":true},"accountURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","signupURL":"https:\/\/www.google.com\/adsense\/new\/pub-XXXXXXXXXX\/home?source=site-kit&url=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&utm_source=site-kit&utm_medium=wordpress_signup","rootURL":"https:\/\/www.google.com\/adsense\/?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","active":true,"setupComplete":true,"dependencies":[],"dependants":[]}},"locale":{"":{"domain":"google-site-kit","lang":"en_US"}},"permissions":{"canAuthenticate":true,"canSetup":true,"canViewPostsInsights":true,"canViewDashboard":true,"canViewModuleDetails":true,"canManageOptions":true},"setup":{"isSiteKitConnected":true,"authenticationUrl":"#","isAuthenticated":true,"isVerified":true,"hasSearchConsoleProperty":true,"showModuleSetupWizard":false,"moduleToSetup":""},"notifications":[],"permaLink":"","permaLinkHash":"","pageTitle":"","postID":false,"postType":false,"dashboardPermalink":"http:\/\/www.googlelabs.com\/wp-admin\/admin.php?page=googlesitekit-dashboard","publicPath":"http:\/\/www.googlelabs.com\/wp-content\/plugins\/google\/dist\/assets\/js\/","editmodule":""} \ No newline at end of file diff --git a/.storybook/data/wp-admin-post.php-post=57&action=edit-googlesitekit.js b/.storybook/data/wp-admin-post.php-post=57&action=edit-googlesitekit.js new file mode 100644 index 00000000000..07578585b9d --- /dev/null +++ b/.storybook/data/wp-admin-post.php-post=57&action=edit-googlesitekit.js @@ -0,0 +1 @@ +export const googlesitekit = {"admin":{"apikey":"AIzaSyAi7c63eq7hRWDQESQIfdIY3IcyQVyiw4o","siteURL":"https:\/\/www.sitekitbygoogle.com\/","siteName":"Google Site Kit for WordPress","clientID":"996149534807-vj7sh68s12nf10kdssq20l0023n75keq.apps.googleusercontent.com","clientSecret":"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022","adminRoot":"https:\/\/sitekitbygoogle.com\/wp-admin\/admin.php","pluginUri":"https:\/\/sitekitbygoogle.com\/wp-content\/plugins\/google-site-kit\/","assetsRoot":"/assets/","nojscache":false,"datacache":"{\"googlesitekit_modules::analytics::traffic-sources::last-28-days::d41d8cd98f00b204e9800998ecf8427e\":{\"queryCost\":null,\"reports\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":[\"ga:medium\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"New Users\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":null,\"rowCount\":4,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"(none)\"],\"metrics\":[{\"values\":[\"1970\",\"1871\",\"1856\"]}]},{\"dimensions\":[\"organic\"],\"metrics\":[{\"values\":[\"1187\",\"790\",\"671\"]}]},{\"dimensions\":[\"referral\"],\"metrics\":[{\"values\":[\"414\",\"316\",\"245\"]}]},{\"dimensions\":[\"voluntary_link\"],\"metrics\":[{\"values\":[\"1\",\"1\",\"1\"]}]}],\"totals\":[{\"values\":[\"3572\",\"2978\",\"2773\"]}],\"minimums\":[{\"values\":[\"1\",\"1\",\"1\"]}],\"maximums\":[{\"values\":[\"1970\",\"1871\",\"1856\"]}]}}]},\"googlesitekit_modules::analytics::overview::last-28-days::d41d8cd98f00b204e9800998ecf8427e\":{\"queryCost\":null,\"reports\":[{\"nextPageToken\":null,\"columnHeader\":{\"dimensions\":null,\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"},{\"name\":\"Pageviews\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":null,\"rowCount\":1,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":null,\"metrics\":[{\"values\":[\"2879\",\"3572\",\"75.16797312430012\",\"78.29619260918253\",\"0\",\"6412\"]},{\"values\":[\"2763\",\"3247\",\"75.36187249769017\",\"62.97505389590391\",\"0\",\"5601\"]}]}],\"totals\":[{\"values\":[\"2879\",\"3572\",\"75.16797312430012\",\"78.29619260918253\",\"0\",\"6412\"]},{\"values\":[\"2763\",\"3247\",\"75.36187249769017\",\"62.97505389590391\",\"0\",\"5601\"]}],\"minimums\":[{\"values\":[\"2879\",\"3572\",\"75.16797312430012\",\"78.29619260918253\",\"0\",\"6412\"]},{\"values\":[\"2763\",\"3247\",\"75.36187249769017\",\"62.97505389590391\",\"0\",\"5601\"]}],\"maximums\":[{\"values\":[\"2879\",\"3572\",\"75.16797312430012\",\"78.29619260918253\",\"0\",\"6412\"]},{\"values\":[\"2763\",\"3247\",\"75.36187249769017\",\"62.97505389590391\",\"0\",\"5601\"]}]}}]},\"googlesitekit_modules::analytics::site-analytics::last-28-days::d41d8cd98f00b204e9800998ecf8427e\":{\"queryCost\":null,\"reports\":[{\"nextPageToken\":\"10\",\"columnHeader\":{\"dimensions\":[\"ga:date\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Sessions\",\"type\":\"INTEGER\"},{\"name\":\"Users\",\"type\":\"INTEGER\"},{\"name\":\"Bounce Rate\",\"type\":\"PERCENT\"},{\"name\":\"Average Session Duration\",\"type\":\"TIME\"},{\"name\":\"Goal Completions\",\"type\":\"INTEGER\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":null,\"rowCount\":56,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"20190325\"],\"metrics\":[{\"values\":[\"141\",\"132\",\"74.46808510638297\",\"50.255319148936174\",\"0\"]}]},{\"dimensions\":[\"20190326\"],\"metrics\":[{\"values\":[\"238\",\"228\",\"75.63025210084034\",\"19.11764705882353\",\"0\"]}]},{\"dimensions\":[\"20190327\"],\"metrics\":[{\"values\":[\"129\",\"114\",\"75.1937984496124\",\"64.68217054263566\",\"0\"]}]},{\"dimensions\":[\"20190328\"],\"metrics\":[{\"values\":[\"187\",\"181\",\"76.47058823529412\",\"21.106951871657753\",\"0\"]}]},{\"dimensions\":[\"20190329\"],\"metrics\":[{\"values\":[\"113\",\"103\",\"84.070796460177\",\"70.12389380530973\",\"0\"]}]},{\"dimensions\":[\"20190330\"],\"metrics\":[{\"values\":[\"29\",\"22\",\"72.41379310344827\",\"36.44827586206897\",\"0\"]}]},{\"dimensions\":[\"20190331\"],\"metrics\":[{\"values\":[\"90\",\"85\",\"70.0\",\"8.022222222222222\",\"0\"]}]},{\"dimensions\":[\"20190401\"],\"metrics\":[{\"values\":[\"166\",\"152\",\"74.09638554216868\",\"22.783132530120483\",\"0\"]}]},{\"dimensions\":[\"20190402\"],\"metrics\":[{\"values\":[\"115\",\"106\",\"72.17391304347827\",\"152.65217391304347\",\"0\"]}]},{\"dimensions\":[\"20190403\"],\"metrics\":[{\"values\":[\"147\",\"139\",\"74.14965986394559\",\"25.05442176870748\",\"0\"]}]}],\"totals\":[{\"values\":[\"6819\",\"6228\",\"75.26030209708169\",\"71.0007332453439\",\"0\"]}],\"minimums\":[{\"values\":[\"22\",\"18\",\"65.21739130434783\",\"4.176470588235294\",\"0\"]}],\"maximums\":[{\"values\":[\"385\",\"362\",\"87.90322580645162\",\"272.48039215686276\",\"0\"]}]}}]},\"googlesitekit_modules::analytics::top-pages::last-28-days::d41d8cd98f00b204e9800998ecf8427e\":{\"queryCost\":null,\"reports\":[{\"nextPageToken\":\"10\",\"columnHeader\":{\"dimensions\":[\"ga:pagePath\",\"ga:pageTitle\"],\"metricHeader\":{\"metricHeaderEntries\":[{\"name\":\"Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Unique Pageviews\",\"type\":\"INTEGER\"},{\"name\":\"Bounce rate\",\"type\":\"PERCENT\"}]}},\"data\":{\"dataLastRefreshed\":null,\"isDataGolden\":null,\"rowCount\":182,\"samplesReadCounts\":null,\"samplingSpaceSizes\":null,\"rows\":[{\"dimensions\":[\"\\\/\",\"Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"3757\",\"3101\",\"77.02747434624297\"]}]},{\"dimensions\":[\"\\\/my-account\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"404\",\"218\",\"32.25806451612903\"]}]},{\"dimensions\":[\"\\\/my-account\\\/health\\\/\",\"My account \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"260\",\"85\",\"45.16129032258064\"]}]},{\"dimensions\":[\"\\\/blog\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"177\",\"136\",\"64.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/05\\\/Site Kit-3-0-released\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"140\",\"124\",\"71.84466019417476\"]}]},{\"dimensions\":[\"\\\/blog\\\/2017\\\/06\\\/Site Kit-io-first-steps\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"123\",\"109\",\"71.95121951219512\"]}]},{\"dimensions\":[\"\\\/checkout\\\/?plan=essential\",\"Checkout \\u2013 Site Kit\"],\"metrics\":[{\"values\":[\"118\",\"92\",\"57.89473684210527\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting Started \\u2013 redesign-stage.sitekitbygoogle.com\"],\"metrics\":[{\"values\":[\"87\",\"19\",\"0.0\"]}]},{\"dimensions\":[\"\\\/blog\\\/2019\\\/02\\\/custom-search-with-Site Kit-how-to-limit-results-to-full-text-matches\\\/\",\"Blog - Site Kit\"],\"metrics\":[{\"values\":[\"86\",\"80\",\"75.0\"]}]},{\"dimensions\":[\"\\\/getting-started\\\/\",\"Getting started with faster search \\u2013 Site Kit \\u2013 WordPress search, solved\"],\"metrics\":[{\"values\":[\"83\",\"8\",\"0.0\"]}]}],\"totals\":[{\"values\":[\"6412\",\"4692\",\"75.16797312430012\"]}],\"minimums\":[{\"values\":[\"1\",\"1\",\"0.0\"]}],\"maximums\":[{\"values\":[\"3757\",\"3101\",\"100.0\"]}]}}]},\"googlesitekit_modules::search-console::sc-site-analytics::last-28-days::d41d8cd98f00b204e9800998ecf8427e\":{\"responseAggregationType\":\"byProperty\",\"rows\":[{\"clicks\":7,\"ctr\":0.021943573667712,\"impressions\":319,\"keys\":[\"2019-03-23\"],\"position\":42.216300940439},{\"clicks\":17,\"ctr\":0.047887323943662,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.383098591549},{\"clicks\":33,\"ctr\":0.051004636785162,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072643},{\"clicks\":41,\"ctr\":0.066235864297254,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226},{\"clicks\":48,\"ctr\":0.068866571018651,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.186513629842},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.688851913478},{\"clicks\":33,\"ctr\":0.065346534653465,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.308910891089},{\"clicks\":12,\"ctr\":0.047430830039526,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.067193675889},{\"clicks\":19,\"ctr\":0.06312292358804,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700997},{\"clicks\":41,\"ctr\":0.06645056726094,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453809},{\"clicks\":53,\"ctr\":0.082043343653251,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167183},{\"clicks\":39,\"ctr\":0.07103825136612,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457},{\"clicks\":46,\"ctr\":0.075286415711948,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.37643207856},{\"clicks\":33,\"ctr\":0.069037656903766,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983264},{\"clicks\":17,\"ctr\":0.064393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.662878787879},{\"clicks\":12,\"ctr\":0.063829787234043,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.781914893617},{\"clicks\":49,\"ctr\":0.094412331406551,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.587668593449},{\"clicks\":58,\"ctr\":0.081346423562412,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974755},{\"clicks\":46,\"ctr\":0.074074074074074,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882448},{\"clicks\":38,\"ctr\":0.065857885615251,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601},{\"clicks\":50,\"ctr\":0.089445438282648,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904762},{\"clicks\":16,\"ctr\":0.045584045584046,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.672364672365},{\"clicks\":51,\"ctr\":0.085284280936455,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856},{\"clicks\":51,\"ctr\":0.076233183856502,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382661},{\"clicks\":31,\"ctr\":0.052542372881356,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559},{\"clicks\":32,\"ctr\":0.064516129032258,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.366935483871},{\"clicks\":33,\"ctr\":0.071739130434783,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391},{\"clicks\":8,\"ctr\":0.029090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.534545454545},{\"clicks\":9,\"ctr\":0.031034482758621,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172414},{\"clicks\":24,\"ctr\":0.050209205020921,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364017},{\"clicks\":49,\"ctr\":0.080196399345336,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522095},{\"clicks\":50,\"ctr\":0.075528700906344,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864},{\"clicks\":40,\"ctr\":0.064516129032258,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032},{\"clicks\":33,\"ctr\":0.068464730290456,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.027355623100304,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.492401215805},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.065502183406114,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697},{\"clicks\":33,\"ctr\":0.060109289617486,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.220400728597},{\"clicks\":34,\"ctr\":0.060176991150442,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053},{\"clicks\":49,\"ctr\":0.091078066914498,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494},{\"clicks\":42,\"ctr\":0.082514734774067,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697},{\"clicks\":16,\"ctr\":0.0466472303207,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.545189504373},{\"clicks\":32,\"ctr\":0.0763723150358,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.608591885442},{\"clicks\":51,\"ctr\":0.085714285714286,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336},{\"clicks\":55,\"ctr\":0.090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421488},{\"clicks\":61,\"ctr\":0.09697933227345,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.438791732909},{\"clicks\":46,\"ctr\":0.085661080074488,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013},{\"clicks\":31,\"ctr\":0.066239316239316,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.880341880342},{\"clicks\":12,\"ctr\":0.038095238095238,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.911111111111},{\"clicks\":23,\"ctr\":0.062841530054645,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.852459016393},{\"clicks\":63,\"ctr\":0.092511013215859,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587372},{\"clicks\":63,\"ctr\":0.086065573770492,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.68306010929},{\"clicks\":32,\"ctr\":0.052545155993432,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489},{\"clicks\":46,\"ctr\":0.064880112834979,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.953455571227},{\"clicks\":31,\"ctr\":0.062626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636}]},\"googlesitekit_modules::search-console::search-keywords::last-28-days::d41d8cd98f00b204e9800998ecf8427e\":{\"responseAggregationType\":\"byProperty\",\"rows\":[{\"clicks\":363,\"ctr\":0.28293063133281,\"impressions\":1283,\"keys\":[\"Site Kit\"],\"position\":1.9532346063913},{\"clicks\":121,\"ctr\":0.51271186440678,\"impressions\":236,\"keys\":[\"site kit\"],\"position\":1.1228813559322},{\"clicks\":101,\"ctr\":0.117033603708,\"impressions\":863,\"keys\":[\"site kit wordpress\"],\"position\":3.7056778679027},{\"clicks\":100,\"ctr\":0.13245033112583,\"impressions\":755,\"keys\":[\"wordpress site kit\"],\"position\":3.7880794701987},{\"clicks\":49,\"ctr\":0.13424657534247,\"impressions\":365,\"keys\":[\"site kit wordpress\"],\"position\":3.3315068493151},{\"clicks\":24,\"ctr\":0.17391304347826,\"impressions\":138,\"keys\":[\"woocommerce site kit\"],\"position\":4.1449275362319},{\"clicks\":21,\"ctr\":0.40384615384615,\"impressions\":52,\"keys\":[\"Site Kit autosuggest\"],\"position\":2.7115384615385},{\"clicks\":17,\"ctr\":0.265625,\"impressions\":64,\"keys\":[\"site kit for wordpress\"],\"position\":3.5625},{\"clicks\":17,\"ctr\":0.14655172413793,\"impressions\":116,\"keys\":[\"site kit woocommerce\"],\"position\":3.9827586206897},{\"clicks\":17,\"ctr\":0.13709677419355,\"impressions\":124,\"keys\":[\"wordpress site kit\"],\"position\":3.2177419354839}]},\"googlesitekit_modules::search-console::sc-site-analytics-new-site::last-28-days::d41d8cd98f00b204e9800998ecf8427e\":{\"responseAggregationType\":\"byProperty\",\"rows\":[{\"clicks\":7,\"ctr\":0.026217228464419,\"impressions\":267,\"keys\":[\"2018-01-05\"],\"position\":32.258426966292},{\"clicks\":6,\"ctr\":0.043795620437956,\"impressions\":137,\"keys\":[\"2018-01-06\"],\"position\":50.284671532847},{\"clicks\":8,\"ctr\":0.037383177570093,\"impressions\":214,\"keys\":[\"2018-01-07\"],\"position\":51.107476635514},{\"clicks\":20,\"ctr\":0.055865921787709,\"impressions\":358,\"keys\":[\"2018-01-08\"],\"position\":38.254189944134},{\"clicks\":18,\"ctr\":0.053892215568862,\"impressions\":334,\"keys\":[\"2018-01-09\"],\"position\":33.733532934132},{\"clicks\":16,\"ctr\":0.055749128919861,\"impressions\":287,\"keys\":[\"2018-01-10\"],\"position\":32.595818815331},{\"clicks\":20,\"ctr\":0.056980056980057,\"impressions\":351,\"keys\":[\"2018-01-11\"],\"position\":30.376068376068},{\"clicks\":13,\"ctr\":0.057777777777778,\"impressions\":225,\"keys\":[\"2018-01-12\"],\"position\":38.928888888889},{\"clicks\":5,\"ctr\":0.033783783783784,\"impressions\":148,\"keys\":[\"2018-01-13\"],\"position\":47.878378378378},{\"clicks\":3,\"ctr\":0.020547945205479,\"impressions\":146,\"keys\":[\"2018-01-14\"],\"position\":50.931506849315},{\"clicks\":15,\"ctr\":0.049342105263158,\"impressions\":304,\"keys\":[\"2018-01-15\"],\"position\":29.582236842105},{\"clicks\":25,\"ctr\":0.078125,\"impressions\":320,\"keys\":[\"2018-01-16\"],\"position\":34.41875},{\"clicks\":18,\"ctr\":0.056603773584906,\"impressions\":318,\"keys\":[\"2018-01-17\"],\"position\":42.283018867925},{\"clicks\":22,\"ctr\":0.053789731051345,\"impressions\":409,\"keys\":[\"2018-01-18\"],\"position\":32.870415647922},{\"clicks\":13,\"ctr\":0.044982698961938,\"impressions\":289,\"keys\":[\"2018-01-19\"],\"position\":36.259515570934},{\"clicks\":3,\"ctr\":0.018867924528302,\"impressions\":159,\"keys\":[\"2018-01-20\"],\"position\":48.289308176101},{\"clicks\":9,\"ctr\":0.042452830188679,\"impressions\":212,\"keys\":[\"2018-01-21\"],\"position\":41.816037735849},{\"clicks\":22,\"ctr\":0.056847545219638,\"impressions\":387,\"keys\":[\"2018-01-22\"],\"position\":33.490956072351},{\"clicks\":9,\"ctr\":0.031141868512111,\"impressions\":289,\"keys\":[\"2018-01-23\"],\"position\":36.961937716263},{\"clicks\":24,\"ctr\":0.061538461538462,\"impressions\":390,\"keys\":[\"2018-01-24\"],\"position\":31.887179487179},{\"clicks\":14,\"ctr\":0.042944785276074,\"impressions\":326,\"keys\":[\"2018-01-25\"],\"position\":37.858895705521},{\"clicks\":22,\"ctr\":0.06984126984127,\"impressions\":315,\"keys\":[\"2018-01-26\"],\"position\":35.920634920635},{\"clicks\":9,\"ctr\":0.058441558441558,\"impressions\":154,\"keys\":[\"2018-01-27\"],\"position\":44.935064935065},{\"clicks\":6,\"ctr\":0.028571428571429,\"impressions\":210,\"keys\":[\"2018-01-28\"],\"position\":43.428571428571},{\"clicks\":16,\"ctr\":0.045197740112994,\"impressions\":354,\"keys\":[\"2018-01-29\"],\"position\":38.324858757062},{\"clicks\":26,\"ctr\":0.074712643678161,\"impressions\":348,\"keys\":[\"2018-01-30\"],\"position\":32.968390804598},{\"clicks\":30,\"ctr\":0.084033613445378,\"impressions\":357,\"keys\":[\"2018-01-31\"],\"position\":30.490196078431},{\"clicks\":23,\"ctr\":0.062162162162162,\"impressions\":370,\"keys\":[\"2018-02-01\"],\"position\":36.132432432432},{\"clicks\":16,\"ctr\":0.049230769230769,\"impressions\":325,\"keys\":[\"2018-02-02\"],\"position\":38.886153846154},{\"clicks\":11,\"ctr\":0.062146892655367,\"impressions\":177,\"keys\":[\"2018-02-03\"],\"position\":53.225988700565},{\"clicks\":5,\"ctr\":0.026178010471204,\"impressions\":191,\"keys\":[\"2018-02-04\"],\"position\":45.61780104712},{\"clicks\":19,\"ctr\":0.055232558139535,\"impressions\":344,\"keys\":[\"2018-02-05\"],\"position\":35.325581395349},{\"clicks\":25,\"ctr\":0.068493150684932,\"impressions\":365,\"keys\":[\"2018-02-06\"],\"position\":29.868493150685},{\"clicks\":18,\"ctr\":0.053412462908012,\"impressions\":337,\"keys\":[\"2018-02-07\"],\"position\":33.617210682493},{\"clicks\":24,\"ctr\":0.069565217391304,\"impressions\":345,\"keys\":[\"2018-02-08\"],\"position\":29.223188405797},{\"clicks\":18,\"ctr\":0.061224489795918,\"impressions\":294,\"keys\":[\"2018-02-09\"],\"position\":31.741496598639},{\"clicks\":3,\"ctr\":0.01840490797546,\"impressions\":163,\"keys\":[\"2018-02-10\"],\"position\":41.306748466258},{\"clicks\":13,\"ctr\":0.071823204419889,\"impressions\":181,\"keys\":[\"2018-02-11\"],\"position\":40.049723756906},{\"clicks\":20,\"ctr\":0.06269592476489,\"impressions\":319,\"keys\":[\"2018-02-12\"],\"position\":32.275862068966},{\"clicks\":19,\"ctr\":0.057926829268293,\"impressions\":328,\"keys\":[\"2018-02-13\"],\"position\":30.521341463415},{\"clicks\":15,\"ctr\":0.052264808362369,\"impressions\":287,\"keys\":[\"2018-02-14\"],\"position\":29.425087108014},{\"clicks\":15,\"ctr\":0.043352601156069,\"impressions\":346,\"keys\":[\"2018-02-15\"],\"position\":33.367052023121},{\"clicks\":8,\"ctr\":0.032520325203252,\"impressions\":246,\"keys\":[\"2018-02-16\"],\"position\":42.723577235772},{\"clicks\":9,\"ctr\":0.051136363636364,\"impressions\":176,\"keys\":[\"2018-02-17\"],\"position\":46.096590909091},{\"clicks\":16,\"ctr\":0.07843137254902,\"impressions\":204,\"keys\":[\"2018-02-18\"],\"position\":41.495098039216},{\"clicks\":20,\"ctr\":0.072463768115942,\"impressions\":276,\"keys\":[\"2018-02-19\"],\"position\":37.217391304348},{\"clicks\":16,\"ctr\":0.047337278106509,\"impressions\":338,\"keys\":[\"2018-02-20\"],\"position\":33.840236686391},{\"clicks\":20,\"ctr\":0.053475935828877,\"impressions\":374,\"keys\":[\"2018-02-21\"],\"position\":30.540106951872},{\"clicks\":16,\"ctr\":0.046511627906977,\"impressions\":344,\"keys\":[\"2018-02-22\"],\"position\":33.953488372093},{\"clicks\":19,\"ctr\":0.060702875399361,\"impressions\":313,\"keys\":[\"2018-02-23\"],\"position\":36.821086261981},{\"clicks\":12,\"ctr\":0.06282722513089,\"impressions\":191,\"keys\":[\"2018-02-24\"],\"position\":43.094240837696},{\"clicks\":3,\"ctr\":0.014218009478673,\"impressions\":211,\"keys\":[\"2018-02-25\"],\"position\":41.895734597156},{\"clicks\":11,\"ctr\":0.030640668523677,\"impressions\":359,\"keys\":[\"2018-02-26\"],\"position\":32.994428969359},{\"clicks\":15,\"ctr\":0.042735042735043,\"impressions\":351,\"keys\":[\"2018-02-27\"],\"position\":31.253561253561},{\"clicks\":12,\"ctr\":0.038709677419355,\"impressions\":310,\"keys\":[\"2018-02-28\"],\"position\":39.71935483871},{\"clicks\":18,\"ctr\":0.051724137931034,\"impressions\":348,\"keys\":[\"2018-03-01\"],\"position\":37.591954022989},{\"clicks\":9,\"ctr\":0.033707865168539,\"impressions\":267,\"keys\":[\"2018-03-02\"],\"position\":37.34456928839},{\"clicks\":5,\"ctr\":0.034965034965035,\"impressions\":143,\"keys\":[\"2018-03-03\"],\"position\":47.125874125874},{\"clicks\":7,\"ctr\":0.039772727272727,\"impressions\":176,\"keys\":[\"2018-03-04\"],\"position\":51.5},{\"clicks\":24,\"ctr\":0.065040650406504,\"impressions\":369,\"keys\":[\"2018-03-05\"],\"position\":35.639566395664},{\"clicks\":23,\"ctr\":0.061170212765957,\"impressions\":376,\"keys\":[\"2018-03-06\"],\"position\":36.079787234043},{\"clicks\":12,\"ctr\":0.038095238095238,\"impressions\":315,\"keys\":[\"2018-03-07\"],\"position\":32.736507936508},{\"clicks\":16,\"ctr\":0.043126684636119,\"impressions\":371,\"keys\":[\"2018-03-08\"],\"position\":31.11590296496},{\"clicks\":22,\"ctr\":0.067692307692308,\"impressions\":325,\"keys\":[\"2018-03-09\"],\"position\":34.963076923077},{\"clicks\":9,\"ctr\":0.039823008849558,\"impressions\":226,\"keys\":[\"2018-03-10\"],\"position\":39.699115044248},{\"clicks\":4,\"ctr\":0.020512820512821,\"impressions\":195,\"keys\":[\"2018-03-11\"],\"position\":44.984615384615},{\"clicks\":15,\"ctr\":0.036674816625917,\"impressions\":409,\"keys\":[\"2018-03-12\"],\"position\":32.623471882641},{\"clicks\":14,\"ctr\":0.031390134529148,\"impressions\":446,\"keys\":[\"2018-03-13\"],\"position\":38.800448430493},{\"clicks\":31,\"ctr\":0.066523605150215,\"impressions\":466,\"keys\":[\"2018-03-14\"],\"position\":29.171673819742},{\"clicks\":29,\"ctr\":0.063318777292576,\"impressions\":458,\"keys\":[\"2018-03-15\"],\"position\":25.823144104803},{\"clicks\":22,\"ctr\":0.059945504087193,\"impressions\":367,\"keys\":[\"2018-03-16\"],\"position\":31.743869209809},{\"clicks\":7,\"ctr\":0.034825870646766,\"impressions\":201,\"keys\":[\"2018-03-17\"],\"position\":35.47263681592},{\"clicks\":17,\"ctr\":0.064885496183206,\"impressions\":262,\"keys\":[\"2018-03-18\"],\"position\":34.606870229008},{\"clicks\":22,\"ctr\":0.05,\"impressions\":440,\"keys\":[\"2018-03-19\"],\"position\":27.279545454545},{\"clicks\":27,\"ctr\":0.059210526315789,\"impressions\":456,\"keys\":[\"2018-03-20\"],\"position\":30.868421052632},{\"clicks\":31,\"ctr\":0.075609756097561,\"impressions\":410,\"keys\":[\"2018-03-21\"],\"position\":27.790243902439},{\"clicks\":12,\"ctr\":0.026905829596413,\"impressions\":446,\"keys\":[\"2018-03-22\"],\"position\":30.100896860987},{\"clicks\":22,\"ctr\":0.057142857142857,\"impressions\":385,\"keys\":[\"2018-03-23\"],\"position\":32.535064935065},{\"clicks\":9,\"ctr\":0.047619047619048,\"impressions\":189,\"keys\":[\"2018-03-24\"],\"position\":37.026455026455},{\"clicks\":18,\"ctr\":0.078602620087336,\"impressions\":229,\"keys\":[\"2018-03-25\"],\"position\":39.03056768559},{\"clicks\":22,\"ctr\":0.049886621315193,\"impressions\":441,\"keys\":[\"2018-03-26\"],\"position\":30.478458049887},{\"clicks\":28,\"ctr\":0.057142857142857,\"impressions\":490,\"keys\":[\"2018-03-27\"],\"position\":27.179591836735},{\"clicks\":32,\"ctr\":0.071269487750557,\"impressions\":449,\"keys\":[\"2018-03-28\"],\"position\":30.873051224944},{\"clicks\":26,\"ctr\":0.056155507559395,\"impressions\":463,\"keys\":[\"2018-03-29\"],\"position\":29.920086393089},{\"clicks\":16,\"ctr\":0.044321329639889,\"impressions\":361,\"keys\":[\"2018-03-30\"],\"position\":33.725761772853},{\"clicks\":11,\"ctr\":0.044534412955466,\"impressions\":247,\"keys\":[\"2018-03-31\"],\"position\":50.348178137652},{\"clicks\":9,\"ctr\":0.03781512605042,\"impressions\":238,\"keys\":[\"2018-04-01\"],\"position\":46.756302521008},{\"clicks\":24,\"ctr\":0.010278372591006,\"impressions\":2335,\"keys\":[\"2018-04-02\"],\"position\":56.527623126338},{\"clicks\":35,\"ctr\":0.071574642126789,\"impressions\":489,\"keys\":[\"2018-04-03\"],\"position\":28.116564417178},{\"clicks\":21,\"ctr\":0.045951859956236,\"impressions\":457,\"keys\":[\"2018-04-04\"],\"position\":32.798687089716},{\"clicks\":27,\"ctr\":0.056603773584906,\"impressions\":477,\"keys\":[\"2018-04-05\"],\"position\":30.241090146751},{\"clicks\":29,\"ctr\":0.06401766004415,\"impressions\":453,\"keys\":[\"2018-04-06\"],\"position\":33.026490066225},{\"clicks\":15,\"ctr\":0.061224489795918,\"impressions\":245,\"keys\":[\"2018-04-07\"],\"position\":38.30612244898},{\"clicks\":15,\"ctr\":0.044247787610619,\"impressions\":339,\"keys\":[\"2018-04-08\"],\"position\":44.362831858407},{\"clicks\":18,\"ctr\":0.042857142857143,\"impressions\":420,\"keys\":[\"2018-04-09\"],\"position\":35.392857142857},{\"clicks\":32,\"ctr\":0.06286836935167,\"impressions\":509,\"keys\":[\"2018-04-10\"],\"position\":33.284872298625},{\"clicks\":23,\"ctr\":0.046938775510204,\"impressions\":490,\"keys\":[\"2018-04-11\"],\"position\":30.428571428571},{\"clicks\":16,\"ctr\":0.034858387799564,\"impressions\":459,\"keys\":[\"2018-04-12\"],\"position\":34.873638344227},{\"clicks\":18,\"ctr\":0.04368932038835,\"impressions\":412,\"keys\":[\"2018-04-13\"],\"position\":32.18932038835},{\"clicks\":5,\"ctr\":0.023148148148148,\"impressions\":216,\"keys\":[\"2018-04-14\"],\"position\":51.342592592593},{\"clicks\":15,\"ctr\":0.053571428571429,\"impressions\":280,\"keys\":[\"2018-04-15\"],\"position\":42.746428571429},{\"clicks\":26,\"ctr\":0.060606060606061,\"impressions\":429,\"keys\":[\"2018-04-16\"],\"position\":32.811188811189},{\"clicks\":30,\"ctr\":0.062893081761006,\"impressions\":477,\"keys\":[\"2018-04-17\"],\"position\":25.605870020964},{\"clicks\":34,\"ctr\":0.071278825995807,\"impressions\":477,\"keys\":[\"2018-04-18\"],\"position\":29.17819706499},{\"clicks\":21,\"ctr\":0.045064377682403,\"impressions\":466,\"keys\":[\"2018-04-19\"],\"position\":29.068669527897},{\"clicks\":15,\"ctr\":0.043103448275862,\"impressions\":348,\"keys\":[\"2018-04-20\"],\"position\":33.448275862069},{\"clicks\":6,\"ctr\":0.034285714285714,\"impressions\":175,\"keys\":[\"2018-04-21\"],\"position\":48.457142857143},{\"clicks\":7,\"ctr\":0.034313725490196,\"impressions\":204,\"keys\":[\"2018-04-22\"],\"position\":38.843137254902},{\"clicks\":14,\"ctr\":0.033734939759036,\"impressions\":415,\"keys\":[\"2018-04-23\"],\"position\":30.546987951807},{\"clicks\":18,\"ctr\":0.039647577092511,\"impressions\":454,\"keys\":[\"2018-04-24\"],\"position\":25.770925110132},{\"clicks\":20,\"ctr\":0.047846889952153,\"impressions\":418,\"keys\":[\"2018-04-25\"],\"position\":31.686602870813},{\"clicks\":29,\"ctr\":0.065759637188209,\"impressions\":441,\"keys\":[\"2018-04-26\"],\"position\":31.396825396825},{\"clicks\":27,\"ctr\":0.061224489795918,\"impressions\":441,\"keys\":[\"2018-04-27\"],\"position\":26.750566893424},{\"clicks\":6,\"ctr\":0.029850746268657,\"impressions\":201,\"keys\":[\"2018-04-28\"],\"position\":34.532338308458},{\"clicks\":6,\"ctr\":0.03030303030303,\"impressions\":198,\"keys\":[\"2018-04-29\"],\"position\":36.939393939394},{\"clicks\":17,\"ctr\":0.048991354466859,\"impressions\":347,\"keys\":[\"2018-04-30\"],\"position\":31.268011527378},{\"clicks\":18,\"ctr\":0.053892215568862,\"impressions\":334,\"keys\":[\"2018-05-01\"],\"position\":31.24251497006},{\"clicks\":23,\"ctr\":0.055421686746988,\"impressions\":415,\"keys\":[\"2018-05-02\"],\"position\":29.881927710843},{\"clicks\":29,\"ctr\":0.069212410501193,\"impressions\":419,\"keys\":[\"2018-05-03\"],\"position\":28.582338902148},{\"clicks\":21,\"ctr\":0.060171919770774,\"impressions\":349,\"keys\":[\"2018-05-04\"],\"position\":28.85100286533},{\"clicks\":4,\"ctr\":0.030534351145038,\"impressions\":131,\"keys\":[\"2018-05-05\"],\"position\":41.984732824427},{\"clicks\":5,\"ctr\":0.021645021645022,\"impressions\":231,\"keys\":[\"2018-05-06\"],\"position\":39.051948051948},{\"clicks\":24,\"ctr\":0.060301507537688,\"impressions\":398,\"keys\":[\"2018-05-07\"],\"position\":26.698492462312},{\"clicks\":23,\"ctr\":0.049356223175966,\"impressions\":466,\"keys\":[\"2018-05-08\"],\"position\":25.950643776824},{\"clicks\":19,\"ctr\":0.047738693467337,\"impressions\":398,\"keys\":[\"2018-05-09\"],\"position\":27.904522613065},{\"clicks\":16,\"ctr\":0.0466472303207,\"impressions\":343,\"keys\":[\"2018-05-10\"],\"position\":28.571428571429},{\"clicks\":15,\"ctr\":0.051194539249147,\"impressions\":293,\"keys\":[\"2018-05-11\"],\"position\":29.150170648464},{\"clicks\":10,\"ctr\":0.056179775280899,\"impressions\":178,\"keys\":[\"2018-05-12\"],\"position\":41.483146067416},{\"clicks\":5,\"ctr\":0.022727272727273,\"impressions\":220,\"keys\":[\"2018-05-13\"],\"position\":40.613636363636},{\"clicks\":17,\"ctr\":0.038374717832957,\"impressions\":443,\"keys\":[\"2018-05-14\"],\"position\":26.79683972912},{\"clicks\":18,\"ctr\":0.050420168067227,\"impressions\":357,\"keys\":[\"2018-05-15\"],\"position\":25.887955182073},{\"clicks\":30,\"ctr\":0.068649885583524,\"impressions\":437,\"keys\":[\"2018-05-16\"],\"position\":24.993135011442},{\"clicks\":21,\"ctr\":0.046875,\"impressions\":448,\"keys\":[\"2018-05-17\"],\"position\":27.631696428571},{\"clicks\":16,\"ctr\":0.044321329639889,\"impressions\":361,\"keys\":[\"2018-05-18\"],\"position\":29.87811634349},{\"clicks\":10,\"ctr\":0.050505050505051,\"impressions\":198,\"keys\":[\"2018-05-19\"],\"position\":43.762626262626},{\"clicks\":16,\"ctr\":0.082474226804124,\"impressions\":194,\"keys\":[\"2018-05-20\"],\"position\":33.365979381443},{\"clicks\":17,\"ctr\":0.048710601719198,\"impressions\":349,\"keys\":[\"2018-05-21\"],\"position\":27.97994269341},{\"clicks\":26,\"ctr\":0.057777777777778,\"impressions\":450,\"keys\":[\"2018-05-22\"],\"position\":26.868888888889},{\"clicks\":25,\"ctr\":0.051867219917012,\"impressions\":482,\"keys\":[\"2018-05-23\"],\"position\":26.634854771784},{\"clicks\":20,\"ctr\":0.054644808743169,\"impressions\":366,\"keys\":[\"2018-05-24\"],\"position\":33.087431693989},{\"clicks\":30,\"ctr\":0.096774193548387,\"impressions\":310,\"keys\":[\"2018-05-25\"],\"position\":26.335483870968},{\"clicks\":7,\"ctr\":0.041666666666667,\"impressions\":168,\"keys\":[\"2018-05-26\"],\"position\":39.994047619048},{\"clicks\":10,\"ctr\":0.044052863436123,\"impressions\":227,\"keys\":[\"2018-05-27\"],\"position\":32.31718061674},{\"clicks\":13,\"ctr\":0.03485254691689,\"impressions\":373,\"keys\":[\"2018-05-28\"],\"position\":27.439678284182},{\"clicks\":35,\"ctr\":0.072614107883817,\"impressions\":482,\"keys\":[\"2018-05-29\"],\"position\":23.0622406639},{\"clicks\":29,\"ctr\":0.063876651982379,\"impressions\":454,\"keys\":[\"2018-05-30\"],\"position\":27.191629955947},{\"clicks\":25,\"ctr\":0.062034739454094,\"impressions\":403,\"keys\":[\"2018-05-31\"],\"position\":32.141439205955},{\"clicks\":16,\"ctr\":0.046109510086455,\"impressions\":347,\"keys\":[\"2018-06-01\"],\"position\":29.224783861671},{\"clicks\":15,\"ctr\":0.094936708860759,\"impressions\":158,\"keys\":[\"2018-06-02\"],\"position\":40.620253164557},{\"clicks\":9,\"ctr\":0.043062200956938,\"impressions\":209,\"keys\":[\"2018-06-03\"],\"position\":40.267942583732},{\"clicks\":15,\"ctr\":0.037783375314861,\"impressions\":397,\"keys\":[\"2018-06-04\"],\"position\":32.196473551637},{\"clicks\":25,\"ctr\":0.058548009367682,\"impressions\":427,\"keys\":[\"2018-06-05\"],\"position\":28.194379391101},{\"clicks\":14,\"ctr\":0.034912718204489,\"impressions\":401,\"keys\":[\"2018-06-06\"],\"position\":29.341645885287},{\"clicks\":25,\"ctr\":0.05592841163311,\"impressions\":447,\"keys\":[\"2018-06-07\"],\"position\":25.322147651007},{\"clicks\":16,\"ctr\":0.045845272206304,\"impressions\":349,\"keys\":[\"2018-06-08\"],\"position\":25.137535816619},{\"clicks\":7,\"ctr\":0.041916167664671,\"impressions\":167,\"keys\":[\"2018-06-09\"],\"position\":41.167664670659},{\"clicks\":11,\"ctr\":0.047826086956522,\"impressions\":230,\"keys\":[\"2018-06-10\"],\"position\":40.94347826087},{\"clicks\":17,\"ctr\":0.039812646370023,\"impressions\":427,\"keys\":[\"2018-06-11\"],\"position\":29.88056206089},{\"clicks\":32,\"ctr\":0.063116370808679,\"impressions\":507,\"keys\":[\"2018-06-12\"],\"position\":26.329388560158},{\"clicks\":25,\"ctr\":0.062189054726368,\"impressions\":402,\"keys\":[\"2018-06-13\"],\"position\":29.355721393035},{\"clicks\":27,\"ctr\":0.055670103092784,\"impressions\":485,\"keys\":[\"2018-06-14\"],\"position\":25.298969072165},{\"clicks\":16,\"ctr\":0.05,\"impressions\":320,\"keys\":[\"2018-06-15\"],\"position\":28.325},{\"clicks\":8,\"ctr\":0.042328042328042,\"impressions\":189,\"keys\":[\"2018-06-16\"],\"position\":40.05291005291},{\"clicks\":8,\"ctr\":0.043715846994536,\"impressions\":183,\"keys\":[\"2018-06-17\"],\"position\":41.158469945355},{\"clicks\":27,\"ctr\":0.066831683168317,\"impressions\":404,\"keys\":[\"2018-06-18\"],\"position\":30.022277227723},{\"clicks\":20,\"ctr\":0.044642857142857,\"impressions\":448,\"keys\":[\"2018-06-19\"],\"position\":31.703125},{\"clicks\":25,\"ctr\":0.068681318681319,\"impressions\":364,\"keys\":[\"2018-06-20\"],\"position\":26.010989010989},{\"clicks\":24,\"ctr\":0.05727923627685,\"impressions\":419,\"keys\":[\"2018-06-21\"],\"position\":29.458233890215},{\"clicks\":14,\"ctr\":0.034825870646766,\"impressions\":402,\"keys\":[\"2018-06-22\"],\"position\":31.651741293532},{\"clicks\":9,\"ctr\":0.047872340425532,\"impressions\":188,\"keys\":[\"2018-06-23\"],\"position\":37.88829787234},{\"clicks\":13,\"ctr\":0.06280193236715,\"impressions\":207,\"keys\":[\"2018-06-24\"],\"position\":34.260869565217},{\"clicks\":24,\"ctr\":0.06266318537859,\"impressions\":383,\"keys\":[\"2018-06-25\"],\"position\":24.117493472585},{\"clicks\":21,\"ctr\":0.052238805970149,\"impressions\":402,\"keys\":[\"2018-06-26\"],\"position\":22.679104477612},{\"clicks\":21,\"ctr\":0.056149732620321,\"impressions\":374,\"keys\":[\"2018-06-27\"],\"position\":24.604278074866},{\"clicks\":20,\"ctr\":0.05089058524173,\"impressions\":393,\"keys\":[\"2018-06-28\"],\"position\":24.801526717557},{\"clicks\":21,\"ctr\":0.060693641618497,\"impressions\":346,\"keys\":[\"2018-06-29\"],\"position\":32.063583815029},{\"clicks\":10,\"ctr\":0.064102564102564,\"impressions\":156,\"keys\":[\"2018-06-30\"],\"position\":44.75641025641},{\"clicks\":5,\"ctr\":0.027472527472527,\"impressions\":182,\"keys\":[\"2018-07-01\"],\"position\":46.054945054945},{\"clicks\":17,\"ctr\":0.044155844155844,\"impressions\":385,\"keys\":[\"2018-07-02\"],\"position\":34.579220779221},{\"clicks\":24,\"ctr\":0.056737588652482,\"impressions\":423,\"keys\":[\"2018-07-03\"],\"position\":33.007092198582},{\"clicks\":21,\"ctr\":0.056910569105691,\"impressions\":369,\"keys\":[\"2018-07-04\"],\"position\":32.078590785908},{\"clicks\":14,\"ctr\":0.034567901234568,\"impressions\":405,\"keys\":[\"2018-07-05\"],\"position\":31.441975308642},{\"clicks\":24,\"ctr\":0.070796460176991,\"impressions\":339,\"keys\":[\"2018-07-06\"],\"position\":31.823008849558},{\"clicks\":19,\"ctr\":0.08296943231441,\"impressions\":229,\"keys\":[\"2018-07-07\"],\"position\":34.493449781659},{\"clicks\":12,\"ctr\":0.057692307692308,\"impressions\":208,\"keys\":[\"2018-07-08\"],\"position\":39.908653846154},{\"clicks\":35,\"ctr\":0.075593952483801,\"impressions\":463,\"keys\":[\"2018-07-09\"],\"position\":29.596112311015},{\"clicks\":24,\"ctr\":0.053333333333333,\"impressions\":450,\"keys\":[\"2018-07-10\"],\"position\":30.12},{\"clicks\":28,\"ctr\":0.063492063492063,\"impressions\":441,\"keys\":[\"2018-07-11\"],\"position\":27.537414965986},{\"clicks\":18,\"ctr\":0.040358744394619,\"impressions\":446,\"keys\":[\"2018-07-12\"],\"position\":29.7466367713},{\"clicks\":19,\"ctr\":0.043577981651376,\"impressions\":436,\"keys\":[\"2018-07-13\"],\"position\":34.022935779817},{\"clicks\":15,\"ctr\":0.070093457943925,\"impressions\":214,\"keys\":[\"2018-07-14\"],\"position\":35.200934579439},{\"clicks\":7,\"ctr\":0.037234042553191,\"impressions\":188,\"keys\":[\"2018-07-15\"],\"position\":49.75},{\"clicks\":15,\"ctr\":0.033860045146727,\"impressions\":443,\"keys\":[\"2018-07-16\"],\"position\":32.331828442438},{\"clicks\":25,\"ctr\":0.052083333333333,\"impressions\":480,\"keys\":[\"2018-07-17\"],\"position\":30.3125},{\"clicks\":27,\"ctr\":0.057203389830508,\"impressions\":472,\"keys\":[\"2018-07-18\"],\"position\":28.608050847458},{\"clicks\":20,\"ctr\":0.044052863436123,\"impressions\":454,\"keys\":[\"2018-07-19\"],\"position\":30.477973568282},{\"clicks\":16,\"ctr\":0.044943820224719,\"impressions\":356,\"keys\":[\"2018-07-20\"],\"position\":33.247191011236},{\"clicks\":15,\"ctr\":0.073170731707317,\"impressions\":205,\"keys\":[\"2018-07-21\"],\"position\":39.307317073171},{\"clicks\":10,\"ctr\":0.049261083743842,\"impressions\":203,\"keys\":[\"2018-07-22\"],\"position\":38.418719211823},{\"clicks\":28,\"ctr\":0.064220183486239,\"impressions\":436,\"keys\":[\"2018-07-23\"],\"position\":27.933486238532},{\"clicks\":24,\"ctr\":0.04642166344294,\"impressions\":517,\"keys\":[\"2018-07-24\"],\"position\":27.197292069632},{\"clicks\":23,\"ctr\":0.047916666666667,\"impressions\":480,\"keys\":[\"2018-07-25\"],\"position\":28.825},{\"clicks\":32,\"ctr\":0.076923076923077,\"impressions\":416,\"keys\":[\"2018-07-26\"],\"position\":26.521634615385},{\"clicks\":21,\"ctr\":0.063444108761329,\"impressions\":331,\"keys\":[\"2018-07-27\"],\"position\":30.996978851964},{\"clicks\":7,\"ctr\":0.041176470588235,\"impressions\":170,\"keys\":[\"2018-07-28\"],\"position\":39.323529411765},{\"clicks\":18,\"ctr\":0.056782334384858,\"impressions\":317,\"keys\":[\"2018-07-29\"],\"position\":33.018927444795},{\"clicks\":19,\"ctr\":0.047858942065491,\"impressions\":397,\"keys\":[\"2018-07-30\"],\"position\":29.274559193955},{\"clicks\":26,\"ctr\":0.056521739130435,\"impressions\":460,\"keys\":[\"2018-07-31\"],\"position\":25.471739130435},{\"clicks\":22,\"ctr\":0.053921568627451,\"impressions\":408,\"keys\":[\"2018-08-01\"],\"position\":25.468137254902},{\"clicks\":31,\"ctr\":0.068281938325991,\"impressions\":454,\"keys\":[\"2018-08-02\"],\"position\":28.770925110132},{\"clicks\":18,\"ctr\":0.049180327868852,\"impressions\":366,\"keys\":[\"2018-08-03\"],\"position\":33.248633879781},{\"clicks\":4,\"ctr\":0.020408163265306,\"impressions\":196,\"keys\":[\"2018-08-04\"],\"position\":45.331632653061},{\"clicks\":16,\"ctr\":0.059701492537313,\"impressions\":268,\"keys\":[\"2018-08-05\"],\"position\":38.078358208955},{\"clicks\":19,\"ctr\":0.045454545454545,\"impressions\":418,\"keys\":[\"2018-08-06\"],\"position\":29.361244019139},{\"clicks\":30,\"ctr\":0.068027210884354,\"impressions\":441,\"keys\":[\"2018-08-07\"],\"position\":29.260770975057},{\"clicks\":27,\"ctr\":0.053465346534653,\"impressions\":505,\"keys\":[\"2018-08-08\"],\"position\":28.514851485149},{\"clicks\":30,\"ctr\":0.061099796334012,\"impressions\":491,\"keys\":[\"2018-08-09\"],\"position\":31.401221995927},{\"clicks\":23,\"ctr\":0.058823529411765,\"impressions\":391,\"keys\":[\"2018-08-10\"],\"position\":35.657289002558},{\"clicks\":7,\"ctr\":0.031818181818182,\"impressions\":220,\"keys\":[\"2018-08-11\"],\"position\":49.736363636364},{\"clicks\":10,\"ctr\":0.036363636363636,\"impressions\":275,\"keys\":[\"2018-08-12\"],\"position\":44.152727272727},{\"clicks\":25,\"ctr\":0.047709923664122,\"impressions\":524,\"keys\":[\"2018-08-13\"],\"position\":30.339694656489},{\"clicks\":26,\"ctr\":0.063414634146341,\"impressions\":410,\"keys\":[\"2018-08-14\"],\"position\":33.170731707317},{\"clicks\":41,\"ctr\":0.093607305936073,\"impressions\":438,\"keys\":[\"2018-08-15\"],\"position\":29.15296803653},{\"clicks\":36,\"ctr\":0.085918854415274,\"impressions\":419,\"keys\":[\"2018-08-16\"],\"position\":29.560859188544},{\"clicks\":21,\"ctr\":0.063636363636364,\"impressions\":330,\"keys\":[\"2018-08-17\"],\"position\":30.912121212121},{\"clicks\":12,\"ctr\":0.05607476635514,\"impressions\":214,\"keys\":[\"2018-08-18\"],\"position\":41.696261682243},{\"clicks\":14,\"ctr\":0.05,\"impressions\":280,\"keys\":[\"2018-08-19\"],\"position\":40.614285714286},{\"clicks\":40,\"ctr\":0.084745762711864,\"impressions\":472,\"keys\":[\"2018-08-20\"],\"position\":28.872881355932},{\"clicks\":29,\"ctr\":0.067599067599068,\"impressions\":429,\"keys\":[\"2018-08-21\"],\"position\":28.221445221445},{\"clicks\":44,\"ctr\":0.089249492900609,\"impressions\":493,\"keys\":[\"2018-08-22\"],\"position\":25.62677484787},{\"clicks\":20,\"ctr\":0.054054054054054,\"impressions\":370,\"keys\":[\"2018-08-23\"],\"position\":27.762162162162},{\"clicks\":26,\"ctr\":0.073446327683616,\"impressions\":354,\"keys\":[\"2018-08-24\"],\"position\":22.816384180791},{\"clicks\":11,\"ctr\":0.05,\"impressions\":220,\"keys\":[\"2018-08-25\"],\"position\":38.045454545455},{\"clicks\":8,\"ctr\":0.037383177570093,\"impressions\":214,\"keys\":[\"2018-08-26\"],\"position\":39.154205607477},{\"clicks\":25,\"ctr\":0.059808612440191,\"impressions\":418,\"keys\":[\"2018-08-27\"],\"position\":23.569377990431},{\"clicks\":36,\"ctr\":0.074844074844075,\"impressions\":481,\"keys\":[\"2018-08-28\"],\"position\":25.530145530146},{\"clicks\":24,\"ctr\":0.059553349875931,\"impressions\":403,\"keys\":[\"2018-08-29\"],\"position\":23.220843672457},{\"clicks\":24,\"ctr\":0.056338028169014,\"impressions\":426,\"keys\":[\"2018-08-30\"],\"position\":28.00234741784},{\"clicks\":28,\"ctr\":0.075471698113208,\"impressions\":371,\"keys\":[\"2018-08-31\"],\"position\":25.88409703504},{\"clicks\":22,\"ctr\":0.085603112840467,\"impressions\":257,\"keys\":[\"2018-09-01\"],\"position\":33.089494163424},{\"clicks\":11,\"ctr\":0.03914590747331,\"impressions\":281,\"keys\":[\"2018-09-02\"],\"position\":35.199288256228},{\"clicks\":25,\"ctr\":0.067567567567568,\"impressions\":370,\"keys\":[\"2018-09-03\"],\"position\":27.494594594595},{\"clicks\":31,\"ctr\":0.06553911205074,\"impressions\":473,\"keys\":[\"2018-09-04\"],\"position\":27.012684989429},{\"clicks\":34,\"ctr\":0.077625570776256,\"impressions\":438,\"keys\":[\"2018-09-05\"],\"position\":22.815068493151},{\"clicks\":14,\"ctr\":0.034567901234568,\"impressions\":405,\"keys\":[\"2018-09-06\"],\"position\":27.066666666667},{\"clicks\":47,\"ctr\":0.13091922005571,\"impressions\":359,\"keys\":[\"2018-09-07\"],\"position\":21.172701949861},{\"clicks\":16,\"ctr\":0.073059360730594,\"impressions\":219,\"keys\":[\"2018-09-08\"],\"position\":29.675799086758},{\"clicks\":20,\"ctr\":0.096153846153846,\"impressions\":208,\"keys\":[\"2018-09-09\"],\"position\":29.225961538462},{\"clicks\":24,\"ctr\":0.058536585365854,\"impressions\":410,\"keys\":[\"2018-09-10\"],\"position\":21.373170731707},{\"clicks\":39,\"ctr\":0.088636363636364,\"impressions\":440,\"keys\":[\"2018-09-11\"],\"position\":22.068181818182},{\"clicks\":31,\"ctr\":0.075060532687651,\"impressions\":413,\"keys\":[\"2018-09-12\"],\"position\":21.188861985472},{\"clicks\":35,\"ctr\":0.08274231678487,\"impressions\":423,\"keys\":[\"2018-09-13\"],\"position\":21.74231678487},{\"clicks\":35,\"ctr\":0.095890410958904,\"impressions\":365,\"keys\":[\"2018-09-14\"],\"position\":23.98904109589},{\"clicks\":20,\"ctr\":0.1063829787234,\"impressions\":188,\"keys\":[\"2018-09-15\"],\"position\":25.25},{\"clicks\":16,\"ctr\":0.073394495412844,\"impressions\":218,\"keys\":[\"2018-09-16\"],\"position\":24.449541284404},{\"clicks\":49,\"ctr\":0.11666666666667,\"impressions\":420,\"keys\":[\"2018-09-17\"],\"position\":20.169047619048},{\"clicks\":47,\"ctr\":0.10352422907489,\"impressions\":454,\"keys\":[\"2018-09-18\"],\"position\":23.715859030837},{\"clicks\":21,\"ctr\":0.045454545454545,\"impressions\":462,\"keys\":[\"2018-09-19\"],\"position\":22.422077922078},{\"clicks\":42,\"ctr\":0.095454545454545,\"impressions\":440,\"keys\":[\"2018-09-20\"],\"position\":24.643181818182},{\"clicks\":49,\"ctr\":0.11529411764706,\"impressions\":425,\"keys\":[\"2018-09-21\"],\"position\":24.442352941176},{\"clicks\":11,\"ctr\":0.056701030927835,\"impressions\":194,\"keys\":[\"2018-09-22\"],\"position\":30.077319587629},{\"clicks\":6,\"ctr\":0.028436018957346,\"impressions\":211,\"keys\":[\"2018-09-23\"],\"position\":36.0663507109},{\"clicks\":35,\"ctr\":0.076419213973799,\"impressions\":458,\"keys\":[\"2018-09-24\"],\"position\":25.157205240175},{\"clicks\":28,\"ctr\":0.062780269058296,\"impressions\":446,\"keys\":[\"2018-09-25\"],\"position\":22.627802690583},{\"clicks\":39,\"ctr\":0.085903083700441,\"impressions\":454,\"keys\":[\"2018-09-26\"],\"position\":23.84140969163},{\"clicks\":31,\"ctr\":0.067245119305857,\"impressions\":461,\"keys\":[\"2018-09-27\"],\"position\":24.279826464208},{\"clicks\":27,\"ctr\":0.081081081081081,\"impressions\":333,\"keys\":[\"2018-09-28\"],\"position\":27.249249249249},{\"clicks\":5,\"ctr\":0.029761904761905,\"impressions\":168,\"keys\":[\"2018-09-29\"],\"position\":42.113095238095},{\"clicks\":15,\"ctr\":0.069124423963134,\"impressions\":217,\"keys\":[\"2018-09-30\"],\"position\":35.216589861751},{\"clicks\":31,\"ctr\":0.075060532687651,\"impressions\":413,\"keys\":[\"2018-10-01\"],\"position\":25.765133171913},{\"clicks\":26,\"ctr\":0.064676616915423,\"impressions\":402,\"keys\":[\"2018-10-02\"],\"position\":25.330845771144},{\"clicks\":50,\"ctr\":0.098425196850394,\"impressions\":508,\"keys\":[\"2018-10-03\"],\"position\":21.38188976378},{\"clicks\":39,\"ctr\":0.082802547770701,\"impressions\":471,\"keys\":[\"2018-10-04\"],\"position\":24.231422505308},{\"clicks\":35,\"ctr\":0.0875,\"impressions\":400,\"keys\":[\"2018-10-05\"],\"position\":24.395},{\"clicks\":21,\"ctr\":0.088235294117647,\"impressions\":238,\"keys\":[\"2018-10-06\"],\"position\":34.894957983193},{\"clicks\":12,\"ctr\":0.053571428571429,\"impressions\":224,\"keys\":[\"2018-10-07\"],\"position\":38.107142857143},{\"clicks\":30,\"ctr\":0.069605568445476,\"impressions\":431,\"keys\":[\"2018-10-08\"],\"position\":24.350348027842},{\"clicks\":42,\"ctr\":0.09438202247191,\"impressions\":445,\"keys\":[\"2018-10-09\"],\"position\":23.950561797753},{\"clicks\":34,\"ctr\":0.078341013824885,\"impressions\":434,\"keys\":[\"2018-10-10\"],\"position\":24.638248847926},{\"clicks\":18,\"ctr\":0.049723756906077,\"impressions\":362,\"keys\":[\"2018-10-11\"],\"position\":27.837016574586},{\"clicks\":27,\"ctr\":0.072972972972973,\"impressions\":370,\"keys\":[\"2018-10-12\"],\"position\":26.1},{\"clicks\":14,\"ctr\":0.064814814814815,\"impressions\":216,\"keys\":[\"2018-10-13\"],\"position\":39.546296296296},{\"clicks\":21,\"ctr\":0.091703056768559,\"impressions\":229,\"keys\":[\"2018-10-14\"],\"position\":30.170305676856},{\"clicks\":39,\"ctr\":0.095121951219512,\"impressions\":410,\"keys\":[\"2018-10-15\"],\"position\":23.929268292683},{\"clicks\":26,\"ctr\":0.053830227743271,\"impressions\":483,\"keys\":[\"2018-10-16\"],\"position\":27.714285714286},{\"clicks\":34,\"ctr\":0.070393374741201,\"impressions\":483,\"keys\":[\"2018-10-17\"],\"position\":26.579710144928},{\"clicks\":27,\"ctr\":0.063981042654028,\"impressions\":422,\"keys\":[\"2018-10-18\"],\"position\":24.774881516588},{\"clicks\":22,\"ctr\":0.06508875739645,\"impressions\":338,\"keys\":[\"2018-10-19\"],\"position\":24.556213017751},{\"clicks\":14,\"ctr\":0.067307692307692,\"impressions\":208,\"keys\":[\"2018-10-20\"],\"position\":35.1875},{\"clicks\":11,\"ctr\":0.044354838709677,\"impressions\":248,\"keys\":[\"2018-10-21\"],\"position\":31.770161290323},{\"clicks\":29,\"ctr\":0.065315315315315,\"impressions\":444,\"keys\":[\"2018-10-22\"],\"position\":24.004504504505},{\"clicks\":26,\"ctr\":0.051485148514851,\"impressions\":505,\"keys\":[\"2018-10-23\"],\"position\":27.156435643564},{\"clicks\":39,\"ctr\":0.082278481012658,\"impressions\":474,\"keys\":[\"2018-10-24\"],\"position\":26.198312236287},{\"clicks\":30,\"ctr\":0.065217391304348,\"impressions\":460,\"keys\":[\"2018-10-25\"],\"position\":21.989130434783},{\"clicks\":29,\"ctr\":0.071428571428571,\"impressions\":406,\"keys\":[\"2018-10-26\"],\"position\":28.251231527094},{\"clicks\":16,\"ctr\":0.078817733990148,\"impressions\":203,\"keys\":[\"2018-10-27\"],\"position\":38.709359605911},{\"clicks\":13,\"ctr\":0.049242424242424,\"impressions\":264,\"keys\":[\"2018-10-28\"],\"position\":34.753787878788},{\"clicks\":47,\"ctr\":0.094377510040161,\"impressions\":498,\"keys\":[\"2018-10-29\"],\"position\":19.696787148594},{\"clicks\":32,\"ctr\":0.062015503875969,\"impressions\":516,\"keys\":[\"2018-10-30\"],\"position\":24.779069767442},{\"clicks\":41,\"ctr\":0.093181818181818,\"impressions\":440,\"keys\":[\"2018-10-31\"],\"position\":20.022727272727},{\"clicks\":28,\"ctr\":0.069135802469136,\"impressions\":405,\"keys\":[\"2018-11-01\"],\"position\":21.644444444444},{\"clicks\":29,\"ctr\":0.074935400516796,\"impressions\":387,\"keys\":[\"2018-11-02\"],\"position\":25.204134366925},{\"clicks\":17,\"ctr\":0.069672131147541,\"impressions\":244,\"keys\":[\"2018-11-03\"],\"position\":28.27868852459},{\"clicks\":24,\"ctr\":0.082474226804124,\"impressions\":291,\"keys\":[\"2018-11-04\"],\"position\":30.233676975945},{\"clicks\":33,\"ctr\":0.071895424836601,\"impressions\":459,\"keys\":[\"2018-11-05\"],\"position\":25.285403050109},{\"clicks\":25,\"ctr\":0.051334702258727,\"impressions\":487,\"keys\":[\"2018-11-06\"],\"position\":24.650924024641},{\"clicks\":35,\"ctr\":0.077433628318584,\"impressions\":452,\"keys\":[\"2018-11-07\"],\"position\":23.172566371681},{\"clicks\":23,\"ctr\":0.051224944320713,\"impressions\":449,\"keys\":[\"2018-11-08\"],\"position\":25.391982182628},{\"clicks\":31,\"ctr\":0.072261072261072,\"impressions\":429,\"keys\":[\"2018-11-09\"],\"position\":30.181818181818},{\"clicks\":18,\"ctr\":0.073469387755102,\"impressions\":245,\"keys\":[\"2018-11-10\"],\"position\":38.10612244898},{\"clicks\":12,\"ctr\":0.040540540540541,\"impressions\":296,\"keys\":[\"2018-11-11\"],\"position\":35.969594594595},{\"clicks\":49,\"ctr\":0.08448275862069,\"impressions\":580,\"keys\":[\"2018-11-12\"],\"position\":24.601724137931},{\"clicks\":55,\"ctr\":0.088141025641026,\"impressions\":624,\"keys\":[\"2018-11-13\"],\"position\":22.919871794872},{\"clicks\":44,\"ctr\":0.085436893203883,\"impressions\":515,\"keys\":[\"2018-11-14\"],\"position\":25.953398058252},{\"clicks\":19,\"ctr\":0.043778801843318,\"impressions\":434,\"keys\":[\"2018-11-15\"],\"position\":30.299539170507},{\"clicks\":34,\"ctr\":0.069958847736626,\"impressions\":486,\"keys\":[\"2018-11-16\"],\"position\":30.094650205761},{\"clicks\":15,\"ctr\":0.04885993485342,\"impressions\":307,\"keys\":[\"2018-11-17\"],\"position\":37.755700325733},{\"clicks\":14,\"ctr\":0.045751633986928,\"impressions\":306,\"keys\":[\"2018-11-18\"],\"position\":37.055555555556},{\"clicks\":41,\"ctr\":0.06645056726094,\"impressions\":617,\"keys\":[\"2018-11-19\"],\"position\":27.547811993517},{\"clicks\":41,\"ctr\":0.073345259391771,\"impressions\":559,\"keys\":[\"2018-11-20\"],\"position\":25.483005366726},{\"clicks\":47,\"ctr\":0.091976516634051,\"impressions\":511,\"keys\":[\"2018-11-21\"],\"position\":27.275929549902},{\"clicks\":26,\"ctr\":0.052845528455285,\"impressions\":492,\"keys\":[\"2018-11-22\"],\"position\":26.806910569106},{\"clicks\":22,\"ctr\":0.047109207708779,\"impressions\":467,\"keys\":[\"2018-11-23\"],\"position\":32.892933618844},{\"clicks\":14,\"ctr\":0.040229885057471,\"impressions\":348,\"keys\":[\"2018-11-24\"],\"position\":41.186781609195},{\"clicks\":12,\"ctr\":0.032697547683924,\"impressions\":367,\"keys\":[\"2018-11-25\"],\"position\":39.869209809264},{\"clicks\":33,\"ctr\":0.054908485856905,\"impressions\":601,\"keys\":[\"2018-11-26\"],\"position\":28.810316139767},{\"clicks\":39,\"ctr\":0.053571428571429,\"impressions\":728,\"keys\":[\"2018-11-27\"],\"position\":28.271978021978},{\"clicks\":39,\"ctr\":0.059907834101382,\"impressions\":651,\"keys\":[\"2018-11-28\"],\"position\":31.619047619048},{\"clicks\":36,\"ctr\":0.056514913657771,\"impressions\":637,\"keys\":[\"2018-11-29\"],\"position\":31.450549450549},{\"clicks\":29,\"ctr\":0.059670781893004,\"impressions\":486,\"keys\":[\"2018-11-30\"],\"position\":29.29012345679},{\"clicks\":22,\"ctr\":0.067073170731707,\"impressions\":328,\"keys\":[\"2018-12-01\"],\"position\":34.896341463415},{\"clicks\":12,\"ctr\":0.035398230088496,\"impressions\":339,\"keys\":[\"2018-12-02\"],\"position\":35.578171091445},{\"clicks\":30,\"ctr\":0.064655172413793,\"impressions\":464,\"keys\":[\"2018-12-03\"],\"position\":30.071120689655},{\"clicks\":49,\"ctr\":0.08153078202995,\"impressions\":601,\"keys\":[\"2018-12-04\"],\"position\":25.826955074875},{\"clicks\":42,\"ctr\":0.077634011090573,\"impressions\":541,\"keys\":[\"2018-12-05\"],\"position\":26.149722735675},{\"clicks\":38,\"ctr\":0.074363992172211,\"impressions\":511,\"keys\":[\"2018-12-06\"],\"position\":26.710371819961},{\"clicks\":30,\"ctr\":0.064794816414687,\"impressions\":463,\"keys\":[\"2018-12-07\"],\"position\":30.375809935205},{\"clicks\":9,\"ctr\":0.040358744394619,\"impressions\":223,\"keys\":[\"2018-12-08\"],\"position\":41.340807174888},{\"clicks\":17,\"ctr\":0.050147492625369,\"impressions\":339,\"keys\":[\"2018-12-09\"],\"position\":39.011799410029},{\"clicks\":50,\"ctr\":0.073529411764706,\"impressions\":680,\"keys\":[\"2018-12-10\"],\"position\":27.282352941176},{\"clicks\":41,\"ctr\":0.067213114754098,\"impressions\":610,\"keys\":[\"2018-12-11\"],\"position\":28.85737704918},{\"clicks\":36,\"ctr\":0.063380281690141,\"impressions\":568,\"keys\":[\"2018-12-12\"],\"position\":29.133802816901},{\"clicks\":38,\"ctr\":0.065292096219931,\"impressions\":582,\"keys\":[\"2018-12-13\"],\"position\":25.051546391753},{\"clicks\":30,\"ctr\":0.065645514223195,\"impressions\":457,\"keys\":[\"2018-12-14\"],\"position\":27.886214442013},{\"clicks\":8,\"ctr\":0.03030303030303,\"impressions\":264,\"keys\":[\"2018-12-15\"],\"position\":42.765151515152},{\"clicks\":13,\"ctr\":0.040880503144654,\"impressions\":318,\"keys\":[\"2018-12-16\"],\"position\":38.267295597484},{\"clicks\":39,\"ctr\":0.069642857142857,\"impressions\":560,\"keys\":[\"2018-12-17\"],\"position\":29.2125},{\"clicks\":38,\"ctr\":0.071028037383178,\"impressions\":535,\"keys\":[\"2018-12-18\"],\"position\":28.83738317757},{\"clicks\":24,\"ctr\":0.044198895027624,\"impressions\":543,\"keys\":[\"2018-12-19\"],\"position\":27.41620626151},{\"clicks\":30,\"ctr\":0.059055118110236,\"impressions\":508,\"keys\":[\"2018-12-20\"],\"position\":26.67125984252},{\"clicks\":24,\"ctr\":0.060301507537688,\"impressions\":398,\"keys\":[\"2018-12-21\"],\"position\":31.158291457286},{\"clicks\":11,\"ctr\":0.037414965986395,\"impressions\":294,\"keys\":[\"2018-12-22\"],\"position\":43.006802721088},{\"clicks\":8,\"ctr\":0.02588996763754,\"impressions\":309,\"keys\":[\"2018-12-23\"],\"position\":43.216828478964},{\"clicks\":8,\"ctr\":0.025236593059937,\"impressions\":317,\"keys\":[\"2018-12-24\"],\"position\":39.88643533123},{\"clicks\":9,\"ctr\":0.02760736196319,\"impressions\":326,\"keys\":[\"2018-12-25\"],\"position\":44.644171779141},{\"clicks\":17,\"ctr\":0.048571428571429,\"impressions\":350,\"keys\":[\"2018-12-26\"],\"position\":35.594285714286},{\"clicks\":22,\"ctr\":0.061971830985915,\"impressions\":355,\"keys\":[\"2018-12-27\"],\"position\":34.642253521127},{\"clicks\":25,\"ctr\":0.083056478405316,\"impressions\":301,\"keys\":[\"2018-12-28\"],\"position\":34.694352159468},{\"clicks\":14,\"ctr\":0.05761316872428,\"impressions\":243,\"keys\":[\"2018-12-29\"],\"position\":37.502057613169},{\"clicks\":18,\"ctr\":0.064285714285714,\"impressions\":280,\"keys\":[\"2018-12-30\"],\"position\":42.903571428571},{\"clicks\":11,\"ctr\":0.043307086614173,\"impressions\":254,\"keys\":[\"2018-12-31\"],\"position\":34.338582677165},{\"clicks\":11,\"ctr\":0.038732394366197,\"impressions\":284,\"keys\":[\"2019-01-01\"],\"position\":35.897887323944},{\"clicks\":26,\"ctr\":0.052953156822811,\"impressions\":491,\"keys\":[\"2019-01-02\"],\"position\":30.0366598778},{\"clicks\":29,\"ctr\":0.056201550387597,\"impressions\":516,\"keys\":[\"2019-01-03\"],\"position\":27.317829457364},{\"clicks\":37,\"ctr\":0.080610021786492,\"impressions\":459,\"keys\":[\"2019-01-04\"],\"position\":28.0174291939},{\"clicks\":12,\"ctr\":0.046511627906977,\"impressions\":258,\"keys\":[\"2019-01-05\"],\"position\":40.151162790698},{\"clicks\":11,\"ctr\":0.035031847133758,\"impressions\":314,\"keys\":[\"2019-01-06\"],\"position\":34.200636942675},{\"clicks\":43,\"ctr\":0.074652777777778,\"impressions\":576,\"keys\":[\"2019-01-07\"],\"position\":25.555555555556},{\"clicks\":32,\"ctr\":0.055077452667814,\"impressions\":581,\"keys\":[\"2019-01-08\"],\"position\":27.025817555938},{\"clicks\":29,\"ctr\":0.051509769094139,\"impressions\":563,\"keys\":[\"2019-01-09\"],\"position\":29.095914742451},{\"clicks\":32,\"ctr\":0.054514480408859,\"impressions\":587,\"keys\":[\"2019-01-10\"],\"position\":23.72402044293},{\"clicks\":21,\"ctr\":0.047404063205418,\"impressions\":443,\"keys\":[\"2019-01-11\"],\"position\":27.961625282167},{\"clicks\":11,\"ctr\":0.039426523297491,\"impressions\":279,\"keys\":[\"2019-01-12\"],\"position\":34.222222222222},{\"clicks\":22,\"ctr\":0.06875,\"impressions\":320,\"keys\":[\"2019-01-13\"],\"position\":31.334375},{\"clicks\":39,\"ctr\":0.066780821917808,\"impressions\":584,\"keys\":[\"2019-01-14\"],\"position\":23.554794520548},{\"clicks\":36,\"ctr\":0.063047285464098,\"impressions\":571,\"keys\":[\"2019-01-15\"],\"position\":22.952714535902},{\"clicks\":31,\"ctr\":0.060546875,\"impressions\":512,\"keys\":[\"2019-01-16\"],\"position\":24.61328125},{\"clicks\":39,\"ctr\":0.075875486381323,\"impressions\":514,\"keys\":[\"2019-01-17\"],\"position\":26.08560311284},{\"clicks\":21,\"ctr\":0.048611111111111,\"impressions\":432,\"keys\":[\"2019-01-18\"],\"position\":29.673611111111},{\"clicks\":6,\"ctr\":0.021978021978022,\"impressions\":273,\"keys\":[\"2019-01-19\"],\"position\":41.406593406593},{\"clicks\":19,\"ctr\":0.066901408450704,\"impressions\":284,\"keys\":[\"2019-01-20\"],\"position\":33.345070422535},{\"clicks\":34,\"ctr\":0.066147859922179,\"impressions\":514,\"keys\":[\"2019-01-21\"],\"position\":28.704280155642},{\"clicks\":29,\"ctr\":0.043872919818457,\"impressions\":661,\"keys\":[\"2019-01-22\"],\"position\":28.077155824508},{\"clicks\":30,\"ctr\":0.045592705167173,\"impressions\":658,\"keys\":[\"2019-01-23\"],\"position\":25.092705167173},{\"clicks\":54,\"ctr\":0.080357142857143,\"impressions\":672,\"keys\":[\"2019-01-24\"],\"position\":25.50744047619},{\"clicks\":40,\"ctr\":0.076481835564054,\"impressions\":523,\"keys\":[\"2019-01-25\"],\"position\":28.908221797323},{\"clicks\":14,\"ctr\":0.055776892430279,\"impressions\":251,\"keys\":[\"2019-01-26\"],\"position\":32.083665338645},{\"clicks\":20,\"ctr\":0.062111801242236,\"impressions\":322,\"keys\":[\"2019-01-27\"],\"position\":34.788819875776},{\"clicks\":42,\"ctr\":0.059490084985836,\"impressions\":706,\"keys\":[\"2019-01-28\"],\"position\":25.487252124646},{\"clicks\":49,\"ctr\":0.08277027027027,\"impressions\":592,\"keys\":[\"2019-01-29\"],\"position\":24.743243243243},{\"clicks\":37,\"ctr\":0.06368330464716,\"impressions\":581,\"keys\":[\"2019-01-30\"],\"position\":24.125645438898},{\"clicks\":29,\"ctr\":0.058350100603622,\"impressions\":497,\"keys\":[\"2019-01-31\"],\"position\":25.780684104628},{\"clicks\":30,\"ctr\":0.064377682403433,\"impressions\":466,\"keys\":[\"2019-02-01\"],\"position\":31.690987124464},{\"clicks\":15,\"ctr\":0.045045045045045,\"impressions\":333,\"keys\":[\"2019-02-02\"],\"position\":34.135135135135},{\"clicks\":21,\"ctr\":0.064024390243902,\"impressions\":328,\"keys\":[\"2019-02-03\"],\"position\":35.286585365854},{\"clicks\":50,\"ctr\":0.094876660341556,\"impressions\":527,\"keys\":[\"2019-02-04\"],\"position\":23.265654648956},{\"clicks\":30,\"ctr\":0.058365758754864,\"impressions\":514,\"keys\":[\"2019-02-05\"],\"position\":27.682879377432},{\"clicks\":48,\"ctr\":0.090909090909091,\"impressions\":528,\"keys\":[\"2019-02-06\"],\"position\":22.371212121212},{\"clicks\":40,\"ctr\":0.074766355140187,\"impressions\":535,\"keys\":[\"2019-02-07\"],\"position\":24.971962616822},{\"clicks\":39,\"ctr\":0.071691176470588,\"impressions\":544,\"keys\":[\"2019-02-08\"],\"position\":25.036764705882},{\"clicks\":8,\"ctr\":0.031372549019608,\"impressions\":255,\"keys\":[\"2019-02-09\"],\"position\":34.039215686275},{\"clicks\":12,\"ctr\":0.048780487804878,\"impressions\":246,\"keys\":[\"2019-02-10\"],\"position\":35.552845528455},{\"clicks\":47,\"ctr\":0.085766423357664,\"impressions\":548,\"keys\":[\"2019-02-11\"],\"position\":20.027372262774},{\"clicks\":48,\"ctr\":0.088235294117647,\"impressions\":544,\"keys\":[\"2019-02-12\"],\"position\":22.527573529412},{\"clicks\":37,\"ctr\":0.057275541795666,\"impressions\":646,\"keys\":[\"2019-02-13\"],\"position\":23.396284829721},{\"clicks\":40,\"ctr\":0.067340067340067,\"impressions\":594,\"keys\":[\"2019-02-14\"],\"position\":28.053872053872},{\"clicks\":26,\"ctr\":0.051080550098232,\"impressions\":509,\"keys\":[\"2019-02-15\"],\"position\":29.770137524558},{\"clicks\":13,\"ctr\":0.042904290429043,\"impressions\":303,\"keys\":[\"2019-02-16\"],\"position\":34.957095709571},{\"clicks\":31,\"ctr\":0.083333333333333,\"impressions\":372,\"keys\":[\"2019-02-17\"],\"position\":33.252688172043},{\"clicks\":45,\"ctr\":0.088932806324111,\"impressions\":506,\"keys\":[\"2019-02-18\"],\"position\":24.646245059289},{\"clicks\":50,\"ctr\":0.094339622641509,\"impressions\":530,\"keys\":[\"2019-02-19\"],\"position\":24.111320754717},{\"clicks\":49,\"ctr\":0.090573012939002,\"impressions\":541,\"keys\":[\"2019-02-20\"],\"position\":23.205175600739},{\"clicks\":38,\"ctr\":0.071969696969697,\"impressions\":528,\"keys\":[\"2019-02-21\"],\"position\":24.471590909091},{\"clicks\":36,\"ctr\":0.085308056872038,\"impressions\":422,\"keys\":[\"2019-02-22\"],\"position\":25.601895734597},{\"clicks\":13,\"ctr\":0.053497942386831,\"impressions\":243,\"keys\":[\"2019-02-23\"],\"position\":36.374485596708},{\"clicks\":11,\"ctr\":0.037542662116041,\"impressions\":293,\"keys\":[\"2019-02-24\"],\"position\":36.77133105802},{\"clicks\":46,\"ctr\":0.084095063985375,\"impressions\":547,\"keys\":[\"2019-02-25\"],\"position\":28.64168190128},{\"clicks\":39,\"ctr\":0.076320939334638,\"impressions\":511,\"keys\":[\"2019-02-26\"],\"position\":25.643835616438},{\"clicks\":36,\"ctr\":0.069902912621359,\"impressions\":515,\"keys\":[\"2019-02-27\"],\"position\":24.53786407767},{\"clicks\":27,\"ctr\":0.05793991416309,\"impressions\":466,\"keys\":[\"2019-02-28\"],\"position\":30.137339055794},{\"clicks\":23,\"ctr\":0.051569506726457,\"impressions\":446,\"keys\":[\"2019-03-01\"],\"position\":33.69730941704},{\"clicks\":5,\"ctr\":0.025906735751295,\"impressions\":193,\"keys\":[\"2019-03-02\"],\"position\":33.181347150259},{\"clicks\":13,\"ctr\":0.049808429118774,\"impressions\":261,\"keys\":[\"2019-03-03\"],\"position\":33.394636015326},{\"clicks\":33,\"ctr\":0.06776180698152,\"impressions\":487,\"keys\":[\"2019-03-04\"],\"position\":27.2340862423},{\"clicks\":29,\"ctr\":0.051509769094139,\"impressions\":563,\"keys\":[\"2019-03-05\"],\"position\":25.190053285968},{\"clicks\":51,\"ctr\":0.0978886756238,\"impressions\":521,\"keys\":[\"2019-03-06\"],\"position\":24.871401151631},{\"clicks\":32,\"ctr\":0.062992125984252,\"impressions\":508,\"keys\":[\"2019-03-07\"],\"position\":28.031496062992},{\"clicks\":21,\"ctr\":0.059490084985836,\"impressions\":353,\"keys\":[\"2019-03-08\"],\"position\":30.866855524079},{\"clicks\":20,\"ctr\":0.067340067340067,\"impressions\":297,\"keys\":[\"2019-03-09\"],\"position\":31.710437710438},{\"clicks\":16,\"ctr\":0.061538461538462,\"impressions\":260,\"keys\":[\"2019-03-10\"],\"position\":32.396153846154},{\"clicks\":40,\"ctr\":0.074211502782931,\"impressions\":539,\"keys\":[\"2019-03-11\"],\"position\":23.699443413729},{\"clicks\":57,\"ctr\":0.10694183864916,\"impressions\":533,\"keys\":[\"2019-03-12\"],\"position\":22.491557223265},{\"clicks\":49,\"ctr\":0.074581430745814,\"impressions\":657,\"keys\":[\"2019-03-13\"],\"position\":26.027397260274},{\"clicks\":41,\"ctr\":0.063664596273292,\"impressions\":644,\"keys\":[\"2019-03-14\"],\"position\":28.833850931677},{\"clicks\":32,\"ctr\":0.055944055944056,\"impressions\":572,\"keys\":[\"2019-03-15\"],\"position\":31.160839160839},{\"clicks\":20,\"ctr\":0.043763676148796,\"impressions\":457,\"keys\":[\"2019-03-16\"],\"position\":37.654266958425},{\"clicks\":15,\"ctr\":0.029527559055118,\"impressions\":508,\"keys\":[\"2019-03-17\"],\"position\":40.80905511811},{\"clicks\":34,\"ctr\":0.043533930857875,\"impressions\":781,\"keys\":[\"2019-03-18\"],\"position\":31.021766965429},{\"clicks\":42,\"ctr\":0.058333333333333,\"impressions\":720,\"keys\":[\"2019-03-19\"],\"position\":32.843055555556},{\"clicks\":30,\"ctr\":0.043923865300146,\"impressions\":683,\"keys\":[\"2019-03-20\"],\"position\":35.171303074671},{\"clicks\":45,\"ctr\":0.063739376770538,\"impressions\":706,\"keys\":[\"2019-03-21\"],\"position\":31.64447592068},{\"clicks\":24,\"ctr\":0.036979969183359,\"impressions\":649,\"keys\":[\"2019-03-22\"],\"position\":34.232665639445},{\"clicks\":7,\"ctr\":0.021943573667712,\"impressions\":319,\"keys\":[\"2019-03-23\"],\"position\":42.216300940439},{\"clicks\":17,\"ctr\":0.047887323943662,\"impressions\":355,\"keys\":[\"2019-03-24\"],\"position\":38.383098591549},{\"clicks\":33,\"ctr\":0.051004636785162,\"impressions\":647,\"keys\":[\"2019-03-25\"],\"position\":29.789799072643},{\"clicks\":41,\"ctr\":0.066235864297254,\"impressions\":619,\"keys\":[\"2019-03-26\"],\"position\":26.898222940226},{\"clicks\":48,\"ctr\":0.068866571018651,\"impressions\":697,\"keys\":[\"2019-03-27\"],\"position\":26.186513629842},{\"clicks\":39,\"ctr\":0.064891846921797,\"impressions\":601,\"keys\":[\"2019-03-28\"],\"position\":28.688851913478},{\"clicks\":33,\"ctr\":0.065346534653465,\"impressions\":505,\"keys\":[\"2019-03-29\"],\"position\":29.308910891089},{\"clicks\":12,\"ctr\":0.047430830039526,\"impressions\":253,\"keys\":[\"2019-03-30\"],\"position\":35.067193675889},{\"clicks\":19,\"ctr\":0.06312292358804,\"impressions\":301,\"keys\":[\"2019-03-31\"],\"position\":34.073089700997},{\"clicks\":41,\"ctr\":0.06645056726094,\"impressions\":617,\"keys\":[\"2019-04-01\"],\"position\":25.653160453809},{\"clicks\":53,\"ctr\":0.082043343653251,\"impressions\":646,\"keys\":[\"2019-04-02\"],\"position\":26.229102167183},{\"clicks\":39,\"ctr\":0.07103825136612,\"impressions\":549,\"keys\":[\"2019-04-03\"],\"position\":29.342440801457},{\"clicks\":46,\"ctr\":0.075286415711948,\"impressions\":611,\"keys\":[\"2019-04-04\"],\"position\":27.37643207856},{\"clicks\":33,\"ctr\":0.069037656903766,\"impressions\":478,\"keys\":[\"2019-04-05\"],\"position\":27.332635983264},{\"clicks\":17,\"ctr\":0.064393939393939,\"impressions\":264,\"keys\":[\"2019-04-06\"],\"position\":35.662878787879},{\"clicks\":12,\"ctr\":0.063829787234043,\"impressions\":188,\"keys\":[\"2019-04-07\"],\"position\":30.781914893617},{\"clicks\":49,\"ctr\":0.094412331406551,\"impressions\":519,\"keys\":[\"2019-04-08\"],\"position\":26.587668593449},{\"clicks\":58,\"ctr\":0.081346423562412,\"impressions\":713,\"keys\":[\"2019-04-09\"],\"position\":26.769985974755},{\"clicks\":46,\"ctr\":0.074074074074074,\"impressions\":621,\"keys\":[\"2019-04-10\"],\"position\":27.752012882448},{\"clicks\":38,\"ctr\":0.065857885615251,\"impressions\":577,\"keys\":[\"2019-04-11\"],\"position\":26.915077989601},{\"clicks\":50,\"ctr\":0.089445438282648,\"impressions\":559,\"keys\":[\"2019-04-12\"],\"position\":27.677996422182},{\"clicks\":21,\"ctr\":0.05,\"impressions\":420,\"keys\":[\"2019-04-13\"],\"position\":34.554761904762},{\"clicks\":16,\"ctr\":0.045584045584046,\"impressions\":351,\"keys\":[\"2019-04-14\"],\"position\":35.672364672365},{\"clicks\":51,\"ctr\":0.085284280936455,\"impressions\":598,\"keys\":[\"2019-04-15\"],\"position\":26.035117056856},{\"clicks\":51,\"ctr\":0.076233183856502,\"impressions\":669,\"keys\":[\"2019-04-16\"],\"position\":27.378176382661},{\"clicks\":31,\"ctr\":0.052542372881356,\"impressions\":590,\"keys\":[\"2019-04-17\"],\"position\":27.723728813559},{\"clicks\":32,\"ctr\":0.064516129032258,\"impressions\":496,\"keys\":[\"2019-04-18\"],\"position\":32.366935483871},{\"clicks\":33,\"ctr\":0.071739130434783,\"impressions\":460,\"keys\":[\"2019-04-19\"],\"position\":29.819565217391},{\"clicks\":8,\"ctr\":0.029090909090909,\"impressions\":275,\"keys\":[\"2019-04-20\"],\"position\":39.534545454545},{\"clicks\":9,\"ctr\":0.031034482758621,\"impressions\":290,\"keys\":[\"2019-04-21\"],\"position\":42.689655172414},{\"clicks\":24,\"ctr\":0.050209205020921,\"impressions\":478,\"keys\":[\"2019-04-22\"],\"position\":31.640167364017},{\"clicks\":49,\"ctr\":0.080196399345336,\"impressions\":611,\"keys\":[\"2019-04-23\"],\"position\":29.543371522095},{\"clicks\":50,\"ctr\":0.075528700906344,\"impressions\":662,\"keys\":[\"2019-04-24\"],\"position\":25.738670694864},{\"clicks\":40,\"ctr\":0.064516129032258,\"impressions\":620,\"keys\":[\"2019-04-25\"],\"position\":29.164516129032},{\"clicks\":33,\"ctr\":0.068464730290456,\"impressions\":482,\"keys\":[\"2019-04-26\"],\"position\":32.5},{\"clicks\":9,\"ctr\":0.027355623100304,\"impressions\":329,\"keys\":[\"2019-04-27\"],\"position\":38.492401215805},{\"clicks\":19,\"ctr\":0.059375,\"impressions\":320,\"keys\":[\"2019-04-28\"],\"position\":37.1375},{\"clicks\":45,\"ctr\":0.065502183406114,\"impressions\":687,\"keys\":[\"2019-04-29\"],\"position\":24.994177583697},{\"clicks\":33,\"ctr\":0.060109289617486,\"impressions\":549,\"keys\":[\"2019-04-30\"],\"position\":26.220400728597},{\"clicks\":34,\"ctr\":0.060176991150442,\"impressions\":565,\"keys\":[\"2019-05-01\"],\"position\":27.821238938053},{\"clicks\":49,\"ctr\":0.091078066914498,\"impressions\":538,\"keys\":[\"2019-05-02\"],\"position\":26.234200743494},{\"clicks\":42,\"ctr\":0.082514734774067,\"impressions\":509,\"keys\":[\"2019-05-03\"],\"position\":28.962671905697},{\"clicks\":16,\"ctr\":0.0466472303207,\"impressions\":343,\"keys\":[\"2019-05-04\"],\"position\":33.545189504373},{\"clicks\":32,\"ctr\":0.0763723150358,\"impressions\":419,\"keys\":[\"2019-05-05\"],\"position\":34.608591885442},{\"clicks\":51,\"ctr\":0.085714285714286,\"impressions\":595,\"keys\":[\"2019-05-06\"],\"position\":28.052100840336},{\"clicks\":55,\"ctr\":0.090909090909091,\"impressions\":605,\"keys\":[\"2019-05-07\"],\"position\":28.239669421488},{\"clicks\":61,\"ctr\":0.09697933227345,\"impressions\":629,\"keys\":[\"2019-05-08\"],\"position\":25.438791732909},{\"clicks\":46,\"ctr\":0.085661080074488,\"impressions\":537,\"keys\":[\"2019-05-09\"],\"position\":26.364990689013},{\"clicks\":31,\"ctr\":0.066239316239316,\"impressions\":468,\"keys\":[\"2019-05-10\"],\"position\":28.880341880342},{\"clicks\":12,\"ctr\":0.038095238095238,\"impressions\":315,\"keys\":[\"2019-05-11\"],\"position\":37.911111111111},{\"clicks\":23,\"ctr\":0.062841530054645,\"impressions\":366,\"keys\":[\"2019-05-12\"],\"position\":37.852459016393},{\"clicks\":63,\"ctr\":0.092511013215859,\"impressions\":681,\"keys\":[\"2019-05-13\"],\"position\":25.111600587372},{\"clicks\":63,\"ctr\":0.086065573770492,\"impressions\":732,\"keys\":[\"2019-05-14\"],\"position\":23.68306010929},{\"clicks\":32,\"ctr\":0.052545155993432,\"impressions\":609,\"keys\":[\"2019-05-15\"],\"position\":27.085385878489},{\"clicks\":46,\"ctr\":0.064880112834979,\"impressions\":709,\"keys\":[\"2019-05-16\"],\"position\":26.953455571227},{\"clicks\":31,\"ctr\":0.062626262626263,\"impressions\":495,\"keys\":[\"2019-05-17\"],\"position\":28.163636363636}]},\"googlesitekit_modules::pagespeed-insights::site-pagespeed-mobile::last-28-days::d41d8cd98f00b204e9800998ecf8427e\":{\"analysisUTCTimestamp\":\"2019-05-20T13:48:22.281Z\",\"captchaResult\":\"CAPTCHA_NOT_NEEDED\",\"id\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"kind\":\"pagespeedonline#result\",\"loadingExperience\":{\"id\":null,\"initialUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"overallCategory\":null},\"lighthouseResult\":{\"fetchTime\":\"2019-05-20T13:48:22.281Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":670,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Linux; Android 6.0.1; Nexus 5 Build\\\/MRA58N) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Mobile Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"mobile\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"type\":\"screenshot\",\"timing\":3644,\"timestamp\":1179284760056,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAH0ATgDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAcEBQYIAQIDCf\\\/EAFcQAAEDAwEDBAoNCgUDAgUFAAEAAgMEBREGEiExBxNBUQgUFyJSVWFzkbEVGDI0VnGBk6Gis9HSNTY3cnSSlJWywRYjJDNCYuHwOMJUgoOF8UZXY9PU\\\/8QAGwEBAAMBAQEBAAAAAAAAAAAAAAECAwQFBgf\\\/xAAyEQEAAQMCBQMCBQMFAQAAAAAAAQIDERJRBAUTMWEhQZGhohQiMoGxUnHwFiQzQtHh\\\/9oADAMBAAIRAxEAPwDalERARUN4u9BZ6bn7lUxwRncNo73HqA4lYNXcrFtilLaShqaho\\\/5lwYD8XErK5et2\\\/wBU4dfDcBxHFf8ADRM\\\/x89kjoo\\\/tfKnZ6qQMrIKijz\\\/AMnAPb9G\\\/wChZ1RVcFbTMqKSZk0Dxlr2HIKmi7Rc\\\/TOVeI4O\\\/wANOL1E0vZERaOYREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFQX25w2a01NfU5McLdrZHFx6APjKr1GvLhVvitNupGnDZ5XPcOsNA\\\/u4LK\\\/c6dua9nZy\\\/hvxXE0Wd5+nv8ARitott05RL5PVVk7oqSN3fO4iMHgxo4Zws+ksui9ORMir2ULJMcal2093lwf7Bc2N7NNcmLKuBjecZS8+d3unu3jPpAUG1lTNWVMlRVSOlmkcXOc45JK86uunhqYmYzVPr6vqLFm5zW5XRRX07NE4iI9\\\/wDO6bajSek9S0T3WntZkg4TUjvcnyjh6VhFtrLlyd6nNHVudLQSEF7R7l7Twe3qI\\\/7LFNP3aosl1graV7muY4bYB3Pb0g\\\/Ipb5YqSOs0tBXNA24JGua7p2XbiPV6Eium7RN2iNNVJXYucFfp4PiKupau+kZ7xPj+3oz6GVk0TJYnB0bwHNcOBBXdYnyW1rq3RdDzh2nw7UJPkBOPowvO8axqWXurtGnLLJea6iax9X\\\/AKhtPHDtDLW7TgcuIGcAfGQvToq10xVu+R4izNi7Van\\\/AKzMfDMEUR3vV0WpJtB11tNTSH2fNLVU7zsvjkbFIHRuwcH1K+XzXt0tjrjVN0hcJbLQPc2esfOyJ7mt90+OI73NG\\\/ByM43K7FICLBrnr5xvNLatN2o3etnom3HDqplOwQu9yQXA7ROeAHyqx6+1vqO2TaMdbrLUU7rjWtiqaaV8e047xzOTnBPEO4cEEqoo39mreOU+3uu9sqaC8+wclTJI+qDo4IRI7LC0bidxO18S9aPlDuNXDBc4NI3J2nJntEdcJWGVzHOwJOYHfbO8HjnG\\\/CCQ0WM1Wp6gXqttdvtMtZVUzWOzzoYwhwzvJG74t+VSv11TR2eStloqhksNSKWemyC+Nx6utZ9ajd1RwV6cYp74949+3p5Zgixl2pqqGngFXZp4bhUymOnpRM1xkAGS4u4NAHHK6f4vZSsrmXmifRVdLD2wYWyCXbZnGWuGOnA344p1aUfhLvtGf7TE+PT19Yz7x6MpRY7btQ1UwEldaZaWldE6Zs7Zmyt2QM78cDj410supKq5upZmWeZlvqT\\\/AJdQJmvIG\\\/Bc0cBu6ykXKZRPC3IzM49PMf8AvrPiPVkqIi0c4iIgIiICIiAiIgIiICIiAiLF+UGq1bSWqnfoW322uuBmAljr5CxjYtk5IIcN+dn0lBlCKGfZrlz+C+kf4l\\\/\\\/APYs05Oq3XNYLh\\\/j612igLeb7U9j5S\\\/bztbe1lxxjvMfGUGZIiICjnlsoXz2Ojq2NyKaYh\\\/ka4Yz6QFIyprnQwXKgno6tm3BM0tc1Z3rfUomjd1cDxP4XiKL20\\\/T3+iOYdS2qTkrENbMDMYDSGFvuy8DAx8mDlRIY5Gxtkcx4jccNcWnB+IqRKHkvrjqF0NXIBamHb59pG1I3objoPWs3q9T6Y0\\\/ILNI5kbIGgc2yMuazyHHT0rza7NV6Im9OnHp\\\/d9XZ46zwNdVPA0zdmudUxHtG3afVEOj9NVmobnDHHC8UgcDNMRhoaOIB6SeGFIvLPc4qax01sjcOeneHFg4hjen049C7XflRtdLTuZaIJKmbGGEt2GA+XpWOaU07cdZXr2Zv232ntBxcRs87jg1o8HypTTTRTNmzOqqrvKLly9fvU8dx1PTt2+0e8z\\\/AJ\\\/H95SHyb291u0db45ARJI0zOB6No5A9GFht\\\/0VcKLW11vdHYLfqOiuojc+nqJhDLTSMbs5a5wwWnp6VLAAaAGgADcAEXqUUxRTFMez5C\\\/dm9cqu1d6pmflFjdFXQw6VkZa7Rb5KS9G4VVPQEtZHGY3NBJPu37wCRjPQFaLpoTUFyh1LRXC00Vxq62Sd1Nd6yuL2xRuzzbGQ4OwWjA3YHTkqakVmSJb5pO4y2uyUdZo+2X1tLboKcTtre1qinlawBw2+JbnhsnrXS5aM1NT6L0YGuZeL1Ybg2tlhfUbJmZtOPNtkfxLQWtycZAUuogi+r0ledQ66p7zeaSGio6jT81tqY45xI6J73v70HAz3rhvG7IK72JnKDarbQaditVs5qkDKdt5NUCwwtIG1zONrb2RjHDPSpNRBgENRcabX+oXWykjrDzUG3E6URk97uIJ3da8pNK3aehnqKhsJr6u5RVcsTX97HG08M9JAWeRUVNFWTVccDG1MwAkkA3uA4ZVQsIsR\\\/2nf6vQq4+YmJt0xHpTGfedMR57ZjLGNZWSe5TW+spYIaqSjc\\\/appXbIla4YIDug7hhW632atIrqhun7bRvdBzUUMsnOukJPfBzhuDSBw61nCK02qZq1MqeMuU24te0f33zjvj6ZR\\\/ZrFc4b1HUUdqZZ6VkUjZYXVXOxzuIIaNkE4AO\\\/oXnRWC5C80E1JZ2WXmpg+pmhqw6OZvS0Rg9PlCkRFWLFMe\\\/8f8An8NauY3KpmcR6xj38+fXv75ERFu88REQEREBERAREQEREBERAUbcu0mmI9M0J1nqG72Gh7cHNVFse9sj5Nh\\\/eHZY87ONo8OIG9SSuHNDhhwBHlQaj9s8jf8A+6eu\\\/np\\\/\\\/wDOpe5ApNHSNvv+CdU33UABg7Z9lXyO5n\\\/c2NjbjZx77OM+5HBSzzbPAb6Fy1rW+5aB8QQcoiICIiAsRufJ5YK+ofO6nlhkecuMUhGT14OVlyKldFNfpVGW1niLtic2qppnxOGL2rQenrc9sjKETSt4PncX\\\/Qd30LJ2tDWhrQA0DAA4BcoppopojFMYRdv3b86rtU1T5nIiIrMhERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQFaodR2Se8PtMF5tsl1ZkOomVTDM3AycsB2hgeRXVan8re1oLsotOalA2KK5OidK\\\/gMH\\\/Jl+UNId8oQbQXS92q0zUsN1udDRS1TtinZU1DI3TO3DDA4jaO8bh1het1udBaKJ1Zdq6loaRhAdPUytiYCTgZc4gLUfstK2tvfKPHQ2kud\\\/h22itnLD\\\/tFz2ku+MAx+lX3smNZC\\\/8AI1ormCOevro6p8betkffD5HvAQbN2q50F3omVlqraWupHkhs9NK2VjiDg4c0kHeqtQ7U6z07yIcm+mrPcudnuDaRjY6KmaDJK873vOdzQXk7z17srw0V2Qlgv2oILNeLZcLBWVJDac1oGw8ngCd2M9GRjyoJpRRZykcs1p0BrO32O80U5gqafth9Yx+6JuXDGxjJPe9HWlFy12B\\\/J7WavuVLW26hiq3UkFPM0c9UuDWuGy3hv2uvAwTlBJN0uNDaaKSsulZTUVJHjbnqZWxsbk4GXOIA3qjq9TWGjtVPc6y92ynttQQIauWrjZFKSCQGvJwdwJ3HoK1h5WOXC2a55LrxazZbnbJqnmnUss7dqKfZlaSA4cDgE9W7iqTlf\\\/8ASlyd\\\/tEH2MyDZqLX+jppGxxas0\\\/JI44a1tyhJJ8g2lkjXBzQ5pBaRkEcCtTxyU8lknJRS3epvLKK7vtMdVI8XBri2cxBxHNnOe+3bPHoXtyEcpdZo\\\/kNu92vMFTcqK23BlNTR85ghrw3LQ453AnOPKg2rRRbyd8tFm11enUFtoayGOKhNZUVc2BDG4bO1HtdJG1vO7gVj1y7Iy0Nr6plg05e73bqVxbNX00WIxjiRu4fHhBOaLCrbym6YuHJ9PrKGtxZ6dhdPtD\\\/ADInjA5tzfDyQAOnIxxUfUnZF0MhhqqrR+o6eyzODWXDmNphycA4G7HxE\\\/KgnZFG\\\/KXyt2nQ9Xbrf2hX3W8V8fOwUNJH\\\/mbHQXZ3jODuwTuPUueTXlVpda3eqtE1ju9mutPFz74K2EhpZnGQ74+sDyZQSOior3daOyWisudzmEFFSROmmkO\\\/ZaBv+P4lCsfZG0Eg7dZo\\\/UjrFtY9kWwgtxnGccPrIJ3RYVrzlLsGitNUt4u0kxFY1ppKRkeJ5iQDgMOMYBGc4x8e5Ybpnl+tNwvtJbNQWK76ddWuDKWeujxHI48ATgYzkb9437yEEzoo+5TuVG3aDqKOiktlzut0q2GSGlooC7LQcEl3Dj1ZPkVl5POXGz6s1M3T1da7jYrzICYYK1u6TAzsg7iDgE7xvwgltFEGteXayaN11WacvNvqw2mgEvbMTg\\\/nHFoLWNZjic43nCuVZyy2C2cnFv1beoamhbXmQU1vcA6okLXubgDcP+OcncMjyZCTVboL7aJ7xNaYLrQSXWEbUlGyoYZmDdvcwHaA3jiOkKI9HdkJab\\\/qKgtNbp+82t1e8R0s8se2x5PDOBkDyjIHTu3qNZtX2\\\/RPZT6yu1zjqZmdrczFBTR7ck0jmQ4a0fIfQg23RRFyZcuVo1vql+npLXXWi6FjnxR1WDzmyMlvWHYycY4AqXUBERAREQEREBERAREQFAPZk2Lt3k9oLzEzM9qrAS8cWsk70\\\/WDFPypLtbKG8W6agutJBWUUwAkgnYHseAQRkHcd4BQaxdj1aJuUSh5SL9eADVXmH2OY87wzLOA+L\\\/L\\\/dUW8mFLcdb8ouidK3OMilsT5GyRnoYyV0r89WcBnyBb0WCw2nTtE6ksVupLdSueZDFTRCNpcQATgdOAPQqW2aS09arxPdrbZbfS3Ofa52qhga2R+0cuy4DJyd5Qa8ctszNJdkZpjVepKaWbTvMsa2QM22xubtA7utpcHY4qzdkBrKxcqV00pZtBGS43dtUcTxwOZsB2AG5IB3EbR6BhbY3W2UN3o30l0o6espX+6injD2n5CrfYdJae09K+Wx2S3W+V4w59NTtjcR1ZAQQByrU0c3ZQ8nkFXGyZva8Ic17Q4Eh8m\\\/B8oyqvszrdVPsGmrlHTOntlFVuFU1o3DaDdnPUDskZ8o61PNbpuy116pbxWWuinutKAIKuSFrpYwM+5dxHE+lXGrpoKymkp6uGOenkbsvjkaHNcOog8UGr\\\/LZyuaH1TyPz2ewTvdXSth5ul7VcztcNe0nJxsjAGNxKsvK\\\/\\\/wClLk7\\\/AGiD7GZbLxcnuj4qWppotMWdlPU456NtIwCTBBGd2\\\/eAfkVZXaQ07X2WltFbZLfUWulIdBSSQNdFEQCAWtIwNxI+VBB+hux00Td9IWC61pujqitoKepla2oAaXPja4473cMkq49kbp21aV7HyptNho46ShhqYNmNm\\\/JMgy4k7yT1lTrR0sFFSQUtJEyGmgjbFFFGMNYxowGgdAAACpr3Zrbfre6hvVDTV9G4hzoKiMPYSDkHB6kEcWuzz3Hsa4LbZI2x1tVp8MibGA3ae6Lhu6SSd\\\/lWu3JHfZLZpiW3Tcqj9HSU8z+ctstlE2\\\/O923nJJ6jvGFuzQ0lPQUcNJRQxwU0DBHFFG3ZaxoGAAOgKx3fQ+lrzWmsuunbVWVROTNNSsc4nykjeg1\\\/0fprRdo5GdX3G8arnvml7xPGJn09AaaSGdkm4tZtO77aLTwAwB0LC67Vk\\\/J\\\/Y6Sbk+5UW3y3Ne1kdlrKQl7Gnow4HAHk2fIty4bZQw24W+GipmUOzsdrtiaI9nq2cYwrLRaB0jQ1wrKPTVnhqgdoSspGBwPWDhBBXK1JpC9am05X37U1fo7W4tkMwqoInOii2skNdjBBBc7pG47178h+v9SVvKtUaWq9Q02rLQymdILnFBsFuACO+wCd5wQc7zuKn6+6csuoI2svlqobg1nuRUwNk2fiyFzYtO2bT8To7HaqK3sf7oU0DY9r48DegtXKk6yt5Pr7\\\/ijnfYY0zhUcz7vZ6Nny5xhao1Ooo9CaaFZybcqkldQtcObsNfSkyAOdvABBb0knAaOO\\\/K3VljZLG6OVjXxuGHNcMgjqIWNRcn+j4q4VkemLM2qB2hKKOPaz18EGsXLtNf6+fk11xdGzWqnlo4eeqIqfnhRT7W2Xc2443ghwaT0Y6E1JFa9cm0Wq8ct3soZ6lna0XsBsmOQ7gS4PGzxxvK29raKlr6SSlraeGoppBh8UrA5rh5Qdyslo0PpWz1gq7Vp200lUDkSw0rGuB8hA3IIC5XtS3mPlhs2krpq2s0xp1lJG59xpjzDpXbJy7bHAFwxxwOnKxWSpppuyT0THQ6sfqqnp3RRNrnhpe3vnnm3SN3SEZzteXHQts7\\\/puyaijjZfbTQ3Fse9gqoGybPxZG5UsWitMQ1tDWQ2C1x1VCA2mlZTMDoQCT3pA3byfSggswRT9mg8TxMkDKIPaHtBw4QDBHlXl2VVLJbdcaH1NcKKSr05RShlSxrdprSJA4gjh3wG7PHZwthBpyyjUBvgtdH7Mluwa3mm89s4xja44xuVfW0lPXUslNWwRVFPINl8UrA5rh1EHcUEX23ly5PbrerTb6GvfPWVcgihxRv\\\/AMp7twBJG7PDdlR9ouKOXsydWGSNjzHSOcwuAOyebhGR1HBI+VTvZdF6ZsdYauz2C10VVv8A82CmYx3pAVVT6bstNfp73T2qijvE7dmWsbC0SvG4YLuJ9yPQEGv2oo2R9mrp4saGl9JtOIHE9rTDJ+QBTBaeU\\\/TV15QK3RtJUTG80u2HB0REbnM901rukj+xWQzabss2oIr7LaqJ95ibsR1roWmZgwRgO4jcSPlKxSh5O4mcrtZrapdRtIpu16WGnh2HFxHfySu\\\/5O4geRBIKIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAijXXnLPpTRl5NoqzX3C6tAMlLboOdfGCMjayQOG\\\/Gcq9aA5RdPa6tVXX2SolbFRnFSypjMToDgnvs7uAO8EoMwXDnNY0ueQ1oGSScAKF7x2SmgLbdXUTJblXNa7ZdU0tOHRD5XOBI8oBWQ611NaNW8iGqbrp+tjrKKS11ID25BaRGctcDvB8hQSNFIyVm1E9r29bTkLstZeRjlItPJzyGaeqb7R3GalrK+phbLSRse2N22T3+05uN2TuzwKnTW+tbTo3SEuo7m6WW3tDC0Uwa58u2QG7IJAPHPHgEGTIo8uPK9pe06Ktmpby+rt9PcozJS0k8YNTK3oIY1xG8YOc4wRnCotCcuOj9Y3llppZK233GXdDBcIREZfI0hxGeoEglBKC6STRRva2SRjHO9yHOAJ+JYHymcrWl+Tp8MF9nqJa6Zu2ykpIw+XZzjaOSABu6SFr9yo6+sPKDyl8mNw07PI9kVYxk0UzNiSJxnjIDhvHygkINwEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQax6ys1Czlfv920Nyj26w6l71lbR3ABrCdluQ17tzhuGRg4IVBYNY6l1ryd8qFhlp6Cqu1FCXOuVqjDW1vfFrs7Iw8lrDggbwp61ZyY6M1ZWdt3\\\/T9HVVZ4zt2opHfrOYQXfLlXrTGmbLpa39o6ettNb6XO0WQsxtHrceLj5SSg145B9Zcmdp5IX0N+ltlNXsEouNPVRAy1OScYBGX97gADh5FjnIfTVbeRLlZrAySOy1FNKKNjuG02KTbI+QxjPkWwt65INA3q7OuVx0zRSVjnbb3sL4w89bmtcGk\\\/GFlE+n7VNp6axOoYWWiaB1O+lhHNM5twwWjZxjcejCDXnkw0lHrXsT57SYw+p5ypnpTje2ZjyW4+Pe34nFRlb9R3PlSs3J\\\/yaMMrXUk7m1szumNm5h\\\/+SPa+M4W5+k9M2jSVljtOnqQUdvjc57Yuce\\\/Bcck5cSePlVpsHJtpLT+pqnUFns0VLd6kyGSdssjs7Zy7DS4tbk9QCDXHsj6KssnLFpCaGqp7ZaYaOGChqamHnaemcxzgdpuCDjLTw6upe2otOXvW+o9Pw3PlR0dX3aObboO02tEu0O+wHRtz0ZAJ48N62j1FYLTqS3PoL9b6avpHbzHOwOAPWOkHyjesd0ryWaJ0rcBXWLT1JTVjd7ZnF8r2fql5Oz8mEGv2oqu22DstZ67lBEfsbJEx1LNOzahYeZaGPx1BwcPId68OWS\\\/aVv8Ay36Cl0lPQ1UkdZC2sqKRg2XuMzNkF4GHEDO\\\/fjK2a1jojTes6eOHU1opq9sX+25+WvZ14e0hwHkBVobySaFZJaHxaep4nWp\\\/O0ZilkZsP2g7aOHDbOWje7PBBV1HKLpyn5QIdGS1bxfZWbbYxGSwEt2g0u4bRbvwsvWPzaN09Nq2LU8tqgdfoo+aZVnO0G4xwzjODjOM46VkCAiIgIiICIiAiIgIiICIiAiIgIiICIsUfrihNdW0tNb7zVupJ3U8slNQvkYHjGRtDceIQZWit1nvNJd5Lgyjc8uoKk0k4c0t2ZAxryPLue3erigIqarr6WknpIamdkctXIYoGuO+R4aXYHl2WuPyLtR1Lapj3MjmjDJHRkSxlhJacZAPEHoPAhB7orHqXU1Fp6WgirIqyeeukdFTxUsDpXvc1pcdw8gJXfTepLfqEVbaB0zKijkEVTT1ELopYXEZG0xwBGQcg8CgvKIiAiKmqaxlPVUlO6Koe6pc5rXRxOcxmGl2XuG5o3YBPE7kFSiIgIuk8rIIJJpnBkUbS9zj0ADJKorDdoL5bIbhRsqGU0w2ozNEYy9pGQ4A78EHcguCIqZlfSvuUtvbOw1sUTZnw575rHEhrviJa70IKlERARFR2u5U90gllpHOcyKeSndluO\\\/jeWOHpBQViLHafWFpqLgaSF87ndvG2iTmXCN1Q1r3OYHcDs824E9B3LIkBF51Eogp5ZXNe4RtLy1jS5xwM4AG8nyKio7xS1VeKJnOsqe1WVZjkjLC1jyQMg8DlpyOIQXFFRVNzpqa50Vvlc4VNYJHQgNyCGAF2T0cQq1AREQEREBEVvsN3pL7a47hbnufTSPkY0uaWnLHuY7cfK0oLgiIgIiICIiAoRtddFT6h1Wx\\\/KKzTx9mZj2iWUh6G99\\\/msLt\\\/wAeFNy6GKMnJYwnrIQQ37IsoqHVzZA90NXq0U75u2XU8cTTTQO25JGbwzvcHGMlwG7K5opXVOmdQ0vs7T0dFR3uNsUj6yV8D4+ZieYTLkPaxznO353ZxvG5TLstwRsjB4jHFNhuyRsjB6MIIKkntddPpKtrYXU1NQ6hkpnVHsjLPTOzTSOa6KVxHeFxaMdDshXusrXuttE26V1XBZH6hro6+eOVzNmNr5ebY54OWRl4aDvA4DgVLWw3ZA2RgdGE2QQRgYPEIIgvjIJL1oZuiLnDIw3Gr5qeqfJWRNPaztpoy8Ejqw7AJ+RdtW6arLVTMrq67zzXa+3+2xVdRRg0rWxNkDGxsAcSBgneSScqXQ1oxhoGOG7guSAeIBQRHqcCk1hNbrlWRUdogt8It4ra+eBjjl4kIe099IMM90SQMY4lUupZpLZT0FZc71TXWWG1x\\\/6R1dNRyykOcedhLfdyOGBgjOWjeMqZXNa73QB+MIWtJBLQccMjggiW6XGK361ZUy1LbjJU11M1lGyulhrKQODG7IhB2ZGAkudw3F2c4WUawqJotd6DijmkZFNV1YkY1xAeBSSkBw6cEA7+pZlst2trZG1143rkgEgkDI4IIo5OaqOk1HTUDq+K9VEsEpfcKevle8kEEmop3d6wnOARwIIwF35TquGa73CjllbSy09s56CSW5S0xe87f+y1m5z27IyTni0YUphrQSQ0AniQELWuILmgkcMhBhcUjr5yNQT3NzppauxsnmdtFpc8wBxOR5ViEpoaek0rZJG9r0ptAqhLVXOanike7ZGw3ZOXSDed53A7h1TJgYxgY6lwWtOMtBxwyOCCF31klRo3SVwuV3pHPFvftUldXy0wqXZbh4lZxeAMbwc7Wdyr9GSW6flQhuEsVTR1Vw07RTU0NZM8yuO1KHg5PfODdnPp6VLJY0gAtBA4DCbIyDgZHAoIx5TauGW81FDPI2mfDbTPFLNcZaYPeS8Yiazc57dkEk5xlu7erfpxsmq7zpAXqqrJGVOko6yZkVS+JskznRZe7YIye+Kl5zWuILmg44ZCBoGMADAwghKy3FlVBpFmrrpVwWU26o2JX1L4WT1LJgxokkaQS4RgkAnecneQs55J2wO0pUtppZZ6Y3KuDJJHFznN7Yfgkned3Sd6zQsaRgtGOrC5AA4DCCEtJ2+noYbP2qxzS7Wle07T3O3N7bA4k9C89OTVFVDbZbpfqOhvgmLrnHJWzGVzQXc9G+InZa3Z2sEYDcNIPXOGyOoccpsNyTsjJ4nCCENMXCudFd\\\/ZmuuYbHaan\\\/DpqSYzUUo2syvwe+mADOODsbLsZc7FXTyWaW8WmTVNylpoX6Zo3bbqt8DXvJfkue0jLurJ6SVMhaDxA3IWNIwWgjyhBE2lKivqJtEyVUlTPKGXRtNLVAiWWEECF7878lgYd\\\/FUWh5KmsqbDJJe6aG\\\/c6HV8D6ud88hwedjkhd3rRxxuAGBjdxmfA3buC4DWh20Gja68IMB5UNhlTa5prnRQxxsm\\\/0VZWSUkdQTsYcJGcHNwcAg+6PUsWq7obhcbfJdZvY21S2enlo4rnXzwDbJdznfsI25ABHvcc4ORxKmdzWuGHAEeUI5rXDDmggdYQQ7eaouhtlru1eyeWO0moZXzXCalZUlznBojDcbcgDQSTv74bt69NLSVGotR6DfdK2seJNKCvmZHUPY2abbp++eGkbW9xP\\\/AG3KXi1rsZaDjhkIGgYwAMDAQRhpaaz1F2c+\\\/wB2q49VeyczRSvrJWOAEjhGxsQOyYzHsngQckkqwaQoWUGldKXalnq2Vk1\\\/kgf\\\/AKl5YY31M7XM2M7OMb+HHepu2W7W1sja68b02RgDAwN\\\/BByiIgIiICIiAiIgJwRdZQ50TxG7ZeQQ09RQWO36ts9fdY7dBPM2rlD3QtmppImzBvuthzmgPxx3E7t6prbrvT9xqqOCkq5XGrkdDBI6llZHJI3aywPLQ3a7127Odyxay6Rv0eoNJ1twBc62STvrqiW5ST8+58D4w9jHDDQXOBwMYHRuVdSaQuUWmdI0D+Y5+13YVtRh+7m8zHvTjef8xu740FXf9f2+BscVom7YqPZKnoXPNPIYcvnZHI0SYDC4BzuDtxHyLKL3d6Gx291bdKgQU7XNZkguLnOOGta0ZLnEnAAGSo9pdLalo9O0Om46a3S0NFdIallcahzXvgbVCbfHs+7xkHfgkZ6VlWvrHWXmgtslrdCa62XCG4QxTktjmLMgscQDjLXHBwcEBB2p9cWGeWaJtVMyaGSmikjlpZY3MdUPLIgQ5oPfOBHk4nAVxrtQWyhqa2CrqmxSUdOyqn2mnDY3uc1pzjBJLHDA37vKFGlZb75fdV6pHatFT3OCOy1kFOaguY7maieTZc\\\/Z3E7JG4HGQrnfNI3zU09\\\/nuEdJQOrKOijpWQ1T3ESU875gHuAaQCSBlvQesIMml1zYIKCvq6mrmpo6GHtioZPTSxyNjzjbDHNDi3O7IBVfatRW261fa1HNIZzD2w1kkL4y6PaLNobQGRkdHWDwIWBXvQ9fd9O32FtsjpblUUJpKaWe7z1Z75wc8Zfua3vW8N5wqnlkp53S2KSx10dLqGeZ1tibnv5KecbMpAG\\\/vMNkzwHN+VBndsvVvudo9lKOpa+39+efcC1pDCQ52\\\/He7jv4EbxuVupNZWSqe5rKmWM8y+dnPU0kXOxtGXOj2mjbAG\\\/vcr1rdN0kuiajTNJmmon0DqCMs4xsMZYD8YCxC3aOr3wMjuFtjbUU9HLHFUvvNTUjnnRmMOZG\\\/c0EOdnO8A43oMnsmtrFep6WKgqpXGqg7ZgdLTSxMljABJa5zQDgEZAOQulDrrT9dU0kNNWSuNZLzNNIaWVsc7sOPePLdlww0nIONytNPpKtFo0XSVD4mexVvfSVbmu4E0oiy3dv3\\\/EsWtFzq6g6BsYkstS2iqmtE1BWc86WOKnkbt83sjmxwzk7iQOlBntPrO1wW+1vra01FRXQPnh7Vo5TzzWEBxawBzhjaG47+J6FUs1jZJLVSXCKrfLBVPdHCyOCR0r3tJDm82G7eWkHIxuxvVn0npi4Wuq0zJVczs262VNJNsvz375InNxu3jDHfQrJNoK4tkpK4AS1FLdLlP2vFXSU3OQVUxeMSMwQ4YYcHdxHlQSHbLzQ3S3yVlBKZoYy5rwGOD2ObxaWEbQcOojKxHS2voa62XG7XeU01GLhJRUkHaUzJXFj3NAwcmRzg3OGt73eDwV\\\/wBGWcWi31BfRMpKmqndPM1tXJVFxwGhzpJN5dstaD0bljkOlrxRW62z0jaSW4W+8Vle2CSQtZLFM+bdtAHZdsyg8DvGEF9frnT7LeaySteyMVLaNzH08glZM4Zax0ZbtAkcMjfkda89cagrLToqS\\\/WeJsgg5qokjqInNJp9tvO96cFrgwuO\\\/hjeFZHaWvVwvIvNfHR09RJdKSoNNFKXiOCFjxku2RtPJeTwxjA6FnN3oY7naqygnAMVVC+F4PAhzSD60GKO1hUt5TorFzMJs0tGSKkZ2hVAc5sE5xgxZdwzuXTT2vKabT9BXXl5FRcOeqKaCjppZX9rCQiN5awOI73ZydwyViz9Bapk5MZaZ9VR\\\/wCMX1XPio5w823\\\/AC+1wc4znmfJxKylunLhpy8Udbpulpq2CO1RWp1PPOYSwROcWPa7ZdnO24EeQILqNb6ffVW2mgr+2JrjCZ6UQQvl5xgeGE5aCBguGc8N+eBVs1Nr+30VJUttU3P1kNVFSlzqeQwbZlaxzOcADS4Bx3bXEfIqDRGibjYNR2+vq5aeVrbfWMqDESAJ56pk5axp\\\/wCAw4A+Qbt68JdN6mi07PpynpbbJR+yHbMda6pc1xiNSJiDHse7GSPdY3Z8iCtqL1qWrvGqG2+4WWiobPIyNoq6R7y7MLZCXPErQBl2OCumndcW+50llZU85DdLjRQVnajInvLGyA7yQ3AaCCMnhuzjIVsi5OLPcNWagu+pLNbbg+qqIn0r5oxI5rGxMaQQRu74O3LIqO0ywaxrriGxto5aCnpY2tOCHMfKSMdAw9qDrBrCyT10dLFVvLpJTBHKYJBDJICRsNlLdhzsgjAPELrSazsdWJnxVUop4mSSOqX08jIC1mS8iQtDSBg8D0LDtMaAqLTHbrVWUPbtBQ1AkjqpLxUbJYx5fG7mPc7YIbu4ZGV7UelLxT15bQ2+joLa9tQKuiNwknpKvbY4BoiLP8sFxDiRjdkYOUGbWPUFBe9rtA1O5oeDNSywhzTwLdtoyPiV2WAaYs1\\\/sk1TJR0bIKFtO2OG2TXR88fObQ3se5hMbQ3Ixvzu3BZ+gIiICIiAiIgIiICIiAiIgIiICIiDqI2CR0gY0PcAHOA3kDhk\\\/KfSuyIgLzdBE6ZszomGZgIa8tG0AeIBXoiAiIgLxhpKaGZ8sNPDHK\\\/3T2sALvjPSvZEBERAREQEREBERAREQEREBERAREQEREBERAREQERedS8x08rxxawu9AQRHyxcuFq0DMbfSxCvu+MuiBw2P4yoWf2VWpC4ltot4b0DLlCOubhPdNXXasq3l8slQ8kk+VWJBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVege0ROaWAuJBDs8EGw3tqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWT21OpvFNu+stdUQbFe2p1N4pt31k9tTqbxTbvrLXVEGxXtqdTeKbd9ZPbU6m8U276y11RBsV7anU3im3fWQdlTqXO+02\\\/H\\\/zLXVEG8HJH2QNs1lXx2u807bdcpDiMg5Y89XkU6L5bWmplo7nS1FO8slila5rgd4IK+mmk6uSv0xaquY5kmpo3uPlLQguqIiAvCv941Hm3epe68K\\\/3jUebd6kHzD1H+Xrh59\\\/rK2x7Hbkx0hqXkrt1zvVmhqq2WWYPlcTkgPIHA9S1O1H+Xrh59\\\/rK3l7FL9Ctp89P9oUiZjsiYie679xPk++DtN+8771UDkd0GBj\\\/DlH6D96z9FeLlcdpVm3TPeGAdx7Qfwco\\\/QfvVtqOTvkvp5nQz2y1MlbuLS\\\/ePpUl1sz6ekmmjhfO9jS4RMxtPPUMqG3acfFqR+oavT9Q+kqqt7zRhrC4MEQaNoZwMvJcuizNdzOap+XPe0W+1P0Xk8nfJeC0G12wF3Ded\\\/0quHJLyfE49gaDPVn\\\/usSdp65Gmr3TU7T\\\/ltbTwuzIYGSSOLgw5HfNbs+RZBpjTstNBV3CsfFJ38pbHJTkzgElrTt56hnGOldNy1opmrqy5bd6a6op6SuHJJyfnhYKD0\\\/9137j2g\\\/g5R+g\\\/errpanpZIjHPTtL8lzRJEcjB8IrKlw1XK6Zxql3026KozphhDOSnQ7GBo03bsDdviBXbuV6I+DVt+ZCzVFTqV7rdKjaGFdyvRHwatvzITuV6I+DVt+ZCzVE6lW50qNoYV3K9EfBq2\\\/MhO5Xoj4NW35kLNUTqVbnSo2hhXcr0R8Grb8yE7luiB\\\/+m7b8yFmqtVwt8VXVOM0M7wW4y1+BwVasXIxc9Y+Tp00+tMQx\\\/uXaI+Ddt+ZCdy7RHwbtvzIV8mt0MvNE01Q3m9wDZMbsEdflKGgibEYhS1BbtF21zmTncOk+RZ\\\/h7O30Tidlk7luifg3bfmQnct0T8G7b8yFltLTMghDGl5Gc987J+L6F6yDaY4HJBGNyr0LX9MLYjZhncu0R8G7b8yFyOS7RJ4abtvzIV59jYdsHtap7wYHfgZ4eXyKppYhS7YhpZtl+CRtDdu+NWmxZ9o+isRPvCwxcmejIgQ3Tds39dO0rv3ONG\\\/Bu1fw7fuWVxuL2Nc5pYT\\\/wATxCttwoY56rbkhnfkDex+Aqxw9me9MfDTXVTGKVm7nOjfg3av4dv3J3ONHfBu1fwzfuV0ZboWyxkU9TtBwdtOk2sYPlPkV4xvJ60nh7PtTHwRcr95Yn3ONHfBu1fwzfuXPc40d8G7V\\\/DN+5X+6UTq2BrI5uac05B2cjhjhkKrjBEbQ4guA3kJ+Gs4\\\/THwdSvOGK9zjR3wbtX8M37l5TcmWi5gA\\\/Tds3dUDR6lmKKabNuidVNMRKddU+7Ce5Voj4N2\\\/wCaCjHskNA6XsfJLdK+02WjpauOSENljjAcMyAFbCKIuyr\\\/AEKXjzsH2jVrqndGZaG03vmL9cetfTHQP5k2P9ji\\\/pC+Z1N75i\\\/XHrX0x0D+ZVj\\\/AGOL+kKEL8iIgLwr\\\/eNR5t3qXuvCv941Hm3epB8w9R\\\/l+4eff61sdyH8qs+l+TuhtcdsjqGxSSu5wylpOXk8MLXHUf5fuHn3+tbB8i\\\/JdddTcn9DdKOso44ZXyNDZC7aGHkdAXfy6OHm7P4n9OPPf9nDzGeIi1\\\/tv1Z+n7pJ7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/AAp3Dr94wt3pf+Fe1p5R4+54urmvn4hcO7tVeJYfnz9yd3aq8Sw\\\/Pn7lb+4dfvGFu9L\\\/AMKdw6\\\/eMLd6X\\\/hTTyjx9xq5r5+IXNvLhXOaHNsLSDwIld9yHlwrgMmwsA6+dP3Kjj5G9TRMDI7tQtYOADn7vqrl\\\/I5qh7dl93oi3hgvf9yrp5V4+ak6uaefiHv3dqrxLD8+fuXPd2qvEsPz5+5W7uHX3xhbvS\\\/8K57h1+8YW70v\\\/CraeUePuRq5r5+IXBvLpVuIDbJESeAEx+5endvr8kewDcj\\\/APkd9ytbeRC\\\/tILbjbwRwIc\\\/8KqW8juqGkkXeiyf+t\\\/4VE08p9sfcRVzXz8Qqhy3154WBp\\\/+q77l1dy51bDh9jjaeozEf2VP3HtU4I9mKLB49+\\\/f9VeE3InqGZ+3Lcre53WXP\\\/CkU8p98fcaua+fiFd3dqrxLD8+fuTu61XiWL54\\\/crf3Dr94wt3pf8AhQch9+BBFwtwI3g7T\\\/wqdPKPH3Grmvn4hczy31442Bo\\\/+q77k7uFdnHsC3PH\\\/dd9ypO45qfnC\\\/2XotsjGQ9\\\/4fIFyeR3VB43eiPRve\\\/8Krp5V4+ak6uaefiHueXSraSHWSIEcQZj9yd3aq8Sw\\\/Pn7lQP5Eb\\\/ACPL33G3ucTkkuf+Fcdw6\\\/eMLd6X\\\/hVtPKPH3I1c18\\\/ELh3dqrxLD8+fuXLOXOsecMscbj1CYn+yt3cOv3jC3el\\\/4V6Qciuo4HEw3OgYSMHZc8Z+qk08o9sfcaua+fiFa7lzrGY27HG3PXMR\\\/Zcd3aq8Sw\\\/Pn7lST8i+pKjHP3Shkxw2nPOPqrx7h1+8YW70v\\\/CkU8o98fcaua+fiFx7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v8Awp3Dr94wt3pf+FNPKPH3Grmvn4hcWcudY\\\/OxY43Y6pif7I7lyrG+6sUbejfMR\\\/ZUdPyL6kp9rmLrQx7XHZe8Z+quJuRbUc+OeudA\\\/HW5\\\/wCFRp5Tn2+41c18\\\/EKzu7VXiWH58\\\/cnd2qvEsPz5+5W7uHX7xhbvS\\\/8K57h1+8YW70v\\\/Cp08o8fcaua+fiFw7u1V4lh+fP3J3dqrxLD8+fuVv7h1+8YW70v\\\/CncOv3jC3el\\\/wCFNPKPH3Grmvn4hcO7tVeJYfnz9ywPlu5VZ9UcnVwtUlsjp2yviPOCUuIw8HhhZZ3Dr94wt3pf+FYPyzclt10zyf190rKyjkhifGC2Mu2jl4HSFlxFPK+lV0\\\/1YnHfu14ermXVp6mdOYz27Nb6b3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzb6NfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFaNaj\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oUEvIiICoLncYreznJy8MPgsLujyKvXR0QcSSSgs51DSBjHbUp284HNHPHHUufZ+mzGCZBtgH3B3Z61deYblDA08UHUSOI4rnnHda7c0OspzQ6ygoqa4dsOna0Oa+J2yQ4fT8S7trmmsNNv5wN2zu3YVSYGnO8705lvWcoPUcAiDcEQEREBERAREQEREBERAREQEREBERAREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/AC\\\/cPPv9a3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/aFBLyIiDh72xsLnnDRxKtrqsdsl7axgh3d5zZ9aua6ue1pwTv6lamYjupXTNXaf8+XkZW1ELuYlweG0BwVPzFVk5rTg9UYVZzrfL+6U51vl\\\/dKrK0Z9xjsMaHOy4DeccSqN8NWXHZrA0Ho5tVnOt8v7pTnW+X90olRGCr77FdjPDMYOFWOyYS0SYfs42sdPWuedb5f3SnOt8v7pQUYgqQd9aTwx3iqKpr5I8QzGJ2fdbOV6c63y\\\/ulOdZ5fQUFGIKoB2a0kkbjscN645mr2ABWjOMEmPKuAIIyN4KIKalbJGHc9PzucY73GF5PhqTI9za3AJJaDGO9HV5VXIgoXRVJaMVYDgOIj6fiXTmKscK4Y8sauKIOkZ2WNDnbTgME44rttt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDjbb1ptt61yiDgOB4LlEQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDab3zF+uPWvpjoL8yrH+xxf0hfM6m98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5h6j\\\/L9w8+\\\/wBa3l7FL9Ctp89P9oVo1qP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhQS8iIgKnmH+63aLC8Ya\\\/qVQrZVXSSmqZmvopXQMxiVhBycZOQcYG\\\/jlTFM1ekImqKe7iCCoitUdOK7\\\/Ut3mYt2s7+GCuBFXmNwdcotvaBaWwgbukHf8S6ezmdkihqsF2N7RnGCc8fJ9KRXxsrmBlHUBriRtOAABAJ6\\\/8AzKU2ZppiIjsp1Ke2Xo6KtMWPZFgf4QjHUOj48+lJI652w5twjY4DeObBB4\\\/9vQqOHUjX0u2+jlE2Cdhp2huBxvxv4Y4L2k1BHGSH0lUCCActHSCevyK82q49MEXaJ9cvejZWsla6qropGf8AJrYsZ+I5Vw51nhBW2pvcEGQ6OVzhxa0bwMZBPUvGLUDJZdhtHU+TcPvUdOrvhPUp7ZXSodzkD2RT808jAeADsnrwVRUMNXBKHVNzNQzBywxNGfQvN19jBYG0tS\\\/ajEnetG4elebr84SwgUTyySMye777iRgDG\\\/hnirRRXjGP4VmujOcrzCCGbxjJJx1LurI3UDS0ntKpGyQHZx3uSB1+VI9QMc1rjRVQa44B2R1\\\/Go6VeyerTuvaK0uvI5prxTPALy1wkOCMAHdjOTv4eQro6\\\/xtjLzR1ezgEHYGD8ueHlUdOrZPUp3XlFaI75G6pjgNLUsc8gAuaMDPyrl14cKZ0woqh2y8tLQN\\\/A7x1jcnTq2OpTuuyK1U15FTlsNHU7ewXjaAAOOjPDK8WX8OMY7RqhtO2Xd7nZGMgn6E6dWx1Kd17RWaW+czIRLSyc2HOBLDktx1jA3nqGV2mvMkNRI2Whm5oOa2N7TlzyWgnd0YzjieBTp1bHUpXdFaay8Oop3tqKV\\\/N7thzHbRPXkYAHHrK5ZeOdp+dippMBzmkP70jDS7PTu3YTp1YydSnsuqKwu1GGbIko5to+BvGOsE4z5F3\\\/xDGHEGkqQMEgkDfj5fIp6VeyOrRuvaKyvvvNz1TJKSQshcADGdondnJGBs+lVdvuPbk74+15otlocDJjeD1b1E26o9ZTFymfSFeiIqLiiLsq\\\/0KXjzsH2jVLqiLsq\\\/0KXjzsH2jUGhtN75i\\\/XHrX0x0F+ZVj\\\/Y4v6QvmdTe+Yv1x619MdBfmVY\\\/wBji\\\/pCC\\\/IiIC8K\\\/wB41Hm3epe68K\\\/3jUebd6kHzD1H+X7h59\\\/rW8vYpfoVtPnp\\\/tCtGtR\\\/l+4eff61vL2KX6FbT56f7QoJeREQFHmrNO6muF9qJ7dWvio3bJYGVjoiMNAI2dkjjn0qQ1Yq8VAuL3soq6RgILXRVLQ124f8SRhbWLlVurNMR+7DiLVN2nTVM\\\/swJmkdY801slwm2wMFzLi4Z8uC0\\\/8AgWd6Jt9ytllFPeah09TzjnBzpOcIaTuG1gZ9C6OgnDmf6a5nZaG97UtAO4cd+8q5i2t73FVWDZ4Dnj5OPXw9a0vcRXcp01RH7M7HC0WqtVMz+6vRUHsYzaa4VNX3r9v\\\/AHndecfF5F1NpjOf9VWgHqqHblyutcUVBHbGMIIqaw4aW99MTx6fjXMVsjiJImqSSQcmUnGEFcit0dpijc5wqa0lzS3vqhxxnq8q7C2MBbiqrMBwdgzk5\\\/7IK9FbjaYuiprBuxuqHfeuPYiPvM1Vadk53zHfv6etBckVultLJHl3bda3fnDZ3ABdmWxjCMVFVgNAwZSeGN+\\\/p3IK\\\/AyTjeUVBHa2MOW1NYRgggzuPrK6G0RlpHbVdk\\\/8u2HZQXJFbWWiNsZaaqtdk5yZ3ZG87s9W9d47YxgkAqKsh5zh0xdjfndlBXkAjeitjrPG457brh5O2HY6PuXc2thYxpqa3DRj\\\/fdv+PrQXAgE5IGUVB7Fs5wvFTWDO13vPuwM+T1dS7st8bHMLZajvCDgyE5x19aCsREQEREBERAURdlX+hS8edg+0apdURdlX+hS8edg+0ag0NpvfMX649a+mOgvzKsf7HF\\\/SF8zqb3zF+uPWvpjoL8yrH+xxf0hBfkREBeFf7xqPNu9S914V\\\/vGo8271IPmHqP8v3Dz7\\\/Wt5exS\\\/QrafPT\\\/AGhWjeo\\\/y\\\/cPPv8AWt5OxS\\\/QrafPT\\\/aFBLyIiAuC4g+5J9C5Vuq6esdVmSCYiIgDY2sYO\\\/fw+JTEZRM4V+0fAd9H3ptHwHfR96sz4L22KIxVEBkDdl7XDcTk7wfRu+7f6CK8vp5Q+opmTBw5ssYcEdOcq2iN4U1+JXXaPgO+j702j4Dvo+9WqKK87ZMk9PsljgAG7wf+J8vlSOO7R1DO\\\/Y6BxaHBxBLRvyc4GTwTR5hOvxK67R8B30fem0fAd9H3qzRwXyNwBqoJWlxJc5uMNwMDGOPHf9C4bFfRtu7Ypy44w0jcNw8nXn0qdEbwjX4leto+A76PvTaPgO+j71aqiG7PjiDJow8OcXubuGMbhwPpXFJT3ZlSTUVMToC3cMd8Dn7vIo0emcp1+uMLttHwHfR96bR8B30feouutFr592rHUs1V2qZXGERzQNGzk490CRuwpGsjattnom3I5rRC0THIOX438N3FaXbHTpirVE52llZvzdqmnTMY3hV7R8B30fem0fAd9H3rsiwdDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiDrtHwHfR96bR8B30feuyIOu0fAd9H3ptHwHfR967Ig67R8B30fem0fAd9H3rsiAN44YREQFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98w\\\/rj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iaj\\\/L9w8+\\\/1reTsUv0K2nz0\\\/wBoVo3qP8v3Dz7\\\/AFreTsUv0K2nz0\\\/2hQS8iIgKkluFJFUGGWpZHIOh52fQTuKq1R1NuoqiQvnpmPeXBxcW7yRw3qace6tWfY9k6Hd\\\/rqffv\\\/3G+T7x6VyLjRnOKuI4BducDuGc+o+hePsPb9svFM0OJJJAK9IrdRxOLo4A0luwcA729St+Tyj8\\\/h2ZcKN5IbVwkgZxtjh1rh1yomyOY+ria9uctc4AjHFeJstsJOaKPedr3J4r2mt9HNKZZKdrnk5JIO84xn0J+Tyfn8Etyo4mhz6loaW7e1xAHWT0dPHqKS3GjiZG99SzYkOGvG9vDO8jcN3WuPY2i5oRCnAjDdjZAOMccfSVzHb6SOMsEILTIZd4J749Kfk8n5\\\/Do6729r2sdXQB7uDS8ZXo24Ub9oR1UT3AFxaxwccDjuG9eTbVQN28Uze+91uO\\\/dhd2W2iYHBkAbtDBxnPDHqSdHk\\\/P4ebbzQOIDaoEuxjDTvz1bt\\\/\\\/wCV4XfUlos4jNyr46fnAS3aB3gHB4DyhVDrTb3AB1M0gcMg7v8AzJVv1DpW232WCSr7YjfC0taYXlm4kHo+IK9HR1RqzhnX1tM6MZVdjv8Aa76JjaK6OqEWNvYB73OccR5CrrjylWPTenKHT7ql1Eah76jZ23TPLz3uccfjKve0PL6FW7o1T0848r2temOpjPhzjylMeUrjaHl9CbQ8voWbRzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHOPKUx5SuNoeX0JtDy+hBzjylMeUrjaHl9CbQ8voQc48pTHlK42h5fQm0PL6EHKIiAoi7Kv9Cl487B9o1S6oi7Kv9Cl487B9o1BobS++Yv1x619MdBfmVY\\\/2OL+kL5nUvvmL9cetfTHQX5lWP8AY4v6QgvyIiAvCv8AeNR5t3qXuvCv941Hm3epB8xNSfl+4eff61vJ2KX6FbT56f7QrRvUn5fuHn3+tbydil+hW0+en+0KCXkREBWqvqLmyqcykgjfENnDnN6en\\\/l9PrV1XR7gHAF7W54AqaZxPZWqM+61ie6mkLuYiE4eRs43FuNxG\\\/rXBqbsGSltNHI5pbsZGxtDp\\\/5HernzjSCeeZgDPQu+\\\/GdsY+JW1eEafK2UddcZpubntvMNOf8AMMocB1bl5trbuBh1tjLhvLhLuO8bgMf+YV2J2cZeBncM9KF2M5kaMcfImqP6f5NM\\\/wBX8LbUVdxileWUrZYwfcjcQMHpyck7ugLpVVt1je18FvZLCWBxbzmHbR6Fdt\\\/hj0LgOzwkaehIqjYmmd1oNfdzLsttcbWDeSZuPDhu3dKqKWquEzwJaFkDcZ2jJtdPDGB0KvcdkZdIAPKucHwx6EmqJjt\\\/JFMxPdFt11hq6C5VcVNbojDHK9rNqjlcS0OIByDg7sH5VJNomnqbVRz1cfN1EkTXyMxjZcQCR6VU4d4X0IcgZLxj4le7dpriIppiMMrNmq3VM1VzOXZF1GSMh4I8gQggZLx6Fi6HZF5hwLdoSt2evoXbDjwcPQg7IqOS4Ukb3Mkradr2nBaXgEfSuvsnRf8Ax9N84371OJV1RurkXnE8SsD4pWvYd4c3eCu2HeF9ChZ2RdcO8L6Ew7wvoQdkXXDvC+hMO8L6EHZF1w7wvoTDvC+hB2RBw370QFEXZV\\\/oUvHnYPtGqXVEXZV\\\/oUvHnYPtGoNDaX3zF+uPWvpjoL8yrH+xxf0hfM6l98xfrj1r6Y6C\\\/Mqx\\\/scX9IQX5ERAXhX+8ajzbvUvdeFf7xqPNu9SD5iak\\\/L9w8+\\\/1reTsUv0K2nz0\\\/2hWjepPy\\\/cPPv9a3k7FL9Ctp89P9oUEvIiICtF1oqGoqdqsqdh2yAGlwGB\\\/wCdKu6sF0ki7fkDpbbtNAy2YHaG7dlTFU0zmEVUxVGJd2Wi2MpZ4GS4EwBcec344j1LyZZqFj2Btxm2Bk7Bn45AH9lTPqmObl8lodLgge6OejHo3IXUroXc37EEE4G44x8foVurXup0qNlxfaqF8IhfUvcGPDxmXe0jA\\\/susdst4jkhFUXOcA5xMoJwDkH0qgbM2SQ5lsziWl79kOzgdKPlY0FkctmEhJa7vTjZ44+g+hOpVunp07Lgy20LA8NrH98C0f5o70ZG4ehdZLTbZomMbUOaY9rD2S4O8knJ+Mq3MMJkAidZg2TZBOHElxPR\\\/ZekMrBthrrQGtblxa1x3Zwf7p1Ktzp07Kx1noJKeSB1XK9pLXHamyRgeX4129i6P3T66ZwOAMzbunHD41SSVNLt7RltZbsODu9O0eofFwXJfDTO2XS2pm7I70jDwBk+g+pOpVudOnZVU1qo4ZGObXTvwMYdNtA5yN\\\/p9S8nWm2vJIrZAM5difjx3Hyb1TUksbapoZJZxk79kO2iOO70LxdJTNLiZLLgneCwjHxlOpVujp07K19noY5A59xmbGcFrBNgbhvVQy20TX7fbkhaWObsmbIIIwqNs0RbsMltXN7JOy0E7scfpXjJLC+nhkDrQ5rm7tprt547vSk3Kp7yRbpj2VzrJbXP72dwY0E82Je9HWcfL9K7i1UAGHVcpJOQTP1dXpVvgqG7mxy2Vri0t73a3nqx1Lu99EYAyWW0jZznccDOPuKdSvc6dGzG7lyZUFdcKyrddQO2JXylroY3bJcSTvO\\\/pVMzkstoYGey8TtkAZNPHnd\\\/+Fl7ZIo6UB0loa\\\/J2AGnZPXn5CPSujn0vN5jktBwdl24445wumOYcRTGIq\\\/hzTy\\\/h5nM0\\\/yuGnKWjsVoprXHWRydrsxtOIBIznh0cVdDUQjjNGN+PdBWB0lK+f8AyZLU4OOQHDfkjr6d68OfY7O1JZnPG9ww7j1rkqqmqZqnvLrppimIpjtDJTVU4IzPFv8A+sLt2xDkjnY92P8AkOngsbj5kTCEus4IdgsDTnjvC55+Ag7Utp75oDRg794woWZF2xBnHPR5\\\/WC5NRCDgzRg\\\/rBYxzlM1o56SztBGWu2Tv3\\\/APYrtOGhokcLPtk98XNdjeCf7FBkrKiF5AZLG4ngA4Feis1LLaWRtcXUYkYNsuYMAeUeTeq+nuFJUymKCdkj+ppygqkREBRF2Vf6FLx52D7Rql1RF2Vf6FLx52D7RqDQ2l98xfrj1r6Y6C\\\/Mqx\\\/scX9IXzOpffMX649a+mOgvzKsf7HF\\\/SEF+REQF4V\\\/vGo8271L3XjXe8qjzbvUg+YepPy\\\/cPPv9alXk35fbzoTSdNYaG00NTBA57hJK5wcdpxJ4fGo5vlHHJeq9zi4Ezv3fKVRdoReE9BPXtrtR+IbX++9PbXaj8Q2v996gXtCLwnp2hF4T0E9e2u1H4htf771RVHZRanllc5tptbAejBON3WVCXaEXhPTtCLwnpgTW3soNUBzT7FWw4IJy098ntoNUYI9i7aPiBChTtCLwnp2hF4T0wJqHZPanBcRabWHncSGHh1Lt7aHVG04i1WsAnIAadyhPtCLwnp2hF4T0wJr9tBqgsaDarXkdIad5XLeyi1S14d7F2wjOS3ZO8dShPtCLwnp2hF4T0wJ39tTf\\\/g7ac\\\/rPQ9lTfyN+nbT+89QR2hF4T07Qi8J6Cd\\\/bU3\\\/ACD\\\/AIdtOR07T1w\\\/sp768EP05aHA8QS4qCe0IvCenaEXhPQTv7am\\\/wDwdtPDHunoOypv4xjTtpGP+p6hShsHbrHuhf7k4IJ38D5PJj5Qqj\\\/Ckwje5xw5hHebQyQenqQTH7am\\\/wDwdtP7z0PZUX48dOWj956hSt0+6ijjfPtDbJAAcDjCo+0IvCegncdlTfxnGnbSMnJ75\\\/FB2VF+HDTtp\\\/eeoI7Qi8J6doReE9MCd\\\/bU3\\\/IP+HbTkf8AU9PbU3\\\/4O2n956gjtCLwnp2hF4T0wJ3PZU38nJ09ac\\\/rPT21N\\\/wB\\\/h207uHfPUEdoReE9O0IvCemBO3tqL9jH+HLRj43Lseyr1AeOnrV+89QP2hF4T07Qi8J6YE7nsqb+Rg6dtOMY909cjsq9QNOW6etQPkc9QP2hF4T07Qi8J6CevbXaj8Q2v8AfentrtR+IbX++9QL2hF4T07Qi8J6CevbXaj8Q2v996xjlH5frzrrSdVYa600NNBUOY4yROcXDZcHDj8SiztCLwnp2hF4T0FBS++Yv1x619MdBfmVY\\\/2OL+kL5vxUUbJWODnZDgfpX0g0ECNFWMHce04v6QgvyIiDXaXl1uUJImtFZGR4TAP\\\/AGqnd2QMuC19HIAdxBLfuWxz4Yn+7jY742gqlltVulH+bQUj\\\/wBaFp\\\/sqaat05aV1tZoWsrJ6qaw1POzPL3ltW4DJ47l485oLxDVfxrludLpXT02edsVqfnwqSM\\\/2VO7Q+lHe60zZD8dBF+FRpq3Tlpzt6C8Q1f8a5cbeg\\\/ENX\\\/GOW4Z0Do88dKWE\\\/8A2+L8K47n+jvgnYP5dD+FNNe5mGnu3oPxDV\\\/xjk29BeIav+Mctwu5\\\/o74J2D+XQ\\\/hTuf6O+Cdg\\\/l0P4U01bmWn3OaC8Q1f8a5c7egvEFX\\\/GuW4Hc\\\/0d8E7B\\\/Lofwp3P8AR3wTsH8uh\\\/Cmmrcy0\\\/5zQPiCr\\\/jXLnnNAfB+r\\\/jXLb\\\/uf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lqBzmgPg\\\/V\\\/xrk5zk\\\/wDg\\\/V\\\/xrlt\\\/3P8AR3wUsH8uh\\\/Cnc\\\/0d8FLB\\\/Lofwppr3MtQOc0B8H6v+NcqSZmipK2N0dqqoaYNw5nbLnEnPHOVuV3P9HfBSwfy6H8Kdz\\\/R3wTsH8uh\\\/Cmmvcy1CZFydY763XEHyTH8S9RFya9Nuufz5\\\/EtuO5\\\/o74KWD+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWpLW8mzfc2+6j4pz+Jd9rk5\\\/8Agrv\\\/ABLvxLbPuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5mGpT28mzvdUF1d8c7j\\\/7l05rk18XXP58\\\/iW3Hc\\\/0d8E7B\\\/Lofwp3P9HfBSwfy6H8KaatzMNRJIuTjZPN2647XlmP4lb449Fx1oe62VUtNskc2ahzTnoOc\\\/Gty+5\\\/o74J2D+XQ\\\/hTuf6O+Clg\\\/l0P4U01bmWoHOaA+D9X\\\/GuTnOT\\\/AOD9X\\\/GuW3\\\/c\\\/wBHfBSwfy6H8Kdz\\\/R3wUsH8uh\\\/CmmvczDUDnNAfB+r\\\/AI1yc5oD4P1f8a5bf9z\\\/AEd8E7B\\\/Lofwp3P9HfBOwfy6H8KaatzLT\\\/nNA+IKv+NcnOaC8QVf8a5bgdz\\\/AEd8FLB\\\/Lofwp3P9HfBOwfy6H8KaatzLT7b0F4hq\\\/wCNcuNvQfiGr\\\/jXLcLuf6O+Clg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp7t6D8RVf8Y5NvQfiGq\\\/jHLcLuf6O+Cdg\\\/l0P4U7n+jvgpYP5dD+FNNW5lp9t6C8Q1f8a5NvQXiGq\\\/jXLcEaA0cOGlLAP\\\/t8P4V6N0NpNvudMWQfFQRfhTTVuZhp2yXQTHteLBVZaQRmscVKFJy9mmp4qemoZBFE0MY0Fu4AYHQp8i0np2L\\\/AGrDaWY8GjjH9lWRWi2w\\\/wC1b6Nn6sDR\\\/ZNNW5lAUXLxcJTiK1VchPgtB\\\/8Aai2HZTwx\\\/wC3FG39VoCKdM7oy9ERFdAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIse1JqYWusgttvoprneqhhkipIXBoawf85Hncxmd2TxO4AncrHzvKbnnu1tI83nPa3OVHOY6uc9zny4wgz1Fj2mtTNutZUW24UU1rvVMwPlo5nB20w\\\/843jc9md2RwO4gHcshQEREBERAREQERcOdgIOVwXALA9YcodHZZpKSjZ23Wt3OAOGMPlPSfIFHNfyg6hq3HFW2naf+MMYGPlOSua5xVu3OO8vY4TkfF8VTFcRpifef8y2B2wm2FrLLqG8yu2nXWvz\\\/wBNQ5vqK5h1FeYXbTLrXZ\\\/6p3O9ZWX4+jaXf\\\/pbiP64+rZoOBXK1+t\\\/KHqGkcNupZUsHFs0YOflGFJWjtfUV+lZSzMNLXOG5jjlr\\\/1T\\\/ZbW+Kt3JxHpLz+M5JxXCU66ozTHvH+ZZui4acrldDyBERAREQEREBERAREQEREBERAREQEREBERBG+jXV\\\/sDqPUtvpo7he6241GIpZC3aigldE2Frt+MNY4joy7f1rIWa4srtNG9GaRsQfzDqYxntgT8OY5vjzmd2z\\\/AG3qwWirZoLUlwtd5mbDY7rVvq7bVv3Rxyv3yQPdwadrLmk4Byencsn\\\/AMN2E6h\\\/xJ2tB7IbGO2NvveGNvGdna2cja443IMW1ga91j07qavpWW+9UVxgxFHIXEQTzNidC87skte0kcNpu5SQo8u9YzXWoqC1WaZs1ltdWyruVWzfHJJGcxwMPBx2sOcRuGyBnO5SGgIiICIiAiIgLEOUq+OsunJXQvLamc8zERxBI3n5ACsudwUU8uBd2tah\\\/wAS+Qn48D\\\/usb9U0W5mHocqsU3+Lt26+2f49UTuJc4lxJJOST0rhFJ8Fl0weTV1cTCbh2sXGUyd+Jse5xnr3YxwXj27U3M4ns\\\/QuM42jg4p1RM6px6IwRZJyfUdsr9TQwXpzBSljiGvdshz+gE+n0Ko5S6C1W7UQhsvNth5ppeyN20Guyd3ownSnR1Mk8bRHFRwuJzjOfZia7Me6N7XscWvacgg4IKk+12TS0nJ26tnMJruYc58pl79sm\\\/Axn4t2FFyXLU28TM9zheNo4ua6aaZjTOJy2J0Beze9O01RIc1DP8AKm\\\/WHT8owflWTqMORJx9iK8H3IqAR+6FJ44L2bNU1W4mX51zGzTY4q5bp7RIiItXEIiICIiAiIgIiICIiAiIgIiICIiAiIg8a2kp66lkpq2CKop5BsvilYHtcOog7isM7k+iud2\\\/YQbOdrmu2pua+Lm9vZx5MYWcog8aKkp6GljpqKCKnp4xssiiYGNaOoAbgvZEQEREBERAREQHcFgfKxaXXHTjpogTLSO54AdIxhw9Bz8izxeM8Ye0gjIKrXRFdM0z7tuGv1cPdpu094nLVVFKmruTh0lRJVWNzGbRyad25uf+k\\\/2UeV9kudBIWVdDURkdOwSPSNxXi3LFdufWH6TwfNOG4umJoqxO091uRcua5pw5pB6iMLlrXPOGNLj1AZWLvy6ornb7DdLhK1lJQVDyf+RYWtHxk7lI+jeTrtWojrL0Y5ZG72wN3tB6yelbW7FdyfSHncZzXhuEpmaqsztHf\\\/4yPkytDrVpmEStLZ6g888HozjA9ACzMcF5QsDQAOAXqvaopiimKY9n5vfvVX7lV2rvM5ERFZkIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAhGURB5ujyvF9O13FqqkQW51BAT30TCfK0I2ggB72JgPkaFccJhMJzKlZA1vAL2bHheiIgAwiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg\\\/\\\/2Q==\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"speedIndex\":4959,\"observedSpeedIndexTs\":1179282727971,\"observedFirstContentfulPaint\":615,\"observedNavigationStartTs\":1179281115823,\"observedFirstVisualChange\":1327,\"observedLoadTs\":1179282765524,\"firstMeaningfulPaint\":2536,\"observedFirstMeaningfulPaint\":615,\"observedTraceEnd\":5017,\"firstCPUIdle\":8496,\"observedTraceEndTs\":1179286132808,\"observedFirstMeaningfulPaintTs\":1179281730996,\"observedDomContentLoaded\":699,\"interactive\":12150,\"observedFirstVisualChangeTs\":1179282442823,\"observedNavigationStart\":0,\"observedFirstContentfulPaintTs\":1179281730995,\"observedLoad\":1650,\"observedLastVisualChangeTs\":1179284759823,\"observedDomContentLoadedTs\":1179281815157,\"observedSpeedIndex\":1612,\"estimatedInputLatency\":298,\"observedFirstPaint\":615,\"observedLastVisualChange\":3644,\"firstContentfulPaint\":2536,\"observedFirstPaintTs\":1179281730994}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null},\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":-411.397},\"displayValue\":\"Root document took 190\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"headings\":[{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedMs\",\"valueType\":\"timespanMs\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"wastedMs\":330,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924},{\"totalBytes\":1144,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"totalBytes\":615,\"wastedMs\":480},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"totalBytes\":728,\"wastedMs\":480},{\"totalBytes\":2483,\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"totalBytes\":1438},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861},{\"wastedMs\":480,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534},{\"totalBytes\":33460,\"wastedMs\":780,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"wastedMs\":330,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"totalBytes\":4316},{\"wastedMs\":930,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"totalBytes\":7906}],\"overallSavingsMs\":1198},\"displayValue\":\"Potential savings of 1,200\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.45,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"headings\":[{\"text\":\"URL\",\"itemType\":\"url\",\"key\":\"url\"},{\"itemType\":\"ms\",\"key\":\"startTime\",\"text\":\"Start Time\",\"granularity\":1},{\"granularity\":1,\"key\":\"endTime\",\"itemType\":\"ms\",\"text\":\"End Time\"},{\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\",\"displayUnit\":\"kb\",\"granularity\":1},{\"text\":\"Resource Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"resourceSize\",\"itemType\":\"bytes\"},{\"itemType\":\"text\",\"key\":\"statusCode\",\"text\":\"Status Code\"},{\"key\":\"mimeType\",\"itemType\":\"text\",\"text\":\"MIME Type\"},{\"key\":\"resourceType\",\"itemType\":\"text\",\"text\":\"Resource Type\"}],\"type\":\"table\",\"items\":[{\"startTime\":0,\"transferSize\":8753,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"statusCode\":200,\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":31024,\"endTime\":187.6170001924},{\"startTime\":204.48400010355,\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":29295,\"endTime\":375.41500013322},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":375.8960000705,\"resourceSize\":2138,\"startTime\":204.78200004436,\"transferSize\":1144,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"statusCode\":200},{\"startTime\":205.03000007011,\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":376.43599999137,\"resourceSize\":209},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":511,\"endTime\":376.67600018904,\"startTime\":205.24900010787,\"transferSize\":728,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\"},{\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":376.86900002882,\"resourceSize\":16542,\"startTime\":206.14500017837},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":377.09000008181,\"resourceSize\":6758,\"startTime\":206.34000003338,\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":425.26400019415,\"resourceSize\":62384,\"startTime\":206.54799998738,\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"statusCode\":200},{\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":54216,\"endTime\":425.89500010945,\"startTime\":206.95700007491},{\"mimeType\":\"application\\\/javascript\",\"endTime\":434.43600018509,\"resourceSize\":97176,\"startTime\":207.24600018002,\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":435.083999997,\"resourceSize\":10056,\"startTime\":207.45700015686},{\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":435.49400009215,\"resourceSize\":19776,\"startTime\":207.70100015216,\"transferSize\":7906,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\"},{\"transferSize\":2122,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":435.85700006224,\"resourceSize\":4649,\"startTime\":208.06700014509},{\"mimeType\":\"image\\\/png\",\"endTime\":526.29900001921,\"resourceSize\":144748,\"startTime\":208.25500017963,\"transferSize\":145259,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"resourceType\":\"Image\"},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":703.46700004302,\"resourceSize\":15005,\"startTime\":523.53100012988,\"transferSize\":6070},{\"transferSize\":6117,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":703.90600012615,\"startTime\":523.69300019927},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":3809,\"endTime\":790.16300011426,\"startTime\":523.84300017729,\"transferSize\":4316,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"resourceSize\":4102,\"endTime\":805.89299998246,\"startTime\":524.21100018546,\"transferSize\":4610,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":7238,\"endTime\":806.27900012769,\"startTime\":524.42400017753,\"transferSize\":7746,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":806.6500001587,\"resourceSize\":5692,\"startTime\":524.55199998803,\"transferSize\":6200,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":44039,\"endTime\":825.05000010133,\"startTime\":524.7190000955,\"transferSize\":44548,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":831.38800016604,\"resourceSize\":5692,\"startTime\":524.86000000499,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"statusCode\":200},{\"transferSize\":845,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":612.55800002255,\"resourceSize\":681,\"startTime\":436.95900007151},{\"endTime\":612.94400016777,\"resourceSize\":413,\"startTime\":521.83300000615,\"transferSize\":760,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":613.27500012703,\"startTime\":521.99600008316},{\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":622.75600014254,\"resourceSize\":9566,\"startTime\":522.11500005797},{\"endTime\":623.22700000368,\"resourceSize\":2652,\"startTime\":522.25500019267,\"transferSize\":1347,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"resourceSize\":1846,\"endTime\":623.57200006954,\"startTime\":522.38400001079,\"transferSize\":1386,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"transferSize\":997,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1402,\"endTime\":623.8730000332,\"startTime\":522.57200004533},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2568,\"endTime\":647.16400019825,\"startTime\":522.70300011151,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":647.63100002892,\"resourceSize\":1198,\"startTime\":522.83300017007,\"transferSize\":1096,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":655.13900015503,\"resourceSize\":16184,\"startTime\":522.99399999902,\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"statusCode\":200},{\"startTime\":523.14399997704,\"transferSize\":2620,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":658.22900016792,\"resourceSize\":6875},{\"mimeType\":\"application\\\/javascript\",\"endTime\":658.8720001746,\"resourceSize\":1403,\"startTime\":523.36500003003,\"transferSize\":1129,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"resourceType\":\"Script\"},{\"transferSize\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":831.94200019352,\"resourceSize\":52154,\"startTime\":525.0300001353},{\"transferSize\":4755,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":832.40299997851,\"resourceSize\":13840,\"startTime\":525.20600007847},{\"mimeType\":\"application\\\/javascript\",\"endTime\":1172.4080001004,\"resourceSize\":5229,\"startTime\":525.36800014786,\"transferSize\":2625,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceSize\":331,\"endTime\":550.23599998094,\"startTime\":550.16100010835,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\"},{\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":709,\"endTime\":555.27700018138,\"startTime\":555.23300007917,\"transferSize\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":1189.3820001278,\"resourceSize\":210,\"startTime\":686.9650001172,\"transferSize\":880},{\"mimeType\":\"application\\\/font-woff2\",\"endTime\":1190.0120000355,\"resourceSize\":32588,\"startTime\":693.30899999477,\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"statusCode\":200,\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":1190.3800000437,\"resourceSize\":33768,\"startTime\":695.80300012603,\"transferSize\":34071,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":1190.700000152,\"resourceSize\":31616,\"startTime\":696.10200007446,\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"statusCode\":200},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":1191.0270000808,\"resourceSize\":32556,\"startTime\":696.51400018483,\"transferSize\":32859,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31656,\"endTime\":1191.3470001891,\"startTime\":696.74500008114,\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"statusCode\":200,\"resourceType\":\"Font\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1191.587000154,\"resourceSize\":5147,\"startTime\":856.01200000383,\"transferSize\":2505,\"statusCode\":200,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\"},{\"mimeType\":\"text\\\/javascript\",\"endTime\":1191.9340000022,\"resourceSize\":44453,\"startTime\":859.67699997127,\"transferSize\":18267,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"resourceType\":\"Script\"},{\"endTime\":1294.4730001036,\"resourceSize\":430748,\"startTime\":1175.7310000248,\"transferSize\":89713,\"statusCode\":200,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.a7c14223882bf6e40265.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"transferSize\":367,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558360104199\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":1592.0150000602,\"resourceSize\":35,\"startTime\":1240.764999995},{\"mimeType\":\"text\\\/html\",\"endTime\":1592.6650001202,\"resourceSize\":1960,\"startTime\":1248.4970001969,\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"resourceType\":\"Document\"},{\"mimeType\":\"text\\\/html\",\"endTime\":1596.9010000117,\"resourceSize\":0,\"startTime\":1312.5630000141,\"transferSize\":591,\"statusCode\":302,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=412x660&vp=412x660&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=621383615.1558360104&tid=UA-22305160-3&_gid=211614394.1558360104&_r=1>m=2wg5a1PCSVR2W&z=1603625775\"},{\"mimeType\":\"image\\\/gif\",\"endTime\":1593.2440001052,\"resourceSize\":43,\"startTime\":1319.6560000069,\"transferSize\":741,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":619,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=621383615.1558360104&jid=128620871&_gid=211614394.1558360104&gjid=166392153&_v=j75&z=1603625775\",\"statusCode\":302,\"mimeType\":\"text\\\/html\",\"resourceSize\":0,\"endTime\":1620.3530000057,\"startTime\":1597.0440001693},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":42,\"endTime\":1643.4140000492,\"startTime\":1620.5860001501,\"transferSize\":512,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=621383615.1558360104&jid=128620871&_v=j75&z=1603625775\",\"statusCode\":200},{\"transferSize\":368,\"statusCode\":200,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":1734.3580001034,\"startTime\":1625.7050000131},{\"mimeType\":\"text\\\/plain\",\"endTime\":1926.220000023,\"resourceSize\":0,\"startTime\":1626.2140001636,\"transferSize\":209,\"url\":\"https:\\\/\\\/vc.hotjar.io\\\/views\\\/1069370?s=0.25\",\"statusCode\":204,\"resourceType\":\"XHR\"},{\"transferSize\":2552,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1926.6010001302,\"resourceSize\":5788,\"startTime\":1646.362000145},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1926.8269999884,\"resourceSize\":31,\"startTime\":1647.5060000084,\"transferSize\":994,\"statusCode\":200,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":265,\"endTime\":1926.962000085,\"startTime\":1736.7070000619,\"transferSize\":602,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"statusCode\":200},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2052.3980001453,\"startTime\":1931.539000012,\"transferSize\":747},{\"endTime\":2205.3070000838,\"resourceSize\":2490,\"startTime\":2059.5700000413,\"transferSize\":1595,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\"},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1957357,\"endTime\":2394.0650001168,\"startTime\":2218.0380001664,\"transferSize\":279456,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":10540,\"endTime\":2682.8980001155,\"startTime\":2498.8369999919,\"transferSize\":1275},{\"transferSize\":5804,\"statusCode\":200,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":2755.1070000045,\"resourceSize\":14927,\"startTime\":2629.6730001923},{\"resourceSize\":10540,\"endTime\":2755.5790001061,\"startTime\":2636.7600001395,\"transferSize\":1275,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":2755.945000099,\"resourceSize\":6942,\"startTime\":2656.5740001388,\"transferSize\":7450,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"statusCode\":200},{\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":2756.2160000671,\"startTime\":2660.1510001346},{\"transferSize\":1527,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":2392,\"endTime\":3026.2490001041,\"startTime\":2758.5260001943},{\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":3100.0740001909,\"startTime\":3036.603000015},{\"startTime\":3102.5330000557,\"transferSize\":1572,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3159.7780000884,\"resourceSize\":845},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3217.6540000364,\"resourceSize\":21,\"startTime\":3165.5080001801,\"transferSize\":747},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":33106,\"endTime\":3271.9030000735,\"startTime\":3218.8600001391,\"transferSize\":4869,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"statusCode\":200},{\"startTime\":3333.1640001852,\"transferSize\":1764,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1244,\"endTime\":3548.2420001645},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":452,\"endTime\":3338.1360000931,\"startTime\":3338.0790001247,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"statusCode\":200},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":3548.7430000212,\"resourceSize\":13224,\"startTime\":3341.3130000699,\"transferSize\":13666,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\",\"statusCode\":200},{\"endTime\":3549.0770000033,\"resourceSize\":13324,\"startTime\":3343.4630001429,\"transferSize\":13766,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\",\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\"},{\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"endTime\":3549.4500000495,\"resourceSize\":13108,\"startTime\":3351.5490000136,\"transferSize\":13550,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\",\"statusCode\":200},{\"transferSize\":848,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":3549.7120001819,\"resourceSize\":457,\"startTime\":3379.5520002022},{\"startTime\":3379.6970001422,\"transferSize\":1583,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558360004\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":1169,\"endTime\":3550.0010000542},{\"mimeType\":\"image\\\/jpeg\",\"endTime\":3550.3210001625,\"resourceSize\":19008,\"startTime\":3379.8690000549,\"transferSize\":19439,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"resourceSize\":18508,\"endTime\":3584.7530001774,\"startTime\":3380.100000184,\"transferSize\":18939,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"statusCode\":200},{\"resourceSize\":810,\"endTime\":3585.1180001628,\"startTime\":3380.4830000736,\"transferSize\":1354,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F600.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\"},{\"startTime\":3380.6150001474,\"transferSize\":1237,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":694,\"endTime\":3585.3770000394},{\"transferSize\":1680,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F602.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3585.6050001457,\"resourceSize\":1136,\"startTime\":3380.7440001983},{\"startTime\":3380.8930001687,\"transferSize\":1229,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F603.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":686,\"endTime\":3585.849000141},{\"mimeType\":\"image\\\/png\",\"endTime\":3586.099000182,\"resourceSize\":737,\"startTime\":3381.0710001271,\"transferSize\":1280,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F604.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F605.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":851,\"endTime\":3614.3910000101,\"startTime\":3381.4060001168,\"transferSize\":1394},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3614.7320000455,\"resourceSize\":901,\"startTime\":3381.5780000295,\"transferSize\":1444,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F606.png\"},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F607.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":935,\"endTime\":3615.1270000264,\"startTime\":3381.7140001338,\"transferSize\":1478},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":746,\"endTime\":3615.5450001825,\"startTime\":3381.8550000433,\"transferSize\":1289,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F609.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":812,\"endTime\":3615.8330000471,\"startTime\":3381.9890001323,\"transferSize\":1334,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60A.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":602,\"endTime\":3616.1060000304,\"startTime\":3382.1410001256,\"transferSize\":1145,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F643.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":636,\"endTime\":3616.3540000562,\"startTime\":3382.3430000339,\"transferSize\":1179,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/263A.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3616.5850001853,\"resourceSize\":896,\"startTime\":3382.4930000119,\"transferSize\":1439,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60B.png\"},{\"startTime\":3382.6500000432,\"transferSize\":1328,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":785,\"endTime\":3616.902000038},{\"transferSize\":1613,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60D.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1069,\"endTime\":3625.0620000064,\"startTime\":3382.9650001135},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":843,\"endTime\":3625.8200001903,\"startTime\":3383.1919999793,\"transferSize\":1365,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F618.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3627.534000203,\"resourceSize\":1061,\"startTime\":3383.4600001574,\"transferSize\":1605,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61C.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3628.0140001327,\"resourceSize\":867,\"startTime\":3383.6890000384,\"transferSize\":1410,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61D.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3628.35000013,\"resourceSize\":752,\"startTime\":3383.8430000469,\"transferSize\":1295,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61B.png\"},{\"startTime\":3384.1000001412,\"transferSize\":1510,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F911.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":967,\"endTime\":3629.0480000898},{\"startTime\":3384.3839999754,\"transferSize\":1497,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F913.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3629.5810001902,\"resourceSize\":975},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3641.8479999993,\"resourceSize\":824,\"startTime\":3384.5650001895,\"transferSize\":1368,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F60E.png\"},{\"endTime\":3642.4340000376,\"resourceSize\":465,\"startTime\":3384.7529999912,\"transferSize\":1008,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F636.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\"},{\"resourceSize\":517,\"endTime\":3676.1630000547,\"startTime\":3385.0100000855,\"transferSize\":1060,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F610.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":438,\"endTime\":3676.6080001835,\"startTime\":3385.2950001601,\"transferSize\":981,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F611.png\"},{\"startTime\":3385.5280000716,\"transferSize\":1175,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F612.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3676.9169999752,\"resourceSize\":632},{\"startTime\":3385.700999992,\"transferSize\":1286,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F644.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":743,\"endTime\":3677.1720000543},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3677.4350001942,\"resourceSize\":1345,\"startTime\":3385.8670000918,\"transferSize\":1889,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F914.png\",\"statusCode\":200},{\"transferSize\":1671,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F633.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1127,\"endTime\":3677.7960001491,\"startTime\":3385.9860000666},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":757,\"endTime\":3678.1210000627,\"startTime\":3386.1490001436,\"transferSize\":1300,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61E.png\",\"statusCode\":200},{\"transferSize\":1258,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F61F.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3704.9670000561,\"resourceSize\":715,\"startTime\":3386.2710001413},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F620.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":845,\"endTime\":3705.43800015,\"startTime\":3386.4300001878,\"transferSize\":1388},{\"mimeType\":\"image\\\/png\",\"resourceSize\":647,\"endTime\":3705.7229999918,\"startTime\":3386.5220001899,\"transferSize\":1190,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F615.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1132,\"endTime\":3706.025000196,\"startTime\":3386.7770000361,\"transferSize\":1676,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62B.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3706.3200001139,\"resourceSize\":871,\"startTime\":3387.0280000847,\"transferSize\":1414,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F629.png\"},{\"transferSize\":1118,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62E.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3706.6000001505,\"resourceSize\":575,\"startTime\":3387.630000012},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1588,\"endTime\":3706.857000012,\"startTime\":3387.8860000987,\"transferSize\":2132,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F631.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1002,\"endTime\":3707.1130000986,\"startTime\":3388.2320001721,\"transferSize\":1546,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F628.png\"},{\"startTime\":3388.4860000107,\"transferSize\":1514,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F630.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":971,\"endTime\":3707.4290001765},{\"transferSize\":1177,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62F.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":634,\"endTime\":3747.4240001757,\"startTime\":3388.7250002008},{\"resourceSize\":633,\"endTime\":3747.8460001294,\"startTime\":3388.9860000927,\"transferSize\":1176,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F626.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":821,\"endTime\":3748.1250001583,\"startTime\":3389.1549999826,\"transferSize\":1364,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F627.png\",\"statusCode\":200},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F622.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1123,\"endTime\":3748.3720001765,\"startTime\":3389.838000061,\"transferSize\":1646},{\"transferSize\":1378,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F625.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3748.5850001685,\"resourceSize\":835,\"startTime\":3389.9970001075},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1185,\"endTime\":3748.7590000965,\"startTime\":3390.1000001933,\"transferSize\":1729,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F62A.png\"},{\"startTime\":3390.2050000615,\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F613.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":861,\"endTime\":3748.9889999852},{\"startTime\":3390.3420001734,\"transferSize\":1405,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F632.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3749.2060000077,\"resourceSize\":862},{\"startTime\":3390.4890001286,\"transferSize\":1265,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F910.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3749.4280000683,\"resourceSize\":722},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1323,\"endTime\":3749.6040000115,\"startTime\":3390.6239999924,\"transferSize\":1867,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F637.png\",\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1507,\"endTime\":3749.8550000601,\"startTime\":3390.7380001619,\"transferSize\":2051,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F912.png\",\"resourceType\":\"Image\"},{\"transferSize\":1745,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F915.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1201,\"endTime\":3750.0460001174,\"startTime\":3390.9230001736},{\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F634.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1075,\"endTime\":3750.2830000594,\"startTime\":3391.0189999733,\"transferSize\":1619},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1273,\"endTime\":3750.5400001537,\"startTime\":3391.1150000058,\"transferSize\":1817,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4A9.png\",\"statusCode\":200},{\"transferSize\":1622,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F608.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3751.9310000353,\"resourceSize\":1078,\"startTime\":3391.2260001525},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3762.2579999734,\"resourceSize\":1990,\"startTime\":3391.3340000436,\"transferSize\":2534,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47F.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1864,\"endTime\":3762.5770000741,\"startTime\":3391.54099999,\"transferSize\":2408,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F479.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3762.8610001411,\"resourceSize\":1563,\"startTime\":3391.6820001323,\"transferSize\":2107,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47A.png\"},{\"transferSize\":1171,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F480.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3767.1430001501,\"resourceSize\":628,\"startTime\":3391.8190000113},{\"mimeType\":\"image\\\/png\",\"endTime\":3767.5350001082,\"resourceSize\":1468,\"startTime\":3392.0140000992,\"transferSize\":2012,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47B.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":839,\"endTime\":3801.3720000163,\"startTime\":3392.2990001738,\"transferSize\":1382,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F47D.png\",\"statusCode\":200},{\"startTime\":3392.5530000124,\"transferSize\":1772,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F916.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1228,\"endTime\":3801.7760000657},{\"startTime\":3392.7280001808,\"transferSize\":2221,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63A.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1677,\"endTime\":3802.1350000054},{\"transferSize\":1951,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F638.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1407,\"endTime\":3802.4290001485,\"startTime\":3392.9680001456},{\"mimeType\":\"image\\\/png\",\"resourceSize\":1633,\"endTime\":3802.6940000709,\"startTime\":3393.1500001345,\"transferSize\":2177,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F639.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":2057,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63B.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1513,\"endTime\":3803.0260000378,\"startTime\":3393.3600001037},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1665,\"endTime\":3803.2990000211,\"startTime\":3393.5540001839,\"transferSize\":2209,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63C.png\"},{\"transferSize\":2013,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63D.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1469,\"endTime\":3803.5679999739,\"startTime\":3393.725000089},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":2120,\"endTime\":3803.8730002008,\"startTime\":3393.9220001921,\"transferSize\":2664,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F640.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1876,\"endTime\":3804.1370001156,\"startTime\":3395.2290001325,\"transferSize\":2420,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F63F.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3808.3150000311,\"resourceSize\":1098,\"startTime\":3395.4590000212,\"transferSize\":1642,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64C.png\"},{\"startTime\":3395.6050002016,\"transferSize\":2000,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44F.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1456,\"endTime\":3810.4930000845},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1311,\"endTime\":3812.3380001634,\"startTime\":3395.7980000414,\"transferSize\":1855,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44B.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3812.9990000743,\"resourceSize\":814,\"startTime\":3396.0600001737,\"transferSize\":1357,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44D.png\"},{\"mimeType\":\"image\\\/png\",\"endTime\":3816.2840001751,\"resourceSize\":815,\"startTime\":3396.3119999971,\"transferSize\":1358,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44E.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":838,\"endTime\":3817.3140001018,\"startTime\":3396.5110001154,\"transferSize\":1381,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44A.png\",\"statusCode\":200},{\"mimeType\":\"image\\\/png\",\"endTime\":3823.4520000406,\"resourceSize\":1014,\"startTime\":3396.6810000129,\"transferSize\":1558,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270A.png\",\"resourceType\":\"Image\"},{\"transferSize\":1553,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/270C.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3826.9140000921,\"resourceSize\":1009,\"startTime\":3396.8350000214},{\"startTime\":3397.0800000243,\"transferSize\":1522,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F44C.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":979,\"endTime\":3868.9410001971},{\"transferSize\":1625,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F590.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1081,\"endTime\":3869.3560000975,\"startTime\":3397.7830000222},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1053,\"endTime\":3869.794000173,\"startTime\":3398.1270000804,\"transferSize\":1597,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F450.png\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":1012,\"endTime\":3870.0800000224,\"startTime\":3398.2950001955,\"transferSize\":1556,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F4AA.png\",\"statusCode\":200},{\"transferSize\":1666,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F64F.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":3870.3350001015,\"resourceSize\":1122,\"startTime\":3398.5119999852},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":656,\"endTime\":3870.6530001946,\"startTime\":3399.1680000909,\"transferSize\":1199,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F34F.png\"},{\"transferSize\":1233,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F509.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":690,\"endTime\":3884.2100000475,\"startTime\":3399.3270001374},{\"mimeType\":\"image\\\/png\",\"endTime\":3884.6490001306,\"resourceSize\":823,\"startTime\":3399.4400000665,\"transferSize\":1366,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F507.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/png\",\"resourceSize\":551,\"endTime\":3884.9580001552,\"startTime\":3399.5570000261,\"transferSize\":1094,\"statusCode\":200,\"url\":\"https:\\\/\\\/cdn.jsdelivr.net\\\/emojione\\\/assets\\\/png\\\/1F5EF.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":3885.1600000635,\"startTime\":3400.9960000403,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":3885.3990000207,\"startTime\":3401.6870001797,\"transferSize\":354,\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\"},{\"endTime\":3885.6340001803,\"resourceSize\":21,\"startTime\":3402.3780000862,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\"},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3950.6779999938,\"resourceSize\":250,\"startTime\":3887.7030001022,\"transferSize\":1017},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":3966.5050001349,\"resourceSize\":125,\"startTime\":3889.0110000502,\"transferSize\":852,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":4003.6369999871,\"resourceSize\":11,\"startTime\":3890.9790001344,\"transferSize\":255,\"statusCode\":200,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"summary\":{\"wastedBytes\":147014.61066108},\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"displayUnit\":\"duration\",\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\",\"text\":\"Cache TTL\"},{\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"totalBytes\",\"itemType\":\"bytes\"}],\"items\":[{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"cacheLifetimeMs\":0,\"totalBytes\":33460,\"wastedBytes\":33460},{\"totalBytes\":10534,\"wastedBytes\":10534,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0},{\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"cacheLifetimeMs\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755},{\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"cacheLifetimeMs\":0,\"totalBytes\":3773,\"wastedBytes\":3773},{\"wastedBytes\":2620,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620},{\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1438,\"wastedBytes\":1438,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0,\"totalBytes\":1386,\"wastedBytes\":1386,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347,\"cacheHitProbability\":0},{\"wastedBytes\":1326,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1326},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144,\"cacheHitProbability\":0},{\"wastedBytes\":1129,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":1129},{\"wastedBytes\":1096,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":1096},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":845,\"wastedBytes\":845,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":760,\"wastedBytes\":760,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\"},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":728,\"wastedBytes\":728},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":615,\"wastedBytes\":615,\"cacheHitProbability\":0},{\"wastedBytes\":2603.125,\"debugData\":{\"type\":\"debugdata\",\"max-age\":60},\"cacheLifetimeMs\":60000,\"totalBytes\":2625,\"cacheHitProbability\":0.0083333333333333,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\"},{\"wastedBytes\":7247.1666666667,\"debugData\":{\"stale-while-revalidate\":\"604800\",\"public\":true,\"type\":\"debugdata\",\"max-age\":600},\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.083333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\"},{\"totalBytes\":18267,\"cacheHitProbability\":0.25,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13700.25,\"debugData\":{\"type\":\"debugdata\",\"max-age\":7200,\"public\":true},\"cacheLifetimeMs\":7200000},{\"wastedBytes\":1020.8,\"debugData\":{\"max-age\":86400,\"type\":\"debugdata\"},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552,\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\"},{\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.4,\"debugData\":{\"max-age\":604800,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":604800000,\"totalBytes\":5804},{\"wastedBytes\":36.7,\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800},\"cacheLifetimeMs\":604800000,\"totalBytes\":367,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558360104199\"},{\"totalBytes\":145259,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"wastedBytes\":13592.671787709,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"wastedBytes\":4168.5977653631,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":44548,\"cacheHitProbability\":0.90642458100559},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":19439,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"wastedBytes\":1819.0125698324,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000}},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18939,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1772.2248603352},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"wastedBytes\":724.83519553073,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7746,\"cacheHitProbability\":0.90642458100559},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.13687150838,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450,\"cacheHitProbability\":0.90642458100559},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"wastedBytes\":580.16759776536,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.90642458100559},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"wastedBytes\":580.16759776536,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.90642458100559},{\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"wastedBytes\":572.40083798883,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6117},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.00279329609,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070,\"cacheHitProbability\":0.90642458100559},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"wastedBytes\":431.38268156425,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true}},{\"cacheLifetimeMs\":2592000000,\"totalBytes\":4316,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837989,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000}},{\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910615,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122},{\"wastedBytes\":148.12988826816,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":1583,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558360004\"}],\"type\":\"table\"},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.46,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"860\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.01,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"12.2\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.16,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"scale\":3644,\"type\":\"filmstrip\",\"items\":[{\"timing\":364,\"timestamp\":1179281480223,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timing\":729,\"timestamp\":1179281844623,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timing\":1093,\"timestamp\":1179282209023,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/9k=\"},{\"timing\":1458,\"timestamp\":1179282573423,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1OuLiK1t5JppEiijUu7uwVVUDJJJ6DFJtJXZUIynJRirtnFP8AFjTfMaSPTdXuNNQtu1SCzLWoCnDNuznA55A7Vy\\\/Wo32du9tD2v7Irct5SgpfyuSUvu3Ov0zUrXVrKK7s50uLeUbkkjOQf8+naumMlJcyeh49SnOjN06kbNdC3VGYUAJmgA3D1FOwBmkAtABQAUAFABQAUAFAHB\\\/FuQ\\\/2JpcEzlNNudUt4L9txRfs5J3bmH3VyFycj681x4tuMVbZtX9D3MnUfazl9pQk4\\\/4ktPxPK9S8Y+Jn8f8A2fRppWtoblreysbVsWzwqSoG0fKRtGST0zwRgY8mdev7dxpS926sraW6n21DLctWWqrjI2lytttvmu+vl5Hf+HL2fQrjx4dGsjfWVnIJrWztzgPP5eZokPP8QUYA4yB7V6mHVp1UtrnyGayU8NhJz+OUX81f3G\\\/kOm8eeJ7TSY7\\\/APse6vJmWNVtLfTJwJSrXIckMA8JYRxfe8wIXUDeG3nvZ867X0ItD8deKtW1ezln0y8tLEw36SQtpE0ayTIsDwbZH+YKQ8qiR0jDMjjYCVwhF628e63dWcLvprw3zxyyPZS6fcRlJE8rMAZh84zIV+0L8hPOABg41JyjblPRw2HhWpSnN2s4r7+Zt\\\/gaOqeJtc0+cqumCYHeyBYZWBAYjDMm4qQAG+6d27aBkEmfaVFbQpYbDOPNz7Wv62V+nd236X8izoPiW91DUrKC40+7gSaBnZ5LJowjhmGGYsQuQoIHJOQTjjLhUnJ2aIxGHo0oylCSbUraNPS176JXXmdZW554UAFABQAUAct8TfE0\\\/g\\\/wVqGrWs9tbXEHl7ZLxYmiXdIqksJbi3ToSOZU5I+8cKQDmfgp8Sb\\\/AOIY1g3t\\\/pt6LTyQn9nLagLu353eRqF312jG7Z0ON3O0A9D1XSrXWdPuLK8iE9tOhR0buD79j7jkVEoxkmpapmlKpOjONSm7NbHJXPgXUV2WOl6++kaJGixLZWlogdUGN2JSchjyd3XJ9evN9XenJKy8ke1HM6Li54igqlS97yk3fteNrNLZK50fhzw9aeG9NWztFbaGLPI53SSueru3dj6\\\/gMAAVvCnGnHlj\\\/w55OIxNTFVHUq79OyXZdkuhq1qc4tADGjVnVv4gCAe+DjP8hQO7s4gI8fxGncmydxQgBzzRcY6kAUAFABQAUAFACY5oAWgBNoznAp3HdgMdqQgByMjmgBaAEzQAtABQAUAFABQAUAFABQAUAFABQB8wv8AG7xT4d8Z6s3iC+Nt4e8I61exa8Ps0RllsbhohpTcJ1zKx+QglYstkk5AOq8F\\\/G3VbHTtHs9dspL+5gTSrTWr27nigvVvr9I2RY7RIwGjRpkViShAV8ByjZAH+Hf2irzxT4a8NX0Ph+0sbrXRqFxDHd6wsccVrZuElkMhiG6UswKxhSNuWZ1waAPLfDHxi+J\\\/ijW7+x0q61rVdRi0zQLqzis9OsjpyzXNnFNcfbnZFkSORi5BjYEAvjGFFAHq+vftDX2hXNlanwv9puNU1LUdP0zyJ7icS\\\/YppY5mlWG2kkTIjUqqJJnc24qqbiAaLfHaaPVraGbw1e2VlNpq3qvfCSK4llNq9z9mjXyjCZAq7Ssk8b5DEKVAZgDQ0b4uX198N9d8SXPh6RNS0rer6LavP5xcRrII28+CF1Yh148s8EFS+QKAOV1P9pt7D7PZw+GLjUdd8ie7udPtI71vJiiIBTmzEomIeNgssUSYdSZAGUsAa2tftAR6R4kvtPXShd2cEc6JcRPcI\\\/2mKya7aGTfbiJfljdTsld1O3KDLbQCx4X+NGo+KbjwxbQ6FYWdzqel2mt3i3esBBb2tzKUiWH91unlwpLLtRQdq7yWFAFf4bfFXU7u6jtPEaWyWtw2s3EGrG5Vf3dpqHkFJI9iqgVJIgGDndsYsATkgHrw5HTHtQAtABQAUAYeoeCPD+rLqS32iabfLqQjW9W6s45BciP\\\/AFYkyPnCZO0NnHbFAFmfw1pV1rNrq82nWc2q2sZigv5LdGuIlIIISQjcoOTwD3NAFf8A4Qjw7\\\/Zdrpn9g6Z\\\/ZtrN9pt7P7HH5MMu5m8xE24Vssx3AZyxPegCXSfCmi+H5ZptM0qy02SaOKKV7S3SIukS7IlYqBlUX5VB4UcDAoAra5oPhpfDl5DrNhph0GMyXt1FewRG2BLtLJK6sNudxZyx7kk880ALp+g+GtWkstfs9O0u7kltFS11OG3jZmtmX5VSQDPllW4AOMGgCxp3hTRNH0h9KsdI0+y0p92+yt7VI4W3feyigKc9+OaAMvT\\\/AAr4M1\\\/w5Z2lno2iX+g2k7m2torSJ7aGZJHVyi42qyvvBIGQd1AF288DeH7\\\/AFG41C40PTJ764x5t1JZxtLJiNoxufGT+7d05P3WI6EggEkvg7QpxpIl0bT5F0nb\\\/Z4e0jP2PaAF8nj93gKuNuMbR6CgCDUfAHh3VtJudNutGsnsriG5t3jSFY\\\/3c7b5wGUArvYBmIIJYAk5GaAOgoAKACgAoAKACgAoA8i\\\/aD8KeNvE9poP\\\/CE3V1a3MU8iXDQ6u9lEEcKA0yphpEGDkpIrpn5QxbKgHI+Mvhv8Q9av\\\/EVikc9zbT22pyDUW8ST+TfpPa3McFkunsfKj8t5YBvOBiENncTQA7wt8LviXp83hzSofEF3oWg2nhiGSYPIl15GrrZG0ESjf80KZWfZzGXj4GWzQBk+F\\\/ht8WtH8IXJ1efVdevIdSiY6O\\\/imWF7yBIJo2aO7XLRq0ksUmxiMiD5gGYhgD034G6T4o8I6DaeHdY0COxtIFvbp77+0\\\/tDedJfzukQBXc48plfzGYE7gCoOcAHqVABQAUAFABQAUAcvJ4\\\/sodd1DTHtboGxfZLcL5bqSIBOcIrmU\\\/I39zk8DPGQCKX4n6IJ4oITezyvLbwHbYTgRvP5ZjDsyBVOJoyQSCNwyAeKAK2o\\\/F7QdKvbW3u1voTcxxyIGs5POAeXyU3W2PPUGTau8x7Mso3ZYCgCa1+LfhO+Ept9UM\\\/lJDIwitpmO2V1SIgBOd7Ou3Gc5yOOaANfT\\\/FVjqGq3+nIzi6sp\\\/IkUocFhFDKcEZA4uIxzg5JAzigDNm+JWkpb6dcxRahc2175xWSHTpyY1ibY7OmzeBvKqPl53AjjJoAvab410jWDKbKeW5SMzhnS2k25hYLIAdvzEFgBjOcHGcGgCtN8RtCguxame6e5aISpDHYXDM42xthQE+ZgsqMVHzAEkgBWIAIfEXxM0bwnrUen6s1xaGW3knjm+zsySFDHuRAuWdgJFbCqRgNz8poAtWnjrS79Ue2e4miYRYZLWUlTI7oA4C5jKtG6vvC7CMNgggAEVv8RdEn0dtSeaeG3SO2kk3W0jFTPjylG1SHYlgMJnBIBxQBKvj\\\/QmupbYXcnnQmYSqbWX935edxY7MKPlbaTw+07S2DQBHa\\\/EXRL27gghluSJpGhEz2cyRCRZBGULMoAYO2w+jDacMQCAdNQAUAVhploLh5xawid38xpBGNxbZs3E9c7QFz6DHSgDB1\\\/U\\\/DWj3ezUrRWuEWK6Xbp7zEkSrHEUKodzh2QBVywyDjHNAGZaeO\\\/CV7Ff2sEHm6fpn2WUvFYO8Lu87rD5ICnzGEsPBQEBsYO4HABLpPiLwbqEFm2nWsE0Nzb2ksP2fTm2+RN5iwMfk+VMRSDLYCgc4yMgGne3+g2NpcahcW0UKO6zTNJaMJHkdVhXKbd7SMNsajG5uFGelAFGy8S+FdWnjtLe289kkBjQ6ZKFBaQvvGYwNvmxZLj5VdVyQcUAU9P8AG\\\/gjWXFhELZ5p0Nu1lJZMGMbSPG4ZSmPL8yNkZuU3DBOSMgCRePfCd41xPcWMsRS9nsY5pdNkc3EiSC3cRlUO4loym37zLETjauQAT+IvF\\\/hq08T2mlarYCXV5YpjaK1qJ3kQKzTKm0MfuRKxXqQ0YwScAATVvF\\\/hjwn4dbVV06U2FpZiSP7JpzKqwxrlUDFVRAA3yqzLySBzkUAP8OeMPDWu+H9OmtbSOO0umSGC2jijuE+V2RAGgMkWB5JOVYhQoJ24oA0fDt\\\/4e8Q2UbaVbRSWdxbm4Q\\\/YmijkimdssNyAHeysxHcYboQSAacfh7S4ZC6abZo5cyFlgQHcZPNLdOpk+fP97nrzQBoUAFABQBRu9Esb+5S4uLdZpkChGfJ24dXBA6A7lU56\\\/KPSgChb+BvD9nC8NvpFrBE\\\/l7kij2j93I0sZ4\\\/uyO8g9GZm6kmgBdE8FaP4dtbSDT7T7MttbwWkbJI27yoQREhOclRuY4PBLMTyTQBYi8NaZDeajdrZQLdag8b3MyxhXkMYAjJYDJK4GCeR27UAN\\\/4RjTkeB4rdIXhcOrKBngs2MnPGXY\\\/U0AR2HgvQtLuBcWel21tcYA82NMOQJHlwT1I8yWRsdMuTQBMnhjSUk3rp8AbzfP+4MeZ5jS78dN293bd1yx9TQBN\\\/Yth5l1ILWNZLpzJNIowzsUWPcSOc7ERc+iigCtd+EtHvtKTTJ9Ogk09IPsy2xX5BFgDZj+7gAY9qAL0+m2tzLDLLAjywuJY5CPmRgCMg9RwzD3DMOhIoAit9EsbW6S5it1SdFZVkycgMcsOvQnBPrtXP3RgAvUAFAHOfEfxPL4K+H\\\/iTX4Ikmn0zTp7uOOT7rOkZZQfbIGaAPgTTfj1+0P4rt\\\/7S0mbXL6xmZtkun6EksOQcEKywkcHjqTTsxXRb\\\/4Wt+01\\\/wA+\\\/ir\\\/AMJwf\\\/GKfLLsLnj3D\\\/hbH7TP\\\/PDxT\\\/4To\\\/8AjFHLLsHNHuKPir+023S28VH6eHB\\\/8Yo5X2Dmj3F\\\/4Wn+05\\\/z6+K\\\/\\\/CcH\\\/wAYpWfYOaPcP+Fp\\\/tOf8+viv\\\/wnB\\\/8AGKLPsHNHuKPil+04Qf8ARfFmf+xbH\\\/xipbUdGNNPYP8AhaX7Tv8Az6+K\\\/wDwmx\\\/8YpOUVuxh\\\/wALS\\\/ad\\\/wCfXxX\\\/AOE2P\\\/jFCknswD\\\/haH7T2M\\\/ZPFn\\\/AITf\\\/wBoqh2F\\\/wCFoftPf8+fiz\\\/wm\\\/8A7RU8y7hZh\\\/ws\\\/wDaf\\\/58\\\/Fn\\\/AITf\\\/wBopc8drhZlHVvjX+0boGnzahqcniLTbGDBlurvQUjijyQBuZoMDJIHPcitLMLM+xv2YvidqXxZ+Emn63rGxtVSaW1uJY1CrKyNw+0cDKlcgdwcYFIRs\\\/H3\\\/kiPjv8A7Al3\\\/wCimoA8T\\\/ZI+LfhLwl8DdG07VtWW1vkmuWaLyJXIBmYjlVI6EV6OHy3GYuHPSp3j3uv8zzcRmWDwtT2dWdpej\\\/yPV9X+OfgXUdPmtofE7WjyDb50drcB1HfaQnB9\\\/0NdsMlx0XeVK\\\/zX+ZxVM5wTVo1dfR\\\/5HP6R8UNC0+4vJp\\\/Hct3aylmgjezuSIh2BYoSwHrwT3z0HTUyzESSjHD6\\\/4o\\\/wDyRyU8zop808Rp\\\/hf\\\/AMidVD8fvASRqp14bsc4tbg\\\/+065HkmPb\\\/hfiv8AM7lnWBt\\\/F\\\/B\\\/5Fg\\\/HjwOOutOP+3K4\\\/8AjdZ\\\/2Njloqf4r\\\/Mv+18Fv7T\\\/AMll\\\/kRf8NBeAf8AoPj\\\/AMBJ\\\/wD4ir\\\/sTMP+fX4r\\\/Mj+2sB\\\/z9\\\/B\\\/wCQT\\\/HXwTwRr7RKuc5sp8f+i6hZPjnp7PX1j\\\/mN5vgv+fv\\\/AJK\\\/8iKL4+eBUPz+JPM\\\/7c5h\\\/wC06r+xMev+Xf4r\\\/MFnGA\\\/5+3+T\\\/wAhZfjx4IWTf\\\/wkbKjfdX7FNj\\\/0XS\\\/sXMG7Kn+K\\\/wAw\\\/tjArX2v\\\/ksv8hJPj74EcLt8R7COuLOfn\\\/xymsjzBf8ALr8V\\\/wDJEvOcA1b2v4P\\\/ACHS\\\/HnwMsRQ+IjG7Dh\\\/sc2R7jMeKmOSZhe\\\/svxX+ZbznAJfxPwl\\\/kOH7QPgEDnXwf8At0n\\\/APiKv+xMw\\\/59fiv8yf7awH\\\/Pz8H\\\/AJHlf7Ufxi8IeKPgR4o0zS9XF1fTrbeXELeVS2LmInllA6Ams62VY3D03Vq07RW7uv8AM3o5rg681SpzvJ+T\\\/wAjR\\\/YP\\\/wCSDx\\\/9hK5\\\/9lryD1T0z4+f8kS8d\\\/8AYFu\\\/\\\/RTUAeL\\\/ALIfwm8KeKvgZo+o6rpCXd7LPcB5WldcgSsBwGA6AV3UsdiaEPZ0qjUeydjgq4DDV5+0qQTl3aPZW+AvgJVJ\\\/wCEeiOOwml\\\/+KrT+0sZ\\\/wA\\\/ZfezL+zMH\\\/z6X3L\\\/ACKcfwc8GMRGfB8iIeMtcHA59pTU\\\/wBoYu9\\\/av7y\\\/wCzsJa3sl9xK\\\/wN8DR4I8MI+SAQJ5OB6\\\/e7VX9pYz\\\/n7L72T\\\/ZmD\\\/59L7kTxfBDwPKGz4eVMHo1xLz\\\/AOP1P9oYv\\\/n6\\\/vK\\\/s7Cf8+0L\\\/wAKE8BDp4eiH\\\/baX\\\/4qq\\\/tLGf8AP2X3sn+zMH\\\/z6X3IcfgT4FKkHQIyD2M8v\\\/xVSswxa\\\/5ev7x\\\/2dhH\\\/wAu19w3\\\/hQngL\\\/oXov+\\\/wBL\\\/wDFU\\\/7Rxn\\\/P2X3sFluDX\\\/LpfcKfgN4DbGfD8RxwP30vH\\\/j1H9o4z\\\/n7L72P+zsJ\\\/wA+l9wn\\\/Cg\\\/AX\\\/QvRf9\\\/pf\\\/AIqn\\\/aWM\\\/wCfsvvZP9mYP\\\/n0vuQ5\\\/gP4EfG7w\\\/Eces0v\\\/wAVSWY4xf8AL2X3sby3CP8A5dr7hv8AwoTwF\\\/0L0X\\\/f6X\\\/4qn\\\/aWM\\\/5+y+9k\\\/2Zg\\\/8An0vuX+R5T+1P8IfCPhr4C+KdR0zR0tL2AWxjmWWQkZuogeCxHQkVnUx2KqxcKlSTT6Ns1p4HDUZqdOmk11si7+wf\\\/wAkGi\\\/7CVz\\\/ADWuE7z0v4+f8kS8d\\\/8AYFu\\\/\\\/RTUAcL+xH\\\/ybxof\\\/Xxdf+jmoA9yuQ5hYJJ5TY+\\\/jOPemiZXtoRbWdVzcOCODsUAH8waV09UOO2ossTSvuW5ljH91FGP1FAxzIS6MJpAFGCoHDfXigBgtncki7mGSeMLx+lADzbyHbi5kG0Y4C8+54oAWG3eJiTcSS57PjA\\\/ICgCbn1H5UAJz6j8qADn1H5UAKM+oNAHjX7Yf\\\/JuPjD\\\/AHbX\\\/wBK4aAOc\\\/YQ4+A8f\\\/YSuf5rQB6X8fP+SJeO\\\/wDsC3f\\\/AKKagDhf2I\\\/+TeND\\\/wCvi6\\\/9HNQB7fqE5trKeUJ5hjQtt55x24BP5A1SXM7ETlyxucrpPiKz8S3Rgj0mMzBGfF1BLGMZ9XhA6t068k4rpqYR0I3e3l\\\/w5xUcZCtLlWj8zcOmtI+6TTNPJHzKxbJ3f9++PrXN7p3a9EWHjurmPy57W2ZCRlTMWGPXlKNOjFq9xIv7QjjVRa2qgcALcMAB6D93Q1HuwXMugrPqAjXFvbM+3LAzsAD6D5OlHuh7wobUOM29t90knz2684H3OnTn3PXHJ7oe8Ba\\\/28QW27PQztjG7\\\/c9M\\\/jx70WiO8xWfUMnbDbkdi0zDP8A47x2o90PeGh9R3Nm3tcY+XFw3J9\\\/k4osu5Pv+Rbh8wxgyKqv3CNuA\\\/HAqS9ep47+2H\\\/ybj4w\\\/wB21\\\/8ASuGgZzn7CP8AyQeP\\\/sJXP\\\/stAHpfx8\\\/5Il47\\\/wCwLd\\\/+imoA4X9iP\\\/k3jQ\\\/+vi6\\\/9HNQB7jehTaTB5jbrsOZQQCg9cnj86aE9jKtYobQZkv5boDaN006DH\\\/fOOvFDTf2RKy+0TmezQgmUAE5wbng7unG7v2pWl2KvHuAms44x+8VUyRn7R1Pfnd7UWl2E5RXUhj1TS7rUXsIryKa\\\/jQSPapegyBeMMUDZxyOSO49a09nJR55JpejMnVjzOEWm\\\/Uv\\\/ZFwRsmxnP8Arm4\\\/8erM2A2i7t3lyk+8zEfluoADaKSDsmyBj\\\/Xt6Y\\\/vUAPSEJJvET7s5yZM\\\/wBenPSgCXzH\\\/wCeZ\\\/MUAOUlhypX60AeN\\\/th\\\/wDJuPjD\\\/dtf\\\/SuGgDnP2Ef+SDx\\\/9hK5\\\/wDZaAPS\\\/j5\\\/yRLx3\\\/2Bbv8A9FNQBwv7Ef8Aybxof\\\/Xxdf8Ao5qAPcroE28gEaynacIxwG9s01uJ6oxY4Lhnw2hWirj7zTKcccD7vrWmn8xlaX8pIttIZIi2jWvzIVdw6kr14+7yD\\\/WjT+YLS\\\/lI2guVCbNDsjwCQJlHIH+56k49s9OlF1\\\/MFpfylS+gudLjutR0\\\/wAL2t1q3lqirHNHE8oyoK+YV4AAB57KK1i1O0J1Go+j0OecXFucKacvVHQaZcXN1YW0t3bi0uXjVpbcOH8tiOV3Dg4PGR1rnlyqTUXdHXBycU5qzLdSWFABQAUAFAHjP7Yf\\\/JuPjD\\\/dtf8A0rhoA5z9hD\\\/kg8X\\\/AGErn\\\/2WgD0v4+f8kS8d\\\/wDYFu\\\/\\\/AEU1AHC\\\/sR\\\/8m8aH\\\/wBfF1\\\/6OagD3O52mCQMWUFTkpnP4Y701voTK1tTHa5tDGsO\\\/UeOmEnyeT3A\\\/wD1+4rfllvZfgc\\\/PDa7\\\/EUJaIzLvvxkiM5acjn0z\\\/MfnStLsvwKvF9X+JFNFZLMGeXVN20cK1xtPvxxmhKT6L8BXiur\\\/EhtLW3ttcm1Jb7WJRJCIhZTLK1uowPmVCmd3ynnPc+oqnzOChZeulzJKKqupzP01sbCa1burMFuMKCTm2kHQgf3eetZezknb9UdPtY\\\/0mU9U8W6dpFoLm7eeCHfs3NbS5zgnptz2Na0sNUrS5Yb+q\\\/zMauKpUVef5P\\\/ACLGieILLxBbST2MjSxRv5bM0bJ82Af4gM8MKirRnQlyT3\\\/rsaUa0K8eaG39dzSzWJuGaACgDxr9sP8A5Nx8Yf7tr\\\/6Vw0Ac5+wh\\\/wAkHi\\\/7CVz\\\/AOy0Ael\\\/Hz\\\/kiXjv\\\/sC3f\\\/opqAPmP9mn9qvwN8LPhJpnh3XW1BdQt5Znf7Pa+YmHkZhzkdjQB6bdft2fDJ7aRY5dYEhUhSLEZz+LYoAxx+3B4CK5F5rwOOD9ijyP\\\/HsenbtSsuwAf24PAbLGDea8CB8xFlFyfrnp\\\/jVXAl\\\/4be+HzD\\\/j+1tD0JewQk\\\/ken+FIAf9tv4fmNwNT1recEH7AoGcc\\\/TNAAf22vh9wP7U1oY\\\/6h68\\\/wCeKN9x3HD9t34egj\\\/iZa3x\\\/wBOC8855\\\/yKVhBJ+278PXxjUtaTnp9gXn60WQDh+2\\\/8OwpH9o62ec5NiuQO3+femAQ\\\/tvfDqNhI1\\\/rMzf3HsRt9uhBoA0ov27vhkEHmS6sX77bDj\\\/0KgDzz9oX9rXwF8Sfg\\\/wCIPDejPqTalfCARefa7E+SeNzk7uOENAHon7CH\\\/JB4v+wlc\\\/8AstAHXeNrT4i+J\\\/CuraHdeHtFnttRtZbSVrHVXWRVdSpKmSIDPPGQRnqDUXl2K0PmiX9kfXYThfBGsz4\\\/ij8Q2AB\\\/OMUrz7INCM\\\/sm+IP+hB1z\\\/wotO\\\/+IovPsg0D\\\/hk3X\\\/8AoQdd\\\/wDCi07\\\/AOIovPsGgv8AwyZr\\\/wD0IWu\\\/+FFp3\\\/xFF59g0E\\\/4ZM18g48A66p9T4i03\\\/4ii8+waBD+yVr6oom8D66z45Ka7pwGfbINO8uwaF1f2WdaVAP+EA1vIx839u6bnj320Xl2QaFV\\\/wBkzW8Hb4F1\\\/Pvr+m\\\/\\\/ABNF5dkGhFD+yZ4iESiXwJrbyY5ZfEGnKD+G04\\\/M0rz7INB\\\/\\\/DJuvf8AQg67\\\/wCFFp3\\\/AMRRefZBoH\\\/DJuv5\\\/wCRB13\\\/AMKLTv8A4ii8+yDQT\\\/hkzxB\\\/0IWuf+FFp3\\\/xFF59g0Hx\\\/sk685w3gXWox6t4h0\\\/+kZovPsGh718HfBvjv4W+E10HS\\\/DmnRWvnPcbtV1ffJuYjIJiixjgdqd5dhO3Q95qxBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHA2Pji51pLK9stV0xYbyOGS20ya0m8+4EyM8BEm7Kq6AMxEThPLmGT5bFQDsND1e38QaJp+qWjF7W9t47mFmUqSjqGU4PTgjigC9QAUAFABQAUAFABQAUAFABQAUAFABQBzX\\\/CLXcFzBHaX9va6fFbzW6bbFPtVurnIWCUEIiLtjAUxNkRrknAoA6C2tobK2it7eJIIIkEccUShURQMBQBwABxigCWgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP\\\/\\\/Z\"},{\"timing\":1822,\"timestamp\":1179282937823,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timestamp\":1179283302223,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\",\"timing\":2186},{\"timing\":2551,\"timestamp\":1179283666623,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timing\":2915,\"timestamp\":1179284031023,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timing\":3280,\"timestamp\":1179284395423,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ABQAUAFABQAUAFABQAUAFABQAUAFAHAf8ACtdRtLu0t9N1q0sNEt7S5s4AukRf2hZRStuENpOGWKKBNkCiNoJMiFcsSAQAdtp2nWmj6fa2FhbQ2VjaxLBBbW6BI4o1AVUVRwqgAAAcACgCzQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH\\\/\\\/2Q==\"},{\"timestamp\":1179284759823,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAMAAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1Lvr6306znubqeK2t4Y2lklmcIiIoyWYngAAZJNTKSinKWxcISqyVOmryeiS3bPLJv2jNCjkknt9C8S32gxsd\\\/iG10tpNPCKSJJPMznYhDZIX+E4zXm\\\/X6fNopNd0tPv2PqI8NYtU+adSnGp\\\/JKpFT\\\/wDAb9ei38j0rw\\\/run+JdIttT0u8hv7C5XfFcQOGVh0P4gggjqCCDyK9GE41IqUHdM+arUKuFqSo14uMo7p7o0asxCgBCQOpxQK9g3AnGRmnYLq9gBB7ikMWgAoAKACgAoAKACgDyP8AaMuCnhbw9azytDoV94gs7TWH3GNPsTM3mCSQEGNCQgLZHYZ5rysxcvZxXRySf+F7\\\/gfXcMKmsXVq3\\\/eQp1JQ\\\/wAai7W81q15o+c9Y+Jfjuf40iy8L3U32GC\\\/ew0jR9PYLYTW8TFFXYvyFSgyXP3eTldo2\\\/N1cZjFjHTw7dk7JJaPy102u736dz9Xy\\\/IcjeQ+3zOnyyceac22p3abT1a97blS3stLs9p8C6pdeDL34xt4W0htZ0rS7kXOnaXZHas16Lcm5t4yAcHeqLtA+UnAHavocCrVMQoLRP8AG2p+a8SP2uX5dXrfx5U5c3dwTSpt97xvZ7u2o69+L\\\/xB0vwwmsDwxeatdiKIf2fa6HdL9pKPf7z5bYltWlWC2+956xGVAPNVhI3svc+DWqK3hX4vfEHxJ4n017rRNS03TGttYintT4YvIo5bmNbOW08ueUBwm2W4QTSxwiRopF8oNswhmtp\\\/xi8ValpNvLJoc1trElvc3D6RNod\\\/FJFNH9n\\\/ANDDuFEoBlZPtiDyWOGCgDDctarKnJRit0\\\/wse5gMFSxNCpVqysoyhG90klJSbk73vZRvZavom7G94h8deK9GvAsegtco\\\/mvEI7Wd0cKzrseSMOYyFVZAfLbfvCKAVLnP2te6XKbRwOAlSc\\\/b2fuq10nqot2i172radmuW3M+xe8HePNW1rWdKtb7RtRtobu0kkeaXS5IFimSR1IdmkIQMqgqo3EhgSV4BKOIqVGozi1p1VjHG4LDYeE5UqibU7aTUrrlvdKyuvPRLaz3Xoldx4YUAFABQAUAeffHzx9d\\\/DH4Ua34lsb2w066svI2XOqLbtbJvnjjO8XF7ZR8hyBuuY+SMbjhGAOB\\\/ZS+O+r\\\/G0eKG1XWfD+rDTTaiL+wk09fL8zzd3mfZNZ1LOdgxv8noceZzsAPbPEPhzTvFOjXelapbLeafdxmKaB+jKfccgjqCMEEAggioqQjVi4TV0zfD16uEqxxFCTjOLumv6\\\/pNnnWp\\\/CTXVeHS9A8Zy+GPCccKW6aVp2nxidEA+crcli4dySxfGcnPJ5PnSwcr8tOtyR7Jar0Z9VQz3BRi6mNwar4hu\\\/POcrPteCVmktEr\\\/hodv4J8E6Z4E0KPTNNjcIGMs1xKQ01zM335ZWx8zsep+gAAAA7qNGFCChBafn5vzPm8bja2PrOrVfkkr8sVuoxTvaKvojoa2OIKAI5IEkdXKjeoID45AOCRn8B+QoHd8rjfT+tfVdA8kZByR9KdxPXcURhTnJqErAPqgCgAoAKACgBCAetAABigBaAEwPSgVkHAoGAIPQ5oAWgBMgUALQAUAFABQAUAFABQAUAFABQAUAfAUn7WnxE8FfFHxCvjPVBZ+Cfhn4p1a38YhbGA3FzpF80CeHpDtjHzbrlifK2kpBl9xOGAO8+E\\\/7WHiPR9I8K6J4u0ybVb+0j8O6f4o1XVr+3stXGq6vDFJHHBpkcCCSKJ7mJGYtGwWOXakrQuWALvgL9trU\\\/iP4H8E6rD4N0rSL\\\/wAYHWrq1g1DxKscEGm6ZIIbmcyvbrvuDI2Ut1QqURneWMA4APnfwD+1F+0B8Q\\\/Fmq6R4f1TxT4h1620DwZqGmW+m6Fpb6Gtze6XbXN4dXlaJJ4oJXZyDBIpUGTbgKooA+kPFX7a2q+Fb\\\/R9P\\\/4QA3114h17W9E0H7Je3l39o\\\/sq6uILqW5S2sJpYS3kK0aRRzlt77zGsZcgG237YF1F4l062uvh7q2k6ReaKmpxy6t51veXNydNkvzYwL5BtfORIyjJcXcEgKyMEKKruAa\\\/hv8AaY1PVfgf428eXnguUaz4YEgm8K6dNdfajIttDcLE4vLS1lSRlnQ4ETZUqyeZuAoA4LXv29G0NLTTIfAd\\\/rXjH7Fdalf6JpkGqyC1igZQ0A3aYtwtyyzW7hLi3giCTKzTKrxmQA6DxX+2fB4a8dazo0Xhw6rpVlHexRahbm+jb7dbaXJqL2s5lslt42CQyofLuJpFbZuiGW2AE\\\/w+\\\/at1r4g6n4A0228IaPYXviHw5p3izUFv\\\/E6xLZ2N7ceVbrbf6Nvu59ocumyJFby08xjIDQBD8Bv2idf1S9tdK8bwWC6ffHxTe2fiVr5Im8nTNa+yGKe3EKJEqxzwhZBI5bymLgE5IB9KigBaACgAoA5TWvhT4M8SJry6v4S0LVBr6wJq\\\/wBt0yCX+0Vgx5AuNyHzfLIym\\\/O3tigC\\\/e+BvDuo+J7DxLdaDpl14j0+JoLPWJrON7y2jYEMkcxG9FIZgQpAO4+tAGaPhH4IHh7S9AHg\\\/QP7D0u6F9YaYdLg+zWlyHZxPFFt2xyb5HbeoBy7HOSaALfhn4eeFfBF3dXHh7w7o+gXF5DbW076ZYQ2zTRW8fl28bFFBZYo\\\/kRTkIvC4HFAFLxb4P8AAsfgXVbXxPomgP4QgM+q6hb6pZwtYod7XE1xKjgpneXlZyMlizE5JNADdF8H+AvEc+l+MdL0Tw\\\/qNxPpscdhr1tZwSSNYOmUSKcDPksjcKDtIb0NAF3Rfhz4R8M+GZ\\\/D2jeGNF0rw\\\/P5gl0mxsIYbSTfw+6JVCnd0PHPegDA0P4efCzxp4D0rTNK8L+EtY8G6feSyWFjb6ZbS2FrcxSyJK0UYXYjrL5ykqAQ2\\\/uTQBs33wn8E6lrd5rN34Q0G51i8AFzqM2mQPcT4ge3G+QoWbEMskXJPyOy\\\/dYggElz8MfCF5H4bSfwtokyeGtn9iK+nQkaXtVVT7MCv7naEQDZjAVfQUAUdd+DHgfxL4evdD1Hwpo82mXdre2UsMVmkJ8m8cPdqroAyea6q7lSCzqrElgCADtAAoAAwB0AoAWgAoAKACgAoAKAPmv9tD4bfFXx9a+CpfhVqGp2V\\\/aXk0N6LTxLLpVqYpVQB7qKILJPEuxgWimSWPeTGrliUAPL\\\/if8Cfjd4r1Px1pkdtd3ttd2Wvyprw8dXa2erQ3mn38NppSaM5+zwGGW5tB5rFQRbCTdvdhQBY8A\\\/s+\\\/HnQrrwH4d0\\\/xhe+EPB2m+ALeS6M1xFffY\\\/Eq6UdNFtGgkBNtGfLu9h3wtLESMFsgA5jwB8CP2kfDHw41S68TXviHxjqVvr9rI3hd\\\/iLdWc2pWkVpdQO8Gox\\\/vIEaW4t5\\\/LZl3C0+YKzYYA9+\\\/ZF8MfED4Y+CtK8D+JfB1vpWlWqarqD6uNfF6\\\/2mfWLuSO2VNpeRfs8kcpndwxLhWTdu2gH0LQAUAFABQAUAFAHnd38bNIsfF+t6DcWN9D\\\/ZMhinvv3EkbMLNbxgkSSm4bETD\\\/lly3AzxkArTftEeDl1GKxgl1S5uXvNPsWUaPdxrDNefZzAsjyRqinZdQuylgyhsEbsKQCjq\\\/7TXhDQdR0u1v11W3+3wRTxh9MmF2olufssW\\\/T9v22NXmwiyPAIizIvmbnUEAtWP7Tfw11SK+lsvEhvUskt5JjbWFzJgXEqRW+3bGd\\\/mPIgQLktuBGRzQB0+h\\\/EfSNe8Ua34fh+0pqWk3bWc6vCSjMtra3LMGXIVQl7APn2ktuABxkgGFf\\\/AB78L2em6LqKJrV3Yar9qMU1tod3I0S27iORpIhH5qDzCqD5MtnI+XLAA1vDvxZ8MeLUml0a\\\/l1K1ha7je5gs52iL2zqkyo+zDkM4A2k7sNtzg4AKlx8cPCFvqK6ebu\\\/kv3tvtcdtDpF48kq7IXKoBEd0gS4hZoxl1VizKArEAFLxr8f\\\/Cnw78Z2vh3xC19p8t1aTXNveG0d4Z3iMXmQRBcySyBJ0kIjRgFWQlhsYAA0NJ+Mfh3XZQtg99dofs482LTrhxG0sk0WyVQheExvbTJKZFVYmUq5VgwABX0746+EL\\\/w3JrZvLqC0ih0+WVWsJ3ZDelBbRrsRhI7NIqlYi+1jg4oAnHxs8HnUbuw\\\/tG5F3aSXUdxG2mXQ8n7PnzWYmLAT5W2OTtk2nyy+DQBHp\\\/xv8K6rqtlZW0uobbqR4Fu59LuYLdZllSEws8kagP5sgjI6LIDGxVyqkA76gAoAoDQtOW6nuVsLZbmeXz5ZhCu+STyxFvY4yW8sBM9doA6CgDjPGniLwJ4VvVttd02MzwR22oRBNDmuslLiOGAxGOFg0qSvCFRCXXcpwBg0AYul\\\/GH4batb63pdnbrcaJ4cXT7gyQaU0to8kl5LHbLaoiEzulzakAxKwEm0KS6sFAH+F\\\/HHws1ew0ldAsbO4sr2x0y+tUsdCl8tbW489bKRgIcRIBbTjL7REFAbZuGQDpdT1TwboemXmv3dpZ2kckiXVy8tgVuZJZI0tkzFs81pnQRQqm0u4CIoPC0AYmk+OPhz4kuoNJstPW7kSdTHD\\\/YFxsRpJzJ5oLQgbPPg3NKPlWRE3MGK0AZGgfFn4Q+MJv7CtY7GS7u4pNPk0mfR3DtbyTPbzKyeVta3M0TxPICYd6hS2WUEAkT4u\\\/DnUJdSub7Rbq2eC\\\/u9JW4uPD80ov5o5xZzR27pG3ms0lt5flj94y2+7YY0DUAWvGnxM8B2HxB0vw94k0R5\\\/EU1tctppl0xbuSaMI8l0kOze+RFbxSPHgMyyQABnOwADvE3xN8C\\\/DXwXL4hTQrptK0\\\/TUmhGmaHIqi2gjDRojsiRIEWYhVZ1AJdV+YMAAP8D\\\/E7wL4p8FaFe2NjBZ6VqUsVlZ2VvFBexApJKkID2bTQFVNu7ApIVjVcsUwcAG34K1PwZ4w0q2\\\/sHTYX028sDeQn+yJLeCW2uJGyRvjVSJGjLlerDa5BDKxAN6PwV4fhnM0ehaZHK0hmLpZxhi5mE5bOOvnASZ67xu680AbVABQAUAZV\\\/wCFtK1XUUvryyS5uY1jVGlJYLslWVSFzgESIjZAySi5+6MAGLYfCHwVpVtd29l4Y020huvJMqQQBATFO9xEwx91lnllmDLgiSRpM7yWoAd4O+FfhvwHpmm2OjWL2iWFlZ6dDIs8nmG3tVZbeNmz8yqJJDtPBLsSCWJoAuQeAtBh1PXNRGlWi3+tSQTX90kSrLO0KqsJZwAxMYUFGJyp6EYFACHwBocb2r21jFZSW8gkR7dArHDO20nB4LSuxxg5YnNAFfR\\\/hb4S0C6S503QLKyuUwBLDHtbHny3GCe486eWTB43OT1xgAtQeAPDttIHj0i2Ui4a7xt+Xz2uHuDLjpv86WV93UGR\\\/wC8cgFpPCmjx3V\\\/cx6dBFc30jTXM8a7ZJJDEkJcsOd3lxRpuHOEUdqAKWofDrwzqvh5NButDspdFS1NkmnmICBYCFBjCDgLhFGB0wKANW80Ow1C5trm4tIpbi2lWeCYjDxyBWUMrdQdskin1V2B4YggFez8K6VYXsF5DaKLuGN4o52dndVdtzjcST8xwW\\\/vFEznYuADWoAKAOG+Ofj+4+FXwY8c+MrS3ju7vQdEvNSgglJCSSRQs6K2OcFgM47UAfjVof7ZH7bfxDs213w3c+LtX0m5lfy7jRfCEU9qCGIKI6WrA7Tx1J455ppN7IV0upp\\\/8NGft+f8+PxF\\\/wDCHH\\\/yHQ01oxKSezA\\\/tGft+DrY\\\/EUf9yOP\\\/kOizDnj3AftGft+EgCw+IpJ\\\/wCpHH\\\/yHT5Zdg5l3Hf8ND\\\/t\\\/wD\\\/AEDviP8A+EKP\\\/kOjll2DmXcP+Gh\\\/2\\\/8A\\\/oHfEf8A8IUf\\\/IdHLLsHMu47\\\/hob9v3YSdP+JG7PA\\\/4QQYx9fslQ3bVjTT2G\\\/wDDQ\\\/7f\\\/wD0DviP\\\/wCEKP8A5DqeePcLoP8Ahob\\\/AIKAf9A34j\\\/+EKP\\\/AJDp80e4XQo\\\/aG\\\/4KAEAjTfiOQeh\\\/wCEFH\\\/yHTuikm9g\\\/wCGhf8AgoD\\\/ANA34j\\\/+EKP\\\/AJDouu4+WXYP+Ghf+CgP\\\/QM+I\\\/8A4Qo\\\/+Q6lzitGw5X2MrxJ+1l+3L4M0a41jxBP430LSLXaZ7\\\/U\\\/B8dvbxbmCrvke0CrlmVRk8kgd60sxWZ+oP7AXx+139pD9mzRfFficRt4hiurjT764hjWNLh434kCKAFyjJkDjIOMAgBCOp\\\/bI5\\\/ZP8Ai\\\/8A9irqX\\\/pO9Fr6AfKP\\\/BNf9pP4cfDb9kzw5oXiTxINN1WG8vne3NncSbVa4dl+ZI2XkHPB7172FyDMcdRWIw9Pmi7680Vto92jwsXnmX4Gs6GIq8slbSze+q2TR9HeJv2uPhJrui3Vja\\\/EJtMlnXYLqHTr0SRjIyVIjBDYzg569j0r0KXDGawmpSw9\\\/wDt6H\\\/yR5dbiXK5xtDEW\\\/7dl\\\/kcX4Z\\\/aB8JaHd6pc3fxfm1OwnZ3s4ZtMv8W6HO1S7RsXCcYPBJyWLcBfTq8O4ydO0MGlLTXmh\\\/8lueXRz3Cwqc08bda6csv\\\/kT0O2\\\/bJ+DqQRo3jNS4GCfsF4cn6mGvIfC2bczaoaf4of\\\/ACR7S4oylLWt+E\\\/\\\/AJEuN+178Jl6+KXH10u84\\\/8AINL\\\/AFYzbpR\\\/8mh\\\/8kH+tOT\\\/APP78J\\\/\\\/ACJXH7ZnwcJx\\\/wAJkn\\\/guu\\\/\\\/AIzT\\\/wBV84\\\/58f8Ak8P\\\/AJIf+tGUf8\\\/vwn\\\/8iLP+178JwVc+MHiVQdwOl3YB6ckmHjH9ap8LZx\\\/z5X\\\/gUf8A5JCfE+UP\\\/l\\\/b5S\\\/+RII\\\/2yPhAjZfxyHAGNv9m3WDz1\\\/1PWp\\\/1Xzj\\\/nx\\\/5ND\\\/AOSBcT5Qtq\\\/\\\/AJLL\\\/wCRHTfth\\\/CNHVx44MatgqG0y6244\\\/6Y\\\/wBe5o\\\/1XziWnsF\\\/4FD\\\/AOTF\\\/rNlDd\\\/rH\\\/ksv\\\/kRs\\\/7ZHwelCY8crGR94rpl1835wnFEeF84j\\\/y4\\\/wDJ4\\\/8AyY5cT5RLT2\\\/\\\/AJLL\\\/Ikm\\\/bD+EEcJjbxq0TsvEn9mXQI9xmEj9KS4Xzhu\\\/sf\\\/ACaP\\\/wAmL\\\/WjKLWVf8Jf\\\/Ijh+2Z8G8DPjNM+v9nXf\\\/xmn\\\/qvnH\\\/Pn\\\/yeH\\\/yRS4nyjrX\\\/APJZf5Hzt\\\/wUI\\\/ae+GfxB\\\/ZA+IHh\\\/QPEo1HV7tbEQW4srhNxW+t3b5njAHyqx5PauLE5BmeCpSxFejaEd3dPdpdH3aR24XPMuxtVUMPVvJ7K0uib6q2yubn\\\/AAR9\\\/wCTPIP+w9ff+068I9096\\\/bJOP2T\\\/i+f+pU1L\\\/0negD5Z\\\/4Jpfs8fDz4j\\\/sj+Gta8R+GodS1SW8vke4eeVCwW5cKMK4HAAHSvToZnjcNTVKjWlGK6Ju2vkeXXyzBYmo6takpSfW2unnufUT\\\/ALH3wfRGb\\\/hCrc4GcC6uOf8AyJW\\\/9t5l\\\/wBBEv8AwJmH9iZb\\\/wA+ImPD+zJ8MJXSFvhfcRQtwWlv2Kpz3AuD9eM0v7ZzHf28vvD+xMu\\\/58ouXH7JPwjjRSngGKYllBC3c4IBOCeZB0BzT\\\/tvMv8AoIl\\\/4Exf2Jlv\\\/PiJbtv2TfhNcBw3gtYwDjDXtxyPX\\\/WUv7ZzH\\\/n\\\/AC+9j\\\/sTLf8AnxEcP2O\\\/g8MY8F24x0xdXH\\\/xyn\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPiJI37IfwjdSp8HwkHqDeXHP1\\\/ec0v7ZzFbV5feH9iZd\\\/z5RGP2O\\\/g8P+ZLt\\\/\\\/Aq4\\\/wDjlV\\\/beZf9BEv\\\/AAJh\\\/YmW\\\/wDPhDm\\\/Y++ELhQfBsBCjAzd3HH\\\/AJEpLOsyW2Il97D+xMt\\\/58RGn9jv4PEY\\\/wCELt\\\/\\\/AAKuP\\\/jlH9tZl\\\/0ES\\\/8AAmH9iZb\\\/AM+Ijn\\\/Y++EMhBbwbC2Ombu4P\\\/tShZ1mS2ry+9h\\\/YmW\\\/8+Iif8MefB\\\/\\\/AKEu3\\\/8AAq4\\\/+OUf23mX\\\/QRL\\\/wACYf2Jlv8Az4ifOn\\\/BQz9mz4beAv2PPiFrug+F4dP1a0Sx8m5W4mYpuv7ZG4ZyOVYjpWVfNsfiabo1q0pRe6bduj\\\/NJ+pvQyvBYaoqtGkoyWzS16r8nb0NP\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp15R6h7z+2V\\\/yad8YP+xU1L\\\/0negDyD\\\/gk3\\\/yZR4V\\\/6\\\/8AUP8A0qkoA+ur9JZLeRYZvs7lTiXbu2++DxVK3UzmpNWi7fIqESuqK13OrpwxiiwGx3OQf0rPnjLWLHBSS94WZXmlMi3d1EpAwkcQ2j35U1RY5gWmicXFyoUAFBH8re546\\\/SgHpuN\\\/s+WbcyancpkngBPl56YK9qAJ2spW24vpl2qF4CfN7nI6n2pXQBaWcts7M97LcZGNsoXA\\\/ICi6Atc+o\\\/Ki6AOfUflTAOfUflQAoz3IP0FAHy5\\\/wU8\\\/5Ma+Jv+5p\\\/\\\/pxtaAOG\\\/wCCPv8AyZ5B\\\/wBh6+\\\/9p0Ae8\\\/tlf8mnfGD\\\/ALFTUv8A0negDyD\\\/AIJN\\\/wDJlHhX\\\/r\\\/1D\\\/0qkoA+tdbvV07Sby6ZS4ghaXaoJJwCcfKCe3YE1dODqTUF1MqtRUYOb6HnPh7xfpvjvVfscPhu3e6WBrjN9Z3MKAbum6W1UZLNkr15Y4ODXdWy6WDhzS2v0s9\\\/Rnk4TNKeNlyUk++t0dc\\\/h9rq5aS58P6LKQCySPJvcvnjrDwOvOTXC+Xu\\\/uPXXN1S+8uyQ6jfRCG903T5IWcB0a6Z12564MQBI4OPXuKasndSa+X\\\/AAQab3X4jYf7Zt44449O06ONMKFW9cAKB2Hk\\\/Tih8nd\\\/d\\\/wQ97svvJpJtYVQUsrJzjJBvHHPoP3X0pe73H73b8RfN1jI\\\/wBCscbSSftj\\\/e5wP9V0PGT2yeDjk93uHvdvxGTSa35aeXZ2G8swbN44AXcNpH7o5O3JIx1GM85B7vcPf8iSSXVvPIjs7Mw\\\/33u2B6egjPf3otC27F7\\\/AGRHHLrbb\\\/MsbBPlJQLeu2W7A\\\/uRge\\\/NFod3\\\/XzD3+iRo2pmMKm4REl7rG5ZR+JAz+VS7dC1fqfMP\\\/BTz\\\/kxr4m\\\/7mn\\\/APpxtaQzhv8Agj7\\\/AMmeQf8AYevv\\\/adAHvP7ZX\\\/Jp3xg\\\/wCxU1L\\\/ANJ3oA8g\\\/wCCTf8AyZR4V\\\/6\\\/9Q\\\/9KpKAPrjVQh0+58y4a0TyzunVlUxjHLAsCBjrkjFCSvqrkyvbexz+nQWdgZHk1e5vQuyNjPdxgKwx\\\/cKjLfLkH+tbyg5aqFvRMxjUUNOe\\\/q0WG1HR0kUG8CtlflOoddwO0Y8zuM4Htx0qVTm+j+5le1j3X3oQX2jLAoW7VIixQML8DLZ5APmdcqfyI9aTpzXR\\\/cUqkH1X3lePxB4d1LXX0iHVbe51mCMTPp8WpqZ1TA+ZoxJu24YckY+YetN0ayp+15Hy99bffsQsRRdT2SknLt1+7c2TpsOVPk3RKksM3DHBOAf4\\\/Qfhz6msjcDpsXmCTybreDuBNw3X6b6AFNhGSD5d2CBgYuWHbH9\\\/rjvQBJHapFMJVguN4JIzNkDPoC2Me309KALPnP8A88JPzX\\\/GgB6MXHKMns2P6GgD5d\\\/4Kef8mNfE3\\\/c0\\\/wD9ONrQBw3\\\/AAR9\\\/wCTPIP+w9ff+06APef2yv8Ak074wf8AYqal\\\/wCk70AeQf8ABJz\\\/AJMo8K\\\/9f2of+lUlAH15eoZLWVRClwSpHlSHCv7Hg8fhTW5Mr20OTtrG6aQM3hOwiypJfz4yd2GOP9X0LY5989uej3f+fj+5nNr\\\/AM+196Jv7OLzRNN4YsAZIz5sheMlGz93\\\/V8g4Xn36DFGn\\\/Px\\\/cw1\\\/wCfa+9FNtOuoUUR+DNL2Z3HbcxjDDOD\\\/qsdScH0J6dC\\\/d\\\/5+v7mGv8Az7X3op6rZX2gxXmvaH4B0+\\\/8TLCkaRxXMNvJOuURk88xghQqhueoQDAOBW8JqcY0aldqF+zsvkclSDhKVelQTqW3urv5nZ6BeX1\\\/o1jc6nZ\\\/2ZqE0KPcWQlWX7PIVBaPeAA+05G4dcZrhqRjCcowlzK+jtb8D0KM51IKVSPK7aq9\\\/wATQ\\\/4F\\\/KoNg\\\/4F\\\/KgA\\\/wCBfyoAP+BfyoAUfXNAHy5\\\/wU8\\\/5Ma+Jv8Auaf\\\/AOnG1oA4b\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0Ae8\\\/tlf8mnfGD\\\/sVNS\\\/9J3oA8g\\\/4JN\\\/8mUeFf+v\\\/AFD\\\/ANKpKAPru\\\/CG0m80uI9h3GPO7GOcY5z9OfShXurES21OakudLltxCZdaKgFgyRXYY4JP3wuep6Z5AHUAV2OFRO9l96ONVaT0u\\\/xH28WnxmdPN1kFsW7M73ZwTxlc8Dp94dOuRmpftZbqPysUnTWzl+JVni0n7fmSfxAZgiDCG9Cc4wflG3PTPpzkDmqXtEvdS\\\/AV4fzP8StYabY6d4qutcXWfE9wssC2w0q4WeSziwF+dYzHnf8AuzliTyzeoonKrKkqbjFW1uuW\\\/wB5koU41nW55XfS8rfcdKPFNkwkIS9+QEkGwnHQgHHyc9R09\\\/Q1i6Uk7afejs9vDf8ARmdr3xI0Lw3Y\\\/bNSmurS33+WHewuOWwWwBsyeFPT+orpw+Br4mfJSV36r\\\/M4sTmOHwqUqraXo\\\/8AIueFfGeleM7Oe60id7i3hl8l3eGSL59qtwHUEjDLyOO3as8ThauEqeyrKz9U\\\/wAjfDYuji6ftKTuvRr8zcyfSuQ7QyfSgAoA+XP+Cnn\\\/ACY18Tf9zT\\\/\\\/AE42tAHDf8Eff+TPIP8AsPX3\\\/tOgD3r9sn\\\/k074wf9ipqX\\\/pO9AHwF+wf\\\/wUS+Ef7PH7NuheCfFsutrrdndXcsq2Wn+bGFknd1w24Z4IoA971D\\\/gr78ApbKdYbjxQspQhCmkjIOOMZfFJ6gc1\\\/w9s+DSl1Go+MRjlGGk2\\\/B9PvY9Bznp7mlYA\\\/4e3\\\/BzZEP7T8ZbgvzH+yYDlu3O4cD6c559A\\\/kBNF\\\/wVo+Czpj+2PF0WON02kRFjzzgq3Tp15yPSj5DFf8A4Kx\\\/BnypCPEHip5SQwzpCKOAQR7Zz6H\\\/ABBD5v8AgrD8Fmdf+J94sjCk8DR0BI3H\\\/OaYttmP\\\/wCHtHwUzn+3PFQIXaNukJzzkk5z9OMfpUtP7JSt11GSf8FZPgm4ULrniqIAc7dIT5vrn2wO3T3ORJoTsyb\\\/AIe1fBEKwGteLDknDHSY92OMfy\\\/WmAlr\\\/wAFavgnbMsjax4puHAI8uXSRsPoeCDkc98c9OKYG1B\\\/wWB+AYiHnTeJDJ32aRx+slAHiv7a3\\\/BST4PfHj9mTxp4F8LSa42vasLRbZbzTvKi\\\/d3kErZbccfLG3brigD27\\\/gj7\\\/yZ5B\\\/2Hr7\\\/ANp0AemfFrT\\\/AI3+Pvh54j8J33gnwpd6drmn3GnXL6R4ilSdI5YyhaMzWwUMAeNwIz1BFZXqdkVofBt1\\\/wAE1\\\/Ftu7CP4U+KroA8NF410YA\\\/99QLSvUXQr3Sp\\\/w7i8af9Ed8Yf8AhbaH\\\/wDG6fNV7BaI4f8ABOPxl\\\/0Rzxj\\\/AOFvof8A8bovV7BoL\\\/w7j8Yd\\\/g34y\\\/8AC30P\\\/wCNUc1VdA0A\\\/wDBOTxjg4+DnjLPbPjfQ\\\/8A41S5qn8oaDLT\\\/gnB41WFBc\\\/CPxfJLtG9ovGGhopbHOAVOBn3NF6nYNDYH\\\/BPvxcYkR\\\/gr4qJQLhx4t0EMdoOCSEGTyc568ZzgUXqdhWiZcv\\\/AATg8YFT5fwi8ZK3Yt4y0Mj\\\/ANBp3qdh2iQ23\\\/BOHxskCLcfCDxfLMPvPH4z0NFb6KUOPzNLnqL7IWiS\\\/wDDuTxj\\\/wBEb8Zf+FxoX\\\/xqner2DQT\\\/AIdx+Mv+iN+Mf\\\/C30P8A+N0Xq9g0Gn\\\/gnH40\\\/wCiO+MB\\\/wBztof\\\/AMbpXqdg0J7f\\\/gm74vmOH+Efi2D3fxtouP0hNF6nYLRPsT9mL4Y\\\/F\\\/8AZ6+HUfg\\\/w\\\/4E0W30wXUt4ZPEPiYSz+ZJtzk29ttwAoxgfmad6nYTsfYdakBQAUAFABQAUAFABQAUAFABQAhIHXigA3D1H50CukG4eo\\\/OgL6XFoGFABQAUAFABQAUAFAHjWmfGO88Ux6Zq+i69oC2OpRWsthoN1pt2by9S6jeW0dZwwKo8YDu620qxeRdAswhkZAD07wj4o0\\\/xx4T0XxHpMjTaVrFlBqFpI6lS0MsayISDyCVYcUAa9ACHigDyL9oH46p8INJtIrW1F5rN\\\/v+zxynEcYUDLvg5IywGBjPPIxXl47GxwkNNZPY+14X4cnn+IfO3GlD4mt3e+i8+uvQ+Vrn9qr4mz3EkkfiFbZGYsIo7G3KoPQbkJwPck18u81xb1U\\\/\\\/JV\\\/kft0OBMhhHl9g3brzT18\\\/iS+5JHY\\\/DT9sXxDpmrQw+MGi1XSpHxLdpAsc8GSMEBAFZRzkYz79j24bN6ntFCu7p+Vj53PfD\\\/CfVpV8sTjNapNtprd6ttp221sfaUMyzxq6HKsMg+or65NNXR\\\/P7Ti7NaklMQUAFABQAUAFABQBwH\\\/AArXUbS7tLfTdatLDRLe0ubOALpEX9oWUUrbhDaThliigTZAojaCTIhXLEgEAHbadp1po+n2thYW0NlY2sSwQW1ugSOKNQFVFUcKoAAAHAAoAs0AI3Q0Cex8lftr+CtQuZ9H8TW8Es1hbQva3cgI2QfOChPP8RZhnpwo7ivmM5oTfLWR+3eHGa0qXtctqNKUmpLXfRK3r1+88Em+Js9xqd3eHQdAjafSjo7QxaeEiRMAeaqg8S8cP+AGOK8T63LmcuVaq2x+mTyGn7KNGVap7s+f43e\\\/Zv8Al8v1bIbJ9V+JD+HfC+laPYteWiyQQNZQCOW4yd7NM+cNjBOeMDPvUxc8Q4Uorby\\\/M6K7o5LDEZjXm2pa+9LRNKyUV05trWer6H6U6Naf2fp1tahiywxLGGbqcADNfoMIckVHsj+Q61Z16sqtrczb\\\/EvVZkFABQAUAFABQAUAFABQAUAFAEU9vHcIUkUMpGCCOtA02tjkLj4OeCbiaSWTwnoskkhLO7afCSxPUk7a5nhqEndwX3I9elnOZUYKFPEzSXRTkl+Zs+H\\\/AAZonhaKSPSNKs9Mjkbe6WdukQZsYyQoGTWsKcKfwJL0OGviq+Klz4io5vu23+ZtAAVocp\\\/\\\/2Q==\",\"timing\":3644}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"type\":\"table\",\"items\":[],\"headings\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"type\":\"table\",\"items\":[{\"duration\":9.146,\"startTime\":288.377},{\"startTime\":301.488,\"duration\":127.874},{\"duration\":34.191,\"startTime\":534.878},{\"duration\":37.789,\"startTime\":570.702},{\"startTime\":612.898,\"duration\":11.95},{\"duration\":86.368,\"startTime\":625.294},{\"duration\":6.626,\"startTime\":716.337},{\"duration\":7.138,\"startTime\":760.487},{\"duration\":29.089,\"startTime\":767.639},{\"startTime\":932.79,\"duration\":6.89},{\"duration\":6.105,\"startTime\":939.95},{\"startTime\":947.072,\"duration\":12.147},{\"duration\":5.71,\"startTime\":1288.246},{\"duration\":25.813,\"startTime\":1311.043},{\"duration\":6.659,\"startTime\":1339.745},{\"duration\":35.628,\"startTime\":1347.122},{\"duration\":28.791,\"startTime\":1382.818},{\"duration\":48.261,\"startTime\":1426.313},{\"duration\":7.831,\"startTime\":1696.697},{\"duration\":5.762,\"startTime\":1711.051},{\"duration\":8.744,\"startTime\":1719.228},{\"duration\":13.698,\"startTime\":2304.203},{\"startTime\":2544.735,\"duration\":213.889},{\"duration\":6.531,\"startTime\":2781.974},{\"duration\":22.96,\"startTime\":2788.591},{\"startTime\":2862.937,\"duration\":31.532},{\"startTime\":3125.126,\"duration\":10.558},{\"startTime\":3370.749,\"duration\":138.89},{\"startTime\":3509.706,\"duration\":5.495},{\"duration\":12.683,\"startTime\":3659.953},{\"duration\":5.06,\"startTime\":4102.471}],\"headings\":[{\"text\":\"Start Time\",\"granularity\":1,\"itemType\":\"ms\",\"key\":\"startTime\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"itemType\":\"ms\",\"key\":\"wastedMs\",\"text\":\"Potential Savings\"}],\"items\":[{\"wastedMs\":496.70300004072,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"wastedMs\":494.57699991763},{\"wastedMs\":494.59800007753,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"},{\"wastedMs\":494.51299989596,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":494.60200010799,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"wastedMs\":207.42999995127,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu3cOWxw.woff2\"},{\"wastedMs\":205.61399986036,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7lujVj9w.woff2\"},{\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu3cOWxw.woff2\",\"wastedMs\":197.90100003593}],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"first-contentful-paint-3g\":{\"description\":\"First Contentful Paint 3G marks the time at which the first text or image is painted while on a 3G network. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"4785.5\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint-3g\",\"score\":0.71,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint (3G)\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"300\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":0,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"items\":[],\"type\":\"opportunity\",\"overallSavingsMs\":0,\"headings\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"text\":\"Total CPU Time\",\"granularity\":1,\"key\":\"total\",\"itemType\":\"ms\"},{\"key\":\"scripting\",\"itemType\":\"ms\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"itemType\":\"ms\",\"key\":\"scriptParseCompile\",\"text\":\"Script Parse\",\"granularity\":1}],\"items\":[{\"scriptParseCompile\":9.736,\"url\":\"Other\",\"total\":3063.584,\"scripting\":443.524},{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"scripting\":708.436,\"total\":857.576,\"scriptParseCompile\":148.696},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"total\":397.844,\"scripting\":389.772,\"scriptParseCompile\":8.072},{\"total\":237.804,\"scripting\":213.188,\"scriptParseCompile\":14.728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.a7c14223882bf6e40265.js\",\"scripting\":181.02,\"total\":226.552,\"scriptParseCompile\":45.532},{\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"scripting\":106.068,\"total\":113.104,\"scriptParseCompile\":6.72},{\"scriptParseCompile\":8.176,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"total\":77.864,\"scripting\":69.688},{\"total\":52.992,\"scripting\":44.216,\"scriptParseCompile\":5.1,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\"}],\"type\":\"table\",\"summary\":{\"wastedMs\":2402.672}},\"displayValue\":\"2.4\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":0.68,\"scoreDisplayMode\":\"numeric\",\"title\":\"Reduce JavaScript execution time\",\"warnings\":null},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"totalBytes\":44039,\"wastedBytes\":44039,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"requestStartTime\":1179281.642583},{\"totalBytes\":7238,\"wastedBytes\":7238,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo.png\",\"requestStartTime\":1179281.642288},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"requestStartTime\":1179281.641395,\"totalBytes\":6070,\"wastedBytes\":6070,\"wastedPercent\":100},{\"requestStartTime\":1179281.642416,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\"},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"requestStartTime\":1179281.642724,\"totalBytes\":5692,\"wastedBytes\":5692},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"requestStartTime\":1179281.641557,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":1179281.642075,\"totalBytes\":4102,\"wastedBytes\":4102,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":1179281.641707,\"totalBytes\":3809,\"wastedBytes\":3809,\"wastedPercent\":100}],\"overallSavingsBytes\":82251,\"overallSavingsMs\":3300},\"displayValue\":\"Potential savings of 80\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.2,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"overallSavingsMs\":600,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"label\":\"Size\",\"key\":\"totalBytes\",\"valueType\":\"bytes\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}],\"type\":\"opportunity\",\"items\":[{\"totalBytes\":5692,\"wastedBytes\":5515,\"wastedPercent\":96.887172202797,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"totalBytes\":5692,\"wastedBytes\":5159,\"wastedPercent\":90.637423513986,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\"}],\"overallSavingsBytes\":10674},\"displayValue\":\"Potential savings of 10\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":0.58,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"5.0\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.65,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841,\"wastedPercent\":99.777136443803},{\"wastedPercent\":71.58667502859,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":7541},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924,\"wastedBytes\":4924,\"wastedPercent\":100},{\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2760,\"wastedBytes\":2760,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100},{\"wastedBytes\":2406,\"wastedPercent\":96.937459703417,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2482},{\"wastedBytes\":2061,\"wastedPercent\":100,\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2061}],\"overallSavingsBytes\":31016,\"overallSavingsMs\":450,\"headings\":[{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}]},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.67,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"8.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.28,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\"}],\"type\":\"table\",\"items\":[{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"totalBytes\":279456},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"totalBytes\":145259},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.a7c14223882bf6e40265.js\",\"totalBytes\":89713},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"totalBytes\":44548},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"totalBytes\":34071},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"totalBytes\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"totalBytes\":32859},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"totalBytes\":31959},{\"totalBytes\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\"}]},\"displayValue\":\"Total size was 1,154\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"key\":\"groupLabel\",\"itemType\":\"text\",\"text\":\"Category\"},{\"key\":\"duration\",\"itemType\":\"ms\",\"text\":\"Time Spent\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"group\":\"scriptEvaluation\",\"duration\":2350.98,\"groupLabel\":\"Script Evaluation\"},{\"groupLabel\":\"Other\",\"group\":\"other\",\"duration\":1145.58},{\"groupLabel\":\"Style & Layout\",\"group\":\"styleLayout\",\"duration\":980.792},{\"groupLabel\":\"Script Parsing & Compilation\",\"group\":\"scriptParseCompile\",\"duration\":301.336},{\"groupLabel\":\"Rendering\",\"group\":\"paintCompositeRender\",\"duration\":249.948},{\"groupLabel\":\"Parse HTML & CSS\",\"group\":\"parseHTML\",\"duration\":249.8}]},\"displayValue\":\"5.3\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.3,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimize main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.86,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"overallSavingsMs\":3450,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"valueType\":\"bytes\",\"label\":\"Potential Savings\",\"key\":\"wastedBytes\"}],\"items\":[{\"fromProtocol\":true,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"isCrossOrigin\":false,\"totalBytes\":144748,\"wastedBytes\":110240},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo.png\",\"fromProtocol\":true,\"totalBytes\":44039,\"isCrossOrigin\":false,\"wastedBytes\":30953}],\"type\":\"opportunity\",\"overallSavingsBytes\":141193},\"displayValue\":\"Potential savings of 138\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.18,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"rtt\":0.00045357946659983,\"numFonts\":8,\"maxRtt\":0.00045357946659983,\"numTasksOver500ms\":0,\"numScripts\":25,\"maxServerLatency\":null,\"numStylesheets\":10,\"numTasksOver100ms\":3,\"throughput\":17165585559.652,\"numTasksOver25ms\":12,\"numTasksOver50ms\":4,\"numRequests\":173,\"totalTaskTime\":1319.609,\"mainDocumentTransferSize\":8753,\"totalByteWeight\":1181345,\"numTasks\":1500,\"numTasksOver10ms\":18}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"chains\":{\"ED913CC3C34A465DAE46D2BFB0B311CE\":{\"request\":{\"responseReceivedTime\":1179281.305467,\"endTime\":1179281.305481,\"startTime\":1179281.117864,\"transferSize\":8753,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\"},\"children\":{\"1000000025.32\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"responseReceivedTime\":1179281.772999,\"endTime\":1179281.773003,\"startTime\":1179281.640858,\"transferSize\":6072}},\"1000000025.2\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"responseReceivedTime\":1179281.493274,\"endTime\":1179281.493279,\"startTime\":1179281.322348,\"transferSize\":4924}},\"1000000025.8\":{\"request\":{\"startTime\":1179281.324412,\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":1179281.543124,\"endTime\":1179281.543128}},\"1000000025.23\":{\"request\":{\"endTime\":1179281.730422,\"startTime\":1179281.554823,\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"responseReceivedTime\":1179281.730417}},\"1000000025.28\":{\"request\":{\"startTime\":1179281.640248,\"transferSize\":1386,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"responseReceivedTime\":1179281.741434,\"endTime\":1179281.741436}},\"1000000025.24\":{\"request\":{\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"responseReceivedTime\":1179281.730805,\"endTime\":1179281.730808,\"startTime\":1179281.639697}},\"1000000025.12\":{\"children\":{\"1000000025.75\":{\"request\":{\"endTime\":1179282.308564,\"startTime\":1179281.813966,\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":1179282.308561}},\"1000000025.69\":{\"request\":{\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"responseReceivedTime\":1179282.307867,\"endTime\":1179282.307876,\"startTime\":1179281.811173}},\"1000000025.78\":{\"request\":{\"responseReceivedTime\":1179282.308888,\"endTime\":1179282.308891,\"startTime\":1179281.814378,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"}},\"1000000025.81\":{\"request\":{\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"responseReceivedTime\":1179282.309208,\"endTime\":1179282.309211,\"startTime\":1179281.814609}},\"1000000025.72\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":1179282.308241,\"endTime\":1179282.308244,\"startTime\":1179281.813667,\"transferSize\":34071}}},\"request\":{\"startTime\":1179281.325565,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":1179281.553353,\"endTime\":1179281.553358}},\"1000000025.3\":{\"request\":{\"transferSize\":1144,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"responseReceivedTime\":1179281.493758,\"endTime\":1179281.49376,\"startTime\":1179281.322646}},\"1000000025.33\":{\"request\":{\"endTime\":1179281.776093,\"startTime\":1179281.641008,\"transferSize\":2620,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":1179281.776088}},\"1000000025.10\":{\"request\":{\"endTime\":1179281.5523,\"startTime\":1179281.32511,\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":1179281.552295}},\"1000000025.30\":{\"request\":{\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"responseReceivedTime\":1179281.765022,\"endTime\":1179281.765028,\"startTime\":1179281.640567}},\"1000000025.25\":{\"request\":{\"endTime\":1179281.731139,\"startTime\":1179281.63986,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"responseReceivedTime\":1179281.731138}},\"1000000025.6\":{\"request\":{\"endTime\":1179281.494733,\"startTime\":1179281.324009,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"responseReceivedTime\":1179281.494731}},\"1000000025.11\":{\"request\":{\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":1179281.552945,\"endTime\":1179281.552948,\"startTime\":1179281.325321}},\"1000000025.27\":{\"request\":{\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":1179281.741087,\"endTime\":1179281.741091,\"startTime\":1179281.640119}},\"1000000025.29\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"responseReceivedTime\":1179281.741735,\"endTime\":1179281.741737,\"startTime\":1179281.640436,\"transferSize\":997}},\"1000000025.9\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"responseReceivedTime\":1179281.543757,\"endTime\":1179281.543759,\"startTime\":1179281.324821,\"transferSize\":10534}},\"1000000025.5\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":1179281.494539,\"endTime\":1179281.49454,\"startTime\":1179281.323113,\"transferSize\":728}},\"1000000025.26\":{\"request\":{\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"responseReceivedTime\":1179281.740616,\"endTime\":1179281.74062,\"startTime\":1179281.639979}},\"1000000025.34\":{\"request\":{\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":1179281.776733,\"endTime\":1179281.776736,\"startTime\":1179281.641229}},\"1000000025.31\":{\"request\":{\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"responseReceivedTime\":1179281.765492,\"endTime\":1179281.765495,\"startTime\":1179281.640697}},\"1000000025.7\":{\"request\":{\"transferSize\":1438,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"responseReceivedTime\":1179281.494952,\"endTime\":1179281.494954,\"startTime\":1179281.324204}},\"1000000025.4\":{\"request\":{\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":1179281.494297,\"endTime\":1179281.4943,\"startTime\":1179281.322894}}}}},\"longestChain\":{\"transferSize\":31959,\"duration\":1191.3470001891,\"length\":3},\"type\":\"criticalrequestchain\"},\"displayValue\":\"27 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null},\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"items\":[{\"value\":\"294\",\"statistic\":\"Total DOM Elements\"},{\"value\":\"10\",\"element\":{\"type\":\"code\",\"value\":\"\"},\"statistic\":\"Maximum DOM Depth\"},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"}}],\"type\":\"table\",\"headings\":[{\"itemType\":\"text\",\"key\":\"statistic\",\"text\":\"Statistic\"},{\"key\":\"element\",\"itemType\":\"code\",\"text\":\"Element\"},{\"key\":\"value\",\"itemType\":\"numeric\",\"text\":\"Value\"}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]},\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"2.5\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.86,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"key\":\"label\",\"itemType\":\"text\",\"text\":\"Resource Type\"},{\"itemType\":\"numeric\",\"key\":\"requestCount\",\"text\":\"Requests\"},{\"key\":\"size\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\"}],\"items\":[{\"resourceType\":\"total\",\"label\":\"Total\",\"size\":1181345,\"requestCount\":173},{\"size\":494603,\"requestCount\":25,\"resourceType\":\"script\",\"label\":\"Script\"},{\"resourceType\":\"image\",\"label\":\"Image\",\"size\":418835,\"requestCount\":108},{\"label\":\"Font\",\"size\":204681,\"requestCount\":8,\"resourceType\":\"font\"},{\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\",\"size\":33277,\"requestCount\":10},{\"requestCount\":20,\"resourceType\":\"other\",\"label\":\"Other\",\"size\":19792},{\"label\":\"Document\",\"size\":10157,\"requestCount\":2,\"resourceType\":\"document\"},{\"size\":0,\"requestCount\":0,\"resourceType\":\"media\",\"label\":\"Media\"},{\"resourceType\":\"third-party\",\"label\":\"Third-party\",\"size\":835505,\"requestCount\":137}],\"type\":\"table\"},\"displayValue\":\"173 requests \\u2022 1,154 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.49,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0},{\"group\":null,\"id\":\"first-contentful-paint-3g\",\"weight\":0}]}},\"categoryGroups\":{\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"},\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}}}},\"googlesitekit_modules::pagespeed-insights::site-pagespeed-desktop::last-28-days::d41d8cd98f00b204e9800998ecf8427e\":{\"analysisUTCTimestamp\":\"2019-05-20T13:48:21.718Z\",\"captchaResult\":\"CAPTCHA_NOT_NEEDED\",\"id\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"kind\":\"pagespeedonline#result\",\"loadingExperience\":{\"id\":null,\"initialUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"overallCategory\":null},\"lighthouseResult\":{\"fetchTime\":\"2019-05-20T13:48:21.718Z\",\"finalUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"lighthouseVersion\":\"5.0.0\",\"requestedUrl\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"runWarnings\":[],\"userAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"environment\":{\"benchmarkIndex\":616,\"hostUserAgent\":\"Mozilla\\\/5.0 (X11; Linux x86_64) AppleWebKit\\\/537.36 (KHTML, like Gecko) HeadlessChrome\\\/76.0.3774.0 Safari\\\/537.36\",\"networkUserAgent\":\"Mozilla\\\/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit\\\/537.36 (KHTML, like Gecko) Chrome\\\/74.0.3694.0 Safari\\\/537.36 Chrome-Lighthouse\"},\"configSettings\":{\"emulatedFormFactor\":\"desktop\",\"locale\":\"en\",\"onlyCategories\":[\"performance\"]},\"audits\":{\"time-to-first-byte\":{\"description\":\"Time To First Byte identifies the time at which your server sends a response. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/ttfb).\",\"details\":{\"overallSavingsMs\":-272.069,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":\"Root document took 330\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"time-to-first-byte\",\"score\":1,\"scoreDisplayMode\":\"binary\",\"title\":\"Server response times are low (TTFB)\",\"warnings\":null},\"render-blocking-resources\":{\"description\":\"Resources are blocking the first paint of your page. Consider delivering critical JS\\\/CSS inline and deferring all non-critical JS\\\/styles. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/blocking-resources).\",\"details\":{\"overallSavingsMs\":540,\"headings\":[{\"label\":\"URL\",\"key\":\"url\",\"valueType\":\"url\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedMs\",\"valueType\":\"timespanMs\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924,\"wastedMs\":70},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"totalBytes\":1144,\"wastedMs\":150},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"totalBytes\":615},{\"totalBytes\":728,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\"},{\"totalBytes\":2483,\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"wastedMs\":190,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861},{\"wastedMs\":110,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534},{\"wastedMs\":150,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"totalBytes\":33460},{\"totalBytes\":4316,\"wastedMs\":70,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\"},{\"wastedMs\":270,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"totalBytes\":7906}]},\"displayValue\":\"Potential savings of 540\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"render-blocking-resources\",\"score\":0.62,\"scoreDisplayMode\":\"numeric\",\"title\":\"Eliminate render-blocking resources\",\"warnings\":null},\"uses-optimized-images\":{\"description\":\"Optimized images load faster and consume less cellular data. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/optimize-images).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-optimized-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Efficiently encode images\",\"warnings\":[]},\"uses-text-compression\":{\"description\":\"Text-based resources should be served with compression (gzip, deflate or brotli) to minimize total network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/text-compression).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-text-compression\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Enable text compression\",\"warnings\":null},\"network-requests\":{\"description\":\"Lists the network requests that were made during page load.\",\"details\":{\"headings\":[{\"text\":\"URL\",\"itemType\":\"url\",\"key\":\"url\"},{\"itemType\":\"ms\",\"key\":\"startTime\",\"text\":\"Start Time\",\"granularity\":1},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"endTime\",\"itemType\":\"ms\"},{\"displayUnit\":\"kb\",\"granularity\":1,\"key\":\"transferSize\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\"},{\"granularity\":1,\"displayUnit\":\"kb\",\"key\":\"resourceSize\",\"itemType\":\"bytes\",\"text\":\"Resource Size\"},{\"key\":\"statusCode\",\"itemType\":\"text\",\"text\":\"Status Code\"},{\"key\":\"mimeType\",\"itemType\":\"text\",\"text\":\"MIME Type\"},{\"key\":\"resourceType\",\"itemType\":\"text\",\"text\":\"Resource Type\"}],\"type\":\"table\",\"items\":[{\"transferSize\":8775,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":31024,\"endTime\":326.94599987008,\"startTime\":0},{\"startTime\":342.04300004058,\"transferSize\":4924,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":531.49500000291,\"resourceSize\":29295},{\"startTime\":342.26599987596,\"transferSize\":1144,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":569.00299992412,\"resourceSize\":2138},{\"transferSize\":615,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":569.47900005616,\"resourceSize\":209,\"startTime\":342.4380000215},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":511,\"endTime\":569.81799984351,\"startTime\":342.7209998481,\"transferSize\":728,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":16542,\"endTime\":570.12699986808,\"startTime\":344.0239999909,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"statusCode\":200},{\"mimeType\":\"text\\\/css\",\"resourceSize\":62384,\"endTime\":570.44499996118,\"startTime\":344.22199986875,\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"statusCode\":200,\"resourceType\":\"Stylesheet\"},{\"transferSize\":10534,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":643.93100002781,\"resourceSize\":54216,\"startTime\":344.37799989246},{\"transferSize\":33460,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":644.59699997678,\"resourceSize\":97176,\"startTime\":344.51500000432},{\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":10056,\"endTime\":689.3680000212,\"startTime\":344.69699999318},{\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"text\\\/javascript\",\"endTime\":689.88499999978,\"resourceSize\":19776,\"startTime\":344.86199985258,\"transferSize\":7906},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":4649,\"endTime\":690.30899996869,\"startTime\":345.07200005464,\"transferSize\":2122,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\"},{\"mimeType\":\"image\\\/png\",\"endTime\":770.76500002295,\"resourceSize\":144748,\"startTime\":345.25500005111,\"transferSize\":145259,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":15005,\"endTime\":1033.0860000104,\"startTime\":712.16499991715,\"transferSize\":6070,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"statusCode\":200,\"resourceType\":\"Image\"},{\"transferSize\":6117,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5609,\"endTime\":1061.9739999529,\"startTime\":712.3399998527},{\"startTime\":712.46499987319,\"transferSize\":4316,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":3809,\"endTime\":1062.3419999611},{\"mimeType\":\"image\\\/png\",\"resourceSize\":4102,\"endTime\":1062.692000065,\"startTime\":712.80199987814,\"transferSize\":4610,\"statusCode\":200,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":1062.9399998579,\"resourceSize\":12474,\"startTime\":712.93899999,\"transferSize\":12983,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":1223.2409999706,\"resourceSize\":5692,\"startTime\":713.09500001371,\"transferSize\":6200,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\"},{\"transferSize\":13239,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":1223.7700000405,\"resourceSize\":12730,\"startTime\":713.25799985789},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"resourceSize\":5692,\"endTime\":1224.7180000413,\"startTime\":713.4209999349,\"transferSize\":6200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"statusCode\":200},{\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":681,\"endTime\":860.86299992166,\"startTime\":691.40199990943},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":413,\"endTime\":861.28299986012,\"startTime\":710.16300003976,\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"statusCode\":200},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1217,\"endTime\":881.7529999651,\"startTime\":710.34900005907,\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"statusCode\":200},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":9566,\"endTime\":882.12399999611,\"startTime\":710.54099989124,\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":2652,\"endTime\":882.39599997178,\"startTime\":710.74700006284,\"transferSize\":1347,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1846,\"endTime\":902.72399992682,\"startTime\":710.91999998316,\"transferSize\":1386,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\"},{\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":1402,\"endTime\":903.19700003602,\"startTime\":711.17799985223},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":904.36899987981,\"resourceSize\":2568,\"startTime\":711.33799990639,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"statusCode\":200},{\"startTime\":711.48799988441,\"transferSize\":1096,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":904.76899989881,\"resourceSize\":1198},{\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":16184,\"endTime\":905.22999991663,\"startTime\":711.61799994297},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":905.64100001939,\"resourceSize\":6875,\"startTime\":711.81999985129,\"transferSize\":2620,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"statusCode\":200},{\"endTime\":906.10400005244,\"resourceSize\":1403,\"startTime\":711.9899999816,\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1225.0099999364,\"resourceSize\":52154,\"startTime\":713.61099998467,\"transferSize\":19939,\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"statusCode\":200},{\"mimeType\":\"application\\\/javascript\",\"resourceSize\":13840,\"endTime\":1225.4170000087,\"startTime\":713.83000002243,\"transferSize\":4755,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":6758,\"endTime\":1242.273000069,\"startTime\":714.15399992839,\"transferSize\":1438,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\"},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":1241.8879999314,\"resourceSize\":5229,\"startTime\":713.99199985899,\"transferSize\":2607,\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"statusCode\":200},{\"mimeType\":\"image\\\/svg+xml\",\"endTime\":729.7499999404,\"resourceSize\":534,\"startTime\":729.65599992312,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 61.8 61.8' fill='%23f8f8f8' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/svg\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"endTime\":738.15999994986,\"resourceSize\":331,\"startTime\":738.10299998149,\"transferSize\":0,\"statusCode\":200,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 41.6 22.3' stroke='%23959494' xmlns='http:\\\/\\\/www.w3.org\\\/2000\\\/s\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":709,\"endTime\":743.61500004306,\"startTime\":743.55799984187,\"transferSize\":0,\"url\":\"data:image\\\/svg+xml,%3Csvg viewBox='0 0 31 31' width='60px' height='60px' stroke='%23232222' xmlns='h\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"resourceSize\":210,\"endTime\":2949.832999846,\"startTime\":940.16900006682,\"transferSize\":906,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/?wc-ajax=get_refreshed_fragments\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"startTime\":943.62699985504,\"transferSize\":32891,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":2950.5290000234,\"resourceSize\":32588},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":33768,\"endTime\":2951.1110000312,\"startTime\":944.11499984562,\"transferSize\":34071,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"statusCode\":200},{\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31616,\"endTime\":2951.6379998531,\"startTime\":944.51000005938,\"transferSize\":31919,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"resourceType\":\"Font\"},{\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"endTime\":2952.0330000669,\"resourceSize\":32556,\"startTime\":944.95799997821,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"statusCode\":200},{\"transferSize\":31959,\"statusCode\":200,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"resourceType\":\"Font\",\"mimeType\":\"application\\\/font-woff2\",\"resourceSize\":31656,\"endTime\":2952.3749998771,\"startTime\":945.1579998713},{\"startTime\":1247.1169999335,\"transferSize\":2505,\"url\":\"https:\\\/\\\/static.ads-twitter.com\\\/uwt.js\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5147,\"endTime\":2952.9219998512},{\"mimeType\":\"text\\\/javascript\",\"endTime\":2953.2230000477,\"resourceSize\":44453,\"startTime\":1249.3999998551,\"transferSize\":18267,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"statusCode\":200,\"resourceType\":\"Script\"},{\"transferSize\":89713,\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.a7c14223882bf6e40265.js\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":2953.5429999232,\"resourceSize\":430748,\"startTime\":1257.0219999179},{\"transferSize\":1404,\"statusCode\":200,\"url\":\"https:\\\/\\\/vars.hotjar.com\\\/box-90f3a29ef7448451db5af955688970d7.html\",\"resourceType\":\"Document\",\"mimeType\":\"text\\\/html\",\"resourceSize\":1960,\"endTime\":2954.4809998479,\"startTime\":1312.3709999491},{\"mimeType\":\"image\\\/gif\",\"endTime\":3115.4419998638,\"resourceSize\":35,\"startTime\":3018.1970000267,\"transferSize\":367,\"statusCode\":200,\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558360105318\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":43,\"endTime\":3137.1069999877,\"startTime\":3026.533999946,\"transferSize\":741,\"statusCode\":200,\"url\":\"https:\\\/\\\/t.co\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0\"},{\"mimeType\":\"text\\\/html\",\"endTime\":3143.3210000396,\"resourceSize\":0,\"startTime\":3082.2550000157,\"transferSize\":591,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/r\\\/collect?v=1&_v=j75&a=583733270&t=pageview&_s=1&dl=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&ul=en-us&de=UTF-8&dt=Site Kit%20%E2%80%93%20WordPress%20search%2C%20solved&sd=24-bit&sr=800x600&vp=1350x940&je=0&_u=YEBAAEAB~&jid=128620871&gjid=166392153&cid=789260079.1558360105&tid=UA-22305160-3&_gid=111039018.1558360105&_r=1>m=2wg5a1PCSVR2W&z=2097541891\",\"statusCode\":302},{\"transferSize\":368,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"resourceSize\":0,\"endTime\":3243.7139998656,\"startTime\":3136.6649998818},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":3441.8140000198,\"resourceSize\":0,\"startTime\":3137.6269999892,\"transferSize\":209,\"statusCode\":204,\"url\":\"https:\\\/\\\/vc.hotjar.io\\\/views\\\/1069370?s=0.25\"},{\"startTime\":3143.4299999382,\"transferSize\":619,\"statusCode\":302,\"url\":\"https:\\\/\\\/stats.g.doubleclick.net\\\/r\\\/collect?v=1&aip=1&t=dc&_r=3&tid=UA-22305160-3&cid=789260079.1558360105&jid=128620871&_gid=111039018.1558360105&gjid=166392153&_v=j75&z=2097541891\",\"mimeType\":\"text\\\/html\",\"endTime\":3442.7409998607,\"resourceSize\":0},{\"transferSize\":579,\"statusCode\":200,\"url\":\"https:\\\/\\\/in.hotjar.com\\\/api\\\/v1\\\/client\\\/sites\\\/1069370\\\/visit-data?sv=6\",\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":232,\"endTime\":3442.2909999266,\"startTime\":3245.8770000376},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"resourceSize\":42,\"endTime\":3456.5639998764,\"startTime\":3442.8989998996,\"transferSize\":512,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.google.com\\\/ads\\\/ga-audiences?v=1&aip=1&t=sr&_r=4&tid=UA-22305160-3&cid=789260079.1558360105&jid=128620871&_v=j75&z=2097541891\"},{\"transferSize\":2552,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"resourceSize\":5788,\"endTime\":3570.5099999905,\"startTime\":3467.2319998499},{\"resourceSize\":31,\"endTime\":3570.9689999931,\"startTime\":3468.423999846,\"transferSize\":994,\"url\":\"https:\\\/\\\/analytics.twitter.com\\\/i\\\/adsct?p_id=Twitter&p_user_id=0&txn_id=o043a&events=%5B%5B%22pageview%22%2Cnull%5D%5D&tw_sale_amount=0&tw_order_quantity=0&tw_iframe_status=0&tpx_cb=twttr.conversion.loadPixels&tw_document_href=https%3A%2F%2Fwww.sitekitbygoogle.com%2F\",\"statusCode\":200,\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\"},{\"mimeType\":\"application\\\/json\",\"endTime\":3661.0659998842,\"resourceSize\":21,\"startTime\":3573.9070000127,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"resourceType\":\"XHR\"},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/messenger\\\/settings\\\/current?include=locale_field,brand,business_hour,businesshour_holiday\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":2490,\"endTime\":3719.5629999042,\"startTime\":3662.5049998984,\"transferSize\":1595},{\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":3785.5559999589,\"resourceSize\":1957357,\"startTime\":3732.7829999849,\"transferSize\":279456,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"endTime\":4071.6160000302,\"resourceSize\":10396,\"startTime\":3892.2899998724,\"transferSize\":1267,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\"},{\"startTime\":4015.5129998457,\"transferSize\":5804,\"statusCode\":200,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"resourceType\":\"Script\",\"mimeType\":\"application\\\/javascript\",\"endTime\":4074.0519999526,\"resourceSize\":14927},{\"resourceType\":\"Stylesheet\",\"mimeType\":\"text\\\/css\",\"resourceSize\":10396,\"endTime\":4074.430000037,\"startTime\":4022.6280000061,\"transferSize\":1267,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.googleapis.com\\\/css?family=Source+Sans+Pro:300,400,600,700\"},{\"endTime\":4092.4909999594,\"resourceSize\":6942,\"startTime\":4044.1000000574,\"transferSize\":7450,\"statusCode\":200,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":4103.6749999039,\"startTime\":4047.2510000691,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":2392,\"endTime\":4214.7549998481,\"startTime\":4106.7719999701,\"transferSize\":1527,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations\\\/starter?include=user_minimal,team_minimal,conversation_starter_engagement,automation_action\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":4272.7659998927,\"resourceSize\":21,\"startTime\":4221.7780000065,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200},{\"mimeType\":\"application\\\/json\",\"resourceSize\":845,\"endTime\":4328.0629999936,\"startTime\":4274.0819999017,\"transferSize\":1572,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales?is_public=true&include=locale\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":4378.2959999517,\"resourceSize\":21,\"startTime\":4332.2010000702,\"transferSize\":747,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\",\"statusCode\":200},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":4432.8519999981,\"resourceSize\":33106,\"startTime\":4379.5040000696,\"transferSize\":4869,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/locales\\\/en-us\\\/strings.json?filter=messenger\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/png\",\"endTime\":4667.8079999983,\"resourceSize\":1244,\"startTime\":4556.2739998568,\"transferSize\":1764,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/pattern-6.png\"},{\"transferSize\":0,\"url\":\"data:image\\\/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTciIHZpZXdCb3g9IjAgMCAxOSAxNyIgeG1sbnM9Im\",\"statusCode\":200,\"resourceType\":\"Image\",\"mimeType\":\"image\\\/svg+xml\",\"resourceSize\":452,\"endTime\":4559.3510000035,\"startTime\":4559.299999848},{\"mimeType\":\"font\\\/woff2\",\"resourceSize\":16064,\"endTime\":4668.2959999889,\"startTime\":4562.1519999113,\"transferSize\":16507,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\",\"statusCode\":200,\"resourceType\":\"Font\"},{\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\",\"statusCode\":200,\"resourceType\":\"Font\",\"mimeType\":\"font\\\/woff2\",\"resourceSize\":16112,\"endTime\":4668.5849998612,\"startTime\":4563.4260000661,\"transferSize\":16554},{\"mimeType\":\"font\\\/woff2\",\"resourceSize\":15948,\"endTime\":4668.8250000589,\"startTime\":4564.6879998967,\"transferSize\":16391,\"statusCode\":200,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\",\"resourceType\":\"Font\"},{\"mimeType\":\"image\\\/svg+xml\",\"endTime\":4669.1049998626,\"resourceSize\":457,\"startTime\":4583.8919999078,\"transferSize\":848,\"statusCode\":200,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/icon-close.svg\",\"resourceType\":\"Image\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/gif\",\"endTime\":4747.5270000286,\"resourceSize\":1169,\"startTime\":4584.0979998466,\"transferSize\":1583,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558360004\"},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":4751.2729999144,\"resourceSize\":19008,\"startTime\":4584.3159998767,\"transferSize\":19439,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"statusCode\":200},{\"resourceType\":\"Image\",\"mimeType\":\"image\\\/jpeg\",\"endTime\":4751.6309998464,\"resourceSize\":18508,\"startTime\":4584.4789999537,\"transferSize\":18939,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\"},{\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":4751.894999994,\"startTime\":4585.9870000277,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\"},{\"resourceType\":\"XHR\",\"mimeType\":\"text\\\/plain\",\"endTime\":4752.1339999512,\"resourceSize\":0,\"startTime\":4586.5909999702,\"transferSize\":354,\"statusCode\":204,\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\"},{\"mimeType\":\"application\\\/json\",\"resourceSize\":21,\"endTime\":4752.3669998627,\"startTime\":4587.1009998955,\"transferSize\":747,\"statusCode\":200,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"resourceType\":\"XHR\"},{\"mimeType\":\"application\\\/json\",\"endTime\":4814.8069998715,\"resourceSize\":250,\"startTime\":4754.1910000145,\"transferSize\":1017,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/privacy?locale=en-us&privacy_type=REGISTRATION\",\"statusCode\":200,\"resourceType\":\"XHR\"},{\"resourceSize\":125,\"endTime\":4815.1449998841,\"startTime\":4755.497999955,\"transferSize\":852,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/api\\\/v1\\\/conversations?include=user_minimal,read_marker,case_status\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\"},{\"url\":\"https:\\\/\\\/apps.kayako.net\\\/api\\\/v1\\\/app-installations?platforms=messenger\",\"statusCode\":200,\"resourceType\":\"XHR\",\"mimeType\":\"application\\\/json\",\"endTime\":4831.4229999669,\"resourceSize\":11,\"startTime\":4757.3819998652,\"transferSize\":255}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"network-requests\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Requests\",\"warnings\":null},\"uses-long-cache-ttl\":{\"description\":\"A long cache lifetime can speed up repeat visits to your page. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/cache-policy).\",\"details\":{\"summary\":{\"wastedBytes\":144557.06233706},\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"cacheLifetimeMs\",\"itemType\":\"ms\",\"text\":\"Cache TTL\",\"displayUnit\":\"duration\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\",\"displayUnit\":\"kb\",\"granularity\":1}],\"type\":\"table\",\"items\":[{\"wastedBytes\":33460,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"cacheLifetimeMs\":0,\"totalBytes\":33460},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":10534,\"wastedBytes\":10534,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":8861,\"wastedBytes\":8861,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\"},{\"cacheLifetimeMs\":0,\"totalBytes\":6072,\"wastedBytes\":6072,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\"},{\"cacheLifetimeMs\":0,\"totalBytes\":4924,\"wastedBytes\":4924,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-emoji-release.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":4755,\"wastedBytes\":4755,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"cacheLifetimeMs\":0,\"totalBytes\":4316,\"wastedBytes\":4316,\"cacheHitProbability\":0},{\"wastedBytes\":3773,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"cacheLifetimeMs\":0,\"totalBytes\":3773},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":2620,\"wastedBytes\":2620,\"cacheHitProbability\":0},{\"cacheLifetimeMs\":0,\"totalBytes\":2483,\"wastedBytes\":2483,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"},{\"totalBytes\":1438,\"wastedBytes\":1438,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-smallscreen.css?ver=3.5.3\",\"cacheLifetimeMs\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"cacheLifetimeMs\":0,\"totalBytes\":1386,\"wastedBytes\":1386},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1347,\"wastedBytes\":1347,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":1326,\"wastedBytes\":1326},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":1144,\"wastedBytes\":1144,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"cacheLifetimeMs\":0,\"totalBytes\":1129,\"wastedBytes\":1129,\"cacheHitProbability\":0},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"cacheLifetimeMs\":0,\"totalBytes\":1096,\"wastedBytes\":1096,\"cacheHitProbability\":0},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"cacheLifetimeMs\":0,\"totalBytes\":997,\"wastedBytes\":997},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":960,\"wastedBytes\":960,\"cacheHitProbability\":0},{\"wastedBytes\":845,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":845},{\"wastedBytes\":760,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":760},{\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":728,\"wastedBytes\":728},{\"wastedBytes\":615,\"cacheHitProbability\":0,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"cacheLifetimeMs\":0,\"totalBytes\":615},{\"url\":\"https:\\\/\\\/static.hotjar.com\\\/c\\\/hotjar-1069370.js?sv=6\",\"wastedBytes\":2585.275,\"debugData\":{\"max-age\":60,\"type\":\"debugdata\"},\"cacheLifetimeMs\":60000,\"totalBytes\":2607,\"cacheHitProbability\":0.0083333333333333},{\"wastedBytes\":7247.1666666667,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":600,\"stale-while-revalidate\":\"604800\"},\"cacheLifetimeMs\":600000,\"totalBytes\":7906,\"cacheHitProbability\":0.083333333333333,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\"},{\"debugData\":{\"public\":true,\"max-age\":7200,\"type\":\"debugdata\"},\"cacheLifetimeMs\":7200000,\"totalBytes\":18267,\"cacheHitProbability\":0.25,\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"wastedBytes\":13700.25},{\"cacheHitProbability\":0.6,\"url\":\"https:\\\/\\\/Site Kit.kayakocdn.com\\\/messenger\",\"wastedBytes\":1020.8,\"debugData\":{\"type\":\"debugdata\",\"max-age\":86400},\"cacheLifetimeMs\":86400000,\"totalBytes\":2552},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":604800,\"public\":true},\"cacheLifetimeMs\":604800000,\"totalBytes\":5804,\"cacheHitProbability\":0.9,\"url\":\"https:\\\/\\\/d2wy8f7a9ursnm.cloudfront.net\\\/bugsnag-3.min.js\",\"wastedBytes\":580.4},{\"url\":\"https:\\\/\\\/p.typekit.net\\\/p.gif?s=1&k=dwu6yea&ht=tk&h=www.sitekitbygoogle.com&f=139.140.175.176.5474&a=3721354&js=1.19.2&app=typekit&e=js&_=1558360105318\",\"wastedBytes\":36.7,\"debugData\":{\"max-age\":604800,\"type\":\"debugdata\"},\"cacheLifetimeMs\":604800000,\"totalBytes\":367,\"cacheHitProbability\":0.9},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":145259,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"wastedBytes\":13592.671787709},{\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/82b11c7b-331a-5175-89a2-f1727e9bc9a9?1558195666\",\"wastedBytes\":1819.0125698324,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":19439},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/2da6735e-a409-5046-8162-e8e50518fc32?1558124391\",\"wastedBytes\":1772.2248603352,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":18939,\"cacheHitProbability\":0.90642458100559},{\"totalBytes\":13239,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"wastedBytes\":1238.844972067,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000},{\"totalBytes\":12983,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"wastedBytes\":1214.8896648045,\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000},{\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/cropped-ep-logo-color-192x192.png\",\"wastedBytes\":697.13687150838,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":7450},{\"debugData\":{\"max-age\":2592000,\"type\":\"debugdata\",\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"wastedBytes\":580.16759776536},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"wastedBytes\":580.16759776536,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6200,\"cacheHitProbability\":0.90642458100559},{\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000,\"public\":true},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6117,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"wastedBytes\":572.40083798883},{\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"wastedBytes\":568.00279329609,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":6070},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"wastedBytes\":431.38268156425,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":4610,\"cacheHitProbability\":0.90642458100559},{\"totalBytes\":4316,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"wastedBytes\":403.87150837989,\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000},{\"debugData\":{\"public\":true,\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":2122,\"cacheHitProbability\":0.90642458100559,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/svg\\\/ep-wordmark-color.svg\",\"wastedBytes\":198.56703910615},{\"url\":\"https:\\\/\\\/Site Kit.kayako.com\\\/avatar\\\/get\\\/b8e056e4-a9af-52eb-8ea9-9151cfa20230?1558360004\",\"wastedBytes\":148.12988826816,\"debugData\":{\"type\":\"debugdata\",\"max-age\":2592000},\"cacheLifetimeMs\":2592000000,\"totalBytes\":1583,\"cacheHitProbability\":0.90642458100559}]},\"displayValue\":\"43 resources found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-long-cache-ttl\",\"score\":0.47,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve static assets with an efficient cache policy\",\"warnings\":null},\"max-potential-fid\":{\"description\":\"The maximum potential First Input Delay that your users could experience is the duration, in milliseconds, of the longest task. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2018\\\/05\\\/first-input-delay).\",\"details\":null,\"displayValue\":\"210\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"max-potential-fid\",\"score\":0.62,\"scoreDisplayMode\":\"numeric\",\"title\":\"Max Potential First Input Delay\",\"warnings\":null},\"interactive\":{\"description\":\"Time to interactive is the amount of time it takes for the page to become fully interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/consistently-interactive).\",\"details\":null,\"displayValue\":\"2.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"interactive\",\"score\":0.87,\"scoreDisplayMode\":\"numeric\",\"title\":\"Time to Interactive\",\"warnings\":null},\"screenshot-thumbnails\":{\"description\":\"This is what the load of your site looked like.\",\"details\":{\"scale\":4828,\"type\":\"filmstrip\",\"items\":[{\"timestamp\":1366429977617,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\",\"timing\":483},{\"timestamp\":1366430460417,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\",\"timing\":966},{\"timing\":1448,\"timestamp\":1366430943217,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timing\":1931,\"timestamp\":1366431426017,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timing\":2414,\"timestamp\":1366431908817,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timing\":2897,\"timestamp\":1366432391617,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP1ToAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD\\\/\\\/Z\"},{\"timestamp\":1366432874417,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0SaPxkPHt7L5iN4XWIra2mY0Z5hEMFm2s3lFiwyMPvVcJsDFuZuv7f+6e1y5d\\\/Z\\\/JBf7Q3e+tkrtWte3MtOjhyPfn0XSWc3iLzQl7Z6aIRbrmaG7kLtPn5hsMQAQjkHcSOmD1rod+h4ys\\\/iNOxe5dX+0xRREH5RFIXBHvlRg0lzfaLnyX\\\/AHbbXnZfk2WqozCgAoAKAGyFwvyKGbI4Y4GM89j2oArxveedh4YhDkjf5pLY5wcbcenGfzoAWV7sT\\\/u4YnhHdpSGPrxtP86AHW7XDL+\\\/ijjO0f6uQv8ANzkcqOOnPfJ4GOQCOGS9KJ5kEKtxuCzFsfdzj5Bn+L06D14AJQ05mYGNBFkbWDkkjHORjjn3P9KAPG9W8T\\\/Ga312\\\/i07wnpc+lpdOlvMxjLvAHYI5zdr82wIcbRkkj5cV5MqmN5nyxVr6enT7R95h8DwvKhCVbFTU+VXXvL3rK6\\\/hPRO63YzR\\\/FHxquNb0+LUvCWkwaXJdRJdTxugeKAsBI4H2puQMkDB+h6UoVMdzLmirfLbr9oeIwPC8aNR0MVNy5Zcvxayt7q\\\/hJWv3aPba9c+CCgAoAKAPKPjN+0r4R+A1\\\/YWviuHVozqERntJLCxa7E0Ubf6ZJti3Oq2sW2eUsqjy2Hl+YwZFAH+LP2jPDfh77XbaZp2u+L9cg0CHxMuhaBpry3s9hLMIUkjWTYrMWLHZu3gRv8ucAgEl\\\/+0v8ADrS7DSr+712a20\\\/VdLi1qzvpdNu1t5LSRQ4cy+VsQiMmV0Yh441aR1VFZgAbH\\\/C6vBwsfE142qslv4aiuJ9XL2sym0SB5klZlK5ODbzEbQdyqGXcrKSAOg+M\\\/g6fSvBmp\\\/2ysOn+MXhi0O5uIJYku3mga4hTLKPLZ41JVZNpJ+UDcQtAHNSftT\\\/Dj7JYXdvrUt3a3eq\\\/2KXjs5leG8+x\\\/axA0TKJGlKtFGIkVpDNKkWzfuVQDsPDHxP8O+MrXw9d6PffarLX7H+0dNuGRohcQlUdSFcK+WSQOBt+6CTjFAHV0AFABQAUAFABQAUAea\\\/Er4t6D4D1IafqnxJ8FeC76WFZoLbxLNGsrISylwjXURZSy4BGPusMkngAxrD9pr4Zxzsb\\\/wCM\\\/wAN7mHqottZtomX5iec3L5+UgcY5BPQ7QAJJ+0\\\/8KySI\\\/jD8PkG+M7jrlqflDZk48\\\/+IZCn+EtkhsYIBWP7S\\\/w5+0sYvjR8NxaEsRE+sWzSDITA3\\\/alB+bzT90ZDKOCpLAFp\\\/2lfhWt9GY\\\/jH8P\\\/sgRgVOuWZkDbhtYN9oAGF3jG05LA5ABDAFLXf2gvhDrFjbxSfFn4bzSR3MNw323WLOeMmKVJFZU+0jDhkVkfJ2FVOCQBQA2H9qH4em4spZPi58NYoTZn7XAniG3dhcny8eXIZRmMASjlQT8h4wQQC5\\\/w018NXvkkj+NXw3jshOWaGTVrYytD5agLvF0AHD7m3bSCpC7QRuIBveD\\\/jn4G8Y67a6Ro\\\/xN8FeItTnaUx6fpGpwTXMqgMwCIk7ElVGWIByAThaAPSKACgAoAKACgAoA\\\/Nrxv8A\\\/hL8c\\\/wBtz4+r8U\\\/EJ0JdL\\\/sE6djVobHzvM05PNH7wHdjy4+nTPuK6qGGxGJv7Cm523sm7X227nHicVQwyXtqihfa7S23tfsM8afsUfsz6LHG3h68h8SO33kPj60tNpJ4+8DkAA5PUZXAbJ2+tQyjETf7+jOP\\\/bk3+VjxK+cUIfwsTGT\\\/AMdNfmv0Oh0f9hb9kkqst94mtUkUsGt28ZwunoDuUqcdx0PTIHIrGeVY5O0cNO3+CRtDNcI1eWMin\\\/ih\\\/kav\\\/DD37HX\\\/AEMGn\\\/8AhYL\\\/APHKj+y8w\\\/6Bp\\\/8AgLNHmuCW+Nj\\\/AOBQ\\\/wAipf8A7FH7JNsEWy1PTLwOfn8zxssYXHQ\\\/fOe\\\/aonlGYTSao1I+kG7\\\/emvut5lLNsAv+YmD9ZR\\\/QbP+xT+yStmkkV\\\/pUtwWO6BvG6rtXnndvOT049+vHOP9jZnf4Ktv8C\\\/+RK\\\/tfL\\\/APoIh\\\/4Eiy\\\/7GP7IMX2VY59InDtiV5fG2xoxkc4E2Dxk8elJZJmj+xV\\\/8AX\\\/AMiV\\\/bOX9K8P\\\/AkW4v2K\\\/wBjpnk8y+0RUDfuyvjNyWGByR53BzkY54AOecBf2Lmi+xV\\\/8AX\\\/AMiV\\\/bOXf8\\\/4f+BI8U+MHwE+Cvwb+PH7O118J9St767vvG9hHfi31oX+xFurcpwGOzktz3\\\/Citg8VhoqVelKKfVpq500MdhcU3GhUjJrs0\\\/yP1WrjOwKACgAoAKACgD5A+E\\\/gXw540\\\/bg\\\/ae\\\/wCEg0HTdb+zDwz5H9oWkc\\\/lbtObdt3g4ztXOPQV1UMViMLd4eo4Xteza29DhxOCw2McXiKaly3tdJ2v\\\/wAMe\\\/3PwT+HsTAReBPDAcqT82kQnp9Erteb5i1riJ\\\/+BP8AzOT+ycui7ewjf0RDJ8F\\\/AAjDHwJ4ZyT1\\\/sSM8fTZkVKzbMUrLET\\\/APAmV\\\/ZGXvX2EfuRMPgt8ORFul8CeHWZeGK6LFye5A2E44pLNcwi7rET\\\/wDAmN5Rl73oR+4f\\\/wAKW+G+3d\\\/wgfh4hjjjRYs8eo2U\\\/wC1cwvzfWJ\\\/+BMP7Iy9q3sI\\\/chyfBH4cSJkeBPDgB7NpEAP5FKr+18x\\\/wCgif8A4E\\\/8xLKMvX\\\/LiP3Id\\\/wo34cjp4E8ND\\\/uEwf\\\/ABFS82zGSs8RP\\\/wJgsoy9aqhH7kA+Bvw4\\\/6ETw1\\\/4KYP\\\/iKpZvmK\\\/wCYif8A4E\\\/8xf2Pl3\\\/PiP8A4Cj5H\\\/ba8BeGvBfxm\\\/ZefQPD+l6I9x48tBM2n2ccBkC3FtgMUUZxk9fWuWvjsVioqOIqykl3bf5nRhsvwmDk54emot72SR941xHoBQAUAFABQAUAfLnwB\\\/5Pf\\\/an+nhf\\\/wBNz0Ae9eOPFsHhdLXzodZm88Sbf7H06S7YYX+LYjbfvAjOMkemQemhhpYhvlmlbu0r79zjxGKp4a3Onr2VycPqMLQ4j1adQN5YfZAG43bGyQefu8eg56k5OCX2l+P+Rup8yuov8BU1PUDeNcHSdVWMR7fsrNabCeu4HzN27ty2OOnenGmm9ZpL\\\/t7\\\/ACDml2f4f5lxtYudyAaNetuGSQ0GF+uZP5ZpOMU3aSf3\\\/wCX6Fcz6r8v8yZNQmZ2U6dcKoYqHLRYIB6j5847+vtS5V3\\\/ADDmf8pE+r3CqxXR72TCqQFMPzZAyBmQcjPOcdOM1UYRk9ZJff8AomJyl0j+X+ZZs7uW5ZhJZT2mApBmKENkcgbWPToc49s1Ekk9HcqLb3Vj42\\\/4KAf8lj\\\/ZW\\\/7H22\\\/9KLWpKPtSgAoAKACgAoAKAPl34A8ftv8A7U\\\/+74X\\\/APTc9AH0dq949vPbxotq27LEXFyYmwCOVAU7uCfTt65FxX9WMp20v+diqusCGRvtX9mQW+CUkF7knkZyCgHQ56nk++afIul\\\/uJ9p6feUdY8R3Vvby\\\/YYtEu70BFjgudU8lWckZQsImI+XJHynOAMDORpClGT99yS12jf\\\/wBuRM6s0rwUW9N5W\\\/8AbWbOjappPiKxS80u8stTtGJVbizkSWMlTggMpI4II+orGUJQdpKzNoTjUXNFpryL5gjPVFP\\\/AAEVJY4RhegA+goAX8aAPiz\\\/AIKAf8lj\\\/ZW\\\/7H22\\\/wDSi1oA+1KACgAoAKACgAoA+XfgF\\\/yfB+1P\\\/u+F\\\/wD03PQB9J6ldpbPGrTrEzghFJUFj7Z64qlZ6MznfSxAbsvEPLuYy2M7uCPyz0zx+PbrQuVafqR73Z\\\/d\\\/wAEh1dr2bTpFsb+3sLosuyaaHzkQbhkFQ65JAYdRg884xWsHTUrz1XZNL9GZz9rJWho\\\/NN\\\/qvzLUF9aqWjRkGw4bDdP\\\/wBf+elZvzZtHRaRsZUfjqxfxIdG+y6j5gODd\\\/Y5fsmSm4fvsbPRev3iB1q\\\/Ze57TmXpfX8v1MVXl7X2fs5W72029fltub4uYWBIljIBxkSVidZJFIsgJRlYA4JVs80AfGH7f\\\/8AyWT9lb\\\/sfbb\\\/ANKLWgD7ToAKACgAoAKAOe8U\\\/EDw\\\/wCCLOa81\\\/Uk0eyhYK93eI8cIJAI\\\/eEbT17H1HY1Lko7jPzC+Nvxb+JPhf8Aaf8Aib4x+C3jzw5aaF4q\\\/s3zLs6hpMn2gW1mkQ+W5csm1zKPujPuMGo9rDuPlZx+qftF\\\/tTa0YjdfE3w+wjyAEvPD6cHrnawz0HWj2sO4cr7FJfjR+0zuDn4j6A53+bh9S0EqT2ypkx+FHtYdw5X2In+OX7SsM6I3xE0IySDeGW+0NgNmAMsHwvUcEjOCecHB7WD6hyvsXk+MP7SbQfaG+KPhoy7f9Q2oaKzcHAH3iv69Bj2o9pDuHI+xUg+O37TMc32WP4i6Gu5WkI+3aH5ZGRkFt+3JODtzzjOOCaPaQ7hyvsSp8bP2m4nDL8R\\\/D6kcj\\\/iZ6Dj6f6zp1GOmCR3o9rDuHKzQsf2lP2qtKj2QfE7w+qABArXvh9wAPQFzj6jrR7WHcOVla2+IPxg+Kfxh+FGsfFXxz4d1LQfCviWy1QyDUdGh+zxrcRPM5Fu4ZsJH0wenAzR7WHcOVn6w+GPi54R8bWjXXh3WotftlljgebS43uVR3YKu4op2jJ5JwAMkkAE1SknsI7CrEFABQAUAFACYHpQAYHoKADA9BQAYHoKAKb6gqapFZfZ5W3ozmcBfLQjG1Tzuyw3kEAj922SCVDAFzA9BQAYHoKADA9BQAYHpQAUALQAUAFABQAUAFABQAUAFACAAZ469aAFoAKACgAoAKACgAoA\\\/wD\\\/2Q==\",\"timing\":3380},{\"timestamp\":1366433357217,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":3862},{\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFAC0AFABQAUAFABQAUAFABQAmACTjk9aAFoAKACgAoAKACgAoA\\\/\\\/Z\",\"timing\":4345,\"timestamp\":1366433840017},{\"timing\":4828,\"timestamp\":1366434322817,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wCEAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRQBAwQEBQQFCQUFCRQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP\\\/AABEIAFMAeAMBEQACEQEDEQH\\\/xAGiAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgsQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29\\\/j5+gEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoLEQACAQIEBAMEBwUEBAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8\\\/T19vf4+fr\\\/2gAMAwEAAhEDEQA\\\/AP0NePxsPiHeTmWM+Eki2Wtkvlozz+VkF22swh3FgSCH3qmE2Bi3LfEPEafAe5yZb\\\/ZqhBf7R315VG7VrXtz2tfRw5Hvz2S6eyn8SmQLfWOlrELcfvYL2Qs0+fmGwxDCEcg7iR0wetdLv0PEVn8Rq2D3TiT7TFFEc\\\/KIpS+RjvlVwc9uaS5re8VNU0\\\/3bbXmrfqy1VEBQAUAFADJS4T92oZsjhjjjPP6f5HWgCtHJfG4Ae3gWDJG8TEvjnB27MenGePegB0r3gmxHDC0PHzNKQ3v8u3+o\\\/CgB9u9yw\\\/fxRxnYDiOQv8ANzkcqOOmD3yeBigCGOS\\\/ZVMlvAhyNwSctj7ucZQerfkOm75QCZWuDcMDGghBG1xISSMc5G3g59+nOe1AHiut+Kvjbba9qEWmeENJn0pLt0tp3MZeS3DsFc5vE+bbsOCFySR8uOfHnUx3M+WKtfTbbp9o\\\/QsPgOFJYenKtipqo4rmWq96ybWlF6cza3YzRvFfxyudc06HUfB2jwaVJdxJdzpJGHjgLDzHUfa35AzgYP0NKFTH8y54q11f06\\\/aHiMBwoqFR0MXNzUZcu\\\/x291O9FK1\\\/NHuleyfngUAFABQB5D8bf2ovBv7PupadZ+L4dYiOpQm4spNPsGvBPFG3+myBYizqtpEVnlLqo8th5fmsGRQCbxf+0n4Z8N\\\/a7XS9N1\\\/xnrsHh+HxQmg+HdMea9uNPlmWFJIlk2K7Fix8sNvxG\\\/y5wGAEvP2qPhlp1lpF9da\\\/cW+n6tpMWt2d9LpN6ttJZyLvWQzGHYhEeZXRiHjjVpHVUVmABvH44eDBpvii\\\/bVmW18MQXNzq7NazA2scEk6SsVKZbBtpyNoJZVDLuVlLACwfG7wVPo\\\/gfVv7cjh0zxrJBDoF3PBLFHeyT27XECZZAI2eNGKrJtJYbAN5C0Acq\\\/7XHwwa0067ttdlvbW81b+w90NlMJIb37H9rFu0TIJDKVaKIQorS+dKkWzfuVQDtfC\\\/xW8NeM7bw3daPfG6svEVh\\\/aOmXDxNCLiEpG64WQK4LJIHAK52hicYoA6+gAoAKACgAoAKACgDy\\\/wCKHxi8PfD7VBp2r\\\/FDwN4Hvpoknt7XxRNGkzR5dS4RruIspYAAgADYwySflAMHTv2qPhfHO7ah8cfhhcw8FFttatYmX5iTkm6fPykDgDkZ6HaABZP2rPhIchPjT8OQN8Ry2v2bZUEeb\\\/y8D7yghSMbSckNjBAK7ftR\\\/DH7WWj+OfwxW1O4iN9atWkHEeBv+1rnDCU5wMhlHBUlgCzN+1J8JG1KJ0+N3w4+xhHDIddszLv3LtYP9qAA27wRsOSwOQAQwBT179pD4MazplvbyfGH4XzvHd290xvdYsriPMMqyoyobkbZAyhlfJ2sqtgkCgBsH7Vvw1NxYvL8ZPhfFbvZn7bAniO2lZbn93jy3MygxgeaPmUE\\\/u+gBFAFg\\\/tS\\\/C579JE+OfwzjshcB3hk1m0MzQ+Wo2Bxd4D7wxLbMFSF2gjeQDo\\\/Bfx+8A+N\\\/ENtoui\\\/FPwL4l1W4klMOnaLqlvNczRhWYBUWd2JVQSxAOQCcLQB6fQAUAFABQAUAFAH5g+Ov2d\\\/g\\\/8AH39u\\\/wDaIHxZ8RnQF0n\\\/AIR46aRq8Nh53maanmj94Dvx5cfTpn3FdeHwuIxN3Qpudt7Ju19r27nHicVQwyXtqqhfa7S23tfsL43\\\/AGFv2XdDgjbw5e2\\\/iaQgBkb4hWdptJPHLA5AGST1Hy4DZO32sPlOJk7VqE4r\\\/BUf5f5\\\/8HwsRm9Cml7HExn\\\/ANv01+aOl0n9gP8AY72JLfeKbVJQWDW7eNYHQ8kA7lKkg8EdD0yByK56mVY+9o4Wf\\\/gE\\\/wDNnTHM8Hb3sZG\\\/+KD\\\/AENQfsFfsWnp4g0z\\\/wALJf8A47WP9k5j\\\/wBA0\\\/8AwGRX9pYL\\\/oMj98CpqH7Cv7HdqqLZalpN7vPziTx0sSrjofvnPU1FTJ8xqRVqFSNu0G7\\\/AHp\\\/hYtZrgUrfWYN+cor8hs\\\/7C\\\/7HSWSSRXmjy3JY7oG8eBQq887t5yenHv1455f7CzK\\\/wANX\\\/wBf\\\/Ilf2tgEtcRC\\\/8AjRZb9iD9jOL7KscujXCux815vHRRohkdlnw3BPT0prIM1f2Kv\\\/gC\\\/wDkCv7Yy9f8v4f+BIuRfsNfsVF5N97oKqGwhXxvISy4HJHnjBzkY54AOecBf2Dmq+xV\\\/wDAF\\\/8AIFf2xl\\\/\\\/AD\\\/h\\\/wCBL\\\/M8I+NH7PPwO+CPx\\\/8A2a7r4Q6nb395f+PNPj1D7PrY1DYi3VsUyAx2clue+PaqrYLFYWKeIpSitryTVzpoY3C4puNCpGTXZp\\\/kfrnXGdgUAFABQAUAFAHxh8H\\\/AAH4a8cft5\\\/tWDxDoGma4LVfC3kf2jaRz+Vu01t23eDjO1c49BXXh8XiMJf6vUcL2vZtXt6HDicFhsZb6xTUrXtdJ2v\\\/AMMfRV18C\\\/hxEVCeAPCwYgnLaPCenoAnP0ruecZm1\\\/vM\\\/wDwJ\\\/5nAslyyMl+4jf0RC3wP+HiwqT4A8LbmPbQoz39NmRULN8xSssRP\\\/wJmjybLm7+wj9yJx8D\\\/hokAabwB4bcrwxTRIsZ7kDYTjihZvmUdsRP\\\/wACY3k+XSVnQj9w4\\\/A74Yqu4fD\\\/AMO4Y9tEhJ49R5ftR\\\/a+Y35vrE\\\/\\\/AAJi\\\/sbLuXl9hH7h6fAn4ZSJn\\\/hAPDWD2bR4FPHsUqv7ZzL\\\/AKCZ\\\/wDgT\\\/zI\\\/sPLf+fEfuHf8KG+Gn\\\/Qg+GP\\\/BTb\\\/wDxFJ5xmUtHiJ\\\/+BP8AzKjkuXRd1Qj9yAfAX4adB4B8Mf8Agot\\\/\\\/iKf9s5kv+Ymf\\\/gT\\\/wAyXkmWt39hH7kfG\\\/7d3w\\\/8MeCPjZ+yk3h7w7pWhvcfEKzEzadZRwGQLc2uAxRRnGT19a5cRjsXi0o4irKaXdt\\\/mdmGy\\\/C4NuWHpqLe9lY\\\/QWuE9AKACgAoAKACgD5O\\\/Z2\\\/5P0\\\/a1\\\/3fCn\\\/AKbXoA+hfHni+38KpaieDW5jMsjL\\\/Yuly3rfKvR9iPt+8CM4yV64yD00MLLEtuM1G3dpX37nJiMVTw1vaJ69k3+SJ\\\/M1OGSBRHq86gb2YfYwrcFtjcg852\\\/KB0HI5NZ8kb25l+P+Rvztq6i\\\/wFXVdRN+1wdI1dYxFt+ys1nsLZzuBEu7d25bHHTvVezje3tFb0l\\\/l+gnKX8r\\\/D\\\/MvNrNyCmNFvm3DJIaD5fY\\\/vP5ZqZQim0pJ\\\/f\\\/AJD5pfyv8P8AMlj1Sd2YNpl1GoYqGZosEA43DEh4PX19s8VPKu\\\/5\\\/wCQcz\\\/l\\\/Iik1q6Tdt0S\\\/kwFI2vB82QMgZl7Zwc+hxnjNRhGT1kl9\\\/6Jg5S6R\\\/L\\\/ADLdleTXTyLLYz2gUKQ0xjIfIyQNrHp0Occ9MjmoklF6O5UW3urHxJ\\\/wUX\\\/5LV+yT\\\/2UK1\\\/9KbSpKPuagAoAKACgAoAKAPk39nX\\\/AJPz\\\/a1\\\/3fCn\\\/ptegD6d1i\\\/e1nto4xaMXySLm6MLAAjJUBW3cE+nOPXIuKuZzduxUGtLDIxuF0uG1wSsgvQScEZyCgA4OTye3rVKC6X+4lVPT7yhrPia7t7eUWUOhXV6Aixw3WreSrSEjKFhCxHy5I+U5wBgZyNIUoSfvuSWu0b+n2kZTrTS9xRb03lb8os29F1XSPElil7pV5ZapaMWVbizkSaMlTggMuRwQR7EVhKEoO0lZ+Z0QnGorxaa8jQNvGf4E\\\/75FSWKsYXoAPoKAHfjQB8Nf8FF\\\/wDktX7JP\\\/ZQrX\\\/0ptKAPuagAoAKACgAoAKAPk39nX\\\/k\\\/P8Aa1+nhT\\\/02vQB9RanepavGrTrE8gIQMRyR1IyRnHpVRtszOd9LEBvHaNRHcwvIQSGGCD2Bxn1xn69qaUVtp\\\/XoR73Z\\\/d\\\/wSvrL30+lyrYajbabdll2Tzw+ciDcMgrvXJIDD7w5OecYrSDpKXv6r1X+TM5qrJfu3Z+j+eia3LdvqNoDIiSRoIzh\\\/nAAz0\\\/P\\\/H0NZPXdmsfdWkbGQvj+wbxQdE+y6j5oIBvBZy\\\/ZMlN4\\\/f42dwvX7xC9TWvsfc9pzr0vr+X6mKxD9t7L2crd7K21+9\\\/LY6IXUBGRLGQO4k4rA7CSGRJQSjK4BwSrZ59KAPh7\\\/gov\\\/yWr9kn\\\/soVr\\\/6U2lAH3NQAUAFABQAUAc34s+I3hzwJZz3niLVI9FsYGCSXd6jxwAkAj94RtPXseuR1BqXJR3GflR8dPi98UPCv7VXxT8bfAv4g+GrPw\\\/4tOl+ZeHUdHk+0i1so4gNl2+5NrmYfdXPXkYNR7WHcfKzjNV\\\/aT\\\/a110xfbfil4ckEeQAl94cj4OMg7XGenej2sP5g5H2KMfxy\\\/aoUg\\\/8ACzfDr\\\/vBJiTVPDzLuHT5TJj8Pej2sP5g5X2ILn4+ftSJcpC\\\/xL0FpJlDArf6C6gRhVHzByF6jjIzgnnBwe1h\\\/MHK+xdT4z\\\/tQm1E3\\\/C2fC3mhcC3fUtCZ+DgD7xX9egx7Ue1h3DlfYpw\\\/H\\\/9qWOf7InxM0EFkaQg32g+WRlcgsX25JwdpOTjOOCaftYdw5WSr8cP2qI2Vh8TvDo2kMB\\\/avh7HHt5uD1Ix6EjoaXtYdw5Walh+07+11pSBLf4reHVQKECvfeHJAAOmNznH4de9HtYfzBysr2vxE+NXxa+M3wi1j4uePfDWqaB4S8UWOrGUanocH2aNbmFpnxbyKz4SPOMMeOBmj2sO4cr7H6\\\/eFPjF4N8d2huvDWuQ+IbZZo4Gm0qOS6RHdgq7jGpCjJ5JwFGSSACapST2EdnViCgAoAKACgBMUAGBQAYHpQAYHpQBSk1NY9XhsPs0zeZE0huFC+XGQRtVud2WG8jAI\\\/dtkglQwBd2j0FABgelABgelABgUAFADZZVhRnc4VRkn0FG2o0m2kjzLwf+0DoHjLxRHodvp2tWU8677a4vrIxQ3ClGkQqckgOkcjqWADBG7jFedSx9KrU9mk1fa63PrcfwxjMvwrxc6kJKO6jK7jqk7q32ZNJ2vZs9Qr0T5EKACgAoAKACgAoATABJxyetAC0AFABQAUAFACEAjmgDg\\\/DPwb8FeD\\\/ABDJrOjeHbOx1KUM3nIGIjJGD5aklY8gkfIBxxXHTwtClUc4QSep7mO4izXHU44PEV3Kn201ttdpXlbzbP8A\\\/9k=\"}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"screenshot-thumbnails\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Screenshot Thumbnails\",\"warnings\":null},\"network-rtt\":{\"description\":\"Network round trip times (RTT) have a large impact on performance. If the RTT to an origin is high, it's an indication that servers closer to the user could improve performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-latency-and-bandwidth\\\/).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-rtt\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Network Round Trip Times\",\"warnings\":null},\"main-thread-tasks\":{\"description\":\"Lists the toplevel main thread tasks that executed during page load.\",\"details\":{\"headings\":[{\"granularity\":1,\"key\":\"startTime\",\"itemType\":\"ms\",\"text\":\"Start Time\"},{\"text\":\"End Time\",\"granularity\":1,\"key\":\"duration\",\"itemType\":\"ms\"}],\"type\":\"table\",\"items\":[{\"startTime\":354.844,\"duration\":8.737},{\"startTime\":366.784,\"duration\":53.235},{\"startTime\":679.919,\"duration\":25.846},{\"duration\":5.291,\"startTime\":721.3},{\"duration\":15.041,\"startTime\":726.603},{\"duration\":74.702,\"startTime\":742.768},{\"duration\":6.038,\"startTime\":821.197},{\"duration\":5.642,\"startTime\":940.488},{\"startTime\":946.193,\"duration\":25.561},{\"duration\":6.247,\"startTime\":971.814},{\"startTime\":1255.385,\"duration\":5.706},{\"startTime\":1266.261,\"duration\":9.384},{\"startTime\":2975.644,\"duration\":5.83},{\"duration\":7.429,\"startTime\":2998.298},{\"startTime\":3006.304,\"duration\":33.248},{\"duration\":56.042,\"startTime\":3052.117},{\"startTime\":3109.708,\"duration\":7.85},{\"startTime\":3118.541,\"duration\":34.745},{\"duration\":8.731,\"startTime\":3157.373},{\"duration\":7.73,\"startTime\":3483.223},{\"duration\":5.411,\"startTime\":3491.021},{\"duration\":14.256,\"startTime\":3745.328},{\"duration\":213.745,\"startTime\":3858.947},{\"startTime\":4097.307,\"duration\":6.433},{\"duration\":25.013,\"startTime\":4103.783},{\"duration\":37.593,\"startTime\":4132.586},{\"startTime\":4172.031,\"duration\":5.43},{\"duration\":7.165,\"startTime\":4240.467},{\"duration\":155.697,\"startTime\":4458.568},{\"duration\":14.317,\"startTime\":4706.465}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"main-thread-tasks\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Tasks\",\"warnings\":null},\"font-display\":{\"description\":\"Leverage the font-display CSS feature to ensure text is user-visible while webfonts are loading. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/updates\\\/2016\\\/02\\\/font-display).\",\"details\":{\"headings\":[{\"text\":\"URL\",\"key\":\"url\",\"itemType\":\"url\"},{\"key\":\"wastedMs\",\"itemType\":\"ms\",\"text\":\"Potential Savings\"}],\"items\":[{\"wastedMs\":2006.9020001683,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\"},{\"wastedMs\":2006.9960001856,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\"},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"wastedMs\":2007.1279997937},{\"wastedMs\":2007.0750000887,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"},{\"wastedMs\":2007.2170000058,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\"},{\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdu.woff2\",\"wastedMs\":106.14400007762},{\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2\",\"wastedMs\":105.15899979509},{\"wastedMs\":104.13700016215,\"url\":\"https:\\\/\\\/fonts.gstatic.com\\\/s\\\/sourcesanspro\\\/v12\\\/6xKydSBYKcSV-LCoeQqfX1RYOo3i54rwlxdu.woff2\"}],\"type\":\"table\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"font-display\",\"score\":0,\"scoreDisplayMode\":\"binary\",\"title\":\"Ensure text remains visible during webfont load\",\"warnings\":null},\"estimated-input-latency\":{\"description\":\"Estimated Input Latency is an estimate of how long your app takes to respond to user input, in milliseconds, during the busiest 5s window of page load. If your latency is higher than 50 ms, users may perceive your app as laggy. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/estimated-input-latency).\",\"details\":null,\"displayValue\":\"10\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"estimated-input-latency\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Estimated Input Latency\",\"warnings\":null},\"uses-rel-preconnect\":{\"description\":\"Consider adding preconnect or dns-prefetch resource hints to establish early connections to important third-party origins. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/resource-prioritization#preconnect).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preconnect\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preconnect to required origins\",\"warnings\":[]},\"unminified-css\":{\"description\":\"Minifying CSS files can reduce network payload sizes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/minify-css).\",\"details\":{\"headings\":[],\"items\":[],\"type\":\"opportunity\",\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-css\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify CSS\",\"warnings\":null},\"bootup-time\":{\"description\":\"Consider reducing the time spent parsing, compiling, and executing JS. You may find delivering smaller JS payloads helps with this. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/bootup).\",\"details\":{\"headings\":[{\"text\":\"URL\",\"itemType\":\"url\",\"key\":\"url\"},{\"text\":\"Total CPU Time\",\"granularity\":1,\"key\":\"total\",\"itemType\":\"ms\"},{\"itemType\":\"ms\",\"key\":\"scripting\",\"text\":\"Script Evaluation\",\"granularity\":1},{\"text\":\"Script Parse\",\"granularity\":1,\"itemType\":\"ms\",\"key\":\"scriptParseCompile\"}],\"items\":[{\"url\":\"Other\",\"total\":638.205,\"scripting\":97.005,\"scriptParseCompile\":2.104},{\"scripting\":169.849,\"total\":212.908,\"scriptParseCompile\":42.972,\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\"},{\"url\":\"https:\\\/\\\/www.google-analytics.com\\\/analytics.js\",\"total\":55.574,\"scripting\":27.034,\"scriptParseCompile\":1.585},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"total\":51.909,\"scripting\":49.972,\"scriptParseCompile\":1.937},{\"scriptParseCompile\":2.389,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"total\":50.101,\"scripting\":44.567}],\"type\":\"table\",\"summary\":{\"wastedMs\":439.414}},\"displayValue\":\"0.4\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"bootup-time\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"JavaScript execution time\",\"warnings\":null},\"network-server-latency\":{\"description\":\"Server latencies can impact web performance. If the server latency of an origin is high, it's an indication the server is overloaded or has poor backend performance. [Learn more](https:\\\/\\\/hpbn.co\\\/primer-on-web-performance\\\/#analyzing-the-resource-waterfall).\",\"details\":{\"items\":[],\"type\":\"table\",\"headings\":[]},\"displayValue\":\"0\\u00a0ms\",\"errorMessage\":null,\"explanation\":null,\"id\":\"network-server-latency\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Server Backend Latencies\",\"warnings\":null},\"offscreen-images\":{\"description\":\"Consider lazy-loading offscreen and hidden images after all critical resources have finished loading to lower time to interactive. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/offscreen-images).\",\"details\":{\"overallSavingsBytes\":56178,\"overallSavingsMs\":40,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"valueType\":\"bytes\",\"label\":\"Potential Savings\",\"key\":\"wastedBytes\"}],\"type\":\"opportunity\",\"items\":[{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/MetroCorp-Logo-300x85.png\",\"requestStartTime\":1366430.209136,\"totalBytes\":12730,\"wastedBytes\":12730},{\"wastedBytes\":12474,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/bostonmag-logo-300x53.png\",\"requestStartTime\":1366430.208817,\"totalBytes\":12474},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/jdrf.svg\",\"requestStartTime\":1366430.208043,\"totalBytes\":6070,\"wastedBytes\":6070,\"wastedPercent\":100},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\",\"requestStartTime\":1366430.208973,\"totalBytes\":5692,\"wastedBytes\":5692,\"wastedPercent\":100},{\"wastedBytes\":5692,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\",\"requestStartTime\":1366430.209299,\"totalBytes\":5692},{\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\",\"requestStartTime\":1366430.208218,\"totalBytes\":5609,\"wastedBytes\":5609,\"wastedPercent\":100},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/phillymag-logo.png\",\"requestStartTime\":1366430.20868,\"totalBytes\":4102,\"wastedBytes\":4102},{\"totalBytes\":3809,\"wastedBytes\":3809,\"wastedPercent\":100,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/06\\\/PE_HUB_logo.png\",\"requestStartTime\":1366430.208343}]},\"displayValue\":\"Potential savings of 55\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"offscreen-images\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Defer offscreen images\",\"warnings\":[]},\"uses-responsive-images\":{\"description\":\"Serve images that are appropriately-sized to save cellular data and improve load time. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/oversized-images).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[{\"key\":\"url\",\"valueType\":\"thumbnail\"},{\"valueType\":\"url\",\"label\":\"URL\",\"key\":\"url\"},{\"key\":\"totalBytes\",\"valueType\":\"bytes\",\"label\":\"Size\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"totalBytes\":144748,\"wastedBytes\":17704,\"wastedPercent\":12.230740662139},{\"totalBytes\":5692,\"wastedBytes\":5663,\"wastedPercent\":99.483916083916,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/images\\\/google.png\"},{\"totalBytes\":5692,\"wastedBytes\":5360,\"wastedPercent\":94.161538461538,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/12\\\/google.png\"},{\"totalBytes\":5609,\"wastedBytes\":2841,\"wastedPercent\":50.643274853801,\"url\":\"https:\\\/\\\/sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/texas-monthly-300x57.png\"}],\"overallSavingsBytes\":31568},\"displayValue\":\"Potential savings of 31\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-responsive-images\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Properly size images\",\"warnings\":[]},\"unused-css-rules\":{\"description\":\"Remove dead rules from stylesheets and defer the loading of CSS not used for above-the-fold content to reduce unnecessary bytes consumed by network activity. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/unused-css).\",\"details\":{\"headings\":[{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"key\":\"wastedBytes\",\"valueType\":\"bytes\",\"label\":\"Potential Savings\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"totalBytes\":8861,\"wastedBytes\":8841,\"wastedPercent\":99.777136443803},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"totalBytes\":10534,\"wastedBytes\":6971,\"wastedPercent\":66.174788799941},{\"wastedPercent\":100,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"totalBytes\":4924,\"wastedBytes\":4924},{\"totalBytes\":2760,\"wastedBytes\":2760,\"wastedPercent\":100,\"url\":\"html[data-v-563dc3c8], body[data-v-563dc3c8] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\"},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\",\"totalBytes\":2483,\"wastedBytes\":2483,\"wastedPercent\":100},{\"wastedPercent\":96.937459703417,\"url\":\"html[data-v-719100e4], body[data-v-719100e4] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2482,\"wastedBytes\":2406},{\"url\":\"html[data-v-18091226], body[data-v-18091226] {\\n font-size: 62.5%;\\n height: 100%;\\n width: 100%;\\n} ...\",\"totalBytes\":2061,\"wastedBytes\":2061,\"wastedPercent\":100}],\"overallSavingsBytes\":30446,\"overallSavingsMs\":40},\"displayValue\":\"Potential savings of 30\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"unused-css-rules\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"Remove unused CSS\",\"warnings\":null},\"speed-index\":{\"description\":\"Speed Index shows how quickly the contents of a page are visibly populated. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/speed-index).\",\"details\":null,\"displayValue\":\"2.6\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"speed-index\",\"score\":0.4,\"scoreDisplayMode\":\"numeric\",\"title\":\"Speed Index\",\"warnings\":null},\"first-cpu-idle\":{\"description\":\"First CPU Idle marks the first time at which the page's main thread is quiet enough to handle input. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-interactive).\",\"details\":null,\"displayValue\":\"2.0\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-cpu-idle\",\"score\":0.96,\"scoreDisplayMode\":\"numeric\",\"title\":\"First CPU Idle\",\"warnings\":null},\"total-byte-weight\":{\"description\":\"Large network payloads cost users real money and are highly correlated with long load times. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/network-payloads).\",\"details\":{\"headings\":[{\"key\":\"url\",\"itemType\":\"url\",\"text\":\"URL\"},{\"key\":\"totalBytes\",\"itemType\":\"bytes\",\"text\":\"Size\"}],\"type\":\"table\",\"items\":[{\"url\":\"https:\\\/\\\/assets.kayako.com\\\/messenger\\\/build-56b493e275f5c4f7cc07.js\",\"totalBytes\":279456},{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"totalBytes\":145259},{\"url\":\"https:\\\/\\\/script.hotjar.com\\\/modules.a7c14223882bf6e40265.js\",\"totalBytes\":89713},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"totalBytes\":34071},{\"totalBytes\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\"},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"totalBytes\":32891},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\",\"totalBytes\":32859},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"totalBytes\":31959},{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"totalBytes\":31919},{\"url\":\"https:\\\/\\\/www.googletagmanager.com\\\/gtm.js?id=GTM-PCSVR2W\",\"totalBytes\":19939}]},\"displayValue\":\"Total size was 1,006\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"total-byte-weight\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids enormous network payloads\",\"warnings\":null},\"mainthread-work-breakdown\":{\"description\":\"Consider reducing the time spent parsing, compiling and executing JS. You may find delivering smaller JS payloads helps with this.\",\"details\":{\"headings\":[{\"key\":\"groupLabel\",\"itemType\":\"text\",\"text\":\"Category\"},{\"itemType\":\"ms\",\"key\":\"duration\",\"text\":\"Time Spent\",\"granularity\":1}],\"items\":[{\"group\":\"scriptEvaluation\",\"duration\":488.038,\"groupLabel\":\"Script Evaluation\"},{\"group\":\"styleLayout\",\"duration\":224.678,\"groupLabel\":\"Style & Layout\"},{\"group\":\"other\",\"duration\":190.275,\"groupLabel\":\"Other\"},{\"group\":\"scriptParseCompile\",\"duration\":76.34,\"groupLabel\":\"Script Parsing & Compilation\"},{\"duration\":66.446,\"groupLabel\":\"Rendering\",\"group\":\"paintCompositeRender\"},{\"groupLabel\":\"Garbage Collection\",\"group\":\"garbageCollection\",\"duration\":54.309},{\"groupLabel\":\"Parse HTML & CSS\",\"group\":\"parseHTML\",\"duration\":34.993}],\"type\":\"table\"},\"displayValue\":\"1.1\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"mainthread-work-breakdown\",\"score\":0.99,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minimizes main-thread work\",\"warnings\":null},\"first-contentful-paint\":{\"description\":\"First Contentful Paint marks the time at which the first text or image is painted. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-contentful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-contentful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Contentful Paint\",\"warnings\":null},\"uses-webp-images\":{\"description\":\"Image formats like JPEG 2000, JPEG XR, and WebP often provide better compression than PNG or JPEG, which means faster downloads and less data consumption. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/webp).\",\"details\":{\"overallSavingsMs\":240,\"headings\":[{\"valueType\":\"thumbnail\",\"key\":\"url\"},{\"key\":\"url\",\"valueType\":\"url\",\"label\":\"URL\"},{\"valueType\":\"bytes\",\"label\":\"Size\",\"key\":\"totalBytes\"},{\"label\":\"Potential Savings\",\"key\":\"wastedBytes\",\"valueType\":\"bytes\"}],\"type\":\"opportunity\",\"items\":[{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/uploads\\\/2016\\\/11\\\/ep-jdrf-screen-1024x589.png\",\"fromProtocol\":true,\"totalBytes\":144748,\"isCrossOrigin\":false,\"wastedBytes\":110240}],\"overallSavingsBytes\":110240},\"displayValue\":\"Potential savings of 108\\u00a0KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-webp-images\",\"score\":0.8,\"scoreDisplayMode\":\"numeric\",\"title\":\"Serve images in next-gen formats\",\"warnings\":[]},\"diagnostics\":{\"description\":\"Collection of useful page vitals.\",\"details\":{\"type\":\"debugdata\",\"items\":[{\"numTasksOver500ms\":0,\"numScripts\":25,\"maxServerLatency\":null,\"numStylesheets\":10,\"throughput\":25317349567.621,\"numTasksOver100ms\":2,\"numTasksOver25ms\":11,\"numTasksOver50ms\":5,\"numRequests\":88,\"totalTaskTime\":1135.079,\"mainDocumentTransferSize\":8775,\"totalByteWeight\":1029730,\"numTasks\":1095,\"numTasksOver10ms\":14,\"rtt\":0.00034017850146211,\"numFonts\":8,\"maxRtt\":0.00034017850146211}]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"diagnostics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Diagnostics\",\"warnings\":null},\"critical-request-chains\":{\"description\":\"The Critical Request Chains below show you what resources are loaded with a high priority. Consider reducing the length of chains, reducing the download size of resources, or deferring the download of unnecessary resources to improve page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/critical-request-chains).\",\"details\":{\"type\":\"criticalrequestchain\",\"chains\":{\"65317606D107A187243A4F4214C7F465\":{\"children\":{\"1000000028.7\":{\"request\":{\"transferSize\":8861,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce.css?ver=3.5.3\",\"responseReceivedTime\":1366430.066321,\"endTime\":1366430.066323,\"startTime\":1366429.8401}},\"1000000028.23\":{\"request\":{\"transferSize\":760,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-modal.js?ver=0.1.0\",\"responseReceivedTime\":1366430.357159,\"endTime\":1366430.357161,\"startTime\":1366430.206041}},\"1000000028.32\":{\"request\":{\"startTime\":1366430.207698,\"transferSize\":2620,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/Site Kitio.min.js?ver=0.1.2.9\",\"responseReceivedTime\":1366430.401516,\"endTime\":1366430.401519}},\"1000000028.26\":{\"request\":{\"startTime\":1366430.206625,\"transferSize\":1347,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/add-to-cart.min.js?ver=3.5.3\",\"responseReceivedTime\":1366430.378272,\"endTime\":1366430.378274}},\"1000000028.2\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/css\\\/dist\\\/block-library\\\/style.min.css?ver=5.2\",\"responseReceivedTime\":1366430.027368,\"endTime\":1366430.027373,\"startTime\":1366429.837921,\"transferSize\":4924}},\"1000000028.3\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/ep-health-table.css?ver=0.1.0\",\"responseReceivedTime\":1366430.064876,\"endTime\":1366430.064881,\"startTime\":1366429.838144,\"transferSize\":1144}},\"1000000028.25\":{\"request\":{\"transferSize\":3773,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/jquery-blockui\\\/jquery.blockUI.min.js?ver=2.70\",\"responseReceivedTime\":1366430.377999,\"endTime\":1366430.378002,\"startTime\":1366430.206419}},\"1000000028.10\":{\"request\":{\"endTime\":1366430.185246,\"startTime\":1366429.840575,\"transferSize\":4316,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery-migrate.min.js?ver=1.4.1\",\"responseReceivedTime\":1366430.185241}},\"1000000028.28\":{\"request\":{\"startTime\":1366430.207056,\"transferSize\":997,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/woocommerce.min.js?ver=3.5.3\",\"responseReceivedTime\":1366430.399072,\"endTime\":1366430.399075}},\"1000000028.31\":{\"request\":{\"transferSize\":6072,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/underscore.min.js?ver=1.8.3\",\"responseReceivedTime\":1366430.401104,\"endTime\":1366430.401108,\"startTime\":1366430.207496}},\"1000000028.33\":{\"request\":{\"transferSize\":1129,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/wp-embed.min.js?ver=5.2\",\"responseReceivedTime\":1366430.401978,\"endTime\":1366430.401982,\"startTime\":1366430.207868}},\"1000000028.11\":{\"children\":{\"1000000028.68\":{\"request\":{\"transferSize\":32891,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/7d485b\\\/00000000000000003b9ad1b1\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3\",\"responseReceivedTime\":1366432.446403,\"endTime\":1366432.446407,\"startTime\":1366430.439505}},\"1000000028.77\":{\"request\":{\"responseReceivedTime\":1366432.447908,\"endTime\":1366432.447911,\"startTime\":1366430.440836,\"transferSize\":32859,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/4ba64f\\\/00000000000000003b9ad1ba\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3\"}},\"1000000028.80\":{\"request\":{\"transferSize\":31959,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/3333ef\\\/00000000000000003b9ad1b5\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3\",\"responseReceivedTime\":1366432.448249,\"endTime\":1366432.448253,\"startTime\":1366430.441036}},\"1000000028.71\":{\"request\":{\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/347aea\\\/00000000000000003b9ad1b2\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3\",\"responseReceivedTime\":1366432.446986,\"endTime\":1366432.446989,\"startTime\":1366430.439993,\"transferSize\":34071}},\"1000000028.74\":{\"request\":{\"startTime\":1366430.440388,\"transferSize\":31919,\"url\":\"https:\\\/\\\/use.typekit.net\\\/af\\\/c9cde8\\\/00000000000000003b9ad1b9\\\/27\\\/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3\",\"responseReceivedTime\":1366432.447513,\"endTime\":1366432.447516}}},\"request\":{\"startTime\":1366429.84074,\"transferSize\":7906,\"url\":\"https:\\\/\\\/use.typekit.net\\\/dwu6yea.js?ver=0.1.2.9\",\"responseReceivedTime\":1366430.185757,\"endTime\":1366430.185763}},\"1000000028.6\":{\"request\":{\"responseReceivedTime\":1366430.066003,\"endTime\":1366430.066005,\"startTime\":1366429.839902,\"transferSize\":2483,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/css\\\/woocommerce-layout.css?ver=3.5.3\"}},\"1000000028.22\":{\"request\":{\"startTime\":1366430.18728,\"transferSize\":845,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/health-collapsible.js?ver=0.1.0\",\"responseReceivedTime\":1366430.356737,\"endTime\":1366430.356741}},\"1000000028.30\":{\"request\":{\"transferSize\":1096,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/js\\\/iefix.js?ver=0.1.2.9\",\"responseReceivedTime\":1366430.400644,\"endTime\":1366430.400647,\"startTime\":1366430.207366}},\"1000000028.8\":{\"request\":{\"transferSize\":10534,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/themes\\\/Site Kit-theme-v2\\\/assets\\\/css\\\/Site Kitio.min.css?ver=0.1.2.9\",\"responseReceivedTime\":1366430.139804,\"endTime\":1366430.139809,\"startTime\":1366429.840256}},\"1000000028.29\":{\"request\":{\"startTime\":1366430.207216,\"transferSize\":1326,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/frontend\\\/cart-fragments.min.js?ver=3.5.3\",\"responseReceivedTime\":1366430.400243,\"endTime\":1366430.400247}},\"1000000028.27\":{\"request\":{\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/woocommerce\\\/assets\\\/js\\\/js-cookie\\\/js.cookie.min.js?ver=2.1.4\",\"responseReceivedTime\":1366430.398597,\"endTime\":1366430.398602,\"startTime\":1366430.206798,\"transferSize\":1386}},\"1000000028.5\":{\"request\":{\"transferSize\":728,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/change-token.css?ver=0.1.0\",\"responseReceivedTime\":1366430.065694,\"endTime\":1366430.065696,\"startTime\":1366429.838599}},\"1000000028.24\":{\"request\":{\"transferSize\":960,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/js\\\/frontend\\\/components\\\/change-token.js?ver=0.1.0\",\"responseReceivedTime\":1366430.377627,\"endTime\":1366430.377631,\"startTime\":1366430.206227}},\"1000000028.4\":{\"request\":{\"transferSize\":615,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-content\\\/plugins\\\/automated-account-management\\\/assets\\\/css\\\/frontend\\\/components\\\/epio-woocommerce.css?ver=0.1.0\",\"responseReceivedTime\":1366430.065354,\"endTime\":1366430.065357,\"startTime\":1366429.838316}},\"1000000028.9\":{\"request\":{\"transferSize\":33460,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/wp-includes\\\/js\\\/jquery\\\/jquery.js?ver=1.12.4\",\"responseReceivedTime\":1366430.140472,\"endTime\":1366430.140475,\"startTime\":1366429.840393}}},\"request\":{\"endTime\":1366429.822824,\"startTime\":1366429.495878,\"transferSize\":8775,\"url\":\"https:\\\/\\\/www.sitekitbygoogle.com\\\/\",\"responseReceivedTime\":1366429.822809}}},\"longestChain\":{\"transferSize\":31959,\"duration\":2952.3749998771,\"length\":3}},\"displayValue\":\"26 chains found\",\"errorMessage\":null,\"explanation\":null,\"id\":\"critical-request-chains\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Minimize Critical Requests Depth\",\"warnings\":null},\"dom-size\":{\"description\":\"Browser engineers recommend pages contain fewer than ~1,500 DOM elements. The sweet spot is a tree depth < 32 elements and fewer than 60 children\\\/parent element. A large DOM can increase memory usage, cause longer [style calculations](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/rendering\\\/reduce-the-scope-and-complexity-of-style-calculations), and produce costly [layout reflows](https:\\\/\\\/developers.google.com\\\/speed\\\/articles\\\/reflow). [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/dom-size).\",\"details\":{\"headings\":[{\"key\":\"statistic\",\"itemType\":\"text\",\"text\":\"Statistic\"},{\"key\":\"element\",\"itemType\":\"code\",\"text\":\"Element\"},{\"text\":\"Value\",\"key\":\"value\",\"itemType\":\"numeric\"}],\"type\":\"table\",\"items\":[{\"statistic\":\"Total DOM Elements\",\"value\":\"294\"},{\"value\":\"10\",\"statistic\":\"Maximum DOM Depth\",\"element\":{\"value\":\"\",\"type\":\"code\"}},{\"value\":\"29\",\"statistic\":\"Maximum Child Elements\",\"element\":{\"type\":\"code\",\"value\":\"\"}}]},\"displayValue\":\"294 elements\",\"errorMessage\":null,\"explanation\":null,\"id\":\"dom-size\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoids an excessive DOM size\",\"warnings\":null},\"uses-rel-preload\":{\"description\":\"Consider using to prioritize fetching resources that are currently requested later in page load. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/preload).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"uses-rel-preload\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Preload key requests\",\"warnings\":null},\"performance-budget\":{\"description\":\"Keep the quantity and size of network requests under the targets set by the provided performance budget. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":null,\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"performance-budget\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"Performance budget\",\"warnings\":null},\"unminified-javascript\":{\"description\":\"Minifying JavaScript files can reduce payload sizes and script parse time. [Learn more](https:\\\/\\\/developers.google.com\\\/speed\\\/docs\\\/insights\\\/MinifyResources).\",\"details\":{\"headings\":[],\"type\":\"opportunity\",\"items\":[],\"overallSavingsBytes\":0,\"overallSavingsMs\":0},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"unminified-javascript\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Minify JavaScript\",\"warnings\":[]},\"redirects\":{\"description\":\"Redirects introduce additional delays before the page can be loaded. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/redirects).\",\"details\":{\"overallSavingsMs\":0,\"headings\":[],\"items\":[],\"type\":\"opportunity\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"redirects\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Avoid multiple page redirects\",\"warnings\":null},\"user-timings\":{\"description\":\"Consider instrumenting your app with the User Timing API to measure your app's real-world performance during key user experiences. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/user-timing).\",\"details\":{\"headings\":[],\"type\":\"table\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"user-timings\",\"score\":null,\"scoreDisplayMode\":\"notApplicable\",\"title\":\"User Timing marks and measures\",\"warnings\":null},\"first-meaningful-paint\":{\"description\":\"First Meaningful Paint measures when the primary content of a page is visible. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/first-meaningful-paint).\",\"details\":null,\"displayValue\":\"0.7\\u00a0s\",\"errorMessage\":null,\"explanation\":null,\"id\":\"first-meaningful-paint\",\"score\":0.97,\"scoreDisplayMode\":\"numeric\",\"title\":\"First Meaningful Paint\",\"warnings\":null},\"resource-summary\":{\"description\":\"To set budgets for the quantity and size of page resources, add a budget.json file. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/audits\\\/budgets).\",\"details\":{\"headings\":[{\"text\":\"Resource Type\",\"itemType\":\"text\",\"key\":\"label\"},{\"key\":\"requestCount\",\"itemType\":\"numeric\",\"text\":\"Requests\"},{\"key\":\"size\",\"itemType\":\"bytes\",\"text\":\"Transfer Size\"}],\"type\":\"table\",\"items\":[{\"label\":\"Total\",\"size\":1029730,\"requestCount\":88,\"resourceType\":\"total\"},{\"requestCount\":25,\"resourceType\":\"script\",\"label\":\"Script\",\"size\":494585},{\"requestCount\":23,\"resourceType\":\"image\",\"label\":\"Image\",\"size\":258759},{\"resourceType\":\"font\",\"label\":\"Font\",\"size\":213151,\"requestCount\":8},{\"resourceType\":\"stylesheet\",\"label\":\"Stylesheet\",\"size\":33261,\"requestCount\":10},{\"label\":\"Other\",\"size\":19795,\"requestCount\":20,\"resourceType\":\"other\"},{\"resourceType\":\"document\",\"label\":\"Document\",\"size\":10179,\"requestCount\":2},{\"resourceType\":\"media\",\"label\":\"Media\",\"size\":0,\"requestCount\":0},{\"size\":709914,\"requestCount\":52,\"resourceType\":\"third-party\",\"label\":\"Third-party\"}]},\"displayValue\":\"88 requests \\u2022 1,006 KB\",\"errorMessage\":null,\"explanation\":null,\"id\":\"resource-summary\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Keep request counts low and transfer sizes small\",\"warnings\":null},\"final-screenshot\":{\"description\":\"The last screenshot captured of the pageload.\",\"details\":{\"type\":\"screenshot\",\"timing\":4829,\"timestamp\":1366434323774,\"data\":\"data:image\\\/jpeg;base64,\\\/9j\\\/4AAQSkZJRgABAQAAAQABAAD\\\/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj\\\/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj\\\/wAARCAFcAfQDASIAAhEBAxEB\\\/8QAHQABAAEEAwEAAAAAAAAAAAAAAAgBAwQFAgYHCf\\\/EAF4QAAEDAgMCBgoMCwUDCgcAAAEAAgMEEQUGEiExExRBUZHRBwgYIlVWYXGTlBUWFyMyN2J0gaHB4TM2UlR1sbPD0tPwJEKSleIlNII1Q1NjcnODorLCREVGZYSj8f\\\/EABsBAQEBAQEBAQEAAAAAAAAAAAABAgMEBQYH\\\/8QAMhEBAAECAwUECgMBAQAAAAAAAAECEQMSURMhMZGhBFLR4QUGFBUWQUJhcfBDU4GxMv\\\/aAAwDAQACEQMRAD8AlStNjGaMFwebgcRxCKKbljF3OHnABsqZ0xSTBssV9dB+GjZaMnkc4hoPSV5pilfBkqmo4IKKCsxyqiFRU1VUNdtXIOXeD0Lz42Ns30uwdg9ptumbzaIi0XtF53zuiIi3yni9TwfHcMxlrjhlbFUafhNabOb5wdoWyXjbK+LE8ClzNhlNFh2M4VK0ziAWZOxx5Rzb+helYhmXDsOw+kq6yR7W1LOEjYyNz3FobqJs0E2AIufKOcLWDi7Rjt3Y\\\/Zp3XjfMWnjExbTjumJiW6RdVizzheh8tSZI6fjJgjnZG+SNw7yzy4CzQdY3+fddc352wu8Bp462pZNV8TD4aZ7hrs\\\/be20Dg3DZt3Ls8Ds6LruF5tw+u4FjTI+V\\\/wAMwQyyRx3c4NDn6QGk6Tvt0EE325owxzGOD5zr0mNvF36nhwJBaLbRsKk1RHGW6cOuv\\\/zF27RaZ2ZcLaXgzu702Hvbu\\\/74N73Zt2kD6Vk0mL0lXVmmgMplDQ5wMThpuA4A3Gw2I2FSK6Z+azg4kReaZ5NgiItOYiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIrElXTxvLHyta4GxB5NhP6gSuTqmFjGvdI0McdLXE7Cf6CC6iscbh5X22atrSLDnPNuKGsgawvdIA0Ak3BFrXO3oPQgvorTKiJ8gYxxc4gkWBtsNjt3K6gIrQqYjOYdfvl7WIO02vs59i4mspxa8zBe42nmIB+shBfRWuMRaI3l9myODW3BFzzLhLW08T3Mkks5psRpPNf9XQgyEVh1ZTta5xkGlouTY2H0rkyphkeGMeHOIvs2\\\/WguoiszVMUL9MhcDYHYwnebcg50F5FY45Boa\\\/hAWu+DYE3\\\/q6o6tga5zXOcC3Ve7HbLb+TyoMhFYfVwMibI99mE6bkHft3jk3FXIpY5QTG4OsbG3IeZBzRFjx1lPJGXskBb5iObk+kdKDIRWmVET3tax13EXtY\\\/Xzbj0K6gIvKeyLnXGcFzNJRYdNFHAyNjrOiDiSRc7StF7fM22vw9P8A3Rbg473duFt681Xa6Kapp37n2sH0D2nFw6cWJpiKt8Xnye5ovDRnvNxLRw1OC5xYNUcY23Itt3fBPQuEWf8ANkrQ5lRTEEloJjjG4XO\\\/kty7ln2yjSXT4d7T3qefk91ReGPz3m6PVrnp2lrS5wMcYIA5x9KpHn3NsjGuZUUzg5peLRx3te27z7LJ7ZRpJ8Pdp45qefk90ReEu7IGbGxmR00QYLgngG8lusLc5DzzjmLZqoqGvmhkp5tYcBEGnYwkbR5QrT2uiqYp372cX1f7VhYdWLM0zFMTO6dP8euoiL1PhtXmfChjWAVuH6gx0zLNcdwcDcHpAXl2I4FNXxQ1WeMRiwl0bBSUwDA50mne425Ovp9lVirpKasYGVcEU7BtAkYHD61wxcCMTi9\\\/Y\\\/SFfZd1Ot7\\\/ADjW17xv3X3PJ6KkpK3DzlnKRmqoaiRslfiMjC1oaCDYeXZsH3kej4pl2gxKKjZM2SN1IC2F8Ty1zWkAFvmIA6Ad4C2sEMVPGI4I2Rxjc1gsB9C5rWFhZGO19rntE\\\/bfO+bzMzxmZ3aR8rRDq9TkXA6mRzpIZjqvq9+dtvpO\\\/fvY3z223VwZNwttRNUNNU2qlljlM4mOsFmrTt5dkjxc3JB37BbsiLq8br1HlHDaGVr6F1XTgDvo453BkhBJBeL7bFx84sDcAK7heW6WijozK+WeopmMa2RzjYaWkbByDaT\\\/APwLeIpNMTN5bpxKqYmKZ4tOMu0TRMIzMxsl+9D9jbnUbA77nnuuVDl+ioqqnnhEmqnj4OMOdcNFrefdybvItsimSnRrb4k7s0iIi05CIiAiIgIiICIiAiIgIiICIiAiIgIiICIiCw6jgdU8OY7y\\\/lXPNb9S4zUNPNEyKRl42DS1uogAbOpZKIMc0kRvfWbt0m7ztG3ft8pVDQwEklrjcEG7jtvf+I9KyUQWoKaKCwibpA1WF91zc\\\/WrqIgsGkhMpkDLSF2suGwk2t+pWhhtKA0CM96Q4d+bgi1tt\\\/IFmIgxjQ05ijj0HTG7W2zjsN7pNQ00znOkhaXOcHk8pIFgehZKIMZ1DA5j2Fp0P3t1Gx5PsSOgp45WyMjs8EuG07zfrKyUQFaqKaKoBEzA8EAEHcdoP6wrqIMV1BTuY5hYS0jTbUd39BcpaKCRxL2EkhwO07iAD+oLIRBjS0UEsIjkaXNDi7a43uQQdv0lX42NjBDBYElx853rkiAsSPDqeNgaxrg0czj5LfqHQstEGO2igbKyQMOtlyDc7ze5+srIREHjXZRy7i9fmyWpoqCeeB8TAHxi4uBYhdcGA5oBj\\\/2XVe9gBvvI2Wvb9ZUiEXkq7JTVVNV53vvYHrBjYOFThZKZimLb7+KPMuB5ql4PhMNqyI3a2jggADt22+kq1T5dzRTFhgw6tZoLi2zNxIsT0KRaKexU6y6fEmNa2zp5T4o8SYDmiQO1YXVHUzgz71ybOpcIMu5ngFosMrGgsMZtHvaTcjpUikT2KnWT4kxrW2dPKfFHk4HmkwGF2F1DoyLEGAbdpO\\\/fylbjsc5axmizjQVNXh1RDBFrL3vbYC7HAfWQvbkVp7HTFUVXncxi+sONiYdWFkpiKomJtf5\\\/6IiL1vgCIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIg6NgXZNwXF6fNsghraU5YkkZXsqGNDu8DiXNs43B0Ote25YFT2Ycu0\\\/Yvps9OhrnYXUS8CynaxnDl+ss021ab96Tv3BeLdmeCuwDssZgwLDGvbFn6lpIGFo2Nl4ZjHk\\\/8Iff\\\/ALawqnBpB2V6DsURQH2GgzGcba3+6KcwtkDB5ANY85QS4pagT00ErmOhdKwP4OSwc24vY25Qr27eoi4hHlrGYeyZivZCxeWmznh1bUMw2OSsdE+nYxt4BCwEagXbNx2WOy91uWUNXnbN\\\/YmoM5SVt67AZ31jGTvidOA1xbrLSD3wDSfOUEnKqoZTU8kzzdrGF9hvIAvsXltd2csBpssZaxuPCcdqo8wSTRUdNTwMfNqjfoILde8ndYleWvosq13ZD7ITeyFij6GswcMhwWOWufTmCBrDodFZw1OsGG225O43XWKaPEJcgdgmPBZoIMTdiVYKaWduqNknGRpLgN4ugkhkbsq4NmzME2BcQxjB8Zji4cUeK0vASSM5XNFzf+uYr0C4va+1eD1\\\/Y7zJFLmPOuesepMQxWlwGrpKOKggMUcTTE+7iTYk987k5d+wLz+vw2XL3a3YVjuDTV3HsZdTQ4vVvqpCW0up\\\/eg7eDZctb3o3O5boJbtcHC7SCPIge0kgOFxv27lGXImETYZj2Jy4BjeWMDwaXBZzWQYXjUtbwfenRV6Xt2FpIubjYtR2KXUGV86YFQVsGEVNdXwVDYcwYNi75uEtGXF9RE53NtuQAD5tgSv4VhcWhwLhvAKGRoFzsHOVEnsamhytnbLBxCLCcfqMRrXR0+PYTi0j6iRz77aiEu2jvttwLW5Tv8AWu2Lw44rlvCKRuM4XQOOINfxXE6h0EFeGtcTE5zSCBy7wPKDZB62JQ4XbYjnBRszXC7bEeQqIOJ5ikpuxFmHDcuYW7BOKYzTwYqaPEX1NMIZGm5ilGosaS1ocBe2rlvZdpyBSuyxmPEMVwaoy7FgUODzVFfhOC41LWSTBrS5srQ5o0uvZt7jegkqJmlxbcXG8Arlwjdlza6hrgjqeixvsb5gwWhpcLqcUxeGF8sGNvq6ieF7tL21DHAWJ5xs22IBsu7ZPwR1Zj3ZXzFT8bqcdwbE644VHwzzHHKY32IjBs5xuBtvyIJKCRhdpDhqHJfaut5Bznh+dsGmxLDIqmCGKqkpC2pDWuL2EXIsTs2rxHsJYd2PJ6XK2OVGOmTPFTI50xkxJ4nmqCHao3x6vg81xtsN97HoEGUsLqOwJmjNMnGvZqgxWXikwqXtbB79GDpYDpF9RubX6EE01Rzg0XcQB5Suq5czfhdTV4fgM2IRvx92HRVslOQdRYWi7r2tvO69+VeW9sHhQxTOGCynEMArmUtG978v4vXupGy3cffmODgNXJtOzTyoPfSQBckAc60+bsw0uV8sYhjtcyWWkoojNI2AAvcBzXIF\\\/pUZ63HMKzFgXYtocRbW4J2P6ueriropa17mGWMnRG+cm5j1biSNhP5NxalfS0WDdmPBcoVj6zJFLh0T6ciYzRQ1DtOpkbyTcHvr7f7oQSowTEYsYwagxOma9kFbTx1EbZAA4Ne0OANri9is0kAXJsFF\\\/FcdqOxVLlrNsLZJMMx3K8VJLHtLW1sVO0wuI5NVmt\\\/xFanNmC4rlrKnY1wTGZGOoMXnnrMY4\\\/VyU8E1U8NcyOeVoJaADa24lp3bwEtgQRcEEc4XWsxZyw\\\/AcyZcwWqiqZanHZZYad8QaWMMbQTrJII+ENwKjriEOP5Z7FXZEdl\\\/E8JGEF1M2KkwbE5Kz2P1OaJg17gC0Oab79m1XKXC8jYV2UOxQzIOJMqxLLNJVNZWOm2mJtnuaSQx7u+uNm7dsQSrRarL2YcJzHBUz4HXwV0VPO6mldEbhkjbXaekdK2qAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiLRZrzHBl1lCagQ\\\/2uYwtdNUMgY0hjn7XO2bmkIN6i0EGa8Pc8sqDJEeHZTh7WOljc5zI3A62gtA99aASQCrFbnTCqeGKWPjU0cplDZW00gj97jc8ku0202ae+Fx9aDsyLrmJ5uoaWBzqdr6hzZ205JBii1l2k++uAYbEEGxNiLLhhudcJrKThXPmikA76MROk28I6MBrmAh2pzXadJJIFwLIN1WYVh9bWU1XWUFJUVVKdUE0sLXvhPOxxF27huT2Kw\\\/2U9k+IUnslo4PjfAt4XT+Trte3kusA5qwYB7uNuLY4DUSOEEhbGwavhHTZp71w0mxuLWurtbmCho8Ppq6okdFSTOcNc0b4y0NY95JaW33MO8DrC3ieVMvYriMeIYngeF1ldHbRUT0rHyC27viL7FsJMOopa+Culo6Z9bA0siqHRNMkbTvDXWuAeYKzJjFJHhbcQcKni7jYAUspk32\\\/B6df1eVYldmWipnYUY2zVEWItdJFLDG57BG1msvJAPJaw3m6C5iWWcCxPEocQxLBsOq6+EWjqJ6Zj5GAbrOIuFVuA4JFHRRxYRhzWULi+ka2mYBTuJuTGLd6SdtxZYrM14VO6JkUtQ+SXXaJtLKXjSQDqbpu3ePhAXuLLhDmjDn5boscl41DRVcTZW6qaQvY0t1d81oJAA5d3lQbqoijqYZIaiNksMjSx7HtBa5pFiCDvBCx48MoY8N9jo6KmZh+gx8WbE0RaTvbota3kstdLmrB4p54X1Tw+EO1HgJNLiC0FrTps513tGltydQ2LHnzbSx4IcSZTVkjDWCiZGIXB5eZRGCW2u0XPKPr2IMvBsrYBggnGDYJhtDw40y8WpmR8IOZ1htHkXDCMpZdwaskq8JwLC6GqkBa+WnpWRuIO8XAvZWKPOOET0sEr5ZInSQiYs4J7tF4+E0lzQRr099pve22y41OcsMimpmxOkqYp36GyU8b5Lnv9oABLheMi7boMnDso5cwzE3Yjh2A4XS17r3qIaRjJNu\\\/vgL7Vm4xg+G43SGlxigpK+mJvwVTE2Rt+exB2rWDOOEXeXTv4INa9j2xufraWhxdpaCQACLkgWvtWyqcYoaasp6WWVxmnaZGBkbnjT+USAQ0bd5ICDhh+AYPh2Fvw2gwqhpsOkuH00UDWxuvvu0CxurWCZXwHATMcEwbDsPMwtIaWmZGXjmNhtCtNzVhDqOSpZPO+KPTq0UsrnWcCWuDQ25aQ02cBbYdqq\\\/NOENdI1tRLK5j2xkQ08kmpzmawG6WnV3hDja9gReyDhRZMyxQzCWjy7g8EolE4fHRxtIkG54IGwi+wra0eHUVDJUSUVHT08lTIZZ3RRNYZXne5xA74+UrX4PmOhxSslpIuGjqY3zN0SROaHCKTQ5zXEaTttsBuNQurcmbMIjLmumqOEbIIuCFJMZHOLXuFmabkERvsQLHSdqC5S5Uy9S4w7FabA8MhxNxLjVx0rGyknedQF7lZDcBwhuGzYc3CqAYfM4vkphTs4J7iQSXMtYm4BuRyLCjzXhk+I4fR0b5Kl1ZII2yRxu4Nt4XTC7yNN9LRsBv3w2K6\\\/M+EsrJKZ1S8SRlwJ4GTQS1zWuAfp0uIc4AgE2O\\\/cUHBmV8NbmyPMIj\\\/t0VFxGFoa0Mjj1ajawvc2A2kgAbLXN72O5awPMAjGO4Ph+I8H8DjVOyXT5tQNlSTMmFR1Qp3VR4UyGIgRvIY7WWd8QLNBcCATYEg2XGmzPhFSHmKpdZro299C9uoyPMbdN298C4EXFwOVBk1GB4RVYOzCarCqGbC2ANbSPp2GJoG6zCLCy5UWXsEo8IfhVHhOHw4ZJfXSR07GxOvvuy1j9IWPWZjwqiqpqepqtEkLXOkPBvLW2ZwhbqAtq0DVpve22yxZc54JBBJNJVTNEWvhG8Vl1sDGtc5zm6dQaGvYdRFu+G3ag3FZguF11FBR1uG0VRRwFpiglgY+OMtFm6WkWFhsFty54thdBjFC+jxaipq2kf8KGoibIw82wiy1cWbsKNXxWadzJ+F4LZE9zQTI6Nup2nS27mEC53\\\/QsinzHhlTQ1lXSzSSxUsXDyBsLw4ssSHNaQC4HSbEXBsbILuF5fwbCcOkoMLwqgo6GW\\\/CU8FOxkb7ix1NAsdnOsbDMoZbwuSJ+G5fwmkkieZI3w0cbHMeRYuaQLgkbLhY9NnPCH0jZqqWWldwHDyNkhktH73wpYXabawzvtF9VttldxjM9NhkEMzqeplZPTTVEVmaHPczSREGusdbtRsD+SUGzwvCsPwmOaPC6Kmo45pXTSNp4mxh8jt7iANpPOsxdYps74PM+TVLIyJugiTg3ObpdHHIXEtB0NAlYC51gCd+xcsUzrhFBh9XVB9ROacTkxxU0hLjDsksdNtId3uo97fZdB2VF0+HPuH8flgq4nQRNlnhbI14ldqimER1Rtu5t3EW2HeN1wto\\\/NeDRmYPq3N4IHVeCQXIcGFre975wc5rS0XIJsRdBvEWtosboa2tNJTvmdO1ge5rqeRoYCAQHEtAa6xB0mx8i2SAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLW41hEeKOo3mpqaaalkMsUkBbqBLHMPwmkEWceRbJY2JV9JhlHJVYhURU1PGLukkdpAQaOqyZhlVWcaqDPJUGRsr3uc06nN4Ox3bPwLD3tuXk2LjNknC5uMl76kPqHudI5rw0u1RvjINhY97I7ae+Oy5Nguq1nZ57H9LUOiOM8IWm2qNhIVjugex94Vk9F96DvjcsUA7wunfTCo4y2ne+8bJNReSBblcSbEnyWXPFMt4diQn4zGby8Ebi3eGMksIBFtmo7CCDuIXQO6B7H3hWT0X3p3QPY+8Kyei+9B3iTKWHSTUspMwfTROii06W6dTXNJ2N5Q47Pg3sbbArkOWMPhwqkw+LhWw0skk0Za4Ahzw8OOwWA98dsAAGzZsXQ+6B7H3hWT0X3p3QPY\\\/8ACsnovvQd59q2Gswamw0CQQU8xqI7afhkuJ722m3fu2WsL7ACAuMuWcOlwejwx7ZTSUtKaOMa7HgzHwZuefSuiHs\\\/5AJucVf6P71T3fsgeFH+j+9B3KPJuGMdTm8x4Gp42B3ovJ3pvsaNPwR8G19oNwbLlV5Qw2rwOiwmczupaOMxRXcC4MLCzSbi3wTa9r+VdL937IHhR\\\/o\\\/vT3fsgeFH+j+9B3ipyphtRGGPEw0vdI1zZLFry5jtQ8odG0jzLIhwCljw8Ubnzys40KwvkfdzpBIJLk23ahu5ti8\\\/wDd+yB4Uf6P71Udn7IHLir\\\/AEf3oO30+ScJpXl1KJ4XGIRFzHAONoxGHarag7QANhG4HftVxmS8Nj4vxR1VS8WN6fgZABCO\\\/s1oIPejW6w2gCw3Cy6cOz\\\/2PR\\\/80k9F965d0D2PvCsnovvQdtfkPBniI6JQ+IaWvLg91rAOHfA31WBJ33F7hbPFsuUGKz0clY17m0rg9kYtpuCCOS43chFxsNxsXn\\\/dA9j7wrJ6L707oHsfeFZPRfeg7ezImDMoI6NjJBDG8PZ8G7QGOYG\\\/B74aXOFzc7b3vtWUzKmHxQMjpn1NO+OQSMljks9p4JsVr2tYtaNhG\\\/bvtbo3dA9j7wrJ6L707oHsfeFZPRfeg9Do8BoqSqjqIRJwkfGLFz7\\\/AIaQSP8A\\\/M0WWtwzJOE4bVRT0omD4izRqcNgYyVjQbAX2TP2m5Oy5K6d3QPY+8Kyei+9O6B7H3hWT0X3oO5Ydk6gw6oopKWSqDKRwkihMt2axCYdRFt+g25r7bXvfHq8n002IGUVFQyle2fVAH7GPlex5ezmOppdtvtOzlXVe6B7H3hWT0X3qh7YDsfHfiknovvQduhyZhcVZFV+\\\/SVLXl75ZC1zpLyGSzrjYNTnHZbfbdsXI5XgGMYNUsNqfC45RG0klz3Pt8LkIG0jy23W29NPZ+7H3JisnovvXH3fsgeFH+j+9B3isynhdXX1tXJG4S1jHMm0274mPg9V7XB02Gw22brrW5nyYMTZUnD6k0k1XHJDPKSSdD444yABsItEw233G8bb9Z937IHhR\\\/o\\\/vT3fsgeFH+j+9B3luVcND6hxbKTPJHK+79hLJnTN+jW8\\\/RsV7BcuYdhGH1FDSMc2nmj4K2y7WAEBoIAJsCdpuecroHu\\\/ZA8KP9H96e79kDwo\\\/wBH96DvdVk\\\/DKlsrJTUmGVrg6IS95rMPAl4H5XB7ObltfathjGC0eL8Q46xzuI1LKuHS61pGXtfnG07F5uztgMgDYcVk9H965d0D2PvCsnovvQdyjyThEVLxaEVEcLuFbK1sp99jkfqdG7nbuA3EAWBtdXK\\\/KGHVlI+ndJVRMkZURyGKXSXsneXyNOzdqNxyjn2m\\\/Se6B7H3hWT0X3p3QPY+8Kyei+9B6FHl7D46KWmZEQyWqNW9wPfGQzcNtPNr5ObYsVuUsMZNXSQtfEazWZA0N2F7tTyLtJNztINxtOyxXR+6B7H3hWT0X3p3QPY+8Kyei+9B3ajyjh1HUUs1M+oZJTRGKIhwBYDvsbXt8n4I5ALBdiXUMo9kjKmbZOCwTF4Jqj\\\/AKFx0v6DvXb0BERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAUK+2yz3W4nnOXLtNO+PDqABr2NNg9\\\/KSpqL54dsJ8b+Y\\\/nBQedIvR+xF2J8U7JrcUOFV1HSex\\\/Bh\\\/GNXfa9VrWB\\\/IK9E7lLM\\\/hvB\\\/wD9n8KsRdmarI6IpIM7VHMOn3zHcMDvkteR+pcu5Rx\\\/w9h3+B61kn9lnaRpPKUbUUku5Rx\\\/w9h3+B6dyjj\\\/AIew7\\\/A9Mk6xzNrGk8pRtRSS7lHH\\\/D2Hf4Hp3KOP+HsO\\\/wAD0yTrHM2saTylG1FJLuUcf8PYd\\\/gerkPaoY0Xe\\\/ZgoGttvbE4n7EyT+ybSNJ5SjSik53J2I+MlL6uetO5OxHxkpfVz1qZV2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMaKTncnYj4yUvq5607k7EfGSl9XPWmU2kfflKMauSsDAyz2v1N1G3J5CpMdydiPjJS+rnrVe5OxDxlp\\\/Vz\\\/EuddUUcem\\\/wD4sVRKMSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/wASxtqdJ5T4LdGJFJ3uTsQ8Zaf1c\\\/xJ3J2IeMtP6uf4k21Ok8p8C6MSKTvcnYh4y0\\\/q5\\\/iTuTsQ8Zaf1c\\\/xJtqdJ5T4F0YkUoY+1Nqy33zNEIPMKUn\\\/ANy5dyZUeNMfqn+tTb06Tynwaim6LiKUfcmVHjTH6p\\\/rTuTKjxpj9U\\\/1pt6dJ5T4LllFxFKPuTKjxpj9U\\\/1p3JlR40x+qf6029Ok8p8DLKLiKUfcmVHjTH6p\\\/rXGXtTawN96zRAXczqUgf8AqKtOLFU2tPKfAyovIpN9ydifjLR+gd1rDxvtXMRwvBq\\\/EH5ipJG0lPJOWCBwLg1pdbf5F2slke8LxCqwqvhrKCZ8NRE4Oa9hsQQvon2G81Pzj2PcLxafbUuZwcx53t3lfOFTv7Uz4oKT5xJ9iiPZUREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthPjfzH84K+hy+ePbC\\\/G\\\/mP5wUHs\\\/aN\\\/g84+ek\\\/eqU6id2lGIUdDHm7jtVBT6zS6eFkDb24W9rqT3s\\\/g\\\/hSh9O3rVimZ4QzNdMbpls0Ws9n8H8KUPp29aez+D+FKH07etXJVom0o1h1DsqY\\\/j+Bz4YMDno2RVHC6xJCXvHBxvkcQdQFrNAtznetLW5qzLhdFSGuq4p6mvpWT0whjazg3F7G6ZGkH\\\/AKTeDvC7bPR5NnraqrmnoH1FSx0cj3VV9jhZ1hqs24FiRZYVNguT6ZhbBiNK0F7JLmoY512HU0ajc2BF7XsvbhVYVMRmpmf84\\\/vV4cba1XyVRH+\\\/vk0MWfMahfHTa6eqMlQ9jK0U0j2PaxgLtLGAO2OIaTtC7fBjGKmSnjmdSt1sDnycXfYEi+4vDhvGwhWaGmyzRYiK6nxanbUapH34wy15LF+zcL6RuV+d+Ay17qz2cgZM7lbNELbuW1+QcqzjVYdVslFv398FwYxKbzXXf9\\\/P7q7HSCpDHccfC999hiYWi30kq+tWzHsIaxrTi1G4gWuZ23P1qvs\\\/g\\\/hSh9O3rXkyVaPbtKNWzRaz2fwfwpQ+nb1p7P4P4UofTt60yVaG0o1hs0Ws9n8H8KUPp29aez+D+FKH07etMlWhtKNYbNFrPZ\\\/B\\\/ClD6dvWns\\\/g\\\/hSh9O3rTJVobSjWGzOwbrrVsnxV8jBxWFjCdpc\\\/aBfyHbsVTj+DkEHFKEg\\\/9e3rVgYpl8NIFfh9ib\\\/h29asUzHySa6Z+pedUYoHyBtHCWi2k8KNu\\\/b+rYuZmxIcH\\\/ZonAtBdpftvyj+vvWN7K4BcH2QoLgW\\\/Dt60ZimAMeHsxCgDhtB4duz61bT3f8AqZqe9\\\/xt4y8sYXsDXEd8L7iuFW6ZtO91MwPlFtLSbA7Vhez+D+FKH07etUfjuDPaWuxOhIP\\\/AF7etZy1aNbSjVUz4rrcBSw6eQl\\\/1rMpXzuivURtbJqIsDsIvsK1fsnl+1uP0Hp29aHE8vlxJr6C53+\\\/t61ZiZ+lmK6Y+pu1r6qbEWzyNp6aN8Ytoc54F9nLt578n69ltuPYM1oa3E6EACwHDt61afi2Avl4R2IUBfz8O3rSKao+SzXTP1L7J8TdJHqpYmRlwDhrBIHPv862Qvc3GzkWlGK4AHBwxCgu3d7+3Zy86v8As\\\/g\\\/hSh9O3rSaap+RFdMfUvYtVTUdMJKendO69iBfYLE7gCd4A+lZUErZoWSs+C8BwWv9n8H8KUPp29aez+D+FKH07etMs24Gem98zZotZ7P4P4UofTt609n8H8KUPp29amSrRdpRrDZrR57\\\/EjMP6OqP2blk+z+D+FKH07etaXO+O4TJkvH2MxOic92H1AAEzbk8G7ZvTJVobSjV82FO\\\/tTPigpPnEn2KCCnf2pvxQUnziT7Flt7KiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgL549sL8b+Y\\\/nBX0OXzx7YX438x\\\/OCgxOxjuxH\\\/w\\\/wD3LvK7f2lGH0ddHm7jtJBUaDS6eFjDtN+Fva6k97X8H8FUPoG9S+92L01HZsGnCmi9vv8Af8Phds9D1dpxqsWK7X+32QyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qXq+Iqf6+vk83uCrv8ARDJZFHxbhDxzhtFtnBWvf6VMQ4Dgw34XQ+gb1KnsHgvgyh9A3qSfWKmf4+vke4Ku\\\/HJEX\\\/ZV99ba3yVhVHBcJ\\\/Z9ej5dr\\\/Upj+weC+DKH0DepPYPBfBlD6BvUsx6wUx9E8\\\/JZ9A1T9ccvNDRFMv2DwXwZQ+gb1J7B4L4MofQN6lr4ip\\\/r6+Se4Ku\\\/wBEPYOKcC7hxPwv90sIt9ayH+xRB0GtB5L6VLr2DwXwZQ+gb1KowHBjuwuh9A3qWZ9YKZ+iefkvuGrvxy80QpfYzQ\\\/guN67d7q02vY7\\\/pssBTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qVj1hpj+OefkT6Aqn645eaGSyKTi2t3G+F0273g7Xv5bqYvtfwfwVQ+gb1J7X8H8FUPoG9Ss+sVM\\\/x9fJPcFXfjkiAz2O09+KsOvuBbayO9juDfpNUX2Om+m3kv9Sl\\\/wC1\\\/B\\\/BVD6BvUntfwfwVQ+gb1LPxBT3J5+S+4au\\\/HLzQyRTN9r+D+CqH0DepPa\\\/g\\\/gqh9A3qWviKn+vr5J7gq7\\\/AEQyWVScS4N3G+McJfZwdrW2c\\\/0qYftfwfwVQ+gb1J7X8H8FUPoG9Sk+sNM\\\/x9fIj0BV345IcVfAcJ\\\/ZOF4O3\\\/OWvf6FZUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6lY9YqY\\\/j6+R7gq78ckMkUzfa\\\/g\\\/gqh9A3qT2v4P4KofQN6k+Iqf6+vke4Ku\\\/0Q8o+J2fxwz3\\\/ALvBAfXf6FxquK7OKcN5TJb7FMX2v4P4KofQN6k9r+D+CqH0DepT4hpvfJPPyX3BVa2eOXmhkimb7X8H8FUPoG9Se1\\\/B\\\/BVD6BvUr8RU\\\/wBfXyT3BV3+iGSKZvtfwfwVQ+gb1J7X8H8FUPoG9SfEVP8AX18j3BV3+iGSx8R\\\/5Pqf+6d+oqavtfwfwVQ+gb1LSZ3wLCY8l4+9mGUTXtw+oIIgaCDwbtu5Zr9YaaqZjZ8fv5NUegaqaoqz8Ps+bKnf2pvxQUnziT7FBBTv7U34oKT5xJ9i\\\/Mv0j2VERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAXzx7YX438x\\\/OCvocvnj2wvxv5j+cFB7P2jf4POPnpP3qlOosdo3+Dzj56T96pToCIiC1VAuiIa4tcdgda9jzrTMocRZwl8Ue+4IaHQNGk8h2b1up54oGgzSNYCbAuO8rmxwe0OaQQdxCWS8Xs0UdBXt1l2KPeXAAXhaNO3eLeTYsyghngiLamoM7r7HFtjaw+9ZMlfSxuc2SdjXNNiCVcgqYZyRDIH2FzbmRVtYtfTy1DGcDM6J7HatxsfIbELOmqIoLcNI1l+cqwcTohvqY+n+uZBbqY5JIZGRPMUjm2a8C+k86vUDHxwsZK8yPa0Bz7W1HnXOCrp53lkMzHuAuQ032JPVwQPDJpWscRex5kF9FagqIp9XAvDrb7f15FalxCkildFJOxsjd7TvQZSLFGIUhcxoqGan\\\/BF9\\\/8AVinsjR3A4xHc8l0GUi4GaMQcMXtEWnVqO63OrDMRpH201EZ1Gw27ze360GUixXYhSN+FOweflRuI0by0NqIySQAAeUoMpERAREQEREBERAREQEREBaPPf4kZh\\\/R1R+zct4tHnv8AEjMP6OqP2bkHzHU7+1N+KCk+cSfYoIKeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYs8E8pIMsJZyNdDf\\\/3KsEM8VhwsXBj+62LT9qvyOLbAC7ibBYrK2N9dJRtmYaiNoc5mg7B593KOlJxIptEzxYyRE3XzCwm5ZGTe9yzlXJsYYe9DG7LbG2WMyuge\\\/Q2spi++nTcXve1rX51RlfTyODWVtM5xNgARcnpRtkvibIQXtjcRuu29lx4tHt96i27+8CstrYXAltVAbC5FtvRdcfZGlsDx+k287hz25+dBltZo+CGN8zbI+MP+GGO87brhDJw0YfDNFIw7nNFwfrXO0n5bP8P3oDIwz4AY3k2NsqPha\\\/4bI3edl1jVNdBSyiOprKeKQjUGv2G3Pv3K9DO2RjZI5I5YnEDUzyq2lLxwVNPGQAY4rDcNATi0ez3qLZ8gK8iiuIZZoaNIaNltOxcBTxg3EcQPOGK6iC1xePb73Ft394nF47g8HFcbjoV1EFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUs7nHQlnc46FVEFLO5x0JZ3OOhVRBSzucdCWdzjoVUQUGq+0joVURAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHam\\\/FDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MfzgoPZ+0b\\\/AAecfPSfvVKdRY7Rv8HnHz0n71SnQEREHGRuoCxs4G4KstgDah87YYhM8Brn3NyBu5Frc019Nh9JTy1mJNw+PhbcIQe+OknTs6foXWmZxw1zvxspS1vNENvNfvdnJ9f0dqOzV4sZoi\\\/+T4OGJ2jDw5y1THOHcjh9OZuGNFSmW4dr0i9xuN7b1XiUPC8JxSm4S+rVbbfnvZdUwrMMOK17KPDszUtRM9pLY2RDVcC53jdYFb2SixUSQPirm3ZGGvDxsebm5ta23Z0JXgzhzardz8Foxori9G\\\/kzRQQB1xSU4Okt+g22bvIFwdhdI5+t1DSF1rX0jd0LFfR4yYyWYlG2S5t70CLX83m+9XoIMUY2ThqqKU3aWDTp3OJNyBzWCxNEaw3nnRnQxmGNscMUTI27mtNgPqXO8n5LP8AEepaU0eOOIDsRh07b6YgDv8AN\\\/X1q9T0uLsZ79XxyPLXD8GAAbDSd3IbpNEd6OvgRXOks+WBsrgZYIXkbi7bb6lyihDGhjWRxxg30sHKtdT0mKtlgNRXtkYNsjQwNufJs3f15FZbh+Lsp4mx4iGvaCDqGoONjtuRfl3eRXLHDN\\\/1M08creotKaLGLttiLDf4V4x5d1h5R0JxPGRrHsmw7O996aDfbv2JkjvR18DPPdlukWqqaTETNI6mq2x6nAgkX2W3aTs6\\\/oXB1JjHDM04kwQg7RwLdRHntv3\\\/AFKRTGq550bhFpaWlxrgpBVV0WstszSwd67Vv3C+xcquixV2h1LiQY5rQCHxgh3wtvkO0dG5MkXteDPNr2luEWqbR4k+nlZNXjhC8GN8cYbpbyg85I+tUp6TFGzRvnxBrmgODmiMbbjYfOCmWNTNOjbItPHR4nE6Mx1TdOwPa46uUXNyL3tdc+JYgyYGKvIjdIXvDm3OknY0XvbZsTLGpmnRtUWnqqPExPKaKrDI5Dq7\\\/vi3aNguDYW1fUrjaTEDTFs9YHz6XgOaNA2207ua31pli17maeFm0RaJ1BjIkbweIsbGNuktub81zvA+v61QUWOgD\\\/acRdY6veha\\\/JbZ\\\/X67kjvR18Ezz3Zb5FqJ6PEzNUvpq1sfCEadQ1Bo08gOwbfqJV+gp6+KcPrKwTs0kFoYGgG4tuHMpNMWvdYqm\\\/BsERFhsWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1N+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G\\\/mP5wV9Dl88e2F+N\\\/MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wAHnHz0n71SnQEREGgzlhWGYrQwR4vPNBFHLrY+J5YQ6xG8eQldXOT8sB5l9lcQ1BoBcKl2517cm7YV33EaeoqIWtparizw65dwYfcW3WKwxh+I6XasTaXE7DxZtgLbrL0YeNiUU2prtH+vNiYGHXVeqi8\\\/469guA5ewzE4sQgxKpmlgDi3hpy9ou0gnouu1DFaE6bVMZ1EgWO87Nn1hXKOnlijc2qmbUOJuHcGG2HNYfSr4YwEkNbtN9y5YmJVXN6pu64eHThxamLMIYxh5aHCqjLSbAi+\\\/m86o3GcOc7S2riJtewPJz\\\/Us\\\/Q23wR0Job+S3oWHRgS41h8TWOfUtAe3U0gE3F7cyq\\\/GKBkbXvqWtDtg1Ag7r7vMQs7Q38kdCrYcwQYJxegAYTUsGsamgg3IvZUGMYeb6apjgHBp03NiQTyeYrO0jmHQga0bmgfQgwW4xh7nNaKuPU4hoF95O5cYsbw6VrnR1TCGi7th2edbDQ3Z3o2btiBjRuaB9CDAGNYcX6RVxl17WF7qpxegs08ZZpcLg7bLN0M\\\/Jb0II2NFgxo8wQYnstQ8Hr4zHpvYnmVt+N4cwXfVxtF7bbrYaG7e9bt2nZvQsad7QfoQYBxrDwGnjTbOBIIBINvoXIYvQGLhBUsMdy3UL2BCzdLQPgjoVODZ+S3oQa92O4Y02dWRA7t+7zq6cVoQ9rOMs1usA3l27lmFjTva3oTS2\\\/wR0IMFuMYe7VpqozpGp2\\\/YPL0rnFidJLKyNkw4R\\\/wWkEE7LrL0N\\\/JG3yJpF72F0FUREBERAREQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxv5i+cFfQ5fPHthfjfzF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBQm3KB51QG+5wVmvo4q6ARTi7Q4OFt4IWvbgNMA8OkkIe1rXBoa0bHBw3AWOxaiKfnLMzVfdDb7ecdCbecLT02Ax08kT21ta7gyDpMux1rbx9H1qsmAU7pJHCaoY2S+pjX2G2\\\/9W8gVtTql6tG3vttqF02846FqqjA4Z49D55vwYjLjYuIF9uoi\\\/LtR+BwzRxipmmkfG5zmv1WtcggeYaR0X3panUzVaNrt5x0Jt5x0LSHLkRYxr6yscGnV30l77tnm2K9BgkUMoe2qqiGuDmtMmwWO7zclkmKdTNVo2t\\\/lBUc8Nbqc9obzlaWTLVLJwnCSykvuSRpad99lhs\\\/rlWPj+Vo8Uy5JhcVQYtRjPCSM4T4Lg6xFxcbLLUU0TMRNXRmaq4iZinf+W\\\/ZNG9wayVjieQFXNvOOhed5W7GvsHjtHiPshTycXLjojoxGXXa5u12o\\\/lfUvRVcejDoqth1Zo\\\/FkwK8Sum+JTln83U2846E2846FVFxdlNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEFNvOOhNvOOhVRBTbzjoTbzjoVUQU2846E2846FVEAeVERAWjz3+JGYf0dUfs3LeLR57\\\/EjMP6OqP2bkHzHU8O1O+KGk+cSfYoHqeHanfFDSfOJPsQeyIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiIC+ePbC\\\/G9mL5wV9Dl88e2F+N7MXzgoPZ+0b\\\/B5x89J+9Up1FjtG\\\/wecfPSfvVKdAREQYmJVrKJkTnxSScI\\\/QAwXI2E3Pk2LX+2XDOD16pNO4Hgzt2bVuz5rrjb5AW6Zp+cMTFV90tQcw4foLwXuaDpJDCQFWrx6ipHDh2yhrmNeHhlwQfN9HStt\\\/whOS2kJejTr5Fq9ejWHG6Q0j6iJkskbH8G\\\/TGQWnyg\\\/R0rjHjtFK9zWCQ2a519BsdIuQOdbbb+SqC43NS9OharVq4McpJZ+CLXNeS1oOxwJO4XBK4yY7Swl\\\/GI5YtLi3a297OI2W8xW1LGktJjaS03HkKqbne1L06Fq9WmbmOhPB62yxh4uNTOr6ehc6jHaWFkLuDe4SgkDvWkWdp2gkW28q23\\\/CEIvvaEvRp1S1evRqaHHKesnfFHBO17d4c0DlXV63smUNLXVFMMLq5DDI6IvD4gCWuLeVwO8Lv+38laifLWCTzPlnwbD5JXkuc90DCXE7yTbeumHVhRMzXTePy54tGNMRGHVafwy8GrosVwmkr4WOZFUxNla19rgEXsVm2HMFagiZTwshgibHEwBrGMAAaBuAHIFcueb61xm19zvTe0X4q2HMEsOYKlzzfWlzzfWoqthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgrYcwSw5gqXPN9aXPN9aCthzBLDmCpc831pc831oK2HMEsOYKlzzfWlzzfWgruRB5UQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wAHnHz0n71SnUWO0b\\\/B5x89J+9Up0BERBh4pHWSQMbQSNjk1glzjuHmsb\\\/UsSkpsVbUQuqKljoe+1tuCQD8Gx0i9tn1raTyxwxOkmkbHG3e5xsAsUYlQlwArIiTuAeLlbpmbWiHOqIveZYTKXF2GIcaa\\\/S5hcXOHfNsNQtp578qpJBjzZ3cDVUjoruI4RhvykDZ0X\\\/o7NtVTOe9rahhcw2cNYuPP0HoXJs0LyA2ZpJ5A4K5506GSNerAnhxctgfFUQCQM99YW96XeQ2vbaegblQQ4twTxJUQudqaRo73Zp74XINtu3duWY2upHs1tqoy29rh4XLjVPwkjOMM1x7XjWO986Zp4W6GWNerXxxYwWyxyTxC8Z0SgAlrr7OTcBzhWhDmBrZW8apHkX0OLCLm53i2wWPl3b1tnVEDSwOnYC\\\/4I1b9hP6gehI6mnlAMdQx4IBBDwb33JnnToZI16tY2HHGtNqmmeSf7w3bPIPOsXNMOPHAZG4PMXYhrZbgyxp06u+sXbL2W9bU07pXxidhkZbU3ULi6qJ4DunZ\\\/iCsVzTVFVo3fZKsOKqZpvO\\\/wC7z7KNNnaPH6R2NPqjh41cNwssDm\\\/BdawYL\\\/C0r0dWTPAGgmdgBNgdQXDjlLdlqmM6\\\/g2eNquNizjVZssR+Iszg4UYNOXNM\\\/mWSisieE2tOzb8oLjJVU0TA+SoY1pOkEvFr2vboXK0u14ZCLFNbSBzWmqi1O3DWNu8\\\/Yehcn1NOwOL6hgDQXG7xsA3lLSXhkIuue3bLF7ez1Dfm4YKhzvlgb8eoPTBdNhid2eTl7Rhd+OcOyIuDC17GvY\\\/U1wuCDvC5afKVydlUVNPlKafKUFUVNPlKafKUFUVNPlKafKUFUQbEQFo89\\\/iRmH9HVH7Ny3i0ee\\\/xIzD+jqj9m5B8x1PDtTvihpPnEn2KB6nh2p3xQ0nziT7EHsiIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAvnj2wvxvZi+cFfQ5fPHthfjezF84KD2ftG\\\/wecfPSfvVKdRY7Rv8AB5x89J+9Up0BERBh4sykfS2rzaDUNmoi55Bs3rWQNwAkVTDC7S+3CvJPfHbtJ37ln43KyKmZrqGQan6WudFwlzY8i0xxBoNzicJadn+5O3+fnViqqN0SzNNMzeYXaqmy4+aSWSWBs7+\\\/1iU6u+23G3y3V6mp8Cp2wuikhHAuu15lN72G835lix10TpWh9bA7vtn9jNy0Ddu51wfXMj4VzsSpYge\\\/OqhcCd23y7lraVWtdNnToyzT5ehde8DTYd6JD9GwFcp48BJa6aWFo2PAMxaACL7BfYDv8qsGrbFpkmxGAN1Nc69GQSCDbzHYrBq2kOE2IwOdY6NVAbtO6+7zj6U2lWpkp0bISYIypbLw8PDW0gmQk2025+awuseXDsuv1yOZAQ5tyQ87r2uLHnVg1QEfCuxGnJuWn+wnaQAd2\\\/crzK5sPB8ZxCMhwa63FCBbbceTaPo2c6kYlUcJJopn5LlTFl+SV0801PqkAcXCYgEDYNx3bLfQqSUWX7NZJwNoTvMh70+e\\\/kViGrjlaQcRicGMLnO4nYG+wbxyEg23pU1kb28GMQp9Yvqa6jLgSDtJH2q7SvU2dOjKEWBR0enXDxbWDcyEjV8Hff5P1Kw2DLReS2Sm1vtt4U8gsOXmVttYx1G++JROaXd65tGe92bdlvLvVuOvh1aBiNO4uadGqiNydu3Ym0r1MlOjJiw\\\/AYXOhcNUjzZznlxLje97\\\/SNqux+1+LU0TUhJfrIdLq77aL7Tv2npVg10YEMjsQiewzWFqTfuNvIfL5VZnqyyYt9kqfUNt+Ik22X2lJxKp4yRRTHCGW2jwCKN0gMTWPfteZXW1Ddtv5VWSDANBhElPG5zHMFpLGzxY2891jNrQ8Od7J0\\\/BtPfAURtb6fKCk9ZTStawV8Amu0tvQk7m2Oy3Km0r1NnTo667IGXmU9nY5XiJul1zUM2bdhvp+SehVOSMvzN4M47XOEne6eGZd19lvgrss1bGGsa7EYtRALyKQlpadrfqPOqNr4WPhkGIQuYdJ0ikNjtDSRYXG0HpXb2zH78uHsWB3YbOjxLDWxxwQVcbgwNjbt38gtzq67FaBrA51XCGkEgly0\\\/HIy6RkOJwg6To1Uu1ltvkuLAq1HVmRzWsxGnJJEduIkC58v0rzPS3nsvh355BbffWLLl7J0Vz\\\/aothAPfcp2haWGuj1kOxKEtaCSziZBAAub\\\/QqGuj06X4hEXu02\\\/sTrHYb8iK3JxfDhvracf8YVZMVoI3ubJWQNc29wXi4tvWk47FGxjZ8RgIc27CKM7Tfl\\\/wAJHIuU0z2xhxroA\\\/YHu4iTe4JH1IN3FiVFK9rY6qJznGwAdtKy1p6fEcPEVpZGve1gkc8QEAi1w7csqmxajqqgQwSPc8\\\/9W4DdfeR5EGciIgLR57\\\/EjMP6OqP2blvFo89\\\/iRmH9HVH7NyD5jqeHanfFDSfOJPsUD1PDtTvihpPnEn2IPZEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBfPHthfjezF84K+hy+f3Z5pmS9lzMhk1AipNkGr7FnZUxzsajEhgMFBKK\\\/g+F41G51tGq1rOH5RXfe6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0oPZ+6mzx+Y4F6vJ\\\/MTups8fmOBeryfzF4xxGH5XSnEYfldKD2Gp7aDPUzAGU+DQkG+plO+\\\/1vKsN7ZjPgB24YSeU052f+ZeS8Rh+V0pxGH5XSlh62e2az6WgH2L3Wvxc7dv\\\/AGlR3bM57JOzC9Jv3pp3H9bl5LxGH5XSnEYfldKWHrZ7ZrPhFh7Fjbe\\\/Fz0fC\\\/q6qO2bz6HAkYURt2GnNjf\\\/AIl5HxGH5XSnEYfldKWHrXdM58\\\/+177\\\/AO7n+JX6btoM9whwfBg01zsMlO\\\/Z0PC8e4jD8rpTiMPyulLD2fupc7\\\/mOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xU7qXO978QwG\\\/PxeT+YvGeIw\\\/K6U4jD8rpQez91Lnf8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLy2PKkksTHwkP1NDgA62wi\\\/WFV+VJA1jmOa9rma7h24WBP6wg9R7qbPH5jgXq8n8xO6lzv+Y4F6vJ\\\/MXkFfgzaKpfBNfW3mNwsfiMPyulB7OO2lzuBYUOBeryfzE7qXO\\\/5jgXq8n8xeMcRh+V0pxGH5XSg9n7qbPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Lnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs47aXO43UOBeryfzE7qbPH5jgXq8n8xeMcRh+V0pxGH5XSg9n7qXPH5jgXq8n8xO6mzx+Y4F6vJ\\\/MXjHEYfldKcRh+V0pYez91Nnj8xwL1eT+YndTZ4\\\/McC9Xk\\\/mLxjiMPyulOIw\\\/K6UHs\\\/dTZ4\\\/McC9Xk\\\/mLFxbtmM54nhdZQVFFgjYaqF8DyyCQENc0tNu\\\/32K8i4jD8rpTiMPyulBqlPDtTvihpPnEn2KEnEYfldKm72qTdPYkphY24zJb6kHsSIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgLzrEKnshYRPO5lHS43TGRzo+Lyshe1l9gLXNG0DmJXoqIPE8V7KGbsPJFTkrF4rb3cHrb0hhC69P2fMQp3FtRhFRC4cklm\\\/rYpGri+Nkgs9jXDyi6zNM6rdG8dsLP+ZH\\\/G3+Fee5pzDlPNGNzYti+BzSVs1uEfHVlgP0AWUw6jA8Jqb8Ywuglv8Al07HfrCwJclZWl\\\/CZcwZ3noo+pZy1ardDW+RPAFV6+\\\/qS+RPANV6+\\\/qUwXdjzJzt+V8G9TZ1Lgexvks78r4P6qzqTLXqXjREG+RfANV6+\\\/qS+RfANV6+\\\/qUvPc1yV4r4R6q3qVfc1yV4r4R6q3qTLXqXhEK+RfANV6+\\\/qS+RPAFV6+\\\/qUvPc1yV4r4R6q3qT3NcleK2Eeqt6ky16l40REvkTwBVf5g\\\/qQOyH4v1f+YP6lLv3NcleK+Eeqt6k9zXJXithHqrepMtepeERdWQ\\\/F+r\\\/AMwf1JryF4v1f+YP6lLv3NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RG15C8Xqv\\\/MH9Sa8hcmXqv8AzB\\\/Upc+5rkrxWwf1VvUnua5K8V8I9Wb1Jlr1LwiKXZDtsy\\\/V3\\\/SD+pWMOp8jiECvoa50nKY5jb\\\/1KYPua5K8V8I9Vb1J7muSvFfCPVW9SZa9S8Imtp+xv\\\/eocV+iU\\\/xLlxfsZ8tDi\\\/pv9Slh7muSvFfCPVW9Se5rkrxWwj1VvUlq9S8IoiHsaDdR4wP\\\/ABz\\\/ABKvB9jYn\\\/dMZv8A9+f4lK73NcleK+Eeqt6lT3NcleK2Eeqt6ky16l4RQMHYzP8A8Di5\\\/wDGP8SpwHY0\\\/McW9L\\\/qUsPc1yV4r4R6q3qT3NcleK2Eeqt6ktVqXhEmog7HWn3ihxO\\\/ypj\\\/ABLBpI8mRTzGowqqqInW4Mcbcwt33va9+RTE9zXJXithHqrepPc1yV4r4R6s3qTLXqXhEXVkLxfq\\\/wDMH9SrryD4vVf+YP6lLn3NcleK+EerN6lX3NcleK+EerN6ky16l4RF15C8Xqv\\\/ADB\\\/Uqash+L9X\\\/mD+pS69zXJXivhHqrepPc1yV4rYP6q3qTLXqXhEXVkPxfq\\\/wDMH9SpqyH4Aq\\\/8wf1KXfua5K8V8I9Vb1J7muSvFbCPVW9SZa9S8Ih3yJ4Aq\\\/X39SXyL4BqvX39Sl77muSvFfCPVW9Sp7muSvFbCPVW9SZa9S8IhXyL4BqvX39SrfIvgGq9ff1KXnua5K8VsH9Vb1J7muSvFfCPVW9SZa9S8Ih3yL4BqvX39SXyL4BqvX39Sl6Oxrkof\\\/S2D+qt6lyb2OcmN3ZXwb1RnUmWvUvCIF8iEbcAqvX39S9Cyt2Y6TKuCwYVguGOhoob6GGUOO3nJbcqQceQcox\\\/Ayxgo\\\/8Awo+pZkOVMvQfgcCwqP8A7NJGPsTLVqXjR4MO2EqXGzaB7j5Ht\\\/hWxoOzVj9a4CkyziVTfdwUZd+pi95goaSnFoKWCIfIjDf1LIGzcrlnVLvKMPzhnzFWAUmTaymv\\\/wA5VTRxAfQ4A\\\/Uu8ZPhzDFSVD801NLLUSSaoo6cbImWHek2Fze\\\/It+i1EIIiKgiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAiIgIiICIiAi4TTRwsL5XtYwby42AWsOZMFD9BxWhDt1uHbf8AWpMxHFqKKquENsitU9TDUxh8ErJGHc5jgQrqrPAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQaDM8k0tTQYdDqDKkSveGyGMy6G3EQeNrdRIJI5GlaF7qCjppcRy\\\/hb8Nkow105EfAiR+oAwOZukcQSNW2xLbE3XccVw6HEqdscrpI5I3iSKaI2fE8AgOaeexI23BBIIIJCwYsEmknhfimJ1FfHC4PjhexkbNYNw9waBqIO0cgNja4BAbpERAREQEREBERAREQEREBERAREQEREBERAREQEREBYuKVjMPw+oq5b8HDG6R1uYC6ylr8foziGDVtGDpM8L4781wQpPDc1TbNGbgjvjWMYnmTEXyzummcSSyCMEtYPI0eTlWrbDK6J8rYnmJhAc8NOlpO655FsaKsxPLOLyOp3Opa2MOidqaDYHfsP61agxiugwqqw2Oa1HVPEkrNI75wty7xuHQvhTMTN6pm7+pYdNWHTFOBTGTdbf8vn8tOGquG12JYLUQ1dHJPTOd3zDYhsg825wUi8sYoMZwKjr9IaZow5zRyO3EdIKjpV4niGKU9BQzyOmjpW8FTxtYLgG2zYLncFIHI+HS4Vligo5xaZkd3jmcSSR9a9vYpnNMRwfmvWWinZ0V1xEYl54aftm+REX0X5AREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEIuERBpcay1heMkHEKOKZ4Fg8izgPONq0B7GeAF1+AmA5uGdZd5RYqwqKpvMPThds7Rgxlw8SYj7TLr+C5SwfCJBJRUMTJR\\\/zh753Sdq7ABYWCItRTFMWhxxMSvEqzVzMz9xERVh\\\/9k=\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"final-screenshot\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Final Screenshot\",\"warnings\":null},\"efficient-animated-content\":{\"description\":\"Large GIFs are inefficient for delivering animated content. Consider using MPEG4\\\/WebM videos for animations and PNG\\\/WebP for static images instead of GIF to save network bytes. [Learn more](https:\\\/\\\/developers.google.com\\\/web\\\/fundamentals\\\/performance\\\/optimizing-content-efficiency\\\/replace-animated-gifs-with-video\\\/)\",\"details\":{\"overallSavingsBytes\":0,\"overallSavingsMs\":0,\"headings\":[],\"type\":\"opportunity\",\"items\":[]},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"efficient-animated-content\",\"score\":1,\"scoreDisplayMode\":\"numeric\",\"title\":\"Use video formats for animated content\",\"warnings\":null},\"metrics\":{\"description\":\"Collects all available metrics.\",\"details\":{\"items\":[{\"observedFirstVisualChange\":3145,\"observedLoadTs\":1366432964444,\"firstMeaningfulPaint\":728,\"observedTraceEnd\":5879,\"observedFirstMeaningfulPaint\":793,\"observedTraceEndTs\":1366435374035,\"firstCPUIdle\":1972,\"observedFirstMeaningfulPaintTs\":1366430287590,\"observedDomContentLoaded\":947,\"observedNavigationStart\":0,\"interactive\":2633,\"observedFirstVisualChangeTs\":1366432639817,\"observedFirstContentfulPaintTs\":1366430287589,\"observedLoad\":3470,\"observedLastVisualChangeTs\":1366434322817,\"observedDomContentLoadedTs\":1366430441466,\"observedSpeedIndex\":3355,\"estimatedInputLatency\":13,\"observedFirstPaint\":793,\"observedLastVisualChange\":4828,\"firstContentfulPaint\":728,\"observedFirstPaintTs\":1366430287588,\"speedIndex\":2563,\"observedSpeedIndexTs\":1366432850000,\"observedFirstContentfulPaint\":793,\"observedNavigationStartTs\":1366429494817}],\"type\":\"debugdata\"},\"displayValue\":null,\"errorMessage\":null,\"explanation\":null,\"id\":\"metrics\",\"score\":null,\"scoreDisplayMode\":\"informative\",\"title\":\"Metrics\",\"warnings\":null}},\"categories\":{\"performance\":{\"description\":null,\"id\":\"performance\",\"manualDescription\":null,\"score\":0.78,\"title\":\"Performance\",\"auditRefs\":[{\"group\":\"metrics\",\"id\":\"first-contentful-paint\",\"weight\":3},{\"group\":\"metrics\",\"id\":\"first-meaningful-paint\",\"weight\":1},{\"group\":\"metrics\",\"id\":\"speed-index\",\"weight\":4},{\"group\":\"metrics\",\"id\":\"interactive\",\"weight\":5},{\"group\":\"metrics\",\"id\":\"first-cpu-idle\",\"weight\":2},{\"group\":\"metrics\",\"id\":\"max-potential-fid\",\"weight\":0},{\"group\":null,\"id\":\"estimated-input-latency\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"render-blocking-resources\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-responsive-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"offscreen-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-css\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unminified-javascript\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"unused-css-rules\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-optimized-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-webp-images\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-text-compression\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preconnect\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"time-to-first-byte\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"redirects\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"uses-rel-preload\",\"weight\":0},{\"group\":\"load-opportunities\",\"id\":\"efficient-animated-content\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"total-byte-weight\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"uses-long-cache-ttl\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"dom-size\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"critical-request-chains\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"user-timings\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"bootup-time\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"mainthread-work-breakdown\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"font-display\",\"weight\":0},{\"group\":\"budgets\",\"id\":\"performance-budget\",\"weight\":0},{\"group\":\"diagnostics\",\"id\":\"resource-summary\",\"weight\":0},{\"group\":null,\"id\":\"network-requests\",\"weight\":0},{\"group\":null,\"id\":\"network-rtt\",\"weight\":0},{\"group\":null,\"id\":\"network-server-latency\",\"weight\":0},{\"group\":null,\"id\":\"main-thread-tasks\",\"weight\":0},{\"group\":null,\"id\":\"diagnostics\",\"weight\":0},{\"group\":null,\"id\":\"metrics\",\"weight\":0},{\"group\":null,\"id\":\"screenshot-thumbnails\",\"weight\":0},{\"group\":null,\"id\":\"final-screenshot\",\"weight\":0}]}},\"categoryGroups\":{\"pwa-installable\":{\"description\":null,\"title\":\"Installable\"},\"seo-mobile\":{\"description\":\"Make sure your pages are mobile friendly so users don\\u2019t have to pinch or zoom in order to read the content pages. [Learn more](https:\\\/\\\/developers.google.com\\\/search\\\/mobile-sites\\\/).\",\"title\":\"Mobile Friendly\"},\"diagnostics\":{\"description\":\"More information about the performance of your application.\",\"title\":\"Diagnostics\"},\"a11y-best-practices\":{\"description\":\"These items highlight common accessibility best practices.\",\"title\":\"Best practices\"},\"seo-crawl\":{\"description\":\"To appear in search results, crawlers need access to your app.\",\"title\":\"Crawling and Indexing\"},\"a11y-color-contrast\":{\"description\":\"These are opportunities to improve the legibility of your content.\",\"title\":\"Contrast\"},\"seo-content\":{\"description\":\"Format your HTML in a way that enables crawlers to better understand your app\\u2019s content.\",\"title\":\"Content Best Practices\"},\"pwa-optimized\":{\"description\":null,\"title\":\"PWA Optimized\"},\"a11y-navigation\":{\"description\":\"These are opportunities to improve keyboard navigation in your application.\",\"title\":\"Navigation\"},\"pwa-fast-reliable\":{\"description\":null,\"title\":\"Fast and reliable\"},\"a11y-aria\":{\"description\":\"These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"ARIA\"},\"a11y-audio-video\":{\"description\":\"These are opportunities to provide alternative content for audio and video. This may improve the experience for users with hearing or vision impairments.\",\"title\":\"Audio and video\"},\"a11y-language\":{\"description\":\"These are opportunities to improve the interpretation of your content by users in different locales.\",\"title\":\"Internationalization and localization\"},\"a11y-tables-lists\":{\"description\":\"These are opportunities to to improve the experience of reading tabular or list data using assistive technology, like a screen reader.\",\"title\":\"Tables and lists\"},\"a11y-names-labels\":{\"description\":\"These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.\",\"title\":\"Names and labels\"},\"budgets\":{\"description\":\"Performance budgets set standards for the performance of your site.\",\"title\":\"Budgets\"},\"metrics\":{\"description\":null,\"title\":\"Metrics\"},\"load-opportunities\":{\"description\":\"These optimizations can speed up your page load.\",\"title\":\"Opportunities\"}},\"timing\":{\"total\":0},\"i18n\":{\"rendererFormattedStrings\":{\"auditGroupExpandTooltip\":\"Show audits\",\"crcInitialNavigation\":\"Initial Navigation\",\"crcLongestDurationLabel\":\"Maximum critical path latency:\",\"errorLabel\":\"Error!\",\"errorMissingAuditInfo\":\"Report error: no audit information\",\"labDataTitle\":\"Lab Data\",\"lsPerformanceCategoryDescription\":\"[Lighthouse](https:\\\/\\\/developers.google.com\\\/web\\\/tools\\\/lighthouse\\\/) analysis of the current page on an emulated mobile network. Values are estimated and may vary.\",\"manualAuditsGroupTitle\":\"Additional items to manually check\",\"notApplicableAuditsGroupTitle\":\"Not applicable\",\"opportunityResourceColumnLabel\":\"Opportunity\",\"opportunitySavingsColumnLabel\":\"Estimated Savings\",\"passedAuditsGroupTitle\":\"Passed audits\",\"scorescaleLabel\":null,\"toplevelWarningsMessage\":\"There were issues affecting this run of Lighthouse:\",\"varianceDisclaimer\":\"Values are estimated and may vary.\",\"warningHeader\":\"Warnings: \"}}}},\"googlesitekit_analytics::goals::last-28-days::d41d8cd98f00b204e9800998ecf8427e\":{\"itemsPerPage\":1000,\"kind\":\"analytics#goals\",\"nextLink\":null,\"previousLink\":null,\"startIndex\":1,\"totalResults\":5,\"username\":\"adam.silverstein@getgoogle.com\",\"items\":[{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T15:36:07.002Z\",\"id\":\"1\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Basic\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/1\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:31.531Z\",\"value\":299,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Basic Button\",\"number\":1,\"url\":\"\\\/pricing-basic\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:30:57.626Z\",\"id\":\"2\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Professional\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/2\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:43.894Z\",\"value\":699,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Professional Button\",\"number\":1,\"url\":\"\\\/pricing-professional\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:31:32.429Z\",\"id\":\"3\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Enterprise\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/3\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T21:40:55.366Z\",\"value\":999,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Enterprise Button\",\"number\":1,\"url\":\"\\\/pricing-enterprise\"}]}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:32:17.667Z\",\"id\":\"4\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Form Success (non-funnel)\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/4\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:22.277Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":false,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\"}},{\"accountId\":\"22305160\",\"active\":true,\"created\":\"2016-12-06T16:41:10.580Z\",\"id\":\"5\",\"internalWebPropertyId\":\"131522251\",\"kind\":\"analytics#goal\",\"name\":\"Get Started\",\"profileId\":\"135435962\",\"selfLink\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\\\/goals\\\/5\",\"type\":\"URL_DESTINATION\",\"updated\":\"2016-12-06T16:53:14.486Z\",\"value\":0,\"webPropertyId\":\"UA-22305160-3\",\"parentLink\":{\"href\":\"https:\\\/\\\/www.googleapis.com\\\/analytics\\\/v3\\\/management\\\/accounts\\\/22305160\\\/webproperties\\\/UA-22305160-3\\\/profiles\\\/135435962\",\"type\":\"analytics#profile\"},\"urlDestinationDetails\":{\"caseSensitive\":false,\"firstStepRequired\":true,\"matchType\":\"EXACT\",\"url\":\"\\\/thankyou\",\"steps\":[{\"name\":\"Get Started Header Button\",\"number\":1,\"url\":\"\\\/get-started\"}]}}]}}","timestamp":1558364287,"debug":false,"currentScreen":{"action":"","base":"post","id":"page","is_network":false,"is_user":false,"parent_base":null,"parent_file":null,"post_type":"page","taxonomy":""},"currentAdminPage":null,"resetSession":false,"reAuth":false,"userData":{"id":1,"email":"sundar.pichai@google.com","name":"Sundar Pichai","picture":""},"connectUrl":"https:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?googlesitekit_connect=1&nonce=18e31a3178&page=googlesitekit-splash","disconnectUrl":"https:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?googlesitekit_disconnect=1&nonce=4d46fb75bc&page=googlesitekit-splash","AMPenabled":false,"newSitePosts":"-1","externalCredentialsURL":"https:\/\/developers.google.com\/web\/site-kit?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","externalAPIKeyURL":"https:\/\/developers.google.com\/web\/site-kit\/apikey?sitename=Site%20Kit%20for%20WordPress&siteurl=https:\/\/www.sitekitbygoogle.com","trackingOptin":true,"trackingID":"UA-XXXXXXXX-X"},"modules":{"search-console":{"slug":"search-console","name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","cta":"Connect your site to Google Search Console.","sort":1,"homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","group":"","feature":"","module_tags":[],"required":[],"autoActivate":true,"screenId":"googlesitekit-module-search-console","hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"analytics":{"slug":"analytics","name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","cta":"Get to know your customers.","sort":2,"homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","group":"Marketing Platform","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-analytics","hasSettings":true,"provides":["Audience overview","Top pages","Top acquisition sources"],"settings":{"accountId":"XXXXXXXX","propertyId":"UA-XXXXXXXX-X","profileId":"XXXXXXXX","internalWebPropertyId":"XXXXXXXX","useSnippet":false,"ampClientIdOptIn":false},"active":true,"setupComplete":true,"dependencies":[],"dependants":["optimize","tagmanager"]},"optimize":{"slug":"optimize","name":"Optimize","description":"Create free A\/B tests that help you drive metric-based design solutions to your site.","cta":"Increase your CTR.","sort":3,"homepage":"https:\/\/optimize.google.com\/optimize\/home\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/optimize\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["A\/B or multivariate testing","Improvement tracking","Probability and confidence calculations"],"settings":{"optimizeId":false,"ampClientIdOptIn":false,"ampExperimentJson":""},"active":true,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"tagmanager":{"slug":"tagmanager","name":"Tag Manager","description":"Tag Manager creates an easy to manage way to create tags on your site without updating code.","cta":"Tag management made simple.","sort":4,"homepage":"https:\/\/tagmanager.google.com\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/tag-manager\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["Create tags without updating code"],"settings":{"accountId":"","containerId":"","useSnippet":false},"active":true,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"pagespeed-insights":{"slug":"pagespeed-insights","name":"PageSpeed Insights","description":"Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.","cta":"Learn more about your website\u2019s performance.","sort":5,"homepage":"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/","learnMore":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about","group":"Additional Google Services","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":false,"hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"adsense":{"slug":"adsense","name":"AdSense","description":"Earn money by placing ads on your website. It\u2019s free and easy.","cta":"Monetize Your Site.","sort":6,"homepage":"https:\/\/www.google.com\/adsense\/start?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","group":"Additional Google Services","feature":"","module_tags":["monetize"],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-adsense","hasSettings":true,"provides":["Monetize your website","Intelligent, automatic ad placement"],"settings":[false],"accountURL":"https:\/\/www.google.com\/adsense\/signup\/new?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","signupURL":"https:\/\/www.google.com\/adsense\/signup\/new?source=site-kit&url=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&utm_source=site-kit&utm_medium=wordpress_signup","rootURL":"https:\/\/www.google.com\/adsense\/?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","active":false,"setupComplete":false,"dependencies":[],"dependants":[]}},"locale":{"":{"domain":"google-site-kit","lang":"en_US"}},"permissions":{"canAuthenticate":true,"canSetup":true,"canViewPostsInsights":true,"canViewDashboard":true,"canViewModuleDetails":true,"canManageOptions":true},"setup":{"isSiteKitConnected":true,"authenticationUrl":"#","isAuthenticated":true,"isVerified":true,"hasSearchConsoleProperty":true,"showModuleSetupWizard":false,"moduleToSetup":""},"notifications":[],"permaLink":"https:\/\/sitekitbygoogle.com\/blog\/","permaLinkHash":"251d4af22e2f74988933fee5cd46256d","pageTitle":"blog","postID":57,"postType":"page","dashboardPermalink":"https:\/\/sitekitbygoogle.com\/wp-admin\/admin.php?page=googlesitekit-dashboard","publicPath":"https:\/\/sitekitbygoogle.com\/wp-content\/plugins\/google-site-kit\/dist\/assets\/js\/","editmodule":""} \ No newline at end of file diff --git a/.storybook/data/wp-admin-post.php-post=57&action=edit-googlesitekitAdminbar.js b/.storybook/data/wp-admin-post.php-post=57&action=edit-googlesitekitAdminbar.js new file mode 100644 index 00000000000..2ad4936ffef --- /dev/null +++ b/.storybook/data/wp-admin-post.php-post=57&action=edit-googlesitekitAdminbar.js @@ -0,0 +1 @@ +export const googlesitekitAdminbar = {"publicPath":"https:\/\/sitekitbygoogle.com\/wp-content\/plugins\/google-site-kit\/dist\/assets\/js\/","properties":{"isAdmin":true},"modules":{"search-console":{"slug":"search-console","name":"Search Console","description":"Google Search Console and helps you understand how Google views your site and optimize its performance in search results.","cta":"Connect your site to Google Search Console.","sort":1,"homepage":"https:\/\/search.google.com\/search-console","learnMore":"https:\/\/www.google.com\/webmasters\/tools\/home","group":"","feature":"","module_tags":[],"required":[],"autoActivate":true,"screenId":"googlesitekit-module-search-console","hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"analytics":{"slug":"analytics","name":"Analytics","description":"Get a deeper understanding of your customers. Google Analytics gives you the free tools you need to analyze data for your business in one place.","cta":"Get to know your customers.","sort":2,"homepage":"https:\/\/analytics.google.com\/analytics\/web","learnMore":"https:\/\/marketingplatform.google.com\/about\/analytics\/","group":"Marketing Platform","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-analytics","hasSettings":true,"provides":["Audience overview","Top pages","Top acquisition sources"],"settings":{"accountId":"XXXXXXXX","propertyId":"UA-XXXXXXXX-X","profileId":"XXXXXXXX","internalWebPropertyId":"XXXXXXXX","useSnippet":false,"ampClientIdOptIn":false},"active":true,"setupComplete":true,"dependencies":[],"dependants":["optimize","tagmanager"]},"optimize":{"slug":"optimize","name":"Optimize","description":"Create free A\/B tests that help you drive metric-based design solutions to your site.","cta":"Increase your CTR.","sort":3,"homepage":"https:\/\/optimize.google.com\/optimize\/home\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/optimize\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["A\/B or multivariate testing","Improvement tracking","Probability and confidence calculations"],"settings":{"optimizeId":false,"ampClientIdOptIn":false,"ampExperimentJson":""},"active":true,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"tagmanager":{"slug":"tagmanager","name":"Tag Manager","description":"Tag Manager creates an easy to manage way to create tags on your site without updating code.","cta":"Tag management made simple.","sort":4,"homepage":"https:\/\/tagmanager.google.com\/","learnMore":"https:\/\/marketingplatform.google.com\/about\/tag-manager\/","group":"Marketing Platform","feature":"","module_tags":["marketing"],"required":["analytics"],"autoActivate":false,"screenId":false,"hasSettings":true,"provides":["Create tags without updating code"],"settings":{"accountId":"","containerId":"","useSnippet":false},"active":true,"setupComplete":false,"dependencies":["analytics"],"dependants":[]},"pagespeed-insights":{"slug":"pagespeed-insights","name":"PageSpeed Insights","description":"Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.","cta":"Learn more about your website\u2019s performance.","sort":5,"homepage":"https:\/\/developers.google.com\/speed\/pagespeed\/insights\/","learnMore":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/about","group":"Additional Google Services","feature":"","module_tags":[],"required":[],"autoActivate":false,"screenId":false,"hasSettings":false,"active":true,"setupComplete":true,"dependencies":[],"dependants":[]},"adsense":{"slug":"adsense","name":"AdSense","description":"Earn money by placing ads on your website. It\u2019s free and easy.","cta":"Monetize Your Site.","sort":6,"homepage":"https:\/\/www.google.com\/adsense\/start?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","learnMore":"https:\/\/www.google.com\/intl\/en_us\/adsense\/start\/","group":"Additional Google Services","feature":"","module_tags":["monetize"],"required":[],"autoActivate":false,"screenId":"googlesitekit-module-adsense","hasSettings":true,"provides":["Monetize your website","Intelligent, automatic ad placement"],"settings":[false],"accountURL":"https:\/\/www.google.com\/adsense\/signup\/new?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","signupURL":"https:\/\/www.google.com\/adsense\/signup\/new?source=site-kit&url=https%3A%2F%2Fwww.sitekitbygoogle.com%2F&utm_source=site-kit&utm_medium=wordpress_signup","rootURL":"https:\/\/www.google.com\/adsense\/?source=site-kit&url=https:\/\/www.sitekitbygoogle.com\/","active":false,"setupComplete":false,"dependencies":[],"dependants":[]}}} \ No newline at end of file diff --git a/.storybook/preview-head.html b/.storybook/preview-head.html new file mode 100644 index 00000000000..d452d353dab --- /dev/null +++ b/.storybook/preview-head.html @@ -0,0 +1,23 @@ + + diff --git a/.storybook/storybook-data.js b/.storybook/storybook-data.js new file mode 100644 index 00000000000..35a2cad7d0a --- /dev/null +++ b/.storybook/storybook-data.js @@ -0,0 +1,610 @@ +module.exports = [ + { + 'id': 'global--admin-bar', + 'kind': 'Global', + 'name': 'Admin Bar', + 'story': 'Admin Bar', + 'parameters': { + 'fileName': './stories/adminbar.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'readySelector': '.googlesitekit-data-block' + } + } + }, + { + 'id': 'global--buttons', + 'kind': 'Global', + 'name': 'Buttons', + 'story': 'Buttons', + 'parameters': { + 'fileName': './stories/buttons.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'hoverSelector': '.googlesitekit-button--hover', + 'postInteractionWait': 3000, + 'onReadyScript': 'mouse.js' + } + } + }, + { + 'id': 'dashboard--module-header', + 'kind': 'Dashboard', + 'name': 'Module Header', + 'story': 'Module Header', + 'parameters': { + 'fileName': './stories/dashboard.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'dashboard--all-traffic', + 'kind': 'Dashboard', + 'name': 'All Traffic', + 'story': 'All Traffic', + 'parameters': { + 'fileName': './stories/dashboard.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'readySelector': '.googlesitekit-line-chart > div[style="position: relative;"]' + } + } + }, + { + 'id': 'dashboard--pagespeed-insights', + 'kind': 'Dashboard', + 'name': 'PageSpeed Insights', + 'story': 'PageSpeed Insights', + 'parameters': { + 'fileName': './stories/dashboard.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'readySelector': '.googlesitekit-pagespeed-report__score-gauge', + 'delay': 1000 + } + } + }, + { + 'id': 'dashboard--post-searcher', + 'kind': 'Dashboard', + 'name': 'Post Searcher', + 'story': 'Post Searcher', + 'parameters': { + 'fileName': './stories/dashboard.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'dashboard--search-funnel-analytics-inactive', + 'kind': 'Dashboard', + 'name': 'Search Funnel Analytics Inactive', + 'story': 'Search Funnel Analytics Inactive', + 'parameters': { + 'fileName': './stories/dashboard.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'readySelector': '.googlesitekit-line-chart > div[style="position: relative;"]' + } + } + }, + { + 'id': 'dashboard--search-funnel', + 'kind': 'Dashboard', + 'name': 'Search Funnel', + 'story': 'Search Funnel', + 'parameters': { + 'fileName': './stories/dashboard.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'readySelector': '.googlesitekit-line-chart > div[style="position: relative;"]' + } + } + }, + { + 'id': 'global--data-table', + 'kind': 'Global', + 'name': 'Data Table', + 'story': 'Data Table', + 'parameters': { + 'fileName': './stories/data-table.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'readySelector': '.googlesitekit-table-overflow', + 'delay': 2000 + } + } + }, + { + 'id': 'global--plugin-header', + 'kind': 'Global', + 'name': 'Plugin Header', + 'story': 'Plugin Header', + 'parameters': { + 'fileName': './stories/header.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'delay': 3000 + } + } + }, + { + 'id': 'global-layout--layout-with-header-footer-and-ctas', + 'kind': 'Global/Layout', + 'name': 'Layout with Header Footer and CTAs', + 'story': 'Layout with Header Footer and CTAs', + 'parameters': { + 'fileName': './stories/layout.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global-layout--layout-with-header-and-footer', + 'kind': 'Global/Layout', + 'name': 'Layout with Header and Footer', + 'story': 'Layout with Header and Footer', + 'parameters': { + 'fileName': './stories/layout.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global--links', + 'kind': 'Global', + 'name': 'Links', + 'story': 'Links', + 'parameters': { + 'fileName': './stories/links.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'hoverSelector': '.googlesitekit-cta-link--hover', + 'onReadyScript': 'mouse.js' + } + } + }, + { + 'id': 'global--modal-dialog', + 'kind': 'Global', + 'name': 'Modal Dialog', + 'story': 'Modal Dialog', + 'parameters': { + 'fileName': './stories/modal-dialog.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'delay': 1000 + } + } + }, + { + 'id': 'adsense-module--estimate-earnings', + 'kind': 'AdSense Module', + 'name': 'Estimate Earnings', + 'story': 'Estimate Earnings', + 'parameters': { + 'fileName': './stories/module-adsense.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'readySelector': '.googlesitekit-data-block' + } + } + }, + { + 'id': 'adsense-module--performance', + 'kind': 'AdSense Module', + 'name': 'Performance', + 'story': 'Performance', + 'parameters': { + 'fileName': './stories/module-adsense.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'adsense-module--adsense-outro', + 'kind': 'AdSense Module', + 'name': 'AdSense Outro', + 'story': 'AdSense Outro', + 'parameters': { + 'fileName': './stories/module-adsense.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'analytics-module--audience-overview-chart', + 'kind': 'Analytics Module', + 'name': 'Audience Overview Chart', + 'story': 'Audience Overview Chart', + 'parameters': { + 'fileName': './stories/module-analytics.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'readySelector': '.googlesitekit-line-chart > div[style="position: relative;"]' + } + } + }, + { + 'id': 'analytics-module--top-acquisition-pie-chart', + 'kind': 'Analytics Module', + 'name': 'Top Acquisition Pie Chart', + 'story': 'Top Acquisition Pie Chart', + 'parameters': { + 'fileName': './stories/module-analytics.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'readySelector': '.googlesitekit-line-chart > div[style="position: relative;"]' + } + } + }, + { + 'id': 'search-console-module--overview-chart', + 'kind': 'Search Console Module', + 'name': 'Overview Chart', + 'story': 'Overview Chart', + 'parameters': { + 'fileName': './stories/module-search-console.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'readySelector': '.googlesitekit-line-chart > div[style="position: relative;"]' + } + } + }, + { + 'id': 'global-notifications--module-setup-complete', + 'kind': 'Global/Notifications', + 'name': 'Module Setup Complete', + 'story': 'Module Setup Complete', + 'parameters': { + 'fileName': './stories/notifications.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global-notifications--small-with-image', + 'kind': 'Global/Notifications', + 'name': 'Small with Image', + 'story': 'Small with Image', + 'parameters': { + 'fileName': './stories/notifications.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global-notifications--small-with-no-image', + 'kind': 'Global/Notifications', + 'name': 'Small with No Image', + 'story': 'Small with No Image', + 'parameters': { + 'fileName': './stories/notifications.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global-notifications--small-with-error', + 'kind': 'Global/Notifications', + 'name': 'Small with Error', + 'story': 'Small with Error', + 'parameters': { + 'fileName': './stories/notifications.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global-notifications--small-with-warning', + 'kind': 'Global/Notifications', + 'name': 'Small with Warning', + 'story': 'Small with Warning', + 'parameters': { + 'fileName': './stories/notifications.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global-notifications--traffic-increase-win', + 'kind': 'Global/Notifications', + 'name': 'Traffic Increase Win', + 'story': 'Traffic Increase Win', + 'parameters': { + 'fileName': './stories/notifications.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global-notifications--pageview-increase-win', + 'kind': 'Global/Notifications', + 'name': 'Pageview Increase Win', + 'story': 'Pageview Increase Win', + 'parameters': { + 'fileName': './stories/notifications.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global-notifications--publishing-win', + 'kind': 'Global/Notifications', + 'name': 'Publishing Win', + 'story': 'Publishing Win', + 'parameters': { + 'fileName': './stories/notifications.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global-notifications--total-stats', + 'kind': 'Global/Notifications', + 'name': 'Total Stats', + 'story': 'Total Stats', + 'parameters': { + 'fileName': './stories/notifications.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global--page-headers', + 'kind': 'Global', + 'name': 'Page Headers', + 'story': 'Page Headers', + 'parameters': { + 'fileName': './stories/page-header.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global--progress-bars', + 'kind': 'Global', + 'name': 'Progress Bars', + 'story': 'Progress Bars', + 'parameters': { + 'fileName': './stories/progress-bars.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'misMatchThreshold': 10 + } + } + }, + { + 'id': 'global--radios', + 'kind': 'Global', + 'name': 'Radios', + 'story': 'Radios', + 'parameters': { + 'fileName': './stories/radio.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global--selects', + 'kind': 'Global', + 'name': 'Selects', + 'story': 'Selects', + 'parameters': { + 'fileName': './stories/select.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'delay': 3000, + 'clickSelector': '.googlesitekit-story-select-click', + 'postInteractionWait': 3000, + 'onReadyScript': 'mouse.js' + } + } + }, + { + 'id': 'settings--settings-tabs', + 'kind': 'Settings', + 'name': 'Settings Tabs', + 'story': 'Settings Tabs', + 'parameters': { + 'fileName': './stories/settings.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'delay': 3000 + } + } + }, + { + 'id': 'settings--connected-services', + 'kind': 'Settings', + 'name': 'Connected Services', + 'story': 'Connected Services', + 'parameters': { + 'fileName': './stories/settings.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'delay': 1000 + } + } + }, + { + 'id': 'settings--vrt-editing-settings-module', + 'kind': 'Settings', + 'name': 'VRT: Editing Settings Module', + 'story': 'VRT: Editing Settings Module', + 'parameters': { + 'fileName': './stories/settings.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'delay': 2000, + 'clickSelectors': [ + '#googlesitekit-settings-module__header--analytics', + '.googlesitekit-settings-module__edit-button' + ], + 'hoverSelector': '.googlesitekit-settings-module__title', + 'postInteractionWait': 3000, + 'onReadyScript': 'mouse.js' + } + } + }, + { + 'id': 'settings--connect-more-services', + 'kind': 'Settings', + 'name': 'Connect More Services', + 'story': 'Connect More Services', + 'parameters': { + 'fileName': './stories/settings.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'settings--admin-settings', + 'kind': 'Settings', + 'name': 'Admin Settings', + 'story': 'Admin Settings', + 'parameters': { + 'fileName': './stories/settings.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'setup--client-id', + 'kind': 'Setup', + 'name': 'Client ID', + 'story': 'Client ID', + 'parameters': { + 'fileName': './stories/setup.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'splash--splash-page', + 'kind': 'Splash', + 'name': 'Splash Page', + 'story': 'Splash Page', + 'parameters': { + 'fileName': './stories/splash.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global--switches', + 'kind': 'Global', + 'name': 'Switches', + 'story': 'Switches', + 'parameters': { + 'fileName': './stories/switch.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'global--text-fields', + 'kind': 'Global', + 'name': 'Text Fields', + 'story': 'Text Fields', + 'parameters': { + 'fileName': './stories/text-field.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'wordpress--wordpress-activation', + 'kind': 'WordPress', + 'name': 'WordPress Activation', + 'story': 'WordPress Activation', + 'parameters': { + 'fileName': './stories/wp-activation.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {} + } + } + }, + { + 'id': 'wordpress--wordpress-dashboard', + 'kind': 'WordPress', + 'name': 'WordPress Dashboard', + 'story': 'WordPress Dashboard', + 'parameters': { + 'fileName': './stories/wp-dashboard.stories.js', + 'options': { + 'hierarchyRootSeparator': '|', + 'hierarchySeparator': {}, + 'readySelector': '.googlesitekit-data-block', + 'delay': 2000 + } + } + } +]; diff --git a/.storybook/webpack.config.js b/.storybook/webpack.config.js new file mode 100644 index 00000000000..2a5049e6c19 --- /dev/null +++ b/.storybook/webpack.config.js @@ -0,0 +1,24 @@ +const path = require( 'path' ); + +module.exports = async( { config, mode } ) => { + + config.resolve = { + ...config.resolve, + alias: { + ...config.resolve.alias, + SiteKitCore: path.resolve( __dirname, '../assets/js/' ), + GoogleComponents: path.resolve( __dirname, '../assets/js/components/' ), + GoogleUtil: path.resolve( __dirname, '../assets/js/util/' ), + GoogleModules: path.resolve( __dirname, '../assets/js/modules/' ) + } + }; + + config.module.rules.push( + { + test: /\.(png|woff|woff2|eot|ttf|svg|gif)$/, + use: { loader: 'url-loader?limit=100000', }, + } + ); + + return config; +}; diff --git a/.stylelintrc b/.stylelintrc new file mode 100644 index 00000000000..fde8d645d21 --- /dev/null +++ b/.stylelintrc @@ -0,0 +1,22 @@ +{ + "extends": "stylelint-config-wordpress", + "plugins": [ + "stylelint-declaration-use-variable", + "stylelint-order", + "stylelint-scss" + ], + "rules": { + "string-quotes": "double", + "at-rule-no-unknown": null, + "declaration-property-unit-whitelist": null, + "function-url-quotes": "always", + "selector-class-pattern": null, + "sh-waqar/declaration-use-variable": [["/color/", { "ignoreValues": ["/^rgba/", "transparent"] }]], + "order/properties-alphabetical-order": true, + "scss/at-rule-no-unknown": true, + "value-keyword-case": [ "lower", { + "ignoreKeywords": ["/([A-Z])/"] + } + ] + } +} diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000000..f09e4e67c79 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,87 @@ +# Site Kit by Google, Copyright 2019 Google LLC +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +sudo: required + +dist: trusty + +language: php + +notifications: + email: + on_success: never + on_failure: change + +cache: + directories: + - $HOME/.composer/cache + - $HOME/.phpbrew + - $HOME/.npm + +before_script: + - npm install -g gulp-cli + - composer install + - bash tests/bin/install-wp-tests.sh wordpress_test root '' localhost $WP_VERSION + +branches: + only: + - master + +# Before install, failures in this section will result in build status 'errored' +before_install: + # setup WP_DEVELOP_DIR (needed for bbPress to bootstrap WP PHPUnit tests) + - WP_DEVELOP_DIR=/tmp/wordpress + # clone the WordPress develop repo + - git clone --depth=1 --branch="$WP_VERSION" git://develop.git.wordpress.org/ $WP_DEVELOP_DIR + - WP_DEVELOP_DIR=/tmp/wordpress/src + - WP_TESTS_DIR=/tmp/wordpress/tests/phpunit + +jobs: + include: + + - stage: test + php: 5.4 + env: + - WP_VERSION=5.1 + - PHPCS_PHP_VERSION='5.4' + script: + - npm install || exit 1 + - gulp phpcs || exit 1 # PHP Code Sniffer scan. + - gulp phpunit || exit 1 + + - stage: test + php: 5.6 + env: WP_VERSION=master + script: + - npm install || exit 1 + - gulp phpunit || exit 1 + + - stage: test + php: 7.2 + env: WP_VERSION=master + script: + - npm install || exit 1 + - gulp phpunit || exit 1 + + - stage: test + php: 7.3 + env: WP_VERSION=master + script: + - npm install || exit 1 + - npm run test || exit 1 # Bundle size test. + - travis_retry npm run travis:test || exit 1 # Runs QUnit, PHPUnit and BackstopJS visual regression tests. + +services: + - docker diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000000..c205b05c724 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,546 @@ +# Changelog + +All notable changes to this project will be documented in this file, per [the Keep a Changelog standard](http://keepachangelog.com/). + +## [ 1.0.0-rc.4 ] + +### Changed +* Always insert Tag Manager snippet when module is activated. +* Sort popular keywords by impressions in main dashboard. +* Change link for switching AdSense account while setup. +* Change label in dashboard popular widget to Search Console. +* Update all Search Console label links to deep links. +* Show user profile for new account or non-matching tag flow in AdSense setup flow. +* Show AdSense SEVERE alert message in notification component. +* Setup wizard: add Ad detection, pass query var to Hen House. +* Remove auxiliary files from the release build that are irrelevant for wordpress.org. +* Provide better error messaging for OAuth errors. +* Use deep link on Adsense disapproved and pending status screens. +* Update text copy in module setup wins. +* Change AdSense warning "Removes old AdSense code" message as a notice for better visibility. +* Show better error message when `RateLimitExceeded` occurs. +* Update module list alignment on publisher wins component. +* Change text copy when tag exists and matched property found during Analytics Setup flow. +* Prevent initialization of the plugin when activated network-wide and display warning about current state of support. +* Update text copy for AMP client id optin in Analytics. +* Update Optimize AMP client id dependency to use it from Analytics setting. +* Change tag_partner value to "site_kit" for AdSense ad code. +* Only show admin bar menu for published posts that have Search Console data. + +### Fixed +* Fix admin bar stats not shown in post edit screen. +* Fix data accuracy from date range calculation. +* Fix Analytics chart to show correct data based on selected date range. +* Show module status connected in Search Console dashboard screen for consistency. +* Fix for checking existing tag for AdSense in iframe test. +* Fix JavaScript error in Analytics setup flow when tag already exists. +* Make Optimize checks for Analytics and Tag Manager module data more error-proof. +* Fix siteURL value when verification not resolved on `is-site-exist` endpoint. +* Prevent checking for analytics existing tag from `wp_head` twice. +* Display correct message for AdSense settings screen when account is pending status. + +### Added +* Add back button after GCP credentials input screen. +* Add unit tests for most of PHP classes. +* Add QUnit tests for all JavaScript helper functions. + +### Removed +* Remove Updater Class. +* Remove unused screenshots section from wordpress.org readme. +* Remove TLDExtract dependency library. + +## [ 1.0.0-rc.3 ] + +### Changed +* Update Analytics setup flow with existing tag detected. +* Ensure all files license to Apache 2.0. +* Change Screen:render() method access to private. +* Add threshold for max user changes in traffic increase win. +* Update AdSense text copy. +* Display module status on publisher win. +* Show CTA when Analytics and AdSense not linked on Site Kit Dashboard. +* Avoid duplicate requests from DashboardWinsAlerts and NotificationCounter. + +### Fixed +* Fix AMP compatibility (mostly for Native and Transitional Mode) +* Fix disconnect modal z-index and styling. +* Remove all admin notices from the Site Kit Dashboard. +* Fix notifications possibly being `undefined` in JavaScript. +* Clearly distinguish required scopes from granted scopes. +* Fix detection of which scopes have been granted by the user. +* Fix a bug where scopes would not be removed after deactivating a module. +* Fix a bug where refreshing the access token on login would never work because of still relying on user ID 0. +* Fix a bug where refreshing the access token on login would be attempted even if the user is not authenticated yet. +* Ensure the dashboard alert requesting reauthentication shows as soon as required scopes don't match granted scopes. +* Fix client configuration button is disabled when field is empty. +* Fix Analytics re-fetch account in setup flow. +* Ensure that a failure in the general batch request is caught and forwarded in the REST response. +* Redirect on OAuth failure so that the user does not get stuck in a white screen. + +### Added +* Store the current user as owner when setting the project ID. +* Introduce API_Key_Client, outsourcing these pieces from OAuth_Client. + +### Removed +* Remove authentication proxy code. +* Remove OAuth_Client abstraction. + +## [ 1.0.0-rc.2 ] + +### Changed +* Reorganize class files into more logical structure and ensure the file/folder structure matches the respective namespace. +* Leverage composer autoloading for the plugin codebase. +* Move modules JavaScript files into assets/js folder. +* Update AdSense setup flow to show better messaging for each account status. +* Change the connect more modules screen, remove modules grouping and update prioritization. +* Update text copy when connecting more modules. +* Change Analytics setup on setting screen, now display readonly data when the user has no access to Analytics account. +* Change the input for client id and secret to a single textarea. + +### Fixed +* Fix setup new container in GTM. +* Fix JavaScript errors during authentication. +* Escape site name before sending user to create GCP. +* Fix missing context object when instantiating Reset object. + +### Added +* Introduce Plugin class as main entry point, to set up all other classes from that single register() method. +* Add URL to Analytics popular posts data table. +* Add Profile class to retrieve user email and photo from the Google People API. + +### Removed +* Remove helpers.php file. +* Remove loader.php file. + +## [ 1.0.0-rc.1 ] + +### Changed +* Connected services on Settings page are now in an Accordion layout. +* Refactor module base and module manager classes. +* Migrate all module classes to the new infrastructure. +* Handle single data and batch data requests through one common foundation. +* Improve flexibility of batch data request mechanism. +* Update visual regression test data. +* Update copy text for on-boarding flow and plugin activation. +* Improve handling of insufficient scopes and data permission. +* Update webpack-bundle-analyzer library for security patch. + +### Fixed +* Fix target link to Site Kit hen house page. +* Fix data being stored in the cache while error response. + +### Added +* Add opt-in tracking checkbox to the setup flow. +* Add beta build option to webpack build process. +* Add details for PSI provides list to complete disconnect module message. + +### Removed +* Remove remaining adCodes in the plugin codebase. +* Remove remaining references to "beta", "beta" tags for non beta releases. + +## [ 1.0.0-beta.16 ] + +### Changed +* Update all material components library. +* Improve AdSense disapproved account status flow. +* Only show activation CTAs to users who can set up modules. + +### Fixed +* Fix regression in AdSense setup flow. + +### Added +* Add user disconnect link from the Site Kit header menu. +* Additional tracking events for new user flows, app secret and api key entry. + +## [ 1.0.0-beta.15 ] + +### Changed +* Site owner must input client id and secret during first step of setup. +* Change PageSpeed Insights into a regular module that requires activation. Require and enable API key entry. +* Change license to Apache 2.0. +* Change the module base implementation to get `Google_Client` object. +* Use Screens Class to check when to enqueue the gtag script. +* Initializes Authentication instances and hooks during init. +* Separate splash/authentication/setup parts of the Dashboard into a new DashboardSplash page. +* Only show the new splash page in the menu if it is the only existing page that can be accessed. +* Tweak capabilities so that contributors and authors can only see the splash page (and post-level insights), but not the dashboard or module details. +* Migrate and updated existing REST API routes for more RESTful behavior. +* Use URL without trailing slash for redirect URI. +* Removes the user profile email from the AdSense setup screen. +* Update AdSense text copy when action still required during setup flow. +* Show PSI module in settings. +* Show loading message instead of pulsating boxes on dashboard when PSI loading. + +### Added +* Introduces new setup wizard with multiple steps that replaces the previous proxy-based approach. +* Different user role will have different permission and steps to authenticate. +* Add new Splash screen for editor and contributor. +* Introduces tabs on Settings page. +* Introduces Tracking Class. +* Introduce Authentication Class. +* Introduce Updater Class. +* Add new feature to show data from different date range. +* Add new DateRangeSelector component that enables date range selection, and tracks the current selection. +* Add DateRangeSelector to Dashboard, Dashboard Details and Dashboard Module header (replacing label), page header conditionally. +* Add `stringToSlug` helper to convert "Last 28 Days" selection into a usable 'last-28-days' slug. +* Add Data API: Include date range slug with all data requests, and correctly handle caching. +* Add Date Range Selector: adjusts the dates for all queries used on page.. +* Add withData HOC: enable a `googlesitekit.moduleDataReset`. +* Introduce new capability for setting up the plugin as it has partly different requirements from the existing capability for managing plugin options. +* Introduce notification on splash page to indicate successful authentication (authentication, not setup). +* Introduce encapsulated REST API infrastructure organized as individual routes. +* New stateful component: APIKeyEditor - enables editing the API key. Default open when no key is present. Shows on dashboard after activation or when clicking "complete configuration" +* Add a new dialog to view Client ID/Secret + API key under Settings->Admin + +### Fixed +* Fix AdSense setup flow, when no domain found, use the account-pending-review status. +* Fix incorrect container id saved in Tag Manager. +* Fix issue blank accountId when save Tag Manger in Settings page. +* Fix Admin Bar Backstop reference images. +* Fix Tag Manager `get_batch_request_data` compatibility with ModuleStatics. +* Fix requirements for setup notification in dashboard and migrate it from the Search Console module to the core JS components folder, as it is a crucial pillar and not only related to Search Console. +* Fix module activation error, by use the correct way to send post data with apiFetch. +* Fix rest no route when do post search. +* Fix PHP warning error when do reset from cli. + +### Removed +* Remove tracking.php helper file. +* Remove authentication.php helper file. +* Remove updater.php helper file. +* Remove `get_missing_api_key_admin_notice` filter. + +## [ 1.0.0-beta.14 ] + +### Fixed +* Fix CTA error styling on WP Dashboard. + +### Added +* Add Qunit, PHPUnit & BackstopJS visual regression tests on Travis. + +## [ 1.0.0-beta.13 ] + +### Changed +* Split CSS files into admin, adminbar, and wpdashboard. +* Frontend update: readableNumber to caps, internal links arrow removal, CTA error design update. +* Update AdSense message during setup flow. +* Update AdSense link in Outro component to AdSense account page. + +### Added +* AdSense Module, Select, Text Field, and Modal to Storybook. +* Add BackstopJS testing. +* Introduce Admin_Dashboard class to handle site kit wp dashboard component display. +* Add new method get_asset to Assets class to allow other class to get enqueued script. +* Add new method to check if the current screen is Site Kit Screen in Screens class. +* Add generator meta for the Site Kit plugin. +* Introduce Admin_Bar class to handle admin bar component display. +* Add Ad blocker warning to AdSense Dashboard, AdSense deactivation component and AdSense earning widget. + +### Fixed +* Fix blank admin bar on the front end by checking valid currentScreen object. +* Fix AdSense header tag not print out for non-logged in users. +* Fix Analytics Tag not print out for non-logged in users. +* Fix Tag Manager Tag not print out for non-logged in users. + +### Removed +* Remove dashboard.php helper file. +* Removes all admin_notices and network_admin_notices hooks, and only show Site Kit notices in Site Kit screen only. +* Remove adminbar.php helper file. + +## [ 1.0.0-beta.12 ] + +### Changed +* Refractor authentication notices to use new notices infrastructure. +* Ensure error object consistency and status code to all modules. +* Register all assets consistently, but only enqueue as necessary. +* Allow to granularly enqueue scripts, stylesheets, the Google fonts definition and rendering SVG icons. +* Make the preview blocks smoother. +* Only use Ad Blocker detection when necessary. + +### Added +* Introduce Notices and Notice classes, as common foundation for any admin notices. +* Introduce Activation class for handling plugin activation and related actions. +* Introduce Assets, Asset, Script, and Stylesheet classes, as foundation for asset registration and enqueuing. +* Introduce Screens and Screen classes to consistently handle admin screens, including their addition to the menu, enqueueing their assets and rendering their markup. +* Add build command to package plugin only for WordPress 5.0 or above. +* Add custom `tag_partner` parameter to the inserted AdSense script. + +### Fixed +* Fix check for posts on a new site so that it works in other languages than English. +* Fix inaccurate plugin link in network activation. +* Fix authentication error not being displayed when using Proxy authentication mode. +* Fix AdSense notifications link to open in new tab. +* Fix blank `siteURL` in Site Verification process. +* Fix `api-fetch` dependency error. +* Fix required parameters error in Analytics and Tag Manager module. +* Fix React state update on an unmounted component error. +* Fix Tag Manager settings value to display value correctly. + +## [ 1.0.0-beta.11 ] + +### Changed +* Improve Ad Blocker warning styling. +* Reduced total JavaScript bundle size by removing babel/polyfill and load it from external. +* Improve AdSense outro layout. +* Refractor reset helper functions to a Uninstallation Class. +* Refractor Cron helper functions to a Cron Class. +* Use `withFilter` Higher Order Component from `wp-components` package. +* Use Search Console property in wp dashboard setup message. + +### Added +* Add wp-components package as external packages. +* Add Context Class as part of refractor the context helper functions. + +### Fixed +* Fix PHP fatal error when checking Analytics-AdSense connection. +* Fix wrong preview component flash when loading AdSense dashboard. +* Fix generated webpack bundle analyzer output source file. +* Fix error 404 when return no data from post search. +* Fix post title escaped html entities in Admin Bar. + +## [ 1.0.0-beta.10 ] + +### Changed +* Update the error response for AdSense module for consistency by using WP_Error. +* Setup Analytics CTA on WordPress dashboard now directly go to Analytics setup flow. +* Update AdSense copy. +* Update error response copy. +* WithData Higher Order Component now accepts a `layoutOptions` argument. +* Update the AdSense account link to AdSense dashboard page when the account is found. +* Remove Lodash from JavaScript bundle. + +### Added +* Add linter for js in modules folder. +* Add generic error notification component to catch REST API error response. +* Add Ad Blocker detector: warn users of conflicts when activating the AdSense module. +* Add Copyright and License information to all the files. + +### Fixed +* Return empty data instead of error 404 when checking `is-site-exist`. + + +## [ 1.0.0-beta.9 ] + +### Changed +* Implement how components handle zero data and error by passing function to higher order component. +* Show Analytics setup CTA in Admin bar when module is not active. +* Update Storybook with data. +* Update copy for AdSense disapproved account. +* Use of sanitize_callback & validate_callback in REST API endpoint. +* Define HTTP error status for error response in REST API. +* Allow component to pass layout for zero data component through withData higher order component. + +### Added +* Add notification component to handle expired refresh token, add a link for user to reauthenticate their account. +* Add setup button to WordPress dashboard widget for unauthenticated user. +* Add 2 AdSense pending status in AdSense setup flow. + +### Fixed +* Fix mini pie chart percentages for Google Analytics. +* Fix wording in Search Console module dashboard. +* Fix release zip scripts to ensure it has google-site-kit prefix. +* Ensure prepareSecondsForDisplay helper function to always return value. +* Disable settings page and menu for unauthenticated user. +* Fix AdSense initial enableTag option not being saved. +* Fix JS error in data.js module for data cache not exist. +* Fix REST API response data in PHP 5.4. +* Fix z-index autocomplete issue in post search component. + +## [ 1.0.0-beta.8 ] + +### Changed +* AdSense: Ensure tag inserted into site when the account status is pending. +* Remove sessionStorage when module deactivated. +* Saving unchanged settings now will not throw error. +* Settings: only enable the "Confirm Changes" (save) button when there are changes to save. +* Add UTM tracking to AdSense signup URL. +* Show CTA instead of error, when AdSense and Analytics are not linked. + +### Fixed +* Fix JS render error when the element id does not exist. +* Ensure 'multiple accounts' state is removed in AdSense module. +* Fix JS warning error because of missing key prop in Notification component. +* Ensure splash screen not shown after user returns from OAuth flow. +* Fix JS error when no data returned from Search Console for new site property. +* Ensure the AdSense module connection status shows correct status during setup flow. + +## [ 1.0.0-beta.7 ] + +### Changed +* Check existing AdSense tag and Analytics tag using iFrame (in addition to wp_head detection). +* Refractor the `withData` Higher Order Component to detect error and zero data, and properly show the notice component. +* Shorten the setup process after installing the plugin by hiding the marketing splash screen. +* Skip site verification if the account has already been added to the Search Console property by the Site Owner. +* Update AdSense text copy. +* Take user to setup Analytics directly when the setup CTA button clicked. +* Combine AdSense notifications into one notification. +* Update title format in each Site Kit dashboard for consistency. +* Add `site` query string to AdSense create account button. +* Push down the PageSpeed Insight box position. + +### Added +* Add auto refresh for AdSense during setup flow when the user is waiting for their AdSense account approval. +* Add notification to install Developer Companion plugin when the plugin is installed on a staging or development site. + +### Fixed +* Clear session storage when reauthenticating to ensure user will get latest data. +* In AdSense setup process, open the CTA link in new tab. +* Show Analytics error CTA when it's not properly setup. +* Prevent Google Pie Chart label flicker. +* Fix PageSpeed Insight source link arrow. +* Remove cancel button on AdSense setup when the status is connected. +* Fix uninstall script and reset cli command to delete all plugin options and user settings. + +## [ 1.0.0-beta.6 ] + +### Changed +* Remove AdSense settings on module deactivation. +* Optimize bundle build process in result smaller total file sizes. +* Improve analytics chart data resiliency for the new Analytics account. +* Improve data batch splitting to defer long running requests (eg. pagespeed request). +* Improve AdSense currency localization. +* Improve copy text on the Dashboard. +* Improve AdSense setup process during the pending state. +* Format all the stats number to localized number. +* Improve Analytics setup, start dropdown with placeholder text and ask user to create new account when there is no account yet. + +### Added +* Add data for Storybook. +* Add frontend tracking for Admin Bar by loading it dynamically. +* Improve number localization across plugin. + +### Removed +* Remove demodata for the demo mode. + +### Fixed +* Use `register_uninstall_hook` instead of `uninstall.php` to prevent fatal with PHP 5.2. +* Improve AdSense Alert notification. +* Ensure we delete the `dist/` folder during the release process. +* Fix Analytics accounts dropdown not updated after the data being saved. +* Fix Analytics tag detection. +* Ensure Analytics and AdSense are linked before querying Analytics report for revenue. +* Ensure to clear localStorage when disconnect the account. +* Get AdSense revenue from the current specific domain. + +## [ 1.0.0-beta.5 ] + +### Changed +* Update copy text for CTA Error title for search console. +* Use Batch request to get data for admin bar components. +* Update copy text for Tag Manager error messages. +* Update Guzzle PHP library to 5.3.3 for PHP 7.3 compatibility +* AdSense setup process, when the domain not found, show pending status. +* Refractor the error notice coming from the Proxy Auth. +* Improve error handling in Admin bar. + +### Added +* Add empty data component, to show when there is no data from Search Console yet. Usually a new site. +* Add tracking events in admin bar. +* Add empty data CTA component used in admin bar. +* Module icon notification. +* Add support to get token timestamp from Proxy. + +### Removed +* Removed Search Console crawl error api since it is deprecated. +* AdSense setup process, remove iframe checking, instead we use wp_head detection. + +### Fixed +* Ensure Analytic setting is updated after the option updated. +* Fix PHP fatal error when api_key filter not used. +* Fix to allow Optimize validation ID to contain chars and digits. +* Fix Setup notification win to show module name. +* Fix admin bar loading error, and now showing empty data cta when there is no data. +* Fix warning when there is no href for Link component +* Fix PHP Fatal error because the API client not initialized right after user login. +* Fix exception when Analytics options has not changed. +* Fix the site verification error when the site is non-http or non-www + +## [ 1.0.0-beta.4 ] + +### Changed +* Abstract Oauth Client so it can switch between Proxy Oauth and Direct Oauth. +* Improve text copy throughout the plugin. +* Improve permission system by using custom capabilities and tying into WordPress system. +* Enable up is red down is green for datablock arrow component. +* Change plugin slug to google-site-kit +* Change plugin namespace to Google\Site_Kit +* Update the release script to only include necessary files reduce plugin zip file size. +* Restructure plugin files for PHP 5.2 compatibility and prevent fatal error in PHP 5.2.*. +* Updates text copy, especially in AdSense module. +* Rename GoogleSitekit_Cache class to just Cache since it is already in the namespace. +* Decouple plugin activation/deactivation routines. +* Updates AdSense notice copy. +* Replaces anchor links on splash screen. +* Do not allow module detail view access until authenticated. +* Removes OptIn from setup flow, fixes last module setup step styling. + +### Added +* Add PageSpeed Insights Module. +* Add Proxy Oauth Client to implement Sitekit authentication via Proxy. +* Add Analytics tracking for the plugin only when the user optin. +* Improve the second user setup flow screen. + +### Removed +* Server side PHP Cache. +* Remove NestedLink Component. +* Removes ‘Change Unknown’ data block text. + +### Fixed +* Plugin updater accommodate plugin information API. +* Fix cookie constant being defined too early. +* Fix the connected account widget info. +* Hide settings button for editors. +* Fix the Google Analytics setup error when no GA account found. +* AdSense advance settings link now go to external Google AdSense dashboard. +* Improve styling on WP Dashboard component. +* Ensure goals cta shows correctly. +* Fixed overflow in Analytics acquisition component. +* Fixes select console error during initial setup. +* Fix styling on activation internal link. + +## [ 1.0.0-beta.3 ] + +### Changed +* Store Google credentials (Authentication Token and Refresh Token) in User Meta. +* Improve text copy throughout the plugin. + +### Added +* Introduce infrastructure for storing encrypted option and user option. +* Improve security by encrypt credentials data in database. +* Add Analytics header tag detection during setup process. +* Add AdSense header tag detection during setup process, including new text & logic. +* Notification icon in Site Kit menu for alerts and wins. +* Dynamic setup win: show win after each module setup. + +### Removed +* Post column support. +* Remove cron support from Analytics and Search Console modules. + +### Fixed +* Improve Site Verification process when meta not found +* Improve cli command and the documentation +* Improve Google Analytics setup component and fix some issue in account, property and profile dropdown. +* Improve text link in Analytics component. +* Improve data resieliency. +* Ensure setup flow continues until module setup is complete. +* Don't count "Hello World" post towards published when calculating Win. + +## [ 1.0.0-beta.2 ] + +### Changed +* Improve handling of 0s or empty data returned from Search console and AdSense. Skip showing elements, show error message, or show CTA to wait for data as appropriate. +* Improve accessibility of the modal component. +* Implement beta 'opt-in' checkbox. +* Improve error handling when saving module settings. +* Add JSON and Optimize ID validation to Optimize settings. +* Wrap all data tables in TableOverflowContainer, improving mobile display. +* Include vendor files in plugin instead of loading from CDN (react, lodash). +* Improve Analytics Dashboard Widget error message. + +### Fixed +* Enable editor user role access to Site Kit Dashboard and adminbar. +* Improve Internet Explorer 11 support. +* Address a lodash conflict in WordPress 4.9 and earlier. +* Only show setup complete notice once. + +## [ 1.0.0-beta.1 ] +* Initial closed beta release. diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 00000000000..a55bef30e66 --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,75 @@ +# Contributing and Maintaining + +First, thank you for taking the time to contribute! + +The following is a set of guidelines for contributors as well as information and instructions around our maintenance process. The two are closely tied together in terms of how we all work together and set expectations, so while you may not need to know everything in here to submit an issue or pull request, it's best to keep them in the same document. + +Contributing isn't just writing code - it's anything that improves the project. Here are some ways you can help: + +## Reporting Bugs and Suggesting Enhancements + +If you're running into an issue with the plugin or intend to request a new feature or enhancement... + +* please take a look through [existing issues](https://github.com/google/site-kit-wp/issues) first +* [open a new issue](https://github.com/google/site-kit-wp/issues/new) if needed +* follow the guidelines specified in the issue template, particularly include steps to reproduce, environment information, and screenshots/screencasts as relevant if you are able to + +We will take a look at your issue and either assign it keywords and a milestone or get back to you if there are open questions. + +## Contributing Code + +Before contributing code, make sure to outline and discuss the proposed enhancement or bug fix in an issue first. + +When contributing code... + +* fork the `master` branch of the repository on GitHub +* make changes to the forked repository + * write code that is backward-compatible with WordPress 4.7 and PHP 5.4 + * make sure you stick to the [WordPress](https://make.wordpress.org/core/handbook/best-practices/coding-standards/) coding standards + * make sure you document the code properly + * test your code with the constant `WP_DEBUG` enabled +* when committing, in addition to a note about the fix, please reference your issue +* push the changes to your fork and [submit a pull request](https://github.com/google/site-kit-wp/compare) to the `master` branch +* follow the guidelines specified in the pull request template + +After that we will review the pull-request as soon as possible and either merge it, make suggestions on improvements or ask you for further details about your implementation. + +### Contributor License Agreement + +Contributions to this project must be accompanied by a Contributor License +Agreement. You (or your employer) retain the copyright to your contribution; +this simply gives us permission to use and redistribute your contributions as +part of the project. Head over to to see +your current agreements on file or to sign a new one. + +You generally only need to submit a CLA once, so if you've already submitted one +(even if it was for a different project), you probably don't need to do it +again. + +### Code reviews + +All submissions, including submissions by project members, require review. We +use GitHub pull requests for this purpose. Consult +[GitHub Help](https://help.github.com/articles/about-pull-requests/) for more +information on using pull requests. + +## Providing Translations + +When providing translations... + +* visit our project on [translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/google-site-kit) and sign in with your wordpress.org account (create one if you haven't yet) +* select the language you would like to contribute to +* provide the missing translations + * make sure you follow the guidelines outlined in the [Translator Handbook](https://make.wordpress.org/polyglots/handbook/translating/expectations/) + * stick to the translation conventions for your locale (if there are any) - you can find these [here](https://make.wordpress.org/polyglots/handbook/tools/list-of-glossaries-per-locale/) + +After having provided translations, a translation editor will review your submissions soon and approve them as appropriate. + +## Workflow + +The `master` branch is the development branch which means it contains the next version to be released. `stable` contains the current latest release and `develop` contains the current - unstable - work in progress. When contributing, always branch from the `master` branch and open up PRs against `master`. + +## Community Guidelines + +This project follows +[Google's Open Source Community Guidelines](https://opensource.google.com/conduct/). diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000000..7a4a3ea2424 --- /dev/null +++ b/LICENSE @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 00000000000..1c39fe84d3c --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +[![Build Status](https://travis-ci.com/google/site-kit-wp.svg?token=smY3Y9yhMfh6hWnXQ2te&branch=master)](https://travis-ci.com/google/site-kit-wp/) +# Site Kit by Google + +Site Kit is is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web. + +Learn more: [https://sitekit.withgoogle.com](https://sitekit.withgoogle.com) + +## Getting started + +When installing from GitHub, make sure to run the following: + +``` +git clone git@github.com:google/site-kit-wp.git wp-content/plugins/google-site-kit +cd wp-content/plugins/google-site-kit +composer install +npm install +npm run build +``` + +## Requirements + +* WordPress >= 4.7 +* PHP >= 5.4 + +## Contributing + +Any kind of contributions to Site Kit by Google are welcome. Please [read the contributing guidelines](https://github.com/google/site-kit-wp/blob/master/CONTRIBUTING.md) to get started. diff --git a/assets/images/g-win.png b/assets/images/g-win.png new file mode 100644 index 00000000000..0fa844ed077 Binary files /dev/null and b/assets/images/g-win.png differ diff --git a/assets/images/icon-arrow.png b/assets/images/icon-arrow.png new file mode 100644 index 00000000000..22651cb869f Binary files /dev/null and b/assets/images/icon-arrow.png differ diff --git a/assets/images/icon-arrow_angled.png b/assets/images/icon-arrow_angled.png new file mode 100644 index 00000000000..bafecf6c947 Binary files /dev/null and b/assets/images/icon-arrow_angled.png differ diff --git a/assets/images/icon-lighthouse.png b/assets/images/icon-lighthouse.png new file mode 100644 index 00000000000..7b0fd0951d3 Binary files /dev/null and b/assets/images/icon-lighthouse.png differ diff --git a/assets/images/icon-pagespeed.png b/assets/images/icon-pagespeed.png new file mode 100644 index 00000000000..467dee2af72 Binary files /dev/null and b/assets/images/icon-pagespeed.png differ diff --git a/assets/images/logo-g.png b/assets/images/logo-g.png new file mode 100644 index 00000000000..74b0a50c95d Binary files /dev/null and b/assets/images/logo-g.png differ diff --git a/assets/images/logo-g_small.png b/assets/images/logo-g_small.png new file mode 100644 index 00000000000..f3f0ad4f922 Binary files /dev/null and b/assets/images/logo-g_small.png differ diff --git a/assets/images/logo-g_white.png b/assets/images/logo-g_white.png new file mode 100644 index 00000000000..8e0c97f4063 Binary files /dev/null and b/assets/images/logo-g_white.png differ diff --git a/assets/images/logo-g_white_small.png b/assets/images/logo-g_white_small.png new file mode 100644 index 00000000000..f18ad671be3 Binary files /dev/null and b/assets/images/logo-g_white_small.png differ diff --git a/assets/images/rocket-body.png b/assets/images/rocket-body.png new file mode 100644 index 00000000000..2b19be6de20 Binary files /dev/null and b/assets/images/rocket-body.png differ diff --git a/assets/images/rocket-clouds.png b/assets/images/rocket-clouds.png new file mode 100644 index 00000000000..062404f78b5 Binary files /dev/null and b/assets/images/rocket-clouds.png differ diff --git a/assets/images/rocket-dust.png b/assets/images/rocket-dust.png new file mode 100644 index 00000000000..1374c22ac47 Binary files /dev/null and b/assets/images/rocket-dust.png differ diff --git a/assets/images/rocket.png b/assets/images/rocket.png new file mode 100644 index 00000000000..6ba577ce43d Binary files /dev/null and b/assets/images/rocket.png differ diff --git a/assets/images/service-analytics.jpg b/assets/images/service-analytics.jpg new file mode 100644 index 00000000000..42dd118366b Binary files /dev/null and b/assets/images/service-analytics.jpg differ diff --git a/assets/images/service-search_console.jpg b/assets/images/service-search_console.jpg new file mode 100644 index 00000000000..b0bc0a2f71b Binary files /dev/null and b/assets/images/service-search_console.jpg differ diff --git a/assets/images/sun-small.png b/assets/images/sun-small.png new file mode 100644 index 00000000000..944f066a9f9 Binary files /dev/null and b/assets/images/sun-small.png differ diff --git a/assets/images/sun.png b/assets/images/sun.png new file mode 100644 index 00000000000..b30b1b15f50 Binary files /dev/null and b/assets/images/sun.png differ diff --git a/assets/images/thumbs-up.png b/assets/images/thumbs-up.png new file mode 100644 index 00000000000..d1cb89540a7 Binary files /dev/null and b/assets/images/thumbs-up.png differ diff --git a/assets/js/ads.js b/assets/js/ads.js new file mode 100644 index 00000000000..bde1a2ff649 --- /dev/null +++ b/assets/js/ads.js @@ -0,0 +1,9 @@ +/** + * This file is intended to detect active ad blocker. + * + * Ad blockers block URLs containing the word "ads" including this file. + * If the file does load, `googlesitekit.canAdsRun` is set to true. + */ + +window.googlesitekit = window.googlesitekit || {}; +googlesitekit.canAdsRun = true; diff --git a/assets/js/components/adminbar/adminbar-modules.js b/assets/js/components/adminbar/adminbar-modules.js new file mode 100644 index 00000000000..a2108662fa9 --- /dev/null +++ b/assets/js/components/adminbar/adminbar-modules.js @@ -0,0 +1,33 @@ +/** + * AdminbarModules component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { withFilters } = wp.components; +const { Component, Fragment } = wp.element; + +class AdminbarModules extends Component { + + + render() { + + return ( + + ); + } +} + +export default withFilters( 'googlesitekit.AdminbarModules' )( AdminbarModules ); diff --git a/assets/js/components/alert.js b/assets/js/components/alert.js new file mode 100644 index 00000000000..2b5aa8a8d8b --- /dev/null +++ b/assets/js/components/alert.js @@ -0,0 +1,104 @@ +/** + * Alert component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import data from 'GoogleComponents/data'; +import Notification from 'GoogleComponents/notifications/notification'; +import PropTypes from 'prop-types'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; + +class Alert extends Component { + + constructor( props ) { + super( props ); + + this.state = { + isLoading: true, + alerts: [], + error: false, + message: '', + }; + } + + componentDidMount() { + this.getAlert(); + } + + async getAlert() { + try { + const { module } = this.props; + + // Fetching the data, could be from the cache or rest endpoint. + const responseData = await data.getNotifications( module, 3600 ); + + this.setState( { + isLoading: false, + error: false, + alerts: responseData, + } ); + } catch ( err ) { + this.setState( { + isLoading: false, + error: err.code, + } ); + } + } + + render() { + const { alerts, error, isLoading } = this.state; + + if ( error || isLoading || ! alerts || ! alerts.items || ! alerts.items.length ) { + return null; + } + + const { + items, + url, + ctaLabel, + ctaTarget, + } = alerts; + + const notifications = items.map( item => + ); + + return ( + + { notifications } + + ); + } +} + +Alert.propTypes = { + module: PropTypes.string.isRequired, +}; + +export default Alert; diff --git a/assets/js/components/analytics-inactive-cta.js b/assets/js/components/analytics-inactive-cta.js new file mode 100644 index 00000000000..ca28a942bd8 --- /dev/null +++ b/assets/js/components/analytics-inactive-cta.js @@ -0,0 +1,94 @@ +/** + * AnalyticsInactiveCTA component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + activateOrDeactivateModule, + refreshAuthentication, + getReAuthUrl, + showErrorNotification, +} from 'GoogleUtil'; +import data from 'GoogleComponents/data'; +import CTA from 'GoogleComponents/notifications/cta'; +import PropTypes from 'prop-types'; +import GenericError from 'GoogleComponents/notifications/generic-error'; + +const { Component } = wp.element; +const { __ } = wp.i18n; + +class AnalyticsInactiveCTA extends Component { + constructor( props ) { + super( props ); + } + + static async setupAnalyticsClick() { + try { + await activateOrDeactivateModule( data, 'analytics', true ); + + await refreshAuthentication(); + + // Redirect to ReAuthentication URL + window.location = getReAuthUrl( 'analytics', true ); + } catch ( err ) { + + showErrorNotification( GenericError, { + id: 'analytics-setup-error', + title: __( 'Internal Server Error', 'google-site-kit' ), + description: err.message, + format: 'small', + type: 'win-error', + } ); + } + } + + render() { + const { + title, + description, + ctaLabel, + } = this.props; + + const { canManageOptions } = googlesitekit.permissions; + + if ( ! canManageOptions ) { + return null; + } + + return ( + + ); + } +} + +AnalyticsInactiveCTA.propTypes = { + title: PropTypes.string, + description: PropTypes.string, + ctaLabel: PropTypes.string, +}; + +AnalyticsInactiveCTA.defaultProps = { + title: __( 'Learn more about what visitors do on your site.', 'google-site-kit' ), + description: __( 'Connecting with Google Analytics to see unique vistors, goal completions, top pages and more.', 'google-site-kit' ), + ctaLabel: __( 'Set up analytics', 'google-site-kit' ), +}; + +export default AnalyticsInactiveCTA; diff --git a/assets/js/components/button.js b/assets/js/components/button.js new file mode 100644 index 00000000000..c680617f234 --- /dev/null +++ b/assets/js/components/button.js @@ -0,0 +1,109 @@ +/** + * Button component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { MDCRipple } from 'SiteKitCore/material-components'; +import PropTypes from 'prop-types'; + +const { Component, createRef } = wp.element; + +class Button extends Component { + constructor( props ) { + super( props ); + this.buttonRef = createRef(); + } + + componentDidMount() { + new MDCRipple( this.buttonRef.current ); + } + + render() { + const { + onClick, + children, + href, + text, + className, + danger, + disabled, + target, + id, + icon, + trailingIcon, + ariaHaspopup, + ariaExpanded, + ariaControls, + } = this.props; + + const SemanticButton = href ? 'a' : 'button'; + + return ( + + { icon && icon } + { children } + { trailingIcon && trailingIcon } + + ); + } +} + +Button.propTypes = { + onClick: PropTypes.func, + children: PropTypes.string.isRequired, + href: PropTypes.string, + text: PropTypes.bool, + className: PropTypes.string, + danger: PropTypes.bool, + disabled: PropTypes.bool, + icon: PropTypes.element, + trailingIcon: PropTypes.element, + ariaHaspopup: PropTypes.string, + ariaExpanded: PropTypes.bool, + ariaControls: PropTypes.string, +}; + +Button.defaultProps = { + onClick: null, + href: null, + text: false, + className: '', + danger: false, + disabled: false, + icon: null, + trailingIcon: null, + ariaHaspopup: '', + ariaExpanded: false, + ariaControls: '', +}; + +export default Button; diff --git a/assets/js/components/checkbox.js b/assets/js/components/checkbox.js new file mode 100644 index 00000000000..ede99c1fdaa --- /dev/null +++ b/assets/js/components/checkbox.js @@ -0,0 +1,94 @@ +/** + * Checkbox component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { MDCFormField, MDCCheckbox } from 'SiteKitCore/material-components'; +import PropTypes from 'prop-types'; + +const { Component, createRef } = wp.element; + +class Checkbox extends Component { + constructor( props ) { + super( props ); + this.formFieldRef = createRef(); + this.checkboxRef = createRef(); + } + + componentDidMount() { + const formField = new MDCFormField( this.formFieldRef.current ); + formField.input = new MDCCheckbox( this.checkboxRef.current ); + } + + render() { + const { + onChange, + id, + name, + value, + checked, + disabled, + children, + } = this.props; + + return ( +
+
+ +
+ + + +
+
+
+ +
+ ); + } +} + +Checkbox.propTypes = { + onChange: PropTypes.func.isRequired, + id: PropTypes.string.isRequired, + name: PropTypes.string.isRequired, + value: PropTypes.string.isRequired, + checked: PropTypes.bool, + disabled: PropTypes.bool, + children: PropTypes.node.isRequired, +}; + +Checkbox.defaultProps = { + checked: false, + disabled: false, +}; + +export default Checkbox; diff --git a/assets/js/components/colors.js b/assets/js/components/colors.js new file mode 100644 index 00000000000..e0f94bf9ec9 --- /dev/null +++ b/assets/js/components/colors.js @@ -0,0 +1,26 @@ +/** + * Color definitions. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +export const colors = [ + '#178EC5', + '#54B23B', + '#EB5729', + '#ECED33', + '#34CBE3', + '#82E88E', +]; diff --git a/assets/js/components/dashboard-details/dashboard-details-app.js b/assets/js/components/dashboard-details/dashboard-details-app.js new file mode 100644 index 00000000000..f9af601ab12 --- /dev/null +++ b/assets/js/components/dashboard-details/dashboard-details-app.js @@ -0,0 +1,117 @@ +/** + * DashboardDetailsApp component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardDetailsModules from './dashboard-details-modules'; +import Header from 'GoogleComponents/header'; +import Link from 'GoogleComponents/link'; +import PageHeader from 'GoogleComponents/page-header'; +import Layout from 'GoogleComponents/layout/layout'; +import { decodeHtmlEntity } from 'GoogleUtil'; +import DateRangeSelector from 'GoogleComponents/date-range-selector'; +import HelpLink from 'GoogleComponents/help-link'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class DashboardDetailsApp extends Component { + + constructor( props ) { + super( props ); + + this.state = {}; + } + + render() { + return ( + +
+
+
+
+
+
+ + { __( 'Back to the Site Kit Dashboard', 'google-site-kit' ) } + + +
+
+ +
+
+ +
+
+
+

+ { decodeHtmlEntity ( googlesitekit.pageTitle ) } +

+ + { googlesitekit.permaLink } + +
+
+
+
+
+ +
+ +
+
+
+
+
+ + ); + } +} + +export default DashboardDetailsApp; diff --git a/assets/js/components/dashboard-details/dashboard-details-module.js b/assets/js/components/dashboard-details/dashboard-details-module.js new file mode 100644 index 00000000000..ffa6a5b47e9 --- /dev/null +++ b/assets/js/components/dashboard-details/dashboard-details-module.js @@ -0,0 +1,32 @@ +/** + * DashboardDetailsModule component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { Component } = wp.element; +const { withFilters } = wp.components; + +/** + * A single module. Keeps track of its own active state and settings. + */ +class DashboardDetailsModule extends Component { + + render() { + return null; + } +} + +export default withFilters( 'googlesitekit.DashboardDetailsModule' )( DashboardDetailsModule ); diff --git a/assets/js/components/dashboard-details/dashboard-details-modules.js b/assets/js/components/dashboard-details/dashboard-details-modules.js new file mode 100644 index 00000000000..33b284bb0b9 --- /dev/null +++ b/assets/js/components/dashboard-details/dashboard-details-modules.js @@ -0,0 +1,33 @@ +/** + * DashboardDetailsModules component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardDetailsModule from './dashboard-details-module'; +const { Component } = wp.element; + +class DashboardDetailsModules extends Component { + + render() { + return ( + + ); + } +} + +export default DashboardDetailsModules; diff --git a/assets/js/components/dashboard-splash/dashboard-splash-app.js b/assets/js/components/dashboard-splash/dashboard-splash-app.js new file mode 100644 index 00000000000..5f0d715977d --- /dev/null +++ b/assets/js/components/dashboard-splash/dashboard-splash-app.js @@ -0,0 +1,173 @@ +/** + * DashboardSplashApp component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardSplashMain from 'GoogleComponents/dashboard-splash/dashboard-splash-main'; +import DashboardSplashNotifications from './dashboard-splash-notifications'; +import ProgressBar from 'GoogleComponents/progress-bar'; +import { sendAnalyticsTrackingEvent } from 'GoogleUtil'; +import 'GoogleComponents/publisher-wins'; +import 'GoogleComponents/notifications'; + +const { Component, Fragment } = wp.element; +const { lazy, Suspense } = React; +const { __ } = wp.i18n; + +const AUTHENTICATION = 1; +const SETUP = 2; + +class DashboardSplashApp extends Component { + + constructor( props ) { + super( props ); + + const { connectUrl } = googlesitekit.admin; + + const { + showModuleSetupWizard, + isAuthenticated, + isVerified, + hasSearchConsoleProperty, + } = googlesitekit.setup; /*eslint camelcase: 0*/ + + const { + canAuthenticate, + canSetup, + canViewDashboard, + } = googlesitekit.permissions; + + this.state = { + showAuthenticationSetupWizard: canSetup && ( ! isAuthenticated || ! isVerified || ! hasSearchConsoleProperty ), + showModuleSetupWizard: showModuleSetupWizard, + canViewDashboard: canViewDashboard, + buttonMode: 0, + connectUrl, + }; + + if ( canAuthenticate && ! isAuthenticated ) { + this.state.buttonMode = AUTHENTICATION; + } + if ( canSetup && ( ! isAuthenticated || ! isVerified || ! hasSearchConsoleProperty ) ) { + this.state.buttonMode = SETUP; + } + + this.openAuthenticationSetupWizard = this.openAuthenticationSetupWizard.bind( this ); + this.gotoConnectUrl = this.gotoConnectUrl.bind( this ); + } + + openAuthenticationSetupWizard() { + sendAnalyticsTrackingEvent( 'plugin_setup', 'setup_sitekit' ); + + this.setState( { + showAuthenticationSetupWizard: true, + } ); + } + + gotoConnectUrl() { + this.setState( { + showAuthenticationInstructionsWizard: false, + showAuthenticationSetupWizard: false, + } ); + + sendAnalyticsTrackingEvent( 'plugin_setup', 'connect_account' ); + + document.location = this.state.connectUrl; + } + + render() { + + // Set webpackPublicPath on-the-fly. + if ( window.googlesitekit && window.googlesitekit.publicPath ) { + // eslint-disable-next-line no-undef + __webpack_public_path__ = window.googlesitekit.publicPath; + } + + if ( ! this.state.showAuthenticationSetupWizard && ! this.state.showModuleSetupWizard ) { + let introDescription, outroDescription, buttonLabel, onButtonClick; + + switch ( this.state.buttonMode ) { + case AUTHENTICATION: + introDescription = __( 'You’re one step closer to connecting Google services to your WordPress site.', 'google-site-kit' ); + outroDescription = __( 'Connecting your account only takes a few minutes. Faster than brewing a cup of coffee.', 'google-site-kit' ); + buttonLabel = __( 'Connect your account', 'google-site-kit' ); + onButtonClick = this.gotoConnectUrl; + break; + case SETUP: + introDescription = __( 'You’re one step closer to connecting Google services to your WordPress site.', 'google-site-kit' ); + outroDescription = __( 'Setup only takes a few minutes. Faster than brewing a cup of coffee.', 'google-site-kit' ); + buttonLabel = __( 'Set Up Site Kit', 'google-site-kit' ); + onButtonClick = this.openAuthenticationSetupWizard; + break; + default: + if ( this.state.canViewDashboard ) { + introDescription = __( 'Start gaining insights on how your site is performing in search by visiting the dashboard.', 'google-site-kit' ); + } else { + introDescription = __( 'Start gaining insights on how your site is performing in search by editing one of your posts.', 'google-site-kit' ); + } + } + + return ( + + + + + ); + } + + let Setup = null; + + if ( this.state.showAuthenticationSetupWizard ) { + Setup = lazy( () => import( /* webpackChunkName: "chunk-googlesitekit-setup-wizard" */'../setup' ) ); + } else { + Setup = lazy( () => import( /* webpackChunkName: "chunk-googlesitekit-setup-wrapper" */'../setup/setup-wrapper' ) ); + } + + return ( + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + }> + +
+ ); + } +} + +export default DashboardSplashApp; diff --git a/assets/js/components/dashboard-splash/dashboard-splash-intro.js b/assets/js/components/dashboard-splash/dashboard-splash-intro.js new file mode 100644 index 00000000000..d65486812f6 --- /dev/null +++ b/assets/js/components/dashboard-splash/dashboard-splash-intro.js @@ -0,0 +1,89 @@ +/** + * DashboardSplashIntro component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Button from 'GoogleComponents/button'; +import Logo from 'GoogleComponents/logo'; +import PropTypes from 'prop-types'; + +const { Component } = wp.element; +const { __ } = wp.i18n; + +class DashboardSplashIntro extends Component { + render() { + const { + title, + description, + buttonLabel, + onButtonClick, + } = this.props; + + const twoColumns = buttonLabel && onButtonClick; + + const mainColumnClassName = `mdc-layout-grid__cell mdc-layout-grid__cell--span-${ twoColumns ? '4' : '8' }-tablet mdc-layout-grid__cell--span-${ twoColumns ? '6' : '12' }-desktop`; + + return ( +
+
+
+
+ +

+ { title } +

+ { description && +

+ { description } +

+ } +
+ { twoColumns && +
+
+ +
+
+ } +
+
+
+ ); + } +} + +DashboardSplashIntro.propTypes = { + title: PropTypes.string, + description: PropTypes.string, + buttonLabel: PropTypes.string, + onButtonClick: PropTypes.func, +}; + +DashboardSplashIntro.defaultProps = { + title: __( 'Welcome to Site Kit.', 'google-site-kit' ), +}; + +export default DashboardSplashIntro; diff --git a/assets/js/components/dashboard-splash/dashboard-splash-main.js b/assets/js/components/dashboard-splash/dashboard-splash-main.js new file mode 100644 index 00000000000..53951481fa2 --- /dev/null +++ b/assets/js/components/dashboard-splash/dashboard-splash-main.js @@ -0,0 +1,150 @@ +/** + * DashboardSplashMain component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardSplashIntro from './dashboard-splash-intro'; +import DashboardSplashService from './dashboard-splash-service'; +import DashboardSplashOutro from './dashboard-splash-outro'; +import DashboardSplashModule from './dashboard-splash-module'; + +const { Component } = wp.element; +const { __ } = wp.i18n; + +class DashboardSplashMain extends Component { + + constructor( props ) { + super( props ); + + this.handleButtonClick = this.handleButtonClick.bind( this ); + } + + handleButtonClick( event ) { + event.preventDefault(); + this.props.onButtonClick(); + } + + render() { + const { + introDescription, + outroDescription, + buttonLabel, + } = this.props; + + const splashModules = { + searchConsole: { + icon: 'search-console', + title: __( 'Search Console', 'google-site-kit' ), + content: __( 'Keep track of how people find you in Search, and how many of them visit your site.', 'google-site-kit' ), + }, + analytics: { + icon: 'analytics', + title: __( 'Analytics', 'google-site-kit' ), + content: __( 'Understand your customers better: track how they navigate across your site and evaluate the performance of your products or posts.', 'google-site-kit' ), + }, + adsense: { + icon: 'adsense', + title: __( 'AdSense', 'google-site-kit' ), + content: __( 'Make your content work for you -- earning money by placing ads on your site.', 'google-site-kit' ), + }, + pagespeed: { + icon: 'pagespeed', + title: __( 'PageSpeed', 'google-site-kit' ), + content: __( 'Analyze your site’s performance and get actionable tips to improve its speed across all devices.', 'google-site-kit' ), + }, + }; + + const splashServices = { + searchConsole: { + image: 'analytics', + title: __( 'Get to know your customers.', 'google-site-kit' ), + content: __( 'Google Analytics gives you the free tools you need to analyze data for your business in one place.', 'google-site-kit' ), + link: 'https://marketingplatform.google.com/about/analytics/', + linkText: __( 'Learn More', 'google-site-kit' ), + }, + analytics: { + image: 'search_console', + title: __( 'You want to be found on the web. We want to help.', 'google-site-kit' ), + content: __( 'Track your site’s search performance with Google Search Console and browse around for more webmaster resources.', 'google-site-kit' ), + link: 'https://search.google.com/search-console/about', + linkText: __( 'Search Console', 'google-site-kit' ), + opposite: true, + }, + }; + + return ( +
+ +
+
+
+
+

+ { __( 'Powerful tools integrated into your WordPress dashboard.', 'google-site-kit' ) } +

+
+ { Object.keys( splashModules ).map( module => { + return ( +
+ +
+ ); + } ) } +
+
+
+
+ { Object.keys( splashServices ).map( service => { + return ( +
+ +
+ ); + } ) } +
+
+
+ +
+ ); + } +} + +export default DashboardSplashMain; diff --git a/assets/js/components/dashboard-splash/dashboard-splash-module.js b/assets/js/components/dashboard-splash/dashboard-splash-module.js new file mode 100644 index 00000000000..caae48a4ca4 --- /dev/null +++ b/assets/js/components/dashboard-splash/dashboard-splash-module.js @@ -0,0 +1,61 @@ +/** + * DashboardSplashModule component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import SvgIcon from 'GoogleUtil/svg-icon'; + +const { Component } = wp.element; + +class DashboardSplashModule extends Component { + render() { + const { icon, title, content } = this.props; + + return ( +
+
+ { 'pagespeed' === icon ? + PageSpeed Icon : + } +
+

+ { title } +

+

+ { content } +

+
+ ); + } +} + +DashboardSplashModule.propTypes = { + icon: PropTypes.string, + title: PropTypes.string, + content: PropTypes.string, +}; + +DashboardSplashModule.defaultProps = { + icon: '', + title: '', + content: '', +}; + +export default DashboardSplashModule; diff --git a/assets/js/components/dashboard-splash/dashboard-splash-notifications.js b/assets/js/components/dashboard-splash/dashboard-splash-notifications.js new file mode 100644 index 00000000000..3f62dc336d0 --- /dev/null +++ b/assets/js/components/dashboard-splash/dashboard-splash-notifications.js @@ -0,0 +1,32 @@ +/** + * DashboardSplashNotifications component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { Component } = wp.element; +const { withFilters } = wp.components; + +/** + * A single module. Keeps track of its own active state and settings. + */ +class DashboardSplashNotifications extends Component { + + render() { + return null; + } +} + +export default withFilters( 'googlesitekit.DashboardSplashNotifications' )( DashboardSplashNotifications ); diff --git a/assets/js/components/dashboard-splash/dashboard-splash-outro.js b/assets/js/components/dashboard-splash/dashboard-splash-outro.js new file mode 100644 index 00000000000..270be48e8e0 --- /dev/null +++ b/assets/js/components/dashboard-splash/dashboard-splash-outro.js @@ -0,0 +1,77 @@ +/** + * DashboardSplashOutro component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import SvgIcon from 'GoogleUtil/svg-icon'; +import Button from 'GoogleComponents/button'; +import PropTypes from 'prop-types'; + +const { Component } = wp.element; +const { __ } = wp.i18n; + +class DashboardSplashOutro extends Component { + render() { + const { + description, + buttonLabel, + onButtonClick, + } = this.props; + + return ( +
+
+
+
+
+ +
+

+ { description } +

+ { buttonLabel && onButtonClick && +
+ +
+ } +
+
+
+
+ ); + } +} + +DashboardSplashOutro.propTypes = { + title: PropTypes.string, + description: PropTypes.string, + buttonLabel: PropTypes.string, + onButtonClick: PropTypes.func, +}; + +DashboardSplashOutro.defaultProps = { + description: __( 'Bringing the best of Google tools to WordPress.', 'google-site-kit' ), +}; + +export default DashboardSplashOutro; diff --git a/assets/js/components/dashboard-splash/dashboard-splash-service.js b/assets/js/components/dashboard-splash/dashboard-splash-service.js new file mode 100644 index 00000000000..b1855b7858c --- /dev/null +++ b/assets/js/components/dashboard-splash/dashboard-splash-service.js @@ -0,0 +1,77 @@ +/** + * DashboardSplashService component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import Link from '../link'; + +const { Component } = wp.element; + +class DashboardSplashService extends Component { + render() { + const imagePath = googlesitekit.admin.assetsRoot + 'images/'; + const { image, title, content, link, linkText, opposite } = this.props; + + return ( +
+
+
+
+
+

+ { title } +

+

+ { content } +

+ { linkText } +
+
+
+
+
+ ); + } +} + +DashboardSplashService.propTypes = { + image: PropTypes.string, + title: PropTypes.string, + content: PropTypes.string, + link: PropTypes.string, + linkText: PropTypes.string, + opposite: PropTypes.bool, +}; + +DashboardSplashService.defaultProps = { + image: '', + title: '', + content: '', + link: '', + linkText: '', + opposite: false, +}; + +export default DashboardSplashService; diff --git a/assets/js/components/dashboard/dashboard-app.js b/assets/js/components/dashboard/dashboard-app.js new file mode 100644 index 00000000000..43de2d76377 --- /dev/null +++ b/assets/js/components/dashboard/dashboard-app.js @@ -0,0 +1,46 @@ +/** + * DashboardApp component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardMain from './dashboard-main'; +import Header from 'GoogleComponents/header'; +import DashboardNotifications from './dashboard-notifications'; +import 'GoogleComponents/publisher-wins'; +import 'GoogleComponents/notifications'; + +const { Component, Fragment } = wp.element; + +class DashboardApp extends Component { + + render() { + return ( + +
+ +
+
+
+ +
+
+
+ + ); + } +} + +export default DashboardApp; diff --git a/assets/js/components/dashboard/dashboard-main.js b/assets/js/components/dashboard/dashboard-main.js new file mode 100644 index 00000000000..f21187477c9 --- /dev/null +++ b/assets/js/components/dashboard/dashboard-main.js @@ -0,0 +1,32 @@ +/** + * DashboardMain component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardModules from './dashboard-modules'; +const { Component, Fragment } = wp.element; + +class DashboardMain extends Component { + render() { + return ( + + + + ); + } +} + +export default DashboardMain; diff --git a/assets/js/components/dashboard/dashboard-module-header.js b/assets/js/components/dashboard/dashboard-module-header.js new file mode 100644 index 00000000000..7f8b66fcf56 --- /dev/null +++ b/assets/js/components/dashboard/dashboard-module-header.js @@ -0,0 +1,79 @@ +/** + * DashboardModuleHeader component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import DateRangeSelector from 'GoogleComponents/date-range-selector'; + +import PropTypes from 'prop-types'; +const { Component } = wp.element; + +class DashboardModuleHeader extends Component { + render() { + const { title, timePeriod, description } = this.props; + return ( +
+
+ { title && +
+

+ { title } +

+ { description && +

{ description }

+ } +
+ } + { timePeriod && +
+
+ +
+
+ } +
+
+ ); + } +} + +DashboardModuleHeader.propTypes = { + title: PropTypes.string, + timePeriod: PropTypes.string, + description: PropTypes.string, +}; + +DashboardModuleHeader.defaultProps = { + title: '', + timePeriod: '', + description: '', +}; + +export default DashboardModuleHeader; diff --git a/assets/js/components/dashboard/dashboard-module.js b/assets/js/components/dashboard/dashboard-module.js new file mode 100644 index 00000000000..d16c93f8c12 --- /dev/null +++ b/assets/js/components/dashboard/dashboard-module.js @@ -0,0 +1,32 @@ +/** + * DashboardModule component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { Component } = wp.element; +const { withFilters } = wp.components; + +/** + * A single module. Keeps track of its own active state and settings. + */ +class DashboardModule extends Component { + + render() { + return null; + } +} + +export default withFilters( 'googlesitekit.DashboardModule' )( DashboardModule ); diff --git a/assets/js/components/dashboard/dashboard-modules.js b/assets/js/components/dashboard/dashboard-modules.js new file mode 100644 index 00000000000..fbfa49a781a --- /dev/null +++ b/assets/js/components/dashboard/dashboard-modules.js @@ -0,0 +1,44 @@ +/** + * DashboardModules component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardModule from './dashboard-module'; +import HelpLink from 'GoogleComponents/help-link'; +import { Fragment } from 'react'; +const { Component } = wp.element; + +class DashboardModules extends Component { + + render() { + return ( + + +
+ +
+
+ ); + } +} + +export default DashboardModules; diff --git a/assets/js/components/dashboard/dashboard-notifications.js b/assets/js/components/dashboard/dashboard-notifications.js new file mode 100644 index 00000000000..17f42690b69 --- /dev/null +++ b/assets/js/components/dashboard/dashboard-notifications.js @@ -0,0 +1,32 @@ +/** + * DashboardNotifications component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { Component } = wp.element; +const { withFilters } = wp.components; + +/** + * A single module. Keeps track of its own active state and settings. + */ +class DashboardNotifications extends Component { + + render() { + return null; + } +} + +export default withFilters( 'googlesitekit.DashboardNotifications' )( DashboardNotifications ); diff --git a/assets/js/components/data-block.js b/assets/js/components/data-block.js new file mode 100644 index 00000000000..3ec1a36a860 --- /dev/null +++ b/assets/js/components/data-block.js @@ -0,0 +1,159 @@ +/** + * DataBlock component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import SourceLink from 'GoogleComponents/source-link'; +import SvgIcon from 'GoogleUtil/svg-icon'; + +const { Component, Fragment } = wp.element; + +class DataBlock extends Component { + constructor( props ) { + super( props ); + + this.handleClick = this.handleClick.bind( this ); + this.handleKeyPress = this.handleKeyPress.bind( this ); + } + + handleClick() { + const { stat, handleStatSelection } = this.props; + handleStatSelection( stat ); + } + + handleKeyPress( e ) { + e.preventDefault(); + const { stat, handleStatSelection } = this.props; + if ( 'Enter' === e.key || ' ' === e.key ) { + handleStatSelection( stat ); + } + } + + render() { + const { + className, + title, + datapoint, + datapointUnit, + change, + changeDataUnit, + context, + period, + selected, + handleStatSelection, + source, + sparkline, + reverseArrowDirection + } = this.props; + + const role = ( 'button' === context ) ? 'button' : ''; + const changeType = 0 <= change ? '-positive' : '-negative'; + + return ( +
+
+

+ { title } +

+
+ { `${ datapoint }${ datapointUnit }` } +
+
+ { sparkline && +
+ { sparkline } +
+ } +
+
+ { '' === change &&   } + { change && [ + , + { `${Math.abs( change )}${changeDataUnit} ${period}` } + ] } +
+ { source && ( + + ) } +
+
+ ); + } +} + +DataBlock.propTypes = { + stat: PropTypes.number, + onClick: PropTypes.func, + className: PropTypes.string, + title: PropTypes.string, + datapoint: PropTypes.oneOfType( [ + PropTypes.string, + PropTypes.number, + ] ), + datapointUnit: PropTypes.string, + change: PropTypes.oneOfType( [ + PropTypes.string, + PropTypes.number, + ] ), + changeDataUnit: PropTypes.string, + context: PropTypes.string, + period: PropTypes.string, + selected: PropTypes.bool, + handleStatSelection: PropTypes.func, + reverseArrowDirection: PropTypes.bool, +}; + +DataBlock.defaultProps = { + stat: null, + onClick: null, + className: '', + title: '', + datapoint: null, + datapointUnit: '', + change: null, + changeDataUnit: '', + context: 'default', + period: '', + selected: false, + handleStatSelection: null, + reverseArrowDirection: false, +}; + +export default DataBlock; diff --git a/assets/js/components/data-table.js b/assets/js/components/data-table.js new file mode 100644 index 00000000000..bf8bb7e1631 --- /dev/null +++ b/assets/js/components/data-table.js @@ -0,0 +1,190 @@ +/** + * DataTable component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import SourceLink from 'GoogleComponents/source-link'; +import Link from 'GoogleComponents/link'; + +const { + each, + debounce, + trim +} = lodash; +const { Component, createRef } = wp.element; + +// Construct a table component from a data object. +export const getDataTableFromData = ( data, headers, options ) => { + let headerRows = []; + let dataRows = []; + + each( headers, ( header, i ) => { + headerRows.push( + + { header.title } + + ); + } ); + + const headerRow = ( + + { headerRows } + + ); + + const { links, source, showUrls } = options; + + if ( options.cap ) { + data = data.slice( 0, options.cap ); + } + + each( data, ( row, j ) => { + + let cells = []; + const link = links && links[j]; + + each( row, ( cell, i ) => { + + // Replace (none) by direct. + if ( 'string' === typeof cell ) { + cell = cell.replace( /\(none\)/gi, 'direct' ); + } + + cells.push( + + { row[0] === cell && link ? +
+ + { cell } + +
+ { showUrls && '' !== trim( link, '/' ) && + + { trim( link, '/' ) } + + } +
: +
{ cell }
+ } + + ); + } ); + + dataRows.push( + + { cells } + + ); + + } ); + + return ( +
+ + + { headerRow } + + + { dataRows } + +
+ { source && ( + + ) } +
+ ); +}; + +export class TableOverflowContainer extends Component { + constructor() { + super(); + + this.state = { + isScrolling: false + }; + + this.scrollRef = createRef(); + + this.updateFadeOnScroll = this.updateFadeOnScroll.bind( this ); + } + + componentDidMount() { + const self = this; + + // Check for scrolling on load and resize. + self.updateFadeOnScroll(); + + this.resize = debounce( function() { + self.updateFadeOnScroll(); + }, 100 ); + + window.addEventListener( 'resize', this.resize ); + } + + componentWillUnmount() { + window.removeEventListener( 'resize', this.resize ); + } + + updateFadeOnScroll() { + const { scrollLeft, scrollWidth, offsetWidth } = this.scrollRef.current; + const maxScroll = scrollWidth - offsetWidth; + const scrolling = scrollLeft < ( maxScroll - 16 ) && 0 < ( maxScroll - 16 ); // 16 = $grid-gap-phone + + this.setState( { + isScrolling: scrolling, + } ); + } + + render() { + const { children } = this.props; + const { isScrolling } = this.state; + + return ( +
+
+ { children } +
+
+ ); + } +} + +TableOverflowContainer.propTypes = { + children: PropTypes.element +}; diff --git a/assets/js/components/data.js b/assets/js/components/data.js new file mode 100644 index 00000000000..7b6608a0c08 --- /dev/null +++ b/assets/js/components/data.js @@ -0,0 +1,604 @@ +/** + * Data API. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import DashboardAuthAlert from 'GoogleComponents/notifications/dashboard-auth-alert'; +import DashboardPermissionAlert from 'GoogleComponents/notifications/dashboard-permission-alert'; + +import { + setCache, + stringToSlug, + fillFilterWithComponent, +} from 'SiteKitCore/util'; + +const { each, sortBy } = lodash; +const { addQueryArgs } = wp.url; +const { + addAction, + applyFilters, + doAction, + addFilter, + removeFilter, +} = wp.hooks; +const { __ } = wp.i18n; + +const data = { + + maxRequests: 10, + + init() { + if ( googlesitekit.initialized ) { + return; + } + googlesitekit.initialized = true; + this.collectModuleData = this.collectModuleData.bind( this ); + googlesitekit.cache = []; + + addAction( + 'googlesitekit.moduleLoaded', + 'googlesitekit.collectModuleListingData', + this.collectModuleData + ); + }, + + /** + * Retrieve an array of data objects. + * This is a replica of combinedGet but only fetching data from cache. No requests are done. + * Solves issue for publisher wins to retrieve data without performing additional requests. + * Likely this will be removed after refactoring. + * + * @param {Array.<{ maxAge: timestamp, dataObject: string, identifier: string, datapoint: string, datapointId: int, callback: function }>} combinedRequest An array of data requests to resolve. + * + * @return Promise + */ + combinedGetFromCache( combinedRequest ) { + return new Promise( ( resolve, reject ) => { + try { + + let responseData = []; + + /** + * Filter the date range used for queries. + * + * @param String The selected date range. Default 'Last 28 days'. + */ + const dateRangeSlug = stringToSlug( applyFilters( 'googlesitekit.dateRange', __( 'Last 28 days', 'google-site-kit' ) ) ); + each( combinedRequest, ( request ) => { + let key = [ request.identifier, request.datapoint ]; + if ( request.datapointId ) { + key = [ ...key, request.datapointId ]; + } + + // Setup new request format from old request format. + if ( ! request.data ) { + request.data = {}; + } + request.data.date_range = dateRangeSlug; // eslint-disable-line camelcase + const paramsToMigrate = [ 'permaLink', 'siteURL', 'pageUrl', 'limit' ]; + paramsToMigrate.forEach( param => { + if ( 'undefined' !== typeof request[ param ] ) { + request.data[ param ] = request[ param ]; + delete request[ param ]; + } + } ); + + // Add the date range to the cache key. + key = [ + ...key, + dateRangeSlug, + ]; + + key = key.join( '::' ); + const hashlessKey = key; + + const { permaLinkHash } = googlesitekit; + if ( permaLinkHash && '' !== permaLinkHash ) { + key = key + '::' + permaLinkHash; + } + + // Store key for later reuse. + request.key = key; + const cache = this.getCache( request.dataObject, key, request.maxAge, hashlessKey ); + if ( cache ) { + responseData[ hashlessKey ] = cache; + + // Trigger an action when cached data is used. + doAction( 'googlesitekit.cachedDataUsed', request.datapoint ); + + this.resolve( request, cache ); + } + } ); + + resolve( responseData ); + + } catch ( err ) { + reject(); + } + } ); + }, + + /** + * Retrieve an array of data objects. + * + * @param {Array.<{ maxAge: timestamp, dataObject: string, identifier: string, datapoint: string, datapointId: int, callback: function }>} combinedRequest An array of data requests to resolve. + * @param {boolean} secondaryRequest Is this the second (or more) request? + * + * @return void + */ + combinedGet( combinedRequest, secondaryRequest = false ) { + + // First, resolve any cache matches immediately, queue resolution of the rest. + let dataRequest = []; + + /** + * Filter the date range used for queries. + * + * @param String The selected date range. Default 'Last 28 days'. + */ + const dateRangeSlug = stringToSlug( applyFilters( 'googlesitekit.dateRange', __( 'Last 28 days', 'google-site-kit' ) ) ); + let cacheDelay = 25; + each( combinedRequest, ( request ) => { + let key = [ request.identifier, request.datapoint ]; + if ( request.datapointId ) { + key = [ ...key, request.datapointId ]; + } + + // Setup new request format from old request format. + if ( ! request.data ) { + request.data = {}; + } + request.data.date_range = dateRangeSlug; // eslint-disable-line camelcase + const paramsToMigrate = [ 'permaLink', 'siteURL', 'pageUrl', 'limit' ]; + paramsToMigrate.forEach( param => { + if ( 'undefined' !== typeof request[ param ] ) { + request.data[ param ] = request[ param ]; + delete request[ param ]; + } + } ); + + // Add the date range to the cache key. + key = [ + ...key, + dateRangeSlug, + ]; + + key = key.join( '::' ); + const hashlessKey = key; + + const { permaLinkHash } = googlesitekit; + if ( permaLinkHash && '' !== permaLinkHash ) { + key = key + '::' + permaLinkHash; + } + + // Store key for later reuse. + request.key = key; + const cache = this.getCache( request.dataObject, key, request.maxAge, hashlessKey ); + if ( cache ) { + + setTimeout( () => { + + // Trigger an action when cached data is used. + doAction( 'googlesitekit.cachedDataUsed', request.datapoint ); + + this.resolve( request, cache ); + }, cacheDelay ); + cacheDelay += 25; + } else { + + // Add the request to the queue. + dataRequest.push( request ); + } + } ); + + // Sort the modules by priority. + dataRequest = sortBy( dataRequest, 'priority' ); + + // Only request each key once. + const toRequest = []; + const deferredRequests = []; + const keyIndexesMap = {}; + each ( dataRequest, ( request, index ) => { + + // Defer any datapoints with a priority of 10 or greater into a second request. + if ( ! secondaryRequest && 10 <= request.priority ) { + deferredRequests.push( request ); + } else { + if ( ! keyIndexesMap[ request.key ] ) { + keyIndexesMap[ request.key ] = [ index ]; + toRequest.push( request ); + } else { + keyIndexesMap[ request.key ].push( index ); + } + } + } ); + + + const maxDatapointsPerRequest = 10; + const currentRequest = toRequest.slice( 0, maxDatapointsPerRequest ); + let remainingDatapoints = toRequest.slice( maxDatapointsPerRequest ); + + remainingDatapoints = remainingDatapoints.concat( deferredRequests ); + + if ( 0 === currentRequest.length && 0 === remainingDatapoints.length ) { + + // Trigger an action indicating this data load completed from the cache. + doAction( 'googlesitekit.dataLoaded', 'cache' ); + return; + } + + // Fetch the remaining datapoints in another request. + if ( 0 < remainingDatapoints.length && 0 < this.maxRequests-- ) { + setTimeout( () => { + this.combinedGet( remainingDatapoints, true ); + }, 50 ); + } else { + this.maxRequests = 10; + } + + const { datacache } = googlesitekit.admin; + return wp.apiFetch( { + path: addQueryArgs( `/google-site-kit/v1/data/${ datacache ? '?datacache' : '' }`, + { + request: JSON.stringify( currentRequest ), + } ), + method: 'GET', + } ).then( ( results ) => { + each( results, ( result, key ) => { + if ( result.xdebug_message ) { + console.log( 'data_error', result.xdebug_message ); // eslint-disable-line no-console + } else { + if ( ! keyIndexesMap[ key ] ) { + console.log( 'data_error', 'unknown response key ' + key ); // eslint-disable-line no-console + return; + } + + // Handle insufficient scope warnings by informing the user. + if ( + result.error_data && + result.error_data[403] && + result.error_data[403].reason + ) { + + if ( 'insufficientPermissions' === result.error_data[403].reason ) { + + // Insufficient scopes - add a notice. + addFilter( 'googlesitekit.DashboardNotifications', + 'googlesitekit.AuthNotification', + fillFilterWithComponent( DashboardAuthAlert ), 1 ); + } else if ( 'forbidden' === result.error_data[403].reason ) { + + // Insufficient access permissions - add a notice. + addFilter( 'googlesitekit.DashboardNotifications', + 'googlesitekit.AuthNotification', + fillFilterWithComponent( DashboardPermissionAlert ), 1 ); + + } + + // Increase the notice count. + addFilter( 'googlesitekit.TotalNotifications', + 'googlesitekit.AuthCountIncrease', ( count ) => { + + // Only run once. + removeFilter( 'googlesitekit.TotalNotifications', 'googlesitekit.AuthCountIncrease' ); + return count + 1; + } ); + } + + each( keyIndexesMap[ key ], index => { + const request = dataRequest[ index ]; + + doAction( 'googlesitekit.dataReceived', request.key ); + + this.setCache( request.dataObject, request.key, result ); + this.resolve( request, result ); + } ); + } + + // Trigger an action indicating this data load completed from the API. + if ( 0 === remainingDatapoints.length ) { + doAction( 'googlesitekit.dataLoaded', 'api' ); + } + } ); + + // Resolve any returned data requests, then re-request the remainder after a pause. + } ).catch( ( err ) => { + + // Handle the error and give up trying. + console.log( 'error', err ); // eslint-disable-line no-console + } ); + }, + + /** + * Resolve a request. + */ + resolve( request, result ) { + + // Call the resolver callback with the data. + if ( request && 'function' === typeof request.callback ) { + request.callback( result, request.datapoint ); + } + }, + + /** + * Set cache to window sessionStorage. + * + * @param {object} dataObject The data object. + * @param {string} key The cache key, + * @param {object} value The value to cache. + */ + setCache( dataObject, key, value ) { + if ( value.error || value.errors ) { + return; + } + + if ( window.sessionStorage ) { + const toStore = { + value, + date: Date.now() / 1000 + }; + setCache( 'sessionStorage', dataObject + '::' + key, JSON.stringify( toStore ) ); + } + }, + + /** + * + * @param {object} dataObject The data object. + * @param {string} key The cache key, + * @param {int} maxAge The cache TTL in seconds. + */ + getCache( dataObject, key, maxAge, hashlessKey = '' ) { + + // Skip if js caching is disabled. + if ( googlesitekit.admin.nojscache ) { + return false; + } + + // Require sessionStorage for local caching. + if ( ! window.sessionStorage ) { + return false; + } + + const cache = JSON.parse( window.sessionStorage.getItem( dataObject + '::' + key ) ); + const datacache = googlesitekit.admin.datacache && JSON.parse( googlesitekit.admin.datacache ); + + // Check the datacache, which only includes fresh data at load. + if ( ! cache && datacache && datacache[ 'googlesitekit_' + key ] ) { + return datacache[ 'googlesitekit_' + key ]; + } + + // Check the datacache, which only includes fresh data at load. + if ( ! cache && datacache && datacache[ 'googlesitekit_' + hashlessKey ] ) { + return datacache[ 'googlesitekit_' + hashlessKey ]; + } + + if ( ! cache ) { + return false; + } + + const age = ( Date.now() / 1000 ) - cache.date; + if ( age < maxAge ) { + return cache.value; + } + return false; + }, + + /** + * Remove cache. + * + * @param {object} dataObject The data object. + * @param {string} key The cache key, + */ + deleteCache( dataObject, key ) { + if ( window.sessionStorage ) { + window.sessionStorage.removeItem( dataObject + '::' + key ); + } + }, + + /** + * Collect the initial module data request. + * + * @param {string} context The context to retrieve the module data for. One of 'Dashboard', 'Settings', + * or 'Post'. + * @param {mixed} moduleArgs Arguments passed from the module. + * + */ + collectModuleData( context, moduleArgs ) { + + /** + * Filter the data requested on the dashboard page once it loads. + * + * Modules use this filter to attach the datapoints they need to resolve after page load. + * + * @param array datapoints The datapoints to retrieve. + */ + const requestedModuleData = applyFilters( 'googlesitekit.module' + context + 'DataRequest', [], moduleArgs ); + + if ( 0 !== requestedModuleData.length ) { + this.combinedGet( requestedModuleData ); + } + }, + + /** + * Get a data object. + * + * @param {string} dataObject The data object to access. One of 'modules' or 'settings'. + * @param {string} identifier The data item identifier. + * @param {string} datapoint The data point to retrieve. Optional, otherwise returns all data. + * @param {object} queryArgs The data query arguments. + * @param {bool} nocache Set to true to bypass cache, default: true. + * + * @returns Promise A promise for the fetch request. + */ + get( dataObject, identifier, datapoint, queryArgs = {}, nocache = true ) { + + if ( ! nocache ) { + const cache = this.getCache( identifier, datapoint, 3600 ); + + if ( cache ) { + googlesitekit[ dataObject ][ identifier ][ datapoint ] = cache; + } + if ( googlesitekit[ dataObject ] && + googlesitekit[ dataObject ][ identifier ] && + googlesitekit[ dataObject ][ identifier ][ datapoint ] ) { + return new Promise( ( resolve ) => { + resolve( googlesitekit[ dataObject ][ identifier ][ datapoint ] ); + } ); + } + } + + // Make an API request to retrieve the value. + return wp.apiFetch( { + path: addQueryArgs( `/google-site-kit/v1/${dataObject}/${identifier}/data/${datapoint}`, queryArgs ) + } ).then( ( results ) => { + if ( ! nocache ) { + this.setCache( identifier, datapoint, results ); + } + + if ( googlesitekit[ dataObject ] && + googlesitekit[ dataObject ][ identifier ] && + googlesitekit[ dataObject ][ identifier ][ datapoint ] ) { + + googlesitekit[dataObject][identifier][datapoint] = results; + + return new Promise( ( resolve ) => { + resolve( googlesitekit[dataObject][identifier][datapoint] ); + } ); + } + + return new Promise( ( resolve ) => { + resolve( results ); + } ); + } ).catch( ( err ) => { + return Promise.reject( err ); + } ); + }, + + /** + * Get notifications from Rest API. + * + * @param {string} moduleSlug Slug of the module to get notifications for. + * + * @returns Promise A promise for the fetch request. + */ + async getNotifications( moduleSlug, time = 0 ) { + let notifications = []; + + if ( ! moduleSlug ) { + return notifications; + } + + notifications = data.getCache( 'googlesitekit::notifications', moduleSlug, time ); + + if ( ! notifications || 0 === notifications.length ) { + + // Make an API request to retrieve the value. + notifications = await wp.apiFetch( { + path: `/google-site-kit/v1/modules/${ moduleSlug }/notifications/` + } ); + + data.setCache( 'googlesitekit::notifications', moduleSlug, notifications ); + } + + return notifications; + }, + + /** + * Set an object value. + * + * Calls the REST API to store the module value. + * + * @param {string} dataObject The data to access. One of 'modules' or 'settings'. + * @param {string} identifier The data item identifier. + * @param {string} datapoint The data point to set. + * @param {object} value The value to store. + * + * @returns Promise A promise for the fetch request. + */ + set( dataObject, identifier, datapoint, value ) { + + if ( googlesitekit[ dataObject ] && googlesitekit[ dataObject ][ identifier ] ) { + googlesitekit[ dataObject ][ identifier ][ datapoint ] = value; + } + + const body = {}; + body.data = value; + + // Make an API request to store the value. + return wp.apiFetch( { path: `/google-site-kit/v1/${dataObject}/${identifier}/data/${datapoint}`, + data: body, + method: 'POST', + } ); + }, + + /** + * Get module data. + * + * @param {string} module The data item identifier. + * @param {string} datapoint The data point to retrieve. Optional, otherwise returns all data. + * + * @returns Promise A promise for the fetch request. + */ + getModuleData( module, datapoint ) { + return this.get( 'modules', module, datapoint ); + }, + + /** + * Set module data value. + * + * Calls the REST API to store the module value. + * + * @param {string} identifier The module. + * @param {string} datapoint The data point to set + * @param {mixed} value The value to store. + * + * @returns Promise A promise for the fetch request. + */ + setModuleData( identifier, datapoint, value, storeLocaly = true ) { + + const dataObject = 'modules'; + const originalValue = googlesitekit[ dataObject ][ identifier ][ datapoint ]; + + // Optimistically store the value locally, capturing the current value in case of failure. + if ( storeLocaly ) { + googlesitekit[ dataObject ][ identifier ][ datapoint ] = value; + } + + const body = {}; + body[datapoint] = value; + + // Make an API request to store the value. + return wp.apiFetch( { path: `/google-site-kit/v1/${dataObject}/${identifier}`, + data: body, + method: 'POST', + } ).then( ( response ) => { + return new Promise( ( resolve ) => { + resolve( response ); + } ); + } ).catch( ( err ) => { + + // Restore the original data when an error occurs. + if ( storeLocaly ) { + googlesitekit[ dataObject ][ identifier ][ datapoint ] = originalValue; + } + return Promise.reject( err ); + } ); + } +}; + +// Init data module once. +data.init(); + +export default data; diff --git a/assets/js/components/date-range-selector.js b/assets/js/components/date-range-selector.js new file mode 100644 index 00000000000..a4faa9b02b8 --- /dev/null +++ b/assets/js/components/date-range-selector.js @@ -0,0 +1,108 @@ +import { Select } from 'SiteKitCore/material-components'; + +const { __ } = wp.i18n; +const { Component } = wp.element; +const { + applyFilters, + addAction, + removeAction, + removeFilter, + addFilter, + doAction, +} = wp.hooks; + +class DateRangeSelector extends Component { + constructor( props ) { + super( props ); + + this.state = { + context: 'Dashboard', + }; + + // The date range is a filtered value. + this.dateRangeHook = 'googlesitekit.dateRange'; + + // The date range is altered when the selection changes with this hook. + this.dateRangeHandlerHook = 'googlesitekit.dateRageHandler'; + + // This hook is used to capture filter changes, forcing a component re-render. + this.dateRangeHookAddedHook = 'googlesitekit.dateRageHookAddedHandler'; + + // Store the current context when the screen loads, so we can reuse it later. + addAction( + 'googlesitekit.moduleLoaded', + 'googlesitekit.collectModuleListingDataForDateRangeSelector', + ( context ) => { + this.setState( { context } ); + removeAction( + 'googlesitekit.moduleLoaded', + 'googlesitekit.collectModuleListingDataForDateRangeSelector' + ); + } + ); + + + this.handleSelection = this.handleSelection.bind( this ); + } + + componentDidMount() { + addAction( + 'hookAdded', + this.dateRangeHookAddedHook, + ( slug ) => { + if ( this.dateRangeHook === slug ) { + this.forceUpdate(); + } + } + ); + } + + componentWillUnmount() { + removeAction( + 'hookAdded', + this.dateRangeHookAddedHook, + ); + } + + handleSelection( index, item ) { + const { context } = this.state; + const value = item.getAttribute( 'data-value' ); + + removeFilter( this.dateRangeHook, this.dateRangeHandlerHook ); + addFilter( + this.dateRangeHook, + this.dateRangeHandlerHook, + () => { + return value; + } + ); + + // Trigger a data refresh. + doAction( 'googlesitekit.moduleDataReset' ); + doAction( 'googlesitekit.moduleLoaded', context ); + return false; + } + + render() { + const options = [ + __( 'Last 7 days', 'google-site-kit' ), + __( 'Last 14 days', 'google-site-kit' ), + __( 'Last 28 days', 'google-site-kit' ), + __( 'Last 90 days', 'google-site-kit' ), + ]; + + return ( + {} } + /> +
+
+
+
+ + + + ); + } +} + +Radio.propTypes = { + onClick: PropTypes.func, + id: PropTypes.string.isRequired, + name: PropTypes.string.isRequired, + value: PropTypes.string.isRequired, + checked: PropTypes.bool, + disabled: PropTypes.bool, + children: PropTypes.string.isRequired, +}; + +Radio.defaultProps = { + onClick: null, + checked: false, + disabled: false, +}; + +export default Radio; diff --git a/assets/js/components/settings/module-settings-details.js b/assets/js/components/settings/module-settings-details.js new file mode 100644 index 00000000000..6351c54292c --- /dev/null +++ b/assets/js/components/settings/module-settings-details.js @@ -0,0 +1,31 @@ +/** + * ModuleSettingsDetails component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { Component } = wp.element; + +/** + * A filterable component that modules use to display their settings in non-edit mode. + */ +class ModuleSettingsDetails extends Component { + + render() { + return null; + } +} + +export default ModuleSettingsDetails; diff --git a/assets/js/components/settings/module-setup-incomplete.js b/assets/js/components/settings/module-setup-incomplete.js new file mode 100644 index 00000000000..2e7047bc24a --- /dev/null +++ b/assets/js/components/settings/module-setup-incomplete.js @@ -0,0 +1,61 @@ +/** + * ModuleSetupIncomplete component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + getSiteKitAdminURL, +} from 'GoogleUtil'; +import Link from 'GoogleComponents/link'; +import ModuleSettingsWarning from 'GoogleComponents/notifications/module-settings-warning'; + +const { withFilters } = wp.components; +const { Component } = wp.element; +const { __ } = wp.i18n; + +class ModuleSetupIncomplete extends Component { + + render() { + const { + screenId, + slug, + } = this.props; + + return ( +
+ + { __( 'Setup incomplete: ', 'google-site-kit' ) } + { + + const page = screenId ? screenId : 'googlesitekit-dashboard'; + + window.location = getSiteKitAdminURL( page, { + reAuth: true, + slug, + } ); + } } + inherit + > + { __( 'continue module setup', 'google-site-kit' ) } + +
+ ); + } +} + +export default withFilters( 'googlesitekit.ModuleSetupIncomplete' )( ModuleSetupIncomplete ); diff --git a/assets/js/components/settings/settings-admin.js b/assets/js/components/settings/settings-admin.js new file mode 100644 index 00000000000..caf79734f82 --- /dev/null +++ b/assets/js/components/settings/settings-admin.js @@ -0,0 +1,292 @@ +/** + * SettingsOverview component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Layout from 'GoogleComponents/layout/layout'; +import Link from 'GoogleComponents/link'; +import Dialog from 'GoogleComponents/dialog'; +import Optin from 'GoogleComponents/optin'; +import data from 'GoogleComponents/data'; +import { clearAppLocalStorage } from 'GoogleUtil'; + +import { + moduleIcon, + getSiteKitAdminURL, +} from 'GoogleUtil'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class SettingsAdmin extends Component { + constructor() { + super(); + + const { userData: { email = '', picture = '', name = '' } } = googlesitekit.admin; + + this.state = { + data: { + email: email, + img: picture, + user: name, + }, + dialogActive: false, + }; + + this.handleDialog = this.handleDialog.bind( this ); + this.handleUnlinkConfirm = this.handleUnlinkConfirm.bind( this ); + this.handleCloseModal = this.handleCloseModal.bind( this ); + } + + componentDidMount() { + window.addEventListener( 'keyup', this.handleCloseModal, false ); + } + + componentWillUnmount() { + window.removeEventListener( 'keyup', this.handleCloseModal ); + } + + handleDialog() { + this.setState( prevState => { + return { + dialogActive: ! prevState.dialogActive, + }; + } ); + } + + async handleUnlinkConfirm() { + await data.set( 'core', 'site', 'reset' ); + clearAppLocalStorage(); + this.handleDialog(); + document.location = getSiteKitAdminURL( 'googlesitekit-splash' ); + } + + handleCloseModal( e ) { + if ( 27 === e.keyCode ) { + this.setState( { + dialogActive: false, + } ); + } + } + + render() { + const { + dialogActive, + } = this.state; + const { + clientID, + clientSecret, + apikey, + projectId, + projectUrl, + } = googlesitekit.admin; + + return ( + +
+ +
+
+
+
+

+ { moduleIcon( 'logo-google-cloud', false, '24', '26', 'googlesitekit-settings-module__title-icon' ) } + { __( 'API Credentials', 'google-site-kit' ) } +

+
+
+

+ { __( 'Site Kit is connected', 'google-site-kit' ) } + + + { __( 'Connected', 'google-site-kit' ) } + + +

+
+
+
+
+

+ { __( 'Client ID', 'google-site-kit' ) } +

+
+ { clientID } +
+
+
+

+ { __( 'Client Secret', 'google-site-kit' ) } +

+
+ { clientSecret } +
+
+
+ { apikey && +
+
+

+ { __( 'API Key', 'google-site-kit' ) } +

+
+ { apikey } +
+
+
+ } + { ( projectId && projectUrl ) && +
+
+

+ { __( 'Project ID', 'google-site-kit' ) } +

+
+ { projectId + ' ' } + + + { __( 'Open in Google Cloud Platform', 'google-site-kit' ) } + + +
+
+
+ } +
+
+
+
+
+
+
+ + { __( 'Reset Site Kit', 'google-site-kit' ) } + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ +
+ ); + } +} + +export default SettingsAdmin; diff --git a/assets/js/components/settings/settings-app.js b/assets/js/components/settings/settings-app.js new file mode 100644 index 00000000000..add5c039c03 --- /dev/null +++ b/assets/js/components/settings/settings-app.js @@ -0,0 +1,104 @@ +/** + * SettingsApp component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import SettingsModules from './settings-modules'; +import Header from 'GoogleComponents/header'; +import PageHeader from 'GoogleComponents/page-header'; +import Layout from 'GoogleComponents/layout/layout'; +import Tab from '@material/react-tab'; +import TabBar from '@material/react-tab-bar'; +import SettingsAdmin from './settings-admin'; +import HelpLink from 'GoogleComponents/help-link'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class SettingsApp extends Component { + + constructor( props ) { + super( props ); + const hashedTab = window.location.hash.replace( '#', '' ); + + this.state = { + activeTab: hashedTab ? Number( hashedTab ) : 0 + }; + + this.handleTabUpdate = this.handleTabUpdate.bind( this ); + } + + handleTabUpdate( tabIndex ) { + const activeTab = -1 === tabIndex ? 0 : tabIndex; // Check for invalid index. + window.location.hash = activeTab; + this.setState( { + activeTab: activeTab + } ); + } + + render() { + const { activeTab } = this.state; + return ( + +
+
+
+
+
+ +
+
+ + + + { __( 'Connected Services', 'google-site-kit' ) } + + + { __( 'Connect More Services', 'google-site-kit' ) } + + + { __( 'Admin Settings', 'google-site-kit' ) } + + + +
+ { ( 0 === activeTab || 1 === activeTab ) && // If we're on Connected or Add tabs. TODO Refactor SettingsModules into separate components. + + } + { 2 === activeTab && // If we're on Settings tab. + + + + } +
+ +
+
+
+
+ + ); + } +} + +export default SettingsApp; diff --git a/assets/js/components/settings/settings-module-header.js b/assets/js/components/settings/settings-module-header.js new file mode 100644 index 00000000000..a4830a0c4d9 --- /dev/null +++ b/assets/js/components/settings/settings-module-header.js @@ -0,0 +1,51 @@ +/** + * SettingsModuleHeader component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; + +const { Component } = wp.element; + +class SettingsModuleHeader extends Component { + render() { + const { title, description } = this.props; + return ( +
+

+ { title } +

+ { description && +

{ description }

+ } +
+ ); + } +} + +SettingsModuleHeader.propTypes = { + title: PropTypes.string.isRequired, + description: PropTypes.string, +}; + +SettingsModuleHeader.defaultProps = { + description: '', +}; + +export default SettingsModuleHeader; diff --git a/assets/js/components/settings/settings-module.js b/assets/js/components/settings/settings-module.js new file mode 100644 index 00000000000..5dfe2e99f5e --- /dev/null +++ b/assets/js/components/settings/settings-module.js @@ -0,0 +1,471 @@ +/** + * SettingsModule component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import Link from 'GoogleComponents/link'; +import Button from 'GoogleComponents/button'; +import data from 'GoogleComponents/data'; +import SvgIcon from 'GoogleUtil/svg-icon'; +import SetupModule from 'GoogleComponents/setup-module'; +import Dialog from 'GoogleComponents/dialog'; +import ModuleSettingsDetails from 'GoogleComponents/settings/module-settings-details'; +import ModuleSetupIncomplete from 'GoogleComponents/settings/module-setup-incomplete'; +import { + activateOrDeactivateModule, + refreshAuthentication, + getReAuthUrl, + moduleIcon, + showErrorNotification, +} from 'GoogleUtil'; +import Spinner from 'GoogleComponents/spinner'; +import SettingsOverlay from 'GoogleComponents/settings/settings-overlay'; +import GenericError from 'GoogleComponents/notifications/generic-error'; + +const { Component, Fragment } = wp.element; +const { __, sprintf } = wp.i18n; +const { filter, map } = lodash; +const { applyFilters } = wp.hooks; +const { withFilters } = wp.components; + +/** + * A single module. Keeps track of its own active state and settings. + */ +class SettingsModule extends Component { + + constructor( props ) { + super( props ); + const { slug } = props; + const { setupComplete } = googlesitekit.modules[ slug ]; + this.state = { + isSaving: false, + active: props.active, + setupComplete, + dialogActive: false, + }; + + this.deactivate = this.deactivate.bind( this ); + this.activateOrDeactivate = this.activateOrDeactivate.bind( this ); + this.handleDialog = this.handleDialog.bind( this ); + this.handleCloseModal = this.handleCloseModal.bind( this ); + this.handleConfirmRemoveModule = this.handleConfirmRemoveModule.bind( this ); + } + + componentDidMount() { + window.addEventListener( 'keyup', this.handleCloseModal, false ); + } + + componentWillUnmount() { + window.removeEventListener( 'keyup', this.handleCloseModal ); + } + + async activateOrDeactivate() { + try { + const { active } = this.state; + const newActiveState = ! active; + + this.setState( { isSaving: true } ); + + await activateOrDeactivateModule( + data, + this.props.slug, + newActiveState + ); + + await refreshAuthentication(); + + if ( false === newActiveState ) { + Object.keys( window.sessionStorage ).map( key => { + if ( -1 < key.indexOf( `${this.props.slug}::` ) ) { + sessionStorage.removeItem( key ); + } + } ); + } + + this.setState( { + isSaving: false, + active: newActiveState, + } ); + + window.location = getReAuthUrl( this.props.slug, false ); + } catch ( err ) { + + showErrorNotification( GenericError, { + id: 'activate-module-error', + title: __( 'Internal Server Error', 'google-site-kit' ), + description: err.message, + format: 'small', + type: 'win-error' + } ); + this.setState( { isSaving: false } ); + } + } + + deactivate() { + if ( this.props.autoActivate ) { + return; + } + this.activateOrDeactivate(); + } + + handleDialog() { + this.setState( prevState => { + return { + dialogActive: ! prevState.dialogActive, + }; + } ); + } + + // Handle user click on the confirm removal button. + handleConfirmRemoveModule() { + this.deactivate(); + } + + handleCloseModal( e ) { + if ( 27 === e.keyCode ) { + this.setState( { + dialogActive: false, + } ); + } + } + + // Find modules that depend on a module. + getDependentModules() { + const { slug } = this.props; + const { modules } = googlesitekit; + const dependants = {}; + + modules[ slug ].dependants && modules[ slug ].dependants.forEach( dependantSlug => { + if ( ! modules[ dependantSlug ] ) { + return; + } + dependants[ dependantSlug ] = modules[ dependantSlug ]; + } ); + + return dependants; + } + + render() { + const { + active, + setupComplete, + dialogActive, + } = this.state; + + const { + name, + slug, + homepage, + isEditing, + isOpen, + handleAccordion, + handleEdit, + description, + hasSettings, + autoActivate, + provides, + isSaving, + screenId, + error, + } = this.props; + + const moduleKey = `${ slug }-module`; + const isConnected = applyFilters( `googlesitekit.Connected-${ slug }`, setupComplete ); + const connectedClassName = isConnected ? + 'googlesitekit-settings-module__status-icon--connected' : + 'googlesitekit-settings-module__status-icon--not-connected'; + + const subtitle = sprintf( __( 'By disconnecting the %s module from Site Kit, you will no longer have access to:', 'google-site-kit' ), name ); + + const isSavingModule = isSaving === `${slug}-module`; + const FilteredModuleSettingsDetails = withFilters( `googlesitekit.ModuleSettingsDetails-${slug}` )( ModuleSettingsDetails ); + + // Disable other modules during editing + const modulesBeingEdited = filter( isEditing, ( module ) => module ); + const editActive = 0 < modulesBeingEdited.length; + + const dependentModules = map( this.getDependentModules(), 'name' ).join( ', ' ); + + const nothingToSave = 'pagespeed-insights' === slug; + + return ( + + { active ? ( +
+ { editActive && ! isEditing[moduleKey] && } + +
+
+
+ { setupComplete && + +
+ +
+
+ } + { + hasSettings && ! setupComplete && + + } +
+
+
+
+
+
+ { isEditing[ moduleKey ] || isSavingModule ? ( + + + + { hasSettings && + handleEdit( moduleKey, 'cancel' ) } + inherit + > + { __( 'Cancel', 'google-site-kit' ) } + + } + + ) : ( hasSettings && + { + handleEdit( moduleKey, 'edit' ); + } } + inherit + > + { __( 'Edit', 'google-site-kit' ) } + + + ) } +
+
+ { isEditing[ moduleKey ] ? ( + ! autoActivate ? + + { sprintf( __( 'Disconnect %s from Site Kit', 'google-site-kit' ), name ) } + + : + null + ) : ( + + { sprintf( __( 'See full details in %s', 'google-site-kit' ), name ) } + + ) } +
+
+
+
+
+ +
+ ) : ( + + + + ) + } +
+ ); + } +} + +SettingsModule.propTypes = { + name: PropTypes.string, + slug: PropTypes.string, + homepage: PropTypes.string, + isEditing: PropTypes.object, + handleEdit: PropTypes.func, + handleDialog: PropTypes.func, + autoActivate: PropTypes.bool, + hasSettings: PropTypes.bool, + required: PropTypes.array, + active: PropTypes.bool, +}; + +SettingsModule.defaultProps = { + name: '', + slug: '', + homepage: '', + isEditing: {}, + handleEdit: null, + handleDialog: null, + active: false, +}; + +export default SettingsModule; diff --git a/assets/js/components/settings/settings-modules.js b/assets/js/components/settings/settings-modules.js new file mode 100644 index 00000000000..01cfca09ff4 --- /dev/null +++ b/assets/js/components/settings/settings-modules.js @@ -0,0 +1,294 @@ +/** + * SettingsModules component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import SettingsModule from './settings-module'; +import Layout from 'GoogleComponents/layout/layout'; +import Notification from 'GoogleComponents/notifications/notification'; +import SettingsOverlay from './settings-overlay'; + +const { __ } = wp.i18n; +const { map, filter, sortBy } = lodash; +const { Component, Fragment } = wp.element; +const { applyFilters } = wp.hooks; + +class SettingsModules extends Component { + constructor( props ) { + super( props ); + + this.state = { + error: false, + isEditing: {}, + openModules: {}, + isSaving: false, + }; + + this.mapToModule = this.mapToModule.bind( this ); + this.updateModulesList = this.updateModulesList.bind( this ); + this.handleButtonAction = this.handleButtonAction.bind( this ); + this.handleAccordion = this.handleAccordion.bind( this ); + } + + componentDidMount() { + if ( googlesitekit.editmodule && googlesitekit.modules[ googlesitekit.editmodule ].active ) { + this.handleButtonAction( `${googlesitekit.editmodule}-module`, 'edit' ); + } + } + + updateModulesList() { + this.forceUpdate(); + } + + handleAccordion( module, e ) { + + // Set focus on heading when clicked. + e.target.closest( '.googlesitekit-settings-module__header' ).focus(); + + this.setState( prevState => { + return { + openModules: { + ...prevState.openModules, + [ module ]: ! prevState.openModules[ module ], + } + }; + } ); + } + + /** + * Handle clicks on the Edit, Cancel and Confirm buttons. + * + * @param {string} module The module slug. + * @param {string} action The action being performed, one of 'edit', 'cancel' or 'confirm'. + * @param {boolean} nothingToSave Skip saving for this click. + */ + handleButtonAction( module, action, nothingToSave = false ) { + if ( 'confirm' === action ) { + const modulePromise = applyFilters( 'googlekit.SettingsConfirmed', false, module ); + if ( nothingToSave ) { + this.setState( prevState => { + return { + isSaving: false, + error: false, + isEditing: { + ...prevState.isEditing, + [ module ]: ! prevState.isEditing[ module ] + } + }; + } ); + return; + } + this.setState( { isSaving: module } ); + if ( ! modulePromise ) { + return; + } + modulePromise.then( () => { + this.setState( prevState => { + return { + isSaving: false, + error: false, + isEditing: { + ...prevState.isEditing, + [ module ]: ! prevState.isEditing[ module ] + } + }; + } ); + } ).catch( ( err ) => { + this.setState( { + isSaving: false, + error: { + errorCode: err.code, + errorMsg: err.message, + }, + } ); + } ); + } else { + this.setState( prevState => { + return { + isEditing: { + ...prevState.isEditing, + [ module ]: ! prevState.isEditing[ module ] + }, + error: false, // Reset error state when switching modules. + }; + } ); + } + } + + settingsModuleComponent( module, isSaving ) { + const { provides } = googlesitekit.modules[ module.slug ]; + const { isEditing, openModules, error } = this.state; + const isOpen = openModules[ module.slug ] || false; + + return ( + + ); + } + + /** + * Return list of modules markup. + * + * @param {object} modules List of modules + * @param {boolean} active Sets styling for active modules, helps with parent/child grouping. + */ + mapToModule( modules, active = false ) { + const { isSaving } = this.state; + + if ( active ) { + + return map( modules, function mapFn( module ) { + return ( + + { this.settingsModuleComponent( module, isSaving ) } + + ); + }.bind( this ) ); + + } else { + + return map( modules, function mapFn( module ) { + return ( +
+ { this.settingsModuleComponent( module, isSaving ) } +
+ ); + }.bind( this ) ); + } + } + + render() { + const { isEditing } = this.state; + const { activeTab } = this.props; + const modulesBeingEdited = filter( isEditing, ( module ) => module ); + const editActive = 0 < modulesBeingEdited.length; + if ( ! googlesitekit || ! googlesitekit.modules ) { + return null; + } + + const { modules } = googlesitekit; + + const activeModules = this.mapToModule( + sortBy( + filter( + modules, + function( module ) { + return module.active; + } + ), + 'sort' + ), + true + ); + + const inactiveModules = this.mapToModule( + sortBy( + filter( + modules, + { + active: false, + } + ), + 'sort' + ) + ); + + const inactiveModulesAvailable = 0 < inactiveModules.length; + + return ( + + { /* Active Modules*/ } + { ( + 0 < activeModules.length && // If we have active modules. + 0 === activeTab ) && // If is on the Connected tab. TODO this could be removed after refactoring this into separate components. +
+ + { activeModules } + +
+ } + + { /* Inactive Modules */ } + { 1 === activeTab && // If is on the Add tab. TODO this could be removed after refactoring this into separate components. + inactiveModulesAvailable && // We have inactive modules available. + +
+ +
+
+ { 0 < inactiveModules.length && inactiveModules } +
+
+ { /* TODO: Need some input here with regards to changing state */ } + { editActive && } +
+
+ } + { 1 === activeTab && // If is on the Add tab. TODO this could be removed after refactoring this into separate components. + ! inactiveModulesAvailable && // If we have no active modules. +
+ +
+ } +
+ ); + } +} + +export default SettingsModules; diff --git a/assets/js/components/settings/settings-overlay.js b/assets/js/components/settings/settings-overlay.js new file mode 100644 index 00000000000..7f61787d96e --- /dev/null +++ b/assets/js/components/settings/settings-overlay.js @@ -0,0 +1,58 @@ +/** + * SettingsOverlay component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import SvgIcon from 'GoogleUtil/svg-icon'; +import PropTypes from 'prop-types'; + +const { Component } = wp.element; +const { __ } = wp.i18n; + +class SettingsOverlay extends Component { + render() { + const { compress } = this.props; + + return ( +
+
+
+ +
+

+ { __( 'Section locked while editing', 'google-site-kit' ) } +

+
+
+ ); + } +} + +SettingsOverlay.propTypes = { + compress: PropTypes.bool, +}; + +SettingsOverlay.defaultProps = { + compress: false, +}; + +export default SettingsOverlay; diff --git a/assets/js/components/setup-module.js b/assets/js/components/setup-module.js new file mode 100644 index 00000000000..1882b8dac16 --- /dev/null +++ b/assets/js/components/setup-module.js @@ -0,0 +1,171 @@ +/** + * SetupModule component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import data from 'GoogleComponents/data'; +import Spinner from 'GoogleComponents/spinner'; +import Link from 'GoogleComponents/link'; +import ModuleSettingsWarning from 'GoogleComponents/notifications/module-settings-warning'; +import { + activateOrDeactivateModule, + refreshAuthentication, + getReAuthUrl, + showErrorNotification, + moduleIcon, +} from 'GoogleUtil'; +import GenericError from 'GoogleComponents/notifications/generic-error'; + +const { sprintf, __ } = wp.i18n; +const { Component } = wp.element; +const { applyFilters } = wp.hooks; + +/** + * A single module. Keeps track of its own active state and settings. + */ +class SetupModule extends Component { + + constructor( props ) { + super( props ); + + this.state = { + isSaving: false, + active: props.active, + }; + + this.activateOrDeactivate = this.activateOrDeactivate.bind( this ); + } + + async activateOrDeactivate() { + try { + const { active } = this.state; + const { slug } = this.props; + + this.setState( { isSaving: true } ); + await activateOrDeactivateModule( data, slug, ! active ); + + await refreshAuthentication(); + + // Redirect to ReAuthentication URL. + window.location = getReAuthUrl( slug, true ); + } catch ( err ) { + + showErrorNotification( GenericError, { + id: 'activate-module-error', + title: __( 'Internal Server Error', 'google-site-kit' ), + description: err.message, + format: 'small', + type: 'win-error' + } ); + this.setState( { isSaving: false } ); + } + } + + render() { + const { + isSaving, + } = this.state; + const { + slug, + name, + description, + showLink, + } = this.props; + + let blockedByParentModule = false; + + const { modules } = googlesitekit; + + // Check if required module is active. + if ( modules[slug].required.length ) { + const requiredModules = modules[slug].required; + + requiredModules.forEach( requiredModule => { + if ( ! modules[requiredModule].setupComplete ) { + blockedByParentModule = true; + } + } ); + } + + return ( +
+
+ +
+
+ { + ! blockedByParentModule ? + moduleIcon( slug ) : + moduleIcon( `${ slug }-disabled` ) + } +
+

+ { name } +

+

+ { description } +

+ + + + { applyFilters( 'googlesitekit.SetupModuleShowLink', showLink, slug ) && +

+ + { + ! blockedByParentModule ? + sprintf( __( 'Set up %s', 'google-site-kit' ), name ) : + sprintf( __( 'Setup Analytics to gain access to %s', 'google-site-kit' ), name ) + } + +

+ } +
+ ); + } +} + +SetupModule.propTypes = { + slug: PropTypes.string, + name: PropTypes.string, + description: PropTypes.string, + homepage: PropTypes.string, + active: PropTypes.bool, + onActive: PropTypes.func, +}; + +SetupModule.defaultProps = { + slug: '', + name: '', + description: '', + homepage: '', + active: false, +}; + +export default SetupModule; diff --git a/assets/js/components/setup-wizard/wizard-progress-step.js b/assets/js/components/setup-wizard/wizard-progress-step.js new file mode 100644 index 00000000000..aa03ece5c04 --- /dev/null +++ b/assets/js/components/setup-wizard/wizard-progress-step.js @@ -0,0 +1,111 @@ +/** + * WizardProgressStep component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import SvgIcon from 'GoogleUtil/svg-icon'; +import React from 'react'; + +const { Component } = wp.element; + +class WizardProgressStep extends Component { + render() { + const { + currentStep, + step, + title, + status, + warning, + error, + stepKey, + } = this.props; + + let statusClass = status; + if ( warning ) { + statusClass = 'warning'; + } else if ( error ) { + statusClass = 'error'; + } + + /* @TODO We need to set these statuses dynamically. */ + let statusIcon = false; + switch ( statusClass ) { + case 'warning': + statusIcon = ; + break; + case 'error': + statusIcon = ; + break; + case 'completed': + statusIcon = ; + break; + } + + return ( +
+
+
+ + { step } + + { statusIcon && ( + + { statusIcon } + + ) } +
+
+

+ { title } +

+
+ ); + } +} + +WizardProgressStep.propTypes = { + currentStep: PropTypes.bool.isRequired, + step: PropTypes.number.isRequired, + title: PropTypes.string, + status: PropTypes.string, + warning: PropTypes.bool, + error: PropTypes.bool, +}; + +WizardProgressStep.defaultProps = { + title: '', + status: '', + warning: false, + error: false, + removeFirstStep: false, +}; + +export default WizardProgressStep; diff --git a/assets/js/components/setup-wizard/wizard-step-authentication.js b/assets/js/components/setup-wizard/wizard-step-authentication.js new file mode 100644 index 00000000000..aff6b862899 --- /dev/null +++ b/assets/js/components/setup-wizard/wizard-step-authentication.js @@ -0,0 +1,103 @@ +/** + * WizardStepAuthentication component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import Button from 'GoogleComponents/button'; +import Link from 'GoogleComponents/link'; +import { + sendAnalyticsTrackingEvent, +} from 'GoogleUtil'; +import Optin from 'GoogleComponents/optin'; +import HelpLink from 'GoogleComponents/help-link'; + +/** + * WordPress dependencies. + */ +const { __ } = wp.i18n; +const { Component } = wp.element; + +class WizardStepAuthentication extends Component { + render() { + const { + connectUrl, + needReauthenticate, + resetAndRestart, + } = this.props; + + return ( +
+
+
+
+

+ { __( 'Authenticate with Google', 'google-site-kit' ) } +

+

+ { __( 'Please sign into your Google account to begin.', 'google-site-kit' ) } +

+ { + needReauthenticate && +

+ { __( 'You did not grant access to one or more of the requested scopes. Please grant all scopes that you are prompted for.', 'google-site-kit' ) } +

+ } +

+ + { resetAndRestart && + + { __( 'Back', 'google-site-kit' ) } + + } +

+
+ + +
+
+
+
+
+ ); + } +} + +WizardStepAuthentication.propTypes = { + connectUrl: PropTypes.string.isRequired, + resetAndRestart: PropTypes.func, +}; + +export default WizardStepAuthentication; diff --git a/assets/js/components/setup-wizard/wizard-step-client-credentials.js b/assets/js/components/setup-wizard/wizard-step-client-credentials.js new file mode 100644 index 00000000000..7e0b30ab81e --- /dev/null +++ b/assets/js/components/setup-wizard/wizard-step-client-credentials.js @@ -0,0 +1,259 @@ +/** + * WizardStepClientCredentials component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import Link from 'GoogleComponents/link'; +import { TextField, Input } from 'SiteKitCore/material-components'; +import Button from 'GoogleComponents/button'; +import data from '../data'; +import { sendAnalyticsTrackingEvent } from 'GoogleUtil'; +import HelpLink from 'GoogleComponents/help-link'; + +/** + * WordPress dependencies. + */ +const { __ } = wp.i18n; +const { Component } = wp.element; +const { addQueryArgs } = wp.url; + +class WizardStepClientCredentials extends Component { + constructor( props ) { + super( props ); + + this.state = { + clientConfiguration: '', + clientID: '', + clientSecret: '', + projectID: '', + isSaving: false, + errorMsg: '', + }; + + this.handleClientConfigurationEntry = this.handleClientConfigurationEntry.bind( this ); + this.onProceed = this.onProceed.bind( this ); + } + + componentDidMount() { + const { + isSiteKitConnected, + siteConnectedSetup, + } = this.props; + + this._isMounted = true; + + // Double check isSiteKitConnected. + if ( ! isSiteKitConnected ) { + ( async() => { + let response; + try { + response = await data.get( 'core', 'site', 'credentials' ); + } catch ( e ) { // eslint-disable-line no-empty + } + if ( response ) { + googlesitekit.setup.isSiteKitConnected = true; + siteConnectedSetup( true ); + } + } )(); + } + } + + componentWillUnmount() { + this._isMounted = false; + } + + async onProceed() { + const { + clientID, + clientSecret, + projectID, + } = this.state; + + if ( 0 === clientID.length || 0 === clientSecret.length ) { + return; + } + + const credentials = { + clientID, + clientSecret, + }; + + sendAnalyticsTrackingEvent( 'plugin_setup', 'client_id_secret_entered' ); + + try { + this.setState( { isSaving: true } ); + + await data.set( 'core', 'site', 'credentials', credentials ); + + if ( projectID && projectID.length ) { + await data.set( 'core', 'site', 'gcpproject', { projectID } ); + } + + if ( this._isMounted ) { + this.setState( { + isSaving: false, + } ); + } + + // Go to next step. + this.props.siteConnectedSetup( true ); + + } catch ( err ) { + if ( this._isMounted ) { + this.setState( { + errorMsg: err.message + } ); + } + + this.props.setErrorMessage( err.message ); + } + } + + handleClientConfigurationEntry( e ) { + const value = e.target.value.trim(); + this.setState( { + clientConfiguration: value, + } ); + + if ( '' === value ) { + this.setState( { + errorMsg: '', + clientID: '', + clientSecret: '', + projectID: '', + } ); + return; + } + + let data = false; + try { + data = JSON.parse( value ); + } catch ( e ) { + this.setState( { + errorMsg: __( 'Unable to parse client configuration values.', 'google-site-kit' ), + clientID: '', + clientSecret: '', + projectID: '', + } ); + } + + if ( data && data.web ) { + const { + web: { + client_id: clientID, + client_secret: clientSecret, + project_id: projectID, + } + } = data; + + this.setState( { + errorMsg: '', + clientID, + clientSecret, + projectID, + } ); + } + } + + render() { + let { externalCredentialsURL } = googlesitekit.admin; + + // If an Ad blocker is enabled, pass a quuery var in the external credentials URL. + const { canAdsRun } = googlesitekit; + if ( ! canAdsRun ) { + externalCredentialsURL = addQueryArgs( externalCredentialsURL, + { + warn_adblocker: 'true', /*eslint camelcase: 0*/ + } ); + } + const { + clientConfiguration, + clientID, + clientSecret, + errorMsg, + } = this.state; + + const externalCredentialsURLLabel = 'developers.google.com/web/sitekit'; + + return ( +
+
+
+
+

+ { __( 'Welcome to Site Kit beta for developers.', 'google-site-kit' ) } +

+

+ { __( 'To complete the setup, it will help if you\'re familiar with Google Cloud Platform and OAuth.', 'google-site-kit' ) } +

+

+ { __( 'If that sounds like you, get started by creating a client configuration on ', 'google-site-kit' ) } + + { externalCredentialsURLLabel } + +

+

+ { __( 'Once you paste it below, it will be valid for all other plugin users.', 'google-site-kit' ) } +

+ { + errorMsg && errorMsg.length && +

+ { errorMsg } +

+ } + +
+ + + +
+
+ + +
+
+
+
+
+ ); + } +} + +WizardStepClientCredentials.propTypes = { + siteConnectedSetup: PropTypes.func.isRequired +}; + +export default WizardStepClientCredentials; diff --git a/assets/js/components/setup-wizard/wizard-step-complete-setup.js b/assets/js/components/setup-wizard/wizard-step-complete-setup.js new file mode 100644 index 00000000000..b125385d085 --- /dev/null +++ b/assets/js/components/setup-wizard/wizard-step-complete-setup.js @@ -0,0 +1,89 @@ +/** + * WizardStepCompleteSetup component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import Button from 'GoogleComponents/button'; +import { sendAnalyticsTrackingEvent } from 'GoogleUtil'; + +/** + * WordPress dependencies. + */ +const { __ } = wp.i18n; +const { Component } = wp.element; + +class WizardStepCompleteSetup extends Component { + constructor( props ) { + super( props ); + const { hasSearchConsoleProperty } = googlesitekit.setup; + + // Search console property is set for all but the first user. + if ( hasSearchConsoleProperty ) { + sendAnalyticsTrackingEvent( 'plugin_setup', 'user_verified' ); + } else { + sendAnalyticsTrackingEvent( 'plugin_setup', 'site_verified' ); + } + } + + render() { + return ( +
+
+
+
+

+ { __( 'Congratulations!', 'google-site-kit' ) } +

+

+ { __( 'You successfully completed the Site Kit setup and connected Search Console. Check the dashboard for more services to connect.', 'google-site-kit' ) } +

+
+ +
+
+
+
+ + + +
+
+
+
+
+ ); + } +} + +WizardStepCompleteSetup.propTypes = { + completeSetup: PropTypes.func.isRequired +}; + +export default WizardStepCompleteSetup; diff --git a/assets/js/components/setup-wizard/wizard-step-search-console-property.js b/assets/js/components/setup-wizard/wizard-step-search-console-property.js new file mode 100644 index 00000000000..53e09dffa74 --- /dev/null +++ b/assets/js/components/setup-wizard/wizard-step-search-console-property.js @@ -0,0 +1,63 @@ +/** + * WizardStepSearchConsoleProperty component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import SearchConsole from 'GoogleComponents/setup/search-console'; + +/** + * WordPress dependencies. + */ +const { Component } = wp.element; + + +class WizardStepSearchConsoleProperty extends Component { + constructor( props ) { + super( props ); + } + + render() { + const { isVerified, hasSearchConsoleProperty } = this.props; + const shouldSetup = isVerified && ! hasSearchConsoleProperty; + + return ( +
+
+
+
+ { + shouldSetup ? + : + SearchConsole.connected() + } +
+
+
+
+ ); + } +} + + +WizardStepSearchConsoleProperty.propTypes = { + searchConsoleSetup: PropTypes.func.isRequired +}; + +export default WizardStepSearchConsoleProperty; diff --git a/assets/js/components/setup-wizard/wizard-step-verification.js b/assets/js/components/setup-wizard/wizard-step-verification.js new file mode 100644 index 00000000000..5bb27a2ddbe --- /dev/null +++ b/assets/js/components/setup-wizard/wizard-step-verification.js @@ -0,0 +1,58 @@ +/** + * WizardStepVerification component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import SiteVerification from 'GoogleComponents/setup/site-verification'; + +/** + * WordPress dependencies. + */ +const { Component } = wp.element; + + +class WizardStepVerification extends Component { + constructor( props ) { + super( props ); + } + + render() { + const { isVerified } = this.props; + const shouldSetup = ! isVerified; + + return ( +
+
+
+
+ +
+
+
+
+ ); + } +} + +WizardStepVerification.propTypes = { + siteVerificationSetup: PropTypes.func.isRequired +}; + +export default WizardStepVerification; diff --git a/assets/js/components/setup-wizard/wizard-steps.js b/assets/js/components/setup-wizard/wizard-steps.js new file mode 100644 index 00000000000..d178d1d054b --- /dev/null +++ b/assets/js/components/setup-wizard/wizard-steps.js @@ -0,0 +1,65 @@ +/** + * WizardSteps data map. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import WizardStepClientCredentials from 'GoogleComponents/setup-wizard/wizard-step-client-credentials'; +import WizardStepAuthentication from 'GoogleComponents/setup-wizard/wizard-step-authentication'; +import WizardStepVerification from 'GoogleComponents/setup-wizard/wizard-step-verification'; +import WizardStepSearchConsoleProperty from 'GoogleComponents/setup-wizard/wizard-step-search-console-property'; +import WizardStepCompleteSetup from 'GoogleComponents/setup-wizard/wizard-step-complete-setup'; + +const { __ } = wp.i18n; + +const STEPS = { + clientCredentials: { + title: __( 'Create Client ID', 'google-site-kit' ), + required: true, + isApplicable: props => props.canSetup && ( ! props.isSiteKitConnected || ! props.hasSearchConsolePropertyFromTheStart ), + isCompleted: props => props.isSiteKitConnected, + Component: WizardStepClientCredentials, + }, + authentication: { + title: __( 'Authenticate', 'google-site-kit' ), + required: true, + isApplicable: () => true, + isCompleted: props => props.isSiteKitConnected && props.isAuthenticated && ! props.needReauthenticate, + Component: WizardStepAuthentication, + }, + verification: { + title: __( 'Verify URL', 'google-site-kit' ), + required: true, + isApplicable: () => true, + isCompleted: props => props.isSiteKitConnected && props.isAuthenticated && props.isVerified, + Component: WizardStepVerification, + }, + seachConsoleProperty: { + title: __( 'Connect Search Console', 'google-site-kit' ), + required: true, + isApplicable: () => true, + isCompleted: props => props.isSiteKitConnected && props.isAuthenticated && props.isVerified && props.hasSearchConsoleProperty, + Component: WizardStepSearchConsoleProperty, + }, + completeSetup: { + title: __( 'Finish', 'google-site-kit' ), + required: false, + isApplicable: () => true, + isCompleted: props => props.isSiteKitConnected && props.isAuthenticated && props.isVerified && props.hasSearchConsoleProperty, + Component: WizardStepCompleteSetup, + }, +}; + +export default STEPS; diff --git a/assets/js/components/setup.js b/assets/js/components/setup.js new file mode 100644 index 00000000000..c6f063b2709 --- /dev/null +++ b/assets/js/components/setup.js @@ -0,0 +1,298 @@ +/** + * Setup component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Header from 'GoogleComponents/header'; +import Button from 'GoogleComponents/button'; +import Layout from 'GoogleComponents/layout/layout'; +import data from 'GoogleComponents/data'; +import { sendAnalyticsTrackingEvent, clearAppLocalStorage } from 'GoogleUtil'; +import { getSiteKitAdminURL } from 'SiteKitCore/util'; + +import STEPS from 'GoogleComponents/setup-wizard/wizard-steps'; +import WizardProgressStep from 'GoogleComponents/setup-wizard/wizard-progress-step'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; +const { delay } = lodash; + +class Setup extends Component { + + constructor( props ) { + super( props ); + + const { connectUrl } = googlesitekit.admin; + + const { + isAuthenticated, + hasSearchConsoleProperty, + isSiteKitConnected, + isVerified, + needReauthenticate, + } = googlesitekit.setup; /*eslint camelcase: 0*/ + + const { canSetup } = googlesitekit.permissions; + + this.state = { + canSetup, + isAuthenticated, + isVerified, + needReauthenticate, + hasSearchConsoleProperty, + hasSearchConsolePropertyFromTheStart: hasSearchConsoleProperty, + connectUrl, + errorMsg: '', + isSiteKitConnected, + completeSetup: false, + }; + + this.siteConnectedSetup = this.siteConnectedSetup.bind( this ); + this.siteVerificationSetup = this.siteVerificationSetup.bind( this ); + this.searchConsoleSetup = this.searchConsoleSetup.bind( this ); + this.resetAndRestart = this.resetAndRestart.bind( this ); + this.completeSetup = this.completeSetup.bind( this ); + this.setErrorMessage = this.setErrorMessage.bind( this ); + } + + async resetAndRestart() { + await data.set( 'core', 'site', 'reset' ); + clearAppLocalStorage(); + + this.setState( { + isSiteKitConnected: false, + isAuthenticated: false, + isVerified: false, + hasSearchConsoleProperty: false, + completeSetup: false, + errorMsg: '', + } ); + } + + completeSetup() { + this.setState( { + completeSetup: true, + } ); + } + + siteConnectedSetup( status ) { + this.setState( { + isSiteKitConnected: status + } ); + } + + siteVerificationSetup( status, searchConsoleProperty = false ) { + this.setState( { + isVerified: status, + + // @todo this happens instantly on site verification. We need some kind of delay/animation. + hasSearchConsoleProperty: searchConsoleProperty, + } ); + } + + searchConsoleSetup( status ) { + this.setState( { + hasSearchConsoleProperty: status + } ); + } + + isSetupFinished() { + const { + isSiteKitConnected, + isAuthenticated, + isVerified, + hasSearchConsoleProperty, + completeSetup, + } = this.state; + + return isSiteKitConnected && isAuthenticated && isVerified && hasSearchConsoleProperty && completeSetup; + } + + setErrorMessage( errorMsg ) { + this.setState( { + errorMsg + } ); + } + + getApplicableSteps() { + const applicableSteps = STEPS; + const slugs = Object.keys( applicableSteps ); + + let i; + for ( i = 0; i < slugs.length; i++ ) { + if ( ! applicableSteps[ slugs[ i ] ].isApplicable( this.state ) ) { + delete applicableSteps[ slugs[ i ] ]; + } + } + + return applicableSteps; + } + + currentStep( applicableSteps ) { + const slugs = Object.keys( applicableSteps ); + + // Iterate through all steps (except the last one) and return the first one that is not completed. + let i; + for ( i = 0; i < slugs.length - 1; i++ ) { + if ( ! applicableSteps[ slugs[ i ] ].isCompleted( this.state ) ) { + return slugs[ i ]; + } + } + + // Return the last step only if all other steps are completed. + return slugs[ i ]; + } + + stepStatus( applicableSteps, step ) { + const currentStep = this.currentStep( applicableSteps ); + + if ( applicableSteps[ step ].isCompleted( this.state ) ) { + return 'completed'; + } + + if ( step === currentStep ) { + return 'inprogress'; + } + + return ''; + } + + render() { + const { + canSetup, + isAuthenticated, + isVerified, + needReauthenticate, + hasSearchConsoleProperty, + connectUrl, + isSiteKitConnected, + } = this.state; + + if ( this.isSetupFinished() ) { + const redirectUrl = getSiteKitAdminURL( + 'googlesitekit-dashboard', + { + notification: 'authentication_success', + }, + ); + + delay( function() { + window.location.replace( redirectUrl ); + }, 500, 'later' ); + } + + const progressSteps = this.getApplicableSteps(); + const currentStep = this.currentStep( progressSteps ); + + const WizardStepComponent = progressSteps[ currentStep ].Component; + const wizardStepComponent = ; + + const showVerificationSteps = canSetup; + const showAuthenticateButton = ! showVerificationSteps && ! isAuthenticated; + + return ( + +
+
+
+
+
+ +
+
+
+ { showVerificationSteps && +
+
+ { Object.keys( progressSteps ).map( ( step, stepIndex ) => { + return ( + + ); + } ) } +
+
+ } +
+
+ { showAuthenticateButton && +
+
+
+
+

+ { __( 'Authenticate Site Kit', 'google-site-kit' ) } +

+

+ { __( 'Please sign into your Google account to begin.', 'google-site-kit' ) } +

+ +
+
+
+
+ } +
+ { showVerificationSteps && + wizardStepComponent + } +
+
+
+
+
+ + ); + } +} + +export default Setup; diff --git a/assets/js/components/setup/search-console.js b/assets/js/components/setup/search-console.js new file mode 100644 index 00000000000..aa0e0cc603a --- /dev/null +++ b/assets/js/components/setup/search-console.js @@ -0,0 +1,312 @@ +/** + * SearchConsole component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import data from 'GoogleComponents/data'; +import ProgressBar from 'GoogleComponents/progress-bar'; +import { Select, TextField, Input } from 'SiteKitCore/material-components'; +import PropTypes from 'prop-types'; +import Button from 'SiteKitCore/components/button'; +import HelpLink from 'GoogleComponents/help-link'; + +const { __, sprintf } = wp.i18n; +const { Component, Fragment } = wp.element; + +class SearchConsole extends Component { + + constructor( props ) { + super( props ); + + const { siteURL } = googlesitekit.admin; + + this.state = { + loading: true, + sites: false, + selectedUrl: siteURL, + siteURL: siteURL, + connected: false, + errorCode: false, + errorMsg: '', + }; + + this.handleUrlSelect = this.handleUrlSelect.bind( this ); + this.insertPropertyToSearchConsole = this.insertPropertyToSearchConsole.bind( this ); + this.submitPropertyEventHandler = this.submitPropertyEventHandler.bind( this ); + } + + componentDidMount() { + const { isAuthenticated, shouldSetup } = this.props; + + if ( isAuthenticated && shouldSetup ) { + this.requestSearchConsoleSiteList(); + } + } + + shouldComponentUpdate( nextProps ) { + const { isAuthenticated, shouldSetup } = nextProps; + const { sites } = this.state; + + if ( isAuthenticated && shouldSetup && false === sites ) { + + this.requestSearchConsoleSiteList(); + } + + return true; + } + + /** + * Request match sites and exact match site to search console API services + */ + requestSearchConsoleSiteList() { + const { errorCode } = this.state; + if ( errorCode ) { + return; + } + const { setErrorMessage } = this.props; + ( async() => { + try { + let sitePropertyData = await data.get( 'modules', 'search-console', 'matched-sites' ); + + // We found exact match, continue the process in the background. + if ( sitePropertyData.exact_match ) { + const siteURL = sitePropertyData.exact_match; + await this.insertPropertyToSearchConsole( siteURL ); + + // We have everything we need here. go to next step. + this.props.searchConsoleSetup( siteURL ); + + return; + } + + let errorMessage = ''; + if ( 1 < sitePropertyData.property_matches.length ) { + errorMessage = sprintf( __( 'We found %d existing accounts. We recommend using the account “%s”. Please confirm or change below to use.', 'google-site-kit' ), sitePropertyData.property_matches.length, sitePropertyData.property_matches[0] ); + } else { + errorMessage = __( 'We found no verified accounts, would you like to verify this URL?', 'google-site-kit' ); + } + + setErrorMessage( errorMessage ); + this.setState( { + loading: false, + sites: sitePropertyData.property_matches, + errorCode: 'no_property_matched', + errorMsg: errorMessage, + } ); + } catch ( err ) { + setErrorMessage( err.message ); + this.setState( { + loading: false, + errorCode: err.code, + errorMsg: err.message, + } ); + } + } )(); + } + + /** + * Insert siteURL to the option through the API + * @param { string } siteURL + */ + async insertPropertyToSearchConsole( siteURL ) { + try { + let response = await data.set( 'modules', 'search-console', 'insert', { siteURL } ); + this.setState( { + loading: false, + connected: true, + sites: response.sites, + } ); + } catch ( err ) { + throw err; + } + } + + /** + * Event handler to set site url to option. + */ + submitPropertyEventHandler() { + const siteURL = this.state.selectedUrl; + const { setErrorMessage } = this.props; + + ( async() => { + try { + await this.insertPropertyToSearchConsole( siteURL ); + + this.setState( { + loading: false, + connected: true, + } ); + + setErrorMessage( '' ); + this.props.searchConsoleSetup( siteURL ); + } catch ( err ) { + setErrorMessage( err.message[0].message ); + this.setState( { + loading: false, + errorCode: err.code, + errorMsg: err.message[0].message, + } ); + } + } )(); + } + + handleUrlSelect( index, item ) { + this.setState( { + selectedUrl: item.getAttribute( 'data-value' ) + } ); + } + + matchedForm() { + const { sites, selectedUrl } = this.state; + + const sitesList = [ + { /* Required for initial placeholder. */ + label: '', + value: '', + disabled: true, + }, + ]; + + if ( ! sites ) { + return null; + } + + sites.forEach( function( site ) { + sitesList.push( { + label: site, + value: site, + } ); + } ); + + return ( + +
+ + +
+
+ + +
+
+ ); + } + + renderForm() { + const { loading, sites } = this.state; + + if ( loading ) { + return ( + +

{ __( 'We’re locating your Search Console account.', 'google-site-kit' ) }

+ +
+ ); + } + + if ( 0 === sites.length ) { + return this.noSiteForm(); + } + + return this.matchedForm(); + } + + render() { + + const { isAuthenticated, shouldSetup } = this.props; + const { errorMsg } = this.state; + + return ( +
+

+ { __( 'Search Console', 'google-site-kit' ) } +

+ + { ! shouldSetup &&

{ __( 'We will connect Search Console. No account? Don’t worry, we will create one here.', 'google-site-kit' ) }

} + + { + errorMsg && 0 < errorMsg.length && +

+ { errorMsg } +

+ } + + { isAuthenticated && shouldSetup && this.renderForm() } + +
+ ); + } +} + +SearchConsole.propTypes = { + isAuthenticated: PropTypes.bool.isRequired, + shouldSetup: PropTypes.bool.isRequired, + searchConsoleSetup: PropTypes.func.isRequired, + setErrorMessage: PropTypes.func.isRequired, +}; + +export default SearchConsole; diff --git a/assets/js/components/setup/setup-wrapper.js b/assets/js/components/setup/setup-wrapper.js new file mode 100644 index 00000000000..a1c3fc71b80 --- /dev/null +++ b/assets/js/components/setup/setup-wrapper.js @@ -0,0 +1,223 @@ +/** + * SetupWrapper component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Header from 'GoogleComponents/header'; +import Link from 'GoogleComponents/link'; +import HelpLink from 'GoogleComponents/help-link'; +import { getSiteKitAdminURL } from 'SiteKitCore/util'; + +const { Component, Fragment } = wp.element; +const { delay } = lodash; +const { __ } = wp.i18n; +const { applyFilters } = wp.hooks; +const { withFilters } = wp.components; + +class BaseComponent extends Component { + render() { + const { children } = this.props; + return ( + + { children } + + ); + } +} + +class SetupWrapper extends Component { + constructor( props ) { + super( props ); + + const { moduleToSetup } = googlesitekit.setup; + this.state = { + currentModule: moduleToSetup, + refresh: false, + }; + + // Auto refresh modules status after window unfocused inactivity. + this.timeoutID = null; + this.unfocusedTime = 0; + this.autoRefreshModules = applyFilters( 'googlesitekit.autoRefreshModules', [] ); + this.moduleRefresh = this.autoRefreshModules.find( module => this.state.currentModule === module.identifier ); + + this.refreshStatus = this.refreshStatus.bind( this ); + this.startUnfocusedTimer = this.startUnfocusedTimer.bind( this ); + + } + + componentDidMount() { + window.addEventListener( 'focus', this.refreshStatus ); + window.addEventListener( 'blur', this.startUnfocusedTimer ); + } + + componentWillUnmount() { + window.removeEventListener( 'focus', this.refreshStatus ); + window.removeEventListener( 'blur', this.startUnfocusedTimer ); + } + + /** + * Start timer for time window is unfocused. + */ + startUnfocusedTimer() { + + if ( this.moduleRefresh ) { + let toRefresh = true; + if ( this.moduleRefresh.toRefresh ) { + toRefresh = this.moduleRefresh.toRefresh(); + } + + if ( toRefresh ) { + this.timeoutID = window.setInterval( () => { + this.unfocusedTime++; + }, 1000 ); + } + } + } + + /** + * Refresh status after user has returned to the setup window + * and after certain time of inactivity. + */ + refreshStatus() { + + if ( this.moduleRefresh ) { + const idleTime = this.moduleRefresh.idleTime || 15; + + let toRefresh = true; + if ( this.moduleRefresh.toRefresh ) { + toRefresh = this.moduleRefresh.toRefresh(); + } + + if ( toRefresh ) { + if ( idleTime < this.unfocusedTime ) { + + // force re-render. + this.setState( { refresh: this.timeoutID } ); + } + + window.clearTimeout( this.timeoutID ); + this.unfocusedTime = 0; + this.timeoutID = null; + } + } + } + + static loadSetupModule( slug ) { + const FilteredModuleSetup = withFilters( `googlesitekit.ModuleSetup-${slug}` )( BaseComponent ); + + return ; + } + + /** + * When module setup done, we redirect the user to Site Kit dashboard. + */ + static finishSetup() { + + const args = { + notification: 'authentication_success', + }; + + if ( googlesitekit.setup && googlesitekit.setup.moduleToSetup ) { + args.slug = googlesitekit.setup.moduleToSetup; + } + + const redirectUrl = getSiteKitAdminURL( + 'googlesitekit-dashboard', + args, + ); + + delay( function() { + window.location.replace( redirectUrl ); + }, 500, 'later' ); + } + + render() { + const { currentModule } = this.state; + const setupModule = SetupWrapper.loadSetupModule( currentModule ); + const settingsPageUrl = getSiteKitAdminURL( + 'googlesitekit-settings', + {} + ); + + return ( + +
+
+
+
+
+
+
+
+
+

+ { __( 'Connect Service', 'google-site-kit' ) } +

+ { setupModule } +
+
+
+
+
+
+
+ { __( 'Cancel', 'google-site-kit' ) } +
+
+ +
+
+
+
+
+
+
+
+
+ + ); + } +} + + +export default SetupWrapper; diff --git a/assets/js/components/setup/site-verification.js b/assets/js/components/setup/site-verification.js new file mode 100644 index 00000000000..0f331dcb004 --- /dev/null +++ b/assets/js/components/setup/site-verification.js @@ -0,0 +1,320 @@ +/** + * SiteVerification component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import data from 'GoogleComponents/data'; +import Button from 'GoogleComponents/button'; +import ProgressBar from 'GoogleComponents/progress-bar'; +import { TextField, Input } from 'SiteKitCore/material-components'; +import PropTypes from 'prop-types'; +import { validateJSON } from 'GoogleUtil'; +import HelpLink from 'GoogleComponents/help-link'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; + +class SiteVerification extends Component { + + constructor( props ) { + super( props ); + + const { isAuthenticated, shouldSetup } = this.props; + + this.state = { + loading: isAuthenticated && shouldSetup, + loadingMsg: __( 'Getting your verified sites...', 'google-site-kit' ), + siteURL: ' ', // Space allows TextField label to look right. + selectedUrl: '', + errorCode: false, + errorMsg: '', + }; + + this.onProceed = this.onProceed.bind( this ); + } + + async componentDidMount() { + const { isAuthenticated, shouldSetup } = this.props; + + if ( ! isAuthenticated || ! shouldSetup ) { + return; + } + + try { + + const isSiteExist = await this.isSiteExist(); + if ( isSiteExist && true === isSiteExist.verified ) { + const savePropertyResponse = await this.saveProperty( isSiteExist.siteURL ); + + if ( true === savePropertyResponse.status ) { + return this.props.siteVerificationSetup( true, isSiteExist.siteURL ); + } + } + + // Fallback to request site verification process. + this.requestSitePropertyList(); + } catch { + + // Fallback to request site verification process. + this.requestSitePropertyList(); + } + } + + async isSiteExist() { + try { + const responseData = await data.get( 'modules', 'search-console', 'is-site-exist' ); + + return new Promise( ( resolve ) => { + resolve( responseData ); + } ); + } catch { + + // do nothing when error return, since we are going to continue to extra step for verification. + return false; + } + } + + async saveProperty( siteURL ) { + try { + const responseData = await data.set( 'modules', 'search-console', 'save-property', { siteURL } ); + + return new Promise( ( resolve ) => { + resolve( responseData ); + } ); + } catch { + + // do nothing when error return, since we are going to continue to extra step for verification. + return false; + } + } + + requestSitePropertyList() { + const { setErrorMessage } = this.props; + + ( async() => { + try { + let responseData = await data.get( 'modules', 'search-console', + 'siteverification-list' ); + + const { verified, identifier } = responseData; + + // Our current siteURL has been verified. Proceed to next step. + if ( verified ) { + const response = await this.insertSiteVerification( identifier ); + if ( true === response.updated ) { + this.props.siteVerificationSetup( true ); + return true; + } + } + + this.setState( { + loading: false, + siteURL: responseData.identifier, + } ); + + } catch ( err ) { + + let message = err.message; + + if ( validateJSON( err.message ) ) { + const errorJson = JSON.parse( err.message ); + message = errorJson.error.message || err.message; + } + + setErrorMessage( message ); + + this.setState( { + loading: false, + errorCode: err.code, + errorMsg: message, + siteURL: googlesitekit.admin.siteURL, // Fallback to site URL from the settings. + } ); + } + } )(); + } + + /** + * Insert siteURL to the option through the API + * @param { string } siteURL + */ + async insertPropertyToSearchConsole( siteURL ) { + try { + data.set( 'modules', 'search-console', 'insert', { siteURL } ); + } catch ( err ) { + throw err; + } + } + + async insertSiteVerification( siteURL ) { + try { + const { shouldSetup } = this.props; + + if ( ! shouldSetup ) { + return; + } + + return await data.set( 'modules', 'search-console', 'siteverification', { siteURL } ); + } catch ( err ) { + throw err; + } + } + + async onProceed() { + const { setErrorMessage } = this.props; + + // Try to get siteURL from state, and if blank get from the settings. + const siteURL = this.state.siteURL ? this.state.siteURL : googlesitekit.admin.siteURL; + + setErrorMessage( '' ); + + this.setState( { + loading: true, + loadingMsg: __( 'Verifying...', 'google-site-kit' ), + errorCode: false, + errorMsg: '', + } ); + + try { + + // Ensure the site is added to Search Console. + await this.insertPropertyToSearchConsole( siteURL ); + + const response = await this.insertSiteVerification( siteURL ); + + if ( true === response.updated ) { + + // Save the site URL. + await data.set( 'modules', 'search-console', 'save-property', { siteURL } ); + + // We have everything we need here. go to next step. + this.props.siteVerificationSetup( true, siteURL ); + } + } catch ( err ) { + let message = err.message; + + if ( validateJSON( err.message ) ) { + const errorJson = JSON.parse( err.message ); + message = errorJson.error.message || err.message; + } + + setErrorMessage( message ); + + this.setState( { + loading: false, + errorCode: err.code, + errorMsg: message + } ); + } + + } + + renderForm() { + const { loading, loadingMsg, siteURL } = this.state; + + const loadingDiv = ( + + { loadingMsg && +

{ loadingMsg }

+ } + +
+ ); + + // If the site is verified then we continue to next step. show loading div. + if ( loading ) { + return loadingDiv; + } + + return ( + +
+ + + +
+
+ + +
+
+ ); + } + + static renderSetupDone() { + return ( + +

+ { __( 'Verify URL', 'google-site-kit' ) } +

+ +

{ __( 'Congratulations, your site has been verified!', 'google-site-kit' ) }

+
+ ); + } + + render() { + const { isAuthenticated, shouldSetup } = this.props; + const { errorMsg } = this.state; + + if ( ! shouldSetup ) { + return SiteVerification.renderSetupDone(); + } + + return ( + +

+ { __( 'Verify URL', 'google-site-kit' ) } +

+ +

{ __( 'We will need to verify your URL for Site Kit.', 'google-site-kit' ) }

+ + { + errorMsg && 0 < errorMsg.length && +

+ { errorMsg } +

+ } + + { isAuthenticated && this.renderForm() } + +
+ ); + } +} + +SiteVerification.propTypes = { + isAuthenticated: PropTypes.bool.isRequired, + shouldSetup: PropTypes.bool.isRequired, + siteVerificationSetup: PropTypes.func.isRequired, + completeSetup: PropTypes.func, + setErrorMessage: PropTypes.func.isRequired, +}; + +export default SiteVerification; diff --git a/assets/js/components/signin.js b/assets/js/components/signin.js new file mode 100644 index 00000000000..ae91ae01434 --- /dev/null +++ b/assets/js/components/signin.js @@ -0,0 +1,36 @@ +/** + * SignIn component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Button from './button'; + +const { __ } = wp.i18n; +const { Component } = wp.element; + +class SignIn extends Component { + render() { + return ( +
+ { this.props.children } + +
+ + ); + } +} + +export default SignIn; diff --git a/assets/js/components/source-link.js b/assets/js/components/source-link.js new file mode 100644 index 00000000000..389035a8408 --- /dev/null +++ b/assets/js/components/source-link.js @@ -0,0 +1,62 @@ +/** + * SourceLink component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import Link from 'GoogleComponents/link'; + +const { Component } = wp.element; +const { __ } = wp.i18n; + +class SourceLink extends Component { + render() { + const { name, href, className, external } = this.props; + + return ( +
+ { [ + __( 'Source:', 'google-site-kit' ), + ' ', + + { name } + + ] } +
+ ); + } +} + +SourceLink.propTypes = { + name: PropTypes.string, + href: PropTypes.string, + className: PropTypes.string, + external: PropTypes.bool, +}; + +SourceLink.defaultProps = { + name: '', + href: '', + className: '', + external: false, +}; + +export default SourceLink; diff --git a/assets/js/components/sparkline.js b/assets/js/components/sparkline.js new file mode 100644 index 00000000000..4f36774d962 --- /dev/null +++ b/assets/js/components/sparkline.js @@ -0,0 +1,98 @@ +/** + * Sparkline component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import GoogleChart from 'GoogleComponents/google-chart'; +import PropTypes from 'prop-types'; + +const { Component } = wp.element; + +class Sparkline extends Component { + + render() { + const { + data, + change, + id, + loadSmall, + loadCompressed, + loadHeight, + loadText, + } = this.props; + + if ( ! data ) { + return 'loading...'; + } + + const chartOptions = { + title: '', + backgroundColor: 'transparent', + curveType: 'line', + width: '100%', + height: '50', + enableInteractivity: false, + chartArea: { + 'height': '100%', + 'width': '100%', + }, + legend: { position: 'none' }, + axisFontSize: 0, + hAxis: { + baselineColor: 'none', + ticks: [] + }, + vAxis: { + baselineColor: 'none', + ticks: [] + }, + axes: [], + colors: [ + 0 <= +change ? 'green' : 'red', // Converts change to number. + ] + }; + + return ( +
+ +
+ ); + } +} + +Sparkline.propTypes = { + loadSmall: PropTypes.bool, + loadCompressed: PropTypes.bool, + loadHeight: PropTypes.number, + loadText: PropTypes.bool, +}; + +Sparkline.defaultProps = { + loadSmall: true, + loadCompressed: true, + loadHeight: 46, + loadText: false, +}; + +export default Sparkline; diff --git a/assets/js/components/spinner.js b/assets/js/components/spinner.js new file mode 100644 index 00000000000..95b228582f6 --- /dev/null +++ b/assets/js/components/spinner.js @@ -0,0 +1,42 @@ +/** + * Spinner component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { Component } = wp.element; + +/** + * A single module. Keeps track of its own active state and settings. + */ +class Spinner extends Component { + + render() { + const { isSaving } = this.props; + return ( + + ); + } +} + +export default Spinner; diff --git a/assets/js/components/switch.js b/assets/js/components/switch.js new file mode 100644 index 00000000000..124a13add2a --- /dev/null +++ b/assets/js/components/switch.js @@ -0,0 +1,80 @@ +/** + * Switch component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { MDCSwitch } from 'SiteKitCore/material-components'; +import PropTypes from 'prop-types'; + +const { Component, Fragment, createRef } = wp.element; + +class Switch extends Component { + constructor( props ) { + super( props ); + this.switchRef = createRef(); + } + + componentDidMount() { + new MDCSwitch( this.switchRef.current ); + } + + render() { + const { id, onClick, label, checked, hideLabel } = this.props; + + return ( + +
+
 
+
+
+ {} } + /> +
+
+
+ +
+ ); + } +} + +Switch.propTypes = { + id: PropTypes.string.isRequired, + onClick: PropTypes.func, + label: PropTypes.string.isRequired, + checked: PropTypes.bool, + hideLabel: PropTypes.bool, +}; + +Switch.defaultProps = { + checked: false, + hideLabel: true, +}; + +export default Switch; diff --git a/assets/js/components/user-menu.js b/assets/js/components/user-menu.js new file mode 100644 index 00000000000..7ebcfa5d42b --- /dev/null +++ b/assets/js/components/user-menu.js @@ -0,0 +1,182 @@ +/** + * UserMenu component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import Dialog from 'GoogleComponents/dialog'; +import Button from 'GoogleComponents/button'; +import Menu from 'GoogleComponents/menu'; +import { clearAppLocalStorage } from 'GoogleUtil'; +import data from 'GoogleComponents/data'; + +const { Component, Fragment, createRef } = wp.element; +const { __ } = wp.i18n; +const { addQueryArgs } = wp.url; + +class UserMenu extends Component { + + constructor( props ) { + super( props ); + + this.state = { + dialogActive: false, + menuOpen: false, + }; + + this.handleMenu = this.handleMenu.bind( this ); + this.handleMenuClose = this.handleMenuClose.bind( this ); + this.handleMenuItemSelect = this.handleMenuItemSelect.bind( this ); + this.handleDialog = this.handleDialog.bind( this ); + this.handleDialogClose = this.handleDialogClose.bind( this ); + this.handleUnlinkConfirm = this.handleUnlinkConfirm.bind( this ); + + this.menuButtonRef = createRef(); + this.menuRef = createRef(); + } + + componentDidMount() { + window.addEventListener( 'mouseup', this.handleMenuClose ); + window.addEventListener( 'keyup', this.handleMenuClose ); + window.addEventListener( 'keyup', this.handleDialogClose ); + } + + componentWillUnmount() { + window.removeEventListener( 'mouseup', this.handleMenuClose ); + window.removeEventListener( 'keyup', this.handleMenuClose ); + window.removeEventListener( 'keyup', this.handleDialogClose ); + } + + handleMenu() { + const { menuOpen } = this.state; + this.setState( { + menuOpen: ! menuOpen, + } ); + } + + handleMenuClose( e ) { + if ( + ( ( 'keyup' === e.type && 27 === e.keyCode ) || 'mouseup' === e.type ) && + ! this.menuButtonRef.current.buttonRef.current.contains( e.target ) && + ! this.menuRef.current.menuRef.current.contains( e.target ) + ) { + this.setState( { menuOpen: false } ); + } + } + + handleMenuItemSelect( index, e ) { + if ( + ( ( 'keydown' === e.type && ( + 13 === e.keyCode || // Enter + 32 === e.keyCode // Space + ) ) || + 'click' === e.type // Mouse + ) ) { + + switch ( index ) { + case 0: + this.handleDialog(); + break; + default: + this.handleMenu(); + } + } + } + + handleDialog() { + this.setState( prevState => { + return { + dialogActive: ! prevState.dialogActive, + menuOpen: false, + }; + } ); + } + + handleDialogClose( e ) { + if ( 27 === e.keyCode ) { + this.setState( { + dialogActive: false, + menuOpen: false, + } ); + } + } + + // Log the user out if they confirm the dialog. + async handleUnlinkConfirm() { + + // Disconnect the user. + await data.set( 'core', 'user', 'disconnect' ); + + // Close the modal. + this.setState( { + dialogActive: false, + } ); + + // Clear caches. + clearAppLocalStorage(); + + // Return to the Site Kit Dashboard. + const { adminRoot } = googlesitekit.admin; + + document.location = addQueryArgs( adminRoot.replace( 'admin.php', '' ), + { + 'notification': 'googlesitekit_user_disconnected' + } ); + } + + render() { + const { userData: { email = '', picture = '' } } = googlesitekit.admin; + const { dialogActive, menuOpen } = this.state; + + return ( + +
+ + +
+ +
+ + ); + } +} + +export default UserMenu; diff --git a/assets/js/components/wp-dashboard/wp-dashboard-header.js b/assets/js/components/wp-dashboard/wp-dashboard-header.js new file mode 100644 index 00000000000..7e61349ecc5 --- /dev/null +++ b/assets/js/components/wp-dashboard/wp-dashboard-header.js @@ -0,0 +1,32 @@ +/** + * WPDashboardHeader component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { Component } = wp.element; +const { withFilters } = wp.components; + +/** + * A single module. Keeps track of its own active state and settings. + */ +class WPDashboardHeader extends Component { + + render() { + return null; + } +} + +export default withFilters( 'googlesitekit.WPDashboardHeader' )( WPDashboardHeader ); diff --git a/assets/js/components/wp-dashboard/wp-dashboard-main.js b/assets/js/components/wp-dashboard/wp-dashboard-main.js new file mode 100644 index 00000000000..c1ed9be13ca --- /dev/null +++ b/assets/js/components/wp-dashboard/wp-dashboard-main.js @@ -0,0 +1,39 @@ +/** + * WPDashboardMain component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import WPDashboardModules from './wp-dashboard-modules'; +import Link from 'GoogleComponents/link'; +const { Component } = wp.element; +const { __ } = wp.i18n; + +class WPDashboardMain extends Component { + render() { + return ( +
+
+ + { __( 'Visit your Site Kit Dashboard', 'google-site-kit' ) } + +
+ +
+ ); + } +} + +export default WPDashboardMain; diff --git a/assets/js/components/wp-dashboard/wp-dashboard-module.js b/assets/js/components/wp-dashboard/wp-dashboard-module.js new file mode 100644 index 00000000000..e4711cd2852 --- /dev/null +++ b/assets/js/components/wp-dashboard/wp-dashboard-module.js @@ -0,0 +1,32 @@ +/** + * WPDashboardModule component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { Component } = wp.element; +const { withFilters } = wp.components; + +/** + * A single module. Keeps track of its own active state and settings. + */ +class WPDashboardModule extends Component { + + render() { + return null; + } +} + +export default withFilters( 'googlesitekit.WPDashboardModule' )( WPDashboardModule ); diff --git a/assets/js/components/wp-dashboard/wp-dashboard-modules.js b/assets/js/components/wp-dashboard/wp-dashboard-modules.js new file mode 100644 index 00000000000..4fec5b6bafb --- /dev/null +++ b/assets/js/components/wp-dashboard/wp-dashboard-modules.js @@ -0,0 +1,57 @@ +/** + * WPDashboardModules component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import WPDashboardModule from './wp-dashboard-module'; +import WPDashboardHeader from './wp-dashboard-header'; +import AnalyticsInactiveCTA from 'GoogleComponents/analytics-inactive-cta'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class WPDashboardModules extends Component { + render() { + + return ( + +
+ + { // Show the Analytics CTA if analytics is not enabled. + ( ! googlesitekit.modules.analytics.active ) && +
+ +
+ } +
+ +
+ ); + } +} + +export default WPDashboardModules; diff --git a/assets/js/googlesitekit-admin.js b/assets/js/googlesitekit-admin.js new file mode 100644 index 00000000000..d8debd520af --- /dev/null +++ b/assets/js/googlesitekit-admin.js @@ -0,0 +1,34 @@ +/** + * Admin utilities. + * + * This JavaScript loads on every admin page. Reserved for later. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + appendNotificationsCount, + clearAppLocalStorage, +} from 'GoogleUtil'; + +if ( 'toplevel_page_googlesitekit-dashboard' !== window.pagenow && 'site-kit_page_googlesitekit-splash' !== window.pagenow && 'admin_page_googlesitekit-splash' !== window.pagenow ) { + const count = window.localStorage.getItem( 'googlesitekit::total-notifications' ) || 0; + appendNotificationsCount( count ); +} + +const wpLogout = document.querySelector( '#wp-admin-bar-logout a' ); +wpLogout.addEventListener( 'click', () => { + clearAppLocalStorage(); +} ); diff --git a/assets/js/googlesitekit-adminbar-loader.js b/assets/js/googlesitekit-adminbar-loader.js new file mode 100644 index 00000000000..2865c5efe60 --- /dev/null +++ b/assets/js/googlesitekit-adminbar-loader.js @@ -0,0 +1,155 @@ +/** + * Admin bar loader. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* eslint camelcase:[0] */ + +import { + appendNotificationsCount, + sendAnalyticsTrackingEvent, + getQueryParameter, +} from 'GoogleUtil'; + +// Set webpackPublicPath on-the-fly. +if ( window.googlesitekitAdminbar && window.googlesitekitAdminbar.publicPath ) { + // eslint-disable-next-line no-undef + __webpack_public_path__ = window.googlesitekitAdminbar.publicPath; +} + +// Is adminbar scripts loaded? +let isAdminbarLoaded = false; + +// Load adminbar script dynamically. +function loadAdminbarScripts() { + return import( + + /* webpackChunkName: "chunk-googlesitekit-adminbar" */ + './googlesitekit-adminbar' + ).then( GoogleSitekitAdminbar => { + return GoogleSitekitAdminbar; + } ).catch( () => { + return new Error( 'Site Kit: An error occurred while loading the Adminbar component files.' ); + } ); +} + +function initAdminbar() { + loadAdminbarScripts().then( GoogleSitekitAdminbar => { + try { + + // Initialize the adminbar. + GoogleSitekitAdminbar.init(); + } catch ( error ) { + // eslint-disable-next-line no-console + console.error( 'Site Kit: An error occurred while loading the Adminbar components.' ); + + // Set adminbar to error-state. + document.getElementById( 'js-googlesitekit-adminbar' ).classList.add( 'googlesitekit-adminbar--has-error' ); + } + + // Remove the loading state. + document.getElementById( 'js-googlesitekit-adminbar' ).classList.remove( 'googlesitekit-adminbar--loading' ); + } ); +} + +// Initialize the loader once the DOM is ready. +window.addEventListener( 'load', function() { + + // Add event to Site Kit adminbar icon. + const adminbarIconTrigger = document.getElementById( 'wp-admin-bar-google-site-kit' ); + let loadingGtag = false; + + // Check if adminbarIconTrigger is an element. + if ( ! adminbarIconTrigger ) { + return; + } + + const count = window.localStorage.getItem( 'googlesitekit::total-notifications' ) || 0; + appendNotificationsCount( count ); + + const onViewAdminBarMenu = function() { + + if ( isAdminbarLoaded ) { + return; + } + + // Track the menu hover event. + if ( googlesitekit.admin.trackingOptin ) { + + // Dynamically load the gtag script if not loaded. + if ( 'undefined' === typeof gtag && ! loadingGtag ) { + loadingGtag = true; + let gtagScript = document.createElement( 'script' ); + gtagScript.type = 'text/javascript'; + gtagScript.setAttribute( 'async', 'true' ); + gtagScript.onload = function() { + window.gtag = function() { + window.dataLayer.push( arguments ); + }; + sendAnalyticsTrackingEvent( 'admin_bar', 'page_stats_view' ); + }; + gtagScript.setAttribute( 'src', `https://www.googletagmanager.com/gtag/js?id=${ googlesitekit.admin.trackingID }` ); + document.head.appendChild( gtagScript ); + } else { + sendAnalyticsTrackingEvent( 'admin_bar', 'page_stats_view' ); + } + } + + + const { isAdmin } = window.googlesitekitAdminbar.properties; + const isPostScreen = isAdmin && window.googlesitekit.admin.currentScreen && 'post' === window.googlesitekit.admin.currentScreen.id; + const scriptPath = `${window.googlesitekitAdminbar.publicPath}allmodules.js`; + const isScriptLoaded = document.querySelector( `script[src="${scriptPath}"]` ); + + // Dynamically load the script if not loaded yet. + if ( ! isAdmin || ( isAdmin && isPostScreen && ! isScriptLoaded ) ) { + + // Load all modules. + const script = document.createElement( 'script' ); + script.type = 'text/javascript'; + script.onload = () => { + + // Cleanup onload handler + script.onload = null; + + initAdminbar(); + }; + + // Add the script to the DOM + ( document.getElementsByTagName( 'head' )[ 0 ] ).appendChild( script ); + + // Set the `src` to begin transport + script.src = scriptPath; + + // Set adminbar as loaded. + isAdminbarLoaded = true; + } else { + initAdminbar(); + + // Set adminbar as loaded. + isAdminbarLoaded = true; + } + + }; + + if ( 'true' === getQueryParameter( 'googlesitekit_adminbar_open' ) ) { + onViewAdminBarMenu(); + adminbarIconTrigger.classList.add( 'hover' ); + } else { + adminbarIconTrigger.addEventListener( 'mouseenter', onViewAdminBarMenu, false ); + } +} ); + diff --git a/assets/js/googlesitekit-adminbar.js b/assets/js/googlesitekit-adminbar.js new file mode 100644 index 00000000000..b6606747cf6 --- /dev/null +++ b/assets/js/googlesitekit-adminbar.js @@ -0,0 +1,134 @@ +/** + * Adminbar component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +/* eslint camelcase:[0] */ + +import Link from 'GoogleComponents/link'; +import { getSiteKitAdminURL } from 'GoogleUtil'; +import { + sendAnalyticsTrackingEvent, + decodeHtmlEntity, +} from 'GoogleUtil'; + +const { doAction } = wp.hooks; +const { Component, Fragment, render } = wp.element; +const { __ } = wp.i18n; + +/** + * Internal dependencies. + */ +import AdminbarModules from 'GoogleComponents/adminbar/adminbar-modules'; + +export class GoogleSitekitAdminbar extends Component { + + constructor( props ) { + super( props ); + const { setLocaleData } = wp.i18n; + + // Set up translations. + setLocaleData( googlesitekit.locale, 'google-site-kit' ); + + this.handleMoreDetailsLink = this.handleMoreDetailsLink.bind( this ); + + } + + handleMoreDetailsLink() { + const { + permaLink, + postID, + postType, + pageTitle, + } = googlesitekit; + const href = getSiteKitAdminURL( + 'googlesitekit-dashboard', + { + permaLink: permaLink, + id: postID, + postType: postType, + pageTitle: pageTitle, + } + ); + + sendAnalyticsTrackingEvent( 'admin_bar', 'post_details_click' ); + document.location = href; + } + + render() { + return ( + +
+
+
+ { __( 'Stats for:', 'google-site-kit' ) } +

{ googlesitekit.pageTitle && decodeHtmlEntity( googlesitekit.pageTitle ) }

+
+
+
+ +
+
+
+ + { __( 'More details', 'google-site-kit' ) } + +
+
+
+ + { __( 'More details', 'google-site-kit' ) } + +
+ ); + } +} + +// Initialize the whole adminbar app. +export function init() { + const adminbarModules = document.getElementById( 'js-googlesitekit-adminbar-modules' ); + if ( null !== adminbarModules ) { + + // Render the Adminbar App. + render( , document.getElementById( 'js-googlesitekit-adminbar-modules' ) ); + + /** + * Action triggered when the dashboard App is loaded. + */ + doAction( 'googlesitekit.moduleLoaded', 'Adminbar' ); + } +} diff --git a/assets/js/googlesitekit-dashboard-details.js b/assets/js/googlesitekit-dashboard-details.js new file mode 100644 index 00000000000..77028c7d6c2 --- /dev/null +++ b/assets/js/googlesitekit-dashboard-details.js @@ -0,0 +1,95 @@ +/** + * DashboardDetails component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* eslint camelcase:[0] */ + +import { addPerformanceMonitoring } from 'GoogleUtil'; +import Notification from 'GoogleComponents/notifications/notification'; + +const { setLocaleData } = wp.i18n; +const { doAction } = wp.hooks; +const { Component, render } = wp.element; + +/** + * Internal dependencies. + */ +import DashboardDetailsApp from 'GoogleComponents/dashboard-details/dashboard-details-app'; + +class GoogleSitekitDashboardDetails extends Component { + + constructor( props ) { + super( props ); + this.state = { hasError: false }; + + // Set up translations. + setLocaleData( googlesitekit.locale, 'google-site-kit' ); + + if ( window.googlesitekit.admin.debug ) { + addPerformanceMonitoring(); + } + } + + componentDidCatch( error, info ) { + this.setState( { + hasError: true, + error, + info, + } ); + } + + componentDidMount() { + doAction( 'googlesitekit.rootAppDidMount' ); + } + + render() { + const { + hasError, + error, + info, + } = this.state; + + if ( hasError ) { + return ; + } + + return ; + } +} + +// Initialize the app once the DOM is ready. +wp.domReady( function() { + const dashboardDetails = document.getElementById( 'js-googlesitekit-dashboard-details' ); + if ( null !== dashboardDetails ) { + + // Render the Dashboard App. + render( , dashboardDetails ); + + /** + * Action triggered when the dashboard details App is loaded. + */ + doAction( 'googlesitekit.moduleLoaded', 'Dashboard' ); + } +} ); diff --git a/assets/js/googlesitekit-dashboard-splash.js b/assets/js/googlesitekit-dashboard-splash.js new file mode 100644 index 00000000000..66ea541076e --- /dev/null +++ b/assets/js/googlesitekit-dashboard-splash.js @@ -0,0 +1,110 @@ +/** + * DashboardSplash component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + addPerformanceMonitoring, + clearAppLocalStorage, +} from 'GoogleUtil'; +import Notification from 'GoogleComponents/notifications/notification'; + +const { setLocaleData } = wp.i18n; +const { Component, render, Fragment } = wp.element; +const { doAction } = wp.hooks; + +/** + * Internal dependencies. + */ +import DashboardSplashApp from './components/dashboard-splash/dashboard-splash-app'; +import NotificationCounter from './components/notifications/notification-counter'; + +class GoogleSitekitDashboardSplash extends Component { + + constructor( props ) { + super( props ); + this.state = { + hasError: false, + }; + + // Set up translations. + setLocaleData( googlesitekit.locale, 'google-site-kit' ); + + if ( window.googlesitekit.admin.debug ) { + addPerformanceMonitoring(); + } + } + + componentDidCatch( error, info ) { + this.setState( { + hasError: true, + error, + info, + } ); + } + + componentDidMount() { + doAction( 'googlesitekit.rootAppDidMount' ); + } + + render() { + const { + hasError, + error, + info, + } = this.state; + + if ( hasError ) { + return ; + } + + return ( + + + + + ); + } +} + +// Initialize the app once the DOM is ready. +wp.domReady( function() { + + if ( googlesitekit.admin.resetSession ) { + clearAppLocalStorage(); + } + + const dashboardSplash = document.getElementById( 'js-googlesitekit-dashboard-splash' ); + if ( null !== dashboardSplash ) { + + // Render the Dashboard Splash App. + render( , dashboardSplash ); + + /** + * Action triggered when the Dashboard Splash App is loaded. + */ + doAction( 'googlesitekit.moduleLoaded', 'Splash' ); + } +} ); diff --git a/assets/js/googlesitekit-dashboard.js b/assets/js/googlesitekit-dashboard.js new file mode 100644 index 00000000000..b3d8de4711c --- /dev/null +++ b/assets/js/googlesitekit-dashboard.js @@ -0,0 +1,117 @@ +/** + * Dashboard component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + addPerformanceMonitoring, + clearAppLocalStorage, +} from 'GoogleUtil'; +import Notification from 'GoogleComponents/notifications/notification'; +import Setup from 'GoogleComponents/setup/setup-wrapper'; +import DashboardApp from 'GoogleComponents/dashboard/dashboard-app'; +import NotificationCounter from 'GoogleComponents/notifications/notification-counter'; + +const { setLocaleData } = wp.i18n; +const { Component, render, Fragment } = wp.element; +const { doAction } = wp.hooks; + +class GoogleSitekitDashboard extends Component { + + constructor( props ) { + super( props ); + this.state = { + hasError: false, + }; + + // Set up translations. + setLocaleData( googlesitekit.locale, 'google-site-kit' ); + + if ( window.googlesitekit.admin.debug ) { + addPerformanceMonitoring(); + } + } + + componentDidCatch( error, info ) { + this.setState( { + hasError: true, + error, + info, + } ); + } + + componentDidMount() { + doAction( 'googlesitekit.rootAppDidMount' ); + } + + render() { + const { + showModuleSetupWizard, + } = window.googlesitekit.setup; + + if ( showModuleSetupWizard ) { + return ( + + ); + } + + const { + hasError, + error, + info, + } = this.state; + + if ( hasError ) { + return ; + } + + return ( + + + + + ); + } +} + +// Initialize the app once the DOM is ready. +wp.domReady( function() { + + if ( googlesitekit.admin.resetSession ) { + clearAppLocalStorage(); + } + + const dashboard = document.getElementById( 'js-googlesitekit-dashboard' ); + if ( null !== dashboard ) { + + // Render the Dashboard App. + render( , dashboard ); + + /** + * Action triggered when the dashboard App is loaded. + */ + doAction( 'googlesitekit.moduleLoaded', 'Dashboard' ); + } +} ); diff --git a/assets/js/googlesitekit-module.js b/assets/js/googlesitekit-module.js new file mode 100644 index 00000000000..565ec554066 --- /dev/null +++ b/assets/js/googlesitekit-module.js @@ -0,0 +1,164 @@ +/** + * Module component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import ProgressBar from 'GoogleComponents/progress-bar'; +import { addPerformanceMonitoring } from 'GoogleUtil'; +import Notification from 'GoogleComponents/notifications/notification'; + +// Load the data module. +import './components/data.js'; + +/** + * Internal dependencies. + */ +import ModuleApp from './components/module-app'; + +const { setLocaleData } = wp.i18n; +const { doAction, applyFilters } = wp.hooks; +const { Component, render, Fragment } = wp.element; +const { lazy, Suspense } = React; + +class GoogleSitekitModule extends Component { + + constructor( props ) { + super( props ); + this.state = { hasError: false }; + + // Set up translations. + setLocaleData( googlesitekit.locale, 'google-site-kit' ); + + if ( window.googlesitekit.admin.debug ) { + addPerformanceMonitoring(); + } + + const { + showModuleSetupWizard, + } = googlesitekit.setup; + + this.state = { + showModuleSetupWizard + }; + + } + + componentDidCatch( error, info ) { + this.setState( { + hasError: true, + error, + info, + } ); + } + + componentDidMount() { + doAction( 'googlesitekit.rootAppDidMount' ); + } + + render() { + const { + hasError, + error, + info, + showModuleSetupWizard, + } = this.state; + + if ( hasError ) { + return ; + } + + const { currentAdminPage } = googlesitekit.admin; + + /** + * Filters whether to show the Module setup wizard when showModuleSetupWizard is true. + * + * Modules can opt out of the wizard setup flow by returning false. + */ + const moduleHasSetupWizard = applyFilters( 'googlesitekit.moduleHasSetupWizard', true, currentAdminPage ); + + if ( showModuleSetupWizard && moduleHasSetupWizard ) { + + // Set webpackPublicPath on-the-fly. + if ( window.googlesitekit && window.googlesitekit.publicPath ) { + // eslint-disable-next-line no-undef + __webpack_public_path__ = window.googlesitekit.publicPath; /*eslint camelcase: 0*/ + } + + const Setup = lazy( () => import( /* webpackChunkName: "chunk-googlesitekit-setup-wrapper" */'./components/setup/setup-wrapper' ) ); + + return ( + +
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+
+
+ + }> + +
+ ); + } + + return ( + + ); + } +} + +// Initialize the app once the DOM is ready. +wp.domReady( function() { + const siteKitModule = document.getElementById( 'js-googlesitekit-module' ); + if ( null !== siteKitModule ) { + + // Render the Dashboard App. + render( , siteKitModule ); + + /** + * Action triggered when the dashboard App is loaded. + */ + doAction( 'googlesitekit.moduleLoaded', 'Single', googlesitekitCurrentModule ); + } +} ); + diff --git a/assets/js/googlesitekit-settings.js b/assets/js/googlesitekit-settings.js new file mode 100644 index 00000000000..fa21386ce73 --- /dev/null +++ b/assets/js/googlesitekit-settings.js @@ -0,0 +1,92 @@ +/** + * Settings component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* eslint camelcase:[0] */ + +import SettingsApp from 'GoogleComponents/settings/settings-app'; +import { addPerformanceMonitoring } from 'GoogleUtil'; +import Notification from 'GoogleComponents/notifications/notification'; + +const { setLocaleData } = wp.i18n; +const { doAction } = wp.hooks; +const { Component, render } = wp.element; + +class GoogleSitekitSettings extends Component { + + constructor( props ) { + super( props ); + this.state = { hasError: false }; + + // Set up translations. + setLocaleData( googlesitekit.locale, 'google-site-kit' ); + + if ( window.googlesitekit.admin.debug ) { + addPerformanceMonitoring(); + } + } + + componentDidCatch( error, info ) { + this.setState( { + hasError: true, + error, + info, + } ); + } + + componentDidMount() { + doAction( 'googlesitekit.rootAppDidMount' ); + } + + render() { + const { + hasError, + error, + info, + } = this.state; + + if ( hasError ) { + return ; + } + + return ; + } +} + +// Initialize the app once the DOM is ready. +wp.domReady( function() { + const settingsWrapper = document.getElementById( 'googlesitekit-settings-wrapper' ); + if ( null !== settingsWrapper ) { + + // Render the Settings App. + render( , settingsWrapper ); + + /** + * Action triggered when the settings App is loaded. + */ + doAction( 'googlesitekit.moduleLoaded', 'Settings' ); + } + +} ); diff --git a/assets/js/googlesitekit-tests.js b/assets/js/googlesitekit-tests.js new file mode 100644 index 00000000000..00692e875d6 --- /dev/null +++ b/assets/js/googlesitekit-tests.js @@ -0,0 +1,75 @@ +/** + * Test functions. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + getTimeInSeconds, + changeToPercent, + prepareSecondsForDisplay, + removeURLParameter, + decodeHtmlEntity, + readableLargeNumber, + numberFormat, + getDaysBetweenDates, + getQueryParameter, + extractForSparkline, + getReAuthUrl, + fillFilterWithComponent, + getSiteKitAdminURL, + isFrontendIframeLoaded, + validateJSON, + validateOptimizeID, + appendNotificationsCount, + sendAnalyticsTrackingEvent, + storageAvailable, + setCache, + getCache, + deleteCache, + findTagInIframeContent, + activateOrDeactivateModule, + toggleConfirmModuleSettings, + showErrorNotification, +} from 'GoogleUtil'; +window.googlesitekit = window.googlesitekit || {}; +googlesitekit.testFunctions = { + getTimeInSeconds, + changeToPercent, + prepareSecondsForDisplay, + removeURLParameter, + decodeHtmlEntity, + readableLargeNumber, + numberFormat, + getDaysBetweenDates, + getQueryParameter, + extractForSparkline, + getReAuthUrl, + fillFilterWithComponent, + getSiteKitAdminURL, + isFrontendIframeLoaded, + validateJSON, + validateOptimizeID, + appendNotificationsCount, + sendAnalyticsTrackingEvent, + storageAvailable, + setCache, + getCache, + deleteCache, + findTagInIframeContent, + activateOrDeactivateModule, + toggleConfirmModuleSettings, + showErrorNotification, +}; diff --git a/assets/js/googlesitekit-wp-dashboard.js b/assets/js/googlesitekit-wp-dashboard.js new file mode 100644 index 00000000000..e948ddafdd4 --- /dev/null +++ b/assets/js/googlesitekit-wp-dashboard.js @@ -0,0 +1,98 @@ +/** + * WPDashboard component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* eslint camelcase:[0] */ + +import { addPerformanceMonitoring } from 'GoogleUtil'; +import Notification from 'GoogleComponents/notifications/notification'; + +const { setLocaleData } = wp.i18n; +const { doAction } = wp.hooks; +const { Component, render } = wp.element; + +// Load the data module. +import './components/data.js'; + +/** + * Internal dependencies. + */ +import WPDashboardMain from './components/wp-dashboard/wp-dashboard-main'; + +class GoogleSitekitWPDashboard extends Component { + + constructor( props ) { + super( props ); + this.state = { hasError: false }; + + // Set up translations. + setLocaleData( googlesitekit.locale, 'google-site-kit' ); + + if ( window.googlesitekit.admin.debug ) { + addPerformanceMonitoring(); + } + } + + componentDidCatch( error, info ) { + this.setState( { + hasError: true, + error, + info, + } ); + } + + componentDidMount() { + doAction( 'googlesitekit.rootAppDidMount' ); + } + + render() { + const { + hasError, + error, + info, + } = this.state; + + if ( hasError ) { + return ; + } + return ; + } +} + +// Initialize the app once the DOM is ready. +wp.domReady( function() { + + const wpDashboard = document.getElementById( 'js-googlesitekit-wp-dashboard' ); + if ( null !== wpDashboard ) { + + // Render the Dashboard App. + render( , wpDashboard ); + + /** + * Action triggered when the WP Dashboard App is loaded. + */ + doAction( 'googlesitekit.moduleLoaded', 'WPDashboard' ); + } +} ); diff --git a/assets/js/material-components.js b/assets/js/material-components.js new file mode 100644 index 00000000000..ce8b090adee --- /dev/null +++ b/assets/js/material-components.js @@ -0,0 +1,42 @@ +/** + * Material components. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import TextField, { HelperText, Input } from '@material/react-text-field'; +import { MDCRipple } from '@material/ripple'; +import { MDCFormField } from '@material/form-field'; +import { MDCRadio } from '@material/radio'; +import Select, { Option } from '@material/react-select'; +import { MDCSwitch } from '@material/switch'; +import { MDCDialog } from '@material/dialog'; +import { MDCCheckbox } from '@material/checkbox'; +import { MDCMenu } from '@material/menu'; + +export { + TextField, + HelperText, + Input, + MDCRipple, + MDCFormField, + MDCRadio, + Select, + Option, + MDCSwitch, + MDCDialog, + MDCCheckbox, + MDCMenu +}; diff --git a/assets/js/modules/adsense/dashboard/adsense-in-process-status.js b/assets/js/modules/adsense/dashboard/adsense-in-process-status.js new file mode 100644 index 00000000000..66c9de4363f --- /dev/null +++ b/assets/js/modules/adsense/dashboard/adsense-in-process-status.js @@ -0,0 +1,147 @@ +/** + * AdSenseInProcessStatus component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import Link from 'GoogleComponents/link'; +import Error from 'GoogleComponents/notifications/error'; + +const { Component } = wp.element; +const { __, sprintf } = wp.i18n; + +class AdSenseInProcessStatus extends Component { + + render() { + const { status } = this.props; + const { siteURL } = googlesitekit.admin; + const siteURLURL = new URL( siteURL ); + const actionableItems = [ + { + id: 1, + + /* translators: %s: Site URL */ + text: sprintf( __( 'Added your site %s in ', 'google-site-kit' ), siteURLURL.hostname ), + linkText: __( 'Sites', 'google-site-kit' ), + linkURL: `https://www.google.com/adsense/new/sites?url=${ siteURL }&source=site-kit`, + }, + { + id: 2, + text: __( 'Enabled ads in', 'google-site-kit' ), + linkText: __( 'Ads', 'google-site-kit' ), + linkURL: 'https://www.google.com/adsense/new/myads/auto-ads', + } + ]; + + const headerList = { + incomplete: __( 'We’re getting your site ready for ads', 'google-site-kit' ), + requiredAction: __( 'Your site isn’t ready to show ads yet', 'google-site-kit' ), + adsDisplayPending: __( 'We’re getting your site ready for ads', 'google-site-kit' ), + }; + + const subHeaderList = { + incomplete: __( + 'AdSense is reviewing your site. Meanwhile, make sure you’ve completed these steps in AdSense.', + 'google-site-kit' + ), + requiredAction: __( + 'You need to fix some things before we can connect Site Kit to your AdSense account.', + 'google-site-kit' + ), + adsDisplayPending: __( + 'This usually takes less than a day, but it can sometimes take a bit longer. We’ll let you know when everything’s ready.', + 'google-site-kit' + ), + }; + + const header = ( +

+ { headerList[ status ] } +

+ ); + + const subHeader = ( +

+ { subHeaderList[ status ] } +

+ ); + + const actionList = 'incomplete' === status && ( +
+
    + { actionableItems.map( item => ( +
  1. + { item.text } + { item.linkText } + +
  2. + ) ) } +
+
+ ); + + const adsenseURL = `https://www.google.com/adsense/new/sites?url=${ siteURL }&source=site-kit`; + const ctaList = { + incomplete: null, + + requiredAction: ( + + { __( 'Go to AdSense to find out how to fix the issue', 'google-site-kit' ) } + + ), + + adsDisplayPending: ( + + { __( 'Go to your AdSense account to check on your site’s status', 'google-site-kit' ) } + + ), + }; + + const cta = ( +
+ { ctaList[ status ] } +
+ ); + + return ( +
+ { 'required' === status && ( + + ) } + + { header } + { subHeader } + + { actionList } + { cta } +
+ ); + } +} + +AdSenseInProcessStatus.propTypes = { + status: PropTypes.string, + module: PropTypes.string +}; + +export default AdSenseInProcessStatus; diff --git a/assets/js/modules/adsense/dashboard/adsense-module-status.js b/assets/js/modules/adsense/dashboard/adsense-module-status.js new file mode 100644 index 00000000000..16aa377b929 --- /dev/null +++ b/assets/js/modules/adsense/dashboard/adsense-module-status.js @@ -0,0 +1,191 @@ +/** + * AdSenseModuleStatus component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PropTypes from 'prop-types'; +import SvgIcon from 'GoogleUtil/svg-icon'; +import { getAdSenseAccountStatus } from '../util'; +import ProgressBar from 'GoogleComponents/progress-bar'; +import AdSenseSetupInstructions from '../setup/adsense-setup-instructions'; +import AdSenseInProcessStatus from './adsense-in-process-status'; +import data from 'GoogleComponents/data'; +import { + isFrontendIframeLoaded, + findTagInIframeContent, +} from 'GoogleUtil'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class AdSenseModuleStatus extends Component { + + constructor( props ) { + super( props ); + this.state = { + loadStatus: __( 'Loading…', 'google-site-kit' ), + iframeLoaded: false, + existingTag: false, + }; + this.updateLoadStatus = this.updateLoadStatus.bind( this ); + this.handleComponentRender = this.handleComponentRender.bind( this ); + this.continueSetup = this.continueSetup.bind( this ); + this.goBack = this.goBack.bind( this ); + } + + // Update the load status as the user status is determined. + updateLoadStatus( loadStatus ) { + this.setState( { ...this.state, loadStatus } ); + } + + async componentDidMount() { + this.iframeLoad(); + + await this.getExistingTag(); + + getAdSenseAccountStatus( this.updateLoadStatus, this.state.existingTag ).then( ( results ) => { + this.setState( results ); + } ); + } + + /** + * Save iframe for tag verification in state. + */ + iframeLoad() { + const iframe = isFrontendIframeLoaded(); + + if ( iframe && -1 !== iframe.dataset.modules.indexOf( 'adsense' ) ) { + const iFrameIsLoaded = iframe.contentDocument || ( iframe.contentWindow && iframe.contentWindow.document ) ; + + if ( iFrameIsLoaded ) { + this.setState( { iframeLoaded: iframe } ); + } else { + iframe.onload = async() => { + this.setState( { iframeLoaded: iframe } ); + }; + } + } + } + + async getExistingTag() { + let existingTag = await data.get( 'modules', 'adsense', 'tag', { tagverify: 1 }, false ); + + // If tag not detected from wp_head, try detect from iframe. + if ( false === existingTag && this.state.iframeLoaded ) { + existingTag = findTagInIframeContent( this.state.iframeLoaded, 'adsense' ); + } + + this.setState( { existingTag } ); + } + + /** + * If setup requires a continue step, the method repopulates state with the new data. + */ + continueSetup( continueData ) { + continueData.existingState = this.state; + this.setState( continueData ); + } + + /** + * Go back to the previous (existing) state. + */ + goBack() { + const { existingState } = this.state; + if ( existingState ) { + existingState.existingState = false; + this.setState( existingState ); + } + } + + handleComponentRender() { + const { + accountStatus, + loadStatus, + } = this.state; + + if ( ! googlesitekit.canAdsRun && ! googlesitekit.modules.adsense.setupComplete ) { + return ( + +
+ { __( 'Ad blocker detected, you need to disable it in order to setup AdSense.', 'google-site-kit' ) } +
+
+ ); + } + + if ( ! accountStatus ) { + return ( + + { loadStatus } + + + ); + } + if ( 'account-pending-review' === accountStatus ) { + return ( + + ); + } + + if ( 'account-required-action' === accountStatus ) { + return ( + + ); + } + + if ( 'ads-display-pending' === accountStatus ) { + return ( + + ); + } + + return ( + + ); + } + + render() { + return ( +
+
+
+ +
+

+ { __( 'AdSense', 'google-site-kit' ) } +

+
+
+ { this.handleComponentRender() } +
+
+ ); + } +} + +AdSenseModuleStatus.propTypes = { + status: PropTypes.string, + module: PropTypes.string +}; + +export default AdSenseModuleStatus; diff --git a/assets/js/modules/adsense/dashboard/dashboard-adsense-top-pages-small.js b/assets/js/modules/adsense/dashboard/dashboard-adsense-top-pages-small.js new file mode 100644 index 00000000000..86bdb0e4cd1 --- /dev/null +++ b/assets/js/modules/adsense/dashboard/dashboard-adsense-top-pages-small.js @@ -0,0 +1,29 @@ +/** + * DashboardAdSenseTopEarningPagesSmall component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { withFilters } = wp.components; +const { Component } = wp.element; + +class DashboardAdSenseTopEarningPagesSmall extends Component { + + render() { + return null; + } +} + +export default withFilters( 'googlesitekit.AnalyticsAdSenseTopPagesTableSmall' )( DashboardAdSenseTopEarningPagesSmall ); diff --git a/assets/js/modules/adsense/dashboard/dashboard-adsense-top-pages.js b/assets/js/modules/adsense/dashboard/dashboard-adsense-top-pages.js new file mode 100644 index 00000000000..3f0a3dc4f36 --- /dev/null +++ b/assets/js/modules/adsense/dashboard/dashboard-adsense-top-pages.js @@ -0,0 +1,29 @@ +/** + * DashboardAdSenseTopPages component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { withFilters } = wp.components; +const { Component } = wp.element; + +class DashboardAdSenseTopPages extends Component { + + render() { + return null; + } +} + +export default withFilters( 'googlesitekit.AnalyticsAdSenseTopPagesTable' )( DashboardAdSenseTopPages ); diff --git a/assets/js/modules/adsense/dashboard/dashboard-earnings.js b/assets/js/modules/adsense/dashboard/dashboard-earnings.js new file mode 100644 index 00000000000..762cea0ab37 --- /dev/null +++ b/assets/js/modules/adsense/dashboard/dashboard-earnings.js @@ -0,0 +1,50 @@ +/** + * DashboardEarnings component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardModuleHeader from 'GoogleComponents/dashboard/dashboard-module-header'; +import DashboardAdSenseTopEarningPagesSmall from './dashboard-adsense-top-pages-small'; +import AdSenseDashboardMainSummary from './dashboard-widget-main-summary'; +import ModuleSettingsWarning from 'GoogleComponents/notifications/module-settings-warning'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class DashboardEarnings extends Component { + + render() { + return ( + +
+ + +
+ + +
+ ); + } +} + +export default DashboardEarnings; diff --git a/assets/js/modules/adsense/dashboard/dashboard-outro.js b/assets/js/modules/adsense/dashboard/dashboard-outro.js new file mode 100644 index 00000000000..a923cc7eee5 --- /dev/null +++ b/assets/js/modules/adsense/dashboard/dashboard-outro.js @@ -0,0 +1,61 @@ +/** + * AdSenseDashboardOutro component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import SvgIcon from 'GoogleUtil/svg-icon'; +import Button from 'GoogleComponents/button'; + +const { Component } = wp.element; +const { __ } = wp.i18n; + +class AdSenseDashboardOutro extends Component { + render() { + const { accountURL } = googlesitekit.modules.adsense; + + return ( +
+
+
+
+
+ + + +
+

+ { __( 'Connect Analytics with AdSense to create a powerful team that shows robust metrics for your site.', 'google-site-kit' ) } +

+
+ +
+
+
+
+
+ ); + } +} + +export default AdSenseDashboardOutro; diff --git a/assets/js/modules/adsense/dashboard/dashboard-widget-estimate-earnings.js b/assets/js/modules/adsense/dashboard/dashboard-widget-estimate-earnings.js new file mode 100644 index 00000000000..f7ef6b9ba8b --- /dev/null +++ b/assets/js/modules/adsense/dashboard/dashboard-widget-estimate-earnings.js @@ -0,0 +1,373 @@ +/** + * AdSenseEstimateEarningsWidget component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DataBlock from 'GoogleComponents/data-block.js'; +import PreviewBlock from 'GoogleComponents/preview-block'; +import { getTimeInSeconds, readableLargeNumber, } from 'GoogleUtil'; +import withData from 'GoogleComponents/higherorder/withdata'; + +const { __ } = wp.i18n; +const { Component } = wp.element; + +class AdSenseEstimateEarningsWidget extends Component { + + constructor( props ) { + super( props ); + + this.state = { + refetch: false, + today: false, + yesterday: false, + sevenDays: false, + month: false, + twentyEightDays: false, + sameDayLastWeek: false, + prev7Days: false, + monthLastYear: false, + prev28Days: false, + error: false, + message: '', + }; + } + + // When additional data is returned, componentDidUpdate will fire. + componentDidUpdate( prevProps ) { + const { + data, + datapoint + } = this.props; + + this.processCallbackData( data, datapoint, prevProps ); + } + + componentDidMount() { + const { + data, + datapoint + } = this.props; + + this.processCallbackData( data, datapoint ); + } + + /** + * Process callback data received from the API. + * + * @param {object} data Response data from the API. + * @param {string} datapoint data point for the callback conditional. + * @returns {null} + */ + processCallbackData( data, datapoint ) { + if ( ! data ) { + return null; + } + + switch ( datapoint ) { + case 'earning-today': + if ( data !== this.state.today ) { + this.setState( { + today: data, + } ); + } + break; + case 'earning-yesterday': + if ( data !== this.state.yesterday ) { + this.setState( { + yesterday: data, + } ); + } + break; + case 'earning-samedaylastweek': + if ( data !== this.state.sameDayLastWeek ) { + this.setState( { + sameDayLastWeek: data, + } ); + } + break; + case 'earning-7days': + if ( data !== this.state.sevenDays ) { + this.setState( { + sevenDays: data, + } ); + } + break; + case 'earning-prev7days': + if ( data !== this.state.prev7Days ) { + this.setState( { + prev7Days: data, + } ); + } + break; + case 'earning-this-month': + if ( data !== this.state.month ) { + this.setState( { + month: data, + } ); + } + break; + case 'earning-this-month-last-year': + if ( data !== this.state.monthLastYear ) { + this.setState( { + monthLastYear: data, + } ); + } + break; + case 'earning-28days': + if ( data !== this.state.twentyEightDays ) { + this.setState( { + twentyEightDays: data, + } ); + } + break; + case 'earning-prev28days': + if ( data !== this.state.prev28Days ) { + this.setState( { + prev28Days: data, + } ); + } + break; + } + } + + static renderLayout( dataBlocks ) { + + return ( +
+
+ { + dataBlocks.map( ( block, i ) => { + return ( +
+ +
+ ); + } ) + } +
+
+ ); + } + + static renderPreviews() { + + // Create our grid cells for the preview blocks. + let previewBlocks = []; + { + for ( let i = 0; 5 > i; i++ ) { + previewBlocks.push( +
+ +
+ ); + } + } + + return ( +
+
+ { previewBlocks } +
+
+ ); + } + + render() { + const { + today, + yesterday, + sevenDays, + month, + twentyEightDays, + sameDayLastWeek, + prev7Days, + monthLastYear, + prev28Days, + } = this.state; + + // Wait for all data to be set. + if ( + ! today || + ! yesterday || + ! sevenDays || + ! month || + ! twentyEightDays || + ! sameDayLastWeek || + ! prev7Days || + ! monthLastYear || + ! prev28Days + ) { + return null; + } + + const currency = today.headers.find( header => null !== header.currency && 0 < header.currency.length ).currency; + + const dataBlocks = today.totals ? [ + { + className: 'googlesitekit-data-block--today', + title: __( 'Today so far', 'google-site-kit' ), + datapoint: readableLargeNumber( today.totals[0], currency ), + }, + { + className: 'googlesitekit-data-block--yesterday', + title: __( 'Yesterday', 'google-site-kit' ), + datapoint: readableLargeNumber( yesterday.totals[0], currency ), + change: sameDayLastWeek.totals[0], + changeDataUnit: '%', + }, + { + className: 'googlesitekit-data-block--7days', + title: __( 'Last 7 days', 'google-site-kit' ), + datapoint: readableLargeNumber( sevenDays.totals[0], currency ), + change: prev7Days.totals[0], + changeDataUnit: '%', + }, + { + className: 'googlesitekit-data-block--month', + title: __( 'This month', 'google-site-kit' ), + datapoint: readableLargeNumber( month.totals[0], currency ), + change: monthLastYear.totals[0], + changeDataUnit: '%', + }, + { + className: 'googlesitekit-data-block--28days', + title: __( 'Last 28 days', 'google-site-kit' ), + datapoint: readableLargeNumber( twentyEightDays.totals[0], currency ), + change: prev28Days.totals[0], + changeDataUnit: '%', + }, + ] : []; + + return ( + AdSenseEstimateEarningsWidget.renderLayout( dataBlocks ) + ); + } +} + +const isDataZero = ( data, datapoint ) => { + + if ( 'earning-28days' !== datapoint ) { + return false; + } + const { + totals, + } = data; + + return 0 === totals.length || 0 === totals[0]; +}; + +export default withData( + AdSenseEstimateEarningsWidget, + [ + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-today', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ] + }, + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-yesterday', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ] + }, + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-samedaylastweek', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ] + }, + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-7days', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ] + }, + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-prev7days', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ] + }, + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-this-month', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ] + }, + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-this-month-last-year', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ] + }, + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-28days', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ] + }, + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-prev28days', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ] + }, + ], + AdSenseEstimateEarningsWidget.renderPreviews(), + { createGrid: true }, + isDataZero, +); diff --git a/assets/js/modules/adsense/dashboard/dashboard-widget-main-summary.js b/assets/js/modules/adsense/dashboard/dashboard-widget-main-summary.js new file mode 100644 index 00000000000..64a33ff20c9 --- /dev/null +++ b/assets/js/modules/adsense/dashboard/dashboard-widget-main-summary.js @@ -0,0 +1,251 @@ +/** + * AdSenseDashboardMainSummary component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import withData from 'GoogleComponents/higherorder/withdata'; +import PreviewBlock from 'GoogleComponents/preview-block'; +import { + getTimeInSeconds, + readableLargeNumber, + extractForSparkline, + getSiteKitAdminURL, +} from 'GoogleUtil'; +import DataBlock from 'GoogleComponents/data-block'; +import Sparkline from 'GoogleComponents/sparkline'; +import { reduceAdSenseData } from '../util'; +import Layout from 'GoogleComponents/layout/layout'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; + +class AdSenseDashboardMainSummary extends Component { + constructor( props ) { + super( props ); + this.state = { + today: false, + period: false, + daily: false, + }; + } + + setStateFromData( data, datapoint, prevProps = {} ) { + if ( ! data ) { + return null; + } + + if ( 'earning-today' === datapoint && 'earning-today' !== prevProps.datapoint && ! this.state.today ) { + this.setState( { + today: data, + } ); + } + + if ( 'earnings-this-period' === datapoint && 'earnings-this-period' !== prevProps.datapoint && ! this.state.period ) { + this.setState( { + period: data, + } ); + } + + if ( 'earning-daily-this-month' === datapoint && 'earning-daily-this-month' !== prevProps.datapoint && ! this.state.daily ) { + this.setState( { + daily: data, + } ); + } + } + + // When the second dataset is returned, componentDidUpdate will fire. + componentDidUpdate( prevProps ) { + const { data, datapoint } = this.props; + this.setStateFromData( data, datapoint, prevProps ); + } + + // Handle the first data returned in componentDisMount. + componentDidMount() { + const { data, datapoint } = this.props; + this.setStateFromData( data, datapoint ); + } + + render() { + const { + today, + period, + daily, + } = this.state; + + if ( ! today || ! period || ! daily || ! period.totals ) { + return ( +
+ + + +
+ ); + } + + const processedData = reduceAdSenseData( daily.rows ); + + const href = getSiteKitAdminURL( + 'googlesitekit-module-adsense', + {} + ); + + return ( + +
+ +
+
+
+ + } + context="compact" + /> +
+
+ + } + context="compact" + /> +
+
+ + } + context="compact" + /> +
+
+
+
+
+
+ ); + } +} + +const isDataZero = ( data, datapoint ) => { + if ( 'earnings-this-period' !== datapoint ) { + return false; + } + if ( 0 === data.totals.length || 0 === data.totals[0] ) { + return true; + } + return false; +}; + +export default withData( + AdSenseDashboardMainSummary, + [ + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-today', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Dashboard' + }, + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earnings-this-period', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Dashboard', + }, + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-daily-this-month', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Dashboard', + } + ], +
+ + + +
, + { + inGrid: true, + createGrid: true, + }, + isDataZero +); diff --git a/assets/js/modules/adsense/dashboard/dashboard-widget-performance.js b/assets/js/modules/adsense/dashboard/dashboard-widget-performance.js new file mode 100644 index 00000000000..ec02f3ab89c --- /dev/null +++ b/assets/js/modules/adsense/dashboard/dashboard-widget-performance.js @@ -0,0 +1,175 @@ +/** + * AdSensePerformanceWidget component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import data from 'GoogleComponents/data'; +import DataBlock from 'GoogleComponents/data-block.js'; +import PreviewBlock from 'GoogleComponents/preview-block'; +import { + getTimeInSeconds, + readableLargeNumber, +} from 'GoogleUtil'; + +const { __ } = wp.i18n; +const { Component } = wp.element; +const { isUndefined } = lodash; + +class AdSensePerformanceWidget extends Component { + + constructor( props ) { + super( props ); + + this.state = { + isLoading: true, + refetch: false, + twentyEightDays: false, + prev28Days: false, + error: false, + message: '', + }; + + this.getAllData = this.getAllData.bind( this ); + } + + componentDidMount() { + this.getAllData(); + } + + async getAllData() { + const { handleZeroData } = this.props; + + try { + const batchRequests = [ + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-28days', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ], + callback: ( result ) => { + this.setState( { + twentyEightDays: result, + } ); + }, + }, + { + dataObject: 'modules', + identifier: 'adsense', + datapoint: 'earning-prev28days', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ], + callback: ( result ) => { + + // If there are no impressions, the site is not yet displaying ads. + if ( + result && result.totals && + ( + null === result.totals[2] || + 0 === result.totals[2] + ) + ) { + handleZeroData(); + } + + this.setState( { + prev28Days: result, + } ); + }, + }, + ]; + + // Fetching the data, could from the cache or rest endpoint. + await data.combinedGet( batchRequests ); + + this.setState( { + isLoading: false, + error: false, + } ); + } catch ( err ) { + this.setState( { + isLoading: false, + error: err.code, + message: err.message, + } ); + } + } + + render() { + const { + isLoading, + twentyEightDays, + prev28Days, + } = this.state; + + if ( isLoading ) { + return ; + } + + const dataBlocks = twentyEightDays.totals ? [ + { + className: 'googlesitekit-data-block--page-rpm', + title: __( 'Page RPM', 'google-site-kit' ), + datapoint: readableLargeNumber( twentyEightDays.totals[1] ), + change: ( ! isUndefined( prev28Days.totals ) ) ? prev28Days.totals[1] : 0, + changeDataUnit: '%', + }, + { + className: 'googlesitekit-data-block--impression', + title: __( 'Impressions', 'google-site-kit' ), + datapoint: readableLargeNumber( twentyEightDays.totals[2] ), + change: ! isUndefined( prev28Days.totals ) ? prev28Days.totals[2] : 0, + changeDataUnit: '%', + }, + ] : []; + + return ( +
+
+ { dataBlocks.map( ( block, i ) => { + return ( +
+ +
+ ); + } ) } +
+
+ ); + } + +} + +export default AdSensePerformanceWidget; + diff --git a/assets/js/modules/adsense/dashboard/dashboard-widget.js b/assets/js/modules/adsense/dashboard/dashboard-widget.js new file mode 100644 index 00000000000..ac18adfd584 --- /dev/null +++ b/assets/js/modules/adsense/dashboard/dashboard-widget.js @@ -0,0 +1,226 @@ +/** + * AdSenseDashboardWidget component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Header from 'GoogleComponents/header'; +import PageHeader from 'GoogleComponents/page-header'; +import Layout from 'GoogleComponents/layout/layout'; +import AdSenseEstimateEarningsWidget from './dashboard-widget-estimate-earnings'; +import AdSensePerformanceWidget from './dashboard-widget-performance'; +import Alert from 'GoogleComponents/alert'; +import DashboardAdSenseTopPages from './dashboard-adsense-top-pages'; +import getNoDataComponent from 'GoogleComponents/notifications/nodata'; +import getDataErrorComponent from 'GoogleComponents/notifications/data-error'; +import ProgressBar from 'GoogleComponents/progress-bar'; +import AdSenseDashboardOutro from './dashboard-outro'; +import { isAdsenseConnectedAnalytics } from '../util'; +import ModuleSettingsWarning from 'GoogleComponents/notifications/module-settings-warning'; +import AdSenseInProcessStatus from './adsense-in-process-status'; +import HelpLink from 'GoogleComponents/help-link'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class AdSenseDashboardWidget extends Component { + + constructor( props ) { + super( props ); + this.state = { + receivingData: true, + error: false, + loading: true, + isAdSenseConnected: true, + zeroData: false, + }; + this.handleDataError = this.handleDataError.bind( this ); + this.handleDataSuccess = this.handleDataSuccess.bind( this ); + this.handleZeroData = this.handleZeroData.bind( this ); + } + + componentDidMount() { + this.isAdSenseConnected(); + } + + async isAdSenseConnected() { + const adsenseConnect = await isAdsenseConnectedAnalytics(); + + if ( adsenseConnect ) { + this.setState( { + isAdSenseConnected: true, + } ); + } else { + this.setState( { + isAdSenseConnected: false, + } ); + } + } + + /** + * Handle data errors from the contained AdSense component(s). + * + * Currently handled in the AdSenseEstimateEarningsWidget component. + * + * If this component's API data calls returns an error, the error message is passed to this callback, resulting in the display of an error Notification. + * + * If the component detects no data - in this case all 0s - the callback is called without an error message, + * resulting in the display of a CTA. + * + * @param {string} error A potential error string. + */ + handleDataError( error ) { + this.setState( { + receivingData: false, + error, + loading: false, + } ); + } + + /** + * Loading is set to false until data starts to resolve. + */ + handleDataSuccess() { + this.setState( { + receivingData: true, + loading: false, + } ); + } + + /** + * Show the "We're getting your site ready for ads. screen until we have data.". + */ + handleZeroData() { + this.setState( { + zeroData: true, + loading: false, + } ); + } + + render() { + const { + receivingData, + error, + loading, + isAdSenseConnected, + zeroData, + } = this.state; + const { homepage } = googlesitekit.modules.adsense; + + // Hide AdSense data display when we don't have data. + const wrapperClass = ( loading || ! receivingData || zeroData ) ? 'googlesitekit-nodata' : ''; + + return ( + +
+
+ +
+ + +
+
+
+
+ { + ( ! error && googlesitekit.modules.adsense.setupComplete ) ? + : + + } + { loading && } +
+ { /* Data issue: on error display a notification. On missing data: display a CTA. */ } + { zeroData && +
+ +
+
+
+ +
+
+
+
+
+ } + { ! receivingData && ( + error ? getDataErrorComponent( __( 'AdSense', 'google-site-kit' ), error, true, true, true ) : getNoDataComponent( __( 'AdSense', 'google-site-kit' ), true, true, true ) + ) } +
+ + + + +
+
+ + + +
+
+ +
+
+ +
+
+
+
+ { ! isAdSenseConnected && + + } + + ); + } +} + +export default AdSenseDashboardWidget; diff --git a/assets/js/modules/adsense/index.js b/assets/js/modules/adsense/index.js new file mode 100644 index 00000000000..afb2784911f --- /dev/null +++ b/assets/js/modules/adsense/index.js @@ -0,0 +1,152 @@ +/** + * AdSense module initialization. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { createAddToFilter } from 'GoogleUtil/helpers'; +import { fillFilterWithComponent, getSiteKitAdminURL } from 'GoogleUtil'; +import AdSenseDashboardWidget from './dashboard/dashboard-widget'; +import DashboardEarnings from './dashboard/dashboard-earnings'; +import AdSenseSettings from './settings/adsense-settings'; +import AdSenseModuleStatus from './dashboard/adsense-module-status'; +import AdSenseSettingsStatus from './settings/adsense-settings-status'; +import AdSenseSettingsWarning from './settings/adsense-settings-warning'; + +const { addFilter } = wp.hooks; +const slug = 'adsense'; + +/** + * Append ad blocker warning. + */ +addFilter( 'googlesitekit.ModuleSettingsWarning', + 'googlesitekit.adsenseSettingsWarning', + fillFilterWithComponent( AdSenseSettingsWarning, {} ) ); + +addFilter( 'googlesitekit.SetupModuleShowLink', + 'googlesitekit.adsenseSetupModuleShowLink', ( showLink, moduleSlug ) => { + if ( 'adsense' === moduleSlug && ! googlesitekit.canAdsRun ) { + return false; + } + return showLink; + } ); + +if ( googlesitekit.modules.adsense.active ) { + + const addAdSenseDashboardWidget = createAddToFilter( ); + const addDashboardEarnings = createAddToFilter( ); + + // If setup is complete, show the AdSense data. + if ( googlesitekit.modules[ slug ].setupComplete ) { + + /** + * Action triggered when the settings App is loaded. + */ + addFilter( `googlesitekit.ModuleApp-${slug}`, + 'googlesitekit.ModuleApp', + addAdSenseDashboardWidget ); + + addFilter( 'googlesitekit.DashboardModule', + 'googlesitekit.DashboardEarningModule', + addDashboardEarnings, 50 ); + } else { + const { + reAuth, + currentScreen, + } = googlesitekit.admin; + const id = currentScreen ? currentScreen.id : null; + + if ( ! reAuth && 'site-kit_page_googlesitekit-module-adsense' === id ) { + + // Setup incomplete: redirect to the setup flow. + window.location = getSiteKitAdminURL( + `googlesitekit-module-${slug}`, + { + reAuth: true, + slug, + } + ); + } + + // Show module as connected in the settings when status is pending review. + addFilter( `googlesitekit.Connected-${slug}`, + 'googlesitekit.AdSenseModuleConnected', ( isConnected ) => { + const { settings } = googlesitekit.modules[slug]; + if ( ! isConnected && undefined !== settings && ( 'account-pending-review' === settings.accountStatus || 'ads-display-pending' === settings.accountStatus ) ) { + return true; + } + return isConnected; + } ); + } + + /** + * Add components to the settings page. + */ + addFilter( `googlesitekit.ModuleSettingsDetails-${slug}`, + 'googlesitekit.AdSenseModuleSettingsDetails', + fillFilterWithComponent( AdSenseSettings, { + onSettingsPage: true, + } ) ); + + /** + * Add component to the setup wizard + */ + addFilter( `googlesitekit.ModuleSetup-${slug}`, + 'googlesitekit.TagmanagerModuleSetupWizard', + fillFilterWithComponent( AdSenseModuleStatus, { + onSettingsPage: false, + } ) ); + + /** + * Set AdSense to auto refresh status when account is not connected. + */ + addFilter( 'googlesitekit.autoRefreshModules', + 'googlesitekit.AdSenseAutoRefresh', ( modules ) => { + modules.push( { + identifier: 'adsense', + toRefresh: () => { + let status = ''; + if ( googlesitekit.modules.adsense && googlesitekit.modules.adsense['account-status'] ) { + status = googlesitekit.modules.adsense['account-status'].accountStatus; + } + + if ( status && -1 < status.indexOf( 'account-connected' ) ) { + return false; + } + return true; + }, + } ); + return modules; + } ); + + /** + * Add components to the Notification requests. + */ + addFilter( 'googlesitekit.ModulesNotificationsRequest', + 'googlesitekit.adsenseNotifications', ( modules ) => { + modules.push( { + identifier: 'adsense', + } ); + return modules; + } ); + + /** + * Filter the settings message when the module setup is incomplete. + */ + addFilter( 'googlesitekit.ModuleSetupIncomplete', + 'googlesitekit.adsenseSettingStatus', + fillFilterWithComponent( AdSenseSettingsStatus, {} ) ); +} + diff --git a/assets/js/modules/adsense/settings/adsense-settings-status.js b/assets/js/modules/adsense/settings/adsense-settings-status.js new file mode 100644 index 00000000000..3347ec85969 --- /dev/null +++ b/assets/js/modules/adsense/settings/adsense-settings-status.js @@ -0,0 +1,65 @@ +/** + * AdSenseSettingsStatus component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + getSiteKitAdminURL, +} from 'GoogleUtil'; +import Link from 'GoogleComponents/link'; + +const { Component } = wp.element; +const { __ } = wp.i18n; + +class AdSenseSettingsStatus extends Component { + render() { + const { + slug, + screenId, + OriginalComponent, + } = this.props; + + const { accountStatus } = googlesitekit.modules.adsense.settings; + + if ( ! accountStatus || 'adsense' !== slug ) { + return ; + } + + // Handle the pending status. + if ( 'account-pending-review' === accountStatus || 'ads-display-pending' === accountStatus ) { /*eslint camelcase: 0*/ + return ( +
+ { __( 'Site Kit has placed the code on your site, ', 'google-site-kit' ) } + { + + const page = screenId ? screenId : 'googlesitekit-dashboard'; + + window.location = getSiteKitAdminURL( page, { reAuth: true, slug } ); + } } + inherit + > + { __( 'check module page', 'google-site-kit' ) } + +
); + } + + return ; + } +} + +export default AdSenseSettingsStatus; diff --git a/assets/js/modules/adsense/settings/adsense-settings-warning.js b/assets/js/modules/adsense/settings/adsense-settings-warning.js new file mode 100644 index 00000000000..6e066189598 --- /dev/null +++ b/assets/js/modules/adsense/settings/adsense-settings-warning.js @@ -0,0 +1,35 @@ +import SvgIcon from 'GoogleUtil/svg-icon'; +const { Component } = wp.element; +const { __ } = wp.i18n; + +class AdSenseSettingsWarning extends Component { + render() { + const { + slug, + context, + OriginalComponent, + } = this.props; + + if ( 'adsense' !== slug ) { + return ; + } + + const { active, setupComplete } = googlesitekit.modules.adsense; + let message = __( 'Ad blocker detected, you need to disable it in order to setup AdSense.', 'google-site-kit' ) ; + if ( active && setupComplete ) { + message = __( 'Ad blocker detected, You need to disable it to get the AdSense latest data.', 'google-site-kit' ) ; + } + + if ( ! googlesitekit.canAdsRun ) { + return ( +
+ { message } +
+ ); + } + + return ; + } +} + +export default AdSenseSettingsWarning; diff --git a/assets/js/modules/adsense/settings/adsense-settings.js b/assets/js/modules/adsense/settings/adsense-settings.js new file mode 100644 index 00000000000..aa918d5a981 --- /dev/null +++ b/assets/js/modules/adsense/settings/adsense-settings.js @@ -0,0 +1,209 @@ +/** + * AdSenseSettings component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Switch from 'GoogleComponents/switch'; +import data from 'GoogleComponents/data'; +import PropTypes from 'prop-types'; +import { + sendAnalyticsTrackingEvent, + toggleConfirmModuleSettings, +} from 'GoogleUtil'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; +const { + removeFilter, + addFilter, +} = wp.hooks; + +class AdSenseSettings extends Component { + + constructor( props ) { + super( props ); + const { adsenseTagEnabled = true } = googlesitekit.modules.adsense.settings; + + this.state = { + adsenseTagEnabled: !! adsenseTagEnabled, + disabled: false, + }; + + this.handleadsenseTagEnabledSwitch = this.handleadsenseTagEnabledSwitch.bind( this ); + } + + componentDidMount() { + this._isMounted = true; + + // Handle save hook from the settings page. + addFilter( 'googlekit.SettingsConfirmed', + 'googlekit.AdSenseSettingsConfirmed', + ( chain, module ) => { + if ( 'adsense' !== module.replace( '-module', '' ) ) { + return chain; + } + + // Return the Promise. + return this.save(); + } ); + + this.toggleConfirmChangesButton(); + } + + componentWillUnmount() { + this._isMounted = false; + + removeFilter( 'googlekit.SettingsConfirmed', 'googlekit.AdSenseSettingsConfirmed' ); + } + + componentDidUpdate() { + this.toggleConfirmChangesButton(); + } + + save() { + const { adsenseTagEnabled } = this.state; + if ( this._isMounted ) { + this.setState( { + adsenseTagEnabled + } ); + } + + const toSave = { + adsenseTagEnabled: adsenseTagEnabled || false, + }; + + // Reset the localized variable. + if ( googlesitekit.modules.adsense.settings ) { + googlesitekit.modules.adsense.settings.adsenseTagEnabled = adsenseTagEnabled; + } + + return data.set( 'modules', 'adsense', 'adsense-tag-enabled', toSave ).then( res => res ).catch( e => e ); + } + + handleadsenseTagEnabledSwitch( ) { + const { saveOnChange } = this.props; + let { adsenseTagEnabled } = this.state; + adsenseTagEnabled = ! adsenseTagEnabled; + + if ( this._isMounted ) { + this.setState( { + adsenseTagEnabled + } ); + } + + // Track the event. + sendAnalyticsTrackingEvent( 'adsense_setup', adsenseTagEnabled ? 'adsense_tag_enabled' : 'adsense_tag_disabled' ); + + if ( saveOnChange ) { + data.set( 'modules', 'adsense', 'adsense-tag-enabled', { adsenseTagEnabled } ).then( res => res ).catch( e => e ); + } + } + + /** + * Toggle confirm changes button disable/enabble depending on the changed settings. + */ + toggleConfirmChangesButton() { + + if ( ! this.props.isEditing ) { + return; + } + + const settingsMapping = { + adsenseTagEnabled: 'adsenseTagEnabled', + }; + + toggleConfirmModuleSettings( 'adsense', settingsMapping, this.state ); + } + + render() { + const { + adsenseTagEnabled, + } = this.state; + const { + isEditing, + switchLabel, + switchOnMessage, + switchOffMessage, + } = this.props; + + return ( + + { + isEditing ? + +
+ { __( 'RECOMMENDED', 'google-site-kit' ) } +
+ + { + adsenseTagEnabled && switchOnMessage && +
+
+ { switchOnMessage } +
+
+ } + { + ! adsenseTagEnabled && switchOffMessage && +
+
+ { switchOffMessage } +
+
+ } +
: + + { __( 'The AdSense code has', 'google-site-kit' ) } { + adsenseTagEnabled ? + __( 'been placed on your site.', 'google-site-kit' ) : + __( 'not been placed on your site.', 'google-site-kit' ) + } + + } +
+ ); + } +} + +AdSenseSettings.propTypes = { + isEditing: PropTypes.bool, + accountTagMatch: PropTypes.bool, + existingTag: PropTypes.oneOfType( [ + PropTypes.bool, + PropTypes.string, + ] ), + switchLabel: PropTypes.string, + switchOnMessage: PropTypes.string, + switchOffMessage: PropTypes.string, +}; + +AdSenseSettings.defaultProps = { + isEditing: false, + accountTagMatch: false, + existingTag: false, + switchLabel: __( 'Let Site Kit place code on your site', 'google-site-kit' ), + switchOnMessage: '', + switchOffMessage: '', +}; + + +export default AdSenseSettings; diff --git a/assets/js/modules/adsense/setup/adsense-setup-instructions.js b/assets/js/modules/adsense/setup/adsense-setup-instructions.js new file mode 100644 index 00000000000..ba58cb7e0f5 --- /dev/null +++ b/assets/js/modules/adsense/setup/adsense-setup-instructions.js @@ -0,0 +1,209 @@ +/** + * AdSenseSetupInstructions component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import SvgIcon from 'GoogleUtil/svg-icon'; +import Link from 'GoogleComponents/link'; +import Button from 'GoogleComponents/button'; +import AdSenseSettings from '../settings/adsense-settings'; +import data from 'GoogleComponents/data'; +import Spinner from 'GoogleComponents/spinner'; +import { Fragment } from 'react'; +import { sendAnalyticsTrackingEvent } from 'GoogleUtil'; + +const { Component } = wp.element; +const { __ } = wp.i18n; + +class AdSenseSetupInstructions extends Component { + constructor( props ) { + super( props ); + this.state = { + isSaving: false, + }; + } + + render() { + const { + error, + message, + issue, + notice, + statusHeadline, + statusMessage, + profile, + ctaLinkText, + ctaLink, + ctaTarget, + buttonLink, + footerText, + footerAppendedText, + footerCTA, + footerCTALink, + continueAction, + continueSetup, + accountStatus, + accountTagMatch, + clientId, + existingTag, + switchLabel, + tracking, + switchOffMessage, + switchOnMessage, + goBack, + existingState, + } = this.props; + + const { isSaving } = this.state; + const { userData: { email = '', picture = '' } } = googlesitekit.admin; + + return ( +
+
+ { issue && +

+ + { issue } +

+ } +

+ { statusHeadline } +

+

{ statusMessage }

+ { profile && +

+ { + picture && + { + } + + { email } + +

+ } + { + ( 'account-connected' === accountStatus ) && + + } + { notice && +
+
+ { notice } +
+
+ } + { error && 0 < message.length && +
+

{ __( 'Error:', 'google-site-kit' ) } { message }

+
+ } + +
+ { buttonLink ? + + + + : + + { ctaLinkText } + + } + { + continueAction && +
+ { + continueSetup( continueAction ); + } } + > + { continueAction.continueText } + +
+ } + { + existingState && +
+ { + goBack(); + } } + > + { __( 'Back', 'google-site-kit' ) } + +
+ } +
+ + { footerText && +

+ { footerText } { footerCTA && { footerCTA } } { footerAppendedText } +

+ } +
+
+ ); + } +} + +export default AdSenseSetupInstructions; diff --git a/assets/js/modules/adsense/setup/adsense-setup.js b/assets/js/modules/adsense/setup/adsense-setup.js new file mode 100644 index 00000000000..3e5144054e6 --- /dev/null +++ b/assets/js/modules/adsense/setup/adsense-setup.js @@ -0,0 +1,110 @@ +/** + * AdSenseSetupWidget component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import data from 'GoogleComponents/data'; +import AdSenseSetupAuthFlowWidget from './setup-auth-flow-widget'; +import Spinner from 'GoogleComponents/spinner'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class AdSenseSetupWidget extends Component { + + constructor( props ) { + super( props ); + + this.state = { + isLoading: true, + error: false, + message: '', + accounts: [], + accountStatus: '', + }; + } + + componentDidMount() { + this.getAccounts(); + } + + async getAccounts() { + try { + let responseData = await data.get( 'modules', 'adsense', 'accounts' ); + + /** + * Defines the account status. Possible values: + * no-account, incomplete, under-verification, denied, completed. + */ + let accountStatus = ''; + + if ( ! responseData || ! responseData.length ) { + accountStatus = 'no-account'; + } + + const accounts = responseData; + + this.setState( { + isLoading: false, + accountStatus: accountStatus, + accounts: accounts, + error: false, + } ); + + } catch ( err ) { + this.setState( { + isLoading: false, + error: err.code, + message: err.message, + } ); + } + } + + renderErrorMessage() { + const { + error, + message + } = this.state; + + return error && 0 < message.length ? +
+

{ __( 'Error:', 'google-site-kit' ) } { message }

+
: null; + } + + render() { + const { + isLoading, + accounts, + accountStatus, + } = this.state; + + return ( + +
+
+
+ { isLoading ? : } + { ! isLoading ? this.renderErrorMessage() : null } +
+
+
+
+ ); + } +} + +export default AdSenseSetupWidget; diff --git a/assets/js/modules/adsense/setup/setup-auth-flow-widget.js b/assets/js/modules/adsense/setup/setup-auth-flow-widget.js new file mode 100644 index 00000000000..af658a17e7a --- /dev/null +++ b/assets/js/modules/adsense/setup/setup-auth-flow-widget.js @@ -0,0 +1,66 @@ +/** + * AdSenseSetupAuthFlowWidget component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Button from 'GoogleComponents/button'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class AdSenseSetupAuthFlowWidget extends Component { + + constructor( props ) { + super( props ); + + this.renderAccountSetup = this.renderAccountSetup.bind( this ); + } + + static createNewAccount( e ) { + e.preventDefault(); + + const { signupURL } = googlesitekit.modules.adsense; + + window.open( signupURL, '_blank' ); + } + + renderAccountSetup() { + const { accountStatus } = this.props; + + if ( 'no-account' === accountStatus ) { + return ; + } + + /* @TODO: USER HAS EXISTING ACCOUNT THAT IS INCOMPLETE */ + /* @TODO: USER ACCOUNT VERIFICATION REVIEW */ + /* @TODO: USER ACCOUNT DENIED/PROBLEM */ + } + + render() { + return ( + +
+ { this.renderAccountSetup() } +
+
+ ); + } +} + +export default AdSenseSetupAuthFlowWidget; diff --git a/assets/js/modules/adsense/util.js b/assets/js/modules/adsense/util.js new file mode 100644 index 00000000000..adc69e1e926 --- /dev/null +++ b/assets/js/modules/adsense/util.js @@ -0,0 +1,472 @@ +/** + * AdSense utility functions. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import data from 'GoogleComponents/data'; +import { + getSiteKitAdminURL, + getReAuthUrl, + sendAnalyticsTrackingEvent, +} from 'GoogleUtil'; + +const { each, find, filter } = lodash; +const { __, sprintf } = wp.i18n; + +export function reduceAdSenseData( rows ) { + const dataMap = [ + [ + { type: 'date', label: 'Day' }, + { type: 'number', label: 'RPM' }, + { type: 'number', label: 'Earnings' }, + { type: 'number', label: 'Impressions' }, + ] + ]; + + each( rows, ( row ) => { + const date = new Date( row[0] ); + dataMap.push( [ + date, + row[2], + row[1], + row[3], + ] ); + } ); + + return { + dataMap, + }; +} + +/** + * Determine the AdSense account status. + * + * @param {function} statusUpdateCallback The function to call back with status updates. + */ +export async function getAdSenseAccountStatus( statusUpdateCallback, existingTag = false ) { + + /** + * Defines the account status variables. + */ + let accountStatus = ''; + let statusMessage = ''; + let profile = false; + let ctaLink = ''; + let ctaLinkText = ''; + let ctaTarget = false; + let helpLink = ''; + let helpLinkText = ''; + let setupComplete = false; + let statusHeadline = ''; + let issue = ''; + let notice = ''; + let icon = ''; + let buttonLink = false; + let footerText = ''; + let footerAppendedText = ''; + let footerCTA = ''; + let footerCTALink = ''; + let continueAction = false; + let accountTagMatch = false; + let clientId = false; + let switchLabel = ''; + let tracking = false; + let switchOffMessage = ''; + let switchOnMessage = ''; + + const { accountURL, signupURL } = googlesitekit.modules.adsense; + + try { + + // First, fetch the list of accounts connected to this user. + statusUpdateCallback( __( 'Locating accounts…', 'google-site-kit' ) ); + const results = await data.get( 'modules', 'adsense', 'accounts' ).then( res => res ).catch( e => e ); + const accountData = results.data && ( ! results.data.status || 200 === results.data.status ) ? results.data : results; + const hasError = accountData && accountData.message && accountData.message.error; + let id = accountData && accountData.length && accountData[0] ? accountData[0].id : false; + + /** + * Handle error states. + */ + if ( ! accountData || ! id || hasError ) { + + const { errors } = accountData.message.error; + const { reason } = errors[0]; + + /** + * Status: noAdSenseAccount. + * + * No account. + */ + if ( 'noAdSenseAccount' === reason || ! accountData || ! id ) { + + /** + * Status disapprovedAccount. + * + * There is an AdSense account, it is disapproved, suspended, terminated etc. + */ + if ( 'disapprovedAccount' === reason ) { + accountStatus = 'account-disapproved'; + statusHeadline = __( 'Your site isn’t ready to show ads yet', 'google-site-kit' ); + statusMessage = __( 'You need to fix some things before we can connect Site Kit to your AdSense account.', 'google-site-kit' ); + ctaLinkText = __( 'Go to AdSense to find out how to fix the issue', 'google-site-kit' ); + ctaLink = accountURL; + } else { + + // There is no AdSense account, there is an existing tag. + if ( existingTag ) { + accountStatus = 'no-account-tag-found'; + statusHeadline = __( 'Looks like you’re already using AdSense', 'google-site-kit' ); + statusMessage = __( 'We’ve found some AdSense code on your site, but it’s not linked to this Google account.', 'google-site-kit' ); + profile = false; + ctaLinkText = __( 'Switch Google account', 'google-site-kit' ); + ctaLink = getReAuthUrl( 'adsense', true ); + buttonLink = true; + switchLabel = __( 'Let Site Kit place code on your site to get your site approved', 'google-site-kit' ); + continueAction = { + statusHeadline: __( 'Create a new AdSense account', 'google-site-kit' ), + statusMessage: __( 'Site Kit will place additional AdSense code on every page across your site after you create an account. This means Google will automatically place ads for you in all the best places.', 'google-site-kit' ), + notice: __( 'We recommend you remove the old AdSense code from this site.', 'google-site-kit' ), + icon: 'warning', + continueText: __( 'Continue anyway', 'google-site-kit' ), + ctaLinkText: __( 'Create AdSense Account', 'google-site-kit' ), + ctaLink: signupURL, + ctaTarget: '_blank', + continueAction: false, + }; + + } else { + accountStatus = 'no-account'; + statusHeadline = __( 'Create your AdSense account', 'google-site-kit' ); + statusMessage = __( 'Site Kit will place AdSense code on every page across your site. This means Google will automatically place ads for you in all the best places.', 'google-site-kit' ); + profile = true; + ctaLinkText = __( 'Create AdSense Account', 'google-site-kit' ); + ctaLink = signupURL; + ctaTarget = '_blank'; + buttonLink = true; + footerText = __( 'Already have an AdSense account?', 'google-site-kit' ); + footerAppendedText = __( 'to connect to it', 'google-site-kit' ); + footerCTA = __( 'Switch Google account', 'google-site-kit' ); + footerCTALink = getReAuthUrl( 'adsense', true ); + tracking = { + eventCategory: 'adsense_setup', + eventName: 'create_adsense_account' + }; + } + } + } + } else { + + // Found one or more accounts for this user, continue processing. + const accounts = accountData; + + // If multiple accounts are returned, we need to search thru all of them to find accounts with matching domains. + if ( 1 < accounts.length ) { + + // Find accounts with a matching URL channel. + statusUpdateCallback( __( 'Searching for domain…', 'google-site-kit' ) ); + for ( let account of accounts ) { + const accountId = account.id; + const urlchannels = await data.get( 'modules', 'adsense', 'urlchannels', { clientId: accountId } ).then( res => res ).catch( e => e ); + const matches = urlchannels && urlchannels.length ? filter( urlchannels, { urlPattern: googlesitekit.admin.siteURL } ) : []; + + if ( 0 === matches.length ) { + accountStatus = 'account-pending-review'; + issue = 'accountPendingReview'; + sendAnalyticsTrackingEvent( 'adsense_setup', 'adsense_account_pending', 'accountPendingReview status account-pending-review' ); + } else { + id = matches[0].id; + sendAnalyticsTrackingEvent( 'adsense_setup', 'adsense_account_detected' ); + } + } + } + + // Set AdSense account link with account found. + googlesitekit.modules.adsense.accountURL = sprintf( 'https://www.google.com/adsense/new/%s/home', id ); + + statusUpdateCallback( __( 'Account found, checking account status…', 'google-site-kit' ) ); + let results = await data.get( 'modules', 'adsense', 'alerts', { accountId: id } ).then( res => res ).catch( e => e ); + const alerts = results.data && ( ! results.data.status || 200 === results.data.status ) ? results.data : results; + const hasError = alerts && alerts.message && alerts.message.error; + if ( find( results, { type: 'GRAYLISTED_PUBLISHER' } ) ) { + accountStatus = 'ads-display-pending'; + issue = 'accountPendingReview'; + sendAnalyticsTrackingEvent( 'adsense_setup', 'adsense_account_pending', 'accountPendingReview status ads-display-pending' ); + } else { + + + // Attempt to retrieve and save the client id. + const clientResults = await data.get( 'modules', 'adsense', 'clients' ).then( res => res ).catch( e => e ); + const clients = clientResults.data && ( ! clientResults.data.status || 200 === clientResults.data.status ) ? clientResults.data : clientResults; + const hasClientError = clients && clients.message && clients.message.error; + const item = clients && clients.length ? find( clients, { productCode: 'AFC' } ) : false; + if ( item ) { + clientId = item.id; + + // Save the client ID immediately so we can verify the site by inserting the tag. + await data.set( 'modules', 'adsense', 'client-id', { clientId } ).then( res => res ).catch( e => e ); + } + + if ( hasError ) { + const { reason } = alerts.message.error.errors[0]; + + /** + * Status: accountPendingReview + */ + if ( 'accountPendingReview' === reason ) { + + /** + * Account setup still needs completion. + * + * The 'ads-display-pending' state shows the AdSenseInProcessStatus component. + */ + accountStatus = 'ads-display-pending'; + issue = 'accountPendingReview'; + sendAnalyticsTrackingEvent( 'adsense_setup', 'adsense_account_pending', 'accountPendingReview status ads-display-pending' ); + } + + } else { + + statusUpdateCallback( __( 'Looking for AdSense client…', 'google-site-kit' ) ); + + /** + * Status: Account created, but cannot get the ad code yet. + */ + if ( hasClientError ) { + + /** + * Account setup still needs completion. + * + * The 'account-required-action' state shows the AdSenseInProcessStatus component. + */ + accountStatus = 'account-required-action'; + issue = 'accountRequiredAction'; + sendAnalyticsTrackingEvent( 'adsense_setup', 'adsense_required_action', 'accountRequiredAction status' ); + } else { + if ( item ) { + clientId = item.id; + + // Check the URL channels. + statusUpdateCallback( __( 'Looking for site domain…', 'google-site-kit' ) ); + + let urlchannels = await data.get( 'modules', 'adsense', 'urlchannels', { clientId } ).then( res => res ).catch( e => e ); + + // Find a URL channel with a matching domain + const matches = urlchannels && urlchannels.length && filter( urlchannels, ( channel ) => { + return 0 < googlesitekit.admin.siteURL.indexOf( channel.urlPattern ); + } ); + + // No domains found in the account, it is newly set up and domain addition is pending. + if ( 0 === urlchannels.length ) { + accountStatus = 'ads-display-pending'; + issue = 'accountPendingReview'; + sendAnalyticsTrackingEvent( 'adsense_setup', 'adsense_account_pending', 'accountPendingReview status ads-display-pending' ); + } else { + + // No URL matching the site URL is found in the account, the account is still pending. + if ( ( ! matches ) || 0 === matches.length ) { + accountStatus = 'account-pending-review'; + issue = 'accountPendingReview'; + sendAnalyticsTrackingEvent( 'adsense_setup', 'adsense_account_pending', 'accountPendingReview status account-pending-review' ); + } else { + const moduleURL = getSiteKitAdminURL( + 'googlesitekit-module-adsense', + {} + ); + + if ( existingTag ) { + + // AdSense existing tag id matches detected client id. + if ( clientId === existingTag ) { + + /** + * No error, matched domain, account is connected. + * + * Existing tag detected, matching client id. + */ + accountStatus = 'account-connected'; + issue = false; + icon = 'alert'; + statusHeadline = __( 'Site Kit will place AdSense code to your site', 'google-site-kit' ); + statusMessage = __( 'This means Google will automatically place ads for you in all the best places.', 'google-site-kit' ); + ctaLinkText = __( 'Continue', 'google-site-kit' ); + ctaLink = moduleURL; + buttonLink = true; + accountTagMatch = true; + sendAnalyticsTrackingEvent( 'adsense_setup', 'adsense_account_connected', 'existing_matching_tag' ); + switchLabel = __( 'Let Site Kit place code on your site', 'google-site-kit' ), + switchOffMessage = __( 'If you don’t let Site Kit place the code you may not get the best ads experience. You can set this up later on the Site Kit settings page.', 'google-site-kit' ); + switchOnMessage = __( 'If you’ve already set up ads on your site, it may change how they appear. You can customize this later in AdSense.', 'google-site-kit' ); + + } else { + + /** + * No error, matched domain, account is connected. + * + * Existing tag detected, non-matching client id. + */ + accountStatus = 'account-connected-nonmatching'; + issue = false; + icon = false; + statusHeadline = __( 'Your site has code from another AdSense account', 'google-site-kit' ); + statusMessage = __( 'We’ve found some AdSense code on your site, but it’s not linked to this AdSense account.', 'google-site-kit' ); + profile = false; + ctaLinkText = __( 'Switch Google account', 'google-site-kit' ); + ctaLink = getReAuthUrl( 'adsense', true ); + buttonLink = true; + continueAction = { + accountStatus: 'account-connected', + continueText: __( 'Continue anyway', 'google-site-kit' ), + statusHeadline: __( 'Site Kit will place AdSense code on your site', 'google-site-kit' ), + statusMessage: __( 'To connect your site to your AdSense account, Site Kit will place AdSense code on your site. For a better ads experience, you should remove AdSense code that’s not linked to this AdSense account.', 'google-site-kit' ), + profile: true, + ctaLink: moduleURL, + ctaLinkText: __( 'Continue', 'google-site-kit' ), + continueAction: false, + switchLabel: __( 'Let Site Kit place code on your site', 'google-site-kit' ), + switchOffMessage: __( 'You can let Site Kit do this later.', 'google-site-kit' ), + }; + sendAnalyticsTrackingEvent( 'adsense_setup', 'adsense_account_connected', 'existing_non_matching_tag' ); + + } + + } else { + + /** + * No error, matched domain, account is connected. + */ + accountStatus = 'account-connected'; + issue = false; + icon = false; + statusHeadline = __( 'Looks like you’re already using AdSense', 'google-site-kit' ); + statusMessage = __( 'Site Kit will place AdSense code on your site to connect your site to AdSense and help you get the most out of ads. This means Google will automatically place ads for you in all the best places.', 'google-site-kit' ); + ctaLinkText = __( 'Continue', 'google-site-kit' ); + ctaLink = moduleURL; + buttonLink = true; + tracking = { + eventCategory: 'adsense_setup', + eventName: 'complete_adsense_setup' + }; + switchLabel = __( 'Let Site Kit place code on your site to get your site approved', 'google-site-kit' ); + switchOffMessage = __( 'If you’ve already got some AdSense code on your site, we recommend you use Site Kit to place code to get the most out of AdSense.', 'google-site-kit' ); + + // Send a callback to set the connection status. + statusUpdateCallback( __( 'Connecting…', 'google-site-kit' ) ); + + // Track this event. + sendAnalyticsTrackingEvent( 'adsense_setup', 'adsense_account_connected' ); + + // Save the publisher clientId: AdSense setup is complete! + await data.set( 'modules', 'adsense', 'setup-complete', { clientId } ).then( res => res ).catch( e => e ); + } + } + } + + } else { + + /** + * No AFC matching client was found. + * + * There is an AdSense account, but the AFC account is disapproved. + */ + accountStatus = 'account-disapproved'; + issue = __( 'There is an AdSense account, but the AFC account is disapproved', 'google-site-kit' ); + icon = 'error'; + statusHeadline = __( 'Create Account', 'google-site-kit' ); + statusMessage = __( 'Create an AdMob account, then open AdSense and try to upgrade.', 'google-site-kit' ); + ctaLinkText = __( 'Create an AdMob Account', 'google-site-kit' ); + ctaLink = 'https://google.com/admob'; + } + } + } + } + } + + let accounts = []; + + if ( accountData && accountData.length ) { + accounts = accountData; + } + + // Save the account status. + await data.set( 'modules', 'adsense', 'account-status', { accountStatus } ).then( res => res ).catch( e => e ); + + return ( { + isLoading: false, + accountStatus, + statusMessage, + accounts, + profile, + ctaLink, + ctaLinkText, + ctaTarget, + helpLink, + helpLinkText, + error: false, + setupComplete, + statusHeadline, + issue, + notice, + icon, + buttonLink, + footerCTALink, + footerCTA, + footerText, + footerAppendedText, + continueAction, + accountTagMatch, + clientId, + existingTag, + switchLabel, + tracking, + switchOffMessage, + switchOnMessage, + } ); + } catch ( err ) { + return ( { + isLoading: false, + error: err.code, + message: err.message, + } ); + } +} + +/** + * Check if adsense is connected from Analytics API. + * + * @returns {boolean} + */ +export const isAdsenseConnectedAnalytics = async() => { + const { active } = googlesitekit.modules.adsense; + let adsenseConnect = true; + + if ( active ) { + await data.get( 'modules', 'analytics', 'adsense' ).then( ( res ) => { + if ( res ) { + adsenseConnect = true; + } + } ).catch( ( err ) => { + + if ( 400 === err.code && 'INVALID_ARGUMENT' === err.message ) { + adsenseConnect = false; + } + } ); + } + + return new Promise( ( resolve ) => { + resolve( adsenseConnect ); + } ); +}; diff --git a/assets/js/modules/analytics/adminbar/adminbar-widget-overview.js b/assets/js/modules/analytics/adminbar/adminbar-widget-overview.js new file mode 100644 index 00000000000..b5868e621ea --- /dev/null +++ b/assets/js/modules/analytics/adminbar/adminbar-widget-overview.js @@ -0,0 +1,124 @@ +/** + * AnalyticsAdminbarWidgetOverview component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DataBlock from 'GoogleComponents/data-block.js'; +import withData from 'GoogleComponents/higherorder/withdata'; +import { + getTimeInSeconds, + readableLargeNumber, +} from 'GoogleUtil'; +import { + calculateOverviewData, + isDataZeroForReporting, + getAnalyticsErrorMessageFromData, +} from '../util'; +import PreviewBlock from 'GoogleComponents/preview-block'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; + +class AnalyticsAdminbarWidgetOverview extends Component { + + render() { + const { data } = this.props; + + if ( ! data || data.error || ! data.length ) { + return null; + } + + const overviewData = calculateOverviewData( data ); + + if ( ! overviewData ) { + return null; + } + + const { + totalUsers, + totalSessions, + totalUsersChange, + totalSessionsChange, + } = overviewData; + + return ( + +
+ +
+
+ +
+
+ ); + } +} + +export default withData( + AnalyticsAdminbarWidgetOverview, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'overview', + permaLink: googlesitekit.permaLink, + postID: googlesitekit.postID, + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Adminbar', + } + ], + +
+ +
+
+ +
+
, + { inGrid: true }, + isDataZeroForReporting, + getAnalyticsErrorMessageFromData + +); diff --git a/assets/js/modules/analytics/adminbar/adminbar-widget.js b/assets/js/modules/analytics/adminbar/adminbar-widget.js new file mode 100644 index 00000000000..88570a86260 --- /dev/null +++ b/assets/js/modules/analytics/adminbar/adminbar-widget.js @@ -0,0 +1,52 @@ +/** + * AnalyticsAdminbarWidget component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import AnalyticsAdminbarWidgetOverview from './adminbar-widget-overview'; +import AnalyticsInactiveCTA from 'GoogleComponents/analytics-inactive-cta'; + +const { Component, Fragment } = wp.element; + +class AnalyticsAdminbarWidget extends Component { + + render() { + + if ( typeof googlesitekit.permaLink !== typeof undefined && '' === googlesitekit.permaLink ) { + return null; + } + + if ( ! googlesitekit.modules.analytics.active ) { + return ( + +
+ +
+
+ ); + } + + return ( + + ); + } +} + +export default AnalyticsAdminbarWidget; diff --git a/assets/js/modules/analytics/dashboard-details/dashboard-details-widget-top-acquisition-sources.js b/assets/js/modules/analytics/dashboard-details/dashboard-details-widget-top-acquisition-sources.js new file mode 100644 index 00000000000..4833bc673cd --- /dev/null +++ b/assets/js/modules/analytics/dashboard-details/dashboard-details-widget-top-acquisition-sources.js @@ -0,0 +1,72 @@ +/** + * AnalyticsDashboardDetailsWidgetTopAcquisitionSources component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import AnalyticsDashboardWidgetTopAcquisitionSources from '../dashboard/dashboard-widget-top-acquisition-sources-table'; +import Layout from 'GoogleComponents/layout/layout'; +import DashboardAcquisitionPieChart from '../dashboard/dashboard-widget-acquisition-piechart'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class AnalyticsDashboardDetailsWidgetTopAcquisitionSources extends Component { + + render() { + return ( + +
+ +
+
+
+ +
+
+ +
+
+
+
+
+
+ ); + } +} + +export default AnalyticsDashboardDetailsWidgetTopAcquisitionSources; diff --git a/assets/js/modules/analytics/dashboard/dashboard-alltraffic-widget-top-acquisition-sources-table.js b/assets/js/modules/analytics/dashboard/dashboard-alltraffic-widget-top-acquisition-sources-table.js new file mode 100644 index 00000000000..cbd4782af35 --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-alltraffic-widget-top-acquisition-sources-table.js @@ -0,0 +1,94 @@ +/** + * AnalyticsAllTrafficDashboardWidgetTopAcquisitionSources component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import withData from 'GoogleComponents/higherorder/withdata'; +import { getTimeInSeconds } from 'GoogleUtil'; +import { getDataTableFromData, TableOverflowContainer } from 'GoogleComponents/data-table'; +import MiniChart from 'GoogleComponents/mini-chart'; +import PreviewTable from 'GoogleComponents/preview-table'; + +const { __ } = wp.i18n; +const { map } = lodash; +const { Component, Fragment } = wp.element; + +class AnalyticsAllTrafficDashboardWidgetTopAcquisitionSources extends Component { + + render() { + const { data } = this.props; + if ( ! data || ! data.length ) { + return null; + } + + const headers = [ + { + title: __( 'Source', 'google-site-kit' ), + }, + { + title: __( 'Percent', 'google-site-kit' ), + } + ]; + + const totalSessions = data[0].data.totals[0].values[0]; + + const dataMapped = map( data[0].data.rows, ( row, i ) => { + const percent = ( row.metrics[0].values[0] / totalSessions * 100 ); + + // Exclude sources below 1%. + if ( 1 > percent ) { + return false; + } + return [ + row.dimensions[0], +
{ `${ percent.toFixed( 2 ) }%` }
, + ]; + } ); + + const options = { + hideHeader: true, + chartsEnabled: true, + }; + + const dataTable = getDataTableFromData( dataMapped, headers, options ); + + return ( +
+ + { dataTable } + +
+ ); + } +} + +export default withData( + AnalyticsAllTrafficDashboardWidgetTopAcquisitionSources, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'traffic-sources', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Dashboard', + } + ], + +); diff --git a/assets/js/modules/analytics/dashboard/dashboard-widget-acquisition-piechart.js b/assets/js/modules/analytics/dashboard/dashboard-widget-acquisition-piechart.js new file mode 100644 index 00000000000..c666bb71e7c --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-widget-acquisition-piechart.js @@ -0,0 +1,120 @@ +/** + * DashboardAcquisitionPieChart component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import GoogleChart from 'GoogleComponents/google-chart.js'; +import { getSiteKitAdminURL, getTimeInSeconds } from 'GoogleUtil'; +import withData from 'GoogleComponents/higherorder/withdata'; +import { extractAnalyticsDataForTrafficChart } from '../util'; +import PropTypes from 'prop-types'; +import Link from 'GoogleComponents/link'; +import PreviewBlock from 'GoogleComponents/preview-block'; +import { getAnalyticsErrorMessageFromData, isDataZeroForTrafficSources } from '../util'; + +const { Component } = wp.element; +const { __ } = wp.i18n; + +class DashboardAcquisitionPieChart extends Component { + + render() { + const { + data, + source, + } = this.props; + + if ( ! data || data.error || ! data.length ) { + return null; + } + + const processedData = extractAnalyticsDataForTrafficChart( data ); + const options = { + chartArea: { + width: '100%', + height: '100%', + }, + backgroundColor: 'transparent', + height: 250, + legend: { + alignment: 'center', + textStyle: { + color: '#5b5b61', + fontSize: 12, + } + }, + slices: { + 0: { color: '#178EC5' }, + 1: { color: '#54B23B' }, + 2: { color: '#EB5729' }, + 3: { color: '#ECED33' }, + 4: { color: '#34CBE3' }, + 5: { color: '#82E88E' }, + }, + title: null, + width: '100%', + }; + + return ( +
+ + { source && +
+ { __( 'Source: ', 'google-site-kit' ) } + + { __( 'Analytics', 'google-site-kit' ) } + +
+ } +
+ ); + } +} + +DashboardAcquisitionPieChart.defaultProps = { + source: false +}; + +DashboardAcquisitionPieChart.propTypes = { + source: PropTypes.bool +}; + +export default withData( + DashboardAcquisitionPieChart, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'traffic-sources', + permaLink: googlesitekit.permaLink, + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Dashboard', 'Single' ], + } + ], + , + {}, + isDataZeroForTrafficSources, + getAnalyticsErrorMessageFromData +); diff --git a/assets/js/modules/analytics/dashboard/dashboard-widget-all-traffic.js b/assets/js/modules/analytics/dashboard/dashboard-widget-all-traffic.js new file mode 100644 index 00000000000..2b77de97c54 --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-widget-all-traffic.js @@ -0,0 +1,121 @@ +/** + * AnalyticsAllTraffic component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardAcquisitionPieChart from './dashboard-widget-acquisition-piechart'; +import AnalyticsAllTrafficDashboardWidgetTopAcquisitionSources from './dashboard-alltraffic-widget-top-acquisition-sources-table'; +import Layout from 'GoogleComponents/layout/layout'; +import DashboardModuleHeader from 'GoogleComponents/dashboard/dashboard-module-header'; +import getNoDataComponent from 'GoogleComponents/notifications/nodata'; +import getDataErrorComponent from 'GoogleComponents/notifications/data-error'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class AnalyticsAllTraffic extends Component { + + constructor( props ) { + super( props ); + this.state = { + receivingData: true, + error: false, + }; + this.handleDataError = this.handleDataError.bind( this ); + this.handleDataSuccess = this.handleDataSuccess.bind( this ); + } + + /** + * Handle data errors from the contained Analytics component(s). + * + * Currently handled in the AdSenseEstimateEarningsWidget component. + * + * If this component's API data calls returns an error or empty results, this callback is invoke, + * resulting the hiding of this panel. + * + * @param {string} error A potential error string. + */ + handleDataError( error ) { + this.setState( { + receivingData: false, + error + } ); + } + + handleDataSuccess() { + this.setState( { + receivingData: true, + } ); + } + + render() { + const { + error, + receivingData, + } = this.state; + + const dataError = ( error || ! receivingData ); + const wrapperClass = dataError ? 'googlesitekit-nodata' : ''; + return ( + +
+ + +
+ { ! receivingData && ( + error ? getDataErrorComponent( __( 'Analytics', 'google-site-kit' ), error, true, true, true ) : getNoDataComponent( __( 'Analytics', 'google-site-kit' ), true, true, true ) + ) } +
+ +
+
+
+ +
+
+ +
+
+
+
+
+
+ ); + } +} + +export default AnalyticsAllTraffic; diff --git a/assets/js/modules/analytics/dashboard/dashboard-widget-analytics-adsense-top-pages.js b/assets/js/modules/analytics/dashboard/dashboard-widget-analytics-adsense-top-pages.js new file mode 100644 index 00000000000..8b4d26b2a23 --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-widget-analytics-adsense-top-pages.js @@ -0,0 +1,175 @@ +/** + * AnalyticsAdSenseDashboardWidgetTopPagesTable component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import withData from 'GoogleComponents/higherorder/withdata'; +import { getTimeInSeconds, numberFormat } from 'GoogleUtil'; +import { getDataTableFromData, TableOverflowContainer } from 'GoogleComponents/data-table'; +import Layout from 'GoogleComponents/layout/layout'; +import PreviewTable from 'GoogleComponents/preview-table'; + +const { __ } = wp.i18n; +const { map } = lodash; +const { Component } = wp.element; + +class AnalyticsAdSenseDashboardWidgetTopPagesTable extends Component { + + static renderLayout( component ) { + const { accountURL } = googlesitekit.modules.adsense; + return ( + + { component } + + ); + } + + render() { + const { data } = this.props; + + if ( ! data || ! data.length ) { + return null; + } + + const headers = [ + { + title: __( 'Page Title', 'google-site-kit' ), + tooltip: __( 'Page Title', 'google-site-kit' ), + }, + { + title: __( 'Earnings', 'google-site-kit' ), + tooltip: __( 'Earnings', 'google-site-kit' ) + }, + { + title: __( 'Page RPM', 'google-site-kit' ), + tooltip: __( 'Page RPM', 'google-site-kit' ) + }, + { + title: __( 'Impressions', 'google-site-kit' ), + tooltip: __( 'Impressions', 'google-site-kit' ) + } + ]; + + const dataMapped = map( data[0].data.rows, ( row ) => { + + /** + * dimensions[0] = ga:pageTitle + * dimensions[1] = ga:pagePath + * + * metrics[0] = ga:adsenseECPM + * metrics[1] = ga:adsensePageImpressions + * metrics[2] = ga:adsenseRevenue + */ + return [ + row.dimensions[0], + Number( row.metrics[0].values[0] ).toFixed( 2 ), + Number( row.metrics[0].values[1] ).toFixed( 2 ), + numberFormat( row.metrics[0].values[2] ) + ]; + } ); + + const { + accountId, + internalWebPropertyId, + profileId, + } = googlesitekit.modules.analytics.settings; + + // Construct a deep link. + const adsenseDeepLink = `https://analytics.google.com/analytics/web/?pli=1#/report/content-pages/a${accountId}w${internalWebPropertyId}p${profileId}/explorer-table.plotKeys=%5B%5D&_r.drilldown=analytics.pagePath:~2F`; + + const linksMapped = map( data[0].data.rows, ( row ) => { + const pagePath = row.dimensions[1].replace( /\//g, '~2F' ); + return adsenseDeepLink + pagePath; + } ); + + const options = { + hideHeader: false, + chartsEnabled: false, + links: linksMapped, + }; + + const dataTable = getDataTableFromData( dataMapped, headers, options ); + + return ( + AnalyticsAdSenseDashboardWidgetTopPagesTable.renderLayout( + + { dataTable } + + ) + ); + } +} + +// @todo: need to have test account that connected analytics to adsense but has zero data. +const isDataZero = () => { + return false; +}; + +/** + * Check error data response, and handle the INVALID_ARGUMENT specifically. + * + * @param {object} data + * @returns {*} + */ +const getDataError = ( data ) => { + if ( ! data || ! data.error ) { + return false; + } + + // We don't want to show error as AdsenseDashboardOutro will be rendered for this case. + if ( 400 === data.error.code && 'INVALID_ARGUMENT' === data.error.status && googlesitekit.modules.analytics.active ) { + return null; + } + + if ( data.error.message ) { + return data.error.message; + } + + if ( data.error.errors && data.error.errors[0] && data.error.errors[0].message ) { + return data.error.errors[0].message; + } + + return __( 'Unidentified error', 'google-site-kit' ); +}; + +export default withData( + AnalyticsAdSenseDashboardWidgetTopPagesTable, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'adsense', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Single', + } + ], + AnalyticsAdSenseDashboardWidgetTopPagesTable.renderLayout( + + ), + { + inGrid: true, + fullWidth: true, + createGrid: true + }, + isDataZero, + getDataError +); diff --git a/assets/js/modules/analytics/dashboard/dashboard-widget-overview.js b/assets/js/modules/analytics/dashboard/dashboard-widget-overview.js new file mode 100644 index 00000000000..df14192501c --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-widget-overview.js @@ -0,0 +1,165 @@ +/** + * AnalyticsDashboardWidgetOverview component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DataBlock from 'GoogleComponents/data-block.js'; +import withData from 'GoogleComponents/higherorder/withdata'; +import { + getTimeInSeconds, + prepareSecondsForDisplay, + readableLargeNumber, +} from 'GoogleUtil'; +import { + calculateOverviewData, + isDataZeroForReporting, + getAnalyticsErrorMessageFromData, +} from '../util'; +import PreviewBlock from 'GoogleComponents/preview-block'; +import PropTypes from 'prop-types'; + +const { __ } = wp.i18n; +const { Component } = wp.element; + +class AnalyticsDashboardWidgetOverview extends Component { + + render() { + const { data, selectedStats, handleStatSelection } = this.props; + + if ( ! data || ! data.length ) { + return null; + } + + const overviewData = calculateOverviewData( data ); + + if ( ! overviewData ) { + return null; + } + + const { + totalUsers, + totalSessions, + averageBounceRate, + averageSessionDuration, + totalUsersChange, + totalSessionsChange, + averageBounceRateChange, + averageSessionDurationChange + } = overviewData; + + const dataBlocks = [ + { + className: 'googlesitekit-data-block--users googlesitekit-data-block--button-1', + title: __( 'Users', 'google-site-kit' ), + datapoint: readableLargeNumber( totalUsers ), + change: totalUsersChange, + changeDataUnit: '%', + context: 'button', + selected: selectedStats.includes( 0 ), + handleStatSelection: handleStatSelection, + }, + { + className: 'googlesitekit-data-block--sessions googlesitekit-data-block--button-2', + title: __( 'Sessions', 'google-site-kit' ), + datapoint: readableLargeNumber( totalSessions ), + change: totalSessionsChange, + changeDataUnit: '%', + context: 'button', + selected: selectedStats.includes( 1 ), + handleStatSelection: handleStatSelection, + }, + { + className: 'googlesitekit-data-block--bounce googlesitekit-data-block--button-3', + title: __( 'Bounce Rate', 'google-site-kit' ), + datapoint: Number( averageBounceRate ).toFixed( 2 ), + change: averageBounceRateChange, + changeDataUnit: '%', + context: 'button', + selected: selectedStats.includes( 2 ), + handleStatSelection: handleStatSelection, + datapointUnit: '%', + reverseArrowDirection: true, + }, + { + className: 'googlesitekit-data-block--duration googlesitekit-data-block--button-4', + title: __( 'Session Duration', 'google-site-kit' ), + datapoint: prepareSecondsForDisplay( averageSessionDuration ), + change: averageSessionDurationChange, + changeDataUnit: '%', + context: 'button', + selected: selectedStats.includes( 3 ), + handleStatSelection: handleStatSelection, + }, + ]; + + return ( +
+
+ { dataBlocks.map( ( block, i ) => { + return ( +
+ +
+ ); + } ) } +
+
+ ); + } +} + +AnalyticsDashboardWidgetOverview.propTypes = { + handleDataError: PropTypes.func.isRequired, +}; + +export default withData( + AnalyticsDashboardWidgetOverview, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'overview', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ], + } + ], + , + { createGrid: true }, + isDataZeroForReporting, + getAnalyticsErrorMessageFromData +); diff --git a/assets/js/modules/analytics/dashboard/dashboard-widget-popular-pages-table.js b/assets/js/modules/analytics/dashboard/dashboard-widget-popular-pages-table.js new file mode 100644 index 00000000000..74138cf4e91 --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-widget-popular-pages-table.js @@ -0,0 +1,117 @@ +/** + * AnalyticsDashboardWidgetPopularPagesTable component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import withData from 'GoogleComponents/higherorder/withdata'; +import { getTimeInSeconds, numberFormat } from 'GoogleUtil'; +import { getDataTableFromData, TableOverflowContainer } from 'GoogleComponents/data-table'; +import PreviewTable from 'GoogleComponents/preview-table'; +import Layout from 'GoogleComponents/layout/layout'; +import { isDataZeroForReporting } from '../util'; + +const { __ } = wp.i18n; +const { map } = lodash; +const { Component } = wp.element; + +class AnalyticsDashboardWidgetPopularPagesTable extends Component { + static renderLayout( component ) { + return ( +
+ + { component } + +
+ ); + } + + render() { + const { data } = this.props; + + if ( ! data || ! data.length ) { + return null; + } + + const headers = [ + { + title: __( 'Most popular content', 'google-site-kit' ), + }, + { + title: __( 'Views', 'google-site-kit' ), + } + ]; + + let links = []; + const dataMapped = map( data[0].data.rows, ( row, i ) => { + const url = row.dimensions[0]; + const title = row.dimensions[1]; + links[ i ] = url; + return [ + title, + numberFormat( row.metrics[0].values[0] ), + ]; + } ); + + const options = { + hideHeader: false, + chartsEnabled: false, + links, + showUrls: true, + }; + + const dataTable = getDataTableFromData( dataMapped, headers, options ); + + return ( + AnalyticsDashboardWidgetPopularPagesTable.renderLayout( + + { dataTable } + + ) + ); + } +} + +export default withData( + AnalyticsDashboardWidgetPopularPagesTable, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'top-pages', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ] + } + ], + AnalyticsDashboardWidgetPopularPagesTable.renderLayout( + + ), + { + inGrid: true, + createGrid: true, + }, + isDataZeroForReporting +); diff --git a/assets/js/modules/analytics/dashboard/dashboard-widget-sitestats.js b/assets/js/modules/analytics/dashboard/dashboard-widget-sitestats.js new file mode 100644 index 00000000000..8fcc0887706 --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-widget-sitestats.js @@ -0,0 +1,141 @@ +/** + * AnalyticsDashboardWidgetSiteStats component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import GoogleChart from 'GoogleComponents/google-chart'; +import { + getTimeInSeconds, +} from 'GoogleUtil'; +import withData from 'GoogleComponents/higherorder/withdata'; +import { extractAnalyticsDashboardData } from '../util'; +import PreviewBlock from 'GoogleComponents/preview-block'; + +const { __ } = wp.i18n; +const { Component } = wp.element; + +class AnalyticsDashboardWidgetSiteStats extends Component { + constructor( props ) { + super( props ); + + this.setOptions = this.setOptions.bind( this ); + } + + setOptions() { + const { series, vAxes } = this.props; + + const pageTitle = '' === googlesitekit.pageTitle ? '' : __( 'Users Traffic Summary', 'google-site-kit' ); + + const options = { + chart: { + title: pageTitle + }, + curveType: 'line', + height: 270, + width: '100%', + chartArea: { + 'height': '80%', + 'width': '87%', + }, + legend: { + position: 'top', + textStyle: { + color: '#616161', + fontSize: 12, + }, + }, + hAxis: { + format: 'M/d/yy', + gridlines: { + color: '#fff', + }, + textStyle: { + color: '#616161', + fontSize: 12, + }, + }, + vAxis: { + gridlines: { + color: '#eee', + }, + minorGridlines: { + color: '#eee', + }, + textStyle: { + color: '#616161', + fontSize: 12, + }, + titleTextStyle: { + color: '#616161', + fontSize: 12, + italic: false, + }, + } + }; + + options.series = series; + options.vAxes = vAxes; + + return options; + } + + render() { + const { data, selectedStats, dateRangeFrom } = this.props; + const options = this.setOptions(); + + if ( ! data || ! data.length ) { + return null; + } + + const days = dateRangeFrom ? dateRangeFrom.match( /\d+/ ).map( Number ) [ 0 ] : 28; + + const dataMap = extractAnalyticsDashboardData( data, selectedStats, days ); + + if ( ! dataMap ) { + return null; + } + + return ( +
+
+
+ +
+
+
+ ); + } +} + +export default withData( + AnalyticsDashboardWidgetSiteStats, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'site-analytics', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Single', + } + ], + , + { createGrid: true } +); diff --git a/assets/js/modules/analytics/dashboard/dashboard-widget-top-acquisition-sources-table.js b/assets/js/modules/analytics/dashboard/dashboard-widget-top-acquisition-sources-table.js new file mode 100644 index 00000000000..495534a5a91 --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-widget-top-acquisition-sources-table.js @@ -0,0 +1,118 @@ +/** + * AnalyticsDashboardWidgetTopAcquisitionSources component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import withData from 'GoogleComponents/higherorder/withdata'; +import { + getTimeInSeconds, + numberFormat, + getDateRangeFrom, +} from 'GoogleUtil'; +import { getDataTableFromData, TableOverflowContainer } from 'GoogleComponents/data-table'; +import PreviewTable from 'GoogleComponents/preview-table'; +import MiniChart from 'GoogleComponents/mini-chart'; + +const { __, sprintf } = wp.i18n; +const { map } = lodash; +const { Component, Fragment } = wp.element; + +class AnalyticsDashboardWidgetTopAcquisitionSources extends Component { + + render() { + const { data } = this.props; + if ( ! data || ! data.length ) { + return null; + } + + const { dateRangeFrom } = getDateRangeFrom(); + + const headers = [ + { + title: __( 'Medium', 'google-site-kit' ), + tooltip: __( 'Medium refers to where your traffic originated from', 'google-site-kit' ) + }, + { + title: __( 'Users', 'google-site-kit' ), + tooltip: __( 'Number of users that originated from that traffic', 'google-site-kit' ) + }, + { + title: __( 'New Users', 'google-site-kit' ), + tooltip: sprintf( __( 'Number of new users to visit your page over %s', 'google-site-kit' ), dateRangeFrom ) + }, + { + title: __( 'Sessions', 'google-site-kit' ), + tooltip: sprintf( __( 'Number of sessions users had on your website over %s', 'google-site-kit' ), dateRangeFrom ) + }, + { + title: __( 'Percentage', 'google-site-kit' ), + tooltip: __( 'Percentage of sessions', 'google-site-kit' ) + }, + ]; + const totalSessions = data[0].data.totals[0].values[0]; + + const dataMapped = map( data[0].data.rows, ( row, i ) => { + const percent = ( row.metrics[0].values[0] / totalSessions * 100 ); + + // Exclude sources below 1%. + if ( 1 > percent ) { + return false; + } + + return [ + row.dimensions[0], + numberFormat( row.metrics[0].values[0] ), + numberFormat( row.metrics[0].values[1] ), + numberFormat( row.metrics[0].values[2] ), +
{ `${ percent.toFixed( 2 ) }%` }
, + ]; + } ); + + const options = { + hideHeader: false, + chartsEnabled: false, + }; + + const dataTable = getDataTableFromData( dataMapped, headers, options ); + + return ( +
+ + { dataTable } + +
+ ); + } +} + +export default withData( + AnalyticsDashboardWidgetTopAcquisitionSources, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'traffic-sources', + permaLink: googlesitekit.permaLink, + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ], + } + ], + +); diff --git a/assets/js/modules/analytics/dashboard/dashboard-widget-top-earning-pages-small.js b/assets/js/modules/analytics/dashboard/dashboard-widget-top-earning-pages-small.js new file mode 100644 index 00000000000..539f04c3dec --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-widget-top-earning-pages-small.js @@ -0,0 +1,167 @@ +/** + * AdSenseDashboardWidgetTopPagesTableSmall component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import withData from 'GoogleComponents/higherorder/withdata'; +import { getTimeInSeconds } from 'GoogleUtil'; +import { getDataTableFromData, TableOverflowContainer } from 'GoogleComponents/data-table'; +import PreviewTable from 'GoogleComponents/preview-table'; +import Layout from 'GoogleComponents/layout/layout'; +import CTA from 'GoogleComponents/notifications/cta'; + +const { __ } = wp.i18n; +const { map } = lodash; +const { Component } = wp.element; + +class AdSenseDashboardWidgetTopPagesTableSmall extends Component { + + static renderLayout( component ) { + return ( +
+ + { component } + +
+ ); + } + + render() { + const { data } = this.props; + + if ( ! data || ! data.length ) { + return null; + } + + const headers = [ + { + title: __( 'Top Earning Pages', 'google-site-kit' ), + tooltip: __( 'Top Earning Pages', 'google-site-kit' ), + }, + { + title: __( 'Revenue', 'google-site-kit' ), + tooltip: __( 'Revenue', 'google-site-kit' ) + }, + ]; + + let links = []; + const dataMapped = map( data[ 0 ].data.rows, ( row, i ) => { + links[ i ] = row.dimensions[ 1 ]; + return [ + row.dimensions[ 0 ], + Number( row.metrics[ 0 ].values[ 0 ] ).toFixed( 2 ), + ]; + } ); + + const options = { + hideHeader: false, + chartsEnabled: false, + cap: 5, + links, + }; + + const dataTable = getDataTableFromData( dataMapped, headers, options ); + + return ( + AdSenseDashboardWidgetTopPagesTableSmall.renderLayout( + + { dataTable } + + ) + ); + } +} + +const isDataZero = () => { + return false; +}; + +/** + * Check error data response. + * + * @param {object} data + * @returns {*} + */ +const getDataError = ( data ) => { + + if ( data && data.error_data ) { + const errors = Object.values( data.error_data ); + + // Specifically looking for string "badRequest" + if ( errors[0] && 'badRequest' === errors[0].reason ) { + return ( +
+ + + +
+ ); + } + } + + if ( data && data.errors ) { + const errors = Object.values( data.errors ); + if ( errors[0] && errors[0][0] ) { + return errors[0][0]; + } + } + + // No error. + return false; +}; + +export default withData( + AdSenseDashboardWidgetTopPagesTableSmall, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'adsense', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Dashboard', + } + ], + AdSenseDashboardWidgetTopPagesTableSmall.renderLayout( + + ), + { + inGrid: true, + createGrid: true, + }, + isDataZero, + getDataError, +); diff --git a/assets/js/modules/analytics/dashboard/dashboard-widget-top-level.js b/assets/js/modules/analytics/dashboard/dashboard-widget-top-level.js new file mode 100644 index 00000000000..74b87a0a805 --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-widget-top-level.js @@ -0,0 +1,363 @@ +/** + * AnalyticsDashboardWidgetTopLevel component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DataBlock from 'GoogleComponents/data-block.js'; +import withData from 'GoogleComponents/higherorder/withdata'; +import { extractAnalyticsDashboardSparklineData } from '../util'; +import Sparkline from 'GoogleComponents/sparkline'; +import CTA from 'GoogleComponents/notifications/cta'; +import PreviewBlock from 'GoogleComponents/preview-block'; + +import { + getTimeInSeconds, + readableLargeNumber, + extractForSparkline, + getSiteKitAdminURL, +} from 'GoogleUtil'; + +import { + calculateOverviewData, + getAnalyticsErrorMessageFromData, +} from '../util'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; +const { isEmpty } = lodash; + +class AnalyticsDashboardWidgetTopLevel extends Component { + + constructor( props ) { + super( props ); + this.state = { + accounts: false, + goals: false, + }; + + this.processCallbackData = this.processCallbackData.bind( this ); + this.setOverviewData = this.setOverviewData.bind( this ); + this.setGoalsData = this.setGoalsData.bind( this ); + this.setAnalyticsData = this.setAnalyticsData.bind( this ); + } + + // When additional data is returned, componentDidUpdate will fire. + componentDidUpdate( prevProps ) { + const { + data, + datapoint + } = this.props; + + this.processCallbackData( data, datapoint, prevProps ); + } + + componentDidMount() { + const { + data, + datapoint + } = this.props; + + this.processCallbackData( data, datapoint, {} ); + } + + /** + * Process callback data received from the API. + * + * @param {object} data Response data from the API. + * @param {string} datapoint data point for the callback conditional. + * @param {object} prevProps previous props when component did update. + * @returns {null} + */ + processCallbackData( data, datapoint, prevProps = {} ) { + if ( ! data ) { + return null; + } + + switch ( datapoint ) { + case 'site-analytics': + this.setAnalyticsData( data, prevProps ); + break; + case 'goals': + this.setGoalsData( data, prevProps ); + break; + case 'overview': + this.setOverviewData( data, prevProps ); + break; + } + } + + setAnalyticsData( data, prevProps = {} ) { + if ( this.state.extractedAnalytics || 'site-analytics' === prevProps.datapoint ) { + return null; + } + + if ( data && data.error ) { + return null; + } + + this.setState( { + extractedAnalytics: extractAnalyticsDashboardSparklineData( data ), + } ); + } + + setOverviewData( data, prevProps = {} ) { + if ( this.state.overview || 'overview' === prevProps.datapoint ) { + return null; + } + + if ( data && data.error ) { + return null; + } + + this.setState( { + overview: calculateOverviewData( data ), + } ); + } + + setGoalsData( data, prevProps = {} ) { + if ( this.state.goals || 'goals' === prevProps.datapoint ) { + return null; + } + + if ( data && data.error ) { + return null; + } + + // do nothing. + if ( 'goals' === prevProps.datapoint ) { + return null; + } + + this.setState( { + goals: data, + } ); + } + + render() { + const { + overview, + extractedAnalytics, + goals, + } = this.state; + + const { permaLink } = googlesitekit; + + const href = getSiteKitAdminURL( 'googlesitekit-module-analytics', {} ); + const goalURL = 'https://support.google.com/analytics/answer/1032415?hl=en#create_or_edit_goals'; + + let totalUsers = '', + totalUsersChange = '', + goalCompletions = '', + goalCompletionsChange = '', + averageSessionDuration = '', + averageSessionDurationChange = ''; + + if ( overview ) { + totalUsers = overview.totalUsers; + totalUsersChange = overview.totalUsersChange; + goalCompletions = overview.goalCompletions; + goalCompletionsChange = overview.goalCompletionsChange; + averageSessionDuration = overview.averageSessionDuration; + averageSessionDurationChange = overview.averageSessionDurationChange; + } + + return ( + +
+ + } + /> +
+
+ { + + /** + * The forth block shows goals for general view, and average time on page for detail view. + */ + } + { + permaLink ? + + } + /> : + goals ? + isEmpty( goals.items ) ? + : + + } + /> : + + } +
+
+ ); + } +} + +const isDataZero = ( data, datapoint ) => { + + if ( 'overview' !== datapoint ) { + return false; + } + + // Handle empty data. + if ( ! data || ! data.length ) { + return true; + } + + const overview = calculateOverviewData( data ); + + let totalUsers = '', + totalSessions = '', + totalPageViews = ''; + + if ( overview ) { + totalUsers = overview.totalUsers; + totalSessions = overview.totalSessions; + totalPageViews = overview.totalPageViews; + } + + const analyticsDataIsEmpty = + 0 === parseInt( totalUsers ) && + 0 === parseInt( totalSessions ) && + 0 === parseInt( totalPageViews ); + + return analyticsDataIsEmpty; +}; + +export default withData( + AnalyticsDashboardWidgetTopLevel, + [ + { + dataObject: 'modules', + identifier: 'analytics', + permaLink: googlesitekit.permaLink, + datapoint: 'overview', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Dashboard', + }, + { + dataObject: 'modules', + identifier: 'analytics', + permaLink: googlesitekit.permaLink, + datapoint: 'site-analytics', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Dashboard', + }, + { + dataObject: 'modules', + identifier: 'analytics', + permaLink: googlesitekit.permaLink, + datapoint: 'goals', + priority: 1, + maxAge: getTimeInSeconds( 'hour' ), + context: 'Dashboard', + }, + ], + +
+ +
+
+ +
+
, + { + inGrid: true, + }, + isDataZero, + getAnalyticsErrorMessageFromData +); diff --git a/assets/js/modules/analytics/dashboard/dashboard-widget-top-pages-table.js b/assets/js/modules/analytics/dashboard/dashboard-widget-top-pages-table.js new file mode 100644 index 00000000000..a3b000d0b86 --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-widget-top-pages-table.js @@ -0,0 +1,135 @@ +/** + * AnalyticsDashboardWidgetTopPagesTable component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import withData from 'GoogleComponents/higherorder/withdata'; +import { getTimeInSeconds, numberFormat } from 'GoogleUtil'; +import { getDataTableFromData, TableOverflowContainer } from 'GoogleComponents/data-table'; +import PreviewTable from 'GoogleComponents/preview-table'; +import PropTypes from 'prop-types'; + +const { __ } = wp.i18n; +const { map } = lodash; +const { Component, Fragment } = wp.element; + +class AnalyticsDashboardWidgetTopPagesTable extends Component { + + /** + * Add a deep link to Google Analytics Dashboard. + * + * @param {string} url to be used in the deep link. + */ + static addDeepLink( url ) { + + const { + accountId, + internalWebPropertyId, + profileId + } = googlesitekit.modules.analytics.settings; + + if ( ! accountId ) { + return 'https://analytics.google.com/analytics/web/'; + } + + // The pagePath param requires / to be replaced by ~2F. + return `https://analytics.google.com/analytics/web/#/report/content-drilldown/a${ accountId }w${ internalWebPropertyId }p${ profileId }/explorer-table.plotKeys=%5B%5D&_r.drilldown=analytics.pagePath:${ encodeURIComponent( url.replace( /\//g, '~2F' ) ) }`; + } + + render() { + const { data, colspan } = this.props; + if ( ! data || ! data.length ) { + return null; + } + + const headers = [ + { + title: __( 'Title', 'google-site-kit' ), + tooltip: __( 'Page Title', 'google-site-kit' ), + }, + { + title: __( 'Pageviews', 'google-site-kit' ), + tooltip: __( 'Pageviews', 'google-site-kit' ) + }, + { + title: __( 'Unique Pageviews', 'google-site-kit' ), + tooltip: __( 'Unique Pageviews', 'google-site-kit' ) + }, + { + title: __( 'Bounce Rate', 'google-site-kit' ), + tooltip: __( 'Bounce Rate', 'google-site-kit' ) + } + ]; + + let links = []; + const dataMapped = map( data[0].data.rows, ( row, i ) => { + const percent = Number( row.metrics[0].values[2] ); + const url = row.dimensions[0]; + const title = row.dimensions[1]; + links[ i ] = AnalyticsDashboardWidgetTopPagesTable.addDeepLink( url ); + return [ + title, + numberFormat( row.metrics[0].values[0] ), + numberFormat( row.metrics[0].values[1] ), +
{ `${ percent.toFixed( 2 ) }%` }
+ ]; + } ); + + const options = { + hideHeader: false, + chartsEnabled: false, + links, + }; + + const dataTable = getDataTableFromData( dataMapped, headers, options ); + + return ( +
+ + { dataTable } + +
+ + ); + } +} + + +AnalyticsDashboardWidgetTopPagesTable.propTypes = { + data: PropTypes.array, + colspan: PropTypes.number, +}; + +AnalyticsDashboardWidgetTopPagesTable.defaultProps = { + data: null, + colspan: 12, +}; + +export default withData( + AnalyticsDashboardWidgetTopPagesTable, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'top-pages', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ] + } + ], + , + { createGrid: true } +); diff --git a/assets/js/modules/analytics/dashboard/dashboard-widget.js b/assets/js/modules/analytics/dashboard/dashboard-widget.js new file mode 100644 index 00000000000..cf0990f9187 --- /dev/null +++ b/assets/js/modules/analytics/dashboard/dashboard-widget.js @@ -0,0 +1,264 @@ +/** + * AnalyticsDashboardWidget component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Header from 'GoogleComponents/header'; +import AnalyticsDashboardWidgetSiteStats from './dashboard-widget-sitestats'; +import AnalyticsDashboardWidgetTopPagesTable from './dashboard-widget-top-pages-table'; +import AnalyticsDashboardWidgetOverview from './dashboard-widget-overview'; +import AnalyticsDashboardWidgetTopAcquisitionSources from './dashboard-widget-top-acquisition-sources-table'; +import Layout from 'GoogleComponents/layout/layout'; +import PageHeader from 'GoogleComponents/page-header'; +import DashboardAcquisitionPieChart from './dashboard-widget-acquisition-piechart'; +import Alert from 'GoogleComponents/alert'; +import ProgressBar from 'GoogleComponents/progress-bar'; +import getNoDataComponent from 'GoogleComponents/notifications/nodata'; +import getDataErrorComponent from 'GoogleComponents/notifications/data-error'; +import AdSenseDashboardOutro from 'GoogleModules/adsense/dashboard/dashboard-outro'; +import { isAdsenseConnectedAnalytics } from 'GoogleModules/adsense/util'; +import { getDateRangeFrom } from 'GoogleUtil'; +import HelpLink from 'GoogleComponents/help-link'; + +const { Component, Fragment } = wp.element; +const { __, sprintf } = wp.i18n; + +class AnalyticsDashboardWidget extends Component { + + constructor( props ) { + super( props ); + + this.state = { + selectedStats: [ 0 ], + receivingData: true, + error: false, + loading: true, + isAdSenseConnected: true, + }; + + this.handleStatSelection = this.handleStatSelection.bind( this ); + this.buildSeries = this.buildSeries.bind( this ); + this.handleDataError = this.handleDataError.bind( this ); + this.handleDataSuccess = this.handleDataSuccess.bind( this ); + } + + componentDidMount() { + this.isAdSenseConnected(); + } + + async isAdSenseConnected() { + const adsenseConnect = await isAdsenseConnectedAnalytics(); + + if ( adsenseConnect ) { + this.setState( { + isAdSenseConnected: true, + } ); + } else { + this.setState( { + isAdSenseConnected: false, + } ); + } + } + + handleStatSelection( stat ) { + this.setState( { selectedStats: [ stat ] } ); + } + + /** + * Handle data errors from the contained Analytics component(s). + * + * Currently handled in the AnalyticsDashboardWidget component. + * + * If this component's API data calls returns an error, the error message is passed to this callback, resulting in the display of an error Notification. + * + * If the component detects no data - in this case all 0s - the callback is called without an error message, + * resulting in the display of a CTA. + * + * @param {string} error A potential error string. + */ + handleDataError( error ) { + this.setState( { + receivingData: false, + loading: false, + error + } ); + } + + /** + * Loading is set to false until data starts to resolve. + */ + handleDataSuccess() { + this.setState( { + receivingData: true, + loading: false, + } ); + } + + buildSeries() { + const { selectedStats } = this.state; + + const colorMap = { + 0: '#4285f4', + 1: '#27bcd4', + 2: '#1b9688', + 3: '#673ab7', + }; + + return { + 0: { + color: colorMap[selectedStats], + targetAxisIndex: 0, + }, + 1: { + color: colorMap[selectedStats], + targetAxisIndex: 0, + lineDashStyle: [ 3, 3 ], + lineWidth: 1, + }, + }; + } + + render() { + const { + selectedStats, + error, + receivingData, + loading, + isAdSenseConnected, + } = this.state; + + const series = this.buildSeries(); + const vAxes = null; + + // Hide Analytics data display when we don't have data. + const wrapperClass = ! loading && receivingData ? '' : 'googlesitekit-nodata'; + const dateRangeFrom = getDateRangeFrom(); + + return ( + +
+ +
+
+
+
+ + { loading && } +
+ { /* Data issue: on error display a notification. On missing data: display a CTA. */ } + { ! receivingData && ( + error ? getDataErrorComponent( __( 'Analytics', 'google-site-kit' ), error, true, true, true ) : getNoDataComponent( __( 'Analytics', 'google-site-kit' ), true, true, true ) + ) } +
+ + + + +
+
+ + + +
+
+ +
+
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+ { ! loading && ! isAdSenseConnected && + + } + + ); + } +} + +export default AnalyticsDashboardWidget; diff --git a/assets/js/modules/analytics/index.js b/assets/js/modules/analytics/index.js new file mode 100644 index 00000000000..a9f431174b7 --- /dev/null +++ b/assets/js/modules/analytics/index.js @@ -0,0 +1,145 @@ +/** + * Analytics module initialization. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { fillFilterWithComponent, getSiteKitAdminURL } from 'GoogleUtil'; +import { createAddToFilter } from 'GoogleUtil/helpers'; +import AnalyticsDashboardWidget from './dashboard/dashboard-widget'; +import AnalyticsAdminbarWidget from './adminbar/adminbar-widget'; +import AnalyticsAllTraffic from './dashboard/dashboard-widget-all-traffic'; +import AnalyticsDashboardWidgetTopLevel from './dashboard/dashboard-widget-top-level'; +import WPAnalyticsDashboardWidgetOverview from './wp-dashboard/wp-dashboard-widget-overview'; +import AnalyticsDashboardDetailsWidgetTopAcquisitionSources from './dashboard-details/dashboard-details-widget-top-acquisition-sources'; +import WPAnalyticsDashboardWidgetTopPagesTable from './wp-dashboard/wp-dashboard-widget-top-pages-table'; +import AnalyticsAdSenseDashboardWidgetTopPagesTable from './dashboard/dashboard-widget-analytics-adsense-top-pages'; +import AnalyticsDashboardWidgetPopularPagesTable from './dashboard/dashboard-widget-popular-pages-table'; +import AdSenseDashboardWidgetTopPagesTableSmall from './dashboard/dashboard-widget-top-earning-pages-small'; +import AnalyticsSetup from './setup'; + +const { addFilter } = wp.hooks; +const slug = 'analytics'; + +const addAnalyticsAdminbarWidget = createAddToFilter( ); + +/** + * Add components to the adminbar. + */ +addFilter( 'googlesitekit.AdminbarModules', + 'googlesitekit.Analytics', + addAnalyticsAdminbarWidget, 11 ); + +// If setup is not complete, show the signup flow. +if ( ! googlesitekit.modules[ slug ].setupComplete ) { + const { + reAuth, + currentScreen, + } = googlesitekit.admin; + const id = currentScreen ? currentScreen.id : null; + if ( ! reAuth && 'site-kit_page_googlesitekit-module-analytics' === id ) { + + // Setup incomplete: redirect to the setup flow. + window.location = getSiteKitAdminURL( + `googlesitekit-module-${ slug }`, + { + reAuth: true, + slug, + } + ); + } +} + +if ( googlesitekit.modules.analytics.active ) { + + const addAnalyticsDashboardWidget = createAddToFilter( ); + const addAnalyticsAllTraffic = createAddToFilter( ); + const addWPAnalyticsDashboardWidgetOverview = createAddToFilter( ); + const addWPAnalyticsDashboardWidgetTopPagesTable = createAddToFilter( ); + const addAnalyticsDashboardWidgetTopLevel = createAddToFilter( ); + const addAnalyticsDashboardDetailsWidget = createAddToFilter( ); + const addAnalyticsAdSenseTopPagesWidget = createAddToFilter( ); + const addAnalyticsDashboardWidgetPopularPagesTable = createAddToFilter( ); + const addAnalyticsDashboardWidgetPopularPagesTableSmall = createAddToFilter( ); + + /** + * Add components to the Site Kit Dashboard. + */ + addFilter( 'googlesitekit.DashboardModule', + 'googlesitekit.Analytics', + addAnalyticsAllTraffic, 9 ); + addFilter( 'googlesitekit.DashboardSearchFunnel', + 'googlesitekit.Analytics', + addAnalyticsDashboardWidgetTopLevel, 11 ); + addFilter( 'googlesitekit.DashboardPopularity', + 'googlesitekit.Analytics', + addAnalyticsDashboardWidgetPopularPagesTable, 20 ); + addFilter( 'googlesitekit.AnalyticsAdSenseTopPagesTableSmall', + 'googlesitekit.Analytics', + addAnalyticsDashboardWidgetPopularPagesTableSmall, 20 ); + + /** + * Add components to the Site Kit URL Details Dashboard. + */ + addFilter( 'googlesitekit.DashboardDetailsModule', + 'googlesitekit.Analytics', + addAnalyticsDashboardDetailsWidget, 20 ); + + /** + * Add components to the WordPress Dashboard widget. + */ + addFilter( 'googlesitekit.WPDashboardHeader', + 'googlesitekit.Analytics', + addWPAnalyticsDashboardWidgetOverview ); + addFilter( 'googlesitekit.WPDashboardModule', + 'googlesitekit.Analytics', + addWPAnalyticsDashboardWidgetTopPagesTable ); + + /** + * Add components to the module detail page. + */ + addFilter( 'googlesitekit.ModuleApp-' + slug, + 'googlesitekit.Analytics', + addAnalyticsDashboardWidget ); + + /** + * Add components to the AdSense Dashboard. + */ + addFilter( 'googlesitekit.AnalyticsAdSenseTopPagesTable', + 'googlesitekit.Analytics', + addAnalyticsAdSenseTopPagesWidget, 11 ); + + /** + * Add components to the settings page. + */ + addFilter( `googlesitekit.ModuleSettingsDetails-${slug}`, + 'googlesitekit.AnalyticsModuleSettingsDetails', + fillFilterWithComponent( AnalyticsSetup, { + onSettingsPage: true, + } ) ); + + addFilter( `googlesitekit.showDateRangeSelector-${ slug }`, + 'googlesitekit.analyticsShowDateRangeSelector', + () => true ); + + /** + * Add component to the setup wizard + */ + addFilter( `googlesitekit.ModuleSetup-${slug}`, + 'googlesitekit.AnalyticsModuleSetupWizard', + fillFilterWithComponent( AnalyticsSetup, { + onSettingsPage: false, + } ) ); +} diff --git a/assets/js/modules/analytics/setup.js b/assets/js/modules/analytics/setup.js new file mode 100644 index 00000000000..6f5cfdda89b --- /dev/null +++ b/assets/js/modules/analytics/setup.js @@ -0,0 +1,1036 @@ +/** + * AnalyticsSetup component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import data from 'GoogleComponents/data'; +import PropTypes from 'prop-types'; +import Button from 'GoogleComponents/button'; +import ProgressBar from 'GoogleComponents/progress-bar'; +import Link from 'GoogleComponents/link'; +import Radio from 'GoogleComponents/radio'; +import Switch from 'GoogleComponents/switch'; +import { Select, Option } from 'SiteKitCore/material-components'; +import SvgIcon from 'GoogleUtil/svg-icon'; +import { + sendAnalyticsTrackingEvent, + isFrontendIframeLoaded, + findTagInIframeContent, + toggleConfirmModuleSettings, +} from 'GoogleUtil'; + +const { __, sprintf } = wp.i18n; +const { Component, Fragment } = wp.element; +const { + removeFilter, + addFilter, +} = wp.hooks; +const { trimEnd } = lodash; + +class AnalyticsSetup extends Component { + constructor( props ) { + super( props ); + const { + accountId, + internalWebPropertyId, + profileId, + propertyId, + useSnippet, + ampClientIdOptIn + } = googlesitekit.modules.analytics.settings; + + this.state = { + setupNewAccount: false, + isLoading: true, + isSaving: false, + propertiesLoading: false, + profilesLoading: false, + useSnippet: useSnippet, + errorCode: false, + errorMsg: '', + errorReason: false, + accounts: [], + properties: [], + profiles: [], + selectedAccount: accountId, + selectedProperty: propertyId, + selectedProfile: profileId, + selectedinternalWebProperty: internalWebPropertyId, + ampClientIdOptIn: ampClientIdOptIn, + existingTag: false, + iframeLoaded: false, + }; + + this.handleAccountChange = this.handleAccountChange.bind( this ); + this.handlePropertyChange = this.handlePropertyChange.bind( this ); + this.handleProfileChange = this.handleProfileChange.bind( this ); + this.processAccountChange = this.processAccountChange.bind( this ); + this.processPropertyChange = this.processPropertyChange.bind( this ); + this.handleSubmit = this.handleSubmit.bind( this ); + this.handleRadioClick = this.handleRadioClick.bind( this ); + this.handleAMPClientIdSwitch = this.handleAMPClientIdSwitch.bind( this ); + this.handleRefetchAccount = this.handleRefetchAccount.bind( this ); + } + + async componentDidMount() { + this._isMounted = true; + + this.iframeLoad(); + + await this.getAccounts(); + + this.getExistingTag(); + + // Handle save hook from the settings page. + addFilter( 'googlekit.SettingsConfirmed', + 'googlekit.AnalyticsSettingsConfirmed', + ( chain, module ) => { + if ( 'analytics' !== module.replace( '-module', '' ) ) { + return chain; + } + const { isEditing } = this.props; + if ( isEditing ) { + return this.handleSubmit(); + } + } ); + } + + componentWillUnmount() { + this._isMounted = false; + + removeFilter( 'googlekit.SettingsConfirmed', 'googlekit.AnalyticsSettingsConfirmed' ); + } + + componentDidUpdate() { + this.toggleConfirmChangesButton(); + } + + /** + * Toggle confirm changes button disable/enabble depending on the changed settings. + */ + toggleConfirmChangesButton() { + + if ( ! this.props.isEditing ) { + return; + } + + const settingsMapping = { + selectedAccount: 'accountId', + selectedProperty: 'propertyId', + selectedProfile: 'profileId', + selectedinternalWebProperty: 'internalWebPropertyId', + useSnippet: 'useSnippet', + ampClientIdOptIn: 'ampClientIdOptIn', + }; + + toggleConfirmModuleSettings( 'analytics', settingsMapping, this.state ); + } + + handleAccountChange( index, item ) { + const { selectedAccount } = this.state; + const selectValue = item.getAttribute( 'data-value' ); + + if ( selectValue === selectedAccount ) { + return; + } + + // The selected value is string. + if ( '-1' === selectValue ) { + this.setState( { + selectedAccount: selectValue, + setupNewAccount: true, + } ); + return; + } + + if ( '0' === selectValue ) { + this.setState( { + selectedAccount: selectValue, + selectedProperty: '-1', + selectedProfile: '-1', + setupNewAccount: false, + properties: [ { + id: '-1', + name: __( 'Select an account', 'google-site-kit' ) + } ], + profiles: [ { + id: '-1', + name: __( 'Select an account', 'google-site-kit' ) + } ], + } ); + return; + } + + this.setState( { + propertiesLoading: true, + profilesLoading: true, + selectedAccount: selectValue, + setupNewAccount: false, + } ); + + // Track selection. + sendAnalyticsTrackingEvent( 'analytics_setup', 'account_change', selectValue ); + + this.processAccountChange( selectValue ); + } + + handlePropertyChange( index, item ) { + const { selectedProperty } = this.state; + const selectValue = item.getAttribute( 'data-value' ); + + if ( selectValue === selectedProperty ) { + return; + } + + // The selected value is string. + if ( '0' === selectValue ) { + this.setState( { + selectedProperty: selectValue, + selectedProfile: selectValue, + profiles: [ { + id: 0, + name: __( 'Setup a New Profile', 'google-site-kit' ) + } ], + } ); + return; + } + + this.setState( { + profilesLoading: true, + selectedProperty: selectValue, + } ); + + // Track selection. + sendAnalyticsTrackingEvent( 'analytics_setup', 'property_change', selectValue ); + + this.processPropertyChange( selectValue ); + } + + handleProfileChange( index, item ) { + const selectValue = item.getAttribute( 'data-value' ); + + this.setState( { + selectedProfile: selectValue + } ); + + // Track selection. + sendAnalyticsTrackingEvent( 'analytics_setup', 'profile_change', selectValue ); + } + + /** + * Looks for existing tag in iframe front end load if no existing tag was found on server side + * while requesting list of accounts. + */ + async getExistingTag() { + const { onSettingsPage } = this.props; + const { + useSnippet, + existingTag, + iframeLoaded, + } = this.state; + + if ( existingTag ) { + return; + } + + let tagFound = false; + + // Try detect analytics tag from iframe. + if ( iframeLoaded ) { + tagFound = findTagInIframeContent( this.state.iframeLoaded, 'analytics' ); + } + + // Double check existing tag from accounts cached data and remove cache if data needs to be updated. + if ( false === tagFound ) { + let accountsData = data.getCache( 'analytics', 'get-accounts', 3600 ); + if ( accountsData && accountsData.existingTag ) { + data.deleteCache( 'analytics', 'get-accounts' ); + } + } + + if ( this._isMounted ) { + this.setState( { + existingTag: tagFound, + + // Set useSnippet default as true while setting up analytics if there is no existing tag. + useSnippet: ( ! tagFound && ! onSettingsPage ) ? true : useSnippet, + } ); + } + } + + /** + * Save iframe for tag verification in state. + */ + iframeLoad() { + const iframe = isFrontendIframeLoaded(); + + if ( iframe && -1 !== iframe.dataset.modules.indexOf( 'analytics' ) ) { + const iFrameIsLoaded = iframe.contentDocument || ( iframe.contentWindow && iframe.contentWindow.document ) ; + + if ( iFrameIsLoaded ) { + this.setState( { iframeLoaded: iframe } ); + } else { + iframe.onload = async() => { + this.setState( { iframeLoaded: iframe } ); + }; + } + } + } + + async getAccounts() { + const { isEditing } = this.props; + + try { + let responseData = await data.get( 'modules', 'analytics', 'get-accounts', {}, false ); + let selectedAccount = this.state.selectedAccount; + let selectedProperty = this.state.selectedProperty; + let selectedProfile = this.state.selectedProfile; + + if ( 0 === responseData.accounts.length ) { + + // clear the cache. + data.deleteCache( 'analytics', 'get-accounts' ); + } else { + + if ( ! selectedAccount ) { + let matchedProperty = null; + + if ( responseData.existingTag ) { + + // Select account and property of existing tag. + matchedProperty = responseData.existingTag.property; + if ( this._isMounted ) { + this.setState( { + existingTag: responseData.existingTag.property[0].id, + } ); + } + } else { + + // Look for account, property and profile match to site URL. + matchedProperty = responseData.properties.filter( property => { + return trimEnd( property.websiteUrl, '/' ) === trimEnd( googlesitekit.admin.siteURL, '/' ); + } ); + } + + if ( 0 < matchedProperty.length ) { + selectedAccount = matchedProperty[0].accountId; + selectedProperty = matchedProperty[0].id; + const matchedProfile = responseData.profiles.filter( profile => { + return profile.accountId === selectedAccount; + } ); + if ( 0 < matchedProfile.length ) { + selectedProfile = matchedProfile[0].id; + } + } else { + responseData.accounts.unshift( { + id: 0, + name: __( 'Select one...', 'google-site-kit' ) + } ); + } + } else { + + // Verify user has access to selected property. + const hasAccessToAccount = responseData.accounts.filter( account => { + return account.id === selectedAccount; + } ); + + if ( 0 === hasAccessToAccount.length ) { + data.deleteCache( 'analytics', 'get-accounts' ); + + responseData.accounts.unshift( { + id: 0, + name: __( 'Select one...', 'google-site-kit' ) + } ); + + if ( isEditing ) { + selectedAccount = '0'; + selectedProperty = '-1'; + selectedProfile = '-1'; + } + + if ( this._isMounted ) { + this.setState( { + errorCode: true, + errorReason: 'insufficientPermissions', + } ); + } + } + } + } + + // Return only existing tag account and property for dropdown options. + if ( responseData.existingTag ) { + responseData.accounts = responseData.accounts.filter( ( account ) => { + return responseData.existingTag.account === account.id; + } ); + responseData.properties = responseData.properties.filter( ( property ) => { + return responseData.existingTag.property[0].id === property.id; + } ); + } + + const chooseAccount = { + id: '-1', + name: __( 'Select an account', 'google-site-kit' ) + }; + + if ( ! this.state.existingTag ) { + const chooseProperty = { + id: 0, + name: __( 'Setup a New Property', 'google-site-kit' ) + }; + responseData.properties.push( chooseProperty ); + } + + const chooseProfile = { + id: 0, + name: __( 'Setup a New Profile', 'google-site-kit' ) + }; + responseData.profiles.push( chooseProfile ); + + let newState = { + isLoading: false, + accounts: responseData.accounts, + errorCode: this.state.errorCode, + selectedAccount: selectedAccount, + selectedProperty: selectedProperty, + selectedProfile: selectedProfile, + properties: [ chooseAccount ], + profiles: [ chooseAccount ], + }; + + if ( selectedAccount && '0' !== selectedAccount ) { + newState = Object.assign( newState, { + properties: responseData.properties, + profiles: responseData.profiles, + selectedinternalWebProperty: ( responseData.properties[0] ) ? responseData.properties[0].internalWebPropertyId : 0, + } ); + } + + if ( this._isMounted ) { + this.setState( newState ); + } + } catch ( err ) { + if ( this._isMounted ) { + this.setState( { + isLoading: false, + errorCode: err.code, + errorMsg: err.message, + errorReason: err.data && err.data.reason ? err.data.reason : false, + } ); + } + } + } + + async processAccountChange( selectValue ) { + try { + const queryArgs = { + accountId: selectValue, + }; + + let responseData = await data.get( 'modules', 'analytics', 'get-properties', queryArgs ); + + const chooseProperty = { + id: 0, + name: __( 'Setup a New Property', 'google-site-kit' ) + }; + responseData.properties.push( chooseProperty ); + const chooseProfile = { + id: 0, + name: __( 'Setup a New Profile', 'google-site-kit' ) + }; + responseData.profiles.push( chooseProfile ); + + this.setState( { + propertiesLoading: false, + profilesLoading: false, + properties: responseData.properties, + profiles: responseData.profiles, + selectedAccount: selectValue, + selectedProperty: responseData.properties[0].id, + selectedinternalWebProperty: responseData.properties[0].internalWebPropertyId, + selectedProfile: responseData.profiles[0].id, + errorCode: false, + } ); + } catch ( err ) { + this.setState( { + errorCode: err.code, + errorMsg: err.message, + } ); + } + } + + async processPropertyChange( selectValue ) { + const { selectedAccount } = this.state; + + try { + const queryArgs = { + accountId: selectedAccount, + propertyId: selectValue, + }; + + let responseData = await data.get( 'modules', 'analytics', 'get-profiles', queryArgs ); + + this.setState( { + profilesLoading: false, + profiles: responseData, + selectedProperty: selectValue, + selectedinternalWebProperty: responseData[0].internalWebPropertyId, + selectedProfile: responseData[0].id, + errorCode: false, + } ); + } catch ( err ) { + this.setState( { + errorCode: err.code, + errorMsg: err.message, + } ); + } + } + + async handleSubmit( e ) { + e && e.preventDefault(); + + if ( ! this.state.selectedAccount || '-1' === this.state.selectedAccount ) { + return; + } + + const { + selectedAccount, + selectedProperty, + selectedProfile, + useSnippet, + selectedinternalWebProperty, + accounts, + properties, + profiles, + ampClientIdOptIn, + } = this.state; + + this.setState( { + isSaving: true + } ); + + const { + finishSetup, + } = this.props; + + const analyticAccount = { + accountId: selectedAccount || accounts[0].id || null, + profileId: selectedProfile || profiles[0].id || null, + propertyId: selectedProperty || properties[0].id || null, + internalWebPropertyId: selectedinternalWebProperty || properties[0].internalWebPropertyId || null, + useSnippet: useSnippet || false, + ampClientIdOptIn: ampClientIdOptIn || false, + }; + + try { + const response = await data.set( 'modules', 'analytics', 'save', analyticAccount ); + + const cache = data.getCache( 'analytics', 'get-accounts', 3600 ); + if ( cache ) { + const newData = {}; + + newData.properties = this.state.properties.filter( profile => { + return 0 !== profile.id; + } ); + newData.profiles = this.state.profiles.filter( profile => { + return 0 !== profile.id; + } ); + + const values = Object.assign( cache, newData ); + data.setCache( 'analytics', 'get-accounts', values ); + } + + googlesitekit.modules.analytics.settings.accountId = response.accountId; + googlesitekit.modules.analytics.settings.profileId = response.profileId; + googlesitekit.modules.analytics.settings.propertyId = response.propertyId; + googlesitekit.modules.analytics.settings.internalWebPropertyId = response.internalWebPropertyId; + googlesitekit.modules.analytics.settings.useSnippet = response.useSnippet; + googlesitekit.modules.analytics.settings.ampClientIdOptIn = response.ampClientIdOptIn; + + // Track event. + sendAnalyticsTrackingEvent( 'analytics_setup', 'analytics_configured' ); + + if ( finishSetup ) { + finishSetup(); + } + + if ( this._isMounted ) { + this.setState( { + isSaving: false, + selectedAccount: response.accountId, + selectedProfile: response.profileId, + selectedProperty: response.propertyId, + selectedinternalWebProperty: response.internalWebPropertyId, + } ); + } + } catch ( err ) { + this.setState( { + isSaving: false, + errorCode: err.code, + errorMsg: err.message, + } ); + } + + + } + + static createNewAccount( e ) { + e.preventDefault(); + sendAnalyticsTrackingEvent( 'analytics_setup', 'new_analytics_account' ); + + window.open( 'https://analytics.google.com/analytics/web/?#/provision/SignUp', '_blank' ); + } + + handleRadioClick( e ) { + const value = e.target.value; + const useSnippet = ( '1' === value ); + this.setState( { + useSnippet + } ); + + sendAnalyticsTrackingEvent( 'analytics_setup', useSnippet ? 'analytics_tag_enabled' : 'analytics_tag_disabled' ); + + } + + handleAMPClientIdSwitch( ) { + this.setState( { + ampClientIdOptIn: ! this.state.ampClientIdOptIn + } ); + } + + handleRefetchAccount() { + this.setState( { + isLoading: true, + errorCode: false, + errorMsg: '', + } ); + + this.getAccounts(); + } + + renderAutoInsertSnippetForm() { + const { + useSnippet, + isSaving, + ampClientIdOptIn, + existingTag, + } = this.state; + + const { + isEditing, + onSettingsPage + } = this.props; + const disabled = ! isEditing; + const { AMPenabled } = window.googlesitekit.admin; + const useSnippetSettings = window.googlesitekit.modules.analytics.settings.useSnippet; + + return ( +
+ { + ( isEditing || isSaving ) && + + { onSettingsPage && + + { ! useSnippetSettings && ! existingTag && + +

{ __( 'Currently there is no Analytics snippet placed on your site, so no stats are being gathered. Would you like Site Kit to insert the Analytics snippet? You can change this setting later.', 'google-site-kit' ) }

+
+ } + { useSnippetSettings && +

{ __( 'Do you want to remove the Analytics snippet inserted by Site Kit?', 'google-site-kit' ) }

+ } +
+ } + { onSettingsPage && ! existingTag && ! useSnippet && useSnippetSettings && +

{ sprintf( __( 'If the code snippet is removed, you will no longer be able to gather Analytics insights about your site.', 'google-site-kit' ), existingTag ) }

+ } +
+ } + { onSettingsPage && + + { existingTag && +

{ sprintf( __( 'Placing two tags at the same time is not recommended.', 'google-site-kit' ), existingTag ) }

+ } + + { ! useSnippetSettings ? __( 'Insert snippet', 'google-site-kit' ) : __( 'Not at this time', 'google-site-kit' ) } + + + { useSnippetSettings ? __( 'Remove snippet', 'google-site-kit' ) : __( 'Not at this time', 'google-site-kit' ) } + +
+ } + { useSnippet && AMPenabled && +
+ +

+ { ampClientIdOptIn ? + __( 'Sessions will be combined across AMP/non-AMP pages.', 'google-site-kit' ) + ' ' : + __( 'Sessions will be tracked separately between AMP/non-AMP pages.', 'google-site-kit' ) + ' ' + } + { __( 'Learn more', 'google-site-kit' ) } +

+
+ } +
+ ); + } + + accountsDropdown() { + const { + accounts, + selectedAccount, + existingTag, + } = this.state; + + const { + isEditing, + } = this.props; + + let disabled = ! isEditing; + if ( existingTag && selectedAccount ) { + disabled = true; + } + + return ( + + ); + } + + hasAccessToExistingTagProperty() { + const { + existingTag, + selectedProfile, + } = this.state; + + return existingTag && selectedProfile; + } + + renderForm() { + const { + isLoading, + propertiesLoading, + profilesLoading, + accounts, + properties, + profiles, + selectedAccount, + selectedProperty, + selectedProfile, + useSnippet, + setupNewAccount, + existingTag, + } = this.state; + + const { + onSettingsPage, + isEditing, + } = this.props; + const disabledProfile = ! isEditing; + + let disabledProperty = ! isEditing; + if ( existingTag && selectedProperty ) { + disabledProperty = true; + } + + const { setupComplete } = googlesitekit.modules.analytics; + + if ( isLoading ) { + return ; + } + + // Accounts will always include Set up New Account option unless existing tag matches property. + if ( ( 1 >= accounts.length && ! existingTag ) || ( 0 >= accounts.length && existingTag ) || setupNewAccount ) { + if ( ! isEditing ) { + return __( 'No account found.', 'google-site-kit' ); + } + if ( ! setupComplete || isEditing ) { + if ( ! this.hasAccessToExistingTagProperty() && 0 < accounts.length ) { + return null; + } + return ( + + { ( setupNewAccount && 1 < accounts.length ) && +
{ this.accountsDropdown() }
+ } +
+ + +
+ { __( 'Re-fetch My Account', 'google-site-kit' ) } +
+
+
+ ); + } + } + + if ( ! isEditing ) { + let tagStateMessage = useSnippet ? __( 'Snippet is inserted', 'google-site-kit' ) : __( 'Snippet is not inserted', 'google-site-kit' ); + if ( existingTag ) { + tagStateMessage = __( 'Inserted by another plugin or theme', 'google-site-kit' ); + } + + return ( + +
+
+

+ { __( 'Account', 'google-site-kit' ) } +

+
+ { selectedAccount || accounts[0].name || false } +
+
+
+

+ { __( 'Property', 'google-site-kit' ) } +

+
+ { selectedProperty || properties[0].name || false } +
+
+
+

+ { __( 'View', 'google-site-kit' ) } +

+
+ { selectedProfile || profiles[0].name || false } +
+
+
+
+
+

+ { __( 'Analytics Code Snippet', 'google-site-kit' ) } +

+
+ { tagStateMessage } +
+
+
+
+ ); + } + + return ( + + { ! onSettingsPage && 0 < accounts.length && ! existingTag && +

{ __( 'Please select the account information below. You can change this view later in your settings.', 'google-site-kit' ) }

+ } +
+ { this.accountsDropdown() } + { propertiesLoading ? ( ) : ( + + ) } + { profilesLoading ? ( ) : ( + + ) } +
+ + { /*Render the auto snippet toggle form.*/ } + { this.renderAutoInsertSnippetForm() } + + { /*Render the continue and skip button.*/ } + { + ! onSettingsPage && +
+ +
+ } +
+ ); + } + + renderErrorOrNotice() { + const { + errorCode, + errorMsg, + errorReason, + accounts, + } = this.state; + + const { + onSettingsPage, + } = this.props; + + if ( ! errorCode ) { + return null; + } + + let showError = true; // default error message. + let showNotice = false; + let message = errorMsg; + + switch ( true ) { + case 'google_analytics_existing_tag_permission' === errorCode: + showError = false; + showNotice = true; + break; + case onSettingsPage && errorCode && 'insufficientPermissions' === errorReason: + showError = false; + showNotice = true; + message = __( 'You currently don\'t have access to this account.You can either request access from your team, or remove this Analytics tag and connect to a different account.', 'google-site-kit' ); + break; + case ! onSettingsPage && 0 === accounts.length: + showError = false; + showNotice = true; + message = __( 'Looks like you don\'t have Analytics account yet. Once you create it click "Re-fetch my account" and Site Kit will locate it.', 'google-site-kit' ); + break; + } + + if ( showError && 0 < message.length ) { + return ( +
+

{ __( 'Error:', 'google-site-kit' ) } { message }

+
+ ); + } + + if ( showNotice && 0 < message.length ) { + return ( +
+

{ message }

+
+ ); + } + } + + render() { + + // The description section is hidden when displaying on the settings page. + const { onSettingsPage } = this.props; + const { + existingTag, + } = this.state; + + if ( ! onSettingsPage ) { + sendAnalyticsTrackingEvent( 'analytics_setup', 'configure_analytics_screen' ); + } + + return ( +
+ { + ! onSettingsPage && + +
+ +
+

+ { __( 'Analytics', 'google-site-kit' ) } +

+
+ } + + { this.hasAccessToExistingTagProperty() && existingTag !== googlesitekit.admin.trackingID && +

{ sprintf( __( 'An existing analytics tag was found on your site with the id %s. If later on you decide to replace this tag, Site Kit can place the new tag for you. Make sure you remove the old tag first.', 'google-site-kit' ), existingTag ) }

+ } + + { this.renderErrorOrNotice() } + + { this.renderForm() } +
+ ); + } +} + +AnalyticsSetup.propTypes = { + onSettingsPage: PropTypes.bool, + finishSetup: PropTypes.func, + isEditing: PropTypes.bool, +}; + +AnalyticsSetup.defaultProps = { + onSettingsPage: true, + isEditing: false, +}; + +export default AnalyticsSetup; diff --git a/assets/js/modules/analytics/util.js b/assets/js/modules/analytics/util.js new file mode 100644 index 00000000000..06d8cc68fdb --- /dev/null +++ b/assets/js/modules/analytics/util.js @@ -0,0 +1,338 @@ +/** + * Analytics utility functions. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { changeToPercent } from 'GoogleUtil'; + +const { each } = lodash; +const { __ } = wp.i18n; + +export const extractAnalyticsDataForTrafficChart = ( reports ) => { + if ( ! reports || ! reports.length ) { + return null; + } + + const data = reports[0].data; + const rows = data.rows; + + let totalSessions = data.totals[0].values[0]; + let dataMap = [ + [ 'Source', 'Percent' ] + ]; + + each( rows, ( row ) => { + const sessions = row.metrics[0].values[0]; + const source = row.dimensions[0].replace( /\(none\)/gi, 'direct' ); + const percent = ( sessions / totalSessions ); + + // Exclude sources below 1%. + if ( 1 > ( percent * 100 ) ) { + return false; + } + dataMap.push( [ source, percent ] ); + } ); + + return dataMap; +}; + +/** + * Reduce and process an array of analytics row data. + * + * @param {array} rows An array of rows to reduce. + * @param {array} selectedStats The currently selected stat we need to return data for. + */ +function reduceAnalyticsRowsData( rows, selectedStats ) { + const dataMap = []; + each( rows, ( row ) => { + if ( row.metrics ) { + const { values } = row.metrics[0]; + const dateString = row.dimensions[0]; + const dateWithDashes = + dateString.slice( 0, 4 ) + '-' + + dateString.slice( 4, 6 ) + '-' + + dateString.slice( 6, 8 ); + const date = new Date( dateWithDashes ); + dataMap.push( [ + date, + values[ selectedStats ], + ] ); + } + } ); + return dataMap; +} + +/** + * Extract the data required from an analytics 'site-analytics' request. + * + * @param {object} reports The data returned from the Analytics API call. + * @param {array} selectedStats The currently selected stat we need to return data for. + * @param {number} days The number of days to extract data for. Pads empty data days. + * + * @return {array} The dataMap ready for charting. + */ +export const extractAnalyticsDashboardData = ( reports, selectedStats, days ) => { + if ( ! reports || ! reports.length ) { + return null; + } + const { __ } = wp.i18n; + + // Data is returned as an object. + const rows = reports[0].data.rows; + + if ( ! rows ) { + return false; + } + + const rowLength = rows.length; + + // Pad rows to 2 x number of days data points to accomodate new accounts. + if ( ( days * 2 ) > rowLength ) { + let date = new Date(); + for ( let i = 0; days > i; i++ ) { + const month = ( date.getMonth() + 1 ).toString(); + const day = date.getDate().toString(); + const dateString = date.getFullYear().toString() + + ( 2 > month.length ? '0' : '' ) + + month + + ( 2 > day.length ? '0' : '' ) + + day; + + if ( i > rowLength ) { + const emptyWeek = { + dimensions: [ dateString ], + metrics: [ { values: [ 0, 0, 0, 0, 0 ] } ], + }; + rows.unshift( emptyWeek ); + } + date.setDate( date.getDate() - 1 ); + } + rows.push( [ 0, 0 ] ); + } + + const dataLabels = [ + __( 'Users', 'google-site-kit' ), + __( 'Sessions', 'google-site-kit' ), + __( 'Bounce Rate', 'google-site-kit' ), + __( 'Session Duration', 'google-site-kit' ), + ]; + + const dataMap = [ + [ + { type: 'date', label: __( 'Day', 'google-site-kit' ) }, + { type: 'number', label: dataLabels[selectedStats] }, + { type: 'number', label: __( 'Previous month', 'google-site-kit' ) }, + ] + ]; + + // Split the results in two chunks of days, and process. + const lastMonthRows = rows.slice( rows.length - days, rows.length ); + const previousMonthRows = rows.slice( 0, rows.length - days ); + const lastMonthData = reduceAnalyticsRowsData( lastMonthRows, selectedStats ); + const previousMonthData = reduceAnalyticsRowsData( previousMonthRows, selectedStats ); + each( lastMonthData, ( row, i ) => { + if ( row[ 0 ] && row[ 1 ] && previousMonthData[ i ] ) { + dataMap.push( [ + row[ 0 ], + row[ 1 ], + previousMonthData[ i ][ 1 ] + ] ); + } + } ); + return dataMap; +}; + +/** + * Extract the data required from an analytics 'site-analytics' request. + * + * @param {object} reports The data returned from the Analytics API call. + */ +export const extractAnalyticsDashboardSparklineData = ( reports ) => { + if ( ! reports || ! reports.length ) { + return null; + } + + // Data is returned as an object. + const data = reports[0].data.rows; + + const dataMap = [ + [ + { type: 'date', label: 'Day' }, + { type: 'number', label: 'Users' }, + { type: 'number', label: 'Sessions' }, + { type: 'number', label: 'Goals Completed' }, + ] + ]; + + each( data, ( row ) => { + const { values } = row.metrics[0]; + const dateString = row.dimensions[0]; + const dateWithDashes = + dateString.slice( 0, 4 ) + '-' + + dateString.slice( 4, 6 ) + '-' + + dateString.slice( 6, 8 ); + const date = new Date( dateWithDashes ); + dataMap.push( [ + date, + values[0], + values[1], + values[4], + ] ); + } ); + + return dataMap; + +}; + +export const calculateOverviewData = ( reports ) => { + if ( ! reports || ! reports.length ) { + return false; + } + + const { totals } = reports[0].data; + const lastMonth = totals[0].values; + const previousMonth = totals[1].values; + + const totalUsers = lastMonth[0]; + const totalSessions = lastMonth[1]; + const averageBounceRate = lastMonth[2]; + const averageSessionDuration = lastMonth[3]; + const goalCompletions = lastMonth[4]; + const totalPageViews = lastMonth[5]; + const totalUsersChange = changeToPercent( previousMonth[0], lastMonth[0] ); + const totalSessionsChange = changeToPercent( previousMonth[1], lastMonth[1] ); + const averageBounceRateChange = changeToPercent( previousMonth[2], lastMonth[2] ); + const averageSessionDurationChange = changeToPercent( previousMonth[3], lastMonth[3] ); + const goalCompletionsChange = changeToPercent( previousMonth[4], lastMonth[4] ); + const totalPageViewsChange = changeToPercent( previousMonth[5], lastMonth[5] ); + + return { + totalUsers, + totalSessions, + averageBounceRate, + averageSessionDuration, + totalUsersChange, + totalSessionsChange, + averageBounceRateChange, + averageSessionDurationChange, + goalCompletions, + goalCompletionsChange, + totalPageViews, + totalPageViewsChange, + }; +}; + +/** + * Translate Analytics API Error Response. + * See https://developers.google.com/analytics/devguides/reporting/core/v4/errors + * + * @param {string} status + * @param {string} message + * + * @returns {string} + */ +export const translateAnalyticsError = ( status, message ) => { + let translatedMessage = ''; + + switch ( status ) { + case 'INVALID_ARGUMENT': + translatedMessage = __( 'Analytics module needs to be configured.', 'google-site-kit' ); + break; + case 'UNAUTHENTICATED': + translatedMessage = __( 'You need to be authenticated to get this data.', 'google-site-kit' ); + break; + case 'PERMISSION_DENIED': + translatedMessage = __( 'Your account does not have sufficient permission to access this data, please consult to your web administrator.', 'google-site-kit' ); + break; + case 'RESOURCE_EXHAUSTED': + translatedMessage = __( 'Your account exceeded the maximum quota. Please try again later.', 'google-site-kit' ); + break; + case 'INTERNAL': + translatedMessage = __( 'Unexpected internal server error occurred.', 'google-site-kit' ); + break; + case 'BACKEND_ERROR': + translatedMessage = __( 'Analytics server returned unknown error. Please try again later.', 'google-site-kit' ); + break; + case 'UNAVAILABLE': + translatedMessage = __( 'The service was unable to process the request. Please try again later.', 'google-site-kit' ); + break; + default: + translatedMessage = message; + break; + } + + return translatedMessage; +}; + +export const getAnalyticsErrorMessageFromData = ( data ) => { + if ( data.error && data.error.status ) { + return translateAnalyticsError( data.error.status, data.error.message ); + } + + return false; +}; + +/** + * Check for Zero data from Analytics API. + * + * @param {object} data The data returned from the Analytics API call. + * @returns {boolean} + */ +export const isDataZeroForReporting = ( data ) => { + + // Handle empty data. + if ( ! data || ! data.length ) { + return true; + } + + if ( data && data[ 0 ] && data[ 0 ].data && data[ 0 ].data.totals && data[ 0 ].data.totals[0] ) { + const { values } = data[ 0 ].data.totals[0]; + + // Are all the data points zeros? + let allZeros = true; + each( values, ( value ) => { + if ( 0 !== parseInt( value ) ) { + allZeros = false; + } + } ); + return allZeros; + } + + return false; +}; + +/** + * Check for Zero data from Analytics API 'traffic-sources'. + * + * @param {object} data The data returned from the Analytics API call. + * @returns {boolean} + */ +export const isDataZeroForTrafficSources = ( data ) => { + + // Handle empty data. + if ( ! data || ! data.length || ! data[0].data ) { + return true; + } + + const { totals } = data[0].data; + const { values } = totals[0]; + + if ( '0' === values[0] && '0' === values[1] && '0' === values[2] ) { + return true; + } + + return false; +}; diff --git a/assets/js/modules/analytics/wp-dashboard/wp-dashboard-widget-overview.js b/assets/js/modules/analytics/wp-dashboard/wp-dashboard-widget-overview.js new file mode 100644 index 00000000000..4c62fa9fe86 --- /dev/null +++ b/assets/js/modules/analytics/wp-dashboard/wp-dashboard-widget-overview.js @@ -0,0 +1,109 @@ +/** + * WPAnalyticsDashboardWidgetOverview component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PreviewBlocks from 'GoogleComponents/preview-blocks'; +import DataBlock from 'GoogleComponents/data-block.js'; +import withData from 'GoogleComponents/higherorder/withdata'; +import { + getTimeInSeconds, + prepareSecondsForDisplay, + readableLargeNumber, +} from 'GoogleUtil'; +import { calculateOverviewData, isDataZeroForReporting } from '../util'; +import CTA from 'GoogleComponents/notifications/cta'; +import { getAnalyticsErrorMessageFromData } from '../util'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; + +class WPAnalyticsDashboardWidgetOverview extends Component { + + render() { + const { data } = this.props; + + if ( ! data || ! data.length ) { + return null; + } + + const overviewData = calculateOverviewData( data ); + + if ( ! overviewData ) { + return null; + } + + const { + totalUsers, + averageSessionDuration, + totalUsersChange, + averageSessionDurationChange + } = overviewData; + + return ( + + { ! data.length ? +
+ +
: + + + + + } +
+ ); + } +} + +export default withData( + WPAnalyticsDashboardWidgetOverview, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'overview', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'WPDashboard' ], + } + ], + , + {}, + isDataZeroForReporting, + getAnalyticsErrorMessageFromData +); diff --git a/assets/js/modules/analytics/wp-dashboard/wp-dashboard-widget-top-pages-table.js b/assets/js/modules/analytics/wp-dashboard/wp-dashboard-widget-top-pages-table.js new file mode 100644 index 00000000000..826e224474f --- /dev/null +++ b/assets/js/modules/analytics/wp-dashboard/wp-dashboard-widget-top-pages-table.js @@ -0,0 +1,90 @@ +/** + * WPAnalyticsDashboardWidgetTopPagesTable component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import withData from 'GoogleComponents/higherorder/withdata'; +import { getTimeInSeconds, numberFormat } from 'GoogleUtil'; +import { getDataTableFromData, TableOverflowContainer } from 'GoogleComponents/data-table'; +import PreviewTable from 'GoogleComponents/preview-table'; +import { isDataZeroForReporting } from '../util'; + +const { __ } = wp.i18n; +const { map } = lodash; +const { Component } = wp.element; + +class WPAnalyticsDashboardWidgetTopPagesTable extends Component { + + render() { + const { data } = this.props; + + if ( isDataZeroForReporting( data ) ) { + return null; + } + + const headers = [ + __( 'URL', 'google-site-kit' ), + __( 'Pageviews', 'google-site-kit' ), + ]; + + let links = []; + const dataMapped = map( data[0].data.rows, ( row, i ) => { + const url = row.dimensions[0]; + const title = row.dimensions[1]; + links[ i ] = url; + return [ + title, + numberFormat( row.metrics[0].values[0] ), + ]; + } ); + + const options = { + hideHeader: true, + chartsEnabled: true, + links, + cap: 5, + showUrls: true, + }; + + const dataTable = getDataTableFromData( dataMapped, headers, options ); + + return ( +
+

+ { __( 'Top content over the last 28 days', 'google-site-kit' ) } +

+ + { dataTable } + +
+ ); + } +} + +export default withData( + WPAnalyticsDashboardWidgetTopPagesTable, + [ + { + dataObject: 'modules', + identifier: 'analytics', + datapoint: 'top-pages', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'WPDashboard', + } + ], + +); diff --git a/assets/js/modules/optimize/index.js b/assets/js/modules/optimize/index.js new file mode 100644 index 00000000000..8f8c68a1ee5 --- /dev/null +++ b/assets/js/modules/optimize/index.js @@ -0,0 +1,56 @@ +/** + * Optimize module initialization. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { fillFilterWithComponent } from 'GoogleUtil'; +import OptimizeSetup from 'GoogleModules/optimize/setup'; +const { addFilter } = wp.hooks; +const { __ } = wp.i18n; +const slug = 'optimize'; + +if ( googlesitekit.modules.optimize.active ) { + + /** + * Add components to the settings page. + */ + addFilter( `googlesitekit.ModuleSettingsDetails-${slug}`, + 'googlesitekit.OptimizeModuleSettingsDetails', + fillFilterWithComponent( OptimizeSetup, { + onSettingsPage: true, + } ) ); + + /** + * Add component to the setup wizard + */ + addFilter( `googlesitekit.ModuleSetup-${slug}`, + 'googlesitekit.OptimizeModuleSetupWizard', + fillFilterWithComponent( OptimizeSetup, { + onSettingsPage: false, + } ) ); + + /** + * Add data to the congrats setup Win Notification for display. + */ + addFilter( `googlesitekit.SetupWinNotification-${slug}`, + 'googlesitekit.OptimizeSetupWinNotification', ( winData ) => { + winData.description = __( 'To set up experiments and see the results, go to ', 'google-site-kit' ); + winData.learnMore.label = 'Optimize'; + winData.learnMore.url = 'https://optimize.withgoogle.com/'; + return winData; + } ); +} + diff --git a/assets/js/modules/optimize/setup.js b/assets/js/modules/optimize/setup.js new file mode 100644 index 00000000000..65015620341 --- /dev/null +++ b/assets/js/modules/optimize/setup.js @@ -0,0 +1,378 @@ +/** + * OptimizeSetup component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Button from 'GoogleComponents/button'; +import Link from 'GoogleComponents/link'; +import data from 'GoogleComponents/data'; +import { TextField, Input, HelperText } from 'SiteKitCore/material-components'; +import SvgIcon from 'GoogleUtil/svg-icon'; +import PropTypes from 'prop-types'; +import { + validateJSON, + validateOptimizeID, + toggleConfirmModuleSettings, +} from 'GoogleUtil'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; +const { + removeFilter, + addFilter, +} = wp.hooks; + +class OptimizeSetup extends Component { + constructor( props ) { + super( props ); + + const { + optimizeId, + ampClientIdOptIn, + ampExperimentJson, + } = googlesitekit.modules.optimize.settings; + + const { + settings: analyticsSettings + } = googlesitekit.modules.analytics || {}; + + const { + active: gtmActive, + settings: gtmSettings, + } = googlesitekit.modules.tagmanager || {}; + + const analyticsUseSnippet = analyticsSettings ? analyticsSettings.useSnippet : false; + const gtmUseSnippet = gtmActive && gtmSettings ? gtmSettings.useSnippet : false; + + this.state = { + optimizeId: optimizeId || '', + analyticsUseSnippet, + gtmUseSnippet, + errorCode: false, + errorMsg: '', + ampClientIdOptIn: ampClientIdOptIn || false, + ampExperimentJson: ampExperimentJson || '', + ampExperimentJsonValidated: true, + OptimizeIDValidated: true, + }; + + this.handleOptimizeIdEntry = this.handleOptimizeIdEntry.bind( this ); + this.handleSubmit = this.handleSubmit.bind( this ); + this.renderInstructionInfo = this.renderInstructionInfo.bind( this ); + this.handleAMPOptimizeEntry = this.handleAMPOptimizeEntry.bind( this ); + } + + componentDidMount() { + this._isMounted = true; + + // Handle save hook from the settings page. + addFilter( 'googlekit.SettingsConfirmed', + 'googlekit.OptimizeSettingsConfirmed', + ( chain, module ) => { + if ( 'optimize' !== module.replace( '-module', '' ) ) { + return chain; + } + const { isEditing } = this.props; + if ( isEditing ) { + return this.handleSubmit(); + } + } ); + + this.toggleConfirmChangesButton(); + } + + componentWillUnmount() { + this._isMounted = false; + + removeFilter( 'googlekit.SettingsConfirmed', 'googlekit.OptimizeSettingsConfirmed' ); + } + + componentDidUpdate() { + this.toggleConfirmChangesButton(); + } + + /** + * Toggle confirm changes button disable/enabble depending on the changed settings. + */ + toggleConfirmChangesButton() { + + if ( ! this.props.isEditing ) { + return; + } + + const settingsMapping = { + optimizeId: 'optimizeId', + ampExperimentJson: 'ampExperimentJson', + }; + + toggleConfirmModuleSettings( 'optimize', settingsMapping, this.state ); + } + + async handleSubmit() { + const { + optimizeId, + ampExperimentJson, + OptimizeIDValidated + } = this.state; + const { finishSetup } = this.props; + + if ( ! OptimizeIDValidated || 0 === optimizeId.length ) { + return false; + } + + const optimizeAccount = { + optimizeId, + ampExperimentJson: ampExperimentJson, + }; + + return await data.set( 'modules', 'optimize', 'save', optimizeAccount ).then( () => { + if ( finishSetup ) { + finishSetup(); + } + + googlesitekit.modules.optimize.settings.optimizeId = optimizeId; + + if ( this._isMounted ) { + this.setState( { + isSaving: false, + } ); + } + } ).catch( err => { + if ( this._isMounted ) { + this.setState( { + errorCode: true, + errorMsg: err.errorMsg + } ); + } + } ); + } + + handleOptimizeIdEntry( e ) { + const validOptimizeID = validateOptimizeID( e.target.value ); + if ( this._isMounted ) { + this.setState( { + optimizeId: e.target.value, + OptimizeIDValidated: validOptimizeID, + } ); + } + } + + handleAMPOptimizeEntry( e ) { + const validJSON = validateJSON( e.target.value ); + + if ( this._isMounted ) { + this.setState( { + ampExperimentJson: e.target.value, + ampExperimentJsonValidated: validJSON, + } ); + } + } + + renderInfo() { + const { + optimizeId, + } = this.state; + + return ( + + { + optimizeId ? +
{ __( 'Your Optimize Container ID', 'google-site-kit' ) }: { optimizeId }
: +
{ __( 'Optimize Container ID missing, press "edit" to add', 'google-site-kit' ) }.
+ } +
+ ); + } + + renderInstructionInfo() { + const { + analyticsUseSnippet, + gtmUseSnippet, + optimizeId + } = this.state; + + // If we don't use auto insert gtag, but use auto insert gtm. Show instruction of how to implement it on GTM. + if ( ! analyticsUseSnippet && gtmUseSnippet ) { + return ( + +

{ __( 'You are using auto insert snippet with Tag Manager', 'google-site-kit' ) }

+

{ __( 'Click here', 'google-site-kit' ) } { __( 'for how to implement Optimize tag through your Tag Manager', 'google-site-kit' ) }

+
+ ); + } + + if ( ! analyticsUseSnippet ) { + return ( + +

{ __( 'You disabled analytics auto insert snippet. If You are using Google Analytics code snippet, add the code below:', 'google-site-kit' ) }

+
+						ga("require", "{ optimizeId ? optimizeId : 'GTM-XXXXXXX' }");
+					
+

{ __( 'Click here', 'google-site-kit' ) } { __( 'for how to implement Optimize tag in Google Analytics Code Snippet', 'google-site-kit' ) }

+
+ ); + } + + return null; + } + + renderAMPSnippet() { + const { + analyticsUseSnippet, + ampClientIdOptIn, + ampExperimentJson, + ampExperimentJsonValidated, + } = this.state; + + const { AMPenabled } = window.googlesitekit.admin; + + if ( ! analyticsUseSnippet || ! AMPenabled ) { + return null; + } + + return ( + + { ampClientIdOptIn && + +

{ __( 'Please input your AMP experiment settings in JSON format below.', 'google-site-kit' ) } { __( 'Learn More.', 'google-site-kit' ) }

+ + + + { ! ampExperimentJsonValidated && +

{ __( 'Error: AMP experiment settings are not in a valid JSON format.', 'google-site-kit' ) }

+ } +
+ + } +
+ ); + } + + renderForm() { + const { + optimizeId, + errorCode, + errorMsg, + OptimizeIDValidated, + } = this.state; + + return ( + +

{ __( 'Please copy and paste your Optimize ID to complete your setup.', 'google-site-kit' ) } { __( 'You can locate this here.', 'google-site-kit' ) }

+ + { + errorCode && 0 < errorMsg.length && +

+ { __( 'Error:', 'google-site-kit' ) } { errorMsg } +

+ } + +
+ { __( 'Format: GTM-XXXXXXX.', 'google-site-kit' ) } } + outlined + required + > + + +
+ + { ! OptimizeIDValidated && +

{ __( 'Error: Not a valid Optimize ID.', 'google-site-kit' ) }

+ } + + { + this.renderAMPSnippet() + } + + { + this.renderInstructionInfo() + } +
+ ); + } + + render() { + const { + onSettingsPage, + isEditing + } = this.props; + + return ( +
+ { + ! onSettingsPage && + +
+ +
+

+ { __( 'Optimize', 'google-site-kit' ) } +

+
+ } + + { isEditing && this.renderForm() } + + { ! isEditing && this.renderInfo() } + + { + ! onSettingsPage && +
+ +
+ } +
+ ); + } +} + +OptimizeSetup.propTypes = { + onSettingsPage: PropTypes.bool, + finishSetup: PropTypes.func, + isEditing: PropTypes.bool, +}; + +OptimizeSetup.defaultProps = { + onSettingsPage: true, + isEditing: false, +}; + +export default OptimizeSetup; diff --git a/assets/js/modules/pagespeed-insights/dashboard/dashboard-cta.js b/assets/js/modules/pagespeed-insights/dashboard/dashboard-cta.js new file mode 100644 index 00000000000..6e2a9b5beaf --- /dev/null +++ b/assets/js/modules/pagespeed-insights/dashboard/dashboard-cta.js @@ -0,0 +1,63 @@ +import CTA from 'GoogleComponents/notifications/cta'; +import data from 'GoogleComponents/data'; +import { + activateOrDeactivateModule, + showErrorNotification, +} from 'GoogleUtil'; +import GenericError from 'GoogleComponents/notifications/generic-error'; +import { getReAuthUrl } from 'GoogleUtil'; + +const { __ } = wp.i18n; + +const PageSpeedInsightsCTA = () => { + const { + active, + setupComplete, + } = googlesitekit.modules['pagespeed-insights']; + + const { canManageOptions } = googlesitekit.permissions; + + if ( ! canManageOptions && ! setupComplete ) { + return null; + } + + const handleSetUpClick = async() => { + try { + await activateOrDeactivateModule( data, 'pagespeed-insights', true ); + + // Redirect to continue setup. + window.location = getReAuthUrl( 'pagespeed-insights', true ); + } catch ( err ) { + showErrorNotification( GenericError, { + id: 'pagespeed-insights-setup-error', + title: __( 'Internal Server Error', 'google-site-kit' ), + description: err.message, + format: 'small', + type: 'win-error', + } ); + } + }; + + return ( +
+ +
+ ); +}; + +export default PageSpeedInsightsCTA; diff --git a/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-homepage-speed-column.js b/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-homepage-speed-column.js new file mode 100644 index 00000000000..23a7b9cf140 --- /dev/null +++ b/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-homepage-speed-column.js @@ -0,0 +1,143 @@ +/** + * PageSpeedInsightsDashboardWidgetHomepageSpeedColumn component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import withData from 'GoogleComponents/higherorder/withdata'; +import { getTimeInSeconds } from 'GoogleUtil'; +import { + getDataTableFromData, + TableOverflowContainer, +} from 'GoogleComponents/data-table'; +import { + getScoreCategoryLabel, + PageSpeedReportScoreCategoryWrapper, + PageSpeedReportScoreGauge, +} from './util'; + +const { Component } = wp.element; +const { __ } = wp.i18n; + +class PageSpeedInsightsDashboardWidgetHomepageSpeedColumn extends Component { + componentDidMount() { + const { + data, + handleDataLoaded + } = this.props; + + + if ( data && handleDataLoaded ) { + handleDataLoaded(); + } + + } + render() { + const { data } = this.props; + + // Waiting for withData resolution. + if ( ! data || data.error ) { + return null; + } + + const headers = []; + const options = { + hideHeader: true, + disableListMode: true, + chartsEnabled: false, + links: [], + }; + + const title = 'mobile' === data.configSettings.emulatedFormFactor ? __( 'Mobile', 'google-site-kit' ) : __( 'Desktop', 'google-site-kit' ); + + const score = data.categories.performance.score; + const scoreCategory = getScoreCategoryLabel( score ); + const interactive = data.audits.interactive.displayValue; + + const dataTable = getDataTableFromData( + [ + [ + __( 'Real user speed data', 'google-site-kit' ), + { scoreCategory }, + ], + [ + __( 'Time to become fully interactive', 'google-site-kit' ), + { interactive }, + ], + ], + headers, + options + ); + + return ( +
+
+

+ { title } +

+ +
+ + { dataTable } + +
+ ); + } +} + +export const PageSpeedInsightsDashboardWidgetHomepageSpeedMobile = withData( + PageSpeedInsightsDashboardWidgetHomepageSpeedColumn, + [ + { + dataObject: 'modules', + identifier: 'pagespeed-insights', + datapoint: 'site-pagespeed-mobile', + permaLink: googlesitekit.permaLink, + priority: 10, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ], + }, + ], + null, + { + inGrid: true, + }, +); + +export const PageSpeedInsightsDashboardWidgetHomepageSpeedDesktop = withData( + PageSpeedInsightsDashboardWidgetHomepageSpeedColumn, + [ + { + dataObject: 'modules', + identifier: 'pagespeed-insights', + datapoint: 'site-pagespeed-desktop', + permaLink: googlesitekit.permaLink, + priority: 10, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ], + }, + ], + null, + { + inGrid: true, + }, +); diff --git a/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-homepage-speed.js b/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-homepage-speed.js new file mode 100644 index 00000000000..1c8c10217e8 --- /dev/null +++ b/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-homepage-speed.js @@ -0,0 +1,131 @@ +/** + * PageSpeedInsightsDashboardWidgetHomepageSpeed component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { + PageSpeedInsightsDashboardWidgetHomepageSpeedDesktop, + PageSpeedInsightsDashboardWidgetHomepageSpeedMobile, +} from './dashboard-widget-homepage-speed-column'; +import SourceLink from 'GoogleComponents/source-link'; +import { PageSpeedReportScale } from './util'; +import ProgressBar from 'GoogleComponents/progress-bar'; +import getDataErrorComponent from 'GoogleComponents/notifications/data-error'; + +const { Component, Fragment } = wp.element; +const { __, sprintf } = wp.i18n; + +class PageSpeedInsightsDashboardWidgetHomepageSpeed extends Component { + constructor( props ) { + super( props ); + this.state = { + loading: true, + error: false, + }; + this.handleDataLoaded = this.handleDataLoaded.bind( this ); + this.handleDataError = this.handleDataError.bind( this ); + } + + handleDataLoaded() { + this.setState( { + loading: false, + } ); + } + + handleDataError() { + this.setState( { + error: true, + } ); + } + + render() { + const { + loading, + error, + } = this.state; + + const source = { + name: __( 'PageSpeed Insights', 'google-site-kit' ), + link: sprintf( 'https://developers.google.com/speed/pagespeed/insights/?url=%s', googlesitekit.admin.siteURL ), + }; + + if ( error ) { + return ( +
+ { + getDataErrorComponent( + __( 'PageSpeed Insights', 'google-site-kit' ), + __( 'Issue accessing data, please ensure the API key is set correctly.', 'google-site-kit' ), + true, + true, + false + ) + } +
+ ); + } + + return ( + + { loading && +
+
+ +

{ __( 'PageSpeed Insights is preparing data for your home page…', 'google-site-kit' ) }

+
+
+ } + + + { ! loading && + +
+ +
+
+ +
+
+ } +
+ ); + } +} +export default PageSpeedInsightsDashboardWidgetHomepageSpeed; diff --git a/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-speed-inner.js b/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-speed-inner.js new file mode 100644 index 00000000000..e6ae8afe2d6 --- /dev/null +++ b/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-speed-inner.js @@ -0,0 +1,29 @@ +/** + * DashboardSpeedInner component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { withFilters } = wp.components; +const { Component } = wp.element; + +class DashboardSpeedInner extends Component { + + render() { + return null; + } +} + +export default withFilters( 'googlesitekit.DashboardSpeed' )( DashboardSpeedInner ); diff --git a/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-speed.js b/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-speed.js new file mode 100644 index 00000000000..c7980c4a610 --- /dev/null +++ b/assets/js/modules/pagespeed-insights/dashboard/dashboard-widget-speed.js @@ -0,0 +1,57 @@ +/** + * DashboardSpeed component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardSpeedInner from './dashboard-widget-speed-inner'; +import Layout from 'GoogleComponents/layout/layout'; +import DashboardModuleHeader from 'GoogleComponents/dashboard/dashboard-module-header'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class DashboardSpeed extends Component { + + render() { + return ( + +
+ +
+
+ +
+
+ +
+
+
+
+
+ ); + } +} + +export default DashboardSpeed; diff --git a/assets/js/modules/pagespeed-insights/dashboard/util.js b/assets/js/modules/pagespeed-insights/dashboard/util.js new file mode 100644 index 00000000000..a79abef839f --- /dev/null +++ b/assets/js/modules/pagespeed-insights/dashboard/util.js @@ -0,0 +1,115 @@ +/** + * PageSpeed Insights dashboard utility functions. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { __ } = wp.i18n; + +/** + * Retrieve the score category slug based on the given score. + * + * @param number score Score between 1.0 and 0.0. + * + * @return string Either 'fast', 'average', or 'slow'. + */ +function getScoreCategory( score ) { + if ( 0.9 <= score ) { + return 'fast'; + } + + if ( 0.5 <= score ) { + return 'average'; + } + + return 'slow'; +} + +/** + * Retrieve the score category label based on the given score. + * + * @param number score Score between 1.0 and 0.0. + * + * @return string Score category label. + */ +export const getScoreCategoryLabel = ( score ) => { + const category = getScoreCategory( score ); + + if ( 'fast' === category ) { + return __( 'Fast', 'google-site-kit' ); + } + + if ( 'average' === category ) { + return __( 'Average', 'google-site-kit' ); + } + + return __( 'Slow', 'google-site-kit' ); +}; + +export const PageSpeedReportScoreCategoryWrapper = ( props ) => { + const { score, children } = props; + const className = `googlesitekit-pagespeed-report__score-category-wrapper googlesitekit-pagespeed-report__score-category-wrapper--${ getScoreCategory( score ) }`; + const iconClassName = `googlesitekit-pagespeed-report__score-icon googlesitekit-pagespeed-report__score-icon--${ getScoreCategory( score ) }`; + + return ( + + { children } + + ); +}; + +export const PageSpeedReportScoreGauge = ( props ) => { + const { score } = props; + const percentage = parseInt( score * 100, 10 ); + const className = ` + googlesitekit-percentage-circle + googlesitekit-percentage-circle--${ getScoreCategory( score ) } + googlesitekit-percentage-circle--percent-${ percentage } + `; + + return ( +
+
+
{ percentage }
+
+
+
+
+
+ + { __( 'Performance', 'google-site-kit' ) } + +
+ ); +}; + +export const PageSpeedReportScale = () => { + return ( +
+ + { __( 'Scale:', 'google-site-kit' ) } + + + { __( '90-100 (fast)', 'google-site-kit' ) } + + + { __( '50-89 (average)', 'google-site-kit' ) } + + + { __( '0-49 (slow)', 'google-site-kit' ) } + +
+ ); +}; diff --git a/assets/js/modules/pagespeed-insights/index.js b/assets/js/modules/pagespeed-insights/index.js new file mode 100644 index 00000000000..601b5f0a2a5 --- /dev/null +++ b/assets/js/modules/pagespeed-insights/index.js @@ -0,0 +1,60 @@ +/** + * PageSpeed Insights module initialization. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { createAddToFilter } from 'GoogleUtil/helpers'; +import { fillFilterWithComponent } from 'GoogleUtil'; +import PageSpeedInsightsSetup from 'GoogleModules/pagespeed-insights/setup'; +import DashboardSpeed from './dashboard/dashboard-widget-speed'; +import PageSpeedInsightsDashboardWidgetHomepageSpeed from './dashboard/dashboard-widget-homepage-speed'; +import PageSpeedInsightsCTA from './dashboard/dashboard-cta'; + +const { addFilter } = wp.hooks; +const { + active, + setupComplete, +} = googlesitekit.modules['pagespeed-insights']; +const slug = 'pagespeed-insights'; + +if ( active && setupComplete ) { + const addDashboardSpeed = createAddToFilter( ); + const addPageSpeedInsightsDashboardWidgetHomepageSpeed = createAddToFilter( ); + + /** + * Add components to the Site Kit Dashboard. + */ + addFilter( 'googlesitekit.DashboardModule', + 'googlesitekit.PageSpeedInsights', + addDashboardSpeed, 45 ); + addFilter( 'googlesitekit.DashboardSpeed', + 'googlesitekit.PageSpeedInsightsHomepageSpeed', + addPageSpeedInsightsDashboardWidgetHomepageSpeed ); +} else { + const addPageSpeedInsightsCTA = createAddToFilter( ); + addFilter( 'googlesitekit.DashboardModule', + 'googlesitekit.PageSpeedInsights', + addPageSpeedInsightsCTA, 45 ); + + /** + * Add component to the setup wizard + */ + addFilter( `googlesitekit.ModuleSetup-${slug}`, + 'googlesitekit.PageSpeedInsightsModuleSetupWizard', + fillFilterWithComponent( PageSpeedInsightsSetup, { + onSettingsPage: false, + } ) ); +} diff --git a/assets/js/modules/pagespeed-insights/setup.js b/assets/js/modules/pagespeed-insights/setup.js new file mode 100644 index 00000000000..221c43678c8 --- /dev/null +++ b/assets/js/modules/pagespeed-insights/setup.js @@ -0,0 +1,196 @@ +/** + * TagmanagerSetup component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Button from 'GoogleComponents/button'; +import Link from 'GoogleComponents/link'; +import data from 'GoogleComponents/data'; +import PropTypes from 'prop-types'; + +import { Input, TextField } from 'SiteKitCore/material-components'; +import { sendAnalyticsTrackingEvent } from 'GoogleUtil'; +import { getSiteKitAdminURL } from 'GoogleUtil'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; + +class PageSpeedInsightsSetup extends Component { + + constructor( props ) { + super( props ); + this.state = { + apikey: '', + disabled: true, + }; + + this.handleAPIKeyChange = this.handleAPIKeyChange.bind( this ); + this.handleAPIKeyEntry = this.handleAPIKeyEntry.bind( this ); + this.handleEditKeyClick = this.handleEditKeyClick.bind( this ); + } + + componentDidMount() { + const apikey = googlesitekit.admin.settings ? googlesitekit.admin.settings.apikey : ''; + const disabled = ! apikey || 0 === apikey.length; + const editing = disabled; + const startedEmpty = disabled; + + // Load the inital value. + this.setState( { + apikey, + disabled, + editing, + startedEmpty, + } ); + } + + async handleAPIKeyEntry() { + const { + apikey, + startedEmpty, + } = this.state; + + sendAnalyticsTrackingEvent( 'plugin_setup', 'apikey_entered' ); + + // Save the API key. + try { + await data.set( 'core', 'site', 'apikey', { apikey } ); + + // If the API key was previously unconfigured, continue to the dashboard. + if ( startedEmpty ) { + document.location = getSiteKitAdminURL( 'googlesitekit-dashboard' ); + } else { + + // Otherwise, end the edit mode. + this.setState( { editing: false } ); + } + } catch ( err ) { + throw err; + } + } + + handleEditKeyClick() { + this.setState( { editing: true } ); + } + + handleAPIKeyChange( e ) { + this.setState( { + apikey: e.currentTarget.value, + disabled: 0 === e.currentTarget.value.length, + } ); + } + + render() { + const { externalAPIKeyURL } = googlesitekit.admin; + const { + apikey, + disabled, + editing, + startedEmpty, + } = this.state; + + const { + onSettingsPage, + } = this.props; + + const externalAPIKeyURLLabel = 'developers.google.com/web/sitekit/apikey'; + + return ( +
+ { + ! onSettingsPage && + +
+ +
+

+ { __( 'PageSpeed Insights', 'google-site-kit' ) } +

+
+ } + + { + ! editing ? +

+ { __( 'API connected.', 'google-site-kit' ) } + { __( 'Edit key', 'google-site-kit' ) } + +

: + + { startedEmpty && + +

+ { __( 'Please generate an API key on ', 'google-site-kit' ) } + + { externalAPIKeyURLLabel } + +

+

{ __( 'Enter it below to complete the setup for PageSpeed Insights.', 'google-site-kit' ) }

+
+ } +
+ + + +
+ +
+ } + +
+ ); + } +} + +PageSpeedInsightsSetup.propTypes = { + onSettingsPage: PropTypes.bool, + finishSetup: PropTypes.func, + isEditing: PropTypes.bool, +}; + +PageSpeedInsightsSetup.defaultProps = { + onSettingsPage: true, + isEditing: false, +}; + +export default PageSpeedInsightsSetup; diff --git a/assets/js/modules/search-console/adminbar/adminbar-widget-overview.js b/assets/js/modules/search-console/adminbar/adminbar-widget-overview.js new file mode 100644 index 00000000000..5f57dcbe831 --- /dev/null +++ b/assets/js/modules/search-console/adminbar/adminbar-widget-overview.js @@ -0,0 +1,111 @@ +/** + * SearchConsoleAdminbarWidgetOverview component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DataBlock from 'GoogleComponents/data-block.js'; +import withData from 'GoogleComponents/higherorder/withdata'; +import { getTimeInSeconds } from 'GoogleUtil'; +import { extractSearchConsoleDashboardData, isDataZeroSearchConsole } from '../dashboard/util'; +import PreviewBlock from 'GoogleComponents/preview-block'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; + +class SearchConsoleAdminbarWidgetOverview extends Component { + + render() { + const { data } = this.props; + + if ( ! data || data.error ) { + return null; + } + + const processedData = extractSearchConsoleDashboardData( data ); + + const { + totalClicks, + totalImpressions, + totalClicksChange, + totalImpressionsChange, + } = processedData; + + return ( + +
+ +
+
+ +
+
+ ); + } +} + +export default withData( + SearchConsoleAdminbarWidgetOverview, + [ + { + dataObject: 'modules', + identifier: 'search-console', + datapoint: 'page-analytics', + permaLink: googlesitekit.permaLink, + postID: googlesitekit.postID, + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Adminbar', + } + ], + +
+ +
+
+ +
+
, + { inGrid: true }, + isDataZeroSearchConsole +); diff --git a/assets/js/modules/search-console/adminbar/adminbar-widget.js b/assets/js/modules/search-console/adminbar/adminbar-widget.js new file mode 100644 index 00000000000..f811fd213d1 --- /dev/null +++ b/assets/js/modules/search-console/adminbar/adminbar-widget.js @@ -0,0 +1,41 @@ +/** + * GoogleSitekitSearchConsoleAdminbarWidget component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import SearchConsoleAdminbarWidgetOverview from './adminbar-widget-overview'; + +const { Component } = wp.element; + +class GoogleSitekitSearchConsoleAdminbarWidget extends Component { + + constructor( props ) { + super( props ); + } + + render() { + + if ( typeof googlesitekit.permaLink !== typeof undefined && '' === googlesitekit.permaLink ) { + return null; + } + + return ( + + ); + } +} + +export default GoogleSitekitSearchConsoleAdminbarWidget; diff --git a/assets/js/modules/search-console/dashboard-details/dashboard-details-widget-keyword-table.js b/assets/js/modules/search-console/dashboard-details/dashboard-details-widget-keyword-table.js new file mode 100644 index 00000000000..bb43325801c --- /dev/null +++ b/assets/js/modules/search-console/dashboard-details/dashboard-details-widget-keyword-table.js @@ -0,0 +1,49 @@ +/** + * DashboardDetailsWidgetKeywordsTable component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import SearchConsoleDashboardWidgetKeywordTable from '../dashboard/dashboard-widget-keyword-table'; +import Layout from 'GoogleComponents/layout/layout'; + +const { Component } = wp.element; +const { __, sprintf } = wp.i18n; + +class DashboardDetailsWidgetKeywordsTable extends Component { + + render() { + return ( +
+ + + +
+ ); + } +} + +export default DashboardDetailsWidgetKeywordsTable; diff --git a/assets/js/modules/search-console/dashboard-details/dashboard-details-widget-search-funnel.js b/assets/js/modules/search-console/dashboard-details/dashboard-details-widget-search-funnel.js new file mode 100644 index 00000000000..60180ad5750 --- /dev/null +++ b/assets/js/modules/search-console/dashboard-details/dashboard-details-widget-search-funnel.js @@ -0,0 +1,53 @@ +/** + * DashboardDetailsSearchFunnel component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardSearchFunnelInner from '../dashboard/dashboard-widget-search-funnel-inner'; +import Layout from 'GoogleComponents/layout/layout'; +import AnalyticsInactiveCTA from 'GoogleComponents/analytics-inactive-cta'; + +const { Component } = wp.element; + +class DashboardDetailsSearchFunnel extends Component { + + render() { + return ( +
+ +
+
+ + { // Show the Analytics CTA if analytics is not enabled. + ( ! googlesitekit.modules.analytics.active ) && +
+ +
+ } +
+
+
+
+ ); + } +} + +export default DashboardDetailsSearchFunnel; diff --git a/assets/js/modules/search-console/dashboard/dashboard-widget-keyword-table.js b/assets/js/modules/search-console/dashboard/dashboard-widget-keyword-table.js new file mode 100644 index 00000000000..12d6076a769 --- /dev/null +++ b/assets/js/modules/search-console/dashboard/dashboard-widget-keyword-table.js @@ -0,0 +1,98 @@ +/** + * SearchConsoleDashboardWidgetKeywordTable component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import withData from 'GoogleComponents/higherorder/withdata'; +import { getTimeInSeconds, numberFormat } from 'GoogleUtil'; +import { getDataTableFromData, TableOverflowContainer } from 'GoogleComponents/data-table'; +import PreviewTable from 'GoogleComponents/preview-table'; + +const { __, sprintf } = wp.i18n; +const { map } = lodash; +const { Component } = wp.element; + +class SearchConsoleDashboardWidgetKeywordTable extends Component { + + render() { + const { data } = this.props; + + if ( ! data || ! data.length ) { + return null; + } + + const headers = [ + { + title: __( 'Keyword', 'google-site-kit' ), + tooltip: __( 'Most searched for keywords related to your content', 'google-site-kit' ) + }, + { + title: __( 'Clicks', 'google-site-kit' ), + tooltip: __( 'Number of times users clicked on your content in search results', 'google-site-kit' ) + }, + { + title: __( 'Impressions', 'google-site-kit' ), + tooltip: __( 'Counted each time your content appears in search results', 'google-site-kit' ) + } + ]; + const domain = googlesitekit.admin.siteURL; + let links = []; + const dataMapped = map( data, ( row, i ) => { + const query = row.keys[0]; + links[ i ] = sprintf( + 'https://search.google.com/search-console/performance/search-analytics?resource_id=%s&query=!%s&num_of_days=28', + domain, + query + ); + return [ + query, + numberFormat( row.clicks ), + numberFormat( row.impressions ) + ]; + } ); + + const options = { + hideHeader: false, + chartsEnabled: false, + links, + }; + + const dataTable = getDataTableFromData( dataMapped, headers, options ); + + return ( + + { dataTable } + + ); + } +} + +export default withData( + SearchConsoleDashboardWidgetKeywordTable, + [ + { + dataObject: 'modules', + identifier: 'search-console', + datapoint: 'search-keywords', + permaLink: googlesitekit.permaLink, + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ], + } + ], + , + { createGrid: true } +); diff --git a/assets/js/modules/search-console/dashboard/dashboard-widget-overview.js b/assets/js/modules/search-console/dashboard/dashboard-widget-overview.js new file mode 100644 index 00000000000..97ded550dcf --- /dev/null +++ b/assets/js/modules/search-console/dashboard/dashboard-widget-overview.js @@ -0,0 +1,156 @@ +/** + * SearchConsoleDashboardWidgetOverview component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DataBlock from 'GoogleComponents/data-block.js'; +import withData from 'GoogleComponents/higherorder/withdata'; +import PreviewBlock from 'GoogleComponents/preview-block'; +import { getTimeInSeconds } from 'GoogleUtil'; +import { + extractSearchConsoleDashboardData, + isDataZeroSearchConsole, +} from './util'; +import PropTypes from 'prop-types'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; + +class SearchConsoleDashboardWidgetOverview extends Component { + + constructor( props ) { + super( props ); + } + + render() { + const { data, selectedStats, handleStatSelection } = this.props; + + if ( ! data || ! data.length ) { + return null; + } + const processedData = extractSearchConsoleDashboardData( data ); + + const { + totalClicks, + totalImpressions, + averageCTR, + averagePosition, + totalClicksChange, + totalImpressionsChange, + averageCTRChange, + averagePositionChange, + } = processedData; + + const dataBlocks = [ + { + className: 'googlesitekit-data-block--clicks googlesitekit-data-block--button-1', + title: __( 'Total Clicks', 'google-site-kit' ), + datapoint: totalClicks, + change: totalClicksChange, + changeDataUnit: '%', + context: 'button', + selected: selectedStats.includes( 0 ), + handleStatSelection: handleStatSelection, + }, + { + className: 'googlesitekit-data-block--impressions googlesitekit-data-block--button-2', + title: __( 'Total Impressions', 'google-site-kit' ), + datapoint: totalImpressions, + change: totalImpressionsChange, + changeDataUnit: '%', + context: 'button', + selected: selectedStats.includes( 1 ), + handleStatSelection: handleStatSelection, + }, + { + className: 'googlesitekit-data-block--ctr googlesitekit-data-block--button-3', + title: __( 'Average CTR', 'google-site-kit' ), + datapoint: averageCTR + '%', + change: averageCTRChange, + changeDataUnit: '%', + context: 'button', + selected: selectedStats.includes( 2 ), + handleStatSelection: handleStatSelection, + }, + { + className: 'googlesitekit-data-block--position googlesitekit-data-block--button-4', + title: __( 'Average Position', 'google-site-kit' ), + datapoint: averagePosition, + change: averagePositionChange, + changeDataUnit: '%', + context: 'button', + selected: selectedStats.includes( 3 ), + handleStatSelection: handleStatSelection, + }, + ]; + + return ( + +
+
+ { dataBlocks.map( ( block, i ) => { + return ( +
+ +
+ ); + } ) } +
+
+
+ ); + } +} + +SearchConsoleDashboardWidgetOverview.propTypes = { + handleDataError: PropTypes.func.isRequired, +}; + +export default withData( + SearchConsoleDashboardWidgetOverview, + [ + { + dataObject: 'modules', + identifier: 'search-console', + datapoint: 'sc-site-analytics', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ], + } + ], + , + { createGrid: true }, + isDataZeroSearchConsole +); diff --git a/assets/js/modules/search-console/dashboard/dashboard-widget-popular-keyword-table.js b/assets/js/modules/search-console/dashboard/dashboard-widget-popular-keyword-table.js new file mode 100644 index 00000000000..b114c0a114c --- /dev/null +++ b/assets/js/modules/search-console/dashboard/dashboard-widget-popular-keyword-table.js @@ -0,0 +1,126 @@ +/** + * DashboardWidgetPopularKeywordsTable component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import withData from 'GoogleComponents/higherorder/withdata'; +import { getTimeInSeconds, numberFormat } from 'GoogleUtil'; +import { getDataTableFromData, TableOverflowContainer } from 'GoogleComponents/data-table'; +import PreviewTable from 'GoogleComponents/preview-table'; +import Layout from 'GoogleComponents/layout/layout'; +import { + isDataZeroSearchConsole, +} from '../dashboard/util'; + +const { __, sprintf } = wp.i18n; +const { map } = lodash; +const { Component } = wp.element; + +class DashboardWidgetPopularKeywordsTable extends Component { + static renderLayout( component ) { + return ( +
+ + { component } + +
+ ); + } + + render() { + const { data } = this.props; + + if ( ! data || ! data.length ) { + return null; + } + + const headers = [ + { + title: __( 'Top search queries for your site', 'google-site-kit' ), + tooltip: __( 'Most searched for keywords related to your content', 'google-site-kit' ) + }, + { + title: __( 'Impressions', 'google-site-kit' ), + tooltip: __( 'Counted each time your content appears in search results', 'google-site-kit' ) + } + ]; + const domain = googlesitekit.admin.siteURL; + let links = []; + const dataMapped = map( data, ( row, i ) => { + const query = row.keys[0]; + links[ i ] = sprintf( + 'https://search.google.com/search-console/performance/search-analytics?resource_id=%s&query=!%s&num_of_days=28', + domain, + query + ); + return [ + query, + numberFormat( row.impressions ) + ]; + } ); + + const options = { + hideHeader: false, + chartsEnabled: false, + links, + }; + + const dataTable = getDataTableFromData( dataMapped, headers, options ); + + return ( + DashboardWidgetPopularKeywordsTable.renderLayout( + + { dataTable } + + ) + ); + } +} + +export default withData( + DashboardWidgetPopularKeywordsTable, + [ + { + dataObject: 'modules', + identifier: 'search-console', + datapoint: 'search-keywords-sort-by-impressions', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Dashboard' ], + } + ], + DashboardWidgetPopularKeywordsTable.renderLayout( + + ), + { + inGrid: true, + createGrid: true, + }, + isDataZeroSearchConsole +); + diff --git a/assets/js/modules/search-console/dashboard/dashboard-widget-popularity-inner.js b/assets/js/modules/search-console/dashboard/dashboard-widget-popularity-inner.js new file mode 100644 index 00000000000..f47a759f6cb --- /dev/null +++ b/assets/js/modules/search-console/dashboard/dashboard-widget-popularity-inner.js @@ -0,0 +1,29 @@ +/** + * DashboardPopularityInner component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { withFilters } = wp.components; +const { Component } = wp.element; + +class DashboardPopularityInner extends Component { + + render() { + return null; + } +} + +export default withFilters( 'googlesitekit.DashboardPopularity' )( DashboardPopularityInner ); diff --git a/assets/js/modules/search-console/dashboard/dashboard-widget-popularity.js b/assets/js/modules/search-console/dashboard/dashboard-widget-popularity.js new file mode 100644 index 00000000000..e8bf753c6b8 --- /dev/null +++ b/assets/js/modules/search-console/dashboard/dashboard-widget-popularity.js @@ -0,0 +1,46 @@ +/** + * DashboardPopularity component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardPopularityInner from './dashboard-widget-popularity-inner'; +import DashboardModuleHeader from 'GoogleComponents/dashboard/dashboard-module-header'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class DashboardPopularity extends Component { + + render() { + return ( + +
+ +
+ +
+ ); + } +} + +export default DashboardPopularity; diff --git a/assets/js/modules/search-console/dashboard/dashboard-widget-search-funnel-inner.js b/assets/js/modules/search-console/dashboard/dashboard-widget-search-funnel-inner.js new file mode 100644 index 00000000000..35699ef55ab --- /dev/null +++ b/assets/js/modules/search-console/dashboard/dashboard-widget-search-funnel-inner.js @@ -0,0 +1,29 @@ +/** + * DashboardSearchFunnelInner component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { withFilters } = wp.components; +const { Component } = wp.element; + +class DashboardSearchFunnelInner extends Component { + + render() { + return null; + } +} + +export default withFilters( 'googlesitekit.DashboardSearchFunnel' )( DashboardSearchFunnelInner ); diff --git a/assets/js/modules/search-console/dashboard/dashboard-widget-search-funnel.js b/assets/js/modules/search-console/dashboard/dashboard-widget-search-funnel.js new file mode 100644 index 00000000000..b5883b57fe0 --- /dev/null +++ b/assets/js/modules/search-console/dashboard/dashboard-widget-search-funnel.js @@ -0,0 +1,75 @@ +/** + * DashboardSearchFunnel component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DashboardSearchFunnelInner from './dashboard-widget-search-funnel-inner'; +import Layout from 'GoogleComponents/layout/layout'; +import DashboardModuleHeader from 'GoogleComponents/dashboard/dashboard-module-header'; +import AnalyticsInactiveCTA from 'GoogleComponents/analytics-inactive-cta'; + +const { Component, Fragment } = wp.element; +const { __ } = wp.i18n; + +class DashboardSearchFunnel extends Component { + + render() { + const { canManageOptions } = googlesitekit.permissions; + + // Users without manage options capability will not see Setup CTA. + const wrapperCols = ! googlesitekit.modules.analytics.active && ! canManageOptions ? 6 : 12; + + return ( + +
+ +
+
+ +
+
+ + { // Show the Analytics CTA if analytics is not enabled. + ( ! googlesitekit.modules.analytics.active ) && +
+ +
+ } +
+
+
+
+
+ ); + } +} + +export default DashboardSearchFunnel; diff --git a/assets/js/modules/search-console/dashboard/dashboard-widget-sitestats.js b/assets/js/modules/search-console/dashboard/dashboard-widget-sitestats.js new file mode 100644 index 00000000000..aec7a620263 --- /dev/null +++ b/assets/js/modules/search-console/dashboard/dashboard-widget-sitestats.js @@ -0,0 +1,144 @@ +/** + * SearchConsoleDashboardWidgetSiteStats component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import GoogleChart from 'GoogleComponents/google-chart.js'; +import { getTimeInSeconds } from 'GoogleUtil'; +import withData from 'GoogleComponents/higherorder/withdata'; +import { extractSearchConsoleDashboardData } from './util'; +import PreviewBlock from 'GoogleComponents/preview-block'; +import { decodeHtmlEntity } from 'GoogleUtil'; + +const { __, sprintf } = wp.i18n; +const { Component } = wp.element; + +class SearchConsoleDashboardWidgetSiteStats extends Component { + constructor( props ) { + super( props ); + + this.setOptions = this.setOptions.bind( this ); + } + + setOptions() { + const { selectedStats, series, vAxes } = this.props; + + const pageTitle = '' === googlesitekit.pageTitle ? '' : sprintf( __( 'Search Traffic Summary for %s', 'google-site-kit' ), decodeHtmlEntity( googlesitekit.pageTitle ) ); + + const options = { + chart: { + title: pageTitle + }, + curveType: 'line', + height: 270, + width: '100%', + chartArea: { + 'height': '80%', + 'width': '87%', + }, + legend: { + position: 'top', + textStyle: { + color: '#616161', + fontSize: 12, + }, + }, + hAxis: { + format: 'M/d/yy', + gridlines: { + color: '#fff', + }, + textStyle: { + color: '#616161', + fontSize: 12, + }, + }, + vAxis: { + gridlines: { + color: '#eee', + }, + minorGridlines: { + color: '#eee', + }, + textStyle: { + color: '#616161', + fontSize: 12, + }, + titleTextStyle: { + color: '#616161', + fontSize: 12, + italic: false, + }, + } + }; + + options.series = series; + options.vAxes = vAxes; + + // Clean up chart if more than three stats are selected. + if ( 3 <= selectedStats.length ) { + options.vAxis.textPosition = 'none'; + options.vAxis.gridlines.color = '#fff'; + options.vAxis.minorGridlines.color = '#fff'; + options.vAxes = {}; + options.chartArea.width = '98%'; + } + + return options; + } + + render() { + const { data, selectedStats } = this.props; + const options = this.setOptions(); + + if ( ! data || ! data.length ) { + return null; + } + + const processedData = extractSearchConsoleDashboardData( data ); + + return ( +
+
+
+ +
+
+
+ ); + } +} + +export default withData( + SearchConsoleDashboardWidgetSiteStats, + [ + { + dataObject: 'modules', + identifier: 'search-console', + datapoint: 'sc-site-analytics', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: 'Single', + } + ], + , + { createGrid: true } +); diff --git a/assets/js/modules/search-console/dashboard/dashboard-widget-top-level.js b/assets/js/modules/search-console/dashboard/dashboard-widget-top-level.js new file mode 100644 index 00000000000..9c5226c51a8 --- /dev/null +++ b/assets/js/modules/search-console/dashboard/dashboard-widget-top-level.js @@ -0,0 +1,196 @@ +/** + * SearchConsoleDashboardWidgetTopLevel component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import DataBlock from 'GoogleComponents/data-block.js'; +import withData from 'GoogleComponents/higherorder/withdata'; +import { + extractSearchConsoleDashboardData, + isDataZeroSearchConsole, +} from './util'; +import Sparkline from 'GoogleComponents/sparkline'; +import PreviewBlock from 'GoogleComponents/preview-block'; +import { + getTimeInSeconds, + extractForSparkline, + getSiteKitAdminURL, + sendAnalyticsTrackingEvent, +} from 'GoogleUtil'; +import CTA from 'GoogleComponents/notifications/cta'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; + +class SearchConsoleDashboardWidgetTopLevel extends Component { + render() { + const { data } = this.props; + + const { error } = data; + if ( error ) { + sendAnalyticsTrackingEvent( 'plugin_setup', 'search_console_error', error.message ); + + return ( +
+ +
+ ); + } + + // Waiting for withData resolution. + if ( ! data ) { + return null; + } + + // Handle empty data. + if ( ! data.length ) { + return ( +
+ +
+ ); + } + + const processedData = extractSearchConsoleDashboardData( data ); + + const href = getSiteKitAdminURL( + 'googlesitekit-module-search-console', + {} + ); + + const { + totalClicks, + totalImpressions, + totalClicksChange, + totalImpressionsChange, + } = processedData; + + return ( + +
+ + } + /> +
+
+ + } + /> +
+
+ ); + } +} + +export default withData( + SearchConsoleDashboardWidgetTopLevel, + [ + { + dataObject: 'modules', + identifier: 'search-console', + datapoint: 'sc-site-analytics', + permaLink: googlesitekit.permaLink, + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'Single', 'Dashboard' ], + } + ], + +
+ +
+
+ +
+
, + { + inGrid: true, + }, + isDataZeroSearchConsole +); diff --git a/assets/js/modules/search-console/dashboard/dashboard-widget.js b/assets/js/modules/search-console/dashboard/dashboard-widget.js new file mode 100644 index 00000000000..ff8a332402d --- /dev/null +++ b/assets/js/modules/search-console/dashboard/dashboard-widget.js @@ -0,0 +1,217 @@ +/** + * GoogleSitekitSearchConsoleDashboardWidget component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Header from 'GoogleComponents/header'; +import SearchConsoleDashboardWidgetSiteStats from './dashboard-widget-sitestats'; +import SearchConsoleDashboardWidgetKeywordTable from './dashboard-widget-keyword-table'; +import SearchConsoleDashboardWidgetOverview from './dashboard-widget-overview'; +import PageHeader from 'GoogleComponents/page-header'; +import Layout from 'GoogleComponents/layout/layout'; +import Alert from 'GoogleComponents/alert'; +import ProgressBar from 'GoogleComponents/progress-bar'; +import getNoDataComponent from 'GoogleComponents/notifications/nodata'; +import getDataErrorComponent from 'GoogleComponents/notifications/data-error'; +import { getDateRangeFrom } from 'GoogleUtil'; +import HelpLink from 'GoogleComponents/help-link'; + +const { Component, Fragment } = wp.element; +const { __, sprintf } = wp.i18n; + +class GoogleSitekitSearchConsoleDashboardWidget extends Component { + constructor( props ) { + super( props ); + + this.state = { + selectedStats: [ 0, 1 ], + receivingData: true, + error: false, + loading: true, + }; + + this.handleStatSelection = this.handleStatSelection.bind( this ); + this.buildSeries = this.buildSeries.bind( this ); + this.buildVAxes = this.buildVAxes.bind( this ); + this.handleDataError = this.handleDataError.bind( this ); + this.handleDataSuccess = this.handleDataSuccess.bind( this ); + } + + /** + * Handle data errors from the contained AdSense component(s). + * + * Currently handled in the SearchConsoleDashboardWidgetOverview component. + * + * If this component's API data calls returns an error, the error message is passed to this callback, resulting in the display of an error Notification. + * + * If the component detects no data - in this case all 0s - the callback is called without an error message, + * resulting in the display of a CTA. + * + * @param {string} error A potential error string. + */ + handleDataError( error ) { + this.setState( { + receivingData: false, + error, + loading: false, + } ); + } + + /** + * Loading is set to false until data starts to resolve. + */ + handleDataSuccess() { + this.setState( { + receivingData: true, + loading: false, + } ); + } + + handleStatSelection( stat ) { + const { selectedStats } = this.state; + let newStats = selectedStats.slice(); + + if ( selectedStats.includes( stat ) ) { + newStats = selectedStats.filter( selected => stat !== selected ); + } else { + newStats.push( stat ); + } + + if ( 0 === newStats.length ) { + return; + } + + this.setState( { selectedStats: newStats } ); + } + + buildSeries() { + const { selectedStats } = this.state; + + const colorMap = { + 0: '#4285f4', + 1: '#27bcd4', + 2: '#1b9688', + 3: '#673ab7', + }; + + return selectedStats.map( function( stat, i ) { + return { color: colorMap[stat], targetAxisIndex: i }; + } ); + } + + buildVAxes() { + const { selectedStats } = this.state; + + const vAxesMap = { + 0: 'Clicks', + 1: 'Impressions', + 2: 'Average CTR', + 3: 'Average Position', + }; + + return selectedStats.map( function( stat ) { + return { title: vAxesMap[stat] }; + } ); + } + + render() { + const { + selectedStats, + receivingData, + error, + loading, + } = this.state; + + const series = this.buildSeries(); + const vAxes = this.buildVAxes(); + + // Hide AdSense data display when we don't have data. + const wrapperClass = ! loading && receivingData ? '' : 'googlesitekit-nodata'; + const dateRangeFrom = getDateRangeFrom(); + + const searchConsoleDeepLink = sprintf( 'https://search.google.com/u/1/search-console?resource_id=%s', googlesitekit.admin.siteURL ); + + return ( + +
+ +
+
+
+
+ + { loading && } +
+ { /* Data issue: on error display a notification. On missing data: display a CTA. */ } + { ! receivingData && ( + error ? getDataErrorComponent( __( 'Search Console', 'google-site-kit' ), error, true, true, true ) : getNoDataComponent( __( 'Search Console', 'google-site-kit' ), true, true, true ) + ) } +
+ + + + +
+
+ + + +
+
+ +
+
+
+
+ + ); + } +} + +export default GoogleSitekitSearchConsoleDashboardWidget; diff --git a/assets/js/modules/search-console/dashboard/util.js b/assets/js/modules/search-console/dashboard/util.js new file mode 100644 index 00000000000..62920c4cd94 --- /dev/null +++ b/assets/js/modules/search-console/dashboard/util.js @@ -0,0 +1,134 @@ +/** + * Search Console dashboard utility functions. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { changeToPercent, readableLargeNumber } from 'GoogleUtil'; + +const { each } = lodash; +let searchConsoleData = false; + +function reduceSearchConsoleData( rows ) { + const dataMap = [ + [ + { type: 'string', label: 'Day' }, + { type: 'number', label: 'Clicks' }, + { type: 'number', label: 'Impressions' }, + { type: 'number', label: 'CTR' }, + { type: 'number', label: 'Position' }, + ] + ]; + + let totalClicks = 0; + let totalImpressions = 0; + let totalCTR = 0; + let totalPosition = 0; + const count = rows.length; + each( rows, ( row ) => { + const date = new Date( row.keys[0] ); + dataMap.push( [ + ( date.getMonth() + 1 ) + '/' + date.getUTCDate(), + row.clicks, + row.impressions, + row.ctr, + row.position, + ] ); + totalClicks += row.clicks; + totalImpressions += row.impressions; + totalCTR += row.ctr; + totalPosition += row.position; + } ); + + const totalClicksRaw = totalClicks; + const totalImpressionsRaw = totalImpressions; + + totalClicks = readableLargeNumber( totalClicks ); + totalImpressions = readableLargeNumber( totalImpressions ); + + const averageCTR = ( totalCTR / count * 100 ).toFixed( 1 ); + const averageCTRRaw = totalCTR / count; + const averagePosition = ( totalPosition / count ).toFixed( 1 ); + + return { + dataMap, + totalClicks, + totalClicksRaw, + totalImpressions, + totalImpressionsRaw, + averageCTR, + averageCTRRaw, + averagePosition, + }; +} + +export const extractSearchConsoleDashboardData = ( rows ) => { + + // Split the results in two chunks. + const half = Math.floor( rows.length / 2 ); + const lastMonthRows = rows.slice( rows.length - half, rows.length ); + const previousMonthRows = rows.slice( 0, rows.length - half ); + + const lastMonth = reduceSearchConsoleData( lastMonthRows ); + const previousMonth = reduceSearchConsoleData( previousMonthRows ); + + const totalClicksChange = changeToPercent( previousMonth.totalClicksRaw, lastMonth.totalClicksRaw ); + const totalImpressionsChange = changeToPercent( previousMonth.totalImpressionsRaw, lastMonth.totalImpressionsRaw ); + const averageCTRChange = changeToPercent( previousMonth.averageCTRRaw, lastMonth.averageCTRRaw ); + const averagePositionChange = changeToPercent( previousMonth.averagePosition, lastMonth.averagePosition ); + + searchConsoleData = { + dataMap: lastMonth.dataMap, + totalClicks: lastMonth.totalClicks, + totalImpressions: lastMonth.totalImpressions, + averageCTR: lastMonth.averageCTR, + averagePosition: lastMonth.averagePosition, + totalClicksChange, + totalImpressionsChange, + averageCTRChange, + averagePositionChange, + }; + return searchConsoleData; +}; + +/** + * Check for Zero data from Search Console API. + * + * @param {object} data The data returned from the Search Console API call. + * @returns {boolean} + */ +export const isDataZeroSearchConsole = ( data ) => { + + if ( ! data.length ) { + return true; + } + + const processedData = extractSearchConsoleDashboardData( data ); + + const { + totalClicks, + totalImpressions, + averageCTR, + averagePosition, + } = processedData; + + return ( + 0 === parseInt( totalClicks ) && + 0 === parseInt( totalImpressions ) && + 0 === parseInt( averageCTR ) && + 0 === parseInt( averagePosition ) + ); + +}; diff --git a/assets/js/modules/search-console/index.js b/assets/js/modules/search-console/index.js new file mode 100644 index 00000000000..177c09013e9 --- /dev/null +++ b/assets/js/modules/search-console/index.js @@ -0,0 +1,113 @@ +/** + * Search Console module initialization. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import GoogleSitekitSearchConsoleDashboardWidget from './dashboard/dashboard-widget'; +import GoogleSitekitSearchConsoleAdminbarWidget from './adminbar/adminbar-widget'; +import WPSearchConsoleDashboardWidget from './wp-dashboard/wp-dashboard-widget'; +import DashboardSearchFunnel from './dashboard/dashboard-widget-search-funnel.js'; +import SearchConsoleDashboardWidgetTopLevel from './dashboard/dashboard-widget-top-level'; +import DashboardDetailsWidgetKeywordsTable from './dashboard-details/dashboard-details-widget-keyword-table'; +import DashboardWidgetPopularKeywordsTable from './dashboard/dashboard-widget-popular-keyword-table'; +import DashboardDetailsWidgetSearchFunnel from './dashboard-details/dashboard-details-widget-search-funnel'; +import DashboardPopularity from './dashboard/dashboard-widget-popularity'; +import PostSearcher from 'GoogleComponents/post-searcher'; +import SearchConsoleSettingStatus from './settings/search-console-settings-status'; + +import { createAddToFilter } from 'GoogleUtil/helpers'; +import { fillFilterWithComponent } from 'GoogleUtil'; + +const { addFilter } = wp.hooks; + +const slug = 'search-console'; + +const addGoogleSitekitSearchConsoleDashboardWidget = createAddToFilter( ); +const addGoogleSitekitSearchConsoleAdminbarWidget = createAddToFilter( ); +const addWPSearchConsoleDashboardWidget = createAddToFilter( ); +const addDashboardSearchFunnel = createAddToFilter( ); +const addSearchConsoleDashboardWidgetTopLevel = createAddToFilter( ); + +const addDashboardDetailsSearchFunnel = createAddToFilter( ); +const addDashboardDetailsKeywords = createAddToFilter( ); +const addDashboardPopularKeywords = createAddToFilter( ); +const addDashboardPopularity = createAddToFilter( ); +const addPostSearcher = createAddToFilter( ); + +/** + * Add components to the settings page. + */ +addFilter( `googlesitekit.ModuleSettingsDetails-${slug}`, + 'googlesitekit.SearchConsoleModuleSettingsDetails', + fillFilterWithComponent( SearchConsoleSettingStatus, { + onSettingsPage: true, + } ) ); + + +/** +* Add components to the Site Kit Dashboard. +*/ +addFilter( 'googlesitekit.DashboardModule', + 'googlesitekit.SearchConsole', + addDashboardSearchFunnel, 11 ); +addFilter( 'googlesitekit.DashboardModule', + 'googlesitekit.DashboardPopularityModule', + addDashboardPopularity, 40 ); +addFilter( 'googlesitekit.DashboardSearchFunnel', + 'googlesitekit.SearchConsoleSearchFunnel', + addSearchConsoleDashboardWidgetTopLevel ); + +/** +* Add components to the Site Kit URL Details Dashboard. +*/ +addFilter( 'googlesitekit.DashboardDetailsModule', + 'googlesitekit.SearchConsole', + addDashboardDetailsSearchFunnel ); +addFilter( 'googlesitekit.DashboardDetailsModule', + 'googlesitekit.SearchConsole', + addDashboardDetailsKeywords, 40 ); + +addFilter( 'googlesitekit.DashboardPopularity', + 'googlesitekit.SearchConsoleDashboardPopularity', + addDashboardPopularKeywords ); +addFilter( 'googlesitekit.DashboardPopularity', + 'googlesitekit.DashboardPPostSearcherModule', + addPostSearcher, 30 ); + +/** + * Add components to the WordPress Dashboard widget. +*/ +addFilter( 'googlesitekit.WPDashboardHeader', + 'googlesitekit.SearchConsole', + addWPSearchConsoleDashboardWidget, 11 ); + +/** + * Add components to the module detail page. + */ +addFilter( 'googlesitekit.ModuleApp-' + slug, + 'googlesitekit.ModuleApp', + addGoogleSitekitSearchConsoleDashboardWidget ); + +addFilter( `googlesitekit.showDateRangeSelector-${ slug }`, + 'googlesitekit.searchConsoleShowDateRangeSelector', + () => true ); + +/** + * Add components to the adminbar. + */ +addFilter( 'googlesitekit.AdminbarModules', + 'googlesitekit.SearchConsole', + addGoogleSitekitSearchConsoleAdminbarWidget ); diff --git a/assets/js/modules/search-console/settings/search-console-settings-status.js b/assets/js/modules/search-console/settings/search-console-settings-status.js new file mode 100644 index 00000000000..4a590e63128 --- /dev/null +++ b/assets/js/modules/search-console/settings/search-console-settings-status.js @@ -0,0 +1,43 @@ +/** + * SearchConsoleSettingStatus component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { Component } = wp.element; +const { __ } = wp.i18n; +const { siteURL } = googlesitekit.admin; + +class SearchConsoleSettingStatus extends Component { + + render() { + return ( +
+ +
+ { __( 'Connected URL', 'google-site-kit' ) } +
+
+ { siteURL } +
+
+ ); + } +} + +export default SearchConsoleSettingStatus; diff --git a/assets/js/modules/search-console/wp-dashboard/wp-dashboard-widget-overview.js b/assets/js/modules/search-console/wp-dashboard/wp-dashboard-widget-overview.js new file mode 100644 index 00000000000..bd144403f2a --- /dev/null +++ b/assets/js/modules/search-console/wp-dashboard/wp-dashboard-widget-overview.js @@ -0,0 +1,101 @@ +/** + * WPSearchConsoleDashboardWidgetOverview component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import PreviewBlocks from 'GoogleComponents/preview-blocks'; +import DataBlock from 'GoogleComponents/data-block.js'; +import withData from 'GoogleComponents/higherorder/withdata'; +import { getTimeInSeconds } from 'GoogleUtil'; +import { + extractSearchConsoleDashboardData, + isDataZeroSearchConsole, +} from '../dashboard/util'; +import CTA from 'GoogleComponents/notifications/cta'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; + +class WPSearchConsoleDashboardWidgetOverview extends Component { + + render() { + const { data } = this.props; + + if ( ! data || ! data.length ) { + return null; + } + const processedData = extractSearchConsoleDashboardData( data ); + + const { + totalClicks, + totalImpressions, + totalClicksChange, + totalImpressionsChange, + } = processedData; + + return ( + + { ! data.length ? +
+ +
: + + + + + } +
+ ); + } +} + +export default withData( + WPSearchConsoleDashboardWidgetOverview, + [ + { + dataObject: 'modules', + identifier: 'search-console', + datapoint: 'sc-site-analytics', + priority: 1, + maxAge: getTimeInSeconds( 'day' ), + context: [ 'WPDashboard' ], + } + ], + , + {}, + isDataZeroSearchConsole +); diff --git a/assets/js/modules/search-console/wp-dashboard/wp-dashboard-widget.js b/assets/js/modules/search-console/wp-dashboard/wp-dashboard-widget.js new file mode 100644 index 00000000000..93c143876a4 --- /dev/null +++ b/assets/js/modules/search-console/wp-dashboard/wp-dashboard-widget.js @@ -0,0 +1,34 @@ +/** + * WPSearchConsoleDashboardWidget component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import WPSearchConsoleDashboardWidgetOverview from './wp-dashboard-widget-overview'; + +const { Component, Fragment } = wp.element; + +class WPSearchConsoleDashboardWidget extends Component { + + render() { + return ( + + + + ); + } +} + +export default WPSearchConsoleDashboardWidget; diff --git a/assets/js/modules/tagmanager/index.js b/assets/js/modules/tagmanager/index.js new file mode 100644 index 00000000000..dd24a3cac88 --- /dev/null +++ b/assets/js/modules/tagmanager/index.js @@ -0,0 +1,43 @@ +/** + * Tagmanager module initialization. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import { fillFilterWithComponent } from 'GoogleUtil'; +import TagmanagerSetup from 'GoogleModules/tagmanager/setup'; +const { addFilter } = wp.hooks; +const slug = 'tagmanager'; + +if ( googlesitekit.modules.tagmanager.active ) { + + /** + * Add components to the settings page. + */ + addFilter( `googlesitekit.ModuleSettingsDetails-${slug}`, + 'googlesitekit.TagmanagerModuleSettingsDetails', + fillFilterWithComponent( TagmanagerSetup, { + onSettingsPage: true, + } ) ); + + /** + * Add component to the setup wizard + */ + addFilter( `googlesitekit.ModuleSetup-${slug}`, + 'googlesitekit.TagmanagerModuleSetupWizard', + fillFilterWithComponent( TagmanagerSetup, { + onSettingsPage: false, + } ) ); +} diff --git a/assets/js/modules/tagmanager/setup.js b/assets/js/modules/tagmanager/setup.js new file mode 100644 index 00000000000..b87a81f6f04 --- /dev/null +++ b/assets/js/modules/tagmanager/setup.js @@ -0,0 +1,463 @@ +/** + * TagmanagerSetup component. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import Button from 'GoogleComponents/button'; +import Link from 'GoogleComponents/link'; +import data from 'GoogleComponents/data'; +import ProgressBar from 'GoogleComponents/progress-bar'; +import { Select, Option } from 'SiteKitCore/material-components'; +import SvgIcon from 'GoogleUtil/svg-icon'; +import PropTypes from 'prop-types'; +import { toggleConfirmModuleSettings } from 'GoogleUtil'; + +const { __ } = wp.i18n; +const { Component, Fragment } = wp.element; +const { + removeFilter, + addFilter, +} = wp.hooks; + +class TagmanagerSetup extends Component { + + constructor( props ) { + super( props ); + + const { + accountId, + containerId, + } = googlesitekit.modules.tagmanager.settings; + + this.state = { + isLoading: true, + accounts: [], + containers: [], + error: false, + message: '', + refetch: false, + selectedAccount: accountId ? accountId : 0, + selectedContainer: containerId ? containerId : 0, + containersLoading: false, + }; + + this.handleSubmit = this.handleSubmit.bind( this ); + this.renderAccountDropdownForm = this.renderAccountDropdownForm.bind( this ); + this.handleAccountChange = this.handleAccountChange.bind( this ); + this.handleContainerChange = this.handleContainerChange.bind( this ); + this.refetchAccount = this.refetchAccount.bind( this ); + + } + + componentDidMount() { + this._isMounted = true; + this.requestTagManagerAccounts(); + + // Handle save hook from the settings page. + addFilter( 'googlekit.SettingsConfirmed', + 'googlekit.TagmanagerSettingsConfirmed', + ( chain, module ) => { + if ( 'tagmanager' !== module.replace( '-module', '' ) ) { + return chain; + } + const { isEditing } = this.props; + if ( isEditing ) { + return this.handleSubmit(); + } + } ); + + this.toggleConfirmChangesButton(); + } + + componentDidUpdate() { + const { refetch } = this.state; + + if ( refetch ) { + this.requestTagManagerAccounts(); + } + + this.toggleConfirmChangesButton(); + } + + componentWillUnmount() { + this._isMounted = false; + + removeFilter( 'googlekit.SettingsConfirmed', 'googlekit.TagmanagerSettingsConfirmed' ); + } + + /** + * Toggle confirm changes button disable/enable depending on the changed settings. + */ + toggleConfirmChangesButton() { + + if ( ! this.props.isEditing ) { + return; + } + + const settingsMapping = { + selectedContainer: 'containerId', + selectedAccount: 'selectedAccount', + }; + + toggleConfirmModuleSettings( 'tagmanager', settingsMapping, this.state ); + } + + /** + * Request Tag Manager accounts. + */ + async requestTagManagerAccounts() { + + try { + const { + selectedAccount, + selectedContainer, + } = this.state; + + const queryArgs = { + accountId: selectedAccount, + }; + + let responseData = await data.get( 'modules', 'tagmanager', 'list-accounts', queryArgs ); + + const chooseContainer = { + containerId: 0, + publicId: 0 + }; + responseData.containers.push( chooseContainer ); + + if ( this._isMounted ) { + this.setState( { + isLoading: false, + accounts: responseData.accounts, + selectedAccount: ( selectedAccount ) ? selectedAccount : responseData.accounts[0].accountId, + containers: responseData.containers, + selectedContainer: ( selectedContainer ) ? selectedContainer : responseData.containers[0].publicId, + refetch: false, + error: false, + } ); + } + } catch ( err ) { + if ( this._isMounted ) { + this.setState( { + isLoading: false, + error: err.code, + message: err.message, + refetch: false, + } ); + } + } + } + + /** + * Request Tag Manager accounts. + * + * @param {string} selectedAccount The account ID to get containers from. + */ + async requestTagManagerContainers( selectedAccount ) { + try { + const queryArgs = { + accountId: selectedAccount, + }; + + let responseData = await data.get( 'modules', 'tagmanager', 'list-containers', queryArgs ); + + const chooseContainer = { + containerId: 0, + publicId: 0 + }; + responseData.containers.push( chooseContainer ); + if ( this._isMounted ) { + this.setState( { + containersLoading: false, + containers: responseData.containers, + selectedContainer: responseData.containers[0].publicId, + error: false, + } ); + } + } catch ( err ) { + if ( this._isMounted ) { + this.setState( { + error: err.code, + message: err.message, + } ); + } + } + } + + async handleSubmit() { + const { + selectedAccount, + selectedContainer + } = this.state; + + const { finishSetup } = this.props; + + try { + const optionData = { + accountId: selectedAccount, + containerId: selectedContainer, + }; + + return await data.set( 'modules', 'tagmanager', 'save', optionData ) + .then( ( responseData ) => { + + if ( finishSetup ) { + finishSetup(); + } + + googlesitekit.modules.tagmanager.settings = { + accountId: responseData.accountId, + containerId: responseData.containerId, + }; + if ( this._isMounted ) { + this.setState( { + isSaving: false + } ); + } + } ); + } catch ( err ) { + if ( this._isMounted ) { + this.setState( { + isLoading: false, + error: true, + message: err.message + } ); + } + } + } + + static createNewAccount( e ) { + e.preventDefault(); + window.open( 'https://marketingplatform.google.com/about/tag-manager/', '_blank' ); + } + + handleAccountChange( index, item ) { + const { selectedAccount } = this.state; + const selectValue = item.getAttribute( 'data-value' ); + + if ( selectValue === selectedAccount ) { + return; + } + + if ( this._isMounted ) { + this.setState( { + containersLoading: true, + selectedAccount: selectValue, + } ); + } + + this.requestTagManagerContainers( selectValue ); + } + + handleContainerChange( index, item ) { + const { selectedContainer } = this.state; + const selectValue = item.getAttribute( 'data-value' ); + + if ( selectValue === selectedContainer ) { + return; + } + + if ( this._isMounted ) { + this.setState( { + selectedContainer: selectValue, + } ); + } + + } + + refetchAccount( e ) { + e.preventDefault(); + if ( this._isMounted ) { + this.setState( { + isLoading: true, + refetch: true, + error: false, + } ); + } + } + + renderSettingsInfo() { + const { + selectedAccount, + selectedContainer, + } = this.state; + + return ( + +
+
+

+ { __( 'Account', 'google-site-kit' ) } +

+
+ { selectedAccount || false } +
+
+
+

+ { __( 'Container ID', 'google-site-kit' ) } +

+
+ { selectedContainer || false } +
+
+
+
+ ); + } + + renderAccountDropdownForm() { + const { + accounts, + selectedAccount, + containers, + selectedContainer, + isLoading, + containersLoading, + } = this.state; + + const { + onSettingsPage, + } = this.props; + + if ( isLoading ) { + return ; + } + + if ( 0 >= accounts.length ) { + return ( + +
+ + +
+ { __( 'Re-fetch My Account', 'google-site-kit' ) } +
+
+
+ ); + } + + return ( + +

{ __( 'Please select your Tag Manager account and container below, the snippet will be inserted automatically into your site.', 'google-site-kit' ) }

+
+ + + { containersLoading ? ( ) : ( + + ) } +
+ + { /*Render the continue and skip button.*/ } + { + ! onSettingsPage && +
+ +
+ } + +
+ ); + } + + render() { + const { + error, + message + } = this.state; + + const { + onSettingsPage, + isEditing + } = this.props; + + return ( +
+ { + ! onSettingsPage && + +
+ +
+

+ { __( 'Tag Manager', 'google-site-kit' ) } +

+
+ } + + { error && 0 < message.length && +
+

{ __( 'Error:', 'google-site-kit' ) } { message }

+
+ } + + { isEditing && this.renderAccountDropdownForm() } + + { ! isEditing && this.renderSettingsInfo() } + +
+ ); + } +} + +TagmanagerSetup.propTypes = { + onSettingsPage: PropTypes.bool, + finishSetup: PropTypes.func, + isEditing: PropTypes.bool, +}; + +TagmanagerSetup.defaultProps = { + onSettingsPage: true, + isEditing: false, +}; + +export default TagmanagerSetup; diff --git a/assets/js/util/cache-data.js b/assets/js/util/cache-data.js new file mode 100644 index 00000000000..a4a2a99d9a7 --- /dev/null +++ b/assets/js/util/cache-data.js @@ -0,0 +1,143 @@ +/** + * Cache data. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* global require, process */ + +const puppeteer = require( 'puppeteer' ); +const fs = require( 'fs' ); +const readline = require( 'readline' ); + +const dataCacheBase = 'https://googlekit.10uplabs.com/'; +const adminPath = 'wp-admin/'; + +const rl = readline.createInterface( { + input: process.stdin, + output: process.stdout +} ); + +rl.question( 'Username: ', ( username ) => { + rl.question( 'Password: ', ( password ) => { + + console.log( 'Starting data caching process...' ); // eslint-disable-line no-console + + const endpoints = [ + dataCacheBase + adminPath + 'admin.php?page=googlesitekit-dashboard', + dataCacheBase + adminPath + 'admin.php?page=googlesitekit-module-search-console', + dataCacheBase + adminPath + 'admin.php?page=googlesitekit-module-analytics', + dataCacheBase + adminPath + 'admin.php?page=googlesitekit-module-adsense', + dataCacheBase + adminPath + 'admin.php?page=googlesitekit-settings', + dataCacheBase + adminPath + 'index.php?', + dataCacheBase + adminPath + 'post.php?post=57&action=edit', + dataCacheBase + adminPath + 'edit.php?', + dataCacheBase + 'blog/?', + ]; + + // Grab the data... + ( async() => { + const browser = await puppeteer.launch(); + const page = await browser.newPage(); + await page.goto( dataCacheBase + adminPath, { waitUntil: 'networkidle0' } ); + + // Log in! + await page.tap( '#user_login' ); + await page.type( '#user_login', username, { delay: 10 } ); + await page.type( '#user_pass', password, { delay: 10 } ); + await ( page.tap( '#wp-submit' ) ); + + // Go thru each endpoint from the predefined list. + for ( let endpoint of endpoints ) { + console.log( 'Caching %s', endpoint ); // eslint-disable-line no-console + + // Once to cache. + await page.goto( `${ endpoint }&datacache`, { waitUntil: 'networkidle0' } ); + + console.log( 'Loading %s', endpoint ); // eslint-disable-line no-console + + // Once to load data. + await page.goto( `${ endpoint }&datacache`, { waitUntil: 'networkidle0' } ); + + let html = await page.content(); + + // Remove identifying info from the scraped data. + html = html.replace( /googlekit\.10uplabs/gi, 'sitekitbygoogle' ); + html = html.replace( /elasticpress\.io/gi, 'sitekitbygoogle.com' ); + html = html.replace( /Elasticpress/gi, 'Site Kit' ); + + // Account Ids + html = html.replace( /"accountId":"[\d]+"/gi, '"accountId":"XXXXXXXX"' ); + html = html.replace( /"profileId":"[\d]+"/gi, '"profileId":"XXXXXXXX"' ); + html = html.replace( /"internalWebPropertyId":"[\d]+"/gi, '"internalWebPropertyId":"XXXXXXXX"' ); + html = html.replace( /"propertyId":"UA-[\d]+-[\d]+"/gi, '"propertyId":"UA-XXXXXXXX-X"' ); + html = html.replace( /"trackingID":"UA-[\d]+-[\d]+"/gi, '"trackingID":"UA-XXXXXXXX-X"' ); + html = html.replace( /pub-[\d]+/gi, 'pub-XXXXXXXXXX' ); + + html = html.replace( /"email":"(.*?)","name":"(.*?)"/gi, '"email":"sundar.pichai@google.com","name":"Sundar Pichai"' ); + html = html.replace( /"picture":"(.*?)"/gi, '"picture":""' ); + + // Misc remaining strings. + html = html.replace( /10up/gi, 'google' ); + html = html.replace( /elastic ?press/gi, 'site kit' ); + html = html.replace( /elastic ?search/gi, 'site kit' ); + + // Asset root. + html = html.replace( /"assetsRoot":"(.*?)"/gi, '"assetsRoot":"/assets/"' ); + + + // Store one file for each localized variable used by the plugin. + const scriptsToMatch = [ + 'googlesitekit', + 'googlesitekitCurrentModule', + 'googlesitekitAdminbar', + ]; + for ( let scriptName of scriptsToMatch ) { + + // A regex that looks for the localized variable. + const matchStringRegex = '[window.|var ]' + scriptName + ' = (.*)'; + const matches = html.match( matchStringRegex ); + if ( matches ) { + + // Clean up the file name to make it a loadable file. + let shortname = endpoint + .replace( dataCacheBase, '' ) + .replace( '/', '-' ) + .replace( '?', '-' ); + const filename = '.storybook/data/' + shortname + '-' + scriptName + '.js'; + + // The file contains a single line defining the localized variable. + const toWrite = 'export const ' + scriptName + ' = ' + matches[1]; + fs.writeFile( + filename, + toWrite, + function( err ) { + if ( err ) { + console.error( err ); // eslint-disable-line no-console + } + } + ); + console.log( '%s data saved for %s', scriptName, endpoint ); // eslint-disable-line no-console + } + } + } + await browser.close(); + console.log( 'Data capture complete!' ); // eslint-disable-line no-console + + } )(); + rl.close(); + + } ); +} ); + diff --git a/assets/js/util/helpers.js b/assets/js/util/helpers.js new file mode 100644 index 00000000000..0f22c8ab18f --- /dev/null +++ b/assets/js/util/helpers.js @@ -0,0 +1,54 @@ +/** + * Helper functions. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const { createElement, Fragment } = wp.element; + +/** + * Append the passed component to a filtered component. + * + * Components wrapped in the 'withFilters' higher order component have a filter applied to them (wp.hooks.applyFilters). + * This helper is used to append a filtered component with a passed component. To use, pass as the third + * argument to an addFilter call, eg: + * + * addFilter( 'googlesitekit.DashboardModule', // Filter name. + * 'googlesitekit.DashboardEarningModule', // callback name. + * createAddToFilter( ), // Using the helper to append a component. + * 11 ); // Priority will determine the order items are appended. + * + * @param {Component} NewComponent The new component to append to the filtered component. + * + */ +export const createAddToFilter = ( NewComponent ) => { + return ( OriginalComponent ) => { + return function FilteredComponent( props ) { + + return ( + createElement( + Fragment, + {}, + '', + createElement( + OriginalComponent, + props + ), + NewComponent + ) + ); + }; + }; +}; diff --git a/assets/js/util/index.js b/assets/js/util/index.js new file mode 100644 index 00000000000..9c68418b36d --- /dev/null +++ b/assets/js/util/index.js @@ -0,0 +1,946 @@ +/** + * Utility functions. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +import data from 'GoogleComponents/data'; +import SvgIcon from 'GoogleUtil/svg-icon'; + +const { + addAction, + addFilter, + applyFilters, +} = wp.hooks; + +const { + map, + isNull, + isUndefined, + indexOf, + unescape, + deburr, + toLower, + trim, +} = lodash; + +const { + _n, + sprintf, +} = wp.i18n; + +const { addQueryArgs, getQueryString } = wp.url; +const { __ } = wp.i18n; + +/** + * Remove a parameter from a URL string. + * + * Fallback for when URL is unable to handle this. + * + * @param {string} url The URL to process. + * @param {string} parameter The URL parameter to remove. + */ +const removeURLFallBack = ( url, parameter ) => { + const urlparts = url.split( '?' ); + if ( 2 <= urlparts.length ) { + + const prefix = encodeURIComponent( parameter ) + '='; + const pars = urlparts[1].split( /[&;]/g ); + + //reverse iteration as may be destructive + const newPars = pars.filter( param => { + return -1 === param.lastIndexOf( prefix, 0 ); + } ); + + url = urlparts[0] + '/' + ( 0 < newPars.length ? '?' + newPars.join( '&' ) : '' ); + return url; + } else { + return url; + } +}; + +/** + * Remove a parameter from a URL string. + * + * Leverages the URL object internally. + * + * @param {string} url The URL to process. + * @param {string} parameter The URL parameter to remove. + */ +export const removeURLParameter = ( url, parameter ) => { + const parsedUrl = new URL( url ); + + // If the URL implementation doesn't support ! parsedUrl.searchParams, use the fallback handler. + if ( ! parsedUrl.searchParams || ! parsedUrl.searchParams.delete ) { + return removeURLFallBack( url, parameter ); + } + parsedUrl.searchParams.delete( parameter ); + return parsedUrl.href; +}; + +/** + * Format a large number for shortened display. + * + * @param {number} number The large number to format. + * @param {string|boolean} currencyCode Optional currency code to format as amount. + * + * @returns {string} The formatted number. + */ +export const readableLargeNumber = ( number, currencyCode = false ) => { + + let readableNumber; + + // Handle passed data undefined. + if ( isUndefined( number ) ) { + readableNumber = 0; + } else if ( 1000000 < number ) { + number = number / 1000000; + readableNumber = number.toFixed( 1 ) + 'M'; + } else if ( 1000 < number ) { + number = number / 1000; + if ( 99 < number ) { + readableNumber = Math.round( number ) + 'K'; + } else { + readableNumber = number.toFixed( 1 ) + 'K'; + } + } else { + readableNumber = number; + } + + // Handle errors after calculations. + if ( isNull( number ) || isUndefined( number ) || isNaN( number ) ) { + readableNumber = ''; + number = 0; + } + + if ( 0 === number ) { + readableNumber = '0.00'; + return currencyCode ? + new Intl.NumberFormat( navigator.language, { style: 'currency', currency: currencyCode } ).format( number ) : + number; + } + + // Format as amount if currencyCode is passed. + if ( false !== currencyCode && '' !== readableNumber ) { + const formatedParts = new Intl.NumberFormat( navigator.language, { style: 'currency', currency: currencyCode } ).formatToParts( number ); + + const decimal = formatedParts.find( part => 'decimal' === part.type ).value; + const currency = formatedParts.find( part => 'currency' === part.type ).value; + + if ( 1000 > number ) { + readableNumber = Number.isInteger( number ) ? number : number.replace( '.', decimal ); + } + + return `${currency}${readableNumber}`; + } + + return readableNumber; +}; + +/** + * Internationalization Number Format. + * + * @param {number} number The number to format. + * @param {string} locale Optional, locale to format as amount, default to Browser's locale. + * + * @returns {string} The formatted number. + */ +export const numberFormat = ( number, locale = '' ) => { + if ( ! locale ) { + locale = navigator.language; + } + + // This line to make sure we use lower case local format, ex: en-us. + locale = locale.replace( '_', '-' ).toLocaleLowerCase(); + + return new Intl.NumberFormat( locale ).format( number ); +}; + +/** + * Transform a period string into a number of seconds. + * + * @param {string} period The period to transform. + * + * @return {number} The number of seconds + */ +export const getTimeInSeconds = ( period ) => { + const minute = 60; + const hour = minute * 60; + const day = hour * 24; + const week = day * 7; + const month = day * 30; + const year = day * 365; + switch ( period ) { + case 'minute': + return minute; + + case 'hour': + return hour; + + case 'day': + return day; + + case 'week': + return week; + + case 'month': + return month; + + case 'year': + return year; + } +}; + +/** + * Converts seconds to a display ready string indicating + * the number of hours, minutes and seconds that have elapsed. + * + * For example, passing 65 returns '1m 5s'. + * + * @param {int} seconds The number of seconds. + */ +export const prepareSecondsForDisplay = ( seconds ) => { + seconds = parseInt( seconds, 10 ); + + if ( isNaN( seconds ) || 0 === seconds ) { + return '0.0s'; + } + const results = {}; + results.hours = Math.floor( seconds / 60 / 60 ); + results.minutes = Math.floor( ( seconds / 60 ) % 60 ); + results.seconds = Math.floor( seconds % 60 ); + + + const returnString = + ( results.hours ? results.hours + 'h ' : '' ) + + ( results.minutes ? results.minutes + 'm ' : '' ) + + ( results.seconds ? results.seconds + 's ' : '' ); + + return returnString.trim(); +}; + +/** + * Retrieve number of days between 2 dates. + * + * @param {object} dateStart + * @param {object} dateEnd + * + * @return {number} The number of days. + */ +export const getDaysBetweenDates = ( dateStart, dateEnd ) => { + const dayMs = 1000 * getTimeInSeconds( 'day' ); + const dateStartMs = dateStart.getTime(); + const dateEndMs = dateEnd.getTime(); + + return Math.round( Math.abs( dateStartMs - dateEndMs ) / dayMs ); +}; + +/** + * Calculate the percent change between two values. + * + * @param {int} previous The previous value. + * @param {int} current The current value. + * + * @returns {int|string} The percent change. + */ +export const changeToPercent = ( previous, current ) => { + + // Prevent divide by zero errors. + if ( '0' === previous || 0 === previous || isNaN( previous ) ) { + return ''; + } + const change = ( ( current - previous ) / previous * 100 ).toFixed( 1 ); + + // Avoid NaN at all costs. + if ( isNaN( change ) || 'Infinity' === change ) { + return ''; + } + + return change; +}; + +export function addPerformanceMonitoring() { + let googlesitekitPerformance = window.googlesitekitPerformance || {}; + addAction( 'googlesitekit.moduleLoaded', 'googlesitekit.PerformanceMetrics.moduleLoaded', function( context ) { + googlesitekitPerformance.loadedActionTriggered = ( new Date() ).getTime(); + const elapsed = ( googlesitekitPerformance.loadedActionTriggered - googlesitekitPerformance.domReady ) + 'ms'; + googlesitekitPerformance._timeToLoadedActionTriggered = elapsed; + googlesitekitPerformance.loadedActionContext = context; + console.log( 'Performance Metrics: App loaded', elapsed ); // eslint-disable-line no-console + } ); + + addAction( 'googlesitekit.dataReceived', 'googlesitekit.PerformanceMetrics.dataReceived', function( datapoint ) { + const currentlyAt = ( new Date() ).getTime(); + googlesitekitPerformance.dataReceived = googlesitekitPerformance.dataReceived || []; + googlesitekitPerformance._timeToDataReceived = googlesitekitPerformance._timeToDataReceived || []; + googlesitekitPerformance.dataReceived.push( currentlyAt ); + const elapsed = ( currentlyAt - googlesitekitPerformance.domReady ) + 'ms'; + googlesitekitPerformance._timeToDataReceived.push( elapsed ); + console.log( 'Performance Metrics: Async Data loaded: ' + datapoint, elapsed ); // eslint-disable-line no-console + } ); + + addAction( 'googlesitekit.cachedDataUsed', 'googlesitekit.PerformanceMetrics.cachedDataUsed', function( datapoint ) { + const currentlyAt = ( new Date() ).getTime(); + googlesitekitPerformance.cachedDataUsed = googlesitekitPerformance.cachedDataUsed || []; + googlesitekitPerformance._timeToCachedDataUsed = googlesitekitPerformance._timeToCachedDataUsed || []; + googlesitekitPerformance.cachedDataUsed.push( currentlyAt ); + const elapsed = ( currentlyAt - googlesitekitPerformance.domReady ) + 'ms'; + googlesitekitPerformance._timeToCachedDataUsed.push( elapsed ); + console.log( 'Performance Metrics: Cached Data loaded: ' + datapoint, elapsed ); // eslint-disable-line no-console + } ); + + addAction( 'googlesitekit.rootAppDidMount', 'googlesitekit.PerformanceMetrics.rootAppDidMount', function() { + googlesitekitPerformance.rootAppMounted = ( new Date() ).getTime(); + const elapsed = ( googlesitekitPerformance.rootAppMounted - googlesitekitPerformance.domReady ) + 'ms'; + googlesitekitPerformance._timeToAppMounted = elapsed; + console.log( 'Performance Metrics: App mounted', elapsed ); // eslint-disable-line no-console + } ); + +} + +/** + * Fallback helper to get a query parameter from the current URL. + * + * Used when URL.searchParams is unavailable. + * + * @param {string} name Query param to search for. + * @returns {string} + */ +const fallbackGetQueryParamater = ( name ) => { + var queryDict = {}, + i, + queries = location.search.substr( 1 ).split( '&' ); + + for ( i = 0; i < queries.length; i++ ) { + queryDict[queries[ i ].split( '=' )[ 0 ] ] = decodeURIComponent( queries[ i ].split( '=' )[ 1 ] ); + } + + // If the name is specified, return that specific get parameter + if ( name ) { + return queryDict.hasOwnProperty( name ) ? decodeURIComponent( queryDict[ name ].replace( /\+/g, ' ' ) ) : ''; + } + + return queryDict; +}; + +/** + * Get query parameter from the current URL. + * + * @param {string} name Query param to search for. + * @returns {string} + */ +export const getQueryParameter = ( name ) => { + const url = new URL( location.href ); + if ( name ) { + if ( ! url.searchParams || ! url.searchParams.get ) { + return fallbackGetQueryParamater( name ); + } + return url.searchParams.get( name ); + } + const query = {}; + for ( const [ key, value ] of url.searchParams.entries() ) { + query[ key ] = value; + } + return query; +}; + +/** + * Extract a single column of data for a sparkline from a dataset prepared for google charts. + * + * @param {array} data An array of google charts row data. + * @param {Number} column The column to extract for the sparkline. + */ +export const extractForSparkline = ( data, column ) => { + return map( data, ( row, i ) => { + return [ + row[0], // row[0] always contains the x axis value (typically date). + row[ column ] ? row[ column ] : ( 0 === i ? '' : 0 ), // the data for the sparkline. + ]; + } ); +}; + +export const refreshAuthentication = async() => { + try { + const response = await data.get( 'core', 'user', 'authentication' ); + + const requiredAndGrantedScopes = response.grantedScopes.filter( scope => { + return -1 !== response.requiredScopes.indexOf( scope ); + } ); + + // We should really be using state management. This is terrible. + window.googlesitekit.setup = window.googlesitekit.setup || {}; + window.googlesitekit.setup.isAuthenticated = response.isAuthenticated; + window.googlesitekit.setup.requiredScopes = response.requiredScopes; + window.googlesitekit.setup.grantedScopes = response.grantedScopes; + window.googlesitekit.setup.needReauthenticate = requiredAndGrantedScopes.length < response.requiredScopes.length; + } catch ( e ) { // eslint-disable-line no-empty + } +}; + +/** + * Get the URL needed to initiate a reAuth flow. + * + * @param {string} slug The module slug. If included redirect URL will include page: page={ `googlesitekit-${slug}`}. + * @param {boolean} status The module activation status. + */ +export const getReAuthUrl = ( slug, status ) => { + const { + connectUrl, + adminRoot, + apikey, + } = googlesitekit.admin; + + const { needReauthenticate } = window.googlesitekit.setup; + + let { screenId } = googlesitekit.modules[ slug ]; + + // For PageSpeedInsights, there is no setup needed if an API key already exists. + const reAuth = ( 'pagespeed-insights' === slug && apikey && apikey.length ) ? false : status; + + let redirect = addQueryArgs( + adminRoot, { + + // If the module has a submenu page, and is being activated, redirect back to the module page. + page: ( slug && status && screenId ) ? screenId : 'googlesitekit-dashboard', + reAuth, + slug, + } + ); + + if ( ! needReauthenticate ) { + return redirect; + } + + // Encodes the query string to ensure the redirect url is not messing up with the main url. + const queryString = encodeURIComponent( getQueryString( redirect ) ); + + // Rebuild the redirect url. + redirect = adminRoot + '?' + queryString; + + return addQueryArgs( + connectUrl, { + redirect, + status, + } + ); +}; + +/** + * Replace a filtered component with the passed component and merge their props. + * + * Components wrapped in the 'withFilters' higher order component have a filter applied to them (wp.hooks.applyFilters). + * This helper is used to replace (or "Fill") a filtered component with a passed component. To use, pass as the third + * argument to an addFilter call, eg: + * + * addFilter( `googlesitekit.ModuleSettingsDetails-${slug}`, + * 'googlesitekit.AdSenseModuleSettingsDetails', + * fillFilterWithComponent( AdSenseSettings, { + * onSettingsPage: true, + * } ) ); + * + * @param {Component} NewComponent The component to render in place of the filtered component. + * @param {object} newProps The props to pass down to the new component. + */ +export const fillFilterWithComponent = ( NewComponent, newProps ) => { + return ( OriginalComponent ) => { + return function InnerComponent( props ) { + return ( + + ); + }; + }; +}; + +/** + * Get Site Kit Admin URL Helper + * + * @param { string } page The page slug. Optional. Default is 'googlesitekit-dashboard'. + * @param { object } args Optional. Object of argiments to add to the URL. + * + * @returns string + */ +export const getSiteKitAdminURL = ( page, args ) => { + const { adminRoot } = googlesitekit.admin; + + if ( ! page ) { + page = 'googlesitekit-dashboard'; + } + + args = { page, ...args }; + return addQueryArgs( adminRoot, args ); +}; + +/** + * Verifies if the Front End site has been loaded in the iframe to check for tag presence. + * + * @return mixed Returns the iframe if it's loaded, false if not loaded. + */ +export const isFrontendIframeLoaded = () => { + const iframe = document.getElementById( 'sitekit_fe_load_check' ); + if ( iframe ) { + return iframe; + } + + return false; +}; + +/** + * Verifies whether JSON is valid. + * + * @param { string } stringToValidate The string to validate. + * + * @returns boolean Whether JSON is valid. + */ +export const validateJSON = ( stringToValidate ) => { + try { + return ( JSON.parse( stringToValidate ) && !! stringToValidate ); + } catch ( e ) { + return false; + } +}; + +/** + * Verifies Optimize ID + * + * @param { string } stringToValidate The string to validate. + * + * @returns boolean + */ +export const validateOptimizeID = ( stringToValidate ) => { + return ( stringToValidate.match( /^GTM-[a-zA-Z\d]{7}$/ ) ); +}; + +/** + * Appends a notification count icon to the Site Kit dashboard menu/admin bar when + * user is outside the Site Kit app. + * + * Retrieves the number from local storage previously stored by NotificationCounter + * used in googlesitekit-admin.js + */ +export const appendNotificationsCount = ( count = 0 ) => { + let menuSelector = null; + let adminbarSelector = null; + + const counterMenu = document.querySelector( '#toplevel_page_googlesitekit-dashboard #googlesitekit-notifications-counter' ); + const counterAdminbar = document.querySelector( '#wp-admin-bar-google-site-kit #googlesitekit-notifications-counter' ); + + if ( counterMenu && counterAdminbar ) { + return false; + } + + menuSelector = document.querySelector( '#toplevel_page_googlesitekit-dashboard .wp-menu-name' ); + adminbarSelector = document.querySelector( '#wp-admin-bar-google-site-kit .ab-item' ); + + if ( null === menuSelector && null === adminbarSelector ) { + return false; + } + + const wrapper = document.createElement( 'span' ); + wrapper.setAttribute( 'class', `googlesitekit-notifications-counter update-plugins count-${count}` ); + wrapper.setAttribute( 'id', 'googlesitekit-notifications-counter' ); + + const pluginCount = document.createElement( 'span' ); + pluginCount.setAttribute( 'class', 'plugin-count' ); + pluginCount.setAttribute( 'aria-hidden', 'true' ); + pluginCount.textContent = count; + + const screenReader = document.createElement( 'span' ); + screenReader.setAttribute( 'class', 'screen-reader-text' ); + screenReader.textContent = sprintf( + _n( + '%d notification', + '%d notifications', + count, + 'google-site-kit' + ), + count + ); + + wrapper.appendChild( pluginCount ); + wrapper.appendChild( screenReader ); + + if ( menuSelector && null === counterMenu ) { + menuSelector.appendChild( wrapper ); + } + + if ( adminbarSelector && null === counterAdminbar ) { + adminbarSelector.appendChild( wrapper ); + } + return wrapper; +}; + +/** + * Send an analytics tracking event. + * + * @param {string} eventCategory The event category. Required. + * @param {string} eventName The event category. Required. + * @param {string} eventLabel The event category. Optional. + * @param {string} eventValue The event category. Optional. + * + */ +export const sendAnalyticsTrackingEvent = ( eventCategory, eventName, eventLabel = '', eventValue = '' ) => { + if ( 'undefined' === typeof gtag ) { + return; + } + const { + siteURL, + siteUserId, + } = googlesitekit.admin; + + const { isFirstAdmin } = googlesitekit.setup; + + if ( googlesitekit.admin.trackingOptin ) { + return gtag( 'event', eventName, { + send_to: googlesitekit.admin.trackingID, /*eslint camelcase: 0*/ + event_category: eventCategory, /*eslint camelcase: 0*/ + event_label: eventLabel, /*eslint camelcase: 0*/ + event_value: eventValue, /*eslint camelcase: 0*/ + dimension1: siteURL, // Domain. + dimension2: isFirstAdmin ? 'true' : 'false', // First Admin? + dimension3: siteUserId, // Identifier. + } ); + } +}; + +/** + * Detect whether browser storage is both supported and available. + * + * @param {string} type Browser storage to test. ex localStorage or sessionStorage. + * @returns {boolean} + */ +export const storageAvailable = ( type ) => { + const storage = window[type]; + if ( ! storage ) { + return false; + } + try { + const x = '__storage_test__'; + + storage.setItem( x, x ); + storage.removeItem( x ); + return true; + } catch ( e ) { + return e instanceof DOMException && ( + + // everything except Firefox + 22 === e.code || + + // Firefox + 1014 === e.code || + + // test name field too, because code might not be present + // everything except Firefox + 'QuotaExceededError' === e.name || + + // Firefox + 'NS_ERROR_DOM_QUOTA_REACHED' === e.name ) && + + // acknowledge QuotaExceededError only if there's something already stored + 0 !== storage.length; + } +}; + +/** + * Set Cache to Browser Storage. + * + * @param {string} cacheType Browser storage. + * @param {string} cacheKey Cache key. + * @param {*} data Cache data to store. + * @returns {boolean} + */ +export const setCache = ( cacheType, cacheKey, data ) => { + if ( 0 > indexOf( [ 'localStorage', 'sessionStorage' ], cacheType ) ) { + return; + } + + if ( ! storageAvailable( cacheType ) ) { + return; + } + + window[ cacheType ].setItem( cacheKey, data ); + + return true; +}; + +/** + * Get Cache from Browser Storage. + * + * @param {string} cacheType Browser storage. + * @param {string} cacheKey Cache key. + * @returns {*} + */ +export const getCache = ( cacheType, cacheKey ) => { + if ( 0 > indexOf( [ 'localStorage', 'sessionStorage' ], cacheType ) ) { + return; + } + + if ( ! storageAvailable( cacheType ) ) { + return; + } + + return window[ cacheType ].getItem( cacheKey ); +}; + +/** + * Delete Cache from Browser Storage. + * + * @param {string} cacheType Browser storage. + * @param {string} cacheKey Cache key. + * @returns {*} + */ +export const deleteCache = ( cacheType, cacheKey ) => { + if ( 0 > indexOf( [ 'localStorage', 'sessionStorage' ], cacheType ) ) { + return; + } + + if ( ! storageAvailable( cacheType ) ) { + return; + } + + window[ cacheType ].removeItem( cacheKey ); + + return true; +}; + +export const findTagInIframeContent = ( iframe, module ) => { + let existingTag = false; + + if ( ! iframe ) { + return false; + } + + // Check if tag present in . + const head = iframe.contentWindow.document.querySelector( 'head' ); + existingTag = extractTag( head.innerHTML, module ); + + // If not in check if tag present in . + if ( false === existingTag ) { + const body = iframe.contentWindow.document.querySelector( 'body' ); + existingTag = extractTag( body.innerHTML, module ); + } + + return existingTag; +}; + +/** + * Extracts the tag related to a module from the given string. + * + * @param {string} string The string from where to find the tag. + * @param {string} tag The tag to search for, one of 'adsense' or 'analytics' + * + * @return string|bool The tag id if found, otherwise false. + */ +export const extractTag = ( string, tag ) => { + + let result = false; + let reg = null; + switch ( tag ) { + case 'analytics': + + // Detect analytics tag variations. + reg = new RegExp( / + '', + 'role' => 'img', + 'height' => '25', + 'width' => '25', + ) + ); + + $href = $this->context->url( 'dist/assets/svg/svg.svg' ) . '#' . $name; + $label = 'aria-label="' . ( empty( $args['label'] ) ? esc_attr( $name ) : esc_attr( $args['label'] ) ) . '"'; + $label = 'presentation' === $args['role'] ? '' : $label; + + return sprintf( + '', + esc_attr( $args['role'] ), + esc_attr( 'svg googlesitekit-svg-' . $name ), + $label, + esc_attr( $args['height'] ), + esc_attr( $args['width'] ), + esc_url( $href ) + ); + } + + /** + * Registers all plugin assets. + * + * @since 1.0.0 + */ + private function register_assets() { + $assets = $this->get_assets(); + + foreach ( $assets as $asset ) { + $asset->register(); + } + } + + /** + * Enqueues the minimal admin script for the entire admin. + * + * @since 1.0.0 + */ + private function enqueue_minimal_admin_script() { + $this->enqueue_asset( 'googlesitekit_admin' ); + } + + /** + * Gets all plugin assets. + * + * The method will lazy-load assets in an internal property so that the processing only happens once. + * + * @since 1.0.0 + * + * @return array Associative array of asset $handle => $instance pairs. + */ + private function get_assets() { + if ( $this->assets ) { + return $this->assets; + } + + $base_url = $this->context->url( 'dist/assets/' ); + + $dependencies = array(); + $external_assets = $this->get_external_assets(); + foreach ( $external_assets as $asset ) { + $dependencies[] = $asset->get_handle(); + } + $dependencies[] = 'sitekit-vendor'; + $dependencies[] = 'sitekit-commons'; + + // Register plugin scripts. + $assets = array( + new Script( + 'sitekit-vendor', + array( + 'src' => $base_url . 'js/vendor.js', + ) + ), + new Script( + 'sitekit-commons', + array( + 'src' => $base_url . 'js/commons.js', + 'dependencies' => array( 'sitekit-vendor' ), + 'post_register' => function( $handle ) use ( $base_url ) { + $url_polyfill = ( + '( typeof URL === \'function\') || ' . + 'document.write( \'):', " $script_execution", $tag, 1 ); + } + + return $tag; + } + + /** + * Gets all external assets. + * + * This method should only be called once as it will create a new instance for each asset. + * + * @since 1.0.0 + * + * @return array List of Asset instances. + */ + private function get_external_assets() { + $base_url = $this->context->url( 'dist/assets/' ); + $script_debug = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG; + $suffix = $script_debug ? '' : '.min'; + $react_suffix = ( $script_debug ? '.development' : '.production' ) . $suffix; + + return array( + new Script( + 'wp-sanitize', + array( + 'fallback' => false, + ) + ), + new Script( + 'lodash', + array( + 'src' => $base_url . 'vendor/lodash' . $suffix . '.js', + 'version' => '4.17.11', + 'fallback' => true, + 'post_register' => function( $handle ) { + wp_add_inline_script( $handle, 'window.lodash = window.lodash || _.noConflict(); window.lodash_load = true;' ); + }, + ) + ), + new Script( + 'moment', + array( + 'src' => $base_url . 'vendor/moment' . $suffix . '.js', + 'version' => '2.22.2', + 'fallback' => true, + ) + ), + new Script( + 'react', + array( + 'src' => $base_url . 'vendor/react' . $react_suffix . '.js', + 'version' => '16.8.5', + 'fallback' => true, + ) + ), + new Script( + 'react-dom', + array( + 'src' => $base_url . 'vendor/react-dom' . $react_suffix . '.js', + 'version' => '16.8.5', + 'fallback' => true, + ) + ), + new Script( + 'wp-polyfill', + array( + 'src' => $base_url . 'js/externals/wp-polyfill.js', + 'version' => '7.4.0', + 'fallback' => true, + // Note: For whatever reason, PHPCS reports weird errors here although everything is right. + 'post_register' => function( $handle ) use ( $base_url ) { + $inline_polyfill_tests = array( + '\'fetch\' in window' => $base_url . 'js/externals/wp-polyfill-fetch.js', // phpcs:ignore WordPress.Arrays.MultipleStatementAlignment + 'document.contains' => $base_url . 'js/externals/wp-polyfill-node-contains.js', // phpcs:ignore WordPress.Arrays.MultipleStatementAlignment + 'window.FormData && window.FormData.prototype.keys' => $base_url . 'js/externals/wp-polyfill-formdata.js', // phpcs:ignore WordPress.Arrays.MultipleStatementAlignment + 'Element.prototype.matches && Element.prototype.closest' => $base_url . 'js/externals/wp-polyfill-element-closest.js', // phpcs:ignore WordPress.Arrays.MultipleStatementAlignment + ); + $polyfill_scripts = ''; + foreach ( $inline_polyfill_tests as $test => $script ) { // phpcs:ignore Generic.WhiteSpace.ScopeIndent.IncorrectExact + $polyfill_scripts .= ( + '( ' . $test . ' ) || ' . + 'document.write( \' + Notice::TYPE_SUCCESS, + 'active_callback' => function() { + return $this->need_reauthenticate(); + }, + ) + ); + } + + /** + * Gets OAuth error notice. + * + * @since 1.0.0 + * + * @return Notice Notice object. + */ + private function get_authentication_oauth_error_notice() { + + return new Notice( + 'oauth_error', + array( + 'content' => function() { + $message = ''; + $auth_client = $this->get_oauth_client(); + if ( isset( $_GET['notification'] ) && 'authentication_success' === $_GET['notification'] && ! empty( $_GET['error'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + $message = $auth_client->get_error_message( sanitize_key( $_GET['error'] ) ); // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + } + + // If message is empty, check if we have the stored error message. + if ( empty( $message ) ) { + $message = $this->user_options->get( Clients\OAuth_Client::OPTION_ERROR_CODE ); + if ( $message ) { + $message = $auth_client->get_error_message( $message ); + // Delete it from database to prevent future notice. + $this->user_options->delete( Clients\OAuth_Client::OPTION_ERROR_CODE ); + } + } + + if ( empty( $message ) ) { + return ''; + } + + return '

' . esc_html( $message ) . '

'; + }, + 'type' => Notice::TYPE_ERROR, + 'active_callback' => function() { + if ( isset( $_GET['notification'] ) && 'authentication_success' === $_GET['notification'] && ! empty( $_GET['error'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + return true; + } + + return (bool) $this->user_options->get( Clients\OAuth_Client::OPTION_ERROR_CODE ); + }, + ) + ); + } + + /** + * Checks if the current user needs to reauthenticate (e.g. because of new requested scopes). + * + * @since 1.0.0 + * + * @return bool TRUE if need reauthenticate and FALSE otherwise. + */ + private function need_reauthenticate() { + $auth_client = $this->get_oauth_client(); + + $access_token = $auth_client->get_access_token(); + if ( empty( $access_token ) ) { + return false; + } + + $granted_scopes = $auth_client->get_granted_scopes(); + $required_scopes = $auth_client->get_required_scopes(); + + $required_and_granted_scopes = array_intersect( $granted_scopes, $required_scopes ); + + return count( $required_and_granted_scopes ) < count( $required_scopes ); + } +} diff --git a/includes/Core/Authentication/Clients/API_Key_Client.php b/includes/Core/Authentication/Clients/API_Key_Client.php new file mode 100644 index 00000000000..72eb1affc9d --- /dev/null +++ b/includes/Core/Authentication/Clients/API_Key_Client.php @@ -0,0 +1,154 @@ +context = $context; + + if ( ! $options ) { + $options = new Options( $this->context ); + } + $this->options = $options; + + if ( ! $api_key ) { + $api_key = new API_Key( $this->options ); + } + $this->api_key = $api_key; + } + + /** + * Gets the Google client object. + * + * @since 1.0.0 + * + * @return Google_Client Google client object. + */ + public function get_client() { + if ( $this->google_client instanceof Google_Client ) { + return $this->google_client; + } + + $this->google_client = new Google_Client(); + + $api_key = $this->get_api_key(); + if ( ! empty( $api_key ) ) { + $this->google_client->setDeveloperKey( $api_key ); + } + + return $this->google_client; + } + + /** + * Gets the API key. + * + * @since 1.0.0 + * + * @return string|bool API key if it exists, false otherwise. + */ + public function get_api_key() { + /** + * Filters the API key that Site Kit should use. + * + * @since 1.0.0 + * + * @param string $api_key API key, empty by default as it will use the corresponding option. + */ + $api_key = trim( apply_filters( 'googlesitekit_api_key', '' ) ); + + if ( ! empty( $api_key ) ) { + return $api_key; + } + + if ( ! $this->api_key->has() ) { + return false; + } + + return $this->api_key->get(); + } + + /** + * Sets the API key. + * + * @since 1.0.0 + * + * @param string $api_key New API key. + * @return bool True on success, false on failure. + */ + public function set_api_key( $api_key ) { + // Bail early if nothing change. + if ( $this->get_api_key() === $api_key ) { + return true; + } + + $this->get_client()->setDeveloperKey( $api_key ); + + return $this->api_key->set( $api_key ); + } +} diff --git a/includes/Core/Authentication/Clients/OAuth_Client.php b/includes/Core/Authentication/Clients/OAuth_Client.php new file mode 100644 index 00000000000..53ceec87fe4 --- /dev/null +++ b/includes/Core/Authentication/Clients/OAuth_Client.php @@ -0,0 +1,633 @@ +context = $context; + + if ( ! $options ) { + $options = new Options( $this->context ); + } + $this->options = $options; + + if ( ! $user_options ) { + $user_options = new User_Options( $this->context ); + } + $this->user_options = $user_options; + + $this->encrypted_options = new Encrypted_Options( $this->options ); + $this->encrypted_user_options = new Encrypted_User_Options( $this->user_options ); + + if ( ! $credentials ) { + $credentials = new Credentials( $this->options ); + } + $this->credentials = $credentials; + } + + /** + * Gets the Google client object. + * + * @since 1.0.0 + * + * @return Google_Client Google client object. + */ + public function get_client() { + if ( $this->google_client instanceof Google_Client ) { + return $this->google_client; + } + + $this->google_client = new Google_Client(); + + // Return unconfigured client if credentials not yet set. + $client_credentials = $this->get_client_credentials(); + if ( ! $client_credentials ) { + return $this->google_client; + } + + try { + $this->google_client->setAuthConfig( (array) $client_credentials->web ); + } catch ( Exception $e ) { + return $this->google_client; + } + + // Offline access so we can access the refresh token even when the user is logged out. + $this->google_client->setAccessType( 'offline' ); + $this->google_client->setApprovalPrompt( 'force' ); + $this->google_client->setPrompt( 'consent' ); + + $this->google_client->setRedirectUri( $this->get_redirect_uri() ); + + $this->google_client->setScopes( $this->get_required_scopes() ); + $this->google_client->prepareScopes(); + + $access_token = $this->get_access_token(); + + // Return unconfigured client if access token not yet set. + if ( empty( $access_token ) ) { + return $this->google_client; + } + + $token = array( + 'access_token' => $access_token, + 'refresh_token' => $this->get_refresh_token(), + 'expires_in' => $this->user_options->get( self::OPTION_ACCESS_TOKEN_EXPIRES_IN ), + 'created' => $this->user_options->get( self::OPTION_ACCESS_TOKEN_CREATED ), + ); + + $this->google_client->setAccessToken( $token ); + + // If the token expired or is going to expire in the next 30 seconds. + if ( $this->google_client->isAccessTokenExpired() ) { + $this->refresh_token(); + } + + return $this->google_client; + } + + /** + * Refreshes the access token. + * + * @since 1.0.0 + */ + public function refresh_token() { + // Check for a valid stored refresh token. If it's been set, grab the authentication token. + $refresh_token = $this->get_refresh_token(); + + if ( empty( $refresh_token ) ) { + $this->user_options->set( self::OPTION_ERROR_CODE, 'refresh_token_not_exist' ); + } + + // Stop if google_client not initialized yet. + if ( ! $this->google_client instanceof Google_Client ) { + return; + } + + try { + $authentication_token = $this->google_client->fetchAccessTokenWithRefreshToken( $refresh_token ); + + // Refresh token is expired or revoked. + if ( ! empty( $authentication_token['error'] ) ) { + $this->user_options->set( self::OPTION_ERROR_CODE, $authentication_token['error'] ); + return; + } + + if ( ! isset( $authentication_token['access_token'] ) ) { + $this->user_options->set( self::OPTION_ERROR_CODE, 'access_token_not_received' ); + return; + } + + $this->set_access_token( + $authentication_token['access_token'], + isset( $authentication_token['expires_in'] ) ? $authentication_token['expires_in'] : '', + isset( $authentication_token['created'] ) ? $authentication_token['created'] : 0 + ); + } catch ( \Exception $e ) { + $this->user_options->set( self::OPTION_ERROR_CODE, $e->getCode() ); + } + } + + /** + * Revokes the access token. + * + * @since 1.0.0 + */ + public function revoke_token() { + // Stop if google_client not initialized yet. + if ( ! $this->google_client instanceof Google_Client ) { + return; + } + + $this->google_client->revokeToken(); + } + + /** + * Gets the list of currently required Google OAuth scopes. + * + * @since 1.0.0 + * @see https://developers.google.com/identity/protocols/googlescopes + * + * @return array List of Google OAuth scopes. + */ + public function get_required_scopes() { + /** + * Filters the list of required Google OAuth scopes. + * + * See all Google oauth scopes here: https://developers.google.com/identity/protocols/googlescopes + * + * @since 1.0.0 + * + * @param array $scopes List of scopes. + */ + $scopes = (array) apply_filters( 'googlesitekit_auth_scopes', array() ); + + // These are always required. + $default_scopes = array( + 'https://www.googleapis.com/auth/userinfo.profile', + 'https://www.googleapis.com/auth/userinfo.email', + ); + + return array_unique( array_merge( $default_scopes, $scopes ) ); + } + + /** + * Gets the list of currently granted Google OAuth scopes for the current user. + * + * @since 1.0.0 + * @see https://developers.google.com/identity/protocols/googlescopes + * + * @return array List of Google OAuth scopes. + */ + public function get_granted_scopes() { + return array_values( (array) $this->user_options->get( self::OPTION_AUTH_SCOPES ) ); + } + + /** + * Sets the list of currently granted Google OAuth scopes for the current user. + * + * @since 1.0.0 + * @see https://developers.google.com/identity/protocols/googlescopes + * + * @param array $scopes List of Google OAuth scopes. + * @return bool True on success, false on failure. + */ + public function set_granted_scopes( $scopes ) { + $scopes = array_filter( $scopes, 'is_string' ); + + return $this->user_options->set( self::OPTION_AUTH_SCOPES, $scopes ); + } + + /** + * Gets the current user's OAuth access token. + * + * @since 1.0.0 + * + * @return string|bool Access token if it exists, false otherwise. + */ + public function get_access_token() { + if ( ! empty( $this->access_token ) ) { + return $this->access_token; + } + + $access_token = $this->encrypted_user_options->get( self::OPTION_ACCESS_TOKEN ); + + if ( ! $access_token ) { + return false; + } + + $this->access_token = $access_token; + + return $this->access_token; + } + + /** + * Sets the current user's OAuth access token. + * + * @since 1.0.0 + * + * @param string $access_token New access token. + * @param int $expires_in TTL of the access token in seconds. + * @param int $created Optional. Timestamp when the token was created, in GMT. Default is the current time. + * @return bool True on success, false on failure. + */ + public function set_access_token( $access_token, $expires_in, $created = 0 ) { + // Bail early if nothing change. + if ( $this->get_access_token() === $access_token ) { + return true; + } + + $this->access_token = $access_token; + + // If not provided, assume current GMT time. + if ( empty( $created ) ) { + $created = current_time( 'timestamp', 1 ); + } + + $this->user_options->set( self::OPTION_ACCESS_TOKEN_EXPIRES_IN, $expires_in ); + $this->user_options->set( self::OPTION_ACCESS_TOKEN_CREATED, $created ); + + return $this->encrypted_user_options->set( self::OPTION_ACCESS_TOKEN, $this->access_token ); + } + + /** + * Gets the current user's OAuth refresh token. + * + * @since 1.0.0 + * + * @return string|bool Refresh token if it exists, false otherwise. + */ + public function get_refresh_token() { + if ( ! empty( $this->refresh_token ) ) { + return $this->refresh_token; + } + + $refresh_token = $this->encrypted_user_options->get( self::OPTION_REFRESH_TOKEN ); + + if ( ! $refresh_token ) { + return false; + } + + $this->refresh_token = $refresh_token; + + return $this->refresh_token; + } + + /** + * Sets the current user's OAuth refresh token. + * + * @since 1.0.0 + * + * @param string $refresh_token New refresh token. + * @return bool True on success, false on failure. + */ + public function set_refresh_token( $refresh_token ) { + // Bail early if nothing change. + if ( $this->get_refresh_token() === $refresh_token ) { + return true; + } + + $this->refresh_token = $refresh_token; + + return $this->encrypted_user_options->set( self::OPTION_REFRESH_TOKEN, $this->refresh_token ); + } + + /** + * Gets the authentication URL. + * + * @since 1.0.0 + * + * @param string $redirect_url Redirect URL after authentication. + * @return string Authentication URL. + */ + public function get_authentication_url( $redirect_url = '' ) { + if ( empty( $redirect_url ) ) { + $redirect_url = $this->context->admin_url( 'splash' ); + } + + $redirect_url = add_query_arg( array( 'notification' => 'authentication_success' ), $redirect_url ); + // Ensure we remove error query string. + $redirect_url = remove_query_arg( 'error', $redirect_url ); + + $this->user_options->set( self::OPTION_REDIRECT_URL, $redirect_url ); + + // Ensure the latest required scopes are requested. + $this->get_client()->setScopes( $this->get_required_scopes() ); + + return $this->get_client()->createAuthUrl(); + } + + /** + * Redirects the current user to the Google OAuth consent screen, or processes a response from that consent + * screen if present. + * + * @since 1.0.0 + */ + public function authorize_user() { + if ( ! isset( $_GET['code'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + $auth_url = $this->get_client()->createAuthUrl(); + $auth_url = filter_var( $auth_url, FILTER_SANITIZE_URL ); + + wp_safe_redirect( $auth_url ); + exit(); + } + + if ( ! $this->credentials->has() ) { + $this->user_options->set( self::OPTION_ERROR_CODE, 'oauth_credentials_not_exist' ); + wp_safe_redirect( admin_url() ); + exit(); + } + + try { + $authentication_token = $this->get_client()->fetchAccessTokenWithAuthCode( $_GET['code'] ); // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + } catch ( Exception $e ) { + $this->user_options->set( self::OPTION_ERROR_CODE, 'invalid_code' ); + wp_safe_redirect( admin_url() ); + exit(); + } + + if ( ! empty( $authentication_token['error'] ) ) { + $this->user_options->set( self::OPTION_ERROR_CODE, $authentication_token['error'] ); + wp_safe_redirect( admin_url() ); + exit(); + } + + if ( ! isset( $authentication_token['access_token'] ) ) { + $this->user_options->set( self::OPTION_ERROR_CODE, 'access_token_not_received' ); + wp_safe_redirect( admin_url() ); + exit(); + } + + $this->set_access_token( + $authentication_token['access_token'], + isset( $authentication_token['expires_in'] ) ? $authentication_token['expires_in'] : '', + isset( $authentication_token['created'] ) ? $authentication_token['created'] : 0 + ); + + // Update the site refresh token. + $refresh_token = $this->get_client()->getRefreshToken(); + $this->set_refresh_token( $refresh_token ); + + // Update granted scopes. + if ( isset( $authentication_token['scope'] ) ) { + $scopes = explode( ' ', $authentication_token['scope'] ); + } elseif ( isset( $_GET['scope'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + $scopes = explode( ' ', $_GET['scope'] ); // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + } else { + $scopes = $this->get_required_scopes(); + } + $scopes = array_filter( + $scopes, + function( $scope ) { + if ( ! is_string( $scope ) ) { + return false; + } + return 0 === strpos( $scope, 'https://www.googleapis.com/auth/' ); + } + ); + $this->set_granted_scopes( $scopes ); + + $redirect_url = $this->user_options->get( self::OPTION_REDIRECT_URL ); + + if ( $redirect_url ) { + $parts = wp_parse_url( $redirect_url ); + $reauth = strpos( $parts['query'], 'reAuth=true' ); + if ( false === $reauth ) { + $redirect_url = add_query_arg( array( 'notification' => 'authentication_success' ), $redirect_url ); + } + $this->user_options->delete( self::OPTION_REDIRECT_URL ); + } else { + // No redirect_url is set, use default page. + $redirect_url = $this->context->admin_url( 'splash', array( 'notification' => 'authentication_success' ) ); + } + + wp_safe_redirect( $redirect_url ); + exit(); + } + + /** + * Converts the given error code to a user-facing message. + * + * @since 1.0.0 + * + * @param string $error_code Error code. + * @return string Error message. + */ + public function get_error_message( $error_code ) { + switch ( $error_code ) { + case 'oauth_credentials_not_exist': + $message = __( 'Unable to authenticate Site Kit. Check your client configuration is in the correct JSON format.', 'google-site-kit' ); + break; + case 'refresh_token_not_exist': + $message = __( 'Unable to refresh access token, as no refresh token exists.', 'google-site-kit' ); + break; + case 'cannot_log_in': + $message = __( 'Internal error that the Google login redirect failed.', 'google-site-kit' ); + break; + case 'invalid_code': + $message = __( 'Unable to receive access token because of an empty authorization code.', 'google-site-kit' ); + break; + case 'access_token_not_received': + $message = __( 'Unable to receive access token because of an unknown error.', 'google-site-kit' ); + break; + // The following messages are based on https://tools.ietf.org/html/rfc6749#section-5.2. + case 'invalid_request': + $message = __( 'Unable to receive access token because of an invalid OAuth request.', 'google-site-kit' ); + break; + case 'invalid_client': + $message = __( 'Unable to receive access token because of an invalid client.', 'google-site-kit' ); + break; + case 'invalid_grant': + $message = __( 'Unable to receive access token because of an invalid authorization code or refresh token.', 'google-site-kit' ); + break; + case 'unauthorized_client': + $message = __( 'Unable to receive access token because of an unauthorized client.', 'google-site-kit' ); + break; + case 'unsupported_grant_type': + $message = __( 'Unable to receive access token because of an unsupported grant type.', 'google-site-kit' ); + break; + default: + $message = __( 'Unknown Error', 'google-site-kit' ); + break; + } + + return $message; + } + + /** + * Gets the OAuth redirect URI that listens to the callback request. + * + * @since 1.0.0 + * + * @return string OAuth redirect URI. + */ + private function get_redirect_uri() { + return add_query_arg( 'oauth2callback', '1', untrailingslashit( home_url() ) ); + } + + /** + * Retrieve the Site Kit oAuth secret. + */ + private function get_client_credentials() { + if ( false !== $this->client_credentials ) { + return $this->client_credentials; + } + + /** + * Site Kit oAuth Secret is a string of the JSON for the Google Cloud Platform web application used for Site Kit + * that will be associated with this account. This is meant to be a temporary way to specify the client secret + * until the authentication proxy has been completed. This filter can be specified from a separate theme or plugin. + * + * To retrieve the JSON secret, use the following instructions: + * - Go to the Google Cloud Platform and create a new project or use an existing one + * - In the APIs & Services section, enable the APIs that are used within Site Kit + * - Under 'credentials' either create new oAuth Client ID credentials or use an existing set of credentials + * - Set the authorizes redirect URIs to be the URL to the oAuth callback for Site Kit, eg. https://?oauth2callback=1 (this must be public) + * - Click the 'Download JSON' button to download the JSON file that can be copied and pasted into the filter + */ + $credentials = trim( apply_filters( 'googlesitekit_oauth_secret', '' ) ); + + if ( empty( $credentials ) && $this->credentials->has() ) { + $redirect_uri = $this->get_redirect_uri(); + $credentials = $this->credentials->get(); + $credentials = '{"web":{"client_id":"' . $credentials['oauth2_client_id'] . '","auth_uri":"https://accounts.google.com/o/oauth2/auth","token_uri":"https://oauth2.googleapis.com/token","auth_provider_x509_cert_url":"https://www.googleapis.com/oauth2/v1/certs","client_secret":"' . $credentials['oauth2_client_secret'] . '","redirect_uris":["' . $redirect_uri . '"]}}'; + } + + if ( ! empty( $credentials ) ) { + $this->client_credentials = json_decode( $credentials ); + } + + if ( ! is_object( $this->client_credentials ) || empty( $this->client_credentials->web ) ) { + $this->client_credentials = null; + } + + return $this->client_credentials; + } +} diff --git a/includes/Core/Authentication/Credentials.php b/includes/Core/Authentication/Credentials.php new file mode 100644 index 00000000000..754ba6dfc2b --- /dev/null +++ b/includes/Core/Authentication/Credentials.php @@ -0,0 +1,87 @@ +encrypted_options = new Encrypted_Options( $options ); + } + + /** + * Retrieves Site Kit credentials. + * + * @since 1.0.0 + * + * @return array|bool Value set for the credentials, or false if not set. + */ + public function get() { + return $this->encrypted_options->get( self::OPTION ); + } + + /** + * Saves encrypted Site Kit credentials. + * + * @since 1.0.0 + * + * @param array $data Client ID and Secret data. + * @return bool True on success, false on failure. + */ + public function set( $data ) { + return $this->encrypted_options->set( self::OPTION, $data ); + } + + /** + * Checks whether Site Kit has been setup with client ID and secret. + * + * @since 1.0.0 + * + * @return bool True if credentials are set, false otherwise. + */ + public function has() { + $credentials = (array) $this->get(); + if ( ! empty( $credentials ) && ! empty( $credentials['oauth2_client_id'] ) && ! empty( $credentials['oauth2_client_secret'] ) ) { + return true; + } + + return false; + } +} diff --git a/includes/Core/Authentication/First_Admin.php b/includes/Core/Authentication/First_Admin.php new file mode 100644 index 00000000000..2dc1fe79126 --- /dev/null +++ b/includes/Core/Authentication/First_Admin.php @@ -0,0 +1,84 @@ +options = $options; + } + + /** + * Checks whether a first admin has been set. + * + * @since 1.0.0 + * + * @return bool True if the userid is not empty, false otherwise. + */ + public function has() { + $userid = $this->get(); + return ! empty( $userid ); + } + + /** + * Retrieves the id of the first admin. + * + * @since 1.0.0 + * + * @return int|bool User ID if the user is exist, or false otherwise. + */ + public function get() { + return $this->options->get( self::OPTION ); + } + + /** + * Sets the id of the first admin. + * + * @since 1.0.0 + * + * @param int $id The user id to set as first admin. + * @return bool True on success, false on failure. + */ + public function set( $id ) { + return $this->options->set( self::OPTION, $id ); + } +} diff --git a/includes/Core/Authentication/GCP_Project.php b/includes/Core/Authentication/GCP_Project.php new file mode 100644 index 00000000000..de243936978 --- /dev/null +++ b/includes/Core/Authentication/GCP_Project.php @@ -0,0 +1,110 @@ +options = $options; + } + + /** + * Checks whether a GCP project is set. + * + * @since 1.0.0 + * + * @return bool True if a project is set. + */ + public function has() { + $data = $this->get(); + return ! empty( $data['id'] ); + } + + /** + * Retrieves the GCP project. + * + * @since 1.0.0 + * + * @return array Project data. + */ + public function get() { + $data = $this->options->get( self::OPTION ); + + return $this->parse_defaults( $data ); + } + + /** + * Saves the GCP project. + * + * @since 1.0.0 + * + * @param array $data { + * Project data. + * + * @type string $id The project ID. + * @type int $wp_owner_id The WordPress user ID of the owner. + * } + * @return bool True on success, false on failure. + */ + public function set( $data ) { + $data = $this->parse_defaults( $data ); + + return $this->options->set( self::OPTION, $data ); + } + + /** + * Parses GCP project data with its defaults. + * + * @since 1.0.0 + * + * @param mixed $data Project data. + * @return array Parsed $data. + */ + private function parse_defaults( $data ) { + $defaults = array( + 'id' => '', + 'wp_owner_id' => 0, + ); + + if ( ! is_array( $data ) ) { + return $defaults; + } + + $data = wp_parse_args( $data, $defaults ); + $data['wp_owner_id'] = (int) $data['wp_owner_id']; + + return $data; + } +} diff --git a/includes/Core/Authentication/Profile.php b/includes/Core/Authentication/Profile.php new file mode 100644 index 00000000000..5ec7a7c3a79 --- /dev/null +++ b/includes/Core/Authentication/Profile.php @@ -0,0 +1,146 @@ +user_options = $user_options; + $this->auth_client = $auth_client; + + // Ensure we have fresh profile data. + $profile_data = $this->get(); + $timestamp = isset( $profile_data['timestamp'] ) ? (int) $profile_data['timestamp'] : 0; + $currenttime = time(); + + // If the stored profile data is missing, or older than a week, re-fetch it. + if ( ! $profile_data || ( ( $currenttime - $timestamp ) > ( 7 * DAY_IN_SECONDS ) ) ) { + $profile_data = $this->retrieve_google_profile_from_api(); + } + if ( 0 !== $profile_data['timestamp'] ) { + $this->set( $profile_data ); + } + } + + /** + * Retrieves user profile data. + * + * @since 1.0.0 + * + * @return array|bool Value set for the profile, or false if not set. + */ + public function get() { + return $this->user_options->get( self::OPTION ); + } + + /** + * Saves user profile data. + * + * @since 1.0.0 + * + * @param array $data User profile data: email and photo. + * @return bool True on success, false on failure. + */ + public function set( $data ) { + return $this->user_options->set( self::OPTION, $data ); + } + + /** + * Verifies if user has their profile information stored. + * + * @since 1.0.0 + * + * @return bool True if profile is set, false otherwise. + */ + public function has() { + $profile = (array) $this->get(); + if ( ! empty( $profile ) && ! empty( $profile['email'] ) && ! empty( $profile['photo'] ) ) { + return true; + } + + return false; + } + + /** + * Retrieves the user profile data from the People API. + * + * @return array The user profile data. Falls back to the user's WordPress profile data on failure. + */ + private function retrieve_google_profile_from_api() { + + // Fall back to the user's WordPress profile information. + $current_user = wp_get_current_user(); + $profile_data = array( + 'email' => $current_user->user_email, + 'photo' => get_avatar_url( $current_user->user_email ), + 'timestamp' => 0, // Don't cache WP user data. + ); + + // Retrieve and store the user's Google profile data. + try { + $client = $this->auth_client->get_client(); + $people_service = new \Google_Service_PeopleService( $client ); + $profile = $people_service->people->get( 'people/me', array( 'personFields' => 'emailAddresses,photos' ) ); + + if ( isset( $profile['emailAddresses'][0]['value'] ) && isset( $profile['photos'][0]['url'] ) ) { + + // Success - we have the profile data from the People API. + $profile_data = array( + 'email' => $profile['emailAddresses'][0]['value'], + 'photo' => $profile['photos'][0]['url'], + 'timestamp' => time(), + ); + } + } catch ( \Exception $e ) { + return $profile_data; + } + + return $profile_data; + } +} diff --git a/includes/Core/Authentication/Sensitive_Scopes_Warning.php b/includes/Core/Authentication/Sensitive_Scopes_Warning.php new file mode 100644 index 00000000000..00ce5450ab8 --- /dev/null +++ b/includes/Core/Authentication/Sensitive_Scopes_Warning.php @@ -0,0 +1,212 @@ +context = $context; + $this->connect_url = $connect_url; + } + + /** + * Gets the URL to the warning. + * + * @since 1.0.0 + * + * @return string Warning page URL. + */ + public function get_url() { + return add_query_arg( + array( + 'page' => Screens::PREFIX . 'splash', + self::QUERY_PARAMETER => '1', + ), + admin_url( 'admin.php' ) + ); + } + + /** + * Checks whether the warning about sensitive OAuth scopes should display. + * + * @since 1.0.0 + * + * @param array $scopes List of currently requested scopes. + * @return bool True if the warning should display, false otherwise. + */ + public function should_display( array $scopes ) { + if ( filter_input( INPUT_GET, self::ACKNOWLEDGED ) ) { + return false; + } + + $sensitive_scopes = array_filter( $scopes, array( $this, 'is_sensitive_scope' ) ); + return ! empty( $sensitive_scopes ); + } + + /** + * Renders the warning. + * + * @since 1.0.0 + */ + public function render() { + $assets_url = $this->context->url( 'dist/assets/' ); + + $back_url = wp_get_referer(); + if ( ! $back_url ) { + if ( current_user_can( Permissions::VIEW_DASHBOARD ) ) { + $back_url = add_query_arg( 'page', Screens::PREFIX . 'dashboard', admin_url( 'admin.php' ) ); + } else { + $back_url = add_query_arg( 'page', Screens::PREFIX . 'splash', admin_url( 'admin.php' ) ); + } + } + + ?> +
+
+
+
+
+

+ +

+

+ warning screen that your website app is not yet verified.', 'google-site-kit' ), + array( + 'strong' => array(), + ) + ); + ?> +

+
+

+ does not stop you from using Site Kit. To continue the authentication process from this screen:', 'google-site-kit' ), + array( + 'strong' => array(), + ) + ); + ?> +

+
    +
  1. + +
  2. +
  3. + +
  4. +
  5. + +
  6. +
+

+ read the docs on the Site Kit website.', 'google-site-kit' ), + esc_url( 'https://sitekit.withgoogle.com/documentation/gcp-app-verification/' ) + ), + array( + 'a' => array( + 'href' => array(), + 'target' => array(), + ), + ) + ); + ?> +

+
+ +
+
+
+
+
+ user_options = $user_options; + } + + /** + * Retrieves the user verification tag. + * + * @since 1.0.0 + * + * @return bool True if the user is verified, or false otherwise. + */ + public function get() { + return (bool) $this->user_options->get( self::OPTION ); + } + + /** + * Flags the user as verified or unverified. + * + * @since 1.0.0 + * + * @param bool $verified Whether to flag the user as verified or unverified. + * @return bool True on success, false on failure. + */ + public function set( $verified ) { + if ( ! $verified ) { + return $this->user_options->delete( self::OPTION ); + } + + return $this->user_options->set( self::OPTION, 'verified' ); + } + + /** + * Checks whether the user is verified. + * + * @since 1.0.0 + * + * @return bool True if verified, false otherwise. + */ + public function has() { + // Kind of redundant, but here for consistency. + return $this->get(); + } +} diff --git a/includes/Core/Authentication/Verification_Tag.php b/includes/Core/Authentication/Verification_Tag.php new file mode 100644 index 00000000000..987326455c7 --- /dev/null +++ b/includes/Core/Authentication/Verification_Tag.php @@ -0,0 +1,123 @@ +user_options = $user_options; + $this->transients = $transients; + } + + /** + * Retrieves the user verification tag. + * + * @since 1.0.0 + * + * @return string|bool Verification tag, or false if not set. + */ + public function get() { + return $this->user_options->get( self::OPTION ); + } + + /** + * Saves the user verification tag. + * + * @since 1.0.0 + * + * @param string $meta_tag Meta tag to store. + * @return bool True on success, false on failure. + */ + public function set( $meta_tag ) { + $status = $this->user_options->set( self::OPTION, $meta_tag ); + if ( $status ) { + $this->transients->delete( 'googlesitekit_verification_meta_tags' ); + } + return $status; + } + + /** + * Checks whether a verification tag for the user is present. + * + * @since 1.0.0 + * + * @return bool True if verification meta tag is set, false otherwise. + */ + public function has() { + $meta_tag = (string) $this->get(); + return ! empty( $meta_tag ); + } + + /** + * Gets all available verification tags for all users. + * + * This is a special method needed for printing all meta tags in the frontend. + * + * @since 1.0.0 + * + * @return array List of verification meta tags. + */ + public function get_all() { + global $wpdb; + + $meta_tags = $this->transients->get( 'googlesitekit_verification_meta_tags' ); + + if ( false === $meta_tags ) { + $meta_key = self::OPTION; + if ( ! \Google\Site_Kit\Plugin::instance()->context()->is_network_mode() ) { + $meta_key = $wpdb->get_blog_prefix() . $meta_key; + } + $meta_tags = $wpdb->get_col( $wpdb->prepare( "SELECT DISTINCT meta_value FROM {$wpdb->usermeta} WHERE meta_key = %s", $meta_key ) ); + $this->transients->set( 'googlesitekit_verification_meta_tags', $meta_tags ); + } + + return (array) $meta_tags; + } +} diff --git a/includes/Core/Modules/Module.php b/includes/Core/Modules/Module.php new file mode 100644 index 00000000000..f5aa7d5bcf9 --- /dev/null +++ b/includes/Core/Modules/Module.php @@ -0,0 +1,725 @@ + $service_instance pairs. + * + * @since 1.0.0 + * @var array|null + */ + private $google_services = null; + + /** + * Constructor. + * + * @since 1.0.0 + * + * @param Context $context Plugin context. + * @param Options $options Optional. Option API instance. Default is a new instance. + * @param User_Options $user_options Optional. User Option API instance. Default is a new instance. + * @param Authentication $authentication Optional. Authentication instance. Default is a new instance. + */ + public function __construct( + Context $context, + Options $options = null, + User_Options $user_options = null, + Authentication $authentication = null + ) { + $this->context = $context; + + if ( ! $options ) { + $options = new Options( $this->context ); + } + $this->options = $options; + + if ( ! $user_options ) { + $user_options = new User_Options( $this->context ); + } + $this->user_options = $user_options; + + if ( ! $authentication ) { + $authentication = new Authentication( $this->context, $this->options, $this->user_options ); + } + $this->authentication = $authentication; + + $this->info = $this->parse_info( (array) $this->setup_info() ); + } + + /** + * Registers functionality through WordPress hooks. + * + * @since 1.0.0 + */ + abstract public function register(); + + /** + * Magic isset-er. + * + * Allows checking for existence of module information. + * + * @since 1.0.0 + * + * @param string $key Key to check.. + * @return bool True if value for $key is available, false otherwise. + */ + final public function __isset( $key ) { + return isset( $this->info[ $key ] ); + } + + /** + * Magic getter. + * + * Allows reading module information. + * + * @since 1.0.0 + * + * @param string $key Key to get value for. + * @return mixed Value for $key, or null if not available. + */ + final public function __get( $key ) { + if ( ! isset( $this->info[ $key ] ) ) { + return null; + } + + return $this->info[ $key ]; + } + + /** + * Returns all module information data for passing it to JavaScript. + * + * @since 1.0.0 + * + * @return array Module information data. + */ + public function prepare_info_for_js() { + // TODO: Modify this to ditch unnecessary backward-compatibility. + return array( + 'slug' => $this->slug, + 'name' => $this->name, + 'description' => $this->description, + 'cta' => $this->cta, + 'sort' => $this->order, + 'homepage' => $this->homepage, + 'learnMore' => $this->learn_more, + 'group' => $this->group, + 'feature' => $this->feature, + 'module_tags' => $this->tags, + 'required' => $this->depends_on, + 'autoActivate' => $this->force_active, + 'screenId' => $this instanceof Module_With_Screen ? $this->get_screen()->get_slug() : false, + 'hasSettings' => ! in_array( $this->slug, array( 'search-console' ), true ), + ); + } + + /** + * Checks whether the module is connected. + * + * A module being connected means that all steps required as part of its activation are completed. + * + * @since 1.0.0 + * + * @return bool True if module is connected, false otherwise. + */ + public function is_connected() { + return true; + } + + /** + * Gets data for the given datapoint. + * + * @since 1.0.0 + * + * @param string $datapoint Datapoint to get data for. + * @param array $data Optional. Contextual data to provide. Default empty array. + * @return mixed Data on success, or WP_Error on failure. + */ + final public function get_data( $datapoint, array $data = array() ) { + return $this->execute_data_request( 'GET', $datapoint, $data ); + } + + /** + * Sets data for the given datapoint. + * + * @since 1.0.0 + * + * @param string $datapoint Datapoint to get data for. + * @param array $data Data to set. + * @return mixed Response data on success, or WP_Error on failure. + */ + final public function set_data( $datapoint, array $data ) { + return $this->execute_data_request( 'POST', $datapoint, $data ); + } + + /** + * Gets data for multiple datapoints in one go. + * + * When needing to fetch multiple pieces of data at once, this method provides a more performant approach than + * {@see Module::get_data()} by combining multiple external requests into a single one. + * + * @since 1.0.0 + * + * @param array $datasets List of datapoints with data attached. + * @return array List of responses. Each item is either the response data, or a WP_Error on failure. + */ + final public function get_batch_data( array $datasets ) { + // Ensure all services are initialized. + try { + $this->get_service( 'default' ); + } catch ( Exception $e ) { + // Internal error. + if ( ! is_array( $this->google_services ) ) { + return array(); + } + } + + $client = $this->get_client(); + $orig_defer = $client->shouldDefer(); + $client->setDefer( true ); + + $datapoint_services = $this->get_datapoint_services(); + $service_batches = array(); + + $results = array(); + foreach ( $datasets as $dataset ) { + if ( $this->slug !== $dataset->identifier ) { + continue; + } + + if ( ! isset( $datapoint_services[ $dataset->datapoint ] ) ) { + continue; + } + + $key = ! empty( $dataset->key ) ? $dataset->key : wp_rand(); + $datapoint = $dataset->datapoint; + $data = ! empty( $dataset->data ) ? (array) $dataset->data : array(); + + $request = $this->create_data_request( 'GET', $datapoint, $data ); + if ( is_wp_error( $request ) ) { + $results[ $key ] = $request; + continue; + } + + if ( ! $request instanceof RequestInterface ) { + try { + $results[ $key ] = call_user_func( $request ); + if ( ! is_wp_error( $results[ $key ] ) ) { + $results[ $key ] = $this->parse_data_response( 'GET', $datapoint, $results[ $key ] ); + } + } catch ( Exception $e ) { + $results[ $key ] = $this->exception_to_error( $e, $datapoint ); + } + continue; + } + + if ( empty( $datapoint_services[ $datapoint ] ) ) { + continue; + } + + if ( ! isset( $service_batches[ $datapoint_services[ $datapoint ] ] ) ) { + $service_batches[ $datapoint_services[ $datapoint ] ] = $this->google_services[ $datapoint_services[ $datapoint ] ]->createBatch(); + } + + $service_batches[ $datapoint_services[ $datapoint ] ]->add( $request, $key ); + $results[ $key ] = $datapoint; + } + + foreach ( $service_batches as $service_identifier => $batch ) { + try { + $batch_results = $batch->execute(); + } catch ( Exception $e ) { + // Set every result of this batch to the exception. + foreach ( $results as $key => $datapoint ) { + if ( ! is_string( $datapoint ) || ! isset( $datapoint_services[ $datapoint ] ) || $service_identifier !== $datapoint_services[ $datapoint ] ) { + continue; + } + + $results[ $key ] = $this->exception_to_error( $e, $datapoint ); + } + continue; + } + + foreach ( $batch_results as $key => $result ) { + if ( 0 === strpos( $key, 'response-' ) ) { + $key = substr( $key, 9 ); + } + if ( ! isset( $results[ $key ] ) || ! is_string( $results[ $key ] ) ) { + continue; + } + + $datapoint = $results[ $key ]; + + if ( ! $result instanceof Exception ) { + $results[ $key ] = $result; + $results[ $key ] = $this->parse_data_response( 'GET', $datapoint, $result ); + } else { + $results[ $key ] = $this->exception_to_error( $result, $datapoint ); + } + } + } + + $client->setDefer( $orig_defer ); + + // Cache the results for storybook. + if ( + current_user_can( 'manage_options' ) && + isset( $_GET['datacache'] ) // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + && ! empty( $results ) + ) { + $cache = new Cache(); + $cache->cache_batch_results( $datasets, $results ); + } + + return $results; + } + + /** + * Returns the list of datapoints the class provides data for. + * + * @since 1.0.0 + * + * @return array List of datapoints. + */ + final public function get_datapoints() { + return array_keys( $this->get_datapoint_services() ); + } + + /** + * Returns the mapping between available datapoints and their services. + * + * @since 1.0.0 + * + * @return array Associative array of $datapoint => $service_identifier pairs. + */ + abstract protected function get_datapoint_services(); + + /** + * Creates a request object for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to get request object for. + * @param array $data Optional. Contextual data to provide or set. Default empty array. + * @return RequestInterface|callable|WP_Error Request object or callable on success, or WP_Error on failure. + */ + abstract protected function create_data_request( $method, $datapoint, array $data = array() ); + + /** + * Parses a response for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to resolve response for. + * @param mixed $response Response object or array. + * @return mixed Parsed response data on success, or WP_Error on failure. + */ + abstract protected function parse_data_response( $method, $datapoint, $response ); + + /** + * Creates a request object for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to get request object for. + * @param array $data Optional. Contextual data to provide or set. Default empty array. + * @return mixed Data on success, or WP_Error on failure. + */ + final protected function execute_data_request( $method, $datapoint, array $data = array() ) { + $client = $this->get_client(); + $orig_defer = $client->shouldDefer(); + $client->setDefer( true ); + + $request = $this->create_data_request( $method, $datapoint, $data ); + + $client->setDefer( $orig_defer ); + + if ( is_wp_error( $request ) ) { + return $request; + } + + try { + if ( ! $request instanceof RequestInterface ) { + $response = call_user_func( $request ); + } else { + $response = $client->execute( $request ); + } + } catch ( Exception $e ) { + return $this->exception_to_error( $e, $datapoint ); + } + + if ( is_wp_error( $response ) ) { + return $response; + } + + return $this->parse_data_response( $method, $datapoint, $response ); + } + + /** + * Parses a date range string into a start date and an end date. + * + * @since 1.0.0 + * + * @param string $range Date range string. Either 'last-7-days', 'last-14-days', 'last-90-days', or + * 'last-28-days' (default). + * @param string $multiplier Optional. How many times the date range to get. This value can be specified if the + * range should be request multiple times back. Default 1. + * @param int $offset Days the range should be offset by. Default 1. Used by Search Console where + * data is delayed by two days. + * @param bool $previous Whether to select the previous period. Default false. + * + * @return array List with two elements, the first with the start date and the second with the end date, both as + * 'Y-m-d'. + */ + protected function parse_date_range( $range, $multiplier = 1, $offset = 1, $previous = false ) { + + preg_match( '*-(\d+)-*', $range, $matches ); + $number_of_days = $multiplier * ( isset( $matches[1] ) ? $matches[1] : 28 ); + + // Calculate the end date. For previous period requests, offset period by the number of days in the request. + $offset = $previous ? $offset + $number_of_days : $offset; + $date_end = date( 'Y-m-d', strtotime( '' . $offset . 'daysago' ) ); + + // Set the start date. + $start_date_offset = $offset + $number_of_days - 1; + $date_start = date( 'Y-m-d', strtotime( '' . $start_date_offset . 'daysAgo' ) ); + + return array( $date_start, $date_end ); + } + + /** + * Gets the output for a specific frontend hook. + * + * @since 1.0.0 + * + * @param string $hook Frontend hook name, e.g. 'wp_head', 'wp_footer', etc. + * @return string Output the hook generates. + */ + final protected function get_frontend_hook_output( $hook ) { + $current_user_id = get_current_user_id(); + + // Unset current user to make WordPress behave as if nobody was logged in. + wp_set_current_user( false ); + + ob_start(); + do_action( $hook ); + $output = ob_get_clean(); + + // Restore the current user. + wp_set_current_user( $current_user_id ); + + return $output; + } + + /** + * Permutes site URL to cover all different variants of it (not considering the path). + * + * @since 1.0.0 + * + * @param string $site_url Site URL to get permutations for. + * @return array List of permutations. + */ + final protected function permute_site_url( $site_url ) { + $urls = array(); + + // Get host url. + $host = wp_parse_url( $site_url, PHP_URL_HOST ); + + // Add http:// and https:// to host. + $urls[] = 'https://' . $host; + $urls[] = 'http://' . $host; + + if ( 0 === strpos( $host, 'www.' ) ) { + $urls[] = 'https://' . substr( $host, 4 ); + $urls[] = 'http://' . substr( $host, 4 ); + } else { + $urls[] = 'https://www.' . $host; + $urls[] = 'http://www.' . $host; + } + + return $urls; + } + + /** + * Gets the Google client the module uses. + * + * This method should be used to access the client. + * + * @since 1.0.0 + * + * @return Google_Client Google client instance. + * + * @throws Exception Thrown when the module did not correctly set up the client. + */ + final protected function get_client() { + if ( null === $this->google_client ) { + $client = $this->setup_client(); + if ( ! $client instanceof Google_Client ) { + throw new Exception( __( 'Google client not set up correctly.', 'google-site-kit' ) ); + } + $this->google_client = $client; + } + + return $this->google_client; + } + + /** + * Gets the Google service for the given identifier. + * + * This method should be used to access Google services. + * + * @since 1.0.0 + * + * @param string $identifier Identifier for the service. + * @return Google_Service Google service instance. + * + * @throws Exception Thrown when the module did not correctly set up the services or when the identifier is invalid. + */ + final protected function get_service( $identifier ) { + if ( null === $this->google_services ) { + $services = $this->setup_services( $this->get_client() ); + if ( ! is_array( $services ) ) { + throw new Exception( __( 'Google services not set up correctly.', 'google-site-kit' ) ); + } + foreach ( $services as $service ) { + if ( ! $service instanceof Google_Service ) { + throw new Exception( __( 'Google services not set up correctly.', 'google-site-kit' ) ); + } + } + $this->google_services = $services; + } + + if ( ! isset( $this->google_services[ $identifier ] ) ) { + /* translators: %s: service identifier */ + throw new Exception( sprintf( __( 'Google service identified by %s does not exist.', 'google-site-kit' ), $identifier ) ); + } + + return $this->google_services[ $identifier ]; + } + + /** + * Sets up information about the module. + * + * @since 1.0.0 + * + * @return array Associative array of module info. + */ + abstract protected function setup_info(); + + /** + * Sets up the Google client the module should use. + * + * This method is invoked once by {@see Module::get_client()} to lazily set up the client when it is requested + * for the first time. + * + * @since 1.0.0 + * + * @return Google_Client Google client instance. + */ + protected function setup_client() { + return $this->authentication->get_oauth_client()->get_client(); + } + + /** + * Sets up the Google services the module should use. + * + * This method is invoked once by {@see Module::get_service()} to lazily set up the services when one is requested + * for the first time. + * + * @since 1.0.0 + * + * @param Google_Client $client Google client instance. + * @return array Google services as $identifier => $service_instance pairs. Every $service_instance must be an + * instance of Google_Service. + */ + abstract protected function setup_services( Google_Client $client ); + + /** + * Parses information about the module. + * + * @since 1.0.0 + * + * @param array $info Associative array of module info. + * @return array Parsed $info. + */ + private function parse_info( array $info ) { + $info = wp_parse_args( + $info, + array( + 'slug' => '', + 'name' => '', + 'description' => '', + 'cta' => '', + 'order' => 10, + 'homepage' => __( 'https://www.google.com', 'google-site-kit' ), + 'learn_more' => __( 'https://about.google/intl/en/', 'google-site-kit' ), + 'group' => '', + 'feature' => '', + 'tags' => array(), + 'depends_on' => array(), + 'force_active' => false, + ) + ); + + if ( empty( $info['name'] ) && ! empty( $info['slug'] ) ) { + $info['name'] = $info['slug']; + } + if ( empty( $info['cta'] ) && ! empty( $info['name'] ) ) { + /* translators: %s: module name */ + $info['cta'] = sprintf( __( 'Activate %s', 'google-site-kit' ), $info['name'] ); + } + + $info['tags'] = (array) $info['tags']; + $info['depends_on'] = (array) $info['depends_on']; + + return $info; + } + + /** + * Transforms an exception into a WP_Error object. + * + * @since 1.0.0 + * + * @param Exception $e Exception object. + * @param string $datapoint Datapoint originally requested. + * @return WP_Error WordPress error object. + */ + private function exception_to_error( Exception $e, $datapoint ) { + $code = $e->getCode(); + if ( empty( $code ) ) { + $code = 'unknown'; + } + + // This is not great to have here, but is completely internal so it can be improved/removed at any time. + if ( $this instanceof \Google\Site_Kit\Modules\AdSense ) { + switch ( $datapoint ) { + case 'accounts': + case 'alerts': + case 'clients': + case 'urlchannels': + $errors = json_decode( $e->getMessage() ); + if ( $errors ) { + return new \WP_Error( $e->getCode(), $errors, array( 'status' => 500 ) ); + } + break; + } + } + + $reason = ''; + + if ( $e instanceof Google_Service_Exception ) { + $message = $e->getErrors(); + if ( isset( $message[0] ) && isset( $message[0]['message'] ) ) { + $message = $message[0]['message']; + $errors = json_decode( $e->getMessage() ); + if ( isset( $errors->error->errors[0]->reason ) ) { + $reason = $errors->error->errors[0]->reason; + } + } + } else { + $message = $e->getMessage(); + } + + return new WP_Error( + $code, + $message, + array( + 'status' => 500, + 'reason' => $reason, + ) + ); + } +} diff --git a/includes/Core/Modules/Module_With_Scopes.php b/includes/Core/Modules/Module_With_Scopes.php new file mode 100644 index 00000000000..5452a84b7eb --- /dev/null +++ b/includes/Core/Modules/Module_With_Scopes.php @@ -0,0 +1,30 @@ +get_scopes() ); + } + ); + } +} diff --git a/includes/Core/Modules/Module_With_Screen.php b/includes/Core/Modules/Module_With_Screen.php new file mode 100644 index 00000000000..cc1b684087e --- /dev/null +++ b/includes/Core/Modules/Module_With_Screen.php @@ -0,0 +1,32 @@ +screen ) { + $this->screen = new Screen( + Screens::PREFIX . 'module-' . $this->slug, + array( + 'title' => $this->name, + 'capability' => Permissions::VIEW_MODULE_DETAILS, + 'enqueue_callback' => function( Assets $assets ) { + $assets->enqueue_asset( 'googlesitekit_module_page' ); + }, + 'render_callback' => function( Context $context ) { + $module_info = $this->prepare_info_for_js(); + ?> + +
+ +
+
+ screen; + } + + /** + * Registers the hook to add the module screen. + * + * @since 1.0.0 + */ + private function register_screen_hook() { + add_filter( + 'googlesitekit_module_screens', + function( array $screens ) { + $screens[] = $this->get_screen(); + return $screens; + } + ); + } +} diff --git a/includes/Core/Modules/Modules.php b/includes/Core/Modules/Modules.php new file mode 100644 index 00000000000..27d559b007c --- /dev/null +++ b/includes/Core/Modules/Modules.php @@ -0,0 +1,452 @@ + $module pairs. + * + * @since 1.0.0 + * @var array + */ + private $modules = array(); + + /** + * Map of module slugs and which other modules they depend on. + * + * @since 1.0.0 + * @var array + */ + private $dependencies = array(); + + /** + * Map of module slugs and which other modules depend on them. + * + * @since 1.0.0 + * @var array + */ + private $dependants = array(); + + /** + * Constructor. + * + * @since 1.0.0 + * + * @param Context $context Plugin context. + * @param Options $options Optional. Option API instance. Default is a new instance. + * @param User_Options $user_options Optional. User Option API instance. Default is a new instance. + * @param Authentication $authentication Optional. Authentication instance. Default is a new instance. + */ + public function __construct( + Context $context, + Options $options = null, + User_Options $user_options = null, + Authentication $authentication = null + ) { + $this->context = $context; + + if ( ! $options ) { + $options = new Options( $this->context ); + } + $this->options = $options; + + if ( ! $user_options ) { + $user_options = new User_Options( $this->context ); + } + $this->user_options = $user_options; + + if ( ! $authentication ) { + $authentication = new Authentication( $this->context, $this->options, $this->user_options ); + } + $this->authentication = $authentication; + } + + /** + * Registers functionality through WordPress hooks. + * + * @since 1.0.0 + */ + public function register() { + add_filter( + 'googlesitekit_modules_data', + function( $data ) { + $modules = $this->get_available_modules(); + foreach ( $modules as $module ) { + $data[ $module->slug ] = $module->prepare_info_for_js(); + $data[ $module->slug ]['active'] = $this->is_module_active( $module->slug ); + $data[ $module->slug ]['setupComplete'] = $data[ $module->slug ]['active'] && $this->is_module_connected( $module->slug ); + $data[ $module->slug ]['dependencies'] = $this->get_module_dependencies( $module->slug ); + $data[ $module->slug ]['dependants'] = $this->get_module_dependants( $module->slug ); + } + return $data; + } + ); + + // Conditionally (via filter) load an iframe to the frontend in the admin to check for existing tags, as needed for some modules. + add_action( + 'admin_head', + function() { + /** + * Filters the array of modules that need to load the front end for additional checks during setup like the presence of js tags. + * + * @since 1.0.0 + * + * @param array $modules Array of modules that opt in front end checks. + */ + $modules = apply_filters( 'googlesitekit_modules_for_front_end_check', array() ); + + if ( empty( $modules ) || ! is_admin() ) { + return; + } + + static $iframe_loaded = null; + + if ( is_null( $iframe_loaded ) && is_admin() ) { + + // Check if the iframe needs to load on this page for the FE check. + $current_page = ! empty( $_GET['page'] ) ? $_GET['page'] : ''; // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + $pattern = '/googlesitekit-module-(' . join( '|', $modules ) . ')$/m'; + + if ( ! preg_match( $pattern, $current_page ) && 'googlesitekit-settings' !== $current_page ) { + return; + } + + $src = add_query_arg( 'tagverify', '1', home_url() ); + + echo ''; + + $iframe_loaded = true; + } + } + ); + + $active_modules = $this->get_active_modules(); + + array_walk( + $active_modules, + function( Module $module ) { + $module->register(); + } + ); + } + + /** + * Gets the available modules. + * + * @since 1.0.0 + * + * @return array Available modules as $slug => $module pairs. + */ + public function get_available_modules() { + if ( empty( $this->modules ) ) { + $module_classes = array( + 'Google\Site_Kit\Modules\Search_Console', + 'Google\Site_Kit\Modules\Analytics', + 'Google\Site_Kit\Modules\Optimize', + 'Google\Site_Kit\Modules\TagManager', + 'Google\Site_Kit\Modules\AdSense', + 'Google\Site_Kit\Modules\PageSpeed_Insights', + ); + foreach ( $module_classes as $module_class ) { + $instance = new $module_class( $this->context, $this->options, $this->user_options, $this->authentication ); + + $this->modules[ $instance->slug ] = $instance; + $this->dependencies[ $instance->slug ] = array(); + $this->dependants[ $instance->slug ] = array(); + } + + uasort( + $this->modules, + function( Module $a, Module $b ) { + return $a->order > $b->order; + } + ); + + // Set up dependency maps. + foreach ( $this->modules as $module ) { + foreach ( $module->depends_on as $dependency ) { + if ( ! isset( $this->modules[ $dependency ] ) || $module->slug === $dependency ) { + continue; + } + + $this->dependencies[ $module->slug ][] = $dependency; + $this->dependants[ $dependency ][] = $module->slug; + } + } + } + + return $this->modules; + } + + /** + * Gets the active modules. + * + * @since 1.0.0 + * + * @return array Active modules as $slug => $module pairs. + */ + public function get_active_modules() { + $modules = $this->get_available_modules(); + $option = $this->get_active_modules_option(); + + return array_merge( + // Force-active modules. + array_filter( + $modules, + function( Module $module ) { + return $module->force_active; + } + ), + // Manually active modules. + array_intersect_key( + $modules, + array_flip( $option ) + ) + ); + } + + /** + * Gets the module identified by the given slug. + * + * @since 1.0.0 + * + * @param string $slug Unique module slug. + * @return Module Module for the slug. + * + * @throws Exception Thrown when the module slug is invalid. + */ + public function get_module( $slug ) { + $modules = $this->get_available_modules(); + + if ( ! isset( $modules[ $slug ] ) ) { + /* translators: %s: module slug */ + throw new Exception( sprintf( __( 'Invalid module slug %s.', 'google-site-kit' ), $slug ) ); + } + + return $modules[ $slug ]; + } + + /** + * Gets the list of module slugs the module with the given slug depends on. + * + * @since 1.0.0 + * + * @param string $slug Unique module slug. + * @return array List of slugs for other modules that are dependencies. + * + * @throws Exception Thrown when the module slug is invalid. + */ + public function get_module_dependencies( $slug ) { + $modules = $this->get_available_modules(); + + if ( ! isset( $modules[ $slug ] ) ) { + /* translators: %s: module slug */ + throw new Exception( sprintf( __( 'Invalid module slug %s.', 'google-site-kit' ), $slug ) ); + } + + return $this->dependencies[ $slug ]; + } + + /** + * Gets the list of module slugs that depend on the module with the given slug. + * + * @since 1.0.0 + * + * @param string $slug Unique module slug. + * @return array List of slugs for other modules that are dependants. + * + * @throws Exception Thrown when the module slug is invalid. + */ + public function get_module_dependants( $slug ) { + $modules = $this->get_available_modules(); + + if ( ! isset( $modules[ $slug ] ) ) { + /* translators: %s: module slug */ + throw new Exception( sprintf( __( 'Invalid module slug %s.', 'google-site-kit' ), $slug ) ); + } + + return $this->dependants[ $slug ]; + } + + /** + * Checks whether the module identified by the given slug is active. + * + * @since 1.0.0 + * + * @param string $slug Unique module slug. + * @return bool True if module is active, false otherwise. + */ + public function is_module_active( $slug ) { + $modules = $this->get_active_modules(); + + return isset( $modules[ $slug ] ); + } + + /** + * Checks whether the module identified by the given slug is connected. + * + * @since 1.0.0 + * + * @param string $slug Unique module slug. + * @return bool True if module is connected, false otherwise. + */ + public function is_module_connected( $slug ) { + try { + $module = $this->get_module( $slug ); + } catch ( Exception $e ) { + return false; + } + + return (bool) $module->is_connected(); + } + + /** + * Activates the module identified by the given slug. + * + * @since 1.0.0 + * + * @param string $slug Unique module slug. + * @return bool True on success, false on failure. + */ + public function activate_module( $slug ) { + try { + $module = $this->get_module( $slug ); + } catch ( Exception $e ) { + return false; + } + + $option = $this->get_active_modules_option(); + + if ( in_array( $slug, $option, true ) ) { + return true; + } + + $option[] = $slug; + + $this->set_active_modules_option( $option ); + + if ( is_callable( array( $module, 'on_activation' ) ) ) { + call_user_func( array( $module, 'on_activation' ) ); + } + + return true; + } + + /** + * Deactivates the module identified by the given slug. + * + * @since 1.0.0 + * + * @param string $slug Unique module slug. + * @return bool True on success, false on failure. + */ + public function deactivate_module( $slug ) { + try { + $module = $this->get_module( $slug ); + } catch ( Exception $e ) { + return false; + } + + $option = $this->get_active_modules_option(); + + $key = array_search( $slug, $option, true ); + if ( false === $key ) { + return true; + } + + // Prevent deactivation if force-active. + if ( $module->force_active ) { + return false; + } + + unset( $option[ $key ] ); + + $this->set_active_modules_option( array_values( $option ) ); + + if ( is_callable( array( $module, 'on_deactivation' ) ) ) { + call_user_func( array( $module, 'on_deactivation' ) ); + } + + return true; + } + + /** + * Gets the option containing the active modules. + * + * @since 1.0.0 + * + * @return array List of active module slugs. + */ + private function get_active_modules_option() { + $option = $this->options->get( 'googlesitekit-active-modules' ); + if ( empty( $option ) ) { + return array(); + } + return (array) $option; + } + + /** + * Sets the option containing the active modules. + * + * @since 1.0.0 + * + * @param array $option List of active module slugs. + */ + private function set_active_modules_option( array $option ) { + $this->options->set( 'googlesitekit-active-modules', $option ); + } +} diff --git a/includes/Core/Permissions/Permissions.php b/includes/Core/Permissions/Permissions.php new file mode 100644 index 00000000000..d8245f0e3d5 --- /dev/null +++ b/includes/Core/Permissions/Permissions.php @@ -0,0 +1,281 @@ +context = $context; + + if ( ! $authentication ) { + $authentication = new Authentication( $this->context ); + } + $this->authentication = $authentication; + + $this->primitive_to_core = array( + // Allow contributors and up to authenticate. + self::AUTHENTICATE => 'edit_posts', + + // Allow contributors and up to view their own post's insights. + self::VIEW_POSTS_INSIGHTS => 'edit_posts', + + // Allow editors and up to view the dashboard and module details. + self::VIEW_DASHBOARD => 'edit_others_posts', + self::VIEW_MODULE_DETAILS => 'edit_others_posts', + + // Allow administrators and up to manage options and set up the plugin. + self::MANAGE_OPTIONS => 'manage_options', + self::SETUP => 'manage_options', + ); + + $this->meta_to_core = array( + // Allow users that can edit a post to view that post's insights. + self::VIEW_POST_INSIGHTS => 'edit_post', + ); + + $this->meta_to_primitive = array( + // Allow users that can generally view posts insights to view a specific post's insights. + self::VIEW_POST_INSIGHTS => self::VIEW_POSTS_INSIGHTS, + ); + + $this->network_primitive = array( + // Require network admin access to view the dashboard and module details in network mode. + self::VIEW_DASHBOARD => 'manage_network', + self::VIEW_MODULE_DETAILS => 'manage_network', + + // Require network admin access to manage options and set up the plugin in network mode. + self::MANAGE_OPTIONS => 'manage_network_options', + self::SETUP => 'manage_network_options', + ); + } + + /** + * Registers functionality through WordPress hooks. + * + * @since 1.0.0 + */ + public function register() { + add_filter( + 'map_meta_cap', + function( array $caps, $cap, $user_id, $args ) { + return $this->map_meta_capabilities( $caps, $cap, $user_id, $args ); + }, + 10, + 4 + ); + + // This constant can be set if an alternative mechanism to grant these capabilities is in place. + if ( defined( 'GOOGLESITEKIT_DISABLE_DYNAMIC_CAPABILITIES' ) && GOOGLESITEKIT_DISABLE_DYNAMIC_CAPABILITIES ) { + return; + } + + add_filter( + 'user_has_cap', + function( array $allcaps ) { + return $this->grant_additional_caps( $allcaps ); + } + ); + } + + /** + * Resolves meta capabilities to their primitive capabilities. + * + * This method first maps plugin meta capabilities to their primitive capabilities. In addition, if the meta + * capability should also map to a core meta capability, that mapping is taken care of as well. + * + * If in network mode and the custom primitive capability requires network access, it is checked that the user + * has that access, and if not, the method bails early causing in a result of false. + * + * @since 1.0.0 + * + * @param array $caps List of resolved capabilities. + * @param string $cap Capability checked. + * @param int $user_id Current user ID. + * @param array $args Additional arguments passed to the capability check. + * @return array Filtered value of $caps. + */ + private function map_meta_capabilities( array $caps, $cap, $user_id, $args ) { + // Bail early under these circumstances as we already know for sure the check will result in false. + if ( isset( $this->network_primitive[ $cap ] ) && $this->context->is_network_mode() && ! is_super_admin( $user_id ) ) { + return array( 'do_not_allow' ); + } + + if ( isset( $this->meta_to_primitive[ $cap ] ) ) { + $caps = (array) $this->meta_to_primitive[ $cap ]; + } + + if ( isset( $this->meta_to_core[ $cap ] ) ) { + $required_core_caps = call_user_func_array( + 'map_meta_cap', + array_merge( + array( $this->meta_to_core[ $cap ], $user_id ), + $args + ) + ); + + $caps = array_merge( $caps, $required_core_caps ); + } + + // Special setup and authentication rules. + if ( ( isset( $this->primitive_to_core[ $cap ] ) || isset( $this->meta_to_core[ $cap ] ) ) ) { + // If setup has not yet been completed, require administrator capabilities for everything. + if ( self::MANAGE_OPTIONS !== $cap && ! $this->is_setup_complete() ) { + $caps[] = self::MANAGE_OPTIONS; + } + + if ( ! in_array( $cap, array( self::AUTHENTICATE, self::SETUP ), true ) ) { + // For regular users, require being authenticated. TODO: Take $user_id into account. + $prevent_access = ! $this->authentication->is_authenticated(); + + // For admin users, also require being verified. TODO: Take $user_id into account. + if ( ! $prevent_access && user_can( $user_id, self::SETUP ) ) { + $prevent_access = ! $this->authentication->verification()->has(); + } + + if ( $prevent_access ) { + $caps[] = 'do_not_allow'; + } + } + } + + return $caps; + } + + /** + * Grants custom capabilities on-the-fly, based on core capabilities. + * + * If you want to instead set up your own custom role or mechanism to grant these capabilities, you can set a + * constant flag `GOOGLESITEKIT_DISABLE_DYNAMIC_CAPABILITIES` to ensure this function is not hooked in. + * + * @since 1.0.0 + * + * @param array $allcaps Associative array of $capability => $grant pairs. + * @return array Filtered value of $allcaps. + */ + private function grant_additional_caps( array $allcaps ) { + foreach ( $this->primitive_to_core as $custom_cap => $core_cap ) { + if ( isset( $allcaps[ $core_cap ] ) ) { + $allcaps[ $custom_cap ] = $allcaps[ $core_cap ]; + } + } + + return $allcaps; + } + + /** + * Checks whether the Site Kit setup is considered complete. + * + * If this is not the case, most permissions will be force-prevented to ensure that only permissions required for + * initial setup are granted. + * + * @since 1.0.0 + * + * @return bool True if setup is completed, false otherwise. + */ + private function is_setup_complete() { + if ( ! $this->authentication->credentials()->has() ) { + return false; + } + + /** + * Filters whether the Site Kit plugin should consider its setup to be completed. + * + * This can be used by essential auto-activated modules to amend the result of this check. + * + * @since 1.0.0 + * + * @param bool $complete Whether the setup is completed. + */ + return (bool) apply_filters( 'googlesitekit_setup_complete', true ); + } +} diff --git a/includes/Core/REST_API/REST_Route.php b/includes/Core/REST_API/REST_Route.php new file mode 100644 index 00000000000..b1a61780777 --- /dev/null +++ b/includes/Core/REST_API/REST_Route.php @@ -0,0 +1,162 @@ +uri = trim( $uri, '/' ); + + $this->args = $args; + + if ( isset( $this->args['args'] ) ) { + $this->args['args'] = $this->parse_param_args( $this->args['args'] ); + } + + // In case there are string arguments, this is only a single endpoint and needs to be turned into a list. + if ( ! wp_is_numeric_array( $endpoints ) ) { + $endpoints = array( $endpoints ); + } + + $endpoint_defaults = array( + 'methods' => WP_REST_Server::READABLE, + 'callback' => null, + 'args' => array(), + ); + + foreach ( $endpoints as $endpoint ) { + $endpoint = wp_parse_args( $endpoint, $endpoint_defaults ); + + $endpoint['args'] = $this->parse_param_args( $endpoint['args'] ); + if ( ! empty( $this->args['args'] ) ) { + $endpoint['args'] = array_merge( $this->args['args'], $endpoint['args'] ); + } + + $this->args[] = $endpoint; + } + } + + /** + * Gets the route URI. + * + * @since 1.0.0 + * + * @return string Unique route URI. + */ + public function get_uri() { + return $this->uri; + } + + /** + * Gets the route arguments, including endpoints and schema. + * + * @since 1.0.0 + * + * @return array Route arguments. + */ + public function get_args() { + return $this->args; + } + + /** + * Parses all supported request arguments and their data. + * + * @since 1.0.0 + * + * @param array $args Associative array of $arg => $data pairs. + * @return array Parsed arguments. + */ + protected function parse_param_args( array $args ) { + return array_map( array( $this, 'parse_param_arg' ), $args ); + } + + /** + * Parses data for a supported request argument. + * + * @since 1.0.0 + * + * @param array $data { + * Request argument data. + * + * @type string $type Data type of the argument. Default 'string'. + * @type string $description Public description of the argument. Default empty string. + * @†ype callable $validate_callback Callback to validate the argument. Default + * {@see rest_validate_rest_arg()}. + * @type callable $sanitize_callback Callback to sanitize the argument. Default + * {@see rest_sanitize_rest_arg()}. + * @type bool $required Whether the argument is required. Default false. + * @type mixed $default Default value for the argument, if any. Default none. + * @type array $enum Whitelist of possible values to validate against. Default none. + * @type array $items Only if $type is 'array': Similar specification that applies to each item. + * @type array $properties Only if $type is 'object'. Similar specification per property. + * } + * @return array Parsed data. + */ + protected function parse_param_arg( array $data ) { + return wp_parse_args( + $data, + array( + 'type' => 'string', + 'description' => '', + 'validate_callback' => 'rest_validate_request_arg', + 'sanitize_callback' => 'rest_sanitize_request_arg', + 'required' => false, + 'default' => null, + ) + ); + } +} diff --git a/includes/Core/REST_API/REST_Routes.php b/includes/Core/REST_API/REST_Routes.php new file mode 100644 index 00000000000..bdbe3041d4c --- /dev/null +++ b/includes/Core/REST_API/REST_Routes.php @@ -0,0 +1,733 @@ +context = $context; + + if ( ! $authentication ) { + $authentication = new Authentication( $this->context ); + } + $this->authentication = $authentication; + + if ( ! $modules ) { + $modules = new Modules( $this->context, null, null, $this->authentication ); + } + $this->modules = $modules; + } + + /** + * Registers functionality through WordPress hooks. + * + * @since 1.0.0 + */ + public function register() { + add_action( + 'rest_api_init', + function( $server ) { + $this->register_routes( $server ); + } + ); + } + + /** + * Registers all REST routes. + * + * @since 1.0.0 + * + * @param WP_REST_Server $server WordPress REST server instance. + */ + private function register_routes( WP_REST_Server $server ) { + $routes = $this->get_routes(); + + array_walk( + $routes, + function( REST_Route $route ) use ( $server ) { + $this->register_route( $route, $server ); + } + ); + } + + /** + * Registers the given REST route on the passed server object. + * + * @since 1.0.0 + * + * @param REST_Route $route REST route. + * @param WP_REST_Server $server WordPress REST server instance. + */ + protected function register_route( REST_Route $route, WP_REST_Server $server ) { + $route_uri = '/' . self::REST_ROOT . '/' . trim( $route->get_uri(), '/' ); + $args = $route->get_args(); + + $server->register_route( self::REST_ROOT, $route_uri, $args ); + } + + /** + * Gets available REST routes. + * + * TODO: All these routes should be moved to more appropriate classes actually responsible. + * + * @since 1.0.0 + * + * @return array List of REST_Route instances. + */ + private function get_routes() { + $can_authenticate = function() { + return current_user_can( Permissions::AUTHENTICATE ); + }; + + $can_view_insights_cron = function() { + // If an internal cron request, simply grant access. + if ( defined( 'DOING_CRON' ) && DOING_CRON ) { + return true; + } + + // This accounts for routes that need to be called before user has completed setup flow. + if ( current_user_can( Permissions::SETUP ) ) { + return true; + } + + return current_user_can( Permissions::VIEW_POSTS_INSIGHTS ); + }; + + $can_view_insights = function() { + // This accounts for routes that need to be called before user has completed setup flow. + if ( current_user_can( Permissions::SETUP ) ) { + return true; + } + + return current_user_can( Permissions::VIEW_POSTS_INSIGHTS ); + }; + + $can_manage_options = function() { + // This accounts for routes that need to be called before user has completed setup flow. + if ( current_user_can( Permissions::SETUP ) ) { + return true; + } + + return current_user_can( Permissions::MANAGE_OPTIONS ); + }; + + $can_setup = function() { + return current_user_can( Permissions::SETUP ); + }; + + $routes = array( + // This route is forward-compatible with a potential 'core/(?P[a-z\-]+)/data/(?P[a-z\-]+)'. + new REST_Route( + 'core/site/data/reset', + array( + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => function( WP_REST_Request $request ) { + $reset = new Reset( $this->context ); + $reset->all(); + return new WP_REST_Response( true ); + }, + 'permission_callback' => $can_setup, + ), + ) + ), + // This route is forward-compatible with a potential 'core/(?P[a-z\-]+)/data/(?P[a-z\-]+)'. + new REST_Route( + 'core/site/data/gcpproject', + array( + array( + 'methods' => WP_REST_Server::READABLE, + 'callback' => function( WP_REST_Request $request ) { + $gcp_project = $this->authentication->gcp_project(); + if ( ! $gcp_project->has() ) { + return new WP_Error( 'gcp_project_not_set', __( 'GCP project not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return new WP_REST_Response( $gcp_project->get() ); + }, + 'permission_callback' => $can_setup, + ), + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => function( WP_REST_Request $request ) { + $data = isset( $request['data'] ) ? $request['data'] : array(); + if ( ! isset( $data['projectID'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'projectID' ), array( 'status' => 400 ) ); + } + $data = array( + 'id' => sanitize_text_field( $data['projectID'] ), + 'wp_owner_id' => get_current_user_id(), + ); + return new WP_REST_Response( $this->authentication->gcp_project()->set( $data ) ); + }, + 'permission_callback' => $can_setup, + 'args' => array( + 'data' => array( + 'type' => 'object', + 'description' => __( 'Data to set.', 'google-site-kit' ), + 'validate_callback' => function( $value ) { + return is_array( $value ); + }, + ), + ), + ), + ) + ), + // This route is forward-compatible with a potential 'core/(?P[a-z\-]+)/data/(?P[a-z\-]+)'. + new REST_Route( + 'core/site/data/apikey', + array( + array( + 'methods' => WP_REST_Server::READABLE, + 'callback' => function( WP_REST_Request $request ) { + $api_key = $this->authentication->api_key(); + if ( ! $api_key->has() ) { + return new WP_Error( 'api_key_not_set', __( 'API key not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return new WP_REST_Response( $api_key->get() ); + }, + 'permission_callback' => $can_setup, + ), + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => function( WP_REST_Request $request ) { + $data = isset( $request['data'] ) ? $request['data'] : array(); + if ( ! isset( $data['apikey'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'apikey' ), array( 'status' => 400 ) ); + } + return new WP_REST_Response( $this->authentication->api_key()->set( $data['apikey'] ) ); + }, + 'permission_callback' => $can_setup, + 'args' => array( + 'data' => array( + 'type' => 'object', + 'description' => __( 'Data to set.', 'google-site-kit' ), + 'validate_callback' => function( $value ) { + return is_array( $value ); + }, + ), + ), + ), + ) + ), + // This route is forward-compatible with a potential 'core/(?P[a-z\-]+)/data/(?P[a-z\-]+)'. + new REST_Route( + 'core/site/data/credentials', + array( + array( + 'methods' => WP_REST_Server::READABLE, + 'callback' => function( WP_REST_Request $request ) { + $credentials = $this->authentication->credentials(); + if ( ! $credentials->has() ) { + return new WP_Error( 'credentials_not_set', __( 'Credentials not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return new WP_REST_Response( $credentials->get() ); + }, + 'permission_callback' => $can_setup, + ), + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => function( WP_REST_Request $request ) { + $data = isset( $request['data'] ) ? $request['data'] : array(); + if ( ! isset( $data['clientID'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'clientID' ), array( 'status' => 400 ) ); + } + if ( ! isset( $data['clientSecret'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'clientSecret' ), array( 'status' => 400 ) ); + } + $data = array( + 'oauth2_client_id' => sanitize_text_field( $data['clientID'] ), + 'oauth2_client_secret' => sanitize_text_field( $data['clientSecret'] ), + ); + $credentials = $this->authentication->credentials(); + return new WP_REST_Response( $credentials->set( $data ) ); + }, + 'permission_callback' => $can_setup, + 'args' => array( + 'data' => array( + 'type' => 'object', + 'description' => __( 'Data to set.', 'google-site-kit' ), + 'validate_callback' => function( $value ) { + return is_array( $value ); + }, + ), + ), + ), + ) + ), + // This route is forward-compatible with a potential 'core/(?P[a-z\-]+)/data/(?P[a-z\-]+)'. + new REST_Route( + 'core/user/data/authentication', + array( + array( + 'methods' => WP_REST_Server::READABLE, + 'callback' => function( WP_REST_Request $request ) { + $oauth_client = $this->authentication->get_oauth_client(); + $access_token = $oauth_client->get_client()->getAccessToken(); + + $data = array( + 'isAuthenticated' => ! empty( $access_token ), + 'requiredScopes' => $oauth_client->get_required_scopes(), + 'grantedScopes' => ! empty( $access_token ) ? $oauth_client->get_granted_scopes() : array(), + ); + + return new WP_REST_Response( $data ); + }, + 'permission_callback' => $can_authenticate, + ), + ) + ), + // This route is forward-compatible with a potential 'core/(?P[a-z\-]+)/data/(?P[a-z\-]+)'. + new REST_Route( + 'core/user/data/disconnect', + array( + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => function( WP_REST_Request $request ) { + return new WP_REST_Response( $this->authentication->disconnect() ); + }, + 'permission_callback' => $can_authenticate, + ), + ) + ), + new REST_Route( + 'modules/(?P[a-z\-]+)', + array( + array( + 'methods' => WP_REST_Server::READABLE, + 'callback' => function( WP_REST_Request $request ) { + $slug = $request['slug']; + try { + $module = $this->modules->get_module( $slug ); + } catch ( \Exception $e ) { + return new WP_Error( 'invalid_module_slug', __( 'Invalid module slug.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return new WP_REST_Response( $this->prepare_module_data_for_response( $module ) ); + }, + 'permission_callback' => $can_manage_options, + ), + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => function( WP_REST_Request $request ) { + $slug = $request['slug']; + $modules = $this->modules->get_available_modules(); + if ( ! isset( $modules[ $slug ] ) ) { + return new WP_Error( 'invalid_module_slug', __( 'Invalid module slug.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + if ( $request['active'] ) { + // Prevent activation if one of the dependencies is not active. + $dependency_slugs = $this->modules->get_module_dependencies( $slug ); + foreach ( $dependency_slugs as $dependency_slug ) { + if ( ! $this->modules->is_module_active( $dependency_slug ) ) { + /* translators: %s: module name */ + return new WP_Error( 'inactive_dependencies', sprintf( __( 'Module cannot be activated because of inactive dependency %s.', 'google-site-kit' ), $modules[ $dependency_slug ]->name ), array( 'status' => 500 ) ); + } + } + if ( ! $this->modules->activate_module( $slug ) ) { + return new WP_Error( 'cannot_activate_module', __( 'An internal error occurred while trying to activate the module.', 'google-site-kit' ), array( 'status' => 500 ) ); + } + } else { + // Automatically deactivate dependants. + $dependant_slugs = $this->modules->get_module_dependants( $slug ); + foreach ( $dependant_slugs as $dependant_slug ) { + if ( $this->modules->is_module_active( $dependant_slug ) ) { + if ( ! $this->modules->deactivate_module( $dependant_slug ) ) { + /* translators: %s: module name */ + return new WP_Error( 'cannot_deactivate_dependant', sprintf( __( 'Module cannot be deactivated because deactivation of dependant %s failed.', 'google-site-kit' ), $modules[ $dependant_slug ]->name ), array( 'status' => 500 ) ); + } + } + } + if ( ! $this->modules->deactivate_module( $slug ) ) { + return new WP_Error( 'cannot_deactivate_module', __( 'An internal error occurred while trying to deactivate the module.', 'google-site-kit' ), array( 'status' => 500 ) ); + } + } + return new WP_REST_Response( $this->prepare_module_data_for_response( $modules[ $slug ] ) ); + }, + 'permission_callback' => $can_manage_options, + 'args' => array( + 'active' => array( + 'type' => 'boolean', + 'description' => __( 'Whether to activate or deactivate the module.', 'google-site-kit' ), + 'required' => true, + ), + ), + ), + ), + array( + 'args' => array( + 'slug' => array( + 'type' => 'string', + 'description' => __( 'Idenfier for the module.', 'google-site-kit' ), + 'sanitize_callback' => 'sanitize_key', + ), + ), + 'schema' => $this->get_module_schema(), + ) + ), + new REST_Route( + 'modules/(?P[a-z\-]+)/data/(?P[a-z\-]+)', + array( + array( + 'methods' => WP_REST_Server::READABLE, + 'callback' => function( WP_REST_Request $request ) { + $slug = $request['slug']; + try { + $module = $this->modules->get_module( $slug ); + } catch ( \Exception $e ) { + return new WP_Error( 'invalid_module_slug', __( 'Invalid module slug.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + $data = $module->get_data( $request['datapoint'], $request->get_params() ); + if ( is_wp_error( $data ) ) { + return $data; + } + return new WP_REST_Response( $this->parse_google_response_data( $data ) ); + }, + 'permission_callback' => $can_view_insights_cron, + ), + array( + 'methods' => WP_REST_Server::EDITABLE, + 'callback' => function( WP_REST_Request $request ) { + $slug = $request['slug']; + try { + $module = $this->modules->get_module( $slug ); + } catch ( \Exception $e ) { + return new WP_Error( 'invalid_module_slug', __( 'Invalid module slug.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + $data = isset( $request['data'] ) ? (array) $request['data'] : array(); + $data = $module->set_data( $request['datapoint'], $data ); + if ( is_wp_error( $data ) ) { + return $data; + } + return new WP_REST_Response( $this->parse_google_response_data( $data ) ); + }, + 'permission_callback' => $can_manage_options, + 'args' => array( + 'data' => array( + 'type' => 'object', + 'description' => __( 'Data to set.', 'google-site-kit' ), + 'validate_callback' => function( $value ) { + return is_array( $value ); + }, + ), + ), + ), + ), + array( + 'args' => array( + 'slug' => array( + 'type' => 'string', + 'description' => __( 'Idenfier for the module.', 'google-site-kit' ), + 'sanitize_callback' => 'sanitize_key', + ), + 'datapoint' => array( + 'type' => 'string', + 'description' => __( 'Module data point to address.', 'google-site-kit' ), + 'sanitize_callback' => 'sanitize_key', + ), + ), + ) + ), + // TODO: This route is super-complex to use and needs to be simplified. + new REST_Route( + 'data', + array( + array( + 'methods' => WP_REST_Server::READABLE, + 'callback' => function( WP_REST_Request $request ) { + $datasets = json_decode( $request['request'] ); + if ( ! $datasets || empty( $datasets ) ) { + return new WP_Error( 'no_data_requested', __( 'Missing request data.', 'google-site-kit' ), array( 'status' => 400 ) ); + } + $modules = $this->modules->get_active_modules(); + $responses = array(); + foreach ( $modules as $module ) { + $filtered_datasets = array_filter( + $datasets, + function( $dataset ) use ( $module ) { + return 'modules' === $dataset->dataObject && $module->slug === $dataset->identifier; // phpcs:ignore WordPress.NamingConventions.ValidVariableName + } + ); + if ( empty( $filtered_datasets ) ) { + continue; + } + $additional_responses = $module->get_batch_data( $filtered_datasets ); + if ( is_array( $additional_responses ) ) { + $responses = array_merge( $responses, $additional_responses ); + } + } + return new WP_REST_Response( $this->parse_google_response_data( $responses ) ); + }, + 'permission_callback' => $can_view_insights_cron, + 'args' => array( + 'request' => array( + 'type' => 'string', + 'description' => __( 'JSON-encoded list of requests with dataObject keys.', 'google-site-kit' ), + 'required' => true, + ), + ), + ), + ) + ), + new REST_Route( + 'modules/(?P[a-z\-]+)/notifications', + array( + array( + 'methods' => WP_REST_Server::READABLE, + 'callback' => function( WP_REST_Request $request ) { + $slug = $request['slug']; + $modules = $this->modules->get_available_modules(); + if ( ! isset( $modules[ $slug ] ) ) { + return new WP_Error( 'invalid_module_slug', __( 'Invalid module slug.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + $notifications = new \stdClass(); // Will force JSON object. + if ( $this->modules->is_module_active( $slug ) ) { + $notifications = $modules[ $slug ]->get_data( 'notifications' ); + if ( ! is_wp_error( $notifications ) && ! empty( $notifications ) ) { + if ( wp_is_numeric_array( $notifications ) ) { + $notifications = array( 'items' => $notifications ); + } + } else { + $notifications = new \stdClass(); // Will force JSON object. + } + } + return new WP_REST_Response( $notifications ); + }, + 'permission_callback' => $can_authenticate, + ), + ), + array( + 'args' => array( + 'slug' => array( + 'type' => 'string', + 'description' => __( 'Idenfier for the module.', 'google-site-kit' ), + 'sanitize_callback' => 'sanitize_key', + ), + ), + ) + ), + // TODO: Remove this and replace usage with calls to wp/v1/posts. + new REST_Route( + 'core/search/data/(?P[0-9A-Za-z%.\-]+)', + array( + array( + 'methods' => WP_REST_Server::READABLE, + 'callback' => function( WP_REST_Request $request ) { + $post_id = false; + $is_url = filter_var( $request['query'], FILTER_VALIDATE_URL ); + if ( $is_url ) { + $post_id = url_to_postid( $request['query'] ); + } + if ( $post_id ) { + $posts = array( get_post( $post_id ) ); + } else { + $args = array( + 'posts_per_page' => 10, + 'google-site-kit' => 1, + 's' => $request['query'], + 'no_found_rows' => true, + 'update_post_meta_cache' => false, + 'update_post_term_cache' => false, + 'post_status' => array( 'publish' ), + ); + $query = new \WP_Query( $args ); + $posts = $query->posts; + } + if ( empty( $posts ) ) { + return array(); + } + foreach ( $posts as $post ) { + $post->permalink = get_permalink( $post->ID ); + } + return new WP_REST_Response( $posts ); + }, + ), + ), + array( + 'args' => array( + 'query' => array( + 'type' => 'string', + 'description' => __( 'Text content to search for.', 'google-site-kit' ), + ), + ), + ) + ), + ); + + return $routes; + } + + /** + * Prepares module data for a REST response according to the schema. + * + * @since 1.0.0 + * + * @param Module $module Module instance. + * @return array Module REST response data. + */ + private function prepare_module_data_for_response( Module $module ) { + $manager = $this->modules; + + return array( + 'slug' => $module->slug, + 'name' => $module->name, + 'description' => $module->description, + 'homepage' => $module->homepage, + 'active' => $manager->is_module_active( $module->slug ), + 'connected' => $manager->is_module_connected( $module->slug ), + 'dependencies' => $manager->get_module_dependencies( $module->slug ), + 'dependants' => $manager->get_module_dependants( $module->slug ), + ); + } + + /** + * Gets the REST schema for a module. + * + * @since 1.0.0 + * + * @return array Module REST schema. + */ + private function get_module_schema() { + return array( + '$schema' => 'http://json-schema.org/draft-04/schema#', + 'title' => 'module', + 'type' => 'object', + 'properties' => array( + 'slug' => array( + 'type' => 'string', + 'description' => __( 'Idenfier for the module.', 'google-site-kit' ), + 'readonly' => true, + ), + 'name' => array( + 'type' => 'string', + 'description' => __( 'Name of the module.', 'google-site-kit' ), + 'readonly' => true, + ), + 'description' => array( + 'type' => 'string', + 'description' => __( 'Description of the module.', 'google-site-kit' ), + 'readonly' => true, + ), + 'homepage' => array( + 'type' => 'string', + 'description' => __( 'The module homepage.', 'google-site-kit' ), + 'format' => 'uri', + 'readonly' => true, + ), + 'active' => array( + 'type' => 'boolean', + 'description' => __( 'Whether the module is active.', 'google-site-kit' ), + ), + 'connected' => array( + 'type' => 'boolean', + 'description' => __( 'Whether the module setup has been completed.', 'google-site-kit' ), + 'readonly' => true, + ), + 'dependencies' => array( + 'type' => 'array', + 'description' => __( 'List of slugs of other modules that the module depends on.', 'google-site-kit' ), + 'items' => array( + 'type' => 'string', + ), + 'readonly' => true, + ), + 'dependants' => array( + 'type' => 'array', + 'description' => __( 'List of slugs of other modules depending on the module.', 'google-site-kit' ), + 'items' => array( + 'type' => 'string', + ), + 'readonly' => true, + ), + ), + ); + } + + /** + * Parses Google API response data. + * + * This is necessary since the Google client returns specific data class instances instead of raw arrays. + * + * @since 1.0.0 + * + * @param mixed $data Google response data. + * @return object|array Parsed response data. + */ + private function parse_google_response_data( $data ) { + if ( is_scalar( $data ) ) { + return $data; + } + + // There is an compatibility issue with \Google_Collection object and wp_json_encode in PHP 5.4 only. + // These lines will encode/decode to deep convert objects, ensuring all data is returned. + if ( version_compare( PHP_VERSION, '5.5.0', '<' ) ) { + $data = json_decode( json_encode( $data ) ); // phpcs:ignore WordPress.WP.AlternativeFunctions.json_encode_json_encode + } + + return $data; + } +} diff --git a/includes/Core/Storage/Cache.php b/includes/Core/Storage/Cache.php new file mode 100644 index 00000000000..8351d8a107c --- /dev/null +++ b/includes/Core/Storage/Cache.php @@ -0,0 +1,180 @@ + post id cache. + * + * @var string $global_cache_keys_key The key. + */ + private static $global_cache_post_ids_key = 'googlesitekit_global_cache_post_id_s'; + + /** + * The key for saving the global cache keys. + * + * @var string $global_cache_keys_key The key. + */ + private static $global_cache_keys_key = 'googlesitekit_global_cache_keys'; + + /** + * The global record of cache keys used on the site. + * + * @var array + */ + private $global_cache_keys; + + /** + * Construct the Cache class. + */ + public function __construct() { + $this->global_cache_keys = get_option( self::$global_cache_keys_key ) ?: array(); + } + + /** + * ------------------------------ + * Static functions defined below + * ------------------------------ + */ + + /** + * Delete the global url-> post id cache. + */ + public static function delete_cached_title_data() { + delete_transient( self::$global_cache_post_ids_key ); + } + + /** + * Get the global url-> post id cache. + * + * @return array The array of cached post url-> post id mappings. Empty array if none found. + */ + public static function get_cached_title_data() { + $cached_data = get_transient( self::$global_cache_post_ids_key ); + return $cached_data ? $cached_data : array(); + } + + /** + * Set the global url-> post id cache. Cache at most 20 values. + * + * @param array $new_data The array of new data to set. + */ + public static function set_cached_title_data( $new_data ) { + $cached_data = get_transient( self::$global_cache_post_ids_key ); + if ( false === $cached_data ) { + set_transient( self::$global_cache_post_ids_key, $new_data ); + return; + } + + $merged_array = array_merge( $cached_data, $new_data ); + $merged_array = array_slice( $merged_array, 0, 20 ); + set_transient( self::$global_cache_post_ids_key, $merged_array ); + } + + /** + * Helper function to get the cache data. + */ + public function get_current_cache_data() { + + $cache_data = array(); + + // Add the global cache data. + $keys = $this->get_global_cache_keys(); + foreach ( $keys as $key ) { + + // This only retrieves fresh data because transients expire. + $cache = get_transient( $key ); + + if ( $cache ) { + $cache_data[ $key ] = $cache; + } else { + + // Remove the expired key from the global cache. + self::remove_global_cache_key( $key ); + } + } + return $cache_data; + } + + /** + * Remove a cache key to the global record of cache keys. + * + * @param string $key The key to add. + */ + private function remove_global_cache_key( $key ) { + unset( $this->global_cache_keys[ $key ] ); + update_option( self::$global_cache_keys_key, $this->global_cache_keys, false ); + } + + /** + * Add a cache key to the global record of cache keys. + * + * @param string $key The key to add. + */ + private function add_global_cache_key( $key ) { + // Only add the key if it isn't already present. + if ( ! in_array( $key, $this->global_cache_keys, true ) ) { + $this->global_cache_keys[] = $key; + update_option( self::$global_cache_keys_key, $this->global_cache_keys, false ); + } + } + + /** + * Retrieve the global record of cache keys. + * + * @return array The array of cache keys used on the site. + */ + private function get_global_cache_keys() { + return $this->global_cache_keys; + } + + /** + * Cache some data. + * + * @param Object $key The original data key. + * @param Object $data The data to cache. + */ + public function set_cache_data( $key, $data ) { + $key = 'googlesitekit_' . $key; + + set_transient( $key, $data, HOUR_IN_SECONDS ); + $this->add_global_cache_key( $key ); + } + + /** + * Cache the results of a batch operation. + * + * @param array $batch_requests The original requests. + * @param array $results The results to cache. + */ + public function cache_batch_results( $batch_requests, $results ) { + $request_keys = wp_list_pluck( $batch_requests, 'key' ); + + foreach ( $results as $key => $result ) { + if ( $result instanceof \Exception || $result instanceof \Google_Service_Exception ) { + continue; + } + $key = str_replace( 'response-', '', $key ); + if ( in_array( $key, $request_keys, true ) ) { + $this->set_cache_data( $key, $result ); + } + } + } + +} diff --git a/includes/Core/Storage/Data_Encryption.php b/includes/Core/Storage/Data_Encryption.php new file mode 100644 index 00000000000..f1747542503 --- /dev/null +++ b/includes/Core/Storage/Data_Encryption.php @@ -0,0 +1,145 @@ +key = $this->get_default_key(); + $this->salt = $this->get_default_salt(); + } + + /** + * Encrypts a value. + * + * If a user-based key is set, that key is used. Otherwise the default key is used. + * + * @since 1.0.0 + * + * @param string $value Value to encrypt. + * @return string|bool Encrypted value, or false on failure. + */ + public function encrypt( $value ) { + if ( ! extension_loaded( 'openssl' ) ) { + return $value; + } + + $method = 'aes-256-ctr'; + $ivlen = openssl_cipher_iv_length( $method ); + $iv = openssl_random_pseudo_bytes( $ivlen ); + + $raw_value = openssl_encrypt( $value . $this->salt, $method, $this->key, 0, $iv ); + if ( ! $raw_value ) { + return false; + } + + return base64_encode( $iv . $raw_value ); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_encode + } + + /** + * Decrypts a value. + * + * If a user-based key is set, that key is used. Otherwise the default key is used. + * + * @since 1.0.0 + * + * @param string $raw_value Value to decrypt. + * @return string|bool Decrypted value, or false on failure. + */ + public function decrypt( $raw_value ) { + if ( ! extension_loaded( 'openssl' ) ) { + return $raw_value; + } + + $raw_value = base64_decode( $raw_value, true ); // phpcs:ignore WordPress.PHP.DiscouragedPHPFunctions.obfuscation_base64_decode + + $method = 'aes-256-ctr'; + $ivlen = openssl_cipher_iv_length( $method ); + $iv = substr( $raw_value, 0, $ivlen ); + + $raw_value = substr( $raw_value, $ivlen ); + + $value = openssl_decrypt( $raw_value, $method, $this->key, 0, $iv ); + if ( ! $value || substr( $value, - strlen( $this->salt ) ) !== $this->salt ) { + return false; + } + + return substr( $value, 0, - strlen( $this->salt ) ); + } + + /** + * Gets the default encryption key to use. + * + * @since 1.0.0 + * + * @return string Default (not user-based) encryption key. + */ + private function get_default_key() { + if ( defined( 'GOOGLESITEKIT_ENCRYPTION_KEY' ) && '' !== GOOGLESITEKIT_ENCRYPTION_KEY ) { + return GOOGLESITEKIT_ENCRYPTION_KEY; + } + + if ( '' !== LOGGED_IN_KEY ) { + return LOGGED_IN_KEY; + } + + // If this is reached, you're either not on a live site or have a serious security issue. + return 'das-ist-kein-geheimer-schluessel'; + } + + /** + * Gets the default encryption salt to use. + * + * @since 1.0.0 + * + * @return string Encryption salt. + */ + private function get_default_salt() { + if ( defined( 'GOOGLESITEKIT_ENCRYPTION_SALT' ) && '' !== GOOGLESITEKIT_ENCRYPTION_SALT ) { + return GOOGLESITEKIT_ENCRYPTION_SALT; + } + + if ( '' !== LOGGED_IN_SALT ) { + return LOGGED_IN_SALT; + } + + // If this is reached, you're either not on a live site or have a serious security issue. + return 'das-ist-kein-geheimes-salz'; + } +} diff --git a/includes/Core/Storage/Encrypted_Options.php b/includes/Core/Storage/Encrypted_Options.php new file mode 100644 index 00000000000..99473f1b42c --- /dev/null +++ b/includes/Core/Storage/Encrypted_Options.php @@ -0,0 +1,101 @@ +encryption = new Data_Encryption(); + $this->options = $options; + } + + /** + * Gets the value of the given option. + * + * @since 1.0.0 + * + * @param string $option Option name. + * @return mixed Value set for the option, or false if not set. + */ + public function get( $option ) { + $raw_value = $this->options->get( $option ); + if ( ! $raw_value ) { + return false; + } + + $data = $this->encryption->decrypt( $raw_value ); + + return maybe_unserialize( $data ); + } + + /** + * Sets the value for a option. + * + * @since 1.0.0 + * + * @param string $option Option name. + * @param mixed $value Option value. Must be serializable if non-scalar. + * @return bool True on success, false on failure. + */ + public function set( $option, $value ) { + if ( ! is_scalar( $value ) ) { + $value = maybe_serialize( $value ); + } + $raw_value = $this->encryption->encrypt( $value ); + if ( ! $raw_value ) { + return false; + } + + return $this->options->set( $option, $raw_value ); + } + + /** + * Deletes the given option. + * + * @since 1.0.0 + * + * @param string $option Option name. + * @return bool True on success, false on failure. + */ + public function delete( $option ) { + return $this->options->delete( $option ); + } +} diff --git a/includes/Core/Storage/Encrypted_User_Options.php b/includes/Core/Storage/Encrypted_User_Options.php new file mode 100644 index 00000000000..5440f5a784e --- /dev/null +++ b/includes/Core/Storage/Encrypted_User_Options.php @@ -0,0 +1,101 @@ +encryption = new Data_Encryption(); + $this->user_options = $user_options; + } + + /** + * Gets the value of the given user option. + * + * @since 1.0.0 + * + * @param string $option User option name. + * @return mixed Value set for the user option, or false if not set. + */ + public function get( $option ) { + $raw_value = $this->user_options->get( $option ); + if ( ! $raw_value ) { + return false; + } + + $data = $this->encryption->decrypt( $raw_value ); + + return maybe_unserialize( $data ); + } + + /** + * Sets the value for a user option. + * + * @since 1.0.0 + * + * @param string $option User option name. + * @param mixed $value User option value. Must be serializable if non-scalar. + * @return bool True on success, false on failure. + */ + public function set( $option, $value ) { + if ( ! is_scalar( $value ) ) { + $value = maybe_serialize( $value ); + } + $raw_value = $this->encryption->encrypt( $value ); + if ( ! $raw_value ) { + return false; + } + + return $this->user_options->set( $option, $raw_value ); + } + + /** + * Deletes the given user option. + * + * @since 1.0.0 + * + * @param string $option User option name. + * @return bool True on success, false on failure. + */ + public function delete( $option ) { + return $this->user_options->delete( $option ); + } +} diff --git a/includes/Core/Storage/Options.php b/includes/Core/Storage/Options.php new file mode 100644 index 00000000000..5d77c26242e --- /dev/null +++ b/includes/Core/Storage/Options.php @@ -0,0 +1,95 @@ +context = $context; + } + + /** + * Gets the value of the given option. + * + * @since 1.0.0 + * + * @param string $option Option name. + * @return mixed Value set for the option, or false if not set. + */ + public function get( $option ) { + if ( $this->context->is_network_mode() ) { + return get_network_option( null, $option ); + } + + return get_option( $option ); + } + + /** + * Sets the value for a option. + * + * @since 1.0.0 + * + * @param string $option Option name. + * @param mixed $value Option value. Must be serializable if non-scalar. + * @param mixed $autoload Autoload. False or 'no' to prevent autoloading on page load. + * @return bool True on success, false on failure. + */ + public function set( $option, $value, $autoload = true ) { + if ( $this->context->is_network_mode() ) { + return update_network_option( null, $option, $value ); + } + + return update_option( $option, $value, $autoload ); + } + + /** + * Deletes the given option. + * + * @since 1.0.0 + * + * @param string $option Option name. + * @return bool True on success, false on failure. + */ + public function delete( $option ) { + if ( $this->context->is_network_mode() ) { + return delete_network_option( null, $option ); + } + + return delete_option( $option ); + } +} + diff --git a/includes/Core/Storage/Transients.php b/includes/Core/Storage/Transients.php new file mode 100644 index 00000000000..29dd634cb88 --- /dev/null +++ b/includes/Core/Storage/Transients.php @@ -0,0 +1,95 @@ +context = $context; + } + + /** + * Gets the value of the given transient. + * + * @since 1.0.0 + * + * @param string $transient Transient name. + * @return mixed Value set for the transient, or false if not set. + */ + public function get( $transient ) { + if ( $this->context->is_network_mode() ) { + return get_site_transient( $transient ); + } + + return get_transient( $transient ); + } + + /** + * Sets the value for a transient. + * + * @since 1.0.0 + * + * @param string $transient Transient name. + * @param mixed $value Transient value. Must be serializable if non-scalar. + * @param int $expiration Optional. Time until expiration in seconds. Default 0 (no expiration). + * @return bool True on success, false on failure. + */ + public function set( $transient, $value, $expiration = 0 ) { + if ( $this->context->is_network_mode() ) { + return set_site_transient( $transient, $value, $expiration ); + } + + return set_transient( $transient, $value, $expiration ); + } + + /** + * Deletes the given transient. + * + * @since 1.0.0 + * + * @param string $transient Transient name. + * @return bool True on success, false on failure. + */ + public function delete( $transient ) { + if ( $this->context->is_network_mode() ) { + return delete_site_transient( $transient ); + } + + return delete_transient( $transient ); + } +} + diff --git a/includes/Core/Storage/User_Options.php b/includes/Core/Storage/User_Options.php new file mode 100644 index 00000000000..b9e7f1e1c35 --- /dev/null +++ b/includes/Core/Storage/User_Options.php @@ -0,0 +1,140 @@ +context = $context; + + if ( empty( $user_id ) ) { + $user_id = get_current_user_id(); + } + $this->user_id = $user_id; + } + + /** + * Gets the value of the given user option. + * + * @since 1.0.0 + * + * @param string $option User option name. + * @return mixed Value set for the user option, or false if not set. + */ + public function get( $option ) { + if ( ! $this->user_id ) { + return false; + } + + if ( $this->context->is_network_mode() ) { + $value = get_user_meta( $this->user_id, $option ); + if ( empty( $value ) ) { + return false; + } + + return $value[0]; + } + + return get_user_option( $option, $this->user_id ); + } + + /** + * Sets the value for a user option. + * + * @since 1.0.0 + * + * @param string $option User option name. + * @param mixed $value User option value. Must be serializable if non-scalar. + * @return bool True on success, false on failure. + */ + public function set( $option, $value ) { + if ( ! $this->user_id ) { + return false; + } + + if ( $this->context->is_network_mode() ) { + return (bool) update_user_meta( $this->user_id, $option, $value ); + } + + return (bool) update_user_option( $this->user_id, $option, $value ); + } + + /** + * Deletes the given user option. + * + * @since 1.0.0 + * + * @param string $option User option name. + * @return bool True on success, false on failure. + */ + public function delete( $option ) { + if ( ! $this->user_id ) { + return false; + } + + if ( $this->context->is_network_mode() ) { + return (bool) delete_user_meta( $this->user_id, $option ); + } + + return (bool) delete_user_option( $this->user_id, $option ); + } + + /** + * Switches the user that options are controlled for to the one with the given ID. + * + * This method exists to exchange the user that is set as the current user in WordPress on the fly. In most cases + * it is preferred to create a new instance of the class when dealing with multiple users. This method should only + * be applied when the entire chain of class main instances need to be updated to rely on another user, i.e. when + * the current WordPress user has changed. + * + * @since 1.0.0 + * + * @param int $user_id User ID. + */ + public function switch_user( $user_id ) { + $this->user_id = (int) $user_id; + } +} diff --git a/includes/Core/Util/AMP_Trait.php b/includes/Core/Util/AMP_Trait.php new file mode 100644 index 00000000000..b0852fc09ff --- /dev/null +++ b/includes/Core/Util/AMP_Trait.php @@ -0,0 +1,32 @@ +context = $context; + + if ( ! $options ) { + $options = new Options( $this->context ); + } + $this->options = $options; + + if ( ! $assets ) { + $assets = new Assets( $this->context ); + } + $this->assets = $assets; + } + + /** + * Registers functionality through WordPress hooks. + * + * @since 1.0.0 + */ + public function register() { + add_filter( + 'googlesitekit_admin_notices', + function( $notices ) { + $notices[] = $this->get_activation_notice(); + return $notices; + } + ); + + add_filter( + 'googlesitekit_admin_data', + function ( $data ) { + return $this->inline_js_admin_data( $data ); + } + ); + + add_action( + 'googlesitekit_activation', + function( $network_wide ) { + // Set activation flag. + $this->set_activation_flag( $network_wide ); + + // Set initial new posts count. + $this->set_new_site_posts_count(); + } + ); + add_action( + 'admin_enqueue_scripts', + function( $hook_suffix ) { + // Refresh new posts count when accessing the plugin dashboard page. + if ( 'toplevel_page_googlesitekit-dashboard' !== $hook_suffix ) { + return; + } + $this->set_new_site_posts_count(); + }, + 1 + ); + add_action( + 'admin_enqueue_scripts', + function() { + if ( ! $this->get_activation_flag( is_network_admin() ) ) { + return; + } + + $this->assets->enqueue_fonts(); + $this->assets->enqueue_asset( 'googlesitekit_admin_css' ); + } + ); + } + + /** + * Gets the admin notice indicating that the plugin has just been activated. + * + * @since 1.0.0 + * + * @return Notice Admin notice instance. + */ + private function get_activation_notice() { + return new Notice( + 'activated', + array( + 'content' => function() { + // Remove the default WordPress "Plugin Activated" notice. + if ( isset( $_GET['activate'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + unset( $_GET['activate'] ); // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + } + + $sitekit_splash_url = $this->context->admin_url( 'splash' ); + + ob_start(); + ?> + +
+
+
+
+
+ +

+ +

+
+
+ + + +
+
+
+
+
+ Notice::TYPE_SUCCESS, + 'active_callback' => function( $hook_suffix ) { + if ( 'plugins.php' !== $hook_suffix ) { + return false; + } + $network_wide = is_network_admin(); + $flag = $this->get_activation_flag( $network_wide ); + if ( $flag ) { + // Unset the flag so that the notice only shows once. + $this->delete_activation_flag( $network_wide ); + } + return $flag; + }, + 'dismissible' => true, + ) + ); + } + + /** + * Modifies the admin data to pass to JS. + * + * @since 1.0.0 + * + * @param array $data Inline JS data. + * @return array Filtered $data. + */ + private function inline_js_admin_data( $data ) { + $data['newSitePosts'] = $this->options->get( self::OPTION_NEW_SITE_POSTS ); + + return $data; + } + + /** + * Queries the posts for a given win limit if it's a new site. + * + * If the number of posts is above the limit, the count will no longer be recorded. The count is used for the + * publisher wins. + * + * @since 1.0.0 + * + * @param int $win_limit Optional. Limit of posts to consider. Default 5. + */ + private function set_new_site_posts_count( $win_limit = 5 ) { + // Bail early if not a new site. + if ( '-1' === $this->options->get( self::OPTION_NEW_SITE_POSTS ) ) { + return; + } + + $args = array( + 'post_type' => 'post', + 'post_status' => 'publish', + 'posts_per_page' => $win_limit + 1, + 'no_found_rows' => true, + 'update_post_meta_cache' => false, + 'update_post_term_cache' => false, + 'fields' => 'ids', + ); + + $query = new \WP_Query( $args ); + + if ( $query->have_posts() && $win_limit < count( $query->posts ) ) { + $this->options->set( self::OPTION_NEW_SITE_POSTS, -1, false ); + return; + } + + $count = count( $query->posts ); + if ( 1 === $count && 1 === $query->posts[0] ) { + $first_post = get_post( $query->posts[0] ); + if ( __( 'Hello world!' ) === $first_post->post_title ) { // phpcs:ignore WordPress.WP.I18n.MissingArgDomain + $count = 0; + } + } + + $this->options->set( self::OPTION_NEW_SITE_POSTS, $count, false ); + } + + /** + * Sets the flag that the plugin has just been activated. + * + * @since 1.0.0 + * + * @param bool $network_wide Whether the plugin is being activated network-wide. + */ + private function set_activation_flag( $network_wide ) { + if ( $network_wide ) { + update_network_option( null, self::OPTION_SHOW_ACTIVATION_NOTICE, '1' ); + return; + } + + update_option( self::OPTION_SHOW_ACTIVATION_NOTICE, '1', false ); + } + + /** + * Gets the flag that the plugin has just been activated. + * + * @since 1.0.0 + * + * @param bool $network_wide Whether to check the flag network-wide. + * @return bool True if just activated, false otherwise. + */ + private function get_activation_flag( $network_wide ) { + if ( $network_wide ) { + return (bool) get_network_option( null, self::OPTION_SHOW_ACTIVATION_NOTICE ); + } + + return (bool) get_option( self::OPTION_SHOW_ACTIVATION_NOTICE ); + } + + /** + * Deletes the flag that the plugin has just been activated. + * + * @since 1.0.0 + * + * @param bool $network_wide Whether the plugin is being activated network-wide. + */ + private function delete_activation_flag( $network_wide ) { + if ( $network_wide ) { + delete_network_option( null, self::OPTION_SHOW_ACTIVATION_NOTICE ); + return; + } + + delete_option( self::OPTION_SHOW_ACTIVATION_NOTICE ); + } +} diff --git a/includes/Core/Util/Cron.php b/includes/Core/Util/Cron.php new file mode 100644 index 00000000000..d41a2f9e207 --- /dev/null +++ b/includes/Core/Util/Cron.php @@ -0,0 +1,157 @@ + 'daily' ) ) ) { + wp_schedule_event( time(), 'daily', 'googlesitekit_cron_daily', array( 'interval' => 'daily' ) ); + } + + // Schedules Site Kit Cron Hourly. + if ( ! wp_next_scheduled( 'googlesitekit_cron_hourly', array( 'interval' => 'hourly' ) ) ) { + wp_schedule_event( time(), 'hourly', 'googlesitekit_cron_hourly', array( 'interval' => 'hourly' ) ); + } + + add_action( 'googlesitekit_cron_daily', array( $this, 'googlesitekit_cron_action' ) ); + add_action( 'googlesitekit_cron_hourly', array( $this, 'googlesitekit_cron_action' ) ); + add_action( 'googlesitekit_deactivation', array( $this, 'clear_googlesitekit_cron_event' ) ); + } + + /** + * Runs cron event task. + * + * @since 1.0.0 + * + * @param string $interval Daily or hourly. default: hourly. + */ + public function googlesitekit_cron_action( $interval ) { + + if ( 'daily' === $interval ) { + /** + * Filters the array list of request params to be sent to rest api as batch request. + * + * @param array $requests List of of request params. The request arrays need to have these keys + * 'dataObject', 'identifier', 'datapoint'. + * + * @since 1.0.0 + */ + $requests = apply_filters( 'googlesitekit_cron_daily_requests', array() ); + $max_age = DAY_IN_SECONDS; + } else { + // Runs cron hourly. + /** + * Filters the array list of request params to be sent to rest api as batch request. + * + * @param array $requests List of of request params. The request arrays need to have these keys + * 'dataObject', 'identifier', 'datapoint'. + * + * @since 1.0.0 + */ + $requests = apply_filters( 'googlesitekit_cron_hourly_requests', array() ); + $max_age = HOUR_IN_SECONDS; + } + + // Filters and validates requests. + $requests = $this->validate_array_requests( $requests ); + + $requests = array_map( + function ( $element ) use ( $max_age ) { + $element['key'] = implode( '::', array( $element['identifier'], $element['datapoint'] ) ); + $element['maxAge'] = $max_age; + + return $element; + }, + $requests + ); + + $endpoint = '/' . REST_Routes::REST_ROOT . '/data'; + + $this->request_internal_rest_api( $endpoint, $requests ); + } + + /** + * Clears custom cron events, executed during plugin deactivation. + * + * @since 1.0.0 + */ + public function clear_googlesitekit_cron_event() { + // Clear hourly cron event. + $timestamp = wp_next_scheduled( 'googlesitekit_cron_hourly', array( 'interval' => 'hourly' ) ); + if ( $timestamp ) { + wp_unschedule_event( $timestamp, 'googlesitekit_cron_hourly', array( 'interval' => 'hourly' ) ); + } + + // Clear daily cron event. + $timestamp = wp_next_scheduled( 'googlesitekit_cron_daily', array( 'interval' => 'daily' ) ); + if ( $timestamp ) { + wp_unschedule_event( $timestamp, 'googlesitekit_cron_daily', array( 'interval' => 'daily' ) ); + } + } + + /** + * Requests to internal WordPress REST API. + * + * @since 1.0.0 + * + * @param string $endpoint REST API Endpoint. + * @param array $request_params Request params to send to rest api. + * + * @return array Response data from the REST API request. + */ + private function request_internal_rest_api( $endpoint, $request_params ) { + $request = new \WP_REST_Request( 'GET', $endpoint ); + $request->set_query_params( + array( + 'request' => wp_json_encode( $request_params ), + ) + ); + $response = \rest_do_request( $request ); + $server = \rest_get_server(); + $data = $server->response_to_data( $response, false ); + + return $data; + } + + /** + * Validates array request, check if identifier and datapoint key are exist. + * + * @since 1.0.0 + * + * @param array $request List of array to be validated. + * + * @return array Validated array. + */ + private function validate_array_requests( $request ) { + return array_filter( + $request, + function ( $request ) { + return isset( $request['identifier'] ) && isset( $request['datapoint'] ); + } + ); + } +} diff --git a/includes/Core/Util/Debug_Bar.php b/includes/Core/Util/Debug_Bar.php new file mode 100644 index 00000000000..fc55a18b3d0 --- /dev/null +++ b/includes/Core/Util/Debug_Bar.php @@ -0,0 +1,63 @@ +title( esc_html__( 'Site Kit', 'google-site-kit' ) ); + } + + /** + * Show the menu item in Debug Bar. + */ + public function prerender() { + $this->set_visible( true ); + } + + /** + * Show the contents of the panel + */ + public function render() { + $authentication = new Authentication( \Google\Site_Kit\Plugin::instance()->context() ); + $google_client = $authentication->get_oauth_client()->get_client(); + ?> +

+
    +
  1. + isAccessTokenExpired() ) ? esc_html_e( 'Yes', 'google-site-kit' ) : esc_html_e( 'No', 'google-site-kit' ); + ?> + +
  2. +
+ context = $context; + + if ( ! $options ) { + $options = new Options( $this->context ); + } + $this->options = $options; + + if ( ! $transients ) { + $transients = new Transients( $this->context ); + } + $this->transients = $transients; + } + + /** + * Deletes options, user stored options, transients and clears object cache for stored options. + * + * @since 1.0.0 + */ + public function all() { + $this->delete_all_plugin_options(); + $this->delete_all_user_metas(); + $this->delete_all_transients(); + + // Clear options cache. + wp_cache_delete( 'alloptions', 'options' ); + } + + /** + * Deletes all the plugin options. + * + * @since 1.0.0 + */ + private function delete_all_plugin_options() { + // Deletes all options from the options table. + $this->options->delete( Activation::OPTION_SHOW_ACTIVATION_NOTICE ); + $this->options->delete( Activation::OPTION_NEW_SITE_POSTS ); + $this->options->delete( Credentials::OPTION ); + $this->options->delete( API_Key::OPTION ); + $this->options->delete( GCP_Project::OPTION ); + $this->options->delete( 'googlesitekit-active-modules' ); + $this->options->delete( Search_Console::PROPERTY_OPTION ); + $this->options->delete( AdSense::OPTION ); + $this->options->delete( Analytics::OPTION ); + $this->options->delete( 'googlesitekit_analytics_adsense_linked' ); + $this->options->delete( PageSpeed_Insights::OPTION ); + $this->options->delete( Optimize::OPTION ); + $this->options->delete( TagManager::OPTION ); + $this->options->delete( First_Admin::OPTION ); + + // Clean up old site verification data, moved to user options. + // Also clean up other old unused options. + // @todo remove after RC. + $this->options->delete( Verification::OPTION ); + $this->options->delete( Verification_Tag::OPTION ); + $this->options->delete( 'googlesitekit_available_modules' ); + $this->options->delete( 'googlesitekit_secret_token' ); + $this->options->delete( 'googlesitekit_project_id' ); + } + + /** + * Deletes all the user stored options in user meta. + * + * @since 1.0.0 + */ + private function delete_all_user_metas() { + global $wpdb; + $user_query = new \WP_User_Query( + array( + 'fields' => 'id', + 'meta_key' => $wpdb->prefix . OAuth_Client::OPTION_ACCESS_TOKEN, + 'compare' => 'EXISTS', + ) + ); + + $users = $user_query->get_results(); + + foreach ( $users as $user_id ) { + // Deletes all user stored options. + $user_options = new User_Options( $this->context, $user_id ); + $user_options->delete( OAuth_Client::OPTION_ACCESS_TOKEN ); + $user_options->delete( OAuth_Client::OPTION_ACCESS_TOKEN_EXPIRES_IN ); + $user_options->delete( OAuth_Client::OPTION_ACCESS_TOKEN_CREATED ); + $user_options->delete( OAuth_Client::OPTION_REFRESH_TOKEN ); + $user_options->delete( OAuth_Client::OPTION_REDIRECT_URL ); + $user_options->delete( OAuth_Client::OPTION_AUTH_SCOPES ); + $user_options->delete( OAuth_Client::OPTION_ERROR_CODE ); + $user_options->delete( Verification::OPTION ); + $user_options->delete( Verification_Tag::OPTION ); + $user_options->delete( Profile::OPTION ); + + // Clean up old user api key data, moved to options. + // @todo remove after RC. + $user_options->delete( API_Key::OPTION ); + $user_options->delete( 'sitekit_authentication' ); + $user_options->delete( 'googlesitekit_stored_nonce_user_id' ); + } + } + + /** + * Deletes all the stored transients. + * + * @since 1.0.0 + */ + private function delete_all_transients() { + $this->transients->delete( 'googlesitekit_verification_meta_tags' ); + } +} diff --git a/includes/Core/Util/Tracking.php b/includes/Core/Util/Tracking.php new file mode 100644 index 00000000000..435b3e19cff --- /dev/null +++ b/includes/Core/Util/Tracking.php @@ -0,0 +1,256 @@ +context = $context; + + if ( ! $authentication ) { + $authentication = new Authentication( $this->context ); + } + $this->authentication = $authentication; + } + + /** + * Registers functionality through WordPress hooks. + * + * @since 1.0.0 + */ + public function register() { + // Enqueue gtag script for Site Kit admin screens. + add_action( + 'googlesitekit_enqueue_screen_assets', + function () { + $this->print_gtag_script(); + } + ); + + // Enqueue gtag script for additional areas. + add_action( + 'admin_enqueue_scripts', + function () { + $current_screen = get_current_screen(); + if ( ! in_array( $current_screen->id, array( 'dashboard', 'plugins' ), true ) ) { + return; + } + $this->print_gtag_script(); + if ( ! $this->authentication->is_authenticated() ) { + $this->print_standalone_event_tracking_script(); + } + } + ); + + add_filter( + 'googlesitekit_admin_data', + function ( $data ) { + return $this->inline_js_admin_data( $data ); + } + ); + + add_action( + 'init', + function () { + $this->register_settings(); + } + ); + + // In debug mode, enable performance metric monitoring. + $script_debug = ( defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ); + if ( $script_debug ) { + // Start script as early as possible. + add_action( + 'admin_head', + function() { + $this->add_performance_metrics_header_script(); + }, + 0 + ); + // Collect results as late as possible. + add_action( + 'admin_footer', + function() { + $this->add_performance_metrics_footer_script(); + }, + 99 + ); + } + } + + /** + * Is tracking active for this plugin install? + * + * During the beta, this defaults to true. + * + * @since 1.0.0 + * + * @return bool True if tracking enabled, and False if not. + */ + public function is_active() { + return (bool) get_option( self::TRACKING_OPTIN_KEY, true ); + } + + /** + * Output Tag Manager gtag.js if tracking is enabled. + * + * @since 1.0.0 + */ + private function print_gtag_script() { + // Only load if tracking is active. + $tracking_active = $this->is_active(); + + if ( ! $tracking_active ) { + return; + } + ?> + + + + + + is_active(); + $data['trackingID'] = self::TRACKING_ID; + + return $data; + } + + /** + * Register tracking settings and allow access from Rest API. + * + * @since 1.0.0 + */ + private function register_settings() { + $args = array( + 'type' => 'boolean', + 'description' => __( 'Allowing tracking of anonymous usage stats.', 'google-site-kit' ), + 'default' => true, + 'show_in_rest' => true, + ); + register_setting( 'google-site-kit', self::TRACKING_OPTIN_KEY, $args ); + } + + /** + * Add performance metrics monitoring in the header. + */ + private function add_performance_metrics_header_script() { + ?> + + + + reset = $reset; + } + + /** + * Registers functionality through WordPress hooks. + * + * @since 1.0.0 + */ + public function register() { + add_action( + 'googlesitekit_uninstall', + function () { + $this->reset->all(); + } + ); + } +} diff --git a/includes/Core/Util/Updater.php b/includes/Core/Util/Updater.php new file mode 100644 index 00000000000..8e772f0edc2 --- /dev/null +++ b/includes/Core/Util/Updater.php @@ -0,0 +1,206 @@ +plugin_info( $value, $action, $args ); + }, + 10, + 3 + ); + + add_filter( + 'pre_set_site_transient_update_plugins', + function( $value ) { + return $this->updater_data( $value ); + } + ); + + add_action( + 'load-update-core.php', + function() { + $this->clear_plugin_data(); + } + ); + + add_action( + 'upgrader_process_complete', + function( $upgrader, $options ) { + if ( 'update' !== $options['action'] || 'plugin' !== $options['type'] || ! isset( $options['plugins'] ) || ! in_array( GOOGLESITEKIT_PLUGIN_BASENAME, $options['plugins'], true ) ) { + return; + } + + $this->clear_plugin_data(); + }, + 10, + 2 + ); + } + + /** + * Retrieves plugin information data from the Site Kit REST API. + * + * @since 1.0.0 + * + * @param false|object|array $value The result object or array. Default false. + * @param string $action The type of information being requested from the Plugin Installation API. + * @param object $args Plugin API arguments. + * @return false|object|array Updated $value, or passed-through $value on failure. + */ + private function plugin_info( $value, $action, $args ) { + list( $plugin_slug, $main_file_name ) = explode( '/', GOOGLESITEKIT_PLUGIN_BASENAME ); + + if ( 'plugin_information' !== $action || $plugin_slug !== $args->slug ) { + return $value; + } + + $data = $this->fetch_plugin_data(); + if ( ! $data ) { + return $value; + } + + $new_data = array( + 'slug' => $plugin_slug, + 'name' => $data['name'], + 'version' => $data['version'], + 'author' => 'Google', + 'download_link' => $data['download_url'], + 'trunk' => $data['download_url'], + 'tested' => $data['tested'], + 'requires' => $data['requires'], + 'requires_php' => $data['requires_php'], + 'last_updated' => $data['last_updated'], + 'sections' => array( + /* translators: %s: changelog URL */ + 'changelog' => sprintf( __( 'See changelog on website', 'google-site-kit' ), $data['changelog_url'] ), + ), + ); + if ( ! empty( $data['icons'] ) ) { + $new_data['icons'] = $data['icons']; + } + if ( ! empty( $data['banners'] ) ) { + $new_data['banners'] = $data['banners']; + } + if ( ! empty( $data['banners_rtl'] ) ) { + $new_data['banners_rtl'] = $data['banners_rtl']; + } + + return (object) $new_data; + } + + /** + * Retrieves plugin update data from the Site Kit REST API. + * + * @since 1.0.0 + * + * @param object $value Update check object. + * @return object Modified update check object. + */ + private function updater_data( $value ) { + + // Stop here if the current user does not have sufficient capabilities. + if ( ! current_user_can( 'update_plugins' ) ) { + return $value; + } + + $data = $this->fetch_plugin_data(); + if ( ! $data || ! isset( $data['version'] ) ) { + return $value; + } + + list( $plugin_slug, $main_file_name ) = explode( '/', GOOGLESITEKIT_PLUGIN_BASENAME ); + + $new_data = array( + 'id' => 'sitekit.withgoogle.com/' . $plugin_slug, + 'slug' => $plugin_slug, + 'plugin' => GOOGLESITEKIT_PLUGIN_BASENAME, + 'new_version' => $data['version'], + 'url' => $data['url'], + 'package' => $data['download_url'], + 'tested' => $data['tested'], + 'requires' => $data['requires'], + 'requires_php' => $data['requires_php'], + ); + if ( ! empty( $data['icons'] ) ) { + $new_data['icons'] = $data['icons']; + } + if ( ! empty( $data['banners'] ) ) { + $new_data['banners'] = $data['banners']; + } + if ( ! empty( $data['banners_rtl'] ) ) { + $new_data['banners_rtl'] = $data['banners_rtl']; + } + + // Return data if Site Kit is not up to date. + if ( version_compare( GOOGLESITEKIT_VERSION, $data['version'], '<' ) ) { + $value->response[ GOOGLESITEKIT_PLUGIN_BASENAME ] = (object) $new_data; + } else { + $value->no_update[ GOOGLESITEKIT_PLUGIN_BASENAME ] = (object) $new_data; + } + + return $value; + } + + /** + * Gets plugin data from the API. + * + * @since 1.0.0 + * + * @return array|false Associative array of plugin data, or false on failure. + */ + private function fetch_plugin_data() { + $data = get_site_transient( 'googlesitekit_updater' ); + + // Query the Site Kit REST API if the transient is expired. + if ( empty( $data ) ) { + $response = wp_remote_get( 'https://sitekit.withgoogle.com/service/updates/' ); + + // Retrieve data from the body and decode json format. + $data = json_decode( wp_remote_retrieve_body( $response ), true ); + + // Stop here if there is an error, set a temporary transient and bail out. + if ( is_wp_error( $response ) || isset( $data['error'] ) || ! isset( $data['version'] ) ) { + set_site_transient( 'googlesitekit_updater', array( 'version' => GOOGLESITEKIT_VERSION ), 30 * MINUTE_IN_SECONDS ); + return false; + } + + set_site_transient( 'googlesitekit_updater', $data, DAY_IN_SECONDS ); + } + + return $data; + } + + /** + * Clears plugin data transient. + * + * @since 1.0.0 + */ + private function clear_plugin_data() { + delete_site_transient( 'googlesitekit_updater' ); + } +} diff --git a/includes/Modules/AdSense.php b/includes/Modules/AdSense.php new file mode 100644 index 00000000000..9f54f0ca38c --- /dev/null +++ b/includes/Modules/AdSense.php @@ -0,0 +1,881 @@ +register_scopes_hook(); + + $this->register_screen_hook(); + + add_filter( + 'option_' . self::OPTION, + function( $option ) { + $option = (array) $option; + + /** + * Filters the AdSense account ID to use. + * + * @since 1.0.0 + * + * @param string $account_id Empty by default, will fall back to the option value if not set. + */ + $account_id = apply_filters( 'googlesitekit_adsense_account_id', '' ); + if ( ! empty( $account_id ) ) { + $option['accountId'] = $account_id; + } + + return $option; + } + ); + + add_action( // For non-AMP, plus AMP Native and Transitional. + 'wp_head', + function() { + $this->output_adsense_script(); + } + ); + + add_filter( // For AMP Reader, and AMP Native and Transitional (as fallback). + 'the_content', + function( $content ) { + return $this->amp_content_add_auto_ads( $content ); + } + ); + + add_filter( // Load amp-auto-ads component for AMP Reader. + 'amp_post_template_data', + function( $data ) { + return $this->amp_data_load_auto_ads_component( $data ); + } + ); + + if ( $this->is_connected() ) { + remove_filter( 'option_googlesitekit_analytics_adsense_linked', '__return_false' ); + } else { + add_filter( + 'googlesitekit_modules_for_front_end_check', + function( $modules ) { + $modules[] = $this->slug; + return $modules; + } + ); + } + } + + /** + * Gets required Google OAuth scopes for the module. + * + * @since 1.0.0 + * + * @return array List of Google OAuth scopes. + */ + public function get_scopes() { + return array( + 'https://www.googleapis.com/auth/adsense', + ); + } + + /** + * Returns all module information data for passing it to JavaScript. + * + * @since 1.0.0 + * + * @return array Module information data. + */ + public function prepare_info_for_js() { + $info = parent::prepare_info_for_js(); + + $info['provides'] = array( + __( 'Monetize your website', 'google-site-kit' ), + __( 'Intelligent, automatic ad placement', 'google-site-kit' ), + ); + $info['settings'] = (array) $this->options->get( self::OPTION ); + + // If adsenseTagEnabled not saved, default tag enabled to true. + if ( ! isset( $info['settings']['adsenseTagEnabled'] ) ) { + $info['settings']['adsenseTagEnabled'] = true; + } + + // Clear datapoints that don't need to be localized. + $idenfifier_args = array( + 'source' => 'site-kit', + 'url' => rawurlencode( $this->context->get_reference_site_url() ), + ); + + $signup_args = array( + 'utm_source' => 'site-kit', + 'utm_medium' => 'wordpress_signup', + ); + + $info['accountURL'] = add_query_arg( $idenfifier_args, $this->get_data( 'account-url' ) ); + $info['signupURL'] = add_query_arg( $signup_args, $info['accountURL'] ); + $info['rootURL'] = add_query_arg( $idenfifier_args, 'https://www.google.com/adsense/' ); + + return $info; + } + + /** + * Checks whether the module is connected. + * + * A module being connected means that all steps required as part of its activation are completed. + * + * @since 1.0.0 + * + * @return bool True if module is connected, false otherwise. + */ + public function is_connected() { + $settings = (array) $this->options->get( self::OPTION ); + + // TODO: Remove the latter at some point as it's here for back-compat. + if ( empty( $settings['setupComplete'] ) && empty( $settings['setup_complete'] ) ) { + return false; + } + + return parent::is_connected(); + } + + /** + * Cleans up when the module is deactivated. + * + * @since 1.0.0 + */ + public function on_deactivation() { + $this->options->delete( self::OPTION ); + } + + /** + * Adds the AdSense script tag as soon as the client id is available. + * + * Used for account verification and ad display. + * + * @since 1.0.0 + */ + protected function output_adsense_script() { + + // Bail early if we are checking for the tag presence from the back end. + $tag_verify = ! empty( $_GET['tagverify'] ) ? true : false; // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + if ( $tag_verify ) { + return; + } + + // Bail if we don't have a client ID. + $client_id = $this->get_data( 'client-id' ); + if ( is_wp_error( $client_id ) || ! $client_id ) { + return; + } + + $tag_enabled = $this->get_data( 'adsense-tag-enabled' ); + + // If we have client id default behaviour should be placing the tag unless the user has opted out. + if ( false === $tag_enabled ) { + return; + } + + // On AMP, preferably use the new 'wp_body_open' hook, falling back to 'the_content' below. + if ( $this->is_amp() ) { + add_action( + 'wp_body_open', + function() use ( $client_id ) { + if ( $this->adsense_tag_printed ) { + return; + } + + ?> + + adsense_tag_printed = true; + }, + -9999 + ); + return; + } + + if ( $this->adsense_tag_printed ) { + return; + } + + // If we haven't completed the account connection yet, we still insert the AdSense tag + // because it is required for account verification. + ?> + + + adsense_tag_printed = true; + } + + /** + * Adds AMP auto ads script if opted in. + * + * This only affects AMP Reader mode, the others are automatically covered. + * + * @since 1.0.0 + * + * @param array $data AMP template data. + * @return array Filtered $data. + */ + protected function amp_data_load_auto_ads_component( $data ) { + if ( ! $this->is_connected() ) { + return $data; + } + + $tag_enabled = $this->get_data( 'adsense-tag-enabled' ); + if ( is_wp_error( $tag_enabled ) || ! $tag_enabled ) { + return $data; + } + + $client_id = $this->get_data( 'client-id' ); + if ( is_wp_error( $client_id ) || ! $client_id ) { + return $data; + } + + $data['amp_component_scripts']['amp-auto-ads'] = 'https://cdn.ampproject.org/v0/amp-auto-ads-0.1.js'; + return $data; + } + + /** + * Adds the AMP auto ads tag if opted in. + * + * @since 1.0.0 + * + * @param string $content The page content. + * @return string Filtered $content. + */ + protected function amp_content_add_auto_ads( $content ) { + if ( ! $this->is_amp() ) { + return $content; + } + + if ( ! $this->is_connected() ) { + return $content; + } + + $tag_enabled = $this->get_data( 'adsense-tag-enabled' ); + if ( is_wp_error( $tag_enabled ) || ! $tag_enabled ) { + return $content; + } + + $client_id = $this->get_data( 'client-id' ); + if ( is_wp_error( $client_id ) || ! $client_id ) { + return $content; + } + + if ( $this->adsense_tag_printed ) { + return $content; + } + + $this->adsense_tag_printed = true; + return ' ' . $content; + } + + /** + * Returns the mapping between available datapoints and their services. + * + * @since 1.0.0 + * + * @return array Associative array of $datapoint => $service_identifier pairs. + */ + protected function get_datapoint_services() { + return array( + // GET / POST. + 'connection' => '', + 'account-id' => '', + 'client-id' => '', + 'adsense-tag-enabled' => '', + 'account-status' => '', + // GET. + 'account-url' => '', + 'reports-url' => '', + 'notifications' => '', + 'accounts' => 'adsense', + 'alerts' => 'adsense', + 'clients' => 'adsense', + 'urlchannels' => 'adsense', + 'tag' => '', + 'earning-today' => 'adsense', + 'earning-yesterday' => 'adsense', + 'earning-samedaylastweek' => 'adsense', + 'earning-7days' => 'adsense', + 'earning-prev7days' => 'adsense', + 'earning-this-month' => 'adsense', + 'earning-this-month-last-year' => 'adsense', + 'earning-28days' => 'adsense', + 'earning-prev28days' => 'adsense', + 'earning-daily-this-month' => 'adsense', + 'earnings-this-period' => 'adsense', + // POST. + 'setup-complete' => '', + ); + } + + /** + * Creates a request object for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to get request object for. + * @param array $data Optional. Contextual data to provide or set. Default empty array. + * @return RequestInterface|callable|WP_Error Request object or callable on success, or WP_Error on failure. + */ + protected function create_data_request( $method, $datapoint, array $data = array() ) { + if ( 'GET' === $method ) { + switch ( $datapoint ) { + case 'connection': + return function() { + $option = (array) $this->options->get( self::OPTION ); + // TODO: Remove this at some point (migration of old options). + if ( isset( $option['account_id'] ) || isset( $option['client_id'] ) || isset( $option['account_status'] ) ) { + if ( isset( $option['account_id'] ) ) { + if ( ! isset( $option['accountId'] ) ) { + $option['accountId'] = $option['account_id']; + } + unset( $option['account_id'] ); + } + if ( isset( $option['client_id'] ) ) { + if ( ! isset( $option['clientId'] ) ) { + $option['clientId'] = $option['client_id']; + } + unset( $option['client_id'] ); + } + if ( isset( $option['account_status'] ) ) { + if ( ! isset( $option['accountStatus'] ) ) { + $option['accountStatus'] = $option['account_status']; + } + unset( $option['account_status'] ); + } + $this->options->set( self::OPTION, $option ); + } + $defaults = array( + 'accountId' => '', + 'clientId' => '', + 'accountStatus' => '', + ); + return array_intersect_key( array_merge( $defaults, $option ), $defaults ); + }; + case 'account-id': + return function() { + $option = (array) $this->options->get( self::OPTION ); + // TODO: Remove this at some point (migration of old option). + if ( isset( $option['account_id'] ) ) { + if ( ! isset( $option['accountId'] ) ) { + $option['accountId'] = $option['account_id']; + } + unset( $option['account_id'] ); + $this->options->set( self::OPTION, $option ); + } + if ( empty( $option['accountId'] ) ) { + return new WP_Error( 'account_id_not_set', __( 'AdSense account ID not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return $option['accountId']; + }; + case 'client-id': + return function() { + $option = (array) $this->options->get( self::OPTION ); + // TODO: Remove this at some point (migration of old option). + if ( isset( $option['client_id'] ) ) { + if ( ! isset( $option['clientId'] ) ) { + $option['clientId'] = $option['client_id']; + } + unset( $option['client_id'] ); + $this->options->set( self::OPTION, $option ); + } + if ( empty( $option['clientId'] ) ) { + return new WP_Error( 'client_id_not_set', __( 'AdSense client ID not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return $option['clientId']; + }; + case 'adsense-tag-enabled': + return function() { + $option = (array) $this->options->get( self::OPTION ); + return ! isset( $option['adsenseTagEnabled'] ) ? null : ! empty( $option['adsenseTagEnabled'] ); + }; + case 'account-status': + return function() { + $option = (array) $this->options->get( self::OPTION ); + // TODO: Remove this at some point (migration of old option). + if ( isset( $option['account_status'] ) ) { + if ( ! isset( $option['accountStatus'] ) ) { + $option['accountStatus'] = $option['account_status']; + } + unset( $option['account_status'] ); + $this->options->set( self::OPTION, $option ); + } + if ( empty( $option['accountStatus'] ) ) { + return new WP_Error( 'account_status_not_set', __( 'AdSense account status not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return $option['accountStatus']; + }; + case 'account-url': + return function() { + $account_id = $this->get_data( 'account-id' ); + if ( ! is_wp_error( $account_id ) && $account_id ) { + return sprintf( 'https://www.google.com/adsense/new/%s/home', $account_id ); + } + return 'https://www.google.com/adsense/signup/new'; + }; + case 'reports-url': + return function() { + $account_id = $this->get_data( 'account-id' ); + if ( ! is_wp_error( $account_id ) && $account_id ) { + return sprintf( 'https://www.google.com/adsense/new/u/0/%s/main/viewreports', $account_id ); + } + return 'https://www.google.com/adsense/start'; + }; + case 'notifications': + return function() { + $alerts = $this->get_data( 'alerts' ); + if ( is_wp_error( $alerts ) || empty( $alerts ) ) { + return array(); + } + $alerts = array_filter( + $alerts, + function( \Google_Service_AdSense_Alert $alert ) { + return 'SEVERE' === $alert->getSeverity(); + } + ); + + // There is no SEVERE alert, return empty. + if ( empty( $alerts ) ) { + return array(); + } + + /** + * First Alert + * + * @var \Google_Service_AdSense_Alert $alert + */ + $alert = array_shift( $alerts ); + return array( + 'items' => array( + array( + 'id' => 'adsense-notification', + 'title' => __( 'Alert found!', 'google-site-kit' ), + /* translators: %d: number of notifications */ + 'description' => $alert->getMessage(), + 'isDismissible' => true, + 'winImage' => 'sun-small.png', + 'format' => 'large', + 'severity' => 'win-info', + ), + ), + 'url' => $this->get_data( 'account-url' ), + 'ctaLabel' => __( 'Go to AdSense', 'google-site-kit' ), + 'ctaTarget' => '_blank', + ); + }; + case 'accounts': + $service = $this->get_service( 'adsense' ); + return $service->accounts->listAccounts(); + case 'alerts': + if ( ! isset( $data['accountId'] ) ) { + $data['accountId'] = $this->get_data( 'account-id' ); + if ( is_wp_error( $data['accountId'] ) || ! $data['accountId'] ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'accountId' ), array( 'status' => 400 ) ); + } + } + $service = $this->get_service( 'adsense' ); + return $service->accounts_alerts->listAccountsAlerts( $data['accountId'] ); + case 'clients': + $service = $this->get_service( 'adsense' ); + return $service->adclients->listAdclients(); + case 'urlchannels': + if ( ! isset( $data['clientId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'clientId' ), array( 'status' => 400 ) ); + } + $service = $this->get_service( 'adsense' ); + return $service->urlchannels->listUrlchannels( $data['clientId'] ); + case 'tag': + return function() { + $output = $this->get_frontend_hook_output( 'wp_head' ) . $this->get_frontend_hook_output( 'wp_body_open' ) . $this->get_frontend_hook_output( 'wp_footer' ); + // Detect google_ad_client. + preg_match( '/google_ad_client: ?"(.*?)",/', $output, $matches ); + if ( isset( $matches[1] ) ) { + return $matches[1]; + } + // Detect amp-auto-ads tag. + preg_match( '/]*data-ad-client="([^"]+)"/', $output, $matches ); + if ( isset( $matches[1] ) ) { + return $matches[1]; + } + return false; + }; + case 'earning-today': + return $this->create_adsense_earning_data_request( + array( + 'start_date' => date( 'Y-m-d', strtotime( 'today' ) ), + 'end_date' => date( 'Y-m-d', strtotime( 'today' ) ), + ) + ); + case 'earning-yesterday': + return $this->create_adsense_earning_data_request( + array( + 'start_date' => date( 'Y-m-d', strtotime( 'yesterday' ) ), + 'end_date' => date( 'Y-m-d', strtotime( 'yesterday' ) ), + ) + ); + case 'earning-samedaylastweek': + return $this->create_adsense_earning_data_request( + array( + 'start_date' => date( 'Y-m-d', strtotime( '7daysAgo' ) ), + 'end_date' => date( 'Y-m-d', strtotime( '7daysAgo' ) ), + ) + ); + case 'earning-7days': + return $this->create_adsense_earning_data_request( + array( + 'start_date' => date( 'Y-m-d', strtotime( '7daysAgo' ) ), + 'end_date' => date( 'Y-m-d', strtotime( 'yesterday' ) ), + ) + ); + case 'earning-prev7days': + return $this->create_adsense_earning_data_request( + array( + 'start_date' => date( 'Y-m-d', strtotime( '14daysAgo' ) ), + 'end_date' => date( 'Y-m-d', strtotime( '8daysAgo' ) ), + ) + ); + case 'earning-this-month': + return $this->create_adsense_earning_data_request( + array( + 'start_date' => date( 'Y-m-01' ), + 'end_date' => date( 'Y-m-d', strtotime( 'today' ) ), + ) + ); + case 'earning-this-month-last-year': + $last_year = intval( date( 'Y' ) ) - 1; + $last_date_of_month = date( 't', strtotime( $last_year . '-' . date( 'm' ) . '-01' ) ); + return $this->create_adsense_earning_data_request( + array( + 'start_date' => date( $last_year . '-m-01' ), + 'end_date' => date( $last_year . '-m-' . $last_date_of_month ), + ) + ); + case 'earning-28days': + return $this->create_adsense_earning_data_request( + array( + 'start_date' => date( 'Y-m-d', strtotime( '28daysAgo' ) ), + 'end_date' => date( 'Y-m-d', strtotime( 'yesterday' ) ), + ) + ); + case 'earning-prev28days': + return $this->create_adsense_earning_data_request( + array( + 'start_date' => date( 'Y-m-d', strtotime( '56daysAgo' ) ), + 'end_date' => date( 'Y-m-d', strtotime( '29daysAgo' ) ), + ) + ); + case 'earning-daily-this-month': + return $this->create_adsense_earning_data_request( + array( + 'dimensions' => array( 'DATE' ), + 'start_date' => date( 'Y-m-01' ), + 'end_date' => date( 'Y-m-d', strtotime( 'today' ) ), + ) + ); + case 'earnings-this-period': + $date_range = ! empty( $data['date_range'] ) ? $data['date_range'] : 'last-28-days'; + switch ( $date_range ) { + case 'last-7-days': + $daysago = 7; + break; + case 'last-14-days': + $daysago = 14; + break; + case 'last-90-days': + $daysago = 90; + break; + case 'last-28-days': + default: + $daysago = 28; + break; + } + return $this->create_adsense_earning_data_request( + array( + 'start_date' => date( 'Y-m-d', strtotime( '' . $daysago . 'daysAgo' ) ), + 'end_date' => date( 'Y-m-d', strtotime( 'today' ) ), + ) + ); + } + } elseif ( 'POST' === $method ) { + switch ( $datapoint ) { + case 'connection': + return function() use ( $data ) { + $option = (array) $this->options->get( self::OPTION ); + $keys = array( 'accountId', 'clientId', 'accountStatus' ); + foreach ( $keys as $key ) { + if ( isset( $data[ $key ] ) ) { + $option[ $key ] = $data[ $key ]; + } + } + $this->options->set( self::OPTION, $option ); + return true; + }; + case 'account-id': + if ( ! isset( $data['accountId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'accountId' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $option = (array) $this->options->get( self::OPTION ); + $option['accountId'] = $data['accountId']; + $this->options->set( self::OPTION, $option ); + return true; + }; + case 'client-id': + if ( ! isset( $data['clientId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'clientId' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $option = (array) $this->options->get( self::OPTION ); + $option['clientId'] = $data['clientId']; + $this->options->set( self::OPTION, $option ); + return true; + }; + case 'adsense-tag-enabled': + if ( ! isset( $data['adsenseTagEnabled'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'adsenseTagEnabled' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $option = (array) $this->options->get( self::OPTION ); + $option['adsenseTagEnabled'] = (bool) $data['adsenseTagEnabled']; + $this->options->set( self::OPTION, $option ); + return true; + }; + case 'account-status': + if ( ! isset( $data['accountStatus'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'accountStatus' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $option = (array) $this->options->get( self::OPTION ); + $option['accountStatus'] = $data['accountStatus']; + $this->options->set( self::OPTION, $option ); + return true; + }; + case 'setup-complete': + if ( ! isset( $data['clientId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'clientId' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $option = (array) $this->options->get( self::OPTION ); + $option['setupComplete'] = true; + $option['clientId'] = $data['clientId']; + if ( isset( $data['adsenseTagEnabled'] ) ) { + $option['adsenseTagEnabled'] = (bool) $data['adsenseTagEnabled']; + } + $this->options->set( self::OPTION, $option ); + return true; + }; + } + } + + return new WP_Error( 'invalid_datapoint', __( 'Invalid datapoint.', 'google-site-kit' ) ); + } + + /** + * Parses a response for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to resolve response for. + * @param mixed $response Response object or array. + * @return mixed Parsed response data on success, or WP_Error on failure. + */ + protected function parse_data_response( $method, $datapoint, $response ) { + if ( 'GET' === $method ) { + switch ( $datapoint ) { + case 'accounts': + // Store the matched account as soon as we have it. + $accounts = $response->getItems(); + if ( ! empty( $accounts ) ) { + $account_id = $this->get_data( 'account-id' ); + if ( is_wp_error( $account_id ) || ! $account_id ) { + $this->set_data( 'account-id', array( 'accountId' => $accounts[0]->id ) ); + } + } + // TODO: Parse this response to a regular array. + return $accounts; + case 'alerts': + // TODO: Parse this response to a regular array. + return $response->getItems(); + case 'clients': + // TODO: Parse this response to a regular array. + return $response->getItems(); + case 'urlchannels': + // TODO: Parse this response to a regular array. + return $response->getItems(); + case 'earning-today': + case 'earning-yesterday': + case 'earning-samedaylastweek': + case 'earning-7days': + case 'earning-prev7days': + case 'earning-this-month': + case 'earning-this-month-last-year': + case 'earning-28days': + case 'earning-prev28days': + case 'earning-daily-this-month': + case 'earnings-this-period': + // TODO: Parse this response to a regular array. + return $response; + } + } + + return $response; + } + + /** + * Creates a new AdSense earning request for the current account, site and given arguments. + * + * @since 1.0.0 + * + * @param array $args { + * Optional. Additional arguments. + * + * @type array $dimensions List of request dimensions. Default empty array. + * @type string $start_date Start date in 'Y-m-d' format. Default empty string. + * @type string $end_date End date in 'Y-m-d' format. Default empty string. + * @type int $row_limit Limit of rows to return. Default none (will be skipped). + * } + * @return RequestInterface|WP_Error AdSense earning request instance. + */ + protected function create_adsense_earning_data_request( array $args = array() ) { + $args = wp_parse_args( + $args, + array( + 'dimensions' => array(), + 'start_date' => '', + 'end_date' => '', + 'row_limit' => '', + ) + ); + + $account_id = $this->get_data( 'account-id' ); + if ( is_wp_error( $account_id ) ) { + return $account_id; + } + + $opt_params = array( + 'locale' => get_locale(), + 'metric' => array( 'EARNINGS', 'PAGE_VIEWS_RPM', 'IMPRESSIONS' ), + ); + + if ( ! empty( $args['dimensions'] ) ) { + $opt_params['dimension'] = (array) $args['dimensions']; + } + + if ( ! empty( $args['row_limit'] ) ) { + $opt_params['maxResults'] = (int) $args['row_limit']; + } + + $host = wp_parse_url( $this->context->get_reference_site_url(), PHP_URL_HOST ); + if ( ! empty( $host ) ) { + $opt_params['filter'] = 'DOMAIN_NAME==' . $host; + } + + $service = $this->get_service( 'adsense' ); + return $service->accounts_reports->generate( $account_id, $args['start_date'], $args['end_date'], $opt_params ); + } + + /** + * Sets up information about the module. + * + * @since 1.0.0 + * + * @return array Associative array of module info. + */ + protected function setup_info() { + $idenfifier_args = array( + 'source' => 'site-kit', + 'url' => $this->context->get_reference_site_url(), + ); + + return array( + 'slug' => 'adsense', + 'name' => __( 'AdSense', 'google-site-kit' ), + 'description' => __( 'Earn money by placing ads on your website. It’s free and easy.', 'google-site-kit' ), + 'cta' => __( 'Monetize Your Site.', 'google-site-kit' ), + 'order' => 2, + 'homepage' => add_query_arg( $idenfifier_args, $this->get_data( 'reports-url' ) ), + 'learn_more' => __( 'https://www.google.com/intl/en_us/adsense/start/', 'google-site-kit' ), + 'group' => __( 'Additional Google Services', 'google-site-kit' ), + 'tags' => array( 'monetize' ), + ); + } + + /** + * Sets up the Google services the module should use. + * + * This method is invoked once by {@see Module::get_service()} to lazily set up the services when one is requested + * for the first time. + * + * @since 1.0.0 + * + * @param Google_Client $client Google client instance. + * @return array Google services as $identifier => $service_instance pairs. Every $service_instance must be an + * instance of Google_Service. + */ + protected function setup_services( Google_Client $client ) { + return array( + 'adsense' => new \Google_Service_AdSense( $client ), + ); + } +} diff --git a/includes/Modules/Analytics.php b/includes/Modules/Analytics.php new file mode 100644 index 00000000000..de494af3b3d --- /dev/null +++ b/includes/Modules/Analytics.php @@ -0,0 +1,1299 @@ +register_scopes_hook(); + + $this->register_screen_hook(); + + add_filter( + 'option_' . self::OPTION, + function( $option ) { + $option = (array) $option; + + /** + * Filters the Google Analytics account ID to use. + * + * @since 1.0.0 + * + * @param string $account_id Empty by default, will fall back to the option value if not set. + */ + $account_id = apply_filters( 'googlesitekit_analytics_account_id', '' ); + if ( ! empty( $account_id ) ) { + $option['accountId'] = $account_id; + } + + /** + * Filters the Google Analytics property ID to use. + * + * @since 1.0.0 + * + * @param string $property_id Empty by default, will fall back to the option value if not set. + */ + $property_id = apply_filters( 'googlesitekit_analytics_property_id', '' ); + if ( ! empty( $property_id ) ) { + $option['propertyId'] = $property_id; + } + + /** + * Filters the Google Analytics internal web property ID to use. + * + * @since 1.0.0 + * + * @param string $internal_web_property_id Empty by default, will fall back to the option value if not set. + */ + $internal_web_property_id = apply_filters( 'googlesitekit_analytics_internal_web_property_id', '' ); + if ( ! empty( $internal_web_property_id ) ) { + $option['internalWebPropertyId'] = $internal_web_property_id; + } + + /** + * Filters the Google Analytics profile / view ID to use. + * + * @since 1.0.0 + * + * @param string $profile_id Empty by default, will fall back to the option value if not set. + */ + $profile_id = apply_filters( 'googlesitekit_analytics_view_id', '' ); + if ( ! empty( $profile_id ) ) { + $option['profileId'] = $profile_id; + } + + return $option; + } + ); + + // This filter only exists to be unhooked by the AdSense module if active. + add_filter( 'option_googlesitekit_analytics_adsense_linked', '__return_false' ); + + add_action( // For non-AMP. + 'wp_enqueue_scripts', + function() { + $this->enqueue_gtag_js(); + } + ); + + $print_amp_gtag = function() { + $this->print_amp_gtag(); + }; + add_action( 'wp_footer', $print_amp_gtag ); // For AMP Native and Transitional. + add_action( 'amp_post_template_footer', $print_amp_gtag ); // For AMP Reader. + + $print_amp_client_id_optin = function() { + $this->print_amp_client_id_optin(); + }; + add_action( 'wp_head', $print_amp_client_id_optin ); // For AMP Native and Transitional. + add_action( 'amp_post_template_head', $print_amp_client_id_optin ); // For AMP Reader. + + add_filter( // Load amp-analytics component for AMP Reader. + 'amp_post_template_data', + function( $data ) { + return $this->amp_data_load_analytics_component( $data ); + } + ); + + add_filter( + 'googlesitekit_modules_for_front_end_check', + function( $modules ) { + if ( ! $this->is_connected() || ( $this->is_connected() && 'site-kit_page_googlesitekit-settings' === get_current_screen()->id ) ) { + $modules[] = $this->slug; + } + return $modules; + } + ); + } + + /** + * Gets required Google OAuth scopes for the module. + * + * @since 1.0.0 + * + * @return array List of Google OAuth scopes. + */ + public function get_scopes() { + return array( + 'https://www.googleapis.com/auth/analytics', + 'https://www.googleapis.com/auth/analytics.readonly', + 'https://www.googleapis.com/auth/analytics.manage.users', + 'https://www.googleapis.com/auth/analytics.edit', + ); + } + + /** + * Returns all module information data for passing it to JavaScript. + * + * @since 1.0.0 + * + * @return array Module information data. + */ + public function prepare_info_for_js() { + $info = parent::prepare_info_for_js(); + + $info['provides'] = array( + __( 'Audience overview', 'google-site-kit' ), + __( 'Top pages', 'google-site-kit' ), + __( 'Top acquisition sources', 'google-site-kit' ), + ); + + $info['settings'] = $this->get_data( 'connection' ); + $info['settings']['useSnippet'] = $this->get_data( 'use-snippet' ); + $info['settings']['ampClientIdOptIn'] = $this->get_data( 'amp-client-id-opt-in' ); + + return $info; + } + + /** + * Checks whether the module is connected. + * + * A module being connected means that all steps required as part of its activation are completed. + * + * @since 1.0.0 + * + * @return bool True if module is connected, false otherwise. + */ + public function is_connected() { + $connection = $this->get_data( 'connection' ); + if ( is_wp_error( $connection ) ) { + return false; + } + + foreach ( (array) $connection as $value ) { + if ( empty( $value ) ) { + return false; + } + } + + return parent::is_connected(); + } + + /** + * Cleans up when the module is deactivated. + * + * @since 1.0.0 + */ + public function on_deactivation() { + $this->options->delete( self::OPTION ); + $this->options->delete( 'googlesitekit_analytics_adsense_linked' ); + } + + /** + * Outputs gtag snippet. + * + * @since 1.0.0 + */ + protected function enqueue_gtag_js() { + // Bail early if we are checking for the tag presence from the back end. + $tag_verify = ! empty( $_GET['tagverify'] ) ? true : false; // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + if ( $tag_verify ) { + return; + } + + // On AMP, do not print the script tag. + if ( $this->is_amp() ) { + return; + } + + $use_snippet = $this->get_data( 'use-snippet' ); + if ( is_wp_error( $use_snippet ) || ! $use_snippet ) { + return; + } + + $tracking_id = $this->get_data( 'property-id' ); + if ( is_wp_error( $tracking_id ) ) { + return; + } + + wp_enqueue_script( // phpcs:ignore WordPress.WP.EnqueuedResourceParameters.MissingVersion + 'google_gtagjs', + 'https://www.googletagmanager.com/gtag/js?id=' . esc_attr( $tracking_id ), + false, + null, + false + ); + wp_script_add_data( 'google_gtagjs', 'script_execution', 'async' ); + + wp_add_inline_script( + 'google_gtagjs', + 'window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag(\'js\', new Date());' + ); + + $gtag_opt = array(); + + $amp_client_id_optin = $this->get_data( 'amp-client-id-opt-in' ); + if ( ! is_wp_error( $amp_client_id_optin ) && $amp_client_id_optin ) { + $gtag_opt = array( 'useAmpClientId' => true ); + } + + /** + * Filters the gtag config options. + * + * @since 1.0.0 + * + * @see https://developers.google.com/gtagjs/devguide/configure + * + * @param array $gtag_opt gtag config options. + */ + $gtag_opt = apply_filters( 'googlesitekit_gtag_opt', $gtag_opt ); + + if ( empty( $gtag_opt ) ) { + wp_add_inline_script( + 'google_gtagjs', + 'gtag(\'config\', \'' . esc_attr( $tracking_id ) . '\');' + ); + } else { + wp_add_inline_script( + 'google_gtagjs', + 'gtag(\'config\', \'' . esc_attr( $tracking_id ) . '\', ' . wp_json_encode( $gtag_opt ) . ' );' + ); + } + } + + /** + * Outputs gtag tag. + * + * @since 1.0.0 + */ + protected function print_amp_gtag() { + // Bail early if we are checking for the tag presence from the back end. + $tag_verify = ! empty( $_GET['tagverify'] ) ? true : false; // phpcs:ignore WordPress.Security.NonceVerification.NoNonceVerification + if ( $tag_verify ) { + return; + } + + if ( ! $this->is_amp() ) { + return; + } + + $use_snippet = $this->get_data( 'use-snippet' ); + if ( is_wp_error( $use_snippet ) || ! $use_snippet ) { + return; + } + + $tracking_id = $this->get_data( 'property-id' ); + if ( is_wp_error( $tracking_id ) ) { + return; + } + + $config = array( + 'vars' => array( + 'gtag_id' => $tracking_id, + 'config' => array( + $tracking_id => array( + 'groups' => 'default', + ), + ), + ), + ); + + ?> + + + + is_amp() ) { + return; + } + + $use_snippet = $this->get_data( 'use-snippet' ); + if ( is_wp_error( $use_snippet ) || ! $use_snippet ) { + return; + } + + $amp_client_id_optin = $this->get_data( 'amp-client-id-opt-in' ); + if ( is_wp_error( $amp_client_id_optin ) || ! $amp_client_id_optin ) { + return; + } + + echo ''; + } + + /** + * Loads AMP analytics script if opted in. + * + * This only affects AMP Reader mode, the others are automatically covered. + * + * @since 1.0.0 + * + * @param array $data AMP template data. + * @return array Filtered $data. + */ + protected function amp_data_load_analytics_component( $data ) { + if ( isset( $data['amp_component_scripts']['amp-analytics'] ) ) { + return $data; + } + + $use_snippet = $this->get_data( 'use-snippet' ); + if ( is_wp_error( $use_snippet ) || ! $use_snippet ) { + return; + } + + $tracking_id = $this->get_data( 'property-id' ); + if ( is_wp_error( $tracking_id ) ) { + return; + } + + $data['amp_component_scripts']['amp-analytics'] = 'https://cdn.ampproject.org/v0/amp-analytics-0.1.js'; + return $data; + } + + /** + * Returns the mapping between available datapoints and their services. + * + * @since 1.0.0 + * + * @return array Associative array of $datapoint => $service_identifier pairs. + */ + protected function get_datapoint_services() { + return array( + // GET / POST. + 'connection' => '', + 'account-id' => '', + 'property-id' => '', + 'profile-id' => '', + 'internal-web-property-id' => '', + 'use-snippet' => '', + 'amp-client-id-opt-in' => '', + // GET. + 'goals' => 'analytics', + 'get-accounts' => 'analytics', + 'get-properties' => 'analytics', + 'get-profiles' => 'analytics', + 'tag' => '', + 'adsense' => 'analyticsreporting', + 'site-analytics' => 'analyticsreporting', + 'top-pages' => 'analyticsreporting', + 'overview' => 'analyticsreporting', + 'traffic-sources' => 'analyticsreporting', + // POST. + 'save' => '', + ); + } + + /** + * Creates a request object for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to get request object for. + * @param array $data Optional. Contextual data to provide or set. Default empty array. + * @return RequestInterface|callable|WP_Error Request object or callable on success, or WP_Error on failure. + */ + protected function create_data_request( $method, $datapoint, array $data = array() ) { + if ( 'GET' === $method ) { + switch ( $datapoint ) { + case 'connection': + return function() { + $defaults = array( + 'accountId' => '', + 'propertyId' => '', + 'profileId' => '', + 'internalWebPropertyId' => '', + ); + return array_intersect_key( array_merge( $defaults, (array) $this->options->get( self::OPTION ) ), $defaults ); + }; + case 'account-id': + return function() { + $option = (array) $this->options->get( self::OPTION ); + if ( empty( $option['accountId'] ) ) { + return new WP_Error( 'account_id_not_set', __( 'Analytics account ID not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return $option['accountId']; + }; + case 'property-id': + return function() { + $option = (array) $this->options->get( self::OPTION ); + if ( empty( $option['propertyId'] ) ) { + return new WP_Error( 'property_id_not_set', __( 'Analytics property ID not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return $option['propertyId']; + }; + case 'profile-id': + return function() { + $option = (array) $this->options->get( self::OPTION ); + if ( empty( $option['profileId'] ) ) { + return new WP_Error( 'profile_id_not_set', __( 'Analytics profile ID not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return $option['profileId']; + }; + case 'internal-web-property-id': + return function() { + $option = (array) $this->options->get( self::OPTION ); + if ( empty( $option['internalWebPropertyId'] ) ) { + return new WP_Error( 'internal_web_property_id_not_set', __( 'Analytics internal web property ID not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return $option['internalWebPropertyId']; + }; + case 'use-snippet': + return function() { + $option = (array) $this->options->get( self::OPTION ); + return ! empty( $option['useSnippet'] ); + }; + case 'amp-client-id-opt-in': + return function() { + $option = (array) $this->options->get( self::OPTION ); + if ( ! isset( $option['ampClientIdOptIn'] ) ) { + return true; // Default to true. + } + return ! empty( $option['ampClientIdOptIn'] ); + }; + case 'goals': + $connection = $this->get_data( 'connection' ); + if ( + empty( $connection['accountId'] ) || + empty( $connection['internalWebPropertyId'] ) || + empty( $connection['profileId'] ) + ) { + // This is needed to return and emulate the same error format from Analytics API. + return function() { + return array( + 'error' => array( + 'code' => 400, + 'message' => __( 'Analytics module needs to be configured.', 'google-site-kit' ), + 'status' => 'INVALID_ARGUMENT', + ), + ); + }; + } + $service = $this->get_service( 'analytics' ); + return $service->management_goals->listManagementGoals( $connection['accountId'], $connection['propertyId'], $connection['profileId'] ); + case 'get-accounts': + $service = $this->get_service( 'analytics' ); + return $service->management_accounts->listManagementAccounts(); + case 'get-properties': + if ( ! isset( $data['accountId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'accountId' ), array( 'status' => 400 ) ); + } + $service = $this->get_service( 'analytics' ); + return $service->management_webproperties->listManagementWebproperties( $data['accountId'] ); + case 'get-profiles': + if ( ! isset( $data['accountId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'accountId' ), array( 'status' => 400 ) ); + } + if ( ! isset( $data['propertyId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'propertyId' ), array( 'status' => 400 ) ); + } + $service = $this->get_service( 'analytics' ); + return $service->management_profiles->listManagementProfiles( $data['accountId'], $data['propertyId'] ); + case 'tag': + return function() { + $output = $this->get_frontend_hook_output( 'wp_head' ) . $this->get_frontend_hook_output( 'wp_body_open' ) . $this->get_frontend_hook_output( 'wp_footer' ); + // Detect common analytics code usage. + preg_match( '/__gaTracker\( ?\'create\', ?\'(.*?)\', ?\'auto\' ?\)/', $output, $matches ); + if ( isset( $matches[1] ) ) { + return $matches[1]; + } + // Detect ga create calls. + preg_match( '/ga\( ?\'create\', ?\'(.*?)\', ?\'auto\' ?\)/', $output, $matches ); + if ( isset( $matches[1] ) ) { + return $matches[1]; + } + // Detect gtag script calls. + preg_match( '/ + + get_data( 'amp-client-id-opt-in' ); + if ( is_wp_error( $amp_client_id_opt_in ) || ! $amp_client_id_opt_in ) { + return $data; + } + + $amp_experiment_json = $this->get_data( 'amp-experiment-json' ); + if ( is_wp_error( $amp_experiment_json ) || ! $amp_experiment_json ) { + return $data; + } + + $data['amp_component_scripts']['amp-experiment'] = 'https://cdn.ampproject.org/v0/amp-experiment-0.1.js'; + + return $data; + } + + /** + * Returns the mapping between available datapoints and their services. + * + * @since 1.0.0 + * + * @return array Associative array of $datapoint => $service_identifier pairs. + */ + protected function get_datapoint_services() { + return array( + // GET / POST. + 'optimize-id' => '', + 'amp-experiment-json' => '', + // GET. + 'amp-client-id-opt-in' => '', + // POST. + 'save' => '', + ); + } + + /** + * Creates a request object for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to get request object for. + * @param array $data Optional. Contextual data to provide or set. Default empty array. + * @return RequestInterface|callable|WP_Error Request object or callable on success, or WP_Error on failure. + */ + protected function create_data_request( $method, $datapoint, array $data = array() ) { + if ( 'GET' === $method ) { + switch ( $datapoint ) { + case 'optimize-id': + return function() { + $option = (array) $this->options->get( self::OPTION ); + // TODO: Remove this at some point (migration of old option). + if ( isset( $option['optimize_id'] ) ) { + if ( ! isset( $option['optimizeId'] ) ) { + $option['optimizeId'] = $option['optimize_id']; + } + unset( $option['optimize_id'] ); + $this->options->set( self::OPTION, $option ); + } + if ( empty( $option['optimizeId'] ) ) { + return new WP_Error( 'optimize_id_not_set', __( 'Optimize ID not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return $option['optimizeId']; + }; + case 'amp-client-id-opt-in': // Get this from Analytics, read-only from here. + return function() { + $option = (array) $this->options->get( Analytics::OPTION ); + if ( ! isset( $option['ampClientIdOptIn'] ) ) { + return true; // Default to true. + } + return ! empty( $option['ampClientIdOptIn'] ); + }; + case 'amp-experiment-json': + return function() { + $option = (array) $this->options->get( self::OPTION ); + // TODO: Remove this at some point (migration of old option). + if ( isset( $option['AMPExperimentJson'] ) ) { + if ( ! isset( $option['ampExperimentJson'] ) ) { + $option['ampExperimentJson'] = $option['AMPExperimentJson']; + } + unset( $option['AMPExperimentJson'] ); + $this->options->set( self::OPTION, $option ); + } + if ( empty( $option['ampExperimentJson'] ) ) { + return new WP_Error( 'amp_experiment_json_not_set', __( 'AMP experiment JSON not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return wp_json_encode( $option['ampExperimentJson'] ); + }; + } + } elseif ( 'POST' === $method ) { + switch ( $datapoint ) { + case 'optimize-id': + if ( ! isset( $data['optimizeId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'optimizeId' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $option = (array) $this->options->get( self::OPTION ); + $option['optimizeId'] = $data['optimizeId']; + $this->options->set( self::OPTION, $option ); + return true; + }; + case 'amp-experiment-json': + if ( ! isset( $data['ampExperimentJson'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'ampExperimentJson' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $option = (array) $this->options->get( self::OPTION ); + $option['ampExperimentJson'] = $data['ampExperimentJson']; + if ( is_string( $option['ampExperimentJson'] ) ) { + $option['ampExperimentJson'] = json_decode( $option['ampExperimentJson'] ); + } + $this->options->set( self::OPTION, $option ); + return true; + }; + case 'save': + if ( ! isset( $data['optimizeId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'optimizeId' ), array( 'status' => 400 ) ); + } + if ( ! isset( $data['ampExperimentJson'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'ampExperimentJson' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $option = array( + 'optimizeId' => $data['optimizeId'], + 'ampExperimentJson' => $data['ampExperimentJson'], + ); + if ( is_string( $option['ampExperimentJson'] ) ) { + $option['ampExperimentJson'] = json_decode( $option['ampExperimentJson'] ); + } + $this->options->set( self::OPTION, $option ); + return $option; + }; + } + } + + return new WP_Error( 'invalid_datapoint', __( 'Invalid datapoint.', 'google-site-kit' ) ); + } + + /** + * Parses a response for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to resolve response for. + * @param mixed $response Response object or array. + * @return mixed Parsed response data on success, or WP_Error on failure. + */ + protected function parse_data_response( $method, $datapoint, $response ) { + return $response; + } + + /** + * Sets up information about the module. + * + * @since 1.0.0 + * + * @return array Associative array of module info. + */ + protected function setup_info() { + return array( + 'slug' => 'optimize', + 'name' => __( 'Optimize', 'google-site-kit' ), + 'description' => __( 'Create free A/B tests that help you drive metric-based design solutions to your site.', 'google-site-kit' ), + 'cta' => __( 'Increase your CTR.', 'google-site-kit' ), + 'order' => 5, + 'homepage' => __( 'https://optimize.google.com/optimize/home/', 'google-site-kit' ), + 'learn_more' => __( 'https://marketingplatform.google.com/about/optimize/', 'google-site-kit' ), + 'group' => __( 'Marketing Platform', 'google-site-kit' ), + 'tags' => array( 'marketing' ), + 'depends_on' => array( 'analytics' ), + ); + } + + /** + * Sets up the Google services the module should use. + * + * This method is invoked once by {@see Module::get_service()} to lazily set up the services when one is requested + * for the first time. + * + * @since 1.0.0 + * + * @param Google_Client $client Google client instance. + * @return array Google services as $identifier => $service_instance pairs. Every $service_instance must be an + * instance of Google_Service. + */ + protected function setup_services( Google_Client $client ) { + return array(); + } +} diff --git a/includes/Modules/PageSpeed_Insights.php b/includes/Modules/PageSpeed_Insights.php new file mode 100644 index 00000000000..0252c7d44b3 --- /dev/null +++ b/includes/Modules/PageSpeed_Insights.php @@ -0,0 +1,230 @@ +is_connected() ) { + return $requests; + } + + $requests[] = array( + 'dataObject' => 'modules', + 'identifier' => $this->slug, + 'datapoint' => 'site-pagespeed-mobile', + ); + $requests[] = array( + 'dataObject' => 'modules', + 'identifier' => $this->slug, + 'datapoint' => 'site-pagespeed-desktop', + ); + + return $requests; + } + ); + } + + /** + * Checks whether the module is connected. + * + * A module being connected means that all steps required as part of its activation are completed. + * + * @since 1.0.0 + * + * @return bool True if module is connected, false otherwise. + */ + public function is_connected() { + $api_key = $this->authentication->get_api_key_client()->get_api_key(); + if ( empty( $api_key ) ) { + return false; + } + + return parent::is_connected(); + } + + /** + * Cleans up when the module is deactivated. + * + * @since 1.0.0 + */ + public function on_deactivation() { + $this->options->delete( self::OPTION ); + } + + /** + * Returns the mapping between available datapoints and their services. + * + * @since 1.0.0 + * + * @return array Associative array of $datapoint => $service_identifier pairs. + */ + protected function get_datapoint_services() { + return array( + // GET. + 'site-pagespeed-mobile' => 'pagespeedonline', + 'site-pagespeed-desktop' => 'pagespeedonline', + ); + } + + /** + * Creates a request object for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to get request object for. + * @param array $data Optional. Contextual data to provide or set. Default empty array. + * @return RequestInterface|callable|WP_Error Request object or callable on success, or WP_Error on failure. + */ + protected function create_data_request( $method, $datapoint, array $data = array() ) { + if ( 'GET' === $method ) { + switch ( $datapoint ) { + case 'site-pagespeed-mobile': + case 'site-pagespeed-desktop': + $strategy = str_replace( 'site-pagespeed-', '', $datapoint ); + if ( ! empty( $data['permaLink'] ) ) { + $page_url = $data['permaLink']; + } else { + $page_url = $this->context->get_reference_site_url(); + } + $service = $this->get_service( 'pagespeedonline' ); + return $service->pagespeedapi->runpagespeed( + $page_url, + array( + 'locale' => substr( get_locale(), 0, 2 ), + 'strategy' => $strategy, + ) + ); + } + } + + return new WP_Error( 'invalid_datapoint', __( 'Invalid datapoint.', 'google-site-kit' ) ); + } + + /** + * Parses a response for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to resolve response for. + * @param mixed $response Response object or array. + * @return mixed Parsed response data on success, or WP_Error on failure. + */ + protected function parse_data_response( $method, $datapoint, $response ) { + if ( 'GET' === $method ) { + switch ( $datapoint ) { + case 'site-pagespeed-mobile': + case 'site-pagespeed-desktop': + // TODO: Parse this response to a regular array. + return $response->getLighthouseResult(); + } + } + + return $response; + } + + /** + * Sets up information about the module. + * + * @since 1.0.0 + * + * @return array Associative array of module info. + */ + protected function setup_info() { + return array( + 'slug' => 'pagespeed-insights', + 'name' => __( 'PageSpeed Insights', 'google-site-kit' ), + 'description' => __( 'Google PageSpeed Insights gives you metrics about performance, accessibility, SEO and PWA.', 'google-site-kit' ), + 'cta' => __( 'Learn more about your website’s performance.', 'google-site-kit' ), + 'order' => 4, + 'homepage' => __( 'https://developers.google.com/speed/pagespeed/insights/', 'google-site-kit' ), + 'learn_more' => __( 'https://developers.google.com/speed/docs/insights/v5/about', 'google-site-kit' ), + 'group' => __( 'Additional Google Services', 'google-site-kit' ), + ); + } + + /** + * Sets up the Google client the module should use. + * + * This method is invoked once by {@see Module::get_client()} to lazily set up the client when it is requested + * for the first time. + * + * @since 1.0.0 + * + * @return Google_Client Google client instance. + */ + protected function setup_client() { + return $this->authentication->get_api_key_client()->get_client(); + } + + /** + * Sets up the Google services the module should use. + * + * This method is invoked once by {@see Module::get_service()} to lazily set up the services when one is requested + * for the first time. + * + * @since 1.0.0 + * + * @param Google_Client $client Google client instance. + * @return array Google services as $identifier => $service_instance pairs. Every $service_instance must be an + * instance of Google_Service. + */ + protected function setup_services( Google_Client $client ) { + return array( + 'pagespeedonline' => new \Google_Service_Pagespeedonline( $client ), + ); + } + + /** + * Returns all module information data for passing it to JavaScript. + * + * @since 1.0.0 + * + * @return array Module information data. + */ + public function prepare_info_for_js() { + $info = parent::prepare_info_for_js(); + + $info['provides'] = array( + __( 'Website performance reports for mobile and desktop', 'google-site-kit' ), + ); + + return $info; + } +} diff --git a/includes/Modules/Search_Console.php b/includes/Modules/Search_Console.php new file mode 100644 index 00000000000..e7d26676c99 --- /dev/null +++ b/includes/Modules/Search_Console.php @@ -0,0 +1,683 @@ +register_scopes_hook(); + + $this->register_screen_hook(); + + // Ensure that a Search Console property must be set at all times. + add_filter( + 'googlesitekit_setup_complete', + function( $complete ) { + if ( ! $complete ) { + return $complete; + } + + $sc_property = $this->options->get( self::PROPERTY_OPTION ); + return ! empty( $sc_property ); + } + ); + + // Filter the reference site URL to use Search Console property if available. + add_filter( + 'googlesitekit_site_url', + function( $url ) { + $sc_property = $this->options->get( self::PROPERTY_OPTION ); + if ( ! empty( $sc_property ) ) { + return $sc_property; + } + return $url; + }, + -9999 + ); + + // Provide Search Console property information to JavaScript. + add_filter( + 'googlesitekit_setup_data', + function ( $data ) { + $sc_property = $this->options->get( self::PROPERTY_OPTION ); + + $data['hasSearchConsoleProperty'] = ! empty( $sc_property ); + + return $data; + }, + 11 + ); + + add_filter( + 'googlesitekit_show_admin_bar_menu', + function( $display, $post_id ) { + $sc_property = $this->options->get( self::PROPERTY_OPTION ); + if ( empty( $sc_property ) ) { + return false; + } + + if ( ! $this->has_data_for_post( $post_id ) ) { + return false; + } + + return $display; + }, + 10, + 2 + ); + } + + /** + * Gets required Google OAuth scopes for the module. + * + * @since 1.0.0 + * + * @return array List of Google OAuth scopes. + */ + public function get_scopes() { + return array( + 'https://www.googleapis.com/auth/webmasters', + 'https://www.googleapis.com/auth/siteverification', + ); + } + + /** + * Returns the mapping between available datapoints and their services. + * + * @since 1.0.0 + * + * @return array Associative array of $datapoint => $service_identifier pairs. + */ + protected function get_datapoint_services() { + return array( + // GET. + 'sites' => 'webmasters', + 'verified-sites' => 'siteverification', + 'matched-sites' => 'webmasters', + 'siteverification-list' => 'siteverification', + 'siteverification-token' => 'siteverification', + 'is-site-exist' => 'webmasters', + 'sc-site-analytics' => 'webmasters', + 'page-analytics' => 'webmasters', + 'search-keywords' => 'webmasters', + 'search-keywords-sort-by-impressions' => 'webmasters', + 'index-status' => 'webmasters', + + // POST. + 'siteverification' => '', + 'save-property' => '', + 'insert' => '', + ); + } + + /** + * Creates a request object for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to get request object for. + * @param array $data Optional. Contextual data to provide or set. Default empty array. + * @return RequestInterface|callable|WP_Error Request object or callable on success, or WP_Error on failure. + */ + protected function create_data_request( $method, $datapoint, array $data = array() ) { + if ( 'GET' === $method ) { + switch ( $datapoint ) { + case 'sites': + $service = $this->get_service( 'webmasters' ); + return $service->sites->listSites(); + case 'verified-sites': + $service = $this->get_service( 'siteverification' ); + return $service->webResource->listWebResource(); // phpcs:ignore WordPress.NamingConventions.ValidVariableName + case 'matched-sites': + $service = $this->get_service( 'webmasters' ); + return $service->sites->listSites(); + case 'siteverification-list': + // This is far from optimal and hacky, but works for now. + if ( ! empty( $data['siteURL'] ) ) { + $this->_siteverification_list_data = $data; + } + $service = $this->get_service( 'siteverification' ); + return $service->webResource->listWebResource(); // phpcs:ignore WordPress.NamingConventions.ValidVariableName + case 'siteverification-token': + $existing_token = $this->authentication->verification_tag()->get(); + if ( ! empty( $existing_token ) ) { + return function() use ( $existing_token ) { + return array( + 'method' => 'META', + 'token' => $existing_token, + ); + }; + } + $current_url = ! empty( $data['siteURL'] ) ? $data['siteURL'] : $this->context->get_reference_site_url(); + $site = new \Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequestSite(); + $site->setIdentifier( $current_url ); + $site->setType( 'SITE' ); + $request = new \Google_Service_SiteVerification_SiteVerificationWebResourceGettokenRequest(); + $request->setSite( $site ); + $request->setVerificationMethod( 'META' ); + $service = $this->get_service( 'siteverification' ); + return $service->webResource->getToken( $request ); // phpcs:ignore WordPress.NamingConventions.ValidVariableName + case 'is-site-exist': + $service = $this->get_service( 'webmasters' ); + return $service->sites->listSites(); + case 'sc-site-analytics': + $page = ! empty( $data['permaLink'] ) ? $data['permaLink'] : ''; + $date_range = ! empty( $data['date_range'] ) ? $data['date_range'] : 'last-28-days'; + $date_range = $this->parse_date_range( $date_range, 2, 3 ); + return $this->create_search_analytics_data_request( + array( + 'dimensions' => array( 'date' ), + 'start_date' => $date_range[0], + 'end_date' => $date_range[1], + 'page' => $page, + ) + ); + case 'page-analytics': + $page = ! empty( $data['permaLink'] ) ? $data['permaLink'] : ''; + $date_range = ! empty( $data['date_range'] ) ? $data['date_range'] : 'last-28-days'; + $date_range = $this->parse_date_range( $date_range, 2, 3 ); + return $this->create_search_analytics_data_request( + array( + 'dimensions' => array( 'date' ), + 'start_date' => $date_range[0], + 'end_date' => $date_range[1], + 'page' => $page, + ) + ); + case 'search-keywords': + $page = ! empty( $data['permaLink'] ) ? $data['permaLink'] : ''; + $date_range = ! empty( $data['date_range'] ) ? $data['date_range'] : 'last-28-days'; + $date_range = $this->parse_date_range( $date_range, 1, 3 ); + return $this->create_search_analytics_data_request( + array( + 'dimensions' => array( 'query' ), + 'start_date' => $date_range[0], + 'end_date' => $date_range[1], + 'page' => $page, + 'row_limit' => 10, + ) + ); + case 'search-keywords-sort-by-impressions': + $page = ! empty( $data['permaLink'] ) ? $data['permaLink'] : ''; + $date_range = ! empty( $data['date_range'] ) ? $data['date_range'] : 'last-28-days'; + $date_range = $this->parse_date_range( $date_range, 1, 3 ); + return $this->create_search_analytics_data_request( + array( + 'dimensions' => array( 'query' ), + 'start_date' => $date_range[0], + 'end_date' => $date_range[1], + 'page' => $page, + 'row_limit' => 100, + ) + ); + case 'index-status': + return $this->create_search_analytics_data_request( + array( + 'start_date' => date( 'Y-m-d', strtotime( '365daysAgo' ) ), + 'end_date' => date( 'Y-m-d', strtotime( 'yesterday' ) ), + ) + ); + } + } elseif ( 'POST' === $method ) { + switch ( $datapoint ) { + case 'siteverification': + if ( ! isset( $data['siteURL'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'siteURL' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $current_user = wp_get_current_user(); + if ( ! $current_user || ! $current_user->exists() ) { + return new WP_Error( 'unknown_user', __( 'Unknown user.', 'google-site-kit' ) ); + } + $site = $this->get_data( 'siteverification-list', $data ); + if ( is_wp_error( $site ) ) { + return $site; + } + $sites = array(); + if ( isset( $site['verified'] ) && ! $site['verified'] ) { + $token = $this->get_data( 'siteverification-token', $data ); + if ( is_wp_error( $token ) ) { + return $token; + } + $this->authentication->verification_tag()->set( $token['token'] ); + $client = $this->get_client(); + $orig_defer = $client->shouldDefer(); + $client->setDefer( false ); + $urls = $this->permute_site_url( $data['siteURL'] ); + $errors = new WP_Error(); + foreach ( $urls as $url ) { + $site = new \Google_Service_SiteVerification_SiteVerificationWebResourceResourceSite(); + $site->setType( 'SITE' ); + $site->setIdentifier( $url ); + $resource = new \Google_Service_SiteVerification_SiteVerificationWebResourceResource(); + $resource->setSite( $site ); + try { + $sites[] = $this->get_service( 'siteverification' )->webResource->insert( 'META', $resource ); // phpcs:ignore WordPress.NamingConventions.ValidVariableName + } catch ( Google_Service_Exception $e ) { + $message = $e->getErrors(); + if ( isset( $message[0] ) && isset( $message[0]['message'] ) ) { + $message = $message[0]['message']; + } + $errors->add( $e->getCode(), $message, array( 'url' => $url ) ); + } catch ( Exception $e ) { + $errors->add( $e->getCode(), $e->getMessage(), array( 'url' => $url ) ); + } + } + $client->setDefer( $orig_defer ); + if ( empty( $sites ) ) { + return $errors; + } + } + $this->authentication->verification()->set( true ); + return array( + 'updated' => true, + 'sites' => $sites, + 'identifier' => $data['siteURL'], + ); + }; + case 'save-property': + if ( ! isset( $data['siteURL'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'siteURL' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $current_user = wp_get_current_user(); + if ( ! $current_user || ! $current_user->exists() ) { + return new WP_Error( 'unknown_user', __( 'Unknown user.', 'google-site-kit' ) ); + } + $this->authentication->verification()->set( true ); + $response = $this->options->set( self::PROPERTY_OPTION, $data['siteURL'] ); + return array( + 'updated' => $response, + 'status' => true, + ); + }; + case 'insert': + if ( ! isset( $data['siteURL'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'siteURL' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $client = $this->get_client(); + $orig_defer = $client->shouldDefer(); + $client->setDefer( false ); + $service = $this->get_service( 'webmasters' ); + $site = $service->sites->add( trailingslashit( $data['siteURL'] ) ); + $client->setDefer( $orig_defer ); + if ( 204 !== $site->getStatusCode() ) { + return new WP_Error( 'failed_to_add_site_to_search_console', __( 'Error adding the site to Search Console.', 'google-site-kit' ), array( 'status' => 500 ) ); + } + $this->options->set( self::PROPERTY_OPTION, $data['siteURL'] ); + return array( + 'sites' => array( $data['siteURL'] ), + ); + }; + } + } + + return new WP_Error( 'invalid_datapoint', __( 'Invalid datapoint.', 'google-site-kit' ) ); + } + + /** + * Parses a response for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to resolve response for. + * @param mixed $response Response object or array. + * @return mixed Parsed response data on success, or WP_Error on failure. + */ + protected function parse_data_response( $method, $datapoint, $response ) { + if ( 'GET' === $method ) { + switch ( $datapoint ) { + case 'sites': + $sites = $response->getSiteEntry(); + $data = array(); + foreach ( $sites as $site ) { + $data[] = array( + 'permissionLevel' => $site->getPermissionLevel(), + 'siteUrl' => $site->getSiteUrl(), + ); + } + return $data; + case 'verified-sites': + $items = $response->getItems(); + $data = array(); + foreach ( $items as $item ) { + $site = $item->getSite(); + $data[ $item->getId() ] = array( + 'identifier' => $site->getIdentifier(), + 'type' => $site->getType(), + ); + } + return $data; + case 'matched-sites': + $sites = $response->getSiteEntry(); + $urls = array(); + foreach ( $sites as $site ) { + $url = $site->getSiteUrl(); + if ( 'sc-set' === substr( $url, 0, 6 ) ) { + continue; + } + $urls[] = $url; + } + $current_url = trailingslashit( $this->context->get_reference_site_url() ); + $url_matches = array(); + foreach ( $urls as $url ) { + $host = wp_parse_url( $url, PHP_URL_HOST ); + if ( empty( $host ) || false === strpos( $current_url, (string) $host ) ) { + continue; + } + $url_matches[] = $url; + } + if ( empty( $url_matches ) ) { + $url_matches[] = $current_url; + } + return array( + 'exact_match' => in_array( $current_url, $url_matches, true ) ? $current_url : '', + 'property_matches' => $url_matches, + ); + case 'siteverification-list': + if ( is_array( $this->_siteverification_list_data ) && isset( $this->_siteverification_list_data['siteURL'] ) ) { + $current_url = trailingslashit( $this->_siteverification_list_data['siteURL'] ); + $this->_siteverification_list_data = null; + } else { + $current_url = trailingslashit( $this->context->get_reference_site_url() ); + } + $items = $response->getItems(); + foreach ( $items as $item ) { + $site = $item->getSite(); + $url = trailingslashit( $site->getIdentifier() ); + if ( 'SITE' === $site->getType() && $current_url === $url ) { + return array( + 'identifier' => $site->getIdentifier(), + 'type' => $site->getType(), + 'verified' => true, + ); + } + if ( 'INET_DOMAIN' === $site->getType() ) { + $host = str_replace( array( 'http://', 'https://' ), '', $site->getIdentifier() ); + if ( ! empty( $host ) && false !== strpos( $site_url, (string) $host ) ) { + $response = array( + 'identifier' => $site->getIdentifier(), + 'type' => $site->getType(), + 'verified' => true, + ); + + return $response; + } + } + } + return array( + 'identifier' => $current_url, + 'type' => 'SITE', + 'verified' => false, + ); + case 'siteverification-token': + if ( is_array( $response ) ) { + return $response; + } + return array( + 'method' => $response->getMethod(), + 'token' => $response->getToken(), + ); + case 'is-site-exist': + $current_url = $this->context->get_reference_site_url(); + $sites = $response->getSiteEntry(); + foreach ( $sites as $site ) { + if ( trailingslashit( $current_url ) !== trailingslashit( $site->getSiteUrl() ) ) { + continue; + } + if ( in_array( $site->getPermissionLevel(), array( 'siteRestrictedUser', 'siteOwner', 'siteFullUser' ), true ) ) { + return array( + 'siteURL' => $site->getSiteUrl(), + 'verified' => true, + ); + } + } + return array( + 'siteURL' => $this->context->get_reference_site_url(), + 'verified' => false, + ); + case 'sc-site-analytics': + case 'page-analytics': + case 'search-keywords': + case 'index-status': + case 'search-keywords-sort-by-impressions': + $response_data = $response->getRows(); + usort( + $response_data, + function ( \Google_Service_Webmasters_ApiDataRow $a, \Google_Service_Webmasters_ApiDataRow $b ) { + if ( $a->getImpressions() === $b->getImpressions() ) { + return 0; + } + + return ( $a->getImpressions() < $b->getImpressions() ) ? 1 : -1; + } + ); + return array_slice( $response_data, 0, 10 ); + } + } + + return $response; + } + + /** + * Creates a new Search Console analytics request for the current site and given arguments. + * + * @since 1.0.0 + * + * @param array $args { + * Optional. Additional arguments. + * + * @type array $dimensions List of request dimensions. Default empty array. + * @type string $start_date Start date in 'Y-m-d' format. Default empty string. + * @type string $end_date End date in 'Y-m-d' format. Default empty string. + * @type string $page Specific page URL to filter by. Default empty string. + * @type int $row_limit Limit of rows to return. Default 500. + * } + * @return RequestInterface Search Console analytics request instance. + */ + protected function create_search_analytics_data_request( array $args = array() ) { + $args = wp_parse_args( + $args, + array( + 'dimensions' => array(), + 'start_date' => '', + 'end_date' => '', + 'page' => '', + 'row_limit' => 500, + ) + ); + + $request = new \Google_Service_Webmasters_SearchAnalyticsQueryRequest(); + if ( ! empty( $args['dimensions'] ) ) { + $request->setDimensions( (array) $args['dimensions'] ); + } + if ( ! empty( $args['start_date'] ) ) { + $request->setStartDate( $args['start_date'] ); + } + if ( ! empty( $args['end_date'] ) ) { + $request->setEndDate( $args['end_date'] ); + } + if ( ! empty( $args['page'] ) ) { + $filter = new \Google_Service_Webmasters_ApiDimensionFilter(); + $filter->setDimension( 'page' ); + $filter->setExpression( esc_url_raw( $args['page'] ) ); + $filters = new \Google_Service_Webmasters_ApiDimensionFilterGroup(); + $filters->setFilters( array( $filter ) ); + $request->setDimensionFilterGroups( array( $filters ) ); + } + if ( ! empty( $args['row_limit'] ) ) { + $request->setRowLimit( $args['row_limit'] ); + } + + $service = $this->get_service( 'webmasters' ); + return $service->searchanalytics->query( $this->context->get_reference_site_url(), $request ); + } + + /** + * Checks whether Search Console data exists for the given post. + * + * The result of this query is stored in a transient which is refreshed every 2 hours. + * + * @since 1.0.0 + * + * @param int $post_id Post ID. + * @return bool True if Search Console data exists, false otherwise. + */ + protected function has_data_for_post( $post_id ) { + if ( ! $post_id ) { + return false; + } + + $transient_key = 'googlesitekit_sc_has_data_for_post_' . $post_id; + $has_data = get_transient( $transient_key ); + if ( false === $has_data ) { + $post_url = get_permalink( $post_id ); + + $datasets = array( + array( + 'identifier' => $this->slug, + 'key' => 'sc-site-analytics', + 'datapoint' => 'sc-site-analytics', + 'data' => array( + 'permaLink' => $post_url, + 'date_range' => 'last-7-days', + ), + ), + array( + 'identifier' => $this->slug, + 'key' => 'page-analytics', + 'datapoint' => 'page-analytics', + 'data' => array( + 'permaLink' => $post_url, + 'date_range' => 'last-7-days', + ), + ), + array( + 'identifier' => $this->slug, + 'key' => 'search-keywords', + 'datapoint' => 'search-keywords', + 'data' => array( + 'permaLink' => $post_url, + 'date_range' => 'last-7-days', + ), + ), + ); + + $responses = $this->get_batch_data( + array_map( + function( $dataset ) { + return (object) $dataset; + }, + $datasets + ) + ); + + $has_data = false; + foreach ( $responses as $key => $response ) { + if ( is_wp_error( $response ) || ! is_array( $response ) || empty( $response ) || ! isset( $response[0] ) ) { + continue; + } + + if ( $response[0]->clicks > 0 || $response[0]->impressions > 0 ) { + $has_data = true; + break; + } + } + + set_transient( $transient_key, (int) $has_data, 2 * HOUR_IN_SECONDS ); + } + + return (bool) $has_data; + } + + /** + * Sets up information about the module. + * + * @since 1.0.0 + * + * @return array Associative array of module info. + */ + protected function setup_info() { + return array( + 'slug' => 'search-console', + 'name' => __( 'Search Console', 'google-site-kit' ), + 'description' => __( 'Google Search Console and helps you understand how Google views your site and optimize its performance in search results.', 'google-site-kit' ), + 'cta' => __( 'Connect your site to Google Search Console.', 'google-site-kit' ), + 'order' => 1, + 'homepage' => __( 'https://search.google.com/search-console', 'google-site-kit' ), + 'learn_more' => __( 'https://www.google.com/webmasters/tools/home', 'google-site-kit' ), + 'force_active' => true, + ); + } + + /** + * Sets up the Google services the module should use. + * + * This method is invoked once by {@see Module::get_service()} to lazily set up the services when one is requested + * for the first time. + * + * @since 1.0.0 + * + * @param Google_Client $client Google client instance. + * @return array Google services as $identifier => $service_instance pairs. Every $service_instance must be an + * instance of Google_Service. + */ + protected function setup_services( Google_Client $client ) { + return array( + 'webmasters' => new \Google_Service_Webmasters( $client ), + 'siteverification' => new \Google_Service_SiteVerification( $client ), + ); + } +} diff --git a/includes/Modules/TagManager.php b/includes/Modules/TagManager.php new file mode 100644 index 00000000000..98c7048b285 --- /dev/null +++ b/includes/Modules/TagManager.php @@ -0,0 +1,521 @@ +register_scopes_hook(); + + add_action( // For non-AMP. + 'wp_head', + function() { + $this->print_gtm_js(); + } + ); + + add_action( // For non-AMP. + 'wp_footer', + function() { + $this->print_gtm_no_js(); + } + ); + + $print_amp_gtm = function() { + $this->print_amp_gtm(); + }; + add_action( 'wp_footer', $print_amp_gtm ); // For AMP Native and Transitional. + add_action( 'amp_post_template_footer', $print_amp_gtm ); // For AMP Reader. + + add_filter( // Load amp-analytics component for AMP Reader. + 'amp_post_template_data', + function( $data ) { + return $this->amp_data_load_analytics_component( $data ); + } + ); + } + + /** + * Gets required Google OAuth scopes for the module. + * + * @since 1.0.0 + * + * @return array List of Google OAuth scopes. + */ + public function get_scopes() { + return array( + 'https://www.googleapis.com/auth/tagmanager.readonly', + 'https://www.googleapis.com/auth/tagmanager.edit.containers', + 'https://www.googleapis.com/auth/tagmanager.manage.accounts', + ); + } + + /** + * Returns all module information data for passing it to JavaScript. + * + * @since 1.0.0 + * + * @return array Module information data. + */ + public function prepare_info_for_js() { + $info = parent::prepare_info_for_js(); + + $info['provides'] = array( + __( 'Create tags without updating code', 'google-site-kit' ), + ); + + $info['settings'] = $this->get_data( 'connection' ); + + return $info; + } + + /** + * Checks whether the module is connected. + * + * A module being connected means that all steps required as part of its activation are completed. + * + * @since 1.0.0 + * + * @return bool True if module is connected, false otherwise. + */ + public function is_connected() { + $container_id = $this->get_data( 'container-id' ); + if ( is_wp_error( $container_id ) || ! $container_id ) { + return false; + } + + return parent::is_connected(); + } + + /** + * Cleans up when the module is deactivated. + * + * @since 1.0.0 + */ + public function on_deactivation() { + $this->options->delete( self::OPTION ); + } + + /** + * Outputs Tag Manager script. + * + * @since 1.0.0 + */ + protected function print_gtm_js() { + // On AMP, do not print the script tag, falling back to 'amp_analytics_entries' below. + if ( $this->is_amp() ) { + return; + } + + $container_id = $this->get_data( 'container-id' ); + if ( is_wp_error( $container_id ) || ! $container_id ) { + return; + } + + ?> + + + + is_amp() ) { + return; + } + + $container_id = $this->get_data( 'container-id' ); + if ( is_wp_error( $container_id ) || ! $container_id ) { + return; + } + + ?> + + + + tag. + * + * @since 1.0.0 + */ + protected function print_amp_gtm() { + if ( ! $this->is_amp() ) { + return; + } + + $container_id = $this->get_data( 'container-id' ); + if ( is_wp_error( $container_id ) || ! $container_id ) { + return; + } + + ?> + + + + get_data( 'container-id' ); + if ( is_wp_error( $container_id ) || ! $container_id ) { + return; + } + + $data['amp_component_scripts']['amp-analytics'] = 'https://cdn.ampproject.org/v0/amp-analytics-0.1.js'; + return $data; + } + + /** + * Returns the mapping between available datapoints and their services. + * + * @since 1.0.0 + * + * @return array Associative array of $datapoint => $service_identifier pairs. + */ + protected function get_datapoint_services() { + return array( + // GET / POST. + 'connection' => '', + 'account-id' => '', + 'container-id' => '', + // GET. + 'list-accounts' => 'tagmanager', + 'list-containers' => 'tagmanager', + // POST. + 'save' => '', + ); + } + + /** + * Creates a request object for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to get request object for. + * @param array $data Optional. Contextual data to provide or set. Default empty array. + * @return RequestInterface|callable|WP_Error Request object or callable on success, or WP_Error on failure. + */ + protected function create_data_request( $method, $datapoint, array $data = array() ) { + if ( 'GET' === $method ) { + switch ( $datapoint ) { + case 'connection': + return function() { + $option = (array) $this->options->get( self::OPTION ); + // TODO: Remove this at some point (migration of old options). + if ( isset( $option['account_id'] ) || isset( $option['container_id'] ) ) { + if ( isset( $option['account_id'] ) ) { + if ( ! isset( $option['accountId'] ) ) { + $option['accountId'] = $option['account_id']; + } + unset( $option['account_id'] ); + } + if ( isset( $option['container_id'] ) ) { + if ( ! isset( $option['containerId'] ) ) { + $option['containerId'] = $option['container_id']; + } + unset( $option['container_id'] ); + } + $this->options->set( self::OPTION, $option ); + } + $defaults = array( + 'accountId' => '', + 'containerId' => '', + ); + return array_intersect_key( array_merge( $defaults, $option ), $defaults ); + }; + case 'account-id': + return function() { + $option = (array) $this->options->get( self::OPTION ); + // TODO: Remove this at some point (migration of old option). + if ( isset( $option['account_id'] ) ) { + if ( ! isset( $option['accountId'] ) ) { + $option['accountId'] = $option['account_id']; + } + unset( $option['account_id'] ); + $this->options->set( self::OPTION, $option ); + } + if ( empty( $option['accountId'] ) ) { + return new WP_Error( 'account_id_not_set', __( 'Tag Manager account ID not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return $option['accountId']; + }; + case 'container-id': + return function() { + $option = (array) $this->options->get( self::OPTION ); + // TODO: Remove this at some point (migration of old option). + if ( isset( $option['container_id'] ) ) { + if ( ! isset( $option['containerId'] ) ) { + $option['containerId'] = $option['container_id']; + } + unset( $option['container_id'] ); + $this->options->set( self::OPTION, $option ); + } + if ( empty( $option['containerId'] ) ) { + return new WP_Error( 'container_id_not_set', __( 'Tag Manager container ID not set.', 'google-site-kit' ), array( 'status' => 404 ) ); + } + return $option['containerId']; + }; + case 'list-accounts': + if ( ! empty( $data['accountId'] ) ) { + $this->_list_accounts_data = $data; + } + $service = $this->get_service( 'tagmanager' ); + return $service->accounts->listAccounts(); + case 'list-containers': + if ( ! isset( $data['accountId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'accountId' ), array( 'status' => 400 ) ); + } + $service = $this->get_service( 'tagmanager' ); + return $service->accounts_containers->listAccountsContainers( "accounts/{$data['accountId']}" ); + } + } elseif ( 'POST' === $method ) { + switch ( $datapoint ) { + case 'connection': + return function() use ( $data ) { + $option = (array) $this->options->get( self::OPTION ); + $keys = array( 'accountId', 'containerId' ); + foreach ( $keys as $key ) { + if ( isset( $data[ $key ] ) ) { + $option[ $key ] = $data[ $key ]; + } + } + $this->options->set( self::OPTION, $option ); + return true; + }; + case 'account-id': + if ( ! isset( $data['accountId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'accountId' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $option = (array) $this->options->get( self::OPTION ); + $option['accountId'] = $data['accountId']; + $this->options->set( self::OPTION, $option ); + return true; + }; + case 'container-id': + if ( ! isset( $data['containerId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'containerId' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + $option = (array) $this->options->get( self::OPTION ); + $option['containerId'] = $data['containerId']; + $this->options->set( self::OPTION, $option ); + return true; + }; + case 'save': + if ( ! isset( $data['accountId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'accountId' ), array( 'status' => 400 ) ); + } + if ( ! isset( $data['containerId'] ) ) { + /* translators: %s: Missing parameter name */ + return new WP_Error( 'missing_required_param', sprintf( __( 'Request parameter is empty: %s.', 'google-site-kit' ), 'containerId' ), array( 'status' => 400 ) ); + } + return function() use ( $data ) { + if ( '0' === $data['containerId'] ) { + $client = $this->get_client(); + $orig_defer = $client->shouldDefer(); + $client->setDefer( false ); + $container = new \Google_Service_TagManager_Container(); + $container->setName( get_bloginfo( 'name' ) ); + $container->setUsageContext( array( 'web' ) ); + try { + $container = $this->get_service( 'tagmanager' )->accounts_containers->create( "accounts/{$data['accountId']}", $container ); + } catch ( Google_Service_Exception $e ) { + $client->setDefer( $orig_defer ); + $message = $e->getErrors(); + if ( isset( $message[0] ) && isset( $message[0]['message'] ) ) { + $message = $message[0]['message']; + } + return new WP_Error( $e->getCode(), $message ); + } catch ( Exception $e ) { + $client->setDefer( $orig_defer ); + return new WP_Error( $e->getCode(), $e->getMessage() ); + } + $client->setDefer( $orig_defer ); + $data['containerId'] = $container->getPublicId(); + } + $option = array( + 'accountId' => $data['accountId'], + 'containerId' => $data['containerId'], + ); + $this->options->set( self::OPTION, $option ); + return $option; + }; + } + } + + return new WP_Error( 'invalid_datapoint', __( 'Invalid datapoint.', 'google-site-kit' ) ); + } + + /** + * Parses a response for the given datapoint. + * + * @since 1.0.0 + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to resolve response for. + * @param mixed $response Response object or array. + * @return mixed Parsed response data on success, or WP_Error on failure. + */ + protected function parse_data_response( $method, $datapoint, $response ) { + if ( 'GET' === $method ) { + switch ( $datapoint ) { + case 'list-accounts': + $response = array( + // TODO: Parse this response to a regular array. + 'accounts' => $response->getAccount(), + 'containers' => array(), + ); + if ( 0 === count( $response['accounts'] ) ) { + return new WP_Error( 'google_tagmanager_account_empty', __( 'We didn’t find an associated Google Tag Manager account, would you like to set it up now? If you’ve just set up an account please re-fetch your account to sync it with Site Kit.', 'google-site-kit' ), array( 'status' => 500 ) ); + } + if ( is_array( $this->_list_accounts_data ) && isset( $this->_list_accounts_data['accountId'] ) ) { + $account_id = $this->_list_accounts_data['accountId']; + $this->_list_accounts_data = null; + } else { + $account_id = $response['accounts'][0]->getAccountId(); + } + $containers = $this->get_data( 'list-containers', array( 'accountId' => $account_id ) ); + if ( is_wp_error( $containers ) ) { + return $response; + } + return array_merge( $response, $containers ); + case 'list-containers': + $response = array( + // TODO: Parse this response to a regular array. + 'containers' => $response->getContainer(), + ); + if ( 0 === count( $response['containers'] ) ) { + return new WP_Error( 'google_tagmanager_container_empty', __( 'No Google Tag Manager Containers Found.', 'google-site-kit' ), array( 'status' => 500 ) ); + } + return $response; + } + } + + return $response; + } + + /** + * Sets up information about the module. + * + * @since 1.0.0 + * + * @return array Associative array of module info. + */ + protected function setup_info() { + return array( + 'slug' => 'tagmanager', + 'name' => __( 'Tag Manager', 'google-site-kit' ), + 'description' => __( 'Tag Manager creates an easy to manage way to create tags on your site without updating code.', 'google-site-kit' ), + 'cta' => __( 'Tag management made simple.', 'google-site-kit' ), + 'order' => 6, + 'homepage' => __( 'https://tagmanager.google.com/', 'google-site-kit' ), + 'learn_more' => __( 'https://marketingplatform.google.com/about/tag-manager/', 'google-site-kit' ), + 'group' => __( 'Marketing Platform', 'google-site-kit' ), + 'tags' => array( 'marketing' ), + 'depends_on' => array( 'analytics' ), + ); + } + + /** + * Sets up the Google services the module should use. + * + * This method is invoked once by {@see Module::get_service()} to lazily set up the services when one is requested + * for the first time. + * + * @since 1.0.0 + * + * @param Google_Client $client Google client instance. + * @return array Google services as $identifier => $service_instance pairs. Every $service_instance must be an + * instance of Google_Service. + */ + protected function setup_services( Google_Client $client ) { + return array( + 'tagmanager' => new \Google_Service_TagManager( $client ), + ); + } +} diff --git a/includes/Plugin.php b/includes/Plugin.php new file mode 100644 index 00000000000..a9b57332f91 --- /dev/null +++ b/includes/Plugin.php @@ -0,0 +1,194 @@ +context = new Context( $main_file ); + } + + /** + * Retrieves the plugin context object. + * + * @since 1.0.0 + * + * @return Context Plugin context. + */ + public function context() { + return $this->context; + } + + /** + * Registers the plugin with WordPress. + * + * @since 1.0.0 + */ + public function register() { + if ( $this->context->is_network_active() ) { + add_action( + 'network_admin_notices', + function() { + ?> +
+

+ not yet compatible for use in a WordPress multisite network, but we’re actively working on that.', 'google-site-kit' ), + array( + 'strong' => array(), + ) + ); + ?> +

+

+ +

+
+ ', esc_attr( GOOGLESITEKIT_VERSION ) ); + }; + add_action( 'wp_head', $display_site_kit_meta ); + add_action( 'login_head', $display_site_kit_meta ); + + $options = new Core\Storage\Options( $this->context ); + $transients = new Core\Storage\Transients( $this->context ); + $assets = new Core\Assets\Assets( $this->context ); + $assets->register(); + + // Initiate the plugin on 'init' for relying on current user being set. + add_action( + 'init', + function() use ( $options, $transients, $assets ) { + $user_options = new Core\Storage\User_Options( $this->context, get_current_user_id() ); + + $authentication = new Core\Authentication\Authentication( $this->context, $options, $user_options, $transients ); + $authentication->register(); + + $modules = new Core\Modules\Modules( $this->context, $options, $user_options, $authentication ); + $modules->register(); + + $permissions = new Core\Permissions\Permissions( $this->context, $authentication ); + $permissions->register(); + + $tracking = new Core\Util\Tracking( $this->context, $authentication ); + $tracking->register(); + + $rest_routes = new Core\REST_API\REST_Routes( $this->context, $authentication, $modules ); + $rest_routes->register(); + + ( new Core\Util\Cron() )->register(); + ( new Core\Admin_Bar\Admin_Bar( $this->context, $assets ) )->register(); + ( new Core\Admin\Screens( $this->context, $assets ) )->register(); + ( new Core\Admin\Notices() )->register(); + ( new Core\Admin\Dashboard( $this->context, $assets ) )->register(); + + // If a login is happening (runs after 'init'), update current user in dependency chain. + add_action( + 'wp_login', + function( $username, $user ) use ( $user_options ) { + $user_options->switch_user( $user->ID ); + }, + -999, + 2 + ); + + /** + * Fires when Site Kit has fully initialized. + * + * @since 1.0.0 + */ + do_action( 'googlesitekit_init' ); + }, + -999 + ); + + $reset = new Core\Util\Reset( $this->context, $options ); + + ( new Core\Util\Activation( $this->context, $options, $assets ) )->register(); + ( new Core\Util\Uninstallation( $reset ) )->register(); + ( new Core\Util\Updater() )->register(); + + if ( defined( 'WP_DEBUG' ) && true === WP_DEBUG ) { + add_filter( + 'debug_bar_panels', + function( $panels ) { + $panels[] = new Core\Util\Debug_Bar(); + return $panels; + } + ); + } + } + + /** + * Retrieves the main instance of the plugin. + * + * @since 1.0.0 + * + * @return Plugin Plugin main instance. + */ + public static function instance() { + return static::$instance; + } + + /** + * Loads the plugin main instance and initializes it. + * + * @since 1.0.0 + * + * @param string $main_file Absolute path to the plugin main file. + * @return bool True if the plugin main instance could be loaded, false otherwise. + */ + public static function load( $main_file ) { + if ( null !== static::$instance ) { + return false; + } + + static::$instance = new static( $main_file ); + static::$instance->register(); + + return true; + } +} diff --git a/includes/loader.php b/includes/loader.php new file mode 100644 index 00000000000..49354c94d44 --- /dev/null +++ b/includes/loader.php @@ -0,0 +1,29 @@ += 1.4.0 < 2" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", + "dev": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "ua-parser-js": { + "version": "0.7.17", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz", + "integrity": "sha512-uRdSdu1oA1rncCQL7sCj8vSyZkgtL7faaw9Tc9rZ3mGgraQ7+Pdx7w5mnOSF3gw9ZNG6oc+KXfkon3bKuROm0g==", + "dev": true + } + } + }, + "browser-sync-client": { + "version": "2.26.2", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.2.tgz", + "integrity": "sha512-FEuVJD41fI24HJ30XOT2RyF5WcnEtdJhhTqeyDlnMk/8Ox9MZw109rvk9pdfRWye4soZLe+xcAo9tHSMxvgAdw==", + "dev": true, + "requires": { + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3", + "rxjs": "^5.5.6" + }, + "dependencies": { + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + } + } + }, + "browser-sync-ui": { + "version": "2.26.2", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.2.tgz", + "integrity": "sha512-LF7GMWo8ELOE0eAlxuRCfnGQT1ZxKP9flCfGgZdXFc6BwmoqaJHlYe7MmVvykKkXjolRXTz8ztXAKGVqNwJ3EQ==", + "dev": true, + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^2.0.4", + "stream-throttle": "^0.1.3" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.2.tgz", + "integrity": "sha512-zmJVLiKLrzko0iszd/V4SsjTaomFeoVzQGYYOYgRgsbh7WNh95RgDB0CmBdFWYs/3MyFSt69NypjL/h3iaddKQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000951", + "electron-to-chromium": "^1.3.116", + "node-releases": "^1.1.11" + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", + "dev": true + }, + "bs-snippet-injector": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", + "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", + "dev": true + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha1-kbx0sR6kBbyRa8aqkI+q+ltKrEs=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-to-vinyl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz", + "integrity": "sha1-APFfruOreh3aLN5tkSG//dB7ImI=", + "dev": true, + "optional": true, + "requires": { + "file-type": "^3.1.0", + "readable-stream": "^2.0.2", + "uuid": "^2.0.1", + "vinyl": "^1.0.0" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "optional": true + }, + "uuid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", + "dev": true, + "optional": true + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "optional": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bundlesize": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/bundlesize/-/bundlesize-0.17.1.tgz", + "integrity": "sha512-p5I5Tpoug9aOVGg4kQETMJ8xquY66mX9XI19kXkkAFnmDhDXwSF+1jq1OjBGz7h27TAulM3k2wLEJPvickTt0A==", + "dev": true, + "requires": { + "axios": "^0.17.0", + "brotli-size": "0.0.1", + "bytes": "^3.0.0", + "ci-env": "^1.4.0", + "commander": "^2.11.0", + "github-build": "^1.2.0", + "glob": "^7.1.2", + "gzip-size": "^4.0.0", + "prettycli": "^1.4.3", + "read-pkg-up": "^3.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + } + } + }, + "bytes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", + "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000951", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000951.tgz", + "integrity": "sha512-eRhP+nQ6YUkIcNQ6hnvdhMkdc7n3zadog0KXNRxAZTT2kHjUb1yGn71OrPhSn8MOvlX97g5CR97kGVj8fMsXWg==", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==", + "dev": true, + "optional": true + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz", + "integrity": "sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "casperjs": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/casperjs/-/casperjs-1.1.4.tgz", + "integrity": "sha1-6wH07YWsUgqPTZMrTap00+d7x0Y=", + "dev": true + }, + "caw": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz", + "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=", + "dev": true, + "optional": true, + "requires": { + "get-proxy": "^1.0.1", + "is-obj": "^1.0.0", + "object-assign": "^3.0.0", + "tunnel-agent": "^0.4.0" + }, + "dependencies": { + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true, + "optional": true + }, + "tunnel-agent": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=", + "dev": true, + "optional": true + } + } + }, + "ccount": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.3.tgz", + "integrity": "sha512-Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw==", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chalkline": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/chalkline/-/chalkline-0.0.5.tgz", + "integrity": "sha1-2xbcLoXv4XjCveR1mYSqysuqfyM=", + "dev": true, + "requires": { + "ansi-styles": "^2.1.0", + "chalk": "^1.1.1", + "escape-string-regexp": "^1.0.3" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "change-emitter": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/change-emitter/-/change-emitter-0.1.6.tgz", + "integrity": "sha1-6LL+PX8at9aaMhma/5HqaTFAlRU=", + "dev": true + }, + "character-entities": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.2.tgz", + "integrity": "sha512-sMoHX6/nBiy3KKfC78dnEalnpn0Az0oSNvqUWYTtYrhRI5iUIYsROU48G+E+kMFQzqXaJ8kHJZ85n7y6/PHgwQ==", + "dev": true + }, + "character-entities-html4": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.2.tgz", + "integrity": "sha512-sIrXwyna2+5b0eB9W149izTPJk/KkJTg6mEzDGibwBUkyH1SbDa+nf515Ppdi3MaH35lW0JFJDWeq9Luzes1Iw==", + "dev": true + }, + "character-entities-legacy": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz", + "integrity": "sha512-9NB2VbXtXYWdXzqrvAHykE/f0QJxzaKIpZ5QzNZrrgQ7Iyxr2vnfS8fCBNVW9nUEZE0lo57nxKRqnzY/dKrwlA==", + "dev": true + }, + "character-reference-invalid": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz", + "integrity": "sha512-7I/xceXfKyUJmSAn/jw8ve/9DyOP7XxufNYLI9Px7CmsKgEUaZLUTax6nZxGQtaoiZCjpu6cHPj20xC/vqRReQ==", + "dev": true + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "check-more-types": { + "version": "2.24.0", + "resolved": "https://registry.npmjs.org/check-more-types/-/check-more-types-2.24.0.tgz", + "integrity": "sha1-FCD/sQ/URNz8ebQ4kbv//TKoRgA=", + "dev": true + }, + "check-types": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", + "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", + "dev": true + }, + "cheerio": { + "version": "0.22.0", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", + "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + "dev": true, + "requires": { + "css-select": "~1.2.0", + "dom-serializer": "~0.1.0", + "entities": "~1.1.1", + "htmlparser2": "^3.9.1", + "lodash.assignin": "^4.0.9", + "lodash.bind": "^4.1.4", + "lodash.defaults": "^4.0.1", + "lodash.filter": "^4.4.0", + "lodash.flatten": "^4.2.0", + "lodash.foreach": "^4.3.0", + "lodash.map": "^4.4.0", + "lodash.merge": "^4.4.0", + "lodash.pick": "^4.2.1", + "lodash.reduce": "^4.4.0", + "lodash.reject": "^4.4.0", + "lodash.some": "^4.4.0" + }, + "dependencies": { + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + } + } + }, + "child-process-promise": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/child-process-promise/-/child-process-promise-2.2.1.tgz", + "integrity": "sha1-RzChHvYQ+tRQuPIjx50x172tgHQ=", + "dev": true, + "requires": { + "cross-spawn": "^4.0.2", + "node-version": "^1.0.0", + "promise-polyfill": "^6.0.1" + }, + "dependencies": { + "cross-spawn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", + "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "promise-polyfill": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-6.1.0.tgz", + "integrity": "sha1-36lpQ+qcEh/KTem1hoyznTRy4Fc=", + "dev": true + } + } + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "chrome-launcher": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/chrome-launcher/-/chrome-launcher-0.10.5.tgz", + "integrity": "sha512-Gbzg8HlWhyuoVqflhiXwfFXhzNfNWvAkSWv2QR1Yl6mwsMo1oCLAVjp2tIySuS4lrZLEjzVx1fOy584yE76P4g==", + "dev": true, + "requires": { + "@types/core-js": "^0.9.41", + "@types/mkdirp": "^0.3.29", + "@types/node": "^9.3.0", + "@types/rimraf": "^0.0.28", + "is-wsl": "^1.1.0", + "lighthouse-logger": "^1.0.0", + "mkdirp": "0.5.1", + "rimraf": "^2.6.1" + }, + "dependencies": { + "@types/mkdirp": { + "version": "0.3.29", + "resolved": "https://registry.npmjs.org/@types/mkdirp/-/mkdirp-0.3.29.tgz", + "integrity": "sha1-fyrX7FX5FEgvybHsS7GuYCjUYGY=", + "dev": true + }, + "@types/node": { + "version": "9.6.47", + "resolved": "https://registry.npmjs.org/@types/node/-/node-9.6.47.tgz", + "integrity": "sha512-56wEJWXZs+3XXoTe/OCpdZ6czrONhy+6hT0GdPOb7HvudLTMJ1T5tuZPs37K5cPR5t+J9+vLPFDQgUQ8NWJE1w==", + "dev": true + } + } + }, + "chrome-remote-interface": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/chrome-remote-interface/-/chrome-remote-interface-0.25.7.tgz", + "integrity": "sha512-6zI6LbR2IiGmduFZededaerEr9hHXabxT/L+fRrdq65a0CfyLMzpq0BKuZiqN0Upqcacsb6q2POj7fmobwBsEA==", + "dev": true, + "requires": { + "commander": "2.11.x", + "ws": "3.3.x" + }, + "dependencies": { + "commander": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", + "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", + "dev": true + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "chromy": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/chromy/-/chromy-0.5.11.tgz", + "integrity": "sha512-SBz5/xPYgeQiwFGMixPNQcbgnzsRHGCJnZKNJ5S0SmauSUY77/mqA8NjotQa12SZ3tZy0NX2gyGP41BAUWI6Rg==", + "dev": true, + "requires": { + "async-chain-proxy": "^0.1.5", + "babel-runtime": "^6.26.0", + "chrome-launcher": "^0.10.2", + "chrome-remote-interface": "^0.25.5", + "jimp": "^0.2.28", + "uuid": "^3.2.1" + } + }, + "ci-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ci-env/-/ci-env-1.7.0.tgz", + "integrity": "sha512-ifHfV5JmACoTnoPxwjKjUUAekL1UCKZ9EU27GaaSkLVopkV3H1w0eYIpY+aAiX31SVEtTrZFMS94EFETSj0vIA==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==", + "dev": true + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-table3": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", + "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", + "dev": true, + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^2.1.1" + } + }, + "cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "dev": true, + "requires": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "clipboard": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.4.tgz", + "integrity": "sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ==", + "dev": true, + "requires": { + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + } + }, + "clone-regexp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-1.0.1.tgz", + "integrity": "sha512-Fcij9IwRW27XedRIJnSOEupS7RVcXtObJXbcUOX93UCLqqOdRpkvzKywOOSizmEK/Is3S/RHX9dLdfo6R1Q1mw==", + "dev": true, + "requires": { + "is-regexp": "^1.0.0", + "is-supported-regexp-flag": "^1.0.0" + } + }, + "clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz", + "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz", + "integrity": "sha512-5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ==", + "dev": true, + "requires": { + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collapse-white-space": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.4.tgz", + "integrity": "sha512-YfQ1tAUZm561vpYD+5eyWN8+UsceQbSrqqlc/6zDY2gtAE+uZLSdkkovhnGpmCThsvKBFakq4EdY/FF93E8XIw==", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz", + "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.2.tgz", + "integrity": "sha512-3NUJZdhMhcdPn8vJ9v2UQJoH0qqoGUkYTgFEPZaPjEtwmmKUfNV46zZmgB2M5M4DCEQHMaCfWHCxiBflLm04Tg==", + "dev": true, + "requires": { + "color-name": "1.1.1" + } + }, + "color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha1-SxQVMEz1ACjqgWQ2Q72C6gWANok=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combined-stream": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", + "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "comma-separated-tokens": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.6.tgz", + "integrity": "sha512-f20oA7jsrrmERTS70r3tmRSxR8IJV2MTN7qe6hzgX+3ARfXrdMJFvGWvWQK0xpcBurg9j9eO2MiqzZ8Y+/UPCA==", + "dev": true + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "consola": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.5.7.tgz", + "integrity": "sha512-KZteEB71fuSoSDgJoYEo/dIvwofWMU/bI/n+wusLYHPp+c7KcxBGZ0P8CzTCko2Jp0xsrbLjmLuUo4jyIWa6vQ==", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true, + "optional": true + }, + "consolidated-events": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/consolidated-events/-/consolidated-events-2.0.2.tgz", + "integrity": "sha512-2/uRVMdRypf5z/TW/ncD/66l75P5hH2vM/GR8Jf8HLc2xnfJtmina6F6du8+v4Z2vTrMo7jC+W1tmEEuuELgkQ==", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==", + "dev": true + }, + "core-js-compat": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.0.0.tgz", + "integrity": "sha512-W/Ppz34uUme3LmXWjMgFlYyGnbo1hd9JvA0LNQ4EmieqVjg2GPYbj3H6tcdP2QGPGWdRKUqZVbVKLNIFVs/HiA==", + "dev": true, + "requires": { + "browserslist": "^4.5.1", + "core-js": "3.0.0", + "core-js-pure": "3.0.0", + "semver": "^5.6.0" + }, + "dependencies": { + "core-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.0.tgz", + "integrity": "sha512-WBmxlgH2122EzEJ6GH8o9L/FeoUKxxxZ6q6VUxoTlsE4EvbTWKJb447eyVxTEuq0LpXjlq/kCB2qgBvsYRkLvQ==", + "dev": true + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + } + } + }, + "core-js-pure": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.0.0.tgz", + "integrity": "sha512-yPiS3fQd842RZDgo/TAKGgS0f3p2nxssF1H65DIZvZv0Od5CygP8puHXn3IQiM/39VAvgCbdaMQpresrbGgt9g==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "optional": true, + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "create-react-context": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.3.tgz", + "integrity": "sha512-CQBmD0+QGgTaxDL3OX1IDXYqjkp2It4RIbcb99jS6AEg27Ga+a9G3JtK6SIu0HBwPLZlmwt9F7UwWA4Bn92Rag==", + "dev": true, + "requires": { + "fbjs": "^0.8.0", + "gud": "^1.0.0" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + } + }, + "css-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", + "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash": "^4.17.11", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "css-select": { + "version": "1.3.0-rc0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.3.0-rc0.tgz", + "integrity": "sha1-b5MZaqrnN2ZuoQNqjLFKj8t6kjE=", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "^1.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz", + "integrity": "sha1-AQKz0UYw34bD65+p9UVicBBs+ZA=", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha25", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha25.tgz", + "integrity": "sha512-XC6xLW/JqIGirnZuUWHXCHRaAjje2b3OIB0Vj5RIJo6mIi/AdJo30quQl5LxUl0gkXDIrTrFGbMlcZjyFplz1A==", + "dev": true, + "requires": { + "mdn-data": "^1.0.0", + "source-map": "^0.5.3" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, + "css-what": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=", + "dev": true + }, + "cssdb": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.4.0.tgz", + "integrity": "sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ==", + "dev": true + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz", + "integrity": "sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "lodash.get": "^4.4.2", + "parse-json": "^4.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + } + } + }, + "csstype": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.3.tgz", + "integrity": "sha512-rINUZXOkcBmoHWEyu7JdHu5JMzkGRoMX4ov9830WNgxf5UYxcBUO0QTKAqeJ5EZfSdlrcJYkC8WwfVW7JYi4yg==", + "dev": true + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cycle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz", + "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=", + "dev": true + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, + "date-format": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/date-format/-/date-format-0.0.2.tgz", + "integrity": "sha1-+v1Ej3IRXvHitzkVWukvK+bCjdE=", + "dev": true + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decompress": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz", + "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=", + "dev": true, + "optional": true, + "requires": { + "buffer-to-vinyl": "^1.0.0", + "concat-stream": "^1.4.6", + "decompress-tar": "^3.0.0", + "decompress-tarbz2": "^3.0.0", + "decompress-targz": "^3.0.0", + "decompress-unzip": "^3.0.0", + "stream-combiner2": "^1.1.1", + "vinyl-assign": "^1.0.1", + "vinyl-fs": "^2.2.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, + "optional": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "optional": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "optional": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-stream": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", + "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", + "dev": true, + "optional": true, + "requires": { + "extend": "^3.0.0", + "glob": "^5.0.3", + "glob-parent": "^3.0.0", + "micromatch": "^2.3.7", + "ordered-read-streams": "^0.3.0", + "through2": "^0.6.0", + "to-absolute-glob": "^0.1.1", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "optional": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "ordered-read-streams": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", + "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", + "dev": true, + "optional": true, + "requires": { + "is-stream": "^1.0.1", + "readable-stream": "^2.0.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true, + "optional": true + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "optional": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "unique-stream": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", + "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", + "dev": true, + "optional": true, + "requires": { + "json-stable-stringify": "^1.0.0", + "through2-filter": "^2.0.0" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "optional": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-fs": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", + "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", + "dev": true, + "optional": true, + "requires": { + "duplexify": "^3.2.0", + "glob-stream": "^5.3.2", + "graceful-fs": "^4.0.0", + "gulp-sourcemaps": "1.6.0", + "is-valid-glob": "^0.3.0", + "lazystream": "^1.0.0", + "lodash.isequal": "^4.0.0", + "merge-stream": "^1.0.0", + "mkdirp": "^0.5.0", + "object-assign": "^4.0.0", + "readable-stream": "^2.0.4", + "strip-bom": "^2.0.0", + "strip-bom-stream": "^1.0.0", + "through2": "^2.0.0", + "through2-filter": "^2.0.0", + "vali-date": "^1.0.0", + "vinyl": "^1.0.0" + } + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz", + "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=", + "dev": true, + "optional": true, + "requires": { + "is-tar": "^1.0.0", + "object-assign": "^2.0.0", + "strip-dirs": "^1.0.0", + "tar-stream": "^1.1.1", + "through2": "^0.6.1", + "vinyl": "^0.4.3" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true, + "optional": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true, + "optional": true + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true, + "optional": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "optional": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + } + } + }, + "decompress-tarbz2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz", + "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=", + "dev": true, + "optional": true, + "requires": { + "is-bzip2": "^1.0.0", + "object-assign": "^2.0.0", + "seek-bzip": "^1.0.3", + "strip-dirs": "^1.0.0", + "tar-stream": "^1.1.1", + "through2": "^0.6.1", + "vinyl": "^0.4.3" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true, + "optional": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true, + "optional": true + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true, + "optional": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "optional": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + } + } + }, + "decompress-targz": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz", + "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=", + "dev": true, + "optional": true, + "requires": { + "is-gzip": "^1.0.0", + "object-assign": "^2.0.0", + "strip-dirs": "^1.0.0", + "tar-stream": "^1.1.1", + "through2": "^0.6.1", + "vinyl": "^0.4.3" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true, + "optional": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true, + "optional": true + }, + "object-assign": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz", + "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true, + "optional": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "optional": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + } + } + }, + "decompress-unzip": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz", + "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=", + "dev": true, + "optional": true, + "requires": { + "is-zip": "^1.0.0", + "read-all-stream": "^3.0.0", + "stat-mode": "^0.2.0", + "strip-dirs": "^1.0.0", + "through2": "^2.0.0", + "vinyl": "^1.0.0", + "yauzl": "^2.2.1" + }, + "dependencies": { + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "optional": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deep-object-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/deep-object-diff/-/deep-object-diff-1.1.0.tgz", + "integrity": "sha512-b+QLs5vHgS+IoSNcUE4n9HP2NwcHj7aqnJWsjPtuG75Rh5TOaGt0OjAYInh77d5T16V5cRDC+Pw/6ZZZiETBGw==", + "dev": true + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "dev": true, + "requires": { + "foreach": "^2.0.5", + "object-keys": "^1.0.8" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "denodeify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", + "integrity": "sha1-OjYof1A05pnnV3kBBSwubJQlFjE=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "deprecated": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", + "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-libc": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-0.2.0.tgz", + "integrity": "sha1-R/31ZzSKF+wl/L8LnkRjSKdvn7U=", + "dev": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "detect-port": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/detect-port/-/detect-port-1.3.0.tgz", + "integrity": "sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==", + "dev": true, + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "dev": true + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "direction": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.2.tgz", + "integrity": "sha512-hSKoz5FBn+zhP9vWKkVQaaxnRDg3/MoPdcg2au54HIUDR8MrP8Ah1jXSJwCXel6SV3Afh5DSzc8Uqv2r1UoQwQ==", + "dev": true + }, + "diverged": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/diverged/-/diverged-0.1.3.tgz", + "integrity": "sha512-W8BLyp4Eo+YW9uQ3F5c9BXDT9ITCARA2CFQVb+v57FWYfkr0XjwNOASZacDCq+syk1i/obZ4BZ3w1qtlRO6hQw==", + "dev": true, + "requires": { + "diff": "^3.5.0", + "pixelmatch": "^4.0.2", + "pngjs": "^3.3.3", + "super-simple-web-server": "^1.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "document.contains": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/document.contains/-/document.contains-1.0.1.tgz", + "integrity": "sha512-A1KqlZq1w605bwiiLqVZehWE9S9UYlUXPoduFWi64pNVNQ9vy6wwH/7BS+iEfSlF1YyZgcg5PZw5HqDi7FCrUw==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + }, + "dependencies": { + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + } + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-scroll-into-view": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz", + "integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4=", + "dev": true + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "~1.1.1", + "entities": "~1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=", + "dev": true + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.2.0.tgz", + "integrity": "sha512-HygQCKUBSFl8wKQZBSemMywRWcEDNidvNbjGVyZu3nbZ8qq9ubiPoGLMdRDpfSrpkkm9BXYFkpKxxFX38o/76w==", + "dev": true + }, + "dotenv-defaults": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-1.0.2.tgz", + "integrity": "sha512-iXFvHtXl/hZPiFj++1hBg4lbKwGM+t/GlvELDnRtOFdjXyWP7mubkVr+eZGWG62kdsbulXAef6v/j6kiWc/xGA==", + "dev": true, + "requires": { + "dotenv": "^6.2.0" + } + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=", + "dev": true + }, + "dotenv-webpack": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-1.7.0.tgz", + "integrity": "sha512-wwNtOBW/6gLQSkb8p43y0Wts970A3xtNiG/mpwj9MLUhtPCQG6i+/DSXXoNN7fbPCU/vQ7JjwGmgOeGZSSZnsw==", + "dev": true, + "requires": { + "dotenv-defaults": "^1.0.2" + } + }, + "download": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", + "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=", + "dev": true, + "optional": true, + "requires": { + "caw": "^1.0.1", + "concat-stream": "^1.4.7", + "each-async": "^1.0.0", + "filenamify": "^1.0.1", + "got": "^5.0.0", + "gulp-decompress": "^1.2.0", + "gulp-rename": "^1.2.0", + "is-url": "^1.2.0", + "object-assign": "^4.0.1", + "read-all-stream": "^3.0.0", + "readable-stream": "^2.0.2", + "stream-combiner2": "^1.1.1", + "vinyl": "^1.0.0", + "vinyl-fs": "^2.2.0", + "ware": "^1.2.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "optional": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true, + "optional": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "optional": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "optional": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "optional": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-stream": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", + "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", + "dev": true, + "optional": true, + "requires": { + "extend": "^3.0.0", + "glob": "^5.0.3", + "glob-parent": "^3.0.0", + "micromatch": "^2.3.7", + "ordered-read-streams": "^0.3.0", + "through2": "^0.6.0", + "to-absolute-glob": "^0.1.1", + "unique-stream": "^2.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true, + "optional": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "optional": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true, + "optional": true + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "optional": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "optional": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "ordered-read-streams": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", + "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", + "dev": true, + "optional": true, + "requires": { + "is-stream": "^1.0.1", + "readable-stream": "^2.0.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true, + "optional": true + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "optional": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "unique-stream": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz", + "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=", + "dev": true, + "optional": true, + "requires": { + "json-stable-stringify": "^1.0.0", + "through2-filter": "^2.0.0" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "optional": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-fs": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", + "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", + "dev": true, + "optional": true, + "requires": { + "duplexify": "^3.2.0", + "glob-stream": "^5.3.2", + "graceful-fs": "^4.0.0", + "gulp-sourcemaps": "1.6.0", + "is-valid-glob": "^0.3.0", + "lazystream": "^1.0.0", + "lodash.isequal": "^4.0.0", + "merge-stream": "^1.0.0", + "mkdirp": "^0.5.0", + "object-assign": "^4.0.0", + "readable-stream": "^2.0.4", + "strip-bom": "^2.0.0", + "strip-bom-stream": "^1.0.0", + "through2": "^2.0.0", + "through2-filter": "^2.0.0", + "vali-date": "^1.0.0", + "vinyl": "^1.0.0" + } + } + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "duplexify": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", + "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-async": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz", + "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=", + "dev": true, + "optional": true, + "requires": { + "onetime": "^1.0.0", + "set-immediate-shim": "^1.0.0" + }, + "dependencies": { + "onetime": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=", + "dev": true, + "optional": true + } + } + }, + "easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "easy-table": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/easy-table/-/easy-table-1.1.1.tgz", + "integrity": "sha512-C9Lvm0WFcn2RgxbMnTbXZenMIWcBtkzMr+dWqq/JsVoGFSVUVlPqeOa5LP5kM0I3zoOazFpckOEb2/0LDFfToQ==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "wcwidth": ">=1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + } + } + }, + "eazy-logger": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", + "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", + "dev": true, + "requires": { + "tfunk": "^3.0.1" + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "~0.1.0" + } + }, + "editions": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/editions/-/editions-1.3.4.tgz", + "integrity": "sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==", + "dev": true + }, + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" + }, + "dependencies": { + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "dev": true + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", + "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.119", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.119.tgz", + "integrity": "sha512-3mtqcAWa4HgG+Djh/oNXlPH0cOH6MmtwxN1nHSaReb9P0Vn51qYPqYwLeoSuAX9loU1wrOBhFbiX3CkeIxPfgg==", + "dev": true + }, + "elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", + "dev": true + }, + "element-closest": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/element-closest/-/element-closest-2.0.2.tgz", + "integrity": "sha1-cqdAoQdFM4LijfnOXbtajfD5Zuw=", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "emotion-theming": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.0.10.tgz", + "integrity": "sha512-E4SQ3Y91avxxydDgubi/po/GaC5MM1XHm8kcClKg1PA/TeOye0PiLBzAzlgt9dBzDRV9+qHDunsayPvzVYIYng==", + "dev": true, + "requires": { + "@emotion/weak-memoize": "0.2.2", + "hoist-non-react-statics": "^3.3.0", + "object-assign": "^4.1.1" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "dev": true, + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "engine.io": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", + "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" + }, + "dependencies": { + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "engine.io-client": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + }, + "dependencies": { + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "entities": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", + "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=", + "dev": true + }, + "equivalent-key-map": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/equivalent-key-map/-/equivalent-key-map-0.2.2.tgz", + "integrity": "sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + } + }, + "es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "dev": true, + "requires": { + "is-callable": "^1.1.1", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.1" + } + }, + "es5-shim": { + "version": "4.5.13", + "resolved": "https://registry.npmjs.org/es5-shim/-/es5-shim-4.5.13.tgz", + "integrity": "sha512-xi6hh6gsvDE0MaW4Vp1lgNEBpVcCXRWfPXj5egDvtgLz4L9MEvNwYEMdJH+JJinWkwa8c3c3o5HduV7dB/e1Hw==", + "dev": true + }, + "es6-promise": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", + "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==", + "dev": true + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "es6-shim": { + "version": "0.35.5", + "resolved": "https://registry.npmjs.org/es6-shim/-/es6-shim-0.35.5.tgz", + "integrity": "sha512-E9kK/bjtCQRpN1K28Xh4BlmP8egvZBGJJ+9GtnzOwt7mdqtrjHFuVGr7QJfdjBIKqrlU5duPf3pCBoDrkjVYFg==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint": { + "version": "5.15.3", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.15.3.tgz", + "integrity": "sha512-vMGi0PjCHSokZxE0NLp2VneGw5sio7SSiDNgIUn2tC0XkWJRNOIoHIg3CliLVfXnJsiHxGAYrkw0PieAu8+KYQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.12.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "import-fresh": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz", + "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "eslint-config-standard": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-11.0.0.tgz", + "integrity": "sha512-oDdENzpViEe5fwuRCWla7AXQd++/oyIp8zP+iP9jiUPG6NBj3SHgdgtl/kTn00AjeN+1HNvavTKmYbMo+xMOlw==", + "dev": true + }, + "eslint-config-wordpress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-wordpress/-/eslint-config-wordpress-2.0.0.tgz", + "integrity": "sha1-UgEgbGlk1kgxUjLt9t+9LpJeTNY=", + "dev": true + }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "eslint-loader": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.1.2.tgz", + "integrity": "sha512-rA9XiXEOilLYPOIInvVH5S/hYfyTPyxag6DZhoQOduM+3TkghAEQ3VcFO8VnX4J4qg/UIBzp72aOf/xvYmpmsg==", + "dev": true, + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + } + }, + "eslint-module-utils": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.3.0.tgz", + "integrity": "sha512-lmDJgeOOjk8hObTysjqH7wyMi+nsHwwvfBykwfhjR1LNdd7C2uFJBvx4OpWYpXOw4df1yE1cDEVd1yLHitk34w==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-es": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-1.3.1.tgz", + "integrity": "sha512-9XcVyZiQRVeFjqHw8qHNDAZcQLqaHlOGGpeYqzYh8S4JYCWTCO3yzyen8yVmA5PratfzTRWDwCOFphtDEG+w/w==", + "dev": true, + "requires": { + "eslint-utils": "^1.3.0", + "regexpp": "^2.0.0" + }, + "dependencies": { + "regexpp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.0.tgz", + "integrity": "sha512-g2FAVtR8Uh8GO1Nv5wpxW7VFVwHcCEr4wyA8/MHiRkO8uHoR5ntAA8Uq3P1vvMTX/BeQiRVSpDGLd+Wn5HNOTA==", + "dev": true + } + } + }, + "eslint-plugin-import": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.16.0.tgz", + "integrity": "sha512-z6oqWlf1x5GkHIFgrSvtmudnqM6Q60KM4KvpWi5ubonMjycLjndvd5+8VAZIsTlHC03djdgJuyKG6XO577px6A==", + "dev": true, + "requires": { + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.3.0", + "has": "^1.0.3", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "read-pkg-up": "^2.0.0", + "resolve": "^1.9.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-node": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-7.0.1.tgz", + "integrity": "sha512-lfVw3TEqThwq0j2Ba/Ckn2ABdwmL5dkOgAux1rvOk6CO7A6yGyPI2+zIxN6FyNkp1X1X/BSvKOceD6mBWSj4Yw==", + "dev": true, + "requires": { + "eslint-plugin-es": "^1.3.1", + "eslint-utils": "^1.3.1", + "ignore": "^4.0.2", + "minimatch": "^3.0.4", + "resolve": "^1.8.1", + "semver": "^5.5.0" + } + }, + "eslint-plugin-promise": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-3.8.0.tgz", + "integrity": "sha512-JiFL9UFR15NKpHyGii1ZcvmtIqa3UTwiDAGb8atSffe43qJ3+1czVGN6UtkklpcJ2DVnqvTMzEKRaJdBkAL2aQ==", + "dev": true + }, + "eslint-plugin-react": { + "version": "7.12.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz", + "integrity": "sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1", + "object.fromentries": "^2.0.0", + "prop-types": "^15.6.2", + "resolve": "^1.9.0" + }, + "dependencies": { + "object.fromentries": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz", + "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.11.0", + "function-bind": "^1.1.1", + "has": "^1.0.1" + } + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "eslint-plugin-standard": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-3.1.0.tgz", + "integrity": "sha512-fVcdyuKRr0EZ4fjWl3c+gp1BANFJD1+RaWa2UPYfMZ6jCtp5RG00kSaXnK/dE5sYzt4kaWJ9qdxqUfc0d9kX0w==", + "dev": true + }, + "eslint-plugin-wordpress": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-wordpress/-/eslint-plugin-wordpress-0.1.0.tgz", + "integrity": "sha1-PmlvCTJtmRXiZogasUj+0oFhF2I=", + "dev": true, + "requires": { + "requireindex": "~1.1.0" + } + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", + "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, + "espree": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "dev": true, + "requires": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "ev-emitter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-1.1.1.tgz", + "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q==", + "dev": true + }, + "event-source-polyfill": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-0.0.9.tgz", + "integrity": "sha1-GMYgXRcKsJ24if/OqjPw5JPxSlA=", + "dev": true + }, + "event-stream": { + "version": "3.3.4", + "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", + "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "from": "~0", + "map-stream": "~0.1.0", + "pause-stream": "0.0.11", + "split": "0.3", + "stream-combiner": "~0.0.4", + "through": "~2.3.1" + } + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "dev": true + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "optional": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + } + }, + "exec-series": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.3.tgz", + "integrity": "sha1-bSV6m+rEgqhyx3g7yGFYOfx3FDo=", + "dev": true, + "optional": true, + "requires": { + "async-each-series": "^1.1.0", + "object-assign": "^4.1.0" + }, + "dependencies": { + "async-each-series": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz", + "integrity": "sha1-9C/YFV048hpbjqB8KOBj7RcAsTg=", + "dev": true, + "optional": true + } + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "execall": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-1.0.0.tgz", + "integrity": "sha1-c9CQTjlbPKsGWLCNCewlMH8pu3M=", + "dev": true, + "requires": { + "clone-regexp": "^1.0.0" + } + }, + "executable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz", + "integrity": "sha1-h3mA6REvM5EGbaNyZd562ENKtNk=", + "dev": true, + "optional": true, + "requires": { + "meow": "^3.1.0" + } + }, + "exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=", + "dev": true + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha1-WKnS1ywCwfbwKg70qRZicrd2CSI=", + "dev": true + }, + "exists-sync": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/exists-sync/-/exists-sync-0.0.4.tgz", + "integrity": "sha1-l0TCxCjMA7AQYNtFTUsS8O88iHk=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + }, + "dependencies": { + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "expand-template": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz", + "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg==", + "dev": true + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "express": { + "version": "4.16.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", + "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.2", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.3", + "qs": "6.5.1", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.1", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.1", + "http-errors": "~1.6.2", + "iconv-lite": "0.4.19", + "on-finished": "~2.3.0", + "qs": "6.5.1", + "raw-body": "2.3.2", + "type-is": "~1.6.15" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": ">= 1.3.1 < 2" + } + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extract-zip": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz", + "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=", + "dev": true, + "requires": { + "concat-stream": "1.6.2", + "debug": "2.6.9", + "mkdirp": "0.5.1", + "yauzl": "2.4.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "yauzl": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", + "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=", + "dev": true, + "requires": { + "fd-slicer": "~1.0.1" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=", + "dev": true + }, + "fancy-log": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz", + "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=", + "dev": true + }, + "fast-glob": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz", + "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "fault": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fault/-/fault-1.0.3.tgz", + "integrity": "sha512-sfFuP4X0hzrbGKjAUNXYvNqsZ5F6ohx/dZ9I0KQud/aiZNwg263r5L9yGB0clvXHCkzXh5W3t7RSHchggYIFmA==", + "dev": true, + "requires": { + "format": "^0.2.2" + } + }, + "faye-websocket": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", + "integrity": "sha1-zEB0x/Sk39A69U3WXDVLE1EyzhE=", + "dev": true, + "requires": { + "websocket-driver": ">=0.3.6" + } + }, + "fbjs": { + "version": "0.8.17", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", + "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "dev": true, + "requires": { + "core-js": "^1.0.0", + "isomorphic-fetch": "^2.1.1", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", + "dev": true + } + } + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "optional": true, + "requires": { + "pend": "~1.2.0" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz", + "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" + } + }, + "file-system-cache": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-1.0.5.tgz", + "integrity": "sha1-hCWbNqK7uNPW6xAh0xMv/mTP/08=", + "dev": true, + "requires": { + "bluebird": "^3.3.5", + "fs-extra": "^0.30.0", + "ramda": "^0.21.0" + }, + "dependencies": { + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + } + } + }, + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "filename-reserved-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz", + "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=", + "dev": true, + "optional": true + }, + "filenamify": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz", + "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=", + "dev": true, + "optional": true, + "requires": { + "filename-reserved-regex": "^1.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + } + } + }, + "find-index": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", + "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", + "dev": true + }, + "find-parent-dir": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", + "integrity": "sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=", + "dev": true + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "find-versions": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz", + "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=", + "dev": true, + "optional": true, + "requires": { + "array-uniq": "^1.0.0", + "get-stdin": "^4.0.1", + "meow": "^3.5.0", + "semver-regex": "^1.0.0" + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "fined": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz", + "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "first-chunk-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", + "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", + "dev": true + }, + "flagged-respawn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz", + "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c=", + "dev": true + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz", + "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==", + "dev": true + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "fn-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fn-name/-/fn-name-2.0.1.tgz", + "integrity": "sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc=", + "dev": true + }, + "focus-lock": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/focus-lock/-/focus-lock-0.6.3.tgz", + "integrity": "sha512-EU6ePgEauhWrzJEN5RtG1d1ayrWXhEnfzTjnieHj+jG9tNHDEhKTAnCn1TN3gs9h6XWCDH6cpeX1VXY/lzLwZg==", + "dev": true + }, + "focus-trap": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-5.0.0.tgz", + "integrity": "sha512-ECigB+4yoFBIpzQ0uO+ReM1yU4I4pVxuRSe2W24ElcWo4nJLRCb6amo2wLYEaPXgZ/mt0sSAW0ZNYkgiMrz4fQ==", + "dev": true, + "requires": { + "tabbable": "^4.0.0", + "xtend": "^4.0.1" + } + }, + "focus-trap-react": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/focus-trap-react/-/focus-trap-react-5.0.1.tgz", + "integrity": "sha512-gDvYHKzUphCafOplHp3OQIz44WBge24yXculCkERLQplG53GyVOXvehYDW3rM4VAPGillsLUN8BlsKoRJAcoMA==", + "dev": true, + "requires": { + "focus-trap": "^3.0.0" + }, + "dependencies": { + "focus-trap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/focus-trap/-/focus-trap-3.0.0.tgz", + "integrity": "sha512-jTFblf0tLWbleGjj2JZsAKbgtZTdL1uC48L8FcmSDl4c2vDoU4NycN1kgV5vJhuq1mxNFkw7uWZ1JAGlINWvyw==", + "dev": true, + "requires": { + "tabbable": "^3.1.0", + "xtend": "^4.0.1" + } + }, + "tabbable": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-3.1.1.tgz", + "integrity": "sha512-583MHIOwictf7+zbxqO/L5fBqMN6Li4SJ1XTKQA9WzHRA7c2BB+D+Ny7Y6kGqU2u+rHK59+oRzrBvMU53aZz+A==", + "dev": true + } + } + }, + "follow-redirects": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.2.tgz", + "integrity": "sha512-kssLorP/9acIdpQ2udQVTiCS5LQmdEz9mvdIfDcl1gYX2tPKFADHSyFdvJS040XdFsPzemWtgI3q8mFVCxtX8A==", + "dev": true, + "requires": { + "debug": "^3.1.0" + } + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "format": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/format/-/format-0.2.2.tgz", + "integrity": "sha1-1hcBB+nv3E7TDJ3DkBbflCtctYs=", + "dev": true + }, + "formdata-polyfill": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-3.0.17.tgz", + "integrity": "sha512-YQDARbu++HLwfbhY5a5Doo1Sk7Ib/UFct1AejQyjYyrYxVcus+Oiybest+xgSXaTnf99jNQti/hHngZwA494/Q==", + "dev": true + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "from2-string": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/from2-string/-/from2-string-1.1.0.tgz", + "integrity": "sha1-GCgrJ9CKJnyzAwzSuLSw8hKvdSo=", + "dev": true, + "requires": { + "from2": "^2.0.3" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "dependencies": { + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + } + } + }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "resolved": false, + "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "resolved": false, + "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "resolved": false, + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "resolved": false, + "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", + "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "resolved": false, + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "resolved": false, + "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.2.4", + "resolved": false, + "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "resolved": false, + "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "resolved": false, + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "resolved": false, + "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "resolved": false, + "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "resolved": false, + "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "resolved": false, + "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "resolved": false, + "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": false, + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": false, + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "resolved": false, + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "resolved": false, + "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "resolved": false, + "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.2", + "resolved": false, + "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=", + "dev": true, + "optional": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "function.prototype.name": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz", + "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "is-callable": "^1.1.3" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "fuzzy-search": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fuzzy-search/-/fuzzy-search-3.0.1.tgz", + "integrity": "sha512-rjUvzdsMlOyarm0oD5k6zVQwgvt4Tb5Xe3YdIGU+Vogw54+ueAGPUTMU2B9jfPQEie5cD11i/S9J9d+MNBSQ3Q==", + "dev": true + }, + "g-status": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/g-status/-/g-status-2.0.2.tgz", + "integrity": "sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "matcher": "^1.0.0", + "simple-git": "^1.85.0" + } + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz", + "integrity": "sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg==", + "dev": true + }, + "get-proxy": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz", + "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=", + "dev": true, + "optional": true, + "requires": { + "rc": "^1.1.2" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "gettext-parser": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gettext-parser/-/gettext-parser-1.4.0.tgz", + "integrity": "sha512-sedZYLHlHeBop/gZ1jdg59hlUEcpcZJofLq2JFwJT1zTqAU3l2wFv6IsuwFHGqbiT9DWzMUW4/em2+hspnmMMA==", + "dev": true, + "requires": { + "encoding": "^0.1.12", + "safe-buffer": "^5.1.1" + } + }, + "gifsicle": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz", + "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^2.0.0", + "bin-wrapper": "^3.0.0", + "logalot": "^2.0.0" + } + }, + "github-build": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/github-build/-/github-build-1.2.0.tgz", + "integrity": "sha512-Iq7NialLYz5yRZDkiX8zaOWd+N3BssJJfUvG7wd8r4MeLCN88SdxEYo2esseMLpLtP4vNXhgamg1eRm7hw59qw==", + "dev": true, + "requires": { + "axios": "0.15.3" + }, + "dependencies": { + "axios": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz", + "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=", + "dev": true, + "requires": { + "follow-redirects": "1.0.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "follow-redirects": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz", + "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=", + "dev": true, + "requires": { + "debug": "^2.2.0" + } + } + } + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "dev": true + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-stream": { + "version": "3.1.18", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", + "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", + "dev": true, + "requires": { + "glob": "^4.3.1", + "glob2base": "^0.0.12", + "minimatch": "^2.0.1", + "ordered-read-streams": "^0.1.0", + "through2": "^0.6.1", + "unique-stream": "^1.0.0" + }, + "dependencies": { + "glob": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", + "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", + "dev": true, + "requires": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^2.0.1", + "once": "^1.3.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "minimatch": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", + "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", + "dev": true, + "requires": { + "brace-expansion": "^1.0.0" + } + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "glob-watcher": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", + "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", + "dev": true, + "requires": { + "gaze": "^0.5.1" + }, + "dependencies": { + "gaze": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", + "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", + "dev": true, + "requires": { + "globule": "~0.1.0" + } + }, + "glob": { + "version": "3.1.21", + "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", + "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", + "dev": true, + "requires": { + "graceful-fs": "~1.2.0", + "inherits": "1", + "minimatch": "~0.2.11" + } + }, + "globule": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", + "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", + "dev": true, + "requires": { + "glob": "~3.1.21", + "lodash": "~1.0.1", + "minimatch": "~0.2.11" + } + }, + "graceful-fs": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", + "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", + "dev": true + }, + "inherits": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", + "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", + "dev": true + }, + "lodash": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", + "dev": true + }, + "lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "minimatch": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", + "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", + "dev": true, + "requires": { + "lru-cache": "2", + "sigmund": "~1.0.0" + } + } + } + }, + "glob2base": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", + "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", + "dev": true, + "requires": { + "find-index": "^0.1.1" + } + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "dev": true, + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + } + }, + "global-cache": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/global-cache/-/global-cache-1.2.1.tgz", + "integrity": "sha512-EOeUaup5DgWKlCMhA9YFqNRIlZwoxt731jCh47WBV9fQqHgXhr3Fa55hfgIUqilIcPsfdNKN7LHjrNY+Km40KA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "is-symbol": "^1.0.1" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.7.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz", + "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg==", + "dev": true + }, + "globalthis": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.0.tgz", + "integrity": "sha512-vcCAZTJ3r5Qcu5l8/2oyVdoFwxKgfYnMTR2vwWeux/NAVZK3PwcMaWkdUIn4GJbmKuRK7xcvDsLuK+CKcXyodg==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "object-keys": "^1.0.12" + } + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + } + } + }, + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "dev": true + }, + "globule": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", + "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + } + }, + "glogg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz", + "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "gonzales-pe": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.4.tgz", + "integrity": "sha512-v0Ts/8IsSbh9n1OJRnSfa7Nlxi4AkXIsWB6vPept8FDbL4bXn3FNuxjYtO/nmBGu7GDkL9MFeGebeSu6l55EPQ==", + "dev": true, + "requires": { + "minimist": "1.1.x" + }, + "dependencies": { + "minimist": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz", + "integrity": "sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag=", + "dev": true + } + } + }, + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "dev": true, + "requires": { + "delegate": "^3.1.2" + } + }, + "got": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz", + "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", + "dev": true, + "optional": true, + "requires": { + "create-error-class": "^3.0.1", + "duplexer2": "^0.1.4", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "node-status-codes": "^1.0.0", + "object-assign": "^4.0.1", + "parse-json": "^2.1.0", + "pinkie-promise": "^2.0.0", + "read-all-stream": "^3.0.0", + "readable-stream": "^2.0.5", + "timed-out": "^3.0.0", + "unzip-response": "^1.0.2", + "url-parse-lax": "^1.0.0" + }, + "dependencies": { + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "^2.0.2" + } + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true, + "optional": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "gud": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gud/-/gud-1.0.0.tgz", + "integrity": "sha512-zGEOVKFM5sVPPrYs7J5/hYEw2Pof8KCyOwyhG8sAF26mCAeUFAcYPu1mwB7hhpIP29zOIBaDqwuHdLp0jvZXjw==", + "dev": true + }, + "gulp": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "dev": true, + "requires": { + "archy": "^1.0.0", + "chalk": "^1.0.0", + "deprecated": "^0.0.1", + "gulp-util": "^3.0.0", + "interpret": "^1.0.0", + "liftoff": "^2.1.0", + "minimist": "^1.1.0", + "orchestrator": "^0.3.0", + "pretty-hrtime": "^1.0.0", + "semver": "^4.1.0", + "tildify": "^1.0.0", + "v8flags": "^2.0.2", + "vinyl-fs": "^0.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "gulp-decompress": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz", + "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=", + "dev": true, + "optional": true, + "requires": { + "archive-type": "^3.0.0", + "decompress": "^3.0.0", + "gulp-util": "^3.0.1", + "readable-stream": "^2.0.2" + } + }, + "gulp-filter": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/gulp-filter/-/gulp-filter-5.1.0.tgz", + "integrity": "sha1-oF4Rr/sHz33PQafeHLe2OsN4PnM=", + "dev": true, + "requires": { + "multimatch": "^2.0.0", + "plugin-error": "^0.1.2", + "streamfilter": "^1.0.5" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + } + } + }, + "gulp-imagemin": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gulp-imagemin/-/gulp-imagemin-4.1.0.tgz", + "integrity": "sha512-6nWkrMNY5ub+34+DwlgQdWg21Z4DWAOARLpnyuZ773pGPJrfiyQrkOzdz9DgQSGBQjU1zuw6gd+9clLi6eicuw==", + "dev": true, + "requires": { + "chalk": "^2.1.0", + "fancy-log": "^1.3.2", + "imagemin": "^5.3.1", + "imagemin-gifsicle": "^5.2.0", + "imagemin-jpegtran": "^5.0.2", + "imagemin-optipng": "^5.2.1", + "imagemin-svgo": "^6.0.0", + "plugin-error": "^0.1.2", + "plur": "^2.1.2", + "pretty-bytes": "^4.0.2", + "through2-concurrent": "^1.1.1" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + } + } + }, + "gulp-livereload": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/gulp-livereload/-/gulp-livereload-3.8.1.tgz", + "integrity": "sha1-APdEstdJ0+njdGWJyKRKysd5tQ8=", + "dev": true, + "requires": { + "chalk": "^0.5.1", + "debug": "^2.1.0", + "event-stream": "^3.1.7", + "gulp-util": "^3.0.2", + "lodash.assign": "^3.0.0", + "mini-lr": "^0.1.8" + }, + "dependencies": { + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "^1.1.0", + "escape-string-regexp": "^1.0.0", + "has-ansi": "^0.1.0", + "strip-ansi": "^0.3.0", + "supports-color": "^0.2.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.0" + } + }, + "lodash.assign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-3.2.0.tgz", + "integrity": "sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=", + "dev": true, + "requires": { + "lodash._baseassign": "^3.0.0", + "lodash._createassigner": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "^0.2.1" + } + }, + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + } + } + }, + "gulp-messenger": { + "version": "0.28.2", + "resolved": "https://registry.npmjs.org/gulp-messenger/-/gulp-messenger-0.28.2.tgz", + "integrity": "sha512-QXzzeLFDs1WazQT5eWVvdl7XpMhj9f/WXxouI8sqSdplXoe8GPJXSpRGcqRY4Xcfc7ecdIWo1GVgZLLvDUczIw==", + "dev": true, + "requires": { + "ansi-styles": "3.0.0", + "bowser": "^1.6.0", + "chalk": "^2.0.1", + "chalkline": "0.0.5", + "defaults": "1.0.3", + "detect-node": "^2.0.3", + "easy-table": "^1.0.0", + "gulp": "3.9.1", + "is_js": "^0.9.0", + "lodash": "^3.10.1", + "lodash-deep": "^1.6.0", + "lodash._getnative": "^3.9.1", + "lodash.isarguments": "^3.1.0", + "lodash.isarray": "^4.0.0", + "mkdirp": "^0.5.1", + "moment": "^2.17.1", + "path-exists": "3.0.0", + "pretty-hrtime": "^1.0.3", + "purdy": "^2.2.0", + "sprintf-js": "1.0.3", + "through2": "^2.0.3", + "up": "^1.0.2", + "winston": "^2.3.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.0.0.tgz", + "integrity": "sha1-VATpOlRMT+x/BIJil3vr/jFV4ME=", + "dev": true, + "requires": { + "color-convert": "^1.0.0" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + }, + "lodash.isarray": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-4.0.0.tgz", + "integrity": "sha1-KspJayjEym1yZxUxNZDALm6jRAM=", + "dev": true + } + } + }, + "gulp-notify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gulp-notify/-/gulp-notify-3.0.0.tgz", + "integrity": "sha1-oEuK+azb5OY8hFZ4zgw9MGlMWaM=", + "dev": true, + "requires": { + "gulp-util": "^3.0.8", + "lodash.template": "^4.4.0", + "node-notifier": "^5.0.1", + "node.extend": "^1.1.6", + "through2": "^2.0.3" + }, + "dependencies": { + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0" + } + } + } + }, + "gulp-phpcs": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulp-phpcs/-/gulp-phpcs-2.2.0.tgz", + "integrity": "sha512-Z50mSwWkMKRgrjv+KcT3nV1XSMLb9JSV+ygAwazPr8s8vKlq4WIqeEzTYY7bdo/b1C6FZrEZk66PiZo6EIBCcg==", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "gulp-util": "^3.0.7", + "pluralize": "^1.2.1", + "through2": "^2.0.0", + "which": "^1.2.7" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "pluralize": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", + "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "gulp-phpunit": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/gulp-phpunit/-/gulp-phpunit-0.26.0.tgz", + "integrity": "sha512-px1/qpMpHjgdoKYCMmZAyXwquKxMMUU5OQCYDNYZxnnlTJKK79hU4CqR1Hhdb6/N9H05zcX3Fbnx2O4lsB0wMA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "chalkline": "0.0.5", + "gulp-messenger": "^0.28.2", + "gulp-notify": "3.0.0", + "lodash": "^4.15.0", + "map-stream": "~0.0.4", + "node-notifier": "5.0.2", + "plugin-error": "^0.1.2", + "shelljs": "0.7.6" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + } + } + }, + "gulp-rename": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", + "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==", + "dev": true, + "optional": true + }, + "gulp-replace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-1.0.0.tgz", + "integrity": "sha512-lgdmrFSI1SdhNMXZQbrC75MOl1UjYWlOWNbNRnz+F/KHmgxt3l6XstBoAYIdadwETFyG/6i+vWUSCawdC3pqOw==", + "dev": true, + "requires": { + "istextorbinary": "2.2.1", + "readable-stream": "^2.0.1", + "replacestream": "^4.0.0" + } + }, + "gulp-sourcemaps": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz", + "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=", + "dev": true, + "optional": true, + "requires": { + "convert-source-map": "^1.1.1", + "graceful-fs": "^4.1.2", + "strip-bom": "^2.0.0", + "through2": "^2.0.0", + "vinyl": "^1.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "optional": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "vinyl": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", + "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", + "dev": true, + "optional": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulp-svgmin": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/gulp-svgmin/-/gulp-svgmin-2.1.0.tgz", + "integrity": "sha512-Borxf8zucgfqF+bzJDz10YDkAS9zhKVHf/FhgHdjgD4+PnvyETCJWaeumg7j8ilCdAJsoMs8dS9TpHwI2hfbUQ==", + "dev": true, + "requires": { + "plugin-error": "^1.0.1", + "svgo": "^1.1.1" + }, + "dependencies": { + "css-select": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "css-what": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz", + "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "svgo": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz", + "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==", + "dev": true, + "requires": { + "coa": "~2.0.1", + "colors": "~1.1.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "~0.1.0", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.0", + "js-yaml": "^3.12.0", + "mkdirp": "~0.5.1", + "object.values": "^1.0.4", + "sax": "~1.2.4", + "stable": "~0.1.6", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + } + } + }, + "gulp-svgstore": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/gulp-svgstore/-/gulp-svgstore-7.0.1.tgz", + "integrity": "sha512-oiAXvkRnBBt6ZML+lit7W15ryClB45k0V9eCVW/i73EymunoQlzZal0Luj3NDrbPLbPIllL8/ltCXFa9Jv03Pg==", + "dev": true, + "requires": { + "cheerio": "0.*", + "fancy-log": "^1.3.2", + "plugin-error": "^0.1.2", + "vinyl": "^2.1.0" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + } + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "vinyl": "^0.5.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "gulp-zip": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/gulp-zip/-/gulp-zip-4.2.0.tgz", + "integrity": "sha512-I+697f6jf+PncdTrqfuwoauxgnLG1yHRg3vlmvDgmJuEnlEHy4meBktJ/oHgfyg4tp6X25wuZqUOraVeVg97wQ==", + "dev": true, + "requires": { + "get-stream": "^3.0.0", + "plugin-error": "^0.1.2", + "through2": "^2.0.1", + "vinyl": "^2.1.0", + "yazl": "^2.1.0" + }, + "dependencies": { + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "gzip-size": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz", + "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", + "dev": true + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hasha": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz", + "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=", + "dev": true, + "requires": { + "is-stream": "^1.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "hast-util-from-parse5": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.0.tgz", + "integrity": "sha512-A7ev5OseS/J15214cvDdcI62uwovJO2PB60Xhnq7kaxvvQRFDEccuqbkrFXU03GPBGopdPqlpQBRqIcDS/Fjbg==", + "dev": true, + "requires": { + "ccount": "^1.0.3", + "hastscript": "^5.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.1.2", + "xtend": "^4.0.1" + } + }, + "hast-util-parse-selector": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.1.tgz", + "integrity": "sha512-Xyh0v+nHmQvrOqop2Jqd8gOdyQtE8sIP9IQf7mlVDqp924W4w/8Liuguk2L2qei9hARnQSG2m+wAOCxM7npJVw==", + "dev": true + }, + "hastscript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.0.0.tgz", + "integrity": "sha512-xJtuJ8D42Xtq5yJrnDg/KAIxl2cXBXKoiIJwmWX9XMf8113qHTGl/Bf7jEsxmENJ4w6q4Tfl8s/Y6mEZo8x8qw==", + "dev": true, + "requires": { + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.2.0", + "property-information": "^5.0.1", + "space-separated-tokens": "^1.0.0" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "highlight.js": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.12.0.tgz", + "integrity": "sha1-5tnb5Xy+/mB1HwKvM2GVhwyQwB4=", + "dev": true + }, + "history": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/history/-/history-4.9.0.tgz", + "integrity": "sha512-H2DkjCjXf0Op9OAr6nJ56fcRkTSNrUiv41vNJ6IswJjif6wlpZK0BTfFbi7qK9dXLSYZxkq5lBsj3vUjlYBYZA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.1.2", + "loose-envify": "^1.2.0", + "resolve-pathname": "^2.2.0", + "tiny-invariant": "^1.0.2", + "tiny-warning": "^1.0.0", + "value-equal": "^0.4.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.4.tgz", + "integrity": "sha512-w0+uT71b6Yi7i5SE0co4NioIpSYS6lLiXvCzWzGSKvpK5vdQtCbICHMj+gbAKAOtxiV6HsVh/MBdaF9EQ6faSg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "regenerator-runtime": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz", + "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==", + "dev": true + } + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "hoist-non-react-statics": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz", + "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==", + "dev": true, + "requires": { + "react-is": "^16.7.0" + } + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==", + "dev": true + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", + "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + } + } + }, + "html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=", + "dev": true + }, + "html-webpack-plugin": { + "version": "4.0.0-beta.5", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-beta.5.tgz", + "integrity": "sha512-y5l4lGxOW3pz3xBTFdfB9rnnrWRPVxlAhX6nrBYIcW+2k2zC3mSp/3DxlWVCMBfnO6UAnoF8OcFn0IMy6kaKAQ==", + "dev": true, + "requires": { + "html-minifier": "^3.5.20", + "loader-utils": "^1.1.0", + "lodash": "^4.17.11", + "pretty-error": "^2.1.1", + "tapable": "^1.1.0", + "util.promisify": "1.0.0" + } + }, + "html5shiv": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/html5shiv/-/html5shiv-3.7.3.tgz", + "integrity": "sha1-14qEo2e8uacQEA1XgCw4ewhGMdI=", + "dev": true + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "readable-stream": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.2.0.tgz", + "integrity": "sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-errors": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", + "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "statuses": "1" + } + }, + "http-parser-js": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.13.tgz", + "integrity": "sha1-O9bW/ebjFyyTNMOzO2wZPYD+ETc=", + "dev": true + }, + "http-proxy": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", + "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", + "dev": true, + "requires": { + "eventemitter3": "1.x.x", + "requires-port": "1.x.x" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "https-proxy-agent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", + "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", + "dev": true, + "requires": { + "agent-base": "^4.1.0", + "debug": "^3.1.0" + } + }, + "husky": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-1.3.1.tgz", + "integrity": "sha512-86U6sVVVf4b5NYSZ0yvv88dRgBSSXXmHaiq5pP4KDj5JVzdwKgBjEtUPOm8hcoytezFwbU+7gotXNhpHdystlg==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.7", + "execa": "^1.0.0", + "find-up": "^3.0.0", + "get-stdin": "^6.0.0", + "is-ci": "^2.0.0", + "pkg-dir": "^3.0.0", + "please-upgrade-node": "^3.1.1", + "read-pkg": "^4.0.1", + "run-node": "^1.0.0", + "slash": "^2.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", + "dev": true + }, + "cosmiconfig": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz", + "integrity": "sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "lodash.get": "^4.4.2", + "parse-json": "^4.0.0" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "dev": true, + "requires": { + "ci-info": "^2.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "read-pkg": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", + "dev": true, + "requires": { + "normalize-package-data": "^2.3.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0" + } + } + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.2.tgz", + "integrity": "sha512-uoxnT7PYpyEnsja+yX+7v49B7LXxmzDJ2JALqHH3oEGzpM2U1IGcbfnOr8Dt57z3B/UWs7/iAgPFbmye8m4I0g==", + "dev": true + }, + "iltorb": { + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/iltorb/-/iltorb-1.3.10.tgz", + "integrity": "sha512-nyB4+ru1u8CQqQ6w7YjasboKN3NQTN8GH/V/eEssNRKhW6UbdxdWhB9fJ5EEdjJfezKY0qPrcwLyIcgjL8hHxA==", + "dev": true, + "requires": { + "detect-libc": "^0.2.0", + "nan": "^2.6.2", + "node-gyp": "^3.6.2", + "prebuild-install": "^2.3.0" + } + }, + "imagemin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz", + "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=", + "dev": true, + "requires": { + "file-type": "^4.1.0", + "globby": "^6.1.0", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^2.3.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + } + } + }, + "imagemin-gifsicle": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz", + "integrity": "sha512-K01m5QuPK+0en8oVhiOOAicF7KjrHlCZxS++mfLI2mV/Ksfq/Y9nCXCWDz6jRv13wwlqe5T7hXT+ji2DnLc2yQ==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "gifsicle": "^3.0.0", + "is-gif": "^1.0.0" + } + }, + "imagemin-jpegtran": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-5.0.2.tgz", + "integrity": "sha1-5ogiY7j3kW/duABkDPddLpcNKtY=", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-jpg": "^1.0.0", + "jpegtran-bin": "^3.0.0" + } + }, + "imagemin-optipng": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", + "integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "optipng-bin": "^3.0.0" + } + }, + "imagemin-svgo": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-6.0.0.tgz", + "integrity": "sha512-xwjBZQKpbkklHtJYnCOwRJjTRJA/nR0hQzKMh+CUZRvm/L0QwKKPJQ9tkPWQHrg+cydPu2i1vLgHuy2E0hKEkg==", + "dev": true, + "optional": true, + "requires": { + "buffer-from": "^0.1.1", + "is-svg": "^2.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "buffer-from": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz", + "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg==", + "dev": true, + "optional": true + } + } + }, + "imagesloaded": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/imagesloaded/-/imagesloaded-4.1.4.tgz", + "integrity": "sha512-ltiBVcYpc/TYTF5nolkMNsnREHW+ICvfQ3Yla2Sgr71YFwQ86bDwV9hgpFhFtrGPuwEx5+LqOHIrdXBdoWwwsA==", + "dev": true, + "requires": { + "ev-emitter": "^1.0.0" + } + }, + "immer": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.12.1.tgz", + "integrity": "sha512-3fmKM6ovaqDt0CdC9daXpNi5x/YCYS3i4cwLdTVkhJdk5jrDXoPs7lCm3IqM3yhfSnz4tjjxbRG2CziQ7m8ztg==", + "dev": true + }, + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", + "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "inquirer": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", + "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=", + "dev": true + }, + "intersection-observer": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.4.3.tgz", + "integrity": "sha512-sRobbVo/+DVGkbco/UkuREmXSr5ypWeQ7S7tYDhzIIP3NFtAHLkkFYdivFAIgNe4sfDYBFAjxEgUyxiEmA/dgQ==", + "dev": true + }, + "intl": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/intl/-/intl-1.2.5.tgz", + "integrity": "sha1-giRKIZDE5Bn4Nx9ao02qNCDiq94=", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz", + "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=", + "dev": true + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "dev": true + }, + "irregular-plurals": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz", + "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=", + "dev": true + }, + "is": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/is/-/is-3.2.1.tgz", + "integrity": "sha1-0Kwq1V63sL7JJqUmb2xmKqqD3KU=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-alphabetical": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.2.tgz", + "integrity": "sha512-V0xN4BYezDHcBSKb1QHUFMlR4as/XEuCZBzMJUU4n7+Cbt33SmUnSol+pnXFvLxSHNq2CemUXNdaXV6Flg7+xg==", + "dev": true + }, + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=", + "dev": true + }, + "is-alphanumerical": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz", + "integrity": "sha512-pyfU/0kHdISIgslFfZN9nfY1Gk3MquQgUm1mJTjdkEPpkAKNWuBTSqFwewOpR7N351VkErCiyV71zX7mlQQqsg==", + "dev": true, + "requires": { + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-bzip2": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz", + "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=", + "dev": true, + "optional": true + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-decimal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.2.tgz", + "integrity": "sha512-TRzl7mOCchnhchN+f3ICUCzYvL9ul7R+TYOsZ8xia++knyZAJfv/uA1FvQXsAnYIl1T3B2X5E/J7Wb1QXiIBXg==", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dom": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/is-dom/-/is-dom-1.0.9.tgz", + "integrity": "sha1-SDgy1SlyBz3hK5/j9gMghw2oNw0=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=", + "dev": true + }, + "is-gif": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-1.0.0.tgz", + "integrity": "sha1-ptKumIkwB7/6l6HYwB1jIFgyCX4=", + "dev": true, + "optional": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-gzip": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz", + "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=", + "dev": true, + "optional": true + }, + "is-hexadecimal": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz", + "integrity": "sha512-but/G3sapV3MNyqiDBLrOi4x8uCIw0RY3o/Vb5GT0sMFHrVV7731wFSVy41T5FO1og7G0gXLJh0MkgPRouko/A==", + "dev": true + }, + "is-jpg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.1.tgz", + "integrity": "sha1-KW1X/dmc4BBDSnKD40armhA16XU=", + "dev": true, + "optional": true + }, + "is-natural-number": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz", + "integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec=", + "dev": true, + "optional": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "requires": { + "lodash.isfinite": "^3.3.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "dev": true, + "requires": { + "symbol-observable": "^1.1.0" + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=", + "dev": true, + "optional": true + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true, + "optional": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true, + "optional": true + }, + "is-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.0.0.tgz", + "integrity": "sha512-F/pJIk8QD6OX5DNhRB7hWamLsUilmkDGho48KbgZ6xg/lmAZXHxzXQ91jzB3yRSw5kdQGGGc4yz8HYhTYIMWPg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-supported-regexp-flag": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz", + "integrity": "sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ==", + "dev": true + }, + "is-svg": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", + "dev": true, + "optional": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true + }, + "is-tar": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz", + "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=", + "dev": true, + "optional": true + }, + "is-touch-device": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-touch-device/-/is-touch-device-1.0.1.tgz", + "integrity": "sha512-LAYzo9kMT1b2p19L/1ATGt2XcSilnzNlyvq6c0pbPRVisLbAPpLqr53tIJS00kvrTkj0HtR8U7+u8X0yR8lPSw==", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-url": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz", + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", + "dev": true, + "optional": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", + "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", + "dev": true, + "optional": true + }, + "is-whitespace-character": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.2.tgz", + "integrity": "sha512-SzM+T5GKUCtLhlHFKt2SDAX2RFzfS6joT91F2/WSi9LxgFdsnhfPK/UIA+JhRR2xuyLdrCys2PiFDrtn1fU5hQ==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-word-character": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.2.tgz", + "integrity": "sha512-T3FlsX8rCHAH8e7RE7PfOPZVFQlcV3XRF9eOOBQ1uf70OxO7CjjSOjeImMPCADBdYWcStAbVbYvJ1m2D3tb+EA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "is-zip": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz", + "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=", + "dev": true, + "optional": true + }, + "is2": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/is2/-/is2-0.0.11.tgz", + "integrity": "sha1-lx52TNWoIJ2M0cjYTq8FyxryABU=", + "dev": true, + "requires": { + "deep-is": "0.1.2" + }, + "dependencies": { + "deep-is": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.2.tgz", + "integrity": "sha1-nO1l6gvAsJ9CptecGxkD+dkTzBg=", + "dev": true + } + } + }, + "is_js": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/is_js/-/is_js-0.9.0.tgz", + "integrity": "sha1-CrlFQFArp6+iTIVqqYVWFmnpxS0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isemail": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-1.2.0.tgz", + "integrity": "sha1-vgPfjMPineTSxd9lASY/H6RZXpo=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "dev": true, + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istextorbinary": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-2.2.1.tgz", + "integrity": "sha512-TS+hoFl8Z5FAFMK38nhBkdLt44CclNRgDHWeMgsV8ko3nDlr/9UI2Sf839sW7enijf8oKsZYXRvM8g0it9Zmcw==", + "dev": true, + "requires": { + "binaryextensions": "2", + "editions": "^1.3.3", + "textextensions": "2" + } + }, + "jimp": { + "version": "0.2.28", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.2.28.tgz", + "integrity": "sha1-3VKak3GQ9ClXp5N9Gsw6d2KZbqI=", + "dev": true, + "requires": { + "bignumber.js": "^2.1.0", + "bmp-js": "0.0.3", + "es6-promise": "^3.0.2", + "exif-parser": "^0.1.9", + "file-type": "^3.1.0", + "jpeg-js": "^0.2.0", + "load-bmfont": "^1.2.3", + "mime": "^1.3.4", + "mkdirp": "0.5.1", + "pixelmatch": "^4.0.0", + "pngjs": "^3.0.0", + "read-chunk": "^1.0.1", + "request": "^2.65.0", + "stream-to-buffer": "^0.1.0", + "tinycolor2": "^1.1.2", + "url-regex": "^3.0.0" + }, + "dependencies": { + "es6-promise": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz", + "integrity": "sha1-oIzd6EzNvzTQJ6FFG8kdS80ophM=", + "dev": true + }, + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true + } + } + }, + "joi": { + "version": "6.10.1", + "resolved": "https://registry.npmjs.org/joi/-/joi-6.10.1.tgz", + "integrity": "sha1-TVDDGAeRIgAP5fFq8f+OGRe3fgY=", + "dev": true, + "requires": { + "hoek": "2.x.x", + "isemail": "1.x.x", + "moment": "2.x.x", + "topo": "1.x.x" + } + }, + "jpeg-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.2.0.tgz", + "integrity": "sha1-U+RI7J0mPmgyZkZ+lELSxaLvVII=", + "dev": true + }, + "jpegtran-bin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-3.2.0.tgz", + "integrity": "sha1-9g7PSumZwL2tLp+83ytvCYHnops=", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^2.0.0", + "bin-wrapper": "^3.0.0", + "logalot": "^2.0.0" + } + }, + "js-base64": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", + "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", + "dev": true + }, + "js-beautify": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.10.0.tgz", + "integrity": "sha512-OMwf/tPDpE/BLlYKqZOhqWsd3/z2N3KOlyn1wsCRGFwViE8LOQTcDtathQvHvZc+q+zWmcNAbwKSC+iJoMaH2Q==", + "dev": true, + "requires": { + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~0.5.1", + "nopt": "~4.0.1" + }, + "dependencies": { + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + } + } + }, + "js-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz", + "integrity": "sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==", + "dev": true + }, + "js-polyfills": { + "version": "0.1.42", + "resolved": "https://registry.npmjs.org/js-polyfills/-/js-polyfills-0.1.42.tgz", + "integrity": "sha1-XUhJArNh489gH9I60PMLr8yT8Ug=", + "dev": true + }, + "js-reporters": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/js-reporters/-/js-reporters-1.2.1.tgz", + "integrity": "sha1-+IxgjjJKM3OpW8xFrTBeXJecRZs=", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "optional": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "jsx-ast-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", + "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", + "dev": true, + "requires": { + "array-includes": "^3.0.3" + } + }, + "jump.js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jump.js/-/jump.js-1.0.2.tgz", + "integrity": "sha1-4GQbR/QKOPITnCX9oFAL8o5DAVo=", + "dev": true + }, + "junit-report-builder": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/junit-report-builder/-/junit-report-builder-1.3.2.tgz", + "integrity": "sha512-TPpe1hWatrBnBxiRT1M8ss6nCaaoEzZ0fFEdRkv45jVwrpZm9HAqNz1vBVfsrN4Z2PLwhIxpxPAoWfW/b5Kzpw==", + "dev": true, + "requires": { + "date-format": "0.0.2", + "lodash": "^4.17.10", + "mkdirp": "^0.5.0", + "xmlbuilder": "^10.0.0" + }, + "dependencies": { + "xmlbuilder": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz", + "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==", + "dev": true + } + } + }, + "kew": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz", + "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=", + "dev": true + }, + "keycode": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/keycode/-/keycode-2.2.0.tgz", + "integrity": "sha1-PQr1bce4uOXLqNCpfxByBO7CKwQ=", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "known-css-properties": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.11.0.tgz", + "integrity": "sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w==", + "dev": true + }, + "lazy-ass": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lazy-ass/-/lazy-ass-1.6.0.tgz", + "integrity": "sha1-eZllXoZGwX8In90YfRUNMyTVRRM=", + "dev": true + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lazy-req": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz", + "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=", + "dev": true, + "optional": true + }, + "lazy-universal-dotenv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lazy-universal-dotenv/-/lazy-universal-dotenv-2.0.0.tgz", + "integrity": "sha512-1Wi0zgZMfRLaRAK21g3odYuU+HE1d85Loe2tb44YhcNwIzhmD49mTPR9aKckpB9Q9Q9mA+hUMLI2xlkcCAe3yw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0", + "app-root-dir": "^1.0.2", + "core-js": "^2.5.7", + "dotenv": "^6.0.0", + "dotenv-expand": "^4.2.0" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "liftoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", + "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^2.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "lighthouse-logger": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz", + "integrity": "sha512-wzUvdIeJZhRsG6gpZfmSCfysaxNEr43i+QT+Hie94wvHDKFLi4n7C2GqZ4sTC+PH5b5iktmXJvU87rWvhP3lHw==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "marky": "^1.2.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "limiter": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.3.tgz", + "integrity": "sha512-zrycnIMsLw/3ZxTbW7HCez56rcFGecWTx5OZNplzcXUUmJLmoYArC6qdJzmAN5BWiNXGcpjhF9RQ1HSv5zebEw==", + "dev": true + }, + "lint-staged": { + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-8.1.5.tgz", + "integrity": "sha512-e5ZavfnSLcBJE1BTzRTqw6ly8OkqVyO3GL2M6teSmTBYQ/2BuueD5GIt2RPsP31u/vjKdexUyDCxSyK75q4BDA==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "commander": "^2.14.1", + "cosmiconfig": "^5.0.2", + "debug": "^3.1.0", + "dedent": "^0.7.0", + "del": "^3.0.0", + "execa": "^1.0.0", + "find-parent-dir": "^0.3.0", + "g-status": "^2.0.2", + "is-glob": "^4.0.0", + "is-windows": "^1.0.2", + "listr": "^0.14.2", + "listr-update-renderer": "^0.5.0", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "micromatch": "^3.1.8", + "npm-which": "^3.0.1", + "p-map": "^1.1.1", + "path-is-inside": "^1.0.2", + "pify": "^3.0.0", + "please-upgrade-node": "^3.0.2", + "staged-git-files": "1.1.2", + "string-argv": "^0.0.2", + "stringify-object": "^3.2.2", + "yup": "^0.26.10" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "cosmiconfig": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz", + "integrity": "sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "lodash.get": "^4.4.2", + "parse-json": "^4.0.0" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "dev": true, + "requires": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" + }, + "dependencies": { + "p-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.0.0.tgz", + "integrity": "sha512-GO107XdrSUmtHxVoi60qc9tUl/KkNKm+X2CF4P9amalpGxv5YqVPJNfSb0wcA+syCopkZvYYIzW8OVTQW59x/w==", + "dev": true + } + } + }, + "listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", + "dev": true + }, + "listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" + } + }, + "livereload-js": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz", + "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==", + "dev": true + }, + "load-bmfont": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.0.tgz", + "integrity": "sha512-kT63aTAlNhZARowaNYcY29Fn/QYkc52M3l6V1ifRcPewg2lvUZDAj7R6dXjOL9D0sict76op3T5+odumDSF81g==", + "dev": true, + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^2.9.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "loader-fs-cache": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", + "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", + "dev": true, + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "localtunnel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.1.tgz", + "integrity": "sha512-HWrhOslklDvxgOGFLxi6fQVnvpl6XdX4sPscfqMZkzi3gtt9V7LKBWYvNUcpHSVvjwCQ6xzXacVvICNbNcyPnQ==", + "dev": true, + "requires": { + "axios": "0.17.1", + "debug": "2.6.9", + "openurl": "1.1.1", + "yargs": "6.6.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lodash-deep": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/lodash-deep/-/lodash-deep-1.6.0.tgz", + "integrity": "sha1-p85nJ1lHK5HRKxk8adiiSgLYQo0=", + "dev": true, + "requires": { + "lodash": ">=2.4.1" + } + }, + "lodash-es": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.11.tgz", + "integrity": "sha512-DHb1ub+rMjjrxqlB3H56/6MXtm1lSksDp2rA2cNWjG8mlDUYFhUj3Di2Zn5IwSU87xLv8tNIQ7sSwE/YOX/D/Q==", + "dev": true + }, + "lodash-webpack-plugin": { + "version": "0.11.5", + "resolved": "https://registry.npmjs.org/lodash-webpack-plugin/-/lodash-webpack-plugin-0.11.5.tgz", + "integrity": "sha512-QWfEIYxpixOdbd6KBe5g6MDWcyTgP3trDXwKHFqTlXrWiLcs/67fGQ0IWeRyhWlTITQIgMpJAYd2oeIztuV5VA==", + "dev": true, + "requires": { + "lodash": "^4.17.4" + } + }, + "lodash._baseassign": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash.keys": "^3.0.0" + } + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._bindcallback": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz", + "integrity": "sha1-5THCdkTPi1epnhftlbNcdIeJOS4=", + "dev": true + }, + "lodash._createassigner": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz", + "integrity": "sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=", + "dev": true, + "requires": { + "lodash._bindcallback": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash.restparam": "^3.0.0" + } + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.assignin": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", + "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=", + "dev": true + }, + "lodash.bind": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", + "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=", + "dev": true + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", + "dev": true + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.filter": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", + "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, + "lodash.foreach": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", + "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=", + "dev": true + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", + "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==", + "dev": true + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==", + "dev": true + }, + "lodash.pick": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", + "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", + "dev": true + }, + "lodash.reduce": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", + "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=", + "dev": true + }, + "lodash.reject": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", + "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.some": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", + "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "lodash.throttle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "integrity": "sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ=", + "dev": true + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + } + } + } + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "optional": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + }, + "dependencies": { + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + } + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "longest-streak": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.2.tgz", + "integrity": "sha512-TmYTeEYxiAmSVdpbnQDXGtvYOIRsCMg89CVZzwzc2o7GFL1CjoiRPjH5ec0NFAVlAx3fVof9dX/t6KKRAo2OWA==", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "optional": true + }, + "lowlight": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/lowlight/-/lowlight-1.9.2.tgz", + "integrity": "sha512-Ek18ElVCf/wF/jEm1b92gTnigh94CtBNWiZ2ad+vTgW7cTmQxUY3I98BjHK68gZAJEWmybGBZgx9qv3QxLQB/Q==", + "dev": true, + "requires": { + "fault": "^1.0.2", + "highlight.js": "~9.12.0" + } + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "optional": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + } + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-or-similar": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", + "integrity": "sha1-beJlMXSt+12e3DPGnT6Sobdvrwg=", + "dev": true + }, + "map-stream": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", + "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "markdown-escapes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.2.tgz", + "integrity": "sha512-lbRZ2mE3Q9RtLjxZBZ9+IMl68DKIXaVAhwvwn9pmjnPLS0h/6kyBMgNhqi1xFJ/2yv6cSyv0jbiZavZv93JkkA==", + "dev": true + }, + "markdown-table": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-1.1.2.tgz", + "integrity": "sha512-NcWuJFHDA8V3wkDgR/j4+gZx+YQwstPgfQDV8ndUeWWzta3dnDTBxpVzqS9lkmJAuV5YX35lmyojl6HO5JXAgw==", + "dev": true + }, + "markdown-to-jsx": { + "version": "6.9.4", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-6.9.4.tgz", + "integrity": "sha512-Fvx2ZhiknGmcLsWVjIq6MmiN9gcCot8w+jzwN2mLXZcQsJGRN3Zes5Sp5M9YNIzUy/sDyuOTjimFdtAcvvmAPQ==", + "dev": true, + "requires": { + "prop-types": "^15.6.2", + "unquote": "^1.1.0" + } + }, + "marky": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/marky/-/marky-1.2.1.tgz", + "integrity": "sha512-md9k+Gxa3qLH6sUKpeC2CNkJK/Ld+bEz5X96nYwloqphQE0CKCVEKco/6jxEZixinqNdz5RFi/KaCyfbMDMAXQ==", + "dev": true + }, + "matcher": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-1.1.1.tgz", + "integrity": "sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.4" + } + }, + "math-random": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz", + "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=", + "dev": true + }, + "mathml-tag-names": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.0.tgz", + "integrity": "sha512-3Zs9P/0zzwTob2pdgT0CHZuMbnSUSp8MB1bddfm+HDmnFWHGT4jvEZRf+2RuPoa+cjdn/z25SEt5gFTqdhvJAg==", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdast-util-compact": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-1.0.2.tgz", + "integrity": "sha512-d2WS98JSDVbpSsBfVvD9TaDMlqPRz7ohM/11G0rp5jOBb5q96RJ6YLszQ/09AAixyzh23FeIpCGqfaamEADtWg==", + "dev": true, + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "mdn-data": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.2.0.tgz", + "integrity": "sha512-esDqNvsJB2q5V28+u7NdtdMg6Rmg4khQmAVSjUiX7BY/7haIv0K2yWM43hYp0or+3nvG7+UaTF1JHz31hgU1TA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.2.0.tgz", + "integrity": "sha512-5fJxa68urlY0Ir8ijatKa3eRz5lwXnRCTvo9+TbTGAuTFJOwpGcY0X05moBd0nW45965Njt4CDI2GFQoG8DvqA==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + }, + "dependencies": { + "mimic-fn": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.0.0.tgz", + "integrity": "sha512-jbex9Yd/3lmICXwYT6gA/j2mNQGU48wCh/VzRd+/Y/PjYQtlg1gLMdZqvu9s/xH7qKvngxRObl56XZR609IMbA==", + "dev": true + } + } + }, + "memize": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/memize/-/memize-1.0.5.tgz", + "integrity": "sha512-Dm8Jhb5kiC4+ynYsVR4QDXKt+o2dfqGuY4hE2x+XlXZkdndlT80bJxfcMv5QGp/FCy6MhG7f5ElpmKPFKOSEpg==", + "dev": true + }, + "memoize-one": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-5.0.4.tgz", + "integrity": "sha512-P0z5IeAH6qHHGkJIXWw0xC2HNEgkx/9uWWBQw64FJj3/ol14VYdfVGWWr0fXfjhhv3TKVIqUq65os6O4GUNksA==", + "dev": true + }, + "memoizerific": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", + "integrity": "sha1-fIekZGREwy11Q4VwkF8tvRsagFo=", + "dev": true, + "requires": { + "map-or-similar": "^1.5.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "lodash": { + "version": "3.10.1", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "onetime": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", + "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "merge-deep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", + "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" + }, + "dependencies": { + "clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", + "dev": true, + "requires": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + } + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "dev": true, + "requires": { + "is-buffer": "^1.0.2" + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=", + "dev": true + } + } + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "merge2": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.35.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.35.0.tgz", + "integrity": "sha512-JWT/IcCTsB0Io3AhWUMjRqucrHSPsSf2xKLaRldJVULioggvkJvggZ3VXNNSRkCddE6D+BUI4HEIZIA2OjwIvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.19", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.19.tgz", + "integrity": "sha512-P1tKYHVSZ6uFo26mtnve4HQFE3koh1UWVkp8YUC+ESBHe945xWSoXuHHiGarDqcEZ+whpCDnlNw5LON0kLo+sw==", + "dev": true, + "requires": { + "mime-db": "~1.35.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "dev": true, + "requires": { + "dom-walk": "^0.1.0" + } + }, + "mini-css-extract-plugin": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.5.tgz", + "integrity": "sha512-dqBanNfktnp2hwL2YguV9Jh91PFX7gu7nRLs4TGsbAfAG6WOtlynFRYzwDwmmeSb5uIwHo9nx1ta0f7vAZVp2w==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + } + }, + "mini-lr": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/mini-lr/-/mini-lr-0.1.9.tgz", + "integrity": "sha1-AhmdJzR5U9H9HW297UJh8Yey0PY=", + "dev": true, + "requires": { + "body-parser": "~1.14.0", + "debug": "^2.2.0", + "faye-websocket": "~0.7.2", + "livereload-js": "^2.2.0", + "parseurl": "~1.3.0", + "qs": "~2.2.3" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "qs": { + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/qs/-/qs-2.2.5.tgz", + "integrity": "sha1-EIirr53MCuWuRbcJ5sa1iIsjkjw=", + "dev": true + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + } + }, + "mitt": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.3.tgz", + "integrity": "sha512-mUDCnVNsAi+eD6qA0HkRkwYczbLHJ49z17BGe2PYRhZL4wpZUFZGJHU7/5tmvohoma+Hdn0Vh/oJTiPEmgSruA==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "dev": true, + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=", + "dev": true + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "mnemonist": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.27.2.tgz", + "integrity": "sha512-dJOzzaEZtSR23m8e/kTg0SNvV9WdDeYwRFQwT/6yb79z2rwXnd6L2xZkUBuArmBOug7xoKfImk/In1TC/Ry8lg==", + "dev": true, + "requires": { + "obliterator": "^1.5.0" + } + }, + "moment": { + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", + "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=", + "dev": true + }, + "mousetrap": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.3.tgz", + "integrity": "sha512-bd+nzwhhs9ifsUrC2tWaSgm24/oo2c83zaRyZQF06hYA6sANfsXHtnZ19AbbbDXCDzeH5nZBSQ4NvCjgD62tJA==", + "dev": true + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "multimatch": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mutationobserver-shim": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz", + "integrity": "sha512-gciOLNN8Vsf7YzcqRjKzlAJ6y7e+B86u7i3KXes0xfxx/nfLmozlW1Vn+Sc9x3tPIePFgc1AeIFhtRgkqTjzDQ==", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natives": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", + "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "neo-async": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz", + "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-abi": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.7.1.tgz", + "integrity": "sha512-OV8Bq1OrPh6z+Y4dqwo05HqrRL9YNF7QVMRfq1/pguwKLG+q9UB/Lk0x5qXjO23JjJg+/jqCHSTaG1P3tfKfuw==", + "dev": true, + "requires": { + "semver": "^5.4.1" + } + }, + "node-dir": { + "version": "0.1.17", + "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", + "integrity": "sha1-X1Zl2TNRM1yqvvjxxVRRbPXx5OU=", + "dev": true, + "requires": { + "minimatch": "^3.0.2" + } + }, + "node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "dev": true, + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "dev": true, + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-libs-browser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-notifier": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.0.2.tgz", + "integrity": "sha1-RDhEn+aeMh+UHO+UOYaweXAycBs=", + "dev": true, + "requires": { + "growly": "^1.3.0", + "semver": "^5.3.0", + "shellwords": "^0.1.0", + "which": "^1.2.12" + } + }, + "node-qunit-phantomjs": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-qunit-phantomjs/-/node-qunit-phantomjs-2.0.1.tgz", + "integrity": "sha512-uWTg1S5leriEPAON/ov9KFaYRBHvCi+cioZjvKiMK3CmWCT1abbGDdsnFHVOVuG3fxJfiZfG2l7CumgeKzpyzQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "minimist": "^1.2.0", + "phantomjs-prebuilt": "^2.1.16", + "qunit-phantomjs-runner": "^2.3.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.11.tgz", + "integrity": "sha512-8v1j5KfP+s5WOTa1spNUAOfreajQPN12JXbRR0oDE+YrJBQCXBnNqUDj27EKpPLOoSiU3tKi3xGPB+JaOdUEQQ==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "node-resemble-js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/node-resemble-js/-/node-resemble-js-0.2.0.tgz", + "integrity": "sha1-ijbGZ4ph5dhFX+xYAJsbAnGxkJo=", + "dev": true, + "requires": { + "jpeg-js": "0.2.0", + "pngjs": "~2.2.0" + }, + "dependencies": { + "pngjs": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-2.2.0.tgz", + "integrity": "sha1-ZJZjYJoOurh8jwiz/nJASLUdnX8=", + "dev": true + } + } + }, + "node-sass": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz", + "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash.assign": "^4.2.0", + "lodash.clonedeep": "^4.3.2", + "lodash.mergewith": "^4.6.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.10.0", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "node-status-codes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz", + "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=", + "dev": true, + "optional": true + }, + "node-version": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/node-version/-/node-version-1.2.0.tgz", + "integrity": "sha512-ma6oU4Sk0qOoKEAymVoTvk8EdXEobdS7m/mAGhDJ8Rouugho48crHBORAmy5BoOcv8wraPM6xumapQp5hl4iIQ==", + "dev": true + }, + "node-watch": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/node-watch/-/node-watch-0.6.0.tgz", + "integrity": "sha512-XAgTL05z75ptd7JSVejH1a2Dm1zmXYhuDr9l230Qk6Z7/7GPcnAs/UyJJ4ggsXSvWil8iOzwQLW0zuGUvHpG8g==", + "dev": true + }, + "node.extend": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/node.extend/-/node.extend-1.1.6.tgz", + "integrity": "sha1-p7iCyC1sk6SGOlUEvV3o7IYli5Y=", + "dev": true, + "requires": { + "is": "^3.1.0" + } + }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=", + "dev": true + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "npm-path": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz", + "integrity": "sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==", + "dev": true, + "requires": { + "which": "^1.2.10" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npm-which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz", + "integrity": "sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=", + "dev": true, + "requires": { + "commander": "^2.9.0", + "npm-path": "^2.0.2", + "which": "^1.2.10" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", + "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==", + "dev": true + }, + "object-is": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz", + "integrity": "sha1-CqYOyZiaCz7Xlc9NBvYs8a1lObY=", + "dev": true + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.entries": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz", + "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + }, + "dependencies": { + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + } + } + }, + "object.fromentries": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz", + "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.11.0", + "function-bind": "^1.1.1", + "has": "^1.0.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.6.1", + "function-bind": "^1.1.0", + "has": "^1.0.1" + } + }, + "obliterator": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-1.5.0.tgz", + "integrity": "sha512-dENe0UviDf8/auXn0bIBKwCcUr49khvSBWDLlszv/ZB2qz1VxWDmkNKFqO2nfmve7hQb/QIDY7+rc7K3LdJimQ==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opener": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", + "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", + "dev": true + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "optipng-bin": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.4.tgz", + "integrity": "sha1-ldNPLEiHBPb9cGBr/qDGWfHZXYQ=", + "dev": true, + "optional": true, + "requires": { + "bin-build": "^2.0.0", + "bin-wrapper": "^3.0.0", + "logalot": "^2.0.0" + } + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + }, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "~1.3.0" + } + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "ordered-read-streams": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", + "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", + "dev": true + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/os/-/os-0.1.1.tgz", + "integrity": "sha1-IIhF6J4ZOtTZcUdLk5R3NqVtE/M=", + "dev": true + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-filter-obj": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz", + "integrity": "sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60=", + "dev": true, + "optional": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "output-file-sync": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/output-file-sync/-/output-file-sync-2.0.1.tgz", + "integrity": "sha512-mDho4qm7WgIXIGf4eYU1RHN2UU5tPfVYVSRwDJw0uTmj35DQUt/eNp19N7v6T3SrR0ESTEf2up2CGO73qI35zQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "is-plain-obj": "^1.1.0", + "mkdirp": "^0.5.1" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", + "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==", + "dev": true + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "p-try": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.1.0.tgz", + "integrity": "sha512-H2RyIJ7+A3rjkwKC2l5GGtU4H1vkxKCAGsWasNVd0Set+6i4znxbWy6/j16YDPJDWxhsgZiKAstMEP8wCdSpjA==", + "dev": true + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parent-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.0.tgz", + "integrity": "sha512-8Mf5juOMmiE4FcmzYc4IaiS9L3+9paz2KOiXzkRviCP6aDmN49Hz6EMWz0lGNp9pX80GvvAuLADtyGfW/Em3TA==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.0.0.tgz", + "integrity": "sha512-tWnkwu9YEq2uzlBDI4RcLn8jrFvF9AOi8PxDNU3hZZjJcjkcRAq3vCI+vZcg1SuxISDYe86k9VZFwAxDiJGoAw==", + "dev": true + } + } + }, + "parse-asn1": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha1-Eaw8P/WPfCAgqyJ2kHkQjU36AoU=", + "dev": true + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha1-0Di0dtPp3Z2x4RoLDlOiJ5K2kAY=", + "dev": true + }, + "parse-bmfont-xml": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz", + "integrity": "sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==", + "dev": true, + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.4.5" + } + }, + "parse-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.1.tgz", + "integrity": "sha512-NBWYLQm1KSoDKk7GAHyioLTvCZ5QjdH/ASBBQTD3iLiAWJXS5bg1jEWI8nIJ+vgVvsceBVBcDGRWSo0KVQBvvg==", + "dev": true, + "requires": { + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "parse-headers": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.2.tgz", + "integrity": "sha512-/LypJhzFmyBIDYP9aDVgeyEb5sQfbfY5mnDq4hVhlQ69js87wXfmEI5V3xI6vvXasqebp0oCytYFLxsBVfCzSg==", + "dev": true, + "requires": { + "for-each": "^0.3.3", + "string.prototype.trim": "^1.1.2" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path": { + "version": "0.12.7", + "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "dev": true, + "requires": { + "process": "^0.11.1", + "util": "^0.10.3" + }, + "dependencies": { + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + } + } + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "requires": { + "through": "~2.3" + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "phantomjs-prebuilt": { + "version": "2.1.16", + "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz", + "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3", + "extract-zip": "^1.6.5", + "fs-extra": "^1.0.0", + "hasha": "^2.2.0", + "kew": "^0.7.0", + "progress": "^1.1.8", + "request": "^2.81.0", + "request-progress": "^2.0.1", + "which": "^1.2.10" + }, + "dependencies": { + "fs-extra": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz", + "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0" + } + }, + "progress": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "dev": true + } + } + }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", + "dev": true + }, + "picturefill": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/picturefill/-/picturefill-3.0.3.tgz", + "integrity": "sha512-JDdx+3i4fs2pkqwWZJgGEM2vFWsq+01YsQFT9CKPGuv2Q0xSdrQZoxi9XwyNARTgxiOdgoAwWQRluLRe/JQX2g==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha1-j0fc7FARtHe2fbA8JDvB8wheiFQ=", + "dev": true, + "requires": { + "pngjs": "^3.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + } + } + }, + "please-upgrade-node": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz", + "integrity": "sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "plur": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz", + "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=", + "dev": true, + "requires": { + "irregular-plurals": "^1.0.0" + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "dev": true + }, + "polished": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/polished/-/polished-2.3.3.tgz", + "integrity": "sha512-59V4fDbdxtH4I1m9TWxFsoGJbC8nnOpUYo5uFmvMfKp9Qh+6suo4VMUle1TGIIUZIGxfkW+Rs485zPk0wcwR2Q==", + "dev": true, + "requires": { + "@babel/runtime": "^7.2.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.4.tgz", + "integrity": "sha512-w0+uT71b6Yi7i5SE0co4NioIpSYS6lLiXvCzWzGSKvpK5vdQtCbICHMj+gbAKAOtxiV6HsVh/MBdaF9EQ6faSg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "regenerator-runtime": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz", + "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==", + "dev": true + } + } + }, + "polyfill-library": { + "version": "3.31.1", + "resolved": "https://registry.npmjs.org/polyfill-library/-/polyfill-library-3.31.1.tgz", + "integrity": "sha512-6KB8PZwpCbesgvwEGIF18eoRL/wbn/bDQCcdw6Djsw0mfqfF4goDv+XPX53XR6rd3iUDW0tIbuJvzOLh3wfVMw==", + "dev": true, + "requires": { + "@financial-times/polyfill-useragent-normaliser": "1.0.6", + "Base64": "^1.0.0", + "audio-context-polyfill": "^1.0.0", + "denodeify": "^1.2.1", + "diff": "1.4.0", + "event-source-polyfill": "^0.0.9", + "exists-sync": "0.0.4", + "from2-string": "^1.1.0", + "glob": "^7.1.1", + "graceful-fs": "^4.1.10", + "html5shiv": "^3.7.3", + "intersection-observer": "^0.4.1", + "intl": "^1.2.5", + "js-polyfills": "^0.1.40", + "json3": "^3.3.2", + "lazystream": "^1.0.0", + "merge2": "^1.0.3", + "mkdirp": "^0.5.0", + "mnemonist": "^0.27.2", + "mutationobserver-shim": "^0.3.2", + "picturefill": "^3.0.1", + "rimraf": "^2.6.2", + "spdx-licenses": "^0.0.3", + "stream-from-promise": "^1.0.0", + "stream-to-string": "^1.1.0", + "toposort": "^2.0.2", + "uglify-js": "^2.7.5", + "usertiming": "^0.1.8", + "web-animations-js": "^2.2.5", + "whatwg-fetch": "^2.0.3", + "yaku": "0.18.6" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "diff": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-1.4.0.tgz", + "integrity": "sha1-fyjS657nsVqX79ic5j3P2qPMur8=", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==", + "dev": true + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } + } + }, + "popper.js": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.15.0.tgz", + "integrity": "sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA==", + "dev": true + }, + "portfinder": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz", + "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "dev": true, + "requires": { + "async": "1.5.2", + "is-number-like": "^1.0.3" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.1.tgz", + "integrity": "sha512-L2YKB3vF4PetdTIthQVeT+7YiSzMoNMLLYxPXXppOOP7NoazEAy45sh2LvJ8leCQjfBcfkYQs8TtCcQjeZTp8A==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0" + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "dev": true, + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.2.tgz", + "integrity": "sha512-8bIOzQMGdZVifoBQUJdw+yIY00omBd2EwkJXepQo9cjp1UOHHHoeRDeSzTP6vakEpaRc6GAIOfvcQR7jBYaG5Q==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-custom-media": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.7.tgz", + "integrity": "sha512-bWPCdZKdH60wKOTG4HKEgxWnZVjAIVNOJDvi3lkuTa90xo/K0YHa2ZnlKLC5e2qF8qCcMQXt0yzQITBp8d0OFA==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-custom-properties": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.9.tgz", + "integrity": "sha512-/Lbn5GP2JkKhgUO2elMs4NnbUJcvHX4AaF5nuJDaNkd2chYW1KA5qtOGGgdkBEWcXtKSQfHXzT7C6grEVyb13w==", + "dev": true, + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "dev": true, + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", + "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-font-variant": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", + "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", + "dev": true, + "requires": { + "htmlparser2": "^3.10.0" + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-initial": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.0.tgz", + "integrity": "sha512-WzrqZ5nG9R9fUtrA+we92R4jhVvEB32IIRTzfIG/PLL8UV4CvbF1ugTEHEFX6vWxl41Xt5RTCJPEZkuWzrOM+Q==", + "dev": true, + "requires": { + "lodash.template": "^4.2.4", + "postcss": "^7.0.2" + }, + "dependencies": { + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "dev": true, + "requires": { + "lodash._reinterpolate": "~3.0.0" + } + } + } + }, + "postcss-jsx": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.0.tgz", + "integrity": "sha512-/lWOSXSX5jlITCKFkuYU2WLFdrncZmjSVyNpHAunEgirZXLwI8RjU556e3Uz4mv0WVHnJA9d3JWb36lK9Yx99g==", + "dev": true, + "requires": { + "@babel/core": ">=7.1.0" + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "dev": true, + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "dev": true, + "requires": { + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-markdown": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-markdown/-/postcss-markdown-0.36.0.tgz", + "integrity": "sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ==", + "dev": true, + "requires": { + "remark": "^10.0.1", + "unist-util-find-all-after": "^1.0.2" + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", + "dev": true + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "postcss-nesting": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.0.tgz", + "integrity": "sha512-WSsbVd5Ampi3Y0nk/SKr5+K34n52PqMqEfswu6RtU4r7wA8vSD+gM8/D9qq4aJkHImwn1+9iEFTbjoWsQeqtaQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + } + }, + "postcss-preset-env": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.6.0.tgz", + "integrity": "sha512-I3zAiycfqXpPIFD6HXhLfWXIewAWO8emOKz+QSsxaUZb9Dp8HbF5kUf+4Wy/AxR33o+LRoO8blEWCHth0ZsCLA==", + "dev": true, + "requires": { + "autoprefixer": "^9.4.9", + "browserslist": "^4.4.2", + "caniuse-lite": "^1.0.30000939", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.3.0", + "postcss": "^7.0.14", + "postcss-attribute-case-insensitive": "^4.0.1", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.2", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.7", + "postcss-custom-properties": "^8.0.9", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "dev": true, + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "postcss-reporter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", + "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "postcss": "^7.0.7" + } + }, + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", + "dev": true + }, + "postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-sass": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.3.5.tgz", + "integrity": "sha512-B5z2Kob4xBxFjcufFnhQ2HqJQ2y/Zs/ic5EZbCywCkxKd756Q40cIQ/veRDwSrw1BF6+4wUgmpm0sBASqVi65A==", + "dev": true, + "requires": { + "gonzales-pe": "^4.2.3", + "postcss": "^7.0.1" + } + }, + "postcss-scss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.0.0.tgz", + "integrity": "sha512-um9zdGKaDZirMm+kZFKKVsnKPF7zF7qBAtIfTSnZXD1jZ0JNZIxdB6TxQOjCnlSzLRInVl2v3YdBh/M881C4ug==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-not": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", + "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + } + } + }, + "postcss-sorting": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-4.0.0.tgz", + "integrity": "sha512-rN1USjy86i8rpr98PLVA0sYU4iZ+D1kU5vW/kKy6sZJTOm0O1HRD1JrX9KFyCtzU35XB9u3sMtLUoslKssIEoQ==", + "dev": true, + "requires": { + "lodash": "^4.17.4", + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + } + } + }, + "postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=", + "dev": true + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "dev": true, + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "preact": { + "version": "8.3.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-8.3.1.tgz", + "integrity": "sha512-s8H1Y8O9e+mOBo3UP1jvWqArPmjCba2lrrGLlq/0kN1XuIINUbYtf97iiXKxCuG3eYwmppPKnyW2DBrNj/TuTg==", + "dev": true + }, + "prebuild-install": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.5.3.tgz", + "integrity": "sha512-/rI36cN2g7vDQnKWN8Uzupi++KjyqS9iS+/fpwG4Ea8d0Pip0PQ5bshUNzVwt+/D2MRfhVAplYMMvWLqWrCF/g==", + "dev": true, + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^1.0.2", + "github-from-package": "0.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "node-abi": "^2.2.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "os-homedir": "^1.0.1", + "pump": "^2.0.1", + "rc": "^1.1.6", + "simple-get": "^2.7.0", + "tar-fs": "^1.13.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "optional": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=", + "dev": true + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==", + "dev": true + }, + "prettycli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/prettycli/-/prettycli-1.4.3.tgz", + "integrity": "sha512-KLiwAXXfSWXZqGmZlnKPuGMTFp+0QbcySplL1ft9gfteT/BNsG64Xo8u2Qr9r+qnsIZWBQ66Zs8tg+8s2fmzvw==", + "dev": true, + "requires": { + "chalk": "2.1.0" + }, + "dependencies": { + "chalk": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", + "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + } + } + }, + "prismjs": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.16.0.tgz", + "integrity": "sha512-OA4MKxjFZHSvZcisLGe14THYsug/nF6O1f0pAJc0KN0wTyAcLqmsbE+lTGKSpyh+9pEW57+k6pg2AfYR+coyHA==", + "dev": true, + "requires": { + "clipboard": "^2.0.0" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "dev": true + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "promise-polyfill": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.1.0.tgz", + "integrity": "sha512-OzSf6gcCUQ01byV4BgwyUCswlaQQ6gzXc23aLQWhicvfX9kfsUiUhgt3CCQej8jDnl8/PhGF31JdHX2/MzF3WA==", + "dev": true + }, + "promise.allsettled": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise.allsettled/-/promise.allsettled-1.0.1.tgz", + "integrity": "sha512-3ST7RS7TY3TYLOIe+OACZFvcWVe1osbgz2x07nTb446pa3t4GUZWidMDzQ4zf9jC2l6mRa1/3X81icFYbi+D/g==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.13.0", + "function-bind": "^1.1.1" + }, + "dependencies": { + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + } + } + }, + "promise.prototype.finally": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/promise.prototype.finally/-/promise.prototype.finally-3.1.0.tgz", + "integrity": "sha512-7p/K2f6dI+dM8yjRQEGrTQs5hTQixUAdOGpMEA3+pVxpX5oHKRSKAXyLw9Q9HUWDTdwtoo39dSHGQtN90HcEwQ==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.9.0", + "function-bind": "^1.1.1" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "prop-types-exact": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", + "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", + "dev": true, + "requires": { + "has": "^1.0.3", + "object.assign": "^4.1.0", + "reflect.ownkeys": "^0.2.0" + } + }, + "property-expr": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-1.5.1.tgz", + "integrity": "sha512-CGuc0VUTGthpJXL36ydB6jnbyOf/rAHFvmVrJlH+Rg0DqqLFQGAP6hIaxD/G0OAmBJPhXDHuEJigrp0e0wFV6g==", + "dev": true + }, + "property-information": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.0.1.tgz", + "integrity": "sha512-nAtBDVeSwFM3Ot/YxT7s4NqZmqXI7lLzf46BThvotEtYf2uk2yH0ACYuWQkJ7gxKs49PPtKVY0UlDGkyN9aJlw==", + "dev": true, + "requires": { + "xtend": "^4.0.1" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "proxy-from-env": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz", + "integrity": "sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=", + "dev": true + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "ps-tree": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.2.0.tgz", + "integrity": "sha512-0VnamPPYHl4uaU/nSFeZZpR21QAWRz+sRv4iW9+v/GS/J5U5iZB5BNN6J0RMoOvdx2gWM2+ZFMIm58q24e4UYA==", + "dev": true, + "requires": { + "event-stream": "=3.3.4" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "puppeteer": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.13.0.tgz", + "integrity": "sha512-LUXgvhjfB/P6IOUDAKxOcbCz9ISwBLL9UpKghYrcBDwrOGx1m60y0iN2M64mdAUbT4+7oZM5DTxOW7equa2fxQ==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "extract-zip": "^1.6.6", + "https-proxy-agent": "^2.2.1", + "mime": "^2.0.3", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^2.6.1", + "ws": "^6.1.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "mime": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==", + "dev": true + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "ws": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.0.tgz", + "integrity": "sha512-deZYUNlt2O4buFCa3t5bKLf8A7FPP/TVjwOeVNpw818Ma5nk4MLXls2eoEGS39o8119QIYxTrTDoPQ5B/gTD6w==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "purdy": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/purdy/-/purdy-2.2.1.tgz", + "integrity": "sha1-dnh1ZNoE+O9+lnKYe/HSGnJmmcQ=", + "dev": true, + "requires": { + "chalk": "0.4.x", + "hoek": "2.x.x", + "joi": "6.x.x" + }, + "dependencies": { + "ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=", + "dev": true + }, + "chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "dev": true, + "requires": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + } + }, + "strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=", + "dev": true + } + } + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.6.0.tgz", + "integrity": "sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA==", + "dev": true + }, + "query-string": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.4.0.tgz", + "integrity": "sha512-Werid2I41/tJTqOGPJ3cC3vwrIh/8ZupBQbp7BSsqXzr+pTin3aMJ/EZb8UEuk7ZO3VqQFvq2qck/ihc6wqIdw==", + "dev": true, + "requires": { + "decode-uri-component": "^0.2.0", + "strict-uri-encode": "^2.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "qunit": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/qunit/-/qunit-2.9.2.tgz", + "integrity": "sha512-wTOYHnioWHcx5wa85Wl15IE7D6zTZe2CQlsodS14yj7s2FZ3MviRnQluspBZsueIDEO7doiuzKlv05yfky1R7w==", + "dev": true, + "requires": { + "commander": "2.12.2", + "js-reporters": "1.2.1", + "minimatch": "3.0.4", + "node-watch": "0.6.0", + "resolve": "1.9.0" + }, + "dependencies": { + "commander": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.12.2.tgz", + "integrity": "sha512-BFnaq5ZOGcDN7FlrtBT4xxkgIToalIIxwjxLWVJ8bGTpe1LroqMiqQXdA7ygc7CRvaYS+9zfPGFnJqFSayx+AA==", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "resolve": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz", + "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "qunit-phantomjs-runner": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/qunit-phantomjs-runner/-/qunit-phantomjs-runner-2.3.1.tgz", + "integrity": "sha512-RLg51606zm6/HwZi29NciAMAqifyJE1oGg77tEuk05vEa7kuqEaI0Mkjw976Ynnq7GXurATnbFd+471c024tBQ==", + "dev": true, + "requires": { + "qunit-reporter-junit": "^1.0.2" + } + }, + "qunit-reporter-junit": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/qunit-reporter-junit/-/qunit-reporter-junit-1.1.1.tgz", + "integrity": "sha1-7rYiZFeJaZPnlaEZQPGK9q+lebQ=", + "dev": true + }, + "ramda": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.21.0.tgz", + "integrity": "sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=", + "dev": true + }, + "randomatic": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", + "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.13", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "dev": true + } + } + }, + "raw-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-1.0.0.tgz", + "integrity": "sha512-Uqy5AqELpytJTRxYT4fhltcKPj0TyaEpzJDcGz7DFJi+pQOOi3GjR/DOdxTkTsF+NzhnldIoG6TORaBlInUuqA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "re-resizable": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-4.11.0.tgz", + "integrity": "sha512-dye+7rERqNf/6mDT1iwps+4Gf42420xuZgygF33uX178DxffqcyeuHbBuJ382FIcB5iP6mMZOhfW7kI0uXwb/Q==", + "dev": true + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-addons-shallow-compare": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.2.tgz", + "integrity": "sha1-GYoAuR/DdiPbZKKP0XtZa6NicC8=", + "dev": true, + "requires": { + "fbjs": "^0.8.4", + "object-assign": "^4.1.0" + } + }, + "react-click-outside": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/react-click-outside/-/react-click-outside-3.0.1.tgz", + "integrity": "sha512-d0KWFvBt+esoZUF15rL2UBB7jkeAqLU8L/Ny35oLK6fW6mIbOv/ChD+ExF4sR9PD26kVx+9hNfD0FTIqRZEyRQ==", + "dev": true, + "requires": { + "hoist-non-react-statics": "^2.1.1" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==", + "dev": true + } + } + }, + "react-clientside-effect": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/react-clientside-effect/-/react-clientside-effect-1.2.0.tgz", + "integrity": "sha512-cVIsGG7SNHsQsCP4+fw7KFUB0HiYiU8hbvL640XaLCbZ31aK8/lj0qOKJ2K+xRjuQz/IM4Q4qclI0aEqTtcXtA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0", + "shallowequal": "^1.1.0" + } + }, + "react-dates": { + "version": "17.2.0", + "resolved": "https://registry.npmjs.org/react-dates/-/react-dates-17.2.0.tgz", + "integrity": "sha512-RDlerU8DdRRrlYS0MQ7Z9igPWABGLDwz6+ykBNff67RM3Sset2TDqeuOr+R5o00Ggn5U47GeLsGcSDxlZd9cHw==", + "dev": true, + "requires": { + "airbnb-prop-types": "^2.10.0", + "consolidated-events": "^1.1.1 || ^2.0.0", + "is-touch-device": "^1.0.1", + "lodash": "^4.1.1", + "object.assign": "^4.1.0", + "object.values": "^1.0.4", + "prop-types": "^15.6.1", + "react-addons-shallow-compare": "^15.6.2", + "react-moment-proptypes": "^1.6.0", + "react-outside-click-handler": "^1.2.0", + "react-portal": "^4.1.5", + "react-with-styles": "^3.2.0", + "react-with-styles-interface-css": "^4.0.2" + } + }, + "react-dev-utils": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-7.0.5.tgz", + "integrity": "sha512-zJnqqb0x6gd63E3xoz5pXAxBPNaW75Hyz7GgQp0qPhMroBCRQtRvG67AoTZZY1z4yCYVJQZAfQJFdnea0Ujbug==", + "dev": true, + "requires": { + "@babel/code-frame": "7.0.0", + "address": "1.0.3", + "browserslist": "4.4.1", + "chalk": "2.4.2", + "cross-spawn": "6.0.5", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "1.0.5", + "filesize": "3.6.1", + "find-up": "3.0.0", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.0.0", + "immer": "1.10.0", + "inquirer": "6.2.1", + "is-root": "2.0.0", + "loader-utils": "1.2.3", + "opn": "5.4.0", + "pkg-up": "2.0.0", + "react-error-overlay": "^5.1.4", + "recursive-readdir": "2.2.2", + "shell-quote": "1.6.1", + "sockjs-client": "1.3.0", + "strip-ansi": "5.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "address": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", + "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "browserslist": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", + "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000929", + "electron-to-chromium": "^1.3.103", + "node-releases": "^1.1.3" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dev": true, + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "gzip-size": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz", + "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + } + }, + "immer": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", + "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==", + "dev": true + }, + "inquirer": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.1.tgz", + "integrity": "sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.0", + "figures": "^2.0.0", + "lodash": "^4.17.10", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.1.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.0.0", + "through": "^2.3.6" + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "opn": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "strip-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "dev": true, + "requires": { + "ansi-regex": "^4.0.0" + } + } + } + }, + "react-docgen": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-docgen/-/react-docgen-3.0.0.tgz", + "integrity": "sha512-2UseoLWabFNXuk1Foz4VDPSIAkxz+1Hmmq4qijzUmYHDq0ZSloKDLXtGLpQRcAi/M76hRpPtH1rV4BI5jNAOnQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.3", + "@babel/runtime": "^7.0.0", + "async": "^2.1.4", + "commander": "^2.19.0", + "doctrine": "^2.0.0", + "node-dir": "^0.1.10", + "recast": "^0.16.0" + }, + "dependencies": { + "@babel/parser": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.4.tgz", + "integrity": "sha512-5pCS4mOsL+ANsFZGdvNLybx4wtqAZJ0MJjMHxvzI3bvIsz6sQvzW8XX92EYIkiPtIvcfG3Aj+Ir5VNyjnZhP7w==", + "dev": true + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "recast": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.16.2.tgz", + "integrity": "sha512-O/7qXi51DPjRVdbrpNzoBQH5dnAPQNbfoOFyRiUwreTMJfIHYOEBzwuH+c0+/BTSJ3CQyKs6ILSWXhESH6Op3A==", + "dev": true, + "requires": { + "ast-types": "0.11.7", + "esprima": "~4.0.0", + "private": "~0.1.5", + "source-map": "~0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-draggable": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/react-draggable/-/react-draggable-3.3.0.tgz", + "integrity": "sha512-U7/jD0tAW4T0S7DCPK0kkKLyL0z61sC/eqU+NUfDjnq+JtBKaYKDHpsK2wazctiA4alEzCXUnzkREoxppOySVw==", + "dev": true, + "requires": { + "classnames": "^2.2.5", + "prop-types": "^15.6.0" + } + }, + "react-error-overlay": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-5.1.6.tgz", + "integrity": "sha512-X1Y+0jR47ImDVr54Ab6V9eGk0Hnu7fVWGeHQSOXHf/C2pF9c6uy3gef8QUeuUiWlNb0i08InPSE5a/KJzNzw1Q==", + "dev": true + }, + "react-fast-compare": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-2.0.4.tgz", + "integrity": "sha512-suNP+J1VU1MWFKcyt7RtjiSWUjvidmQSlqu+eHslq+342xCbGTYmC0mEhPCOHxlW0CywylOC1u2DFAT+bv4dBw==", + "dev": true + }, + "react-focus-lock": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/react-focus-lock/-/react-focus-lock-1.19.1.tgz", + "integrity": "sha512-TPpfiack1/nF4uttySfpxPk4rGZTLXlaZl7ncZg/ELAk24Iq2B1UUaUioID8H8dneUXqznT83JTNDHDj+kwryw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0", + "focus-lock": "^0.6.3", + "prop-types": "^15.6.2", + "react-clientside-effect": "^1.2.0" + } + }, + "react-helmet-async": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-0.2.0.tgz", + "integrity": "sha512-xo8oN+SUt0YkgQscKPTqhZZIOn5ni18FMv/H3KuBDt5+yAXTGktPEf3HU2EyufbHAF0TQ8qI+JrA3ILnjVfqNA==", + "dev": true, + "requires": { + "invariant": "^2.2.4", + "prop-types": "^15.6.1", + "react-fast-compare": "^2.0.2", + "shallowequal": "^1.0.2" + } + }, + "react-hotkeys": { + "version": "2.0.0-pre4", + "resolved": "https://registry.npmjs.org/react-hotkeys/-/react-hotkeys-2.0.0-pre4.tgz", + "integrity": "sha512-oa+UncSWyOwMK3GExt+oELXaR7T3ItgcMolsupQFdKvwkEhVAluJd5rYczsRSQpQlVkdNoHG46De2NUeuS+88Q==", + "dev": true, + "requires": { + "prop-types": "^15.6.1" + } + }, + "react-inspector": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/react-inspector/-/react-inspector-2.3.1.tgz", + "integrity": "sha512-tUUK7t3KWgZEIUktOYko5Ic/oYwvjEvQUFAGC1UeMeDaQ5za2yZFtItJa2RTwBJB//NxPr000WQK6sEbqC6y0Q==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "is-dom": "^1.0.9", + "prop-types": "^15.6.1" + } + }, + "react-is": { + "version": "16.8.4", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.4.tgz", + "integrity": "sha512-PVadd+WaUDOAciICm/J1waJaSvgq+4rHE/K70j0PFqKhkTBsPv/82UGQJNXAngz1fOQLLxI6z1sEDmJDQhCTAA==", + "dev": true + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==", + "dev": true + }, + "react-modal": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.8.1.tgz", + "integrity": "sha512-aLKeZM9pgXpIKVwopRHMuvqKWiBajkqisDA8UzocdCF6S4fyKVfLWmZR5G1Q0ODBxxxxf2XIwiCP8G/11GJAuw==", + "dev": true, + "requires": { + "exenv": "^1.2.0", + "prop-types": "^15.5.10", + "react-lifecycles-compat": "^3.0.0", + "warning": "^3.0.0" + } + }, + "react-moment-proptypes": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.6.0.tgz", + "integrity": "sha512-4h7EuhDMTzQqZ+02KUUO+AVA7PqhbD88yXB740nFpNDyDS/bj9jiPyn2rwr9sa8oDyaE1ByFN9+t5XPyPTmN6g==", + "dev": true, + "requires": { + "moment": ">=1.6.0" + } + }, + "react-outside-click-handler": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/react-outside-click-handler/-/react-outside-click-handler-1.2.3.tgz", + "integrity": "sha512-4orkx59ais0mM/j1Ekc5ewyRu5xNLX4a6pMs7RT8U7JkbPOlRsucE+190kXzYUUHsGfZvyAmsdQkL7lpqzMGBg==", + "dev": true, + "requires": { + "airbnb-prop-types": "^2.12.0", + "consolidated-events": "^1.1.1 || ^2.0.0", + "document.contains": "^1.0.0", + "object.values": "^1.1.0", + "prop-types": "^15.7.2" + }, + "dependencies": { + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + } + } + }, + "react-popper": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/react-popper/-/react-popper-1.3.3.tgz", + "integrity": "sha512-ynMZBPkXONPc5K4P5yFWgZx5JGAUIP3pGGLNs58cfAPgK67olx7fmLp+AdpZ0+GoQ+ieFDa/z4cdV6u7sioH6w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.1.2", + "create-react-context": "<=0.2.2", + "popper.js": "^1.14.4", + "prop-types": "^15.6.1", + "typed-styles": "^0.0.7", + "warning": "^4.0.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.4.tgz", + "integrity": "sha512-w0+uT71b6Yi7i5SE0co4NioIpSYS6lLiXvCzWzGSKvpK5vdQtCbICHMj+gbAKAOtxiV6HsVh/MBdaF9EQ6faSg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "create-react-context": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/create-react-context/-/create-react-context-0.2.2.tgz", + "integrity": "sha512-KkpaLARMhsTsgp0d2NA/R94F/eDLbhXERdIq3LvX2biCAXcDvHYoOqHfWCHf1+OLj+HKBotLG3KqaOOf+C1C+A==", + "dev": true, + "requires": { + "fbjs": "^0.8.0", + "gud": "^1.0.0" + } + }, + "regenerator-runtime": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz", + "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==", + "dev": true + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "react-popper-tooltip": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/react-popper-tooltip/-/react-popper-tooltip-2.8.2.tgz", + "integrity": "sha512-k0T5y42Lhru4+7/YqB20YoHtlemlKE/6hT8nWtQzvoyBw/eKCahK6+udW4iZ6KwRYM/vocih14d0OPkMccqhWA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.4.3", + "react-popper": "^1.3.3" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.4.tgz", + "integrity": "sha512-w0+uT71b6Yi7i5SE0co4NioIpSYS6lLiXvCzWzGSKvpK5vdQtCbICHMj+gbAKAOtxiV6HsVh/MBdaF9EQ6faSg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "regenerator-runtime": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz", + "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==", + "dev": true + } + } + }, + "react-portal": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/react-portal/-/react-portal-4.2.0.tgz", + "integrity": "sha512-Zf+vGQ/VEAb5XAy+muKEn48yhdCNYPZaB1BWg1xc8sAZWD8pXTgPtQT4ihBdmWzsfCq8p8/kqf0GWydSBqc+Eg==", + "dev": true, + "requires": { + "prop-types": "^15.5.8" + } + }, + "react-resize-detector": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/react-resize-detector/-/react-resize-detector-3.4.0.tgz", + "integrity": "sha512-T96I8Iqa1hGWyooeFA2Sl6FdPoMhXWINfEKg2/EJLxhP37+/94VNuyuyz9CRqpmApD83IWRR+lbB3r0ADMoKJg==", + "dev": true, + "requires": { + "lodash": "^4.17.11", + "lodash-es": "^4.17.11", + "prop-types": "^15.6.2", + "resize-observer-polyfill": "^1.5.1" + } + }, + "react-syntax-highlighter": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/react-syntax-highlighter/-/react-syntax-highlighter-8.1.0.tgz", + "integrity": "sha512-G2bkZxmF3VOa4atEdXIDSfwwCqjw6ZQX5znfTaHcErA1WqHIS0o6DaSCDKFPVaOMXQEB9Hf1UySYQvuJmV8CXg==", + "dev": true, + "requires": { + "babel-runtime": "^6.18.0", + "highlight.js": "~9.12.0", + "lowlight": "~1.9.1", + "prismjs": "^1.8.4", + "refractor": "^2.4.1" + } + }, + "react-textarea-autosize": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-7.1.0.tgz", + "integrity": "sha512-c2FlR/fP0qbxmlrW96SdrbgP/v0XZMTupqB90zybvmDVDutytUgPl7beU35klwcTeMepUIQEpQUn3P3bdshGPg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.1.2", + "prop-types": "^15.6.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.4.tgz", + "integrity": "sha512-w0+uT71b6Yi7i5SE0co4NioIpSYS6lLiXvCzWzGSKvpK5vdQtCbICHMj+gbAKAOtxiV6HsVh/MBdaF9EQ6faSg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "regenerator-runtime": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz", + "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==", + "dev": true + } + } + }, + "react-with-direction": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.0.tgz", + "integrity": "sha512-2TflEebNckTNUybw3Rzqjg4BwM/H380ZL5lsbZ5f4UTY2JyE5uQdQZK5T2w+BDJSAMcqoA2RDJYa4e7Cl6C2Kg==", + "dev": true, + "requires": { + "airbnb-prop-types": "^2.8.1", + "brcast": "^2.0.2", + "deepmerge": "^1.5.1", + "direction": "^1.0.1", + "hoist-non-react-statics": "^2.3.1", + "object.assign": "^4.1.0", + "object.values": "^1.0.4", + "prop-types": "^15.6.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==", + "dev": true + } + } + }, + "react-with-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/react-with-styles/-/react-with-styles-3.2.1.tgz", + "integrity": "sha512-L+x/EDgrKkqV6pTfDtLMShf7Xs+bVQ+HAT5rByX88QYX+ft9t5Gn4PWMmg36Ur21IVEBMGjjQQIJGJpBrzbsyg==", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "hoist-non-react-statics": "^2.5.0", + "prop-types": "^15.6.1", + "react-with-direction": "^1.3.0" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==", + "dev": true + } + } + }, + "react-with-styles-interface-css": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/react-with-styles-interface-css/-/react-with-styles-interface-css-4.0.3.tgz", + "integrity": "sha512-wE43PIyjal2dexxyyx4Lhbcb+E42amoYPnkunRZkb9WTA+Z+9LagbyxwsI352NqMdFmghR0opg29dzDO4/YXbw==", + "dev": true, + "requires": { + "array.prototype.flat": "^1.2.1", + "global-cache": "^1.2.1" + } + }, + "reactjs-popup": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/reactjs-popup/-/reactjs-popup-1.3.2.tgz", + "integrity": "sha512-BwfaOkKpLHNHxSmiMcX/yc61twJvjGbJ/SBE+fYovJudFlaZDYXGPSp+3dTCE0UoNsEqF8oc/pNkYlGgmrnsrw==", + "dev": true + }, + "read-all-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz", + "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=", + "dev": true, + "optional": true, + "requires": { + "pinkie-promise": "^2.0.0", + "readable-stream": "^2.0.0" + } + }, + "read-chunk": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-chunk/-/read-chunk-1.0.1.tgz", + "integrity": "sha1-X2jKswfmY/GZk1J9m1icrORmEZQ=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" + } + }, + "recast": { + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.14.7.tgz", + "integrity": "sha512-/nwm9pkrcWagN40JeJhkPaRxiHXBRkXyRh/hgU088Z/v+qCy+zIHHY6bC6o7NaKAxPqtE6nD8zBH1LfU0/Wx6A==", + "dev": true, + "requires": { + "ast-types": "0.11.3", + "esprima": "~4.0.0", + "private": "~0.1.5", + "source-map": "~0.6.1" + }, + "dependencies": { + "ast-types": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.3.tgz", + "integrity": "sha512-XA5o5dsNw8MhyW0Q7MWXJWc4oOzZKbdsEJq45h7c8q/d9DwWZ5F2ugUc1PuMLPGsUnphCt/cNDHu8JeBbxf1qA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "recompose": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/recompose/-/recompose-0.30.0.tgz", + "integrity": "sha512-ZTrzzUDa9AqUIhRk4KmVFihH0rapdCSMFXjhHbNrjAWxBuUD/guYlyysMnuHjlZC/KRiOKRtB4jf96yYSkKE8w==", + "dev": true, + "requires": { + "@babel/runtime": "^7.0.0", + "change-emitter": "^0.1.2", + "fbjs": "^0.8.1", + "hoist-non-react-statics": "^2.3.1", + "react-lifecycles-compat": "^3.0.2", + "symbol-observable": "^1.0.4" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==", + "dev": true + } + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dev": true, + "requires": { + "minimatch": "3.0.4" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "redux": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.1.tgz", + "integrity": "sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" + } + }, + "reflect.ownkeys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", + "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=", + "dev": true + }, + "refractor": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/refractor/-/refractor-2.9.0.tgz", + "integrity": "sha512-lCnCYvXpqd8hC7ksuvo516rz5q4NwzBbq0X5qjH5pxRfcQKiQxKZ8JctrSQmrR/7pcV2TRrs9TT+Whmq/wtluQ==", + "dev": true, + "requires": { + "hastscript": "^5.0.0", + "parse-entities": "^1.1.2", + "prismjs": "~1.16.0" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.0.2.tgz", + "integrity": "sha512-SbA/iNrBUf6Pv2zU8Ekv1Qbhv92yxL4hiDa2siuxs4KKn4oOoMDHXjAf7+Nz9qinUQ46B1LcWEi/PhJfPWpZWQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.0.tgz", + "integrity": "sha512-SpV2LhF5Dm9UYMEprB3WwsBnWwqTrmjrm2UZb42cl2G02WVGgx7Mg8aa9pdLEKp6hZ+/abcMc2NxKA8f02EG2w==", + "dev": true + }, + "regenerator-transform": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.4.tgz", + "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==", + "dev": true, + "requires": { + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp-tree": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.5.tgz", + "integrity": "sha512-nUmxvfJyAODw+0B13hj8CFVAxhe7fDEAgJgaotBu3nnR+IgGgZq59YedJP5VYTlkEfqjuK6TuRpnymKdatLZfQ==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz", + "integrity": "sha512-ztaw4M1VqgMwl9HlPpOuiYgItcHlunW0He2fE6eNfT6E/CF2FtYi9ofOYe4mKntstYk0Fyh/rDRBdS3AnxjlrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "regexpu-core": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz", + "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.0.2", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + }, + "dependencies": { + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==", + "dev": true + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + }, + "rehype-parse": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.0.tgz", + "integrity": "sha512-V2OjMD0xcSt39G4uRdMTqDXXm6HwkUbLMDayYKA/d037j8/OtVSQ+tqKwYWOuyBeoCs/3clXRe30VUjeMDTBSA==", + "dev": true, + "requires": { + "hast-util-from-parse5": "^5.0.0", + "parse5": "^5.0.0", + "xtend": "^4.0.1" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remark": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-10.0.1.tgz", + "integrity": "sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ==", + "dev": true, + "requires": { + "remark-parse": "^6.0.0", + "remark-stringify": "^6.0.0", + "unified": "^7.0.0" + } + }, + "remark-parse": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-6.0.3.tgz", + "integrity": "sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg==", + "dev": true, + "requires": { + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^1.1.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^1.0.0", + "vfile-location": "^2.0.0", + "xtend": "^4.0.1" + } + }, + "remark-stringify": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-6.0.4.tgz", + "integrity": "sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^1.1.0", + "mdast-util-compact": "^1.0.0", + "parse-entities": "^1.0.2", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^1.0.1", + "unherit": "^1.0.4", + "xtend": "^4.0.1" + } + }, + "rememo": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rememo/-/rememo-3.0.0.tgz", + "integrity": "sha512-eWtut/7pqMRnSccbexb647iPjN7ir6Tmf4RG92ZVlykFEkHqGYy9tWnpHH3I+FS+WQ6lQ1i1iDgarYzGKgTcRQ==", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "render-fragment": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/render-fragment/-/render-fragment-0.1.1.tgz", + "integrity": "sha512-+DnAcalJYR8GE5VRuQGGu78Q0GDe8EXnkuk4DF8gbAhIeS6LRt4j+aaggLLj4PtQVfXNC61McXvXI58WqmRleQ==", + "dev": true + }, + "renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "dev": true, + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + }, + "dependencies": { + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", + "dev": true + }, + "replacestream": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", + "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.3", + "object-assign": "^4.0.1", + "readable-stream": "^2.0.2" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } + }, + "request-progress": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz", + "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=", + "dev": true, + "requires": { + "throttleit": "^1.0.0" + } + }, + "require-dir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/require-dir/-/require-dir-1.2.0.tgz", + "integrity": "sha512-LY85DTSu+heYgDqq/mK+7zFHWkttVNRXC9NKcKGyuGLdlsfbjEPrIEYdCVrx6hqnJb+xSu3Lzaoo8VnmOhhjNA==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha1-wR6XJ2tluOKSP3Xav1+y7ww4Qbk=", + "dev": true + }, + "requireindex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.1.0.tgz", + "integrity": "sha1-5UBLgVV+91225JxacgBIk/4D4WI=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "dev": true + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-pathname": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-2.2.0.tgz", + "integrity": "sha512-bAFz9ld18RzJfddgrO2e/0S2O81710++chRMUxHjXOYKF6jTAMrUNZrEZ1PvV0zlhfjidm08iRPdTLPno1FuRg==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dev": true, + "requires": { + "debug": "^2.2.0", + "minimatch": "^3.0.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "^0.1.1" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", + "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "run-sequence": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/run-sequence/-/run-sequence-2.2.1.tgz", + "integrity": "sha512-qkzZnQWMZjcKbh3CNly2srtrkaO/2H/SI5f2eliMCapdRD3UhMrwjfOAZJAnZ2H8Ju4aBzFZkBGXUqFs9V0yxw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "fancy-log": "^1.3.2", + "plugin-error": "^0.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "rungen": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/rungen/-/rungen-0.3.2.tgz", + "integrity": "sha1-QAwJ6+kU57F+C27zJjQA/Cq8fLM=", + "dev": true + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-eval": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/safe-eval/-/safe-eval-0.4.1.tgz", + "integrity": "sha512-wmiu4RSYVZ690RP1+cv/LxfPK1dIlEN35aW7iv4SMYdqDrHbkll4+NJcHmKm7PbCuI1df1otOcPwgcc2iFR85g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sanitize-filename": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.1.tgz", + "integrity": "sha1-YS2hyWRz+gLczaktzVtKsWSmdyo=", + "dev": true, + "requires": { + "truncate-utf8-bytes": "^1.0.0" + } + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } + }, + "sass-loader": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", + "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", + "dev": true, + "requires": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0", + "semver": "^5.5.0" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scheduler": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.5.tgz", + "integrity": "sha512-K98vjkQX9OIt/riLhp6F+XtDPtMQhqNcf045vsh+pcuvHq+PHy1xCrH3pq1P40m6yR46lpVvVhKdEOtnimuUJw==", + "dev": true, + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "seek-bzip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.8.1" + }, + "dependencies": { + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "dev": true, + "optional": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + } + } + }, + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", + "dev": true + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "semver-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz", + "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=", + "dev": true, + "optional": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "optional": true, + "requires": { + "semver": "^5.3.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } + } + }, + "sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "serialize-javascript": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.6.1.tgz", + "integrity": "sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw==", + "dev": true + }, + "serve-favicon": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz", + "integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=", + "dev": true, + "requires": { + "etag": "~1.8.1", + "fresh": "0.5.2", + "ms": "2.1.1", + "parseurl": "~1.3.2", + "safe-buffer": "5.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + } + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "dev": true, + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "dev": true, + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shelljs": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.6.tgz", + "integrity": "sha1-N5zM+1a5HIYB5HkzVutTgpJN6a0=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "dev": true + }, + "simple-get": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", + "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", + "dev": true, + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-git": { + "version": "1.110.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.110.0.tgz", + "integrity": "sha512-UYY0rQkknk0P5eb+KW+03F4TevZ9ou0H+LoGaj7iiVgpnZH4wdj/HTViy/1tNNkmIPcmtxuBqXWiYt2YwlRKOQ==", + "dev": true, + "requires": { + "debug": "^4.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", + "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", + "dev": true, + "requires": { + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", + "dev": true + }, + "socket.io-client": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "sockjs-client": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", + "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", + "dev": true, + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.11.tgz", + "integrity": "sha512-//sajEx/fGL3iw6fltKMdPvy8kL3kJ2O3iuYlRoT3k9Kb4BjOoZ+BZzaNHeuaruSt+Kf3Zk9tnfAQg9/AJqUVQ==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "space-separated-tokens": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.3.tgz", + "integrity": "sha512-/M5RAdBuQlSDPNfA5ube+fkHbHyY08pMuADLmsAQURzo56w90r681oiOoz3o3ZQyWdSeNucpTFjL+Ggd5qui3w==", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spawn-promise": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/spawn-promise/-/spawn-promise-0.1.8.tgz", + "integrity": "sha512-pTkEOFxvYLq9SaI1d8bwepj0yD9Yyz65+4e979YZLv/L3oYPxZpDTabcm6e+KIZniGK9mQ+LGrwB5s1v2z67nQ==", + "dev": true, + "requires": { + "co": "^4.6.0" + } + }, + "spdx-correct": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", + "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", + "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", + "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==", + "dev": true + }, + "spdx-licenses": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/spdx-licenses/-/spdx-licenses-0.0.3.tgz", + "integrity": "sha1-TacG8gMQKxJh19LmGnjQNMliRr4=", + "dev": true, + "requires": { + "debug": "0.7.4", + "is2": "0.0.11" + }, + "dependencies": { + "debug": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-0.7.4.tgz", + "integrity": "sha1-BuHqgILCyxTjmAbiLi9vdX+Srzk=", + "dev": true + } + } + }, + "specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", + "dev": true + }, + "split": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", + "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + } + } + }, + "sshpk": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", + "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "staged-git-files": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/staged-git-files/-/staged-git-files-1.1.2.tgz", + "integrity": "sha512-0Eyrk6uXW6tg9PYkhi/V/J4zHp33aNyi2hOCmhFLqLTIhbgqWn5jlSzI+IU0VqrZq6+DbHcabQl/WP6P3BG0QA==", + "dev": true + }, + "start-server-and-test": { + "version": "1.7.13", + "resolved": "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.7.13.tgz", + "integrity": "sha512-vAnsQvLgzDN3kVo0mwD7tzbjWkZq9OmSvoDxwc6C1I0Ivq7chCqdcyssYcBg4wp6Q4DHHQiKZUytWggKuvoWvQ==", + "dev": true, + "requires": { + "bluebird": "3.5.4", + "check-more-types": "2.24.0", + "debug": "4.1.1", + "execa": "0.11.0", + "lazy-ass": "1.6.0", + "ps-tree": "1.2.0", + "wait-on": "3.2.0" + }, + "dependencies": { + "bluebird": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz", + "integrity": "sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "execa": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.11.0.tgz", + "integrity": "sha512-k5AR22vCt1DcfeiRixW46U5tMLtBg44ssdJM9PiXw3D8Bn5qyxFCSnKY/eR22y+ctFDGPqafpaXg2G4Emyua4A==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, + "stat-mode": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz", + "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=", + "dev": true, + "optional": true + }, + "state-toggle": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.1.tgz", + "integrity": "sha512-Qe8QntFrrpWTnHwvwj2FZTgv+PKIsp0B9VxLzLLbSpPXWOgRgc5LVj/aTiSfK1RqIeF9jeC1UeOH8Q8y60A7og==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "std-env": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-2.2.1.tgz", + "integrity": "sha512-IjYQUinA3lg5re/YMlwlfhqNRTzMZMqE+pezevdcTaHceqx8ngEi1alX9nNCk9Sc81fy1fLDeQoaCzeiW1yBOQ==", + "dev": true, + "requires": { + "ci-info": "^1.6.0" + }, + "dependencies": { + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + } + } + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "storybook-chrome-screenshot": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/storybook-chrome-screenshot/-/storybook-chrome-screenshot-1.4.0.tgz", + "integrity": "sha512-GdDlanhTYhJPyTbqIvPyFD5blYz3aKLK7BkTh4K7afdzQt58ZiuEXLghpXVcGFEOg/KVB3MwL1KHXyCPKZtMtQ==", + "dev": true, + "requires": { + "@types/imagesloaded": "^4.1.1", + "@types/lodash": "^4.14.113", + "@types/log-symbols": "^2.0.0", + "@types/mkdirp": "^0.5.2", + "@types/node-emoji": "^1.8.0", + "@types/progress": "^2.0.1", + "@types/puppeteer": "^1.5.1", + "@types/query-string": "^6.1.0", + "@types/sanitize-filename": "^1.1.28", + "@types/storybook__react": "^4.0.0", + "babel-polyfill": "^6.26.0", + "chalk": "^2.4.1", + "commander": "^2.16.0", + "imagesloaded": "^4.1.4", + "is-ci": "^1.1.0", + "lodash": "^4.17.10", + "log-symbols": "^2.2.0", + "mkdirp": "^0.5.1", + "node-emoji": "^1.8.1", + "progress": "^2.0.0", + "puppeteer": "^1.6.1", + "query-string": "^6.1.0", + "sanitize-filename": "^1.6.1", + "util-inspect": "^0.1.8" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + }, + "dependencies": { + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + } + } + } + } + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", + "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "dev": true, + "requires": { + "duplexer": "~0.1.1" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dev": true, + "optional": true, + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "optional": true, + "requires": { + "readable-stream": "^2.0.2" + } + } + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-from-promise": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-from-promise/-/stream-from-promise-1.0.0.tgz", + "integrity": "sha1-djaH9913fkyJT2QIMz/Gs/yKYbs=", + "dev": true + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "dev": true, + "requires": { + "commander": "^2.2.0", + "limiter": "^1.0.5" + } + }, + "stream-to": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-to/-/stream-to-0.2.2.tgz", + "integrity": "sha1-hDBgmNhf25kLn6MAsbPM9V6O8B0=", + "dev": true + }, + "stream-to-buffer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz", + "integrity": "sha1-JnmdkDqyAlyb1VCsRxcbAPjdgKk=", + "dev": true, + "requires": { + "stream-to": "~0.2.0" + } + }, + "stream-to-string": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stream-to-string/-/stream-to-string-1.2.0.tgz", + "integrity": "sha512-8drZlFIKBHSMdX9GCWv8V9AAWnQcTqw0iAI6/GC7UJ0H0SwKeFKjOoZfGY1tOU00GGU7FYZQoJ/ZCUEoXhD7yQ==", + "dev": true, + "requires": { + "promise-polyfill": "^1.1.6" + }, + "dependencies": { + "promise-polyfill": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-1.1.6.tgz", + "integrity": "sha1-zQTv9G9clcOn0EVZHXm14+AfEtc=", + "dev": true + } + } + }, + "streamfilter": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/streamfilter/-/streamfilter-1.0.7.tgz", + "integrity": "sha512-Gk6KZM+yNA1JpW0KzlZIhjo3EaBJDkYfXtYSbOwNIQ7Zd6006E6+sCFlW1NDvFG/vnXhKmw6TJJgiEQg/8lXfQ==", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=", + "dev": true + }, + "string-argv": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz", + "integrity": "sha1-2sMECGkMIfPDYwo/86BYd73L1zY=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string.prototype.matchall": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-3.0.1.tgz", + "integrity": "sha512-NSiU0ILQr9PQ1SZmM1X327U5LsM+KfDTassJfqN1al1+0iNpKzmQ4BfXOJwRnTEqv8nKJ67mFpqRoPaGWwvy5A==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "regexp.prototype.flags": "^1.2.0" + }, + "dependencies": { + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + } + } + }, + "string.prototype.padend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz", + "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.4.3", + "function-bind": "^1.0.2" + } + }, + "string.prototype.padstart": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.0.0.tgz", + "integrity": "sha1-W8+tOfRkm7LQMSkuGbzwtRDUskI=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.4.3", + "function-bind": "^1.0.2" + } + }, + "string.prototype.trim": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz", + "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.0", + "function-bind": "^1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-entities": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz", + "integrity": "sha512-nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==", + "dev": true, + "requires": { + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-hexadecimal": "^1.0.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-bom-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz", + "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=", + "dev": true, + "optional": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "optional": true, + "requires": { + "is-utf8": "^0.2.0" + } + } + } + }, + "strip-dirs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^1.0.0", + "get-stdin": "^4.0.1", + "is-absolute": "^0.1.5", + "is-natural-number": "^2.0.0", + "minimist": "^1.1.0", + "sum-up": "^1.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "is-absolute": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz", + "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=", + "dev": true, + "optional": true, + "requires": { + "is-relative": "^0.1.0" + } + }, + "is-relative": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz", + "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=", + "dev": true, + "optional": true + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + } + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + } + }, + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "stylelint": { + "version": "9.10.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-9.10.1.tgz", + "integrity": "sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ==", + "dev": true, + "requires": { + "autoprefixer": "^9.0.0", + "balanced-match": "^1.0.0", + "chalk": "^2.4.1", + "cosmiconfig": "^5.0.0", + "debug": "^4.0.0", + "execall": "^1.0.0", + "file-entry-cache": "^4.0.0", + "get-stdin": "^6.0.0", + "global-modules": "^2.0.0", + "globby": "^9.0.0", + "globjoin": "^0.1.4", + "html-tags": "^2.0.0", + "ignore": "^5.0.4", + "import-lazy": "^3.1.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.11.0", + "leven": "^2.1.0", + "lodash": "^4.17.4", + "log-symbols": "^2.0.0", + "mathml-tag-names": "^2.0.1", + "meow": "^5.0.0", + "micromatch": "^3.1.10", + "normalize-selector": "^0.2.0", + "pify": "^4.0.0", + "postcss": "^7.0.13", + "postcss-html": "^0.36.0", + "postcss-jsx": "^0.36.0", + "postcss-less": "^3.1.0", + "postcss-markdown": "^0.36.0", + "postcss-media-query-parser": "^0.2.3", + "postcss-reporter": "^6.0.0", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.0", + "postcss-sass": "^0.3.5", + "postcss-scss": "^2.0.0", + "postcss-selector-parser": "^3.1.0", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^3.3.0", + "resolve-from": "^4.0.0", + "signal-exit": "^3.0.2", + "slash": "^2.0.0", + "specificity": "^0.4.1", + "string-width": "^3.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "cosmiconfig": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz", + "integrity": "sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "lodash.get": "^4.4.2", + "parse-json": "^4.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "file-entry-cache": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-4.0.0.tgz", + "integrity": "sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + }, + "globby": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.1.0.tgz", + "integrity": "sha512-VtYjhHr7ncls724Of5W6Kaahz0ag7dB4G62/2HsN+xEKG6SrPzM1AJMerGxQTwJGnN9reeyxdvXbuZYpfssCvg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.1", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + } + } + }, + "ignore": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.0.6.tgz", + "integrity": "sha512-/+hp3kUf/Csa32ktIaj0OlRqQxrgs30n62M90UBpNd9k+ENEch5S+hmbW3DtcJGz3sYFTh4F3A6fQ0q7KWsp4w==", + "dev": true + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "stylelint-config-recommended": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-2.1.0.tgz", + "integrity": "sha512-ajMbivOD7JxdsnlS5945KYhvt7L/HwN6YeYF2BH6kE4UCLJR0YvXMf+2j7nQpJyYLZx9uZzU5G1ZOSBiWAc6yA==", + "dev": true + }, + "stylelint-config-recommended-scss": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-3.2.0.tgz", + "integrity": "sha512-M8BFHMRf8KNz5EQPKJd8nMCGmBd2o5coDEObfHVbEkyLDgjIf1V+U5dHjaGgvhm0zToUxshxN+Gc5wpbOOew4g==", + "dev": true, + "requires": { + "stylelint-config-recommended": "^2.0.0" + } + }, + "stylelint-config-wordpress": { + "version": "13.1.0", + "resolved": "https://registry.npmjs.org/stylelint-config-wordpress/-/stylelint-config-wordpress-13.1.0.tgz", + "integrity": "sha512-dpKj2/d3/XjDVoOvQzd54GoM8Rj5zldluOZKkVhBCc4JYMc6r1VYL5hpcgIjqy/i2Hyqg4Rh7zTafE/2AWq//w==", + "dev": true, + "requires": { + "stylelint-config-recommended": "^2.1.0", + "stylelint-config-recommended-scss": "^3.2.0", + "stylelint-scss": "^3.3.0" + } + }, + "stylelint-declaration-use-variable": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/stylelint-declaration-use-variable/-/stylelint-declaration-use-variable-1.7.0.tgz", + "integrity": "sha512-f/a0J/CRu4H0MGVXH4aAvQYeMucIdk+r9AAcZ7+mZ/x2av9Mp8ZaHvBUpqy0T6Rw1BoGrY66wZt/VzueaeYtmg==", + "dev": true, + "requires": { + "stylelint": "^9.1.1" + } + }, + "stylelint-order": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-1.0.0.tgz", + "integrity": "sha512-2IVM8GzeKIDQDTETNdmgX99ywGrb7OqFWkniCw7QLqS/xONPGMLY/xAQnvGcUS3oBSo8znsoshsWVBqPz2Kv4Q==", + "dev": true, + "requires": { + "lodash": "^4.17.10", + "postcss": "^7.0.2", + "postcss-sorting": "^4.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "stylelint-scss": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.5.4.tgz", + "integrity": "sha512-hEdEOfFXVqxWcUbenBONW/cAw5cJcEDasY8tGwKNAAn1GDHoZO1ATdWpr+iIk325mPGIQqVb1sUxsRxuL70trw==", + "dev": true, + "requires": { + "lodash": "^4.17.11", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^5.0.0", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } + }, + "sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.2" + } + }, + "sum-up": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz", + "integrity": "sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=", + "dev": true, + "optional": true, + "requires": { + "chalk": "^1.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "optional": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "optional": true + } + } + }, + "super-simple-web-server": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/super-simple-web-server/-/super-simple-web-server-1.1.1.tgz", + "integrity": "sha512-wM+qHdU+a4dF9QSTezvcyYknMMIjMVdb+CBHzSV6BCrEtetSWkmQTK+0hpBApjDFxwmM/l5Axxo61KZVathomQ==", + "dev": true, + "requires": { + "express": "^4.16.3" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "svg-url-loader": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/svg-url-loader/-/svg-url-loader-2.3.2.tgz", + "integrity": "sha1-3YaybBn+O5FPBOoQ7zlZTq3gRGQ=", + "dev": true, + "requires": { + "file-loader": "1.1.11", + "loader-utils": "1.1.0" + }, + "dependencies": { + "file-loader": { + "version": "1.1.11", + "resolved": "http://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + } + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "svgo": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.0.5.tgz", + "integrity": "sha512-nYrifviB77aNKDNKKyuay3M9aYiK6Hv5gJVDdjj2ZXTQmI8WZc8+UPLR5IpVlktJfSu3co/4XcWgrgI6seGBPg==", + "dev": true, + "requires": { + "coa": "~2.0.1", + "colors": "~1.1.2", + "css-select": "~1.3.0-rc0", + "css-select-base-adapter": "~0.1.0", + "css-tree": "1.0.0-alpha25", + "css-url-regex": "^1.1.0", + "csso": "^3.5.0", + "js-yaml": "~3.10.0", + "mkdirp": "~0.5.1", + "object.values": "^1.0.4", + "sax": "~1.2.4", + "stable": "~0.1.6", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + } + } + }, + "svgxuse": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/svgxuse/-/svgxuse-1.2.6.tgz", + "integrity": "sha512-0KC0I24LDskC2vaVjUQfFmdtKJk8wFwMYOjCci0HlhBRSc0F86dZRqNBHf6BoS5bibQ7chgnBQWyJCTYkzVuSA==", + "dev": true + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true + }, + "symbol.prototype.description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.0.tgz", + "integrity": "sha512-I9mrbZ5M96s7QeJDv95toF1svkUjeBybe8ydhY7foPaBmr0SPJMFupArmMkDrOKTTj0sJVr+nvQNxWLziQ7nDQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "synchronous-promise": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.6.tgz", + "integrity": "sha512-TyOuWLwkmtPL49LHCX1caIwHjRzcVd62+GF6h8W/jHOeZUFHpnd2XJDVuUlaTaLPH1nuu2M69mfHr5XbQJnf/g==", + "dev": true + }, + "tabbable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tabbable/-/tabbable-4.0.0.tgz", + "integrity": "sha512-H1XoH1URcBOa/rZZWxLxHCtOdVUEev+9vo5YdYhC9tCY4wnybX+VQrCYuy9ubkg69fCBxCONJOSLGfw0DWMffQ==", + "dev": true + }, + "table": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz", + "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==", + "dev": true, + "requires": { + "ajv": "^6.9.1", + "lodash": "^4.17.11", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "dev": true, + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "tannin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.1.0.tgz", + "integrity": "sha512-LxhcXqpMHEOVeVKmuG5aCPPsTXFlO373vrWkqN7FSJBVLS6lFOAg8ZGzIyGhrOf7Ho3xB4jdGedY1gi/8J1FCA==", + "dev": true, + "requires": { + "@tannin/plural-forms": "^1.0.3" + }, + "dependencies": { + "@tannin/compile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.0.3.tgz", + "integrity": "sha512-OkPHvaM/hIHdSco3+ZO1hzkOtfEddn5a0veWft2aDLvKnbdj9VusiLKNdEE9by3hCZIIcb9aWF+iBorhfrQOfw==", + "dev": true, + "requires": { + "@tannin/evaluate": "^1.1.1", + "@tannin/postfix": "^1.0.2" + } + }, + "@tannin/evaluate": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.1.1.tgz", + "integrity": "sha512-ALuSZHjrLHGnw0WxsHDHde74FJ2WW0Ck4rg3QBxFBCmxd6Wsac+e0HXfJ++Qion15LIOCmFhyVpWzawMgeBA8Q==", + "dev": true + }, + "@tannin/plural-forms": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.0.3.tgz", + "integrity": "sha512-IUr9+FiCnzCiB9aRio3FVNR8TNL9SmX2zkV6tmfWWwSclX4uTCykoGsDhTGKK+sZnMrdPCTmb/OxbtGNdVyV4g==", + "dev": true, + "requires": { + "@tannin/compile": "^1.0.3" + } + }, + "@tannin/postfix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.0.2.tgz", + "integrity": "sha512-Nggtk7/ljfNPpAX8CjxxLkMKuO6u2gH1ozmTvGclWF2pNcxTf6YGghYNYNWZRKrimXGhQ8yZqvAHep7h80K04g==", + "dev": true + } + } + }, + "tapable": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", + "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==", + "dev": true + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "tar-fs": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz", + "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==", + "dev": true, + "requires": { + "chownr": "^1.0.1", + "mkdirp": "^0.5.1", + "pump": "^1.0.0", + "tar-stream": "^1.1.2" + }, + "dependencies": { + "pump": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz", + "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "tar-stream": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz", + "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.1.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.0", + "xtend": "^4.0.0" + } + }, + "telejson": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/telejson/-/telejson-2.1.1.tgz", + "integrity": "sha512-tc9Jdrhro4zzYgN6y5DNzCXIyIsWT7znGEfK7G4KMPF0X0tC2cVw2SPKnJObao/cxP7/FSnG8bJe0JD390My5g==", + "dev": true, + "requires": { + "global": "^4.3.2", + "is-function": "^1.0.1", + "is-regex": "^1.0.4", + "is-symbol": "^1.0.2", + "isobject": "^3.0.1", + "lodash.get": "^4.4.2", + "memoizerific": "^1.11.3", + "safe-eval": "^0.4.1" + }, + "dependencies": { + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + } + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "dev": true, + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=", + "dev": true + } + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "optional": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "optional": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "^0.7.0" + } + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.11", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.11.tgz", + "integrity": "sha512-//sajEx/fGL3iw6fltKMdPvy8kL3kJ2O3iuYlRoT3k9Kb4BjOoZ+BZzaNHeuaruSt+Kf3Zk9tnfAQg9/AJqUVQ==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "terser-webpack-plugin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz", + "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==", + "dev": true, + "requires": { + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.16.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "bluebird": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==", + "dev": true + }, + "cacache": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz", + "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==", + "dev": true, + "requires": { + "bluebird": "^3.5.3", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.1.0.tgz", + "integrity": "sha512-H2RyIJ7+A3rjkwKC2l5GGtU4H1vkxKCAGsWasNVd0Set+6i4znxbWy6/j16YDPJDWxhsgZiKAstMEP8wCdSpjA==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "textextensions": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-2.4.0.tgz", + "integrity": "sha512-qftQXnX1DzpSV8EddtHIT0eDDEiBF8ywhFYR2lI9xrGtxqKN+CvLXhACeCIGbCpQfxxERbrkZEFb8cZcDKbVZA==", + "dev": true + }, + "tfunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", + "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "object-path": "^0.9.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "throttleit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz", + "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "through2-concurrent": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-1.1.1.tgz", + "integrity": "sha1-EctOpMnjG8puTB5tukjRxyjDUks=", + "dev": true, + "requires": { + "through2": "^2.0.0" + } + }, + "through2-filter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz", + "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=", + "dev": true, + "optional": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "tildify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", + "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", + "dev": true, + "requires": { + "os-homedir": "^1.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timed-out": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", + "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=", + "dev": true, + "optional": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "dev": true + }, + "tiny-invariant": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.0.4.tgz", + "integrity": "sha512-lMhRd/djQJ3MoaHEBrw8e2/uM4rs9YMNk0iOr8rHQ0QdbM7D4l0gFl3szKdeixrlyfm9Zqi4dxHCM2qVG8ND5g==", + "dev": true + }, + "tiny-warning": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.2.tgz", + "integrity": "sha512-rru86D9CpQRLvsFG5XFdy0KdLAvjdQDyZCsRcuu60WtzFylDM3eAWSxEVz5kzL2Gp544XiUvPbVKtOA/txLi9Q==", + "dev": true + }, + "tinycolor2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=", + "dev": true + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-absolute-glob": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", + "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", + "dev": true, + "optional": true, + "requires": { + "extend-shallow": "^2.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "optional": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "topo": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/topo/-/topo-1.1.0.tgz", + "integrity": "sha1-6ddRYV0buH3IZdsYL6HKCl71NtU=", + "dev": true, + "requires": { + "hoek": "2.x.x" + } + }, + "toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=", + "dev": true + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "optional": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "trim-trailing-lines": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz", + "integrity": "sha512-bWLv9BbWbbd7mlqqs2oQYnLD/U/ZqeJeJwbO0FG2zA1aTq+HTvxfHNKFa/HGCVyJpDiioUYaBhfiT6rgk+l4mg==", + "dev": true + }, + "trough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.3.tgz", + "integrity": "sha512-fwkLWH+DimvA4YCy+/nvJd61nWQQ2liO/nF/RjkTpiOGi+zxZzVkhb1mvbHIIW4b/8nDsYI8uTmAlc0nNkRMOw==", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "truncate-utf8-bytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz", + "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=", + "dev": true, + "requires": { + "utf8-byte-length": "^1.0.1" + } + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "turbo-combine-reducers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/turbo-combine-reducers/-/turbo-combine-reducers-1.0.2.tgz", + "integrity": "sha512-gHbdMZlA6Ym6Ur5pSH/UWrNQMIM9IqTH6SoL1DbHpqEdQ8i+cFunSmSlFykPt0eGQwZ4d/XTHOl74H0/kFBVWw==", + "dev": true + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typed-styles": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/typed-styles/-/typed-styles-0.0.7.tgz", + "integrity": "sha512-pzP0PWoZUhsECYjABgCGQlRGL1n7tOHsgwYv3oIiEpJwGhFTuty/YNeduxQYzXXa3Ge5BdT6sHYIQYpl4uJ+5Q==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.19", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz", + "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ==", + "dev": true + }, + "uglify-js": { + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", + "dev": true, + "requires": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "unherit": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.1.tgz", + "integrity": "sha512-+XZuV691Cn4zHsK0vkKYwBEwB74T3IZIcxrgn2E4rKwTfFyI1zCh7X7grwh9Re08fdPlarIdyWgI8aVB3F5A5g==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "xtend": "^4.0.1" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", + "dev": true + }, + "unified": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", + "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "dev": true, + "requires": { + "@types/unist": "^2.0.0", + "@types/vfile": "^3.0.0", + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^3.0.0", + "x-is-string": "^0.1.0" + } + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", + "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", + "dev": true + }, + "unist-util-find-all-after": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-1.0.2.tgz", + "integrity": "sha512-nDl79mKpffXojLpCimVXnxhlH/jjaTnDuScznU9J4jjsaUtBdDbxmlc109XtcqxY4SDO0SwzngsxxW8DIISt1w==", + "dev": true, + "requires": { + "unist-util-is": "^2.0.0" + } + }, + "unist-util-is": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-2.1.2.tgz", + "integrity": "sha512-YkXBK/H9raAmG7KXck+UUpnKiNmUdB+aBGrknfQ4EreE1banuzrKABx3jP6Z5Z3fMSPMQQmeXBlKpCbMwBkxVw==", + "dev": true + }, + "unist-util-remove-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.2.tgz", + "integrity": "sha512-XxoNOBvq1WXRKXxgnSYbtCF76TJrRoe5++pD4cCBsssSiWSnPEktyFrFLE8LTk3JW5mt9hB0Sk5zn4x/JeWY7Q==", + "dev": true, + "requires": { + "unist-util-visit": "^1.1.0" + } + }, + "unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==", + "dev": true + }, + "unist-util-visit": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.0.tgz", + "integrity": "sha512-FiGu34ziNsZA3ZUteZxSFaczIjGmksfSgdKqBfOejrrfzyUy5b7YrlzT1Bcvi+djkYDituJDy2XB7tGTeBieKw==", + "dev": true, + "requires": { + "unist-util-visit-parents": "^2.0.0" + } + }, + "unist-util-visit-parents": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz", + "integrity": "sha512-6B0UTiMfdWql4cQ03gDTCSns+64Zkfo2OCbK31Ov0uMizEz+CJeAp0cgZVb5Fhmcd7Bct2iRNywejT0orpbqUA==", + "dev": true, + "requires": { + "unist-util-is": "^2.1.2" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "unzip-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", + "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=", + "dev": true, + "optional": true + }, + "up": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/up/-/up-1.0.2.tgz", + "integrity": "sha1-Jfh2hv2sUQ9nRE/ot70ViLVZUmc=", + "dev": true + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz", + "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==", + "dev": true + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "optional": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-polyfill": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/url-polyfill/-/url-polyfill-1.1.5.tgz", + "integrity": "sha512-9XjIJ6nwrU+nGd8t90Ze0Zs7t8A+SU0gqsqPttj6j3zAVe5q0HFcuv37nDBdVSPpi4aTHTfbUF/i+ZVD+o2EbA==", + "dev": true + }, + "url-regex": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz", + "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=", + "dev": true, + "requires": { + "ip-regex": "^1.0.1" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "user-home": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", + "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", + "dev": true + }, + "usertiming": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/usertiming/-/usertiming-0.1.8.tgz", + "integrity": "sha1-NTeOf0GiSNQOZY0F+AQjRpp7BlA=", + "dev": true + }, + "utf8-byte-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz", + "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E=", + "dev": true + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util-inspect": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/util-inspect/-/util-inspect-0.1.8.tgz", + "integrity": "sha1-KznbzS2SHy2EMJI8r/QPS1zqXbE=", + "dev": true, + "requires": { + "array-map": "0.0.0", + "array-reduce": "0.0.0", + "foreach": "2.0.4", + "indexof": "0.0.1", + "isarray": "0.0.1", + "json3": "3.3.0", + "object-keys": "0.5.0" + }, + "dependencies": { + "foreach": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.4.tgz", + "integrity": "sha1-zF0NiuHUbMmlVcJoL5EJd4WZNd8=", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "json3": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.0.tgz", + "integrity": "sha1-Dp5/bF0nC3WJKa9Nb+/chL1m4lk=", + "dev": true + }, + "object-keys": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.5.0.tgz", + "integrity": "sha1-CeIR8+ADGK/E9ZLjbnzcENmtcpM=", + "dev": true + } + } + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utility-types": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/utility-types/-/utility-types-3.7.0.tgz", + "integrity": "sha512-mqRJXN7dEArK/NZNJUubjr9kbFFVZcmF/JHDc9jt5O/aYXUVmopHYujDMhLmLil1Bxo2+khe6KAIVvDH9Yc4VA==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "v8-compile-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz", + "integrity": "sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw==", + "dev": true + }, + "v8flags": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", + "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "dev": true, + "requires": { + "user-home": "^1.1.1" + } + }, + "vali-date": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz", + "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=", + "dev": true, + "optional": true + }, + "validate-npm-package-license": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", + "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-equal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-0.4.0.tgz", + "integrity": "sha512-x+cYdNnaA3CxvMaTX0INdTCN8m8aF2uY9BvEqmxuYp8bL09cs/kWVQPVGcA35fMktdOsP69IgU7wFj/61dJHEw==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "vfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", + "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", + "dev": true, + "requires": { + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==", + "dev": true + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + } + } + }, + "vfile-location": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.4.tgz", + "integrity": "sha512-KRL5uXQPoUKu+NGvQVL4XLORw45W62v4U4gxJ3vRlDfI9QsT4ZN1PNXn/zQpKUulqGDpYuT0XDfp5q9O87/y/w==", + "dev": true + }, + "vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "dev": true, + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + }, + "vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + }, + "vinyl-assign": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz", + "integrity": "sha1-TRmIkbVRWRHXcajNnFSApGoHSkU=", + "dev": true, + "optional": true, + "requires": { + "object-assign": "^4.0.1", + "readable-stream": "^2.0.0" + } + }, + "vinyl-fs": { + "version": "0.3.14", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", + "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "dev": true, + "requires": { + "defaults": "^1.0.0", + "glob-stream": "^3.1.5", + "glob-watcher": "^0.0.6", + "graceful-fs": "^3.0.0", + "mkdirp": "^0.5.0", + "strip-bom": "^1.0.0", + "through2": "^0.6.1", + "vinyl": "^0.4.0" + }, + "dependencies": { + "clone": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", + "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", + "dev": true + }, + "graceful-fs": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz", + "integrity": "sha1-dhPHeKGv6mLyXGMKCG1/Osu92Bg=", + "dev": true, + "requires": { + "natives": "^1.1.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "strip-bom": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", + "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", + "dev": true, + "requires": { + "first-chunk-stream": "^1.0.0", + "is-utf8": "^0.2.0" + } + }, + "through2": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", + "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", + "dev": true, + "requires": { + "readable-stream": ">=1.0.33-1 <1.1.0-0", + "xtend": ">=4.0.0 <4.1.0-0" + } + }, + "vinyl": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", + "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "dev": true, + "requires": { + "clone": "^0.2.0", + "clone-stats": "^0.0.1" + } + } + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "wait-on": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-3.2.0.tgz", + "integrity": "sha512-QUGNKlKLDyY6W/qHdxaRlXUAgLPe+3mLL/tRByHpRNcHs/c7dZXbu+OnJWGNux6tU1WFh/Z8aEwvbuzSAu79Zg==", + "dev": true, + "requires": { + "core-js": "^2.5.7", + "joi": "^13.0.0", + "minimist": "^1.2.0", + "request": "^2.88.0", + "rx": "^4.1.0" + }, + "dependencies": { + "hoek": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-5.0.4.tgz", + "integrity": "sha512-Alr4ZQgoMlnere5FZJsIyfIjORBqZll5POhDsF4q64dPuJR6rNxXdDxtHSQq8OXRurhmx+PWYEE8bXRROY8h0w==", + "dev": true + }, + "isemail": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", + "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", + "dev": true, + "requires": { + "punycode": "2.x.x" + } + }, + "joi": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-13.7.0.tgz", + "integrity": "sha512-xuY5VkHfeOYK3Hdi91ulocfuFopwgbSORmIwzcwHKESQhC7w1kD5jaVSPnqDxS2I8t3RZ9omCKAxNwXN5zG1/Q==", + "dev": true, + "requires": { + "hoek": "5.x.x", + "isemail": "3.x.x", + "topo": "3.x.x" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "topo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz", + "integrity": "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ==", + "dev": true, + "requires": { + "hoek": "6.x.x" + }, + "dependencies": { + "hoek": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz", + "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==", + "dev": true + } + } + } + } + }, + "ware": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz", + "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=", + "dev": true, + "optional": true, + "requires": { + "wrap-fn": "^0.1.0" + } + }, + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "optional": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "web-animations-js": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.1.tgz", + "integrity": "sha1-Om2bwVGWN3qQ+OKAP6UmIWWwRRA=", + "dev": true + }, + "web-namespaces": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.3.tgz", + "integrity": "sha512-r8sAtNmgR0WKOKOxzuSgk09JsHlpKlB+uHi937qypOu3PZ17UxPrierFKDye/uNHjNTTEshu5PId8rojIPj/tA==", + "dev": true + }, + "webpack": { + "version": "4.28.4", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.28.4.tgz", + "integrity": "sha512-NxjD61WsK/a3JIdwWjtIpimmvE6UrRi3yG54/74Hk9rwNj5FPkA4DJCf1z4ByDWLkvZhTZE+P3C/eh6UD5lDcw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/wasm-edit": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", + "acorn": "^5.6.2", + "acorn-dynamic-import": "^3.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^0.4.4", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + }, + "dependencies": { + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.3.2.tgz", + "integrity": "sha512-7qvJLPKB4rRWZGjVp5U1KEjwutbDHSKboAl0IfafnrdXMrgC0tOtZbQD6Rw0u4cmpgRN4O02Fc0t8eAT+FgGzA==", + "dev": true, + "requires": { + "acorn": "^6.0.7", + "acorn-walk": "^6.1.1", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.10", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "dependencies": { + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "dev": true + }, + "commander": { + "version": "2.20.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", + "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", + "dev": true + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.0.tgz", + "integrity": "sha512-t1M7G4z5FhHKJ92WRKwZ1rtvi7rHc0NZoZRbSkol0YKl4HvcC8+DsmGDmK7MmZxHSAetHagiOsjOB6MmzC2TUw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.0", + "findup-sync": "^2.0.0", + "global-modules": "^1.0.0", + "import-local": "^2.0.0", + "interpret": "^1.1.0", + "loader-utils": "^1.1.0", + "supports-color": "^5.5.0", + "v8-compile-cache": "^2.0.2", + "yargs": "^12.0.5" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "camelcase": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.2.0.tgz", + "integrity": "sha512-IXFsBS2pC+X0j0N/GE7Dm7j3bsEBp+oTpb7F50dwEVX7rf3IgwO9XatnegTsDtniKCUtEJH4fSU6Asw7uoVLfQ==", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.6.2.tgz", + "integrity": "sha512-A47I5SX60IkHrMmZUlB0ZKSWi29TZTcPz7cha1Z75yYOsgWh/1AcPmQEbC8ZIbU3A1ytSv1PMU0PyPz2Lmz2jg==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.3.1", + "range-parser": "^1.0.3", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz", + "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==", + "dev": true + } + } + }, + "webpack-hot-middleware": { + "version": "2.24.4", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.24.4.tgz", + "integrity": "sha512-YFA4j2tg9WPkcQKcyHMZn6787QngWf/ahXvAJRZ1ripySa+4ihjzDcYBsfC4ihOucTd02IJ12v+VTGMsEGxq0w==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "html-entities": "^1.2.0", + "querystring": "^0.2.0", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "webpack-stream": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-5.2.1.tgz", + "integrity": "sha512-WvyVU0K1/VB1NZ7JfsaemVdG0PXAQUqbjUNW4A58th4pULvKMQxG+y33HXTL02JvD56ko2Cub+E2NyPwrLBT/A==", + "dev": true, + "requires": { + "fancy-log": "^1.3.3", + "lodash.clone": "^4.3.2", + "lodash.some": "^4.2.2", + "memory-fs": "^0.4.1", + "plugin-error": "^1.0.1", + "supports-color": "^5.5.0", + "through": "^2.3.8", + "vinyl": "^2.1.0", + "webpack": "^4.26.1" + }, + "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + } + } + }, + "webpackbar": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-3.1.5.tgz", + "integrity": "sha512-ayCxwj0m3lw8TMkbBBRl3XNiCIHqXYaQus8sNL+jX0lsp4LrYO9OmijsPeuu91cd/oUgK66c0AKQovPtJ1qDsA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.1.0", + "chalk": "^2.4.1", + "consola": "^2.3.0", + "figures": "^2.0.0", + "pretty-time": "^1.1.0", + "std-env": "^2.2.1", + "text-table": "^0.2.0", + "wrap-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-4.0.0.tgz", + "integrity": "sha512-uMTsj9rDb0/7kk1PbcbCcwvHUxp60fGDB/NNXpVa0Q+ic/e7y5+BwTxKfQ33VYgDppSwi/FBzpetYzo8s6tfbg==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + } + } + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "dev": true, + "requires": { + "string-width": "^2.1.1" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + }, + "winston": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz", + "integrity": "sha512-NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q==", + "dev": true, + "requires": { + "async": "~1.0.0", + "colors": "1.0.x", + "cycle": "1.0.x", + "eyes": "0.1.x", + "isstream": "0.1.x", + "stack-trace": "0.0.x" + }, + "dependencies": { + "async": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", + "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=", + "dev": true + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + } + } + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrap-fn": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz", + "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=", + "dev": true, + "optional": true, + "requires": { + "co": "3.1.0" + }, + "dependencies": { + "co": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz", + "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=", + "dev": true, + "optional": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "x-is-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", + "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=", + "dev": true + }, + "xhr": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", + "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", + "dev": true, + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha1-qQKekp09vN7RafPG4oI42VpdWig=", + "dev": true + }, + "xml2js": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz", + "integrity": "sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q==", + "dev": true, + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~9.0.1" + } + }, + "xmlbuilder": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true + }, + "yaku": { + "version": "0.18.6", + "resolved": "https://registry.npmjs.org/yaku/-/yaku-0.18.6.tgz", + "integrity": "sha512-pZ7KsMhnb8+46v6w17H96r16iA3O0qalqE7FMfiSYYEgyh7yBBVT7/bzTeYCAW3FnD1U4BElijQm4g13dETKqw==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", + "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "optional": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yazl": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", + "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3" + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "yup": { + "version": "0.26.10", + "resolved": "https://registry.npmjs.org/yup/-/yup-0.26.10.tgz", + "integrity": "sha512-keuNEbNSnsOTOuGCt3UJW69jDE3O4P+UHAakO7vSeFMnjaitcmlbij/a3oNb9g1Y1KvSKH/7O1R2PQ4m4TRylw==", + "dev": true, + "requires": { + "@babel/runtime": "7.0.0", + "fn-name": "~2.0.1", + "lodash": "^4.17.10", + "property-expr": "^1.5.0", + "synchronous-promise": "^2.0.5", + "toposort": "^2.0.2" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 00000000000..0bb7d0db522 --- /dev/null +++ b/package.json @@ -0,0 +1,191 @@ +{ + "name": "googlesitekit", + "version": "1.0.0-beta.1", + "description": "Site Kit for WordPress is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web.", + "main": "index.js", + "scripts": { + "build": "npm run remove-dist && npm run build:production && npm run build:svg && npm run build:images && gulp copy-vendor", + "build:production": "webpack -p --mode=production", + "build:beta": "webpack -p --mode=production --env.beta", + "build:dev": "npm run build:svg && npm run build:images && webpack --mode=development --debug --devtool cheap-source-map --output-pathinfo", + "build:svg": "gulp svg", + "build:images": "gulp imagemin", + "dev": "gulp copy-vendor && npm run build:dev && npm run build:svg && npm run build:images", + "watch": "npm run remove-dist && npm run build:svg && npm run build:images && gulp copy-vendor && webpack --watch --mode=development --env.beta --debug --devtool cheap-module-eval-source-map --output-pathinfo", + "release-zip": "npm run build && gulp release && gulp copy && gulp pre-zip && gulp zip && rm -rf release", + "release-zip-wp50": "npm run build && gulp release && gulp copy && gulp pre-zip-wp50 && gulp zip-wp50 && rm -rf release", + "release": "rm -rf release && git worktree prune && git worktree add -B stable release origin/stable && npm run build && gulp release && gulp copy", + "remove-dist": "rm -rf dist/*", + "test": "webpack --mode=production && bundlesize", + "test:visualtest": "npm run build && start-server-and-test storybook http-get://localhost:9001 backstopjs", + "test:visualapprove": "backstop approve --config=backstop.js", + "test:analyze": "webpack -p --mode=production --env.analyze=true --json --progress --profile > /tmp/stats.json && cp ./dist/assets/js/*.js /tmp && webpack-bundle-analyzer /tmp/stats.json", + "travis:test": "npm run build && npm run travis:qunit && npm run travis:phpunit && npm run travis:visualtest", + "travis:qunit": "gulp qunit", + "travis:phpunit": "gulp phpunit", + "travis:visualtest": "start-server-and-test storybook http-get://localhost:9001 travis:backstopjs", + "storybook": "start-storybook -s ./dist -p 9001 -c .storybook", + "backstopjs": "backstop test --config=backstop.js --docker", + "backstopjs:init": "backstop init --config=backstop.js", + "travis:backstopjs": "backstop test --config=backstop-travis.js --docker", + "screenshot": "storybook-chrome-screenshot -p 9001 -c .storybook", + "lint:js": "eslint ./assets/js/**/*.js", + "lint:php": "gulp phpcs", + "lint:css": "stylelint ./assets/sass --syntax scss" + }, + "browserslist": [ + "extends @wordpress/browserslist-config" + ], + "bundlesize": [ + { + "path": "./dist/*.js", + "maxSize": "170 kB" + }, + { + "path": "./dist/assets/js/*.js", + "maxSize": "170 kB" + } + ], + "repository": { + "type": "git", + "url": "git@github.com:google/site-kit-wp.git" + }, + "husky": { + "hooks": { + "pre-commit": "lint-staged" + } + }, + "lint-staged": { + "linters": { + "assets/js/**/*.js": [ + "eslint" + ], + "assets/sass/**/*.scss": [ + "stylelint --syntax scss" + ], + "*.php": [ + "./vendor/bin/phpcs" + ] + }, + "ignore": [ + "dist/**/*" + ] + }, + "keywords": [ + "google", + "wordpress", + "googlekit", + "sitekit" + ], + "author": "Google", + "license": "Apache-2.0", + "devDependencies": { + "@babel/cli": "^7.2.3", + "@babel/core": "^7.4.0", + "@babel/plugin-syntax-dynamic-import": "^7.2.0", + "@babel/plugin-transform-runtime": "^7.4.0", + "@babel/polyfill": "^7.4.0", + "@babel/preset-env": "^7.4.2", + "@babel/preset-react": "^7.0.0", + "@babel/register": "^7.4.0", + "@material/button": "^2.1.1", + "@material/checkbox": "^2.1.1", + "@material/dialog": "^2.2.0", + "@material/form-field": "^2.1.1", + "@material/layout-grid": "^0.41.0", + "@material/linear-progress": "^1.1.0", + "@material/list": "^2.1.1", + "@material/menu": "^2.2.0", + "@material/radio": "^2.1.1", + "@material/react-select": "^0.12.1", + "@material/react-tab-bar": "^0.12.0", + "@material/react-text-field": "^0.12.1", + "@material/ripple": "^2.1.1", + "@material/select": "^2.2.0", + "@material/switch": "^2.1.1", + "@material/textfield": "^2.1.1", + "@material/theme": "^1.1.0", + "@storybook/addon-viewport": "^5.0.11", + "@storybook/react": "^5.0.11", + "@wordpress/api-fetch": "^2.2.8", + "@wordpress/babel-plugin-makepot": "^2.1.3", + "@wordpress/browserslist-config": "^2.3.0", + "@wordpress/components": "^7.2.0", + "@wordpress/dom-ready": "^2.2.0", + "@wordpress/element": "^2.3.0", + "@wordpress/hooks": "^2.2.0", + "@wordpress/i18n": "^3.3.0", + "@wordpress/library-export-default-webpack-plugin": "^1.1.0", + "accessible-autocomplete": "^1.6.2", + "autoprefixer": "^9.5.0", + "babel-eslint": "^9.0.0", + "babel-loader": "^8.0.5", + "babel-plugin-lodash": "^3.3.4", + "backstopjs": "^3.8.8", + "browser-sync": "^2.26.3", + "bundlesize": "^0.17.1", + "core-js": "^2.6.5", + "css-loader": "^1.0.1", + "cssnano": "^4.1.10", + "element-closest": "^2.0.2", + "eslint": "^5.15.3", + "eslint-config-standard": "^11.0.0", + "eslint-config-wordpress": "^2.0.0", + "eslint-loader": "^2.1.2", + "eslint-plugin-import": "^2.16.0", + "eslint-plugin-node": "^7.0.1", + "eslint-plugin-promise": "^3.8.0", + "eslint-plugin-react": "^7.12.4", + "eslint-plugin-standard": "^3.1.0", + "eslint-plugin-wordpress": "^0.1.0", + "focus-trap-react": "^5.0.1", + "formdata-polyfill": "^3.0.17", + "gulp": "^3.9.1", + "gulp-filter": "^5.1.0", + "gulp-imagemin": "^4.1.0", + "gulp-livereload": "^3.8.1", + "gulp-phpcs": "^2.2.0", + "gulp-phpunit": "^0.26.0", + "gulp-replace": "^1.0.0", + "gulp-svgmin": "^2.1.0", + "gulp-svgstore": "^7.0.1", + "gulp-util": "^3.0.8", + "gulp-zip": "^4.2.0", + "husky": "^1.3.1", + "lint-staged": "^8.1.5", + "lodash": "^4.17.11", + "lodash-webpack-plugin": "^0.11.5", + "mini-css-extract-plugin": "^0.4.5", + "natives": "^1.1.6", + "node-qunit-phantomjs": "^2.0.1", + "node-sass": "^4.11.0", + "polyfill-library": "^3.31.1", + "postcss-loader": "^3.0.0", + "postcss-preset-env": "^6.6.0", + "promise-polyfill": "^8.0.0", + "prop-types": "^15.7.2", + "puppeteer": "^1.13.0", + "qunit": "^2.9.2", + "react": "^16.8.5", + "react-dom": "^16.8.5", + "require-dir": "^1.2.0", + "run-sequence": "^2.2.1", + "sass-loader": "^7.0.3", + "start-server-and-test": "^1.7.13", + "storybook-chrome-screenshot": "^1.4.0", + "stylelint": "^9.10.1", + "stylelint-config-wordpress": "^13.1.0", + "stylelint-declaration-use-variable": "^1.7.0", + "stylelint-order": "^1.0.0", + "stylelint-scss": "^3.5.4", + "svgxuse": "^1.2.6", + "url-polyfill": "^1.1.5", + "webpack": "~4.28.3", + "webpack-bundle-analyzer": ">=3.3.2", + "webpack-cli": "^3.3.0", + "webpack-stream": "^5.2.1", + "webpackbar": "^3.1.5", + "whatwg-fetch": "^3.0.0" + }, + "dependencies": {} +} diff --git a/phpcs.xml b/phpcs.xml new file mode 100644 index 00000000000..1ec430f971f --- /dev/null +++ b/phpcs.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + . + + */phpunit.xml* + */languages/* + */tests/* + + + */bower-components/* + */node_modules/* + */vendor/* + + + + + + diff --git a/phpunit.xml.dist b/phpunit.xml.dist new file mode 100644 index 00000000000..b835e02e3df --- /dev/null +++ b/phpunit.xml.dist @@ -0,0 +1,16 @@ + + + + ./tests/phpunit/integration + + + + + + + + \ No newline at end of file diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 00000000000..e71afa37153 --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,27 @@ +/** + * PostCSS config. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +module.exports = { + parser: false, + plugins: { + 'postcss-preset-env': {}, + 'autoprefixer': { grid: true }, + 'cssnano': process.env.NODE_ENV === 'production' ? {} : false + } +}; + diff --git a/readme.txt b/readme.txt new file mode 100644 index 00000000000..7e5d162ba85 --- /dev/null +++ b/readme.txt @@ -0,0 +1,80 @@ +=== Site Kit by Google === + +Contributors: google +Requires at least: 4.7 +Tested up to: 5.2 +Requires PHP: 5.4 +Stable tag: 1.0.0-beta.1 +License: Apache License 2.0 +License URI: https://www.apache.org/licenses/LICENSE-2.0 +Tags: google, search-console, analytics, adsense, pagespeed-insights, optimize, tag-manager + +Site Kit is is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web. + +== Description == + +Site Kit is is a one-stop solution for WordPress users to use everything Google has to offer to make them successful on the web. + +It provides authoritative, up-to-date insights from multiple Google products directly on the WordPress dashboard for easy access. + += Supported Google Services = + +Site Kit shows key metrics and insights from four different Google products: + +* **Search Console:** Understand how Google’s systems discover and render your pages. Track how many people saw your site in Search results, and for what queries. +* **Analytics:** See how users navigate across your site and if they complete the goals you have set as conversions. +* **AdSense:** Keep track of how much your site is earning you. Or if you haven’t yet, make your good content work for you by setting up an AdSense account. +* **PageSpeed Insights:** See how your pages perform compared to other real-world sites. Improve performance with actionable tips from PageSpeed Insights. + += Bringing the best of Google tools to WordPress = + +Site Kit includes powerful features that make using these Google products seamless and flexible: + +* Set up Google products with just a few clicks (Site Kit will take care of the tag placement). +* Establish a connection to your Google account directly from WordPress. +* See key stats from different products directly in your WordPress dashboard. +* Select which services you want to connect -- so you only track what you actually need. +* View metrics and insights for your entire site or for a single post. +* Compare how metrics from different services correlate over different time periods. +* Provide your site's authors and contributors insights over their individual posts. +* Rest assured that other users of your site only see what they have access to. +* Enable other WordPress plugins to build upon the foundation that Site Kit provides. + +== Installation == + += Installation from within WordPress = + +1. Visit 'Plugins > Add New'. +2. Search for 'Site Kit by Google'. +3. Install and activate the Site Kit by Google plugin. + += Manual Installation = + +1. Upload the entire `google-site-kit` folder to the `/wp-content/plugins/` directory. +2. Visit 'Plugins'. +3. Activate the Site Kit by Google plugin. + += After Activation = + +1. Visit the new 'Site Kit' menu. +2. Follow the instructions in the setup flow. If you have multiple Google accounts, make sure to select the one with which Search Console and/or other Google products for your website are already configured. +3. After completing the setup steps, go to the main dashboard which will already display key metrics from Search Console. +4. Connect additional Google services under 'Site Kit > Settings' to see more stats. + +== Frequently Asked Questions == + +For the detailed product FAQ and user documentation, please visit the [official Site Kit website](https://sitekit.withgoogle.com/faq/). + += Where should I submit my support request? = + +For support requests, please use the [wordpress.org support forums](https://wordpress.org/support/plugin/google-site-kit). If you have a technical issue with the plugin where you already have more insight on how to fix it, you can also [open an issue on GitHub instead](https://github.com/google/site-kit-wp/issues). + += How can I contribute to the plugin? = + +If you have some ideas to improve the plugin or to solve a bug, feel free to raise an issue or submit a pull request in the [GitHub repository for the plugin](https://github.com/google/site-kit-wp). Please stick to the [contributing guidelines](https://github.com/google/site-kit-wp/blob/master/CONTRIBUTING.md). + +You can also contribute to the plugin by translating it. Simply visit [translate.wordpress.org](https://translate.wordpress.org/projects/wp-plugins/google-site-kit) to get started. + +== Changelog == + +For the plugin's changelog, please see [the Releases page on GitHub](https://github.com/google/site-kit-wp/releases). diff --git a/stories/adminbar.stories.js b/stories/adminbar.stories.js new file mode 100644 index 00000000000..5c7d7b04246 --- /dev/null +++ b/stories/adminbar.stories.js @@ -0,0 +1,47 @@ +import { storiesOf } from '@storybook/react'; +import { GoogleSitekitAdminbar } from 'SiteKitCore/googlesitekit-adminbar'; +import { googlesitekit as wpAdminBarData } from '../.storybook/data/blog---googlesitekit'; +import AnalyticsAdminbarWidget from 'GoogleModules/analytics/adminbar/adminbar-widget'; +import GoogleSitekitSearchConsoleAdminbarWidget from 'GoogleModules/search-console/adminbar/adminbar-widget'; +import { createAddToFilter } from 'GoogleUtil/helpers'; + +storiesOf( 'Global', module ) + .add( 'Admin Bar', () => { + window.googlesitekit = wpAdminBarData; + const addGoogleSitekitSearchConsoleAdminbarWidget = createAddToFilter( ); + const addAnalyticsAdminbarWidget = createAddToFilter( ); + + + wp.hooks.removeAllFilters( 'googlesitekit.AdminbarModules' ); + wp.hooks.addFilter( 'googlesitekit.AdminbarModules', + 'googlesitekit.Analytics', + addAnalyticsAdminbarWidget, 11 ); + + wp.hooks.addFilter( 'googlesitekit.AdminbarModules', + 'googlesitekit.SearchConsole', + addGoogleSitekitSearchConsoleAdminbarWidget ); + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'Adminbar' + ); + }, 1250 ); + + return ( +
+
+
+
+ +
+
+
+
+ ); + }, { + options: { + readySelector: '.googlesitekit-data-block', + } + } ); diff --git a/stories/buttons.stories.js b/stories/buttons.stories.js new file mode 100644 index 00000000000..8a4e154c7d4 --- /dev/null +++ b/stories/buttons.stories.js @@ -0,0 +1,48 @@ +import { storiesOf } from '@storybook/react'; +import Button from 'GoogleComponents/button'; + +storiesOf( 'Global', module ) + .add( 'Buttons', () => { + return ( +
+

+ +

+

+ +

+

+ +

+

+ +

+

+ +

+
+ ); + }, { + options: { + hoverSelector: '.googlesitekit-button--hover', + postInteractionWait: 3000, // Wait for shadows to animate. + onReadyScript: 'mouse.js', + } + } ); diff --git a/stories/dashboard.stories.js b/stories/dashboard.stories.js new file mode 100644 index 00000000000..2c2079f51c4 --- /dev/null +++ b/stories/dashboard.stories.js @@ -0,0 +1,176 @@ +import { storiesOf } from '@storybook/react'; +import { __ } from '@wordpress/i18n'; +import DashboardModuleHeader from 'GoogleComponents/dashboard/dashboard-module-header'; +import CTA from 'GoogleComponents/notifications/cta'; +import { createAddToFilter } from 'GoogleUtil/helpers'; + +import Layout from 'GoogleComponents/layout/layout'; +import DashboardAcquisitionPieChart from 'GoogleModules/analytics/dashboard/dashboard-widget-acquisition-piechart'; +import AnalyticsAllTrafficDashboardWidgetTopAcquisitionSources from 'GoogleModules/analytics/dashboard/dashboard-alltraffic-widget-top-acquisition-sources-table'; +import PageSpeedInsightsDashboardWidgetHomepageSpeed from 'GoogleModules/pagespeed-insights/dashboard/dashboard-widget-homepage-speed'; +import DashboardSearchFunnelInner from 'GoogleModules/search-console/dashboard/dashboard-widget-search-funnel-inner'; +import AnalyticsDashboardWidgetTopLevel from 'GoogleModules/analytics/dashboard/dashboard-widget-top-level'; +import SearchConsoleDashboardWidgetTopLevel from 'GoogleModules/search-console/dashboard/dashboard-widget-top-level'; +import PostSearcher from 'GoogleComponents/post-searcher'; + +import { googlesitekit as analyticsDashboardData } from '../.storybook/data/wp-admin-admin.php-page=googlesitekit-module-analytics-googlesitekit'; +import { googlesitekit as dashboardData } from '../.storybook/data/wp-admin-admin.php-page=googlesitekit-dashboard-googlesitekit'; + +storiesOf( 'Dashboard', module ) + .add( 'Module Header', () => ( + + ) ) + .add( 'All Traffic', () => { + window.googlesitekit = analyticsDashboardData; + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'Dashboard' + ); + }, 250 ); + return ( + +
+
+
+ +
+
+ +
+
+
+
+ ); + }, + { options: { readySelector: '.googlesitekit-line-chart > div[style="position: relative;"]' } } ) + .add( 'PageSpeed Insights', () => { + window.googlesitekit = dashboardData; + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'Dashboard' + ); + }, 250 ); + return ( + +
+
+ +
+
+
+ ); + }, { + options: { + readySelector: '.googlesitekit-pagespeed-report__score-gauge', + delay: 1000, // Wait for table overlay to animate. + } + } ) + .add( 'Post Searcher', () => ( + + ) ) + .add( 'Search Funnel Analytics Inactive', () => { + window.googlesitekit = analyticsDashboardData; + + const addSearchConsoleDashboardWidgetTopLevel = createAddToFilter( ); + + wp.hooks.removeAllFilters( 'googlesitekit.DashboardSearchFunnel' ); + + wp.hooks.addFilter( 'googlesitekit.DashboardSearchFunnel', + 'googlesitekit.SearchConsoleSearchFunnel', + addSearchConsoleDashboardWidgetTopLevel ); + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'Dashboard' + ); + }, 250 ); + + return ( + +
+
+ +
+ +
+
+
+
+ ); + }, + { options: { readySelector: '.googlesitekit-line-chart > div[style="position: relative;"]' } } ) + .add( 'Search Funnel', () => { + window.googlesitekit = analyticsDashboardData; + + const addAnalyticsDashboardWidgetTopLevel = createAddToFilter( ); + const addSearchConsoleDashboardWidgetTopLevel = createAddToFilter( ); + + wp.hooks.removeAllFilters( 'googlesitekit.DashboardSearchFunnel' ); + wp.hooks.addFilter( 'googlesitekit.DashboardSearchFunnel', + 'googlesitekit.Analytics', + addAnalyticsDashboardWidgetTopLevel, 11 ); + + wp.hooks.addFilter( 'googlesitekit.DashboardSearchFunnel', + 'googlesitekit.SearchConsoleSearchFunnel', + addSearchConsoleDashboardWidgetTopLevel ); + + // Manual set some missing goals data; + var cache = JSON.parse( googlesitekit.admin.datacache ); + cache[ 'googlesitekit_modules::analytics::goals::last-28-days' ] = JSON.parse( '{"itemsPerPage":1000,"kind":"analytics#goals","nextLink":null,"previousLink":null,"startIndex":1,"totalResults":5,"username":"user.name@gmail.com","items":[{"accountId":"XXXXXX","active":true,"created":"2016-12-06T15:36:07.002Z","id":"1","internalWebPropertyId":"XXXXXXX","kind":"analytics#goal","name":"Basic","profileId":"XXXXXXXX","selfLink":"https://www.googleapis.com/analytics/v3/management/accounts/XXXXXX/webproperties/UA-XXXXXX-3/profiles/XXXXXXXX/goals/1","type":"URL_DESTINATION","updated":"2016-12-06T21:40:31.531Z","value":299,"webPropertyId":"UA-XXXXXX-3","parentLink":{"href":"https://www.googleapis.com/analytics/v3/management/accounts/XXXXXX/webproperties/UA-XXXXXX-3/profiles/XXXXXXXX","type":"analytics#profile"},"urlDestinationDetails":{"caseSensitive":false,"firstStepRequired":true,"matchType":"EXACT","url":"/thankyou","steps":[{"name":"Basic Button","number":1,"url":"/pricing-basic"}]}},{"accountId":"XXXXXX","active":true,"created":"2016-12-06T16:30:57.626Z","id":"2","internalWebPropertyId":"XXXXXXX","kind":"analytics#goal","name":"Professional","profileId":"XXXXXXXX","selfLink":"https://www.googleapis.com/analytics/v3/management/accounts/XXXXXX/webproperties/UA-XXXXXX-3/profiles/XXXXXXXX/goals/2","type":"URL_DESTINATION","updated":"2016-12-06T21:40:43.894Z","value":699,"webPropertyId":"UA-XXXXXX-3","parentLink":{"href":"https://www.googleapis.com/analytics/v3/management/accounts/XXXXXX/webproperties/UA-XXXXXX-3/profiles/XXXXXXXX","type":"analytics#profile"},"urlDestinationDetails":{"caseSensitive":false,"firstStepRequired":true,"matchType":"EXACT","url":"/thankyou","steps":[{"name":"Professional Button","number":1,"url":"/pricing-professional"}]}},{"accountId":"XXXXXX","active":true,"created":"2016-12-06T16:31:32.429Z","id":"3","internalWebPropertyId":"XXXXXXX","kind":"analytics#goal","name":"Enterprise","profileId":"XXXXXXXX","selfLink":"https://www.googleapis.com/analytics/v3/management/accounts/XXXXXX/webproperties/UA-XXXXXX-3/profiles/XXXXXXXX/goals/3","type":"URL_DESTINATION","updated":"2016-12-06T21:40:55.366Z","value":999,"webPropertyId":"UA-XXXXXX-3","parentLink":{"href":"https://www.googleapis.com/analytics/v3/management/accounts/XXXXXX/webproperties/UA-XXXXXX-3/profiles/XXXXXXXX","type":"analytics#profile"},"urlDestinationDetails":{"caseSensitive":false,"firstStepRequired":true,"matchType":"EXACT","url":"/thankyou","steps":[{"name":"Enterprise Button","number":1,"url":"/pricing-enterprise"}]}},{"accountId":"XXXXXX","active":true,"created":"2016-12-06T16:32:17.667Z","id":"4","internalWebPropertyId":"XXXXXXX","kind":"analytics#goal","name":"Form Success (non-funnel)","profileId":"XXXXXXXX","selfLink":"https://www.googleapis.com/analytics/v3/management/accounts/XXXXXX/webproperties/UA-XXXXXX-3/profiles/XXXXXXXX/goals/4","type":"URL_DESTINATION","updated":"2016-12-06T16:53:22.277Z","value":0,"webPropertyId":"UA-XXXXXX-3","parentLink":{"href":"https://www.googleapis.com/analytics/v3/management/accounts/XXXXXX/webproperties/UA-XXXXXX-3/profiles/XXXXXXXX","type":"analytics#profile"},"urlDestinationDetails":{"caseSensitive":false,"firstStepRequired":false,"matchType":"EXACT","url":"/thankyou"}},{"accountId":"XXXXXX","active":true,"created":"2016-12-06T16:41:10.580Z","id":"5","internalWebPropertyId":"XXXXXXX","kind":"analytics#goal","name":"Get Started","profileId":"XXXXXXXX","selfLink":"https://www.googleapis.com/analytics/v3/management/accounts/XXXXXX/webproperties/UA-XXXXXX-3/profiles/XXXXXXXX/goals/5","type":"URL_DESTINATION","updated":"2016-12-06T16:53:14.486Z","value":0,"webPropertyId":"UA-XXXXXX-3","parentLink":{"href":"https://www.googleapis.com/analytics/v3/management/accounts/XXXXXX/webproperties/UA-XXXXXX-3/profiles/XXXXXXXX","type":"analytics#profile"},"urlDestinationDetails":{"caseSensitive":false,"firstStepRequired":true,"matchType":"EXACT","url":"/thankyou","steps":[{"name":"Get Started Header Button","number":1,"url":"/get-started"}]}}]}' ); + + googlesitekit.admin.datacache = JSON.stringify( cache ); + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'Dashboard' + ); + }, 250 ); + + return ( + +
+
+ +
+
+
+ ); + }, { + options: { + readySelector: '.googlesitekit-line-chart > div[style="position: relative;"]' + } + } ); diff --git a/stories/data-table.stories.js b/stories/data-table.stories.js new file mode 100644 index 00000000000..0a57f65ae4a --- /dev/null +++ b/stories/data-table.stories.js @@ -0,0 +1,36 @@ +import { storiesOf } from '@storybook/react'; +import { __ } from '@wordpress/i18n'; +import Layout from 'GoogleComponents/layout/layout'; +import AnalyticsDashboardWidgetTopPagesTable from 'GoogleModules/analytics/dashboard/dashboard-widget-top-pages-table.js'; +import { googlesitekit as analyticsDashboardData } from '../.storybook/data/wp-admin-admin.php-page=googlesitekit-module-analytics-googlesitekit'; + +storiesOf( 'Global', module ) + .add( 'Data Table', () => { + window.googlesitekit = analyticsDashboardData; + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'Dashboard' + ); + }, 250 ); + return ( + + + + ); + }, { + options: { + readySelector: '.googlesitekit-table-overflow', + delay: 2000, // Wait for table overflow to animate. + } + } ); diff --git a/stories/header.stories.js b/stories/header.stories.js new file mode 100644 index 00000000000..d9be7c967f1 --- /dev/null +++ b/stories/header.stories.js @@ -0,0 +1,16 @@ +import { storiesOf } from '@storybook/react'; +import Header from 'GoogleComponents/header'; +import { googlesitekit as dashboardData } from '../.storybook/data/wp-admin-admin.php-page=googlesitekit-dashboard-googlesitekit'; + +storiesOf( 'Global', module ) + .add( 'Plugin Header', () => { + window.googlesitekit = dashboardData; + window.googlesitekit.admin.userData.picture = 'http://gravatar.com/avatar/?s=96&d=mm'; + return ( +
+ ); + }, { + options: { + delay: 3000, // Wait for image to load. + } + } ); diff --git a/stories/layout.stories.js b/stories/layout.stories.js new file mode 100644 index 00000000000..503294c8040 --- /dev/null +++ b/stories/layout.stories.js @@ -0,0 +1,28 @@ +import { storiesOf } from '@storybook/react'; +import { __ } from '@wordpress/i18n'; +import Layout from 'GoogleComponents/layout/layout'; + +storiesOf( 'Global/Layout', module ) + .add( 'Layout with Header Footer and CTAs', () => ( + + { __( 'Child Content', 'google-site-kit' ) } + + ) ) + .add( 'Layout with Header and Footer', () => ( + + { __( 'Child Content', 'google-site-kit' ) } + + ) ); diff --git a/stories/links.stories.js b/stories/links.stories.js new file mode 100644 index 00000000000..d9feebb860d --- /dev/null +++ b/stories/links.stories.js @@ -0,0 +1,119 @@ +import { storiesOf } from '@storybook/react'; +import Link from 'GoogleComponents/link'; + +storiesOf( 'Global', module ) + .add( 'Links', () => { + return ( +
+

+ + Default Link + +

+

+ + VRT: Default Link Hovered + +

+

+ + Default Link Button + +

+

+ + Inherited Link + +

+

+ + Small Link + +

+

+ + Inverse Link + +

+

+ + Back Link + +

+

+ + External Link + +

+

+ + All Caps Link + +

+

+ + All Caps Link with Arrow + +

+

+ + Inverse All Caps Link with Arrow + +

+

+ + Danger Link + +

+

+ + Disabled Link + +

+
+ ); + }, + { + options: { + hoverSelector: '.googlesitekit-cta-link--hover', + onReadyScript: 'mouse.js', + } + } ); diff --git a/stories/modal-dialog.stories.js b/stories/modal-dialog.stories.js new file mode 100644 index 00000000000..cabe9a3a76b --- /dev/null +++ b/stories/modal-dialog.stories.js @@ -0,0 +1,20 @@ +import { storiesOf } from '@storybook/react'; +import Dialog from 'GoogleComponents/dialog'; +import { __ } from '@wordpress/i18n'; + +storiesOf( 'Global', module ) + .add( 'Modal Dialog', () => { + const { provides } = window.googlesitekit.modules.analytics; + return ( + + ); + }, { + options: { + delay: 1000, // Wait for button to animate. + } + } ); diff --git a/stories/module-adsense.stories.js b/stories/module-adsense.stories.js new file mode 100644 index 00000000000..3e224038dc0 --- /dev/null +++ b/stories/module-adsense.stories.js @@ -0,0 +1,64 @@ +import { storiesOf } from '@storybook/react'; +import { __ } from '@wordpress/i18n'; +import Layout from 'GoogleComponents/layout/layout'; +import AdSenseEstimateEarningsWidget + from 'GoogleModules/adsense/dashboard/dashboard-widget-estimate-earnings'; +import AdSensePerformanceWidget from 'GoogleModules/adsense/dashboard/dashboard-widget-performance'; +import AdSenseDashboardOutro from 'GoogleModules/adsense/dashboard/dashboard-outro'; +import { googlesitekit as adSenseData } from '../.storybook/data/wp-admin-admin.php-page=googlesitekit-module-adsense-googlesitekit'; + +storiesOf( 'AdSense Module', module ) + .add( 'Estimate Earnings', () => { + window.googlesitekit = adSenseData; + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'Single' + ); + }, 250 ); + + return ( + + {} } + handleDataSuccess={ () => {} } + /> + + ); + }, { + options: { + readySelector: '.googlesitekit-data-block', + } + } ) + .add( 'Performance', () => { + window.googlesitekit = adSenseData; + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'Single' + ); + }, 250 ); + + return ( + + + + ); + } ) + .add( 'AdSense Outro', () => ( + + ) ); diff --git a/stories/module-analytics.stories.js b/stories/module-analytics.stories.js new file mode 100644 index 00000000000..8edb0553e9a --- /dev/null +++ b/stories/module-analytics.stories.js @@ -0,0 +1,105 @@ +import { storiesOf } from '@storybook/react'; +import { __ } from '@wordpress/i18n'; +import Layout from 'GoogleComponents/layout/layout'; +import AnalyticsDashboardWidgetOverview from 'GoogleModules/analytics/dashboard/dashboard-widget-overview'; +import AnalyticsDashboardWidgetSiteStats from 'GoogleModules/analytics/dashboard/dashboard-widget-sitestats'; +import DashboardAcquisitionPieChart from 'GoogleModules/analytics/dashboard/dashboard-widget-acquisition-piechart'; +import AnalyticsDashboardWidgetTopAcquisitionSources from 'GoogleModules/analytics/dashboard/dashboard-widget-top-acquisition-sources-table'; +import { googlesitekit as analyticsData } from '../.storybook/data/wp-admin-admin.php-page=googlesitekit-module-analytics-googlesitekit'; + +storiesOf( 'Analytics Module', module ) + .add( 'Audience Overview Chart', () => { + window.googlesitekit = analyticsData; + + const selectedStats = [ + 0, + ]; + const series = { + '0': { + 'color': '#4285f4', + 'targetAxisIndex': 0 + }, + '1': { + 'color': '#4285f4', + 'targetAxisIndex': 0, + 'lineDashStyle': [ + 3, + 3 + ], + 'lineWidth': 1 + } + }; + const vAxes = null; + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'Single' + ); + }, 250 ); + + return ( + + {} } + /> + + + ); + }, + { options: { readySelector: '.googlesitekit-line-chart > div[style="position: relative;"]' } } ) + .add( 'Top Acquisition Pie Chart', () => { + window.googlesitekit = analyticsData; + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'Single' + ); + }, 250 ); + return ( + +
+
+
+ +
+
+ +
+
+
+
+ ); + }, + { options: { readySelector: '.googlesitekit-line-chart > div[style="position: relative;"]' } } ); diff --git a/stories/module-search-console.stories.js b/stories/module-search-console.stories.js new file mode 100644 index 00000000000..38fd93af289 --- /dev/null +++ b/stories/module-search-console.stories.js @@ -0,0 +1,57 @@ +import { storiesOf } from '@storybook/react'; +import { __ } from '@wordpress/i18n'; +import Layout from 'GoogleComponents/layout/layout'; +import SearchConsoleDashboardWidgetOverview from 'GoogleModules/search-console/dashboard/dashboard-widget-overview'; +import SearchConsoleDashboardWidgetSiteStats from 'GoogleModules/search-console/dashboard/dashboard-widget-sitestats'; +import { googlesitekit as analyticsData } from '../.storybook/data/wp-admin-admin.php-page=googlesitekit-module-analytics-googlesitekit'; + +storiesOf( 'Search Console Module', module ) + .add( 'Overview Chart', () => { + window.googlesitekit = analyticsData; + + const selectedStats = [ + 0, + 1 + ]; + const series = [ + { + 'color': '#4285f4', + 'targetAxisIndex': 0 + }, + { + 'color': '#27bcd4', + 'targetAxisIndex': 1 + } + ]; + const vAxes = [ + { + 'title': 'Clicks' + }, + { + 'title': 'Impressions' + } + ]; + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'Single' + ); + }, 250 ); + + return ( + + + + + ); + }, + { options: { readySelector: '.googlesitekit-line-chart > div[style="position: relative;"]' } } ); diff --git a/stories/notifications.stories.js b/stories/notifications.stories.js new file mode 100644 index 00000000000..afe1b62459d --- /dev/null +++ b/stories/notifications.stories.js @@ -0,0 +1,196 @@ +import { storiesOf } from '@storybook/react'; +import { __ } from '@wordpress/i18n'; +import Notification from 'GoogleComponents/notifications/notification'; +import ModulesList from 'GoogleComponents/modules-list'; + +storiesOf( 'Global/Notifications', module ) + .add( 'Module Setup Complete', () => ( + {} } + winImage={ `${googlesitekit.admin.assetsRoot}images/rocket.png` } + dismiss={ __( 'OK, Got it!', 'google-site-kit' ) } + format="large" + type="win-success" + > + + + ) ) + .add( 'Small with Image', () => ( + + ) ) + .add( 'Small with No Image', () => ( + + ) ) + .add( 'Small with Error', () => ( + + ) ) + .add( 'Small with Warning', () => ( + + ) ) + .add( 'Traffic Increase Win', () => ( + + ) ) + .add( 'Pageview Increase Win', () => ( + + ) ) + .add( 'Publishing Win', () => ( + + ) ) + .add( 'Total Stats', () => ( + + ) ); diff --git a/stories/page-header.stories.js b/stories/page-header.stories.js new file mode 100644 index 00000000000..6c013d2f497 --- /dev/null +++ b/stories/page-header.stories.js @@ -0,0 +1,26 @@ +import { storiesOf } from '@storybook/react'; +import PageHeader from 'GoogleComponents/page-header'; + +storiesOf( 'Global', module ) + .add( 'Page Headers', () => ( +
+

+ +

+

+ +

+
+ ) ); diff --git a/stories/progress-bars.stories.js b/stories/progress-bars.stories.js new file mode 100644 index 00000000000..56d5189d2ae --- /dev/null +++ b/stories/progress-bars.stories.js @@ -0,0 +1,18 @@ +import { storiesOf } from '@storybook/react'; +import ProgressBar from 'GoogleComponents/progress-bar'; + +storiesOf( 'Global', module ) + .add( 'Progress Bars', () => ( +
+

Default

+ +

Small

+ +

Small Compress

+ +
+ ), { + options: { + misMatchThreshold: 10, // Handle animation differences. + } + } ); diff --git a/stories/radio.stories.js b/stories/radio.stories.js new file mode 100644 index 00000000000..95aaffc84f7 --- /dev/null +++ b/stories/radio.stories.js @@ -0,0 +1,37 @@ +import { storiesOf } from '@storybook/react'; +import Radio from 'GoogleComponents/radio'; + +storiesOf( 'Global', module ) + .add( 'Radios', () => ( +
+
+ + Default + +
+
+ + Checked + +
+
+ + Disabled + +
+
+ ) ); diff --git a/stories/select.stories.js b/stories/select.stories.js new file mode 100644 index 00000000000..8d8722a04cf --- /dev/null +++ b/stories/select.stories.js @@ -0,0 +1,89 @@ +import { storiesOf } from '@storybook/react'; +import { Select, Option } from 'SiteKitCore/material-components'; +import { __ } from '@wordpress/i18n'; + +storiesOf( 'Global', module ) + .add( 'Selects', () => { + return ( +
+
+ +
+
+ +
+
+ +
+
+ ); + }, { + options: { + delay: 3000, // Sometimes the click doesn't work, waiting for everything to load. + clickSelector: '.googlesitekit-story-select-click', + postInteractionWait: 3000, // Wait for overlay and selects to animate. + onReadyScript: 'mouse.js', + } + } ); diff --git a/stories/settings.stories.js b/stories/settings.stories.js new file mode 100644 index 00000000000..573227177ef --- /dev/null +++ b/stories/settings.stories.js @@ -0,0 +1,378 @@ +import { storiesOf } from '@storybook/react'; +import SettingsModules from 'GoogleComponents/settings/settings-modules'; +import Layout from 'GoogleComponents/layout/layout'; +import { googlesitekit as settingsData } from '../.storybook/data/wp-admin-admin.php-page=googlesitekit-settings-googlesitekit.js'; +import { fillFilterWithComponent } from 'GoogleUtil'; +import AnalyticsSetup from 'GoogleModules/analytics/setup'; +import SearchConsoleSettingStatus from 'GoogleModules/search-console/settings/search-console-settings-status'; +import SettingsAdmin from '../assets/js/components/settings/settings-admin'; +import Tab from '@material/react-tab'; +import TabBar from '@material/react-tab-bar'; +import { __ } from '@wordpress/i18n'; + +/** + * Add components to the settings page. + */ + +storiesOf( 'Settings', module ) + .add( 'Settings Tabs', () => { + return ( + + + + { __( 'Connected Services', 'google-site-kit' ) } + + + { __( 'Connect More Services', 'google-site-kit' ) } + + + { __( 'Admin Settings', 'google-site-kit' ) } + + + + ); + }, { + options: { + delay: 3000, // Wait for tabs to animate. + } + } ) + .add( 'Connected Services', () => { + window.googlesitekit = settingsData; + window.googlesitekit.setupComplete = true; + googlesitekit.modules.analytics.setupComplete = true; + googlesitekit.modules['search-console'].setupComplete = true; + googlesitekit.modules.analytics['get-accounts'] = { + 'accounts': [ + { + 'created': '2011-03-25T21:41:26.980Z', + 'id': '22305160', + 'kind': 'analytics#account', + 'name': '10up', + 'selfLink': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160', + 'starred': null, + 'updated': '2015-08-10T19:09:14.708Z', + 'permissions': { + 'effective': [] + }, + 'childLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties', + 'type': 'analytics#webproperties' + } + }, + { + 'created': '2018-09-17T18:32:09.258Z', + 'id': '125893658', + 'kind': 'analytics#account', + 'name': 'Ryan 10up', + 'selfLink': 'https://www.googleapis.com/analytics/v3/management/accounts/125893658', + 'starred': null, + 'updated': '2018-09-17T18:32:09.258Z', + 'permissions': { + 'effective': [ + 'COLLABORATE', + 'EDIT', + 'MANAGE_USERS', + 'READ_AND_ANALYZE' + ] + }, + 'childLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/125893658/webproperties', + 'type': 'analytics#webproperties' + } + }, + { + 'id': '-1', + 'name': 'Setup a New Account' + } + ], + 'properties': [ + { + 'accountId': '22305160', + 'created': '2016-12-06T14:48:54.188Z', + 'dataRetentionResetOnNewActivity': true, + 'dataRetentionTtl': 'MONTHS_26', + 'defaultProfileId': '135435962', + 'id': 'UA-22305160-3', + 'industryVertical': 'INTERNET_AND_TELECOM', + 'internalWebPropertyId': '131522251', + 'kind': 'analytics#webproperty', + 'level': 'STANDARD', + 'name': 'ElasticPress.io', + 'profileCount': 1, + 'selfLink': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties/UA-22305160-3', + 'starred': null, + 'updated': '2016-12-06T14:53:41.965Z', + 'websiteUrl': 'https://www.elasticpress.io', + 'permissions': { + 'effective': [ + 'READ_AND_ANALYZE' + ] + }, + 'parentLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160', + 'type': 'analytics#account' + }, + 'childLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties/UA-22305160-3/profiles', + 'type': 'analytics#profiles' + } + }, + { + 'id': 0, + 'name': 'Setup a New Property' + } + ], + 'profiles': [ + { + 'accountId': '22305160', + 'botFilteringEnabled': false, + 'created': '2016-12-06T14:48:54.188Z', + 'currency': 'USD', + 'defaultPage': null, + 'eCommerceTracking': false, + 'enhancedECommerceTracking': null, + 'excludeQueryParameters': null, + 'id': '135435962', + 'internalWebPropertyId': '131522251', + 'kind': 'analytics#profile', + 'name': 'All Web Site Data', + 'selfLink': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties/UA-22305160-3/profiles/135435962', + 'siteSearchCategoryParameters': null, + 'siteSearchQueryParameters': 's', + 'starred': null, + 'stripSiteSearchCategoryParameters': null, + 'stripSiteSearchQueryParameters': false, + 'timezone': 'America/Los_Angeles', + 'type': 'WEB', + 'updated': '2019-01-25T20:15:27.426Z', + 'webPropertyId': 'UA-22305160-3', + 'websiteUrl': 'https://www.elasticpress.io', + 'permissions': { + 'effective': [ + 'READ_AND_ANALYZE' + ] + }, + 'parentLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties/UA-22305160-3', + 'type': 'analytics#webproperty' + }, + 'childLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties/UA-22305160-3/profiles/135435962/goals', + 'type': 'analytics#goals' + } + }, + { + 'id': 0, + 'name': 'Setup a New Profile' + } + ] + }; + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.addFilter( 'googlesitekit.ModuleSettingsDetails-analytics', + 'googlesitekit.AnalyticsModuleSettingsDetails', + fillFilterWithComponent( AnalyticsSetup, { + onSettingsPage: true, + } ) ); + wp.hooks.addFilter( 'googlesitekit.ModuleSettingsDetails-search-console', + 'googlesitekit.SearchConsoleModuleSettingsDetails', + fillFilterWithComponent( SearchConsoleSettingStatus, { + onSettingsPage: true, + } ) ); + }, 250 ); + + return ( +
+ +
+ ); + }, { + options: { + delay: 1000, // Wait for screen to render. + } + } ) + .add( 'VRT: Editing Settings Module', () => { + window.googlesitekit = settingsData; + window.googlesitekit.setupComplete = true; + googlesitekit.modules.analytics.setupComplete = true; + googlesitekit.modules.analytics['get-accounts'] = { + 'accounts': [ + { + 'created': '2011-03-25T21:41:26.980Z', + 'id': '22305160', + 'kind': 'analytics#account', + 'name': '10up', + 'selfLink': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160', + 'starred': null, + 'updated': '2015-08-10T19:09:14.708Z', + 'permissions': { + 'effective': [] + }, + 'childLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties', + 'type': 'analytics#webproperties' + } + }, + { + 'created': '2018-09-17T18:32:09.258Z', + 'id': '125893658', + 'kind': 'analytics#account', + 'name': 'Ryan 10up', + 'selfLink': 'https://www.googleapis.com/analytics/v3/management/accounts/125893658', + 'starred': null, + 'updated': '2018-09-17T18:32:09.258Z', + 'permissions': { + 'effective': [ + 'COLLABORATE', + 'EDIT', + 'MANAGE_USERS', + 'READ_AND_ANALYZE' + ] + }, + 'childLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/125893658/webproperties', + 'type': 'analytics#webproperties' + } + }, + { + 'id': '-1', + 'name': 'Setup a New Account' + } + ], + 'properties': [ + { + 'accountId': '22305160', + 'created': '2016-12-06T14:48:54.188Z', + 'dataRetentionResetOnNewActivity': true, + 'dataRetentionTtl': 'MONTHS_26', + 'defaultProfileId': '135435962', + 'id': 'UA-22305160-3', + 'industryVertical': 'INTERNET_AND_TELECOM', + 'internalWebPropertyId': '131522251', + 'kind': 'analytics#webproperty', + 'level': 'STANDARD', + 'name': 'ElasticPress.io', + 'profileCount': 1, + 'selfLink': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties/UA-22305160-3', + 'starred': null, + 'updated': '2016-12-06T14:53:41.965Z', + 'websiteUrl': 'https://www.elasticpress.io', + 'permissions': { + 'effective': [ + 'READ_AND_ANALYZE' + ] + }, + 'parentLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160', + 'type': 'analytics#account' + }, + 'childLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties/UA-22305160-3/profiles', + 'type': 'analytics#profiles' + } + }, + { + 'id': 0, + 'name': 'Setup a New Property' + } + ], + 'profiles': [ + { + 'accountId': '22305160', + 'botFilteringEnabled': false, + 'created': '2016-12-06T14:48:54.188Z', + 'currency': 'USD', + 'defaultPage': null, + 'eCommerceTracking': false, + 'enhancedECommerceTracking': null, + 'excludeQueryParameters': null, + 'id': '135435962', + 'internalWebPropertyId': '131522251', + 'kind': 'analytics#profile', + 'name': 'All Web Site Data', + 'selfLink': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties/UA-22305160-3/profiles/135435962', + 'siteSearchCategoryParameters': null, + 'siteSearchQueryParameters': 's', + 'starred': null, + 'stripSiteSearchCategoryParameters': null, + 'stripSiteSearchQueryParameters': false, + 'timezone': 'America/Los_Angeles', + 'type': 'WEB', + 'updated': '2019-01-25T20:15:27.426Z', + 'webPropertyId': 'UA-22305160-3', + 'websiteUrl': 'https://www.elasticpress.io', + 'permissions': { + 'effective': [ + 'READ_AND_ANALYZE' + ] + }, + 'parentLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties/UA-22305160-3', + 'type': 'analytics#webproperty' + }, + 'childLink': { + 'href': 'https://www.googleapis.com/analytics/v3/management/accounts/22305160/webproperties/UA-22305160-3/profiles/135435962/goals', + 'type': 'analytics#goals' + } + }, + { + 'id': 0, + 'name': 'Setup a New Profile' + } + ] + }; + + // Load the datacache with data. + setTimeout( () => { + wp.hooks.addFilter( 'googlesitekit.ModuleSettingsDetails-analytics', + 'googlesitekit.AnalyticsModuleSettingsDetails', + fillFilterWithComponent( AnalyticsSetup, { + onSettingsPage: true, + } ) ); + wp.hooks.addFilter( 'googlesitekit.ModuleSettingsDetails-search-console', + 'googlesitekit.SearchConsoleModuleSettingsDetails', + fillFilterWithComponent( SearchConsoleSettingStatus, { + onSettingsPage: true, + } ) ); + }, 250 ); + + return ( +
+ +
+ ); + }, { + options: { + delay: 2000, // Sometimes the click doesn't work, waiting for everything to load. + clickSelectors: [ '#googlesitekit-settings-module__header--analytics', '.googlesitekit-settings-module__edit-button' ], + hoverSelector: '.googlesitekit-settings-module__title', // Move mouse off "Learn more" link. + postInteractionWait: 3000, // Wait for overlay and selects to animate. + onReadyScript: 'mouse.js', + } + } ) + .add( 'Connect More Services', () => { + window.googlesitekit = settingsData; + window.googlesitekit.modules.analytics.setupComplete = false; + return ( + + ); + } ) + .add( 'Admin Settings', () => { + window.googlesitekit = settingsData; + window.googlesitekit.modules.analytics.setupComplete = false; + window.googlesitekit.admin.clientID = '26521001426-xxx1234ffghrrro6hofusq2b8.apps..com'; + window.googlesitekit.admin.clientSecret = '••••••••••••••••••••••••••••'; + window.googlesitekit.admin.apikey = 'AIzaSyAi7c63e21001ESQsrtIfdIY3IcyQVyiw4o'; + + return ( +
+
+ +
+
+ ); + } ); diff --git a/stories/setup.stories.js b/stories/setup.stories.js new file mode 100644 index 00000000000..c0131ed2ddb --- /dev/null +++ b/stories/setup.stories.js @@ -0,0 +1,12 @@ +import { storiesOf } from '@storybook/react'; +import Setup from 'GoogleComponents/setup'; + +storiesOf( 'Setup', module ) + .add( 'Client ID', () => { + googlesitekit.setup.isSiteKitConnected = false; + googlesitekit.setup.isAuthenticated = false; + googlesitekit.setup.isVerified = false; + googlesitekit.setup.hasSearchConsoleProperty = false; + googlesitekit.permissions.canSetup = true; + return ( ); + } ); diff --git a/stories/splash.stories.js b/stories/splash.stories.js new file mode 100644 index 00000000000..bdc24a75bcc --- /dev/null +++ b/stories/splash.stories.js @@ -0,0 +1,108 @@ +import { storiesOf } from '@storybook/react'; +import { __ } from '@wordpress/i18n'; +import DashboardSplashIntro from 'GoogleComponents/dashboard-splash/dashboard-splash-intro'; +import DashboardSplashModule from 'GoogleComponents/dashboard-splash/dashboard-splash-module'; +import DashboardSplashService from 'GoogleComponents/dashboard-splash/dashboard-splash-service'; +import DashboardSplashOutro from 'GoogleComponents/dashboard-splash/dashboard-splash-outro'; + +storiesOf( 'Splash', module ) + .add( 'Splash Page', () => ( +
+ {} } /> +
+
+
+
+

+ { __( 'Powerful tools integrated into your WordPress dashboard.', 'google-site-kit' ) } +

+
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+
+
+
+ +
+
+ +
+
+
+
+ {} } /> +
+ ) ); diff --git a/stories/switch.stories.js b/stories/switch.stories.js new file mode 100644 index 00000000000..bef193228c0 --- /dev/null +++ b/stories/switch.stories.js @@ -0,0 +1,30 @@ +import { storiesOf } from '@storybook/react'; +import Switch from 'GoogleComponents/switch'; + +storiesOf( 'Global', module ) + .add( 'Switches', () => ( +
+
+ +
+
+ +
+
+ +
+
+ ) ); diff --git a/stories/text-field.stories.js b/stories/text-field.stories.js new file mode 100644 index 00000000000..ceb4064ecc3 --- /dev/null +++ b/stories/text-field.stories.js @@ -0,0 +1,34 @@ +import { storiesOf } from '@storybook/react'; +import { TextField, Input } from 'SiteKitCore/material-components'; +import { __ } from '@wordpress/i18n'; + +storiesOf( 'Global', module ) + .add( 'Text Fields', () => ( +
+
+ + + +
+
+ + + +
+
+ ) ); diff --git a/stories/wp-activation.stories.js b/stories/wp-activation.stories.js new file mode 100644 index 00000000000..58d40907dc2 --- /dev/null +++ b/stories/wp-activation.stories.js @@ -0,0 +1,36 @@ +import { storiesOf } from '@storybook/react'; +import { __ } from '@wordpress/i18n'; +import SvgIcon from 'GoogleUtil/svg-icon'; + +storiesOf( 'WordPress', module ) + .add( 'WordPress Activation', () => { + return ( +
+
+
+
+
+
+ +
+

{ __( 'Congratulations, the Site Kit plugin is now activated.', 'google-site-kit' ) }

+
+ +
+
+
+
+ ); + } ); diff --git a/stories/wp-dashboard.stories.js b/stories/wp-dashboard.stories.js new file mode 100644 index 00000000000..fcd88813886 --- /dev/null +++ b/stories/wp-dashboard.stories.js @@ -0,0 +1,58 @@ +import { storiesOf } from '@storybook/react'; +import SvgIcon from 'GoogleUtil/svg-icon'; +import WPDashboardMain from 'GoogleComponents/wp-dashboard/wp-dashboard-main'; +import { googlesitekit as wpDashboardData } from '../.storybook/data/wp-admin-index.php--googlesitekit'; +import WPSearchConsoleDashboardWidget from 'GoogleModules/search-console/wp-dashboard/wp-dashboard-widget'; +import { createAddToFilter } from 'GoogleUtil/helpers'; +import WPAnalyticsDashboardWidgetOverview from 'GoogleModules/analytics/wp-dashboard/wp-dashboard-widget-overview'; +import WPAnalyticsDashboardWidgetTopPagesTable from 'GoogleModules/analytics/wp-dashboard/wp-dashboard-widget-top-pages-table'; + +storiesOf( 'WordPress', module ) + .add( 'WordPress Dashboard', () => { + window.googlesitekit = wpDashboardData; + window.googlesitekit.admin.assetsRoot = '/assets/'; + const addWPSearchConsoleDashboardWidget = createAddToFilter( ); + const addWPAnalyticsDashboardWidgetOverview = createAddToFilter( ); + const addWPAnalyticsDashboardWidgetTopPagesTable = createAddToFilter( ); + + wp.hooks.removeAllFilters( 'googlesitekit.WPDashboardHeader' ); + wp.hooks.addFilter( 'googlesitekit.WPDashboardHeader', + 'googlesitekit.SearchConsole', + addWPSearchConsoleDashboardWidget, 11 ); + + wp.hooks.addFilter( 'googlesitekit.WPDashboardHeader', + 'googlesitekit.Analytics', + addWPAnalyticsDashboardWidgetOverview ); + wp.hooks.addFilter( 'googlesitekit.WPDashboardModule', + 'googlesitekit.Analytics', + addWPAnalyticsDashboardWidgetTopPagesTable ); + + setTimeout( () => { + wp.hooks.doAction( + 'googlesitekit.moduleLoaded', + 'WPDashboard' + ); + + }, 250 ); + + return ( +
+
+
+

+

+
+
+ +
+
+
+
+
+ ); + }, { + options: { + readySelector: '.googlesitekit-data-block', + delay: 2000, // Wait for table overlay to animate. + } + } ); diff --git a/tests/README.md b/tests/README.md new file mode 100644 index 00000000000..022775cc145 --- /dev/null +++ b/tests/README.md @@ -0,0 +1,60 @@ +# Site Kit Unit Tests + +## Initial Setup + +1) Install `phpunit` using composer: + + ``` + $ composer install + ``` + +2) Check if the `phpunit` exist: + + ``` + $ vendor/bin/phpunit --version + ``` + +2) Install WordPress and the WP Unit Test lib using the `install.sh` script. Change to the plugin root directory and type: + + ``` + $ tests/bin/install.sh [db-host] [wp-version] [skip-database-creation] + ``` + +Sample usage: + + $ tests/bin/install.sh googlesitekit_tests root root localhost 4.9.8 false + +If you don't have `mysqladmin` installed on your host, please use create database manually. And set `skip-database-creation` to `true`: + + $ tests/bin/install.sh googlesitekit_tests root root localhost 4.9.8 true + + +**Important**: The `` database will be created if it doesn't exist and all data will be removed during testing. + +## Running Tests + +Simply change to the plugin root directory and type: + + $ vendor/bin/phpunit + +You can run specific tests by providing the path and filename to the test class: + + $ vendor/bin/phpunit tests/unit-tests/helpers + +You can run specific tests by providing group arguments: + + $ vendor/bin/phpunit --group cache + +Available Groups: + +- helpers +- cache + +Running with the WordPress Core PHPUnit configuration: + ``` + $WP_TESTS_DIR=/path/to/wp/develop/phpunit vendor/bin/phpunit + ``` + +## Automated Tests + +Tests are automatically run with [Travis-CI](https://travis-ci.com/google/site-kit-wp) for each commit and pull request. diff --git a/tests/backstop/backstop-options.js b/tests/backstop/backstop-options.js new file mode 100644 index 00000000000..668547b5354 --- /dev/null +++ b/tests/backstop/backstop-options.js @@ -0,0 +1,33 @@ +const viewPorts = require( './viewports' ); + +const backstopOptions = ( scenarios ) => { + + const options = { + onBeforeScript: 'puppet/onBefore.js', + asyncCaptureLimit: 5, + asyncCompareLimit: 50, + debug: false, + debugWindow: false, + engine: 'puppeteer', + engineOptions: { + args: [ '--no-sandbox' ] + }, + id: 'google-site-kit', + paths: { + bitmaps_reference: 'tests/backstop/reference', + bitmaps_test: 'tests/backstop/tests', + engine_scripts: 'tests/backstop/engine_scripts', + html_report: 'tests/backstop/html_report', + ci_report: 'tests/backstop/ci_report' + }, + report: [ 'browser' ], + scenarios: scenarios, + viewports: viewPorts, + readyEvent: 'backstopjs_ready', + misMatchThreshold: 0.05, // @todo change to 0, resolve SVG issue. + delay: 1000, // Default delay to ensure components render in Travis. + }; + return options; +}; + +module.exports = backstopOptions; diff --git a/tests/backstop/engine_scripts/mouse.js b/tests/backstop/engine_scripts/mouse.js new file mode 100644 index 00000000000..c3640c850fd --- /dev/null +++ b/tests/backstop/engine_scripts/mouse.js @@ -0,0 +1,6 @@ +module.exports = async( page, scenario ) => { + + // console.log( 'SCENARIO > ' + scenario.label ); + await require( './puppet/clickAndHoverHelper' )( page, scenario ); + +}; diff --git a/tests/backstop/engine_scripts/puppet/clickAndHoverHelper.js b/tests/backstop/engine_scripts/puppet/clickAndHoverHelper.js new file mode 100644 index 00000000000..c7b0616f1b3 --- /dev/null +++ b/tests/backstop/engine_scripts/puppet/clickAndHoverHelper.js @@ -0,0 +1,39 @@ +module.exports = async (page, scenario) => { + var hoverSelector = scenario.hoverSelectors || scenario.hoverSelector; + var clickSelector = scenario.clickSelectors || scenario.clickSelector; + var keyPressSelector = scenario.keyPressSelectors || scenario.keyPressSelector; + var scrollToSelector = scenario.scrollToSelector; + var postInteractionWait = scenario.postInteractionWait; // selector [str] | ms [int] + + if (keyPressSelector) { + for (const keyPressSelectorItem of [].concat(keyPressSelector)) { + await page.waitFor(keyPressSelectorItem.selector); + await page.type(keyPressSelectorItem.selector, keyPressSelectorItem.keyPress); + } + } + + if (hoverSelector) { + for (const hoverSelectorIndex of [].concat(hoverSelector)) { + await page.waitFor(hoverSelectorIndex); + await page.hover(hoverSelectorIndex); + } + } + + if (clickSelector) { + for (const clickSelectorIndex of [].concat(clickSelector)) { + await page.waitFor(clickSelectorIndex); + await page.click(clickSelectorIndex); + } + } + + if (postInteractionWait) { + await page.waitFor(postInteractionWait); + } + + if (scrollToSelector) { + await page.waitFor(scrollToSelector); + await page.evaluate(scrollToSelector => { + document.querySelector(scrollToSelector).scrollIntoView(); + }, scrollToSelector); + } +}; diff --git a/tests/backstop/engine_scripts/puppet/ignoreCSP.js b/tests/backstop/engine_scripts/puppet/ignoreCSP.js new file mode 100644 index 00000000000..02253bccea4 --- /dev/null +++ b/tests/backstop/engine_scripts/puppet/ignoreCSP.js @@ -0,0 +1,65 @@ +/** + * IGNORE CSP HEADERS + * Listen to all requests. If a request matches scenario.url + * then fetch the request again manually, strip out CSP headers + * and respond to the original request without CSP headers. + * Allows `ignoreHTTPSErrors: true` BUT... requires `debugWindow: true` + * + * see https://github.com/GoogleChrome/puppeteer/issues/1229#issuecomment-380133332 + * this is the workaround until Page.setBypassCSP lands... https://github.com/GoogleChrome/puppeteer/pull/2324 + * + * @param {REQUEST} request + * @return {VOID} + * + * Use this in an onBefore script E.G. + ``` + module.exports = async function(page, scenario) { + require('./removeCSP')(page, scenario); + } + ``` + * + */ + +const fetch = require('node-fetch'); +const https = require('https'); +const agent = new https.Agent({ + rejectUnauthorized: false +}); + +module.exports = async function (page, scenario) { + const intercept = async (request, targetUrl) => { + const requestUrl = request.url(); + + // FIND TARGET URL REQUEST + if (requestUrl === targetUrl) { + const cookiesList = await page.cookies(requestUrl); + const cookies = cookiesList.map(cookie => `${cookie.name}=${cookie.value}`).join('; '); + const headers = Object.assign(request.headers(), { cookie: cookies }); + const options = { + headers: headers, + body: request.postData(), + method: request.method(), + follow: 20, + agent + }; + + const result = await fetch(requestUrl, options); + + const buffer = await result.buffer(); + let cleanedHeaders = result.headers._headers || {}; + cleanedHeaders['content-security-policy'] = ''; + await request.respond({ + body: buffer, + headers: cleanedHeaders, + status: result.status + }); + } else { + request.continue(); + } + }; + + await page.setRequestInterception(true); + page.on('request', req => { + intercept(req, scenario.url); + }); +}; diff --git a/tests/backstop/engine_scripts/puppet/interceptImages.js b/tests/backstop/engine_scripts/puppet/interceptImages.js new file mode 100644 index 00000000000..c6c5ed3911a --- /dev/null +++ b/tests/backstop/engine_scripts/puppet/interceptImages.js @@ -0,0 +1,37 @@ +/** + * INTERCEPT IMAGES + * Listen to all requests. If a request matches IMAGE_URL_RE + * then stub the image with data from IMAGE_STUB_URL + * + * Use this in an onBefore script E.G. + ``` + module.exports = async function(page, scenario) { + require('./interceptImages')(page, scenario); + } + ``` + * + */ + +const fs = require('fs'); +const path = require('path'); + +const IMAGE_URL_RE = /\.gif|\.jpg|\.png/i; +const IMAGE_STUB_URL = path.resolve(__dirname, '../../imageStub.jpg'); +const IMAGE_DATA_BUFFER = fs.readFileSync(IMAGE_STUB_URL); +const HEADERS_STUB = {}; + +module.exports = async function (page, scenario) { + const intercept = async (request, targetUrl) => { + if (IMAGE_URL_RE.test(request.url())) { + await request.respond({ + body: IMAGE_DATA_BUFFER, + headers: HEADERS_STUB, + status: 200 + }); + } else { + request.continue(); + } + }; + await page.setRequestInterception(true); + page.on('request', intercept); +}; diff --git a/tests/backstop/engine_scripts/puppet/loadCookies.js b/tests/backstop/engine_scripts/puppet/loadCookies.js new file mode 100644 index 00000000000..db848a7cc7e --- /dev/null +++ b/tests/backstop/engine_scripts/puppet/loadCookies.js @@ -0,0 +1,29 @@ +var fs = require('fs'); + +module.exports = async (page, scenario) => { + var cookies = []; + var cookiePath = scenario.cookiePath; + + // READ COOKIES FROM FILE IF EXISTS + if (fs.existsSync(cookiePath)) { + cookies = JSON.parse(fs.readFileSync(cookiePath)); + } + + // MUNGE COOKIE DOMAIN + cookies = cookies.map(cookie => { + cookie.url = 'https://' + cookie.domain; + delete cookie.domain; + return cookie; + }); + + // SET COOKIES + const setCookies = async () => { + return Promise.all( + cookies.map(async (cookie) => { + await page.setCookie(cookie); + }) + ); + }; + await setCookies(); + console.log('Cookie state restored with:', JSON.stringify(cookies, null, 2)); +}; diff --git a/tests/backstop/engine_scripts/puppet/onBefore.js b/tests/backstop/engine_scripts/puppet/onBefore.js new file mode 100644 index 00000000000..cc072717c73 --- /dev/null +++ b/tests/backstop/engine_scripts/puppet/onBefore.js @@ -0,0 +1,3 @@ +module.exports = async( page, scenario, vp ) => { + +}; diff --git a/tests/backstop/engine_scripts/puppet/onReady.js b/tests/backstop/engine_scripts/puppet/onReady.js new file mode 100644 index 00000000000..a087dbd2845 --- /dev/null +++ b/tests/backstop/engine_scripts/puppet/onReady.js @@ -0,0 +1,6 @@ +module.exports = async( page, scenario, vp ) => { + + // console.log('SCENARIO > ' + scenario.label); + // await require('./clickAndHoverHelper')(page, scenario); + +}; diff --git a/tests/backstop/reference/google-site-kit_AdSense_Module_AdSense_Outro_0_document_0_small.png b/tests/backstop/reference/google-site-kit_AdSense_Module_AdSense_Outro_0_document_0_small.png new file mode 100644 index 00000000000..2c8390162ba Binary files /dev/null and b/tests/backstop/reference/google-site-kit_AdSense_Module_AdSense_Outro_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_AdSense_Module_AdSense_Outro_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_AdSense_Module_AdSense_Outro_0_document_1_medium.png new file mode 100644 index 00000000000..54c85efa282 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_AdSense_Module_AdSense_Outro_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_AdSense_Module_AdSense_Outro_0_document_2_large.png b/tests/backstop/reference/google-site-kit_AdSense_Module_AdSense_Outro_0_document_2_large.png new file mode 100644 index 00000000000..0bcbb50ca63 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_AdSense_Module_AdSense_Outro_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_AdSense_Module_Estimate_Earnings_0_document_0_small.png b/tests/backstop/reference/google-site-kit_AdSense_Module_Estimate_Earnings_0_document_0_small.png new file mode 100644 index 00000000000..771aa416eb6 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_AdSense_Module_Estimate_Earnings_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_AdSense_Module_Estimate_Earnings_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_AdSense_Module_Estimate_Earnings_0_document_1_medium.png new file mode 100644 index 00000000000..536f3519778 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_AdSense_Module_Estimate_Earnings_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_AdSense_Module_Estimate_Earnings_0_document_2_large.png b/tests/backstop/reference/google-site-kit_AdSense_Module_Estimate_Earnings_0_document_2_large.png new file mode 100644 index 00000000000..7e01be3307b Binary files /dev/null and b/tests/backstop/reference/google-site-kit_AdSense_Module_Estimate_Earnings_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_AdSense_Module_Performance_0_document_0_small.png b/tests/backstop/reference/google-site-kit_AdSense_Module_Performance_0_document_0_small.png new file mode 100644 index 00000000000..9f91510963c Binary files /dev/null and b/tests/backstop/reference/google-site-kit_AdSense_Module_Performance_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_AdSense_Module_Performance_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_AdSense_Module_Performance_0_document_1_medium.png new file mode 100644 index 00000000000..0c645421bda Binary files /dev/null and b/tests/backstop/reference/google-site-kit_AdSense_Module_Performance_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_AdSense_Module_Performance_0_document_2_large.png b/tests/backstop/reference/google-site-kit_AdSense_Module_Performance_0_document_2_large.png new file mode 100644 index 00000000000..22b352ee859 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_AdSense_Module_Performance_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Analytics_Module_Audience_Overview_Chart_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Analytics_Module_Audience_Overview_Chart_0_document_0_small.png new file mode 100644 index 00000000000..700afcf46d8 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Analytics_Module_Audience_Overview_Chart_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Analytics_Module_Audience_Overview_Chart_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Analytics_Module_Audience_Overview_Chart_0_document_1_medium.png new file mode 100644 index 00000000000..b5f6303fa7c Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Analytics_Module_Audience_Overview_Chart_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Analytics_Module_Audience_Overview_Chart_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Analytics_Module_Audience_Overview_Chart_0_document_2_large.png new file mode 100644 index 00000000000..e9984e56bdf Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Analytics_Module_Audience_Overview_Chart_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Analytics_Module_Top_Acquisition_Pie_Chart_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Analytics_Module_Top_Acquisition_Pie_Chart_0_document_0_small.png new file mode 100644 index 00000000000..80b26386679 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Analytics_Module_Top_Acquisition_Pie_Chart_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Analytics_Module_Top_Acquisition_Pie_Chart_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Analytics_Module_Top_Acquisition_Pie_Chart_0_document_1_medium.png new file mode 100644 index 00000000000..d1e9007c91d Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Analytics_Module_Top_Acquisition_Pie_Chart_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Analytics_Module_Top_Acquisition_Pie_Chart_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Analytics_Module_Top_Acquisition_Pie_Chart_0_document_2_large.png new file mode 100644 index 00000000000..f4a8ba59e4b Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Analytics_Module_Top_Acquisition_Pie_Chart_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_All_Traffic_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Dashboard_All_Traffic_0_document_0_small.png new file mode 100644 index 00000000000..18a804256a8 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_All_Traffic_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_All_Traffic_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Dashboard_All_Traffic_0_document_1_medium.png new file mode 100644 index 00000000000..6f80bee139c Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_All_Traffic_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_All_Traffic_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Dashboard_All_Traffic_0_document_2_large.png new file mode 100644 index 00000000000..c2d1a30bc67 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_All_Traffic_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Module_Header_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Dashboard_Module_Header_0_document_0_small.png new file mode 100644 index 00000000000..18981747c96 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Module_Header_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Module_Header_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Dashboard_Module_Header_0_document_1_medium.png new file mode 100644 index 00000000000..63382fa2880 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Module_Header_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Module_Header_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Dashboard_Module_Header_0_document_2_large.png new file mode 100644 index 00000000000..51015de9c22 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Module_Header_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_PageSpeed_Insights_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Dashboard_PageSpeed_Insights_0_document_0_small.png new file mode 100644 index 00000000000..3296142bead Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_PageSpeed_Insights_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_PageSpeed_Insights_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Dashboard_PageSpeed_Insights_0_document_1_medium.png new file mode 100644 index 00000000000..2215483e1e7 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_PageSpeed_Insights_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_PageSpeed_Insights_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Dashboard_PageSpeed_Insights_0_document_2_large.png new file mode 100644 index 00000000000..46b94ef4a96 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_PageSpeed_Insights_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Post_Searcher_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Dashboard_Post_Searcher_0_document_0_small.png new file mode 100644 index 00000000000..c7ce99689de Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Post_Searcher_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Post_Searcher_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Dashboard_Post_Searcher_0_document_1_medium.png new file mode 100644 index 00000000000..4b41d31f2e6 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Post_Searcher_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Post_Searcher_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Dashboard_Post_Searcher_0_document_2_large.png new file mode 100644 index 00000000000..11a30139457 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Post_Searcher_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_0_document_0_small.png new file mode 100644 index 00000000000..deabb6f577a Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_0_document_1_medium.png new file mode 100644 index 00000000000..d5912d01922 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_0_document_2_large.png new file mode 100644 index 00000000000..098b1fe0782 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_Analytics_Inactive_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_Analytics_Inactive_0_document_0_small.png new file mode 100644 index 00000000000..c916af1734a Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_Analytics_Inactive_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_Analytics_Inactive_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_Analytics_Inactive_0_document_1_medium.png new file mode 100644 index 00000000000..2c572d1924d Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_Analytics_Inactive_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_Analytics_Inactive_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_Analytics_Inactive_0_document_2_large.png new file mode 100644 index 00000000000..c570e91c2ec Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Dashboard_Search_Funnel_Analytics_Inactive_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Admin_Bar_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Admin_Bar_0_document_0_small.png new file mode 100644 index 00000000000..31649c47256 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Admin_Bar_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Admin_Bar_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Admin_Bar_0_document_1_medium.png new file mode 100644 index 00000000000..6ef32e31279 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Admin_Bar_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Admin_Bar_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Admin_Bar_0_document_2_large.png new file mode 100644 index 00000000000..bc977589dd9 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Admin_Bar_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Buttons_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Buttons_0_document_0_small.png new file mode 100644 index 00000000000..9d6049e4c1e Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Buttons_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Buttons_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Buttons_0_document_1_medium.png new file mode 100644 index 00000000000..7436f316d07 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Buttons_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Buttons_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Buttons_0_document_2_large.png new file mode 100644 index 00000000000..863557d9f7f Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Buttons_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Data_Table_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Data_Table_0_document_0_small.png new file mode 100644 index 00000000000..bdf8e1c2789 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Data_Table_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Data_Table_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Data_Table_0_document_1_medium.png new file mode 100644 index 00000000000..a72bfbb46da Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Data_Table_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Data_Table_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Data_Table_0_document_2_large.png new file mode 100644 index 00000000000..bf270ae5ac2 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Data_Table_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_Footer_and_CTAs_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_Footer_and_CTAs_0_document_0_small.png new file mode 100644 index 00000000000..16d52725262 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_Footer_and_CTAs_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_Footer_and_CTAs_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_Footer_and_CTAs_0_document_1_medium.png new file mode 100644 index 00000000000..91987f2e9dd Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_Footer_and_CTAs_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_Footer_and_CTAs_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_Footer_and_CTAs_0_document_2_large.png new file mode 100644 index 00000000000..65a433c2005 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_Footer_and_CTAs_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_and_Footer_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_and_Footer_0_document_0_small.png new file mode 100644 index 00000000000..9a8c6accfb6 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_and_Footer_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_and_Footer_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_and_Footer_0_document_1_medium.png new file mode 100644 index 00000000000..fe209518a6f Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_and_Footer_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_and_Footer_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_and_Footer_0_document_2_large.png new file mode 100644 index 00000000000..715967dfbaa Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Layout_Layout_with_Header_and_Footer_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Links_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Links_0_document_0_small.png new file mode 100644 index 00000000000..fa3d624a84d Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Links_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Links_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Links_0_document_1_medium.png new file mode 100644 index 00000000000..888c3416045 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Links_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Links_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Links_0_document_2_large.png new file mode 100644 index 00000000000..dac545213c8 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Links_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Modal_Dialog_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Modal_Dialog_0_document_0_small.png new file mode 100644 index 00000000000..f09428f523b Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Modal_Dialog_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Modal_Dialog_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Modal_Dialog_0_document_1_medium.png new file mode 100644 index 00000000000..16f1f6ca75e Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Modal_Dialog_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Modal_Dialog_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Modal_Dialog_0_document_2_large.png new file mode 100644 index 00000000000..e1267ede83b Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Modal_Dialog_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Module_Setup_Complete_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Module_Setup_Complete_0_document_0_small.png new file mode 100644 index 00000000000..c3933676285 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Module_Setup_Complete_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Module_Setup_Complete_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Module_Setup_Complete_0_document_1_medium.png new file mode 100644 index 00000000000..400d06bfb9f Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Module_Setup_Complete_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Module_Setup_Complete_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Module_Setup_Complete_0_document_2_large.png new file mode 100644 index 00000000000..8903b4b1d21 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Module_Setup_Complete_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Pageview_Increase_Win_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Pageview_Increase_Win_0_document_0_small.png new file mode 100644 index 00000000000..af0331ed2b4 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Pageview_Increase_Win_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Pageview_Increase_Win_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Pageview_Increase_Win_0_document_1_medium.png new file mode 100644 index 00000000000..e90bce2c7e6 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Pageview_Increase_Win_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Pageview_Increase_Win_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Pageview_Increase_Win_0_document_2_large.png new file mode 100644 index 00000000000..7e1ce6b9e60 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Pageview_Increase_Win_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Publishing_Win_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Publishing_Win_0_document_0_small.png new file mode 100644 index 00000000000..d2c14815744 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Publishing_Win_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Publishing_Win_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Publishing_Win_0_document_1_medium.png new file mode 100644 index 00000000000..511ab421ec0 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Publishing_Win_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Publishing_Win_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Publishing_Win_0_document_2_large.png new file mode 100644 index 00000000000..b2e19441b55 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Publishing_Win_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Error_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Error_0_document_0_small.png new file mode 100644 index 00000000000..94d57b1c31e Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Error_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Error_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Error_0_document_1_medium.png new file mode 100644 index 00000000000..bda48617624 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Error_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Error_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Error_0_document_2_large.png new file mode 100644 index 00000000000..3b33e318aff Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Error_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Image_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Image_0_document_0_small.png new file mode 100644 index 00000000000..b1fcf0ae743 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Image_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Image_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Image_0_document_1_medium.png new file mode 100644 index 00000000000..3f01509a0a8 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Image_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Image_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Image_0_document_2_large.png new file mode 100644 index 00000000000..13ac0b88651 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Image_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_No_Image_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_No_Image_0_document_0_small.png new file mode 100644 index 00000000000..344cc5c454d Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_No_Image_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_No_Image_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_No_Image_0_document_1_medium.png new file mode 100644 index 00000000000..a42b9e3a11a Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_No_Image_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_No_Image_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_No_Image_0_document_2_large.png new file mode 100644 index 00000000000..13b69a08095 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_No_Image_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Warning_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Warning_0_document_0_small.png new file mode 100644 index 00000000000..7ac1a1ae729 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Warning_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Warning_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Warning_0_document_1_medium.png new file mode 100644 index 00000000000..769ca3f4a9c Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Warning_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Warning_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Warning_0_document_2_large.png new file mode 100644 index 00000000000..7a8132f1772 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Small_with_Warning_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Total_Stats_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Total_Stats_0_document_0_small.png new file mode 100644 index 00000000000..fbcc702d8b1 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Total_Stats_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Total_Stats_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Total_Stats_0_document_1_medium.png new file mode 100644 index 00000000000..e0bb81c4322 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Total_Stats_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Total_Stats_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Total_Stats_0_document_2_large.png new file mode 100644 index 00000000000..c549eb72eb2 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Total_Stats_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Traffic_Increase_Win_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Traffic_Increase_Win_0_document_0_small.png new file mode 100644 index 00000000000..092bc41f292 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Traffic_Increase_Win_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Traffic_Increase_Win_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Traffic_Increase_Win_0_document_1_medium.png new file mode 100644 index 00000000000..3084981c995 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Traffic_Increase_Win_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Notifications_Traffic_Increase_Win_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Notifications_Traffic_Increase_Win_0_document_2_large.png new file mode 100644 index 00000000000..2e03279b339 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Notifications_Traffic_Increase_Win_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Page_Headers_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Page_Headers_0_document_0_small.png new file mode 100644 index 00000000000..89e983062f5 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Page_Headers_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Page_Headers_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Page_Headers_0_document_1_medium.png new file mode 100644 index 00000000000..cc74d724339 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Page_Headers_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Page_Headers_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Page_Headers_0_document_2_large.png new file mode 100644 index 00000000000..fd28ee647d3 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Page_Headers_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Plugin_Header_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_0_document_0_small.png new file mode 100644 index 00000000000..cc036160ff9 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Plugin_Header_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_0_document_1_medium.png new file mode 100644 index 00000000000..4d7fc9dd210 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Plugin_Header_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_0_document_2_large.png new file mode 100644 index 00000000000..a7aaa8ab473 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Link_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Link_0_document_0_small.png new file mode 100644 index 00000000000..bf57b8b14dd Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Link_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Link_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Link_0_document_1_medium.png new file mode 100644 index 00000000000..45523db42ed Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Link_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Link_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Link_0_document_2_large.png new file mode 100644 index 00000000000..af8541fd54b Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Link_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Menu_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Menu_0_document_0_small.png new file mode 100644 index 00000000000..1183f7fa727 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Menu_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Menu_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Menu_0_document_1_medium.png new file mode 100644 index 00000000000..6e00870b90c Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Menu_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Menu_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Menu_0_document_2_large.png new file mode 100644 index 00000000000..82db54bea1e Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Plugin_Header_Header_with_Menu_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Progress_Bars_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Progress_Bars_0_document_0_small.png new file mode 100644 index 00000000000..d9b6efc5797 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Progress_Bars_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Progress_Bars_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Progress_Bars_0_document_1_medium.png new file mode 100644 index 00000000000..f1428263d95 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Progress_Bars_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Progress_Bars_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Progress_Bars_0_document_2_large.png new file mode 100644 index 00000000000..a8eed897fe0 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Progress_Bars_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Radios_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Radios_0_document_0_small.png new file mode 100644 index 00000000000..5204aa2187d Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Radios_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Radios_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Radios_0_document_1_medium.png new file mode 100644 index 00000000000..90d79a108cb Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Radios_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Radios_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Radios_0_document_2_large.png new file mode 100644 index 00000000000..4b3a07b0803 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Radios_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Selects_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Selects_0_document_0_small.png new file mode 100644 index 00000000000..d868d7be6d4 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Selects_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Selects_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Selects_0_document_1_medium.png new file mode 100644 index 00000000000..086a76c2d14 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Selects_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Selects_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Selects_0_document_2_large.png new file mode 100644 index 00000000000..6610050b295 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Selects_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Switches_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Switches_0_document_0_small.png new file mode 100644 index 00000000000..845a32417b1 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Switches_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Switches_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Switches_0_document_1_medium.png new file mode 100644 index 00000000000..fe79d41548d Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Switches_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Switches_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Switches_0_document_2_large.png new file mode 100644 index 00000000000..e421e72b862 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Switches_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Text_Fields_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Global_Text_Fields_0_document_0_small.png new file mode 100644 index 00000000000..f68170dc2f1 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Text_Fields_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Text_Fields_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Global_Text_Fields_0_document_1_medium.png new file mode 100644 index 00000000000..b3cabed5d8a Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Text_Fields_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Global_Text_Fields_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Global_Text_Fields_0_document_2_large.png new file mode 100644 index 00000000000..a3e86e0402d Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Global_Text_Fields_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Search_Console_Module_Overview_Chart_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Search_Console_Module_Overview_Chart_0_document_0_small.png new file mode 100644 index 00000000000..77de72483e8 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Search_Console_Module_Overview_Chart_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Search_Console_Module_Overview_Chart_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Search_Console_Module_Overview_Chart_0_document_1_medium.png new file mode 100644 index 00000000000..82689fa509c Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Search_Console_Module_Overview_Chart_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Search_Console_Module_Overview_Chart_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Search_Console_Module_Overview_Chart_0_document_2_large.png new file mode 100644 index 00000000000..65283c4383d Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Search_Console_Module_Overview_Chart_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Admin_Settings_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Settings_Admin_Settings_0_document_0_small.png new file mode 100644 index 00000000000..119ecfb3e5b Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Admin_Settings_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Admin_Settings_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Settings_Admin_Settings_0_document_1_medium.png new file mode 100644 index 00000000000..ff5051eee4f Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Admin_Settings_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Admin_Settings_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Settings_Admin_Settings_0_document_2_large.png new file mode 100644 index 00000000000..22062ac3afe Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Admin_Settings_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Connect_More_Services_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Settings_Connect_More_Services_0_document_0_small.png new file mode 100644 index 00000000000..deb36155249 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Connect_More_Services_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Connect_More_Services_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Settings_Connect_More_Services_0_document_1_medium.png new file mode 100644 index 00000000000..051ca24aafe Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Connect_More_Services_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Connect_More_Services_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Settings_Connect_More_Services_0_document_2_large.png new file mode 100644 index 00000000000..70b1df94f93 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Connect_More_Services_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Connected_Account_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Settings_Connected_Account_0_document_0_small.png new file mode 100644 index 00000000000..7961d224568 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Connected_Account_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Connected_Account_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Settings_Connected_Account_0_document_1_medium.png new file mode 100644 index 00000000000..b6377cbf0f4 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Connected_Account_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Connected_Account_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Settings_Connected_Account_0_document_2_large.png new file mode 100644 index 00000000000..79cf5b11209 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Connected_Account_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Connected_Services_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Settings_Connected_Services_0_document_0_small.png new file mode 100644 index 00000000000..ae976f4cd3b Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Connected_Services_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Connected_Services_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Settings_Connected_Services_0_document_1_medium.png new file mode 100644 index 00000000000..ae437517f71 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Connected_Services_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Connected_Services_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Settings_Connected_Services_0_document_2_large.png new file mode 100644 index 00000000000..ea3a8596fc8 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Connected_Services_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Inactive_Modules_some_blocked_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Settings_Inactive_Modules_some_blocked_0_document_0_small.png new file mode 100644 index 00000000000..1a304b962d4 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Inactive_Modules_some_blocked_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Inactive_Modules_some_blocked_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Settings_Inactive_Modules_some_blocked_0_document_1_medium.png new file mode 100644 index 00000000000..b43ad8d0e65 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Inactive_Modules_some_blocked_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Inactive_Modules_some_blocked_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Settings_Inactive_Modules_some_blocked_0_document_2_large.png new file mode 100644 index 00000000000..ec6a5f6f571 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Inactive_Modules_some_blocked_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Search_Console_Connection_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Settings_Search_Console_Connection_0_document_0_small.png new file mode 100644 index 00000000000..b89365df6f3 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Search_Console_Connection_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Search_Console_Connection_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Settings_Search_Console_Connection_0_document_1_medium.png new file mode 100644 index 00000000000..213f17a7954 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Search_Console_Connection_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Search_Console_Connection_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Settings_Search_Console_Connection_0_document_2_large.png new file mode 100644 index 00000000000..d90866d30d3 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Search_Console_Connection_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Settings_Modules_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Settings_Settings_Modules_0_document_0_small.png new file mode 100644 index 00000000000..e205ecf80c7 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Settings_Modules_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Settings_Modules_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Settings_Settings_Modules_0_document_1_medium.png new file mode 100644 index 00000000000..6aca2e03a1c Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Settings_Modules_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Settings_Modules_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Settings_Settings_Modules_0_document_2_large.png new file mode 100644 index 00000000000..db33c9b44d9 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Settings_Modules_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Settings_Tabs_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Settings_Settings_Tabs_0_document_0_small.png new file mode 100644 index 00000000000..3b930af46f5 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Settings_Tabs_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Settings_Tabs_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Settings_Settings_Tabs_0_document_1_medium.png new file mode 100644 index 00000000000..4af2d400c39 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Settings_Tabs_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_Settings_Tabs_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Settings_Settings_Tabs_0_document_2_large.png new file mode 100644 index 00000000000..44595300ac4 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_Settings_Tabs_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_VRT_Editing_Settings_Module_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Settings_VRT_Editing_Settings_Module_0_document_0_small.png new file mode 100644 index 00000000000..6bc757fcbbc Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_VRT_Editing_Settings_Module_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_VRT_Editing_Settings_Module_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Settings_VRT_Editing_Settings_Module_0_document_1_medium.png new file mode 100644 index 00000000000..8303705a60f Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_VRT_Editing_Settings_Module_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Settings_VRT_Editing_Settings_Module_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Settings_VRT_Editing_Settings_Module_0_document_2_large.png new file mode 100644 index 00000000000..831f452189e Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Settings_VRT_Editing_Settings_Module_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Setup_Client_ID_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Setup_Client_ID_0_document_0_small.png new file mode 100644 index 00000000000..5be55c5097f Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Setup_Client_ID_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Setup_Client_ID_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Setup_Client_ID_0_document_1_medium.png new file mode 100644 index 00000000000..13cbad7861f Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Setup_Client_ID_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Setup_Client_ID_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Setup_Client_ID_0_document_2_large.png new file mode 100644 index 00000000000..962f1d1bda2 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Setup_Client_ID_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_Setup_Verify_URL_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Setup_Verify_URL_0_document_0_small.png new file mode 100644 index 00000000000..1d58aa92c82 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Setup_Verify_URL_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Splash_Splash_Page_0_document_0_small.png b/tests/backstop/reference/google-site-kit_Splash_Splash_Page_0_document_0_small.png new file mode 100644 index 00000000000..c039c3ca3d5 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Splash_Splash_Page_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_Splash_Splash_Page_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_Splash_Splash_Page_0_document_1_medium.png new file mode 100644 index 00000000000..3cf27fa2df5 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Splash_Splash_Page_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_Splash_Splash_Page_0_document_2_large.png b/tests/backstop/reference/google-site-kit_Splash_Splash_Page_0_document_2_large.png new file mode 100644 index 00000000000..f80d994e200 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_Splash_Splash_Page_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_WordPress_WordPress_Activation_0_document_0_small.png b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Activation_0_document_0_small.png new file mode 100644 index 00000000000..024427507d5 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Activation_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_WordPress_WordPress_Activation_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Activation_0_document_1_medium.png new file mode 100644 index 00000000000..9f35c6d315b Binary files /dev/null and b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Activation_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_WordPress_WordPress_Activation_0_document_2_large.png b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Activation_0_document_2_large.png new file mode 100644 index 00000000000..6b36fe2e94c Binary files /dev/null and b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Activation_0_document_2_large.png differ diff --git a/tests/backstop/reference/google-site-kit_WordPress_WordPress_Dashboard_0_document_0_small.png b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Dashboard_0_document_0_small.png new file mode 100644 index 00000000000..4d0c267d732 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Dashboard_0_document_0_small.png differ diff --git a/tests/backstop/reference/google-site-kit_WordPress_WordPress_Dashboard_0_document_1_medium.png b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Dashboard_0_document_1_medium.png new file mode 100644 index 00000000000..81f1150a882 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Dashboard_0_document_1_medium.png differ diff --git a/tests/backstop/reference/google-site-kit_WordPress_WordPress_Dashboard_0_document_2_large.png b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Dashboard_0_document_2_large.png new file mode 100644 index 00000000000..2c2f58b1015 Binary files /dev/null and b/tests/backstop/reference/google-site-kit_WordPress_WordPress_Dashboard_0_document_2_large.png differ diff --git a/tests/backstop/scenarios-data.js b/tests/backstop/scenarios-data.js new file mode 100644 index 00000000000..ea7ded50b53 --- /dev/null +++ b/tests/backstop/scenarios-data.js @@ -0,0 +1,27 @@ +const storybookStories = require( '../../.storybook/storybook-data' ); + +const scenariosData = ( rootURL ) => { + + let scenarios = []; + + storybookStories.forEach( ( story ) => { + scenarios.push( + { + label: `${story.kind}/${story.name}`, + url: `${ rootURL }${ story.id }`, + readySelector: story.parameters.options.readySelector, + hoverSelector: story.parameters.options.hoverSelector, + clickSelector: story.parameters.options.clickSelector, + clickSelectors: story.parameters.options.clickSelectors, + postInteractionWait: story.parameters.options.postInteractionWait, + delay: story.parameters.options.delay, + onReadyScript: story.parameters.options.onReadyScript, + misMatchThreshold: story.parameters.options.misMatchThreshold, + } + ); + } ); + + return scenarios; +}; + +module.exports = scenariosData; diff --git a/tests/backstop/scenarios-travis.js b/tests/backstop/scenarios-travis.js new file mode 100644 index 00000000000..098c8f0899c --- /dev/null +++ b/tests/backstop/scenarios-travis.js @@ -0,0 +1,7 @@ +const scenariosData = require( '../../tests/backstop/scenarios-data'); + +const rootURL = 'http://172.17.0.1:9001/iframe.html?id='; + +const scenarios = scenariosData( rootURL ); + +module.exports = scenarios; diff --git a/tests/backstop/scenarios.js b/tests/backstop/scenarios.js new file mode 100644 index 00000000000..2c7ef427733 --- /dev/null +++ b/tests/backstop/scenarios.js @@ -0,0 +1,7 @@ +const scenariosData = require( '../../tests/backstop/scenarios-data' ); + +const rootURL = 'http://host.docker.internal:9001/iframe.html?id='; + +const scenarios = scenariosData( rootURL ); + +module.exports = scenarios; diff --git a/tests/backstop/viewports.js b/tests/backstop/viewports.js new file mode 100644 index 00000000000..4ce98833915 --- /dev/null +++ b/tests/backstop/viewports.js @@ -0,0 +1,20 @@ +// Add 100px width/height to account for global decorator padding. +const viewPorts = [ + { + label: 'small', + width: 420, + height: 580 + }, + { + label: 'medium', + width: 868, + height: 1124 + }, + { + label: 'large', + width: 1124, + height: 1124 + }, +]; + +module.exports = viewPorts; \ No newline at end of file diff --git a/tests/bin/install-wp-tests.sh b/tests/bin/install-wp-tests.sh new file mode 100755 index 00000000000..42f2562adfd --- /dev/null +++ b/tests/bin/install-wp-tests.sh @@ -0,0 +1,78 @@ +#!/usr/bin/env bash + +if [ $# -lt 3 ]; then + echo "usage: $0 [db-host] [wp-version]" + exit 1 +fi + +DB_NAME=$1 +DB_USER=$2 +DB_PASS=$3 +DB_HOST=${4-localhost} +WP_VERSION=${5-latest} + +WP_TESTS_DIR=${WP_TESTS_DIR-/tmp/wordpress-tests-lib} +WP_CORE_DIR=/tmp/wordpress/src/ + +set -ex + +install_wp() { + mkdir -p $WP_CORE_DIR + + if [ $WP_VERSION == 'latest' ]; then + local ARCHIVE_NAME='latest' + else + local ARCHIVE_NAME="wordpress-$WP_VERSION" + fi + + wget -nv -O /tmp/wordpress.tar.gz http://wordpress.org/${ARCHIVE_NAME}.tar.gz + tar --strip-components=1 -zxmf /tmp/wordpress.tar.gz -C $WP_CORE_DIR + + wget -nv -O $WP_CORE_DIR/wp-content/db.php https://raw.github.com/markoheijnen/wp-mysqli/master/db.php +} + +install_test_suite() { + # portable in-place argument for both GNU sed and Mac OSX sed + if [[ $(uname -s) == 'Darwin' ]]; then + local ioption='-i .bak' + else + local ioption='-i' + fi + + # set up testing suite + mkdir -p $WP_TESTS_DIR + cd $WP_TESTS_DIR + svn co --quiet http://develop.svn.wordpress.org/trunk/tests/phpunit/includes/ + + wget -nv -O wp-tests-config.php http://develop.svn.wordpress.org/trunk/wp-tests-config-sample.php + sed $ioption "s:dirname( __FILE__ ) . '/src/':'$WP_CORE_DIR':" wp-tests-config.php + sed $ioption "s/youremptytestdbnamehere/$DB_NAME/" wp-tests-config.php + sed $ioption "s/yourusernamehere/$DB_USER/" wp-tests-config.php + sed $ioption "s/yourpasswordhere/$DB_PASS/" wp-tests-config.php + sed $ioption "s|localhost|${DB_HOST}|" wp-tests-config.php +} + +install_db() { + # parse DB_HOST for port or socket references + local PARTS=(${DB_HOST//\:/ }) + local DB_HOSTNAME=${PARTS[0]}; + local DB_SOCK_OR_PORT=${PARTS[1]}; + local EXTRA="" + + if ! [ -z $DB_HOSTNAME ] ; then + if [[ "$DB_SOCK_OR_PORT" =~ ^[0-9]+$ ]] ; then + EXTRA=" --host=$DB_HOSTNAME --port=$DB_SOCK_OR_PORT --protocol=tcp" + elif ! [ -z $DB_SOCK_OR_PORT ] ; then + EXTRA=" --socket=$DB_SOCK_OR_PORT" + elif ! [ -z $DB_HOSTNAME ] ; then + EXTRA=" --host=$DB_HOSTNAME --protocol=tcp" + fi + fi + + # create database + mysqladmin create $DB_NAME --user="$DB_USER" --password="$DB_PASS"$EXTRA +} + +#install_wp +install_test_suite +install_db diff --git a/tests/bin/install.sh b/tests/bin/install.sh new file mode 100755 index 00000000000..b8fad11449f --- /dev/null +++ b/tests/bin/install.sh @@ -0,0 +1,128 @@ +#!/usr/bin/env bash +# See https://raw.githubusercontent.com/wp-cli/scaffold-command/master/templates/install-wp-tests.sh + +if [ $# -lt 3 ]; then + echo "usage: $0 [db-host] [wp-version] [skip-database-creation]" + exit 1 +fi + +DB_NAME=$1 +DB_USER=$2 +DB_PASS=$3 +DB_HOST=${4-localhost} +WP_VERSION=${5-latest} +SKIP_DB_CREATE=${6-false} + +WP_TESTS_DIR=${WP_TESTS_DIR-/tmp/wordpress-tests-lib} +WP_CORE_DIR=${WP_CORE_DIR-/tmp/wordpress/} + +download() { + if [ `which curl` ]; then + curl -s "$1" > "$2"; + elif [ `which wget` ]; then + wget -nv -O "$2" "$1" + fi +} + +if [[ $WP_VERSION =~ [0-9]+\.[0-9]+(\.[0-9]+)? ]]; then + WP_TESTS_TAG="tags/$WP_VERSION" +elif [[ $WP_VERSION == 'nightly' || $WP_VERSION == 'trunk' ]]; then + WP_TESTS_TAG="trunk" +else + # http serves a single offer, whereas https serves multiple. we only want one + download http://api.wordpress.org/core/version-check/1.7/ /tmp/wp-latest.json + grep '[0-9]+\.[0-9]+(\.[0-9]+)?' /tmp/wp-latest.json + LATEST_VERSION=$(grep -o '"version":"[^"]*' /tmp/wp-latest.json | sed 's/"version":"//') + if [[ -z "$LATEST_VERSION" ]]; then + echo "Latest WordPress version could not be found" + exit 1 + fi + WP_TESTS_TAG="tags/$LATEST_VERSION" +fi + +set -ex + +install_wp() { + + if [ -d $WP_CORE_DIR ]; then + return; + fi + + mkdir -p $WP_CORE_DIR + + if [[ $WP_VERSION == 'nightly' || $WP_VERSION == 'trunk' ]]; then + mkdir -p /tmp/wordpress-nightly + download https://wordpress.org/nightly-builds/wordpress-latest.zip /tmp/wordpress-nightly/wordpress-nightly.zip + unzip -q /tmp/wordpress-nightly/wordpress-nightly.zip -d /tmp/wordpress-nightly/ + mv /tmp/wordpress-nightly/wordpress/* $WP_CORE_DIR + else + if [ $WP_VERSION == 'latest' ]; then + local ARCHIVE_NAME='latest' + else + local ARCHIVE_NAME="wordpress-$WP_VERSION" + fi + download https://wordpress.org/${ARCHIVE_NAME}.tar.gz /tmp/wordpress.tar.gz + tar --strip-components=1 -zxmf /tmp/wordpress.tar.gz -C $WP_CORE_DIR + fi + + download https://raw.github.com/markoheijnen/wp-mysqli/master/db.php $WP_CORE_DIR/wp-content/db.php +} + +install_test_suite() { + # portable in-place argument for both GNU sed and Mac OSX sed + if [[ $(uname -s) == 'Darwin' ]]; then + local ioption='-i .bak' + else + local ioption='-i' + fi + + # set up testing suite if it doesn't yet exist + if [ ! -d $WP_TESTS_DIR ]; then + # set up testing suite + mkdir -p $WP_TESTS_DIR + svn co --quiet https://develop.svn.wordpress.org/${WP_TESTS_TAG}/tests/phpunit/includes/ $WP_TESTS_DIR/includes + svn co --quiet https://develop.svn.wordpress.org/${WP_TESTS_TAG}/tests/phpunit/data/ $WP_TESTS_DIR/data + fi + + if [ ! -f wp-tests-config.php ]; then + download https://develop.svn.wordpress.org/${WP_TESTS_TAG}/wp-tests-config-sample.php "$WP_TESTS_DIR"/wp-tests-config.php + # remove all forward slashes in the end + WP_CORE_DIR=$(echo $WP_CORE_DIR | sed "s:/\+$::") + sed $ioption "s:dirname( __FILE__ ) . '/src/':'$WP_CORE_DIR/':" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/youremptytestdbnamehere/$DB_NAME/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/yourusernamehere/$DB_USER/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s/yourpasswordhere/$DB_PASS/" "$WP_TESTS_DIR"/wp-tests-config.php + sed $ioption "s|localhost|${DB_HOST}|" "$WP_TESTS_DIR"/wp-tests-config.php + fi + +} + +install_db() { + + if [ ${SKIP_DB_CREATE} = "true" ]; then + return 0 + fi + + # parse DB_HOST for port or socket references + local PARTS=(${DB_HOST//\:/ }) + local DB_HOSTNAME=${PARTS[0]}; + local DB_SOCK_OR_PORT=${PARTS[1]}; + local EXTRA="" + + if ! [ -z $DB_HOSTNAME ] ; then + if [ $(echo $DB_SOCK_OR_PORT | grep -e '^[0-9]\{1,\}$') ]; then + EXTRA=" --host=$DB_HOSTNAME --port=$DB_SOCK_OR_PORT --protocol=tcp" + elif ! [ -z $DB_SOCK_OR_PORT ] ; then + EXTRA=" --socket=$DB_SOCK_OR_PORT" + elif ! [ -z $DB_HOSTNAME ] ; then + EXTRA=" --host=$DB_HOSTNAME --protocol=tcp" + fi + fi + + # create database + mysqladmin create $DB_NAME --user="$DB_USER" --password="$DB_PASS"$EXTRA +} + +install_wp +install_test_suite +install_db \ No newline at end of file diff --git a/tests/bin/run-wp-unit-tests.sh b/tests/bin/run-wp-unit-tests.sh new file mode 100755 index 00000000000..537ccaa250e --- /dev/null +++ b/tests/bin/run-wp-unit-tests.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + + +# Set up environment variables +WP_VERSION=${WP_VERSION-latest} + +# Install wordpress-tests +bash tests/bin/install.sh wordpress_test root root localhost $WP_VERSION + +echo Running with the following versions: +php -v +vendor/bin/phpunit --version + +# Run PHPUnit tests +vendor/bin/phpunit || exit 1 +#WP_MULTISITE=1 phpunit || exit 1 \ No newline at end of file diff --git a/tests/phpunit/bootstrap.php b/tests/phpunit/bootstrap.php new file mode 100644 index 00000000000..b821e8a32fc --- /dev/null +++ b/tests/phpunit/bootstrap.php @@ -0,0 +1,35 @@ + array( basename( TESTS_PLUGIN_DIR ) . '/google-site-kit.php' ), +); + +// Start up the WP testing environment. +require $_test_root . '/includes/bootstrap.php'; diff --git a/tests/phpunit/includes/Core/Modules/FakeModule.php b/tests/phpunit/includes/Core/Modules/FakeModule.php new file mode 100644 index 00000000000..f5df3da4bf8 --- /dev/null +++ b/tests/phpunit/includes/Core/Modules/FakeModule.php @@ -0,0 +1,171 @@ +is_registered; + } + + /** + * Activation handler. + */ + public function on_activation() { + if ( $this->on_activation_callback ) { + call_user_func_array( $this->on_activation_callback, func_get_args() ); + } + } + + /** + * Deactivation handler. + */ + public function on_deactivation() { + if ( $this->on_deactivation_callback ) { + call_user_func_array( $this->on_deactivation_callback, func_get_args() ); + } + } + + /** + * Setter for force activation property. + * + * @param bool $value New value + */ + public function set_force_active( $value ) { + $this->force_active = (bool) $value; + } + + /** + * Setter for on_activation_callback. + * + * @param callable $callback + */ + public function set_on_activation_callback( callable $callback ) { + $this->on_activation_callback = $callback; + } + + /** + * Setter for on_deactivation_callback. + * + * @param callable $callback + */ + public function set_on_deactivation_callback( callable $callback ) { + $this->on_deactivation_callback = $callback; + } + + /** + * Registers functionality through WordPress hooks. + * + * @since 1.0.0 + */ + public function register() { + $this->is_registered = true; + } + + /** + * Returns the mapping between available datapoints and their services. + * + * @return array Associative array of $datapoint => $service_identifier pairs. + * @since 1.0.0 + * + */ + protected function get_datapoint_services() { + return array(); + } + + /** + * Creates a request object for the given datapoint. + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to get request object for. + * @param array $data Optional. Contextual data to provide or set. Default empty array. + * + * @return RequestInterface|callable|WP_Error Request object or callable on success, or WP_Error on failure. + * @since 1.0.0 + * + */ + protected function create_data_request( $method, $datapoint, array $data = array() ) { + return function () { + }; + } + + /** + * Parses a response for the given datapoint. + * + * @param string $method Request method. Either 'GET' or 'POST'. + * @param string $datapoint Datapoint to resolve response for. + * @param mixed $response Response object or array. + * + * @return mixed Parsed response data on success, or WP_Error on failure. + * @since 1.0.0 + * + */ + protected function parse_data_response( $method, $datapoint, $response ) { + return ''; + } + + /** + * Sets up information about the module. + * + * @return array Associative array of module info. + * @since 1.0.0 + * + */ + protected function setup_info() { + return array(); + } + + /** + * Sets up the Google services the module should use. + * + * This method is invoked once by {@see Module::get_service()} to lazily set up the services when one is requested + * for the first time. + * + * @param Google_Client $client Google client instance. + * + * @return array Google services as $identifier => $service_instance pairs. Every $service_instance must be an + * instance of Google_Service. + * @since 1.0.0 + * + */ + protected function setup_services( Google_Client $client ) { + return array(); + } +} diff --git a/tests/phpunit/includes/Core/Modules/Module_With_Scopes_ContractTests.php b/tests/phpunit/includes/Core/Modules/Module_With_Scopes_ContractTests.php new file mode 100644 index 00000000000..bf2ab3d770b --- /dev/null +++ b/tests/phpunit/includes/Core/Modules/Module_With_Scopes_ContractTests.php @@ -0,0 +1,37 @@ +get_testcase(); + $module = $this->get_module_with_scopes(); + + $scopes = $module->get_scopes(); + + $testcase->assertInternalType( 'array', $scopes ); + + foreach ( $scopes as $scope ) { + $testcase->assertStringStartsWith( 'https://www.googleapis.com/auth/', $scope ); + } + } +} diff --git a/tests/phpunit/includes/Core/Modules/Module_With_Screen_ContractTests.php b/tests/phpunit/includes/Core/Modules/Module_With_Screen_ContractTests.php new file mode 100644 index 00000000000..a3991d78acd --- /dev/null +++ b/tests/phpunit/includes/Core/Modules/Module_With_Screen_ContractTests.php @@ -0,0 +1,39 @@ +get_testcase(); + $module = $this->get_module_with_screen(); + + $screen = $module->get_screen(); + + $testcase->assertInstanceOf( 'Google\Site_Kit\Core\Admin\Screen', $screen ); + $testcase->assertEquals( Screens::PREFIX . 'module-' . $module->slug, $screen->get_slug() ); + } +} diff --git a/tests/phpunit/includes/Exception/RedirectException.php b/tests/phpunit/includes/Exception/RedirectException.php new file mode 100644 index 00000000000..445f1ea8ffd --- /dev/null +++ b/tests/phpunit/includes/Exception/RedirectException.php @@ -0,0 +1,63 @@ +location = $location; + } + + /** + * Get the target location URL. + * + * @return string + */ + public function get_location() { + return $this->location; + } + + /** + * Set the HTTP status code. + * + * @param int $status + */ + public function set_status( $status ) { + $this->status = (int) $status; + } + + /** + * Get the HTTP status code. + * + * @return int + */ + public function get_status() { + return $this->status; + } +} diff --git a/tests/phpunit/includes/TestCase.php b/tests/phpunit/includes/TestCase.php new file mode 100644 index 00000000000..b3b4f38c735 --- /dev/null +++ b/tests/phpunit/includes/TestCase.php @@ -0,0 +1,81 @@ +set_location( $location ); + $e->set_status( $status ); + throw $e; + }, 10, 2 ); + } + + /** + * Forcibly set a property of an object that would otherwise not be possible. + * + * @param object $instance Class instance to set the property on + * @param string $property Property name + * @param mixed $value New value to assign the property + * + * @throws \ReflectionException + */ + protected function force_set_property( $instance, $property, $value ) { + $reflection_property = new \ReflectionProperty( $instance, $property ); + $reflection_property->setAccessible( true ); + $reflection_property->setValue( $instance, $value ); + } + + /** + * Forcibly get a property's value from an object that would otherwise not be possible. + * + * @param object $instance Class instance to get the property from + * @param string $property Property name + * + * @return mixed + * @throws \ReflectionException + */ + protected function force_get_property( $instance, $property ) { + $reflection_property = new \ReflectionProperty( $instance, $property ); + $reflection_property->setAccessible( true ); + + return $reflection_property->getValue( $instance ); + } + + /** + * Get the current TestCase instance. + * + * @see TestCase_Context_Trait + * + * @return TestCase + */ + protected function get_testcase() { + return $this; + } +} diff --git a/tests/phpunit/includes/TestCase_Context_Trait.php b/tests/phpunit/includes/TestCase_Context_Trait.php new file mode 100644 index 00000000000..8d921f28a42 --- /dev/null +++ b/tests/phpunit/includes/TestCase_Context_Trait.php @@ -0,0 +1,20 @@ + 'publish', + 'post_title' => 'Test Post ' . time(), + 'post_type' => 'post', + ); + + $args = wp_parse_args( $post_args, $args ); + + $post_id = wp_insert_post( $args ); + + // Quit if we have a WP_Error object. + if ( is_wp_error( $post_id ) ) { + return $post_id; + } + + if ( ! empty( $post_meta ) ) { + foreach ( $post_meta as $key => $value ) { + // No need for sanitization here. + update_post_meta( $post_id, $key, $value ); + } + } + + if ( null !== $site_id ) { + restore_current_blog(); + } + + return $post_id; +} diff --git a/tests/phpunit/integration/ContextTest.php b/tests/phpunit/integration/ContextTest.php new file mode 100644 index 00000000000..3eafff1051f --- /dev/null +++ b/tests/phpunit/integration/ContextTest.php @@ -0,0 +1,161 @@ +assertEquals( $plugin_dir . '/', $context->path() ); + $this->assertEquals( $plugin_dir . '/', $context->path( '' ) ); + $this->assertEquals( $plugin_dir . '/relative/path', $context->path( 'relative/path' ) ); + $this->assertEquals( $plugin_dir . '/relative/path', $context->path( '/relative/path' ) ); + $this->assertEquals( $plugin_dir . '/relative/path', $context->path( '///relative/path' ) ); + $this->assertEquals( $plugin_dir . '/relative/path/', $context->path( 'relative/path/' ) ); + $this->assertEquals( $plugin_dir . '/relative/path.php', $context->path( 'relative/path.php' ) ); + } + + public function test_url() { + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + $plugin_url = plugins_url( '', GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + + $this->assertEquals( $plugin_url . '/', $context->url() ); + $this->assertEquals( $plugin_url . '/', $context->url( '' ) ); + $this->assertEquals( $plugin_url . '/relative/path', $context->url( 'relative/path' ) ); + $this->assertEquals( $plugin_url . '/relative/path', $context->url( '/relative/path' ) ); + $this->assertEquals( $plugin_url . '/relative/path', $context->url( '///relative/path' ) ); + $this->assertEquals( $plugin_url . '/relative/path/', $context->url( 'relative/path/' ) ); + $this->assertEquals( $plugin_url . '/relative/path.css', $context->url( 'relative/path.css' ) ); + } + + public function test_admin_url() { + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + + $admin_url = trailingslashit( admin_url() ); + + $get_query_params = function ( $url ) { + wp_parse_str( parse_url( $url, PHP_URL_QUERY ), $query_vars ); + + return $query_vars; + }; + + $this->assertEquals( + $admin_url . 'admin.php?page=' . Screens::PREFIX . 'dashboard', + $context->admin_url() + ); + $this->assertEquals( + $admin_url . 'admin.php?page=' . Screens::PREFIX . 'slug', + $context->admin_url( 'slug' ) + ); + + // Order of query parameters does not matter, so we won't make assertions about that with multiple. + $admin_url_with_params = $context->admin_url( 'slug', array( 'foo' => 'bar' ) ); + $this->assertStringStartsWith( $admin_url . 'admin.php?', $admin_url_with_params ); + $this->assertEqualSetsWithIndex( + array( + 'page' => Screens::PREFIX . 'slug', + 'foo' => 'bar', + ), + $get_query_params( $admin_url_with_params ) + ); + + // Make sure that the page parameter is not overridden by extra query params. + $admin_url_with_page_param = $context->admin_url( 'slug', array( 'foo' => 'bar', 'page' => 'different' ) ); + $this->assertEqualSetsWithIndex( + array( + 'page' => Screens::PREFIX . 'slug', + 'foo' => 'bar', + ), + $get_query_params( $admin_url_with_page_param ) + ); + } + + public function test_is_network_mode() { + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + $this->assertEquals( $context->is_network_active(), $context->is_network_mode() ); + } + + public function test_get_reference_site_url() { + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + + $home_url = home_url(); + + // By default, the reference site_url uses the home_url + $this->assertEquals( $home_url, $context->get_reference_site_url() ); + + $other_url_filter = function () { + return 'https://test.com'; + }; + + // If the filtered value returns a non-empty value, it takes precedence. + add_filter( 'googlesitekit_site_url', $other_url_filter ); + $this->assertEquals( 'https://test.com', $context->get_reference_site_url() ); + remove_filter( 'googlesitekit_site_url', $other_url_filter ); + + // If the filtered value returns an empty value, it falls back to the home_url. + add_filter( 'googlesitekit_site_url', '__return_empty_string' ); + $this->assertEquals( $home_url, $context->get_reference_site_url() ); + } + + public function test_is_beta() { + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + + $this->assertEquals( false !== strpos( GOOGLESITEKIT_VERSION, 'beta' ), $context->is_beta() ); + } + + /** + * @group ms-excluded + */ + public function test_is_network_active() { + if ( is_multisite() ) { + $this->markTestSkipped( 'This test does not run on multisite.' ); + } + + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + $this->assertFalse( $context->is_network_active() ); + } + + /** + * @group ms-required + */ + public function test_is_network_active_multisite() { + if ( ! is_multisite() ) { + $this->markTestSkipped( 'This test only runs on multisite.' ); + } + + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + $this->assertFalse( $context->is_network_active() ); + + // Fake plugin being network-active. + add_filter( + 'pre_site_option_active_sitewide_plugins', + function() { + $plugin_basename = GOOGLESITEKIT_PLUGIN_BASENAME; + return array( $plugin_basename => true ); + } + ); + + // Ensure the result is not re-calculated. + $this->assertFalse( $context->is_network_active() ); + + // Ensure re-checking evaluates as true. + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + $this->assertTrue( $context->is_network_active() ); + } +} diff --git a/tests/phpunit/integration/Core/Admin/DashboardTest.php b/tests/phpunit/integration/Core/Admin/DashboardTest.php new file mode 100644 index 00000000000..eb2ce979aea --- /dev/null +++ b/tests/phpunit/integration/Core/Admin/DashboardTest.php @@ -0,0 +1,69 @@ +factory()->user->create( array( 'role' => 'administrator' ) ); + $dashboard = new Dashboard( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + // Clear registered actions on hooks related to our assertions + remove_all_actions( 'wp_dashboard_setup' ); + remove_all_actions( 'admin_enqueue_scripts' ); + + $dashboard->register(); + + // Bypass user authentication requirement in map_meta_cap + add_filter( + 'map_meta_cap', + function ( $caps, $cap ) { + if ( Permissions::VIEW_DASHBOARD === $cap ) { + $caps = array_filter( $caps, function ( $cap ) { + return 'do_not_allow' !== $cap; + } ); + } + + return $caps; + }, + 10, + 2 + ); + + $this->assertFalse( current_user_can( Permissions::VIEW_DASHBOARD ) ); + wp_set_current_user( $admin_id ); + $this->assertTrue( current_user_can( Permissions::VIEW_DASHBOARD ) ); + + require_once ABSPATH . 'wp-admin/includes/dashboard.php'; + wp_dashboard_setup(); + + // Check that the dashboard widget was registered + $this->assertArrayHasKey( 'google_dashboard_widget', $wp_meta_boxes['dashboard']['normal']['core'] ); + // Check that expected assets are enqueued + $this->assertFalse( wp_style_is( 'googlesitekit_wp_dashboard_css', 'enqueued' ) ); + $this->assertFalse( wp_script_is( 'googlesitekit_wp_dashboard', 'enqueued' ) ); + do_action( 'admin_enqueue_scripts' ); + $this->assertTrue( wp_script_is( 'googlesitekit_wp_dashboard', 'enqueued' ) ); + $this->assertTrue( wp_style_is( 'googlesitekit_wp_dashboard_css', 'enqueued' ) ); + } +} diff --git a/tests/phpunit/integration/Core/Admin/ScreenTest.php b/tests/phpunit/integration/Core/Admin/ScreenTest.php new file mode 100644 index 00000000000..0131aff1c11 --- /dev/null +++ b/tests/phpunit/integration/Core/Admin/ScreenTest.php @@ -0,0 +1,115 @@ +assertEquals( 'test-slug', $screen->get_slug() ); + } + + public function test_add() { + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + $this->assertFalse( is_user_logged_in() ); + + // No args, no user + $screen = new Screen( 'test-slug', array() ); + $this->assertEquals( '', $screen->add( $context ) ); + // With callback, no user + $screen = new Screen( 'test-slug', array( + 'render_callback' => function () { + }, + ) ); + $this->assertEquals( '', $screen->add( $context ) ); + + // Login basic user + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + + // No args, with user + $screen = new Screen( 'test-slug', array() ); + $this->assertEquals( '', $screen->add( $context ) ); + // With callback, user without permission + $this->assertFalse( user_can( $user_id, 'manage_options' ) ); + $this->assertEquals( '', $screen->add( $context ) ); + + // Login admin + $admin_id = $this->factory()->user->create( array( 'role' => 'administrator' ) ); + wp_set_current_user( $admin_id ); + $this->assertTrue( user_can( $admin_id, 'manage_options' ) ); + // No callback, with user, with permission + $this->assertEquals( '', $screen->add( $context ) ); + + // With callback, with user, with permission + $screen = new Screen( 'test-slug', array( + 'render_callback' => function () { + }, + ) ); + $this->assertEquals( 'toplevel_page_test-slug', $screen->add( $context ) ); + + $screen = new Screen( 'test-slug', array( + 'render_callback' => function () { + }, + 'parent_slug' => 'test-parent-slug', + ) ); + $this->assertEquals( 'toplevel_page_test-slug', $screen->add( $context ) ); + } + + public function test_initialize() { + $invocations = array(); + $callback = function () use ( &$invocations ) { + $invocations[] = func_get_args(); + }; + $screen = new Screen( 'test-slug', array( + 'initialize_callback' => $callback, + ) ); + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + + $screen->initialize( $context ); + + $this->assertCount( 1, $invocations ); + $this->assertEquals( array( $context ), $invocations[0] ); + } + + public function test_enqueue_assets() { + wp_dequeue_style( 'googlesitekit_admin_css' ); + wp_dequeue_script( 'googlesitekit_modules' ); + + $invocations = array(); + $callback = function () use ( &$invocations ) { + $invocations[] = func_get_args(); + }; + $screen = new Screen( 'test-slug', array( + 'enqueue_callback' => $callback, + ) ); + + $this->assertFalse( wp_style_is( 'googlesitekit_admin_css', 'enqueued' ) ); + $this->assertFalse( wp_script_is( 'googlesitekit_modules', 'enqueued' ) ); + + $assets = new Assets( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $screen->enqueue_assets( $assets ); + + $this->assertTrue( wp_style_is( 'googlesitekit_admin_css', 'enqueued' ) ); + $this->assertTrue( wp_script_is( 'googlesitekit_modules', 'enqueued' ) ); + $this->assertCount( 1, $invocations ); + $this->assertEquals( array( $assets ), $invocations[0] ); + } +} diff --git a/tests/phpunit/integration/Core/Admin/ScreensTest.php b/tests/phpunit/integration/Core/Admin/ScreensTest.php new file mode 100644 index 00000000000..f0101ef0fe3 --- /dev/null +++ b/tests/phpunit/integration/Core/Admin/ScreensTest.php @@ -0,0 +1,98 @@ +screens = new Screens( $context, $assets ); + } + + public function data_removal_of_admin_notices() { + return array( + 'regular' => array( 'admin_notices' ), + 'network' => array( 'network_admin_notices' ), + 'all' => array( 'all_admin_notices' ), + ); + } + + /** + * @dataProvider data_removal_of_admin_notices + */ + public function test_removal_of_admin_notices( $hookname ) { + // Set current hook suffix to fake Site Kit admin page. + $GLOBALS['hook_suffix'] = 'fake_sitekit_admin_page'; + $reflection_property = new \ReflectionProperty( 'Google\Site_Kit\Core\Admin\Screens', 'screens' ); + $reflection_property->setAccessible( true ); + $reflection_property->setValue( $this->screens, array( + $GLOBALS['hook_suffix'] => true, + ) ); + + $output_notice = function() { + echo '
Error!
'; + }; + + add_action( $hookname, $output_notice, 10 ); + add_action( $hookname, $output_notice, -100 ); + + $this->screens->register(); + + add_action( $hookname, $output_notice, 11 ); + add_action( $hookname, $output_notice, -99 ); + + ob_start(); + do_action( $hookname ); + $this->assertEmpty( ob_get_clean() ); + } + + /** + * @dataProvider data_removal_of_admin_notices + */ + public function test_removal_of_admin_notices_outside_sitekit( $hookname ) { + $output_notice = function() { + echo '
Error!
'; + }; + + add_action( $hookname, $output_notice, 10 ); + add_action( $hookname, $output_notice, -100 ); + + $this->screens->register(); + + add_action( $hookname, $output_notice, 11 ); + add_action( $hookname, $output_notice, -99 ); + + ob_start(); + do_action( $hookname ); + $this->assertNotEmpty( ob_get_clean() ); + } +} diff --git a/tests/phpunit/integration/Core/Assets/ScriptTest.php b/tests/phpunit/integration/Core/Assets/ScriptTest.php new file mode 100644 index 00000000000..055f8c18320 --- /dev/null +++ b/tests/phpunit/integration/Core/Assets/ScriptTest.php @@ -0,0 +1,146 @@ +registered = array(); + wp_scripts()->queue = array(); + } + + public function test_get_handle() { + $script = new Script( 'test-handle', array() ); + + $this->assertEquals( 'test-handle', $script->get_handle() ); + } + + public function test_register() { + $script = new Script( 'test-handle', array() ); + + $this->assertFalse( wp_script_is( 'test-handle', 'registered' ) ); + $this->assertFalse( wp_scripts()->get_data( 'test-handle', 'script_execution' ) ); + $this->assertFalse( wp_scripts()->get_data( 'test-handle', 'group' ) ); + + $script->register(); + + $this->assertTrue( wp_script_is( 'test-handle', 'registered' ) ); + $this->assertFalse( wp_scripts()->get_data( 'test-handle', 'script_execution' ) ); + // Scripts are registered in footer by default; footer scripts are added to group 1 + $this->assertEquals( 1, wp_scripts()->get_data( 'test-handle', 'group' ) ); + } + + public function test_register_with_post_register_callback() { + $invocations = array(); + $callback = function () use ( &$invocations ) { + $invocations[] = func_get_args(); + }; + $script = new Script( 'test-handle', array( + 'post_register' => $callback, + ) ); + + $script->register(); + + $this->assertCount( 1, $invocations ); + // Callback is only invoked once when script is registered. + $script->register(); + $script->register(); + + $this->assertCount( 1, $invocations ); + } + + public function test_register_with_execution() { + $script = new Script( 'test-handle', array( + 'execution' => 'async', + ) ); + $this->assertFalse( wp_scripts()->get_data( 'test-handle', 'script_execution' ) ); + + $script->register(); + + $this->assertEquals( 'async', wp_scripts()->get_data( 'test-handle', 'script_execution' ) ); + } + + public function test_register_with_in_footer() { + $script = new Script( 'test-handle', array( + 'in_footer' => false, // true by default + ) ); + // Scripts are registered in footer by default; footer scripts are added to group 1 + $this->assertFalse( wp_scripts()->get_data( 'test-handle', 'group' ) ); + + $script->register(); + + $this->assertFalse( wp_scripts()->get_data( 'test-handle', 'group' ) ); + } + + public function test_registered_src() { + $src = home_url( 'test.js' ); + $script = new Script( 'test-handle', array( + 'src' => $src, + ) ); + + $script->register(); + + $expected_src = add_query_arg( 'ver', GOOGLESITEKIT_VERSION, $src ); + $mock = $this->getMock( 'MockClass', array( 'callback' ) ); + $mock->expects( $this->once() ) + ->method( 'callback' ) + ->with( $expected_src, 'test-handle' ); + + add_filter( 'script_loader_src', array( $mock, 'callback' ), 10, 2 ); + + wp_scripts()->do_item( 'test-handle' ); + } + + public function test_enqueue() { + $script = new Script( 'test-handle', array() ); + $this->assertFalse( wp_script_is( 'test-handle', 'enqueued' ) ); + + $script->enqueue(); + + // Must be registered first + $this->assertFalse( wp_script_is( 'test-handle', 'enqueued' ) ); + + $script->register(); + $script->enqueue(); + + $this->assertTrue( wp_script_is( 'test-handle', 'enqueued' ) ); + } + + public function test_register_with_post_enqueue_callback() { + $invocations = array(); + $callback = function () use ( &$invocations ) { + $invocations[] = func_get_args(); + }; + $script = new Script( 'test-handle', array( + 'post_enqueue' => $callback, + ) ); + + $script->register(); + $this->assertCount( 0, $invocations ); + + $script->enqueue(); + + $this->assertCount( 1, $invocations ); + // Callback is only invoked once when script is enqueued. + $script->enqueue(); + $script->enqueue(); + + $this->assertCount( 1, $invocations ); + } +} diff --git a/tests/phpunit/integration/Core/Authentication/Clients/API_Key_ClientTest.php b/tests/phpunit/integration/Core/Authentication/Clients/API_Key_ClientTest.php new file mode 100644 index 00000000000..bd399e7d537 --- /dev/null +++ b/tests/phpunit/integration/Core/Authentication/Clients/API_Key_ClientTest.php @@ -0,0 +1,61 @@ +assertInstanceOf( 'Google_Client', $client->get_client() ); + } + + public function test_get_api_key() { + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + $client = new API_Key_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + remove_all_filters( 'googlesitekit_api_key' ); + $this->assertFalse( get_option( API_Key::OPTION ) ); + + // Returns false if not filtered, and no key set. + $this->assertFalse( $client->get_api_key() ); + + add_filter( 'googlesitekit_api_key', function () { + return 'test-api-key'; + } ); + + $this->assertEquals( 'test-api-key', $client->get_api_key() ); + } + + public function test_set_api_key() { + $client = new API_Key_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + remove_all_filters( 'googlesitekit_api_key' ); + $google_client_mock = $this->getMock( 'Google_Client', array( 'setDeveloperKey' ) ); + $google_client_mock->expects( $this->once() )->method( 'setDeveloperKey' )->with( 'test-set-api-key' ); + $this->force_set_property( $client, 'google_client', $google_client_mock ); + + $this->assertFalse( get_option( API_Key::OPTION ) ); + $this->assertTrue( $client->set_api_key( 'test-set-api-key' ) ); + $this->assertNotEmpty( get_option( API_Key::OPTION ) ); + $this->assertEquals( 'test-set-api-key', $client->get_api_key() ); + // Repetitive calls with same key do are not passed on to internal client + $this->assertTrue( $client->set_api_key( 'test-set-api-key' ) ); + $this->assertTrue( $client->set_api_key( 'test-set-api-key' ) ); + } +} diff --git a/tests/phpunit/integration/Core/Authentication/Clients/OAuth_ClientTest.php b/tests/phpunit/integration/Core/Authentication/Clients/OAuth_ClientTest.php new file mode 100644 index 00000000000..3825b1b4d3c --- /dev/null +++ b/tests/phpunit/integration/Core/Authentication/Clients/OAuth_ClientTest.php @@ -0,0 +1,302 @@ +assertInstanceOf( 'Google_Client', $client->get_client() ); + } + + public function test_refresh_token() { + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + // Make sure we're starting with a clean slate + $this->assertFalse( get_user_option( OAuth_Client::OPTION_ERROR_CODE, $user_id ) ); + + $client->refresh_token(); + + // Make sure we're getting the expected error + $this->assertEquals( 'refresh_token_not_exist', get_user_option( OAuth_Client::OPTION_ERROR_CODE, $user_id ) ); + + $this->assertTrue( $client->set_refresh_token( 'test-refresh-token' ) ); + + $client->refresh_token(); + + // Google client must be initialized first + $this->assertEquals( 'refresh_token_not_exist', get_user_option( OAuth_Client::OPTION_ERROR_CODE, $user_id ) ); + + $client->get_client(); + $client->refresh_token(); + + // At this point an error is triggered internally due to undefined indexes on $authentication_token + // and the saved error code is an integer from a PHPUnit exception. + // Let's just make sure the error code is not one related to client error handling. + $this->assertNotContains( + get_user_option( OAuth_Client::OPTION_ERROR_CODE, $user_id ), + array( + 'oauth_credentials_not_exist', + 'refresh_token_not_exist', + 'cannot_log_in', + 'invalid_grant', + 'invalid_code', + 'access_token_not_received', + ) + ); + } + + public function test_revoke_token() { + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + // Initialize Google Client + $client->get_client(); + // Nothing to assert here other than to make sure no errors are raised or exceptions thrown. + $client->revoke_token(); + } + + public function test_get_required_scopes() { + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + remove_all_filters( 'googlesitekit_auth_scopes' ); + + $this->assertArraySubset( + array( + 'https://www.googleapis.com/auth/userinfo.profile', + 'https://www.googleapis.com/auth/userinfo.email', + ), + $client->get_required_scopes() + ); + } + + public function test_get_granted_scopes() { + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $granted_scopes = array( 'test-scope' ); + update_user_option( $user_id, OAuth_Client::OPTION_AUTH_SCOPES, $granted_scopes ); + + $this->assertEquals( $granted_scopes, $client->get_granted_scopes() ); + } + + public function test_set_granted_scopes() { + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertNotContains( 'test-scope', (array) get_user_option( OAuth_Client::OPTION_AUTH_SCOPES, $user_id ) ); + + $this->assertTrue( $client->set_granted_scopes( array( 'test-scope' ) ) ); + + $this->assertContains( 'test-scope', (array) get_user_option( OAuth_Client::OPTION_AUTH_SCOPES, $user_id ) ); + } + + public function test_get_access_token() { + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $encrypted_user_options = $this->force_get_property( $client, 'encrypted_user_options' ); + + $this->assertFalse( $client->get_access_token() ); + + $encrypted_user_options->set( OAuth_Client::OPTION_ACCESS_TOKEN, 'test-access-token' ); + $this->assertEquals( 'test-access-token', $client->get_access_token() ); + + // Access token fetch from encrypted option is memoized + $encrypted_user_options->set( OAuth_Client::OPTION_ACCESS_TOKEN, 'test-access-token-changed' ); + $this->assertEquals( 'test-access-token', $client->get_access_token() ); + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $this->assertEquals( 'test-access-token-changed', $client->get_access_token() ); + } + + public function test_set_access_token() { + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertEquals( false, get_user_option( OAuth_Client::OPTION_ACCESS_TOKEN_CREATED, $user_id ) ); + $this->assertEquals( false, get_user_option( OAuth_Client::OPTION_ACCESS_TOKEN_EXPIRES_IN, $user_id ) ); + + $current_time_before = current_time( 'timestamp', true ); + $this->assertTrue( $client->set_access_token( 'test-access-token', 123 ) ); + $current_time_after = current_time( 'timestamp', true ); + $created_at = get_user_option( OAuth_Client::OPTION_ACCESS_TOKEN_CREATED, $user_id ); + // Uses current GMT timestamp if not provided + $this->assertGreaterThanOrEqual( $current_time_before, $created_at ); + $this->assertLessThanOrEqual( $current_time_after, $created_at ); + $this->assertEquals( 123, get_user_option( OAuth_Client::OPTION_ACCESS_TOKEN_EXPIRES_IN, $user_id ) ); + + // Setting is memoized based on access token + $this->assertTrue( $client->set_access_token( 'test-access-token', 456 ) ); + $this->assertEquals( 123, get_user_option( OAuth_Client::OPTION_ACCESS_TOKEN_EXPIRES_IN, $user_id ) ); + + // Created at can be passed explicitly when setting + $created_at = $current_time_before - HOUR_IN_SECONDS; + $this->assertTrue( $client->set_access_token( 'new-test-access-token', 789, $created_at ) ); + $this->assertEquals( 789, get_user_option( OAuth_Client::OPTION_ACCESS_TOKEN_EXPIRES_IN, $user_id ) ); + $this->assertEquals( $created_at, get_user_option( OAuth_Client::OPTION_ACCESS_TOKEN_CREATED, $user_id ) ); + } + + public function test_get_refresh_token() { + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $encrypted_user_options = $this->force_get_property( $client, 'encrypted_user_options' ); + + $this->assertFalse( $client->get_refresh_token() ); + + $encrypted_user_options->set( OAuth_Client::OPTION_REFRESH_TOKEN, 'test-refresh-token' ); + $this->assertEquals( 'test-refresh-token', $client->get_refresh_token() ); + + // Refresh token fetch from encrypted option is memoized + $encrypted_user_options->set( OAuth_Client::OPTION_REFRESH_TOKEN, 'test-refresh-token-changed' ); + $this->assertEquals( 'test-refresh-token', $client->get_refresh_token() ); + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $this->assertEquals( 'test-refresh-token-changed', $client->get_refresh_token() ); + } + + public function test_set_refresh_token() { + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $encrypted_user_options = $this->force_get_property( $client, 'encrypted_user_options' ); + + $this->assertFalse( $encrypted_user_options->get( OAuth_Client::OPTION_REFRESH_TOKEN ) ); + $this->assertTrue( $client->set_refresh_token( 'test-refresh-token' ) ); + $this->assertEquals( 'test-refresh-token', $encrypted_user_options->get( OAuth_Client::OPTION_REFRESH_TOKEN ) ); + } + + public function test_get_authentication_url() { + /** + * Requires credentials for redirect_uri to be set on the Google_Client. + * @see \Google\Site_Kit\Core\Authentication\Clients\OAuth_Client::get_client + */ + $this->fake_authentication(); + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $post_auth_redirect = 'http://example.com/test/redirect/url'; + $authentication_url = $client->get_authentication_url( $post_auth_redirect ); + $this->assertStringStartsWith( 'https://accounts.google.com/o/oauth2/auth?', $authentication_url ); + wp_parse_str( parse_url( $authentication_url, PHP_URL_QUERY ), $params ); + /** + * The redirect URL passed to get_authentication_url is used locally, and the redirect URI here is always the same. + * @see \Google\Site_Kit\Core\Authentication\Authentication::handle_oauth + */ + $this->assertEquals( add_query_arg( 'oauth2callback', 1, home_url() ), $params['redirect_uri'] ); + $this->assertEquals( 'test-client-id', $params['client_id'] ); + } + + public function test_authorize_user() { + $user_id = $this->factory()->user->create(); + wp_set_current_user( $user_id ); + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + + // If GET[code] is not set, it redirects to auth URL. + $client = new OAuth_Client( $context ); + $this->fake_authentication(); // required by get_authentication_url + $auth_url = $client->get_authentication_url(); + + try { + $client->authorize_user(); + } catch ( RedirectException $redirect ) { + $this->assertEquals( $auth_url, $redirect->get_location() ); + } + + // GET[code] is set and no credentials + $_GET['code'] = 'truthy'; + remove_all_filters( 'googlesitekit_oauth_secret' ); + $client = new OAuth_Client( $context ); + + try { + $client->authorize_user(); + } catch ( RedirectException $redirect ) { + $this->assertEquals( admin_url(), $redirect->get_location() ); + } + + $this->assertEquals( 'oauth_credentials_not_exist', get_user_option( OAuth_Client::OPTION_ERROR_CODE, $user_id ) ); + + $_GET['code'] = 'test-code'; + $this->fake_authentication(); + $credentials_mock = $this->getMock( 'MockClass', array( 'has' ) ); + $credentials_mock->method( 'has' )->willReturn( true ); + $this->force_set_property( $client, 'credentials', $credentials_mock ); + // If all goes smooth, we expect to be redirected to $success_redirect + $success_redirect = admin_url( 'success-redirect' ); + $client->get_authentication_url( $success_redirect ); + // No other way around this but to mock the Google_Client + $google_client_mock = $this->getMock( 'Google_Client', array( 'fetchAccessTokenWithAuthCode' ) ); + $google_client_mock->method( 'fetchAccessTokenWithAuthCode' )->willReturn( array( 'access_token' => 'test-access-token' ) ); + $this->force_set_property( $client, 'google_client', $google_client_mock ); + + try { + $client->authorize_user(); + } catch ( RedirectException $redirect ) { + $this->assertStringStartsWith( "$success_redirect?", $redirect->get_location() ); + $this->assertContains( 'notification=authentication_success', $redirect->get_location() ); + } + } + + public function test_get_error_message_unknown() { + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertContains( 'Unknown Error', $client->get_error_message( 'unknown_code' ) ); + $this->assertContains( 'Unknown Error', $client->get_error_message( '' ) ); + $this->assertContains( 'Unknown Error', $client->get_error_message( 123 ) ); + } + + /** + * @dataProvider error_message_provider + */ + public function test_get_error_message( $error_code ) { + $client = new OAuth_Client( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $message = $client->get_error_message( $error_code ); + + $this->assertRegExp( '/unable|invalid|failed/i', $message ); + $this->assertNotContains( 'Unknown Error', $message ); + } + + public function error_message_provider() { + return array( + array( 'oauth_credentials_not_exist' ), + array( 'refresh_token_not_exist' ), + array( 'cannot_log_in' ), + array( 'invalid_grant' ), + array( 'invalid_code' ), + array( 'access_token_not_received' ), + ); + } + + protected function fake_authentication() { + add_filter( 'googlesitekit_oauth_secret', function () { + return json_encode( array( + 'web' => array( + 'client_id' => 'test-client-id', + 'client_secret' => 'test-client-secret', + ), + ) ); + } ); + } +} diff --git a/tests/phpunit/integration/Core/Authentication/CredentialsTest.php b/tests/phpunit/integration/Core/Authentication/CredentialsTest.php new file mode 100644 index 00000000000..73e8b461dee --- /dev/null +++ b/tests/phpunit/integration/Core/Authentication/CredentialsTest.php @@ -0,0 +1,73 @@ +assertFalse( $encrypted_options->get( Credentials::OPTION ) ); + $this->assertFalse( $credentials->get() ); + + $encrypted_options->set( Credentials::OPTION, array( 'test-credentials' ) ); + $this->assertEquals( array( 'test-credentials' ), $credentials->get() ); + } + + public function test_set() { + $options = new Options( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $encrypted_options = new Encrypted_Options( $options ); + $credentials = new Credentials( $options ); + + $this->assertFalse( $encrypted_options->get( Credentials::OPTION ) ); + $this->assertTrue( $credentials->set( array( 'test-credentials' ) ) ); + $this->assertEquals( array( 'test-credentials' ), $encrypted_options->get( Credentials::OPTION ) ); + } + + public function test_has() { + $options = new Options( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $encrypted_options = new Encrypted_Options( $options ); + $credentials = new Credentials( $options ); + + $this->assertFalse( $options->get( Credentials::OPTION ) ); + $this->assertFalse( $credentials->has() ); + // Credentials missing all required keys are considered missing + // Test dummy credentials + $this->assertTrue( $credentials->set( array( 'test-credentials' ) ) ); + $this->assertFalse( $credentials->has() ); + // Test client id only + $encrypted_options->set( Credentials::OPTION, array( 'oauth2_client_id' => 'test-client-id' ) ); + $this->assertFalse( $credentials->has() ); + // Test client secret only + $encrypted_options->set( Credentials::OPTION, array( 'oauth2_client_secret' => 'test-client-secret' ) ); + $this->assertFalse( $credentials->has() ); + // Test client id and empty secret + $encrypted_options->set( Credentials::OPTION, array( 'oauth2_client_id' => 'test-client-id', 'oauth2_client_secret' => '' ) ); + $this->assertFalse( $credentials->has() ); + // Test empty client id with a secret + $encrypted_options->set( Credentials::OPTION, array( 'oauth2_client_id' => '', 'oauth2_client_secret' => 'test-client-secret' ) ); + $this->assertFalse( $credentials->has() ); + // Test with provided client id and secret + $encrypted_options->set( Credentials::OPTION, array( 'oauth2_client_id' => 'test-client-id', 'oauth2_client_secret' => 'test-client-secret' ) ); + $this->assertTrue( $credentials->has() ); + } +} diff --git a/tests/phpunit/integration/Core/Authentication/First_AdminTest.php b/tests/phpunit/integration/Core/Authentication/First_AdminTest.php new file mode 100644 index 00000000000..8fd2aa529c9 --- /dev/null +++ b/tests/phpunit/integration/Core/Authentication/First_AdminTest.php @@ -0,0 +1,70 @@ +first_admin = new First_Admin( $options ); + } + + /** + * Test get() method. + */ + public function test_get() { + $this->assertFalse( $this->first_admin->get() ); + + $this->first_admin->set( 1 ); + $this->assertEquals( 1, $this->first_admin->get() ); + } + + /** + * Test set() method. + */ + public function test_set() { + $this->assertTrue( $this->first_admin->set( 1 ) ); + $this->assertEquals( 1, $this->first_admin->get() ); + } + + /** + * Test has() method. + */ + public function test_has() { + $this->assertFalse( $this->first_admin->has() ); + + $this->first_admin->set( 1 ); + $this->assertTrue( $this->first_admin->has() ); + } +} diff --git a/tests/phpunit/integration/Core/Authentication/GCP_ProjectTest.php b/tests/phpunit/integration/Core/Authentication/GCP_ProjectTest.php new file mode 100644 index 00000000000..a75c2fce688 --- /dev/null +++ b/tests/phpunit/integration/Core/Authentication/GCP_ProjectTest.php @@ -0,0 +1,90 @@ +gcp_project = new GCP_Project( $options ); + } + + /** + * Test get() method. + */ + public function test_get() { + $defaults = array( + 'id' => '', + 'wp_owner_id' => 0, + ); + + $this->assertEqualSetsWithIndex( $defaults, $this->gcp_project->get() ); + + $data = $defaults; + $data['id'] = 'fake-gcp-project-id'; + + $this->gcp_project->set( array( 'id' => $data['id'] ) ); + $this->assertEqualSetsWithIndex( $data, $this->gcp_project->get() ); + } + + /** + * Test set() method. + */ + public function test_set() { + $defaults = array( + 'id' => '', + 'wp_owner_id' => 0, + ); + + $data = $defaults; + $data['id'] = 'fake-gcp-project-id'; + $data['wp_owner_id'] = 3; + + $this->assertTrue( $this->gcp_project->set( $data ) ); + $this->assertEqualSetsWithIndex( $data, $this->gcp_project->get() ); + + $this->assertTrue( $this->gcp_project->set( array() ) ); + $this->assertEqualSetsWithIndex( $defaults, $this->gcp_project->get() ); + } + + /** + * Test has() method. + */ + public function test_has() { + $this->assertFalse( $this->gcp_project->has() ); + + $this->gcp_project->set( array( 'id' => 'fake-gcp-project-id' ) ); + $this->assertTrue( $this->gcp_project->has() ); + } +} diff --git a/tests/phpunit/integration/Core/Authentication/VerificationTest.php b/tests/phpunit/integration/Core/Authentication/VerificationTest.php new file mode 100644 index 00000000000..fcce91b5b01 --- /dev/null +++ b/tests/phpunit/integration/Core/Authentication/VerificationTest.php @@ -0,0 +1,99 @@ +user->create( + array( + 'role' => 'administrator', + 'user_login' => 'user_verification_test', + 'user_email' => 'user_verification_test@example.com', + ) + ); + } + + /** + * Set Up Test. + */ + public function setUp() { + parent::setUp(); + wp_set_current_user( self::$user_id ); + $this->user_options = new User_Options( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + } + + /** + * Test get() method. + */ + public function test_get() { + $verification = new Verification( $this->user_options ); + + $this->assertEquals( false, $verification->get() ); + + $verification->set( true ); + $this->assertEquals( true, $verification->get() ); + } + + /** + * Test set() method. + */ + public function test_set() { + $verification = new Verification( $this->user_options ); + + $return_data = $verification->set( true ); + $this->assertTrue( $return_data ); + $this->assertEquals( true, $verification->get() ); + + $return_data = $verification->set( false ); + $this->assertTrue( $return_data ); + $this->assertEquals( false, $verification->get() ); + } + + /** + * Test has() method. + */ + public function test_has() { + $verification = new Verification( $this->user_options ); + + $verification->set( true ); + $this->assertEquals( true, $verification->has() ); + } +} diff --git a/tests/phpunit/integration/Core/Authentication/Verification_TagTest.php b/tests/phpunit/integration/Core/Authentication/Verification_TagTest.php new file mode 100644 index 00000000000..3d0b5640954 --- /dev/null +++ b/tests/phpunit/integration/Core/Authentication/Verification_TagTest.php @@ -0,0 +1,106 @@ +factory()->user->create(); + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + $user_options = new User_Options( $context, $user_id ); + $transients = new Transients( $context ); + + $verification_tag = new Verification_Tag( $user_options, $transients ); + + $this->assertFalse( $user_options->get( Verification_Tag::OPTION ) ); + $this->assertFalse( $verification_tag->get() ); + $user_options->set( Verification_Tag::OPTION, 'test-verification-tag' ); + $this->assertEquals( 'test-verification-tag', $verification_tag->get() ); + } + + public function test_set() { + $user_id = $this->factory()->user->create(); + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + $user_options = new User_Options( $context, $user_id ); + $transients = new Transients( $context ); + + $transients->set( 'googlesitekit_verification_meta_tags', 'test-verification-meta-tags' ); + $verification_tag = new Verification_Tag( $user_options, $transients ); + + $this->assertEquals( 'test-verification-meta-tags', get_transient( 'googlesitekit_verification_meta_tags' ) ); + $this->assertTrue( $verification_tag->set( 'test-verification-tag' ) ); + $this->assertEquals( 'test-verification-tag', $user_options->get( Verification_Tag::OPTION ) ); + $this->assertFalse( get_transient( 'googlesitekit_verification_meta_tags' ) ); + + // Test transient is only deleted when option is successfully updated. + // User_Options->set() will return false if new value === old value. + $transients->set( 'googlesitekit_verification_meta_tags', 'test-verification-meta-tags' ); + $this->assertEquals( 'test-verification-meta-tags', get_transient( 'googlesitekit_verification_meta_tags' ) ); + $this->assertFalse( $verification_tag->set( 'test-verification-tag' ) ); + $this->assertEquals( 'test-verification-meta-tags', get_transient( 'googlesitekit_verification_meta_tags' ) ); + } + + public function test_has() { + $user_id = $this->factory()->user->create(); + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + $user_options = new User_Options( $context, $user_id ); + $transients = new Transients( $context ); + + $verification_tag = new Verification_Tag( $user_options, $transients ); + + $this->assertFalse( $verification_tag->has() ); + $user_options->set( Verification_Tag::OPTION, 'test-verification-tag' ); + $this->assertTrue( $verification_tag->has() ); + } + + public function test_get_all() { + $user_id = $this->factory()->user->create(); + $context = new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ); + $user_options = new User_Options( $context, $user_id ); + $transients = new Transients( $context ); + + $verification_tag = new Verification_Tag( $user_options, $transients ); + + // Always returns an array + $transients->set( 'googlesitekit_verification_meta_tags', 'test-meta-tags' ); + $this->assertEquals( array( 'test-meta-tags' ), $verification_tag->get_all() ); + + update_user_option( 99, Verification_Tag::OPTION, 'verification-tag-99', $context->is_network_mode() ); + update_user_option( 98, Verification_Tag::OPTION, 'verification-tag-98', $context->is_network_mode() ); + update_user_option( 97, Verification_Tag::OPTION, 'verification-tag-97', $context->is_network_mode() ); + + $this->assertEquals( array( 'test-meta-tags' ), $verification_tag->get_all() ); + $transients->delete( 'googlesitekit_verification_meta_tags' ); + // If the transient is not set, it will regenerate it when get_all is called + $all_tags = array( + 'verification-tag-98', + 'verification-tag-99', + 'verification-tag-97', + ); + $this->assertEqualSets( + $all_tags, + $verification_tag->get_all() + ); + $this->assertEqualSets( + $all_tags, + $transients->get( 'googlesitekit_verification_meta_tags' ) + ); + } +} diff --git a/tests/phpunit/integration/Core/Modules/ModuleTest.php b/tests/phpunit/integration/Core/Modules/ModuleTest.php new file mode 100644 index 00000000000..36c933f92c4 --- /dev/null +++ b/tests/phpunit/integration/Core/Modules/ModuleTest.php @@ -0,0 +1,123 @@ +assertTrue( $method->isAbstract() ); + } + + public function test_magic_methods() { + $module = new FakeModule( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + // Can't use force_set_property here since the property is private on the base module + $reflection_property = new \ReflectionProperty( self::MODULE_CLASS_NAME, 'info' ); + $reflection_property->setAccessible( true ); + $reflection_property->setValue( $module, array( + 'slug' => 'module-slug', + 'name' => 'module name', + 'description' => 'module description', + ) ); + + $this->assertTrue( isset( $module->slug ) ); + $this->assertTrue( isset( $module->name ) ); + $this->assertTrue( isset( $module->description ) ); + + $this->assertEquals( 'module-slug', $module->slug ); + $this->assertEquals( 'module name', $module->name ); + $this->assertEquals( 'module description', $module->description ); + + $this->assertFalse( isset( $module->non_existent ) ); + $this->assertNull( $module->non_existent ); + } + + public function test_prepare_info_for_js() { + $module = new FakeModule( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $keys = array( + 'slug', + 'name', + 'description', + 'cta', + 'sort', + 'homepage', + 'learnMore', + 'group', + 'feature', + 'module_tags', + 'required', + 'autoActivate', + 'screenId', + 'hasSettings', + ); + + $this->assertEqualSets( $keys, array_keys( $module->prepare_info_for_js() ) ); + } + + public function test_is_connected() { + $module = new FakeModule( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + // A module being connected means that all steps required as part of its activation are completed. + // Modules are considered connected by default, and each module has its own logic for this. + $this->assertTrue( $module->is_connected() ); + } + + public function test_get_data() { + // get_data is a wrapper for the protected execute_data_request method. + $method = new \ReflectionMethod( self::MODULE_CLASS_NAME, 'get_data' ); + // Make assertions that affect backwards compatibility + $this->assertTrue( $method->isPublic() ); + // Number of parameters can increase while preserving B/C, but not decrease + $this->assertEquals( 2, $method->getNumberOfParameters() ); + // Number of required parameters can decrease while preserving B/C, but not increase + $this->assertEquals( 1, $method->getNumberOfRequiredParameters() ); + } + + public function test_set_data() { + // set_data is a wrapper for the protected execute_data_request method. + $method = new \ReflectionMethod( self::MODULE_CLASS_NAME, 'set_data' ); + // Make assertions that affect backwards compatibility + $this->assertTrue( $method->isPublic() ); + // Number of parameters can increase while preserving B/C, but not decrease + $this->assertEquals( 2, $method->getNumberOfParameters() ); + // Number of required parameters can decrease while preserving B/C, but not increase + $this->assertEquals( 2, $method->getNumberOfRequiredParameters() ); + } + + public function test_get_batch_data() { + // get_batch_data is a wrapper for the protected execute_data_request method. + $method = new \ReflectionMethod( self::MODULE_CLASS_NAME, 'get_batch_data' ); + // Make assertions that affect backwards compatibility + $this->assertTrue( $method->isPublic() ); + // Number of parameters can increase while preserving B/C, but not decrease + $this->assertEquals( 1, $method->getNumberOfParameters() ); + // Number of required parameters can decrease while preserving B/C, but not increase + $this->assertEquals( 1, $method->getNumberOfRequiredParameters() ); + } + + public function test_get_datapoints() { + $module = new FakeModule( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $datapoints = $module->get_datapoints(); + + $this->assertEquals( 'array', gettype( $datapoints ) ); + } +} diff --git a/tests/phpunit/integration/Core/Modules/ModulesTest.php b/tests/phpunit/integration/Core/Modules/ModulesTest.php new file mode 100644 index 00000000000..27db59c32a0 --- /dev/null +++ b/tests/phpunit/integration/Core/Modules/ModulesTest.php @@ -0,0 +1,241 @@ +get_available_modules() ); + + $this->assertEqualSets( + array( + 'adsense' => 'Google\\Site_Kit\\Modules\\AdSense', + 'analytics' => 'Google\\Site_Kit\\Modules\\Analytics', + 'optimize' => 'Google\\Site_Kit\\Modules\\Optimize', + 'pagespeed-insights' => 'Google\\Site_Kit\\Modules\\PageSpeed_Insights', + 'search-console' => 'Google\\Site_Kit\\Modules\\Search_Console', + 'tagmanager' => 'Google\\Site_Kit\\Modules\\TagManager', + ), + $available + ); + } + + public function test_get_active_modules() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $active = array_map( function ( $instance ) { + return get_class( $instance ); + }, $modules->get_active_modules() ); + + $this->assertEqualSets( + array( + 'search-console' => 'Google\\Site_Kit\\Modules\\Search_Console', + ), + $active + ); + } + + public function test_register() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $fake_module = new FakeModule( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $fake_module->set_force_active( true ); + + $this->force_set_property( $modules, 'modules', array( 'fake-module' => $fake_module ) ); + + $this->assertFalse( $fake_module->is_registered() ); + $modules->register(); + $this->assertTrue( $fake_module->is_registered() ); + } + + public function test_get_module() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $available = $modules->get_available_modules(); + + $search_console_module = $modules->get_module( 'search-console' ); + + $this->assertEquals( $available['search-console'], $search_console_module ); + } + + public function test_get_module_exception() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $module_slug = 'non-existent-module'; + + $this->assertArrayNotHasKey( $module_slug, $modules->get_available_modules() ); + + try { + $modules->get_module( $module_slug ); + } catch ( \Exception $exception ) { + // We expect an exception to be thrown, let's make sure it's the right one. + $this->assertContains( $module_slug, $exception->getMessage() ); + + return; + } + + $this->fail( 'Failed to catch exception thrown for non-existent module in get_module.' ); + } + + public function test_get_module_dependencies() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertArrayHasKey( 'optimize', $modules->get_available_modules() ); + $dependencies = $modules->get_module_dependencies( 'optimize' ); + + $this->assertContains( 'analytics', $dependencies ); + } + + public function test_get_module_dependencies_exception() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $module_slug = 'non-existent-module'; + + $this->assertArrayNotHasKey( $module_slug, $modules->get_available_modules() ); + + try { + $modules->get_module_dependencies( $module_slug ); + } catch ( \Exception $exception ) { + // We expect an exception to be thrown, let's make sure it's the right one. + $this->assertContains( $module_slug, $exception->getMessage() ); + + return; + } + + $this->fail( 'Failed to catch exception thrown for non-existent module in get_module_dependencies.' ); + } + + public function test_get_module_dependants() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertArrayHasKey( 'analytics', $modules->get_available_modules() ); + $dependants = $modules->get_module_dependants( 'analytics' ); + + $this->assertContains( 'optimize', $dependants ); + } + + public function test_get_module_dependants_exception() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $module_slug = 'non-existent-module'; + + $this->assertArrayNotHasKey( $module_slug, $modules->get_available_modules() ); + + try { + $modules->get_module_dependants( $module_slug ); + } catch ( \Exception $exception ) { + // We expect an exception to be thrown, let's make sure it's the right one. + $this->assertContains( $module_slug, $exception->getMessage() ); + + return; + } + + $this->fail( 'Failed to catch exception thrown for non-existent module in get_module_dependants.' ); + } + + public function test_is_module_active() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $fake_module = new FakeModule( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + delete_option( 'googlesitekit-active-modules' ); + + $this->force_set_property( $modules, 'modules', array( 'fake-module' => $fake_module ) ); + + // Modules can be active by presence in active modules option + $this->assertFalse( $modules->is_module_active( 'fake-module' ) ); + update_option( 'googlesitekit-active-modules', array( 'fake-module' ) ); + $this->assertTrue( $modules->is_module_active( 'fake-module' ) ); + + delete_option( 'googlesitekit-active-modules' ); + + // Some modules are always active + $this->assertFalse( $modules->is_module_active( 'fake-module' ) ); + $fake_module->set_force_active( true ); + $this->assertTrue( $modules->is_module_active( 'fake-module' ) ); + } + + public function test_is_module_connected() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $valid_module_slug = 'search-console'; + $this->assertArrayHasKey( $valid_module_slug, $modules->get_available_modules() ); + $this->assertTrue( $modules->is_module_connected( $valid_module_slug ) ); + + $non_existent_module_slug = 'non-existent-module'; + $this->assertArrayNotHasKey( $non_existent_module_slug, $modules->get_available_modules() ); + $this->assertFalse( $modules->is_module_connected( $non_existent_module_slug ) ); + } + + public function test_activate_module() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + // Attempting to activate a non-existent module returns false + $this->assertArrayNotHasKey( 'fake-module', $modules->get_available_modules() ); + $this->assertFalse( $modules->activate_module( 'fake-module' ) ); + + $activation_invocations = 0; + $fake_module = new FakeModule( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $fake_module->set_on_activation_callback( function () use ( &$activation_invocations ) { + $activation_invocations++; + } ); + + $this->force_set_property( $modules, 'modules', array( 'fake-module' => $fake_module ) ); + + $this->assertNotContains( 'fake-module', get_option( 'googlesitekit-active-modules', array() ) ); + $this->assertEquals( 0, $activation_invocations ); + $this->assertTrue( $modules->activate_module( 'fake-module' ) ); + $this->assertEquals( 1, $activation_invocations ); + $this->assertContains( 'fake-module', get_option( 'googlesitekit-active-modules', array() ) ); + + // Subsequent calls to activate an active module do not call the on_activation method + $this->assertTrue( $modules->activate_module( 'fake-module' ) ); + $this->assertEquals( 1, $activation_invocations ); + } + + public function test_deactivate_module() { + $modules = new Modules( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + // Attempting to deactivate a non-existent module returns false + $this->assertArrayNotHasKey( 'fake-module', $modules->get_available_modules() ); + $this->assertFalse( $modules->deactivate_module( 'fake-module' ) ); + + $deactivation_invocations = 0; + $fake_module = new FakeModule( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $fake_module->set_on_deactivation_callback( function () use ( &$deactivation_invocations ) { + $deactivation_invocations++; + } ); + + $this->force_set_property( $modules, 'modules', array( 'fake-module' => $fake_module ) ); + update_option( 'googlesitekit-active-modules', array( 'fake-module' ) ); + + $this->assertContains( 'fake-module', get_option( 'googlesitekit-active-modules', array() ) ); + + // Force-active modules cannot be deactivated + $fake_module->set_force_active( true ); + $this->assertFalse( $modules->deactivate_module( 'fake-module' ) ); + $this->assertEquals( 0, $deactivation_invocations ); + $this->assertContains( 'fake-module', get_option( 'googlesitekit-active-modules', array() ) ); + + $fake_module->set_force_active( false ); + $this->assertTrue( $modules->deactivate_module( 'fake-module' ) ); + $this->assertEquals( 1, $deactivation_invocations ); + $this->assertNotContains( 'fake-module', get_option( 'googlesitekit-active-modules', array() ) ); + + // Subsequent calls to deactivate an inactive module do not call the on_deactivation method + $this->assertTrue( $modules->deactivate_module( 'fake-module' ) ); + $this->assertEquals( 1, $deactivation_invocations ); + } +} diff --git a/tests/phpunit/integration/Core/REST_API/REST_RouteTest.php b/tests/phpunit/integration/Core/REST_API/REST_RouteTest.php new file mode 100644 index 00000000000..ab3003ce02b --- /dev/null +++ b/tests/phpunit/integration/Core/REST_API/REST_RouteTest.php @@ -0,0 +1,99 @@ +assertEquals( $expected_uri, $route->get_uri() ); + } + + public function uri_provider() { + return array( + array( 'test-uri', 'test-uri' ), + array( '/test-uri', 'test-uri' ), + array( 'test-uri/', 'test-uri' ), + array( '/test-uri/', 'test-uri' ), + array( '//test-uri/', 'test-uri' ), + array( '//test-uri//', 'test-uri' ), + array( '///test-uri///', 'test-uri' ), + array( '/test/uri/', 'test/uri' ), + ); + } + + public function test_get_args() { + $route = new REST_Route( 'test-uri', array() ); + $this->assertEquals( array(), $route->get_args() ); + + // Test default args + $route = new REST_Route( 'test-uri', array( + 'args' => array(), + ) ); + $this->assertCount( 1, $route->get_args() ); + $single_route_args = $route->get_args()[0]; + $this->assertEquals( WP_REST_Server::READABLE, $single_route_args['methods'] ); + $this->assertNull( $single_route_args['callback'] ); + $this->assertEquals( array(), $single_route_args['args'] ); + + // Test arg defaults + $route = new REST_Route( 'test-uri', array( + 'args' => array( + 'args' => array() + ), + ) ); + $this->assertEqualSetsWithIndex( + array( + 'type' => 'string', + 'description' => '', + 'validate_callback' => 'rest_validate_request_arg', + 'sanitize_callback' => 'rest_sanitize_request_arg', + 'required' => false, + 'default' => null, + ), + $route->get_args()[0]['args']['args'] + ); + + // Test args take precedence over defaults + $route = new REST_Route( 'test-uri', array( + 'args' => array( + 'args' => array( + 'type' => 'boolean', + 'description' => 'test description', + 'validate_callback' => 'test_validate_callback', + 'default' => true, + ) + ), + ) ); + $this->assertEqualSetsWithIndex( + array( + 'type' => 'boolean', + 'required' => false, + 'description' => 'test description', + 'validate_callback' => 'test_validate_callback', + 'sanitize_callback' => 'rest_sanitize_request_arg', + 'default' => true, + ), + $route->get_args()[0]['args']['args'] + ); + } +} diff --git a/tests/phpunit/integration/Core/REST_API/REST_RoutesTest.php b/tests/phpunit/integration/Core/REST_API/REST_RoutesTest.php new file mode 100644 index 00000000000..ba056332356 --- /dev/null +++ b/tests/phpunit/integration/Core/REST_API/REST_RoutesTest.php @@ -0,0 +1,58 @@ +assertEquals( 'google-site-kit/v1', REST_Routes::REST_ROOT ); + } + + public function test_register() { + $rest_routes = new REST_Routes( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + // Clear out initial REST server, and remove all existing actions on rest_api_init + unset( $GLOBALS['wp_rest_server'] ); + remove_all_actions( 'rest_api_init' ); + + $rest_routes->register(); + // Re-init a new REST Server (triggers rest_api_init) + $server = rest_get_server(); + + // Assert that routes with the site-kit namespace were registered. + $this->assertEquals( array( REST_Routes::REST_ROOT ), $server->get_namespaces() ); + + $routes = array ( + '/', + '/' . REST_Routes::REST_ROOT, + '/' . REST_Routes::REST_ROOT . '/core/site/data/reset', + '/' . REST_Routes::REST_ROOT . '/core/site/data/apikey', + '/' . REST_Routes::REST_ROOT . '/core/site/data/credentials', + '/' . REST_Routes::REST_ROOT . '/core/site/data/gcpproject', + '/' . REST_Routes::REST_ROOT . '/core/user/data/disconnect', + '/' . REST_Routes::REST_ROOT . '/core/user/data/authentication', + '/' . REST_Routes::REST_ROOT . '/modules/(?P[a-z\\-]+)', + '/' . REST_Routes::REST_ROOT . '/modules/(?P[a-z\\-]+)/data/(?P[a-z\\-]+)', + '/' . REST_Routes::REST_ROOT . '/data', + '/' . REST_Routes::REST_ROOT . '/modules/(?P[a-z\\-]+)/notifications', + '/' . REST_Routes::REST_ROOT . '/core/search/data/(?P[0-9A-Za-z%.\\-]+)', + ); + + $this->assertEqualSets( $routes, array_keys( $server->get_routes() ) ); + } +} diff --git a/tests/phpunit/integration/Modules/AdSenseTest.php b/tests/phpunit/integration/Modules/AdSenseTest.php new file mode 100644 index 00000000000..9cac5566225 --- /dev/null +++ b/tests/phpunit/integration/Modules/AdSenseTest.php @@ -0,0 +1,177 @@ +assertEmpty( apply_filters( 'googlesitekit_auth_scopes', array() ) ); + $this->assertEmpty( apply_filters( 'googlesitekit_module_screens', array() ) ); + $this->assertFalse( get_option( AdSense::OPTION ) ); + + $adsense->register(); + + $this->assertNotEmpty( apply_filters( 'googlesitekit_auth_scopes', array() ) ); + $this->assertContains( $adsense->get_screen(), apply_filters( 'googlesitekit_module_screens', array() ) ); + $this->assertFalse( get_option( AdSense::OPTION ) ); + + update_option( AdSense::OPTION, array( 'accountId' => 'saved-account-id' ) ); + $this->assertArraySubset( array( 'accountId' => 'saved-account-id' ), get_option( AdSense::OPTION ) ); + add_filter( 'googlesitekit_adsense_account_id', '__return_empty_string' ); + $this->assertArraySubset( array( 'accountId' => 'saved-account-id' ), get_option( AdSense::OPTION ) ); + remove_filter( 'googlesitekit_adsense_account_id', '__return_empty_string' ); + + add_filter( 'googlesitekit_adsense_account_id', function () { + return 'filtered-adsense-account-id'; + } ); + $this->assertEquals( array( 'accountId' => 'filtered-adsense-account-id' ), get_option( AdSense::OPTION ) ); + } + + public function test_get_module_scope() { + $adsense = new AdSense( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertContains( + 'https://www.googleapis.com/auth/adsense', + $adsense->get_scopes() + ); + } + + public function test_prepare_info_for_js() { + $adsense = new AdSense( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $info = $adsense->prepare_info_for_js(); + + $this->assertEqualSets( + array( + 'slug', + 'name', + 'description', + 'cta', + 'sort', + 'homepage', + 'learnMore', + 'group', + 'feature', + 'module_tags', + 'required', + 'autoActivate', + 'screenId', + 'hasSettings', + 'provides', + 'settings', + 'accountURL', + 'signupURL', + 'rootURL', + ), + array_keys( $info ) + ); + + $this->assertEquals( 'adsense', $info['slug'] ); + $this->assertStringStartsWith( 'https://www.google.com/adsense/', $info['accountURL'] ); + $this->assertStringStartsWith( 'https://www.google.com/adsense/', $info['signupURL'] ); + $this->assertStringStartsWith( 'https://www.google.com/adsense/', $info['rootURL'] ); + } + + public function test_is_connected() { + $adsense = new AdSense( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $options = new Options( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $settings = $options->get( AdSense::OPTION ); + + $this->assertEmpty( $settings['setupComplete'] ); + $this->assertFalse( $adsense->is_connected() ); + + $options->set( AdSense::OPTION, array( 'setupComplete' => true ) ); + $this->assertTrue( $adsense->is_connected() ); + } + + public function test_on_deactivation() { + $adsense = new AdSense( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $options = new Options( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $options->set( AdSense::OPTION, 'test-value' ); + $this->assertEquals( 'test-value', $options->get( AdSense::OPTION ) ); + + $adsense->on_deactivation(); + + $this->assertFalse( $options->get( AdSense::OPTION ) ); + } + + public function test_get_datapoints() { + $adsense = new AdSense( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertEqualSets( + array( + 'connection', + 'account-id', + 'client-id', + 'adsense-tag-enabled', + 'account-status', + 'account-url', + 'reports-url', + 'notifications', + 'accounts', + 'alerts', + 'clients', + 'urlchannels', + 'tag', + 'earning-today', + 'earning-yesterday', + 'earning-samedaylastweek', + 'earning-7days', + 'earning-prev7days', + 'earning-this-month', + 'earning-this-month-last-year', + 'earning-28days', + 'earning-prev28days', + 'earning-daily-this-month', + 'earnings-this-period', + 'setup-complete', + ), + $adsense->get_datapoints() + ); + } + + /** + * @return Module_With_Scopes + */ + protected function get_module_with_scopes() { + return new AdSense( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + } + + /** + * @return Module|Module_With_Screen + */ + protected function get_module_with_screen() { + return new AdSense( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + } +} diff --git a/tests/phpunit/integration/Modules/AnalyticsTest.php b/tests/phpunit/integration/Modules/AnalyticsTest.php new file mode 100644 index 00000000000..da0c19b927f --- /dev/null +++ b/tests/phpunit/integration/Modules/AnalyticsTest.php @@ -0,0 +1,216 @@ +register(); + + // Test registers scopes. + $this->assertEquals( + $analytics->get_scopes(), + apply_filters( 'googlesitekit_auth_scopes', array() ) + ); + + // Test registers screen. + $this->assertContains( + $analytics->get_screen(), + apply_filters( 'googlesitekit_module_screens', array() ) + ); + + $this->assertFalse( get_option( 'googlesitekit_analytics_adsense_linked' ) ); + $this->assertFalse( $analytics->is_connected() ); + $this->assertContains( $analytics->slug, apply_filters( 'googlesitekit_modules_for_front_end_check', array() ) ); + } + + public function test_register_option_filters() { + $analytics = new Analytics( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + remove_all_filters( 'googlesitekit_analytics_account_id' ); + remove_all_filters( 'googlesitekit_analytics_property_id' ); + remove_all_filters( 'googlesitekit_analytics_internal_web_property_id' ); + remove_all_filters( 'googlesitekit_analytics_view_id' ); + $analytics->register(); + + // Test accountId can be overridden by non-empty value via filter + update_option( Analytics::OPTION, array( 'accountId' => 'saved-account-id' ) ); + $this->assertEquals( 'saved-account-id', get_option( Analytics::OPTION )['accountId'] ); + add_filter( 'googlesitekit_analytics_account_id', '__return_empty_string' ); + $this->assertEquals( 'saved-account-id', get_option( Analytics::OPTION )['accountId'] ); + add_filter( 'googlesitekit_analytics_account_id', function () { + return 'filtered-account-id'; + } ); + $this->assertEquals( 'filtered-account-id', get_option( Analytics::OPTION )['accountId'] ); + + // Test propertyId can be overridden by non-empty value via filter + update_option( Analytics::OPTION, array( 'propertyId' => 'saved-property-id' ) ); + $this->assertEquals( 'saved-property-id', get_option( Analytics::OPTION )['propertyId'] ); + add_filter( 'googlesitekit_analytics_property_id', '__return_empty_string' ); + $this->assertEquals( 'saved-property-id', get_option( Analytics::OPTION )['propertyId'] ); + add_filter( 'googlesitekit_analytics_property_id', function () { + return 'filtered-property-id'; + } ); + $this->assertEquals( 'filtered-property-id', get_option( Analytics::OPTION )['propertyId'] ); + + // Test internalWebPropertyId can be overridden by non-empty value via filter + update_option( Analytics::OPTION, array( 'internalWebPropertyId' => 'saved-internal-web-property-id' ) ); + $this->assertEquals( 'saved-internal-web-property-id', get_option( Analytics::OPTION )['internalWebPropertyId'] ); + add_filter( 'googlesitekit_analytics_internal_web_property_id', '__return_empty_string' ); + $this->assertEquals( 'saved-internal-web-property-id', get_option( Analytics::OPTION )['internalWebPropertyId'] ); + add_filter( 'googlesitekit_analytics_internal_web_property_id', function () { + return 'filtered-internal-web-property-id'; + } ); + $this->assertEquals( 'filtered-internal-web-property-id', get_option( Analytics::OPTION )['internalWebPropertyId'] ); + + // Test profileId can be overridden by non-empty value via filter + update_option( Analytics::OPTION, array( 'profileId' => 'saved-profile-id' ) ); + $this->assertEquals( 'saved-profile-id', get_option( Analytics::OPTION )['profileId'] ); + add_filter( 'googlesitekit_analytics_view_id', '__return_empty_string' ); + $this->assertEquals( 'saved-profile-id', get_option( Analytics::OPTION )['profileId'] ); + add_filter( 'googlesitekit_analytics_view_id', function () { + return 'filtered-profile-id'; + } ); + $this->assertEquals( 'filtered-profile-id', get_option( Analytics::OPTION )['profileId'] ); + } + + public function test_prepare_info_for_js() { + $analytics = new Analytics( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $info = $analytics->prepare_info_for_js(); + + $this->assertEqualSets( + array( + 'slug', + 'name', + 'description', + 'cta', + 'sort', + 'homepage', + 'learnMore', + 'group', + 'feature', + 'module_tags', + 'required', + 'autoActivate', + 'screenId', + 'hasSettings', + 'provides', + 'settings', + ), + array_keys( $info ) + ); + + $this->assertEquals( 'analytics', $info['slug'] ); + $this->assertArrayHasKey( 'accountId', $info['settings'] ); + $this->assertArrayHasKey( 'propertyId', $info['settings'] ); + $this->assertArrayHasKey( 'profileId', $info['settings'] ); + $this->assertArrayHasKey( 'internalWebPropertyId', $info['settings'] ); + $this->assertArrayHasKey( 'useSnippet', $info['settings'] ); + $this->assertArrayHasKey( 'ampClientIdOptIn', $info['settings'] ); + } + + public function test_is_connected() { + $analytics = new Analytics( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + // Requires get_data to be connected. + $this->assertFalse( $analytics->is_connected() ); + } + + public function test_scopes() { + $analytics = new Analytics( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertEqualSets( + array( + 'https://www.googleapis.com/auth/analytics', + 'https://www.googleapis.com/auth/analytics.readonly', + 'https://www.googleapis.com/auth/analytics.manage.users', + 'https://www.googleapis.com/auth/analytics.edit', + ), + $analytics->get_scopes() + ); + } + + public function test_on_deactivation() { + $analytics = new Analytics( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $options = new Options( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $options->set( Analytics::OPTION, 'test-value' ); + $this->assertEquals( 'test-value', $options->get( Analytics::OPTION ) ); + $options->set( 'googlesitekit_analytics_adsense_linked', 'test-linked-value' ); + $this->assertEquals( 'test-linked-value', $options->get( 'googlesitekit_analytics_adsense_linked' ) ); + + $analytics->on_deactivation(); + + $this->assertFalse( $options->get( Analytics::OPTION ) ); + $this->assertFalse( $options->get( 'googlesitekit_analytics_adsense_linked' ) ); + } + + public function test_get_datapoints() { + $analytics = new Analytics( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertEqualSets( + array( + 'connection', + 'account-id', + 'property-id', + 'profile-id', + 'internal-web-property-id', + 'use-snippet', + 'amp-client-id-opt-in', + 'goals', + 'get-accounts', + 'get-properties', + 'get-profiles', + 'tag', + 'adsense', + 'site-analytics', + 'top-pages', + 'overview', + 'traffic-sources', + 'save', + ), + $analytics->get_datapoints() + ); + } + + /** + * @return Module_With_Scopes + */ + protected function get_module_with_scopes() { + return new Analytics( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + } + + /** + * @return Module_With_Screen + */ + protected function get_module_with_screen() { + return new Analytics( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + } +} diff --git a/tests/phpunit/integration/Modules/PageSpeed_InsightsTest.php b/tests/phpunit/integration/Modules/PageSpeed_InsightsTest.php new file mode 100644 index 00000000000..835c9e3bf2c --- /dev/null +++ b/tests/phpunit/integration/Modules/PageSpeed_InsightsTest.php @@ -0,0 +1,115 @@ +register(); + + // Test no requests are added when unconnected + $this->assertFalse( $pagespeed->is_connected() ); + $this->assertEmpty( apply_filters( 'googlesitekit_cron_hourly_requests', array() ) ); + add_filter( 'googlesitekit_api_key', '__return_true' ); + // Ensure requests are added when connected + $this->assertTrue( $pagespeed->is_connected() ); + $requests = apply_filters( 'googlesitekit_cron_hourly_requests', array() ); + $this->assertContains( + array( + 'dataObject' => 'modules', + 'identifier' => 'pagespeed-insights', + 'datapoint' => 'site-pagespeed-mobile', + ), + $requests + ); + $this->assertContains( + array( + 'dataObject' => 'modules', + 'identifier' => 'pagespeed-insights', + 'datapoint' => 'site-pagespeed-desktop', + ), + $requests + ); + } + + public function test_is_connected() { + $pagespeed = new PageSpeed_Insights( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertFalse( $pagespeed->is_connected() ); + + // The module is connected if the API key is truthy + add_filter( 'googlesitekit_api_key', '__return_true' ); + + $this->assertTrue( $pagespeed->is_connected() ); + } + + public function test_on_deactivation() { + $pagespeed = new PageSpeed_Insights( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $options = new Options( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $options->set( PageSpeed_Insights::OPTION, 'test-value' ); + $this->assertEquals( 'test-value', $options->get( PageSpeed_Insights::OPTION ) ); + + $pagespeed->on_deactivation(); + + $this->assertFalse( $options->get( PageSpeed_Insights::OPTION ) ); + } + + public function test_prepare_info_for_js() { + $pagespeed = new PageSpeed_Insights( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $info = $pagespeed->prepare_info_for_js(); + + $this->assertEqualSets( + array( + 'slug', + 'name', + 'description', + 'cta', + 'sort', + 'homepage', + 'learnMore', + 'group', + 'feature', + 'module_tags', + 'required', + 'autoActivate', + 'screenId', + 'hasSettings', + 'provides', + ), + array_keys( $info ) + ); + $this->assertEquals( 'pagespeed-insights', $info['slug'] ); + } + + public function test_get_datapoints() { + $pagespeed = new PageSpeed_Insights( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertEqualSets( + array( + 'site-pagespeed-mobile', + 'site-pagespeed-desktop', + ), + $pagespeed->get_datapoints() + ); + } +} diff --git a/tests/phpunit/integration/Modules/Search_ConsoleTest.php b/tests/phpunit/integration/Modules/Search_ConsoleTest.php new file mode 100644 index 00000000000..e1341ffc330 --- /dev/null +++ b/tests/phpunit/integration/Modules/Search_ConsoleTest.php @@ -0,0 +1,111 @@ +assertEquals( 'search-console', $search_console->slug ); + $this->assertTrue( $search_console->force_active ); + $this->assertEquals( 'https://search.google.com/search-console', $search_console->homepage ); + } + + public function test_register() { + $search_console = new Search_Console( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $property_url = 'https://example.com'; + + remove_all_filters( 'googlesitekit_auth_scopes' ); + remove_all_filters( 'googlesitekit_module_screens' ); + remove_all_filters( 'googlesitekit_setup_complete' ); + remove_all_filters( 'googlesitekit_site_url' ); + + $this->assertEmpty( apply_filters( 'googlesitekit_auth_scopes', array() ) ); + $this->assertEmpty( apply_filters( 'googlesitekit_module_screens', array() ) ); + $this->assertTrue( apply_filters( 'googlesitekit_setup_complete', true ) ); + $this->assertEmpty( apply_filters( 'googlesitekit_site_url', '' ) ); + + // Register search console. + $search_console->register(); + + // Test registers scopes. + $this->assertEquals( + $search_console->get_scopes(), + apply_filters( 'googlesitekit_auth_scopes', array() ) + ); + + // Test registers screen. + $this->assertContains( + $search_console->get_screen(), + apply_filters( 'googlesitekit_module_screens', array() ) + ); + + // Site url is unaffected if property is not set. + $this->assertEquals( '', apply_filters( 'googlesitekit_site_url', '' ) ); + + // Test sitekit setup complete requires property set. + $this->assertFalse( apply_filters( 'googlesitekit_setup_complete', true ) ); + $options = new Options( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $options->set( Search_Console::PROPERTY_OPTION, $property_url ); + $this->assertTrue( apply_filters( 'googlesitekit_setup_complete', true ) ); + + // Site url uses property URL by default. + $this->assertEquals( $property_url, apply_filters( 'googlesitekit_site_url', '' ) ); + + add_filter( 'googlesitekit_site_url', function () { + return 'https://other.example.com'; + } ); + + // Property URL filters googlesitekit_site_url on a very low priority + $this->assertEquals( 'https://other.example.com', apply_filters( 'googlesitekit_site_url', '' ) ); + } + + public function test_get_module_scopes() { + $search_console = new Search_Console( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertEqualSets( + array( + 'https://www.googleapis.com/auth/webmasters', + 'https://www.googleapis.com/auth/siteverification', + ), + $search_console->get_scopes() + ); + } + + /** + * @return Module_With_Scopes + */ + protected function get_module_with_scopes() { + return new Search_Console( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + } + + /** + * @return Module_With_Screen + */ + protected function get_module_with_screen() { + return new Search_Console( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + } +} diff --git a/tests/phpunit/integration/Modules/TagManagerTest.php b/tests/phpunit/integration/Modules/TagManagerTest.php new file mode 100644 index 00000000000..c6156ad6464 --- /dev/null +++ b/tests/phpunit/integration/Modules/TagManagerTest.php @@ -0,0 +1,123 @@ +register(); + + $this->assertEqualSets( + $tagmanager->get_scopes(), + apply_filters( 'googlesitekit_auth_scopes', array() ) + ); + } + + public function test_is_connected() { + $tagmanager = new TagManager( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + // is_connected relies on get_data so it isn't currently possible to test a connected state. + $this->assertFalse( $tagmanager->is_connected() ); + } + + public function test_on_deactivation() { + $tagmanager = new TagManager( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $options = new Options( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + $options->set( TagManager::OPTION, 'test-value' ); + $this->assertEquals( 'test-value', $options->get( TagManager::OPTION ) ); + + $tagmanager->on_deactivation(); + + $this->assertFalse( $options->get( TagManager::OPTION ) ); + } + + public function test_scopes() { + $tagmanager = new TagManager( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertEqualSets( + array( + 'https://www.googleapis.com/auth/tagmanager.readonly', + 'https://www.googleapis.com/auth/tagmanager.edit.containers', + 'https://www.googleapis.com/auth/tagmanager.manage.accounts', + ), + $tagmanager->get_scopes() + ); + } + + public function test_prepare_info_for_js() { + $tagmanager = new TagManager( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $info = $tagmanager->prepare_info_for_js(); + + $this->assertEqualSets( + array( + 'slug', + 'name', + 'description', + 'cta', + 'sort', + 'homepage', + 'learnMore', + 'group', + 'feature', + 'module_tags', + 'required', + 'autoActivate', + 'screenId', + 'hasSettings', + 'provides', + 'settings', + ), + array_keys( $info ) + ); + + $this->assertEquals( 'tagmanager', $info['slug'] ); + $this->assertArrayHasKey( 'accountId', $info['settings'] ); + $this->assertArrayHasKey( 'containerId', $info['settings'] ); + } + + public function test_get_datapoints() { + $tagmanager = new TagManager( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + + $this->assertEqualSets( + array( + 'connection', + 'account-id', + 'container-id', + 'list-accounts', + 'list-containers', + 'save', + ), + $tagmanager->get_datapoints() + ); + } + + /** + * @return Module_With_Scopes + */ + protected function get_module_with_scopes() { + return new TagManager( new Context( GOOGLESITEKIT_PLUGIN_MAIN_FILE ) ); + } +} diff --git a/tests/qunit/index.html b/tests/qunit/index.html new file mode 100644 index 00000000000..38ccf7b7262 --- /dev/null +++ b/tests/qunit/index.html @@ -0,0 +1,34 @@ + + + + + + QUnit Tests for Site Kit + + + + + + + + + + + + + +
+
+ + + + + + + + + \ No newline at end of file diff --git a/tests/qunit/utils.js b/tests/qunit/utils.js new file mode 100644 index 00000000000..1d183b76b6b --- /dev/null +++ b/tests/qunit/utils.js @@ -0,0 +1,942 @@ +var valuesToTest; +var testFunctions = window.googlesitekit.testFunctions; + +QUnit.module( 'Utility function tests' ); + +// Set up default admin data. +googlesitekit.admin = { + connectUrl: 'http://sitekit.withgoogle.com/wp-admin/admin.php?googlesitekit_connect=1&nonce=12345&page=googlesitekit-splash', + adminRoot: 'http://sitekit.withgoogle.com/wp-admin/admin.php', +}; + +googlesitekit.modules = { + 'search-console': { + screenId: 'googlesitekit-module-search-console' + }, + 'pagespeed-insights': { + screenId: 'googlesitekit-module-pagespeed-insights' + } +}; + +/** + * Test showErrorNotification. + */ +QUnit.test( 'showErrorNotification', function ( assert ) { + testFunctions.showErrorNotification(); + var value = wp.hooks.applyFilters( 'googlesitekit.ErrorNotification', [] ); + assert.equal( value.toString().replace( /(\r\n|\n|\r)/gm, '' ), 'function (r) {return React.createElement(e,a()({},r,t,{OriginalComponent:n}));}' ); +} ); + +/** + * Test toggleConfirmModuleSettings. + */ +valuesToTest = [ + { + moduleSlug: 'analytics', + settingsState: { selectedAccount: '12345678' }, + expected: false + }, + { + moduleSlug: 'analytics', + settingsState: { selectedAccount: '99999999' }, + expected: true + }, +]; + +valuesToTest.forEach( function( itemToTest ) { + + QUnit.test( 'toggleConfirmModuleSettings::' + itemToTest.moduleSlug, function ( assert ) { + assert.equal ( '', '', '' ); + window.googlesitekit.modules = window.googlesitekit.modules || {}; + window.googlesitekit.modules.analytics = { + settings: { accountId: '12345678' }, + setupComplete: true, + confirm: true, + }; + + window.googlesitekit.modules.adsense = { + settings: { accountId: '12345678' }, + setupComplete: false, + confirm: true, + }; + + var value = testFunctions.toggleConfirmModuleSettings( itemToTest.moduleSlug, { selectedAccount: 'accountId' }, itemToTest.settingsState, true ); + assert.equal( value, itemToTest.expected, 'Expect toggleConfirmModuleSettings( \'' + itemToTest.moduleSlug + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test activateOrDeactivateModule. + */ +valuesToTest = [ + { + moduleSlug: 'analytics', + status: true, + expected: true + }, + { + moduleSlug: 'analytics', + status: false, + expected: false + }, + { + moduleSlug: 'adsense', + status: true, + expected: true + }, + { + moduleSlug: 'adsense', + status: false, + expected: false + }, +] +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'activateOrDeactivateModule::' + itemToTest.head, function ( assert ) { + var restApiClient = { + setModuleData: function( slug, type, status ) { + return { + then: function() { + return status; + } + }; + } + } + var value = testFunctions.activateOrDeactivateModule( restApiClient, itemToTest.moduleSlug, itemToTest.status ); + assert.equal( value, itemToTest.expected, 'Expect activateOrDeactivateModule( \'' + itemToTest.status + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test findTagInIframeContent, also tests extractTag. + */ +valuesToTest = [ + { + head: '', + module: 'analytics', + expected: 'UA-XXXXX-Y' + }, + { + head: '', + module: 'analytics', + expected: 'UA-XXXXX-Y' + }, + { + head: 'Site Kit for WordPress', + module: 'analytics', + expected: false + }, + { + head: 'Site Kit for WordPress', + module: 'adsense', + expected: false + }, + { + head: ' ', + module: 'adsense', + expected: 'ca-pub-123456789' + }, +] +valuesToTest.forEach( function( itemToTest ) { + var iframe = { + contentWindow: { + document: { + querySelector: function() { + return { innerHTML: itemToTest.head }; + } + } + } + }; + QUnit.test( 'findTagInIframeContent::' + itemToTest.head, function ( assert ) { + var value = testFunctions.findTagInIframeContent( iframe, itemToTest.module ); + assert.equal( value, itemToTest.expected, 'Expect findTagInIframeContent( \'' + itemToTest.head + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test setCache, deleteCache and getCache. + */ +valuesToTest = [ + { + cacheType: 'localStorage', + cacheKey: 'testKey', + data: 'testdata', + expected: 'testdata', + deleteExpected: true, + setCacheExpected: true + }, + { + cacheType: 'sessionStorage', + cacheKey: 'testKey', + data: 'testdata', + expected: 'testdata', + deleteExpected: true, + setCacheExpected: true + }, + { + cacheType: 'nonExistantStorage', + cacheKey: 'testKey', + data: 'testdata', + expected: undefined, + deleteExpected: undefined, + setCacheExpected: undefined + }, + +]; + +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'setCache/getCache::' + itemToTest.cacheType, function ( assert ) { + + // Test setCache. + var setCacheResult = testFunctions.setCache( itemToTest.cacheType, itemToTest.cacheKey, itemToTest.data ); + assert.equal( setCacheResult, itemToTest.setCacheExpected, 'Expect setCache result to be ' + itemToTest.setCacheExpected ); + + // Test getCache. + var value = testFunctions.getCache( itemToTest.cacheType, itemToTest.cacheKey ); + assert.equal( value, itemToTest.expected, 'Expect getCache( \'' + itemToTest.cacheType + '\' ) to return ' + itemToTest.expected ); + + // Test deleteCahe + var deleteResult = testFunctions.deleteCache( itemToTest.cacheType, itemToTest.cacheKey ); + assert.equal( deleteResult, itemToTest.deleteExpected, 'Expect deleteCache( \'' + itemToTest.cacheType + '\' ) to return ' + itemToTest.expected ); + var afterDeleteValue = testFunctions.getCache( itemToTest.cacheType, itemToTest.cacheKey ); + assert.equal( afterDeleteValue, undefined, 'Expect after deleteCache value to be undefined' ); + + } ); +} ); + +/** + * Test storageAvailable. + */ +valuesToTest = [ + { + type: 'localStorage', + expected: true, + disableStorage: false + }, + { + type: 'sessionStorage', + expected: true, + disableStorage: false + }, + { + type: 'localStorage', + expected: false, + disableStorage: true + }, + { + type: 'sessionStorage', + expected: false, + disableStorage: true + }, + { + type: 'nonExistantStorage', + expected: false, + disableStorage: false + }, + +] +const setItem = Storage.prototype.setItem; +valuesToTest.forEach( function( itemToTest ) { + + QUnit.test( 'storageAvailable::' + itemToTest.type, function ( assert ) { + if ( itemToTest.disableStorage ) { + Storage.prototype.setItem = function () { throw new Error( 'error' ); }; + } + var value = testFunctions.storageAvailable( itemToTest.type ); + Storage.prototype.setItem = setItem; + assert.equal( value, itemToTest.expected, 'Expect storageAvailable( \'' + itemToTest.type + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test sendAnalyticsTrackingEvent. + */ +var gtag = function( type, name, sendto, category, label, value ) { + return { + type: type, + name: name, + sendto: sendto, + category: category, + label: label, + value: value + }; +}; + +var sendAnalyticsTrackingEventExpected = '{"type":"event","name":"name","sendto":{"event_category":"category","event_label":"label","event_value":"value"}}'; +QUnit.test( 'sendAnalyticsTrackingEvent', function ( assert ) { + window.googlesitekit.admin.trackingOptin = true; + const value = JSON.stringify( testFunctions.sendAnalyticsTrackingEvent( 'category', 'name', 'label', 'value' ) ); + assert.equal( value, sendAnalyticsTrackingEventExpected, 'Expect sendAnalyticsTrackingEvent( \'category\', \'name\', \'label\', \'value\' ) to return ' + sendAnalyticsTrackingEventExpected ); +} ); + +/** + * Test appendNotificationsCount. + */ +var appendNotificationsCountexpected = '1 notification'; +const wrapper = document.createElement( 'span' ); +wrapper.setAttribute( 'id', 'wp-admin-bar-google-site-kit' ); +const inner = document.createElement( 'span' ); +inner.setAttribute( 'class', 'ab-item' ); +wrapper.appendChild( inner ); + +document.body.appendChild( wrapper ); + +QUnit.test( 'appendNotificationsCount', function ( assert ) { + var value = testFunctions.appendNotificationsCount( 1 ).innerHTML; + assert.equal( value, appendNotificationsCountexpected, 'Expect appendNotificationsCount() to return ' + appendNotificationsCountexpected ); +} ); + +/** + * Test validateOptimizeID. + */ +valuesToTest = [ + { + stringToValidate: 'GTM-XXXXXXX', + expected: true + }, + { + stringToValidate: 'GTM-XXXXXX', + expected: false + }, + { + stringToValidate: 'GTM-1234567', + expected: true + }, + { + stringToValidate: 'GTMXXXXXXXX', + expected: false + }, + { + stringToValidate: 'gtm-xxxxxxx', + expected: false + }, + +] + +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'validateOptimizeID::' + itemToTest.stringToValidate, function ( assert ) { + var value = testFunctions.validateOptimizeID( itemToTest.stringToValidate ); + assert.equal( !! value, itemToTest.expected, 'Expect validateOptimizeID( \'' + itemToTest.stringToValidate + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test validateJSON. + */ +valuesToTest = [ + { + stringToValidate: '{"foo":"bar"}', + expected: true + }, + { + stringToValidate: '{"foo":"bar","x":1,"y":true}', + expected: true + }, + { + stringToValidate: '{"foo":"bar"', + expected: false + }, + { + stringToValidate: '', + expected: false + }, + { + stringToValidate: false, + expected: false + }, +]; + +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'validateJSON::' + itemToTest.stringToValidate, function ( assert ) { + var value = testFunctions.validateJSON( itemToTest.stringToValidate ); + assert.equal( value, itemToTest.expected, 'Expect validateJSON( \'' + itemToTest.stringToValidate + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test isFrontendIframeLoaded. + */ +var document = { + getElementById: function() { + return false; + } +}; + +QUnit.test( 'isFrontendIframeLoaded', function ( assert ) { + var value = testFunctions.isFrontendIframeLoaded(); + assert.equal( value, false, 'Expect isFrontendIframeLoaded() to return false' ); +} ); + +document = { + getElementById: function( id ) { + return 'sitekit_fe_load_check' === id; + } +}; + +QUnit.test( 'isFrontendIframeLoaded', function ( assert ) { + var value = testFunctions.isFrontendIframeLoaded(); + assert.equal( value, false, 'Expect isFrontendIframeLoaded() to return false' ); +} ); + +/** + * Test getSiteKitAdminURL. + */ +valuesToTest = [ + { + page: 'googlesitekit-dashboard', + args: { foo: 'bar' }, + expected: 'http://sitekit.withgoogle.com/wp-admin/admin.php?page=googlesitekit-dashboard&foo=bar' + }, + { + page: 'googlesitekit-dashboard', + args: { foo: 'bar' }, + expected: 'http://sitekit.withgoogle.com/wp-admin/admin.php?page=googlesitekit-dashboard&foo=bar' + }, + { + page: 'googlesitekit-dashboard', + args: { foo: 'bar', x: 1 }, + expected: 'http://sitekit.withgoogle.com/wp-admin/admin.php?page=googlesitekit-dashboard&foo=bar&x=1' + }, + { + page: 'googlesitekit-search-console', + args: { foo: 'bar' }, + expected: 'http://sitekit.withgoogle.com/wp-admin/admin.php?page=googlesitekit-search-console&foo=bar' + }, + { + page: 'googlesitekit-dashboard', + args: { bar: 'foo' }, + expected: 'http://sitekit.withgoogle.com/wp-admin/admin.php?page=googlesitekit-dashboard&bar=foo' + }, + { + page: undefined, + args: {}, + expected: 'http://sitekit.withgoogle.com/wp-admin/admin.php?page=googlesitekit-dashboard' + }, +]; + +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'getSiteKitAdminURL::' + itemToTest.page, function ( assert ) { + var value = testFunctions.getSiteKitAdminURL( itemToTest.page, itemToTest.args ); + assert.equal( value, itemToTest.expected, 'Expect getSiteKitAdminURL( \'' + itemToTest.page + ', ' + itemToTest.args + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test fillFilterWithComponent. + */ +var filterTester = function( value ) { + return '::added::'; +}; + +var React = {}; +React.createElement = function( a ) { + return a( '' ); +}; + +wp.hooks.addFilter( 'googlesitekit.Test', + 'googlesitekit.AdSenseModuleSettingsDetails', + testFunctions.fillFilterWithComponent( filterTester, {} ) ); + + +QUnit.test( 'fillFilterWithComponent::', function ( assert ) { + var value = wp.hooks.applyFilters( 'googlesitekit.Test', 'test' )(); + assert.equal( value, '::added::', 'Expect fillFilterWithComponent to return ::added::' ); +} ); + +/** + * Test getReAuthUrl. + */ +valuesToTest = [ + + { + slug: 'pagespeed-insights', + status: false, + apikey: false, + expected: 'http://sitekit.withgoogle.com/wp-admin/admin.php?page=googlesitekit-dashboard&reAuth=false&slug=pagespeed-insights' + }, + { + slug: 'pagespeed-insights', + status: true, + apikey: false, + expected: 'http://sitekit.withgoogle.com/wp-admin/admin.php?page=googlesitekit-module-pagespeed-insights&reAuth=false&slug=pagespeed-insights' + }, + { + slug: 'pagespeed-insights', + status: false, + apikey: 'abc123', + expected: 'http://sitekit.withgoogle.com/wp-admin/admin.php?page=googlesitekit-dashboard&reAuth=false&slug=pagespeed-insights' + }, + { + slug: 'pagespeed-insights', + status: true, + apikey: 'abc123', + expected: 'http://sitekit.withgoogle.com/wp-admin/admin.php?page=googlesitekit-module-pagespeed-insights&reAuth=false&slug=pagespeed-insights' + }, +]; + +// Replace addQueryArgs to avoid webpack issue. +const addQueryArgs = function( url, args ) { + var add = ''; + _.forEach( args, function( arg, key ) { + if ( arg ) { + add = add + key + '=' + arg + '&'; + } + } ); + + var toReturn = ( url + '?' + add ); + return toReturn.substr( 0, toReturn.length - 1 ); +}; + +valuesToTest.forEach( function( itemToTest ) { + googlesitekit.admin.apikey = itemToTest.apikey; + QUnit.test( 'getReAuthUrl::' + itemToTest.slug, function ( assert ) { + + wp.url.addQueryArgs = addQueryArgs; + var value = testFunctions.getReAuthUrl( itemToTest.slug, itemToTest.status ); + assert.equal( value, itemToTest.expected, 'Expect getReAuthUrl( \'' + itemToTest.slug + ', ' + itemToTest.status + ', ' + itemToTest.apikey + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + + +/** + * Test extractForSparkline. + */ +valuesToTest = [ + { + data: [ + [ '1/1/2019', 1, 2, 3, ], + [ '1/2/2019', 4, 5, 6, ], + ], + column: 1, + expected: [ + [ '1/1/2019', 1 ], + [ '1/2/2019', 4 ] + ] + }, + { + data: [ + [ '1/1/2019', 1, 2, 3, ], + [ '1/2/2019', 4, 5, 6, ], + ], + column: 2, + expected: [ + [ '1/1/2019', 2 ], + [ '1/2/2019', 5 ] + ] + }, + { + data: [ + [ '1/1/2019', 1, 2, 3, ], + [ '1/2/2019', 4, 5, 6, ], + ], + column: 3, + expected: [ + [ '1/1/2019', 3 ], + [ '1/2/2019', 6 ] + ] + }, + { + data: [ + [ '1/1/2019', 1, 2, 3, ], + [ '1/2/2019', 4, 5, 6, ], + ], + column: 0, + expected: [ + [ '1/1/2019', '1/1/2019' ], + [ '1/2/2019', '1/2/2019' ] + ] + }, +]; + +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'extractForSparkline::' + itemToTest.data, function ( assert ) { + window.history.pushState( {}, '', itemToTest.search ); + var value = testFunctions.extractForSparkline( itemToTest.data, itemToTest.column ); + assert.deepEqual( value, itemToTest.expected, 'Expect extractForSparkline( \'' + itemToTest.data + ', ' + itemToTest.column + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test getQueryParameter. + */ +valuesToTest = [ + { + search: '?foo=bar&x=1', + parameter: 'foo', + expected: 'bar' + }, + { + search: '?bar=foo&x=1', + parameter: 'bar', + expected: 'foo' + }, + { + search: '?foo=bar&x=1', + parameter: 'x', + expected: '1' + }, + { + search: '?foo=bar&y=2&x=1', + parameter: 'y', + expected: '2' + }, +]; + +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'getQueryParameter::' + itemToTest.parameter, function ( assert ) { + window.history.pushState( {}, '', itemToTest.search ); + var value = testFunctions.getQueryParameter( itemToTest.parameter ); + assert.equal( value, itemToTest.expected, 'Expect getQueryParameter( \'' + itemToTest.parameter + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test getDaysBetweenDates. + */ +valuesToTest = [ + { + dateStart: new Date( 'January 1, 2000 00:00:00' ), + dateEnd: new Date( 'January 2, 2000 00:00:00' ), + expected: 1 + }, + { + dateStart: new Date( 'January 1, 2000 00:00:00' ), + dateEnd: new Date( 'Feb 1, 2000 00:00:00' ), + expected: 31 + }, + { + dateStart: new Date( 'January 1, 2000 00:00:00' ), + dateEnd: new Date( 'January 1, 2001 00:00:00' ), + expected: 366 + }, + { + dateStart: new Date( 'January 1, 2000 00:00:00' ), + dateEnd: new Date( 'July 15, 2000 00:00:00' ), + expected: 196 + }, + { + dateStart: new Date( 'January 1, 2000 00:00:00' ), + dateEnd: new Date( 'April 7, 2012 00:00:00' ), + expected: 4480 + }, + +]; + +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'getDaysBetweenDates::' + itemToTest.dateStart + itemToTest.dateEnd, function ( assert ) { + var value = testFunctions.getDaysBetweenDates( itemToTest.dateStart, itemToTest.dateEnd ); + assert.equal( value, itemToTest.expected, 'Expect getDaysBetweenDates( \'' + itemToTest.dateStart + ', ' + itemToTest.dateEnd + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test numberFormat. + */ +valuesToTest = [ + { + in: 123.87, + expected: '123.87', + locale: 'en-US', + }, + { + in: 1234.87, + expected: '1,234.87', + locale: 'en-US', + }, + { + in: 12345.87, + expected: '12,345.87', + locale: 'en-US', + }, + { + in: 123456.87, + expected: '123,456.87', + locale: 'en-US', + }, + { + in: 1234567.87, + expected: '1,234,567.87', + locale: 'en-US', + }, + { + in: 12345678.87, + expected: '12,345,678.87', + locale: 'en-US', + }, + { + in: 123456789.87, + expected: '123,456,789.87', + locale: 'en-US', + }, + { + in: 123.87, + expected: '123,87', + locale: 'de-DE', + }, + { + in: 1234.87, + expected: '1.234,87', + locale: 'de-DE', + }, + { + in: 12345.87, + expected: '12.345,87', + locale: 'de-DE', + }, + { + in: 123456.87, + expected: '123.456,87', + locale: 'de-DE', + }, + { + in: 1234567.87, + expected: '1.234.567,87', + locale: 'de-DE', + }, + { + in: 12345678.87, + expected: '12.345.678,87', + locale: 'de-DE', + }, + { + in: 123456789.87, + expected: '123.456.789,87', + locale: 'de-DE', + }, +]; +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'numberFormat::' + itemToTest.in, function ( assert ) { + var value = testFunctions.numberFormat( itemToTest.in, itemToTest.locale ); + assert.equal( value, itemToTest.expected, 'Expect numberFormat( \'' + itemToTest.in + ', ' + itemToTest.locale + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test readableLargeNumber. + */ +valuesToTest = [ + { + in: 123, + expected: '123' + }, + { + in: 1234, + expected: '1.2K' + }, + { + in: 12345, + expected: '12.3K' + }, + { + in: 123456, + expected: '123K' + }, + { + in: 1234567, + expected: '1.2M' + }, + { + in: 12345678, + expected: '12.3M' + }, + { + in: 123456789, + expected: '123.5M' + }, +]; + +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'readableLargeNumber::' + itemToTest.in, function ( assert ) { + var value = testFunctions.readableLargeNumber( itemToTest.in ); + assert.equal( value, itemToTest.expected, 'Expect readableLargeNumber( \'' + itemToTest.in + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test getTimeInSeconds. + */ +valuesToTest = [ + { + in: 'minute', + expected: 60 + }, + { + in: 'hour', + expected: 60 * 60 + }, + { + in: 'day', + expected: 60 * 60 * 24 + }, + { + in: 'week', + expected: 60 * 60 * 24 * 7 + }, + { + in: 'month', + expected: 60 * 60 * 24 * 30 + }, + { + in: 'year', + expected: 60 * 60 * 24 * 365 + }, +]; +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'getTimeInSeconds::' + itemToTest.in, function ( assert ) { + var value = testFunctions.getTimeInSeconds( itemToTest.in ); + assert.equal( value, itemToTest.expected, 'Expect getTimeInSeconds( \'' + itemToTest.in + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test changeToPercent. + */ +valuesToTest = [ + { + previous: 100, + current: 110, + expected: 10.0 + }, + { + previous: 100, + current: 90, + expected: -10.0 + }, + { + previous: 100, + current: 121, + expected: 21.0 + }, + { + previous: 100, + current: 101, + expected: 1.0 + }, + { + previous: 110, + current: 111, + expected: 0.9 + }, + { + previous: 110, + current: 115, + expected: 4.5 + }, + { + previous: 110, + current: 121, + expected: 10.0 + }, + { + previous: 121, + current: 110, + expected: -9.1 + }, + +]; + +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'changeToPercent::' + itemToTest.previous + ':' + itemToTest.current + '', function ( assert ) { + var value = testFunctions.changeToPercent( itemToTest.previous, itemToTest.current ); + assert.equal( value, itemToTest.expected, 'Expect changeToPercent( \'' + itemToTest.previous + ', ' + itemToTest.current + ' \' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test prepareSecondsForDisplay. + */ +valuesToTest = [ + { + in: 65, + expected: '1m 5s' + }, + { + in: 125, + expected: '2m 5s' + }, { + in: 35, + expected: '35s' + }, { + in: 60, + expected: '1m' + }, { + in: 65, + expected: '1m 5s' + }, { + in: 60 * 60 * 3 + 60 * 5 + 12, + expected: '3h 5m 12s' + }, { + in: 60 * 60 * 7 + 60 * 2 + 42, + expected: '7h 2m 42s' + }, +]; +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'prepareSecondsForDisplay::' + itemToTest.in, function ( assert ) { + var value = testFunctions.prepareSecondsForDisplay( itemToTest.in ); + assert.equal( value, itemToTest.expected, 'Expect prepareSecondsForDisplay( \'' + itemToTest.in + '\' ) to return ' + itemToTest.expected ); + } ); +} ); + +/** + * Test removeURLParameter. + */ +valuesToTest = [ + { + url: 'https://google.com?message=toast&topping=butter', + parameter: 'message', + expected: 'https://google.com/?topping=butter' + }, + { + url: 'https://google.com?success=true&message=toast&topping=butter', + parameter: 'message', + expected: 'https://google.com/?success=true&topping=butter' + }, + { + url: 'https://google.com?message=toast&topping=butter', + parameter: 'topping', + expected: 'https://google.com/?message=toast' + }, + { + url: 'https://google.com?success=true&message=toast&topping=butter', + parameter: 'topping', + expected: 'https://google.com/?success=true&message=toast' + }, + { + url: 'https://google.com?success=true&message=toast&topping=butter', + parameter: 'success', + expected: 'https://google.com/?message=toast&topping=butter' + }, + +]; + +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'removeURLParameter::' + itemToTest.url + ':' + itemToTest.parameter + '', function ( assert ) { + var value = testFunctions.removeURLParameter( itemToTest.url, itemToTest.parameter ); + + assert.equal( value, itemToTest.expected, 'Expect removeURLParameter( \'' + itemToTest.url + ', ' + itemToTest.parameter + ' \' ) to return ' + itemToTest.expected ); + } ); +} ); + + +/** + * Test decodeHtmlEntity. + */ +valuesToTest = [ + { + in: '"Here are some pictures of things we've done & enjoyed"', + expected: '"Here are some pictures of things we\'ve done & enjoyed"' + }, + { + in: 'Greater > > and < < less', + expected: 'Greater > > and < < less' + }, + { + in: 'Symbols ¢ £ € ¥ © ®', + expected: 'Symbols ¢ £ € ¥ © ®' + }, +]; +valuesToTest.forEach( function( itemToTest ) { + QUnit.test( 'decodeHtmlEntity::' + itemToTest.in, function ( assert ) { + var value = testFunctions.decodeHtmlEntity( itemToTest.in ); + assert.equal( value, itemToTest.expected, 'Expect decodeHtmlEntity( \'' + itemToTest.in + '\' ) to return ' + itemToTest.expected ); + } ); +} ); diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 00000000000..0b5bd0a9dc2 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,353 @@ +/** + * Webpack config. + * + * Site Kit by Google, Copyright 2019 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +const glob = require( 'glob' ); +const MiniCssExtractPlugin = require( 'mini-css-extract-plugin' ); +const path = require( 'path' ); + +const WebpackBar = require( 'webpackbar' ); + +/** + * WordPress dependencies + */ +const LibraryExportDefaultPlugin = require( '@wordpress/library-export-default-webpack-plugin' ); +var webpack = require('webpack'); + + +/** + * Given a string, returns a new string with dash separators converted to + * camel-case equivalent. This is not as aggressive as `_.camelCase` in + * converting to uppercase, where Lodash will convert letters following + * numbers. + * + * @param {string} string Input dash-delimited string. + * + * @return {string} Camel-cased string. + */ +function camelCaseDash( string ) { + return string.replace( + /-([a-z])/g, + ( match, letter ) => letter.toUpperCase() + ); +} + +const externalPackages = [ + 'a11y', + 'api-fetch', + 'dom', + 'dom-ready', + 'element', + 'hooks', + 'i18n', + 'keycodes', + 'url', + 'compose', + 'components' +]; + +const externals = { + react: 'React', + 'react-dom': 'ReactDOM', + tinymce: 'tinymce', + moment: 'moment', + jquery: 'jQuery', + lodash: 'lodash', + 'lodash-es': 'lodash', +}; + +[ + ...externalPackages, +].forEach( ( name ) => { + externals[ `@wordpress/${ name }` ] = { + this: [ 'wp', camelCaseDash( name ) ], + }; +} ); + +let externalEntry = {}; +externalPackages.forEach( ( packageName ) => { + const name = camelCaseDash( packageName ); + externalEntry[ name ] = `./node_modules/@wordpress/${ packageName }`; +} ); + +// This External Libraries will not part of wp object. Most of this is for Polyfill. +let externalLibrary = { + 'wp-polyfill': './node_modules/@babel/polyfill/dist/polyfill.js', + 'wp-polyfill-fetch': './node_modules/whatwg-fetch/dist/fetch.umd.js', + 'wp-polyfill-element-closest': './node_modules/element-closest/element-closest.js', + 'wp-polyfill-node-contains': './node_modules/polyfill-library/polyfills/Node/prototype/contains/polyfill.js', + 'wp-polyfill-formdata': './node_modules/formdata-polyfill/FormData.js', + 'wp-polyfill-url': './node_modules/url-polyfill/url-polyfill.js', + 'svgxuse': './node_modules/svgxuse/svgxuse.js' +}; + +const resolve = { + alias: { + SiteKitCore: path.resolve( 'assets/js/' ), + GoogleComponents: path.resolve( 'assets/js/components/' ), + GoogleUtil: path.resolve( 'assets/js/util/' ), + GoogleModules: path.resolve( './assets/js/modules/' ) + } +}; + +module.exports = ( env, argv ) => { + return [ + + // Build the settings js.. + { + entry: { + 'googlesitekit-settings': './assets/js/googlesitekit-settings.js', + 'googlesitekit-dashboard': './assets/js/googlesitekit-dashboard.js', + 'googlesitekit-dashboard-details': './assets/js/googlesitekit-dashboard-details.js', + 'googlesitekit-dashboard-splash': './assets/js/googlesitekit-dashboard-splash.js', + 'googlesitekit-wp-dashboard': './assets/js/googlesitekit-wp-dashboard.js', + 'googlesitekit-adminbar-loader': './assets/js/googlesitekit-adminbar-loader.js', + 'googlesitekit-admin': './assets/js/googlesitekit-admin.js', + 'googlesitekit-module': './assets/js/googlesitekit-module.js', + 'ads': './assets/js/ads.js', + 'allmodules': glob.sync( './assets/js/modules/**/*.js' ), + }, + output: { + filename: '[name].js', + path: __dirname + '/dist/assets/js', + chunkFilename: '[name].js', + publicPath: '' + }, + performance: { + maxEntrypointSize: 175000 + }, + module: { + rules: [ + { + test: /\.js$/, + + use: [ + { + loader: 'babel-loader', + query: { + presets: [ [ '@babel/env', { + 'useBuiltIns': 'entry', + 'corejs': 2 + } ], '@babel/preset-react' ], + plugins: [ + [ + '@wordpress/babel-plugin-makepot', + { + 'output': 'languages/translation.pot', + } + ] + ] + } + }, + { + loader: 'eslint-loader', + options: { + failOnError: true, + } + } + ] + }, + ] + }, + plugins: ( env && env.analyze ) ? [] : [ + new WebpackBar( { + name: 'Module Entry Points', + color: '#fbbc05', + } ), + new webpack.DefinePlugin( { + 'process.env': { + beta: env && env.beta + } + } ), + ], + optimization: { + splitChunks: { + cacheGroups: { + default: false, + vendors: false, + + // vendor chunk + vendor: { + name: 'vendor', + chunks: 'all', + test: /node_modules/, + priority: 20 + }, + + // commons chunk + commons: { + name: 'commons', + minChunks: 2, + chunks: 'initial', + priority: 10, + reuseExistingChunk: true, + enforce: true + } + } + } + }, + externals, + resolve + }, + + // Build the test files. + { + entry: { 'googlesitekit-tests': './assets/js/googlesitekit-tests.js' }, + output: { + filename: '[name].js', + path: __dirname + '/dist/assets/js', + }, + output: { + filename: '[name].js', + path: __dirname + '/dist/assets/js', + chunkFilename: '[name].js', + publicPath: '' + }, + module: { + rules: [ + { + test: /\.js$/, + + use: [ + { + loader: 'babel-loader', + query: { + presets: [ [ '@babel/env', { + 'useBuiltIns': 'entry', + 'corejs': 2 + } ], '@babel/preset-react' ], + plugins: [ + [ + '@wordpress/babel-plugin-makepot', + { + 'output': 'languages/translation.pot', + } + ] + ] + } + }, + { + loader: 'eslint-loader', + options: { + failOnError: true, + } + } + ] + }, + ] + }, + plugins: ( env && env.analyze ) ? [] : [ + new WebpackBar( { + name: 'Test files', + color: '#34a853', + } ) + ], + resolve + }, + + // Build the external wp libraries + { + entry: externalEntry, + output: { + filename: '[name].js', + path: __dirname + '/dist/assets/js/externals', + library: [ 'wp', '[name]' ], + libraryTarget: 'this', + }, + plugins: ( env && env.analyze ) ? [ + new LibraryExportDefaultPlugin( [ + 'api-fetch', + 'dom-ready' + ].map( camelCaseDash ) ) + ] : [ + new LibraryExportDefaultPlugin( [ + 'api-fetch', + 'dom-ready' + ].map( camelCaseDash ) ), + new WebpackBar( { + name: 'External WP Libraries', + color: '#d53e36', + } ) + ], + externals + }, + + // Build the external libraries + { + entry: externalLibrary, + output: { + filename: '[name].js', + path: __dirname + '/dist/assets/js/externals', + }, + plugins: ( env && env.analyze ) ? [] : [ + new WebpackBar( { + name: 'External Libraries', + color: '#4185f4', + } ) ], + externals + }, + + // Build the main plugin admin css. + { + entry: { + admin: './assets/sass/admin.scss', + adminbar: './assets/sass/adminbar.scss', + wpdashboard: './assets/sass/wpdashboard.scss', + }, + module: { + rules: [ + { + test: /\.scss$/, + use: [ + MiniCssExtractPlugin.loader, + { + loader: 'css-loader', + options: { + minimize: ( 'undefined' === typeof argv || 'production' === argv.mode ) + } + }, + 'postcss-loader', + { + loader: 'sass-loader', + options: { + includePaths: [ 'node_modules' ], + }, + }, + ] + }, + { + test: /\.(png|woff|woff2|eot|ttf|svg|gif)$/, + use: { loader: 'url-loader?limit=100000', }, + } + ] + }, + plugins: ( env && env.analyze ) ? [ + new MiniCssExtractPlugin( { + filename: '/assets/css/[name].css', + } ) + ] : [ + new MiniCssExtractPlugin( { + filename: '/assets/css/[name].css', + } ), + new WebpackBar( { + name: 'Plugin CSS', + color: '#4285f4', + } ) + ] + }, + ]; +};