init commit

This commit is contained in:
Yao Wang 2022-05-09 14:32:31 +02:00
commit d5d633b6c7
517 changed files with 18824 additions and 0 deletions

54
README.md Normal file
View file

@ -0,0 +1,54 @@
# VisRecall: Quantifying Information Visualisation Recallability via Question Answering
*Yao Wang, Chuhan Jiao(Aalto University), Mihai Bâce and Andreas Bulling*
submitted to The IEEE Transactions on Visualization and Computer Graphics (TVCG2022)
This repository contains the dataset and models for predicting visualisation recallability.
```
$Root Directory
│─ README.md —— this file
|─ RecallNet —— Source code of the network to predict infovis recallability
│ │
│ │─ environment.yaml —— conda environments
│ │
│ │─ notebooks
│ │ │
│ │ │─ train_RecallNet.ipynb —— main notebook for training and validation
│ │ │
│ │ └─ massvis_recall.json —— saved recallability scores for MASSVIS dataset
│ │
│ └─ src
│ │
│ │─ singleduration_models.py —— RecallNet model
│ │
│ │─ sal_imp_utilities.py —— image processing utilities
│ │
│ │─ losses_keras2.py —— loss functions
│ │
│ ...
└─ VisRecall —— The dataset
│─ answer_raw —— raw answers from AMT workers
│─ merged
│ │
│ │─ src —— original images
│ │
│ │─ qa —— question annotations
│ │
│ └─ image_annotation —— other metadata annotations
└─ training_data
│─ all —— all averaged questions
└─ X-question —— a specific type of question (T-, FE-, F-, RV-, U-)
```
contact: yao.wang@vis.uni-stuttgart.de

160
RecallNet/environment.yaml Normal file
View file

@ -0,0 +1,160 @@
name: tf-cuda9
channels:
- conda-forge
- defaults
dependencies:
- _libgcc_mutex=0.1=main
- _tflow_select=2.1.0=gpu
- absl-py=0.11.0=py37h06a4308_0
- argon2-cffi=20.1.0=py37h8f50634_2
- astor=0.8.1=py37_0
- async_generator=1.10=py_0
- attrs=20.2.0=pyh9f0ad1d_0
- backports=1.0=py_2
- backports.functools_lru_cache=1.6.1=py_0
- blas=1.0=mkl
- bleach=3.2.1=pyh9f0ad1d_0
- c-ares=1.16.1=h7b6447c_0
- ca-certificates=2021.4.13=h06a4308_1
- certifi=2020.12.5=py37h06a4308_0
- cffi=1.14.3=py37he30daa8_0
- cudatoolkit=9.0=h13b8566_0
- cudnn=7.3.1=cuda9.0_0
- cupti=9.0.176=0
- decorator=4.4.2=py_0
- defusedxml=0.6.0=py_0
- entrypoints=0.3=py37hc8dfbb8_1002
- gast=0.4.0=py_0
- google-pasta=0.2.0=py_0
- grpcio=1.31.0=py37hf8bcb03_0
- h5py=2.10.0=py37hd6299e0_1
- hdf5=1.10.6=hb1b8bf9_0
- importlib-metadata=2.0.0=py_1
- importlib_metadata=2.0.0=1
- intel-openmp=2020.2=254
- ipykernel=5.3.4=py37hc6149b9_1
- ipython=5.8.0=py37_1
- ipython_genutils=0.2.0=py_1
- ipywidgets=7.5.1=pyh9f0ad1d_1
- jinja2=2.11.2=pyh9f0ad1d_0
- jsonschema=3.2.0=py_2
- jupyter_client=6.1.7=py_0
- jupyter_core=4.6.3=py37hc8dfbb8_2
- jupyterlab_pygments=0.1.2=pyh9f0ad1d_0
- keras=2.3.1=0
- keras-applications=1.0.8=py_1
- keras-base=2.3.1=py37_0
- keras-preprocessing=1.1.0=py_1
- ld_impl_linux-64=2.33.1=h53a641e_7
- libedit=3.1.20191231=h14c3975_1
- libffi=3.3=he6710b0_2
- libgcc-ng=9.1.0=hdf63c60_0
- libgfortran-ng=7.3.0=hdf63c60_0
- libprotobuf=3.13.0.1=hd408876_0
- libsodium=1.0.18=h516909a_1
- libstdcxx-ng=9.1.0=hdf63c60_0
- markdown=3.3.2=py37_0
- markupsafe=1.1.1=py37hb5d75c8_2
- mistune=0.8.4=py37h8f50634_1002
- mkl=2020.2=256
- mkl-service=2.3.0=py37he904b0f_0
- mkl_fft=1.2.0=py37h23d657b_0
- mkl_random=1.1.1=py37h0573a6f_0
- nbclient=0.5.1=py_0
- nbconvert=6.0.7=py37hc8dfbb8_2
- nbformat=5.0.8=py_0
- ncurses=6.2=he6710b0_1
- nest-asyncio=1.4.1=py_0
- notebook=6.1.4=py37hc8dfbb8_1
- numpy=1.19.2=py37h54aff64_0
- numpy-base=1.19.2=py37hfa32c7d_0
- openssl=1.1.1k=h27cfd23_0
- packaging=20.4=pyh9f0ad1d_0
- pandoc=2.11.0.4=hd18ef5c_0
- pandocfilters=1.4.2=py_1
- pexpect=4.8.0=pyh9f0ad1d_2
- pickleshare=0.7.5=py_1003
- pip=20.2.4=py37_0
- prometheus_client=0.8.0=pyh9f0ad1d_0
- prompt_toolkit=1.0.15=py_1
- protobuf=3.13.0.1=py37he6710b0_1
- ptyprocess=0.6.0=py_1001
- pycparser=2.20=pyh9f0ad1d_2
- pygments=2.7.2=py_0
- pyparsing=2.4.7=pyh9f0ad1d_0
- pyrsistent=0.17.3=py37h8f50634_1
- python=3.7.9=h7579374_0
- python-dateutil=2.8.1=py_0
- python_abi=3.7=1_cp37m
- pyyaml=5.3.1=py37h7b6447c_1
- pyzmq=19.0.2=py37hac76be4_2
- readline=8.0=h7b6447c_0
- send2trash=1.5.0=py_0
- setuptools=50.3.0=py37hb0f4dca_1
- simplegeneric=0.8.1=py_1
- six=1.15.0=py_0
- sqlite=3.33.0=h62c20be_0
- tensorboard=1.14.0=py37hf484d3e_0
- tensorflow=1.14.0=gpu_py37hae64822_0
- tensorflow-base=1.14.0=gpu_py37h8f37b9b_0
- tensorflow-estimator=1.14.0=py_0
- tensorflow-gpu=1.14.0=h0d30ee6_0
- termcolor=1.1.0=py37_1
- terminado=0.9.1=py37hc8dfbb8_1
- testpath=0.4.4=py_0
- tk=8.6.10=hbc83047_0
- tornado=6.0.4=py37h8f50634_2
- traitlets=5.0.5=py_0
- wcwidth=0.2.5=pyh9f0ad1d_2
- webencodings=0.5.1=py_1
- werkzeug=1.0.1=py_0
- wheel=0.35.1=py_0
- widgetsnbextension=3.5.1=py37hc8dfbb8_4
- wrapt=1.12.1=py37h7b6447c_1
- xz=5.2.5=h7b6447c_0
- yaml=0.2.5=h7b6447c_0
- zeromq=4.3.3=he1b5a44_2
- zipp=3.4.0=pyhd3eb1b0_0
- zlib=1.2.11=h7b6447c_3
- pip:
- adjusttext==0.7.3
- alignment==0.0.1
- chardet==4.0.0
- cmasher==1.6.2
- colorspacious==1.1.2
- cycler==0.10.0
- e13tools==0.9.6
- editdistance==0.5.3
- fastdtw==0.3.4
- idna==2.10
- imageio==2.9.0
- joblib==1.0.0
- kiwisolver==1.2.0
- mat4py==0.5.0
- matplotlib==3.4.3
- natsort==7.1.1
- networkx==2.5
- opencv-python==4.4.0.44
- pandas==1.2.1
- patsy==0.5.1
- pillow==8.0.1
- pytz==2021.1
- pywavelets==1.1.1
- requests==2.25.1
- researchpy==0.3.2
- salicon==1.0
- scikit-image==0.18.1
- scikit-learn==0.24.1
- scipy==1.2.0
- seaborn==0.11.1
- simplejson==3.17.5
- sklearn==0.0
- spotlight==2.3.1
- statsmodels==0.12.2
- threadpoolctl==2.1.0
- tifffile==2021.3.17
- tqdm==4.51.0
- urllib3==1.26.4
- wget==3.2
prefix: /netpool/homes/wangyo/.conda/envs/tf-cuda9

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,183 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"Using TensorFlow backend.\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:516: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" _np_qint8 = np.dtype([(\"qint8\", np.int8, 1)])\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:517: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" _np_quint8 = np.dtype([(\"quint8\", np.uint8, 1)])\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:518: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" _np_qint16 = np.dtype([(\"qint16\", np.int16, 1)])\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:519: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" _np_quint16 = np.dtype([(\"quint16\", np.uint16, 1)])\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:520: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" _np_qint32 = np.dtype([(\"qint32\", np.int32, 1)])\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/framework/dtypes.py:525: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" np_resource = np.dtype([(\"resource\", np.ubyte, 1)])\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:541: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" _np_qint8 = np.dtype([(\"qint8\", np.int8, 1)])\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:542: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" _np_quint8 = np.dtype([(\"quint8\", np.uint8, 1)])\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:543: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" _np_qint16 = np.dtype([(\"qint16\", np.int16, 1)])\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:544: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" _np_quint16 = np.dtype([(\"quint16\", np.uint16, 1)])\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:545: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" _np_qint32 = np.dtype([(\"qint32\", np.int32, 1)])\n",
"/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorboard/compat/tensorflow_stub/dtypes.py:550: FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'.\n",
" np_resource = np.dtype([(\"resource\", np.ubyte, 1)])\n"
]
}
],
"source": [
"from xception_custom import Xception_wrapper"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"import numpy as np\n",
"from keras.layers import Input"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"[[[155 225 83]\n",
" [174 33 86]\n",
" [ 24 223 10]\n",
" ...\n",
" [147 233 79]\n",
" [232 187 173]\n",
" [ 69 126 85]]\n",
"\n",
" [[166 203 47]\n",
" [111 65 37]\n",
" [210 182 244]\n",
" ...\n",
" [154 62 70]\n",
" [ 62 93 101]\n",
" [132 231 126]]\n",
"\n",
" [[ 30 110 125]\n",
" [242 45 71]\n",
" [150 10 217]\n",
" ...\n",
" [ 38 165 128]\n",
" [ 64 58 127]\n",
" [179 174 72]]\n",
"\n",
" ...\n",
"\n",
" [[159 2 99]\n",
" [201 220 158]\n",
" [170 172 13]\n",
" ...\n",
" [ 79 72 65]\n",
" [ 10 228 7]\n",
" [ 99 60 129]]\n",
"\n",
" [[187 249 6]\n",
" [ 57 166 83]\n",
" [187 243 66]\n",
" ...\n",
" [109 184 147]\n",
" [142 158 83]\n",
" [190 61 30]]\n",
"\n",
" [[146 238 74]\n",
" [156 20 43]\n",
" [ 55 217 43]\n",
" ...\n",
" [208 181 141]\n",
" [196 88 15]\n",
" [132 225 63]]]\n"
]
},
{
"ename": "TypeError",
"evalue": "Error converting shape to a TensorShape: only size-1 arrays can be converted to Python scalars.",
"output_type": "error",
"traceback": [
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/eager/execute.py\u001b[0m in \u001b[0;36mmake_shape\u001b[0;34m(v, arg_name)\u001b[0m\n\u001b[1;32m 145\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 146\u001b[0;31m \u001b[0mshape\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtensor_shape\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mas_shape\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mv\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 147\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mTypeError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/framework/tensor_shape.py\u001b[0m in \u001b[0;36mas_shape\u001b[0;34m(shape)\u001b[0m\n\u001b[1;32m 1203\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1204\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mTensorShape\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1205\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/framework/tensor_shape.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, dims)\u001b[0m\n\u001b[1;32m 773\u001b[0m \u001b[0;31m# Got a list of dimensions\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 774\u001b[0;31m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_dims\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0mas_dimension\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0md\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0md\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mdims_iter\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 775\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/framework/tensor_shape.py\u001b[0m in \u001b[0;36m<listcomp>\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 773\u001b[0m \u001b[0;31m# Got a list of dimensions\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 774\u001b[0;31m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_dims\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0mas_dimension\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0md\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0md\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mdims_iter\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 775\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/framework/tensor_shape.py\u001b[0m in \u001b[0;36mas_dimension\u001b[0;34m(value)\u001b[0m\n\u001b[1;32m 715\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 716\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mDimension\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mvalue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 717\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/framework/tensor_shape.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, value)\u001b[0m\n\u001b[1;32m 184\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 185\u001b[0;31m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_value\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mvalue\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 186\u001b[0m if (not isinstance(value, compat.bytes_or_text_types) and\n",
"\u001b[0;31mTypeError\u001b[0m: only size-1 arrays can be converted to Python scalars",
"\nDuring handling of the above exception, another exception occurred:\n",
"\u001b[0;31mTypeError\u001b[0m Traceback (most recent call last)",
"\u001b[0;32m<ipython-input-8-8f06c869009e>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[1;32m 5\u001b[0m \u001b[0mxception\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mXception_wrapper\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minclude_top\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mweights\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'imagenet'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0minput_tensor\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0minp\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mpooling\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'xception:'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mxception\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0moutput\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 7\u001b[0;31m \u001b[0mtest_xception_shape\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
"\u001b[0;32m<ipython-input-8-8f06c869009e>\u001b[0m in \u001b[0;36mtest_xception_shape\u001b[0;34m()\u001b[0m\n\u001b[1;32m 2\u001b[0m \u001b[0minput_\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrandom\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrandint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m256\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0;36m240\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m320\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;36m3\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minput_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 4\u001b[0;31m \u001b[0minp\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mInput\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minput_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 5\u001b[0m \u001b[0mxception\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mXception_wrapper\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0minclude_top\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mFalse\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mweights\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'imagenet'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0minput_tensor\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0minp\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mpooling\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;32mNone\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'xception:'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mxception\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0moutput\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/keras/engine/input_layer.py\u001b[0m in \u001b[0;36mInput\u001b[0;34m(shape, batch_shape, name, dtype, sparse, tensor)\u001b[0m\n\u001b[1;32m 176\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdtype\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mdtype\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 177\u001b[0m \u001b[0msparse\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0msparse\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 178\u001b[0;31m input_tensor=tensor)\n\u001b[0m\u001b[1;32m 179\u001b[0m \u001b[0;31m# Return tensor including _keras_shape and _keras_history.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 180\u001b[0m \u001b[0;31m# Note that in this case train_output and test_output are the same pointer.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/keras/legacy/interfaces.py\u001b[0m in \u001b[0;36mwrapper\u001b[0;34m(*args, **kwargs)\u001b[0m\n\u001b[1;32m 89\u001b[0m warnings.warn('Update your `' + object_name + '` call to the ' +\n\u001b[1;32m 90\u001b[0m 'Keras 2 API: ' + signature, stacklevel=2)\n\u001b[0;32m---> 91\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mfunc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 92\u001b[0m \u001b[0mwrapper\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_original_function\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mfunc\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 93\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mwrapper\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/keras/engine/input_layer.py\u001b[0m in \u001b[0;36m__init__\u001b[0;34m(self, input_shape, batch_size, batch_input_shape, dtype, input_tensor, sparse, name)\u001b[0m\n\u001b[1;32m 85\u001b[0m \u001b[0mdtype\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mdtype\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 86\u001b[0m \u001b[0msparse\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msparse\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 87\u001b[0;31m name=self.name)\n\u001b[0m\u001b[1;32m 88\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 89\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mis_placeholder\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mFalse\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/keras/backend/tensorflow_backend.py\u001b[0m in \u001b[0;36mplaceholder\u001b[0;34m(shape, ndim, dtype, sparse, name)\u001b[0m\n\u001b[1;32m 734\u001b[0m \u001b[0mdtype\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mfloatx\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 735\u001b[0m x = tf_keras_backend.placeholder(\n\u001b[0;32m--> 736\u001b[0;31m shape=shape, ndim=ndim, dtype=dtype, sparse=sparse, name=name)\n\u001b[0m\u001b[1;32m 737\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mshape\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 738\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mndim\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/keras/backend.py\u001b[0m in \u001b[0;36mplaceholder\u001b[0;34m(shape, ndim, dtype, sparse, name)\u001b[0m\n\u001b[1;32m 996\u001b[0m \u001b[0mx\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0marray_ops\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msparse_placeholder\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdtype\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mshape\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 997\u001b[0m \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 998\u001b[0;31m \u001b[0mx\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0marray_ops\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mplaceholder\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdtype\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mshape\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 999\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mx\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1000\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/ops/array_ops.py\u001b[0m in \u001b[0;36mplaceholder\u001b[0;34m(dtype, shape, name)\u001b[0m\n\u001b[1;32m 2141\u001b[0m \"eager execution.\")\n\u001b[1;32m 2142\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2143\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0mgen_array_ops\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mplaceholder\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdtype\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mdtype\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mshape\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mname\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2144\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2145\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/ops/gen_array_ops.py\u001b[0m in \u001b[0;36mplaceholder\u001b[0;34m(dtype, shape, name)\u001b[0m\n\u001b[1;32m 6258\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mshape\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 6259\u001b[0m \u001b[0mshape\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 6260\u001b[0;31m \u001b[0mshape\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0m_execute\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmake_shape\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mshape\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m\"shape\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 6261\u001b[0m _, _, _op = _op_def_lib._apply_op_helper(\n\u001b[1;32m 6262\u001b[0m \"Placeholder\", dtype=dtype, shape=shape, name=name)\n",
"\u001b[0;32m/netpool/homes/wangyo/.conda/envs/tf-cuda9/lib/python3.7/site-packages/tensorflow/python/eager/execute.py\u001b[0m in \u001b[0;36mmake_shape\u001b[0;34m(v, arg_name)\u001b[0m\n\u001b[1;32m 146\u001b[0m \u001b[0mshape\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mtensor_shape\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mas_shape\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mv\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 147\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mTypeError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 148\u001b[0;31m \u001b[0;32mraise\u001b[0m \u001b[0mTypeError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"Error converting %s to a TensorShape: %s.\"\u001b[0m \u001b[0;34m%\u001b[0m \u001b[0;34m(\u001b[0m\u001b[0marg_name\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 149\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mValueError\u001b[0m \u001b[0;32mas\u001b[0m \u001b[0me\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 150\u001b[0m raise ValueError(\"Error converting %s to a TensorShape: %s.\" % (arg_name,\n",
"\u001b[0;31mTypeError\u001b[0m: Error converting shape to a TensorShape: only size-1 arrays can be converted to Python scalars."
]
}
],
"source": [
"def test_xception_shape():\n",
" input_ = np.random.randint(0,256, (240,320,3))\n",
" print(input_)\n",
" inp = Input(input_)\n",
" xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)\n",
" print('xception:',xception.output.shape)\n",
"test_xception_shape()"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.9"
}
},
"nbformat": 4,
"nbformat_minor": 4
}

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,717 @@
# -*- coding: utf-8 -*-
"""Convolutional-recurrent layers.
"""
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import tensorflow as tf
from keras import backend as K
from keras import activations
from keras import initializers
from keras import regularizers
from keras import constraints
#from keras.layers.recurrent import _generate_dropout_mask
#from keras.layers.recurrent import _standardize_args
import numpy as np
import warnings
from keras.engine.base_layer import InputSpec, Layer
from keras.utils import conv_utils
#from keras.legacy import interfaces
#from keras.legacy.layers import Recurrent, ConvRecurrent2D
from keras.layers.recurrent import RNN
from keras.utils.generic_utils import has_arg
from keras.utils.generic_utils import to_list
from keras.utils.generic_utils import transpose_shape
from tensorflow.python.keras.layers.convolutional_recurrent import ConvRNN2D
def _generate_dropout_mask(ones, rate, training=None, count=1):
def dropped_inputs():
return K.dropout(ones, rate)
class AttentiveConvLSTM2DCell(Layer):
def __init__(self,
filters,
attentive_filters,
kernel_size,
attentive_kernel_size,
strides=(1, 1),
padding='valid',
data_format=None,
dilation_rate=(1, 1),
activation='tanh',
recurrent_activation='hard_sigmoid',
attentive_activation='tanh',
use_bias=True,
kernel_initializer='glorot_uniform',
recurrent_initializer='orthogonal',
attentive_initializer='zeros',
bias_initializer='zeros',
unit_forget_bias=True,
kernel_regularizer=None,
recurrent_regularizer=None,
attentive_regularizer=None,
bias_regularizer=None,
kernel_constraint=None,
recurrent_constraint=None,
attentive_constraint=None,
bias_constraint=None,
dropout=0.,
recurrent_dropout=0.,
attentive_dropout=0.,
**kwargs):
super(AttentiveConvLSTM2DCell, self).__init__(**kwargs)
self.filters = filters
self.attentive_filters = attentive_filters
self.kernel_size = conv_utils.normalize_tuple(kernel_size, 2, 'kernel_size')
self.attentive_kernel_size = conv_utils.normalize_tuple(attentive_kernel_size, 2, 'attentive_kernel_size')
self.strides = conv_utils.normalize_tuple(strides, 2, 'strides')
self.padding = conv_utils.normalize_padding(padding)
self.data_format = K.normalize_data_format(data_format)
self.dilation_rate = conv_utils.normalize_tuple(dilation_rate, 2,
'dilation_rate')
self.activation = activations.get(activation)
self.recurrent_activation = activations.get(recurrent_activation)
self.attentive_activation = activations.get(attentive_activation)
self.use_bias = use_bias
self.kernel_initializer = initializers.get(kernel_initializer)
self.recurrent_initializer = initializers.get(recurrent_initializer)
self.attentive_initializer = initializers.get(attentive_initializer)
self.bias_initializer = initializers.get(bias_initializer)
self.unit_forget_bias = unit_forget_bias
self.kernel_regularizer = regularizers.get(kernel_regularizer)
self.recurrent_regularizer = regularizers.get(recurrent_regularizer)
self.attentive_regularizer = regularizers.get(attentive_regularizer)
self.bias_regularizer = regularizers.get(bias_regularizer)
self.kernel_constraint = constraints.get(kernel_constraint)
self.recurrent_constraint = constraints.get(recurrent_constraint)
self.attentive_constraint = constraints.get(attentive_constraint)
self.bias_constraint = constraints.get(bias_constraint)
if K.backend() == 'theano' and (dropout or recurrent_dropout):
warnings.warn(
'RNN dropout is no longer supported with the Theano backend '
'due to technical limitations. '
'You can either set `dropout` and `recurrent_dropout` to 0, '
'or use the TensorFlow backend.')
dropout = 0.
recurrent_dropout = 0.
self.dropout = min(1., max(0., dropout))
self.recurrent_dropout = min(1., max(0., recurrent_dropout))
self.attentive_dropout = min(1., max(0., attentive_dropout))
self.state_size = (self.filters, self.filters)
self._dropout_mask = None
self._recurrent_dropout_mask = None
self._attentive_dropout_mask = None
def build(self, input_shape):
if self.data_format == 'channels_first':
channel_axis = 1
else:
channel_axis = -1
if input_shape[channel_axis] is None:
raise ValueError('The channel dimension of the inputs '
'should be defined. Found `None`.')
input_dim = input_shape[channel_axis]
kernel_shape = self.kernel_size + (input_dim, self.filters * 4)
self.kernel_shape = kernel_shape
print('kernel_shape', kernel_shape)
recurrent_kernel_shape = self.kernel_size + (self.filters, self.filters * 4)
input_attentive_kernel_shape = self.attentive_kernel_size + (input_dim, self.attentive_filters)
hidden_attentive_kernel_shape = self.attentive_kernel_size + (self.filters, self.attentive_filters)
squeeze_attentive_kernel_shape = self.attentive_kernel_size + (self.attentive_filters, 1)
self.kernel = self.add_weight(shape=kernel_shape,
initializer=self.kernel_initializer,
name='kernel',
regularizer=self.kernel_regularizer,
constraint=self.kernel_constraint)
self.recurrent_kernel = self.add_weight(
shape=recurrent_kernel_shape,
initializer=self.recurrent_initializer,
name='recurrent_kernel',
regularizer=self.recurrent_regularizer,
constraint=self.recurrent_constraint)
self.input_attentive_kernel = self.add_weight(
shape=input_attentive_kernel_shape,
initializer=self.attentive_initializer,
name='input_attentive_kernel',
regularizer=self.attentive_regularizer,
constraint=self.attentive_constraint)
self.hidden_attentive_kernel = self.add_weight(
shape=hidden_attentive_kernel_shape,
initializer=self.attentive_initializer,
name='hidden_attentive_kernel',
regularizer=self.attentive_regularizer,
constraint=self.attentive_constraint)
self.squeeze_attentive_kernel = self.add_weight(
shape=squeeze_attentive_kernel_shape,
initializer=self.attentive_initializer,
name='squeeze_attentive_kernel',
regularizer=self.attentive_regularizer,
constraint=self.attentive_constraint)
if self.use_bias:
if self.unit_forget_bias:
def bias_initializer(_, *args, **kwargs):
return K.concatenate([
self.bias_initializer((self.filters,), *args, **kwargs),
initializers.Ones()((self.filters,), *args, **kwargs),
self.bias_initializer((self.filters * 2,), *args, **kwargs),
])
else:
bias_initializer = self.bias_initializer
self.bias = self.add_weight(
shape=(self.filters * 4,),
name='bias',
initializer=bias_initializer,
regularizer=self.bias_regularizer,
constraint=self.bias_constraint)
self.attentive_bias = self.add_weight(
shape=(self.attentive_filters * 2,),
name='attentive_bias',
initializer=bias_initializer,
regularizer=self.bias_regularizer,
constraint=self.bias_constraint)
else:
self.bias = None
self.kernel_i = self.kernel[:, :, :, :self.filters]
self.recurrent_kernel_i = self.recurrent_kernel[:, :, :, :self.filters]
self.kernel_f = self.kernel[:, :, :, self.filters: self.filters * 2]
self.recurrent_kernel_f = (self.recurrent_kernel[:, :, :, self.filters:
self.filters * 2])
self.kernel_c = self.kernel[:, :, :, self.filters * 2: self.filters * 3]
self.recurrent_kernel_c = (self.recurrent_kernel[:, :, :, self.filters * 2:
self.filters * 3])
self.kernel_o = self.kernel[:, :, :, self.filters * 3:]
self.recurrent_kernel_o = self.recurrent_kernel[:, :, :, self.filters * 3:]
if self.use_bias:
self.bias_i = self.bias[:self.filters]
self.bias_f = self.bias[self.filters: self.filters * 2]
self.bias_c = self.bias[self.filters * 2: self.filters * 3]
self.bias_o = self.bias[self.filters * 3:]
self.bias_wa = self.attentive_bias[:self.attentive_filters ]
self.bias_ua = self.attentive_bias[self.attentive_filters : self.attentive_filters * 2]
else:
self.bias_i = None
self.bias_f = None
self.bias_c = None
self.bias_o = None
self.built = True
def call(self, inputs, states, training=None):
if 0 < self.dropout < 1 and self._dropout_mask is None:
self._dropout_mask = _generate_dropout_mask(
K.ones_like(inputs),
self.dropout,
training=training,
count=4)
if (0 < self.recurrent_dropout < 1 and
self._recurrent_dropout_mask is None):
self._recurrent_dropout_mask = _generate_dropout_mask(
K.ones_like(states[1]),
self.recurrent_dropout,
training=training,
count=4)
# if (0 < self.attentive_dropout < 1 and self._attentive_dropout_mask is None):
# self._attentive_dropout_mask = _generate_dropout_mask(
# K.ones_like(inputs),
# self.attentive_dropout,
# training=training,
# count=4)
# dropout matrices for input units
dp_mask = self._dropout_mask
# dropout matrices for recurrent units
rec_dp_mask = self._recurrent_dropout_mask
# dropout matrices for attentive units
# att_dp_mask = self._attentive_dropout_mask
h_tm1 = states[0] # previous memory state
c_tm1 = states[1] # previous carry state
##### ATTENTION MECHANISM
h_and_x = self.input_conv(h_tm1, self.hidden_attentive_kernel, self.bias_ua, padding='same') + self.input_conv(inputs, self.input_attentive_kernel, self.bias_wa, padding='same')
e = self.recurrent_conv(self.attentive_activation(h_and_x), self.squeeze_attentive_kernel)
a = K.reshape(K.softmax(K.batch_flatten(e)), K.shape(e))
inputs = inputs * K.repeat_elements(a, inputs.shape[-1], -1)
##### END OF ATTENTION MECHANISM
if 0 < self.dropout < 1.:
inputs_i = inputs * dp_mask[0]
inputs_f = inputs * dp_mask[1]
inputs_c = inputs * dp_mask[2]
inputs_o = inputs * dp_mask[3]
else:
inputs_i = inputs
inputs_f = inputs
inputs_c = inputs
inputs_o = inputs
if 0 < self.recurrent_dropout < 1.:
h_tm1_i = h_tm1 * rec_dp_mask[0]
h_tm1_f = h_tm1 * rec_dp_mask[1]
h_tm1_c = h_tm1 * rec_dp_mask[2]
h_tm1_o = h_tm1 * rec_dp_mask[3]
else:
h_tm1_i = h_tm1
h_tm1_f = h_tm1
h_tm1_c = h_tm1
h_tm1_o = h_tm1
x_i = self.input_conv(inputs_i, self.kernel_i, self.bias_i,
padding=self.padding)
x_f = self.input_conv(inputs_f, self.kernel_f, self.bias_f,
padding=self.padding)
x_c = self.input_conv(inputs_c, self.kernel_c, self.bias_c,
padding=self.padding)
x_o = self.input_conv(inputs_o, self.kernel_o, self.bias_o,
padding=self.padding)
h_i = self.recurrent_conv(h_tm1_i,
self.recurrent_kernel_i)
h_f = self.recurrent_conv(h_tm1_f,
self.recurrent_kernel_f)
h_c = self.recurrent_conv(h_tm1_c,
self.recurrent_kernel_c)
h_o = self.recurrent_conv(h_tm1_o,
self.recurrent_kernel_o)
i = self.recurrent_activation(x_i + h_i)
f = self.recurrent_activation(x_f + h_f)
c = f * c_tm1 + i * self.activation(x_c + h_c)
o = self.recurrent_activation(x_o + h_o)
h = o * self.activation(c)
if 0 < self.dropout + self.recurrent_dropout:
if training is None:
h._uses_learning_phase = True
return h, [h, c]
def input_conv(self, x, w, b=None, padding='valid'):
conv_out = K.conv2d(x, w, strides=self.strides,
padding=padding,
data_format=self.data_format,
dilation_rate=self.dilation_rate)
if b is not None:
conv_out = K.bias_add(conv_out, b,
data_format=self.data_format)
return conv_out
def recurrent_conv(self, x, w):
conv_out = K.conv2d(x, w, strides=(1, 1),
padding='same',
data_format=self.data_format)
return conv_out
def get_config(self):
config = {'filters': self.filters,
'attentive_filters': self.attentive_filters,
'kernel_size': self.kernel_size,
'attentive_kernel_size': self.attentive_kernel_size,
'strides': self.strides,
'padding': self.padding,
'data_format': self.data_format,
'dilation_rate': self.dilation_rate,
'activation': activations.serialize(self.activation),
'recurrent_activation': activations.serialize(
self.recurrent_activation),
'attentive_activation': activations.serialize(
self.attentive_activation),
'use_bias': self.use_bias,
'kernel_initializer': initializers.serialize(
self.kernel_initializer),
'recurrent_initializer': initializers.serialize(
self.recurrent_initializer),
'attentive_initializer': initializers.serialize(
self.attentive_initializer),
'bias_initializer': initializers.serialize(self.bias_initializer),
'unit_forget_bias': self.unit_forget_bias,
'kernel_regularizer': regularizers.serialize(
self.kernel_regularizer),
'recurrent_regularizer': regularizers.serialize(
self.recurrent_regularizer),
'attentive_regularizer': regularizers.serialize(
self.attentive_regularizer),
'bias_regularizer': regularizers.serialize(self.bias_regularizer),
'kernel_constraint': constraints.serialize(
self.kernel_constraint),
'recurrent_constraint': constraints.serialize(
self.recurrent_constraint),
'attentive_constraint': constraints.serialize(
self.attentive_constraint),
'bias_constraint': constraints.serialize(self.bias_constraint),
'dropout': self.dropout,
'recurrent_dropout': self.recurrent_dropout,
'attentive_dropout': self.attentive_dropout}
base_config = super(AttentiveConvLSTM2DCell, self).get_config()
return dict(list(base_config.items()) + list(config.items()))
class AttentiveConvLSTM2D(ConvRNN2D):
"""Convolutional LSTM.
It is similar to an LSTM layer, but the input transformations
and recurrent transformations are both convolutional.
Arguments:
filters: Integer, the dimensionality of the output space
(i.e. the number of output filters in the convolution).
kernel_size: An integer or tuple/list of n integers, specifying the
dimensions of the convolution window.
strides: An integer or tuple/list of n integers,
specifying the strides of the convolution.
Specifying any stride value != 1 is incompatible with specifying
any `dilation_rate` value != 1.
padding: One of `"valid"` or `"same"` (case-insensitive).
data_format: A string,
one of `channels_last` (default) or `channels_first`.
The ordering of the dimensions in the inputs.
`channels_last` corresponds to inputs with shape
`(batch, time, ..., channels)`
while `channels_first` corresponds to
inputs with shape `(batch, time, channels, ...)`.
It defaults to the `image_data_format` value found in your
Keras config file at `~/.keras/keras.json`.
If you never set it, then it will be "channels_last".
dilation_rate: An integer or tuple/list of n integers, specifying
the dilation rate to use for dilated convolution.
Currently, specifying any `dilation_rate` value != 1 is
incompatible with specifying any `strides` value != 1.
activation: Activation function to use.
If you don't specify anything, no activation is applied
(ie. "linear" activation: `a(x) = x`).
recurrent_activation: Activation function to use
for the recurrent step.
use_bias: Boolean, whether the layer uses a bias vector.
kernel_initializer: Initializer for the `kernel` weights matrix,
used for the linear transformation of the inputs.
recurrent_initializer: Initializer for the `recurrent_kernel`
weights matrix,
used for the linear transformation of the recurrent state.
bias_initializer: Initializer for the bias vector.
unit_forget_bias: Boolean.
If True, add 1 to the bias of the forget gate at initialization.
Use in combination with `bias_initializer="zeros"`.
This is recommended in [Jozefowicz et al.]
(http://www.jmlr.org/proceedings/papers/v37/jozefowicz15.pdf)
kernel_regularizer: Regularizer function applied to
the `kernel` weights matrix.
recurrent_regularizer: Regularizer function applied to
the `recurrent_kernel` weights matrix.
bias_regularizer: Regularizer function applied to the bias vector.
activity_regularizer: Regularizer function applied to.
kernel_constraint: Constraint function applied to
the `kernel` weights matrix.
recurrent_constraint: Constraint function applied to
the `recurrent_kernel` weights matrix.
bias_constraint: Constraint function applied to the bias vector.
return_sequences: Boolean. Whether to return the last output
in the output sequence, or the full sequence.
go_backwards: Boolean (default False).
If True, process the input sequence backwards.
stateful: Boolean (default False). If True, the last state
for each sample at index i in a batch will be used as initial
state for the sample of index i in the following batch.
dropout: Float between 0 and 1.
Fraction of the units to drop for
the linear transformation of the inputs.
recurrent_dropout: Float between 0 and 1.
Fraction of the units to drop for
the linear transformation of the recurrent state.
Input shape:
- if data_format='channels_first'
5D tensor with shape:
`(samples, time, channels, rows, cols)`
- if data_format='channels_last'
5D tensor with shape:
`(samples, time, rows, cols, channels)`
Output shape:
- if `return_sequences`
- if data_format='channels_first'
5D tensor with shape:
`(samples, time, filters, output_row, output_col)`
- if data_format='channels_last'
5D tensor with shape:
`(samples, time, output_row, output_col, filters)`
- else
- if data_format ='channels_first'
4D tensor with shape:
`(samples, filters, output_row, output_col)`
- if data_format='channels_last'
4D tensor with shape:
`(samples, output_row, output_col, filters)`
where o_row and o_col depend on the shape of the filter and
the padding
Raises:
ValueError: in case of invalid constructor arguments.
References:
- [Convolutional LSTM Network: A Machine Learning Approach for
Precipitation Nowcasting](http://arxiv.org/abs/1506.04214v1)
The current implementation does not include the feedback loop on the
cells output.
"""
def __init__(self,
filters,
attentive_filters,
kernel_size,
attentive_kernel_size,
strides=(1, 1),
padding='valid',
data_format=None,
dilation_rate=(1, 1),
activation='tanh',
recurrent_activation='hard_sigmoid',
attentive_activation='tanh',
use_bias=True,
kernel_initializer='glorot_uniform',
recurrent_initializer='orthogonal',
attentive_initializer='zeros',
bias_initializer='zeros',
unit_forget_bias=True,
kernel_regularizer=None,
recurrent_regularizer=None,
attentive_regularizer=None,
bias_regularizer=None,
activity_regularizer=None,
kernel_constraint=None,
recurrent_constraint=None,
attentive_constraint=None,
bias_constraint=None,
return_sequences=False,
go_backwards=False,
stateful=False,
dropout=0.,
recurrent_dropout=0.,
attentive_dropout=0.,
**kwargs):
cell = AttentiveConvLSTM2DCell(filters=filters,
attentive_filters=attentive_filters,
kernel_size=kernel_size,
attentive_kernel_size=attentive_kernel_size,
strides=strides,
padding=padding,
data_format=data_format,
dilation_rate=dilation_rate,
activation=activation,
recurrent_activation=recurrent_activation,
attentive_activation=attentive_activation,
use_bias=use_bias,
kernel_initializer=kernel_initializer,
recurrent_initializer=recurrent_initializer,
attentive_initializer=attentive_initializer,
bias_initializer=bias_initializer,
unit_forget_bias=unit_forget_bias,
kernel_regularizer=kernel_regularizer,
recurrent_regularizer=recurrent_regularizer,
attentive_regularizer=attentive_regularizer,
bias_regularizer=bias_regularizer,
kernel_constraint=kernel_constraint,
recurrent_constraint=recurrent_constraint,
attentive_constraint=attentive_constraint,
bias_constraint=bias_constraint,
dropout=dropout,
recurrent_dropout=recurrent_dropout,
attentive_dropout=attentive_dropout)
super(AttentiveConvLSTM2D, self).__init__(cell,
return_sequences=return_sequences,
go_backwards=go_backwards,
stateful=stateful,
**kwargs)
self.activity_regularizer = regularizers.get(activity_regularizer)
def call(self, inputs, mask=None, training=None, initial_state=None):
return super(AttentiveConvLSTM2D, self).call(inputs,
mask=mask,
training=training,
initial_state=initial_state)
@property
def filters(self):
return self.cell.filters
@property
def attentive_filters(self):
return self.cell.attentive_filters
@property
def kernel_size(self):
return self.cell.kernel_size
@property
def attentive_kernel_size(self):
return self.cell.attentive_kernel_size
@property
def strides(self):
return self.cell.strides
@property
def padding(self):
return self.cell.padding
@property
def data_format(self):
return self.cell.data_format
@property
def dilation_rate(self):
return self.cell.dilation_rate
@property
def activation(self):
return self.cell.activation
@property
def recurrent_activation(self):
return self.cell.recurrent_activation
@property
def attentive_activation(self):
return self.cell.attentive_activation
@property
def use_bias(self):
return self.cell.use_bias
@property
def kernel_initializer(self):
return self.cell.kernel_initializer
@property
def recurrent_initializer(self):
return self.cell.recurrent_initializer
@property
def attentive_initializer(self):
return self.cell.attentive_initializer
@property
def bias_initializer(self):
return self.cell.bias_initializer
@property
def unit_forget_bias(self):
return self.cell.unit_forget_bias
@property
def kernel_regularizer(self):
return self.cell.kernel_regularizer
@property
def recurrent_regularizer(self):
return self.cell.recurrent_regularizer
@property
def attentive_regularizer(self):
return self.cell.attentive_regularizer
@property
def bias_regularizer(self):
return self.cell.bias_regularizer
@property
def kernel_constraint(self):
return self.cell.kernel_constraint
@property
def recurrent_constraint(self):
return self.cell.recurrent_constraint
@property
def attentive_constraint(self):
return self.cell.attentive_constraint
@property
def bias_constraint(self):
return self.cell.bias_constraint
@property
def dropout(self):
return self.cell.dropout
@property
def recurrent_dropout(self):
return self.cell.recurrent_dropout
@property
def attentive_dropout(self):
return self.cell.attentive_dropout
def get_config(self):
config = {'filters': self.filters,
'attentive_filters': self.attentive_filters,
'kernel_size': self.kernel_size,
'attentive_kernel_size': self.attentive_kernel_size,
'strides': self.strides,
'padding': self.padding,
'data_format': self.data_format,
'dilation_rate': self.dilation_rate,
'activation': activations.serialize(self.activation),
'recurrent_activation': activations.serialize(
self.recurrent_activation),
'attentive_activation': activations.serialize(
self.attentive_activation),
'use_bias': self.use_bias,
'kernel_initializer': initializers.serialize(
self.kernel_initializer),
'recurrent_initializer': initializers.serialize(
self.recurrent_initializer),
'attentive_initializer': initializers.serialize(
self.attentive_initializer),
'bias_initializer': initializers.serialize(self.bias_initializer),
'unit_forget_bias': self.unit_forget_bias,
'kernel_regularizer': regularizers.serialize(
self.kernel_regularizer),
'recurrent_regularizer': regularizers.serialize(
self.recurrent_regularizer),
'attentive_regularizer': regularizers.serialize(
self.attentive_regularizer),
'bias_regularizer': regularizers.serialize(self.bias_regularizer),
'activity_regularizer': regularizers.serialize(
self.activity_regularizer),
'kernel_constraint': constraints.serialize(
self.kernel_constraint),
'recurrent_constraint': constraints.serialize(
self.recurrent_constraint),
'attentive_constraint': constraints.serialize(
self.attentive_constraint),
'bias_constraint': constraints.serialize(self.bias_constraint),
'dropout': self.dropout,
'recurrent_dropout': self.recurrent_dropout,
'attentive_dropout': self.attentive_dropout}
base_config = super(AttentiveConvLSTM2D, self).get_config()
del base_config['cell']
return dict(list(base_config.items()) + list(config.items()))
@classmethod
def from_config(cls, config):
return cls(**config)

80
RecallNet/src/cb.py Normal file
View file

@ -0,0 +1,80 @@
import keras
import matplotlib.pyplot as plt
from IPython.display import clear_output
import os
import keras
from keras.callbacks import ModelCheckpoint
import numpy as np
import math
class Unfreeze(keras.callbacks.Callback):
def __init__(self,it_to_unfreeze):
self.it_to_unfreeze = it_to_unfreeze
self.c=0
self.frozen=True
def on_batch_end(self, batch, logs=None):
self.c+=1
if not self.c > self.it_to_unfreeze and self.frozen:
print('Iteration %d reached: UNFREEZING ENCODER' % self.c)
self.frozen=False
for layer in self.model.layers:
layer.trainable=True
class InteractivePlot(keras.callbacks.Callback):
def __init__(self):
pass
def on_train_begin(self, logs={}):
self.losses = []
self.logs = []
self.batchnr = 0
self.icount = 0
def on_train_end(self, logs={}):
pass
def on_epoch_end(self, epoch, logs={}):
self.batchnr = 0
loss_train = logs.get('loss')
self.losses.append(loss_train)
self.icount+=1
clear_output(wait=True)
plt.figure(figsize=(14,10))
train_vals = [self.losses]
desc = ['loss']
for i in range(len(train_vals)):
#plt.subplot(2, 3, i+1)
plt.plot(range(self.icount), train_vals[i], label=desc[i])
plt.legend()
#plt.savefig(self.logfile.replace('.txt', '.png'), bbox_inches='tight', format='png')
plt.show()
def on_batch_end(self, batch, logs=None):
self.batchnr+=1
if self.batchnr % 10 == 0:
self.on_epoch_end(epoch=0, logs=logs)
def ckpt_callback(model_name, dataset, l_str, bs, extra_str='',
period=1, save_weights_only=True,
ckpt_folder_path = '../../predimportance_shared/models/ckpt/'):
path = os.path.join(ckpt_folder_path, model_name)
if not os.path.exists(path):
os.makedirs(path)
filepath = os.path.join(path, model_name+'_'+dataset+'_'+l_str+'_bs'+str(bs)+extra_str+'_ep{epoch:02d}_valloss{val_loss:.4f}.hdf5')
cb_chk = ModelCheckpoint(filepath, monitor='val_loss', verbose=1, save_weights_only=True, period=1)
return cb_chk
def step_decay(init_lr = 0.0001, drop = 0.1, epochs_drop = 3.0):
def inner(epoch):
lrate = init_lr * math.pow(drop, math.floor((1+epoch)/epochs_drop))
if not (epoch+1)%epochs_drop:
print('Reducing lr. New lr is:', lrate)
return lrate
return inner

View file

@ -0,0 +1,566 @@
import numpy as np
import keras
import sys
import os
from keras.layers import Layer, Input, Multiply, Dropout,DepthwiseConv2D, TimeDistributed, LSTM, Activation, Lambda, Conv2D, Dense, GlobalAveragePooling2D, MaxPooling2D, ZeroPadding2D, UpSampling2D, BatchNormalization, Concatenate
import keras.backend as K
from keras.models import Model
import tensorflow as tf
from keras.utils import Sequence
import cv2
import scipy.io
import math
from attentive_convlstm_new import AttentiveConvLSTM2D
from dcn_resnet_new import dcn_resnet
from gaussian_prior_new import LearningPrior
from sal_imp_utilities import *
from multiduration_models import decoder_block_timedist
from xception_custom import Xception_wrapper
from keras.applications import keras_modules_injection
def xception_cl(input_shape = (None, None, 3),
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
freeze_enc=False,
dil_rate = (2,2),
freeze_cl=True,
append_classif=True,
num_classes=5):
"""Xception with classification capabilities"""
inp = Input(shape=input_shape)
### ENCODER ###
xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception output shapes:',xception.output.shape)
if freeze_enc:
for layer in xception.layers:
layer.trainable = False
### CLASSIFIER ###
cl = GlobalAveragePooling2D(name='gap_cl')(xception.output)
cl = Dense(512,name='dense_cl')(cl)
cl = Dropout(0.3, name='dropout_cl')(cl)
cl = Dense(num_classes, activation='softmax', name='dense_cl_out')(cl)
## DECODER ##
outs_dec = decoder_block(xception.output, dil_rate=dil_rate, print_shapes=print_shapes, dec_filt=512, prefix='decoder')
outs_final = [outs_dec]*n_outs
if append_classif:
outs_final.append(cl)
# Building model
m = Model(inp, outs_final) # Last element of outs_final is classification vector
if verbose:
m.summary()
if freeze_cl:
print('Freezing classification dense layers')
m.get_layer('dense_cl').trainable = False
m.get_layer('dense_cl_out').trainable = False
return m
def xception_cl_fus(input_shape=(None, None, 3),
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
dil_rate=(2,2),
freeze_enc=False,
freeze_cl=True,
internal_filts=256,
num_classes=5,
dp=0.3):
"""Xception with classification capabilities that fuses representations from both tasks"""
inp = Input(shape=input_shape)
### ENCODER ###
xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception output shapes:',xception.output.shape)
if freeze_enc:
for layer in xception.layers:
layer.trainable = False
### GLOBAL FEATURES ###
g_n = global_net(xception.output, nfilts=internal_filts, dp=dp)
if print_shapes: print('g_n shapes:', g_n.shape)
### CLASSIFIER ###
# We potentially need another layer here
out_classif = Dense(num_classes, activation='softmax', name='out_classif')(g_n)
### ASPP (MID LEVEL FEATURES) ###
aspp_out = app(xception.output, internal_filts)
if print_shapes: print('aspp out shapes:', aspp_out.shape)
### FUSION ###
dense_f = Dense(internal_filts, name = 'dense_fusion')(g_n)
if print_shapes: print('dense_f shapes:', dense_f.shape)
reshap = Lambda(lambda x: K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(x, axis=1), K.int_shape(aspp_out)[2], axis=1), axis=1), K.int_shape(aspp_out)[1], axis=1),
lambda s: (s[0], K.int_shape(aspp_out)[1], K.int_shape(aspp_out)[2], s[1]))(dense_f)
if print_shapes: print('after lambda shapes:', reshap.shape)
conc = Concatenate()([aspp_out,reshap])
### Projection ###
x = Conv2D(internal_filts, (1, 1), padding='same', use_bias=False, name='concat_projection')(conc)
x = BatchNormalization(name='concat_projection_BN', epsilon=1e-5)(x)
x = Activation('relu')(x)
x = Dropout(dp)(x)
### DECODER ###
outs_dec = decoder_block(x, dil_rate=dil_rate, print_shapes=print_shapes, dec_filt=internal_filts, dp=dp)
outs_final = [outs_dec]*n_outs
outs_final.append(out_classif)
# Building model
m = Model(inp, outs_final) # Last element of outs_final is classification vector
if freeze_cl:
m.get_layer('out_classif').trainable = False
# for l in g_n.layers:
# l.trainable=False
if verbose:
m.summary()
return m
def xception_cl_fus_aspp(input_shape=(None, None, 3),
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
dil_rate=(2,2),
freeze_enc=False,
freeze_cl=True,
internal_filts=256,
num_classes=6,
dp=0.3,
lambda_layer_for_save=False):
inp = Input(shape=input_shape)
### ENCODER ###
xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception output shapes:',xception.output.shape)
if freeze_enc:
for layer in xception.layers:
layer.trainable = False
### GLOBAL FEATURES ###
g_n = global_net(xception.output, nfilts=internal_filts, dp=dp)
if print_shapes: print('g_n shapes:', g_n.shape)
### CLASSIFIER ###
# We potentially need another layer here
out_classif = Dense(num_classes, activation='softmax', name='out_classif')(g_n)
### ASPP (MID LEVEL FEATURES) ###
aspp_out = aspp(xception.output, internal_filts)
if print_shapes: print('aspp out shapes:', aspp_out.shape)
### FUSION ###
dense_f = Dense(internal_filts, name = 'dense_fusion')(g_n)
if print_shapes: print('dense_f shapes:', dense_f.shape)
if not lambda_layer_for_save:
reshap = Lambda(lambda x: K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(x, axis=1), K.int_shape(aspp_out)[2], axis=1), axis=1), K.int_shape(aspp_out)[1], axis=1),
lambda s: (s[0], K.int_shape(aspp_out)[1], K.int_shape(aspp_out)[2], s[1]))(dense_f)
else: # Use this lambda layer if you want to be able to use model.save() (set lambda_layer_for_save to True)
print("Using lambda layer adapted to model.save()")
reshap = Lambda(lambda x: K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(x, axis=1), 40, axis=1), axis=1), 30, axis=1),
lambda s: (s[0], 30, 40, s[1]))(dense_f)
# reshap = FusionReshape()(dense_f)
if print_shapes: print('after lambda shapes:', reshap.shape)
conc = Concatenate()([aspp_out,reshap])
### Projection ###
x = Conv2D(internal_filts, (1, 1), padding='same', use_bias=False, name='concat_projection')(conc)
x = BatchNormalization(name='concat_projection_BN', epsilon=1e-5)(x)
x = Activation('relu')(x)
x = Dropout(dp)(x)
### DECODER ###
outs_dec = decoder_block(x, dil_rate=dil_rate, print_shapes=print_shapes, dec_filt=internal_filts, dp=dp)
outs_final = [outs_dec]*n_outs
outs_final.append(out_classif)
# Building model
m = Model(inp, outs_final,name = 'xception_cl_fus_aspp') # Last element of outs_final is classification vector
if freeze_cl:
m.get_layer('out_classif').trainable = False
# for l in g_n.layers:
# l.trainable=False
if verbose:
m.summary()
return m
def umsi(input_shape=(None, None, 3),
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
dil_rate=(2,2),
freeze_enc=False,
freeze_cl=True,
internal_filts=256,
num_classes=6,
dp=0.3,
lambda_layer_for_save=False):
inp = Input(shape=input_shape)
### ENCODER ###
xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception output shapes:',xception.output.shape)
if freeze_enc:
for layer in xception.layers:
layer.trainable = False
# xception.summary()
skip_layers = ['block3_sepconv2_bn','block1_conv1_act']
# sizes: 119x159x32, 59x79x256
skip_feature_maps = [xception.get_layer(n).output for n in skip_layers]
### GLOBAL FEATURES ###
g_n = global_net(xception.output, nfilts=internal_filts, dp=dp)
if print_shapes: print('g_n shapes:', g_n.shape)
### CLASSIFIER ###
# We potentially need another layer here
out_classif = Dense(num_classes, activation='softmax', name='out_classif')(g_n)
### ASPP (MID LEVEL FEATURES) ###
aspp_out = aspp(xception.output, internal_filts)
if print_shapes: print('aspp out shapes:', aspp_out.shape)
### FUSION ###
dense_f = Dense(internal_filts, name = 'dense_fusion')(g_n)
if print_shapes: print('dense_f shapes:', dense_f.shape)
if not lambda_layer_for_save:
reshap = Lambda(lambda x: K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(x, axis=1), K.int_shape(aspp_out)[2], axis=1), axis=1), K.int_shape(aspp_out)[1], axis=1),
lambda s: (s[0], K.int_shape(aspp_out)[1], K.int_shape(aspp_out)[2], s[1]))(dense_f)
else: # Use this lambda layer if you want to be able to use model.save() (set lambda_layer_for_save to True)
print("Using lambda layer adapted to model.save()")
reshap = Lambda(lambda x: K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(x, axis=1), 40, axis=1), axis=1), 30, axis=1),
lambda s: (s[0], 30, 40, s[1]))(dense_f)
# reshap = FusionReshape()(dense_f)
if print_shapes: print('after lambda shapes:', reshap.shape)
conc = Concatenate()([aspp_out,reshap])
### Projection ###
x = Conv2D(internal_filts, (1, 1), padding='same', use_bias=False, name='concat_projection')(conc)
x = BatchNormalization(name='concat_projection_BN', epsilon=1e-5)(x)
x = Activation('relu')(x)
x = Dropout(dp)(x)
### DECODER ###
# outs_dec = decoder_block(x, dil_rate=dil_rate, print_shapes=print_shapes, dec_filt=internal_filts, dp=dp)
outs_dec = decoder_with_skip(x,
skip_feature_maps,
print_shapes=print_shapes,
dec_filt=internal_filts,
dp=dp)
outs_final = [outs_dec]*n_outs
outs_final.append(out_classif)
# Building model
m = Model(inp, outs_final, name = 'umsi') # Last element of outs_final is classification vector
if freeze_cl:
m.get_layer('out_classif').trainable = False
# for l in g_n.layers:
# l.trainable=False
if verbose:
m.summary()
return m
def xception_cl_fus_skipdec(input_shape=(None, None, 3),
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
dil_rate=(2,2),
freeze_enc=False,
freeze_cl=True,
internal_filts=256,
num_classes=5,
dp=0.3):
inp = Input(shape=input_shape)
### ENCODER ###
xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception output shapes:',xception.output.shape)
xception.summary()
if freeze_enc:
for layer in xception.layers:
layer.trainable = False
### GLOBAL FEATURES ###
g_n = global_net(xception.output, nfilts=internal_filts, dp=dp)
if print_shapes: print('g_n shapes:', g_n.shape)
### CLASSIFIER ###
# We potentially need another layer here
out_classif = Dense(num_classes, activation='softmax', name='out_classif')(g_n)
### ASPP (MID LEVEL FEATURES) ###
aspp_out = aspp(xception.output, internal_filts)
if print_shapes: print('aspp out shapes:', aspp_out.shape)
### FUSION ###
dense_f = Dense(internal_filts, name = 'dense_fusion')(g_n)
if print_shapes: print('dense_f shapes:', dense_f.shape)
reshap = Lambda(lambda x: K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(x, axis=1), K.int_shape(aspp_out)[2], axis=1), axis=1), K.int_shape(aspp_out)[1], axis=1),
lambda s: (s[0], K.int_shape(aspp_out)[1], K.int_shape(aspp_out)[2], s[1]))(dense_f)
if print_shapes: print('after lambda shapes:', reshap.shape)
conc = Concatenate()([aspp_out,reshap])
### Projection ###
x = Conv2D(internal_filts, (1, 1), padding='same', use_bias=False, name='concat_projection')(conc)
x = BatchNormalization(name='concat_projection_BN', epsilon=1e-5)(x)
x = Activation('relu')(x)
x = Dropout(dp)(x)
### DECODER ###
outs_dec = decoder_block(x, dil_rate=dil_rate, print_shapes=print_shapes, dec_filt=internal_filts, dp=dp)
# outs_dec = decoder_with_skip(x, dil_rate=dil_rate, print_shapes=print_shapes, dec_filt=internal_filts, dp=dp)
outs_final = [outs_dec]*n_outs
outs_final.append(out_classif)
# Building model
m = Model(inp, outs_final) # Last element of outs_final is classification vector
if freeze_cl:
m.get_layer('out_classif').trainable = False
# for l in g_n.layers:
# l.trainable=False
if verbose:
m.summary()
return m
def global_net(x, nfilts=512, dp=0.1, print_shapes = True):
x = Conv2D(nfilts, (3, 3), strides=3, padding='same', use_bias=False, name='global_conv')(x)
if print_shapes: print('Shape after global net conv:', x.shape)
x = BatchNormalization(name='global_BN',epsilon=1e-5)(x)
x = Activation('relu')(x)
x = Dropout(dp)(x)
x = GlobalAveragePooling2D()(x)
x = Dense(nfilts, name='global_dense')(x)
x = Dropout(dp)(x)
return x
def app(x, nfilts=256, prefix='app', dils=[6,12,18]):
x1 = Conv2D(nfilts, 1, padding='same', activation='relu', dilation_rate=(1,1), name=prefix+'_c1x1')(x)
x2 = Conv2D(nfilts, 3, padding='same', activation='relu', dilation_rate=(dils[0],dils[0]), name=prefix+'_c3x3d'+str(dils[0]))(x)
x3 = Conv2D(nfilts, 3, padding='same', activation='relu', dilation_rate=(dils[1],dils[1]), name=prefix+'_c3x3d'+str(dils[1]))(x)
x4 = Conv2D(nfilts, 3, padding='same', activation='relu', dilation_rate=(dils[2],dils[2]), name=prefix+'_c3x3d'+str(dils[2]))(x)
x = Concatenate()([x1,x2,x3,x4])
return x
def aspp(x, nfilts=256, prefix='aspp', dils=[6,12,18]):
x1 = Conv2D(nfilts, (1, 1), padding='same', use_bias=False, name=prefix+'_csep0')(x)
x1 = BatchNormalization(name='aspp0_BN', epsilon=1e-5)(x1)
x1 = Activation('relu', name='aspp0_activation')(x1)
# rate = 6
x2 = SepConv_BN(x, nfilts, prefix+'_csepd'+str(dils[0]), rate=dils[0], depth_activation=True, epsilon=1e-5)
# rate = 12 (24)
x3 = SepConv_BN(x, nfilts, prefix+'_csepd'+str(dils[1]),rate=dils[1], depth_activation=True, epsilon=1e-5)
# rate = 18 (36)
x4 = SepConv_BN(x, nfilts, prefix+'_csepd'+str(dils[2]),rate=dils[2], depth_activation=True, epsilon=1e-5)
x = Concatenate()([x1,x2,x3,x4])
return x
def decoder_with_skip(x, skip_tensors, dil_rate=1, print_shapes=True, dec_filt=1024, dp=0.2, ups=16, prefix='decskip'):
# sizes of input skip connections from Xception: 119x159x32, 117x157x128, 59x79x256
for i, sk in enumerate(skip_tensors, start=1):
# Upsample
x = UpSampling2D((2,2), interpolation='bilinear', name=prefix+'_ups%d'%i)(x)
if x.shape[1] != sk.shape[1] or x.shape[2] != sk.shape[2]:
x = Lambda(lambda t: tf.image.resize(t, (K.int_shape(sk)[1], K.int_shape(sk)[2])))(x)
# Concatenate
x = Concatenate()([x, sk])
# Convolve to reduce feature dimensionality
x = Conv2D(dec_filt//2**i, (1, 1), padding='same', use_bias=False, name=prefix+'_proj_%d'%i)(x)
x = BatchNormalization(name=prefix+'_bn_%d'%i, epsilon=1e-5)(x)
x = Activation('relu', name=prefix+'_act_%d'%i)(x)
# Convolve with depth sep convs
x = SepConv_BN(x,
dec_filt//2**i,
kernel_size=3,
depth_activation=True,
epsilon=1e-5,
rate=dil_rate,
prefix=prefix+'_sepconvA_%d'%i)
x = SepConv_BN(x,
dec_filt//2**i,
kernel_size=3,
depth_activation=True,
epsilon=1e-5,
rate=dil_rate,
prefix=prefix+'_sepconvB_%d'%i)
x = Dropout(dp, name=prefix+'_dp%d'%i)(x)
print("shape after block %d of dec:"%i, x.shape)
# Upsampling and normal conv
# i+=1
# x = UpSampling2D((2,2), interpolation='bilinear', name=prefix+'_ups_prefinal')(x)
# x = Conv2D(dec_filt//2**i, (3, 3), padding='same', use_bias=True, name=prefix+'_conv_%d'%i)(x)
# x = BatchNormalization(name=prefix+'_bn_%d'%i, epsilon=1e-5)(x)
# x = Activation('relu', name=prefix+'_act_%d'%i)(x)
# Final upsample to get to desired output size (480x640)
x = UpSampling2D((4,4), interpolation='bilinear', name=prefix+'_ups_final')(x)
if x.shape[1] != shape_r_out or x.shape[2] != shape_c_out:
x = Lambda(lambda t: tf.image.resize(t, (shape_r_out, shape_c_out)))(x)
if print_shapes: print('Shape after last ups and resize:',x.shape)
# Final conv to get to a heatmap
x = Conv2D(1, kernel_size=1, padding='same', activation='relu', name=prefix+'_c_out')(x)
if print_shapes: print('Shape after 1x1 conv:',x.shape)
return x
def decoder_block(x, dil_rate=(2,2), print_shapes=True, dec_filt=1024, dp=0.2, ups=16, prefix='dec'):
# Dilated convolutions
x = Conv2D(dec_filt, 3, padding='same', activation='relu', dilation_rate=dil_rate, name=prefix+'_c1')(x)
x = Conv2D(dec_filt, 3, padding='same', activation='relu', dilation_rate=dil_rate, name=prefix+'_c2')(x)
x = Dropout(dp, name=prefix+'_dp1')(x)
x = UpSampling2D((2,2), interpolation='bilinear', name=prefix+'_ups1')(x)
x = Conv2D(dec_filt//2, 3, padding='same', activation='relu', dilation_rate=dil_rate, name=prefix+'_c3')(x)
x = Conv2D(dec_filt//2, 3, padding='same', activation='relu', dilation_rate=dil_rate, name=prefix+'_c4')(x)
x = Dropout(dp, name=prefix+'_dp2')(x)
x = UpSampling2D((2,2), interpolation='bilinear', name=prefix+'_ups2')(x)
x = Conv2D(dec_filt//4, 3, padding='same', activation='relu', dilation_rate=dil_rate, name=prefix+'_c5')(x)
x = Dropout(dp, name=prefix+'_dp3')(x)
x = UpSampling2D((4,4), interpolation='bilinear', name=prefix+'_ups3')(x)
if print_shapes: print('Shape after last ups:',x.shape)
# Final conv to get to a heatmap
x = Conv2D(1, kernel_size=1, padding='same', activation='relu', name=prefix+'_c_out')(x)
if print_shapes: print('Shape after 1x1 conv:',x.shape)
return x
class FusionReshape(Layer):
def __init__(self, **kwargs):
super(FusionReshape, self).__init__(**kwargs)
def build(self, input_shape):
super(FusionReshape, self).build(input_shape)
def call(self, x):
return K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(x, axis=1), 40, axis=1), axis=1), 30, axis=1)
def compute_output_shape(self, input_shape):
return (input_shape[0], 30, 40, input_shape[1])
##### DEEPLAB V3 CODE #####
def SepConv_BN(x, filters, prefix='scb', stride=1, kernel_size=3, rate=1,
depth_activation=False, epsilon=1e-3):
""" SepConv with BN between depthwise & pointwise. Optionally add activation after BN
Implements right "same" padding for even kernel sizes
Args:
x: input tensor
filters: num of filters in pointwise convolution
prefix: prefix before name
stride: stride at depthwise conv
kernel_size: kernel size for depthwise convolution
rate: atrous rate for depthwise convolution
depth_activation: flag to use activation between depthwise & poinwise convs
epsilon: epsilon to use in BN layer
"""
if stride == 1:
depth_padding = 'same'
else:
kernel_size_effective = kernel_size + (kernel_size - 1) * (rate - 1)
pad_total = kernel_size_effective - 1
pad_beg = pad_total // 2
pad_end = pad_total - pad_beg
x = ZeroPadding2D((pad_beg, pad_end))(x)
depth_padding = 'valid'
if not depth_activation:
x = Activation('relu')(x)
x = DepthwiseConv2D((kernel_size, kernel_size), strides=(stride, stride), dilation_rate=(rate, rate),
padding=depth_padding, use_bias=False, name=prefix + '_depthwise')(x)
x = BatchNormalization(name=prefix + '_depthwise_BN', epsilon=epsilon)(x)
if depth_activation:
x = Activation('relu')(x)
x = Conv2D(filters, (1, 1), padding='same',
use_bias=False, name=prefix + '_pointwise')(x)
x = BatchNormalization(name=prefix + '_pointwise_BN', epsilon=epsilon)(x)
if depth_activation:
x = Activation('relu')(x)
return x

View file

@ -0,0 +1,239 @@
from __future__ import print_function
from __future__ import absolute_import
from keras.layers import Input, Activation, Add
from keras.layers import Conv2D, MaxPooling2D, ZeroPadding2D
from keras.layers import BatchNormalization
from keras. models import Model
from keras import backend as K
from keras.utils.data_utils import get_file
# TH_WEIGHTS_PATH_NO_TOP = 'https://github.com/fchollet/deep-learning-models/releases/download/v0.2/resnet50_weights_th_dim_ordering_th_kernels_notop.h5'
WEIGHTS_PATH_NO_TOP = ('https://github.com/fchollet/deep-learning-models/'
'releases/download/v0.2/'
'resnet50_weights_tf_dim_ordering_tf_kernels_notop.h5')
def identity_block(input_tensor, kernel_size, filters, stage, block):
"""The identity block is the block that has no conv layer at shortcut.
# Arguments
input_tensor: input tensor
kernel_size: default 3, the kernel size of
middle conv layer at main path
filters: list of integers, the filters of 3 conv layer at main path
stage: integer, current stage label, used for generating layer names
block: 'a','b'..., current block label, used for generating layer names
# Returns
Output tensor for the block.
"""
filters1, filters2, filters3 = filters
if K.image_data_format() == 'channels_last':
bn_axis = 3
else:
bn_axis = 1
conv_name_base = 'res' + str(stage) + block + '_branch'
bn_name_base = 'bn' + str(stage) + block + '_branch'
x = Conv2D(filters1, (1, 1),
kernel_initializer='he_normal',
name=conv_name_base + '2a')(input_tensor)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2a')(x)
x = Activation('relu')(x)
x = Conv2D(filters2, kernel_size,
padding='same',
kernel_initializer='he_normal',
name=conv_name_base + '2b')(x)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2b')(x)
x = Activation('relu')(x)
x = Conv2D(filters3, (1, 1),
kernel_initializer='he_normal',
name=conv_name_base + '2c')(x)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2c')(x)
x = Add()([x, input_tensor])
x = Activation('relu')(x)
return x
def conv_block(input_tensor,
kernel_size,
filters,
stage,
block,
strides=(2, 2)):
"""A block that has a conv layer at shortcut.
# Arguments
input_tensor: input tensor
kernel_size: default 3, the kernel size of
middle conv layer at main path
filters: list of integers, the filters of 3 conv layer at main path
stage: integer, current stage label, used for generating layer names
block: 'a','b'..., current block label, used for generating layer names
strides: Strides for the first conv layer in the block.
# Returns
Output tensor for the block.
Note that from stage 3,
the first conv layer at main path is with strides=(2, 2)
And the shortcut should have strides=(2, 2) as well
"""
filters1, filters2, filters3 = filters
if K.image_data_format() == 'channels_last':
bn_axis = 3
else:
bn_axis = 1
conv_name_base = 'res' + str(stage) + block + '_branch'
bn_name_base = 'bn' + str(stage) + block + '_branch'
x = Conv2D(filters1, (1, 1), strides=strides,
kernel_initializer='he_normal',
name=conv_name_base + '2a')(input_tensor)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2a')(x)
x = Activation('relu')(x)
x = Conv2D(filters2, kernel_size, padding='same',
kernel_initializer='he_normal',
name=conv_name_base + '2b')(x)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2b')(x)
x = Activation('relu')(x)
x = Conv2D(filters3, (1, 1),
kernel_initializer='he_normal',
name=conv_name_base + '2c')(x)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2c')(x)
shortcut = Conv2D(filters3, (1, 1), strides=strides,
kernel_initializer='he_normal',
name=conv_name_base + '1')(input_tensor)
shortcut = BatchNormalization(
axis=bn_axis, name=bn_name_base + '1')(shortcut)
x = Add()([x, shortcut])
x = Activation('relu')(x)
return x
def conv_block_atrous(input_tensor, kernel_size, filters, stage, block, atrous_rate=(2, 2)):
nb_filter1, nb_filter2, nb_filter3 = filters
if K.image_data_format() == 'channels_last':
bn_axis = 3
else:
bn_axis = 1
conv_name_base = 'res' + str(stage) + block + '_branch'
bn_name_base = 'bn' + str(stage) + block + '_branch'
x = Conv2D(nb_filter1, (1, 1), name=conv_name_base + '2a')(input_tensor)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2a')(x)
x = Activation('relu')(x)
x = Conv2D(nb_filter2, kernel_size, padding='same',dilation_rate=atrous_rate,name=conv_name_base + '2b')(x)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2b')(x)
x = Activation('relu')(x)
x = Conv2D(nb_filter3, (1, 1), name=conv_name_base + '2c')(x)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2c')(x)
shortcut = Conv2D(nb_filter3, (1, 1), name=conv_name_base + '1')(input_tensor)
shortcut = BatchNormalization(axis=bn_axis, name=bn_name_base + '1')(shortcut)
x = Add()([x, shortcut])
x = Activation('relu')(x)
return x
def identity_block_atrous(input_tensor, kernel_size, filters, stage, block, atrous_rate=(2, 2)):
nb_filter1, nb_filter2, nb_filter3 = filters
if K.image_data_format() == 'channels_last':
bn_axis = 3
else:
bn_axis = 1
conv_name_base = 'res' + str(stage) + block + '_branch'
bn_name_base = 'bn' + str(stage) + block + '_branch'
x = Conv2D(nb_filter1, (1, 1), name=conv_name_base + '2a')(input_tensor)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2a')(x)
x = Activation('relu')(x)
x = Conv2D(nb_filter2, kernel_size, dilation_rate=atrous_rate,
padding='same', name=conv_name_base + '2b')(x)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2b')(x)
x = Activation('relu')(x)
x = Conv2D(nb_filter3, (1, 1), name=conv_name_base + '2c')(x)
x = BatchNormalization(axis=bn_axis, name=bn_name_base + '2c')(x)
x = Add()([x, input_tensor])
x = Activation('relu')(x)
return x
def dcn_resnet(input_tensor=None):
input_shape = (None, None, 3)
if input_tensor is None:
img_input = Input(shape=input_shape)
else:
if not K.is_keras_tensor(input_tensor):
img_input = Input(tensor=input_tensor)
else:
img_input = input_tensor
if K.image_data_format() == 'channels_last':
bn_axis = 3
else:
bn_axis = 1
# conv_1
x = ZeroPadding2D(padding=(3, 3), name='conv1_pad')(img_input)
x = Conv2D(64, (7, 7),
strides=(2, 2),
padding='valid',
kernel_initializer='he_normal',
name='conv1')(x)
x = BatchNormalization(axis=bn_axis, name='bn_conv1')(x)
x = Activation('relu')(x)
x = ZeroPadding2D(padding=(1, 1), name='pool1_pad')(x)
x = MaxPooling2D((3, 3), strides=(2, 2))(x)
# conv_2
x = conv_block(x, 3, [64, 64, 256], stage=2, block='a', strides=(1, 1))
x = identity_block(x, 3, [64, 64, 256], stage=2, block='b')
x = identity_block(x, 3, [64, 64, 256], stage=2, block='c')
# conv_3
x = conv_block(x, 3, [128, 128, 512], stage=3, block='a', strides=(2, 2))
x = identity_block(x, 3, [128, 128, 512], stage=3, block='b')
x = identity_block(x, 3, [128, 128, 512], stage=3, block='c')
x = identity_block(x, 3, [128, 128, 512], stage=3, block='d')
# conv_4
x = conv_block_atrous(x, 3, [256, 256, 1024], stage=4, block='a', atrous_rate=(2, 2))
x = identity_block_atrous(x, 3, [256, 256, 1024], stage=4, block='b', atrous_rate=(2, 2))
x = identity_block_atrous(x, 3, [256, 256, 1024], stage=4, block='c', atrous_rate=(2, 2))
x = identity_block_atrous(x, 3, [256, 256, 1024], stage=4, block='d', atrous_rate=(2, 2))
x = identity_block_atrous(x, 3, [256, 256, 1024], stage=4, block='e', atrous_rate=(2, 2))
x = identity_block_atrous(x, 3, [256, 256, 1024], stage=4, block='f', atrous_rate=(2, 2))
# conv_5
x = conv_block_atrous(x, 3, [512, 512, 2048], stage=5, block='a', atrous_rate=(4, 4))
x = identity_block_atrous(x, 3, [512, 512, 2048], stage=5, block='b', atrous_rate=(4, 4))
x = identity_block_atrous(x, 3, [512, 512, 2048], stage=5, block='c', atrous_rate=(4, 4))
# Create model
model = Model(img_input, x)
# Load weights
weights_path = get_file(
'resnet50_weights_tf_dim_ordering_tf_kernels_notop.h5',
WEIGHTS_PATH_NO_TOP,
cache_subdir='models',
md5_hash='a268eb855778b3df3c7506639542a6af')
model.load_weights(weights_path)
return model

View file

@ -0,0 +1,241 @@
from __future__ import division
from keras.engine.base_layer import Layer
from keras import backend as K
from keras import activations
from keras import initializers
from keras import regularizers
from keras import constraints
import numpy as np
import tensorflow as tf
def gaussian_priors_init(shape, name=None, dtype=None):
means = np.random.uniform(low=0.3, high=0.7, size=shape[0] // 2)
covars = np.random.uniform(low=0.05, high=0.3, size=shape[0] // 2)
return K.variable(np.concatenate((means, covars), axis=0), name=name)
class LearningPrior(Layer):
def __init__(self, nb_gaussian, init=None, weights=None,
W_regularizer=None, activity_regularizer=None,
W_constraint=None, **kwargs):
self.nb_gaussian = nb_gaussian
if not init:
self.init = tf.initializers.random_uniform() #replaced from gaussian_priors_init
else:
self.init = initializers.get(init)
self.W_regularizer = regularizers.get(W_regularizer)
self.activity_regularizer = regularizers.get(activity_regularizer)
self.W_constraint = constraints.get(W_constraint)
self.initial_weights = weights
super(LearningPrior, self).__init__(**kwargs)
def build(self, input_shape):
self.W_shape = (self.nb_gaussian*4, )
self.W = self.add_weight(shape=self.W_shape,
initializer= self.init,
name='{}_W'.format(self.name),
regularizer=self.W_regularizer,
constraint=self.W_constraint )
# Possibly unnecessary
self.regularizers = []
if self.W_regularizer:
self.W_regularizer.set_param(self.W)
self.regularizers.append(self.W_regularizer)
# Possibly unnecessary
self.constraints = {}
if self.W_constraint:
self.constraints[self.W] = self.W_constraint
# Possibly unnecessary
if self.activity_regularizer:
self.activity_regularizer.set_layer(self)
self.regularizers.append(self.activity_regularizer)
# Not changed because same syntax in Keras 2
if self.initial_weights is not None:
self.set_weights(self.initial_weights)
del self.initial_weights
self.built = True
super(LearningPrior, self).build(input_shape)
def compute_output_shape(self, input_shape):
return (input_shape[0], input_shape[1], input_shape[2], self.nb_gaussian)
def call(self, x):
mu_x = self.W[:self.nb_gaussian]
mu_y = self.W[self.nb_gaussian:self.nb_gaussian*2]
sigma_x = self.W[self.nb_gaussian*2:self.nb_gaussian*3]
sigma_y = self.W[self.nb_gaussian*3:]
self.b_s = x.shape[0].value
self.height = x.shape[1].value
self.width = x.shape[2].value
e = self.height / self.width
e1 = (1 - e) / 2
e2 = e1 + e
mu_x = K.clip(mu_x, 0.25, 0.75)
mu_y = K.clip(mu_y, 0.35, 0.65)
sigma_x = K.clip(sigma_x, 0.1, 0.9)
sigma_y = K.clip(sigma_y, 0.2, 0.8)
x_t = K.dot(K.ones((self.height, 1)), K.expand_dims(self._linspace(0, 1.0, self.width), axis=0))
y_t = K.dot(K.expand_dims(self._linspace(e1, e2, self.height), axis=1), K.ones((1, self.width)))
x_t = K.repeat_elements(K.expand_dims(x_t, axis=-1), self.nb_gaussian, axis=-1)
y_t = K.repeat_elements(K.expand_dims(y_t, axis=-1), self.nb_gaussian, axis=-1)
gaussian = 1 / (2 * np.pi * sigma_x * sigma_y + K.epsilon()) * \
K.exp(-((x_t - mu_x) ** 2 / (2 * sigma_x ** 2 + K.epsilon()) +
(y_t - mu_y) ** 2 / (2 * sigma_y ** 2 + K.epsilon())))
max_gauss = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.max(K.max(gaussian, axis=0), axis=0), axis=0), self.width, axis=0), axis=0), self.height, axis=0)
gaussian = gaussian / max_gauss
output = K.ones_like(K.expand_dims(x[...,0]))*gaussian
return output
@staticmethod
def _linspace(start, stop, num):
lin = np.linspace(start, stop, num)
range = tf.convert_to_tensor(lin, dtype='float32')
return range
def get_config(self):
config = {'nb_gaussian': self.nb_gaussian,
# 'init': self.init.__name__,
'W_regularizer': self.W_regularizer.get_config() if self.W_regularizer else None,
'activity_regularizer': self.activity_regularizer.get_config() if self.activity_regularizer else None,
'W_constraint': self.W_constraint.get_config() if self.W_constraint else None,
}
base_config = super(LearningPrior, self).get_config()
return dict(list(base_config.items()) + list(config.items()))
class OldLearningPrior(Layer):
def __init__(self, nb_gaussian, init='normal', weights=None,
W_regularizer=None, activity_regularizer=None,
W_constraint=None, **kwargs):
self.nb_gaussian = nb_gaussian
self.init = initializations.get(init, dim_ordering='th')
self.W_regularizer = regularizers.get(W_regularizer)
self.activity_regularizer = regularizers.get(activity_regularizer)
self.W_constraint = constraints.get(W_constraint)
self.input_spec = [InputSpec(ndim=4)]
self.initial_weights = weights
super(LearningPrior, self).__init__(**kwargs)
def build(self, input_shape):
self.W_shape = (self.nb_gaussian*4, )
# Might need change
self.W = self.init(self.W_shape, name='{}_W'.format(self.name))
# Might need change - to self.add_weight
self.trainable_weights = [self.W]
# Might need change - could be absorbed by add_weight
self.regularizers = []
if self.W_regularizer:
self.W_regularizer.set_param(self.W)
self.regularizers.append(self.W_regularizer)
if self.activity_regularizer:
self.activity_regularizer.set_layer(self)
self.regularizers.append(self.activity_regularizer)
# Might need change
if self.initial_weights is not None:
self.set_weights(self.initial_weights)
del self.initial_weights
# Might need change
self.constraints = {}
if self.W_constraint:
self.constraints[self.W] = self.W_constraint
def get_output_shape_for(self, input_shape):
self.b_s = input_shape[0]
self.height = input_shape[2]
self.width = input_shape[3]
return self.b_s, self.nb_gaussian, self.height, self.width
def call(self, x, mask=None):
mu_x = self.W[:self.nb_gaussian]
mu_y = self.W[self.nb_gaussian:self.nb_gaussian*2]
sigma_x = self.W[self.nb_gaussian*2:self.nb_gaussian*3]
sigma_y = self.W[self.nb_gaussian*3:]
# Needs change
self.b_s = x.shape[0]
self.height = x.shape[2]
self.width = x.shape[3]
e = self.height / self.width
e1 = (1 - e) / 2
e2 = e1 + e
mu_x = K.clip(mu_x, 0.25, 0.75)
mu_y = K.clip(mu_y, 0.35, 0.65)
sigma_x = K.clip(sigma_x, 0.1, 0.9)
sigma_y = K.clip(sigma_y, 0.2, 0.8)
x_t = T.dot(T.ones((self.height, 1)), self._linspace(0, 1.0, self.width).dimshuffle('x', 0))
y_t = T.dot(self._linspace(e1, e2, self.height).dimshuffle(0, 'x'), T.ones((1, self.width)))
x_t = K.repeat_elements(K.expand_dims(x_t, dim=-1), self.nb_gaussian, axis=-1)
y_t = K.repeat_elements(K.expand_dims(y_t, dim=-1), self.nb_gaussian, axis=-1)
gaussian = 1 / (2 * np.pi * sigma_x * sigma_y + K.epsilon()) * \
T.exp(-((x_t - mu_x) ** 2 / (2 * sigma_x ** 2 + K.epsilon()) +
(y_t - mu_y) ** 2 / (2 * sigma_y ** 2 + K.epsilon())))
gaussian = K.permute_dimensions(gaussian, (2, 0, 1))
max_gauss = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.max(K.max(gaussian, axis=1), axis=1)), self.height, axis=-1)), self.width, axis=-1)
gaussian = gaussian / max_gauss
output = K.repeat_elements(K.expand_dims(gaussian, dim=0), self.b_s, axis=0)
return output
@staticmethod
def _linspace(start, stop, num):
# produces results identical to:
# np.linspace(start, stop, num)
start = T.cast(start, floatX)
stop = T.cast(stop, floatX)
num = T.cast(num, floatX)
step = (stop - start) / (num - 1)
return T.arange(num, dtype=floatX) * step + start
def get_config(self):
config = {'nb_gaussian': self.nb_gaussian,
'init': self.init.__name__,
'W_regularizer': self.W_regularizer.get_config() if self.W_regularizer else None,
'activity_regularizer': self.activity_regularizer.get_config() if self.activity_regularizer else None,
'W_constraint': self.W_constraint.get_config() if self.W_constraint else None,
}
base_config = super(LearningPrior, self).get_config()
return dict(list(base_config.items()) + list(config.items()))

View file

@ -0,0 +1,256 @@
import keras.backend as K
import numpy as np
from sal_imp_utilities import *
from tensorflow.keras.losses import KLDivergence
# KL-Divergence Loss
def kl_divergence(y_true, y_pred):
max_y_pred = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.max(K.max(y_pred, axis=1), axis=1), axis=1),
shape_r_out, axis=1), axis=2), shape_c_out, axis=2)
y_pred /= max_y_pred
sum_y_true = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.sum(K.sum(y_true, axis=1), axis=1), axis=1),
shape_r_out, axis=1), axis=2), shape_c_out, axis=2)
sum_y_pred = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.sum(K.sum(y_pred, axis=1), axis=1), axis=1),
shape_r_out, axis=1), axis=2), shape_c_out, axis=2)
y_true /= (sum_y_true + K.epsilon())
y_pred /= (sum_y_pred + K.epsilon())
# This constant was defined by Cornia et al. and is a bit arbitrary
return K.sum(K.sum(y_true * K.log((y_true / (y_pred + K.epsilon())) + K.epsilon()), axis=1), axis=1)
def kl_time(y_true, y_pred):
if len(y_true.shape) == 5:
ax = 2
else:
ax = 1
max_y_pred = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.max(K.max(y_pred, axis=ax), axis=ax), axis=ax),
shape_r_out, axis=ax), axis=ax+1), shape_c_out, axis=ax+1)
y_pred /= max_y_pred
sum_y_true = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.sum(K.sum(y_true, axis=ax), axis=ax), axis=ax),
shape_r_out, axis=ax), axis=ax+1), shape_c_out, axis=ax+1)
sum_y_pred = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.sum(K.sum(y_pred, axis=ax), axis=ax), axis=ax),
shape_r_out, axis=ax), axis=ax+1), shape_c_out, axis=ax+1)
y_true /= (sum_y_true + K.epsilon())
y_pred /= (sum_y_pred + K.epsilon())
kl_out = K.sum(K.sum(y_true * K.log((y_true / (y_pred + K.epsilon())) + K.epsilon()), axis=ax), axis=ax)
if len(y_true.shape) == 5:
kl_out = K.mean(kl_out, axis = 1)
return kl_out
# Correlation Coefficient Loss
def correlation_coefficient(y_true, y_pred):
max_y_pred = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.max(K.max(y_pred, axis=1), axis=1), axis=1),
shape_r_out, axis=1), axis=2), shape_c_out, axis=2)
y_pred /= max_y_pred
sum_y_true = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.sum(K.sum(y_true, axis=1), axis=1), axis=1),
shape_r_out, axis=1), axis=2), shape_c_out, axis=2)
sum_y_pred = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.sum(K.sum(y_pred, axis=1), axis=1), axis=1),
shape_r_out, axis=1), axis=2), shape_c_out, axis=2)
y_true /= (sum_y_true + K.epsilon())
y_pred /= (sum_y_pred + K.epsilon())
N = shape_r_out * shape_c_out
sum_prod = K.sum(K.sum(y_true * y_pred, axis=1), axis=1)
sum_x = K.sum(K.sum(y_true, axis=1), axis=1)
sum_y = K.sum(K.sum(y_pred, axis=1), axis=1)
sum_x_square = K.sum(K.sum(K.square(y_true), axis=1), axis=1)
sum_y_square = K.sum(K.sum(K.square(y_pred), axis=1), axis=1)
num = sum_prod - ((sum_x * sum_y) / N)
den = K.sqrt((sum_x_square - K.square(sum_x) / N) * (sum_y_square - K.square(sum_y) / N))
return num / den
def cc_time(y_true, y_pred):
if len(y_true.shape) == 5:
ax = 2
else:
ax = 1
max_y_pred = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.max(K.max(y_pred, axis=ax), axis=ax), axis=ax),
shape_r_out, axis=ax), axis=ax+1), shape_c_out, axis=ax+1)
y_pred /= max_y_pred
sum_y_true = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.sum(K.sum(y_true, axis=ax), axis=ax), axis=ax),
shape_r_out, axis=ax), axis=ax+1), shape_c_out, axis=ax+1)
sum_y_pred = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.sum(K.sum(y_pred, axis=ax), axis=ax), axis=ax),
shape_r_out, axis=ax), axis=ax+1), shape_c_out, axis=ax+1)
y_true /= (sum_y_true + K.epsilon())
y_pred /= (sum_y_pred + K.epsilon())
N = shape_r_out * shape_c_out
sum_prod = K.sum(K.sum(y_true * y_pred, axis=ax), axis=ax)
sum_x = K.sum(K.sum(y_true, axis=ax), axis=ax)
sum_y = K.sum(K.sum(y_pred, axis=ax), axis=ax)
sum_x_square = K.sum(K.sum(K.square(y_true), axis=ax), axis=ax)
sum_y_square = K.sum(K.sum(K.square(y_pred), axis=ax), axis=ax)
num = sum_prod - ((sum_x * sum_y) / N)
den = K.sqrt((sum_x_square - K.square(sum_x) / N) * (sum_y_square - K.square(sum_y) / N))
if len(y_true.shape) == 5:
cc_out = K.mean(num / den, axis = 1)
else:
cc_out = num / den
return cc_out
# Normalized Scanpath Saliency Loss
def nss_time(y_true, y_pred):
if len(y_true.shape) == 5:
ax = 2
else:
ax = 1
maxi = K.max(K.max(y_pred, axis=ax), axis=ax)
first_rep = K.repeat_elements(K.expand_dims(maxi, axis=ax),shape_r_out, axis=ax)
max_y_pred = K.repeat_elements(K.expand_dims(first_rep, axis=ax+1), shape_c_out, axis=ax+1)
y_pred /= max_y_pred
if len(y_true.shape) == 5:
y_pred_flatten = K.reshape(y_pred, (K.shape(y_pred)[0],K.shape(y_pred)[1],K.shape(y_pred)[2]*K.shape(y_pred)[3]*K.shape(y_pred)[4])) #K.batch_flatten(y_pred)
else:
y_pred_flatten = K.batch_flatten(y_pred)
y_mean = K.mean(y_pred_flatten, axis=-1)
y_mean = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.expand_dims(y_mean)),
shape_r_out, axis=ax)), shape_c_out, axis=ax+1)
y_std = K.std(y_pred_flatten, axis=-1)
y_std = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.expand_dims(y_std)),
shape_r_out, axis=ax)), shape_c_out, axis=ax+1)
y_pred = (y_pred - y_mean) / (y_std + K.epsilon())
num = K.sum(K.sum(y_true * y_pred, axis=ax), axis=ax)
den = K.sum(K.sum(y_true, axis=ax), axis=ax) + K.epsilon()
if len(y_true.shape) == 5:
nss_out = K.mean(num/den, axis = 1)
else:
nss_out = num/den
return nss_out
def nss(y_true, y_pred):
ax = 1
if K.sum(K.sum(y_true, axis=ax), axis=ax) == 0:
return 0
max_y_pred = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.max(K.max(y_pred, axis=ax), axis=ax), axis=ax+1),
shape_r_out, axis=ax), axis=ax+1), shape_c_out, axis=ax+1)
y_pred /= max_y_pred
y_pred_flatten = K.batch_flatten(y_pred)
y_mean = K.mean(y_pred_flatten, axis=-1)
y_mean = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.expand_dims(y_mean)),
shape_r_out, axis=ax)), shape_c_out, axis=ax+1)
y_std = K.std(y_pred_flatten, axis=-1)
y_std = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.expand_dims(y_std)),
shape_r_out, axis=ax)), shape_c_out, axis=ax+1)
y_pred = (y_pred - y_mean) / (y_std + K.epsilon())
den = K.sum(K.sum(y_true * y_pred, axis=ax), axis=ax)
nom = K.sum(K.sum(y_true, axis=ax), axis=ax) + K.epsilon()
nss_out = den/nom
return nss_out
def cc_match(y_true, y_pred):
'''Calculates CC between initial, mid and final timestep from both y_true and y_pred
and calculates the mean absolute error between the CCs from y_true and from y_pred.
Requires a y_true and y_pred to be tensors of shape (bs, t, r, c, 1)'''
mid = 1 # y_true.shape[1].value//2
ccim_true = cc_time(y_true[:,0,...], y_true[:,mid,...])
ccmf_true = cc_time(y_true[:,mid,...], y_true[:,-1,...])
ccim_pred = cc_time(y_pred[:,0,...], y_pred[:,mid,...])
ccmf_pred = cc_time(y_pred[:,mid,...], y_pred[:,-1,...])
return (K.abs(ccim_true-ccim_pred) + K.abs(ccmf_true-ccmf_pred) )/2
def kl_cc_nss_combined(lw=[10,-2,-1]):
# DEPRECATED
'''Loss function that combines cc, nss and kl. Beacuse nss receives a different ground truth than kl and cc (maps),
the function requires y_true to contains both maps. It has to be a tensor with dimensions [bs, 2, r, c, 1]. y_pred also
has to be a tensor of the same dim, so the model should add a 5th dimension between bs and r and repeat the predict map
twice along that dim.
'''
def loss(y_true, y_pred):
map_true = y_true[:,0,...]
fix_true = y_true[:,1,...]
pred = y_pred[:,0,...]
k = kl_divergence(map_true, pred)
c = correlation_coefficient(map_true, pred)
n = nss(fix_true, pred)
return lw[0]*k+lw[1]*c+lw[2]*n
return loss
def loss_wrapper(loss, input_shape):
shape_r_out, shape_c_out = input_shape
print("shape r out, shape c out", shape_r_out, shape_c_out)
def _wrapper(y_true, y_pred):
return loss(y_true, y_pred)
return _wrapper
def kl_new(y_true, y_pred):
'''
This function is for singleduration model. The old kl_divergence() may cause nan in training.
'''
max_y_pred = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.max(K.max(y_pred, axis=1), axis=1), axis=1),
shape_r_out, axis=1), axis=2), shape_c_out, axis=2)
y_pred /= max_y_pred
sum_y_true = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.sum(K.sum(y_true, axis=1), axis=1), axis=1),
shape_r_out, axis=1), axis=2), shape_c_out, axis=2)
sum_y_pred = K.repeat_elements(K.expand_dims(K.repeat_elements(K.expand_dims(K.sum(K.sum(y_pred, axis=1), axis=1), axis=1),
shape_r_out, axis=1), axis=2), shape_c_out, axis=2)
y_true /= (sum_y_true + K.epsilon())
y_pred /= (sum_y_pred + K.epsilon())
kl = tf.keras.losses.KLDivergence()
return kl(y_true,y_pred)
def kl_cc_combined(y_true, y_pred):
# For Singleduration
'''Loss function that combines cc, nss and kl. Beacuse nss receives a different ground truth than kl and cc (maps),
the function requires y_true to contains both maps. It has to be a tensor with dimensions [bs, 2, r, c, 1]. y_pred also
has to be a tensor of the same dim, so the model should add a 5th dimension between bs and r and repeat the predict map
twice along that dim.
'''
#k = kl_time(y_true, y_pred)
k = kl_new(y_true, y_pred)
print('k=',k)
#c = cc_time(y_true, y_pred)
c = correlation_coefficient(y_true, y_pred)
print('c=', c)
return 10*k-3*c

View file

@ -0,0 +1,944 @@
import numpy as np
import keras
import matplotlib.pyplot as plt
import sys
import os
from keras.layers import Input, TimeDistributed, Lambda, Conv2D, MaxPooling2D, UpSampling2D, Concatenate
import keras.backend as K
from keras.models import Model
import tensorflow as tf
from keras.utils import Sequence
from keras.optimizers import Adam, RMSprop, SGD
import cv2
from keras.callbacks import ModelCheckpoint, ReduceLROnPlateau
from PIL import Image
from IPython.display import clear_output
import scipy.io
from copy import deepcopy
import re
# DEBUG
DEBUG = False
# number of rows of input images
cat2000_c = 1920
cat2000_r = 1080
#cat2000_r_out = 1088 # this is divisible by 16
cat2000_r_out = 1104 # divible by 48
cat2000_c_out = cat2000_c # already divisible by 16
cc_c = 300
cc_r = 225
cc_c_out = 1776
cc_r_out = 1344
#shape_r = int(cat2000_r/6)
shape_r = 240
#shape_r = cc_r
# number of cols of input images
#shape_c = int(cat2000_c/6)
shape_c = 320
#shape_c = cc_c
# number of rows of downsampled maps
shape_r_gt = 30
# number of cols of downsampled maps
shape_c_gt = 40
# number of rows of model outputs
#shape_r_out = cat2000_r_out
shape_r_out = 480
#shape_r_out = cc_r_out
# number of cols of model outputs
#shape_c_out = cat2000_c_out
shape_c_out = 640
#shape_c_out = cc_c_out
# final upsampling factor
upsampling_factor = 16
# number of epochs
nb_epoch = 50
# number of timesteps
nb_timestep = 3
# number of learned priors
nb_gaussian = 16
def repeat(x):
return K.repeat_elements(K.expand_dims(x,axis=1), nb_timestep, axis=1)
# return K.reshape(K.repeat(K.batch_flatten(x), nb_timestep), (1, nb_timestep, shape_r_gt, shape_c_gt, 512))
def repeat_shape(s):
return (s[0], nb_timestep) + s[1:]
def padding(img, shape_r, shape_c, channels=3):
img_padded = np.zeros((shape_r, shape_c, channels), dtype=np.uint8)
if channels == 1:
img_padded = np.zeros((shape_r, shape_c), dtype=np.uint8)
original_shape = img.shape
rows_rate = original_shape[0]/shape_r
cols_rate = original_shape[1]/shape_c
if rows_rate > cols_rate:
new_cols = (original_shape[1] * shape_r) // original_shape[0]
img = cv2.resize(img, (new_cols, shape_r))
if new_cols > shape_c:
new_cols = shape_c
img_padded[:, ((img_padded.shape[1] - new_cols) // 2):((img_padded.shape[1] - new_cols) // 2 + new_cols)] = img
else:
new_rows = (original_shape[0] * shape_c) // original_shape[1]
img = cv2.resize(img, (shape_c, new_rows))
if new_rows > shape_r:
new_rows = shape_r
img_padded[((img_padded.shape[0] - new_rows) // 2):((img_padded.shape[0] - new_rows) // 2 + new_rows), :] = img
return img_padded
def resize_fixation(img, rows=480, cols=640):
out = np.zeros((rows, cols))
factor_scale_r = rows / img.shape[0]
factor_scale_c = cols / img.shape[1]
coords = np.argwhere(img)
for coord in coords:
r = int(np.round(coord[0]*factor_scale_r))
c = int(np.round(coord[1]*factor_scale_c))
if r == rows:
r -= 1
if c == cols:
c -= 1
out[r, c] = 1
return out
def padding_fixation(img, shape_r, shape_c):
img_padded = np.zeros((shape_r, shape_c))
original_shape = img.shape
rows_rate = original_shape[0]/shape_r
cols_rate = original_shape[1]/shape_c
if rows_rate > cols_rate:
new_cols = (original_shape[1] * shape_r) // original_shape[0]
img = resize_fixation(img, rows=shape_r, cols=new_cols)
if new_cols > shape_c:
new_cols = shape_c
img_padded[:, ((img_padded.shape[1] - new_cols) // 2):((img_padded.shape[1] - new_cols) // 2 + new_cols)] = img
else:
new_rows = (original_shape[0] * shape_c) // original_shape[1]
img = resize_fixation(img, rows=new_rows, cols=shape_c)
if new_rows > shape_r:
new_rows = shape_r
img_padded[((img_padded.shape[0] - new_rows) // 2):((img_padded.shape[0] - new_rows) // 2 + new_rows), :] = img
return img_padded
def preprocess_fixmaps(paths, shape_r, shape_c, fix_as_mat=False, fix_key="", pad=True):
if pad:
ims = np.zeros((len(paths), shape_r, shape_c, 1))
else:
ims = []
# print('ims.shape:',ims.shape)
for i, path in enumerate(paths):
if path == 'dummy':
fix_map = np.zeros((480,640))
elif fix_as_mat:
mat = scipy.io.loadmat(path)
if DEBUG:
print('mat',mat)
fix_map = mat[fix_key]
else:
fix_map = cv2.imread(path, 0)
if DEBUG:
print('fix_map shape, np.max(fix_map),np.min(fix_map),np.mean(fix_map)',fix_map.shape,np.max(fix_map),np.min(fix_map),np.mean(fix_map))
if pad:
ims[i, :, :, 0] = padding_fixation(fix_map, shape_r=shape_r, shape_c=shape_c)
else:
ims.append(fix_map)
# ims = np.array(ims)
# print('ims[-1].shape:',ims[-1].shape)
return ims
def load_maps(paths):
ims = []
for i, path in enumerate(paths):
original_map = np.load(path, allow_pickle=True)
# TODO: chect for /255.0
ims.append(original_map.astype(np.float32))
ims = np.array(ims)
# print('load_maps: ims[-1].shape',ims[-1].shape)
return ims
def preprocess_maps(paths, shape_r, shape_c, pad=True):
if pad:
ims = np.zeros((len(paths), shape_r, shape_c, 1))
else:
ims = []
for i, path in enumerate(paths):
original_map = cv2.imread(path, 0)
if pad:
padded_map = padding(original_map, shape_r, shape_c, 1)
ims[i,:,:, 0] = padded_map.astype(np.float32)
ims[i,:,:, 0] /= 255.0
else:
ims.append(original_map.astype(np.float32)/255.0)
# ims = np.array(ims)
# print('ims.shape in preprocess_maps',ims.shape)
# print('prep_maps: ims[-1].shape',ims[-1].shape)
return ims
def load_images(paths):
ims =[]
for i, path in enumerate(paths):
img = np.load(path, allow_pickle=True)
ims.append(img)
ims = np.array(ims)
# print('load_images: ims.shape',np.array(ims).shape)
return ims
def preprocess_images(paths, shape_r, shape_c, pad=True):
if pad:
ims = np.zeros((len(paths), shape_r, shape_c, 3))
else:
ims =[]
for i, path in enumerate(paths):
original_image = cv2.imread(path)
if original_image is None:
raise ValueError('Path unreadable: %s' % path)
if pad:
padded_image = padding(original_image, shape_r, shape_c, 3)
ims[i] = padded_image
else:
original_image = original_image.astype(np.float32)
original_image[..., 0] -= 103.939
original_image[..., 1] -= 116.779
original_image[..., 2] -= 123.68
ims.append(original_image)
# ims = np.array(ims)
print('ims.shape in preprocess_imgs',ims.shape)
# DEBUG
# plt.figure()
# plt.subplot(1,2,1)
# plt.imshow(cv2.cvtColor(original_image, cv2.COLOR_BGR2RGB))
# plt.subplot(1,2,2)
# plt.imshow(cv2.cvtColor(padded_image, cv2.COLOR_BGR2RGB))
# plt.suptitle(path)
if pad:
ims[:, :, :, 0] -= 103.939
ims[:, :, :, 1] -= 116.779
ims[:, :, :, 2] -= 123.68
return ims
def reverse_preprocess(img):
im = deepcopy(img)
im[:, :, 0] += 103.939
im[:, :, 1] += 116.779
im[:, :, 2] += 123.68
# print(np.max(im), np.min(im), type(im[0][0][0]))
im = im[...,::-1]
im = np.array(im, dtype=np.uint8)
return im
def postprocess_predictions(pred, shape_r, shape_c, blur=False, normalize=False, zero_to_255 = False):
predictions_shape = pred.shape
rows_rate = shape_r / predictions_shape[0]
cols_rate = shape_c / predictions_shape[1]
# pred = pred / np.max(pred) * 255
# print('Preparing to resize...')
if blur:
sigma=blur
pred = scipy.ndimage.filters.gaussian_filter(pred, sigma=sigma)
if rows_rate > cols_rate:
new_cols = (predictions_shape[1] * shape_r) // predictions_shape[0]
pred = cv2.resize(pred, (new_cols, shape_r))
img = pred[:, ((pred.shape[1] - shape_c) // 2):((pred.shape[1] - shape_c) // 2 + shape_c)]
else:
new_rows = (predictions_shape[0] * shape_c) // predictions_shape[1]
pred = cv2.resize(pred, (shape_c, new_rows))
img = pred[((pred.shape[0] - shape_r) // 2):((pred.shape[0] - shape_r) // 2 + shape_r), :]
# print('Resized')
if normalize:
img = img / np.max(img) * 255
if zero_to_255:
img = np.abs(img - 255)
return img
class MultidurationGenerator(Sequence):
def __init__(self,
img_filenames,
map_filenames=None,
fix_filenames=None,
batch_size=1,
img_size=(shape_r,shape_c),
map_size=(shape_r_out, shape_c_out),
shuffle=True,
augment=False,
n_output_maps=1,
n_output_fixs=1,
mode = 'multistream_concat',
fix_key='',
return_names=False,
fix_as_mat=False,
pad_gt_maps=True,
read_npy=False
):
'''
Generator for multi-duration saliency data. Receives lists of images, and t lists of heatmaps and fixations, where t
is the number of saliency time steps to yield. The generator will automatically infer t from the length of map_filenames.
This generator has 3 different modes:
1. multistream_concat: concatenates fix and maps for a given timestep into one tensor of shape (bs, 2, r, c, 1). Then appends
all these tensors in a list of size t, and yields that tensor as y_true. This mode is made to work with losses that recuperate the
map and fixation by slicing the y_true tensor internally.
2. multistream_full: doesn't concatenate the fix and maps; instead, yields all fixations and maps needed for each timestep as a
different element in the final output list. For example, if we are training with 3 losses and 2 timesteps, this generator will
yield a list of length 6 as y_true output: 3 maps/fis for timestep1, and 3 maps/fixs for timestep2.
3. singlestream: concatenates all timesteps in one tensor. for each loss, the generator will yield a tensor of shape
(bs, time, r, c, 1). If we are working with kl, cc and nss, for example, the generator will output a list of length 3,
where each element is a tensor of the mentioned shape. This mode should be used with losses that are adapted to tensors with
a time dimension.
'''
print('Instantiating MultidurationGenerator. \
Number of files received: %d. Batch size: %d. \
Image size: %s. Augmentation: %d. Mode: %s' \
% (len(img_filenames), batch_size, str(img_size), augment,mode ))
if (mode == 'multistream_concat') and (map_filenames is None or fix_filenames is None):
print('Multistream concat can only be used when both fixations and maps are provided. \
If only one is enough, use `multistream_full`.')
self.n_output_maps = n_output_maps
self.n_output_fixs = n_output_fixs
self.fix_as_mat = fix_as_mat
self.fix_key = fix_key
self.pad_gt_maps = pad_gt_maps
self.img_filenames = np.array(img_filenames)
self.read_npy = read_npy
# check that maps make sense
if map_filenames is not None:
self.map_filenames = np.array(map_filenames)
assert all([len(self.img_filenames) == len(elt) for elt in self.map_filenames]), "Mismatch between images and maps. Images size: " + self.img_filenames.shape.__str__() + " Maps size: " + self.map_filenames.shape.__str__()
self.timesteps = len(map_filenames)
else:
self.n_output_maps = 0
self.map_filenames = None
print('Warning: No maps filenames provided, no outputs of that kind will be generated')
# check that fixs make sense
if fix_filenames is not None:
self.fix_filenames = np.array(fix_filenames)
assert all([len(self.img_filenames) == len(elt) for elt in self.fix_filenames]), "Mismatch between images and fixations. Images size: " + self.img_filenames.shape.__str__() + " Fix size: " + self.fix_filenames.shape.__str__()
self.timesteps = len(fix_filenames)
else:
self.n_output_fixs = 0
self.fix_filenames = None
print('Warning: No fix filenames provided, no outputs of that kind will be generated')
self.batch_size = batch_size
self.img_size = img_size
self.map_size = map_size
self.shuffle = shuffle
self.augment = augment
self.mode = mode
self.return_names = return_names
# Defining augmentation sequence
if augment:
sometimes = lambda aug: iaa.Sometimes(0.4, aug)
self.seq = iaa.Sequential([
sometimes(iaa.CropAndPad(px=(0, 20))), # crop images from each side by 0 to 16px (randomly chosen)
iaa.Fliplr(0.5), # horizontally flip 50% of the images
sometimes(iaa.CoarseDropout(p=0.1, size_percent=0.05)),
sometimes(iaa.Affine(rotate=(-15, 15)))
], random_order=True)
if shuffle:
self.on_epoch_end()
def __len__(self):
return int(np.ceil(len(self.img_filenames) / float(self.batch_size)))
def __getitem__(self, idx):
# Get input images
batch_imgs = self.img_filenames[idx * self.batch_size : (idx + 1) * self.batch_size]
if self.read_npy:
images = load_images(batch_imgs)
else:
images = preprocess_images(batch_imgs, self.img_size[0], self.img_size[1])
# Get ground truth maps for all times
if self.n_output_maps>=1:
maps = []
for t in range(self.timesteps):
maps_names_t = self.map_filenames[t][idx * self.batch_size : (idx + 1) * self.batch_size]
if self.read_npy:
maps_t = load_maps(maps_names_t)
else:
maps_t = preprocess_maps(maps_names_t, self.map_size[0], self.map_size[1], pad=self.pad_gt_maps)
maps.append(maps_t)
# Get fix maps for all times
if self.n_output_fixs>=1:
fixs = []
for t in range(self.timesteps):
fix_names_t = self.fix_filenames[t][idx * self.batch_size : (idx + 1) * self.batch_size]
if self.read_npy:
fix_t = load_images(fix_names_t)
else:
fix_t = preprocess_fixmaps(fix_names_t, self.map_size[0], self.map_size[1], fix_as_mat=self.fix_as_mat, fix_key=self.fix_key, pad=self.pad_gt_maps)
fixs.append(fix_t)
if self.augment:
seq_det = self.seq.to_deterministic()
images = seq_det.augment_images(images)
for ta in range(len(maps)):
if self.n_output_maps>=1:
maps[ta] = seq_det.augment_heatmaps(maps[ta])
if self.n_output_fixs>=1:
fixs[ta] = seq_det.augment_heatmaps(fixs[ta])
if self.mode == 'singlestream':
# Returns a list of n_output_maps+n_output_fixs elements. Each element is a 5D tensor: (bs, timesteps, r, c, 1)
outs = []
if self.n_output_maps>=1:
maps_with_time = np.zeros((len(batch_imgs),self.timesteps,self.map_size[0],self.map_size[1],1))
for i in range(self.timesteps):
maps_with_time[:,i,...] = maps[i]
# new version of block above that handles images of varying size
# maps_with_time = []
# for bidx in range(self.batch_size):
# # maps_with_time is list of len batch_size with 3D tensors of shape t,w,h
# maps_with_time.append( [maps[ti][bidx] for ti in range(self.timesteps)] )
outs.extend([maps_with_time]*self.n_output_maps)
if self.n_output_fixs>=1:
fixs_with_time = np.zeros((len(batch_imgs),self.timesteps,self.map_size[0],self.map_size[1],1))
for i in range(self.timesteps):
fixs_with_time[:,i,...] = fixs[i]
# new version of block above that handles images of varying size
# fixs_with_time = []
# for bidx in range(self.batch_size):
# # fixs_with_time is list of len batch_size with 3D tensors of shape t,w,h
# fixs_with_time.append( np.array([fixs[ti][bidx] for ti in range(self.timesteps)]) )
outs.extend([fixs_with_time]*self.n_output_fixs)
elif self.mode == 'multistream_concat':
# returns a list of t elements: [ [maps_t1,fix_t1], [maps_t2,fix_t2] , [maps_t3,fix_t3], ...]
outs=[]
for i in range(self.timesteps):
outs.append(np.concatenate([np.expand_dims(maps[i],axis=1),np.expand_dims(fixs[i],axis=1)], axis=1))
# print('len(outs) multistream concat:',len(outs))
elif self.mode == 'multistream_full':
# returns a list of size timestep*losses. If 2 losses maps, 1 loss fix, 2 timesteps, we have: [m1, m1, m2, m2, fix1, fix2]
outs = []
if self.n_output_maps >= 1:
for i in range(self.timesteps):
outs.extend([maps[i]]*self.n_output_maps)
if self.n_output_fixs >= 1:
for i in range(self.timesteps):
outs.extend([fixs[i]]*self.n_output_fixs)
if self.return_names:
return images, outs, batch_imgs
return images, outs
def on_epoch_end(self):
if self.shuffle:
idxs = list(range(len(self.img_filenames)))
np.random.shuffle(idxs)
self.img_filenames = self.img_filenames[idxs]
for i in range(len(self.map_filenames)):
self.map_filenames[i] = self.map_filenames[i][idxs]
if self.fix_filenames is not None:
self.fix_filenames[i] = self.fix_filenames[i][idxs]
class SalImpGenerator(Sequence):
def __init__(
self,
img_filenames,
imp_filenames,
fix_filenames=None,
batch_size=1,
img_size=(shape_r,shape_c),
map_size=(shape_r_out, shape_c_out),
shuffle=True,
augment=False,
n_output_maps=1,
concat_fix_and_maps=True,
fix_as_mat=False,
fix_key="",
pad_maps=True,
pad_imgs=True,
read_npy=False,
return_names=False):
print('Instantiating SalImpGenerator. Number of files received: %d. Batch size: %d. Image size: %s. Map size: %s. Augmentation: %d, Pad_imgs: %s. Pad_maps: %s.' %
(len(img_filenames), batch_size, str(img_size), str(map_size), augment, pad_imgs, pad_maps ))
self.img_filenames = np.array(img_filenames)
self.imp_filenames = np.array(imp_filenames)
self.batch_size = batch_size
self.img_size = img_size
self.map_size = map_size
self.shuffle = shuffle
self.augment = augment
self.n_output_maps = n_output_maps
self.concat_fix_and_maps = concat_fix_and_maps
self.fix_as_mat=fix_as_mat
self.fix_key = fix_key
self.pad_imgs = pad_imgs
self.pad_maps = pad_maps
self.return_names=return_names
self.read_npy = read_npy
if fix_filenames is not None:
self.fix_filenames = np.array(fix_filenames)
else:
self.fix_filenames = None
if augment:
sometimes = lambda aug: iaa.Sometimes(0.4, aug)
self.seq = iaa.Sequential([
sometimes(iaa.CropAndPad(px=(0, 20))), # crop images from each side by 0 to 16px (randomly chosen)
iaa.Fliplr(0.5), # horizontally flip 50% of the images
sometimes(iaa.CoarseDropout(p=0.1, size_percent=0.05)),
sometimes(iaa.Affine(rotate=(-15, 15)))
], random_order=True)
if shuffle:
self.on_epoch_end()
def __len__(self):
return int(np.ceil(len(self.img_filenames) / float(self.batch_size)))
def __getitem__(self, idx):
batch_x = self.img_filenames[idx * self.batch_size : (idx + 1) * self.batch_size]
batch_y = self.imp_filenames[idx * self.batch_size : (idx + 1) * self.batch_size]
# print('img names in this batch:', batch_x)
# print('imp names in this batch:', batch_y)
if self.read_npy:
images = load_images(batch_x)
maps = load_maps(batch_y)
else:
images = preprocess_images(batch_x, self.img_size[0], self.img_size[1], pad =self.pad_imgs)
maps = preprocess_maps(batch_y, self.map_size[0], self.map_size[1], pad =self.pad_maps)
if self.fix_filenames is not None:
if self.read_npy:
fixs = load_images(self.fix_filenames[idx * self.batch_size : (idx + 1) * self.batch_size])
else:
fixs = preprocess_fixmaps(
self.fix_filenames[idx * self.batch_size : (idx + 1) * self.batch_size],
self.map_size[0],
self.map_size[1],
fix_as_mat=self.fix_as_mat,
fix_key=self.fix_key)
if self.augment:
seq_det = self.seq.to_deterministic()
images = seq_det.augment_images(images)
maps = seq_det.augment_heatmaps(maps)
if self.fix_filenames is not None:
fixs = seq_det.augment_heatmaps(fixs)
if self.fix_filenames is not None and self.concat_fix_and_maps:
outs = np.concatenate([np.expand_dims(maps,axis=1),np.expand_dims(fixs,axis=1)], axis=1)
if self.n_output_maps >1:
outs = [outs]*self.n_output_maps
else:
if self.n_output_maps ==1:
if self.fix_filenames is not None:
outs=[maps,fixs]
else:
outs=maps
else:
outs = [maps]*self.n_output_maps
if self.fix_filenames is not None:
outs.append(fixs)
# print('generator: len(outs) should be 3:', len(outs))
# print('generator: outs[0].shape (should be bs,2,r,c,1):', outs[0].shape)
# print('generator: outs[0][0][0].shape (should be first map of batch)',outs[0][0][0].shape)
if self.return_names:
return images, outs, batch_x
return images, outs
def on_epoch_end(self):
if self.shuffle:
idxs = list(range(len(self.img_filenames)))
np.random.shuffle(idxs)
self.img_filenames = self.img_filenames[idxs]
self.imp_filenames = self.imp_filenames[idxs]
if self.fix_filenames is not None:
self.fix_filenames = self.fix_filenames[idxs]
def eval_generator(
img_filenames,
map_filenames,
fixmap_filenames,
fixcoord_filenames,
inp_size,
fix_as_mat=False,
fix_key="",
fixcoord_filetype='mat',
):
"""
Returns tuples img, heatmap, fixmap, fix_coords to be used for data eval
img_filenames, map_filesnames, fixmap_filenames should a length-n list where
n is the number of timestamps
heatmap, fixmap, fixcoords are all also length-n
"""
assert len(map_filenames) == len(fixmap_filenames)
n_times = len(map_filenames)
n_img = len(map_filenames[0])
for i in range(n_img):
imgs = []
maps = []
fixmaps = []
fixcoords = []
#img = load_images([img_filenames[i]])
img = preprocess_images([img_filenames[i]], inp_size[0], inp_size[1])
for t in range(n_times):
# load the image
#img = cv2.imread(img_filenames[i])
map_ = cv2.imread(map_filenames[t][i], cv2.IMREAD_GRAYSCALE)
# print("map max min", map_.max(), map_.min())
mapshape = map_.shape
if fix_as_mat:
# fixmap = load_images([fixmap_filenames[t][i]],)
fixmap = preprocess_fixmaps(
[fixmap_filenames[t][i]],
mapshape[0],
mapshape[1],
fix_as_mat=fix_as_mat,
fix_key=fix_key)
fixmap = np.squeeze(fixmap)
else:
fixmap = cv2.imread(fixmap_filenames[t][i], 0)
if fixcoord_filenames:
assert len(fixcoord_filenames) == n_times
if fixcoord_filetype == 'mat':
fixdata = scipy.io.loadmat(fixcoord_filenames[t][i])
resolution = fixdata["resolution"][0]
#assert resolution[0] == img.shape[1] and resolution[1] == img.shape[2]
fix_coords_all_participants = fixdata["gaze"]
all_fixations = []
for participant in fix_coords_all_participants:
all_fixations.extend(participant[0][2])
else:
raise RuntimeError("fixcoord filetype %s is unsupported" % fixcoord_filetype)
else:
all_fixations = None
imgs.append(img)
maps.append(map_)
fixmaps.append(fixmap)
fixcoords.append(all_fixations)
yield (imgs, maps, fixmaps, fixcoords, img_filenames[i])
def get_str2label(dataset_path, label_mapping_file=None):
str2label={}
if label_mapping_file:
with open(label_mapping_file, "r") as f:
lines = [l.strip() for l in f.readlines()]
for l in lines:
cl = l.split()[0]
i = l.split()[-1]
str2label[cl] = int(i)
else:
for i,cl in enumerate([d for d in os.listdir(dataset_path) if os.path.isdir(os.path.join(dataset_path, d))]):
str2label[cl] = i
return str2label
def get_labels(filenames, str2label=None):
if not str2label:
str2label = get_str2label(dataset_path = '/netpool/homes/wangyo/Dataset/imp1k/imgs', label_mapping_file = "/netpool/homes/wangyo/Dataset/imp1k/imp1k_with_nat_images_label_map.txt")
onehot_arr = np.zeros((len(filenames), len(str2label)))
# print('filenames in get labels',filenames)
for i,f in enumerate(filenames):
split = re.split('/|\\\\',f)
class_name = split[-2]
if split[-4] == 'Salicon':
label = str2label['natural_images']
onehot_arr[i, label] = 1
else:
# print('CLASS NAME IN GET_LABELS', class_name)
label = str2label[class_name]
onehot_arr[i, label] = 1
return onehot_arr
class ImpAndClassifGenerator(Sequence):
def __init__(
self,
img_filenames,
imp_filenames,
fix_filenames=None,
extra_imgs=None, # For feeding a much larger dataset, e.g. salicon, that the generator will subsample to maintain class balance
extra_imps=None,
extra_fixs=None,
extras_per_epoch=160,
batch_size=1,
img_size=(shape_r,shape_c),
map_size=(shape_r_out, shape_c_out),
shuffle=True,
augment=False,
n_output_maps=1,
concat_fix_and_maps=True,
fix_as_mat=False,
fix_key="",
str2label=None,
dummy_labels=False,
num_classes=6,
pad_imgs=True,
pad_maps=True,
return_names=False,
return_labels=True,
read_npy=False):
print('Instantiating ImpAndClassifGenerator. Number of files received: %d. Extras: %s. Batch size: %d. Image size: %s. Map size: %s. Augmentation: %d, Pad_imgs: %s. Pad_maps: %s. Num classes: %d.' %
(len(img_filenames), len(extra_imgs) if extra_imgs is not None else None, batch_size, str(img_size), str(map_size), augment, pad_imgs, pad_maps, num_classes ))
self.img_filenames = np.array(img_filenames)
self.imp_filenames = np.array(imp_filenames)
self.batch_size = batch_size
self.img_size = img_size
self.map_size = map_size
self.shuffle = shuffle
self.augment = augment
self.n_output_maps = n_output_maps
self.concat_fix_and_maps = concat_fix_and_maps
self.fix_as_mat = fix_as_mat
self.fix_key = fix_key
self.str2label = str2label
self.num_classes = num_classes
self.dummy_labels = dummy_labels
self.pad_imgs = pad_imgs
self.pad_maps = pad_maps
self.extra_idx = 0
self.extra_imgs = np.array(extra_imgs) if extra_imgs is not None else None
self.extra_imps = np.array(extra_imps) if extra_imps is not None else None
self.extra_fixs = np.array(extra_fixs) if extra_fixs is not None else None
self.extras_per_epoch = extras_per_epoch
self.return_names = return_names
self.return_labels=return_labels
self.read_npy=read_npy
if fix_filenames is not None:
self.fix_filenames = np.array(fix_filenames)
else:
self.fix_filenames = None
if augment:
sometimes = lambda aug: iaa.Sometimes(0.4, aug)
self.seq = iaa.Sequential([
sometimes(iaa.CropAndPad(px=(0, 20))), # crop images from each side by 0 to 16px (randomly chosen)
iaa.Fliplr(0.5), # horizontally flip 50% of the images
sometimes(iaa.CoarseDropout(p=0.1, size_percent=0.05)),
sometimes(iaa.Affine(rotate=(-15, 15)))
], random_order=True)
self.on_epoch_end()
def __len__(self):
return int(np.ceil(len(self.imgs_this_epoch) / float(self.batch_size)))
def __getitem__(self, idx):
batch_x = self.imgs_this_epoch[idx * self.batch_size : (idx + 1) * self.batch_size]
batch_y = self.imps_this_epoch[idx * self.batch_size : (idx + 1) * self.batch_size]
# print('img names in this batch:', batch_x)
# print('imp names in this batch:', batch_y)
if self.read_npy:
images = load_images(batch_x)
maps = load_maps(batch_y)
else:
images = preprocess_images(batch_x, self.img_size[0], self.img_size[1], pad= self.pad_imgs)
maps = preprocess_maps(batch_y, self.map_size[0], self.map_size[1], pad=self.pad_maps)
if not self.dummy_labels:
labels = get_labels(batch_x, self.str2label) # Returns a numpy array of shape (bs, num_classes)
else:
labels = np.zeros((len(images),self.num_classes))
if self.fix_filenames is not None:
if read_npy:
fixs = load_images(self.fixs_this_epoch[idx * self.batch_size : (idx + 1) * self.batch_size])
else:
fixs = preprocess_fixmaps(
self.fixs_this_epoch[idx * self.batch_size : (idx + 1) * self.batch_size],
self.map_size[0],
self.map_size[1],
fix_as_mat=self.fix_as_mat,
fix_key=self.fix_key)
if self.augment:
seq_det = self.seq.to_deterministic()
images = seq_det.augment_images(images)
maps = seq_det.augment_heatmaps(maps)
if self.fixs_this_epoch is not None:
fixs = seq_det.augment_heatmaps(fixs)
if self.fix_filenames is not None and self.concat_fix_and_maps:
# outs = np.concatenate([np.expand_dims(maps,axis=1),np.expand_dims(fixs,axis=1)], axis=1)
if self.n_output_maps >1:
outs = [outs]*self.n_output_maps
if self.return_labels: outs.append(labels)
else:
if self.n_output_maps ==1:
if self.fix_filenames is not None:
outs=[maps,fixs]
if self.return_labels: outs.append(labels)
else:
outs=[maps]
if self.return_labels: outs.append(labels)
else:
outs = [maps]*self.n_output_maps
if self.fix_filenames is not None:
outs.append(fixs)
if self.return_labels: outs.append(labels)
if self.return_names:
outs.append(batch_x)
return images, outs
def on_epoch_end(self):
if self.extra_imgs is not None:
# Sample a new set of extra images
extra_imgs_this_epoch = self.extra_imgs[self.extra_idx * self.extras_per_epoch : (self.extra_idx+1) * self.extras_per_epoch]
extra_imps_this_epoch = self.extra_imps[self.extra_idx * self.extras_per_epoch : (self.extra_idx+1) * self.extras_per_epoch]
if self.extra_fixs is not None:
extra_fixs_this_epoch = self.extra_fixs[self.extra_idx * self.extras_per_epoch : (self.extra_idx+1) * self.extras_per_epoch]
else:
extra_fixs_this_epoch = []
self.extra_idx +=1
else:
extra_imgs_this_epoch = []
extra_imps_this_epoch = []
extra_fixs_this_epoch = []
self.imgs_this_epoch = np.concatenate([self.img_filenames, extra_imgs_this_epoch])
self.imps_this_epoch = np.concatenate([self.imp_filenames, extra_imps_this_epoch])
if self.fix_filenames is not None:
self.fixs_this_epoch = np.concatenate([self.fix_filenames, extra_fixs_this_epoch])
idxs = np.array(range(len(self.imgs_this_epoch)))
if self.shuffle:
np.random.shuffle(idxs)
self.imgs_this_epoch = self.imgs_this_epoch[idxs]
self.imps_this_epoch = self.imps_this_epoch[idxs]
if self.fix_filenames is not None:
self.fixs_this_epoch = self.fixs_this_epoch[idxs]
def UMSI_eval_generator(
img_filenames,
map_filenames,
inp_size,
):
"""
Returns tuples img, heatmap to be used for data eval
"""
n_img = len(map_filenames[0])
for i in range(n_img):
imgs = []
maps = []
img = preprocess_images([img_filenames[i]], inp_size[0], inp_size[1])
map_ = cv2.imread(map_filenames[i], cv2.IMREAD_GRAYSCALE)
mapshape = map_.shape
imgs.append(img)
maps.append(map_)
yield (imgs, maps, img_filenames[i])
class RecallNet_Generator(Sequence) :
def __init__(self, image_filenames, labels, mean_accs, type0_accs, batch_size=8) :
self.image_filenames = np.array(image_filenames)
self.labels = np.array(labels)
self.mean_accs = np.array(mean_accs)
self.type0_accs = np.array(type0_accs)
self.batch_size = batch_size
def __len__(self) :
return (np.ceil(len(self.image_filenames) / float(self.batch_size))).astype(np.int)
def __getitem__(self, idx) :
batch_label = self.labels[idx * self.batch_size : (idx+1) * self.batch_size]
batch_img = self.image_filenames[idx * self.batch_size : (idx+1) * self.batch_size]
batch_img = preprocess_images(batch_img,240,320)
batch_mean = self.mean_accs[idx * self.batch_size : (idx+1) * self.batch_size]
batch_type0 = self.type0_accs[idx * self.batch_size : (idx+1) * self.batch_size]
#out = [batch_mean,batch_type0,batch_label]
out = [batch_mean,batch_type0]
return batch_img, out

View file

@ -0,0 +1,822 @@
import numpy as np
import keras
import sys
import os
from keras.layers import Layer, Input, Multiply, Dropout, TimeDistributed, LSTM, Activation, Lambda, Conv2D, Dense, GlobalAveragePooling2D, MaxPooling2D, ZeroPadding2D, UpSampling2D, BatchNormalization, Concatenate, Add, DepthwiseConv2D
import keras.backend as K
from keras.models import Model
import tensorflow as tf
from keras.utils import Sequence
import cv2
import scipy.io
import math
from attentive_convlstm_new import AttentiveConvLSTM2D
from dcn_resnet_new import dcn_resnet
from gaussian_prior_new import LearningPrior
from sal_imp_utilities import *
from xception_custom import Xception_wrapper
#from keras.applications import keras_modules_injection
from keras.regularizers import l2
def decoder_block(x, dil_rate=(2,2), print_shapes=True, dec_filt=1024):
# Dilated convolutions
x = Conv2D(dec_filt, 3, padding='same', activation='relu', dilation_rate=(2, 2))(x)
x = Conv2D(dec_filt, 3, padding='same', activation='relu', dilation_rate=(2, 2))(x)
x = UpSampling2D((2,2), interpolation='bilinear')(x)
x = Conv2D(dec_filt//2, 3, padding='same', activation='relu', dilation_rate=(2, 2))(x)
x = Conv2D(dec_filt//2, 3, padding='same', activation='relu', dilation_rate=(2, 2))(x)
x = UpSampling2D((2,2), interpolation='bilinear')(x)
x = Conv2D(dec_filt//4, 3, padding='same', activation='relu', dilation_rate=(2, 2))(x)
x = Conv2D(dec_filt//4, 3, padding='same', activation='relu', dilation_rate=(2, 2))(x)
x = UpSampling2D((4,4), interpolation='bilinear')(x)
if print_shapes: print('Shape after last ups:',x.shape)
# Final conv to get to a heatmap
x = Conv2D(1, kernel_size=1, padding='same', activation='relu')(x)
if print_shapes: print('Shape after 1x1 conv:',x.shape)
return x
def decoder_block_simple(x, dil_rate=(2,2), print_shapes=True, dec_filt=1024):
x = Conv2D(dec_filt, 3, padding='same', activation='relu')(x)
x = UpSampling2D((2,2), interpolation='bilinear')(x)
x = Conv2D(dec_filt//2, 3, padding='same', activation='relu')(x)
x = UpSampling2D((2,2), interpolation='bilinear')(x)
x = Conv2D(dec_filt//4, 3, padding='same', activation='relu')(x)
x = UpSampling2D((4,4), interpolation='bilinear')(x)
if print_shapes: print('Shape after last ups:',x.shape)
# Final conv to get to a heatmap
x = Conv2D(1, kernel_size=1, padding='same', activation='relu')(x)
if print_shapes: print('Shape after 1x1 conv:',x.shape)
return x
def decoder_block_dp(x, dil_rate=(2,2), print_shapes=True, dec_filt=1024, dp=0.3):
# Dilated convolutions
x = Conv2D(dec_filt, 3, padding='same', activation='relu', dilation_rate=dil_rate)(x)
x = Conv2D(dec_filt, 3, padding='same', activation='relu', dilation_rate=dil_rate)(x)
x = Dropout(dp)(x)
x = UpSampling2D((2,2), interpolation='bilinear')(x)
x = Conv2D(dec_filt//2, 3, padding='same', activation='relu', dilation_rate=dil_rate)(x)
x = Conv2D(dec_filt//2, 3, padding='same', activation='relu', dilation_rate=dil_rate)(x)
x = Dropout(dp)(x)
x = UpSampling2D((2,2), interpolation='bilinear')(x)
x = Conv2D(dec_filt//4, 3, padding='same', activation='relu', dilation_rate=dil_rate)(x)
x = Dropout(dp)(x)
x = UpSampling2D((4,4), interpolation='bilinear')(x)
x = Conv2D(dec_filt//4, 3, padding='same', activation='relu', dilation_rate=dil_rate)(x)
x = Dropout(dp)(x)
x = UpSampling2D((4,4), interpolation='bilinear')(x)
if print_shapes: print('Shape after last ups:',x.shape)
# Final conv to get to a heatmap
x = Conv2D(1, kernel_size=1, padding='same', activation='relu')(x)
if print_shapes: print('Shape after 1x1 conv:',x.shape)
return x
######### ENCODER DECODER MODELS #############
def xception_decoder(input_shape = (shape_r, shape_c, 3),
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
dil_rate = (2,2)):
inp = Input(shape=input_shape)
### ENCODER ###
xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception:',xception.output.shape)
## DECODER ##
outs_dec = decoder_block(xception.output, dil_rate=dil_rate, print_shapes=print_shapes, dec_filt=512)
outs_final = [outs_dec]*n_outs
# Building model
m = Model(inp, outs_final)
if verbose:
m.summary()
return m
def resnet_decoder(input_shape = (shape_r, shape_c, 3),
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
dil_rate = (2,2)):
inp = Input(shape=input_shape)
### ENCODER ###
dcn = dcn_resnet(input_tensor=inp)
if print_shapes: print('resnet output shape:',dcn.output.shape)
## DECODER ##
outs_dec = decoder_block(dcn.output, dil_rate=dil_rate, print_shapes=print_shapes, dec_filt=512)
outs_final = [outs_dec]*n_outs
# Building model
m = Model(inp, outs_final)
if verbose:
m.summary()
return m
def fcn_vgg16(input_shape=(shape_r, shape_c, 3),
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
dil_rate=(2,2),
freeze_enc=False,
freeze_cl=True,
internal_filts=256,
num_classes=4,
dp=0.3,
weight_decay=0.,
batch_shape=None):
if batch_shape:
img_input = Input(batch_shape=batch_shape)
image_size = batch_shape[1:3]
else:
img_input = Input(shape=input_shape)
image_size = input_shape[0:2]
# Block 1
x = Conv2D(64, (3, 3), activation='relu', padding='same', name='block1_conv1', kernel_regularizer=l2(weight_decay))(img_input)
x = Conv2D(64, (3, 3), activation='relu', padding='same', name='block1_conv2', kernel_regularizer=l2(weight_decay))(x)
x = MaxPooling2D((2, 2), strides=(2, 2), name='block1_pool')(x)
# Block 2
x = Conv2D(128, (3, 3), activation='relu', padding='same', name='block2_conv1', kernel_regularizer=l2(weight_decay))(x)
x = Conv2D(128, (3, 3), activation='relu', padding='same', name='block2_conv2', kernel_regularizer=l2(weight_decay))(x)
x = MaxPooling2D((2, 2), strides=(2, 2), name='block2_pool')(x)
# Block 3
x = Conv2D(256, (3, 3), activation='relu', padding='same', name='block3_conv1', kernel_regularizer=l2(weight_decay))(x)
x = Conv2D(256, (3, 3), activation='relu', padding='same', name='block3_conv2', kernel_regularizer=l2(weight_decay))(x)
x = Conv2D(256, (3, 3), activation='relu', padding='same', name='block3_conv3', kernel_regularizer=l2(weight_decay))(x)
x = MaxPooling2D((2, 2), strides=(2, 2), name='block3_pool')(x)
# Block 4
x = Conv2D(512, (3, 3), activation='relu', padding='same', name='block4_conv1', kernel_regularizer=l2(weight_decay))(x)
x = Conv2D(512, (3, 3), activation='relu', padding='same', name='block4_conv2', kernel_regularizer=l2(weight_decay))(x)
x = Conv2D(512, (3, 3), activation='relu', padding='same', name='block4_conv3', kernel_regularizer=l2(weight_decay))(x)
pool4 = MaxPooling2D((2, 2), strides=(2, 2), name='block4_pool')(x)
# Block 5
x = Conv2D(512, (3, 3), activation='relu', padding='same', name='block5_conv1', kernel_regularizer=l2(weight_decay))(pool4)
x = Conv2D(512, (3, 3), activation='relu', padding='same', name='block5_conv2', kernel_regularizer=l2(weight_decay))(x)
x = Conv2D(512, (3, 3), activation='relu', padding='same', name='block5_conv3', kernel_regularizer=l2(weight_decay))(x)
x = MaxPooling2D((2, 2), strides=(2, 2), name='block5_pool')(x)
print("pool5 shape", x.shape)
# Convolutional layers transfered from fully-connected layers
x = Conv2D(4096, (7, 7), activation='relu', padding='same', name='fc1', kernel_regularizer=l2(weight_decay))(x)
x = Dropout(0.5)(x)
x = Conv2D(4096, (1, 1), activation='relu', padding='same', name='fc2', kernel_regularizer=l2(weight_decay))(x)
x = Dropout(0.5)(x)
# classification layer from fc7
classif_layer_fc7 = Conv2D(1, (1, 1), kernel_initializer='he_normal', activation='linear',
padding='valid', strides=(1, 1))(x)
print("classif_layer_fc7 shape", classif_layer_fc7.shape)
# Upsampling fc7 classif layer to sum with pool4 classif layer
classif_layer_fc7_ups = UpSampling2D(size=(2,2), interpolation="bilinear")(classif_layer_fc7)
print("classif_layer_fc7_ups shape", classif_layer_fc7_ups.shape)
# Lambda layer to match shape of pool4
def concat_one(fc7):
shape_fc7 = K.shape(fc7)
shape_zeros = (shape_fc7[0], 1, shape_fc7[2], shape_fc7[3] )
return K.concatenate([K.zeros(shape=shape_zeros), classif_layer_fc7_ups], axis=1)
classif_layer_fc7_ups = Lambda(concat_one)(classif_layer_fc7_ups)
print("classif_layer_fc7_ups shape after lambda:", classif_layer_fc7_ups.shape)
# Classification layer from pool4
classif_layer_pool4 = Conv2D(1, (1, 1), kernel_initializer='he_normal', activation='linear',
padding='valid', strides=(1, 1))(pool4)
x = Add()([classif_layer_pool4, classif_layer_fc7_ups])
outs_up = UpSampling2D(size=(32, 32), interpolation="bilinear")(x)
outs_final = [outs_up]*n_outs
model = Model(img_input, outs_final)
weights_path = '../../predimportance_shared/models/ckpt/fcn_vgg16/fcn_vgg16_weights_tf_dim_ordering_tf_kernels.h5'
model.load_weights(weights_path, by_name=True)
if verbose:
model.summary()
return model
############# SAM BASED MODELS ###############
def sam_simple(input_shape = (224, 224, 3), in_conv_filters=512,
verbose=True, print_shapes=True, n_outs=1, ups=8):
'''Simple network that uses an attentive convlstm and a few convolutions.'''
inp = Input(shape=input_shape)
x = Conv2D(filters=in_conv_filters, kernel_size=(3,3), strides=(2, 2), padding='same', data_format=None, dilation_rate=(1,1))(inp)
if print_shapes:
print('after first conv')
x = MaxPooling2D(pool_size=(4,4))(x)
if print_shapes:
print('after maxpool',x.shape)
x = Lambda(repeat, repeat_shape)(x)
if print_shapes:
print('after repeat',x.shape)
x = AttentiveConvLSTM2D(filters=512, attentive_filters=512, kernel_size=(3,3),
attentive_kernel_size=(3,3), padding='same', return_sequences=False)(x)
if print_shapes:
print('after ACLSTM',x.shape)
x = UpSampling2D(size=(ups,ups), interpolation='bilinear')(x)
outs_up = Conv2D(filters=1, kernel_size=(3,3), strides=(1, 1), padding='same', data_format=None, dilation_rate=(1,1))(x)
if print_shapes:
print('output shape',outs_up.shape)
outs_final = [outs_up]*n_outs
att_convlstm = Model(inputs=inp, outputs=outs_final)
if verbose:
att_convlstm.summary()
return att_convlstm
def sam_resnet_nopriors(input_shape = (224, 224, 3), conv_filters=128, lstm_filters=512,
att_filters=512, verbose=True, print_shapes=True, n_outs=1, ups=8):
'''Sam ResNet with no priors.'''
inp = Input(shape=input_shape)
dcn = dcn_resnet(input_tensor=inp)
conv_feat = Conv2D(conv_filters, 3, padding='same', activation='relu')(dcn.output)
if print_shapes:
print('Shape after first conv after dcn_resnet:',conv_feat.shape)
# Attentive ConvLSTM
att_convlstm = Lambda(repeat, repeat_shape)(conv_feat)
att_convlstm = AttentiveConvLSTM2D(filters=lstm_filters, attentive_filters=att_filters, kernel_size=(3,3),
attentive_kernel_size=(3,3), padding='same', return_sequences=False)(att_convlstm)
# Dilated convolutions (priors would go here)
dil_conv1 = Conv2D(conv_filters, 5, padding='same', activation='relu', dilation_rate=(4, 4))(att_convlstm)
dil_conv2 = Conv2D(conv_filters, 5, padding='same', activation='relu', dilation_rate=(4, 4))(dil_conv1)
# Final conv to get to a heatmap
outs = Conv2D(1, kernel_size=1, padding='same', activation='relu')(dil_conv2)
if print_shapes:
print('Shape after 1x1 conv:',outs.shape)
# Upsampling back to input shape
outs_up = UpSampling2D(size=(ups,ups), interpolation='bilinear')(outs)
if print_shapes:
print('shape after upsampling',outs_up.shape)
outs_final = [outs_up]*n_outs
# Building model
m = Model(inp, outs_final)
if verbose:
m.summary()
return m
def sam_resnet_new(input_shape = (shape_r, shape_c, 3),
conv_filters=512,
lstm_filters=512,
att_filters=512,
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
nb_gaussian=nb_gaussian):
'''SAM-ResNet ported from the original code.'''
inp = Input(shape=input_shape)
dcn = dcn_resnet(input_tensor=inp)
conv_feat = Conv2D(conv_filters, 3, padding='same', activation='relu')(dcn.output)
if print_shapes:
print('Shape after first conv after dcn_resnet:',conv_feat.shape)
# Attentive ConvLSTM
att_convlstm = Lambda(repeat, repeat_shape)(conv_feat)
att_convlstm = AttentiveConvLSTM2D(filters=lstm_filters,
attentive_filters=att_filters,
kernel_size=(3,3),
attentive_kernel_size=(3,3),
padding='same',
return_sequences=False)(att_convlstm)
# Learned Prior (1)
priors1 = LearningPrior(nb_gaussian=nb_gaussian)(att_convlstm)
concat1 = Concatenate(axis=-1)([att_convlstm, priors1])
dil_conv1 = Conv2D(conv_filters, 5, padding='same', activation='relu', dilation_rate=(4, 4))(concat1)
# Learned Prior (2)
priors2 = LearningPrior(nb_gaussian=nb_gaussian)(att_convlstm)
concat2 = Concatenate(axis=-1)([dil_conv1, priors2])
dil_conv2 = Conv2D(conv_filters, 5, padding='same', activation='relu', dilation_rate=(4, 4))(concat2)
# Final conv to get to a heatmap
outs = Conv2D(1, kernel_size=1, padding='same', activation='relu')(dil_conv2)
if print_shapes:
print('Shape after 1x1 conv:',outs.shape)
# Upsampling back to input shape
outs_up = UpSampling2D(size=(ups,ups), interpolation='bilinear')(outs)
if print_shapes:
print('shape after upsampling',outs_up.shape)
outs_final = [outs_up]*n_outs
# Building model
m = Model(inp, outs_final)
if verbose:
m.summary()
return m
def sam_xception_new(input_shape = (shape_r, shape_c, 3), conv_filters=512, lstm_filters=512, att_filters=512,
verbose=True, print_shapes=True, n_outs=1, ups=8, nb_gaussian=nb_gaussian):
'''SAM with a custom Xception as encoder.'''
inp = Input(shape=input_shape)
from xception_custom import Xception
from keras.applications import keras_modules_injection
#@keras_modules_injection
def Xception_wrapper(*args, **kwargs):
return Xception(*args, **kwargs)
inp = Input(shape = input_shape)
dcn = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception:',dcn.output.shape)
conv_feat = Conv2D(conv_filters, 3, padding='same', activation='relu')(dcn.output)
if print_shapes:
print('Shape after first conv after dcn_resnet:',conv_feat.shape)
# Attentive ConvLSTM
att_convlstm = Lambda(repeat, repeat_shape)(conv_feat)
att_convlstm = AttentiveConvLSTM2D(filters=lstm_filters, attentive_filters=att_filters, kernel_size=(3,3),
attentive_kernel_size=(3,3), padding='same', return_sequences=False)(att_convlstm)
# Learned Prior (1)
priors1 = LearningPrior(nb_gaussian=nb_gaussian)(att_convlstm)
concat1 = Concatenate(axis=-1)([att_convlstm, priors1])
dil_conv1 = Conv2D(conv_filters, 5, padding='same', activation='relu', dilation_rate=(4, 4))(concat1)
# Learned Prior (2)
priors2 = LearningPrior(nb_gaussian=nb_gaussian)(att_convlstm)
concat2 = Concatenate(axis=-1)([dil_conv1, priors2])
dil_conv2 = Conv2D(conv_filters, 5, padding='same', activation='relu', dilation_rate=(4, 4))(concat2)
# Final conv to get to a heatmap
outs = Conv2D(1, kernel_size=1, padding='same', activation='relu')(dil_conv2)
if print_shapes:
print('Shape after 1x1 conv:',outs.shape)
# Upsampling back to input shape
outs_up = UpSampling2D(size=(ups,ups), interpolation='bilinear')(outs)
if print_shapes:
print('shape after upsampling',outs_up.shape)
outs_final = [outs_up]*n_outs
# Building model
m = Model(inp, outs_final)
if verbose:
m.summary()
return m
def xception_se_lstm_singledur(input_shape = (shape_r, shape_c, 3),
conv_filters=256,
lstm_filters=512,
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
freeze_enc=False,
return_sequences=False):
inp = Input(shape = input_shape)
### ENCODER ###
xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception output shapes:',xception.output.shape)
if freeze_enc:
for layer in xception.layers:
layer.trainable = False
### LSTM over SE representation ###
x = se_lstm_block(xception.output, nb_timestep, lstm_filters=lstm_filters, return_sequences=return_sequences)
### DECODER ###
outs_dec = decoder_block(x, dil_rate=(2,2), print_shapes=print_shapes, dec_filt=conv_filters)
outs_final = [outs_dec]*n_outs
m = Model(inp, outs_final)
if verbose:
m.summary()
return m
def se_lstm_block(inp, nb_timestep, units=512, print_shapes=True, lstm_filters=512, return_sequences=False):
inp_rep = Lambda(lambda y: K.repeat_elements(K.expand_dims(y, axis=1), nb_timestep, axis=1),
lambda s: (s[0], nb_timestep) + s[1:])(inp)
x = TimeDistributed(GlobalAveragePooling2D())(inp_rep)
if print_shapes: print('shape after AvgPool',x.shape)
x = TimeDistributed(Dense(units, activation='relu'))(x)
if print_shapes: print('shape after first dense',x.shape)
# Normally se block would feed into another fully connected. Instead, we feed it to an LSTM.
x = LSTM(lstm_filters, return_sequences=return_sequences, unroll=True, activation='relu')(x)
if print_shapes: print('shape after lstm',x.shape)
x = Dense(inp.shape[-1].value, activation='sigmoid')(x)
if print_shapes: print('shape after second dense:', x.shape)
x = Lambda(lambda y: K.expand_dims(K.expand_dims(y, axis=1),axis=1),
lambda s: (s[0], 1, 1, s[-1]))(x)
if print_shapes: print('shape before mult',x.shape)
out = Multiply()([x,inp])
print('shape out',out.shape)
# out is (bs, r, c, 2048)
return out
def xception_aspp(input_shape = (shape_r, shape_c, 3),
conv_filters=256,
lstm_filters=512,
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
freeze_enc=False,
return_sequences=False):
# Xception
# Conv1,2,ASPP
dil_conv1 = Conv2D(conv_filters, 3, padding='same', activation='relu', dilation_rate=(2, 2))(x)
dil_conv2 = Conv2D(conv_filters, 3, padding='same', activation='relu', dilation_rate=(4, 4))(x)
dil_conv3 = Conv2D(conv_filters, 3, padding='same', activation='relu', dilation_rate=(8, 8))(x)
pass
############# UMSI MODELS ###############
def UMSI(input_shape = (shape_r, shape_c, 3),
conv_filters=256,
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
freeze_enc=False,
return_sequences=False):
inp = Input(shape = input_shape)
### ENCODER ###
xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception output shapes:',xception.output.shape)
if freeze_enc:
for layer in xception.layers:
layer.trainable = False
#ASPP
c0 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csep0")(xception.output)
c6 = DepthwiseConv2D((3,3),dilation_rate=(6,6),padding="same",use_bias=False,name="aspp_csepd6_depthwise")(xception.output)
c12 = DepthwiseConv2D((3,3),dilation_rate=(12,12),padding="same",use_bias=False,name="aspp_csepd12_depthwise")(xception.output)
c18 = DepthwiseConv2D((3,3),dilation_rate=(18,18),padding="same",use_bias=False,name="aspp_csepd18_depthwise")(xception.output)
c6 = BatchNormalization(name="aspp_csepd6_depthwise_BN")(c6)
c12 = BatchNormalization(name="aspp_csepd12_depthwise_BN")(c12)
c18 = BatchNormalization(name="aspp_csepd18_depthwise_BN")(c18)
c6 = Activation("relu", name = "activation_2")(c6)
c12 = Activation("relu", name = "activation_4")(c12)
c18 = Activation("relu", name = "activation_6")(c18)
c6 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csepd6_pointwise")(c6)
c12 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csepd12_pointwise")(c12)
c18 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csepd18_pointwise")(c18)
c0 = BatchNormalization(name='aspp0_BN')(c0)
c6 = BatchNormalization(name='aspp_csepd6_pointwise_BN')(c6)
c12 = BatchNormalization(name='aspp_csepd12_pointwise_BN')(c12)
c18 = BatchNormalization(name='aspp_csepd18_pointwise_BN')(c18)
c0 = Activation("relu", name = "aspp0_activation")(c0)
c6 = Activation("relu", name = "activation_3")(c6)
c12 = Activation("relu", name = "activation_5")(c12)
c18 = Activation("relu", name = "activation_7")(c18)
concat1 = Concatenate(name="concatenate_1")([c0,c6,c12,c18])
### classification module ###
x = Conv2D(256, (3,3), strides = (3,3), padding="same",use_bias=False,name = "global_conv")(xception.output)
x = BatchNormalization(name="global_BN")(x)
x = Activation("relu", name = "activation_1")(x)
x = Dropout(.3, name="dropout_1")(x)
x = GlobalAveragePooling2D(name = "global_average_pooling2d_1")(x)
x = Dense(256, name="global_dense")(x)
classif = Dropout(.3, name="dropout_2")(x)
out_classif = Dense(6, activation="softmax", name="out_classif")(classif)
x = Dense(256, name="dense_fusion")(classif)
def lambda_layer_function(x):
x = tf.reshape(x,(tf.shape(x)[0],1,1,256))
con = [x for i in range(30)]
con = tf.concat(con,axis=1)
con = tf.concat([con for i in range(40)],axis=2)
return con
x = Lambda(lambda_layer_function, name = "lambda_1")(x)
concat2 = Concatenate(name="concatenate_2")([concat1, x])
### DECODER ###
x = Conv2D(256,(1,1),padding="same",use_bias=False,name = "concat_projection")(concat2)
x = BatchNormalization(name="concat_projection_BN")(x)
x = Activation("relu", name="activation_8")(x)
x = Dropout(.3, name="dropout_3")(x)
x = Conv2D(256,(3,3),padding="same",use_bias=False,name = "dec_c1")(x)
x = Conv2D(256,(3,3),padding="same",use_bias=False,name = "dec_c2")(x)
x = Dropout(.3, name="dec_dp1")(x)
x = UpSampling2D(size=(2,2), interpolation='bilinear', name="dec_ups1")(x)
x = Conv2D(128,(3,3),padding="same",use_bias=False,name = "dec_c3")(x)
x = Conv2D(128,(3,3),padding="same",use_bias=False,name = "dec_c4")(x)
x = Dropout(.3, name="dec_dp2")(x)
x = UpSampling2D(size=(2,2), interpolation='bilinear', name="dec_ups2")(x)
x = Conv2D(64,(3,3),padding="same",use_bias=False,name = "dec_c5")(x)
x = Dropout(.3, name="dec_dp3")(x)
x = UpSampling2D(size=(4,4), interpolation='bilinear', name="dec_ups3")(x)
out_heatmap = Conv2D(1,(1,1),padding="same",use_bias=False,name = "dec_c_cout")(x)
# Building model
outs_final = [out_heatmap, out_classif]
print(out_heatmap.shape)
m = Model(inp, outs_final)
if verbose:
m.summary()
return m
############# MODELS FOR RecallNet ###############
def RecallNet_UMSI(input_shape = (shape_r, shape_c, 3),
conv_filters=256,
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
freeze_enc=False,
return_sequences=False):
inp = Input(shape = input_shape)
### ENCODER ###
xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception output shapes:',xception.output.shape)
if freeze_enc:
for layer in xception.layers:
layer.trainable = False
#ASPP
c0 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csep0")(xception.output)
c6 = DepthwiseConv2D((3,3),dilation_rate=(6,6),padding="same",use_bias=False,name="aspp_csepd6_depthwise")(xception.output)
c12 = DepthwiseConv2D((3,3),dilation_rate=(12,12),padding="same",use_bias=False,name="aspp_csepd12_depthwise")(xception.output)
c18 = DepthwiseConv2D((3,3),dilation_rate=(18,18),padding="same",use_bias=False,name="aspp_csepd18_depthwise")(xception.output)
c6 = BatchNormalization(name="aspp_csepd6_depthwise_BN")(c6)
c12 = BatchNormalization(name="aspp_csepd12_depthwise_BN")(c12)
c18 = BatchNormalization(name="aspp_csepd18_depthwise_BN")(c18)
c6 = Activation("relu", name = "activation_2")(c6)
c12 = Activation("relu", name = "activation_4")(c12)
c18 = Activation("relu", name = "activation_6")(c18)
c6 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csepd6_pointwise")(c6)
c12 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csepd12_pointwise")(c12)
c18 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csepd18_pointwise")(c18)
c0 = BatchNormalization(name='aspp0_BN')(c0)
c6 = BatchNormalization(name='aspp_csepd6_pointwise_BN')(c6)
c12 = BatchNormalization(name='aspp_csepd12_pointwise_BN')(c12)
c18 = BatchNormalization(name='aspp_csepd18_pointwise_BN')(c18)
c0 = Activation("relu", name = "aspp0_activation")(c0)
c6 = Activation("relu", name = "activation_3")(c6)
c12 = Activation("relu", name = "activation_5")(c12)
c18 = Activation("relu", name = "activation_7")(c18)
concat1 = Concatenate(name="concatenate_1")([c0,c6,c12,c18])
### classification module ###
x = Conv2D(256, (3,3), strides = (3,3), padding="same",use_bias=False,name = "global_conv")(xception.output)
x = BatchNormalization(name="global_BN")(x)
x = Activation("relu", name = "activation_1")(x)
x = Dropout(.3, name="dropout_1")(x)
x = GlobalAveragePooling2D(name = "global_average_pooling2d_1")(x)
x = Dense(256, name="global_dense")(x)
classif = Dropout(.3, name="dropout_2")(x)
out_classif = Dense(6, activation="softmax", name="out_classif")(classif)
x = Dense(256, name="dense_fusion")(classif)
def lambda_layer_function(x):
x = tf.reshape(x,(tf.shape(x)[0],1,1,256))
con = [x for i in range(30)]
con = tf.concat(con,axis=1)
con = tf.concat([con for i in range(40)],axis=2)
return con
x = Lambda(lambda_layer_function, name = "lambda_1")(x)
concat2 = Concatenate(name="concatenate_2")([concat1, x])
### DECODER ###
flatten = GlobalAveragePooling2D(name = "global_average_pooling2d_2")(concat2)
mean_acc = Dense(256, name="mean_dense")(flatten)
mean_acc = Dense(1, name='out_mean_acc')(mean_acc)
type0_acc = Dense(256, name="type0_dense")(flatten)
type0_acc = Dense(1, name='out_type0_acc')(type0_acc)
# Building model
outs_final = [type0_acc, mean_acc, out_classif]
m = Model(inp, outs_final)
if verbose:
m.summary()
return m
#Model for RecallNet
def RecallNet_xception_aspp(input_shape = (shape_r, shape_c, 3),
conv_filters=256,
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
freeze_enc=False,
return_sequences=False):
inp = Input(shape = input_shape)
### ENCODER ###
xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception output shapes:',xception.output.shape)
if freeze_enc:
for layer in xception.layers:
layer.trainable = False
#ASPP
c0 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csep0")(xception.output)
c6 = DepthwiseConv2D((3,3),dilation_rate=(6,6),padding="same",use_bias=False,name="aspp_csepd6_depthwise")(xception.output)
c12 = DepthwiseConv2D((3,3),dilation_rate=(12,12),padding="same",use_bias=False,name="aspp_csepd12_depthwise")(xception.output)
c18 = DepthwiseConv2D((3,3),dilation_rate=(18,18),padding="same",use_bias=False,name="aspp_csepd18_depthwise")(xception.output)
c6 = BatchNormalization(name="aspp_csepd6_depthwise_BN")(c6)
c12 = BatchNormalization(name="aspp_csepd12_depthwise_BN")(c12)
c18 = BatchNormalization(name="aspp_csepd18_depthwise_BN")(c18)
c6 = Activation("relu", name = "activation_2")(c6)
c12 = Activation("relu", name = "activation_4")(c12)
c18 = Activation("relu", name = "activation_6")(c18)
c6 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csepd6_pointwise")(c6)
c12 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csepd12_pointwise")(c12)
c18 = Conv2D(256,(1,1),padding="same",use_bias=False,name = "aspp_csepd18_pointwise")(c18)
c0 = BatchNormalization(name='aspp0_BN')(c0)
c6 = BatchNormalization(name='aspp_csepd6_pointwise_BN')(c6)
c12 = BatchNormalization(name='aspp_csepd12_pointwise_BN')(c12)
c18 = BatchNormalization(name='aspp_csepd18_pointwise_BN')(c18)
c0 = Activation("relu", name = "aspp0_activation")(c0)
c6 = Activation("relu", name = "activation_3")(c6)
c12 = Activation("relu", name = "activation_5")(c12)
c18 = Activation("relu", name = "activation_7")(c18)
concat1 = Concatenate(name="concatenate_1")([c0,c6,c12,c18])
### classification module ###
x = Conv2D(256, (3,3), strides = (3,3), padding="same",use_bias=False,name = "global_conv")(xception.output)
x = BatchNormalization(name="global_BN")(x)
x = Activation("relu", name = "activation_1")(x)
x = Dropout(.3, name="dropout_1")(x)
x = GlobalAveragePooling2D(name = "global_average_pooling2d_1")(x)
x = Dense(256, name="global_dense")(x)
classif = Dropout(.3, name="dropout_2")(x)
#out_classif = Dense(6, activation="softmax", name="out_classif")(classif)
x = Dense(256, name="dense_fusion")(classif)
def lambda_layer_function(x):
x = tf.reshape(x,(tf.shape(x)[0],1,1,256))
con = [x for i in range(30)]
con = tf.concat(con,axis=1)
con = tf.concat([con for i in range(40)],axis=2)
return con
x = Lambda(lambda_layer_function, name = "lambda_1")(x)
concat2 = Concatenate(name="concatenate_2")([concat1, x])
### DECODER ###
flatten = GlobalAveragePooling2D(name = "global_average_pooling2d_2")(concat2)
mean_acc = Dense(256, name="mean_dense")(flatten)
mean_acc = Dense(1, name='out_mean_acc')(mean_acc)
type0_acc = Dense(256, name="type0_dense")(flatten)
type0_acc = Dense(1, name='out_type0_acc')(type0_acc)
# Building model
outs_final = [mean_acc, type0_acc]
m = Model(inp, outs_final)
if verbose:
m.summary()
return m
#Model for VMQA
def RecallNet_xception(input_shape = (shape_r, shape_c, 3),
conv_filters=256,
verbose=True,
print_shapes=True,
n_outs=1,
ups=8,
freeze_enc=False,
return_sequences=False):
inp = Input(shape = input_shape)
### ENCODER ###
xception = Xception_wrapper(include_top=False, weights='imagenet', input_tensor=inp, pooling=None)
if print_shapes: print('xception output shapes:',xception.output.shape)
if freeze_enc:
for layer in xception.layers:
layer.trainable = False
x = Conv2D(256, (3,3), strides = (3,3), padding="same",use_bias=False,name = "global_conv")(xception.output)
x = BatchNormalization(name="global_BN")(x)
x = Activation("relu", name = "activation_1")(x)
x = Dropout(.3, name="dropout_1")(x)
x = GlobalAveragePooling2D(name = "global_average_pooling2d_1")(x)
x = Dense(256, name="global_dense")(x)
classif = Dropout(.3, name="dropout_2")(x)
# out_classif = Dense(6, activation="softmax", name="out_classif")(classif)
mean_acc = Dense(1, name='out_mean_acc')(classif)
type_0 = Dense(1, name='out_type0_acc')(classif)
# Building model
outs_final = [ mean_acc, type_0]
m = Model(inp, outs_final)
if verbose:
m.summary()
return m

67
RecallNet/src/util.py Normal file
View file

@ -0,0 +1,67 @@
from singleduration_models import sam_resnet_new, UMSI, RecallNet_UMSI, RecallNet_xception, RecallNet_xception_aspp
from losses_keras2 import loss_wrapper, kl_time, cc_time, nss_time, cc_match, kl_cc_combined
MODELS = {
'sam-resnet': (sam_resnet_new, 'simple'),
"UMSI": (UMSI, "simple"),
'RecallNet_xception':(RecallNet_xception,'simple'),
'RecallNet_xception_aspp':(RecallNet_xception_aspp,'simple'),
'RecallNet_UMSI':(RecallNet_UMSI,'simple')
}
LOSSES = {
'kl': (kl_time, 'heatmap'),
'cc': (cc_time, 'heatmap'),
'nss': (nss_time, 'fixmap'),
'ccmatch': (cc_match, 'heatmap'),
"kl+cc": (kl_cc_combined, "heatmap")
}
def get_model_by_name(name):
""" Returns a model and a string indicating its mode of use."""
if name not in MODELS:
allowed_models = list(MODELS.keys())
raise RuntimeError("Model %s is not recognized. Please choose one of: %s" % (name, ",".join(allowed_models)))
else:
return MODELS[name]
def get_loss_by_name(name, out_size):
"""Gets the loss associated with a certain name.
If there is no custom loss associated with name `name`, returns the string
`name` so that keras can interpret it as a keras loss.
"""
if name not in LOSSES:
print("WARNING: found no custom loss with name %s, defaulting to a string." % name)
return name, 'heatmap'
else:
loss, out_type = LOSSES[name]
loss = loss_wrapper(loss, out_size)
return loss, out_type
def create_losses(loss_dict, out_size):
"""Given a dictionary that maps loss names to weights, returns loss functions and weights in the correct order.
By convention, losses that take in a heatmap (as opposed to a fixmap) come first in the array of losses. This function enforces that convention.
This function looks up the correct loss function by name and outputs the correct functions, ordering, and weights to pass to the model/generator.
"""
l_hm = []
l_hm_w = []
l_fm = []
l_fm_w = []
lstr = ""
for lname, wt in loss_dict.items():
loss, out_type = get_loss_by_name(lname, out_size)
if out_type == 'heatmap':
l_hm.append(loss)
l_hm_w.append(wt)
else:
l_fm.append(loss)
l_fm_w.append(wt)
lstr += lname + str(wt)
l = l_hm + l_fm
lw = l_hm_w + l_fm_w
n_heatmaps = len(l_hm)
return l, lw, lstr, n_heatmaps

View file

@ -0,0 +1,325 @@
"""Xception V1 model for Keras.
On ImageNet, this model gets to a top-1 validation accuracy of 0.790
and a top-5 validation accuracy of 0.945.
Do note that the input image format for this model is different than for
the VGG16 and ResNet models (299x299 instead of 224x224),
and that the input preprocessing function
is also different (same as Inception V3).
# Reference
- [Xception: Deep Learning with Depthwise Separable Convolutions](
https://arxiv.org/abs/1610.02357)
"""
from __future__ import absolute_import
from __future__ import division
from __future__ import print_function
import os
import warnings
from keras_applications import get_submodules_from_kwargs
from keras.applications import imagenet_utils
from keras.applications.imagenet_utils import decode_predictions
from keras_applications.imagenet_utils import _obtain_input_shape
from keras.applications import keras_modules_injection
TF_WEIGHTS_PATH = (
'https://github.com/fchollet/deep-learning-models/'
'releases/download/v0.4/'
'xception_weights_tf_dim_ordering_tf_kernels.h5')
TF_WEIGHTS_PATH_NO_TOP = (
'https://github.com/fchollet/deep-learning-models/'
'releases/download/v0.4/'
'xception_weights_tf_dim_ordering_tf_kernels_notop.h5')
@keras_modules_injection
def Xception_wrapper(*args, **kwargs):
return Xception(*args, **kwargs)
def Xception(include_top=True,
weights='imagenet',
input_tensor=None,
input_shape=None,
pooling=None,
classes=1000,
**kwargs):
"""Instantiates the Xception architecture.
Optionally loads weights pre-trained on ImageNet. This model can
only be used with the data format `(width, height, channels)`.
You should set `image_data_format='channels_last'` in your Keras config
located at ~/.keras/keras.json.
Note that the default input image size for this model is 299x299.
# Arguments
include_top: whether to include the fully-connected
layer at the top of the network.
weights: one of `None` (random initialization),
'imagenet' (pre-training on ImageNet),
or the path to the weights file to be loaded.
input_tensor: optional Keras tensor
(i.e. output of `layers.Input()`)
to use as image input for the model.
input_shape: optional shape tuple, only to be specified
if `include_top` is False (otherwise the input shape
has to be `(299, 299, 3)`.
It should have exactly 3 inputs channels,
and width and height should be no smaller than 71.
E.g. `(150, 150, 3)` would be one valid value.
pooling: Optional pooling mode for feature extraction
when `include_top` is `False`.
- `None` means that the output of the model will be
the 4D tensor output of the
last convolutional block.
- `avg` means that global average pooling
will be applied to the output of the
last convolutional block, and thus
the output of the model will be a 2D tensor.
- `max` means that global max pooling will
be applied.
classes: optional number of classes to classify images
into, only to be specified if `include_top` is True,
and if no `weights` argument is specified.
# Returns
A Keras model instance.
# Raises
ValueError: in case of invalid argument for `weights`,
or invalid input shape.
RuntimeError: If attempting to run this model with a
backend that does not support separable convolutions.
"""
backend, layers, models, keras_utils = get_submodules_from_kwargs(kwargs)
if not (weights in {'imagenet', None} or os.path.exists(weights)):
raise ValueError('The `weights` argument should be either '
'`None` (random initialization), `imagenet` '
'(pre-training on ImageNet), '
'or the path to the weights file to be loaded.')
if weights == 'imagenet' and include_top and classes != 1000:
raise ValueError('If using `weights` as `"imagenet"` with `include_top`'
' as true, `classes` should be 1000')
if backend.image_data_format() != 'channels_last':
warnings.warn('The Xception model is only available for the '
'input data format "channels_last" '
'(width, height, channels). '
'However your settings specify the default '
'data format "channels_first" '
'(channels, width, height). '
'You should set `image_data_format="channels_last"` '
'in your Keras '
'config located at ~/.keras/keras.json. '
'The model being returned right now will expect inputs '
'to follow the "channels_last" data format.')
backend.set_image_data_format('channels_last')
old_data_format = 'channels_first'
else:
old_data_format = None
# Determine proper input shape
input_shape = _obtain_input_shape(input_shape,
default_size=299,
min_size=71,
data_format=backend.image_data_format(),
require_flatten=include_top,
weights=weights)
if input_tensor is None:
img_input = layers.Input(shape=input_shape)
else:
if not backend.is_keras_tensor(input_tensor):
img_input = layers.Input(tensor=input_tensor, shape=input_shape)
else:
img_input = input_tensor
x = layers.Conv2D(32, (3, 3),
strides=(2, 2),
use_bias=False,
name='block1_conv1')(img_input)
x = layers.BatchNormalization(name='block1_conv1_bn')(x)
x = layers.Activation('relu', name='block1_conv1_act')(x)
x = layers.Conv2D(64, (3, 3), use_bias=False, name='block1_conv2')(x)
x = layers.BatchNormalization(name='block1_conv2_bn')(x)
x = layers.Activation('relu', name='block1_conv2_act')(x)
residual = layers.Conv2D(128, (1, 1),
strides=(2, 2),
padding='same',
use_bias=False)(x)
residual = layers.BatchNormalization()(residual)
x = layers.SeparableConv2D(128, (3, 3),
padding='same',
use_bias=False,
name='block2_sepconv1')(x)
x = layers.BatchNormalization(name='block2_sepconv1_bn')(x)
x = layers.Activation('relu', name='block2_sepconv2_act')(x)
x = layers.SeparableConv2D(128, (3, 3),
padding='same',
use_bias=False,
name='block2_sepconv2')(x)
x = layers.BatchNormalization(name='block2_sepconv2_bn')(x)
x = layers.MaxPooling2D((3, 3),
strides=(2, 2),
padding='same',
name='block2_pool')(x)
x = layers.add([x, residual])
residual = layers.Conv2D(256, (1, 1), strides=(2, 2),
padding='same', use_bias=False)(x)
residual = layers.BatchNormalization()(residual)
x = layers.Activation('relu', name='block3_sepconv1_act')(x)
x = layers.SeparableConv2D(256, (3, 3),
padding='same',
use_bias=False,
name='block3_sepconv1')(x)
x = layers.BatchNormalization(name='block3_sepconv1_bn')(x)
x = layers.Activation('relu', name='block3_sepconv2_act')(x)
x = layers.SeparableConv2D(256, (3, 3),
padding='same',
use_bias=False,
name='block3_sepconv2')(x)
x = layers.BatchNormalization(name='block3_sepconv2_bn')(x)
x = layers.MaxPooling2D((3, 3), strides=(2, 2),
padding='same',
name='block3_pool')(x)
x = layers.add([x, residual])
residual = layers.Conv2D(728, (1, 1),
strides=(1, 1),# ORIGINAL (2,2)
padding='same',
use_bias=False)(x)
residual = layers.BatchNormalization()(residual)
x = layers.Activation('relu', name='block4_sepconv1_act')(x)
x = layers.SeparableConv2D(728, (3, 3),
padding='same',
use_bias=False,
name='block4_sepconv1')(x)
x = layers.BatchNormalization(name='block4_sepconv1_bn')(x)
x = layers.Activation('relu', name='block4_sepconv2_act')(x)
x = layers.SeparableConv2D(728, (3, 3),
padding='same',
use_bias=False,
name='block4_sepconv2')(x)
x = layers.BatchNormalization(name='block4_sepconv2_bn')(x)
x = layers.MaxPooling2D((3, 3), strides=(1, 1),# ORIGINAL (2,2)
padding='same',
name='block4_pool')(x)
x = layers.add([x, residual])
for i in range(8):
residual = x
prefix = 'block' + str(i + 5)
x = layers.Activation('relu', name=prefix + '_sepconv1_act')(x)
x = layers.SeparableConv2D(728, (3, 3),
padding='same',
use_bias=False,
name=prefix + '_sepconv1')(x)
x = layers.BatchNormalization(name=prefix + '_sepconv1_bn')(x)
x = layers.Activation('relu', name=prefix + '_sepconv2_act')(x)
x = layers.SeparableConv2D(728, (3, 3),
padding='same',
use_bias=False,
name=prefix + '_sepconv2')(x)
x = layers.BatchNormalization(name=prefix + '_sepconv2_bn')(x)
x = layers.Activation('relu', name=prefix + '_sepconv3_act')(x)
x = layers.SeparableConv2D(728, (3, 3),
padding='same',
use_bias=False,
name=prefix + '_sepconv3')(x)
x = layers.BatchNormalization(name=prefix + '_sepconv3_bn')(x)
x = layers.add([x, residual])
residual = layers.Conv2D(1024, (1, 1), strides=(1, 1),# ORIGINAL (2,2)
padding='same', use_bias=False)(x)
residual = layers.BatchNormalization()(residual)
x = layers.Activation('relu', name='block13_sepconv1_act')(x)
x = layers.SeparableConv2D(728, (3, 3),
padding='same',
use_bias=False,
name='block13_sepconv1')(x)
x = layers.BatchNormalization(name='block13_sepconv1_bn')(x)
x = layers.Activation('relu', name='block13_sepconv2_act')(x)
x = layers.SeparableConv2D(1024, (3, 3),
padding='same',
use_bias=False,
name='block13_sepconv2')(x)
x = layers.BatchNormalization(name='block13_sepconv2_bn')(x)
x = layers.MaxPooling2D((3, 3),
strides=(1, 1), # ORIGINAL (2,2)
padding='same',
name='block13_pool')(x)
x = layers.add([x, residual])
x = layers.SeparableConv2D(1536, (3, 3),
padding='same',
use_bias=False,
name='block14_sepconv1')(x)
x = layers.BatchNormalization(name='block14_sepconv1_bn')(x)
x = layers.Activation('relu', name='block14_sepconv1_act')(x)
x = layers.SeparableConv2D(2048, (3, 3),
padding='same',
use_bias=False,
name='block14_sepconv2')(x)
x = layers.BatchNormalization(name='block14_sepconv2_bn')(x)
x = layers.Activation('relu', name='block14_sepconv2_act')(x)
if include_top:
x = layers.GlobalAveragePooling2D(name='avg_pool')(x)
x = layers.Dense(classes, activation='softmax', name='predictions')(x)
else:
if pooling == 'avg':
x = layers.GlobalAveragePooling2D()(x)
elif pooling == 'max':
x = layers.GlobalMaxPooling2D()(x)
# Ensure that the model takes into account
# any potential predecessors of `input_tensor`.
if input_tensor is not None:
inputs = keras_utils.get_source_inputs(input_tensor)
else:
inputs = img_input
# Create model.
model = models.Model(inputs, x, name='xception')
# Load weights.
if weights == 'imagenet':
if include_top:
weights_path = keras_utils.get_file(
'xception_weights_tf_dim_ordering_tf_kernels.h5',
TF_WEIGHTS_PATH,
cache_subdir='models',
file_hash='0a58e3b7378bc2990ea3b43d5981f1f6')
else:
weights_path = keras_utils.get_file(
'xception_weights_tf_dim_ordering_tf_kernels_notop.h5',
TF_WEIGHTS_PATH_NO_TOP,
cache_subdir='models',
file_hash='b0042744bf5b25fce3cb969f33bebb97')
model.load_weights(weights_path)
if backend.backend() == 'theano':
keras_utils.convert_all_kernels_in_model(model)
elif weights is not None:
model.load_weights(weights)
if old_data_format:
backend.set_image_data_format(old_data_format)
return model
def preprocess_input(x, **kwargs):
"""Preprocesses a numpy array encoding a batch of images.
# Arguments
x: a 4D numpy array consists of RGB values within [0, 255].
# Returns
Preprocessed array.
"""
return imagenet_utils.preprocess_input(x, mode='tf', **kwargs)

78
VisRecall/answer_raw/group1.csv Executable file
View file

@ -0,0 +1,78 @@
ID,QA_answers,reco_answers,timeing,surveyData,tasks,workerId,assId
1,"['A', 'D', 'D', 'D', 'D', 'A', 'D', 'A', 'D', 'D', 'C', 'C', 'A', 'D', 'D', 'B', 'D', 'B', 'B', 'A', 'A', 'D', 'B', 'D', 'D', 'C', 'B', 'C', 'C', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'A', 'D', 'C', 'B', 'D', 'D', 'D', 'A', 'C', 'D', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'C', 'B', 'D', 'A', 'C', 'D', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'C', 'A', 'B', 'B', 'B', 'C', 'B', 'D', 'D', 'A', 'D', 'C', 'B', 'C', 'C', 'A', 'D', 'A', 'A']","['2', '1', '1', '2', '2', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-11T14:37:58.505Z', 'loadTime': '2021-08-11T14:38:06.986Z', 'startTime': '2021-08-11T15:12:30.541Z', 'endTime': '2021-08-11T15:34:37.940Z', 'timeToCompleteFromOpenMsec': 3399435, 'timeToLoadMsec': 8481, 'timeToCompleteFromStartMsec': 1327399}","{'gender': 'male', 'ageGroup': 'ageGroup18', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '2': {'rememberedCode': 'W38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '4': {'rememberedCode': 'Z76', 'isValidCode': True, 'coordinate': [468, 128]}, '5': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '6': {'rememberedCode': 'T61', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '8': {'rememberedCode': 'K92', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '10': {'rememberedCode': 'W78', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '12': {'rememberedCode': 'T32', 'isValidCode': True, 'coordinate': [789, 430]}, '13': {'rememberedCode': 'P33', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'P33', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P33', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'B68', 'isValidCode': True, 'coordinate': [730, 1095]}, '17': {'rememberedCode': 'V62', 'isValidCode': True, 'coordinate': [1460, 892]}, '18': {'rememberedCode': 'V62', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V62', 'isValidCode': True, 'coordinate': [1460, 892]}, '20': {'rememberedCode': 'C63', 'isValidCode': True, 'coordinate': [563, 418]}, '21': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '22': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '24': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [473, 308]}, '25': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [1469, 611]}, '26': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [559, 325]}, '27': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [1469, 611]}, '28': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'Z53', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'Z53', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z53', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'E38', 'isValidCode': True, 'coordinate': [164, 729]}, '33': {'rememberedCode': 'T39', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'T39', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T39', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'L87', 'isValidCode': True, 'coordinate': [285, 230]}, '37': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [863, 531]}, '38': {'rememberedCode': 'D59', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [863, 531]}}",598,31
2,"['A', 'C', 'C', 'C', 'A', 'B', 'C', 'C', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'B', 'B', 'D', 'C', 'C', 'D', 'C', 'D', 'C', 'B', 'D', 'A', 'D', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'A', 'A', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'A', 'B', 'D', 'A', 'D', 'C', 'B', 'D', 'B', 'A', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'D', 'A', 'C', 'B', 'C', 'D', 'B', 'B', 'C', 'D', 'D', 'A', 'D', 'C', 'B', 'C', 'C', 'A', 'D', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2', '1']","{'openTime': '2021-08-11T16:32:27.930Z', 'loadTime': '2021-08-11T16:32:38.908Z', 'startTime': '2021-08-11T16:37:54.080Z', 'endTime': '2021-08-11T16:55:31.533Z', 'timeToCompleteFromOpenMsec': 1383603, 'timeToLoadMsec': 10978, 'timeToCompleteFromStartMsec': 1057453}","{'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': 'M63', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'H18', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '6': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '8': {'rememberedCode': 'H68', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [1435, 294]}, '10': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [1435, 294]}, '12': {'rememberedCode': 'D69', 'isValidCode': True, 'coordinate': [1597, 697]}, '13': {'rememberedCode': 'C78', 'isValidCode': True, 'coordinate': [598, 998]}, '14': {'rememberedCode': 'C78', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'C78', 'isValidCode': True, 'coordinate': [598, 998]}, '16': {'rememberedCode': 'B91', 'isValidCode': True, 'coordinate': [743, 644]}, '17': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '18': {'rememberedCode': 'Q18', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '20': {'rememberedCode': 'M18', 'isValidCode': True, 'coordinate': [1159, 206]}, '21': {'rememberedCode': 'L28', 'isValidCode': True, 'coordinate': [754, 1222]}, '22': {'rememberedCode': 'L28', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L28', 'isValidCode': True, 'coordinate': [754, 1222]}, '24': {'rememberedCode': 'J97', 'isValidCode': True, 'coordinate': [994, 607]}, '25': {'rememberedCode': 'E95', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'E95', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E95', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'P47', 'isValidCode': True, 'coordinate': [834, 218]}, '29': {'rememberedCode': 'H71', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'H71', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H71', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [432, 1112]}, '33': {'rememberedCode': 'K89', 'isValidCode': True, 'coordinate': [1070, 312]}, '34': {'rememberedCode': 'K89', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'K89', 'isValidCode': True, 'coordinate': [1070, 312]}, '36': {'rememberedCode': 'G61', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'C62', 'isValidCode': True, 'coordinate': [1307, 355]}, '38': {'rememberedCode': 'C62', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'C62', 'isValidCode': True, 'coordinate': [1307, 355]}}",987,787
3,"['A', 'C', 'B', 'C', 'A', 'D', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'B', 'D', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'A', 'D', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'D', 'A', 'B', 'C', 'D', 'D', 'A', 'C', 'A', 'A', 'B', 'C', 'B', 'A', 'B', 'B', 'A', 'B', 'C', 'B', 'D', 'B', 'A', 'B', 'D', 'D', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'C', 'B', 'B', 'B', 'C', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'D', 'A', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T16:37:48.901Z', 'loadTime': '2021-08-11T16:37:58.967Z', 'startTime': '2021-08-11T16:38:27.153Z', 'endTime': '2021-08-11T16:56:00.832Z', 'timeToCompleteFromOpenMsec': 1091931, 'timeToLoadMsec': 10066, 'timeToCompleteFromStartMsec': 1053679}","{'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': 'WB8', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'M81', 'isValidCode': True, 'coordinate': [476, 239]}, '5': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '6': {'rememberedCode': 'T61', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '8': {'rememberedCode': 'U83', 'isValidCode': True, 'coordinate': [588, 631]}, '9': {'rememberedCode': 'D19', 'isValidCode': True, 'coordinate': [1293, 605]}, '10': {'rememberedCode': 'D19', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'D19', 'isValidCode': True, 'coordinate': [1293, 605]}, '12': {'rememberedCode': 'C47', 'isValidCode': True, 'coordinate': [653, 241]}, '13': {'rememberedCode': 'K59', 'isValidCode': True, 'coordinate': [580, 212]}, '14': {'rememberedCode': 'K59', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'K59', 'isValidCode': True, 'coordinate': [580, 212]}, '16': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [755, 415]}, '17': {'rememberedCode': 'W97', 'isValidCode': True, 'coordinate': [1462, 537]}, '18': {'rememberedCode': 'W97', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'W97', 'isValidCode': True, 'coordinate': [1462, 537]}, '20': {'rememberedCode': 'H83', 'isValidCode': True, 'coordinate': [744, 418]}, '21': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1445, 916]}, '22': {'rememberedCode': 'D27', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1445, 916]}, '24': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [473, 308]}, '25': {'rememberedCode': 'S36', 'isValidCode': True, 'coordinate': [1351, 416]}, '26': {'rememberedCode': 'S36', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'S36', 'isValidCode': True, 'coordinate': [1351, 416]}, '28': {'rememberedCode': 'U12', 'isValidCode': True, 'coordinate': [1021, 30]}, '29': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '30': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '32': {'rememberedCode': 'Z35', 'isValidCode': True, 'coordinate': [1320, 451]}, '33': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '34': {'rememberedCode': 'E14', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '36': {'rememberedCode': 'X29', 'isValidCode': True, 'coordinate': [1418, 222]}, '37': {'rememberedCode': 'Y91', 'isValidCode': True, 'coordinate': [1003, 936]}, '38': {'rememberedCode': 'Y91', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y91', 'isValidCode': True, 'coordinate': [1003, 936]}}",21,185
4,"['A', 'A', 'D', 'C', 'D', 'B', 'D', 'A', 'D', 'B', 'A', 'D', 'D', 'D', 'C', 'C', 'A', 'A', 'B', 'A', 'A', 'A', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'C', 'C', 'B', 'A', 'C', 'C', 'D', 'C', 'C', 'D', 'D', 'D', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'D', 'B', 'D', 'C', 'C', 'C', 'D', 'C', 'A', 'A', 'C', 'D', 'C', 'B', 'A', 'B', 'D', 'D', 'A', 'C', 'C', 'A', 'D', 'B', 'C', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'D', 'B', 'A', 'B', 'B', 'D', 'D', 'D', 'D', 'B', 'B', 'B', 'D', 'D', 'D', 'D']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '1', '1', '1']","{'openTime': '2021-08-11T16:55:58.407Z', 'loadTime': '2021-08-11T16:56:20.466Z', 'startTime': '2021-08-11T16:56:30.864Z', 'endTime': '2021-08-11T17:17:22.934Z', 'timeToCompleteFromOpenMsec': 1284527, 'timeToLoadMsec': 22059, 'timeToCompleteFromStartMsec': 1252070}","{'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'S29', 'isValidCode': True, 'coordinate': [1037, 23]}, '1': {'rememberedCode': 'A23', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'A23', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A23', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'K19', 'isValidCode': True, 'coordinate': [1317, 122]}, '5': {'rememberedCode': 'U58', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'U58', 'isValidCode': True, 'coordinate': [1141, 143]}, '7': {'rememberedCode': 'U58', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'E19', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 105]}, '10': {'rememberedCode': 'K75', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 105]}, '12': {'rememberedCode': 'N81', 'isValidCode': True, 'coordinate': [610, 399]}, '13': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'U95', 'isValidCode': True, 'coordinate': [290, 520]}, '17': {'rememberedCode': 'H98', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'H98', 'isValidCode': True, 'coordinate': [1285, 924]}, '19': {'rememberedCode': 'H98', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'G63', 'isValidCode': True, 'coordinate': [842, 781]}, '21': {'rememberedCode': 'V59', 'isValidCode': True, 'coordinate': [897, 261]}, '22': {'rememberedCode': 'V59', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V59', 'isValidCode': True, 'coordinate': [897, 261]}, '24': {'rememberedCode': 'V43', 'isValidCode': True, 'coordinate': [753, 498]}, '25': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '26': {'rememberedCode': 'E75', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '28': {'rememberedCode': 'V32', 'isValidCode': True, 'coordinate': [737, 511]}, '29': {'rememberedCode': 'L38', 'isValidCode': True, 'coordinate': [1157, 348]}, '30': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'L38', 'isValidCode': True, 'coordinate': [1157, 348]}, '32': {'rememberedCode': 'W95', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R95', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'R95', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R95', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'W37', 'isValidCode': True, 'coordinate': [448, 976]}, '37': {'rememberedCode': 'L62', 'isValidCode': True, 'coordinate': [285, 256]}, '38': {'rememberedCode': 'L62', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L62', 'isValidCode': True, 'coordinate': [285, 256]}}",455,408
5,"['C', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'D', 'B', 'C', 'D', 'C', 'D', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'D', 'C', 'D', 'B', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'C', 'B', 'A', 'C', 'D', 'A', 'D', 'C', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'C', 'D', 'A', 'C', 'C', 'B', 'B', 'A', 'B', 'D', 'A', 'D', 'A', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'C', 'A', 'D', 'A', 'A']","['2', '1', '1', '2', '2', '2', '2', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T17:43:11.603Z', 'loadTime': '2021-08-11T17:43:28.195Z', 'startTime': '2021-08-11T17:45:09.959Z', 'endTime': '2021-08-11T18:03:27.112Z', 'timeToCompleteFromOpenMsec': 1215509, 'timeToLoadMsec': 16592, 'timeToCompleteFromStartMsec': 1097153}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'littleExposure', 'feedback': 'You need to provide more time on the screen that shows the 3 digit character codes. It flashed by so fast it made it difficult to remember one. I know i messed up a few.'}","{'0': {'rememberedCode': 'AJ4', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'X98', 'isValidCode': True, 'coordinate': [1756, 823]}, '2': {'rememberedCode': 'X98', 'isValidCode': True, 'coordinate': [1462, 969]}, '3': {'rememberedCode': 'X98', 'isValidCode': True, 'coordinate': [1756, 823]}, '4': {'rememberedCode': 'Y41', 'isValidCode': True, 'coordinate': [874, 790]}, '5': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '6': {'rememberedCode': 'Z68', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '8': {'rememberedCode': 'J12', 'isValidCode': True, 'coordinate': [744, 113]}, '9': {'rememberedCode': 'M78', 'isValidCode': True, 'coordinate': [875, 1162]}, '10': {'rememberedCode': 'M78', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M78', 'isValidCode': True, 'coordinate': [875, 1162]}, '12': {'rememberedCode': 'Y14', 'isValidCode': True, 'coordinate': [350, 299]}, '13': {'rememberedCode': 'Z49', 'isValidCode': True, 'coordinate': [844, 1074]}, '14': {'rememberedCode': 'Z49', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Z49', 'isValidCode': True, 'coordinate': [844, 1074]}, '16': {'rememberedCode': 'D54', 'isValidCode': True, 'coordinate': [466, 357]}, '17': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [468, 403]}, '18': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [755, 415]}, '19': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [468, 403]}, '20': {'rememberedCode': 'E43', 'isValidCode': True, 'coordinate': [1690, 979]}, '21': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '22': {'rememberedCode': 'H79', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '24': {'rememberedCode': 'X71', 'isValidCode': True, 'coordinate': [1001, 1187]}, '25': {'rememberedCode': 'G57', 'isValidCode': True, 'coordinate': [507, 1067]}, '26': {'rememberedCode': 'G57', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'G57', 'isValidCode': True, 'coordinate': [507, 1067]}, '28': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [1131, 703]}, '29': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [1744, 1104]}, '30': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [609, 111]}, '31': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [1744, 1104]}, '32': {'rememberedCode': 'J28', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [1497, 881]}, '34': {'rememberedCode': 'B39', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [1497, 881]}, '36': {'rememberedCode': 'Y87', 'isValidCode': True, 'coordinate': [1425, 321]}, '37': {'rememberedCode': 'N71', 'isValidCode': True, 'coordinate': [1749, 129]}, '38': {'rememberedCode': 'N71', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'N71', 'isValidCode': True, 'coordinate': [1749, 129]}}",687,239
6,"['A', 'B', 'C', 'B', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'C', 'A', 'D', 'A', 'B', 'B', 'C', 'A', 'B', 'C', 'B', 'B', 'D', 'C', 'B', 'B', 'C', 'A', 'D', 'C', 'B', 'A', 'C', 'B', 'C', 'D', 'C', 'A', 'D', 'A', 'B', 'B', 'B', 'D', 'A', 'B', 'C', 'A', 'C', 'A', 'B', 'A', 'D', 'C', 'C', 'B', 'C', 'B', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'A', 'B', 'B', 'C', 'B', 'B', 'A', 'A', 'B', 'B', 'B', 'C', 'B', 'A', 'A', 'C', 'A', 'A', 'B', 'B', 'A', 'A', 'A', 'B', 'B', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'A', 'A']","['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '1']","{'openTime': '2021-08-11T17:52:27.188Z', 'loadTime': '2021-08-11T17:52:27.596Z', 'startTime': '2021-08-11T17:52:28.833Z', 'endTime': '2021-08-11T18:07:43.397Z', 'timeToCompleteFromOpenMsec': 916209, 'timeToLoadMsec': 408, 'timeToCompleteFromStartMsec': 914564}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Good Study'}","{'0': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [739, 381]}, '1': {'rememberedCode': 'F54', 'isValidCode': True, 'coordinate': [887, 636]}, '2': {'rememberedCode': 'F54', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'F54', 'isValidCode': True, 'coordinate': [887, 636]}, '4': {'rememberedCode': 'K19', 'isValidCode': True, 'coordinate': [1317, 122]}, '5': {'rememberedCode': 'K29', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'K29', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'K29', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'H86', 'isValidCode': True, 'coordinate': [446, 37]}, '9': {'rememberedCode': 'E37', 'isValidCode': True, 'coordinate': [485, 595]}, '10': {'rememberedCode': 'E37', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'E37', 'isValidCode': True, 'coordinate': [485, 595]}, '12': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [466, 700]}, '13': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '14': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [1174, 227]}, '15': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '16': {'rememberedCode': 'Q98', 'isValidCode': True, 'coordinate': [342, 342]}, '17': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [490, 530]}, '18': {'rememberedCode': 'T61', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [490, 530]}, '20': {'rememberedCode': 'F64', 'isValidCode': True, 'coordinate': [883, 223]}, '21': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '22': {'rememberedCode': 'H79', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '24': {'rememberedCode': 'V83', 'isValidCode': True, 'coordinate': [1012, 684]}, '25': {'rememberedCode': 'N69', 'isValidCode': True, 'coordinate': [617, 1082]}, '26': {'rememberedCode': 'N69', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'N69', 'isValidCode': True, 'coordinate': [617, 1082]}, '28': {'rememberedCode': 'V32', 'isValidCode': True, 'coordinate': [737, 511]}, '29': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '30': {'rememberedCode': 'K27', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '32': {'rememberedCode': 'Z17', 'isValidCode': True, 'coordinate': [756, 251]}, '33': {'rememberedCode': 'D64', 'isValidCode': True, 'coordinate': [488, 698]}, '34': {'rememberedCode': 'D64', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D64', 'isValidCode': True, 'coordinate': [488, 698]}, '36': {'rememberedCode': 'B83', 'isValidCode': True, 'coordinate': [735, 425]}, '37': {'rememberedCode': 'R12', 'isValidCode': True, 'coordinate': [1726, 241]}, '38': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'R12', 'isValidCode': True, 'coordinate': [1726, 241]}}",798,621
7,"['A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'D', 'D', 'B', 'A', 'A', 'B', 'D', 'A', 'A', 'D', 'B', 'D', 'C', 'B', 'D', 'D', 'C', 'B', 'A', 'D', 'D', 'C', 'B', 'A', 'D', 'D', 'C', 'C', 'C', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'A', 'A', 'A', 'D', 'A', 'D', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'D', 'D', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'B', 'A', 'B', 'C', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'D', 'C', 'B', 'D', 'C', 'D', 'D', 'D', 'D']","['2', '1', '1', '1', '2', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-11T17:46:56.017Z', 'loadTime': '2021-08-11T17:46:57.278Z', 'startTime': '2021-08-11T17:47:01.748Z', 'endTime': '2021-08-11T18:14:31.965Z', 'timeToCompleteFromOpenMsec': 1655948, 'timeToLoadMsec': 1261, 'timeToCompleteFromStartMsec': 1650217}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': 'V52', 'isValidCode': True, 'coordinate': [1588, 793]}, '1': {'rememberedCode': 'F71', 'isValidCode': True, 'coordinate': [1162, 832]}, '2': {'rememberedCode': 'F71', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'F71', 'isValidCode': True, 'coordinate': [1162, 832]}, '4': {'rememberedCode': 'T96', 'isValidCode': True, 'coordinate': [1589, 1201]}, '5': {'rememberedCode': 'A76', 'isValidCode': True, 'coordinate': [1449, 1077]}, '6': {'rememberedCode': 'A76', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'A76', 'isValidCode': True, 'coordinate': [1449, 1077]}, '8': {'rememberedCode': 'F79', 'isValidCode': True, 'coordinate': [1471, 1211]}, '9': {'rememberedCode': 'H97', 'isValidCode': True, 'coordinate': [1168, 1001]}, '10': {'rememberedCode': 'H97', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H97', 'isValidCode': True, 'coordinate': [1168, 1001]}, '12': {'rememberedCode': 'K37', 'isValidCode': True, 'coordinate': [1592, 1208]}, '13': {'rememberedCode': 'D26', 'isValidCode': True, 'coordinate': [1538, 1171]}, '14': {'rememberedCode': 'D26', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'D26', 'isValidCode': True, 'coordinate': [1538, 1171]}, '16': {'rememberedCode': 'U92', 'isValidCode': True, 'coordinate': [1174, 1099]}, '17': {'rememberedCode': 'C96', 'isValidCode': True, 'coordinate': [1626, 1084]}, '18': {'rememberedCode': 'C96', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'C96', 'isValidCode': True, 'coordinate': [1626, 1084]}, '20': {'rememberedCode': 'D61', 'isValidCode': True, 'coordinate': [1714, 1074]}, '21': {'rememberedCode': 'H15', 'isValidCode': True, 'coordinate': [1620, 1116]}, '22': {'rememberedCode': 'H15', 'isValidCode': True, 'coordinate': [557, 608]}, '23': {'rememberedCode': 'H15', 'isValidCode': True, 'coordinate': [1620, 1116]}, '24': {'rememberedCode': 'F12', 'isValidCode': True, 'coordinate': [1575, 1101]}, '25': {'rememberedCode': 'D98', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'D98', 'isValidCode': True, 'coordinate': [1285, 28]}, '27': {'rememberedCode': 'D98', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'P72', 'isValidCode': True, 'coordinate': [1736, 1173]}, '29': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [1744, 1104]}, '30': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [609, 111]}, '31': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [1744, 1104]}, '32': {'rememberedCode': 'S92', 'isValidCode': True, 'coordinate': [1737, 1128]}, '33': {'rememberedCode': 'G47', 'isValidCode': True, 'coordinate': [1750, 1175]}, '34': {'rememberedCode': 'G47', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'G47', 'isValidCode': True, 'coordinate': [1750, 1175]}, '36': {'rememberedCode': 'U71', 'isValidCode': True, 'coordinate': [1720, 1176]}, '37': {'rememberedCode': 'P63', 'isValidCode': True, 'coordinate': [1003, 1197]}, '38': {'rememberedCode': 'P63', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'P63', 'isValidCode': True, 'coordinate': [1003, 1197]}}",569,71
8,"['A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'D', 'D', 'B', 'C', 'B', 'A', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'D', 'B', 'C', 'B', 'C', 'B', 'C', 'D', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'D', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'D', 'B', 'C', 'D', 'B', 'D', 'B', 'C', 'D', 'B', 'C', 'B', 'C', 'D', 'C', 'B', 'C', 'B', 'D', 'B', 'C', 'B', 'C', 'D', 'B', 'C', 'B', 'C', 'D', 'B', 'C']","['2', '1', '1', '2', '1', '1', '1', '1', '1', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2', '2', '2', '2', '1', '2', '1', '1', '1', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '2']","{'openTime': '2021-08-11T17:56:00.236Z', 'loadTime': '2021-08-11T17:56:26.350Z', 'startTime': '2021-08-11T17:56:47.521Z', 'endTime': '2021-08-11T18:17:13.818Z', 'timeToCompleteFromOpenMsec': 1273582, 'timeToLoadMsec': 26114, 'timeToCompleteFromStartMsec': 1226297}","{'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'unspecified', 'feedback': 'Nice study.'}","{'0': {'rememberedCode': '000', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '192', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '192', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '192', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': '000', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '6': {'rememberedCode': 'Z85', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '8': {'rememberedCode': 'M54', 'isValidCode': True, 'coordinate': [896, 724]}, '9': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '10': {'rememberedCode': 'W78', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '12': {'rememberedCode': 'B86', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'K25', 'isValidCode': True, 'coordinate': [1142, 673]}, '14': {'rememberedCode': 'K25', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'K25', 'isValidCode': True, 'coordinate': [1142, 673]}, '16': {'rememberedCode': 'G85', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'F89', 'isValidCode': True, 'coordinate': [1185, 513]}, '18': {'rememberedCode': 'F89', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'F89', 'isValidCode': True, 'coordinate': [1185, 513]}, '20': {'rememberedCode': 'D92', 'isValidCode': True, 'coordinate': [1143, 784]}, '21': {'rememberedCode': 'T47', 'isValidCode': True, 'coordinate': [1153, 628]}, '22': {'rememberedCode': 'T47', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'T47', 'isValidCode': True, 'coordinate': [1153, 628]}, '24': {'rememberedCode': 'M87', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'D78', 'isValidCode': True, 'coordinate': [884, 609]}, '26': {'rememberedCode': 'D78', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'D78', 'isValidCode': True, 'coordinate': [884, 609]}, '28': {'rememberedCode': 'L59', 'isValidCode': True, 'coordinate': [877, 613]}, '29': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '30': {'rememberedCode': 'K27', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '32': {'rememberedCode': 'Y72', 'isValidCode': True, 'coordinate': [1328, 647]}, '33': {'rememberedCode': 'Y97', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'Y97', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Y97', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'W94', 'isValidCode': True, 'coordinate': [881, 691]}, '37': {'rememberedCode': 'D69', 'isValidCode': True, 'coordinate': [152, 55]}, '38': {'rememberedCode': 'D69', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'D69', 'isValidCode': True, 'coordinate': [152, 55]}}",964,605
9,"['A', 'C', 'A', 'D', 'D', 'B', 'C', 'A', 'D', 'A', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'B', 'D', 'D', 'C', 'D', 'C', 'C', 'D', 'B', 'D', 'A', 'C', 'C', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'A', 'D', 'C', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'C', 'C', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'C', 'A', 'A', 'D', 'A']","['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T18:08:11.990Z', 'loadTime': '2021-08-11T18:08:43.781Z', 'startTime': '2021-08-11T18:08:44.432Z', 'endTime': '2021-08-11T18:21:13.002Z', 'timeToCompleteFromOpenMsec': 781012, 'timeToLoadMsec': 31791, 'timeToCompleteFromStartMsec': 748570}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'R75', 'isValidCode': True, 'coordinate': [773, 293]}, '1': {'rememberedCode': 'Z21', 'isValidCode': True, 'coordinate': [742, 243]}, '2': {'rememberedCode': 'Z21', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'Z21', 'isValidCode': True, 'coordinate': [742, 243]}, '4': {'rememberedCode': 'V93', 'isValidCode': True, 'coordinate': [893, 690]}, '5': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 237]}, '6': {'rememberedCode': 'K75', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 237]}, '8': {'rememberedCode': 'C93', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '10': {'rememberedCode': 'H49', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '12': {'rememberedCode': 'M54', 'isValidCode': True, 'coordinate': [912, 321]}, '13': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [307, 1181]}, '14': {'rememberedCode': 'E59', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [307, 1181]}, '16': {'rememberedCode': 'Q71', 'isValidCode': True, 'coordinate': [572, 356]}, '17': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [629, 243]}, '18': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [1596, 817]}, '19': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [629, 243]}, '20': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [718, 306]}, '21': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [1307, 1103]}, '22': {'rememberedCode': 'Y82', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [1307, 1103]}, '24': {'rememberedCode': 'J97', 'isValidCode': True, 'coordinate': [994, 607]}, '25': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [1206, 392]}, '26': {'rememberedCode': 'M94', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [1206, 392]}, '28': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [1131, 703]}, '29': {'rememberedCode': 'B69', 'isValidCode': True, 'coordinate': [1320, 997]}, '30': {'rememberedCode': 'B69', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'B69', 'isValidCode': True, 'coordinate': [1320, 997]}, '32': {'rememberedCode': 'A74', 'isValidCode': True, 'coordinate': [721, 164]}, '33': {'rememberedCode': 'B73', 'isValidCode': True, 'coordinate': [1449, 499]}, '34': {'rememberedCode': 'B73', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'B73', 'isValidCode': True, 'coordinate': [1449, 499]}, '36': {'rememberedCode': 'H29', 'isValidCode': True, 'coordinate': [857, 1065]}, '37': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}, '38': {'rememberedCode': 'L78', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}}",25,218
10,"['A', 'D', 'C', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'C', 'A', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'A', 'C', 'D', 'D', 'B', 'D', 'A', 'C', 'D', 'B', 'D', 'C', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'A', 'B', 'D', 'B', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'C', 'A', 'C', 'C', 'D', 'D', 'B', 'A', 'B', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'D', 'D', 'D', 'B', 'A', 'C', 'A', 'D', 'C', 'B', 'D', 'D', 'C', 'A', 'A', 'D', 'C', 'D', 'D', 'C', 'A', 'D', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '1']","{'openTime': '2021-08-11T19:11:19.125Z', 'loadTime': '2021-08-11T19:11:37.094Z', 'startTime': '2021-08-11T19:12:02.612Z', 'endTime': '2021-08-11T19:30:29.326Z', 'timeToCompleteFromOpenMsec': 1150201, 'timeToLoadMsec': 17969, 'timeToCompleteFromStartMsec': 1106714}","{'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': '3ED', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [761, 332]}, '5': {'rememberedCode': 'T79', 'isValidCode': True, 'coordinate': [353, 144]}, '6': {'rememberedCode': 'T79', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T79', 'isValidCode': True, 'coordinate': [353, 144]}, '8': {'rememberedCode': 'Q65', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'D37', 'isValidCode': True, 'coordinate': [889, 104]}, '10': {'rememberedCode': 'D37', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'D37', 'isValidCode': True, 'coordinate': [889, 104]}, '12': {'rememberedCode': 'F29', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'H29', 'isValidCode': True, 'coordinate': [271, 102]}, '14': {'rememberedCode': 'H29', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'H29', 'isValidCode': True, 'coordinate': [271, 102]}, '16': {'rememberedCode': 'Q89', 'isValidCode': True, 'coordinate': [452, 160]}, '17': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [229, 306]}, '18': {'rememberedCode': 'Y82', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [229, 306]}, '20': {'rememberedCode': 'N81', 'isValidCode': True, 'coordinate': [742, 204]}, '21': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'W43', 'isValidCode': True, 'coordinate': [866, 302]}, '25': {'rememberedCode': 'R38', 'isValidCode': True, 'coordinate': [358, 387]}, '26': {'rememberedCode': 'R38', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'R38', 'isValidCode': True, 'coordinate': [358, 387]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'W87', 'isValidCode': True, 'coordinate': [608, 446]}, '30': {'rememberedCode': 'W87', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W87', 'isValidCode': True, 'coordinate': [608, 446]}, '32': {'rememberedCode': 'U61', 'isValidCode': True, 'coordinate': [482, 344]}, '33': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '34': {'rememberedCode': 'A84', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '36': {'rememberedCode': 'V56', 'isValidCode': True, 'coordinate': [702, 219]}, '37': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}, '38': {'rememberedCode': 'L78', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}}",480,677
11,"['A', 'B', 'A', 'A', 'B', 'A', 'B', 'C', 'A', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'A', 'C', 'B', 'A', 'A', 'B', 'B', 'A', 'C', 'A', 'A', 'A', 'B', 'A', 'A', 'A', 'B', 'C', 'C', 'A', 'C', 'C', 'A', 'C', 'C', 'C', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'B', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'A', 'B', 'B', 'C', 'B', 'C', 'A', 'A', 'B', 'A', 'A', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'C', 'A', 'C', 'B', 'A', 'B', 'C', 'A']","['2', '1', '1', '2', '1', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1', '2', '2', '1', '2', '1', '1', '1', '1', '1', '1', '2', '1', '1', '1']","{'openTime': '2021-08-11T21:06:37.415Z', 'loadTime': '2021-08-11T21:06:52.660Z', 'startTime': '2021-08-11T21:07:04.368Z', 'endTime': '2021-08-11T21:24:21.383Z', 'timeToCompleteFromOpenMsec': 1063968, 'timeToLoadMsec': 15245, 'timeToCompleteFromStartMsec': 1037015}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Good Task'}","{'0': {'rememberedCode': '452', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '125', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '125', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '125', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'YT9', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'Z88', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'Z88', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z88', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'R53', 'isValidCode': True, 'coordinate': [755, 726]}, '9': {'rememberedCode': 'G47', 'isValidCode': True, 'coordinate': [745, 91]}, '10': {'rememberedCode': 'G47', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'G47', 'isValidCode': True, 'coordinate': [745, 91]}, '12': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [466, 700]}, '13': {'rememberedCode': 'C89', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'C89', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'C89', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'S74', 'isValidCode': True, 'coordinate': [1186, 607]}, '17': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [629, 243]}, '18': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [1596, 817]}, '19': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [629, 243]}, '20': {'rememberedCode': 'H83', 'isValidCode': True, 'coordinate': [744, 418]}, '21': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [1010, 906]}, '22': {'rememberedCode': 'R23', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [1010, 906]}, '24': {'rememberedCode': 'A45', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '26': {'rememberedCode': 'E75', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'D46', 'isValidCode': True, 'coordinate': [572, 1194]}, '30': {'rememberedCode': 'D46', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'D46', 'isValidCode': True, 'coordinate': [572, 1194]}, '32': {'rememberedCode': 'Z17', 'isValidCode': True, 'coordinate': [756, 251]}, '33': {'rememberedCode': 'T89', 'isValidCode': True, 'coordinate': [894, 1014]}, '34': {'rememberedCode': 'T89', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T89', 'isValidCode': True, 'coordinate': [894, 1014]}, '36': {'rememberedCode': 'V65', 'isValidCode': True, 'coordinate': [724, 295]}, '37': {'rememberedCode': 'J19', 'isValidCode': True, 'coordinate': [330, 355]}, '38': {'rememberedCode': 'J19', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J19', 'isValidCode': True, 'coordinate': [330, 355]}}",49,449
12,"['A', 'C', 'B', 'A', 'B', 'B', 'C', 'A', 'B', 'A', 'C', 'B', 'A', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'C', 'C', 'A', 'C', 'A', 'C', 'C', 'A', 'A', 'C', 'B', 'C', 'A', 'C', 'B', 'C', 'A', 'C', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'C', 'B', 'C', 'C', 'B', 'C', 'B', 'C', 'A', 'C', 'B', 'A', 'A', 'B', 'B', 'C', 'B', 'B', 'C', 'B', 'B', 'C', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'B', 'A', 'A', 'B', 'B', 'C', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'A', 'A']","['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '2', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-11T21:46:55.932Z', 'loadTime': '2021-08-11T21:47:01.872Z', 'startTime': '2021-08-11T21:47:08.751Z', 'endTime': '2021-08-11T22:02:19.812Z', 'timeToCompleteFromOpenMsec': 923880, 'timeToLoadMsec': 5940, 'timeToCompleteFromStartMsec': 911061}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Good Study'}","{'0': {'rememberedCode': 'K24', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'J75', 'isValidCode': True, 'coordinate': [436, 312]}, '2': {'rememberedCode': 'J75', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'J75', 'isValidCode': True, 'coordinate': [436, 312]}, '4': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '6': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '8': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1250, 782]}, '14': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1501, 118]}, '15': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1250, 782]}, '16': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'L75', 'isValidCode': True, 'coordinate': [1049, 711]}, '18': {'rememberedCode': 'L75', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'L75', 'isValidCode': True, 'coordinate': [1049, 711]}, '20': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [718, 306]}, '21': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [622, 626]}, '22': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [552, 112]}, '23': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [622, 626]}, '24': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'T53', 'isValidCode': True, 'coordinate': [347, 605]}, '26': {'rememberedCode': 'T53', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'T53', 'isValidCode': True, 'coordinate': [347, 605]}, '28': {'rememberedCode': 'A23', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'U67', 'isValidCode': True, 'coordinate': [1161, 524]}, '30': {'rememberedCode': 'U67', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'U67', 'isValidCode': True, 'coordinate': [1161, 524]}, '32': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [1001, 544]}, '33': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '34': {'rememberedCode': 'R58', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '36': {'rememberedCode': 'L75', 'isValidCode': True, 'coordinate': [437, 871]}, '37': {'rememberedCode': 'B65', 'isValidCode': True, 'coordinate': [867, 742]}, '38': {'rememberedCode': 'B65', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B65', 'isValidCode': True, 'coordinate': [867, 742]}}",484,733
13,"['C', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'D', 'B', 'C', 'D', 'A', 'B', 'D', 'B', 'A', 'B', 'D', 'B', 'A', 'C', 'B', 'D', 'B', 'C', 'B', 'C', 'D', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'B', 'D', 'C', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'C', 'A', 'D', 'A', 'A', 'B', 'D', 'A', 'B', 'A', 'A', 'B', 'B', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'B', 'A', 'A', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'D', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T21:46:02.708Z', 'loadTime': '2021-08-11T21:46:14.406Z', 'startTime': '2021-08-11T21:46:22.402Z', 'endTime': '2021-08-11T22:04:26.132Z', 'timeToCompleteFromOpenMsec': 1103424, 'timeToLoadMsec': 11698, 'timeToCompleteFromStartMsec': 1083730}","{'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': '173', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'D53', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'D53', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'D53', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'R89', 'isValidCode': True, 'coordinate': [1441, 114]}, '5': {'rememberedCode': 'K21', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'K21', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'K21', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'C65', 'isValidCode': True, 'coordinate': [1328, 147]}, '9': {'rememberedCode': 'T25', 'isValidCode': True, 'coordinate': [1609, 203]}, '10': {'rememberedCode': 'T25', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'T25', 'isValidCode': True, 'coordinate': [1609, 203]}, '12': {'rememberedCode': 'Z46', 'isValidCode': True, 'coordinate': [1075, 907]}, '13': {'rememberedCode': 'L16', 'isValidCode': True, 'coordinate': [1570, 214]}, '14': {'rememberedCode': 'L16', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'L16', 'isValidCode': True, 'coordinate': [1570, 214]}, '16': {'rememberedCode': 'F48', 'isValidCode': True, 'coordinate': [1184, 337]}, '17': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '18': {'rememberedCode': 'J69', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '20': {'rememberedCode': 'E74', 'isValidCode': True, 'coordinate': [859, 619]}, '21': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '22': {'rememberedCode': 'L73', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '24': {'rememberedCode': 'Z82', 'isValidCode': True, 'coordinate': [998, 310]}, '25': {'rememberedCode': 'Y46', 'isValidCode': True, 'coordinate': [1189, 484]}, '26': {'rememberedCode': 'Y46', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y46', 'isValidCode': True, 'coordinate': [1189, 484]}, '28': {'rememberedCode': 'Q47', 'isValidCode': True, 'coordinate': [1024, 520]}, '29': {'rememberedCode': 'U98', 'isValidCode': True, 'coordinate': [886, 344]}, '30': {'rememberedCode': 'U98', 'isValidCode': True, 'coordinate': [456, 714]}, '31': {'rememberedCode': 'U98', 'isValidCode': True, 'coordinate': [886, 344]}, '32': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [720, 352]}, '33': {'rememberedCode': 'S13', 'isValidCode': True, 'coordinate': [1020, 693]}, '34': {'rememberedCode': 'S13', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'S13', 'isValidCode': True, 'coordinate': [1020, 693]}, '36': {'rememberedCode': 'M11', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [863, 531]}, '38': {'rememberedCode': 'D59', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [863, 531]}}",197,626
14,"['C', 'B', 'C', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'A', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'B', 'C', 'A', 'B', 'C', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'A', 'B', 'A', 'C', 'B', 'A', 'B', 'A', 'B', 'B', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'B', 'A', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'C', 'A']","['2', '1', '1', '2', '1', '1', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '2', '2', '2', '2', '1', '1', '1', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-11T21:46:58.079Z', 'loadTime': '2021-08-11T21:46:59.562Z', 'startTime': '2021-08-11T21:47:01.689Z', 'endTime': '2021-08-11T22:03:50.628Z', 'timeToCompleteFromOpenMsec': 1012549, 'timeToLoadMsec': 1483, 'timeToCompleteFromStartMsec': 1008939}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Good task to work'}","{'0': {'rememberedCode': 'R46', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'G62', 'isValidCode': True, 'coordinate': [865, 512]}, '5': {'rememberedCode': 'H84', 'isValidCode': True, 'coordinate': [623, 506]}, '6': {'rememberedCode': 'H84', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H84', 'isValidCode': True, 'coordinate': [623, 506]}, '8': {'rememberedCode': 'M15', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'X82', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'X82', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'X82', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'V58', 'isValidCode': True, 'coordinate': [912, 688]}, '13': {'rememberedCode': 'P53', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'P53', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P53', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'B67', 'isValidCode': True, 'coordinate': [1001, 339]}, '17': {'rememberedCode': 'H89', 'isValidCode': True, 'coordinate': [508, 623]}, '18': {'rememberedCode': 'H89', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'H89', 'isValidCode': True, 'coordinate': [508, 623]}, '20': {'rememberedCode': 'Q36', 'isValidCode': True, 'coordinate': [871, 907]}, '21': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '22': {'rememberedCode': 'L73', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '24': {'rememberedCode': 'Y12', 'isValidCode': True, 'coordinate': [842, 604]}, '25': {'rememberedCode': 'Y46', 'isValidCode': True, 'coordinate': [1189, 484]}, '26': {'rememberedCode': 'Y46', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y46', 'isValidCode': True, 'coordinate': [1189, 484]}, '28': {'rememberedCode': 'H84', 'isValidCode': True, 'coordinate': [575, 706]}, '29': {'rememberedCode': 'F82', 'isValidCode': True, 'coordinate': [734, 432]}, '30': {'rememberedCode': 'F82', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'F82', 'isValidCode': True, 'coordinate': [734, 432]}, '32': {'rememberedCode': 'R74', 'isValidCode': True, 'coordinate': [732, 614]}, '33': {'rememberedCode': 'W17', 'isValidCode': True, 'coordinate': [1350, 784]}, '34': {'rememberedCode': 'W17', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'W17', 'isValidCode': True, 'coordinate': [1350, 784]}, '36': {'rememberedCode': 'L37', 'isValidCode': True, 'coordinate': [601, 516]}, '37': {'rememberedCode': 'X32', 'isValidCode': True, 'coordinate': [574, 431]}, '38': {'rememberedCode': 'X32', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'X32', 'isValidCode': True, 'coordinate': [574, 431]}}",446,908
15,"['A', 'B', 'C', 'D', 'D', 'B', 'B', 'A', 'D', 'D', 'C', 'D', 'B', 'D', 'D', 'B', 'D', 'B', 'D', 'D', 'A', 'D', 'B', 'C', 'D', 'C', 'D', 'C', 'C', 'C', 'B', 'D', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'D', 'C', 'D', 'B', 'A', 'D', 'A', 'D', 'D', 'D', 'D', 'A', 'D', 'B', 'B', 'D', 'C', 'B', 'D', 'D', 'D', 'A', 'D', 'C', 'A', 'D', 'B', 'D', 'D', 'C', 'D', 'C', 'D', 'A', 'A', 'C', 'B', 'D', 'D', 'D', 'D', 'A', 'D', 'C', 'C', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'D', 'C', 'B', 'B', 'C', 'A', 'D', 'D', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '1', '2', '1', '2', '1', '1', '1', '2', '2', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T21:48:04.118Z', 'loadTime': '2021-08-11T21:48:35.628Z', 'startTime': '2021-08-11T21:48:39.059Z', 'endTime': '2021-08-11T22:05:07.158Z', 'timeToCompleteFromOpenMsec': 1023040, 'timeToLoadMsec': 31510, 'timeToCompleteFromStartMsec': 988099}","{'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': 'L26', 'isValidCode': True, 'coordinate': [900, 685]}, '1': {'rememberedCode': 'H26', 'isValidCode': True, 'coordinate': [752, 618]}, '2': {'rememberedCode': 'H26', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'H26', 'isValidCode': True, 'coordinate': [752, 618]}, '4': {'rememberedCode': 'Y86', 'isValidCode': True, 'coordinate': [1183, 893]}, '5': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '6': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '8': {'rememberedCode': 'N15', 'isValidCode': True, 'coordinate': [1020, 1089]}, '9': {'rememberedCode': 'C59', 'isValidCode': True, 'coordinate': [480, 89]}, '10': {'rememberedCode': 'C59', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'C59', 'isValidCode': True, 'coordinate': [480, 89]}, '12': {'rememberedCode': 'Z38', 'isValidCode': True, 'coordinate': [1332, 989]}, '13': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [426, 1091]}, '14': {'rememberedCode': 'H64', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [426, 1091]}, '16': {'rememberedCode': 'Q29', 'isValidCode': True, 'coordinate': [175, 1109]}, '17': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'F37', 'isValidCode': True, 'coordinate': [295, 894]}, '21': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'M15', 'isValidCode': True, 'coordinate': [886, 790]}, '25': {'rememberedCode': 'M26', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'M26', 'isValidCode': True, 'coordinate': [1024, 516]}, '27': {'rememberedCode': 'M26', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'N64', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'C89', 'isValidCode': True, 'coordinate': [1025, 711]}, '30': {'rememberedCode': 'C89', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'C89', 'isValidCode': True, 'coordinate': [1025, 711]}, '32': {'rememberedCode': 'R74', 'isValidCode': True, 'coordinate': [732, 614]}, '33': {'rememberedCode': 'D26', 'isValidCode': True, 'coordinate': [1194, 794]}, '34': {'rememberedCode': 'D26', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D26', 'isValidCode': True, 'coordinate': [1194, 794]}, '36': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [333, 483]}, '37': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1006, 1126]}, '38': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1550, 787]}, '39': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1006, 1126]}}",143,808
16,"['A', 'C', 'B', 'C', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'A', 'A', 'C', 'D', 'B', 'A', 'A', 'C', 'B', 'A', 'A', 'B', 'C', 'C', 'C', 'A', 'C', 'A', 'A', 'B', 'A', 'A', 'A', 'B', 'B', 'A', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'C', 'A', 'B', 'A', 'A', 'C', 'A', 'A', 'B', 'A', 'C', 'A', 'A', 'B', 'A', 'B', 'A', 'C', 'C', 'B', 'D', 'B', 'A', 'A', 'B', 'B', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'B', 'C', 'C', 'A', 'B', 'B', 'B', 'C', 'B', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'B', 'C', 'B']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T21:53:03.635Z', 'loadTime': '2021-08-11T21:53:07.033Z', 'startTime': '2021-08-11T21:53:12.395Z', 'endTime': '2021-08-11T22:11:07.127Z', 'timeToCompleteFromOpenMsec': 1083492, 'timeToLoadMsec': 3398, 'timeToCompleteFromStartMsec': 1074732}","{'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'twoYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': 'TM4', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'D73', 'isValidCode': True, 'coordinate': [762, 342]}, '2': {'rememberedCode': 'D73', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'D73', 'isValidCode': True, 'coordinate': [762, 342]}, '4': {'rememberedCode': 'W28', 'isValidCode': True, 'coordinate': [464, 435]}, '5': {'rememberedCode': 'J89', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'J89', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'J89', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'M89', 'isValidCode': True, 'coordinate': [1751, 117]}, '9': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '10': {'rememberedCode': 'H49', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '12': {'rememberedCode': 'X16', 'isValidCode': True, 'coordinate': [603, 988]}, '13': {'rememberedCode': 'J65', 'isValidCode': True, 'coordinate': [303, 766]}, '14': {'rememberedCode': 'J65', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'J65', 'isValidCode': True, 'coordinate': [303, 766]}, '16': {'rememberedCode': 'D78', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [325, 532]}, '18': {'rememberedCode': 'X34', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [325, 532]}, '20': {'rememberedCode': 'F37', 'isValidCode': True, 'coordinate': [295, 894]}, '21': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1445, 916]}, '22': {'rememberedCode': 'D27', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1445, 916]}, '24': {'rememberedCode': 'P46', 'isValidCode': True, 'coordinate': [1264, 584]}, '25': {'rememberedCode': 'R28', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'R28', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'R28', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '30': {'rememberedCode': 'K27', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '32': {'rememberedCode': 'G32', 'isValidCode': True, 'coordinate': [312, 1115]}, '33': {'rememberedCode': 'S86', 'isValidCode': True, 'coordinate': [475, 915]}, '34': {'rememberedCode': 'S86', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'S86', 'isValidCode': True, 'coordinate': [475, 915]}, '36': {'rememberedCode': 'T63', 'isValidCode': True, 'coordinate': [286, 1007]}, '37': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}, '38': {'rememberedCode': 'L78', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}}",149,698
17,"['A', 'C', 'C', 'C', 'C', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'B', 'A', 'B', 'B', 'C', 'A', 'A', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'A', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'A', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'C', 'A', 'A', 'A', 'B', 'A', 'C', 'B', 'B', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'B', 'B', 'A', 'B', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'C']","['2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-11T21:48:47.387Z', 'loadTime': '2021-08-11T21:48:52.497Z', 'startTime': '2021-08-11T21:48:53.121Z', 'endTime': '2021-08-11T22:13:16.457Z', 'timeToCompleteFromOpenMsec': 1469070, 'timeToLoadMsec': 5110, 'timeToCompleteFromStartMsec': 1463336}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': 'NONE'}","{'0': {'rememberedCode': 'P97', 'isValidCode': True, 'coordinate': [1028, 603]}, '1': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '2': {'rememberedCode': 'A92', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '4': {'rememberedCode': 'E92', 'isValidCode': True, 'coordinate': [746, 711]}, '5': {'rememberedCode': 'Z93', 'isValidCode': True, 'coordinate': [471, 730]}, '6': {'rememberedCode': 'Z93', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z93', 'isValidCode': True, 'coordinate': [471, 730]}, '8': {'rememberedCode': 'B16', 'isValidCode': True, 'coordinate': [316, 816]}, '9': {'rememberedCode': 'Z93', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'Z93', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'Z93', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'T82', 'isValidCode': True, 'coordinate': [797, 627]}, '13': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [870, 709]}, '14': {'rememberedCode': 'R48', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [870, 709]}, '16': {'rememberedCode': 'D54', 'isValidCode': True, 'coordinate': [466, 357]}, '17': {'rememberedCode': 'K82', 'isValidCode': True, 'coordinate': [799, 337]}, '18': {'rememberedCode': 'K82', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'K82', 'isValidCode': True, 'coordinate': [799, 337]}, '20': {'rememberedCode': 'X82', 'isValidCode': True, 'coordinate': [560, 889]}, '21': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '22': {'rememberedCode': 'K53', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '24': {'rememberedCode': 'V83', 'isValidCode': True, 'coordinate': [1012, 684]}, '25': {'rememberedCode': 'Y18', 'isValidCode': True, 'coordinate': [1045, 895]}, '26': {'rememberedCode': 'Y18', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y18', 'isValidCode': True, 'coordinate': [1045, 895]}, '28': {'rememberedCode': 'K53', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'Y31', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'Y31', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Y31', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'F52', 'isValidCode': True, 'coordinate': [605, 1008]}, '33': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '34': {'rememberedCode': 'E14', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '36': {'rememberedCode': 'F75', 'isValidCode': True, 'coordinate': [421, 585]}, '37': {'rememberedCode': 'V18', 'isValidCode': True, 'coordinate': [884, 622]}, '38': {'rememberedCode': 'V18', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V18', 'isValidCode': True, 'coordinate': [884, 622]}}",542,104
18,"['C', 'B', 'D', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'D', 'B', 'B', 'C', 'C', 'A', 'A', 'D', 'B', 'C', 'C', 'C', 'B', 'C', 'C', 'C', 'C', 'A', 'A', 'C', 'C', 'C', 'A', 'C', 'A', 'A', 'C', 'C', 'B', 'A', 'D', 'C', 'B', 'A', 'A', 'B', 'A', 'C', 'D', 'A', 'C', 'C', 'B', 'A', 'B', 'D', 'D', 'C', 'C', 'B', 'A', 'B', 'C', 'C', 'C', 'D', 'B', 'D', 'A', 'A', 'C', 'B', 'C', 'D', 'B', 'D', 'A', 'C', 'C', 'A', 'B', 'B', 'A', 'A', 'A', 'D', 'A', 'B', 'C', 'B', 'C', 'C', 'D', 'D', 'D', 'D']","['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1']","{'openTime': '2021-08-11T21:48:34.515Z', 'loadTime': '2021-08-11T21:48:36.191Z', 'startTime': '2021-08-11T21:48:43.016Z', 'endTime': '2021-08-11T22:18:21.346Z', 'timeToCompleteFromOpenMsec': 1786831, 'timeToLoadMsec': 1676, 'timeToCompleteFromStartMsec': 1778330}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'professionalDegree', 'vizExperience': 'professional', 'feedback': 'GOOD ONE'}","{'0': {'rememberedCode': 'S45', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'U32', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'U32', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'U32', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'S33', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'A51', 'isValidCode': True, 'coordinate': [367, 707]}, '6': {'rememberedCode': 'A51', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'A51', 'isValidCode': True, 'coordinate': [367, 707]}, '8': {'rememberedCode': 'R53', 'isValidCode': True, 'coordinate': [755, 726]}, '9': {'rememberedCode': 'H32', 'isValidCode': True, 'coordinate': [304, 608]}, '10': {'rememberedCode': 'H32', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H32', 'isValidCode': True, 'coordinate': [304, 608]}, '12': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [630, 606]}, '13': {'rememberedCode': 'O37', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'O37', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'O37', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'H15', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'G71', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'G71', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'G71', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [720, 817]}, '21': {'rememberedCode': 'N87', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'N87', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'N87', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'A52', 'isValidCode': True, 'coordinate': [719, 590]}, '25': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [342, 507]}, '26': {'rememberedCode': 'Z87', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [342, 507]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'N74', 'isValidCode': True, 'coordinate': [610, 528]}, '30': {'rememberedCode': 'N74', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'N74', 'isValidCode': True, 'coordinate': [610, 528]}, '32': {'rememberedCode': 'R74', 'isValidCode': True, 'coordinate': [732, 614]}, '33': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '34': {'rememberedCode': 'A84', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '36': {'rememberedCode': 'S79', 'isValidCode': True, 'coordinate': [311, 604]}, '37': {'rememberedCode': 'B65', 'isValidCode': True, 'coordinate': [867, 742]}, '38': {'rememberedCode': 'B65', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B65', 'isValidCode': True, 'coordinate': [867, 742]}}",72,343
19,"['B', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'B', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'D', 'C', 'D', 'D', 'C', 'C', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'C', 'B', 'D', 'B', 'C', 'D', 'D', 'D', 'C', 'B', 'A', 'C', 'D', 'B', 'C', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'D', 'A', 'B', 'D', 'D', 'D', 'C', 'A', 'D', 'D', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T22:02:53.065Z', 'loadTime': '2021-08-11T22:02:53.301Z', 'startTime': '2021-08-11T22:02:55.819Z', 'endTime': '2021-08-11T22:19:56.527Z', 'timeToCompleteFromOpenMsec': 1023462, 'timeToLoadMsec': 236, 'timeToCompleteFromStartMsec': 1020708}","{'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'White_Caucasian', 'education': 'twoYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [589, 1077]}, '1': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [858, 735]}, '2': {'rememberedCode': 'P35', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [858, 735]}, '4': {'rememberedCode': 'B58', 'isValidCode': True, 'coordinate': [846, 426]}, '5': {'rememberedCode': 'P51', 'isValidCode': True, 'coordinate': [648, 625]}, '6': {'rememberedCode': 'P51', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P51', 'isValidCode': True, 'coordinate': [648, 625]}, '8': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [727, 521]}, '9': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '10': {'rememberedCode': 'H49', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '12': {'rememberedCode': 'T82', 'isValidCode': True, 'coordinate': [797, 627]}, '13': {'rememberedCode': 'V51', 'isValidCode': True, 'coordinate': [693, 580]}, '14': {'rememberedCode': 'V51', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'V51', 'isValidCode': True, 'coordinate': [693, 580]}, '16': {'rememberedCode': 'P46', 'isValidCode': True, 'coordinate': [572, 545]}, '17': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [904, 424]}, '18': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [1014, 726]}, '19': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [904, 424]}, '20': {'rememberedCode': 'D92', 'isValidCode': True, 'coordinate': [1143, 784]}, '21': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Z56', 'isValidCode': True, 'coordinate': [843, 417]}, '25': {'rememberedCode': 'Y35', 'isValidCode': True, 'coordinate': [765, 402]}, '26': {'rememberedCode': 'Y35', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y35', 'isValidCode': True, 'coordinate': [765, 402]}, '28': {'rememberedCode': 'R56', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '30': {'rememberedCode': 'M37', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '32': {'rememberedCode': 'E39', 'isValidCode': True, 'coordinate': [618, 916]}, '33': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '34': {'rememberedCode': 'R58', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '36': {'rememberedCode': 'K54', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [704, 641]}, '38': {'rememberedCode': 'J27', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [704, 641]}}",562,110
20,"['A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'B', 'B', 'C', 'D', 'D', 'D', 'D', 'B', 'B', 'D', 'D', 'D', 'A', 'B', 'A', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'D', 'D', 'D', 'D', 'C', 'C', 'A', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'C', 'C', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'D', 'A', 'C', 'B', 'C', 'D', 'B', 'A', 'A', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'C', 'A', 'C', 'D', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-11T22:00:45.655Z', 'loadTime': '2021-08-11T22:00:55.192Z', 'startTime': '2021-08-11T22:01:15.746Z', 'endTime': '2021-08-11T22:24:44.733Z', 'timeToCompleteFromOpenMsec': 1439078, 'timeToLoadMsec': 9537, 'timeToCompleteFromStartMsec': 1408987}","{'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': 'thank you'}","{'0': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'M52', 'isValidCode': True, 'coordinate': [1326, 49]}, '2': {'rememberedCode': 'M52', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'M52', 'isValidCode': True, 'coordinate': [1326, 49]}, '4': {'rememberedCode': 'K97', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': '785', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': '785', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': '785', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'C63', 'isValidCode': True, 'coordinate': [868, 123]}, '9': {'rememberedCode': 'L69', 'isValidCode': True, 'coordinate': [1336, 700]}, '10': {'rememberedCode': 'L69', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L69', 'isValidCode': True, 'coordinate': [1336, 700]}, '12': {'rememberedCode': 'C24', 'isValidCode': True, 'coordinate': [908, 618]}, '13': {'rememberedCode': 'V95', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'V95', 'isValidCode': True, 'coordinate': [50, 206]}, '15': {'rememberedCode': 'V95', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'S87', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'B82', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'B82', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'B82', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'F63', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '22': {'rememberedCode': 'V75', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '24': {'rememberedCode': 'A54', 'isValidCode': True, 'coordinate': [1430, 984]}, '25': {'rememberedCode': 'C75', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'C75', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C75', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'U75', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'X81', 'isValidCode': True, 'coordinate': [1434, 505]}, '30': {'rememberedCode': 'X81', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'X81', 'isValidCode': True, 'coordinate': [1434, 505]}, '32': {'rememberedCode': 'X78', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'B59', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'B59', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'B59', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'B76', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'B95', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'B95', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B95', 'isValidCode': False, 'coordinate': False}}",805,735
21,"['A', 'B', 'D', 'D', 'D', 'A', 'A', 'A', 'D', 'D', 'C', 'A', 'A', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'A', 'C', 'D', 'D', 'C', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'B', 'D', 'C', 'D', 'B', 'A', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'D', 'C', 'A', 'D', 'B', 'A', 'B', 'D', 'D', 'A', 'A', 'A', 'A', 'C', 'B', 'D', 'D', 'D', 'D', 'A', 'C', 'A', 'C', 'D', 'B', 'A', 'A', 'B', 'D', 'A', 'B', 'A', 'C', 'D', 'C', 'A', 'D', 'A', 'B']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '1']","{'openTime': '2021-08-11T22:09:02.098Z', 'loadTime': '2021-08-11T22:09:22.441Z', 'startTime': '2021-08-11T22:10:23.326Z', 'endTime': '2021-08-11T22:30:57.231Z', 'timeToCompleteFromOpenMsec': 1315133, 'timeToLoadMsec': 20343, 'timeToCompleteFromStartMsec': 1233905}","{'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'I sometimes use graphs at work -- rather than frequently'}","{'0': {'rememberedCode': 'BVD', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [858, 735]}, '2': {'rememberedCode': 'P35', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [858, 735]}, '4': {'rememberedCode': 'V39', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'U38', 'isValidCode': True, 'coordinate': [1071, 317]}, '6': {'rememberedCode': 'U38', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U38', 'isValidCode': True, 'coordinate': [1071, 317]}, '8': {'rememberedCode': 'A26', 'isValidCode': True, 'coordinate': [453, 439]}, '9': {'rememberedCode': 'Z71', 'isValidCode': True, 'coordinate': [1045, 405]}, '10': {'rememberedCode': 'Z71', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'Z71', 'isValidCode': True, 'coordinate': [1045, 405]}, '12': {'rememberedCode': 'C24', 'isValidCode': True, 'coordinate': [908, 618]}, '13': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'H87', 'isValidCode': True, 'coordinate': [620, 713]}, '17': {'rememberedCode': 'L45', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'L45', 'isValidCode': True, 'coordinate': [996, 622]}, '19': {'rememberedCode': 'L45', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'M82', 'isValidCode': True, 'coordinate': [714, 991]}, '21': {'rememberedCode': 'V82', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'V82', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V82', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Y26', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Y86', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y86', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y86', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'L63', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'M81', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'M81', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'M81', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'Z35', 'isValidCode': True, 'coordinate': [1320, 451]}, '33': {'rememberedCode': 'Q33', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'Q33', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Q33', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'P81', 'isValidCode': True, 'coordinate': [1122, 606]}, '37': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [444, 1036]}, '38': {'rememberedCode': 'M94', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [444, 1036]}}",435,69
22,"['A', 'C', 'D', 'C', 'B', 'B', 'A', 'C', 'D', 'B', 'C', 'A', 'A', 'D', 'B', 'B', 'B', 'B', 'A', 'C', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'C', 'C', 'C', 'B', 'C', 'A', 'C', 'B', 'B', 'A', 'A', 'A', 'C', 'C', 'C', 'B', 'A', 'D', 'B', 'A', 'A', 'A', 'C', 'A', 'C', 'B', 'B', 'B', 'C', 'B', 'B', 'A', 'A', 'C', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'C', 'A', 'A', 'A', 'A', 'B', 'B', 'A', 'C', 'A', 'A', 'A', 'C', 'A', 'C', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'C', 'A', 'C', 'A', 'B', 'C', 'B']","['2', '1', '2', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-11T22:11:59.245Z', 'loadTime': '2021-08-11T22:12:30.465Z', 'startTime': '2021-08-11T22:12:33.781Z', 'endTime': '2021-08-11T22:37:45.735Z', 'timeToCompleteFromOpenMsec': 1546490, 'timeToLoadMsec': 31220, 'timeToCompleteFromStartMsec': 1511954}","{'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'highSchool', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': '2', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'YU2', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'YU2', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'YU2', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'Y93', 'isValidCode': True, 'coordinate': [862, 1014]}, '5': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'LA3', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'ZE3', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'ZE3', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'ZE3', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'VP1', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'AL2', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'AL2', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'AL2', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'HE2', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'LX4', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'LX4', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'LX4', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'NE3', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'YE7', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'YE7', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'YE7', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [473, 308]}, '25': {'rememberedCode': 'AE6', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'AE6', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'AE6', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'AM3', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'NV7', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'NV7', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'NV7', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'ST3', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'HC8', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'HC8', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'HC8', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'LV9', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'VL8', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'VL8', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'VL8', 'isValidCode': False, 'coordinate': False}}",680,805
23,"['A', 'B', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'C', 'B', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'A', 'C', 'C', 'A', 'A', 'C', 'A', 'B', 'C', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'A', 'B', 'C', 'B', 'A', 'C', 'A', 'B', 'A', 'B', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'C', 'B', 'C', 'A', 'B', 'A', 'B', 'B', 'B', 'B', 'A', 'C', 'A', 'B', 'A', 'C', 'B', 'A', 'C', 'A', 'A', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '1', '1', '2', '1', '2', '1']","{'openTime': '2021-08-11T22:33:05.546Z', 'loadTime': '2021-08-11T22:33:31.422Z', 'startTime': '2021-08-11T22:35:06.994Z', 'endTime': '2021-08-11T23:02:02.707Z', 'timeToCompleteFromOpenMsec': 1737161, 'timeToLoadMsec': 25876, 'timeToCompleteFromStartMsec': 1615713}","{'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'twoYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': '503', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'N54', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'N54', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'N54', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'V51', 'isValidCode': True, 'coordinate': [1043, 624]}, '5': {'rememberedCode': 'K84', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'K84', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'K84', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'J89', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'B55', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'B55', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'B55', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'G37', 'isValidCode': True, 'coordinate': [474, 419]}, '13': {'rememberedCode': 'U84', 'isValidCode': True, 'coordinate': [407, 596]}, '14': {'rememberedCode': 'U84', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'U84', 'isValidCode': True, 'coordinate': [407, 596]}, '16': {'rememberedCode': 'G88', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [325, 532]}, '18': {'rememberedCode': 'X34', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [325, 532]}, '20': {'rememberedCode': 'M23', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'L39', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [1070, 213]}, '26': {'rememberedCode': 'Q15', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [1070, 213]}, '28': {'rememberedCode': 'U34', 'isValidCode': True, 'coordinate': [978, 122]}, '29': {'rememberedCode': 'X51', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'X51', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'X51', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'L88', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'E36', 'isValidCode': True, 'coordinate': [1776, 606]}, '34': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E36', 'isValidCode': True, 'coordinate': [1776, 606]}, '36': {'rememberedCode': 'Y18', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'Y56', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'Y56', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y56', 'isValidCode': False, 'coordinate': False}}",202,628
24,"['A', 'C', 'A', 'D', 'A', 'C', 'D', 'D', 'B', 'A', 'C', 'D', 'A', 'D', 'D', 'B', 'B', 'A', 'C', 'C', 'A', 'B', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'D', 'A', 'C', 'B', 'A', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'C', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'B', 'A', 'A', 'D', 'A', 'B', 'A', 'D', 'D', 'A', 'C', 'C', 'B', 'C', 'B', 'A', 'A', 'B', 'D', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'B', 'A', 'A', 'B', 'C', 'C', 'B', 'C', 'C', 'B', 'D', 'A', 'D', 'C', 'B', 'C', 'C', 'A', 'D', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2', '2']","{'openTime': '2021-08-11T22:45:51.447Z', 'loadTime': '2021-08-11T22:46:08.092Z', 'startTime': '2021-08-11T22:46:38.203Z', 'endTime': '2021-08-11T23:04:30.534Z', 'timeToCompleteFromOpenMsec': 1119087, 'timeToLoadMsec': 16645, 'timeToCompleteFromStartMsec': 1072331}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': '0GE', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'A63', 'isValidCode': True, 'coordinate': [1187, 923]}, '2': {'rememberedCode': 'A63', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A63', 'isValidCode': True, 'coordinate': [1187, 923]}, '4': {'rememberedCode': 'F73', 'isValidCode': True, 'coordinate': [1030, 337]}, '5': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '6': {'rememberedCode': 'H21', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '8': {'rememberedCode': 'L31', 'isValidCode': True, 'coordinate': [894, 809]}, '9': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [1435, 294]}, '10': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [1435, 294]}, '12': {'rememberedCode': 'Z38', 'isValidCode': True, 'coordinate': [1332, 989]}, '13': {'rememberedCode': 'Q39', 'isValidCode': True, 'coordinate': [559, 95]}, '14': {'rememberedCode': 'Q39', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Q39', 'isValidCode': True, 'coordinate': [559, 95]}, '16': {'rememberedCode': 'Z15', 'isValidCode': True, 'coordinate': [760, 712]}, '17': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '18': {'rememberedCode': 'J69', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '20': {'rememberedCode': 'T76', 'isValidCode': True, 'coordinate': [1142, 323]}, '21': {'rememberedCode': 'S18', 'isValidCode': True, 'coordinate': [776, 134]}, '22': {'rememberedCode': 'S18', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'S18', 'isValidCode': True, 'coordinate': [776, 134]}, '24': {'rememberedCode': 'N32', 'isValidCode': True, 'coordinate': [864, 1202]}, '25': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '26': {'rememberedCode': 'K97', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '28': {'rememberedCode': 'H43', 'isValidCode': True, 'coordinate': [852, 301]}, '29': {'rememberedCode': 'U13', 'isValidCode': True, 'coordinate': [1291, 418]}, '30': {'rememberedCode': 'U13', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'U13', 'isValidCode': True, 'coordinate': [1291, 418]}, '32': {'rememberedCode': 'J21', 'isValidCode': True, 'coordinate': [1176, 528]}, '33': {'rememberedCode': 'T76', 'isValidCode': True, 'coordinate': [1071, 1006]}, '34': {'rememberedCode': 'T76', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T76', 'isValidCode': True, 'coordinate': [1071, 1006]}, '36': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [333, 483]}, '37': {'rememberedCode': 'M43', 'isValidCode': True, 'coordinate': [1428, 338]}, '38': {'rememberedCode': 'M43', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M43', 'isValidCode': True, 'coordinate': [1428, 338]}}",120,174
25,"['A', 'C', 'C', 'C', 'A', 'B', 'B', 'A', 'A', 'A', 'C', 'D', 'A', 'D', 'D', 'B', 'B', 'D', 'D', 'D', 'A', 'D', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'B', 'B', 'A', 'A', 'D', 'A', 'C', 'D', 'A', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'D', 'C', 'C', 'D', 'B', 'D', 'B', 'D', 'B', 'D', 'A', 'A', 'A', 'C', 'B', 'D', 'A', 'C', 'B', 'A', 'A', 'D', 'D', 'B', 'B', 'D', 'C', 'D', 'A', 'A', 'D', 'C', 'B', 'D', 'C', 'A', 'D', 'A', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T22:41:35.840Z', 'loadTime': '2021-08-11T22:41:49.297Z', 'startTime': '2021-08-11T22:42:31.823Z', 'endTime': '2021-08-11T23:07:22.027Z', 'timeToCompleteFromOpenMsec': 1546187, 'timeToLoadMsec': 13457, 'timeToCompleteFromStartMsec': 1490204}","{'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': 'K76', 'isValidCode': True, 'coordinate': [893, 516]}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'C43', 'isValidCode': True, 'coordinate': [619, 1076]}, '5': {'rememberedCode': 'J38', 'isValidCode': True, 'coordinate': [1215, 694]}, '6': {'rememberedCode': 'J38', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'J38', 'isValidCode': True, 'coordinate': [1215, 694]}, '8': {'rememberedCode': 'C65', 'isValidCode': True, 'coordinate': [1328, 147]}, '9': {'rememberedCode': 'S46', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'S46', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'S46', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'N98', 'isValidCode': True, 'coordinate': [1048, 616]}, '13': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [274, 577]}, '14': {'rememberedCode': 'P35', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [274, 577]}, '16': {'rememberedCode': 'U21', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'Y14', 'isValidCode': True, 'coordinate': [205, 698]}, '18': {'rememberedCode': 'Y14', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y14', 'isValidCode': True, 'coordinate': [205, 698]}, '20': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [297, 502]}, '21': {'rememberedCode': 'Z28', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'Z28', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z28', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'T12', 'isValidCode': True, 'coordinate': [1445, 488]}, '25': {'rememberedCode': 'Z76', 'isValidCode': True, 'coordinate': [1597, 307]}, '26': {'rememberedCode': 'Z76', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Z76', 'isValidCode': True, 'coordinate': [1597, 307]}, '28': {'rememberedCode': 'Y25', 'isValidCode': True, 'coordinate': [1153, 615]}, '29': {'rememberedCode': 'L38', 'isValidCode': True, 'coordinate': [1157, 348]}, '30': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'L38', 'isValidCode': True, 'coordinate': [1157, 348]}, '32': {'rememberedCode': 'X19', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R51', 'isValidCode': True, 'coordinate': [1173, 917]}, '34': {'rememberedCode': 'R51', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R51', 'isValidCode': True, 'coordinate': [1173, 917]}, '36': {'rememberedCode': 'Y49', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'Z34', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'Z34', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Z34', 'isValidCode': False, 'coordinate': False}}",867,156
26,"['A', 'C', 'C', 'C', 'A', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'C', 'B', 'A', 'C', 'D', 'B', 'C', 'C', 'B', 'D', 'D', 'C', 'B', 'B', 'D', 'D', 'A', 'B', 'A', 'C', 'B', 'D', 'D', 'D', 'D', 'C', 'A', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'D', 'B', 'C', 'D', 'D', 'D', 'A', 'B', 'C', 'D', 'C', 'C', 'A', 'D', 'D', 'D']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T22:40:25.108Z', 'loadTime': '2021-08-11T22:40:55.955Z', 'startTime': '2021-08-11T22:41:20.501Z', 'endTime': '2021-08-11T23:08:43.172Z', 'timeToCompleteFromOpenMsec': 1698064, 'timeToLoadMsec': 30847, 'timeToCompleteFromStartMsec': 1642671}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': 'Interesting, Blue Screen too fast'}","{'0': {'rememberedCode': 'CAA', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'AZK', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'AZK', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'AZK', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'ADP', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'TLK', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'L97', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'L97', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L97', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'L37', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [729, 390]}, '14': {'rememberedCode': 'C54', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [729, 390]}, '16': {'rememberedCode': 'A31', 'isValidCode': True, 'coordinate': [880, 317]}, '17': {'rememberedCode': 'LT3', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'LT3', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'LT3', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'HQ3', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'LZ7', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'LZ7', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'LZ7', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'M97', 'isValidCode': True, 'coordinate': [1123, 609]}, '25': {'rememberedCode': 'C3Z', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'C3Z', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C3Z', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'W67', 'isValidCode': True, 'coordinate': [1033, 324]}, '29': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '30': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [1554, 499]}, '31': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '32': {'rememberedCode': 'RZ1', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'C87', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'C87', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'C87', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'E87', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'E69', 'isValidCode': True, 'coordinate': [1000, 519]}, '38': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E69', 'isValidCode': True, 'coordinate': [1000, 519]}}",735,889
27,"['A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'B', 'A', 'C', 'C', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'A', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'D', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'B', 'A', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'B', 'A', 'C', 'D', 'C', 'C', 'B', 'C', 'C', 'C', 'C', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'A', 'A', 'A']","['2', '1', '2', '2', '2', '2', '1', '2', '2', '2', '1', '1', '2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '1', '2', '2', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T22:35:19.533Z', 'loadTime': '2021-08-11T22:35:32.879Z', 'startTime': '2021-08-11T22:35:53.374Z', 'endTime': '2021-08-11T23:27:53.327Z', 'timeToCompleteFromOpenMsec': 3153794, 'timeToLoadMsec': 13346, 'timeToCompleteFromStartMsec': 3119953}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Interesting task, thank you.'}","{'0': {'rememberedCode': 'K76', 'isValidCode': True, 'coordinate': [893, 516]}, '1': {'rememberedCode': 'Z63', 'isValidCode': True, 'coordinate': [893, 531]}, '2': {'rememberedCode': 'Z63', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'Z63', 'isValidCode': True, 'coordinate': [893, 531]}, '4': {'rememberedCode': 'J76', 'isValidCode': True, 'coordinate': [998, 420]}, '5': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '6': {'rememberedCode': 'Z85', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '8': {'rememberedCode': 'A89', 'isValidCode': True, 'coordinate': [883, 403]}, '9': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [903, 710]}, '10': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1704, 1084]}, '11': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [903, 710]}, '12': {'rememberedCode': 'T32', 'isValidCode': True, 'coordinate': [789, 430]}, '13': {'rememberedCode': 'X36', 'isValidCode': True, 'coordinate': [1023, 507]}, '14': {'rememberedCode': 'X36', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X36', 'isValidCode': True, 'coordinate': [1023, 507]}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [750, 524]}, '17': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [624, 420]}, '18': {'rememberedCode': 'F95', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [624, 420]}, '20': {'rememberedCode': 'J49', 'isValidCode': True, 'coordinate': [744, 510]}, '21': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [622, 626]}, '22': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [552, 112]}, '23': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [622, 626]}, '24': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1018, 412]}, '25': {'rememberedCode': 'K64', 'isValidCode': True, 'coordinate': [1065, 579]}, '26': {'rememberedCode': 'K64', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K64', 'isValidCode': True, 'coordinate': [1065, 579]}, '28': {'rememberedCode': 'G75', 'isValidCode': True, 'coordinate': [715, 329]}, '29': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [898, 435]}, '30': {'rememberedCode': 'G23', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [898, 435]}, '32': {'rememberedCode': 'D28', 'isValidCode': True, 'coordinate': [485, 427]}, '33': {'rememberedCode': 'E16', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'E16', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E16', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'N15', 'isValidCode': True, 'coordinate': [990, 400]}, '37': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}}",233,409
28,"['A', 'B', 'D', 'C', 'A', 'B', 'B', 'A', 'B', 'B', 'C', 'D', 'A', 'D', 'A', 'B', 'C', 'B', 'B', 'C', 'A', 'B', 'A', 'D', 'D', 'C', 'B', 'C', 'A', 'A', 'B', 'C', 'A', 'D', 'B', 'B', 'A', 'B', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'A', 'B', 'C', 'D', 'C', 'A', 'C', 'D', 'A', 'C', 'C', 'B', 'A', 'B', 'A', 'A', 'B', 'C', 'D', 'B', 'B', 'A', 'A', 'B', 'D', 'A', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'D', 'B', 'C', 'D', 'B', 'C', 'C', 'B', 'A', 'A', 'B', 'C', 'D', 'C', 'C', 'A', 'B', 'D', 'B']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T23:09:06.843Z', 'loadTime': '2021-08-11T23:09:26.105Z', 'startTime': '2021-08-11T23:10:43.170Z', 'endTime': '2021-08-11T23:31:34.047Z', 'timeToCompleteFromOpenMsec': 1347204, 'timeToLoadMsec': 19262, 'timeToCompleteFromStartMsec': 1250877}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': 'I didn&#39;t have any problems.'}","{'0': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1721, 299]}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'J76', 'isValidCode': True, 'coordinate': [998, 420]}, '5': {'rememberedCode': 'H16', 'isValidCode': True, 'coordinate': [937, 715]}, '6': {'rememberedCode': 'H16', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H16', 'isValidCode': True, 'coordinate': [937, 715]}, '8': {'rememberedCode': 'J56', 'isValidCode': True, 'coordinate': [1167, 325]}, '9': {'rememberedCode': 'X18', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'X18', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'X18', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'C26', 'isValidCode': True, 'coordinate': [469, 501]}, '13': {'rememberedCode': 'P93', 'isValidCode': True, 'coordinate': [313, 496]}, '14': {'rememberedCode': 'P93', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P93', 'isValidCode': True, 'coordinate': [313, 496]}, '16': {'rememberedCode': 'D16', 'isValidCode': True, 'coordinate': [1417, 421]}, '17': {'rememberedCode': 'V72', 'isValidCode': True, 'coordinate': [1595, 497]}, '18': {'rememberedCode': 'V72', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V72', 'isValidCode': True, 'coordinate': [1595, 497]}, '20': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [297, 502]}, '21': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [1584, 516]}, '22': {'rememberedCode': 'Z87', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [1584, 516]}, '24': {'rememberedCode': 'Z34', 'isValidCode': True, 'coordinate': [1143, 1171]}, '25': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [1357, 768]}, '26': {'rememberedCode': 'C28', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [1357, 768]}, '28': {'rememberedCode': 'I24', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'U51', 'isValidCode': True, 'coordinate': [862, 712]}, '33': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '34': {'rememberedCode': 'A84', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '36': {'rememberedCode': 'M71', 'isValidCode': True, 'coordinate': [464, 517]}, '37': {'rememberedCode': 'P28', 'isValidCode': True, 'coordinate': [1291, 640]}, '38': {'rememberedCode': 'P28', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'P28', 'isValidCode': True, 'coordinate': [1291, 640]}}",919,326
29,"['A', 'C', 'B', 'C', 'A', 'B', 'B', 'A', 'B', 'B', 'C', 'C', 'B', 'D', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'C', 'B', 'A', 'D', 'C', 'B', 'C', 'D', 'C', 'B', 'D', 'A', 'C', 'D', 'A', 'A', 'D', 'A', 'C', 'C', 'C', 'B', 'A', 'D', 'B', 'D', 'D', 'D', 'A', 'A', 'C', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'C', 'C', 'B', 'D', 'B', 'D', 'A', 'D', 'D', 'A', 'A', 'A', 'A', 'D', 'B', 'D', 'A', 'C', 'B', 'A', 'C', 'B', 'C', 'D', 'B', 'A', 'A', 'D', 'A', 'A', 'D', 'C', 'D', 'C', 'C', 'D', 'D', 'D', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-11T23:14:49.024Z', 'loadTime': '2021-08-11T23:15:22.123Z', 'startTime': '2021-08-11T23:16:30.179Z', 'endTime': '2021-08-11T23:35:49.488Z', 'timeToCompleteFromOpenMsec': 1260464, 'timeToLoadMsec': 33099, 'timeToCompleteFromStartMsec': 1159309}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': 'J56', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [908, 48]}, '2': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [771, 894]}, '3': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [908, 48]}, '4': {'rememberedCode': 'T19', 'isValidCode': True, 'coordinate': [731, 123]}, '5': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [639, 400]}, '6': {'rememberedCode': 'T29', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [639, 400]}, '8': {'rememberedCode': 'J12', 'isValidCode': True, 'coordinate': [744, 113]}, '9': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [887, 221]}, '10': {'rememberedCode': 'K46', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [887, 221]}, '12': {'rememberedCode': 'B63', 'isValidCode': True, 'coordinate': [1330, 434]}, '13': {'rememberedCode': 'L16', 'isValidCode': True, 'coordinate': [1570, 214]}, '14': {'rememberedCode': 'L16', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'L16', 'isValidCode': True, 'coordinate': [1570, 214]}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [750, 524]}, '17': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '18': {'rememberedCode': 'J69', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '20': {'rememberedCode': 'Y83', 'isValidCode': True, 'coordinate': [1285, 331]}, '21': {'rememberedCode': 'W46', 'isValidCode': True, 'coordinate': [906, 165]}, '22': {'rememberedCode': 'W46', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'W46', 'isValidCode': True, 'coordinate': [906, 165]}, '24': {'rememberedCode': 'S64', 'isValidCode': True, 'coordinate': [738, 209]}, '25': {'rememberedCode': 'Y43', 'isValidCode': True, 'coordinate': [766, 777]}, '26': {'rememberedCode': 'Y43', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y43', 'isValidCode': True, 'coordinate': [766, 777]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'C24', 'isValidCode': True, 'coordinate': [1418, 811]}, '30': {'rememberedCode': 'C24', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'C24', 'isValidCode': True, 'coordinate': [1418, 811]}, '32': {'rememberedCode': 'Y19', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '34': {'rememberedCode': 'R58', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '36': {'rememberedCode': 'L37', 'isValidCode': True, 'coordinate': [601, 516]}, '37': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1006, 1126]}, '38': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1550, 787]}, '39': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1006, 1126]}}",280,561
30,"['A', 'D', 'D', 'D', 'D', 'A', 'A', 'A', 'D', 'D', 'C', 'D', 'D', 'A', 'D', 'D', 'D', 'B', 'D', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'D', 'A', 'D', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'A', 'B', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'B', 'C', 'B', 'D', 'B', 'D', 'A', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'D', 'D', 'D', 'B', 'A', 'D', 'A', 'D', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'A', 'C', 'B', 'D', 'C', 'B', 'D', 'D', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-11T23:40:31.187Z', 'loadTime': '2021-08-11T23:40:50.387Z', 'startTime': '2021-08-11T23:42:09.828Z', 'endTime': '2021-08-12T00:07:56.722Z', 'timeToCompleteFromOpenMsec': 1645535, 'timeToLoadMsec': 19200, 'timeToCompleteFromStartMsec': 1546894}","{'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': 'That was very challenging.'}","{'0': {'rememberedCode': '368', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'R70', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'R70', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'R70', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'J84', 'isValidCode': True, 'coordinate': [865, 229]}, '5': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [1359, 529]}, '6': {'rememberedCode': 'P25', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [1359, 529]}, '8': {'rememberedCode': 'L48', 'isValidCode': True, 'coordinate': [749, 228]}, '9': {'rememberedCode': 'K18', 'isValidCode': True, 'coordinate': [1592, 682]}, '10': {'rememberedCode': 'K18', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'K18', 'isValidCode': True, 'coordinate': [1592, 682]}, '12': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1627, 500]}, '13': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'E96', 'isValidCode': True, 'coordinate': [199, 444]}, '17': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'Q36', 'isValidCode': True, 'coordinate': [871, 907]}, '21': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'V21', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Y47', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y47', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y47', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '30': {'rememberedCode': 'M37', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '32': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [1028, 706]}, '33': {'rememberedCode': 'S86', 'isValidCode': True, 'coordinate': [475, 915]}, '34': {'rememberedCode': 'S86', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'S86', 'isValidCode': True, 'coordinate': [475, 915]}, '36': {'rememberedCode': 'H29', 'isValidCode': True, 'coordinate': [857, 1065]}, '37': {'rememberedCode': 'V98', 'isValidCode': True, 'coordinate': [1427, 224]}, '38': {'rememberedCode': 'V98', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V98', 'isValidCode': True, 'coordinate': [1427, 224]}}",800,381
31,"['A', 'B', 'C', 'C', 'B', 'B', 'C', 'A', 'B', 'A', 'C', 'A', 'A', 'B', 'A', 'B', 'B', 'B', 'C', 'B', 'B', 'A', 'B', 'D', 'B', 'C', 'C', 'C', 'D', 'A', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'A', 'D', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'A', 'A', 'A', 'B', 'B', 'A', 'A', 'C', 'A', 'D', 'B', 'A', 'B', 'B', 'B', 'C', 'C', 'A', 'A', 'C', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'B', 'C', 'C', 'B', 'A', 'C', 'B', 'B', 'A', 'A', 'C', 'B', 'C', 'C', 'A', 'B', 'D', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-12T01:07:00.023Z', 'loadTime': '2021-08-12T01:08:04.109Z', 'startTime': '2021-08-12T01:08:57.375Z', 'endTime': '2021-08-12T01:28:39.990Z', 'timeToCompleteFromOpenMsec': 1299967, 'timeToLoadMsec': 64086, 'timeToCompleteFromStartMsec': 1182615}","{'gender': 'male', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'K32', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [763, 534]}, '2': {'rememberedCode': 'R23', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [763, 534]}, '4': {'rememberedCode': 'M64', 'isValidCode': True, 'coordinate': [594, 327]}, '5': {'rememberedCode': 'H17', 'isValidCode': True, 'coordinate': [921, 304]}, '6': {'rememberedCode': 'H17', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H17', 'isValidCode': True, 'coordinate': [921, 304]}, '8': {'rememberedCode': 'L48', 'isValidCode': True, 'coordinate': [749, 228]}, '9': {'rememberedCode': 'W61', 'isValidCode': True, 'coordinate': [313, 417]}, '10': {'rememberedCode': 'W61', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W61', 'isValidCode': True, 'coordinate': [313, 417]}, '12': {'rememberedCode': 'J88', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '14': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [1174, 227]}, '15': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '16': {'rememberedCode': 'M81', 'isValidCode': True, 'coordinate': [475, 425]}, '17': {'rememberedCode': 'U15', 'isValidCode': True, 'coordinate': [1187, 807]}, '18': {'rememberedCode': 'U15', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'U15', 'isValidCode': True, 'coordinate': [1187, 807]}, '20': {'rememberedCode': 'H38', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '22': {'rememberedCode': 'X41', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '24': {'rememberedCode': 'Y50', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'X64', 'isValidCode': True, 'coordinate': [754, 297]}, '26': {'rememberedCode': 'X64', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'X64', 'isValidCode': True, 'coordinate': [754, 297]}, '28': {'rememberedCode': 'U66', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'K43', 'isValidCode': True, 'coordinate': [1013, 608]}, '30': {'rememberedCode': 'K43', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K43', 'isValidCode': True, 'coordinate': [1013, 608]}, '32': {'rememberedCode': 'M48', 'isValidCode': True, 'coordinate': [863, 356]}, '33': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [931, 415]}, '34': {'rememberedCode': 'N59', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [931, 415]}, '36': {'rememberedCode': 'L58', 'isValidCode': True, 'coordinate': [1458, 15]}, '37': {'rememberedCode': 'M26', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'M26', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M26', 'isValidCode': False, 'coordinate': False}}",808,746
32,"['B', 'C', 'D', 'B', 'A', 'D', 'A', 'C', 'D', 'B', 'C', 'A', 'A', 'D', 'D', 'B', 'A', 'C', 'A', 'D', 'A', 'B', 'A', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'B', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'A', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'B', 'D', 'C', 'C', 'D', 'B', 'A', 'D', 'A', 'A', 'D', 'C', 'A', 'D', 'B', 'A', 'D', 'A', 'D', 'B', 'D', 'A', 'A', 'C', 'B', 'B', 'A', 'D', 'D', 'A', 'A', 'B', 'C', 'D', 'B', 'C', 'C', 'D', 'D', 'A', 'A', 'C', 'B', 'D', 'C', 'A', 'B', 'D', 'B']","['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-12T01:31:21.588Z', 'loadTime': '2021-08-12T01:31:36.459Z', 'startTime': '2021-08-12T01:32:20.925Z', 'endTime': '2021-08-12T01:50:50.155Z', 'timeToCompleteFromOpenMsec': 1168567, 'timeToLoadMsec': 14871, 'timeToCompleteFromStartMsec': 1109230}","{'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': '524', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'C83', 'isValidCode': True, 'coordinate': [859, 425]}, '2': {'rememberedCode': 'C83', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'C83', 'isValidCode': True, 'coordinate': [859, 425]}, '4': {'rememberedCode': 'T51', 'isValidCode': True, 'coordinate': [750, 406]}, '5': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'E27', 'isValidCode': True, 'coordinate': [886, 918]}, '9': {'rememberedCode': 'H85', 'isValidCode': True, 'coordinate': [778, 602]}, '10': {'rememberedCode': 'H85', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H85', 'isValidCode': True, 'coordinate': [778, 602]}, '12': {'rememberedCode': 'T79', 'isValidCode': True, 'coordinate': [625, 715]}, '13': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [750, 524]}, '17': {'rememberedCode': 'Y84', 'isValidCode': True, 'coordinate': [1760, 699]}, '18': {'rememberedCode': 'Y84', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y84', 'isValidCode': True, 'coordinate': [1760, 699]}, '20': {'rememberedCode': 'H53', 'isValidCode': True, 'coordinate': [606, 694]}, '21': {'rememberedCode': 'H81', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'H81', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H81', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'N12', 'isValidCode': True, 'coordinate': [559, 582]}, '25': {'rememberedCode': 'G21', 'isValidCode': True, 'coordinate': [760, 706]}, '26': {'rememberedCode': 'G21', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'G21', 'isValidCode': True, 'coordinate': [760, 706]}, '28': {'rememberedCode': 'N17', 'isValidCode': True, 'coordinate': [841, 498]}, '29': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [898, 435]}, '30': {'rememberedCode': 'G23', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [898, 435]}, '32': {'rememberedCode': 'C68', 'isValidCode': True, 'coordinate': [570, 734]}, '33': {'rememberedCode': 'G17', 'isValidCode': True, 'coordinate': [769, 722]}, '34': {'rememberedCode': 'G17', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'G17', 'isValidCode': True, 'coordinate': [769, 722]}, '36': {'rememberedCode': 'Y54', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'E89', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'E89', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E89', 'isValidCode': False, 'coordinate': False}}",678,444
33,"['A', 'C', 'C', 'C', 'D', 'A', 'A', 'A', 'A', 'D', 'C', 'D', 'A', 'D', 'C', 'B', 'A', 'A', 'B', 'A', 'A', 'A', 'A', 'A', 'C', 'C', 'C', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'C', 'A', 'A', 'D', 'A', 'D', 'C', 'C', 'B', 'D', 'A', 'A', 'A', 'A', 'B', 'C', 'A', 'C', 'A', 'A', 'A', 'C', 'C', 'B', 'D', 'C', 'A', 'C', 'C', 'A', 'D', 'B', 'B', 'A', 'A', 'D', 'A', 'A', 'A', 'A', 'C', 'B', 'C', 'A', 'C', 'B', 'A', 'C', 'A', 'A', 'A', 'B', 'B', 'A', 'D', 'A', 'A', 'A', 'A', 'D', 'C', 'C', 'A', 'A', 'A', 'B']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '1', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-12T01:51:48.837Z', 'loadTime': '2021-08-12T01:52:05.547Z', 'startTime': '2021-08-12T01:53:04.273Z', 'endTime': '2021-08-12T02:17:01.385Z', 'timeToCompleteFromOpenMsec': 1512548, 'timeToLoadMsec': 16710, 'timeToCompleteFromStartMsec': 1437112}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'thanks'}","{'0': {'rememberedCode': 'M95', 'isValidCode': True, 'coordinate': [311, 413]}, '1': {'rememberedCode': 'X38', 'isValidCode': True, 'coordinate': [886, 1115]}, '2': {'rememberedCode': 'X38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'X38', 'isValidCode': True, 'coordinate': [886, 1115]}, '4': {'rememberedCode': 'M28', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'H13', 'isValidCode': True, 'coordinate': [761, 599]}, '6': {'rememberedCode': 'H13', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H13', 'isValidCode': True, 'coordinate': [761, 599]}, '8': {'rememberedCode': 'N98', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'T48', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'T48', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'T48', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'E21', 'isValidCode': True, 'coordinate': [333, 429]}, '13': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '14': {'rememberedCode': 'D79', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '16': {'rememberedCode': 'F58', 'isValidCode': True, 'coordinate': [1417, 342]}, '17': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [327, 885]}, '18': {'rememberedCode': 'C82', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [327, 885]}, '20': {'rememberedCode': 'U73', 'isValidCode': True, 'coordinate': [296, 781]}, '21': {'rememberedCode': 'C26', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'C26', 'isValidCode': True, 'coordinate': [327, 699]}, '23': {'rememberedCode': 'C26', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Y19', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'E15', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'E15', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E15', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1278, 603]}, '30': {'rememberedCode': 'Y65', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1278, 603]}, '32': {'rememberedCode': 'V79', 'isValidCode': True, 'coordinate': [457, 923]}, '33': {'rememberedCode': 'Q69', 'isValidCode': True, 'coordinate': [204, 330]}, '34': {'rememberedCode': 'Q69', 'isValidCode': True, 'coordinate': [1749, 536]}, '35': {'rememberedCode': 'Q69', 'isValidCode': True, 'coordinate': [204, 330]}, '36': {'rememberedCode': 'H94', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'K86', 'isValidCode': True, 'coordinate': [1144, 428]}, '38': {'rememberedCode': 'K86', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'K86', 'isValidCode': True, 'coordinate': [1144, 428]}}",416,246
34,"['A', 'C', 'A', 'C', 'B', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'B', 'B', 'D', 'B', 'B', 'D', 'B', 'A', 'A', 'B', 'B', 'C', 'D', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'A', 'A', 'C', 'C', 'B', 'D', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'D', 'D', 'C', 'B', 'C', 'D', 'C', 'D', 'B', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'B', 'B', 'A', 'D', 'D', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'B', 'B', 'B', 'B', 'B', 'C', 'A', 'D', 'D', 'D']","['2', '1', '1', '2', '1', '2', '1', '1', '1', '2', '1', '1', '2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-12T01:48:39.623Z', 'loadTime': '2021-08-12T01:49:00.843Z', 'startTime': '2021-08-12T01:49:01.484Z', 'endTime': '2021-08-12T02:19:36.445Z', 'timeToCompleteFromOpenMsec': 1856822, 'timeToLoadMsec': 21220, 'timeToCompleteFromStartMsec': 1834961}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'unspecified', 'feedback': ''}","{'0': {'rememberedCode': 'E13', 'isValidCode': True, 'coordinate': [734, 770]}, '1': {'rememberedCode': 'M32', 'isValidCode': True, 'coordinate': [1578, 443]}, '2': {'rememberedCode': 'M32', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'M32', 'isValidCode': True, 'coordinate': [1578, 443]}, '4': {'rememberedCode': 'M44', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'A19', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'A19', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'A19', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'N98', 'isValidCode': True, 'coordinate': [1048, 616]}, '13': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'B91', 'isValidCode': True, 'coordinate': [743, 644]}, '17': {'rememberedCode': 'A65', 'isValidCode': True, 'coordinate': [634, 809]}, '18': {'rememberedCode': 'A65', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'A65', 'isValidCode': True, 'coordinate': [634, 809]}, '20': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [720, 817]}, '21': {'rememberedCode': 'P32', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'P32', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'P32', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'C49', 'isValidCode': True, 'coordinate': [1312, 713]}, '25': {'rememberedCode': 'W24', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'W24', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'W24', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'N21', 'isValidCode': True, 'coordinate': [881, 411]}, '29': {'rememberedCode': 'H53', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'H53', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H53', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'M48', 'isValidCode': True, 'coordinate': [863, 356]}, '33': {'rememberedCode': 'W89', 'isValidCode': True, 'coordinate': [622, 517]}, '34': {'rememberedCode': 'W89', 'isValidCode': True, 'coordinate': [1459, 322]}, '35': {'rememberedCode': 'W89', 'isValidCode': True, 'coordinate': [622, 517]}, '36': {'rememberedCode': 'N57', 'isValidCode': True, 'coordinate': [723, 779]}, '37': {'rememberedCode': '24', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': '24', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': '24', 'isValidCode': False, 'coordinate': False}}",812,414
35,"['A', 'C', 'A', 'B', 'A', 'A', 'B', 'A', 'C', 'D', 'C', 'B', 'A', 'B', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'C', 'A', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'A', 'C', 'C', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'B', 'A', 'A', 'C', 'B', 'A', 'A', 'C', 'C', 'C', 'C', 'A', 'B', 'B', 'A']","['2', '1', '1', '2', '2', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-12T02:34:51.229Z', 'loadTime': '2021-08-12T02:35:07.004Z', 'startTime': '2021-08-12T02:36:37.052Z', 'endTime': '2021-08-12T02:55:41.357Z', 'timeToCompleteFromOpenMsec': 1250128, 'timeToLoadMsec': 15775, 'timeToCompleteFromStartMsec': 1144305}","{'gender': 'male', 'ageGroup': 'ageGroup55', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': 'Z25', 'isValidCode': True, 'coordinate': [890, 202]}, '1': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '2': {'rememberedCode': 'W38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '4': {'rememberedCode': 'D75', 'isValidCode': True, 'coordinate': [750, 1005]}, '5': {'rememberedCode': 'J67', 'isValidCode': True, 'coordinate': [941, 408]}, '6': {'rememberedCode': 'J67', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'J67', 'isValidCode': True, 'coordinate': [941, 408]}, '8': {'rememberedCode': 'Q85', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'N48', 'isValidCode': True, 'coordinate': [874, 864]}, '10': {'rememberedCode': 'N48', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'N48', 'isValidCode': True, 'coordinate': [874, 864]}, '12': {'rememberedCode': 'K13', 'isValidCode': True, 'coordinate': [325, 240]}, '13': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'Q29', 'isValidCode': True, 'coordinate': [175, 1109]}, '17': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '18': {'rememberedCode': 'G19', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '20': {'rememberedCode': 'N81', 'isValidCode': True, 'coordinate': [742, 204]}, '21': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '22': {'rememberedCode': 'L73', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '24': {'rememberedCode': 'Y92', 'isValidCode': True, 'coordinate': [320, 294]}, '25': {'rememberedCode': 'Y78', 'isValidCode': True, 'coordinate': [480, 484]}, '26': {'rememberedCode': 'Y78', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y78', 'isValidCode': True, 'coordinate': [480, 484]}, '28': {'rememberedCode': 'X27', 'isValidCode': True, 'coordinate': [1159, 45]}, '29': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '30': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [1554, 499]}, '31': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '32': {'rememberedCode': 'W59', 'isValidCode': True, 'coordinate': [883, 419]}, '33': {'rememberedCode': 'H18', 'isValidCode': True, 'coordinate': [497, 527]}, '34': {'rememberedCode': 'H18', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'H18', 'isValidCode': True, 'coordinate': [497, 527]}, '36': {'rememberedCode': 'B86', 'isValidCode': True, 'coordinate': [606, 294]}, '37': {'rememberedCode': 'K23', 'isValidCode': True, 'coordinate': [865, 345]}, '38': {'rememberedCode': 'K23', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'K23', 'isValidCode': True, 'coordinate': [865, 345]}}",831,847
36,"['A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'A', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'A', 'D', 'A', 'C', 'A', 'D', 'B', 'B', 'A', 'B', 'A', 'A', 'A', 'B', 'C', 'B', 'C', 'A', 'B', 'A', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'A', 'B', 'A', 'B']","['2', '1', '1', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '1', '1', '2', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '1']","{'openTime': '2021-08-12T02:33:36.957Z', 'loadTime': '2021-08-12T02:33:58.646Z', 'startTime': '2021-08-12T02:34:25.422Z', 'endTime': '2021-08-12T02:57:10.941Z', 'timeToCompleteFromOpenMsec': 1413984, 'timeToLoadMsec': 21689, 'timeToCompleteFromStartMsec': 1365519}","{'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'someCollege', 'vizExperience': 'professional', 'feedback': 'Nice'}","{'0': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [589, 1077]}, '1': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'W65', 'isValidCode': True, 'coordinate': [738, 586]}, '3': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [1355, 617]}, '6': {'rememberedCode': 'E59', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [1355, 617]}, '8': {'rememberedCode': 'T37', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'L25', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'L25', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L25', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'R48', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'M47', 'isValidCode': True, 'coordinate': [165, 925]}, '17': {'rememberedCode': 'N49', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'N49', 'isValidCode': True, 'coordinate': [1730, 222]}, '19': {'rememberedCode': 'N49', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'H59', 'isValidCode': True, 'coordinate': [1170, 701]}, '21': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'F64', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'B63', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'S84', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'S84', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'S84', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'P83', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'R95', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'J25', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'J25', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J25', 'isValidCode': False, 'coordinate': False}}",219,858
37,"['A', 'C', 'C', 'A', 'A', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'B', 'B', 'A', 'A', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'A', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'A', 'B', 'A', 'C', 'C', 'B', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'C', 'B', 'B', 'B', 'B', 'A', 'C', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'A']","['2', '1', '1', '2', '1', '2', '1', '2', '1', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-12T02:13:34.874Z', 'loadTime': '2021-08-12T02:13:38.461Z', 'startTime': '2021-08-12T02:14:07.686Z', 'endTime': '2021-08-12T03:28:07.964Z', 'timeToCompleteFromOpenMsec': 4473090, 'timeToLoadMsec': 3587, 'timeToCompleteFromStartMsec': 4440278}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Interesting task'}","{'0': {'rememberedCode': 'E58', 'isValidCode': True, 'coordinate': [1031, 894]}, '1': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [1458, 1024]}, '2': {'rememberedCode': 'V75', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [1458, 1024]}, '4': {'rememberedCode': 'L74', 'isValidCode': True, 'coordinate': [894, 918]}, '5': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '6': {'rememberedCode': 'H21', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '8': {'rememberedCode': 'L31', 'isValidCode': True, 'coordinate': [894, 809]}, '9': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1057, 968]}, '10': {'rememberedCode': 'D27', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1057, 968]}, '12': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [758, 1087]}, '13': {'rememberedCode': 'S73', 'isValidCode': True, 'coordinate': [419, 895]}, '14': {'rememberedCode': 'S73', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'S73', 'isValidCode': True, 'coordinate': [419, 895]}, '16': {'rememberedCode': 'Q32', 'isValidCode': True, 'coordinate': [1005, 827]}, '17': {'rememberedCode': 'R14', 'isValidCode': True, 'coordinate': [746, 703]}, '18': {'rememberedCode': 'R14', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'R14', 'isValidCode': True, 'coordinate': [746, 703]}, '20': {'rememberedCode': 'F83', 'isValidCode': True, 'coordinate': [740, 876]}, '21': {'rememberedCode': 'T73', 'isValidCode': True, 'coordinate': [887, 918]}, '22': {'rememberedCode': 'T73', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'T73', 'isValidCode': True, 'coordinate': [887, 918]}, '24': {'rememberedCode': 'A25', 'isValidCode': True, 'coordinate': [842, 1003]}, '25': {'rememberedCode': 'B34', 'isValidCode': True, 'coordinate': [1172, 1070]}, '26': {'rememberedCode': 'B34', 'isValidCode': True, 'coordinate': [727, 772]}, '27': {'rememberedCode': 'B34', 'isValidCode': True, 'coordinate': [1172, 1070]}, '28': {'rememberedCode': 'C69', 'isValidCode': True, 'coordinate': [847, 1211]}, '29': {'rememberedCode': 'L24', 'isValidCode': True, 'coordinate': [760, 1011]}, '30': {'rememberedCode': 'L24', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'L24', 'isValidCode': True, 'coordinate': [760, 1011]}, '32': {'rememberedCode': 'X58', 'isValidCode': True, 'coordinate': [885, 829]}, '33': {'rememberedCode': 'W28', 'isValidCode': True, 'coordinate': [1174, 1004]}, '34': {'rememberedCode': 'W28', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'W28', 'isValidCode': True, 'coordinate': [1174, 1004]}, '36': {'rememberedCode': 'Q42', 'isValidCode': True, 'coordinate': [739, 893]}, '37': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [1024, 825]}, '38': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [333, 483]}, '39': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [1024, 825]}}",630,594
38,"['D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'C', 'C', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'B', 'D', 'D', 'D', 'C', 'B', 'D', 'D', 'D', 'B', 'D', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'A', 'C', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'D', 'A', 'A', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'D', 'D', 'C', 'B', 'D', 'C', 'A', 'D', 'D', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '2', '1', '2', '2', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-12T15:31:31.489Z', 'loadTime': '2021-08-12T15:31:37.693Z', 'startTime': '2021-08-12T15:31:42.991Z', 'endTime': '2021-08-12T16:07:42.147Z', 'timeToCompleteFromOpenMsec': 2170658, 'timeToLoadMsec': 6204, 'timeToCompleteFromStartMsec': 2159156}","{'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'K37', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '2': {'rememberedCode': 'W38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '4': {'rememberedCode': 'B58', 'isValidCode': True, 'coordinate': [846, 426]}, '5': {'rememberedCode': 'P29', 'isValidCode': True, 'coordinate': [514, 115]}, '6': {'rememberedCode': 'P29', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P29', 'isValidCode': True, 'coordinate': [514, 115]}, '8': {'rememberedCode': 'Y59', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'G13', 'isValidCode': True, 'coordinate': [175, 31]}, '10': {'rememberedCode': 'G13', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'G13', 'isValidCode': True, 'coordinate': [175, 31]}, '12': {'rememberedCode': 'Y59', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '14': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [1174, 227]}, '15': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '16': {'rememberedCode': 'G29', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [60, 22]}, '18': {'rememberedCode': 'X41', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [60, 22]}, '20': {'rememberedCode': 'F69', 'isValidCode': True, 'coordinate': [1028, 585]}, '21': {'rememberedCode': 'C85', 'isValidCode': True, 'coordinate': [732, 1017]}, '22': {'rememberedCode': 'C85', 'isValidCode': True, 'coordinate': [713, 603]}, '23': {'rememberedCode': 'C85', 'isValidCode': True, 'coordinate': [732, 1017]}, '24': {'rememberedCode': 'C12', 'isValidCode': True, 'coordinate': [471, 419]}, '25': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [1070, 213]}, '26': {'rememberedCode': 'Q15', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [1070, 213]}, '28': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [1131, 703]}, '29': {'rememberedCode': 'K17', 'isValidCode': True, 'coordinate': [281, 828]}, '30': {'rememberedCode': 'K17', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K17', 'isValidCode': True, 'coordinate': [281, 828]}, '32': {'rememberedCode': 'K96', 'isValidCode': True, 'coordinate': [590, 440]}, '33': {'rememberedCode': 'D64', 'isValidCode': True, 'coordinate': [488, 698]}, '34': {'rememberedCode': 'D64', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D64', 'isValidCode': True, 'coordinate': [488, 698]}, '36': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [333, 483]}, '37': {'rememberedCode': 'Z48', 'isValidCode': True, 'coordinate': [434, 840]}, '38': {'rememberedCode': 'Z48', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Z48', 'isValidCode': True, 'coordinate': [434, 840]}}",970,778
39,"['A', 'C', 'A', 'B', 'C', 'B', 'B', 'A', 'C', 'A', 'C', 'A', 'D', 'D', 'B', 'B', 'A', 'D', 'B', 'C', 'A', 'D', 'B', 'D', 'D', 'C', 'B', 'A', 'A', 'A', 'B', 'A', 'A', 'D', 'B', 'A', 'A', 'D', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'A', 'B', 'D', 'D', 'D', 'C', 'B', 'A', 'A', 'C', 'A', 'B', 'C', 'C', 'D', 'B', 'A', 'A', 'D', 'D', 'C', 'D', 'A', 'A', 'C', 'B', 'D', 'A', 'C', 'A', 'D', 'D', 'D', 'D', 'D', 'B', 'A', 'C', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'C', 'A', 'D', 'D', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2', '1', '1', '2', '1']","{'openTime': '2021-08-12T04:06:25.026Z', 'loadTime': '2021-08-12T04:06:43.028Z', 'startTime': '2021-08-12T04:07:20.293Z', 'endTime': '2021-08-12T04:27:23.840Z', 'timeToCompleteFromOpenMsec': 1258814, 'timeToLoadMsec': 18002, 'timeToCompleteFromStartMsec': 1203547}","{'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'White_Caucasian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'no comments'}","{'0': {'rememberedCode': 'E48', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'K92', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'K92', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'K92', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'L74', 'isValidCode': True, 'coordinate': [894, 918]}, '5': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [775, 527]}, '6': {'rememberedCode': 'Y82', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [775, 527]}, '8': {'rememberedCode': 'F31', 'isValidCode': True, 'coordinate': [1014, 340]}, '9': {'rememberedCode': 'W92', 'isValidCode': True, 'coordinate': [173, 589]}, '10': {'rememberedCode': 'W92', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W92', 'isValidCode': True, 'coordinate': [173, 589]}, '12': {'rememberedCode': 'Z98', 'isValidCode': True, 'coordinate': [772, 511]}, '13': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [870, 709]}, '14': {'rememberedCode': 'R48', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [870, 709]}, '16': {'rememberedCode': 'Q74', 'isValidCode': True, 'coordinate': [593, 636]}, '17': {'rememberedCode': 'V71', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'V71', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V71', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'L87', 'isValidCode': True, 'coordinate': [1117, 588]}, '21': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [862, 437]}, '22': {'rememberedCode': 'Z85', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [862, 437]}, '24': {'rememberedCode': 'W89', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '26': {'rememberedCode': 'E75', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '28': {'rememberedCode': 'Y25', 'isValidCode': True, 'coordinate': [1153, 615]}, '29': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '30': {'rememberedCode': 'M37', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '32': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [720, 352]}, '33': {'rememberedCode': 'E84', 'isValidCode': True, 'coordinate': [903, 529]}, '34': {'rememberedCode': 'E84', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E84', 'isValidCode': True, 'coordinate': [903, 529]}, '36': {'rememberedCode': 'B83', 'isValidCode': True, 'coordinate': [735, 425]}, '37': {'rememberedCode': 'B58', 'isValidCode': True, 'coordinate': [989, 713]}, '38': {'rememberedCode': 'B58', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B58', 'isValidCode': True, 'coordinate': [989, 713]}}",650,817
40,"['A', 'B', 'D', 'C', 'A', 'B', 'D', 'C', 'D', 'B', 'C', 'A', 'B', 'A', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'A', 'A', 'A', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'B', 'B', 'B', 'D', 'B', 'A', 'D', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'C', 'D', 'A', 'B', 'C', 'A', 'A', 'A', 'D', 'A', 'C', 'C', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'C', 'D', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'D', 'A', 'A', 'A', 'D', 'D', 'B', 'A', 'C', 'D', 'D', 'A', 'C', 'C', 'B', 'D', 'C', 'D', 'D', 'D', 'D']","['2', '1', '1', '2', '1', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1', '2', '2', '2', '2', '1', '1', '2', '2', '2', '1', '1', '1', '2', '1']","{'openTime': '2021-08-12T04:34:01.762Z', 'loadTime': '2021-08-12T04:34:10.789Z', 'startTime': '2021-08-12T04:35:03.838Z', 'endTime': '2021-08-12T04:53:51.604Z', 'timeToCompleteFromOpenMsec': 1189842, 'timeToLoadMsec': 9027, 'timeToCompleteFromStartMsec': 1127766}","{'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': '227', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'C48', 'isValidCode': True, 'coordinate': [1167, 711]}, '2': {'rememberedCode': 'C48', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'C48', 'isValidCode': True, 'coordinate': [1167, 711]}, '4': {'rememberedCode': 'M79', 'isValidCode': True, 'coordinate': [426, 593]}, '5': {'rememberedCode': 'R25', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'R25', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'R25', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'M96', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'A62', 'isValidCode': True, 'coordinate': [1053, 869]}, '10': {'rememberedCode': 'A62', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'A62', 'isValidCode': True, 'coordinate': [1053, 869]}, '12': {'rememberedCode': 'M71', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'M85', 'isValidCode': True, 'coordinate': [279, 866]}, '14': {'rememberedCode': 'M85', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'M85', 'isValidCode': True, 'coordinate': [279, 866]}, '16': {'rememberedCode': 'S18', 'isValidCode': True, 'coordinate': [441, 538]}, '17': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [327, 885]}, '18': {'rememberedCode': 'C82', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [327, 885]}, '20': {'rememberedCode': 'S82', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'C27', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'C27', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'C27', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'C13', 'isValidCode': True, 'coordinate': [1434, 882]}, '25': {'rememberedCode': 'Q96', 'isValidCode': True, 'coordinate': [1331, 1072]}, '26': {'rememberedCode': 'Q96', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Q96', 'isValidCode': True, 'coordinate': [1331, 1072]}, '28': {'rememberedCode': 'C69', 'isValidCode': True, 'coordinate': [847, 1211]}, '29': {'rememberedCode': 'W14', 'isValidCode': True, 'coordinate': [1140, 805]}, '30': {'rememberedCode': 'W14', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W14', 'isValidCode': True, 'coordinate': [1140, 805]}, '32': {'rememberedCode': 'S63', 'isValidCode': True, 'coordinate': [1033, 331]}, '33': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1328, 408]}, '34': {'rememberedCode': 'Y65', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1328, 408]}, '36': {'rememberedCode': 'F75', 'isValidCode': True, 'coordinate': [421, 585]}, '37': {'rememberedCode': 'M63', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'M63', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M63', 'isValidCode': False, 'coordinate': False}}",710,273
41,"['A', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'A', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'B', 'C', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'A', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'B', 'A', 'A', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'A', 'B', 'A', 'C', 'B', 'B', 'B', 'B', 'A', 'B', 'C', 'B', 'A', 'A', 'A', 'A', 'D', 'B', 'B', 'D', 'C', 'B', 'C', 'C', 'C', 'A', 'B', 'B', 'A', 'C', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'A']","['2', '2', '1', '2', '2', '2', '1', '2', '2', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-12T04:22:36.989Z', 'loadTime': '2021-08-12T04:23:53.686Z', 'startTime': '2021-08-12T04:24:51.080Z', 'endTime': '2021-08-12T05:12:35.190Z', 'timeToCompleteFromOpenMsec': 2998201, 'timeToLoadMsec': 76697, 'timeToCompleteFromStartMsec': 2864110}","{'gender': 'female', 'ageGroup': 'ageGroup18', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': ''}","{'0': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'X38', 'isValidCode': True, 'coordinate': [886, 1115]}, '2': {'rememberedCode': 'X38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'X38', 'isValidCode': True, 'coordinate': [886, 1115]}, '4': {'rememberedCode': 'K62', 'isValidCode': True, 'coordinate': [1142, 813]}, '5': {'rememberedCode': 'G74', 'isValidCode': True, 'coordinate': [898, 594]}, '6': {'rememberedCode': 'G74', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'G74', 'isValidCode': True, 'coordinate': [898, 594]}, '8': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'C24', 'isValidCode': True, 'coordinate': [908, 618]}, '13': {'rememberedCode': 'J54', 'isValidCode': True, 'coordinate': [1113, 773]}, '14': {'rememberedCode': 'J54', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'J54', 'isValidCode': True, 'coordinate': [1113, 773]}, '16': {'rememberedCode': 'D35', 'isValidCode': True, 'coordinate': [992, 1219]}, '17': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '18': {'rememberedCode': 'Q18', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '20': {'rememberedCode': 'H34', 'isValidCode': True, 'coordinate': [1419, 906]}, '21': {'rememberedCode': 'Y63', 'isValidCode': True, 'coordinate': [1430, 252]}, '22': {'rememberedCode': 'Y63', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Y63', 'isValidCode': True, 'coordinate': [1430, 252]}, '24': {'rememberedCode': 'C43', 'isValidCode': True, 'coordinate': [1424, 1173]}, '25': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [1469, 611]}, '26': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [559, 325]}, '27': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [1469, 611]}, '28': {'rememberedCode': 'T37', 'isValidCode': True, 'coordinate': [1160, 786]}, '29': {'rememberedCode': 'Z64', 'isValidCode': True, 'coordinate': [725, 733]}, '30': {'rememberedCode': 'Z64', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z64', 'isValidCode': True, 'coordinate': [725, 733]}, '32': {'rememberedCode': 'K47', 'isValidCode': True, 'coordinate': [1034, 1031]}, '33': {'rememberedCode': 'T19', 'isValidCode': True, 'coordinate': [1345, 909]}, '34': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T19', 'isValidCode': True, 'coordinate': [1345, 909]}, '36': {'rememberedCode': 'Z13', 'isValidCode': True, 'coordinate': [1146, 970]}, '37': {'rememberedCode': 'P28', 'isValidCode': True, 'coordinate': [1291, 640]}, '38': {'rememberedCode': 'P28', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'P28', 'isValidCode': True, 'coordinate': [1291, 640]}}",569,437
42,"['A', 'C', 'C', 'C', 'A', 'A', 'B', 'B', 'B', 'A', 'C', 'C', 'C', 'B', 'D', 'B', 'B', 'C', 'B', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'A', 'A', 'C', 'B', 'A', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'A', 'A', 'B', 'B', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'C', 'A', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'C', 'A', 'A', 'A', 'C', 'B', 'C', 'C', 'A', 'A', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '2', '1', '2', '1', '1', '2', '1', '2', '2', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1']","{'openTime': '2021-08-12T04:31:34.336Z', 'loadTime': '2021-08-12T04:32:37.291Z', 'startTime': '2021-08-12T04:33:14.415Z', 'endTime': '2021-08-12T05:12:49.639Z', 'timeToCompleteFromOpenMsec': 2475303, 'timeToLoadMsec': 62955, 'timeToCompleteFromStartMsec': 2375224}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'good and creative gaining knowledge'}","{'0': {'rememberedCode': 'U92', 'isValidCode': True, 'coordinate': [877, 417]}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'F47', 'isValidCode': True, 'coordinate': [760, 528]}, '5': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [639, 400]}, '6': {'rememberedCode': 'T29', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [639, 400]}, '8': {'rememberedCode': 'V87', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'D45', 'isValidCode': True, 'coordinate': [1032, 435]}, '13': {'rememberedCode': 'R82', 'isValidCode': True, 'coordinate': [693, 183]}, '14': {'rememberedCode': 'R82', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'R82', 'isValidCode': True, 'coordinate': [693, 183]}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [750, 524]}, '17': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '18': {'rememberedCode': 'G19', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '20': {'rememberedCode': 'S62', 'isValidCode': True, 'coordinate': [882, 403]}, '21': {'rememberedCode': 'V59', 'isValidCode': True, 'coordinate': [897, 261]}, '22': {'rememberedCode': 'V59', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V59', 'isValidCode': True, 'coordinate': [897, 261]}, '24': {'rememberedCode': 'M26', 'isValidCode': True, 'coordinate': [1024, 516]}, '25': {'rememberedCode': 'S43', 'isValidCode': True, 'coordinate': [648, 488]}, '26': {'rememberedCode': 'S43', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'S43', 'isValidCode': True, 'coordinate': [648, 488]}, '28': {'rememberedCode': 'N21', 'isValidCode': True, 'coordinate': [881, 411]}, '29': {'rememberedCode': 'U67', 'isValidCode': True, 'coordinate': [1161, 524]}, '30': {'rememberedCode': 'U67', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'U67', 'isValidCode': True, 'coordinate': [1161, 524]}, '32': {'rememberedCode': 'W54', 'isValidCode': True, 'coordinate': [905, 549]}, '33': {'rememberedCode': 'D62', 'isValidCode': True, 'coordinate': [913, 323]}, '34': {'rememberedCode': 'D62', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D62', 'isValidCode': True, 'coordinate': [913, 323]}, '36': {'rememberedCode': 'Z31', 'isValidCode': True, 'coordinate': [1127, 401]}, '37': {'rememberedCode': 'V73', 'isValidCode': True, 'coordinate': [1132, 318]}, '38': {'rememberedCode': 'V73', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V73', 'isValidCode': True, 'coordinate': [1132, 318]}}",109,973
43,"['A', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'D', 'C', 'C', 'B', 'D', 'B', 'D', 'B', 'C', 'D', 'B', 'C', 'A', 'C', 'B', 'A', 'D', 'C', 'D', 'C', 'D', 'C', 'B', 'A', 'A', 'D', 'C', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'D', 'C', 'D', 'A', 'C', 'D', 'A', 'D', 'C', 'B', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'B', 'D', 'A', 'D', 'D', 'C', 'D', 'A', 'A', 'C', 'B', 'D', 'A', 'D', 'B', 'A', 'C', 'A', 'A', 'A', 'B', 'C', 'C', 'D', 'D', 'A', 'B', 'C', 'B', 'D', 'C', 'A', 'D', 'D', 'A']","['2', '1', '2', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-12T04:52:00.296Z', 'loadTime': '2021-08-12T04:52:25.253Z', 'startTime': '2021-08-12T04:52:41.786Z', 'endTime': '2021-08-12T05:15:00.581Z', 'timeToCompleteFromOpenMsec': 1380285, 'timeToLoadMsec': 24957, 'timeToCompleteFromStartMsec': 1338795}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'The playing speed of the instruction GIF/Video on the first page is too fast.'}","{'0': {'rememberedCode': 'B76', 'isValidCode': True, 'coordinate': [1593, 1066]}, '1': {'rememberedCode': 'E73', 'isValidCode': True, 'coordinate': [1446, 802]}, '2': {'rememberedCode': 'E73', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'E73', 'isValidCode': True, 'coordinate': [1446, 802]}, '4': {'rememberedCode': 'M82', 'isValidCode': True, 'coordinate': [1031, 880]}, '5': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '6': {'rememberedCode': 'T61', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '8': {'rememberedCode': 'D18', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [1441, 579]}, '10': {'rememberedCode': 'X41', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [1441, 579]}, '12': {'rememberedCode': 'A29', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'P51', 'isValidCode': True, 'coordinate': [733, 301]}, '14': {'rememberedCode': 'P51', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P51', 'isValidCode': True, 'coordinate': [733, 301]}, '16': {'rememberedCode': 'L57', 'isValidCode': True, 'coordinate': [1312, 625]}, '17': {'rememberedCode': 'X52', 'isValidCode': True, 'coordinate': [1033, 236]}, '18': {'rememberedCode': 'X52', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X52', 'isValidCode': True, 'coordinate': [1033, 236]}, '20': {'rememberedCode': 'F56', 'isValidCode': True, 'coordinate': [986, 234]}, '21': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '22': {'rememberedCode': 'H79', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '24': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1018, 412]}, '25': {'rememberedCode': 'W94', 'isValidCode': True, 'coordinate': [932, 316]}, '26': {'rememberedCode': 'W94', 'isValidCode': True, 'coordinate': [1701, 898]}, '27': {'rememberedCode': 'W94', 'isValidCode': True, 'coordinate': [932, 316]}, '28': {'rememberedCode': 'U12', 'isValidCode': True, 'coordinate': [1021, 30]}, '29': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '30': {'rememberedCode': 'S53', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '32': {'rememberedCode': 'C27', 'isValidCode': True, 'coordinate': [1024, 440]}, '33': {'rememberedCode': 'T95', 'isValidCode': True, 'coordinate': [1072, 495]}, '34': {'rememberedCode': 'T95', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T95', 'isValidCode': True, 'coordinate': [1072, 495]}, '36': {'rememberedCode': 'S36', 'isValidCode': True, 'coordinate': [324, 305]}, '37': {'rememberedCode': 'V73', 'isValidCode': True, 'coordinate': [1132, 318]}, '38': {'rememberedCode': 'V73', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V73', 'isValidCode': True, 'coordinate': [1132, 318]}}",992,376
44,"['A', 'C', 'D', 'C', 'A', 'D', 'D', 'C', 'B', 'B', 'C', 'C', 'D', 'D', 'D', 'B', 'D', 'A', 'D', 'B', 'A', 'B', 'B', 'C', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'C', 'B', 'D', 'D', 'D', 'A', 'C', 'A', 'A', 'D', 'C', 'B', 'B', 'D', 'D', 'A', 'C', 'D', 'B', 'D', 'B', 'A', 'B', 'D', 'D', 'D', 'A', 'A', 'C', 'C', 'B', 'B', 'D', 'D', 'D', 'A', 'C', 'A', 'D', 'B', 'B', 'C', 'C', 'C', 'D', 'A', 'A', 'C', 'B', 'D', 'C', 'A', 'D', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1']","{'openTime': '2021-08-12T04:58:59.988Z', 'loadTime': '2021-08-12T04:59:03.058Z', 'startTime': '2021-08-12T05:01:30.371Z', 'endTime': '2021-08-12T05:28:37.362Z', 'timeToCompleteFromOpenMsec': 1777374, 'timeToLoadMsec': 3070, 'timeToCompleteFromStartMsec': 1626991}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Native_American', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Great, Self test for capable of memory power. '}","{'0': {'rememberedCode': 'A36', 'isValidCode': True, 'coordinate': [1465, 488]}, '1': {'rememberedCode': 'P76', 'isValidCode': True, 'coordinate': [909, 134]}, '2': {'rememberedCode': 'P76', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'P76', 'isValidCode': True, 'coordinate': [909, 134]}, '4': {'rememberedCode': 'D75', 'isValidCode': True, 'coordinate': [750, 1005]}, '5': {'rememberedCode': 'G41', 'isValidCode': True, 'coordinate': [501, 825]}, '6': {'rememberedCode': 'G41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'G41', 'isValidCode': True, 'coordinate': [501, 825]}, '8': {'rememberedCode': 'S65', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'L45', 'isValidCode': True, 'coordinate': [752, 999]}, '10': {'rememberedCode': 'L45', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L45', 'isValidCode': True, 'coordinate': [752, 999]}, '12': {'rememberedCode': 'A64', 'isValidCode': True, 'coordinate': [1348, 624]}, '13': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'H16', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'T85', 'isValidCode': True, 'coordinate': [893, 1021]}, '18': {'rememberedCode': 'T85', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'T85', 'isValidCode': True, 'coordinate': [893, 1021]}, '20': {'rememberedCode': 'F83', 'isValidCode': True, 'coordinate': [740, 876]}, '21': {'rememberedCode': 'F83', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'F83', 'isValidCode': True, 'coordinate': [740, 876]}, '23': {'rememberedCode': 'F83', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'V34', 'isValidCode': True, 'coordinate': [311, 966]}, '25': {'rememberedCode': 'Q28', 'isValidCode': True, 'coordinate': [658, 385]}, '26': {'rememberedCode': 'Q28', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Q28', 'isValidCode': True, 'coordinate': [658, 385]}, '28': {'rememberedCode': 'U84', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'M17', 'isValidCode': True, 'coordinate': [1153, 418]}, '30': {'rememberedCode': 'M17', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'M17', 'isValidCode': True, 'coordinate': [1153, 418]}, '32': {'rememberedCode': 'F35', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '34': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [1001, 544]}, '35': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '36': {'rememberedCode': 'E78', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'Z73', 'isValidCode': True, 'coordinate': [1416, 452]}, '38': {'rememberedCode': 'Z73', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Z73', 'isValidCode': True, 'coordinate': [1416, 452]}}",153,255
45,"['A', 'C', 'B', 'C', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'C', 'A', 'B', 'D', 'B', 'A', 'B', 'C', 'B', 'A', 'B', 'B', 'C', 'C', 'C', 'B', 'A', 'D', 'C', 'B', 'C', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'D', 'C', 'A', 'B', 'D', 'D', 'B', 'B', 'C', 'D', 'B', 'A', 'B', 'A', 'D', 'D', 'C', 'B', 'B', 'D', 'A', 'A', 'A', 'C', 'D', 'C', 'C', 'A', 'C', 'D', 'D', 'B', 'C', 'A', 'A', 'C', 'B', 'A', 'A', 'B', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'C', 'A', 'A', 'D', 'D', 'C', 'C', 'B', 'A', 'C', 'B', 'D', 'D', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '2', '2', '1']","{'openTime': '2021-08-12T05:10:57.922Z', 'loadTime': '2021-08-12T05:11:24.568Z', 'startTime': '2021-08-12T05:12:03.312Z', 'endTime': '2021-08-12T05:30:43.608Z', 'timeToCompleteFromOpenMsec': 1185686, 'timeToLoadMsec': 26646, 'timeToCompleteFromStartMsec': 1120296}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': 'DS1', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [867, 220]}, '2': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [867, 220]}, '4': {'rememberedCode': 'D21', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'G32', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'H61', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'H61', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H61', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'Z83', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [433, 780]}, '14': {'rememberedCode': 'G23', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [433, 780]}, '16': {'rememberedCode': 'G82', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'J23', 'isValidCode': True, 'coordinate': [227, 424]}, '18': {'rememberedCode': 'J23', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J23', 'isValidCode': True, 'coordinate': [227, 424]}, '20': {'rememberedCode': 'H45', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'J29', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'J29', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'J29', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'J23', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Z71', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Z71', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Z71', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A34', 'isValidCode': True, 'coordinate': [304, 494]}, '29': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'F85', 'isValidCode': True, 'coordinate': [885, 617]}, '33': {'rememberedCode': 'H33', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'H33', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'H33', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'H27', 'isValidCode': True, 'coordinate': [883, 1168]}, '37': {'rememberedCode': 'J67', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'J67', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J67', 'isValidCode': False, 'coordinate': False}}",917,973
46,"['A', 'C', 'A', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'C', 'D', 'B', 'A', 'B', 'B', 'C', 'B', 'C', 'A', 'B', 'B', 'B', 'D', 'C', 'B', 'C', 'A', 'A', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'B', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'B', 'B', 'D', 'D', 'A', 'A', 'B', 'B', 'D', 'D', 'C', 'B', 'A', 'A', 'C', 'A', 'C', 'C', 'B', 'D', 'B', 'A', 'B', 'C', 'D', 'D', 'A', 'B', 'A', 'A', 'B', 'B', 'D', 'C', 'A', 'A', 'C', 'A', 'B', 'C', 'B', 'A', 'B', 'D', 'A', 'A', 'B', 'D', 'B', 'D', 'C', 'D', 'D', 'D', 'D']","['2', '1', '2', '2', '2', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1']","{'openTime': '2021-08-12T05:31:23.443Z', 'loadTime': '2021-08-12T05:31:48.216Z', 'startTime': '2021-08-12T05:31:53.271Z', 'endTime': '2021-08-12T06:06:39.279Z', 'timeToCompleteFromOpenMsec': 2115836, 'timeToLoadMsec': 24773, 'timeToCompleteFromStartMsec': 2086008}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'none'}","{'0': {'rememberedCode': 'C76', 'isValidCode': True, 'coordinate': [1144, 608]}, '1': {'rememberedCode': 'D73', 'isValidCode': True, 'coordinate': [762, 342]}, '2': {'rememberedCode': 'D73', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'D73', 'isValidCode': True, 'coordinate': [762, 342]}, '4': {'rememberedCode': 'V51', 'isValidCode': True, 'coordinate': [1043, 624]}, '5': {'rememberedCode': 'J67', 'isValidCode': True, 'coordinate': [941, 408]}, '6': {'rememberedCode': 'J67', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'J67', 'isValidCode': True, 'coordinate': [941, 408]}, '8': {'rememberedCode': 'N96', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '10': {'rememberedCode': 'W78', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '12': {'rememberedCode': 'N98', 'isValidCode': True, 'coordinate': [1048, 616]}, '13': {'rememberedCode': 'X36', 'isValidCode': True, 'coordinate': [1023, 507]}, '14': {'rememberedCode': 'X36', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X36', 'isValidCode': True, 'coordinate': [1023, 507]}, '16': {'rememberedCode': 'B67', 'isValidCode': True, 'coordinate': [1001, 339]}, '17': {'rememberedCode': 'J36', 'isValidCode': True, 'coordinate': [786, 813]}, '18': {'rememberedCode': 'J36', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J36', 'isValidCode': True, 'coordinate': [786, 813]}, '20': {'rememberedCode': 'M35', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'Z39', 'isValidCode': True, 'coordinate': [1005, 634]}, '22': {'rememberedCode': 'Z39', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z39', 'isValidCode': True, 'coordinate': [1005, 634]}, '24': {'rememberedCode': 'V83', 'isValidCode': True, 'coordinate': [1012, 684]}, '25': {'rememberedCode': 'Y29', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y29', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y29', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [1131, 703]}, '29': {'rememberedCode': 'W42', 'isValidCode': True, 'coordinate': [878, 709]}, '30': {'rememberedCode': 'W42', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W42', 'isValidCode': True, 'coordinate': [878, 709]}, '32': {'rememberedCode': 'Z17', 'isValidCode': True, 'coordinate': [756, 251]}, '33': {'rememberedCode': 'D62', 'isValidCode': True, 'coordinate': [913, 323]}, '34': {'rememberedCode': 'D62', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D62', 'isValidCode': True, 'coordinate': [913, 323]}, '36': {'rememberedCode': 'B86', 'isValidCode': True, 'coordinate': [606, 294]}, '37': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [902, 831]}, '38': {'rememberedCode': 'E59', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [902, 831]}}",64,300
47,"['A', 'C', 'D', 'C', 'D', 'A', 'B', 'A', 'B', 'B', 'C', 'C', 'A', 'C', 'D', 'B', 'C', 'D', 'D', 'D', 'A', 'D', 'B', 'D', 'D', 'C', 'D', 'C', 'D', 'C', 'B', 'D', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'D', 'C', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'D', 'A', 'C', 'B', 'A', 'D', 'A', 'D', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'D', 'D', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-12T06:45:46.700Z', 'loadTime': '2021-08-12T06:45:57.100Z', 'startTime': '2021-08-12T06:46:22.900Z', 'endTime': '2021-08-12T07:00:25.900Z', 'timeToCompleteFromOpenMsec': 879200, 'timeToLoadMsec': 10400, 'timeToCompleteFromStartMsec': 843000}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'UDK', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'Z21', 'isValidCode': True, 'coordinate': [742, 243]}, '2': {'rememberedCode': 'Z21', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'Z21', 'isValidCode': True, 'coordinate': [742, 243]}, '4': {'rememberedCode': 'L73', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '6': {'rememberedCode': 'Z68', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '8': {'rememberedCode': 'H68', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'S45', 'isValidCode': True, 'coordinate': [740, 685]}, '10': {'rememberedCode': 'S45', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'S45', 'isValidCode': True, 'coordinate': [740, 685]}, '12': {'rememberedCode': 'M93', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [870, 219]}, '14': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [870, 219]}, '16': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [755, 415]}, '17': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [624, 420]}, '18': {'rememberedCode': 'F95', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [624, 420]}, '20': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [718, 306]}, '21': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '22': {'rememberedCode': 'X41', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '24': {'rememberedCode': 'W85', 'isValidCode': True, 'coordinate': [748, 391]}, '25': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '26': {'rememberedCode': 'K97', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'W87', 'isValidCode': True, 'coordinate': [608, 446]}, '30': {'rememberedCode': 'W87', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W87', 'isValidCode': True, 'coordinate': [608, 446]}, '32': {'rememberedCode': 'C75', 'isValidCode': True, 'coordinate': [728, 452]}, '33': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '34': {'rememberedCode': 'A84', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '36': {'rememberedCode': 'W87', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'E92', 'isValidCode': True, 'coordinate': [597, 627]}, '38': {'rememberedCode': 'E92', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E92', 'isValidCode': True, 'coordinate': [597, 627]}}",70,837
48,"['A', 'B', 'D', 'C', 'B', 'D', 'C', 'A', 'A', 'A', 'C', 'B', 'D', 'C', 'B', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'B', 'C', 'A', 'C', 'B', 'A', 'C', 'B', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'C', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'C', 'C', 'C', 'B', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'C', 'B', 'C', 'A', 'B', 'C', 'C', 'D', 'D', 'D', 'D', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'C', 'D', 'A', 'B', 'B', 'A', 'C', 'B', 'A', 'D', 'D', 'D']","['2', '1', '1', '2', '1', '1', '1', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '2', '1', '1', '2', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '1', '1', '1', '1', '1', '1', '2', '1', '2', '2']","{'openTime': '2021-08-12T07:40:31.481Z', 'loadTime': '2021-08-12T07:40:35.962Z', 'startTime': '2021-08-12T07:40:39.622Z', 'endTime': '2021-08-12T07:57:50.533Z', 'timeToCompleteFromOpenMsec': 1039052, 'timeToLoadMsec': 4481, 'timeToCompleteFromStartMsec': 1030911}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Black_African', 'education': 'highSchool', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': 'U92', 'isValidCode': True, 'coordinate': [877, 417]}, '1': {'rememberedCode': 'E65', 'isValidCode': True, 'coordinate': [742, 416]}, '2': {'rememberedCode': 'E65', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'E65', 'isValidCode': True, 'coordinate': [742, 416]}, '4': {'rememberedCode': 'V13', 'isValidCode': True, 'coordinate': [1177, 217]}, '5': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '6': {'rememberedCode': 'H21', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '8': {'rememberedCode': '67', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'C69', 'isValidCode': True, 'coordinate': [886, 795]}, '10': {'rememberedCode': 'C69', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'C69', 'isValidCode': True, 'coordinate': [886, 795]}, '12': {'rememberedCode': 'C56', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'T56', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'T56', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'T56', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'D92', 'isValidCode': True, 'coordinate': [1148, 1027]}, '17': {'rememberedCode': 'L35', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'L35', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'L35', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'Q63', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'P62', 'isValidCode': True, 'coordinate': [879, 648]}, '22': {'rememberedCode': 'P62', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'P62', 'isValidCode': True, 'coordinate': [879, 648]}, '24': {'rememberedCode': 'L19', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Y17', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y17', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y17', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'M75', 'isValidCode': True, 'coordinate': [988, 724]}, '29': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [27, 1020]}, '30': {'rememberedCode': 'E14', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [27, 1020]}, '32': {'rememberedCode': 'U51', 'isValidCode': True, 'coordinate': [862, 712]}, '33': {'rememberedCode': 'T19', 'isValidCode': True, 'coordinate': [1345, 909]}, '34': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T19', 'isValidCode': True, 'coordinate': [1345, 909]}, '36': {'rememberedCode': 'D97', 'isValidCode': True, 'coordinate': [858, 799]}, '37': {'rememberedCode': 'Y91', 'isValidCode': True, 'coordinate': [1003, 936]}, '38': {'rememberedCode': 'Y91', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y91', 'isValidCode': True, 'coordinate': [1003, 936]}}",600,557
49,"['A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'B', 'B', 'D', 'B', 'B', 'B', 'A', 'C', 'A', 'B', 'B', 'A', 'A', 'C', 'B', 'D', 'B', 'C', 'B', 'A', 'A', 'C', 'C', 'C', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'A', 'A', 'C', 'B', 'D', 'D', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'A', 'B', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'B', 'A', 'C', 'D', 'C', 'B', 'B', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'D', 'D', 'C', 'B', 'B', 'B', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-12T07:28:31.416Z', 'loadTime': '2021-08-12T07:28:32.804Z', 'startTime': '2021-08-12T07:28:34.103Z', 'endTime': '2021-08-12T08:00:39.212Z', 'timeToCompleteFromOpenMsec': 1927796, 'timeToLoadMsec': 1388, 'timeToCompleteFromStartMsec': 1925109}","{'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': 'Z28', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [867, 220]}, '2': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [867, 220]}, '4': {'rememberedCode': 'A95', 'isValidCode': True, 'coordinate': [1000, 502]}, '5': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [1359, 529]}, '6': {'rememberedCode': 'P25', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [1359, 529]}, '8': {'rememberedCode': 'P57', 'isValidCode': True, 'coordinate': [871, 309]}, '9': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '10': {'rememberedCode': 'H49', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '12': {'rememberedCode': 'A15', 'isValidCode': True, 'coordinate': [330, 720]}, '13': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1250, 782]}, '14': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1501, 118]}, '15': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1250, 782]}, '16': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [755, 415]}, '17': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '18': {'rememberedCode': 'G19', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '20': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [552, 112]}, '21': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '22': {'rememberedCode': 'K53', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '24': {'rememberedCode': 'N56', 'isValidCode': True, 'coordinate': [849, 515]}, '25': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '26': {'rememberedCode': 'K97', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '28': {'rememberedCode': 'H43', 'isValidCode': True, 'coordinate': [852, 301]}, '29': {'rememberedCode': 'J56', 'isValidCode': True, 'coordinate': [609, 252]}, '30': {'rememberedCode': 'J56', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'J56', 'isValidCode': True, 'coordinate': [609, 252]}, '32': {'rememberedCode': 'K36', 'isValidCode': True, 'coordinate': [614, 532]}, '33': {'rememberedCode': 'T35', 'isValidCode': True, 'coordinate': [786, 614]}, '34': {'rememberedCode': 'T35', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T35', 'isValidCode': True, 'coordinate': [786, 614]}, '36': {'rememberedCode': 'S96', 'isValidCode': True, 'coordinate': [721, 695]}, '37': {'rememberedCode': 'X39', 'isValidCode': True, 'coordinate': [1162, 544]}, '38': {'rememberedCode': 'X39', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'X39', 'isValidCode': True, 'coordinate': [1162, 544]}}",118,742
50,"['A', 'C', 'C', 'B', 'C', 'D', 'A', 'C', 'B', 'A', 'C', 'C', 'A', 'D', 'A', 'B', 'A', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'B', 'A', 'C', 'A', 'C', 'B', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'B', 'B', 'C', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'A', 'C', 'A', 'C', 'B', 'C', 'C', 'C', 'C', 'A', 'B', 'C', 'A', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'B', 'A', 'B', 'A', 'A', 'A', 'C', 'B', 'C', 'B', 'B', 'B', 'A', 'C', 'C', 'A', 'C', 'B', 'B', 'A', 'A', 'D', 'B', 'A', 'C', 'B', 'C', 'C', 'A', 'B', 'D', 'B']","['2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-12T07:54:49.934Z', 'loadTime': '2021-08-12T07:55:12.415Z', 'startTime': '2021-08-12T07:56:59.900Z', 'endTime': '2021-08-12T08:25:46.238Z', 'timeToCompleteFromOpenMsec': 1856304, 'timeToLoadMsec': 22481, 'timeToCompleteFromStartMsec': 1726338}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': '324', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'CA1', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'CA1', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'CA1', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'HJT', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'ZGT', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'ZGT', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'ZGT', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'L48', 'isValidCode': True, 'coordinate': [749, 228]}, '9': {'rememberedCode': '421', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': '421', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': '421', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'E23', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'G32', 'isValidCode': True, 'coordinate': [1419, 1087]}, '14': {'rememberedCode': 'G32', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'G32', 'isValidCode': True, 'coordinate': [1419, 1087]}, '16': {'rememberedCode': 'D54', 'isValidCode': True, 'coordinate': [466, 357]}, '17': {'rememberedCode': 'Y23', 'isValidCode': True, 'coordinate': [935, 600]}, '18': {'rememberedCode': 'Y23', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y23', 'isValidCode': True, 'coordinate': [935, 600]}, '20': {'rememberedCode': 'K48', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'G25', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'G25', 'isValidCode': True, 'coordinate': [1306, 1101]}, '23': {'rememberedCode': 'G25', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'E34', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'J24', 'isValidCode': True, 'coordinate': [585, 794]}, '29': {'rememberedCode': 'H31', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'H31', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H31', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'G11', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'O19', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'O19', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'O19', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'X43', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'J34', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'J34', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J34', 'isValidCode': False, 'coordinate': False}}",301,38
51,"['A', 'C', 'C', 'C', 'A', 'B', 'A', 'C', 'C', 'A', 'C', 'A', 'D', 'D', 'D', 'B', 'B', 'C', 'B', 'D', 'A', 'A', 'A', 'C', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'D', 'B', 'C', 'C', 'D', 'D', 'A', 'A', 'A', 'A', 'A', 'D', 'C', 'B', 'A', 'B', 'B', 'A', 'B', 'C', 'D', 'B', 'B', 'A', 'B', 'C', 'D', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'C', 'D', 'B', 'C', 'B', 'A', 'D', 'A', 'B', 'C', 'B', 'B', 'C', 'A', 'D', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-13T00:02:45.408Z', 'loadTime': '2021-08-13T00:03:14.494Z', 'startTime': '2021-08-13T00:03:43.369Z', 'endTime': '2021-08-13T00:24:38.103Z', 'timeToCompleteFromOpenMsec': 1312695, 'timeToLoadMsec': 29086, 'timeToCompleteFromStartMsec': 1254734}","{'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Black_African', 'education': 'someCollege', 'vizExperience': 'unspecified', 'feedback': ''}","{'0': {'rememberedCode': 'KM7', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'J48', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'J48', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'J48', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'MB1', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '6': {'rememberedCode': 'Z85', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '8': {'rememberedCode': 'S29', 'isValidCode': True, 'coordinate': [760, 320]}, '9': {'rememberedCode': 'K85', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'K85', 'isValidCode': True, 'coordinate': [585, 1211]}, '11': {'rememberedCode': 'K85', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'A49', 'isValidCode': True, 'coordinate': [631, 524]}, '13': {'rememberedCode': 'X56', 'isValidCode': True, 'coordinate': [445, 108]}, '14': {'rememberedCode': 'X56', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X56', 'isValidCode': True, 'coordinate': [445, 108]}, '16': {'rememberedCode': 'C32', 'isValidCode': True, 'coordinate': [1605, 422]}, '17': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '18': {'rememberedCode': 'Q18', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '20': {'rememberedCode': 'Y87', 'isValidCode': True, 'coordinate': [286, 310]}, '21': {'rememberedCode': 'W46', 'isValidCode': True, 'coordinate': [906, 165]}, '22': {'rememberedCode': 'W46', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'W46', 'isValidCode': True, 'coordinate': [906, 165]}, '24': {'rememberedCode': 'N12', 'isValidCode': True, 'coordinate': [559, 582]}, '25': {'rememberedCode': 'Y83', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y83', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y83', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [596, 726]}, '30': {'rememberedCode': 'F95', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [596, 726]}, '32': {'rememberedCode': 'E39', 'isValidCode': True, 'coordinate': [618, 916]}, '33': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '34': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [1001, 544]}, '35': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '36': {'rememberedCode': 'Q49', 'isValidCode': True, 'coordinate': [426, 106]}, '37': {'rememberedCode': 'M21', 'isValidCode': True, 'coordinate': [587, 321]}, '38': {'rememberedCode': 'M21', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M21', 'isValidCode': True, 'coordinate': [587, 321]}}",289,946
52,"['A', 'B', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'A', 'C', 'A', 'B', 'C', 'B', 'A', 'B', 'C', 'A', 'C', 'A', 'B', 'A', 'B', 'A', 'C', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'B']","['2', '1', '1', '2', '1', '1', '2', '1', '1', '2', '1', '1', '2', '1', '1', '1', '2', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '2', '2', '1', '2', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1']","{'openTime': '2021-08-13T00:58:19.699Z', 'loadTime': '2021-08-13T00:58:39.333Z', 'startTime': '2021-08-13T00:58:51.814Z', 'endTime': '2021-08-13T01:18:50.741Z', 'timeToCompleteFromOpenMsec': 1231042, 'timeToLoadMsec': 19634, 'timeToCompleteFromStartMsec': 1198927}","{'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'great'}","{'0': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [771, 894]}, '1': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [745, 794]}, '2': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [745, 794]}, '4': {'rememberedCode': 'J84', 'isValidCode': True, 'coordinate': [865, 229]}, '5': {'rememberedCode': 'V23', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'V23', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'V23', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'H68', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 105]}, '10': {'rememberedCode': 'K75', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 105]}, '12': {'rememberedCode': 'H51', 'isValidCode': True, 'coordinate': [612, 321]}, '13': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '14': {'rememberedCode': 'D79', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '16': {'rememberedCode': 'Y15', 'isValidCode': True, 'coordinate': [324, 158]}, '17': {'rememberedCode': 'N14', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'N14', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'N14', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'T76', 'isValidCode': True, 'coordinate': [1142, 323]}, '21': {'rememberedCode': 'F84', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'F84', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F84', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'W43', 'isValidCode': True, 'coordinate': [866, 302]}, '25': {'rememberedCode': 'F32', 'isValidCode': True, 'coordinate': [1358, 182]}, '26': {'rememberedCode': 'F32', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'F32', 'isValidCode': True, 'coordinate': [1358, 182]}, '28': {'rememberedCode': 'Q53', 'isValidCode': True, 'coordinate': [837, 38]}, '29': {'rememberedCode': 'Z62', 'isValidCode': True, 'coordinate': [721, 214]}, '30': {'rememberedCode': 'Z62', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z62', 'isValidCode': True, 'coordinate': [721, 214]}, '32': {'rememberedCode': 'K93', 'isValidCode': True, 'coordinate': [612, 260]}, '33': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '34': {'rememberedCode': 'R58', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '36': {'rememberedCode': 'L87', 'isValidCode': True, 'coordinate': [285, 230]}, '37': {'rememberedCode': 'L19', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'L19', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L19', 'isValidCode': False, 'coordinate': False}}",351,527
53,"['A', 'C', 'B', 'A', 'B', 'B', 'C', 'A', 'B', 'A', 'C', 'B', 'C', 'A', 'C', 'B', 'C', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'A', 'C', 'A', 'A', 'B', 'C', 'A', 'C', 'C', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'A', 'B', 'C', 'A', 'B', 'A', 'C', 'A', 'B', 'C', 'A', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'B', 'A', 'B', 'C', 'A', 'A', 'A', 'A', 'A', 'C', 'A', 'B', 'B', 'A', 'B', 'A', 'C', 'A', 'A', 'A', 'C', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'C', 'B', 'B', 'A', 'A', 'B', 'C']","['2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '2', '1', '2', '1', '2', '1', '1', '1', '1']","{'openTime': '2021-08-13T01:54:28.491Z', 'loadTime': '2021-08-13T01:54:35.097Z', 'startTime': '2021-08-13T01:54:38.477Z', 'endTime': '2021-08-13T02:15:52.358Z', 'timeToCompleteFromOpenMsec': 1283867, 'timeToLoadMsec': 6606, 'timeToCompleteFromStartMsec': 1273881}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'i like the task'}","{'0': {'rememberedCode': 'R75', 'isValidCode': True, 'coordinate': [773, 293]}, '1': {'rememberedCode': 'N47', 'isValidCode': True, 'coordinate': [434, 151]}, '2': {'rememberedCode': 'N47', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'N47', 'isValidCode': True, 'coordinate': [434, 151]}, '4': {'rememberedCode': 'L85', 'isValidCode': True, 'coordinate': [898, 327]}, '5': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '6': {'rememberedCode': 'Z68', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '8': {'rememberedCode': 'G74', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'T79', 'isValidCode': True, 'coordinate': [625, 715]}, '13': {'rememberedCode': 'L86', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'L86', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'L86', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'U38', 'isValidCode': True, 'coordinate': [1289, 414]}, '17': {'rememberedCode': 'Y41', 'isValidCode': True, 'coordinate': [913, 245]}, '18': {'rememberedCode': 'Y41', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y41', 'isValidCode': True, 'coordinate': [913, 245]}, '20': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [720, 817]}, '21': {'rememberedCode': 'U68', 'isValidCode': True, 'coordinate': [1171, 226]}, '22': {'rememberedCode': 'U68', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'U68', 'isValidCode': True, 'coordinate': [1171, 226]}, '24': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1018, 412]}, '25': {'rememberedCode': 'F83', 'isValidCode': True, 'coordinate': [1200, 290]}, '26': {'rememberedCode': 'F83', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'F83', 'isValidCode': True, 'coordinate': [1200, 290]}, '28': {'rememberedCode': 'N12', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '30': {'rememberedCode': 'S53', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '32': {'rememberedCode': 'C27', 'isValidCode': True, 'coordinate': [1024, 440]}, '33': {'rememberedCode': 'A19', 'isValidCode': True, 'coordinate': [763, 410]}, '34': {'rememberedCode': 'A19', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'A19', 'isValidCode': True, 'coordinate': [763, 410]}, '36': {'rememberedCode': 'J87', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'K86', 'isValidCode': True, 'coordinate': [1144, 428]}, '38': {'rememberedCode': 'K86', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'K86', 'isValidCode': True, 'coordinate': [1144, 428]}}",109,116
54,"['B', 'B', 'C', 'A', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'A', 'A', 'A', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'A', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'A', 'B', 'A', 'C', 'B', 'B', 'B', 'A', 'B', 'C', 'A', 'B', 'C', 'A', 'B', 'B', 'A', 'C', 'B', 'B', 'C', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'A', 'B', 'C', 'A', 'B', 'B', 'B', 'A', 'B', 'A', 'C', 'A', 'B', 'C', 'A', 'B', 'C', 'A', 'B']","['2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']","{'openTime': '2021-08-13T01:56:54.111Z', 'loadTime': '2021-08-13T01:56:56.243Z', 'startTime': '2021-08-13T01:57:46.509Z', 'endTime': '2021-08-13T02:16:40.655Z', 'timeToCompleteFromOpenMsec': 1186544, 'timeToLoadMsec': 2132, 'timeToCompleteFromStartMsec': 1134146}","{'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'Good survey'}","{'0': {'rememberedCode': 'K24', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'G72', 'isValidCode': True, 'coordinate': [475, 1196]}, '2': {'rememberedCode': 'G72', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'G72', 'isValidCode': True, 'coordinate': [475, 1196]}, '4': {'rememberedCode': 'B21', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'F14', 'isValidCode': True, 'coordinate': [1484, 423]}, '6': {'rememberedCode': 'F14', 'isValidCode': True, 'coordinate': [719, 629]}, '7': {'rememberedCode': 'F14', 'isValidCode': True, 'coordinate': [1484, 423]}, '8': {'rememberedCode': 'W45', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'D16', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'D16', 'isValidCode': True, 'coordinate': [897, 613]}, '11': {'rememberedCode': 'D16', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'S95', 'isValidCode': True, 'coordinate': [771, 1001]}, '13': {'rememberedCode': 'X43', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'X43', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X43', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'N12', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'N12', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'N12', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'L42', 'isValidCode': True, 'coordinate': [1268, 908]}, '21': {'rememberedCode': 'P29', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'P29', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'P29', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [23, 792]}, '25': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'L57', 'isValidCode': True, 'coordinate': [174, 1067]}, '27': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'J87', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'J87', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'J87', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [1559, 259]}, '33': {'rememberedCode': 'U64', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'U64', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'U64', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'G74', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'H17', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'H17', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'H17', 'isValidCode': False, 'coordinate': False}}",588,264
55,"['B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'A', 'B', 'B', 'C', 'B', 'A', 'B', 'A', 'C', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'B', 'A', 'B', 'C', 'A', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'C', 'B', 'B', 'C', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'B', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'B', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'B']","['2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-13T01:56:28.632Z', 'loadTime': '2021-08-13T01:56:54.261Z', 'startTime': '2021-08-13T01:57:13.878Z', 'endTime': '2021-08-13T02:18:18.077Z', 'timeToCompleteFromOpenMsec': 1309445, 'timeToLoadMsec': 25629, 'timeToCompleteFromStartMsec': 1264199}","{'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'professional', 'feedback': 'Nice'}","{'0': {'rememberedCode': 'Q14', 'isValidCode': True, 'coordinate': [192, 1102]}, '1': {'rememberedCode': 'J94', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'J94', 'isValidCode': True, 'coordinate': [318, 1071]}, '3': {'rememberedCode': 'J94', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'P92', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'D59', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [429, 1089]}, '7': {'rememberedCode': 'D59', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'S61', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'M96', 'isValidCode': True, 'coordinate': [29, 708]}, '10': {'rememberedCode': 'M96', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M96', 'isValidCode': True, 'coordinate': [29, 708]}, '12': {'rememberedCode': 'V72', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'F64', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'F64', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'F64', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'E89', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'X16', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'X16', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X16', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'H12', 'isValidCode': True, 'coordinate': [1437, 1171]}, '21': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'N48', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'W47', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'T69', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'J47', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'J47', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'J47', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'D41', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'T63', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'T63', 'isValidCode': True, 'coordinate': [286, 1007]}, '39': {'rememberedCode': 'T63', 'isValidCode': False, 'coordinate': False}}",690,423
56,"['A', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'D', 'A', 'C', 'A', 'A', 'C', 'A', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'D', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'A', 'A', 'C', 'B', 'C', 'B', 'C', 'B', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'C', 'C', 'B', 'C', 'B', 'C', 'B', 'D', 'C', 'D', 'D', 'C', 'B', 'C', 'C', 'B', 'C', 'B', 'C', 'A', 'B', 'C', 'B', 'C', 'B', 'B', 'C', 'C', 'B', 'C', 'C', 'B', 'C', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B']","['2', '1', '1', '2', '1', '1', '1', '2', '2', '2', '1', '1', '1', '2', '1', '1', '1', '2', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '1', '1', '2', '1', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-13T01:56:37.479Z', 'loadTime': '2021-08-13T01:56:57.093Z', 'startTime': '2021-08-13T01:57:02.585Z', 'endTime': '2021-08-13T02:19:52.612Z', 'timeToCompleteFromOpenMsec': 1395133, 'timeToLoadMsec': 19614, 'timeToCompleteFromStartMsec': 1370027}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'good'}","{'0': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [739, 381]}, '1': {'rememberedCode': 'R75', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'R75', 'isValidCode': True, 'coordinate': [773, 293]}, '3': {'rememberedCode': 'R75', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'B63', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'K34', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'K34', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'K34', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'M51', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'A21', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'A21', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'A21', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'R41', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'Q72', 'isValidCode': True, 'coordinate': [1014, 1059]}, '14': {'rememberedCode': 'Q72', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Q72', 'isValidCode': True, 'coordinate': [1014, 1059]}, '16': {'rememberedCode': 'H98', 'isValidCode': True, 'coordinate': [1285, 924]}, '17': {'rememberedCode': 'J57', 'isValidCode': True, 'coordinate': [797, 1002]}, '18': {'rememberedCode': 'J57', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J57', 'isValidCode': True, 'coordinate': [797, 1002]}, '20': {'rememberedCode': 'B69', 'isValidCode': True, 'coordinate': [1404, 794]}, '21': {'rememberedCode': 'K73', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'K73', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'K73', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'N24', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Y61', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y61', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y61', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'Q28', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'E63', 'isValidCode': True, 'coordinate': [1596, 999]}, '30': {'rememberedCode': 'E63', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'E63', 'isValidCode': True, 'coordinate': [1596, 999]}, '32': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'R41', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'T84', 'isValidCode': True, 'coordinate': [1297, 1019]}, '38': {'rememberedCode': 'T84', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'T84', 'isValidCode': True, 'coordinate': [1297, 1019]}}",402,345
57,"['A', 'C', 'D', 'D', 'D', 'B', 'B', 'A', 'D', 'D', 'C', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'D', 'C', 'C', 'D', 'B', 'C', 'A', 'D', 'D', 'A', 'D', 'C', 'D', 'C', 'C', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'C', 'C', 'C', 'C', 'D', 'D', 'D', 'D', 'D', 'A', 'C', 'B', 'B', 'D', 'B', 'C', 'D', 'D', 'D', 'C', 'C', 'A', 'A', 'C', 'B', 'D', 'A', 'A', 'C', 'A', 'A', 'B', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'C', 'B', 'C', 'C', 'A', 'D', 'D', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '2', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1']","{'openTime': '2021-08-13T01:58:53.844Z', 'loadTime': '2021-08-13T01:59:16.454Z', 'startTime': '2021-08-13T02:04:43.426Z', 'endTime': '2021-08-13T02:29:25.953Z', 'timeToCompleteFromOpenMsec': 1832109, 'timeToLoadMsec': 22610, 'timeToCompleteFromStartMsec': 1482527}","{'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'Asian', 'education': 'twoYearDegree', 'vizExperience': 'littleExposure', 'feedback': 'none'}","{'0': {'rememberedCode': 'CAN', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'NEV', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'NEV', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'NEV', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'TBY', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'G41', 'isValidCode': True, 'coordinate': [501, 825]}, '6': {'rememberedCode': 'G41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'G41', 'isValidCode': True, 'coordinate': [501, 825]}, '8': {'rememberedCode': '39A', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'G13', 'isValidCode': True, 'coordinate': [378, 613]}, '13': {'rememberedCode': 'XP3', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'XP3', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'XP3', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'D39', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'B46', 'isValidCode': True, 'coordinate': [351, 326]}, '18': {'rememberedCode': 'B46', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'B46', 'isValidCode': True, 'coordinate': [351, 326]}, '20': {'rememberedCode': 'E82', 'isValidCode': True, 'coordinate': [1582, 885]}, '21': {'rememberedCode': 'C33', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'C33', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'C33', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1018, 412]}, '25': {'rememberedCode': 'C1X', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'C1X', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C1X', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'P58', 'isValidCode': True, 'coordinate': [189, 807]}, '30': {'rememberedCode': 'P58', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'P58', 'isValidCode': True, 'coordinate': [189, 807]}, '32': {'rememberedCode': 'F65', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R11', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'R11', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R11', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'C15', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'B98', 'isValidCode': True, 'coordinate': [338, 836]}, '38': {'rememberedCode': 'B98', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B98', 'isValidCode': True, 'coordinate': [338, 836]}}",740,451
58,"['A', 'C', 'A', 'C', 'A', 'A', 'B', 'A', 'B', 'A', 'C', 'C', 'A', 'B', 'A', 'B', 'B', 'C', 'A', 'A', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'A', 'A', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'C', 'A', 'C', 'A', 'C', 'D', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'B', 'C', 'B', 'D', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'C', 'B', 'B', 'A', 'B', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'C', 'C', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T03:42:13.014Z', 'loadTime': '2021-08-13T03:42:31.603Z', 'startTime': '2021-08-13T03:44:52.185Z', 'endTime': '2021-08-13T04:27:25.019Z', 'timeToCompleteFromOpenMsec': 2712005, 'timeToLoadMsec': 18589, 'timeToCompleteFromStartMsec': 2552834}","{'gender': 'male', 'ageGroup': 'ageGroup45', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Thanks '}","{'0': {'rememberedCode': 'Z62', 'isValidCode': True, 'coordinate': [1163, 498]}, '1': {'rememberedCode': 'K25', 'isValidCode': True, 'coordinate': [716, 715]}, '2': {'rememberedCode': 'K25', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'K25', 'isValidCode': True, 'coordinate': [716, 715]}, '4': {'rememberedCode': 'Y93', 'isValidCode': True, 'coordinate': [862, 1014]}, '5': {'rememberedCode': 'H16', 'isValidCode': True, 'coordinate': [937, 715]}, '6': {'rememberedCode': 'H16', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H16', 'isValidCode': True, 'coordinate': [937, 715]}, '8': {'rememberedCode': 'W83', 'isValidCode': True, 'coordinate': [1022, 899]}, '9': {'rememberedCode': 'E37', 'isValidCode': True, 'coordinate': [485, 595]}, '10': {'rememberedCode': 'E37', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'E37', 'isValidCode': True, 'coordinate': [485, 595]}, '12': {'rememberedCode': 'V58', 'isValidCode': True, 'coordinate': [912, 688]}, '13': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [729, 390]}, '14': {'rememberedCode': 'C54', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [729, 390]}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [750, 524]}, '17': {'rememberedCode': 'Y37', 'isValidCode': True, 'coordinate': [325, 626]}, '18': {'rememberedCode': 'Y37', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y37', 'isValidCode': True, 'coordinate': [325, 626]}, '20': {'rememberedCode': 'P67', 'isValidCode': True, 'coordinate': [1005, 878]}, '21': {'rememberedCode': 'L95', 'isValidCode': True, 'coordinate': [618, 549]}, '22': {'rememberedCode': 'L95', 'isValidCode': True, 'coordinate': [130, 608]}, '23': {'rememberedCode': 'L95', 'isValidCode': True, 'coordinate': [618, 549]}, '24': {'rememberedCode': 'V36', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Z69', 'isValidCode': True, 'coordinate': [463, 585]}, '26': {'rememberedCode': 'Z69', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Z69', 'isValidCode': True, 'coordinate': [463, 585]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'C32', 'isValidCode': True, 'coordinate': [328, 616]}, '30': {'rememberedCode': 'C32', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'C32', 'isValidCode': True, 'coordinate': [328, 616]}, '32': {'rememberedCode': 'K36', 'isValidCode': True, 'coordinate': [614, 532]}, '33': {'rememberedCode': 'H18', 'isValidCode': True, 'coordinate': [497, 527]}, '34': {'rememberedCode': 'H18', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'H18', 'isValidCode': True, 'coordinate': [497, 527]}, '36': {'rememberedCode': 'Q41', 'isValidCode': True, 'coordinate': [896, 398]}, '37': {'rememberedCode': 'X32', 'isValidCode': True, 'coordinate': [574, 431]}, '38': {'rememberedCode': 'X32', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'X32', 'isValidCode': True, 'coordinate': [574, 431]}}",93,39
59,"['C', 'D', 'C', 'D', 'B', 'C', 'C', 'A', 'D', 'D', 'C', 'D', 'A', 'D', 'D', 'B', 'D', 'D', 'B', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'C', 'C', 'D', 'D', 'B', 'C', 'A', 'D', 'D', 'A', 'A', 'D', 'D', 'D', 'C', 'C', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'C', 'C', 'D', 'D', 'C', 'A', 'C', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'B', 'B', 'B', 'D', 'D', 'C', 'A', 'D', 'A', 'A', 'C', 'B', 'D', 'D', 'D', 'D', 'B', 'B', 'C', 'C', 'D', 'C', 'B', 'D', 'D', 'A']","['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1']","{'openTime': '2021-08-13T06:10:50.946Z', 'loadTime': '2021-08-13T06:11:18.385Z', 'startTime': '2021-08-13T06:13:24.404Z', 'endTime': '2021-08-13T06:35:40.222Z', 'timeToCompleteFromOpenMsec': 1489276, 'timeToLoadMsec': 27439, 'timeToCompleteFromStartMsec': 1335818}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'COV', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'XA', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'XA', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'XA', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'ASI', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'FR', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'FR', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'FR', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'CE', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'T68', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'T68', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'T68', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'DJ3', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'G56', 'isValidCode': True, 'coordinate': [449, 294]}, '14': {'rememberedCode': 'G56', 'isValidCode': True, 'coordinate': [1740, 703]}, '15': {'rememberedCode': 'G56', 'isValidCode': True, 'coordinate': [449, 294]}, '16': {'rememberedCode': '574', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [1070, 333]}, '18': {'rememberedCode': 'R58', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [1070, 333]}, '20': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [324, 990]}, '21': {'rememberedCode': 'LS3', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'LS3', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'LS3', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'M97', 'isValidCode': True, 'coordinate': [1123, 609]}, '25': {'rememberedCode': 'F16', 'isValidCode': True, 'coordinate': [1039, 698]}, '26': {'rememberedCode': 'F16', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'F16', 'isValidCode': True, 'coordinate': [1039, 698]}, '28': {'rememberedCode': 'Y25', 'isValidCode': True, 'coordinate': [1153, 615]}, '29': {'rememberedCode': 'T29', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'T29', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'T29', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': '247', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'Q2C', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'Q2C', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Q2C', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'L37', 'isValidCode': True, 'coordinate': [601, 516]}, '37': {'rememberedCode': 'T45', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'T45', 'isValidCode': True, 'coordinate': [1146, 39]}, '39': {'rememberedCode': 'T45', 'isValidCode': False, 'coordinate': False}}",752,207
60,"['A', 'A', 'D', 'D', 'D', 'A', 'B', 'A', 'D', 'D', 'C', 'A', 'D', 'D', 'D', 'B', 'A', 'C', 'D', 'D', 'A', 'B', 'D', 'D', 'C', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'D', 'A', 'C', 'B', 'D', 'C', 'C', 'B', 'D', 'D', 'C', 'B', 'D', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'B', 'C', 'A', 'D', 'D', 'B', 'A', 'A', 'A', 'B', 'B', 'B', 'D', 'D', 'D', 'D', 'C', 'A', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'A', 'A', 'A', 'B', 'D', 'C', 'A', 'D', 'B', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2', '1']","{'openTime': '2021-08-13T06:11:30.427Z', 'loadTime': '2021-08-13T06:11:40.451Z', 'startTime': '2021-08-13T06:11:52.815Z', 'endTime': '2021-08-13T06:38:33.265Z', 'timeToCompleteFromOpenMsec': 1622838, 'timeToLoadMsec': 10024, 'timeToCompleteFromStartMsec': 1600450}","{'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'unspecified', 'feedback': ''}","{'0': {'rememberedCode': 'V41', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'C64', 'isValidCode': True, 'coordinate': [301, 329]}, '2': {'rememberedCode': 'C64', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'C64', 'isValidCode': True, 'coordinate': [301, 329]}, '4': {'rememberedCode': 'E24', 'isValidCode': True, 'coordinate': [447, 10]}, '5': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'J12', 'isValidCode': True, 'coordinate': [744, 113]}, '9': {'rememberedCode': 'V42', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'V42', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'V42', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [630, 606]}, '13': {'rememberedCode': 'T21', 'isValidCode': True, 'coordinate': [1405, 206]}, '14': {'rememberedCode': 'T21', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'T21', 'isValidCode': True, 'coordinate': [1405, 206]}, '16': {'rememberedCode': 'K51', 'isValidCode': True, 'coordinate': [716, 343]}, '17': {'rememberedCode': 'V21', 'isValidCode': True, 'coordinate': [620, 308]}, '18': {'rememberedCode': 'V21', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V21', 'isValidCode': True, 'coordinate': [620, 308]}, '20': {'rememberedCode': 'C26', 'isValidCode': True, 'coordinate': [327, 699]}, '21': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '22': {'rememberedCode': 'X41', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '24': {'rememberedCode': 'N56', 'isValidCode': True, 'coordinate': [849, 515]}, '25': {'rememberedCode': 'Y26', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y26', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y26', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '30': {'rememberedCode': 'K27', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '32': {'rememberedCode': 'V21', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'C73', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'C73', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'C73', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'Z57', 'isValidCode': True, 'coordinate': [742, 111]}, '37': {'rememberedCode': 'U26', 'isValidCode': True, 'coordinate': [1008, 44]}, '38': {'rememberedCode': 'U26', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'U26', 'isValidCode': True, 'coordinate': [1008, 44]}}",900,455
61,"['A', 'D', 'A', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'B', 'C', 'A', 'A', 'D', 'D', 'D', 'A', 'D', 'D', 'B', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'B', 'B', 'D', 'D', 'A', 'D', 'A', 'D', 'D', 'A', 'A', 'A', 'A', 'A', 'C', 'D', 'D', 'D', 'D', 'A', 'C', 'C', 'D', 'D', 'B', 'C', 'A', 'A', 'B', 'B', 'B', 'B', 'A', 'A', 'B', 'D', 'D', 'D', 'A', 'A', 'D', 'A', 'A', 'D', 'B', 'D', 'B', 'B', 'D', 'A', 'D', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '2', '2', '2', '2', '1', '2', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '2', '1', '2', '1', '2', '2', '1']","{'openTime': '2021-08-13T06:25:38.333Z', 'loadTime': '2021-08-13T06:25:50.222Z', 'startTime': '2021-08-13T06:27:54.050Z', 'endTime': '2021-08-13T07:00:35.751Z', 'timeToCompleteFromOpenMsec': 2097418, 'timeToLoadMsec': 11889, 'timeToCompleteFromStartMsec': 1961701}","{'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'Black_African', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': '024', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '027', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '027', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '027', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': '014', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': '017', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': '017', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': '017', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': '011', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'E17', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'E17', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'E17', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'O23', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': '011', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': '011', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': '011', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': '014', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': '044', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': '044', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': '044', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': '041', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': '0K3', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': '0K3', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': '0K3', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'LE5', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': '025', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': '025', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': '025', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': '197', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': '197', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': '197', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'A65', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'CV8', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'CV8', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'CV8', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'G23', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'A23', 'isValidCode': True, 'coordinate': [452, 443]}, '38': {'rememberedCode': 'A23', 'isValidCode': True, 'coordinate': [993, 793]}, '39': {'rememberedCode': 'A23', 'isValidCode': True, 'coordinate': [452, 443]}}",265,300
62,"['A', 'C', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'A', 'C', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'A', 'A', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'C', 'B', 'A', 'C', 'C', 'A', 'C', 'B', 'A', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'C', 'A', 'A', 'A', 'B', 'A', 'B', 'C', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'C', 'C', 'B', 'C', 'B', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '2', '2', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '2', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T07:20:16.041Z', 'loadTime': '2021-08-13T07:20:42.136Z', 'startTime': '2021-08-13T07:22:23.956Z', 'endTime': '2021-08-13T07:39:46.297Z', 'timeToCompleteFromOpenMsec': 1170256, 'timeToLoadMsec': 26095, 'timeToCompleteFromStartMsec': 1042341}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Middle_Eastern', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'U26', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'A38', 'isValidCode': True, 'coordinate': [1034, 446]}, '2': {'rememberedCode': 'A38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A38', 'isValidCode': True, 'coordinate': [1034, 446]}, '4': {'rememberedCode': 'E33', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'T65', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'T65', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T65', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'A48', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [903, 710]}, '10': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1704, 1084]}, '11': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [903, 710]}, '12': {'rememberedCode': 'K28', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'W48', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'W48', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'W48', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'F48', 'isValidCode': True, 'coordinate': [1184, 337]}, '17': {'rememberedCode': 'H48', 'isValidCode': True, 'coordinate': [900, 537]}, '18': {'rememberedCode': 'H48', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'H48', 'isValidCode': True, 'coordinate': [900, 537]}, '20': {'rememberedCode': 'N81', 'isValidCode': True, 'coordinate': [742, 204]}, '21': {'rememberedCode': 'T34', 'isValidCode': True, 'coordinate': [911, 849]}, '22': {'rememberedCode': 'T34', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'T34', 'isValidCode': True, 'coordinate': [911, 849]}, '24': {'rememberedCode': 'F63', 'isValidCode': True, 'coordinate': [882, 703]}, '25': {'rememberedCode': 'Z89', 'isValidCode': True, 'coordinate': [1196, 592]}, '26': {'rememberedCode': 'Z89', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Z89', 'isValidCode': True, 'coordinate': [1196, 592]}, '28': {'rememberedCode': 'R78', 'isValidCode': True, 'coordinate': [976, 602]}, '29': {'rememberedCode': 'W42', 'isValidCode': True, 'coordinate': [878, 709]}, '30': {'rememberedCode': 'W42', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W42', 'isValidCode': True, 'coordinate': [878, 709]}, '32': {'rememberedCode': 'Z35', 'isValidCode': True, 'coordinate': [1320, 451]}, '33': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '34': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [1001, 544]}, '35': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '36': {'rememberedCode': 'Z37', 'isValidCode': True, 'coordinate': [601, 408]}, '37': {'rememberedCode': 'Y29', 'isValidCode': True, 'coordinate': [1020, 246]}, '38': {'rememberedCode': 'Y29', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y29', 'isValidCode': True, 'coordinate': [1020, 246]}}",558,520
63,"['A', 'A', 'B', 'B', 'C', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'A', 'B', 'B', 'A', 'B', 'B', 'C', 'B', 'B', 'B', 'A', 'B', 'B', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'B', 'C', 'C', 'A', 'B', 'B', 'A', 'B', 'A', 'A', 'C', 'A', 'A', 'B', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'B', 'B', 'B', 'B', 'A', 'C', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'B', 'B', 'B', 'A', 'A', 'A', 'C', 'B', 'C', 'C', 'A', 'B', 'B', 'B', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'B', 'B', 'B']","['2', '2', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1']","{'openTime': '2021-08-13T07:30:58.805Z', 'loadTime': '2021-08-13T07:31:18.423Z', 'startTime': '2021-08-13T07:31:39.987Z', 'endTime': '2021-08-13T08:02:55.157Z', 'timeToCompleteFromOpenMsec': 1916352, 'timeToLoadMsec': 19618, 'timeToCompleteFromStartMsec': 1875170}","{'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'someCollege', 'vizExperience': 'professional', 'feedback': 'Nice'}","{'0': {'rememberedCode': 'B78', 'isValidCode': True, 'coordinate': [747, 513]}, '1': {'rememberedCode': 'E13', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'E13', 'isValidCode': True, 'coordinate': [734, 770]}, '3': {'rememberedCode': 'E13', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'A37', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'T37', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'R75', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'R75', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'R75', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'P58', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'K73', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [630, 606]}, '15': {'rememberedCode': 'K73', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'W19', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'M67', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'M67', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'M67', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'J94', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'U79', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'U79', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'U79', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Q28', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'R68', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'R68', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'R68', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'T73', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'A21', 'isValidCode': True, 'coordinate': [1271, 251]}, '30': {'rememberedCode': 'A21', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'A21', 'isValidCode': True, 'coordinate': [1271, 251]}, '32': {'rememberedCode': 'U92', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R41', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'R41', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R41', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'N89', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'B12', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'B12', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B12', 'isValidCode': False, 'coordinate': False}}",258,617
64,"['A', 'C', 'D', 'D', 'D', 'A', 'B', 'A', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'C', 'D', 'C', 'C', 'D', 'A', 'D', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'C', 'A', 'D', 'D', 'D', 'A', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'A', 'B', 'D', 'D', 'A', 'D', 'C', 'B', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'D', 'A', 'D', 'D', 'A', 'D', 'A', 'B', 'D', 'B', 'D', 'B', 'B', 'A', 'A', 'D', 'C', 'D', 'D', 'C', 'A', 'D', 'D', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T08:09:43.204Z', 'loadTime': '2021-08-13T08:10:08.733Z', 'startTime': '2021-08-13T08:10:15.665Z', 'endTime': '2021-08-13T08:32:23.973Z', 'timeToCompleteFromOpenMsec': 1360769, 'timeToLoadMsec': 25529, 'timeToCompleteFromStartMsec': 1328308}","{'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'Black_African', 'education': 'highSchool', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': 'ABC', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'TWC', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'TWC', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'TWC', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'PS4', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'V25', 'isValidCode': True, 'coordinate': [1052, 434]}, '6': {'rememberedCode': 'V25', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'V25', 'isValidCode': True, 'coordinate': [1052, 434]}, '8': {'rememberedCode': 'L48', 'isValidCode': True, 'coordinate': [749, 228]}, '9': {'rememberedCode': 'A26', 'isValidCode': True, 'coordinate': [763, 871]}, '10': {'rememberedCode': 'A26', 'isValidCode': True, 'coordinate': [453, 439]}, '11': {'rememberedCode': 'A26', 'isValidCode': True, 'coordinate': [763, 871]}, '12': {'rememberedCode': 'N98', 'isValidCode': True, 'coordinate': [1048, 616]}, '13': {'rememberedCode': 'S21', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'S21', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'S21', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'M13', 'isValidCode': True, 'coordinate': [713, 908]}, '17': {'rememberedCode': 'H89', 'isValidCode': True, 'coordinate': [508, 623]}, '18': {'rememberedCode': 'H89', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'H89', 'isValidCode': True, 'coordinate': [508, 623]}, '20': {'rememberedCode': 'D19', 'isValidCode': True, 'coordinate': [1028, 323]}, '21': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '22': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '24': {'rememberedCode': 'W43', 'isValidCode': True, 'coordinate': [866, 302]}, '25': {'rememberedCode': 'U21', 'isValidCode': True, 'coordinate': [647, 767]}, '26': {'rememberedCode': 'U21', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'U21', 'isValidCode': True, 'coordinate': [647, 767]}, '28': {'rememberedCode': 'Q47', 'isValidCode': True, 'coordinate': [1024, 520]}, '29': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '30': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '32': {'rememberedCode': 'U51', 'isValidCode': True, 'coordinate': [862, 712]}, '33': {'rememberedCode': 'N37', 'isValidCode': True, 'coordinate': [752, 914]}, '34': {'rememberedCode': 'N37', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N37', 'isValidCode': True, 'coordinate': [752, 914]}, '36': {'rememberedCode': 'E73', 'isValidCode': True, 'coordinate': [326, 1162]}, '37': {'rememberedCode': 'M56', 'isValidCode': True, 'coordinate': [855, 52]}, '38': {'rememberedCode': 'M56', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M56', 'isValidCode': True, 'coordinate': [855, 52]}}",751,540
65,"['A', 'C', 'C', 'A', 'A', 'A', 'B', 'A', 'D', 'B', 'C', 'C', 'A', 'D', 'D', 'B', 'B', 'C', 'C', 'A', 'A', 'A', 'B', 'D', 'D', 'C', 'B', 'C', 'B', 'D', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'A', 'D', 'A', 'B', 'A', 'D', 'D', 'A', 'C', 'B', 'A', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'C', 'D', 'D', 'D', 'B', 'A', 'D', 'C', 'D', 'D', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'C', 'A', 'C', 'A', 'B', 'D', 'B', 'A', 'A', 'C', 'D', 'A', 'B', 'C', 'B', 'C', 'C', 'D', 'D', 'D', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T10:15:29.931Z', 'loadTime': '2021-08-13T10:15:31.904Z', 'startTime': '2021-08-13T10:15:35.866Z', 'endTime': '2021-08-13T11:48:08.861Z', 'timeToCompleteFromOpenMsec': 5558930, 'timeToLoadMsec': 1973, 'timeToCompleteFromStartMsec': 5552995}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': 'I am not sure about the accuracy of my answers, but I tried my best. Hope my participation helps. Thanks!'}","{'0': {'rememberedCode': 'T73', 'isValidCode': True, 'coordinate': [761, 118]}, '1': {'rememberedCode': 'K5A', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'K5A', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'K5A', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'U15', 'isValidCode': True, 'coordinate': [318, 115]}, '5': {'rememberedCode': 'H91', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'H91', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H91', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'K72', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'Y21', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'Y21', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'Y21', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'R72', 'isValidCode': True, 'coordinate': [1332, 922]}, '13': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '14': {'rememberedCode': 'D79', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '16': {'rememberedCode': 'Y15', 'isValidCode': True, 'coordinate': [324, 158]}, '17': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [904, 424]}, '18': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [1014, 726]}, '19': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [904, 424]}, '20': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [718, 306]}, '21': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '22': {'rememberedCode': 'H79', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '24': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1018, 412]}, '25': {'rememberedCode': 'U84', 'isValidCode': True, 'coordinate': [622, 303]}, '26': {'rememberedCode': 'U84', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'U84', 'isValidCode': True, 'coordinate': [622, 303]}, '28': {'rememberedCode': 'V71', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'Z76', 'isValidCode': True, 'coordinate': [752, 151]}, '30': {'rememberedCode': 'Z76', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z76', 'isValidCode': True, 'coordinate': [752, 151]}, '32': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [931, 415]}, '34': {'rememberedCode': 'N59', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [931, 415]}, '36': {'rememberedCode': 'M83', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'K23', 'isValidCode': True, 'coordinate': [865, 345]}, '38': {'rememberedCode': 'K23', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'K23', 'isValidCode': True, 'coordinate': [865, 345]}}",798,775
66,"['A', 'D', 'C', 'C', 'D', 'D', 'D', 'A', 'D', 'B', 'C', 'D', 'A', 'D', 'D', 'B', 'C', 'D', 'D', 'D', 'A', 'A', 'A', 'C', 'D', 'C', 'A', 'C', 'D', 'D', 'B', 'A', 'A', 'D', 'B', 'B', 'B', 'B', 'B', 'D', 'C', 'C', 'B', 'A', 'D', 'B', 'B', 'A', 'D', 'D', 'A', 'C', 'D', 'B', 'A', 'C', 'B', 'A', 'B', 'B', 'A', 'A', 'C', 'B', 'D', 'B', 'D', 'A', 'D', 'D', 'C', 'C', 'A', 'A', 'B', 'B', 'D', 'D', 'D', 'D', 'A', 'B', 'A', 'B', 'D', 'B', 'C', 'A', 'C', 'D', 'A', 'A', 'A', 'C', 'D', 'B', 'A', 'D', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T11:23:55.210Z', 'loadTime': '2021-08-13T11:29:48.034Z', 'startTime': '2021-08-13T11:30:09.905Z', 'endTime': '2021-08-13T11:59:42.121Z', 'timeToCompleteFromOpenMsec': 2146911, 'timeToLoadMsec': 352824, 'timeToCompleteFromStartMsec': 1772216}","{'gender': 'female', 'ageGroup': 'ageGroup65', 'ethnicity': 'Asian', 'education': 'professionalDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'Y35', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'L47', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'LPX', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'LPX', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'LPX', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'H80', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'D47', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'D47', 'isValidCode': True, 'coordinate': [755, 1213]}, '11': {'rememberedCode': 'D47', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'H53', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'X53', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'X53', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X53', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'M81', 'isValidCode': True, 'coordinate': [475, 425]}, '17': {'rememberedCode': 'C26', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'C26', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'C26', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'E32', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'Z39', 'isValidCode': True, 'coordinate': [1005, 634]}, '22': {'rememberedCode': 'Z39', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z39', 'isValidCode': True, 'coordinate': [1005, 634]}, '24': {'rememberedCode': 'M43', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'B37', 'isValidCode': True, 'coordinate': [158, 430]}, '29': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '30': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '32': {'rememberedCode': 'X49', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'G17', 'isValidCode': True, 'coordinate': [769, 722]}, '34': {'rememberedCode': 'G17', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'G17', 'isValidCode': True, 'coordinate': [769, 722]}, '36': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'Y15', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'Y15', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y15', 'isValidCode': False, 'coordinate': False}}",551,535
67,"['A', 'C', 'C', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'C', 'C', 'B', 'B', 'C', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'B', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'C', 'A', 'A', 'B', 'B', 'B', 'B', 'A', 'C', 'B', 'C', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T11:30:14.611Z', 'loadTime': '2021-08-13T11:30:15.185Z', 'startTime': '2021-08-13T11:30:19.314Z', 'endTime': '2021-08-13T11:59:47.264Z', 'timeToCompleteFromOpenMsec': 1772653, 'timeToLoadMsec': 574, 'timeToCompleteFromStartMsec': 1767950}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'B78', 'isValidCode': True, 'coordinate': [747, 513]}, '1': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '2': {'rememberedCode': 'A92', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '4': {'rememberedCode': 'T51', 'isValidCode': True, 'coordinate': [750, 406]}, '5': {'rememberedCode': 'U61', 'isValidCode': True, 'coordinate': [639, 341]}, '6': {'rememberedCode': 'U61', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U61', 'isValidCode': True, 'coordinate': [639, 341]}, '8': {'rememberedCode': 'X24', 'isValidCode': True, 'coordinate': [1145, 608]}, '9': {'rememberedCode': 'H29', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'H29', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H29', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'N81', 'isValidCode': True, 'coordinate': [610, 399]}, '13': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '14': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [1174, 227]}, '15': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '16': {'rememberedCode': 'G24', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'L36', 'isValidCode': True, 'coordinate': [1607, 991]}, '18': {'rememberedCode': 'L36', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'L36', 'isValidCode': True, 'coordinate': [1607, 991]}, '20': {'rememberedCode': 'C63', 'isValidCode': True, 'coordinate': [563, 418]}, '21': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '22': {'rememberedCode': 'V75', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '24': {'rememberedCode': 'E85', 'isValidCode': True, 'coordinate': [1417, 714]}, '25': {'rememberedCode': 'C43', 'isValidCode': True, 'coordinate': [1607, 411]}, '26': {'rememberedCode': 'C43', 'isValidCode': True, 'coordinate': [1424, 1173]}, '27': {'rememberedCode': 'C43', 'isValidCode': True, 'coordinate': [1607, 411]}, '28': {'rememberedCode': 'K32', 'isValidCode': True, 'coordinate': [417, 622]}, '29': {'rememberedCode': 'Z45', 'isValidCode': True, 'coordinate': [989, 542]}, '30': {'rememberedCode': 'Z45', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z45', 'isValidCode': True, 'coordinate': [989, 542]}, '32': {'rememberedCode': 'O59', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'Z14', 'isValidCode': True, 'coordinate': [735, 338]}, '34': {'rememberedCode': 'Z14', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Z14', 'isValidCode': True, 'coordinate': [735, 338]}, '36': {'rememberedCode': 'Y87', 'isValidCode': True, 'coordinate': [1425, 321]}, '37': {'rememberedCode': 'C62', 'isValidCode': True, 'coordinate': [1307, 355]}, '38': {'rememberedCode': 'C62', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'C62', 'isValidCode': True, 'coordinate': [1307, 355]}}",487,838
68,"['A', 'A', 'C', 'C', 'C', 'B', 'B', 'B', 'D', 'B', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'C', 'A', 'A', 'A', 'B', 'B', 'C', 'C', 'C', 'B', 'C', 'A', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'D', 'A', 'C', 'D', 'A', 'C', 'C', 'B', 'B', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'D', 'A', 'A', 'C', 'B', 'C', 'B', 'B', 'B', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T11:36:27.518Z', 'loadTime': '2021-08-13T11:36:28.225Z', 'startTime': '2021-08-13T11:36:30.103Z', 'endTime': '2021-08-13T12:03:48.248Z', 'timeToCompleteFromOpenMsec': 1640730, 'timeToLoadMsec': 707, 'timeToCompleteFromStartMsec': 1638145}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'good'}","{'0': {'rememberedCode': 'X32', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'J19', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'J19', 'isValidCode': True, 'coordinate': [203, 112]}, '3': {'rememberedCode': 'J19', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'B26', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'U38', 'isValidCode': True, 'coordinate': [1071, 317]}, '6': {'rememberedCode': 'U38', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U38', 'isValidCode': True, 'coordinate': [1071, 317]}, '8': {'rememberedCode': 'A41', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'W84', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'W84', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W84', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'J19', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'C29', 'isValidCode': True, 'coordinate': [739, 121]}, '14': {'rememberedCode': 'C29', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'C29', 'isValidCode': True, 'coordinate': [739, 121]}, '16': {'rememberedCode': 'X89', 'isValidCode': True, 'coordinate': [299, 241]}, '17': {'rememberedCode': 'V34', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'V34', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V34', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'V45', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'G82', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'G82', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'G82', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'J19', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'J62', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'J62', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'J62', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'JMJ', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': '987', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': '987', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': '987', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'G67', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'K89', 'isValidCode': True, 'coordinate': [1070, 312]}, '34': {'rememberedCode': 'K89', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'K89', 'isValidCode': True, 'coordinate': [1070, 312]}, '36': {'rememberedCode': 'Y92', 'isValidCode': True, 'coordinate': [1286, 690]}, '37': {'rememberedCode': 'TYU', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'TYU', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'TYU', 'isValidCode': False, 'coordinate': False}}",639,102
69,"['A', 'C', 'C', 'C', 'A', 'A', 'B', 'C', 'B', 'B', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'A', 'B', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'A', 'C', 'B', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'B', 'A', 'B', 'B', 'A', 'B', 'C', 'B', 'A', 'B', 'A', 'A', 'C', 'B', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'A', 'A', 'A', 'B', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'A', 'A', 'C', 'B', 'C', 'C', 'A', 'C', 'B', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T12:19:55.229Z', 'loadTime': '2021-08-13T12:20:21.426Z', 'startTime': '2021-08-13T12:22:52.987Z', 'endTime': '2021-08-13T12:45:34.436Z', 'timeToCompleteFromOpenMsec': 1539207, 'timeToLoadMsec': 26197, 'timeToCompleteFromStartMsec': 1361449}","{'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'twoYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'U92', 'isValidCode': True, 'coordinate': [877, 417]}, '1': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '2': {'rememberedCode': 'A92', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '4': {'rememberedCode': 'P59', 'isValidCode': True, 'coordinate': [616, 216]}, '5': {'rememberedCode': 'V47', 'isValidCode': True, 'coordinate': [361, 232]}, '6': {'rememberedCode': 'V47', 'isValidCode': True, 'coordinate': [1293, 606]}, '7': {'rememberedCode': 'V47', 'isValidCode': True, 'coordinate': [361, 232]}, '8': {'rememberedCode': 'H86', 'isValidCode': True, 'coordinate': [446, 37]}, '9': {'rememberedCode': 'Z71', 'isValidCode': True, 'coordinate': [1045, 405]}, '10': {'rememberedCode': 'Z71', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'Z71', 'isValidCode': True, 'coordinate': [1045, 405]}, '12': {'rememberedCode': 'G37', 'isValidCode': True, 'coordinate': [474, 419]}, '13': {'rememberedCode': 'J65', 'isValidCode': True, 'coordinate': [303, 766]}, '14': {'rememberedCode': 'J65', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'J65', 'isValidCode': True, 'coordinate': [303, 766]}, '16': {'rememberedCode': 'Q74', 'isValidCode': True, 'coordinate': [593, 636]}, '17': {'rememberedCode': 'Q42', 'isValidCode': True, 'coordinate': [1471, 635]}, '18': {'rememberedCode': 'Q42', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Q42', 'isValidCode': True, 'coordinate': [1471, 635]}, '20': {'rememberedCode': 'H83', 'isValidCode': True, 'coordinate': [744, 418]}, '21': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '22': {'rememberedCode': 'V75', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '24': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [473, 308]}, '25': {'rememberedCode': 'Y18', 'isValidCode': True, 'coordinate': [1045, 895]}, '26': {'rememberedCode': 'Y18', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y18', 'isValidCode': True, 'coordinate': [1045, 895]}, '28': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [1131, 703]}, '29': {'rememberedCode': 'Z45', 'isValidCode': True, 'coordinate': [989, 542]}, '30': {'rememberedCode': 'Z45', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z45', 'isValidCode': True, 'coordinate': [989, 542]}, '32': {'rememberedCode': 'U51', 'isValidCode': True, 'coordinate': [862, 712]}, '33': {'rememberedCode': 'J25', 'isValidCode': True, 'coordinate': [1470, 802]}, '34': {'rememberedCode': 'J25', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'J25', 'isValidCode': True, 'coordinate': [1470, 802]}, '36': {'rememberedCode': 'E51', 'isValidCode': True, 'coordinate': [293, 715]}, '37': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [704, 641]}, '38': {'rememberedCode': 'J27', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [704, 641]}}",216,107
70,"['A', 'C', 'A', 'C', 'C', 'B', 'B', 'A', 'C', 'C', 'C', 'B', 'A', 'D', 'C', 'B', 'A', 'A', 'B', 'C', 'C', 'A', 'B', 'A', 'D', 'C', 'A', 'A', 'A', 'C', 'B', 'D', 'A', 'D', 'B', 'B', 'A', 'B', 'D', 'D', 'C', 'C', 'B', 'A', 'D', 'B', 'A', 'D', 'A', 'D', 'A', 'D', 'B', 'D', 'C', 'C', 'B', 'A', 'A', 'B', 'A', 'C', 'B', 'B', 'D', 'B', 'A', 'A', 'D', 'D', 'A', 'A', 'A', 'A', 'D', 'B', 'B', 'D', 'D', 'C', 'A', 'C', 'A', 'A', 'D', 'B', 'D', 'B', 'A', 'C', 'A', 'D', 'C', 'D', 'C', 'C', 'A', 'D', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T12:47:39.194Z', 'loadTime': '2021-08-13T12:48:17.756Z', 'startTime': '2021-08-13T12:49:00.712Z', 'endTime': '2021-08-13T13:15:44.060Z', 'timeToCompleteFromOpenMsec': 1684866, 'timeToLoadMsec': 38562, 'timeToCompleteFromStartMsec': 1603348}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': 'None'}","{'0': {'rememberedCode': 'B38', 'isValidCode': True, 'coordinate': [742, 1171]}, '1': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [745, 794]}, '2': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [745, 794]}, '4': {'rememberedCode': 'H43', 'isValidCode': True, 'coordinate': [471, 814]}, '5': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '6': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '8': {'rememberedCode': 'P67', 'isValidCode': True, 'coordinate': [1000, 1021]}, '9': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [630, 606]}, '13': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [307, 1181]}, '14': {'rememberedCode': 'E59', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [307, 1181]}, '16': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [755, 415]}, '17': {'rememberedCode': 'W73', 'isValidCode': True, 'coordinate': [609, 603]}, '18': {'rememberedCode': 'W73', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'W73', 'isValidCode': True, 'coordinate': [609, 603]}, '20': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [720, 817]}, '21': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [495, 1006]}, '22': {'rememberedCode': 'C82', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [495, 1006]}, '24': {'rememberedCode': 'J97', 'isValidCode': True, 'coordinate': [994, 607]}, '25': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [1179, 800]}, '26': {'rememberedCode': 'X34', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [1179, 800]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'B25', 'isValidCode': True, 'coordinate': [887, 917]}, '30': {'rememberedCode': 'B25', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'B25', 'isValidCode': True, 'coordinate': [887, 917]}, '32': {'rememberedCode': 'Z17', 'isValidCode': True, 'coordinate': [756, 251]}, '33': {'rememberedCode': 'N90', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'N90', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N90', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'B24', 'isValidCode': True, 'coordinate': [307, 780]}, '37': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [994, 1019]}, '38': {'rememberedCode': 'X34', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [994, 1019]}}",64,941
71,"['A', 'A', 'C', 'C', 'A', 'A', 'B', 'B', 'A', 'B', 'C', 'B', 'A', 'B', 'B', 'B', 'A', 'A', 'C', 'C', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'A', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'B', 'A', 'C', 'B', 'C', 'C', 'B', 'B', 'C', 'A', 'B', 'C', 'B', 'B', 'B', 'C', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'C', 'A', 'B', 'A', 'A', 'C', 'A', 'A', 'C', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'A', 'B', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '1', '2', '2', '2', '1', '1', '2', '2', '2', '1', '1', '1', '2', '1']","{'openTime': '2021-08-13T13:07:00.518Z', 'loadTime': '2021-08-13T13:07:01.234Z', 'startTime': '2021-08-13T13:07:13.675Z', 'endTime': '2021-08-13T13:31:26.502Z', 'timeToCompleteFromOpenMsec': 1465984, 'timeToLoadMsec': 716, 'timeToCompleteFromStartMsec': 1452827}","{'gender': 'male', 'ageGroup': 'ageGroup18', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'R75', 'isValidCode': True, 'coordinate': [773, 293]}, '1': {'rememberedCode': 'P76', 'isValidCode': True, 'coordinate': [909, 134]}, '2': {'rememberedCode': 'P76', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'P76', 'isValidCode': True, 'coordinate': [909, 134]}, '4': {'rememberedCode': 'H14', 'isValidCode': True, 'coordinate': [900, 122]}, '5': {'rememberedCode': 'E83', 'isValidCode': True, 'coordinate': [1606, 724]}, '6': {'rememberedCode': 'E83', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'E83', 'isValidCode': True, 'coordinate': [1606, 724]}, '8': {'rememberedCode': 'T92', 'isValidCode': True, 'coordinate': [450, 146]}, '9': {'rememberedCode': 'F45', 'isValidCode': True, 'coordinate': [203, 488]}, '10': {'rememberedCode': 'F45', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'F45', 'isValidCode': True, 'coordinate': [203, 488]}, '12': {'rememberedCode': 'J28', 'isValidCode': True, 'coordinate': [480, 235]}, '13': {'rememberedCode': 'P36', 'isValidCode': True, 'coordinate': [1015, 679]}, '14': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P36', 'isValidCode': True, 'coordinate': [1015, 679]}, '16': {'rememberedCode': 'K46', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [490, 530]}, '18': {'rememberedCode': 'T61', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [490, 530]}, '20': {'rememberedCode': 'B73', 'isValidCode': True, 'coordinate': [605, 795]}, '21': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '22': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '24': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [473, 308]}, '25': {'rememberedCode': 'Y71', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y71', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y71', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'K16', 'isValidCode': True, 'coordinate': [981, 434]}, '29': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '30': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [1554, 499]}, '31': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '32': {'rememberedCode': 'T16', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '34': {'rememberedCode': 'E14', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '36': {'rememberedCode': 'B24', 'isValidCode': True, 'coordinate': [307, 780]}, '37': {'rememberedCode': 'M97', 'isValidCode': True, 'coordinate': [1593, 158]}, '38': {'rememberedCode': 'M97', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M97', 'isValidCode': True, 'coordinate': [1593, 158]}}",818,916
72,"['A', 'C', 'C', 'C', 'A', 'D', 'B', 'A', 'B', 'B', 'C', 'C', 'A', 'D', 'D', 'B', 'A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'A', 'B', 'D', 'A', 'C', 'C', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'B', 'B', 'B', 'A', 'B', 'A', 'C', 'D', 'A', 'D', 'D', 'D', 'A', 'B', 'D', 'A', 'D', 'D', 'D', 'D', 'B', 'C', 'B', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'D', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'B', 'D', 'A', 'A', 'B', 'C', 'D', 'C', 'C', 'D', 'D', 'D', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '2', '2', '2', '2', '1', '1', '1', '1', '2', '1', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '1']","{'openTime': '2021-08-13T14:49:19.992Z', 'loadTime': '2021-08-13T14:49:20.107Z', 'startTime': '2021-08-13T14:50:08.312Z', 'endTime': '2021-08-13T15:14:52.475Z', 'timeToCompleteFromOpenMsec': 1532483, 'timeToLoadMsec': 115, 'timeToCompleteFromStartMsec': 1484163}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Latino_Hispanic', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': '051', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '0E5', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '0E5', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '0E5', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'J84', 'isValidCode': True, 'coordinate': [865, 229]}, '5': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '6': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '8': {'rememberedCode': 'P57', 'isValidCode': True, 'coordinate': [871, 309]}, '9': {'rememberedCode': 'A51', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'A51', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'A51', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'K52', 'isValidCode': True, 'coordinate': [230, 311]}, '13': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'Y35', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'E58', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'E12', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'E12', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'E12', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'BN1', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'DPB', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'DPB', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'DPB', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'ARE', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'N43', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'N43', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'N43', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'E41', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'T56', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'T56', 'isValidCode': True, 'coordinate': [52, 339]}, '35': {'rememberedCode': 'T56', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'C52', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'R89', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'R89', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'R89', 'isValidCode': False, 'coordinate': False}}",861,153
73,"['A', 'D', 'A', 'A', 'A', 'B', 'D', 'B', 'D', 'B', 'C', 'D', 'B', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'A', 'B', 'D', 'C', 'C', 'B', 'C', 'A', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'B', 'A', 'D', 'C', 'C', 'B', 'A', 'D', 'B', 'C', 'D', 'D', 'D', 'A', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'D', 'D', 'A', 'D', 'C', 'B', 'D', 'B', 'A', 'D', 'C', 'D', 'C', 'A', 'A', 'A', 'C', 'B', 'D', 'A', 'D', 'C', 'A', 'C', 'D', 'B', 'D', 'B', 'C', 'A', 'D', 'D', 'A', 'B', 'C', 'B', 'D', 'C', 'A', 'D', 'D', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T15:03:33.983Z', 'loadTime': '2021-08-13T15:03:56.506Z', 'startTime': '2021-08-13T15:04:31.462Z', 'endTime': '2021-08-13T15:22:28.136Z', 'timeToCompleteFromOpenMsec': 1134153, 'timeToLoadMsec': 22523, 'timeToCompleteFromStartMsec': 1076674}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'twoYearDegree', 'vizExperience': 'someExposure', 'feedback': 'None'}","{'0': {'rememberedCode': '312', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'Q64', 'isValidCode': True, 'coordinate': [1146, 444]}, '2': {'rememberedCode': 'Q64', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'Q64', 'isValidCode': True, 'coordinate': [1146, 444]}, '4': {'rememberedCode': 'H32', 'isValidCode': True, 'coordinate': [1460, 991]}, '5': {'rememberedCode': 'U42', 'isValidCode': True, 'coordinate': [1177, 532]}, '6': {'rememberedCode': 'U42', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U42', 'isValidCode': True, 'coordinate': [1177, 532]}, '8': {'rememberedCode': 'A49', 'isValidCode': True, 'coordinate': [874, 237]}, '9': {'rememberedCode': 'G72', 'isValidCode': True, 'coordinate': [1191, 1089]}, '10': {'rememberedCode': 'G72', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'G72', 'isValidCode': True, 'coordinate': [1191, 1089]}, '12': {'rememberedCode': 'H21', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'Q46', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'Q46', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Q46', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'B68', 'isValidCode': True, 'coordinate': [730, 1095]}, '17': {'rememberedCode': 'Q21', 'isValidCode': True, 'coordinate': [213, 230]}, '18': {'rememberedCode': 'Q21', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Q21', 'isValidCode': True, 'coordinate': [213, 230]}, '20': {'rememberedCode': 'F37', 'isValidCode': True, 'coordinate': [295, 894]}, '21': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '22': {'rememberedCode': 'V75', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '24': {'rememberedCode': 'A52', 'isValidCode': True, 'coordinate': [719, 590]}, '25': {'rememberedCode': 'D78', 'isValidCode': True, 'coordinate': [884, 609]}, '26': {'rememberedCode': 'D78', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'D78', 'isValidCode': True, 'coordinate': [884, 609]}, '28': {'rememberedCode': 'H72', 'isValidCode': True, 'coordinate': [323, 598]}, '29': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '30': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '32': {'rememberedCode': 'K16', 'isValidCode': True, 'coordinate': [458, 261]}, '33': {'rememberedCode': 'H76', 'isValidCode': True, 'coordinate': [1068, 627]}, '34': {'rememberedCode': 'H76', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'H76', 'isValidCode': True, 'coordinate': [1068, 627]}, '36': {'rememberedCode': 'D37', 'isValidCode': True, 'coordinate': [884, 515]}, '37': {'rememberedCode': 'D67', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'D67', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'D67', 'isValidCode': False, 'coordinate': False}}",748,118
74,"['C', 'C', 'D', 'D', 'A', 'A', 'A', 'C', 'D', 'D', 'C', 'D', 'A', 'D', 'C', 'B', 'C', 'A', 'D', 'D', 'A', 'B', 'B', 'D', 'D', 'C', 'A', 'C', 'A', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'D', 'D', 'D', 'A', 'B', 'D', 'D', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'C', 'D', 'D', 'C', 'A', 'A', 'C', 'D', 'B', 'B', 'A', 'D', 'D', 'D', 'C', 'A', 'A', 'C', 'A', 'B', 'B', 'A', 'D', 'A', 'A', 'A', 'A', 'D', 'D', 'B', 'D', 'A', 'D', 'D', 'A', 'D', 'C', 'B', 'D', 'C', 'B', 'D', 'D', 'B']","['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T15:13:32.868Z', 'loadTime': '2021-08-13T15:13:36.086Z', 'startTime': '2021-08-13T15:14:27.449Z', 'endTime': '2021-08-13T15:33:26.472Z', 'timeToCompleteFromOpenMsec': 1193604, 'timeToLoadMsec': 3218, 'timeToCompleteFromStartMsec': 1139023}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'UVZ', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'JXZ', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'JXZ', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'JXZ', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'AZP', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '6': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '8': {'rememberedCode': 'Y6X', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'W49', 'isValidCode': True, 'coordinate': [1028, 709]}, '10': {'rememberedCode': 'W49', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W49', 'isValidCode': True, 'coordinate': [1028, 709]}, '12': {'rememberedCode': 'G6N', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'D6X', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'D6X', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'D6X', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'S7N', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'KZ8', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'KZ8', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'KZ8', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'QI5', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '22': {'rememberedCode': 'K53', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '24': {'rememberedCode': 'N61', 'isValidCode': True, 'coordinate': [605, 715]}, '25': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [1206, 392]}, '26': {'rememberedCode': 'M94', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [1206, 392]}, '28': {'rememberedCode': 'A53', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '30': {'rememberedCode': 'S53', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '32': {'rememberedCode': 'U49', 'isValidCode': True, 'coordinate': [330, 429]}, '33': {'rememberedCode': 'N37', 'isValidCode': True, 'coordinate': [752, 914]}, '34': {'rememberedCode': 'N37', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N37', 'isValidCode': True, 'coordinate': [752, 914]}, '36': {'rememberedCode': 'V59', 'isValidCode': True, 'coordinate': [465, 325]}, '37': {'rememberedCode': 'M55', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'M55', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M55', 'isValidCode': False, 'coordinate': False}}",870,439
75,"['A', 'C', 'D', 'D', 'D', 'B', 'C', 'C', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'B', 'D', 'D', 'D', 'A', 'D', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'D', 'A', 'C', 'D', 'B', 'B', 'D', 'A', 'C', 'C', 'C', 'B', 'A', 'A', 'D', 'B', 'D', 'D', 'D', 'A', 'B', 'D', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'A', 'C', 'B', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'A', 'A', 'C', 'A', 'B', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'D', 'C', 'D', 'C', 'C', 'A', 'D', 'A', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-13T18:48:29.412Z', 'loadTime': '2021-08-13T18:48:47.529Z', 'startTime': '2021-08-13T18:49:22.922Z', 'endTime': '2021-08-13T19:21:45.107Z', 'timeToCompleteFromOpenMsec': 1995695, 'timeToLoadMsec': 18117, 'timeToCompleteFromStartMsec': 1942185}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'doctoralDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': 'AZE', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'PJ5', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'PJ5', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'PJ5', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'R43', 'isValidCode': True, 'coordinate': [1009, 1205]}, '5': {'rememberedCode': 'U73', 'isValidCode': True, 'coordinate': [1318, 719]}, '6': {'rememberedCode': 'U73', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U73', 'isValidCode': True, 'coordinate': [1318, 719]}, '8': {'rememberedCode': 'C65', 'isValidCode': True, 'coordinate': [1328, 147]}, '9': {'rememberedCode': 'J16', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'J16', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'J16', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'PY1', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'J21', 'isValidCode': True, 'coordinate': [877, 402]}, '14': {'rememberedCode': 'J21', 'isValidCode': True, 'coordinate': [1749, 225]}, '15': {'rememberedCode': 'J21', 'isValidCode': True, 'coordinate': [877, 402]}, '16': {'rememberedCode': 'C14', 'isValidCode': True, 'coordinate': [870, 1016]}, '17': {'rememberedCode': 'T58', 'isValidCode': True, 'coordinate': [1211, 422]}, '18': {'rememberedCode': 'T58', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'T58', 'isValidCode': True, 'coordinate': [1211, 422]}, '20': {'rememberedCode': 'R16', 'isValidCode': True, 'coordinate': [432, 1085]}, '21': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [1010, 906]}, '22': {'rememberedCode': 'R23', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [1010, 906]}, '24': {'rememberedCode': 'Y59', 'isValidCode': True, 'coordinate': [987, 130]}, '25': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [1468, 491]}, '26': {'rememberedCode': 'J27', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [1468, 491]}, '28': {'rememberedCode': 'P47', 'isValidCode': True, 'coordinate': [834, 218]}, '29': {'rememberedCode': 'V89', 'isValidCode': True, 'coordinate': [576, 630]}, '30': {'rememberedCode': 'V89', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'V89', 'isValidCode': True, 'coordinate': [576, 630]}, '32': {'rememberedCode': 'J51', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R51', 'isValidCode': True, 'coordinate': [1173, 917]}, '34': {'rememberedCode': 'R51', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R51', 'isValidCode': True, 'coordinate': [1173, 917]}, '36': {'rememberedCode': 'C37', 'isValidCode': True, 'coordinate': [1012, 510]}, '37': {'rememberedCode': 'H61', 'isValidCode': True, 'coordinate': [1173, 1029]}, '38': {'rememberedCode': 'H61', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'H61', 'isValidCode': True, 'coordinate': [1173, 1029]}}",507,137
76,"['A', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'C', 'D', 'D', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'B', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'D', 'C', 'B', 'A', 'D', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'A', 'B', 'D', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'C', 'C', 'B', 'D', 'B', 'C', 'A', 'D', 'D', 'A', 'A', 'A', 'A', 'D', 'B', 'B', 'A', 'C', 'B', 'A', 'C', 'A', 'C', 'D', 'B', 'A', 'B', 'B', 'D', 'A', 'B', 'C', 'D', 'C', 'C', 'A', 'D', 'D', 'D']","['2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '1', '2', '2', '1']","{'openTime': '2021-08-13T23:50:10.851Z', 'loadTime': '2021-08-13T23:50:38.269Z', 'startTime': '2021-08-13T23:52:22.237Z', 'endTime': '2021-08-14T00:28:18.125Z', 'timeToCompleteFromOpenMsec': 2287274, 'timeToLoadMsec': 27418, 'timeToCompleteFromStartMsec': 2155888}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'SD3', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'L6X', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'L6X', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'L6X', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'R17', 'isValidCode': True, 'coordinate': [448, 334]}, '5': {'rememberedCode': 'P46', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'P46', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P46', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'L68', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'A18', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'A18', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'A18', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'MH5', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'SJ8', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'SJ8', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'SJ8', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'M16', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'JH7', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'JH7', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'JH7', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [709, 720]}, '21': {'rememberedCode': 'L27', 'isValidCode': True, 'coordinate': [867, 519]}, '22': {'rememberedCode': 'L27', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L27', 'isValidCode': True, 'coordinate': [867, 519]}, '24': {'rememberedCode': 'M26', 'isValidCode': True, 'coordinate': [1024, 516]}, '25': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [513, 876]}, '26': {'rememberedCode': 'N59', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [513, 876]}, '28': {'rememberedCode': 'H97', 'isValidCode': True, 'coordinate': [715, 623]}, '29': {'rememberedCode': '854', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': '854', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': '854', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'C27', 'isValidCode': True, 'coordinate': [1024, 440]}, '33': {'rememberedCode': 'D18', 'isValidCode': True, 'coordinate': [1071, 412]}, '34': {'rememberedCode': 'D18', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D18', 'isValidCode': True, 'coordinate': [1071, 412]}, '36': {'rememberedCode': 'G71', 'isValidCode': True, 'coordinate': [981, 584]}, '37': {'rememberedCode': 'E69', 'isValidCode': True, 'coordinate': [1000, 519]}, '38': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E69', 'isValidCode': True, 'coordinate': [1000, 519]}}",466,48
77,"['A', 'B', 'C', 'B', 'C', 'B', 'B', 'D', 'D', 'D', 'C', 'C', 'B', 'B', 'C', 'B', 'B', 'C', 'B', 'A', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'B', 'A', 'A', 'A', 'C', 'B', 'B', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'C', 'B', 'A', 'A', 'B', 'C', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'C', 'B', 'C', 'B', 'B', 'A', 'C', 'A', 'D', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1']","{'openTime': '2021-08-14T03:25:15.568Z', 'loadTime': '2021-08-14T03:25:17.400Z', 'startTime': '2021-08-14T03:25:18.678Z', 'endTime': '2021-08-14T03:50:59.066Z', 'timeToCompleteFromOpenMsec': 1543498, 'timeToLoadMsec': 1832, 'timeToCompleteFromStartMsec': 1540388}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Nice study.'}","{'0': {'rememberedCode': 'SAT', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'J82', 'isValidCode': True, 'coordinate': [587, 220]}, '2': {'rememberedCode': 'J82', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'J82', 'isValidCode': True, 'coordinate': [587, 220]}, '4': {'rememberedCode': 'B82', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'H76', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'H76', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H76', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'J38', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'E87', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'E87', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'E87', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'M36', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'H74', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'H74', 'isValidCode': True, 'coordinate': [1171, 891]}, '15': {'rememberedCode': 'H74', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'H86', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'V46', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'V46', 'isValidCode': True, 'coordinate': [152, 704]}, '19': {'rememberedCode': 'V46', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'C85', 'isValidCode': True, 'coordinate': [713, 603]}, '21': {'rememberedCode': 'V74', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [14, 1089]}, '23': {'rememberedCode': 'V74', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'R75', 'isValidCode': True, 'coordinate': [1453, 415]}, '25': {'rememberedCode': 'V26', 'isValidCode': True, 'coordinate': [750, 204]}, '26': {'rememberedCode': 'V26', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'V26', 'isValidCode': True, 'coordinate': [750, 204]}, '28': {'rememberedCode': 'N17', 'isValidCode': True, 'coordinate': [841, 498]}, '29': {'rememberedCode': 'Y48', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'Y48', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Y48', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [720, 352]}, '33': {'rememberedCode': 'F85', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'F85', 'isValidCode': True, 'coordinate': [885, 617]}, '35': {'rememberedCode': 'F85', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'Q41', 'isValidCode': True, 'coordinate': [896, 398]}, '37': {'rememberedCode': 'V47', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'V47', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V47', 'isValidCode': False, 'coordinate': False}}",208,731
1 ID QA_answers reco_answers timeing surveyData tasks workerId assId
2 1 ['A', 'D', 'D', 'D', 'D', 'A', 'D', 'A', 'D', 'D', 'C', 'C', 'A', 'D', 'D', 'B', 'D', 'B', 'B', 'A', 'A', 'D', 'B', 'D', 'D', 'C', 'B', 'C', 'C', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'A', 'D', 'C', 'B', 'D', 'D', 'D', 'A', 'C', 'D', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'C', 'B', 'D', 'A', 'C', 'D', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'C', 'A', 'B', 'B', 'B', 'C', 'B', 'D', 'D', 'A', 'D', 'C', 'B', 'C', 'C', 'A', 'D', 'A', 'A'] ['2', '1', '1', '2', '2', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-11T14:37:58.505Z', 'loadTime': '2021-08-11T14:38:06.986Z', 'startTime': '2021-08-11T15:12:30.541Z', 'endTime': '2021-08-11T15:34:37.940Z', 'timeToCompleteFromOpenMsec': 3399435, 'timeToLoadMsec': 8481, 'timeToCompleteFromStartMsec': 1327399} {'gender': 'male', 'ageGroup': 'ageGroup18', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '2': {'rememberedCode': 'W38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '4': {'rememberedCode': 'Z76', 'isValidCode': True, 'coordinate': [468, 128]}, '5': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '6': {'rememberedCode': 'T61', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '8': {'rememberedCode': 'K92', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '10': {'rememberedCode': 'W78', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '12': {'rememberedCode': 'T32', 'isValidCode': True, 'coordinate': [789, 430]}, '13': {'rememberedCode': 'P33', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'P33', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P33', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'B68', 'isValidCode': True, 'coordinate': [730, 1095]}, '17': {'rememberedCode': 'V62', 'isValidCode': True, 'coordinate': [1460, 892]}, '18': {'rememberedCode': 'V62', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V62', 'isValidCode': True, 'coordinate': [1460, 892]}, '20': {'rememberedCode': 'C63', 'isValidCode': True, 'coordinate': [563, 418]}, '21': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '22': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '24': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [473, 308]}, '25': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [1469, 611]}, '26': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [559, 325]}, '27': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [1469, 611]}, '28': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'Z53', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'Z53', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z53', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'E38', 'isValidCode': True, 'coordinate': [164, 729]}, '33': {'rememberedCode': 'T39', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'T39', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T39', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'L87', 'isValidCode': True, 'coordinate': [285, 230]}, '37': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [863, 531]}, '38': {'rememberedCode': 'D59', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [863, 531]}} 598 31
3 2 ['A', 'C', 'C', 'C', 'A', 'B', 'C', 'C', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'B', 'B', 'D', 'C', 'C', 'D', 'C', 'D', 'C', 'B', 'D', 'A', 'D', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'A', 'A', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'A', 'B', 'D', 'A', 'D', 'C', 'B', 'D', 'B', 'A', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'D', 'A', 'C', 'B', 'C', 'D', 'B', 'B', 'C', 'D', 'D', 'A', 'D', 'C', 'B', 'C', 'C', 'A', 'D', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2', '1'] {'openTime': '2021-08-11T16:32:27.930Z', 'loadTime': '2021-08-11T16:32:38.908Z', 'startTime': '2021-08-11T16:37:54.080Z', 'endTime': '2021-08-11T16:55:31.533Z', 'timeToCompleteFromOpenMsec': 1383603, 'timeToLoadMsec': 10978, 'timeToCompleteFromStartMsec': 1057453} {'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''} {'0': {'rememberedCode': 'M63', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'H18', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '6': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '8': {'rememberedCode': 'H68', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [1435, 294]}, '10': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [1435, 294]}, '12': {'rememberedCode': 'D69', 'isValidCode': True, 'coordinate': [1597, 697]}, '13': {'rememberedCode': 'C78', 'isValidCode': True, 'coordinate': [598, 998]}, '14': {'rememberedCode': 'C78', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'C78', 'isValidCode': True, 'coordinate': [598, 998]}, '16': {'rememberedCode': 'B91', 'isValidCode': True, 'coordinate': [743, 644]}, '17': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '18': {'rememberedCode': 'Q18', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '20': {'rememberedCode': 'M18', 'isValidCode': True, 'coordinate': [1159, 206]}, '21': {'rememberedCode': 'L28', 'isValidCode': True, 'coordinate': [754, 1222]}, '22': {'rememberedCode': 'L28', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L28', 'isValidCode': True, 'coordinate': [754, 1222]}, '24': {'rememberedCode': 'J97', 'isValidCode': True, 'coordinate': [994, 607]}, '25': {'rememberedCode': 'E95', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'E95', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E95', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'P47', 'isValidCode': True, 'coordinate': [834, 218]}, '29': {'rememberedCode': 'H71', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'H71', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H71', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [432, 1112]}, '33': {'rememberedCode': 'K89', 'isValidCode': True, 'coordinate': [1070, 312]}, '34': {'rememberedCode': 'K89', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'K89', 'isValidCode': True, 'coordinate': [1070, 312]}, '36': {'rememberedCode': 'G61', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'C62', 'isValidCode': True, 'coordinate': [1307, 355]}, '38': {'rememberedCode': 'C62', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'C62', 'isValidCode': True, 'coordinate': [1307, 355]}} 987 787
4 3 ['A', 'C', 'B', 'C', 'A', 'D', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'B', 'D', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'A', 'D', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'D', 'A', 'B', 'C', 'D', 'D', 'A', 'C', 'A', 'A', 'B', 'C', 'B', 'A', 'B', 'B', 'A', 'B', 'C', 'B', 'D', 'B', 'A', 'B', 'D', 'D', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'C', 'B', 'B', 'B', 'C', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'D', 'A', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T16:37:48.901Z', 'loadTime': '2021-08-11T16:37:58.967Z', 'startTime': '2021-08-11T16:38:27.153Z', 'endTime': '2021-08-11T16:56:00.832Z', 'timeToCompleteFromOpenMsec': 1091931, 'timeToLoadMsec': 10066, 'timeToCompleteFromStartMsec': 1053679} {'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''} {'0': {'rememberedCode': 'WB8', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'M81', 'isValidCode': True, 'coordinate': [476, 239]}, '5': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '6': {'rememberedCode': 'T61', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '8': {'rememberedCode': 'U83', 'isValidCode': True, 'coordinate': [588, 631]}, '9': {'rememberedCode': 'D19', 'isValidCode': True, 'coordinate': [1293, 605]}, '10': {'rememberedCode': 'D19', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'D19', 'isValidCode': True, 'coordinate': [1293, 605]}, '12': {'rememberedCode': 'C47', 'isValidCode': True, 'coordinate': [653, 241]}, '13': {'rememberedCode': 'K59', 'isValidCode': True, 'coordinate': [580, 212]}, '14': {'rememberedCode': 'K59', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'K59', 'isValidCode': True, 'coordinate': [580, 212]}, '16': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [755, 415]}, '17': {'rememberedCode': 'W97', 'isValidCode': True, 'coordinate': [1462, 537]}, '18': {'rememberedCode': 'W97', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'W97', 'isValidCode': True, 'coordinate': [1462, 537]}, '20': {'rememberedCode': 'H83', 'isValidCode': True, 'coordinate': [744, 418]}, '21': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1445, 916]}, '22': {'rememberedCode': 'D27', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1445, 916]}, '24': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [473, 308]}, '25': {'rememberedCode': 'S36', 'isValidCode': True, 'coordinate': [1351, 416]}, '26': {'rememberedCode': 'S36', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'S36', 'isValidCode': True, 'coordinate': [1351, 416]}, '28': {'rememberedCode': 'U12', 'isValidCode': True, 'coordinate': [1021, 30]}, '29': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '30': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '32': {'rememberedCode': 'Z35', 'isValidCode': True, 'coordinate': [1320, 451]}, '33': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '34': {'rememberedCode': 'E14', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '36': {'rememberedCode': 'X29', 'isValidCode': True, 'coordinate': [1418, 222]}, '37': {'rememberedCode': 'Y91', 'isValidCode': True, 'coordinate': [1003, 936]}, '38': {'rememberedCode': 'Y91', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y91', 'isValidCode': True, 'coordinate': [1003, 936]}} 21 185
5 4 ['A', 'A', 'D', 'C', 'D', 'B', 'D', 'A', 'D', 'B', 'A', 'D', 'D', 'D', 'C', 'C', 'A', 'A', 'B', 'A', 'A', 'A', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'C', 'C', 'B', 'A', 'C', 'C', 'D', 'C', 'C', 'D', 'D', 'D', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'D', 'B', 'D', 'C', 'C', 'C', 'D', 'C', 'A', 'A', 'C', 'D', 'C', 'B', 'A', 'B', 'D', 'D', 'A', 'C', 'C', 'A', 'D', 'B', 'C', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'D', 'B', 'A', 'B', 'B', 'D', 'D', 'D', 'D', 'B', 'B', 'B', 'D', 'D', 'D', 'D'] ['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '1', '1', '1'] {'openTime': '2021-08-11T16:55:58.407Z', 'loadTime': '2021-08-11T16:56:20.466Z', 'startTime': '2021-08-11T16:56:30.864Z', 'endTime': '2021-08-11T17:17:22.934Z', 'timeToCompleteFromOpenMsec': 1284527, 'timeToLoadMsec': 22059, 'timeToCompleteFromStartMsec': 1252070} {'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'S29', 'isValidCode': True, 'coordinate': [1037, 23]}, '1': {'rememberedCode': 'A23', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'A23', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A23', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'K19', 'isValidCode': True, 'coordinate': [1317, 122]}, '5': {'rememberedCode': 'U58', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'U58', 'isValidCode': True, 'coordinate': [1141, 143]}, '7': {'rememberedCode': 'U58', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'E19', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 105]}, '10': {'rememberedCode': 'K75', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 105]}, '12': {'rememberedCode': 'N81', 'isValidCode': True, 'coordinate': [610, 399]}, '13': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'U95', 'isValidCode': True, 'coordinate': [290, 520]}, '17': {'rememberedCode': 'H98', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'H98', 'isValidCode': True, 'coordinate': [1285, 924]}, '19': {'rememberedCode': 'H98', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'G63', 'isValidCode': True, 'coordinate': [842, 781]}, '21': {'rememberedCode': 'V59', 'isValidCode': True, 'coordinate': [897, 261]}, '22': {'rememberedCode': 'V59', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V59', 'isValidCode': True, 'coordinate': [897, 261]}, '24': {'rememberedCode': 'V43', 'isValidCode': True, 'coordinate': [753, 498]}, '25': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '26': {'rememberedCode': 'E75', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '28': {'rememberedCode': 'V32', 'isValidCode': True, 'coordinate': [737, 511]}, '29': {'rememberedCode': 'L38', 'isValidCode': True, 'coordinate': [1157, 348]}, '30': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'L38', 'isValidCode': True, 'coordinate': [1157, 348]}, '32': {'rememberedCode': 'W95', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R95', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'R95', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R95', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'W37', 'isValidCode': True, 'coordinate': [448, 976]}, '37': {'rememberedCode': 'L62', 'isValidCode': True, 'coordinate': [285, 256]}, '38': {'rememberedCode': 'L62', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L62', 'isValidCode': True, 'coordinate': [285, 256]}} 455 408
6 5 ['C', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'D', 'B', 'C', 'D', 'C', 'D', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'D', 'C', 'D', 'B', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'C', 'B', 'A', 'C', 'D', 'A', 'D', 'C', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'C', 'D', 'A', 'C', 'C', 'B', 'B', 'A', 'B', 'D', 'A', 'D', 'A', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'C', 'A', 'D', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '2', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T17:43:11.603Z', 'loadTime': '2021-08-11T17:43:28.195Z', 'startTime': '2021-08-11T17:45:09.959Z', 'endTime': '2021-08-11T18:03:27.112Z', 'timeToCompleteFromOpenMsec': 1215509, 'timeToLoadMsec': 16592, 'timeToCompleteFromStartMsec': 1097153} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'littleExposure', 'feedback': 'You need to provide more time on the screen that shows the 3 digit character codes. It flashed by so fast it made it difficult to remember one. I know i messed up a few.'} {'0': {'rememberedCode': 'AJ4', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'X98', 'isValidCode': True, 'coordinate': [1756, 823]}, '2': {'rememberedCode': 'X98', 'isValidCode': True, 'coordinate': [1462, 969]}, '3': {'rememberedCode': 'X98', 'isValidCode': True, 'coordinate': [1756, 823]}, '4': {'rememberedCode': 'Y41', 'isValidCode': True, 'coordinate': [874, 790]}, '5': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '6': {'rememberedCode': 'Z68', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '8': {'rememberedCode': 'J12', 'isValidCode': True, 'coordinate': [744, 113]}, '9': {'rememberedCode': 'M78', 'isValidCode': True, 'coordinate': [875, 1162]}, '10': {'rememberedCode': 'M78', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M78', 'isValidCode': True, 'coordinate': [875, 1162]}, '12': {'rememberedCode': 'Y14', 'isValidCode': True, 'coordinate': [350, 299]}, '13': {'rememberedCode': 'Z49', 'isValidCode': True, 'coordinate': [844, 1074]}, '14': {'rememberedCode': 'Z49', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Z49', 'isValidCode': True, 'coordinate': [844, 1074]}, '16': {'rememberedCode': 'D54', 'isValidCode': True, 'coordinate': [466, 357]}, '17': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [468, 403]}, '18': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [755, 415]}, '19': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [468, 403]}, '20': {'rememberedCode': 'E43', 'isValidCode': True, 'coordinate': [1690, 979]}, '21': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '22': {'rememberedCode': 'H79', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '24': {'rememberedCode': 'X71', 'isValidCode': True, 'coordinate': [1001, 1187]}, '25': {'rememberedCode': 'G57', 'isValidCode': True, 'coordinate': [507, 1067]}, '26': {'rememberedCode': 'G57', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'G57', 'isValidCode': True, 'coordinate': [507, 1067]}, '28': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [1131, 703]}, '29': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [1744, 1104]}, '30': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [609, 111]}, '31': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [1744, 1104]}, '32': {'rememberedCode': 'J28', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [1497, 881]}, '34': {'rememberedCode': 'B39', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [1497, 881]}, '36': {'rememberedCode': 'Y87', 'isValidCode': True, 'coordinate': [1425, 321]}, '37': {'rememberedCode': 'N71', 'isValidCode': True, 'coordinate': [1749, 129]}, '38': {'rememberedCode': 'N71', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'N71', 'isValidCode': True, 'coordinate': [1749, 129]}} 687 239
7 6 ['A', 'B', 'C', 'B', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'C', 'A', 'D', 'A', 'B', 'B', 'C', 'A', 'B', 'C', 'B', 'B', 'D', 'C', 'B', 'B', 'C', 'A', 'D', 'C', 'B', 'A', 'C', 'B', 'C', 'D', 'C', 'A', 'D', 'A', 'B', 'B', 'B', 'D', 'A', 'B', 'C', 'A', 'C', 'A', 'B', 'A', 'D', 'C', 'C', 'B', 'C', 'B', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'A', 'B', 'B', 'C', 'B', 'B', 'A', 'A', 'B', 'B', 'B', 'C', 'B', 'A', 'A', 'C', 'A', 'A', 'B', 'B', 'A', 'A', 'A', 'B', 'B', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'A', 'A'] ['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '1'] {'openTime': '2021-08-11T17:52:27.188Z', 'loadTime': '2021-08-11T17:52:27.596Z', 'startTime': '2021-08-11T17:52:28.833Z', 'endTime': '2021-08-11T18:07:43.397Z', 'timeToCompleteFromOpenMsec': 916209, 'timeToLoadMsec': 408, 'timeToCompleteFromStartMsec': 914564} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Good Study'} {'0': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [739, 381]}, '1': {'rememberedCode': 'F54', 'isValidCode': True, 'coordinate': [887, 636]}, '2': {'rememberedCode': 'F54', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'F54', 'isValidCode': True, 'coordinate': [887, 636]}, '4': {'rememberedCode': 'K19', 'isValidCode': True, 'coordinate': [1317, 122]}, '5': {'rememberedCode': 'K29', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'K29', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'K29', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'H86', 'isValidCode': True, 'coordinate': [446, 37]}, '9': {'rememberedCode': 'E37', 'isValidCode': True, 'coordinate': [485, 595]}, '10': {'rememberedCode': 'E37', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'E37', 'isValidCode': True, 'coordinate': [485, 595]}, '12': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [466, 700]}, '13': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '14': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [1174, 227]}, '15': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '16': {'rememberedCode': 'Q98', 'isValidCode': True, 'coordinate': [342, 342]}, '17': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [490, 530]}, '18': {'rememberedCode': 'T61', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [490, 530]}, '20': {'rememberedCode': 'F64', 'isValidCode': True, 'coordinate': [883, 223]}, '21': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '22': {'rememberedCode': 'H79', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '24': {'rememberedCode': 'V83', 'isValidCode': True, 'coordinate': [1012, 684]}, '25': {'rememberedCode': 'N69', 'isValidCode': True, 'coordinate': [617, 1082]}, '26': {'rememberedCode': 'N69', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'N69', 'isValidCode': True, 'coordinate': [617, 1082]}, '28': {'rememberedCode': 'V32', 'isValidCode': True, 'coordinate': [737, 511]}, '29': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '30': {'rememberedCode': 'K27', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '32': {'rememberedCode': 'Z17', 'isValidCode': True, 'coordinate': [756, 251]}, '33': {'rememberedCode': 'D64', 'isValidCode': True, 'coordinate': [488, 698]}, '34': {'rememberedCode': 'D64', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D64', 'isValidCode': True, 'coordinate': [488, 698]}, '36': {'rememberedCode': 'B83', 'isValidCode': True, 'coordinate': [735, 425]}, '37': {'rememberedCode': 'R12', 'isValidCode': True, 'coordinate': [1726, 241]}, '38': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'R12', 'isValidCode': True, 'coordinate': [1726, 241]}} 798 621
8 7 ['A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'D', 'D', 'B', 'A', 'A', 'B', 'D', 'A', 'A', 'D', 'B', 'D', 'C', 'B', 'D', 'D', 'C', 'B', 'A', 'D', 'D', 'C', 'B', 'A', 'D', 'D', 'C', 'C', 'C', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'A', 'A', 'A', 'D', 'A', 'D', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'D', 'D', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'B', 'A', 'B', 'C', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'D', 'C', 'B', 'D', 'C', 'D', 'D', 'D', 'D'] ['2', '1', '1', '1', '2', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-11T17:46:56.017Z', 'loadTime': '2021-08-11T17:46:57.278Z', 'startTime': '2021-08-11T17:47:01.748Z', 'endTime': '2021-08-11T18:14:31.965Z', 'timeToCompleteFromOpenMsec': 1655948, 'timeToLoadMsec': 1261, 'timeToCompleteFromStartMsec': 1650217} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''} {'0': {'rememberedCode': 'V52', 'isValidCode': True, 'coordinate': [1588, 793]}, '1': {'rememberedCode': 'F71', 'isValidCode': True, 'coordinate': [1162, 832]}, '2': {'rememberedCode': 'F71', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'F71', 'isValidCode': True, 'coordinate': [1162, 832]}, '4': {'rememberedCode': 'T96', 'isValidCode': True, 'coordinate': [1589, 1201]}, '5': {'rememberedCode': 'A76', 'isValidCode': True, 'coordinate': [1449, 1077]}, '6': {'rememberedCode': 'A76', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'A76', 'isValidCode': True, 'coordinate': [1449, 1077]}, '8': {'rememberedCode': 'F79', 'isValidCode': True, 'coordinate': [1471, 1211]}, '9': {'rememberedCode': 'H97', 'isValidCode': True, 'coordinate': [1168, 1001]}, '10': {'rememberedCode': 'H97', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H97', 'isValidCode': True, 'coordinate': [1168, 1001]}, '12': {'rememberedCode': 'K37', 'isValidCode': True, 'coordinate': [1592, 1208]}, '13': {'rememberedCode': 'D26', 'isValidCode': True, 'coordinate': [1538, 1171]}, '14': {'rememberedCode': 'D26', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'D26', 'isValidCode': True, 'coordinate': [1538, 1171]}, '16': {'rememberedCode': 'U92', 'isValidCode': True, 'coordinate': [1174, 1099]}, '17': {'rememberedCode': 'C96', 'isValidCode': True, 'coordinate': [1626, 1084]}, '18': {'rememberedCode': 'C96', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'C96', 'isValidCode': True, 'coordinate': [1626, 1084]}, '20': {'rememberedCode': 'D61', 'isValidCode': True, 'coordinate': [1714, 1074]}, '21': {'rememberedCode': 'H15', 'isValidCode': True, 'coordinate': [1620, 1116]}, '22': {'rememberedCode': 'H15', 'isValidCode': True, 'coordinate': [557, 608]}, '23': {'rememberedCode': 'H15', 'isValidCode': True, 'coordinate': [1620, 1116]}, '24': {'rememberedCode': 'F12', 'isValidCode': True, 'coordinate': [1575, 1101]}, '25': {'rememberedCode': 'D98', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'D98', 'isValidCode': True, 'coordinate': [1285, 28]}, '27': {'rememberedCode': 'D98', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'P72', 'isValidCode': True, 'coordinate': [1736, 1173]}, '29': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [1744, 1104]}, '30': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [609, 111]}, '31': {'rememberedCode': 'Z74', 'isValidCode': True, 'coordinate': [1744, 1104]}, '32': {'rememberedCode': 'S92', 'isValidCode': True, 'coordinate': [1737, 1128]}, '33': {'rememberedCode': 'G47', 'isValidCode': True, 'coordinate': [1750, 1175]}, '34': {'rememberedCode': 'G47', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'G47', 'isValidCode': True, 'coordinate': [1750, 1175]}, '36': {'rememberedCode': 'U71', 'isValidCode': True, 'coordinate': [1720, 1176]}, '37': {'rememberedCode': 'P63', 'isValidCode': True, 'coordinate': [1003, 1197]}, '38': {'rememberedCode': 'P63', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'P63', 'isValidCode': True, 'coordinate': [1003, 1197]}} 569 71
9 8 ['A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'D', 'D', 'B', 'C', 'B', 'A', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'D', 'B', 'C', 'B', 'C', 'B', 'C', 'D', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'D', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'D', 'B', 'C', 'D', 'B', 'D', 'B', 'C', 'D', 'B', 'C', 'B', 'C', 'D', 'C', 'B', 'C', 'B', 'D', 'B', 'C', 'B', 'C', 'D', 'B', 'C', 'B', 'C', 'D', 'B', 'C'] ['2', '1', '1', '2', '1', '1', '1', '1', '1', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2', '2', '2', '2', '1', '2', '1', '1', '1', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '2'] {'openTime': '2021-08-11T17:56:00.236Z', 'loadTime': '2021-08-11T17:56:26.350Z', 'startTime': '2021-08-11T17:56:47.521Z', 'endTime': '2021-08-11T18:17:13.818Z', 'timeToCompleteFromOpenMsec': 1273582, 'timeToLoadMsec': 26114, 'timeToCompleteFromStartMsec': 1226297} {'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'unspecified', 'feedback': 'Nice study.'} {'0': {'rememberedCode': '000', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '192', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '192', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '192', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': '000', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '6': {'rememberedCode': 'Z85', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '8': {'rememberedCode': 'M54', 'isValidCode': True, 'coordinate': [896, 724]}, '9': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '10': {'rememberedCode': 'W78', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '12': {'rememberedCode': 'B86', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'K25', 'isValidCode': True, 'coordinate': [1142, 673]}, '14': {'rememberedCode': 'K25', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'K25', 'isValidCode': True, 'coordinate': [1142, 673]}, '16': {'rememberedCode': 'G85', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'F89', 'isValidCode': True, 'coordinate': [1185, 513]}, '18': {'rememberedCode': 'F89', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'F89', 'isValidCode': True, 'coordinate': [1185, 513]}, '20': {'rememberedCode': 'D92', 'isValidCode': True, 'coordinate': [1143, 784]}, '21': {'rememberedCode': 'T47', 'isValidCode': True, 'coordinate': [1153, 628]}, '22': {'rememberedCode': 'T47', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'T47', 'isValidCode': True, 'coordinate': [1153, 628]}, '24': {'rememberedCode': 'M87', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'D78', 'isValidCode': True, 'coordinate': [884, 609]}, '26': {'rememberedCode': 'D78', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'D78', 'isValidCode': True, 'coordinate': [884, 609]}, '28': {'rememberedCode': 'L59', 'isValidCode': True, 'coordinate': [877, 613]}, '29': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '30': {'rememberedCode': 'K27', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '32': {'rememberedCode': 'Y72', 'isValidCode': True, 'coordinate': [1328, 647]}, '33': {'rememberedCode': 'Y97', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'Y97', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Y97', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'W94', 'isValidCode': True, 'coordinate': [881, 691]}, '37': {'rememberedCode': 'D69', 'isValidCode': True, 'coordinate': [152, 55]}, '38': {'rememberedCode': 'D69', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'D69', 'isValidCode': True, 'coordinate': [152, 55]}} 964 605
10 9 ['A', 'C', 'A', 'D', 'D', 'B', 'C', 'A', 'D', 'A', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'B', 'D', 'D', 'C', 'D', 'C', 'C', 'D', 'B', 'D', 'A', 'C', 'C', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'A', 'D', 'C', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'C', 'C', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'C', 'A', 'A', 'D', 'A'] ['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T18:08:11.990Z', 'loadTime': '2021-08-11T18:08:43.781Z', 'startTime': '2021-08-11T18:08:44.432Z', 'endTime': '2021-08-11T18:21:13.002Z', 'timeToCompleteFromOpenMsec': 781012, 'timeToLoadMsec': 31791, 'timeToCompleteFromStartMsec': 748570} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'R75', 'isValidCode': True, 'coordinate': [773, 293]}, '1': {'rememberedCode': 'Z21', 'isValidCode': True, 'coordinate': [742, 243]}, '2': {'rememberedCode': 'Z21', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'Z21', 'isValidCode': True, 'coordinate': [742, 243]}, '4': {'rememberedCode': 'V93', 'isValidCode': True, 'coordinate': [893, 690]}, '5': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 237]}, '6': {'rememberedCode': 'K75', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 237]}, '8': {'rememberedCode': 'C93', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '10': {'rememberedCode': 'H49', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '12': {'rememberedCode': 'M54', 'isValidCode': True, 'coordinate': [912, 321]}, '13': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [307, 1181]}, '14': {'rememberedCode': 'E59', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [307, 1181]}, '16': {'rememberedCode': 'Q71', 'isValidCode': True, 'coordinate': [572, 356]}, '17': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [629, 243]}, '18': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [1596, 817]}, '19': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [629, 243]}, '20': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [718, 306]}, '21': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [1307, 1103]}, '22': {'rememberedCode': 'Y82', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [1307, 1103]}, '24': {'rememberedCode': 'J97', 'isValidCode': True, 'coordinate': [994, 607]}, '25': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [1206, 392]}, '26': {'rememberedCode': 'M94', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [1206, 392]}, '28': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [1131, 703]}, '29': {'rememberedCode': 'B69', 'isValidCode': True, 'coordinate': [1320, 997]}, '30': {'rememberedCode': 'B69', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'B69', 'isValidCode': True, 'coordinate': [1320, 997]}, '32': {'rememberedCode': 'A74', 'isValidCode': True, 'coordinate': [721, 164]}, '33': {'rememberedCode': 'B73', 'isValidCode': True, 'coordinate': [1449, 499]}, '34': {'rememberedCode': 'B73', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'B73', 'isValidCode': True, 'coordinate': [1449, 499]}, '36': {'rememberedCode': 'H29', 'isValidCode': True, 'coordinate': [857, 1065]}, '37': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}, '38': {'rememberedCode': 'L78', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}} 25 218
11 10 ['A', 'D', 'C', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'C', 'A', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'A', 'C', 'D', 'D', 'B', 'D', 'A', 'C', 'D', 'B', 'D', 'C', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'A', 'B', 'D', 'B', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'C', 'A', 'C', 'C', 'D', 'D', 'B', 'A', 'B', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'D', 'D', 'D', 'B', 'A', 'C', 'A', 'D', 'C', 'B', 'D', 'D', 'C', 'A', 'A', 'D', 'C', 'D', 'D', 'C', 'A', 'D', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '1'] {'openTime': '2021-08-11T19:11:19.125Z', 'loadTime': '2021-08-11T19:11:37.094Z', 'startTime': '2021-08-11T19:12:02.612Z', 'endTime': '2021-08-11T19:30:29.326Z', 'timeToCompleteFromOpenMsec': 1150201, 'timeToLoadMsec': 17969, 'timeToCompleteFromStartMsec': 1106714} {'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': '3ED', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [761, 332]}, '5': {'rememberedCode': 'T79', 'isValidCode': True, 'coordinate': [353, 144]}, '6': {'rememberedCode': 'T79', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T79', 'isValidCode': True, 'coordinate': [353, 144]}, '8': {'rememberedCode': 'Q65', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'D37', 'isValidCode': True, 'coordinate': [889, 104]}, '10': {'rememberedCode': 'D37', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'D37', 'isValidCode': True, 'coordinate': [889, 104]}, '12': {'rememberedCode': 'F29', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'H29', 'isValidCode': True, 'coordinate': [271, 102]}, '14': {'rememberedCode': 'H29', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'H29', 'isValidCode': True, 'coordinate': [271, 102]}, '16': {'rememberedCode': 'Q89', 'isValidCode': True, 'coordinate': [452, 160]}, '17': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [229, 306]}, '18': {'rememberedCode': 'Y82', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [229, 306]}, '20': {'rememberedCode': 'N81', 'isValidCode': True, 'coordinate': [742, 204]}, '21': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'W43', 'isValidCode': True, 'coordinate': [866, 302]}, '25': {'rememberedCode': 'R38', 'isValidCode': True, 'coordinate': [358, 387]}, '26': {'rememberedCode': 'R38', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'R38', 'isValidCode': True, 'coordinate': [358, 387]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'W87', 'isValidCode': True, 'coordinate': [608, 446]}, '30': {'rememberedCode': 'W87', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W87', 'isValidCode': True, 'coordinate': [608, 446]}, '32': {'rememberedCode': 'U61', 'isValidCode': True, 'coordinate': [482, 344]}, '33': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '34': {'rememberedCode': 'A84', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '36': {'rememberedCode': 'V56', 'isValidCode': True, 'coordinate': [702, 219]}, '37': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}, '38': {'rememberedCode': 'L78', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}} 480 677
12 11 ['A', 'B', 'A', 'A', 'B', 'A', 'B', 'C', 'A', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'A', 'C', 'B', 'A', 'A', 'B', 'B', 'A', 'C', 'A', 'A', 'A', 'B', 'A', 'A', 'A', 'B', 'C', 'C', 'A', 'C', 'C', 'A', 'C', 'C', 'C', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'B', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'A', 'B', 'B', 'C', 'B', 'C', 'A', 'A', 'B', 'A', 'A', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'C', 'A', 'C', 'B', 'A', 'B', 'C', 'A'] ['2', '1', '1', '2', '1', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1', '2', '2', '1', '2', '1', '1', '1', '1', '1', '1', '2', '1', '1', '1'] {'openTime': '2021-08-11T21:06:37.415Z', 'loadTime': '2021-08-11T21:06:52.660Z', 'startTime': '2021-08-11T21:07:04.368Z', 'endTime': '2021-08-11T21:24:21.383Z', 'timeToCompleteFromOpenMsec': 1063968, 'timeToLoadMsec': 15245, 'timeToCompleteFromStartMsec': 1037015} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Good Task'} {'0': {'rememberedCode': '452', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '125', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '125', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '125', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'YT9', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'Z88', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'Z88', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z88', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'R53', 'isValidCode': True, 'coordinate': [755, 726]}, '9': {'rememberedCode': 'G47', 'isValidCode': True, 'coordinate': [745, 91]}, '10': {'rememberedCode': 'G47', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'G47', 'isValidCode': True, 'coordinate': [745, 91]}, '12': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [466, 700]}, '13': {'rememberedCode': 'C89', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'C89', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'C89', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'S74', 'isValidCode': True, 'coordinate': [1186, 607]}, '17': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [629, 243]}, '18': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [1596, 817]}, '19': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [629, 243]}, '20': {'rememberedCode': 'H83', 'isValidCode': True, 'coordinate': [744, 418]}, '21': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [1010, 906]}, '22': {'rememberedCode': 'R23', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [1010, 906]}, '24': {'rememberedCode': 'A45', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '26': {'rememberedCode': 'E75', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'D46', 'isValidCode': True, 'coordinate': [572, 1194]}, '30': {'rememberedCode': 'D46', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'D46', 'isValidCode': True, 'coordinate': [572, 1194]}, '32': {'rememberedCode': 'Z17', 'isValidCode': True, 'coordinate': [756, 251]}, '33': {'rememberedCode': 'T89', 'isValidCode': True, 'coordinate': [894, 1014]}, '34': {'rememberedCode': 'T89', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T89', 'isValidCode': True, 'coordinate': [894, 1014]}, '36': {'rememberedCode': 'V65', 'isValidCode': True, 'coordinate': [724, 295]}, '37': {'rememberedCode': 'J19', 'isValidCode': True, 'coordinate': [330, 355]}, '38': {'rememberedCode': 'J19', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J19', 'isValidCode': True, 'coordinate': [330, 355]}} 49 449
13 12 ['A', 'C', 'B', 'A', 'B', 'B', 'C', 'A', 'B', 'A', 'C', 'B', 'A', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'C', 'C', 'A', 'C', 'A', 'C', 'C', 'A', 'A', 'C', 'B', 'C', 'A', 'C', 'B', 'C', 'A', 'C', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'C', 'B', 'C', 'C', 'B', 'C', 'B', 'C', 'A', 'C', 'B', 'A', 'A', 'B', 'B', 'C', 'B', 'B', 'C', 'B', 'B', 'C', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'B', 'A', 'A', 'B', 'B', 'C', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'A', 'A'] ['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '2', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-11T21:46:55.932Z', 'loadTime': '2021-08-11T21:47:01.872Z', 'startTime': '2021-08-11T21:47:08.751Z', 'endTime': '2021-08-11T22:02:19.812Z', 'timeToCompleteFromOpenMsec': 923880, 'timeToLoadMsec': 5940, 'timeToCompleteFromStartMsec': 911061} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Good Study'} {'0': {'rememberedCode': 'K24', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'J75', 'isValidCode': True, 'coordinate': [436, 312]}, '2': {'rememberedCode': 'J75', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'J75', 'isValidCode': True, 'coordinate': [436, 312]}, '4': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '6': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '8': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1250, 782]}, '14': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1501, 118]}, '15': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1250, 782]}, '16': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'L75', 'isValidCode': True, 'coordinate': [1049, 711]}, '18': {'rememberedCode': 'L75', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'L75', 'isValidCode': True, 'coordinate': [1049, 711]}, '20': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [718, 306]}, '21': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [622, 626]}, '22': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [552, 112]}, '23': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [622, 626]}, '24': {'rememberedCode': 'R12', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'T53', 'isValidCode': True, 'coordinate': [347, 605]}, '26': {'rememberedCode': 'T53', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'T53', 'isValidCode': True, 'coordinate': [347, 605]}, '28': {'rememberedCode': 'A23', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'U67', 'isValidCode': True, 'coordinate': [1161, 524]}, '30': {'rememberedCode': 'U67', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'U67', 'isValidCode': True, 'coordinate': [1161, 524]}, '32': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [1001, 544]}, '33': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '34': {'rememberedCode': 'R58', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '36': {'rememberedCode': 'L75', 'isValidCode': True, 'coordinate': [437, 871]}, '37': {'rememberedCode': 'B65', 'isValidCode': True, 'coordinate': [867, 742]}, '38': {'rememberedCode': 'B65', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B65', 'isValidCode': True, 'coordinate': [867, 742]}} 484 733
14 13 ['C', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'D', 'B', 'C', 'D', 'A', 'B', 'D', 'B', 'A', 'B', 'D', 'B', 'A', 'C', 'B', 'D', 'B', 'C', 'B', 'C', 'D', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'B', 'D', 'C', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'C', 'A', 'D', 'A', 'A', 'B', 'D', 'A', 'B', 'A', 'A', 'B', 'B', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'B', 'A', 'A', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'D', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T21:46:02.708Z', 'loadTime': '2021-08-11T21:46:14.406Z', 'startTime': '2021-08-11T21:46:22.402Z', 'endTime': '2021-08-11T22:04:26.132Z', 'timeToCompleteFromOpenMsec': 1103424, 'timeToLoadMsec': 11698, 'timeToCompleteFromStartMsec': 1083730} {'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': '173', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'D53', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'D53', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'D53', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'R89', 'isValidCode': True, 'coordinate': [1441, 114]}, '5': {'rememberedCode': 'K21', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'K21', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'K21', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'C65', 'isValidCode': True, 'coordinate': [1328, 147]}, '9': {'rememberedCode': 'T25', 'isValidCode': True, 'coordinate': [1609, 203]}, '10': {'rememberedCode': 'T25', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'T25', 'isValidCode': True, 'coordinate': [1609, 203]}, '12': {'rememberedCode': 'Z46', 'isValidCode': True, 'coordinate': [1075, 907]}, '13': {'rememberedCode': 'L16', 'isValidCode': True, 'coordinate': [1570, 214]}, '14': {'rememberedCode': 'L16', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'L16', 'isValidCode': True, 'coordinate': [1570, 214]}, '16': {'rememberedCode': 'F48', 'isValidCode': True, 'coordinate': [1184, 337]}, '17': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '18': {'rememberedCode': 'J69', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '20': {'rememberedCode': 'E74', 'isValidCode': True, 'coordinate': [859, 619]}, '21': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '22': {'rememberedCode': 'L73', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '24': {'rememberedCode': 'Z82', 'isValidCode': True, 'coordinate': [998, 310]}, '25': {'rememberedCode': 'Y46', 'isValidCode': True, 'coordinate': [1189, 484]}, '26': {'rememberedCode': 'Y46', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y46', 'isValidCode': True, 'coordinate': [1189, 484]}, '28': {'rememberedCode': 'Q47', 'isValidCode': True, 'coordinate': [1024, 520]}, '29': {'rememberedCode': 'U98', 'isValidCode': True, 'coordinate': [886, 344]}, '30': {'rememberedCode': 'U98', 'isValidCode': True, 'coordinate': [456, 714]}, '31': {'rememberedCode': 'U98', 'isValidCode': True, 'coordinate': [886, 344]}, '32': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [720, 352]}, '33': {'rememberedCode': 'S13', 'isValidCode': True, 'coordinate': [1020, 693]}, '34': {'rememberedCode': 'S13', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'S13', 'isValidCode': True, 'coordinate': [1020, 693]}, '36': {'rememberedCode': 'M11', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [863, 531]}, '38': {'rememberedCode': 'D59', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [863, 531]}} 197 626
15 14 ['C', 'B', 'C', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'A', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'B', 'C', 'A', 'B', 'C', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'A', 'B', 'A', 'C', 'B', 'A', 'B', 'A', 'B', 'B', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'B', 'A', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'C', 'A'] ['2', '1', '1', '2', '1', '1', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '2', '2', '2', '2', '1', '1', '1', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-11T21:46:58.079Z', 'loadTime': '2021-08-11T21:46:59.562Z', 'startTime': '2021-08-11T21:47:01.689Z', 'endTime': '2021-08-11T22:03:50.628Z', 'timeToCompleteFromOpenMsec': 1012549, 'timeToLoadMsec': 1483, 'timeToCompleteFromStartMsec': 1008939} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Good task to work'} {'0': {'rememberedCode': 'R46', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'G62', 'isValidCode': True, 'coordinate': [865, 512]}, '5': {'rememberedCode': 'H84', 'isValidCode': True, 'coordinate': [623, 506]}, '6': {'rememberedCode': 'H84', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H84', 'isValidCode': True, 'coordinate': [623, 506]}, '8': {'rememberedCode': 'M15', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'X82', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'X82', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'X82', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'V58', 'isValidCode': True, 'coordinate': [912, 688]}, '13': {'rememberedCode': 'P53', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'P53', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P53', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'B67', 'isValidCode': True, 'coordinate': [1001, 339]}, '17': {'rememberedCode': 'H89', 'isValidCode': True, 'coordinate': [508, 623]}, '18': {'rememberedCode': 'H89', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'H89', 'isValidCode': True, 'coordinate': [508, 623]}, '20': {'rememberedCode': 'Q36', 'isValidCode': True, 'coordinate': [871, 907]}, '21': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '22': {'rememberedCode': 'L73', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '24': {'rememberedCode': 'Y12', 'isValidCode': True, 'coordinate': [842, 604]}, '25': {'rememberedCode': 'Y46', 'isValidCode': True, 'coordinate': [1189, 484]}, '26': {'rememberedCode': 'Y46', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y46', 'isValidCode': True, 'coordinate': [1189, 484]}, '28': {'rememberedCode': 'H84', 'isValidCode': True, 'coordinate': [575, 706]}, '29': {'rememberedCode': 'F82', 'isValidCode': True, 'coordinate': [734, 432]}, '30': {'rememberedCode': 'F82', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'F82', 'isValidCode': True, 'coordinate': [734, 432]}, '32': {'rememberedCode': 'R74', 'isValidCode': True, 'coordinate': [732, 614]}, '33': {'rememberedCode': 'W17', 'isValidCode': True, 'coordinate': [1350, 784]}, '34': {'rememberedCode': 'W17', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'W17', 'isValidCode': True, 'coordinate': [1350, 784]}, '36': {'rememberedCode': 'L37', 'isValidCode': True, 'coordinate': [601, 516]}, '37': {'rememberedCode': 'X32', 'isValidCode': True, 'coordinate': [574, 431]}, '38': {'rememberedCode': 'X32', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'X32', 'isValidCode': True, 'coordinate': [574, 431]}} 446 908
16 15 ['A', 'B', 'C', 'D', 'D', 'B', 'B', 'A', 'D', 'D', 'C', 'D', 'B', 'D', 'D', 'B', 'D', 'B', 'D', 'D', 'A', 'D', 'B', 'C', 'D', 'C', 'D', 'C', 'C', 'C', 'B', 'D', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'D', 'C', 'D', 'B', 'A', 'D', 'A', 'D', 'D', 'D', 'D', 'A', 'D', 'B', 'B', 'D', 'C', 'B', 'D', 'D', 'D', 'A', 'D', 'C', 'A', 'D', 'B', 'D', 'D', 'C', 'D', 'C', 'D', 'A', 'A', 'C', 'B', 'D', 'D', 'D', 'D', 'A', 'D', 'C', 'C', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'D', 'C', 'B', 'B', 'C', 'A', 'D', 'D', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '1', '2', '1', '2', '1', '1', '1', '2', '2', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T21:48:04.118Z', 'loadTime': '2021-08-11T21:48:35.628Z', 'startTime': '2021-08-11T21:48:39.059Z', 'endTime': '2021-08-11T22:05:07.158Z', 'timeToCompleteFromOpenMsec': 1023040, 'timeToLoadMsec': 31510, 'timeToCompleteFromStartMsec': 988099} {'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''} {'0': {'rememberedCode': 'L26', 'isValidCode': True, 'coordinate': [900, 685]}, '1': {'rememberedCode': 'H26', 'isValidCode': True, 'coordinate': [752, 618]}, '2': {'rememberedCode': 'H26', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'H26', 'isValidCode': True, 'coordinate': [752, 618]}, '4': {'rememberedCode': 'Y86', 'isValidCode': True, 'coordinate': [1183, 893]}, '5': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '6': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '8': {'rememberedCode': 'N15', 'isValidCode': True, 'coordinate': [1020, 1089]}, '9': {'rememberedCode': 'C59', 'isValidCode': True, 'coordinate': [480, 89]}, '10': {'rememberedCode': 'C59', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'C59', 'isValidCode': True, 'coordinate': [480, 89]}, '12': {'rememberedCode': 'Z38', 'isValidCode': True, 'coordinate': [1332, 989]}, '13': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [426, 1091]}, '14': {'rememberedCode': 'H64', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [426, 1091]}, '16': {'rememberedCode': 'Q29', 'isValidCode': True, 'coordinate': [175, 1109]}, '17': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'F37', 'isValidCode': True, 'coordinate': [295, 894]}, '21': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'M15', 'isValidCode': True, 'coordinate': [886, 790]}, '25': {'rememberedCode': 'M26', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'M26', 'isValidCode': True, 'coordinate': [1024, 516]}, '27': {'rememberedCode': 'M26', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'N64', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'C89', 'isValidCode': True, 'coordinate': [1025, 711]}, '30': {'rememberedCode': 'C89', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'C89', 'isValidCode': True, 'coordinate': [1025, 711]}, '32': {'rememberedCode': 'R74', 'isValidCode': True, 'coordinate': [732, 614]}, '33': {'rememberedCode': 'D26', 'isValidCode': True, 'coordinate': [1194, 794]}, '34': {'rememberedCode': 'D26', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D26', 'isValidCode': True, 'coordinate': [1194, 794]}, '36': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [333, 483]}, '37': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1006, 1126]}, '38': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1550, 787]}, '39': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1006, 1126]}} 143 808
17 16 ['A', 'C', 'B', 'C', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'A', 'A', 'C', 'D', 'B', 'A', 'A', 'C', 'B', 'A', 'A', 'B', 'C', 'C', 'C', 'A', 'C', 'A', 'A', 'B', 'A', 'A', 'A', 'B', 'B', 'A', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'C', 'A', 'B', 'A', 'A', 'C', 'A', 'A', 'B', 'A', 'C', 'A', 'A', 'B', 'A', 'B', 'A', 'C', 'C', 'B', 'D', 'B', 'A', 'A', 'B', 'B', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'B', 'C', 'C', 'A', 'B', 'B', 'B', 'C', 'B', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'B', 'C', 'B'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T21:53:03.635Z', 'loadTime': '2021-08-11T21:53:07.033Z', 'startTime': '2021-08-11T21:53:12.395Z', 'endTime': '2021-08-11T22:11:07.127Z', 'timeToCompleteFromOpenMsec': 1083492, 'timeToLoadMsec': 3398, 'timeToCompleteFromStartMsec': 1074732} {'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'twoYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''} {'0': {'rememberedCode': 'TM4', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'D73', 'isValidCode': True, 'coordinate': [762, 342]}, '2': {'rememberedCode': 'D73', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'D73', 'isValidCode': True, 'coordinate': [762, 342]}, '4': {'rememberedCode': 'W28', 'isValidCode': True, 'coordinate': [464, 435]}, '5': {'rememberedCode': 'J89', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'J89', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'J89', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'M89', 'isValidCode': True, 'coordinate': [1751, 117]}, '9': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '10': {'rememberedCode': 'H49', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '12': {'rememberedCode': 'X16', 'isValidCode': True, 'coordinate': [603, 988]}, '13': {'rememberedCode': 'J65', 'isValidCode': True, 'coordinate': [303, 766]}, '14': {'rememberedCode': 'J65', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'J65', 'isValidCode': True, 'coordinate': [303, 766]}, '16': {'rememberedCode': 'D78', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [325, 532]}, '18': {'rememberedCode': 'X34', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [325, 532]}, '20': {'rememberedCode': 'F37', 'isValidCode': True, 'coordinate': [295, 894]}, '21': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1445, 916]}, '22': {'rememberedCode': 'D27', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1445, 916]}, '24': {'rememberedCode': 'P46', 'isValidCode': True, 'coordinate': [1264, 584]}, '25': {'rememberedCode': 'R28', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'R28', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'R28', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '30': {'rememberedCode': 'K27', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '32': {'rememberedCode': 'G32', 'isValidCode': True, 'coordinate': [312, 1115]}, '33': {'rememberedCode': 'S86', 'isValidCode': True, 'coordinate': [475, 915]}, '34': {'rememberedCode': 'S86', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'S86', 'isValidCode': True, 'coordinate': [475, 915]}, '36': {'rememberedCode': 'T63', 'isValidCode': True, 'coordinate': [286, 1007]}, '37': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}, '38': {'rememberedCode': 'L78', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L78', 'isValidCode': True, 'coordinate': [468, 910]}} 149 698
18 17 ['A', 'C', 'C', 'C', 'C', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'B', 'A', 'B', 'B', 'C', 'A', 'A', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'A', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'A', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'C', 'A', 'A', 'A', 'B', 'A', 'C', 'B', 'B', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'B', 'B', 'A', 'B', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'C'] ['2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-11T21:48:47.387Z', 'loadTime': '2021-08-11T21:48:52.497Z', 'startTime': '2021-08-11T21:48:53.121Z', 'endTime': '2021-08-11T22:13:16.457Z', 'timeToCompleteFromOpenMsec': 1469070, 'timeToLoadMsec': 5110, 'timeToCompleteFromStartMsec': 1463336} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': 'NONE'} {'0': {'rememberedCode': 'P97', 'isValidCode': True, 'coordinate': [1028, 603]}, '1': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '2': {'rememberedCode': 'A92', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '4': {'rememberedCode': 'E92', 'isValidCode': True, 'coordinate': [746, 711]}, '5': {'rememberedCode': 'Z93', 'isValidCode': True, 'coordinate': [471, 730]}, '6': {'rememberedCode': 'Z93', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z93', 'isValidCode': True, 'coordinate': [471, 730]}, '8': {'rememberedCode': 'B16', 'isValidCode': True, 'coordinate': [316, 816]}, '9': {'rememberedCode': 'Z93', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'Z93', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'Z93', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'T82', 'isValidCode': True, 'coordinate': [797, 627]}, '13': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [870, 709]}, '14': {'rememberedCode': 'R48', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [870, 709]}, '16': {'rememberedCode': 'D54', 'isValidCode': True, 'coordinate': [466, 357]}, '17': {'rememberedCode': 'K82', 'isValidCode': True, 'coordinate': [799, 337]}, '18': {'rememberedCode': 'K82', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'K82', 'isValidCode': True, 'coordinate': [799, 337]}, '20': {'rememberedCode': 'X82', 'isValidCode': True, 'coordinate': [560, 889]}, '21': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '22': {'rememberedCode': 'K53', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '24': {'rememberedCode': 'V83', 'isValidCode': True, 'coordinate': [1012, 684]}, '25': {'rememberedCode': 'Y18', 'isValidCode': True, 'coordinate': [1045, 895]}, '26': {'rememberedCode': 'Y18', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y18', 'isValidCode': True, 'coordinate': [1045, 895]}, '28': {'rememberedCode': 'K53', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'Y31', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'Y31', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Y31', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'F52', 'isValidCode': True, 'coordinate': [605, 1008]}, '33': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '34': {'rememberedCode': 'E14', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '36': {'rememberedCode': 'F75', 'isValidCode': True, 'coordinate': [421, 585]}, '37': {'rememberedCode': 'V18', 'isValidCode': True, 'coordinate': [884, 622]}, '38': {'rememberedCode': 'V18', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V18', 'isValidCode': True, 'coordinate': [884, 622]}} 542 104
19 18 ['C', 'B', 'D', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'D', 'B', 'B', 'C', 'C', 'A', 'A', 'D', 'B', 'C', 'C', 'C', 'B', 'C', 'C', 'C', 'C', 'A', 'A', 'C', 'C', 'C', 'A', 'C', 'A', 'A', 'C', 'C', 'B', 'A', 'D', 'C', 'B', 'A', 'A', 'B', 'A', 'C', 'D', 'A', 'C', 'C', 'B', 'A', 'B', 'D', 'D', 'C', 'C', 'B', 'A', 'B', 'C', 'C', 'C', 'D', 'B', 'D', 'A', 'A', 'C', 'B', 'C', 'D', 'B', 'D', 'A', 'C', 'C', 'A', 'B', 'B', 'A', 'A', 'A', 'D', 'A', 'B', 'C', 'B', 'C', 'C', 'D', 'D', 'D', 'D'] ['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1'] {'openTime': '2021-08-11T21:48:34.515Z', 'loadTime': '2021-08-11T21:48:36.191Z', 'startTime': '2021-08-11T21:48:43.016Z', 'endTime': '2021-08-11T22:18:21.346Z', 'timeToCompleteFromOpenMsec': 1786831, 'timeToLoadMsec': 1676, 'timeToCompleteFromStartMsec': 1778330} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'professionalDegree', 'vizExperience': 'professional', 'feedback': 'GOOD ONE'} {'0': {'rememberedCode': 'S45', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'U32', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'U32', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'U32', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'S33', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'A51', 'isValidCode': True, 'coordinate': [367, 707]}, '6': {'rememberedCode': 'A51', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'A51', 'isValidCode': True, 'coordinate': [367, 707]}, '8': {'rememberedCode': 'R53', 'isValidCode': True, 'coordinate': [755, 726]}, '9': {'rememberedCode': 'H32', 'isValidCode': True, 'coordinate': [304, 608]}, '10': {'rememberedCode': 'H32', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H32', 'isValidCode': True, 'coordinate': [304, 608]}, '12': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [630, 606]}, '13': {'rememberedCode': 'O37', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'O37', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'O37', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'H15', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'G71', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'G71', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'G71', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [720, 817]}, '21': {'rememberedCode': 'N87', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'N87', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'N87', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'A52', 'isValidCode': True, 'coordinate': [719, 590]}, '25': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [342, 507]}, '26': {'rememberedCode': 'Z87', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [342, 507]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'N74', 'isValidCode': True, 'coordinate': [610, 528]}, '30': {'rememberedCode': 'N74', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'N74', 'isValidCode': True, 'coordinate': [610, 528]}, '32': {'rememberedCode': 'R74', 'isValidCode': True, 'coordinate': [732, 614]}, '33': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '34': {'rememberedCode': 'A84', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '36': {'rememberedCode': 'S79', 'isValidCode': True, 'coordinate': [311, 604]}, '37': {'rememberedCode': 'B65', 'isValidCode': True, 'coordinate': [867, 742]}, '38': {'rememberedCode': 'B65', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B65', 'isValidCode': True, 'coordinate': [867, 742]}} 72 343
20 19 ['B', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'B', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'D', 'C', 'D', 'D', 'C', 'C', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'C', 'B', 'D', 'B', 'C', 'D', 'D', 'D', 'C', 'B', 'A', 'C', 'D', 'B', 'C', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'D', 'A', 'B', 'D', 'D', 'D', 'C', 'A', 'D', 'D', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T22:02:53.065Z', 'loadTime': '2021-08-11T22:02:53.301Z', 'startTime': '2021-08-11T22:02:55.819Z', 'endTime': '2021-08-11T22:19:56.527Z', 'timeToCompleteFromOpenMsec': 1023462, 'timeToLoadMsec': 236, 'timeToCompleteFromStartMsec': 1020708} {'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'White_Caucasian', 'education': 'twoYearDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [589, 1077]}, '1': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [858, 735]}, '2': {'rememberedCode': 'P35', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [858, 735]}, '4': {'rememberedCode': 'B58', 'isValidCode': True, 'coordinate': [846, 426]}, '5': {'rememberedCode': 'P51', 'isValidCode': True, 'coordinate': [648, 625]}, '6': {'rememberedCode': 'P51', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P51', 'isValidCode': True, 'coordinate': [648, 625]}, '8': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [727, 521]}, '9': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '10': {'rememberedCode': 'H49', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '12': {'rememberedCode': 'T82', 'isValidCode': True, 'coordinate': [797, 627]}, '13': {'rememberedCode': 'V51', 'isValidCode': True, 'coordinate': [693, 580]}, '14': {'rememberedCode': 'V51', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'V51', 'isValidCode': True, 'coordinate': [693, 580]}, '16': {'rememberedCode': 'P46', 'isValidCode': True, 'coordinate': [572, 545]}, '17': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [904, 424]}, '18': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [1014, 726]}, '19': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [904, 424]}, '20': {'rememberedCode': 'D92', 'isValidCode': True, 'coordinate': [1143, 784]}, '21': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Z56', 'isValidCode': True, 'coordinate': [843, 417]}, '25': {'rememberedCode': 'Y35', 'isValidCode': True, 'coordinate': [765, 402]}, '26': {'rememberedCode': 'Y35', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y35', 'isValidCode': True, 'coordinate': [765, 402]}, '28': {'rememberedCode': 'R56', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '30': {'rememberedCode': 'M37', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '32': {'rememberedCode': 'E39', 'isValidCode': True, 'coordinate': [618, 916]}, '33': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '34': {'rememberedCode': 'R58', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '36': {'rememberedCode': 'K54', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [704, 641]}, '38': {'rememberedCode': 'J27', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [704, 641]}} 562 110
21 20 ['A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'B', 'B', 'C', 'D', 'D', 'D', 'D', 'B', 'B', 'D', 'D', 'D', 'A', 'B', 'A', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'D', 'D', 'D', 'D', 'C', 'C', 'A', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'C', 'C', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'D', 'A', 'C', 'B', 'C', 'D', 'B', 'A', 'A', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'C', 'A', 'C', 'D', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-11T22:00:45.655Z', 'loadTime': '2021-08-11T22:00:55.192Z', 'startTime': '2021-08-11T22:01:15.746Z', 'endTime': '2021-08-11T22:24:44.733Z', 'timeToCompleteFromOpenMsec': 1439078, 'timeToLoadMsec': 9537, 'timeToCompleteFromStartMsec': 1408987} {'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': 'thank you'} {'0': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'M52', 'isValidCode': True, 'coordinate': [1326, 49]}, '2': {'rememberedCode': 'M52', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'M52', 'isValidCode': True, 'coordinate': [1326, 49]}, '4': {'rememberedCode': 'K97', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': '785', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': '785', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': '785', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'C63', 'isValidCode': True, 'coordinate': [868, 123]}, '9': {'rememberedCode': 'L69', 'isValidCode': True, 'coordinate': [1336, 700]}, '10': {'rememberedCode': 'L69', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L69', 'isValidCode': True, 'coordinate': [1336, 700]}, '12': {'rememberedCode': 'C24', 'isValidCode': True, 'coordinate': [908, 618]}, '13': {'rememberedCode': 'V95', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'V95', 'isValidCode': True, 'coordinate': [50, 206]}, '15': {'rememberedCode': 'V95', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'S87', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'B82', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'B82', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'B82', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'F63', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '22': {'rememberedCode': 'V75', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '24': {'rememberedCode': 'A54', 'isValidCode': True, 'coordinate': [1430, 984]}, '25': {'rememberedCode': 'C75', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'C75', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C75', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'U75', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'X81', 'isValidCode': True, 'coordinate': [1434, 505]}, '30': {'rememberedCode': 'X81', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'X81', 'isValidCode': True, 'coordinate': [1434, 505]}, '32': {'rememberedCode': 'X78', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'B59', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'B59', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'B59', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'B76', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'B95', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'B95', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B95', 'isValidCode': False, 'coordinate': False}} 805 735
22 21 ['A', 'B', 'D', 'D', 'D', 'A', 'A', 'A', 'D', 'D', 'C', 'A', 'A', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'A', 'C', 'D', 'D', 'C', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'B', 'D', 'C', 'D', 'B', 'A', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'D', 'C', 'A', 'D', 'B', 'A', 'B', 'D', 'D', 'A', 'A', 'A', 'A', 'C', 'B', 'D', 'D', 'D', 'D', 'A', 'C', 'A', 'C', 'D', 'B', 'A', 'A', 'B', 'D', 'A', 'B', 'A', 'C', 'D', 'C', 'A', 'D', 'A', 'B'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '1'] {'openTime': '2021-08-11T22:09:02.098Z', 'loadTime': '2021-08-11T22:09:22.441Z', 'startTime': '2021-08-11T22:10:23.326Z', 'endTime': '2021-08-11T22:30:57.231Z', 'timeToCompleteFromOpenMsec': 1315133, 'timeToLoadMsec': 20343, 'timeToCompleteFromStartMsec': 1233905} {'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'I sometimes use graphs at work -- rather than frequently'} {'0': {'rememberedCode': 'BVD', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [858, 735]}, '2': {'rememberedCode': 'P35', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [858, 735]}, '4': {'rememberedCode': 'V39', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'U38', 'isValidCode': True, 'coordinate': [1071, 317]}, '6': {'rememberedCode': 'U38', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U38', 'isValidCode': True, 'coordinate': [1071, 317]}, '8': {'rememberedCode': 'A26', 'isValidCode': True, 'coordinate': [453, 439]}, '9': {'rememberedCode': 'Z71', 'isValidCode': True, 'coordinate': [1045, 405]}, '10': {'rememberedCode': 'Z71', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'Z71', 'isValidCode': True, 'coordinate': [1045, 405]}, '12': {'rememberedCode': 'C24', 'isValidCode': True, 'coordinate': [908, 618]}, '13': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'H87', 'isValidCode': True, 'coordinate': [620, 713]}, '17': {'rememberedCode': 'L45', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'L45', 'isValidCode': True, 'coordinate': [996, 622]}, '19': {'rememberedCode': 'L45', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'M82', 'isValidCode': True, 'coordinate': [714, 991]}, '21': {'rememberedCode': 'V82', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'V82', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V82', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Y26', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Y86', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y86', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y86', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'L63', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'M81', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'M81', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'M81', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'Z35', 'isValidCode': True, 'coordinate': [1320, 451]}, '33': {'rememberedCode': 'Q33', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'Q33', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Q33', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'P81', 'isValidCode': True, 'coordinate': [1122, 606]}, '37': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [444, 1036]}, '38': {'rememberedCode': 'M94', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [444, 1036]}} 435 69
23 22 ['A', 'C', 'D', 'C', 'B', 'B', 'A', 'C', 'D', 'B', 'C', 'A', 'A', 'D', 'B', 'B', 'B', 'B', 'A', 'C', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'C', 'C', 'C', 'B', 'C', 'A', 'C', 'B', 'B', 'A', 'A', 'A', 'C', 'C', 'C', 'B', 'A', 'D', 'B', 'A', 'A', 'A', 'C', 'A', 'C', 'B', 'B', 'B', 'C', 'B', 'B', 'A', 'A', 'C', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'C', 'A', 'A', 'A', 'A', 'B', 'B', 'A', 'C', 'A', 'A', 'A', 'C', 'A', 'C', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'C', 'A', 'C', 'A', 'B', 'C', 'B'] ['2', '1', '2', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-11T22:11:59.245Z', 'loadTime': '2021-08-11T22:12:30.465Z', 'startTime': '2021-08-11T22:12:33.781Z', 'endTime': '2021-08-11T22:37:45.735Z', 'timeToCompleteFromOpenMsec': 1546490, 'timeToLoadMsec': 31220, 'timeToCompleteFromStartMsec': 1511954} {'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'highSchool', 'vizExperience': 'littleExposure', 'feedback': ''} {'0': {'rememberedCode': '2', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'YU2', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'YU2', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'YU2', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'Y93', 'isValidCode': True, 'coordinate': [862, 1014]}, '5': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'LA3', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'ZE3', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'ZE3', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'ZE3', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'VP1', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'AL2', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'AL2', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'AL2', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'HE2', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'LX4', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'LX4', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'LX4', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'NE3', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'YE7', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'YE7', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'YE7', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [473, 308]}, '25': {'rememberedCode': 'AE6', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'AE6', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'AE6', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'AM3', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'NV7', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'NV7', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'NV7', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'ST3', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'HC8', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'HC8', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'HC8', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'LV9', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'VL8', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'VL8', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'VL8', 'isValidCode': False, 'coordinate': False}} 680 805
24 23 ['A', 'B', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'C', 'B', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'A', 'C', 'C', 'A', 'A', 'C', 'A', 'B', 'C', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'A', 'B', 'C', 'B', 'A', 'C', 'A', 'B', 'A', 'B', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'C', 'B', 'C', 'A', 'B', 'A', 'B', 'B', 'B', 'B', 'A', 'C', 'A', 'B', 'A', 'C', 'B', 'A', 'C', 'A', 'A', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '1', '1', '2', '1', '2', '1'] {'openTime': '2021-08-11T22:33:05.546Z', 'loadTime': '2021-08-11T22:33:31.422Z', 'startTime': '2021-08-11T22:35:06.994Z', 'endTime': '2021-08-11T23:02:02.707Z', 'timeToCompleteFromOpenMsec': 1737161, 'timeToLoadMsec': 25876, 'timeToCompleteFromStartMsec': 1615713} {'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'twoYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''} {'0': {'rememberedCode': '503', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'N54', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'N54', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'N54', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'V51', 'isValidCode': True, 'coordinate': [1043, 624]}, '5': {'rememberedCode': 'K84', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'K84', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'K84', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'J89', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'B55', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'B55', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'B55', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'G37', 'isValidCode': True, 'coordinate': [474, 419]}, '13': {'rememberedCode': 'U84', 'isValidCode': True, 'coordinate': [407, 596]}, '14': {'rememberedCode': 'U84', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'U84', 'isValidCode': True, 'coordinate': [407, 596]}, '16': {'rememberedCode': 'G88', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [325, 532]}, '18': {'rememberedCode': 'X34', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [325, 532]}, '20': {'rememberedCode': 'M23', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'L39', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [1070, 213]}, '26': {'rememberedCode': 'Q15', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [1070, 213]}, '28': {'rememberedCode': 'U34', 'isValidCode': True, 'coordinate': [978, 122]}, '29': {'rememberedCode': 'X51', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'X51', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'X51', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'L88', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'E36', 'isValidCode': True, 'coordinate': [1776, 606]}, '34': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E36', 'isValidCode': True, 'coordinate': [1776, 606]}, '36': {'rememberedCode': 'Y18', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'Y56', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'Y56', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y56', 'isValidCode': False, 'coordinate': False}} 202 628
25 24 ['A', 'C', 'A', 'D', 'A', 'C', 'D', 'D', 'B', 'A', 'C', 'D', 'A', 'D', 'D', 'B', 'B', 'A', 'C', 'C', 'A', 'B', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'D', 'A', 'C', 'B', 'A', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'C', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'B', 'A', 'A', 'D', 'A', 'B', 'A', 'D', 'D', 'A', 'C', 'C', 'B', 'C', 'B', 'A', 'A', 'B', 'D', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'B', 'A', 'A', 'B', 'C', 'C', 'B', 'C', 'C', 'B', 'D', 'A', 'D', 'C', 'B', 'C', 'C', 'A', 'D', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2', '2'] {'openTime': '2021-08-11T22:45:51.447Z', 'loadTime': '2021-08-11T22:46:08.092Z', 'startTime': '2021-08-11T22:46:38.203Z', 'endTime': '2021-08-11T23:04:30.534Z', 'timeToCompleteFromOpenMsec': 1119087, 'timeToLoadMsec': 16645, 'timeToCompleteFromStartMsec': 1072331} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': '0GE', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'A63', 'isValidCode': True, 'coordinate': [1187, 923]}, '2': {'rememberedCode': 'A63', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A63', 'isValidCode': True, 'coordinate': [1187, 923]}, '4': {'rememberedCode': 'F73', 'isValidCode': True, 'coordinate': [1030, 337]}, '5': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '6': {'rememberedCode': 'H21', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '8': {'rememberedCode': 'L31', 'isValidCode': True, 'coordinate': [894, 809]}, '9': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [1435, 294]}, '10': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [1435, 294]}, '12': {'rememberedCode': 'Z38', 'isValidCode': True, 'coordinate': [1332, 989]}, '13': {'rememberedCode': 'Q39', 'isValidCode': True, 'coordinate': [559, 95]}, '14': {'rememberedCode': 'Q39', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Q39', 'isValidCode': True, 'coordinate': [559, 95]}, '16': {'rememberedCode': 'Z15', 'isValidCode': True, 'coordinate': [760, 712]}, '17': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '18': {'rememberedCode': 'J69', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '20': {'rememberedCode': 'T76', 'isValidCode': True, 'coordinate': [1142, 323]}, '21': {'rememberedCode': 'S18', 'isValidCode': True, 'coordinate': [776, 134]}, '22': {'rememberedCode': 'S18', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'S18', 'isValidCode': True, 'coordinate': [776, 134]}, '24': {'rememberedCode': 'N32', 'isValidCode': True, 'coordinate': [864, 1202]}, '25': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '26': {'rememberedCode': 'K97', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '28': {'rememberedCode': 'H43', 'isValidCode': True, 'coordinate': [852, 301]}, '29': {'rememberedCode': 'U13', 'isValidCode': True, 'coordinate': [1291, 418]}, '30': {'rememberedCode': 'U13', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'U13', 'isValidCode': True, 'coordinate': [1291, 418]}, '32': {'rememberedCode': 'J21', 'isValidCode': True, 'coordinate': [1176, 528]}, '33': {'rememberedCode': 'T76', 'isValidCode': True, 'coordinate': [1071, 1006]}, '34': {'rememberedCode': 'T76', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T76', 'isValidCode': True, 'coordinate': [1071, 1006]}, '36': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [333, 483]}, '37': {'rememberedCode': 'M43', 'isValidCode': True, 'coordinate': [1428, 338]}, '38': {'rememberedCode': 'M43', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M43', 'isValidCode': True, 'coordinate': [1428, 338]}} 120 174
26 25 ['A', 'C', 'C', 'C', 'A', 'B', 'B', 'A', 'A', 'A', 'C', 'D', 'A', 'D', 'D', 'B', 'B', 'D', 'D', 'D', 'A', 'D', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'B', 'B', 'A', 'A', 'D', 'A', 'C', 'D', 'A', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'D', 'C', 'C', 'D', 'B', 'D', 'B', 'D', 'B', 'D', 'A', 'A', 'A', 'C', 'B', 'D', 'A', 'C', 'B', 'A', 'A', 'D', 'D', 'B', 'B', 'D', 'C', 'D', 'A', 'A', 'D', 'C', 'B', 'D', 'C', 'A', 'D', 'A', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T22:41:35.840Z', 'loadTime': '2021-08-11T22:41:49.297Z', 'startTime': '2021-08-11T22:42:31.823Z', 'endTime': '2021-08-11T23:07:22.027Z', 'timeToCompleteFromOpenMsec': 1546187, 'timeToLoadMsec': 13457, 'timeToCompleteFromStartMsec': 1490204} {'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''} {'0': {'rememberedCode': 'K76', 'isValidCode': True, 'coordinate': [893, 516]}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'C43', 'isValidCode': True, 'coordinate': [619, 1076]}, '5': {'rememberedCode': 'J38', 'isValidCode': True, 'coordinate': [1215, 694]}, '6': {'rememberedCode': 'J38', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'J38', 'isValidCode': True, 'coordinate': [1215, 694]}, '8': {'rememberedCode': 'C65', 'isValidCode': True, 'coordinate': [1328, 147]}, '9': {'rememberedCode': 'S46', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'S46', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'S46', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'N98', 'isValidCode': True, 'coordinate': [1048, 616]}, '13': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [274, 577]}, '14': {'rememberedCode': 'P35', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P35', 'isValidCode': True, 'coordinate': [274, 577]}, '16': {'rememberedCode': 'U21', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'Y14', 'isValidCode': True, 'coordinate': [205, 698]}, '18': {'rememberedCode': 'Y14', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y14', 'isValidCode': True, 'coordinate': [205, 698]}, '20': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [297, 502]}, '21': {'rememberedCode': 'Z28', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'Z28', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z28', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'T12', 'isValidCode': True, 'coordinate': [1445, 488]}, '25': {'rememberedCode': 'Z76', 'isValidCode': True, 'coordinate': [1597, 307]}, '26': {'rememberedCode': 'Z76', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Z76', 'isValidCode': True, 'coordinate': [1597, 307]}, '28': {'rememberedCode': 'Y25', 'isValidCode': True, 'coordinate': [1153, 615]}, '29': {'rememberedCode': 'L38', 'isValidCode': True, 'coordinate': [1157, 348]}, '30': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'L38', 'isValidCode': True, 'coordinate': [1157, 348]}, '32': {'rememberedCode': 'X19', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R51', 'isValidCode': True, 'coordinate': [1173, 917]}, '34': {'rememberedCode': 'R51', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R51', 'isValidCode': True, 'coordinate': [1173, 917]}, '36': {'rememberedCode': 'Y49', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'Z34', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'Z34', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Z34', 'isValidCode': False, 'coordinate': False}} 867 156
27 26 ['A', 'C', 'C', 'C', 'A', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'C', 'B', 'A', 'C', 'D', 'B', 'C', 'C', 'B', 'D', 'D', 'C', 'B', 'B', 'D', 'D', 'A', 'B', 'A', 'C', 'B', 'D', 'D', 'D', 'D', 'C', 'A', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'D', 'B', 'C', 'D', 'D', 'D', 'A', 'B', 'C', 'D', 'C', 'C', 'A', 'D', 'D', 'D'] ['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T22:40:25.108Z', 'loadTime': '2021-08-11T22:40:55.955Z', 'startTime': '2021-08-11T22:41:20.501Z', 'endTime': '2021-08-11T23:08:43.172Z', 'timeToCompleteFromOpenMsec': 1698064, 'timeToLoadMsec': 30847, 'timeToCompleteFromStartMsec': 1642671} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': 'Interesting, Blue Screen too fast'} {'0': {'rememberedCode': 'CAA', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'AZK', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'AZK', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'AZK', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'ADP', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'TLK', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'L97', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'L97', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L97', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'L37', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [729, 390]}, '14': {'rememberedCode': 'C54', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [729, 390]}, '16': {'rememberedCode': 'A31', 'isValidCode': True, 'coordinate': [880, 317]}, '17': {'rememberedCode': 'LT3', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'LT3', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'LT3', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'HQ3', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'LZ7', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'LZ7', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'LZ7', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'M97', 'isValidCode': True, 'coordinate': [1123, 609]}, '25': {'rememberedCode': 'C3Z', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'C3Z', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C3Z', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'W67', 'isValidCode': True, 'coordinate': [1033, 324]}, '29': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '30': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [1554, 499]}, '31': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '32': {'rememberedCode': 'RZ1', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'C87', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'C87', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'C87', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'E87', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'E69', 'isValidCode': True, 'coordinate': [1000, 519]}, '38': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E69', 'isValidCode': True, 'coordinate': [1000, 519]}} 735 889
28 27 ['A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'B', 'A', 'C', 'C', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'A', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'D', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'B', 'A', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'B', 'A', 'C', 'D', 'C', 'C', 'B', 'C', 'C', 'C', 'C', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'A', 'A', 'A'] ['2', '1', '2', '2', '2', '2', '1', '2', '2', '2', '1', '1', '2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '1', '2', '2', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T22:35:19.533Z', 'loadTime': '2021-08-11T22:35:32.879Z', 'startTime': '2021-08-11T22:35:53.374Z', 'endTime': '2021-08-11T23:27:53.327Z', 'timeToCompleteFromOpenMsec': 3153794, 'timeToLoadMsec': 13346, 'timeToCompleteFromStartMsec': 3119953} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Interesting task, thank you.'} {'0': {'rememberedCode': 'K76', 'isValidCode': True, 'coordinate': [893, 516]}, '1': {'rememberedCode': 'Z63', 'isValidCode': True, 'coordinate': [893, 531]}, '2': {'rememberedCode': 'Z63', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'Z63', 'isValidCode': True, 'coordinate': [893, 531]}, '4': {'rememberedCode': 'J76', 'isValidCode': True, 'coordinate': [998, 420]}, '5': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '6': {'rememberedCode': 'Z85', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '8': {'rememberedCode': 'A89', 'isValidCode': True, 'coordinate': [883, 403]}, '9': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [903, 710]}, '10': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1704, 1084]}, '11': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [903, 710]}, '12': {'rememberedCode': 'T32', 'isValidCode': True, 'coordinate': [789, 430]}, '13': {'rememberedCode': 'X36', 'isValidCode': True, 'coordinate': [1023, 507]}, '14': {'rememberedCode': 'X36', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X36', 'isValidCode': True, 'coordinate': [1023, 507]}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [750, 524]}, '17': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [624, 420]}, '18': {'rememberedCode': 'F95', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [624, 420]}, '20': {'rememberedCode': 'J49', 'isValidCode': True, 'coordinate': [744, 510]}, '21': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [622, 626]}, '22': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [552, 112]}, '23': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [622, 626]}, '24': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1018, 412]}, '25': {'rememberedCode': 'K64', 'isValidCode': True, 'coordinate': [1065, 579]}, '26': {'rememberedCode': 'K64', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K64', 'isValidCode': True, 'coordinate': [1065, 579]}, '28': {'rememberedCode': 'G75', 'isValidCode': True, 'coordinate': [715, 329]}, '29': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [898, 435]}, '30': {'rememberedCode': 'G23', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [898, 435]}, '32': {'rememberedCode': 'D28', 'isValidCode': True, 'coordinate': [485, 427]}, '33': {'rememberedCode': 'E16', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'E16', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E16', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'N15', 'isValidCode': True, 'coordinate': [990, 400]}, '37': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}} 233 409
29 28 ['A', 'B', 'D', 'C', 'A', 'B', 'B', 'A', 'B', 'B', 'C', 'D', 'A', 'D', 'A', 'B', 'C', 'B', 'B', 'C', 'A', 'B', 'A', 'D', 'D', 'C', 'B', 'C', 'A', 'A', 'B', 'C', 'A', 'D', 'B', 'B', 'A', 'B', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'A', 'B', 'C', 'D', 'C', 'A', 'C', 'D', 'A', 'C', 'C', 'B', 'A', 'B', 'A', 'A', 'B', 'C', 'D', 'B', 'B', 'A', 'A', 'B', 'D', 'A', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'D', 'B', 'C', 'D', 'B', 'C', 'C', 'B', 'A', 'A', 'B', 'C', 'D', 'C', 'C', 'A', 'B', 'D', 'B'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T23:09:06.843Z', 'loadTime': '2021-08-11T23:09:26.105Z', 'startTime': '2021-08-11T23:10:43.170Z', 'endTime': '2021-08-11T23:31:34.047Z', 'timeToCompleteFromOpenMsec': 1347204, 'timeToLoadMsec': 19262, 'timeToCompleteFromStartMsec': 1250877} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': 'I didn&#39;t have any problems.'} {'0': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1721, 299]}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'J76', 'isValidCode': True, 'coordinate': [998, 420]}, '5': {'rememberedCode': 'H16', 'isValidCode': True, 'coordinate': [937, 715]}, '6': {'rememberedCode': 'H16', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H16', 'isValidCode': True, 'coordinate': [937, 715]}, '8': {'rememberedCode': 'J56', 'isValidCode': True, 'coordinate': [1167, 325]}, '9': {'rememberedCode': 'X18', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'X18', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'X18', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'C26', 'isValidCode': True, 'coordinate': [469, 501]}, '13': {'rememberedCode': 'P93', 'isValidCode': True, 'coordinate': [313, 496]}, '14': {'rememberedCode': 'P93', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P93', 'isValidCode': True, 'coordinate': [313, 496]}, '16': {'rememberedCode': 'D16', 'isValidCode': True, 'coordinate': [1417, 421]}, '17': {'rememberedCode': 'V72', 'isValidCode': True, 'coordinate': [1595, 497]}, '18': {'rememberedCode': 'V72', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V72', 'isValidCode': True, 'coordinate': [1595, 497]}, '20': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [297, 502]}, '21': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [1584, 516]}, '22': {'rememberedCode': 'Z87', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [1584, 516]}, '24': {'rememberedCode': 'Z34', 'isValidCode': True, 'coordinate': [1143, 1171]}, '25': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [1357, 768]}, '26': {'rememberedCode': 'C28', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [1357, 768]}, '28': {'rememberedCode': 'I24', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'U51', 'isValidCode': True, 'coordinate': [862, 712]}, '33': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '34': {'rememberedCode': 'A84', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '36': {'rememberedCode': 'M71', 'isValidCode': True, 'coordinate': [464, 517]}, '37': {'rememberedCode': 'P28', 'isValidCode': True, 'coordinate': [1291, 640]}, '38': {'rememberedCode': 'P28', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'P28', 'isValidCode': True, 'coordinate': [1291, 640]}} 919 326
30 29 ['A', 'C', 'B', 'C', 'A', 'B', 'B', 'A', 'B', 'B', 'C', 'C', 'B', 'D', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'C', 'B', 'A', 'D', 'C', 'B', 'C', 'D', 'C', 'B', 'D', 'A', 'C', 'D', 'A', 'A', 'D', 'A', 'C', 'C', 'C', 'B', 'A', 'D', 'B', 'D', 'D', 'D', 'A', 'A', 'C', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'C', 'C', 'B', 'D', 'B', 'D', 'A', 'D', 'D', 'A', 'A', 'A', 'A', 'D', 'B', 'D', 'A', 'C', 'B', 'A', 'C', 'B', 'C', 'D', 'B', 'A', 'A', 'D', 'A', 'A', 'D', 'C', 'D', 'C', 'C', 'D', 'D', 'D', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-11T23:14:49.024Z', 'loadTime': '2021-08-11T23:15:22.123Z', 'startTime': '2021-08-11T23:16:30.179Z', 'endTime': '2021-08-11T23:35:49.488Z', 'timeToCompleteFromOpenMsec': 1260464, 'timeToLoadMsec': 33099, 'timeToCompleteFromStartMsec': 1159309} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''} {'0': {'rememberedCode': 'J56', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [908, 48]}, '2': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [771, 894]}, '3': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [908, 48]}, '4': {'rememberedCode': 'T19', 'isValidCode': True, 'coordinate': [731, 123]}, '5': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [639, 400]}, '6': {'rememberedCode': 'T29', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [639, 400]}, '8': {'rememberedCode': 'J12', 'isValidCode': True, 'coordinate': [744, 113]}, '9': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [887, 221]}, '10': {'rememberedCode': 'K46', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [887, 221]}, '12': {'rememberedCode': 'B63', 'isValidCode': True, 'coordinate': [1330, 434]}, '13': {'rememberedCode': 'L16', 'isValidCode': True, 'coordinate': [1570, 214]}, '14': {'rememberedCode': 'L16', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'L16', 'isValidCode': True, 'coordinate': [1570, 214]}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [750, 524]}, '17': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '18': {'rememberedCode': 'J69', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [1186, 902]}, '20': {'rememberedCode': 'Y83', 'isValidCode': True, 'coordinate': [1285, 331]}, '21': {'rememberedCode': 'W46', 'isValidCode': True, 'coordinate': [906, 165]}, '22': {'rememberedCode': 'W46', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'W46', 'isValidCode': True, 'coordinate': [906, 165]}, '24': {'rememberedCode': 'S64', 'isValidCode': True, 'coordinate': [738, 209]}, '25': {'rememberedCode': 'Y43', 'isValidCode': True, 'coordinate': [766, 777]}, '26': {'rememberedCode': 'Y43', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y43', 'isValidCode': True, 'coordinate': [766, 777]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'C24', 'isValidCode': True, 'coordinate': [1418, 811]}, '30': {'rememberedCode': 'C24', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'C24', 'isValidCode': True, 'coordinate': [1418, 811]}, '32': {'rememberedCode': 'Y19', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '34': {'rememberedCode': 'R58', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '36': {'rememberedCode': 'L37', 'isValidCode': True, 'coordinate': [601, 516]}, '37': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1006, 1126]}, '38': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1550, 787]}, '39': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1006, 1126]}} 280 561
31 30 ['A', 'D', 'D', 'D', 'D', 'A', 'A', 'A', 'D', 'D', 'C', 'D', 'D', 'A', 'D', 'D', 'D', 'B', 'D', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'D', 'A', 'D', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'A', 'B', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'B', 'C', 'B', 'D', 'B', 'D', 'A', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'D', 'D', 'D', 'B', 'A', 'D', 'A', 'D', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'A', 'C', 'B', 'D', 'C', 'B', 'D', 'D', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-11T23:40:31.187Z', 'loadTime': '2021-08-11T23:40:50.387Z', 'startTime': '2021-08-11T23:42:09.828Z', 'endTime': '2021-08-12T00:07:56.722Z', 'timeToCompleteFromOpenMsec': 1645535, 'timeToLoadMsec': 19200, 'timeToCompleteFromStartMsec': 1546894} {'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': 'That was very challenging.'} {'0': {'rememberedCode': '368', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'R70', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'R70', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'R70', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'J84', 'isValidCode': True, 'coordinate': [865, 229]}, '5': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [1359, 529]}, '6': {'rememberedCode': 'P25', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [1359, 529]}, '8': {'rememberedCode': 'L48', 'isValidCode': True, 'coordinate': [749, 228]}, '9': {'rememberedCode': 'K18', 'isValidCode': True, 'coordinate': [1592, 682]}, '10': {'rememberedCode': 'K18', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'K18', 'isValidCode': True, 'coordinate': [1592, 682]}, '12': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1627, 500]}, '13': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'E96', 'isValidCode': True, 'coordinate': [199, 444]}, '17': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'U47', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'Q36', 'isValidCode': True, 'coordinate': [871, 907]}, '21': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'V21', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Y47', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y47', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y47', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '30': {'rememberedCode': 'M37', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '32': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [1028, 706]}, '33': {'rememberedCode': 'S86', 'isValidCode': True, 'coordinate': [475, 915]}, '34': {'rememberedCode': 'S86', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'S86', 'isValidCode': True, 'coordinate': [475, 915]}, '36': {'rememberedCode': 'H29', 'isValidCode': True, 'coordinate': [857, 1065]}, '37': {'rememberedCode': 'V98', 'isValidCode': True, 'coordinate': [1427, 224]}, '38': {'rememberedCode': 'V98', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V98', 'isValidCode': True, 'coordinate': [1427, 224]}} 800 381
32 31 ['A', 'B', 'C', 'C', 'B', 'B', 'C', 'A', 'B', 'A', 'C', 'A', 'A', 'B', 'A', 'B', 'B', 'B', 'C', 'B', 'B', 'A', 'B', 'D', 'B', 'C', 'C', 'C', 'D', 'A', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'A', 'D', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'A', 'A', 'A', 'B', 'B', 'A', 'A', 'C', 'A', 'D', 'B', 'A', 'B', 'B', 'B', 'C', 'C', 'A', 'A', 'C', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'B', 'C', 'C', 'B', 'A', 'C', 'B', 'B', 'A', 'A', 'C', 'B', 'C', 'C', 'A', 'B', 'D', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-12T01:07:00.023Z', 'loadTime': '2021-08-12T01:08:04.109Z', 'startTime': '2021-08-12T01:08:57.375Z', 'endTime': '2021-08-12T01:28:39.990Z', 'timeToCompleteFromOpenMsec': 1299967, 'timeToLoadMsec': 64086, 'timeToCompleteFromStartMsec': 1182615} {'gender': 'male', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'K32', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [763, 534]}, '2': {'rememberedCode': 'R23', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [763, 534]}, '4': {'rememberedCode': 'M64', 'isValidCode': True, 'coordinate': [594, 327]}, '5': {'rememberedCode': 'H17', 'isValidCode': True, 'coordinate': [921, 304]}, '6': {'rememberedCode': 'H17', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H17', 'isValidCode': True, 'coordinate': [921, 304]}, '8': {'rememberedCode': 'L48', 'isValidCode': True, 'coordinate': [749, 228]}, '9': {'rememberedCode': 'W61', 'isValidCode': True, 'coordinate': [313, 417]}, '10': {'rememberedCode': 'W61', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W61', 'isValidCode': True, 'coordinate': [313, 417]}, '12': {'rememberedCode': 'J88', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '14': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [1174, 227]}, '15': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '16': {'rememberedCode': 'M81', 'isValidCode': True, 'coordinate': [475, 425]}, '17': {'rememberedCode': 'U15', 'isValidCode': True, 'coordinate': [1187, 807]}, '18': {'rememberedCode': 'U15', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'U15', 'isValidCode': True, 'coordinate': [1187, 807]}, '20': {'rememberedCode': 'H38', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '22': {'rememberedCode': 'X41', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '24': {'rememberedCode': 'Y50', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'X64', 'isValidCode': True, 'coordinate': [754, 297]}, '26': {'rememberedCode': 'X64', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'X64', 'isValidCode': True, 'coordinate': [754, 297]}, '28': {'rememberedCode': 'U66', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'K43', 'isValidCode': True, 'coordinate': [1013, 608]}, '30': {'rememberedCode': 'K43', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K43', 'isValidCode': True, 'coordinate': [1013, 608]}, '32': {'rememberedCode': 'M48', 'isValidCode': True, 'coordinate': [863, 356]}, '33': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [931, 415]}, '34': {'rememberedCode': 'N59', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [931, 415]}, '36': {'rememberedCode': 'L58', 'isValidCode': True, 'coordinate': [1458, 15]}, '37': {'rememberedCode': 'M26', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'M26', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M26', 'isValidCode': False, 'coordinate': False}} 808 746
33 32 ['B', 'C', 'D', 'B', 'A', 'D', 'A', 'C', 'D', 'B', 'C', 'A', 'A', 'D', 'D', 'B', 'A', 'C', 'A', 'D', 'A', 'B', 'A', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'B', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'A', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'B', 'D', 'C', 'C', 'D', 'B', 'A', 'D', 'A', 'A', 'D', 'C', 'A', 'D', 'B', 'A', 'D', 'A', 'D', 'B', 'D', 'A', 'A', 'C', 'B', 'B', 'A', 'D', 'D', 'A', 'A', 'B', 'C', 'D', 'B', 'C', 'C', 'D', 'D', 'A', 'A', 'C', 'B', 'D', 'C', 'A', 'B', 'D', 'B'] ['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-12T01:31:21.588Z', 'loadTime': '2021-08-12T01:31:36.459Z', 'startTime': '2021-08-12T01:32:20.925Z', 'endTime': '2021-08-12T01:50:50.155Z', 'timeToCompleteFromOpenMsec': 1168567, 'timeToLoadMsec': 14871, 'timeToCompleteFromStartMsec': 1109230} {'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'littleExposure', 'feedback': ''} {'0': {'rememberedCode': '524', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'C83', 'isValidCode': True, 'coordinate': [859, 425]}, '2': {'rememberedCode': 'C83', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'C83', 'isValidCode': True, 'coordinate': [859, 425]}, '4': {'rememberedCode': 'T51', 'isValidCode': True, 'coordinate': [750, 406]}, '5': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z38', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'E27', 'isValidCode': True, 'coordinate': [886, 918]}, '9': {'rememberedCode': 'H85', 'isValidCode': True, 'coordinate': [778, 602]}, '10': {'rememberedCode': 'H85', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H85', 'isValidCode': True, 'coordinate': [778, 602]}, '12': {'rememberedCode': 'T79', 'isValidCode': True, 'coordinate': [625, 715]}, '13': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'L38', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [750, 524]}, '17': {'rememberedCode': 'Y84', 'isValidCode': True, 'coordinate': [1760, 699]}, '18': {'rememberedCode': 'Y84', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y84', 'isValidCode': True, 'coordinate': [1760, 699]}, '20': {'rememberedCode': 'H53', 'isValidCode': True, 'coordinate': [606, 694]}, '21': {'rememberedCode': 'H81', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'H81', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H81', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'N12', 'isValidCode': True, 'coordinate': [559, 582]}, '25': {'rememberedCode': 'G21', 'isValidCode': True, 'coordinate': [760, 706]}, '26': {'rememberedCode': 'G21', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'G21', 'isValidCode': True, 'coordinate': [760, 706]}, '28': {'rememberedCode': 'N17', 'isValidCode': True, 'coordinate': [841, 498]}, '29': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [898, 435]}, '30': {'rememberedCode': 'G23', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [898, 435]}, '32': {'rememberedCode': 'C68', 'isValidCode': True, 'coordinate': [570, 734]}, '33': {'rememberedCode': 'G17', 'isValidCode': True, 'coordinate': [769, 722]}, '34': {'rememberedCode': 'G17', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'G17', 'isValidCode': True, 'coordinate': [769, 722]}, '36': {'rememberedCode': 'Y54', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'E89', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'E89', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E89', 'isValidCode': False, 'coordinate': False}} 678 444
34 33 ['A', 'C', 'C', 'C', 'D', 'A', 'A', 'A', 'A', 'D', 'C', 'D', 'A', 'D', 'C', 'B', 'A', 'A', 'B', 'A', 'A', 'A', 'A', 'A', 'C', 'C', 'C', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'C', 'A', 'A', 'D', 'A', 'D', 'C', 'C', 'B', 'D', 'A', 'A', 'A', 'A', 'B', 'C', 'A', 'C', 'A', 'A', 'A', 'C', 'C', 'B', 'D', 'C', 'A', 'C', 'C', 'A', 'D', 'B', 'B', 'A', 'A', 'D', 'A', 'A', 'A', 'A', 'C', 'B', 'C', 'A', 'C', 'B', 'A', 'C', 'A', 'A', 'A', 'B', 'B', 'A', 'D', 'A', 'A', 'A', 'A', 'D', 'C', 'C', 'A', 'A', 'A', 'B'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '1', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-12T01:51:48.837Z', 'loadTime': '2021-08-12T01:52:05.547Z', 'startTime': '2021-08-12T01:53:04.273Z', 'endTime': '2021-08-12T02:17:01.385Z', 'timeToCompleteFromOpenMsec': 1512548, 'timeToLoadMsec': 16710, 'timeToCompleteFromStartMsec': 1437112} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'thanks'} {'0': {'rememberedCode': 'M95', 'isValidCode': True, 'coordinate': [311, 413]}, '1': {'rememberedCode': 'X38', 'isValidCode': True, 'coordinate': [886, 1115]}, '2': {'rememberedCode': 'X38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'X38', 'isValidCode': True, 'coordinate': [886, 1115]}, '4': {'rememberedCode': 'M28', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'H13', 'isValidCode': True, 'coordinate': [761, 599]}, '6': {'rememberedCode': 'H13', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H13', 'isValidCode': True, 'coordinate': [761, 599]}, '8': {'rememberedCode': 'N98', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'T48', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'T48', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'T48', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'E21', 'isValidCode': True, 'coordinate': [333, 429]}, '13': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '14': {'rememberedCode': 'D79', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '16': {'rememberedCode': 'F58', 'isValidCode': True, 'coordinate': [1417, 342]}, '17': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [327, 885]}, '18': {'rememberedCode': 'C82', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [327, 885]}, '20': {'rememberedCode': 'U73', 'isValidCode': True, 'coordinate': [296, 781]}, '21': {'rememberedCode': 'C26', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'C26', 'isValidCode': True, 'coordinate': [327, 699]}, '23': {'rememberedCode': 'C26', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Y19', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'E15', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'E15', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E15', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1278, 603]}, '30': {'rememberedCode': 'Y65', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1278, 603]}, '32': {'rememberedCode': 'V79', 'isValidCode': True, 'coordinate': [457, 923]}, '33': {'rememberedCode': 'Q69', 'isValidCode': True, 'coordinate': [204, 330]}, '34': {'rememberedCode': 'Q69', 'isValidCode': True, 'coordinate': [1749, 536]}, '35': {'rememberedCode': 'Q69', 'isValidCode': True, 'coordinate': [204, 330]}, '36': {'rememberedCode': 'H94', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'K86', 'isValidCode': True, 'coordinate': [1144, 428]}, '38': {'rememberedCode': 'K86', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'K86', 'isValidCode': True, 'coordinate': [1144, 428]}} 416 246
35 34 ['A', 'C', 'A', 'C', 'B', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'B', 'B', 'D', 'B', 'B', 'D', 'B', 'A', 'A', 'B', 'B', 'C', 'D', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'A', 'A', 'C', 'C', 'B', 'D', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'D', 'D', 'C', 'B', 'C', 'D', 'C', 'D', 'B', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'B', 'B', 'A', 'D', 'D', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'B', 'B', 'B', 'B', 'B', 'C', 'A', 'D', 'D', 'D'] ['2', '1', '1', '2', '1', '2', '1', '1', '1', '2', '1', '1', '2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-12T01:48:39.623Z', 'loadTime': '2021-08-12T01:49:00.843Z', 'startTime': '2021-08-12T01:49:01.484Z', 'endTime': '2021-08-12T02:19:36.445Z', 'timeToCompleteFromOpenMsec': 1856822, 'timeToLoadMsec': 21220, 'timeToCompleteFromStartMsec': 1834961} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'unspecified', 'feedback': ''} {'0': {'rememberedCode': 'E13', 'isValidCode': True, 'coordinate': [734, 770]}, '1': {'rememberedCode': 'M32', 'isValidCode': True, 'coordinate': [1578, 443]}, '2': {'rememberedCode': 'M32', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'M32', 'isValidCode': True, 'coordinate': [1578, 443]}, '4': {'rememberedCode': 'M44', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'A19', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'A19', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'A19', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'N98', 'isValidCode': True, 'coordinate': [1048, 616]}, '13': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'M19', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'B91', 'isValidCode': True, 'coordinate': [743, 644]}, '17': {'rememberedCode': 'A65', 'isValidCode': True, 'coordinate': [634, 809]}, '18': {'rememberedCode': 'A65', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'A65', 'isValidCode': True, 'coordinate': [634, 809]}, '20': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [720, 817]}, '21': {'rememberedCode': 'P32', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'P32', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'P32', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'C49', 'isValidCode': True, 'coordinate': [1312, 713]}, '25': {'rememberedCode': 'W24', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'W24', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'W24', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'N21', 'isValidCode': True, 'coordinate': [881, 411]}, '29': {'rememberedCode': 'H53', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'H53', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H53', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'M48', 'isValidCode': True, 'coordinate': [863, 356]}, '33': {'rememberedCode': 'W89', 'isValidCode': True, 'coordinate': [622, 517]}, '34': {'rememberedCode': 'W89', 'isValidCode': True, 'coordinate': [1459, 322]}, '35': {'rememberedCode': 'W89', 'isValidCode': True, 'coordinate': [622, 517]}, '36': {'rememberedCode': 'N57', 'isValidCode': True, 'coordinate': [723, 779]}, '37': {'rememberedCode': '24', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': '24', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': '24', 'isValidCode': False, 'coordinate': False}} 812 414
36 35 ['A', 'C', 'A', 'B', 'A', 'A', 'B', 'A', 'C', 'D', 'C', 'B', 'A', 'B', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'C', 'A', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'A', 'C', 'C', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'B', 'A', 'A', 'C', 'B', 'A', 'A', 'C', 'C', 'C', 'C', 'A', 'B', 'B', 'A'] ['2', '1', '1', '2', '2', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-12T02:34:51.229Z', 'loadTime': '2021-08-12T02:35:07.004Z', 'startTime': '2021-08-12T02:36:37.052Z', 'endTime': '2021-08-12T02:55:41.357Z', 'timeToCompleteFromOpenMsec': 1250128, 'timeToLoadMsec': 15775, 'timeToCompleteFromStartMsec': 1144305} {'gender': 'male', 'ageGroup': 'ageGroup55', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''} {'0': {'rememberedCode': 'Z25', 'isValidCode': True, 'coordinate': [890, 202]}, '1': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '2': {'rememberedCode': 'W38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '4': {'rememberedCode': 'D75', 'isValidCode': True, 'coordinate': [750, 1005]}, '5': {'rememberedCode': 'J67', 'isValidCode': True, 'coordinate': [941, 408]}, '6': {'rememberedCode': 'J67', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'J67', 'isValidCode': True, 'coordinate': [941, 408]}, '8': {'rememberedCode': 'Q85', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'N48', 'isValidCode': True, 'coordinate': [874, 864]}, '10': {'rememberedCode': 'N48', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'N48', 'isValidCode': True, 'coordinate': [874, 864]}, '12': {'rememberedCode': 'K13', 'isValidCode': True, 'coordinate': [325, 240]}, '13': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'Q29', 'isValidCode': True, 'coordinate': [175, 1109]}, '17': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '18': {'rememberedCode': 'G19', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '20': {'rememberedCode': 'N81', 'isValidCode': True, 'coordinate': [742, 204]}, '21': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '22': {'rememberedCode': 'L73', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [745, 435]}, '24': {'rememberedCode': 'Y92', 'isValidCode': True, 'coordinate': [320, 294]}, '25': {'rememberedCode': 'Y78', 'isValidCode': True, 'coordinate': [480, 484]}, '26': {'rememberedCode': 'Y78', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y78', 'isValidCode': True, 'coordinate': [480, 484]}, '28': {'rememberedCode': 'X27', 'isValidCode': True, 'coordinate': [1159, 45]}, '29': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '30': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [1554, 499]}, '31': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '32': {'rememberedCode': 'W59', 'isValidCode': True, 'coordinate': [883, 419]}, '33': {'rememberedCode': 'H18', 'isValidCode': True, 'coordinate': [497, 527]}, '34': {'rememberedCode': 'H18', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'H18', 'isValidCode': True, 'coordinate': [497, 527]}, '36': {'rememberedCode': 'B86', 'isValidCode': True, 'coordinate': [606, 294]}, '37': {'rememberedCode': 'K23', 'isValidCode': True, 'coordinate': [865, 345]}, '38': {'rememberedCode': 'K23', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'K23', 'isValidCode': True, 'coordinate': [865, 345]}} 831 847
37 36 ['A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'A', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'A', 'D', 'A', 'C', 'A', 'D', 'B', 'B', 'A', 'B', 'A', 'A', 'A', 'B', 'C', 'B', 'C', 'A', 'B', 'A', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'A', 'B', 'A', 'B'] ['2', '1', '1', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '1', '1', '2', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '1'] {'openTime': '2021-08-12T02:33:36.957Z', 'loadTime': '2021-08-12T02:33:58.646Z', 'startTime': '2021-08-12T02:34:25.422Z', 'endTime': '2021-08-12T02:57:10.941Z', 'timeToCompleteFromOpenMsec': 1413984, 'timeToLoadMsec': 21689, 'timeToCompleteFromStartMsec': 1365519} {'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'someCollege', 'vizExperience': 'professional', 'feedback': 'Nice'} {'0': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [589, 1077]}, '1': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'W65', 'isValidCode': True, 'coordinate': [738, 586]}, '3': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [1355, 617]}, '6': {'rememberedCode': 'E59', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [1355, 617]}, '8': {'rememberedCode': 'T37', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'L25', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'L25', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L25', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'R48', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'M47', 'isValidCode': True, 'coordinate': [165, 925]}, '17': {'rememberedCode': 'N49', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'N49', 'isValidCode': True, 'coordinate': [1730, 222]}, '19': {'rememberedCode': 'N49', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'H59', 'isValidCode': True, 'coordinate': [1170, 701]}, '21': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'F64', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'B63', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'S84', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'S84', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'S84', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'P83', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'R95', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'J25', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'J25', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J25', 'isValidCode': False, 'coordinate': False}} 219 858
38 37 ['A', 'C', 'C', 'A', 'A', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'B', 'B', 'A', 'A', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'A', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'A', 'B', 'A', 'C', 'C', 'B', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'C', 'B', 'B', 'B', 'B', 'A', 'C', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'A'] ['2', '1', '1', '2', '1', '2', '1', '2', '1', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-12T02:13:34.874Z', 'loadTime': '2021-08-12T02:13:38.461Z', 'startTime': '2021-08-12T02:14:07.686Z', 'endTime': '2021-08-12T03:28:07.964Z', 'timeToCompleteFromOpenMsec': 4473090, 'timeToLoadMsec': 3587, 'timeToCompleteFromStartMsec': 4440278} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Interesting task'} {'0': {'rememberedCode': 'E58', 'isValidCode': True, 'coordinate': [1031, 894]}, '1': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [1458, 1024]}, '2': {'rememberedCode': 'V75', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [1458, 1024]}, '4': {'rememberedCode': 'L74', 'isValidCode': True, 'coordinate': [894, 918]}, '5': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '6': {'rememberedCode': 'H21', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '8': {'rememberedCode': 'L31', 'isValidCode': True, 'coordinate': [894, 809]}, '9': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1057, 968]}, '10': {'rememberedCode': 'D27', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'D27', 'isValidCode': True, 'coordinate': [1057, 968]}, '12': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [758, 1087]}, '13': {'rememberedCode': 'S73', 'isValidCode': True, 'coordinate': [419, 895]}, '14': {'rememberedCode': 'S73', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'S73', 'isValidCode': True, 'coordinate': [419, 895]}, '16': {'rememberedCode': 'Q32', 'isValidCode': True, 'coordinate': [1005, 827]}, '17': {'rememberedCode': 'R14', 'isValidCode': True, 'coordinate': [746, 703]}, '18': {'rememberedCode': 'R14', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'R14', 'isValidCode': True, 'coordinate': [746, 703]}, '20': {'rememberedCode': 'F83', 'isValidCode': True, 'coordinate': [740, 876]}, '21': {'rememberedCode': 'T73', 'isValidCode': True, 'coordinate': [887, 918]}, '22': {'rememberedCode': 'T73', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'T73', 'isValidCode': True, 'coordinate': [887, 918]}, '24': {'rememberedCode': 'A25', 'isValidCode': True, 'coordinate': [842, 1003]}, '25': {'rememberedCode': 'B34', 'isValidCode': True, 'coordinate': [1172, 1070]}, '26': {'rememberedCode': 'B34', 'isValidCode': True, 'coordinate': [727, 772]}, '27': {'rememberedCode': 'B34', 'isValidCode': True, 'coordinate': [1172, 1070]}, '28': {'rememberedCode': 'C69', 'isValidCode': True, 'coordinate': [847, 1211]}, '29': {'rememberedCode': 'L24', 'isValidCode': True, 'coordinate': [760, 1011]}, '30': {'rememberedCode': 'L24', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'L24', 'isValidCode': True, 'coordinate': [760, 1011]}, '32': {'rememberedCode': 'X58', 'isValidCode': True, 'coordinate': [885, 829]}, '33': {'rememberedCode': 'W28', 'isValidCode': True, 'coordinate': [1174, 1004]}, '34': {'rememberedCode': 'W28', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'W28', 'isValidCode': True, 'coordinate': [1174, 1004]}, '36': {'rememberedCode': 'Q42', 'isValidCode': True, 'coordinate': [739, 893]}, '37': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [1024, 825]}, '38': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [333, 483]}, '39': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [1024, 825]}} 630 594
39 38 ['D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'C', 'C', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'B', 'D', 'D', 'D', 'C', 'B', 'D', 'D', 'D', 'B', 'D', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'A', 'C', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'D', 'A', 'A', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'D', 'D', 'C', 'B', 'D', 'C', 'A', 'D', 'D', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '2', '1', '2', '2', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-12T15:31:31.489Z', 'loadTime': '2021-08-12T15:31:37.693Z', 'startTime': '2021-08-12T15:31:42.991Z', 'endTime': '2021-08-12T16:07:42.147Z', 'timeToCompleteFromOpenMsec': 2170658, 'timeToLoadMsec': 6204, 'timeToCompleteFromStartMsec': 2159156} {'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'K37', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '2': {'rememberedCode': 'W38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'W38', 'isValidCode': True, 'coordinate': [601, 56]}, '4': {'rememberedCode': 'B58', 'isValidCode': True, 'coordinate': [846, 426]}, '5': {'rememberedCode': 'P29', 'isValidCode': True, 'coordinate': [514, 115]}, '6': {'rememberedCode': 'P29', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P29', 'isValidCode': True, 'coordinate': [514, 115]}, '8': {'rememberedCode': 'Y59', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'G13', 'isValidCode': True, 'coordinate': [175, 31]}, '10': {'rememberedCode': 'G13', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'G13', 'isValidCode': True, 'coordinate': [175, 31]}, '12': {'rememberedCode': 'Y59', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '14': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [1174, 227]}, '15': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '16': {'rememberedCode': 'G29', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [60, 22]}, '18': {'rememberedCode': 'X41', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [60, 22]}, '20': {'rememberedCode': 'F69', 'isValidCode': True, 'coordinate': [1028, 585]}, '21': {'rememberedCode': 'C85', 'isValidCode': True, 'coordinate': [732, 1017]}, '22': {'rememberedCode': 'C85', 'isValidCode': True, 'coordinate': [713, 603]}, '23': {'rememberedCode': 'C85', 'isValidCode': True, 'coordinate': [732, 1017]}, '24': {'rememberedCode': 'C12', 'isValidCode': True, 'coordinate': [471, 419]}, '25': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [1070, 213]}, '26': {'rememberedCode': 'Q15', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Q15', 'isValidCode': True, 'coordinate': [1070, 213]}, '28': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [1131, 703]}, '29': {'rememberedCode': 'K17', 'isValidCode': True, 'coordinate': [281, 828]}, '30': {'rememberedCode': 'K17', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K17', 'isValidCode': True, 'coordinate': [281, 828]}, '32': {'rememberedCode': 'K96', 'isValidCode': True, 'coordinate': [590, 440]}, '33': {'rememberedCode': 'D64', 'isValidCode': True, 'coordinate': [488, 698]}, '34': {'rememberedCode': 'D64', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D64', 'isValidCode': True, 'coordinate': [488, 698]}, '36': {'rememberedCode': 'B39', 'isValidCode': True, 'coordinate': [333, 483]}, '37': {'rememberedCode': 'Z48', 'isValidCode': True, 'coordinate': [434, 840]}, '38': {'rememberedCode': 'Z48', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Z48', 'isValidCode': True, 'coordinate': [434, 840]}} 970 778
40 39 ['A', 'C', 'A', 'B', 'C', 'B', 'B', 'A', 'C', 'A', 'C', 'A', 'D', 'D', 'B', 'B', 'A', 'D', 'B', 'C', 'A', 'D', 'B', 'D', 'D', 'C', 'B', 'A', 'A', 'A', 'B', 'A', 'A', 'D', 'B', 'A', 'A', 'D', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'A', 'B', 'D', 'D', 'D', 'C', 'B', 'A', 'A', 'C', 'A', 'B', 'C', 'C', 'D', 'B', 'A', 'A', 'D', 'D', 'C', 'D', 'A', 'A', 'C', 'B', 'D', 'A', 'C', 'A', 'D', 'D', 'D', 'D', 'D', 'B', 'A', 'C', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'C', 'A', 'D', 'D', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2', '1', '1', '2', '1'] {'openTime': '2021-08-12T04:06:25.026Z', 'loadTime': '2021-08-12T04:06:43.028Z', 'startTime': '2021-08-12T04:07:20.293Z', 'endTime': '2021-08-12T04:27:23.840Z', 'timeToCompleteFromOpenMsec': 1258814, 'timeToLoadMsec': 18002, 'timeToCompleteFromStartMsec': 1203547} {'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'White_Caucasian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'no comments'} {'0': {'rememberedCode': 'E48', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'K92', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'K92', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'K92', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'L74', 'isValidCode': True, 'coordinate': [894, 918]}, '5': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [775, 527]}, '6': {'rememberedCode': 'Y82', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Y82', 'isValidCode': True, 'coordinate': [775, 527]}, '8': {'rememberedCode': 'F31', 'isValidCode': True, 'coordinate': [1014, 340]}, '9': {'rememberedCode': 'W92', 'isValidCode': True, 'coordinate': [173, 589]}, '10': {'rememberedCode': 'W92', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W92', 'isValidCode': True, 'coordinate': [173, 589]}, '12': {'rememberedCode': 'Z98', 'isValidCode': True, 'coordinate': [772, 511]}, '13': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [870, 709]}, '14': {'rememberedCode': 'R48', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [870, 709]}, '16': {'rememberedCode': 'Q74', 'isValidCode': True, 'coordinate': [593, 636]}, '17': {'rememberedCode': 'V71', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'V71', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V71', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'L87', 'isValidCode': True, 'coordinate': [1117, 588]}, '21': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [862, 437]}, '22': {'rememberedCode': 'Z85', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [862, 437]}, '24': {'rememberedCode': 'W89', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '26': {'rememberedCode': 'E75', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [1039, 380]}, '28': {'rememberedCode': 'Y25', 'isValidCode': True, 'coordinate': [1153, 615]}, '29': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '30': {'rememberedCode': 'M37', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'M37', 'isValidCode': True, 'coordinate': [720, 508]}, '32': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [720, 352]}, '33': {'rememberedCode': 'E84', 'isValidCode': True, 'coordinate': [903, 529]}, '34': {'rememberedCode': 'E84', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E84', 'isValidCode': True, 'coordinate': [903, 529]}, '36': {'rememberedCode': 'B83', 'isValidCode': True, 'coordinate': [735, 425]}, '37': {'rememberedCode': 'B58', 'isValidCode': True, 'coordinate': [989, 713]}, '38': {'rememberedCode': 'B58', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B58', 'isValidCode': True, 'coordinate': [989, 713]}} 650 817
41 40 ['A', 'B', 'D', 'C', 'A', 'B', 'D', 'C', 'D', 'B', 'C', 'A', 'B', 'A', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'A', 'A', 'A', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'B', 'B', 'B', 'D', 'B', 'A', 'D', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'C', 'D', 'A', 'B', 'C', 'A', 'A', 'A', 'D', 'A', 'C', 'C', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'C', 'D', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'D', 'A', 'A', 'A', 'D', 'D', 'B', 'A', 'C', 'D', 'D', 'A', 'C', 'C', 'B', 'D', 'C', 'D', 'D', 'D', 'D'] ['2', '1', '1', '2', '1', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1', '2', '2', '2', '2', '1', '1', '2', '2', '2', '1', '1', '1', '2', '1'] {'openTime': '2021-08-12T04:34:01.762Z', 'loadTime': '2021-08-12T04:34:10.789Z', 'startTime': '2021-08-12T04:35:03.838Z', 'endTime': '2021-08-12T04:53:51.604Z', 'timeToCompleteFromOpenMsec': 1189842, 'timeToLoadMsec': 9027, 'timeToCompleteFromStartMsec': 1127766} {'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''} {'0': {'rememberedCode': '227', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'C48', 'isValidCode': True, 'coordinate': [1167, 711]}, '2': {'rememberedCode': 'C48', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'C48', 'isValidCode': True, 'coordinate': [1167, 711]}, '4': {'rememberedCode': 'M79', 'isValidCode': True, 'coordinate': [426, 593]}, '5': {'rememberedCode': 'R25', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'R25', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'R25', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'M96', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'A62', 'isValidCode': True, 'coordinate': [1053, 869]}, '10': {'rememberedCode': 'A62', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'A62', 'isValidCode': True, 'coordinate': [1053, 869]}, '12': {'rememberedCode': 'M71', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'M85', 'isValidCode': True, 'coordinate': [279, 866]}, '14': {'rememberedCode': 'M85', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'M85', 'isValidCode': True, 'coordinate': [279, 866]}, '16': {'rememberedCode': 'S18', 'isValidCode': True, 'coordinate': [441, 538]}, '17': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [327, 885]}, '18': {'rememberedCode': 'C82', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [327, 885]}, '20': {'rememberedCode': 'S82', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'C27', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'C27', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'C27', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'C13', 'isValidCode': True, 'coordinate': [1434, 882]}, '25': {'rememberedCode': 'Q96', 'isValidCode': True, 'coordinate': [1331, 1072]}, '26': {'rememberedCode': 'Q96', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Q96', 'isValidCode': True, 'coordinate': [1331, 1072]}, '28': {'rememberedCode': 'C69', 'isValidCode': True, 'coordinate': [847, 1211]}, '29': {'rememberedCode': 'W14', 'isValidCode': True, 'coordinate': [1140, 805]}, '30': {'rememberedCode': 'W14', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W14', 'isValidCode': True, 'coordinate': [1140, 805]}, '32': {'rememberedCode': 'S63', 'isValidCode': True, 'coordinate': [1033, 331]}, '33': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1328, 408]}, '34': {'rememberedCode': 'Y65', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1328, 408]}, '36': {'rememberedCode': 'F75', 'isValidCode': True, 'coordinate': [421, 585]}, '37': {'rememberedCode': 'M63', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'M63', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M63', 'isValidCode': False, 'coordinate': False}} 710 273
42 41 ['A', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'A', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'B', 'C', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'A', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'B', 'A', 'A', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'A', 'B', 'A', 'C', 'B', 'B', 'B', 'B', 'A', 'B', 'C', 'B', 'A', 'A', 'A', 'A', 'D', 'B', 'B', 'D', 'C', 'B', 'C', 'C', 'C', 'A', 'B', 'B', 'A', 'C', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'A'] ['2', '2', '1', '2', '2', '2', '1', '2', '2', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-12T04:22:36.989Z', 'loadTime': '2021-08-12T04:23:53.686Z', 'startTime': '2021-08-12T04:24:51.080Z', 'endTime': '2021-08-12T05:12:35.190Z', 'timeToCompleteFromOpenMsec': 2998201, 'timeToLoadMsec': 76697, 'timeToCompleteFromStartMsec': 2864110} {'gender': 'female', 'ageGroup': 'ageGroup18', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': ''} {'0': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'X38', 'isValidCode': True, 'coordinate': [886, 1115]}, '2': {'rememberedCode': 'X38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'X38', 'isValidCode': True, 'coordinate': [886, 1115]}, '4': {'rememberedCode': 'K62', 'isValidCode': True, 'coordinate': [1142, 813]}, '5': {'rememberedCode': 'G74', 'isValidCode': True, 'coordinate': [898, 594]}, '6': {'rememberedCode': 'G74', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'G74', 'isValidCode': True, 'coordinate': [898, 594]}, '8': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': '', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'C24', 'isValidCode': True, 'coordinate': [908, 618]}, '13': {'rememberedCode': 'J54', 'isValidCode': True, 'coordinate': [1113, 773]}, '14': {'rememberedCode': 'J54', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'J54', 'isValidCode': True, 'coordinate': [1113, 773]}, '16': {'rememberedCode': 'D35', 'isValidCode': True, 'coordinate': [992, 1219]}, '17': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '18': {'rememberedCode': 'Q18', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '20': {'rememberedCode': 'H34', 'isValidCode': True, 'coordinate': [1419, 906]}, '21': {'rememberedCode': 'Y63', 'isValidCode': True, 'coordinate': [1430, 252]}, '22': {'rememberedCode': 'Y63', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Y63', 'isValidCode': True, 'coordinate': [1430, 252]}, '24': {'rememberedCode': 'C43', 'isValidCode': True, 'coordinate': [1424, 1173]}, '25': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [1469, 611]}, '26': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [559, 325]}, '27': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [1469, 611]}, '28': {'rememberedCode': 'T37', 'isValidCode': True, 'coordinate': [1160, 786]}, '29': {'rememberedCode': 'Z64', 'isValidCode': True, 'coordinate': [725, 733]}, '30': {'rememberedCode': 'Z64', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z64', 'isValidCode': True, 'coordinate': [725, 733]}, '32': {'rememberedCode': 'K47', 'isValidCode': True, 'coordinate': [1034, 1031]}, '33': {'rememberedCode': 'T19', 'isValidCode': True, 'coordinate': [1345, 909]}, '34': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T19', 'isValidCode': True, 'coordinate': [1345, 909]}, '36': {'rememberedCode': 'Z13', 'isValidCode': True, 'coordinate': [1146, 970]}, '37': {'rememberedCode': 'P28', 'isValidCode': True, 'coordinate': [1291, 640]}, '38': {'rememberedCode': 'P28', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'P28', 'isValidCode': True, 'coordinate': [1291, 640]}} 569 437
43 42 ['A', 'C', 'C', 'C', 'A', 'A', 'B', 'B', 'B', 'A', 'C', 'C', 'C', 'B', 'D', 'B', 'B', 'C', 'B', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'A', 'A', 'C', 'B', 'A', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'A', 'A', 'B', 'B', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'C', 'A', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'C', 'A', 'A', 'A', 'C', 'B', 'C', 'C', 'A', 'A', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '2', '1', '2', '1', '1', '2', '1', '2', '2', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1'] {'openTime': '2021-08-12T04:31:34.336Z', 'loadTime': '2021-08-12T04:32:37.291Z', 'startTime': '2021-08-12T04:33:14.415Z', 'endTime': '2021-08-12T05:12:49.639Z', 'timeToCompleteFromOpenMsec': 2475303, 'timeToLoadMsec': 62955, 'timeToCompleteFromStartMsec': 2375224} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'good and creative gaining knowledge'} {'0': {'rememberedCode': 'U92', 'isValidCode': True, 'coordinate': [877, 417]}, '1': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '2': {'rememberedCode': 'S28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'S28', 'isValidCode': True, 'coordinate': [857, 331]}, '4': {'rememberedCode': 'F47', 'isValidCode': True, 'coordinate': [760, 528]}, '5': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [639, 400]}, '6': {'rememberedCode': 'T29', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [639, 400]}, '8': {'rememberedCode': 'V87', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'T97', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'D45', 'isValidCode': True, 'coordinate': [1032, 435]}, '13': {'rememberedCode': 'R82', 'isValidCode': True, 'coordinate': [693, 183]}, '14': {'rememberedCode': 'R82', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'R82', 'isValidCode': True, 'coordinate': [693, 183]}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [750, 524]}, '17': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '18': {'rememberedCode': 'G19', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '20': {'rememberedCode': 'S62', 'isValidCode': True, 'coordinate': [882, 403]}, '21': {'rememberedCode': 'V59', 'isValidCode': True, 'coordinate': [897, 261]}, '22': {'rememberedCode': 'V59', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V59', 'isValidCode': True, 'coordinate': [897, 261]}, '24': {'rememberedCode': 'M26', 'isValidCode': True, 'coordinate': [1024, 516]}, '25': {'rememberedCode': 'S43', 'isValidCode': True, 'coordinate': [648, 488]}, '26': {'rememberedCode': 'S43', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'S43', 'isValidCode': True, 'coordinate': [648, 488]}, '28': {'rememberedCode': 'N21', 'isValidCode': True, 'coordinate': [881, 411]}, '29': {'rememberedCode': 'U67', 'isValidCode': True, 'coordinate': [1161, 524]}, '30': {'rememberedCode': 'U67', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'U67', 'isValidCode': True, 'coordinate': [1161, 524]}, '32': {'rememberedCode': 'W54', 'isValidCode': True, 'coordinate': [905, 549]}, '33': {'rememberedCode': 'D62', 'isValidCode': True, 'coordinate': [913, 323]}, '34': {'rememberedCode': 'D62', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D62', 'isValidCode': True, 'coordinate': [913, 323]}, '36': {'rememberedCode': 'Z31', 'isValidCode': True, 'coordinate': [1127, 401]}, '37': {'rememberedCode': 'V73', 'isValidCode': True, 'coordinate': [1132, 318]}, '38': {'rememberedCode': 'V73', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V73', 'isValidCode': True, 'coordinate': [1132, 318]}} 109 973
44 43 ['A', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'D', 'C', 'C', 'B', 'D', 'B', 'D', 'B', 'C', 'D', 'B', 'C', 'A', 'C', 'B', 'A', 'D', 'C', 'D', 'C', 'D', 'C', 'B', 'A', 'A', 'D', 'C', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'D', 'C', 'D', 'A', 'C', 'D', 'A', 'D', 'C', 'B', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'B', 'D', 'A', 'D', 'D', 'C', 'D', 'A', 'A', 'C', 'B', 'D', 'A', 'D', 'B', 'A', 'C', 'A', 'A', 'A', 'B', 'C', 'C', 'D', 'D', 'A', 'B', 'C', 'B', 'D', 'C', 'A', 'D', 'D', 'A'] ['2', '1', '2', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-12T04:52:00.296Z', 'loadTime': '2021-08-12T04:52:25.253Z', 'startTime': '2021-08-12T04:52:41.786Z', 'endTime': '2021-08-12T05:15:00.581Z', 'timeToCompleteFromOpenMsec': 1380285, 'timeToLoadMsec': 24957, 'timeToCompleteFromStartMsec': 1338795} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'The playing speed of the instruction GIF/Video on the first page is too fast.'} {'0': {'rememberedCode': 'B76', 'isValidCode': True, 'coordinate': [1593, 1066]}, '1': {'rememberedCode': 'E73', 'isValidCode': True, 'coordinate': [1446, 802]}, '2': {'rememberedCode': 'E73', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'E73', 'isValidCode': True, 'coordinate': [1446, 802]}, '4': {'rememberedCode': 'M82', 'isValidCode': True, 'coordinate': [1031, 880]}, '5': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '6': {'rememberedCode': 'T61', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [649, 219]}, '8': {'rememberedCode': 'D18', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [1441, 579]}, '10': {'rememberedCode': 'X41', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [1441, 579]}, '12': {'rememberedCode': 'A29', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'P51', 'isValidCode': True, 'coordinate': [733, 301]}, '14': {'rememberedCode': 'P51', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P51', 'isValidCode': True, 'coordinate': [733, 301]}, '16': {'rememberedCode': 'L57', 'isValidCode': True, 'coordinate': [1312, 625]}, '17': {'rememberedCode': 'X52', 'isValidCode': True, 'coordinate': [1033, 236]}, '18': {'rememberedCode': 'X52', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X52', 'isValidCode': True, 'coordinate': [1033, 236]}, '20': {'rememberedCode': 'F56', 'isValidCode': True, 'coordinate': [986, 234]}, '21': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '22': {'rememberedCode': 'H79', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '24': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1018, 412]}, '25': {'rememberedCode': 'W94', 'isValidCode': True, 'coordinate': [932, 316]}, '26': {'rememberedCode': 'W94', 'isValidCode': True, 'coordinate': [1701, 898]}, '27': {'rememberedCode': 'W94', 'isValidCode': True, 'coordinate': [932, 316]}, '28': {'rememberedCode': 'U12', 'isValidCode': True, 'coordinate': [1021, 30]}, '29': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '30': {'rememberedCode': 'S53', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '32': {'rememberedCode': 'C27', 'isValidCode': True, 'coordinate': [1024, 440]}, '33': {'rememberedCode': 'T95', 'isValidCode': True, 'coordinate': [1072, 495]}, '34': {'rememberedCode': 'T95', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T95', 'isValidCode': True, 'coordinate': [1072, 495]}, '36': {'rememberedCode': 'S36', 'isValidCode': True, 'coordinate': [324, 305]}, '37': {'rememberedCode': 'V73', 'isValidCode': True, 'coordinate': [1132, 318]}, '38': {'rememberedCode': 'V73', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V73', 'isValidCode': True, 'coordinate': [1132, 318]}} 992 376
45 44 ['A', 'C', 'D', 'C', 'A', 'D', 'D', 'C', 'B', 'B', 'C', 'C', 'D', 'D', 'D', 'B', 'D', 'A', 'D', 'B', 'A', 'B', 'B', 'C', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'C', 'B', 'D', 'D', 'D', 'A', 'C', 'A', 'A', 'D', 'C', 'B', 'B', 'D', 'D', 'A', 'C', 'D', 'B', 'D', 'B', 'A', 'B', 'D', 'D', 'D', 'A', 'A', 'C', 'C', 'B', 'B', 'D', 'D', 'D', 'A', 'C', 'A', 'D', 'B', 'B', 'C', 'C', 'C', 'D', 'A', 'A', 'C', 'B', 'D', 'C', 'A', 'D', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1'] {'openTime': '2021-08-12T04:58:59.988Z', 'loadTime': '2021-08-12T04:59:03.058Z', 'startTime': '2021-08-12T05:01:30.371Z', 'endTime': '2021-08-12T05:28:37.362Z', 'timeToCompleteFromOpenMsec': 1777374, 'timeToLoadMsec': 3070, 'timeToCompleteFromStartMsec': 1626991} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Native_American', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Great, Self test for capable of memory power. '} {'0': {'rememberedCode': 'A36', 'isValidCode': True, 'coordinate': [1465, 488]}, '1': {'rememberedCode': 'P76', 'isValidCode': True, 'coordinate': [909, 134]}, '2': {'rememberedCode': 'P76', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'P76', 'isValidCode': True, 'coordinate': [909, 134]}, '4': {'rememberedCode': 'D75', 'isValidCode': True, 'coordinate': [750, 1005]}, '5': {'rememberedCode': 'G41', 'isValidCode': True, 'coordinate': [501, 825]}, '6': {'rememberedCode': 'G41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'G41', 'isValidCode': True, 'coordinate': [501, 825]}, '8': {'rememberedCode': 'S65', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'L45', 'isValidCode': True, 'coordinate': [752, 999]}, '10': {'rememberedCode': 'L45', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L45', 'isValidCode': True, 'coordinate': [752, 999]}, '12': {'rememberedCode': 'A64', 'isValidCode': True, 'coordinate': [1348, 624]}, '13': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'H16', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'T85', 'isValidCode': True, 'coordinate': [893, 1021]}, '18': {'rememberedCode': 'T85', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'T85', 'isValidCode': True, 'coordinate': [893, 1021]}, '20': {'rememberedCode': 'F83', 'isValidCode': True, 'coordinate': [740, 876]}, '21': {'rememberedCode': 'F83', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'F83', 'isValidCode': True, 'coordinate': [740, 876]}, '23': {'rememberedCode': 'F83', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'V34', 'isValidCode': True, 'coordinate': [311, 966]}, '25': {'rememberedCode': 'Q28', 'isValidCode': True, 'coordinate': [658, 385]}, '26': {'rememberedCode': 'Q28', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Q28', 'isValidCode': True, 'coordinate': [658, 385]}, '28': {'rememberedCode': 'U84', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'M17', 'isValidCode': True, 'coordinate': [1153, 418]}, '30': {'rememberedCode': 'M17', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'M17', 'isValidCode': True, 'coordinate': [1153, 418]}, '32': {'rememberedCode': 'F35', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '34': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [1001, 544]}, '35': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '36': {'rememberedCode': 'E78', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'Z73', 'isValidCode': True, 'coordinate': [1416, 452]}, '38': {'rememberedCode': 'Z73', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Z73', 'isValidCode': True, 'coordinate': [1416, 452]}} 153 255
46 45 ['A', 'C', 'B', 'C', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'C', 'A', 'B', 'D', 'B', 'A', 'B', 'C', 'B', 'A', 'B', 'B', 'C', 'C', 'C', 'B', 'A', 'D', 'C', 'B', 'C', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'D', 'C', 'A', 'B', 'D', 'D', 'B', 'B', 'C', 'D', 'B', 'A', 'B', 'A', 'D', 'D', 'C', 'B', 'B', 'D', 'A', 'A', 'A', 'C', 'D', 'C', 'C', 'A', 'C', 'D', 'D', 'B', 'C', 'A', 'A', 'C', 'B', 'A', 'A', 'B', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'C', 'A', 'A', 'D', 'D', 'C', 'C', 'B', 'A', 'C', 'B', 'D', 'D', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '2', '2', '1'] {'openTime': '2021-08-12T05:10:57.922Z', 'loadTime': '2021-08-12T05:11:24.568Z', 'startTime': '2021-08-12T05:12:03.312Z', 'endTime': '2021-08-12T05:30:43.608Z', 'timeToCompleteFromOpenMsec': 1185686, 'timeToLoadMsec': 26646, 'timeToCompleteFromStartMsec': 1120296} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''} {'0': {'rememberedCode': 'DS1', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [867, 220]}, '2': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [867, 220]}, '4': {'rememberedCode': 'D21', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'G32', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'H61', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'H61', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H61', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'Z83', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [433, 780]}, '14': {'rememberedCode': 'G23', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'G23', 'isValidCode': True, 'coordinate': [433, 780]}, '16': {'rememberedCode': 'G82', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'J23', 'isValidCode': True, 'coordinate': [227, 424]}, '18': {'rememberedCode': 'J23', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J23', 'isValidCode': True, 'coordinate': [227, 424]}, '20': {'rememberedCode': 'H45', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'J29', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'J29', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'J29', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'J23', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Z71', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Z71', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Z71', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A34', 'isValidCode': True, 'coordinate': [304, 494]}, '29': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'F85', 'isValidCode': True, 'coordinate': [885, 617]}, '33': {'rememberedCode': 'H33', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'H33', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'H33', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'H27', 'isValidCode': True, 'coordinate': [883, 1168]}, '37': {'rememberedCode': 'J67', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'J67', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J67', 'isValidCode': False, 'coordinate': False}} 917 973
47 46 ['A', 'C', 'A', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'C', 'D', 'B', 'A', 'B', 'B', 'C', 'B', 'C', 'A', 'B', 'B', 'B', 'D', 'C', 'B', 'C', 'A', 'A', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'B', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'B', 'B', 'D', 'D', 'A', 'A', 'B', 'B', 'D', 'D', 'C', 'B', 'A', 'A', 'C', 'A', 'C', 'C', 'B', 'D', 'B', 'A', 'B', 'C', 'D', 'D', 'A', 'B', 'A', 'A', 'B', 'B', 'D', 'C', 'A', 'A', 'C', 'A', 'B', 'C', 'B', 'A', 'B', 'D', 'A', 'A', 'B', 'D', 'B', 'D', 'C', 'D', 'D', 'D', 'D'] ['2', '1', '2', '2', '2', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1'] {'openTime': '2021-08-12T05:31:23.443Z', 'loadTime': '2021-08-12T05:31:48.216Z', 'startTime': '2021-08-12T05:31:53.271Z', 'endTime': '2021-08-12T06:06:39.279Z', 'timeToCompleteFromOpenMsec': 2115836, 'timeToLoadMsec': 24773, 'timeToCompleteFromStartMsec': 2086008} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'none'} {'0': {'rememberedCode': 'C76', 'isValidCode': True, 'coordinate': [1144, 608]}, '1': {'rememberedCode': 'D73', 'isValidCode': True, 'coordinate': [762, 342]}, '2': {'rememberedCode': 'D73', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'D73', 'isValidCode': True, 'coordinate': [762, 342]}, '4': {'rememberedCode': 'V51', 'isValidCode': True, 'coordinate': [1043, 624]}, '5': {'rememberedCode': 'J67', 'isValidCode': True, 'coordinate': [941, 408]}, '6': {'rememberedCode': 'J67', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'J67', 'isValidCode': True, 'coordinate': [941, 408]}, '8': {'rememberedCode': 'N96', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '10': {'rememberedCode': 'W78', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1163, 692]}, '12': {'rememberedCode': 'N98', 'isValidCode': True, 'coordinate': [1048, 616]}, '13': {'rememberedCode': 'X36', 'isValidCode': True, 'coordinate': [1023, 507]}, '14': {'rememberedCode': 'X36', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X36', 'isValidCode': True, 'coordinate': [1023, 507]}, '16': {'rememberedCode': 'B67', 'isValidCode': True, 'coordinate': [1001, 339]}, '17': {'rememberedCode': 'J36', 'isValidCode': True, 'coordinate': [786, 813]}, '18': {'rememberedCode': 'J36', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J36', 'isValidCode': True, 'coordinate': [786, 813]}, '20': {'rememberedCode': 'M35', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'Z39', 'isValidCode': True, 'coordinate': [1005, 634]}, '22': {'rememberedCode': 'Z39', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z39', 'isValidCode': True, 'coordinate': [1005, 634]}, '24': {'rememberedCode': 'V83', 'isValidCode': True, 'coordinate': [1012, 684]}, '25': {'rememberedCode': 'Y29', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y29', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y29', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [1131, 703]}, '29': {'rememberedCode': 'W42', 'isValidCode': True, 'coordinate': [878, 709]}, '30': {'rememberedCode': 'W42', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W42', 'isValidCode': True, 'coordinate': [878, 709]}, '32': {'rememberedCode': 'Z17', 'isValidCode': True, 'coordinate': [756, 251]}, '33': {'rememberedCode': 'D62', 'isValidCode': True, 'coordinate': [913, 323]}, '34': {'rememberedCode': 'D62', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D62', 'isValidCode': True, 'coordinate': [913, 323]}, '36': {'rememberedCode': 'B86', 'isValidCode': True, 'coordinate': [606, 294]}, '37': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [902, 831]}, '38': {'rememberedCode': 'E59', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [902, 831]}} 64 300
48 47 ['A', 'C', 'D', 'C', 'D', 'A', 'B', 'A', 'B', 'B', 'C', 'C', 'A', 'C', 'D', 'B', 'C', 'D', 'D', 'D', 'A', 'D', 'B', 'D', 'D', 'C', 'D', 'C', 'D', 'C', 'B', 'D', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'B', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'D', 'C', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'D', 'A', 'C', 'B', 'A', 'D', 'A', 'D', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'D', 'D', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-12T06:45:46.700Z', 'loadTime': '2021-08-12T06:45:57.100Z', 'startTime': '2021-08-12T06:46:22.900Z', 'endTime': '2021-08-12T07:00:25.900Z', 'timeToCompleteFromOpenMsec': 879200, 'timeToLoadMsec': 10400, 'timeToCompleteFromStartMsec': 843000} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'UDK', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'Z21', 'isValidCode': True, 'coordinate': [742, 243]}, '2': {'rememberedCode': 'Z21', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'Z21', 'isValidCode': True, 'coordinate': [742, 243]}, '4': {'rememberedCode': 'L73', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '6': {'rememberedCode': 'Z68', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '8': {'rememberedCode': 'H68', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'S45', 'isValidCode': True, 'coordinate': [740, 685]}, '10': {'rememberedCode': 'S45', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'S45', 'isValidCode': True, 'coordinate': [740, 685]}, '12': {'rememberedCode': 'M93', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [870, 219]}, '14': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [870, 219]}, '16': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [755, 415]}, '17': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [624, 420]}, '18': {'rememberedCode': 'F95', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [624, 420]}, '20': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [718, 306]}, '21': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '22': {'rememberedCode': 'X41', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '24': {'rememberedCode': 'W85', 'isValidCode': True, 'coordinate': [748, 391]}, '25': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '26': {'rememberedCode': 'K97', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'W87', 'isValidCode': True, 'coordinate': [608, 446]}, '30': {'rememberedCode': 'W87', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W87', 'isValidCode': True, 'coordinate': [608, 446]}, '32': {'rememberedCode': 'C75', 'isValidCode': True, 'coordinate': [728, 452]}, '33': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '34': {'rememberedCode': 'A84', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'A84', 'isValidCode': True, 'coordinate': [463, 599]}, '36': {'rememberedCode': 'W87', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'E92', 'isValidCode': True, 'coordinate': [597, 627]}, '38': {'rememberedCode': 'E92', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E92', 'isValidCode': True, 'coordinate': [597, 627]}} 70 837
49 48 ['A', 'B', 'D', 'C', 'B', 'D', 'C', 'A', 'A', 'A', 'C', 'B', 'D', 'C', 'B', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'B', 'C', 'A', 'C', 'B', 'A', 'C', 'B', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'C', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'C', 'C', 'C', 'B', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'C', 'B', 'C', 'A', 'B', 'C', 'C', 'D', 'D', 'D', 'D', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'C', 'D', 'A', 'B', 'B', 'A', 'C', 'B', 'A', 'D', 'D', 'D'] ['2', '1', '1', '2', '1', '1', '1', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '2', '1', '1', '2', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '1', '1', '1', '1', '1', '1', '2', '1', '2', '2'] {'openTime': '2021-08-12T07:40:31.481Z', 'loadTime': '2021-08-12T07:40:35.962Z', 'startTime': '2021-08-12T07:40:39.622Z', 'endTime': '2021-08-12T07:57:50.533Z', 'timeToCompleteFromOpenMsec': 1039052, 'timeToLoadMsec': 4481, 'timeToCompleteFromStartMsec': 1030911} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Black_African', 'education': 'highSchool', 'vizExperience': 'frequentInteraction', 'feedback': ''} {'0': {'rememberedCode': 'U92', 'isValidCode': True, 'coordinate': [877, 417]}, '1': {'rememberedCode': 'E65', 'isValidCode': True, 'coordinate': [742, 416]}, '2': {'rememberedCode': 'E65', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'E65', 'isValidCode': True, 'coordinate': [742, 416]}, '4': {'rememberedCode': 'V13', 'isValidCode': True, 'coordinate': [1177, 217]}, '5': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '6': {'rememberedCode': 'H21', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H21', 'isValidCode': True, 'coordinate': [1079, 728]}, '8': {'rememberedCode': '67', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'C69', 'isValidCode': True, 'coordinate': [886, 795]}, '10': {'rememberedCode': 'C69', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'C69', 'isValidCode': True, 'coordinate': [886, 795]}, '12': {'rememberedCode': 'C56', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'T56', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'T56', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'T56', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'D92', 'isValidCode': True, 'coordinate': [1148, 1027]}, '17': {'rememberedCode': 'L35', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'L35', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'L35', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'Q63', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'P62', 'isValidCode': True, 'coordinate': [879, 648]}, '22': {'rememberedCode': 'P62', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'P62', 'isValidCode': True, 'coordinate': [879, 648]}, '24': {'rememberedCode': 'L19', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Y17', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y17', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y17', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'M75', 'isValidCode': True, 'coordinate': [988, 724]}, '29': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [27, 1020]}, '30': {'rememberedCode': 'E14', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [27, 1020]}, '32': {'rememberedCode': 'U51', 'isValidCode': True, 'coordinate': [862, 712]}, '33': {'rememberedCode': 'T19', 'isValidCode': True, 'coordinate': [1345, 909]}, '34': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T19', 'isValidCode': True, 'coordinate': [1345, 909]}, '36': {'rememberedCode': 'D97', 'isValidCode': True, 'coordinate': [858, 799]}, '37': {'rememberedCode': 'Y91', 'isValidCode': True, 'coordinate': [1003, 936]}, '38': {'rememberedCode': 'Y91', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y91', 'isValidCode': True, 'coordinate': [1003, 936]}} 600 557
50 49 ['A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'B', 'B', 'D', 'B', 'B', 'B', 'A', 'C', 'A', 'B', 'B', 'A', 'A', 'C', 'B', 'D', 'B', 'C', 'B', 'A', 'A', 'C', 'C', 'C', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'A', 'A', 'C', 'B', 'D', 'D', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'A', 'B', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'B', 'A', 'C', 'D', 'C', 'B', 'B', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'D', 'D', 'C', 'B', 'B', 'B', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-12T07:28:31.416Z', 'loadTime': '2021-08-12T07:28:32.804Z', 'startTime': '2021-08-12T07:28:34.103Z', 'endTime': '2021-08-12T08:00:39.212Z', 'timeToCompleteFromOpenMsec': 1927796, 'timeToLoadMsec': 1388, 'timeToCompleteFromStartMsec': 1925109} {'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''} {'0': {'rememberedCode': 'Z28', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [867, 220]}, '2': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [867, 220]}, '4': {'rememberedCode': 'A95', 'isValidCode': True, 'coordinate': [1000, 502]}, '5': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [1359, 529]}, '6': {'rememberedCode': 'P25', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [1359, 529]}, '8': {'rememberedCode': 'P57', 'isValidCode': True, 'coordinate': [871, 309]}, '9': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '10': {'rememberedCode': 'H49', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H49', 'isValidCode': True, 'coordinate': [597, 614]}, '12': {'rememberedCode': 'A15', 'isValidCode': True, 'coordinate': [330, 720]}, '13': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1250, 782]}, '14': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1501, 118]}, '15': {'rememberedCode': 'Q68', 'isValidCode': True, 'coordinate': [1250, 782]}, '16': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [755, 415]}, '17': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '18': {'rememberedCode': 'G19', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'G19', 'isValidCode': True, 'coordinate': [763, 619]}, '20': {'rememberedCode': 'N78', 'isValidCode': True, 'coordinate': [552, 112]}, '21': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '22': {'rememberedCode': 'K53', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '24': {'rememberedCode': 'N56', 'isValidCode': True, 'coordinate': [849, 515]}, '25': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '26': {'rememberedCode': 'K97', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K97', 'isValidCode': True, 'coordinate': [748, 571]}, '28': {'rememberedCode': 'H43', 'isValidCode': True, 'coordinate': [852, 301]}, '29': {'rememberedCode': 'J56', 'isValidCode': True, 'coordinate': [609, 252]}, '30': {'rememberedCode': 'J56', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'J56', 'isValidCode': True, 'coordinate': [609, 252]}, '32': {'rememberedCode': 'K36', 'isValidCode': True, 'coordinate': [614, 532]}, '33': {'rememberedCode': 'T35', 'isValidCode': True, 'coordinate': [786, 614]}, '34': {'rememberedCode': 'T35', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T35', 'isValidCode': True, 'coordinate': [786, 614]}, '36': {'rememberedCode': 'S96', 'isValidCode': True, 'coordinate': [721, 695]}, '37': {'rememberedCode': 'X39', 'isValidCode': True, 'coordinate': [1162, 544]}, '38': {'rememberedCode': 'X39', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'X39', 'isValidCode': True, 'coordinate': [1162, 544]}} 118 742
51 50 ['A', 'C', 'C', 'B', 'C', 'D', 'A', 'C', 'B', 'A', 'C', 'C', 'A', 'D', 'A', 'B', 'A', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'B', 'A', 'C', 'A', 'C', 'B', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'B', 'B', 'C', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'A', 'C', 'A', 'C', 'B', 'C', 'C', 'C', 'C', 'A', 'B', 'C', 'A', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'B', 'A', 'B', 'A', 'A', 'A', 'C', 'B', 'C', 'B', 'B', 'B', 'A', 'C', 'C', 'A', 'C', 'B', 'B', 'A', 'A', 'D', 'B', 'A', 'C', 'B', 'C', 'C', 'A', 'B', 'D', 'B'] ['2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-12T07:54:49.934Z', 'loadTime': '2021-08-12T07:55:12.415Z', 'startTime': '2021-08-12T07:56:59.900Z', 'endTime': '2021-08-12T08:25:46.238Z', 'timeToCompleteFromOpenMsec': 1856304, 'timeToLoadMsec': 22481, 'timeToCompleteFromStartMsec': 1726338} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''} {'0': {'rememberedCode': '324', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'CA1', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'CA1', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'CA1', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'HJT', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'ZGT', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'ZGT', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'ZGT', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'L48', 'isValidCode': True, 'coordinate': [749, 228]}, '9': {'rememberedCode': '421', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': '421', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': '421', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'E23', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'G32', 'isValidCode': True, 'coordinate': [1419, 1087]}, '14': {'rememberedCode': 'G32', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'G32', 'isValidCode': True, 'coordinate': [1419, 1087]}, '16': {'rememberedCode': 'D54', 'isValidCode': True, 'coordinate': [466, 357]}, '17': {'rememberedCode': 'Y23', 'isValidCode': True, 'coordinate': [935, 600]}, '18': {'rememberedCode': 'Y23', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y23', 'isValidCode': True, 'coordinate': [935, 600]}, '20': {'rememberedCode': 'K48', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'G25', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'G25', 'isValidCode': True, 'coordinate': [1306, 1101]}, '23': {'rememberedCode': 'G25', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'E34', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'E36', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'J24', 'isValidCode': True, 'coordinate': [585, 794]}, '29': {'rememberedCode': 'H31', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'H31', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H31', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'G11', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'O19', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'O19', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'O19', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'X43', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'J34', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'J34', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J34', 'isValidCode': False, 'coordinate': False}} 301 38
52 51 ['A', 'C', 'C', 'C', 'A', 'B', 'A', 'C', 'C', 'A', 'C', 'A', 'D', 'D', 'D', 'B', 'B', 'C', 'B', 'D', 'A', 'A', 'A', 'C', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'D', 'B', 'C', 'C', 'D', 'D', 'A', 'A', 'A', 'A', 'A', 'D', 'C', 'B', 'A', 'B', 'B', 'A', 'B', 'C', 'D', 'B', 'B', 'A', 'B', 'C', 'D', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'C', 'D', 'B', 'C', 'B', 'A', 'D', 'A', 'B', 'C', 'B', 'B', 'C', 'A', 'D', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-13T00:02:45.408Z', 'loadTime': '2021-08-13T00:03:14.494Z', 'startTime': '2021-08-13T00:03:43.369Z', 'endTime': '2021-08-13T00:24:38.103Z', 'timeToCompleteFromOpenMsec': 1312695, 'timeToLoadMsec': 29086, 'timeToCompleteFromStartMsec': 1254734} {'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Black_African', 'education': 'someCollege', 'vizExperience': 'unspecified', 'feedback': ''} {'0': {'rememberedCode': 'KM7', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'J48', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'J48', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'J48', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'MB1', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '6': {'rememberedCode': 'Z85', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z85', 'isValidCode': True, 'coordinate': [936, 498]}, '8': {'rememberedCode': 'S29', 'isValidCode': True, 'coordinate': [760, 320]}, '9': {'rememberedCode': 'K85', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'K85', 'isValidCode': True, 'coordinate': [585, 1211]}, '11': {'rememberedCode': 'K85', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'A49', 'isValidCode': True, 'coordinate': [631, 524]}, '13': {'rememberedCode': 'X56', 'isValidCode': True, 'coordinate': [445, 108]}, '14': {'rememberedCode': 'X56', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X56', 'isValidCode': True, 'coordinate': [445, 108]}, '16': {'rememberedCode': 'C32', 'isValidCode': True, 'coordinate': [1605, 422]}, '17': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '18': {'rememberedCode': 'Q18', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Q18', 'isValidCode': True, 'coordinate': [1074, 436]}, '20': {'rememberedCode': 'Y87', 'isValidCode': True, 'coordinate': [286, 310]}, '21': {'rememberedCode': 'W46', 'isValidCode': True, 'coordinate': [906, 165]}, '22': {'rememberedCode': 'W46', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'W46', 'isValidCode': True, 'coordinate': [906, 165]}, '24': {'rememberedCode': 'N12', 'isValidCode': True, 'coordinate': [559, 582]}, '25': {'rememberedCode': 'Y83', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y83', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y83', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [596, 726]}, '30': {'rememberedCode': 'F95', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'F95', 'isValidCode': True, 'coordinate': [596, 726]}, '32': {'rememberedCode': 'E39', 'isValidCode': True, 'coordinate': [618, 916]}, '33': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '34': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [1001, 544]}, '35': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '36': {'rememberedCode': 'Q49', 'isValidCode': True, 'coordinate': [426, 106]}, '37': {'rememberedCode': 'M21', 'isValidCode': True, 'coordinate': [587, 321]}, '38': {'rememberedCode': 'M21', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M21', 'isValidCode': True, 'coordinate': [587, 321]}} 289 946
53 52 ['A', 'B', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'A', 'C', 'A', 'B', 'C', 'B', 'A', 'B', 'C', 'A', 'C', 'A', 'B', 'A', 'B', 'A', 'C', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'B'] ['2', '1', '1', '2', '1', '1', '2', '1', '1', '2', '1', '1', '2', '1', '1', '1', '2', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '2', '2', '1', '2', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1'] {'openTime': '2021-08-13T00:58:19.699Z', 'loadTime': '2021-08-13T00:58:39.333Z', 'startTime': '2021-08-13T00:58:51.814Z', 'endTime': '2021-08-13T01:18:50.741Z', 'timeToCompleteFromOpenMsec': 1231042, 'timeToLoadMsec': 19634, 'timeToCompleteFromStartMsec': 1198927} {'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'great'} {'0': {'rememberedCode': 'R48', 'isValidCode': True, 'coordinate': [771, 894]}, '1': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [745, 794]}, '2': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [745, 794]}, '4': {'rememberedCode': 'J84', 'isValidCode': True, 'coordinate': [865, 229]}, '5': {'rememberedCode': 'V23', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'V23', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'V23', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'H68', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 105]}, '10': {'rememberedCode': 'K75', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'K75', 'isValidCode': True, 'coordinate': [213, 105]}, '12': {'rememberedCode': 'H51', 'isValidCode': True, 'coordinate': [612, 321]}, '13': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '14': {'rememberedCode': 'D79', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '16': {'rememberedCode': 'Y15', 'isValidCode': True, 'coordinate': [324, 158]}, '17': {'rememberedCode': 'N14', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'N14', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'N14', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'T76', 'isValidCode': True, 'coordinate': [1142, 323]}, '21': {'rememberedCode': 'F84', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'F84', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F84', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'W43', 'isValidCode': True, 'coordinate': [866, 302]}, '25': {'rememberedCode': 'F32', 'isValidCode': True, 'coordinate': [1358, 182]}, '26': {'rememberedCode': 'F32', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'F32', 'isValidCode': True, 'coordinate': [1358, 182]}, '28': {'rememberedCode': 'Q53', 'isValidCode': True, 'coordinate': [837, 38]}, '29': {'rememberedCode': 'Z62', 'isValidCode': True, 'coordinate': [721, 214]}, '30': {'rememberedCode': 'Z62', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z62', 'isValidCode': True, 'coordinate': [721, 214]}, '32': {'rememberedCode': 'K93', 'isValidCode': True, 'coordinate': [612, 260]}, '33': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '34': {'rememberedCode': 'R58', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [603, 332]}, '36': {'rememberedCode': 'L87', 'isValidCode': True, 'coordinate': [285, 230]}, '37': {'rememberedCode': 'L19', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'L19', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L19', 'isValidCode': False, 'coordinate': False}} 351 527
54 53 ['A', 'C', 'B', 'A', 'B', 'B', 'C', 'A', 'B', 'A', 'C', 'B', 'C', 'A', 'C', 'B', 'C', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'A', 'C', 'A', 'A', 'B', 'C', 'A', 'C', 'C', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'A', 'B', 'C', 'A', 'B', 'A', 'C', 'A', 'B', 'C', 'A', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'B', 'A', 'B', 'C', 'A', 'A', 'A', 'A', 'A', 'C', 'A', 'B', 'B', 'A', 'B', 'A', 'C', 'A', 'A', 'A', 'C', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'C', 'B', 'B', 'A', 'A', 'B', 'C'] ['2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '2', '1', '2', '1', '2', '1', '1', '1', '1'] {'openTime': '2021-08-13T01:54:28.491Z', 'loadTime': '2021-08-13T01:54:35.097Z', 'startTime': '2021-08-13T01:54:38.477Z', 'endTime': '2021-08-13T02:15:52.358Z', 'timeToCompleteFromOpenMsec': 1283867, 'timeToLoadMsec': 6606, 'timeToCompleteFromStartMsec': 1273881} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'i like the task'} {'0': {'rememberedCode': 'R75', 'isValidCode': True, 'coordinate': [773, 293]}, '1': {'rememberedCode': 'N47', 'isValidCode': True, 'coordinate': [434, 151]}, '2': {'rememberedCode': 'N47', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'N47', 'isValidCode': True, 'coordinate': [434, 151]}, '4': {'rememberedCode': 'L85', 'isValidCode': True, 'coordinate': [898, 327]}, '5': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '6': {'rememberedCode': 'Z68', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [751, 320]}, '8': {'rememberedCode': 'G74', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'T79', 'isValidCode': True, 'coordinate': [625, 715]}, '13': {'rememberedCode': 'L86', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'L86', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'L86', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'U38', 'isValidCode': True, 'coordinate': [1289, 414]}, '17': {'rememberedCode': 'Y41', 'isValidCode': True, 'coordinate': [913, 245]}, '18': {'rememberedCode': 'Y41', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y41', 'isValidCode': True, 'coordinate': [913, 245]}, '20': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [720, 817]}, '21': {'rememberedCode': 'U68', 'isValidCode': True, 'coordinate': [1171, 226]}, '22': {'rememberedCode': 'U68', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'U68', 'isValidCode': True, 'coordinate': [1171, 226]}, '24': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1018, 412]}, '25': {'rememberedCode': 'F83', 'isValidCode': True, 'coordinate': [1200, 290]}, '26': {'rememberedCode': 'F83', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'F83', 'isValidCode': True, 'coordinate': [1200, 290]}, '28': {'rememberedCode': 'N12', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '30': {'rememberedCode': 'S53', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '32': {'rememberedCode': 'C27', 'isValidCode': True, 'coordinate': [1024, 440]}, '33': {'rememberedCode': 'A19', 'isValidCode': True, 'coordinate': [763, 410]}, '34': {'rememberedCode': 'A19', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'A19', 'isValidCode': True, 'coordinate': [763, 410]}, '36': {'rememberedCode': 'J87', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'K86', 'isValidCode': True, 'coordinate': [1144, 428]}, '38': {'rememberedCode': 'K86', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'K86', 'isValidCode': True, 'coordinate': [1144, 428]}} 109 116
55 54 ['B', 'B', 'C', 'A', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'A', 'A', 'A', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'A', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'A', 'B', 'A', 'C', 'B', 'B', 'B', 'A', 'B', 'C', 'A', 'B', 'C', 'A', 'B', 'B', 'A', 'C', 'B', 'B', 'C', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'A', 'B', 'C', 'A', 'B', 'B', 'B', 'A', 'B', 'A', 'C', 'A', 'B', 'C', 'A', 'B', 'C', 'A', 'B'] ['2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1'] {'openTime': '2021-08-13T01:56:54.111Z', 'loadTime': '2021-08-13T01:56:56.243Z', 'startTime': '2021-08-13T01:57:46.509Z', 'endTime': '2021-08-13T02:16:40.655Z', 'timeToCompleteFromOpenMsec': 1186544, 'timeToLoadMsec': 2132, 'timeToCompleteFromStartMsec': 1134146} {'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'Good survey'} {'0': {'rememberedCode': 'K24', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'G72', 'isValidCode': True, 'coordinate': [475, 1196]}, '2': {'rememberedCode': 'G72', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'G72', 'isValidCode': True, 'coordinate': [475, 1196]}, '4': {'rememberedCode': 'B21', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'F14', 'isValidCode': True, 'coordinate': [1484, 423]}, '6': {'rememberedCode': 'F14', 'isValidCode': True, 'coordinate': [719, 629]}, '7': {'rememberedCode': 'F14', 'isValidCode': True, 'coordinate': [1484, 423]}, '8': {'rememberedCode': 'W45', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'D16', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'D16', 'isValidCode': True, 'coordinate': [897, 613]}, '11': {'rememberedCode': 'D16', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'S95', 'isValidCode': True, 'coordinate': [771, 1001]}, '13': {'rememberedCode': 'X43', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'X43', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X43', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'N12', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'N12', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'N12', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'L42', 'isValidCode': True, 'coordinate': [1268, 908]}, '21': {'rememberedCode': 'P29', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'P29', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'P29', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [23, 792]}, '25': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'L57', 'isValidCode': True, 'coordinate': [174, 1067]}, '27': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'J87', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'J87', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'J87', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [1559, 259]}, '33': {'rememberedCode': 'U64', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'U64', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'U64', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'G74', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'H17', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'H17', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'H17', 'isValidCode': False, 'coordinate': False}} 588 264
56 55 ['B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'A', 'B', 'B', 'C', 'B', 'A', 'B', 'A', 'C', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'B', 'A', 'B', 'C', 'A', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'C', 'B', 'B', 'C', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'B', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'B', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'B'] ['2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-13T01:56:28.632Z', 'loadTime': '2021-08-13T01:56:54.261Z', 'startTime': '2021-08-13T01:57:13.878Z', 'endTime': '2021-08-13T02:18:18.077Z', 'timeToCompleteFromOpenMsec': 1309445, 'timeToLoadMsec': 25629, 'timeToCompleteFromStartMsec': 1264199} {'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'professional', 'feedback': 'Nice'} {'0': {'rememberedCode': 'Q14', 'isValidCode': True, 'coordinate': [192, 1102]}, '1': {'rememberedCode': 'J94', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'J94', 'isValidCode': True, 'coordinate': [318, 1071]}, '3': {'rememberedCode': 'J94', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'P92', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'D59', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'D59', 'isValidCode': True, 'coordinate': [429, 1089]}, '7': {'rememberedCode': 'D59', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'S61', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'M96', 'isValidCode': True, 'coordinate': [29, 708]}, '10': {'rememberedCode': 'M96', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M96', 'isValidCode': True, 'coordinate': [29, 708]}, '12': {'rememberedCode': 'V72', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'F64', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'F64', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'F64', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'E89', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'X16', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'X16', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X16', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'H12', 'isValidCode': True, 'coordinate': [1437, 1171]}, '21': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Q24', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'N48', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'W47', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'T69', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'J47', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'J47', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'J47', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'D41', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'T63', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'T63', 'isValidCode': True, 'coordinate': [286, 1007]}, '39': {'rememberedCode': 'T63', 'isValidCode': False, 'coordinate': False}} 690 423
57 56 ['A', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'D', 'A', 'C', 'A', 'A', 'C', 'A', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'D', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'A', 'A', 'C', 'B', 'C', 'B', 'C', 'B', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'C', 'C', 'B', 'C', 'B', 'C', 'B', 'D', 'C', 'D', 'D', 'C', 'B', 'C', 'C', 'B', 'C', 'B', 'C', 'A', 'B', 'C', 'B', 'C', 'B', 'B', 'C', 'C', 'B', 'C', 'C', 'B', 'C', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'C', 'B'] ['2', '1', '1', '2', '1', '1', '1', '2', '2', '2', '1', '1', '1', '2', '1', '1', '1', '2', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '1', '1', '2', '1', '1', '2', '2', '1', '1', '2', '2', '2', '2'] {'openTime': '2021-08-13T01:56:37.479Z', 'loadTime': '2021-08-13T01:56:57.093Z', 'startTime': '2021-08-13T01:57:02.585Z', 'endTime': '2021-08-13T02:19:52.612Z', 'timeToCompleteFromOpenMsec': 1395133, 'timeToLoadMsec': 19614, 'timeToCompleteFromStartMsec': 1370027} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'good'} {'0': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [739, 381]}, '1': {'rememberedCode': 'R75', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'R75', 'isValidCode': True, 'coordinate': [773, 293]}, '3': {'rememberedCode': 'R75', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'B63', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'K34', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'K34', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'K34', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'M51', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'A21', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'A21', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'A21', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'R41', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'Q72', 'isValidCode': True, 'coordinate': [1014, 1059]}, '14': {'rememberedCode': 'Q72', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Q72', 'isValidCode': True, 'coordinate': [1014, 1059]}, '16': {'rememberedCode': 'H98', 'isValidCode': True, 'coordinate': [1285, 924]}, '17': {'rememberedCode': 'J57', 'isValidCode': True, 'coordinate': [797, 1002]}, '18': {'rememberedCode': 'J57', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J57', 'isValidCode': True, 'coordinate': [797, 1002]}, '20': {'rememberedCode': 'B69', 'isValidCode': True, 'coordinate': [1404, 794]}, '21': {'rememberedCode': 'K73', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'K73', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'K73', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'N24', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Y61', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y61', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y61', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'Q28', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'E63', 'isValidCode': True, 'coordinate': [1596, 999]}, '30': {'rememberedCode': 'E63', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'E63', 'isValidCode': True, 'coordinate': [1596, 999]}, '32': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'T18', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'R41', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'T84', 'isValidCode': True, 'coordinate': [1297, 1019]}, '38': {'rememberedCode': 'T84', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'T84', 'isValidCode': True, 'coordinate': [1297, 1019]}} 402 345
58 57 ['A', 'C', 'D', 'D', 'D', 'B', 'B', 'A', 'D', 'D', 'C', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'D', 'C', 'C', 'D', 'B', 'C', 'A', 'D', 'D', 'A', 'D', 'C', 'D', 'C', 'C', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'C', 'C', 'C', 'C', 'D', 'D', 'D', 'D', 'D', 'A', 'C', 'B', 'B', 'D', 'B', 'C', 'D', 'D', 'D', 'C', 'C', 'A', 'A', 'C', 'B', 'D', 'A', 'A', 'C', 'A', 'A', 'B', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'C', 'B', 'C', 'C', 'A', 'D', 'D', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '2', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1'] {'openTime': '2021-08-13T01:58:53.844Z', 'loadTime': '2021-08-13T01:59:16.454Z', 'startTime': '2021-08-13T02:04:43.426Z', 'endTime': '2021-08-13T02:29:25.953Z', 'timeToCompleteFromOpenMsec': 1832109, 'timeToLoadMsec': 22610, 'timeToCompleteFromStartMsec': 1482527} {'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'Asian', 'education': 'twoYearDegree', 'vizExperience': 'littleExposure', 'feedback': 'none'} {'0': {'rememberedCode': 'CAN', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'NEV', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'NEV', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'NEV', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'TBY', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'G41', 'isValidCode': True, 'coordinate': [501, 825]}, '6': {'rememberedCode': 'G41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'G41', 'isValidCode': True, 'coordinate': [501, 825]}, '8': {'rememberedCode': '39A', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'B38', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'G13', 'isValidCode': True, 'coordinate': [378, 613]}, '13': {'rememberedCode': 'XP3', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'XP3', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'XP3', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'D39', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'B46', 'isValidCode': True, 'coordinate': [351, 326]}, '18': {'rememberedCode': 'B46', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'B46', 'isValidCode': True, 'coordinate': [351, 326]}, '20': {'rememberedCode': 'E82', 'isValidCode': True, 'coordinate': [1582, 885]}, '21': {'rememberedCode': 'C33', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'C33', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'C33', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1018, 412]}, '25': {'rememberedCode': 'C1X', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'C1X', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C1X', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'P58', 'isValidCode': True, 'coordinate': [189, 807]}, '30': {'rememberedCode': 'P58', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'P58', 'isValidCode': True, 'coordinate': [189, 807]}, '32': {'rememberedCode': 'F65', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R11', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'R11', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R11', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'C15', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'B98', 'isValidCode': True, 'coordinate': [338, 836]}, '38': {'rememberedCode': 'B98', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B98', 'isValidCode': True, 'coordinate': [338, 836]}} 740 451
59 58 ['A', 'C', 'A', 'C', 'A', 'A', 'B', 'A', 'B', 'A', 'C', 'C', 'A', 'B', 'A', 'B', 'B', 'C', 'A', 'A', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'A', 'A', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'C', 'A', 'C', 'A', 'C', 'D', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'B', 'C', 'B', 'D', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'C', 'B', 'B', 'A', 'B', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'C', 'C', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T03:42:13.014Z', 'loadTime': '2021-08-13T03:42:31.603Z', 'startTime': '2021-08-13T03:44:52.185Z', 'endTime': '2021-08-13T04:27:25.019Z', 'timeToCompleteFromOpenMsec': 2712005, 'timeToLoadMsec': 18589, 'timeToCompleteFromStartMsec': 2552834} {'gender': 'male', 'ageGroup': 'ageGroup45', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Thanks '} {'0': {'rememberedCode': 'Z62', 'isValidCode': True, 'coordinate': [1163, 498]}, '1': {'rememberedCode': 'K25', 'isValidCode': True, 'coordinate': [716, 715]}, '2': {'rememberedCode': 'K25', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'K25', 'isValidCode': True, 'coordinate': [716, 715]}, '4': {'rememberedCode': 'Y93', 'isValidCode': True, 'coordinate': [862, 1014]}, '5': {'rememberedCode': 'H16', 'isValidCode': True, 'coordinate': [937, 715]}, '6': {'rememberedCode': 'H16', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H16', 'isValidCode': True, 'coordinate': [937, 715]}, '8': {'rememberedCode': 'W83', 'isValidCode': True, 'coordinate': [1022, 899]}, '9': {'rememberedCode': 'E37', 'isValidCode': True, 'coordinate': [485, 595]}, '10': {'rememberedCode': 'E37', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'E37', 'isValidCode': True, 'coordinate': [485, 595]}, '12': {'rememberedCode': 'V58', 'isValidCode': True, 'coordinate': [912, 688]}, '13': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [729, 390]}, '14': {'rememberedCode': 'C54', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [729, 390]}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [750, 524]}, '17': {'rememberedCode': 'Y37', 'isValidCode': True, 'coordinate': [325, 626]}, '18': {'rememberedCode': 'Y37', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y37', 'isValidCode': True, 'coordinate': [325, 626]}, '20': {'rememberedCode': 'P67', 'isValidCode': True, 'coordinate': [1005, 878]}, '21': {'rememberedCode': 'L95', 'isValidCode': True, 'coordinate': [618, 549]}, '22': {'rememberedCode': 'L95', 'isValidCode': True, 'coordinate': [130, 608]}, '23': {'rememberedCode': 'L95', 'isValidCode': True, 'coordinate': [618, 549]}, '24': {'rememberedCode': 'V36', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'Z69', 'isValidCode': True, 'coordinate': [463, 585]}, '26': {'rememberedCode': 'Z69', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Z69', 'isValidCode': True, 'coordinate': [463, 585]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'C32', 'isValidCode': True, 'coordinate': [328, 616]}, '30': {'rememberedCode': 'C32', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'C32', 'isValidCode': True, 'coordinate': [328, 616]}, '32': {'rememberedCode': 'K36', 'isValidCode': True, 'coordinate': [614, 532]}, '33': {'rememberedCode': 'H18', 'isValidCode': True, 'coordinate': [497, 527]}, '34': {'rememberedCode': 'H18', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'H18', 'isValidCode': True, 'coordinate': [497, 527]}, '36': {'rememberedCode': 'Q41', 'isValidCode': True, 'coordinate': [896, 398]}, '37': {'rememberedCode': 'X32', 'isValidCode': True, 'coordinate': [574, 431]}, '38': {'rememberedCode': 'X32', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'X32', 'isValidCode': True, 'coordinate': [574, 431]}} 93 39
60 59 ['C', 'D', 'C', 'D', 'B', 'C', 'C', 'A', 'D', 'D', 'C', 'D', 'A', 'D', 'D', 'B', 'D', 'D', 'B', 'D', 'A', 'A', 'B', 'D', 'D', 'C', 'C', 'C', 'D', 'D', 'B', 'C', 'A', 'D', 'D', 'A', 'A', 'D', 'D', 'D', 'C', 'C', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'C', 'C', 'D', 'D', 'C', 'A', 'C', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'B', 'B', 'B', 'D', 'D', 'C', 'A', 'D', 'A', 'A', 'C', 'B', 'D', 'D', 'D', 'D', 'B', 'B', 'C', 'C', 'D', 'C', 'B', 'D', 'D', 'A'] ['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1'] {'openTime': '2021-08-13T06:10:50.946Z', 'loadTime': '2021-08-13T06:11:18.385Z', 'startTime': '2021-08-13T06:13:24.404Z', 'endTime': '2021-08-13T06:35:40.222Z', 'timeToCompleteFromOpenMsec': 1489276, 'timeToLoadMsec': 27439, 'timeToCompleteFromStartMsec': 1335818} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'COV', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'XA', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'XA', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'XA', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'ASI', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'FR', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'FR', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'FR', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'CE', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'T68', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'T68', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'T68', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'DJ3', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'G56', 'isValidCode': True, 'coordinate': [449, 294]}, '14': {'rememberedCode': 'G56', 'isValidCode': True, 'coordinate': [1740, 703]}, '15': {'rememberedCode': 'G56', 'isValidCode': True, 'coordinate': [449, 294]}, '16': {'rememberedCode': '574', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [1070, 333]}, '18': {'rememberedCode': 'R58', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'R58', 'isValidCode': True, 'coordinate': [1070, 333]}, '20': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [324, 990]}, '21': {'rememberedCode': 'LS3', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'LS3', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'LS3', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'M97', 'isValidCode': True, 'coordinate': [1123, 609]}, '25': {'rememberedCode': 'F16', 'isValidCode': True, 'coordinate': [1039, 698]}, '26': {'rememberedCode': 'F16', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'F16', 'isValidCode': True, 'coordinate': [1039, 698]}, '28': {'rememberedCode': 'Y25', 'isValidCode': True, 'coordinate': [1153, 615]}, '29': {'rememberedCode': 'T29', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'T29', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'T29', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': '247', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'Q2C', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'Q2C', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Q2C', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'L37', 'isValidCode': True, 'coordinate': [601, 516]}, '37': {'rememberedCode': 'T45', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'T45', 'isValidCode': True, 'coordinate': [1146, 39]}, '39': {'rememberedCode': 'T45', 'isValidCode': False, 'coordinate': False}} 752 207
61 60 ['A', 'A', 'D', 'D', 'D', 'A', 'B', 'A', 'D', 'D', 'C', 'A', 'D', 'D', 'D', 'B', 'A', 'C', 'D', 'D', 'A', 'B', 'D', 'D', 'C', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'D', 'D', 'A', 'C', 'B', 'D', 'C', 'C', 'B', 'D', 'D', 'C', 'B', 'D', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'B', 'C', 'A', 'D', 'D', 'B', 'A', 'A', 'A', 'B', 'B', 'B', 'D', 'D', 'D', 'D', 'C', 'A', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'A', 'A', 'A', 'B', 'D', 'C', 'A', 'D', 'B', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2', '1'] {'openTime': '2021-08-13T06:11:30.427Z', 'loadTime': '2021-08-13T06:11:40.451Z', 'startTime': '2021-08-13T06:11:52.815Z', 'endTime': '2021-08-13T06:38:33.265Z', 'timeToCompleteFromOpenMsec': 1622838, 'timeToLoadMsec': 10024, 'timeToCompleteFromStartMsec': 1600450} {'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'unspecified', 'feedback': ''} {'0': {'rememberedCode': 'V41', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'C64', 'isValidCode': True, 'coordinate': [301, 329]}, '2': {'rememberedCode': 'C64', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'C64', 'isValidCode': True, 'coordinate': [301, 329]}, '4': {'rememberedCode': 'E24', 'isValidCode': True, 'coordinate': [447, 10]}, '5': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'J12', 'isValidCode': True, 'coordinate': [744, 113]}, '9': {'rememberedCode': 'V42', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'V42', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'V42', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [630, 606]}, '13': {'rememberedCode': 'T21', 'isValidCode': True, 'coordinate': [1405, 206]}, '14': {'rememberedCode': 'T21', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'T21', 'isValidCode': True, 'coordinate': [1405, 206]}, '16': {'rememberedCode': 'K51', 'isValidCode': True, 'coordinate': [716, 343]}, '17': {'rememberedCode': 'V21', 'isValidCode': True, 'coordinate': [620, 308]}, '18': {'rememberedCode': 'V21', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V21', 'isValidCode': True, 'coordinate': [620, 308]}, '20': {'rememberedCode': 'C26', 'isValidCode': True, 'coordinate': [327, 699]}, '21': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '22': {'rememberedCode': 'X41', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'X41', 'isValidCode': True, 'coordinate': [745, 340]}, '24': {'rememberedCode': 'N56', 'isValidCode': True, 'coordinate': [849, 515]}, '25': {'rememberedCode': 'Y26', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y26', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y26', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '30': {'rememberedCode': 'K27', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [989, 427]}, '32': {'rememberedCode': 'V21', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'C73', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'C73', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'C73', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'Z57', 'isValidCode': True, 'coordinate': [742, 111]}, '37': {'rememberedCode': 'U26', 'isValidCode': True, 'coordinate': [1008, 44]}, '38': {'rememberedCode': 'U26', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'U26', 'isValidCode': True, 'coordinate': [1008, 44]}} 900 455
62 61 ['A', 'D', 'A', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'B', 'C', 'A', 'A', 'D', 'D', 'D', 'A', 'D', 'D', 'B', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'B', 'B', 'D', 'D', 'A', 'D', 'A', 'D', 'D', 'A', 'A', 'A', 'A', 'A', 'C', 'D', 'D', 'D', 'D', 'A', 'C', 'C', 'D', 'D', 'B', 'C', 'A', 'A', 'B', 'B', 'B', 'B', 'A', 'A', 'B', 'D', 'D', 'D', 'A', 'A', 'D', 'A', 'A', 'D', 'B', 'D', 'B', 'B', 'D', 'A', 'D', 'D', 'D', 'B', 'A', 'D', 'D', 'D', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '2', '2', '2', '2', '1', '2', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '2', '1', '2', '1', '2', '2', '1'] {'openTime': '2021-08-13T06:25:38.333Z', 'loadTime': '2021-08-13T06:25:50.222Z', 'startTime': '2021-08-13T06:27:54.050Z', 'endTime': '2021-08-13T07:00:35.751Z', 'timeToCompleteFromOpenMsec': 2097418, 'timeToLoadMsec': 11889, 'timeToCompleteFromStartMsec': 1961701} {'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'Black_African', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''} {'0': {'rememberedCode': '024', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '027', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '027', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '027', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': '014', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': '017', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': '017', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': '017', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': '011', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'E17', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'E17', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'E17', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'O23', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': '011', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': '011', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': '011', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': '014', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': '044', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': '044', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': '044', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': '041', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': '0K3', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': '0K3', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': '0K3', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'LE5', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': '025', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': '025', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': '025', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': '197', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': '197', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': '197', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'A65', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'CV8', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'CV8', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'CV8', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'G23', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'A23', 'isValidCode': True, 'coordinate': [452, 443]}, '38': {'rememberedCode': 'A23', 'isValidCode': True, 'coordinate': [993, 793]}, '39': {'rememberedCode': 'A23', 'isValidCode': True, 'coordinate': [452, 443]}} 265 300
63 62 ['A', 'C', 'B', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'A', 'C', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'A', 'A', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'C', 'B', 'A', 'C', 'C', 'A', 'C', 'B', 'A', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'C', 'A', 'A', 'A', 'B', 'A', 'B', 'C', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'C', 'C', 'B', 'C', 'B', 'A'] ['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '2', '2', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '2', '2', '2', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T07:20:16.041Z', 'loadTime': '2021-08-13T07:20:42.136Z', 'startTime': '2021-08-13T07:22:23.956Z', 'endTime': '2021-08-13T07:39:46.297Z', 'timeToCompleteFromOpenMsec': 1170256, 'timeToLoadMsec': 26095, 'timeToCompleteFromStartMsec': 1042341} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Middle_Eastern', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'U26', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'A38', 'isValidCode': True, 'coordinate': [1034, 446]}, '2': {'rememberedCode': 'A38', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A38', 'isValidCode': True, 'coordinate': [1034, 446]}, '4': {'rememberedCode': 'E33', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'T65', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'T65', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'T65', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'A48', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [903, 710]}, '10': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [1704, 1084]}, '11': {'rememberedCode': 'K27', 'isValidCode': True, 'coordinate': [903, 710]}, '12': {'rememberedCode': 'K28', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'W48', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'W48', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'W48', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'F48', 'isValidCode': True, 'coordinate': [1184, 337]}, '17': {'rememberedCode': 'H48', 'isValidCode': True, 'coordinate': [900, 537]}, '18': {'rememberedCode': 'H48', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'H48', 'isValidCode': True, 'coordinate': [900, 537]}, '20': {'rememberedCode': 'N81', 'isValidCode': True, 'coordinate': [742, 204]}, '21': {'rememberedCode': 'T34', 'isValidCode': True, 'coordinate': [911, 849]}, '22': {'rememberedCode': 'T34', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'T34', 'isValidCode': True, 'coordinate': [911, 849]}, '24': {'rememberedCode': 'F63', 'isValidCode': True, 'coordinate': [882, 703]}, '25': {'rememberedCode': 'Z89', 'isValidCode': True, 'coordinate': [1196, 592]}, '26': {'rememberedCode': 'Z89', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Z89', 'isValidCode': True, 'coordinate': [1196, 592]}, '28': {'rememberedCode': 'R78', 'isValidCode': True, 'coordinate': [976, 602]}, '29': {'rememberedCode': 'W42', 'isValidCode': True, 'coordinate': [878, 709]}, '30': {'rememberedCode': 'W42', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W42', 'isValidCode': True, 'coordinate': [878, 709]}, '32': {'rememberedCode': 'Z35', 'isValidCode': True, 'coordinate': [1320, 451]}, '33': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '34': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [1001, 544]}, '35': {'rememberedCode': 'Q73', 'isValidCode': True, 'coordinate': [924, 619]}, '36': {'rememberedCode': 'Z37', 'isValidCode': True, 'coordinate': [601, 408]}, '37': {'rememberedCode': 'Y29', 'isValidCode': True, 'coordinate': [1020, 246]}, '38': {'rememberedCode': 'Y29', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y29', 'isValidCode': True, 'coordinate': [1020, 246]}} 558 520
64 63 ['A', 'A', 'B', 'B', 'C', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'A', 'B', 'B', 'A', 'B', 'B', 'C', 'B', 'B', 'B', 'A', 'B', 'B', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'B', 'C', 'C', 'A', 'B', 'B', 'A', 'B', 'A', 'A', 'C', 'A', 'A', 'B', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'B', 'B', 'B', 'B', 'A', 'C', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'B', 'B', 'B', 'A', 'A', 'A', 'C', 'B', 'C', 'C', 'A', 'B', 'B', 'B', 'A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'B', 'B', 'B'] ['2', '2', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1'] {'openTime': '2021-08-13T07:30:58.805Z', 'loadTime': '2021-08-13T07:31:18.423Z', 'startTime': '2021-08-13T07:31:39.987Z', 'endTime': '2021-08-13T08:02:55.157Z', 'timeToCompleteFromOpenMsec': 1916352, 'timeToLoadMsec': 19618, 'timeToCompleteFromStartMsec': 1875170} {'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'someCollege', 'vizExperience': 'professional', 'feedback': 'Nice'} {'0': {'rememberedCode': 'B78', 'isValidCode': True, 'coordinate': [747, 513]}, '1': {'rememberedCode': 'E13', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'E13', 'isValidCode': True, 'coordinate': [734, 770]}, '3': {'rememberedCode': 'E13', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'A37', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'W65', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'T37', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'R75', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'R75', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'R75', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'P58', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'K73', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [630, 606]}, '15': {'rememberedCode': 'K73', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'W19', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'M67', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'M67', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'M67', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'J94', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'U79', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'U79', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'U79', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Q28', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'R68', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'R68', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'R68', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'T73', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'A21', 'isValidCode': True, 'coordinate': [1271, 251]}, '30': {'rememberedCode': 'A21', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'A21', 'isValidCode': True, 'coordinate': [1271, 251]}, '32': {'rememberedCode': 'U92', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R41', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'R41', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R41', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'N89', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'B12', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'B12', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B12', 'isValidCode': False, 'coordinate': False}} 258 617
65 64 ['A', 'C', 'D', 'D', 'D', 'A', 'B', 'A', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'C', 'D', 'C', 'C', 'D', 'A', 'D', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'C', 'A', 'D', 'D', 'D', 'A', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'A', 'B', 'D', 'D', 'A', 'D', 'C', 'B', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'D', 'A', 'D', 'D', 'A', 'D', 'A', 'B', 'D', 'B', 'D', 'B', 'B', 'A', 'A', 'D', 'C', 'D', 'D', 'C', 'A', 'D', 'D', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T08:09:43.204Z', 'loadTime': '2021-08-13T08:10:08.733Z', 'startTime': '2021-08-13T08:10:15.665Z', 'endTime': '2021-08-13T08:32:23.973Z', 'timeToCompleteFromOpenMsec': 1360769, 'timeToLoadMsec': 25529, 'timeToCompleteFromStartMsec': 1328308} {'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'Black_African', 'education': 'highSchool', 'vizExperience': 'littleExposure', 'feedback': ''} {'0': {'rememberedCode': 'ABC', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'TWC', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'TWC', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'TWC', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'PS4', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'V25', 'isValidCode': True, 'coordinate': [1052, 434]}, '6': {'rememberedCode': 'V25', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'V25', 'isValidCode': True, 'coordinate': [1052, 434]}, '8': {'rememberedCode': 'L48', 'isValidCode': True, 'coordinate': [749, 228]}, '9': {'rememberedCode': 'A26', 'isValidCode': True, 'coordinate': [763, 871]}, '10': {'rememberedCode': 'A26', 'isValidCode': True, 'coordinate': [453, 439]}, '11': {'rememberedCode': 'A26', 'isValidCode': True, 'coordinate': [763, 871]}, '12': {'rememberedCode': 'N98', 'isValidCode': True, 'coordinate': [1048, 616]}, '13': {'rememberedCode': 'S21', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'S21', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'S21', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'M13', 'isValidCode': True, 'coordinate': [713, 908]}, '17': {'rememberedCode': 'H89', 'isValidCode': True, 'coordinate': [508, 623]}, '18': {'rememberedCode': 'H89', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'H89', 'isValidCode': True, 'coordinate': [508, 623]}, '20': {'rememberedCode': 'D19', 'isValidCode': True, 'coordinate': [1028, 323]}, '21': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '22': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '24': {'rememberedCode': 'W43', 'isValidCode': True, 'coordinate': [866, 302]}, '25': {'rememberedCode': 'U21', 'isValidCode': True, 'coordinate': [647, 767]}, '26': {'rememberedCode': 'U21', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'U21', 'isValidCode': True, 'coordinate': [647, 767]}, '28': {'rememberedCode': 'Q47', 'isValidCode': True, 'coordinate': [1024, 520]}, '29': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '30': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '32': {'rememberedCode': 'U51', 'isValidCode': True, 'coordinate': [862, 712]}, '33': {'rememberedCode': 'N37', 'isValidCode': True, 'coordinate': [752, 914]}, '34': {'rememberedCode': 'N37', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N37', 'isValidCode': True, 'coordinate': [752, 914]}, '36': {'rememberedCode': 'E73', 'isValidCode': True, 'coordinate': [326, 1162]}, '37': {'rememberedCode': 'M56', 'isValidCode': True, 'coordinate': [855, 52]}, '38': {'rememberedCode': 'M56', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M56', 'isValidCode': True, 'coordinate': [855, 52]}} 751 540
66 65 ['A', 'C', 'C', 'A', 'A', 'A', 'B', 'A', 'D', 'B', 'C', 'C', 'A', 'D', 'D', 'B', 'B', 'C', 'C', 'A', 'A', 'A', 'B', 'D', 'D', 'C', 'B', 'C', 'B', 'D', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'A', 'D', 'A', 'B', 'A', 'D', 'D', 'A', 'C', 'B', 'A', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'C', 'D', 'D', 'D', 'B', 'A', 'D', 'C', 'D', 'D', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'C', 'A', 'C', 'A', 'B', 'D', 'B', 'A', 'A', 'C', 'D', 'A', 'B', 'C', 'B', 'C', 'C', 'D', 'D', 'D', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T10:15:29.931Z', 'loadTime': '2021-08-13T10:15:31.904Z', 'startTime': '2021-08-13T10:15:35.866Z', 'endTime': '2021-08-13T11:48:08.861Z', 'timeToCompleteFromOpenMsec': 5558930, 'timeToLoadMsec': 1973, 'timeToCompleteFromStartMsec': 5552995} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': 'I am not sure about the accuracy of my answers, but I tried my best. Hope my participation helps. Thanks!'} {'0': {'rememberedCode': 'T73', 'isValidCode': True, 'coordinate': [761, 118]}, '1': {'rememberedCode': 'K5A', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'K5A', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'K5A', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'U15', 'isValidCode': True, 'coordinate': [318, 115]}, '5': {'rememberedCode': 'H91', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'H91', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H91', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'K72', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'Y21', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'Y21', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'Y21', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'R72', 'isValidCode': True, 'coordinate': [1332, 922]}, '13': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '14': {'rememberedCode': 'D79', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'D79', 'isValidCode': True, 'coordinate': [270, 184]}, '16': {'rememberedCode': 'Y15', 'isValidCode': True, 'coordinate': [324, 158]}, '17': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [904, 424]}, '18': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [1014, 726]}, '19': {'rememberedCode': 'B62', 'isValidCode': True, 'coordinate': [904, 424]}, '20': {'rememberedCode': 'K46', 'isValidCode': True, 'coordinate': [718, 306]}, '21': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '22': {'rememberedCode': 'H79', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H79', 'isValidCode': True, 'coordinate': [918, 348]}, '24': {'rememberedCode': 'Y65', 'isValidCode': True, 'coordinate': [1018, 412]}, '25': {'rememberedCode': 'U84', 'isValidCode': True, 'coordinate': [622, 303]}, '26': {'rememberedCode': 'U84', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'U84', 'isValidCode': True, 'coordinate': [622, 303]}, '28': {'rememberedCode': 'V71', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'Z76', 'isValidCode': True, 'coordinate': [752, 151]}, '30': {'rememberedCode': 'Z76', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z76', 'isValidCode': True, 'coordinate': [752, 151]}, '32': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [931, 415]}, '34': {'rememberedCode': 'N59', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [931, 415]}, '36': {'rememberedCode': 'M83', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'K23', 'isValidCode': True, 'coordinate': [865, 345]}, '38': {'rememberedCode': 'K23', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'K23', 'isValidCode': True, 'coordinate': [865, 345]}} 798 775
67 66 ['A', 'D', 'C', 'C', 'D', 'D', 'D', 'A', 'D', 'B', 'C', 'D', 'A', 'D', 'D', 'B', 'C', 'D', 'D', 'D', 'A', 'A', 'A', 'C', 'D', 'C', 'A', 'C', 'D', 'D', 'B', 'A', 'A', 'D', 'B', 'B', 'B', 'B', 'B', 'D', 'C', 'C', 'B', 'A', 'D', 'B', 'B', 'A', 'D', 'D', 'A', 'C', 'D', 'B', 'A', 'C', 'B', 'A', 'B', 'B', 'A', 'A', 'C', 'B', 'D', 'B', 'D', 'A', 'D', 'D', 'C', 'C', 'A', 'A', 'B', 'B', 'D', 'D', 'D', 'D', 'A', 'B', 'A', 'B', 'D', 'B', 'C', 'A', 'C', 'D', 'A', 'A', 'A', 'C', 'D', 'B', 'A', 'D', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T11:23:55.210Z', 'loadTime': '2021-08-13T11:29:48.034Z', 'startTime': '2021-08-13T11:30:09.905Z', 'endTime': '2021-08-13T11:59:42.121Z', 'timeToCompleteFromOpenMsec': 2146911, 'timeToLoadMsec': 352824, 'timeToCompleteFromStartMsec': 1772216} {'gender': 'female', 'ageGroup': 'ageGroup65', 'ethnicity': 'Asian', 'education': 'professionalDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'Y35', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'L47', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'LPX', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'LPX', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'LPX', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'H80', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'D47', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'D47', 'isValidCode': True, 'coordinate': [755, 1213]}, '11': {'rememberedCode': 'D47', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'H53', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'X53', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'X53', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X53', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'M81', 'isValidCode': True, 'coordinate': [475, 425]}, '17': {'rememberedCode': 'C26', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'C26', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'C26', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'E32', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'Z39', 'isValidCode': True, 'coordinate': [1005, 634]}, '22': {'rememberedCode': 'Z39', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Z39', 'isValidCode': True, 'coordinate': [1005, 634]}, '24': {'rememberedCode': 'M43', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'D57', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'B37', 'isValidCode': True, 'coordinate': [158, 430]}, '29': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '30': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '32': {'rememberedCode': 'X49', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'G17', 'isValidCode': True, 'coordinate': [769, 722]}, '34': {'rememberedCode': 'G17', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'G17', 'isValidCode': True, 'coordinate': [769, 722]}, '36': {'rememberedCode': 'L57', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'Y15', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'Y15', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y15', 'isValidCode': False, 'coordinate': False}} 551 535
68 67 ['A', 'C', 'C', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'C', 'C', 'B', 'B', 'C', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'B', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'C', 'A', 'A', 'B', 'B', 'B', 'B', 'A', 'C', 'B', 'C', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T11:30:14.611Z', 'loadTime': '2021-08-13T11:30:15.185Z', 'startTime': '2021-08-13T11:30:19.314Z', 'endTime': '2021-08-13T11:59:47.264Z', 'timeToCompleteFromOpenMsec': 1772653, 'timeToLoadMsec': 574, 'timeToCompleteFromStartMsec': 1767950} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'B78', 'isValidCode': True, 'coordinate': [747, 513]}, '1': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '2': {'rememberedCode': 'A92', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '4': {'rememberedCode': 'T51', 'isValidCode': True, 'coordinate': [750, 406]}, '5': {'rememberedCode': 'U61', 'isValidCode': True, 'coordinate': [639, 341]}, '6': {'rememberedCode': 'U61', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U61', 'isValidCode': True, 'coordinate': [639, 341]}, '8': {'rememberedCode': 'X24', 'isValidCode': True, 'coordinate': [1145, 608]}, '9': {'rememberedCode': 'H29', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'H29', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H29', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'N81', 'isValidCode': True, 'coordinate': [610, 399]}, '13': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '14': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [1174, 227]}, '15': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [283, 282]}, '16': {'rememberedCode': 'G24', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'L36', 'isValidCode': True, 'coordinate': [1607, 991]}, '18': {'rememberedCode': 'L36', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'L36', 'isValidCode': True, 'coordinate': [1607, 991]}, '20': {'rememberedCode': 'C63', 'isValidCode': True, 'coordinate': [563, 418]}, '21': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '22': {'rememberedCode': 'V75', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '24': {'rememberedCode': 'E85', 'isValidCode': True, 'coordinate': [1417, 714]}, '25': {'rememberedCode': 'C43', 'isValidCode': True, 'coordinate': [1607, 411]}, '26': {'rememberedCode': 'C43', 'isValidCode': True, 'coordinate': [1424, 1173]}, '27': {'rememberedCode': 'C43', 'isValidCode': True, 'coordinate': [1607, 411]}, '28': {'rememberedCode': 'K32', 'isValidCode': True, 'coordinate': [417, 622]}, '29': {'rememberedCode': 'Z45', 'isValidCode': True, 'coordinate': [989, 542]}, '30': {'rememberedCode': 'Z45', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z45', 'isValidCode': True, 'coordinate': [989, 542]}, '32': {'rememberedCode': 'O59', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'Z14', 'isValidCode': True, 'coordinate': [735, 338]}, '34': {'rememberedCode': 'Z14', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Z14', 'isValidCode': True, 'coordinate': [735, 338]}, '36': {'rememberedCode': 'Y87', 'isValidCode': True, 'coordinate': [1425, 321]}, '37': {'rememberedCode': 'C62', 'isValidCode': True, 'coordinate': [1307, 355]}, '38': {'rememberedCode': 'C62', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'C62', 'isValidCode': True, 'coordinate': [1307, 355]}} 487 838
69 68 ['A', 'A', 'C', 'C', 'C', 'B', 'B', 'B', 'D', 'B', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'C', 'A', 'A', 'A', 'B', 'B', 'C', 'C', 'C', 'B', 'C', 'A', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'D', 'A', 'C', 'D', 'A', 'C', 'C', 'B', 'B', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'B', 'A', 'A', 'D', 'D', 'A', 'A', 'C', 'B', 'C', 'B', 'B', 'B', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T11:36:27.518Z', 'loadTime': '2021-08-13T11:36:28.225Z', 'startTime': '2021-08-13T11:36:30.103Z', 'endTime': '2021-08-13T12:03:48.248Z', 'timeToCompleteFromOpenMsec': 1640730, 'timeToLoadMsec': 707, 'timeToCompleteFromStartMsec': 1638145} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'good'} {'0': {'rememberedCode': 'X32', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'J19', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'J19', 'isValidCode': True, 'coordinate': [203, 112]}, '3': {'rememberedCode': 'J19', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'B26', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'U38', 'isValidCode': True, 'coordinate': [1071, 317]}, '6': {'rememberedCode': 'U38', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U38', 'isValidCode': True, 'coordinate': [1071, 317]}, '8': {'rememberedCode': 'A41', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'W84', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'W84', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W84', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'J19', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'C29', 'isValidCode': True, 'coordinate': [739, 121]}, '14': {'rememberedCode': 'C29', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'C29', 'isValidCode': True, 'coordinate': [739, 121]}, '16': {'rememberedCode': 'X89', 'isValidCode': True, 'coordinate': [299, 241]}, '17': {'rememberedCode': 'V34', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'V34', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V34', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'V45', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'G82', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'G82', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'G82', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'J19', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'J62', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'J62', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'J62', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'JMJ', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': '987', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': '987', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': '987', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'G67', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'K89', 'isValidCode': True, 'coordinate': [1070, 312]}, '34': {'rememberedCode': 'K89', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'K89', 'isValidCode': True, 'coordinate': [1070, 312]}, '36': {'rememberedCode': 'Y92', 'isValidCode': True, 'coordinate': [1286, 690]}, '37': {'rememberedCode': 'TYU', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'TYU', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'TYU', 'isValidCode': False, 'coordinate': False}} 639 102
70 69 ['A', 'C', 'C', 'C', 'A', 'A', 'B', 'C', 'B', 'B', 'C', 'A', 'A', 'B', 'C', 'B', 'C', 'A', 'B', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'A', 'C', 'B', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'B', 'A', 'B', 'B', 'A', 'B', 'C', 'B', 'A', 'B', 'A', 'A', 'C', 'B', 'C', 'B', 'B', 'A', 'A', 'B', 'A', 'C', 'A', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'A', 'A', 'A', 'B', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'A', 'A', 'C', 'B', 'C', 'C', 'A', 'C', 'B', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T12:19:55.229Z', 'loadTime': '2021-08-13T12:20:21.426Z', 'startTime': '2021-08-13T12:22:52.987Z', 'endTime': '2021-08-13T12:45:34.436Z', 'timeToCompleteFromOpenMsec': 1539207, 'timeToLoadMsec': 26197, 'timeToCompleteFromStartMsec': 1361449} {'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'twoYearDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'U92', 'isValidCode': True, 'coordinate': [877, 417]}, '1': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '2': {'rememberedCode': 'A92', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [575, 337]}, '4': {'rememberedCode': 'P59', 'isValidCode': True, 'coordinate': [616, 216]}, '5': {'rememberedCode': 'V47', 'isValidCode': True, 'coordinate': [361, 232]}, '6': {'rememberedCode': 'V47', 'isValidCode': True, 'coordinate': [1293, 606]}, '7': {'rememberedCode': 'V47', 'isValidCode': True, 'coordinate': [361, 232]}, '8': {'rememberedCode': 'H86', 'isValidCode': True, 'coordinate': [446, 37]}, '9': {'rememberedCode': 'Z71', 'isValidCode': True, 'coordinate': [1045, 405]}, '10': {'rememberedCode': 'Z71', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'Z71', 'isValidCode': True, 'coordinate': [1045, 405]}, '12': {'rememberedCode': 'G37', 'isValidCode': True, 'coordinate': [474, 419]}, '13': {'rememberedCode': 'J65', 'isValidCode': True, 'coordinate': [303, 766]}, '14': {'rememberedCode': 'J65', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'J65', 'isValidCode': True, 'coordinate': [303, 766]}, '16': {'rememberedCode': 'Q74', 'isValidCode': True, 'coordinate': [593, 636]}, '17': {'rememberedCode': 'Q42', 'isValidCode': True, 'coordinate': [1471, 635]}, '18': {'rememberedCode': 'Q42', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Q42', 'isValidCode': True, 'coordinate': [1471, 635]}, '20': {'rememberedCode': 'H83', 'isValidCode': True, 'coordinate': [744, 418]}, '21': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '22': {'rememberedCode': 'V75', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '24': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [473, 308]}, '25': {'rememberedCode': 'Y18', 'isValidCode': True, 'coordinate': [1045, 895]}, '26': {'rememberedCode': 'Y18', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y18', 'isValidCode': True, 'coordinate': [1045, 895]}, '28': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [1131, 703]}, '29': {'rememberedCode': 'Z45', 'isValidCode': True, 'coordinate': [989, 542]}, '30': {'rememberedCode': 'Z45', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Z45', 'isValidCode': True, 'coordinate': [989, 542]}, '32': {'rememberedCode': 'U51', 'isValidCode': True, 'coordinate': [862, 712]}, '33': {'rememberedCode': 'J25', 'isValidCode': True, 'coordinate': [1470, 802]}, '34': {'rememberedCode': 'J25', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'J25', 'isValidCode': True, 'coordinate': [1470, 802]}, '36': {'rememberedCode': 'E51', 'isValidCode': True, 'coordinate': [293, 715]}, '37': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [704, 641]}, '38': {'rememberedCode': 'J27', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [704, 641]}} 216 107
71 70 ['A', 'C', 'A', 'C', 'C', 'B', 'B', 'A', 'C', 'C', 'C', 'B', 'A', 'D', 'C', 'B', 'A', 'A', 'B', 'C', 'C', 'A', 'B', 'A', 'D', 'C', 'A', 'A', 'A', 'C', 'B', 'D', 'A', 'D', 'B', 'B', 'A', 'B', 'D', 'D', 'C', 'C', 'B', 'A', 'D', 'B', 'A', 'D', 'A', 'D', 'A', 'D', 'B', 'D', 'C', 'C', 'B', 'A', 'A', 'B', 'A', 'C', 'B', 'B', 'D', 'B', 'A', 'A', 'D', 'D', 'A', 'A', 'A', 'A', 'D', 'B', 'B', 'D', 'D', 'C', 'A', 'C', 'A', 'A', 'D', 'B', 'D', 'B', 'A', 'C', 'A', 'D', 'C', 'D', 'C', 'C', 'A', 'D', 'A', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T12:47:39.194Z', 'loadTime': '2021-08-13T12:48:17.756Z', 'startTime': '2021-08-13T12:49:00.712Z', 'endTime': '2021-08-13T13:15:44.060Z', 'timeToCompleteFromOpenMsec': 1684866, 'timeToLoadMsec': 38562, 'timeToCompleteFromStartMsec': 1603348} {'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': 'None'} {'0': {'rememberedCode': 'B38', 'isValidCode': True, 'coordinate': [742, 1171]}, '1': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [745, 794]}, '2': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'F23', 'isValidCode': True, 'coordinate': [745, 794]}, '4': {'rememberedCode': 'H43', 'isValidCode': True, 'coordinate': [471, 814]}, '5': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '6': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '8': {'rememberedCode': 'P67', 'isValidCode': True, 'coordinate': [1000, 1021]}, '9': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'K73', 'isValidCode': True, 'coordinate': [630, 606]}, '13': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [307, 1181]}, '14': {'rememberedCode': 'E59', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E59', 'isValidCode': True, 'coordinate': [307, 1181]}, '16': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [755, 415]}, '17': {'rememberedCode': 'W73', 'isValidCode': True, 'coordinate': [609, 603]}, '18': {'rememberedCode': 'W73', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'W73', 'isValidCode': True, 'coordinate': [609, 603]}, '20': {'rememberedCode': 'E75', 'isValidCode': True, 'coordinate': [720, 817]}, '21': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [495, 1006]}, '22': {'rememberedCode': 'C82', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'C82', 'isValidCode': True, 'coordinate': [495, 1006]}, '24': {'rememberedCode': 'J97', 'isValidCode': True, 'coordinate': [994, 607]}, '25': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [1179, 800]}, '26': {'rememberedCode': 'X34', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [1179, 800]}, '28': {'rememberedCode': 'A43', 'isValidCode': True, 'coordinate': [725, 423]}, '29': {'rememberedCode': 'B25', 'isValidCode': True, 'coordinate': [887, 917]}, '30': {'rememberedCode': 'B25', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'B25', 'isValidCode': True, 'coordinate': [887, 917]}, '32': {'rememberedCode': 'Z17', 'isValidCode': True, 'coordinate': [756, 251]}, '33': {'rememberedCode': 'N90', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'N90', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N90', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'B24', 'isValidCode': True, 'coordinate': [307, 780]}, '37': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [994, 1019]}, '38': {'rememberedCode': 'X34', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'X34', 'isValidCode': True, 'coordinate': [994, 1019]}} 64 941
72 71 ['A', 'A', 'C', 'C', 'A', 'A', 'B', 'B', 'A', 'B', 'C', 'B', 'A', 'B', 'B', 'B', 'A', 'A', 'C', 'C', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'A', 'C', 'C', 'A', 'B', 'C', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'B', 'A', 'C', 'B', 'C', 'C', 'B', 'B', 'C', 'A', 'B', 'C', 'B', 'B', 'B', 'C', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'C', 'A', 'B', 'A', 'A', 'C', 'A', 'A', 'C', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'A', 'B', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '1', '2', '2', '2', '1', '1', '2', '2', '2', '1', '1', '1', '2', '1'] {'openTime': '2021-08-13T13:07:00.518Z', 'loadTime': '2021-08-13T13:07:01.234Z', 'startTime': '2021-08-13T13:07:13.675Z', 'endTime': '2021-08-13T13:31:26.502Z', 'timeToCompleteFromOpenMsec': 1465984, 'timeToLoadMsec': 716, 'timeToCompleteFromStartMsec': 1452827} {'gender': 'male', 'ageGroup': 'ageGroup18', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'R75', 'isValidCode': True, 'coordinate': [773, 293]}, '1': {'rememberedCode': 'P76', 'isValidCode': True, 'coordinate': [909, 134]}, '2': {'rememberedCode': 'P76', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'P76', 'isValidCode': True, 'coordinate': [909, 134]}, '4': {'rememberedCode': 'H14', 'isValidCode': True, 'coordinate': [900, 122]}, '5': {'rememberedCode': 'E83', 'isValidCode': True, 'coordinate': [1606, 724]}, '6': {'rememberedCode': 'E83', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'E83', 'isValidCode': True, 'coordinate': [1606, 724]}, '8': {'rememberedCode': 'T92', 'isValidCode': True, 'coordinate': [450, 146]}, '9': {'rememberedCode': 'F45', 'isValidCode': True, 'coordinate': [203, 488]}, '10': {'rememberedCode': 'F45', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'F45', 'isValidCode': True, 'coordinate': [203, 488]}, '12': {'rememberedCode': 'J28', 'isValidCode': True, 'coordinate': [480, 235]}, '13': {'rememberedCode': 'P36', 'isValidCode': True, 'coordinate': [1015, 679]}, '14': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P36', 'isValidCode': True, 'coordinate': [1015, 679]}, '16': {'rememberedCode': 'K46', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [490, 530]}, '18': {'rememberedCode': 'T61', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'T61', 'isValidCode': True, 'coordinate': [490, 530]}, '20': {'rememberedCode': 'B73', 'isValidCode': True, 'coordinate': [605, 795]}, '21': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '22': {'rememberedCode': 'F38', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F38', 'isValidCode': True, 'coordinate': [879, 744]}, '24': {'rememberedCode': 'H64', 'isValidCode': True, 'coordinate': [473, 308]}, '25': {'rememberedCode': 'Y71', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Y71', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Y71', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'K16', 'isValidCode': True, 'coordinate': [981, 434]}, '29': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '30': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [1554, 499]}, '31': {'rememberedCode': 'R67', 'isValidCode': True, 'coordinate': [710, 913]}, '32': {'rememberedCode': 'T16', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '34': {'rememberedCode': 'E14', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'E14', 'isValidCode': True, 'coordinate': [356, 599]}, '36': {'rememberedCode': 'B24', 'isValidCode': True, 'coordinate': [307, 780]}, '37': {'rememberedCode': 'M97', 'isValidCode': True, 'coordinate': [1593, 158]}, '38': {'rememberedCode': 'M97', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M97', 'isValidCode': True, 'coordinate': [1593, 158]}} 818 916
73 72 ['A', 'C', 'C', 'C', 'A', 'D', 'B', 'A', 'B', 'B', 'C', 'C', 'A', 'D', 'D', 'B', 'A', 'C', 'C', 'C', 'A', 'A', 'B', 'A', 'B', 'C', 'B', 'A', 'C', 'A', 'B', 'D', 'A', 'C', 'C', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'B', 'B', 'B', 'A', 'B', 'A', 'C', 'D', 'A', 'D', 'D', 'D', 'A', 'B', 'D', 'A', 'D', 'D', 'D', 'D', 'B', 'C', 'B', 'D', 'D', 'A', 'D', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'D', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'B', 'D', 'A', 'A', 'B', 'C', 'D', 'C', 'C', 'D', 'D', 'D', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '2', '2', '2', '2', '1', '1', '1', '1', '2', '1', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '1'] {'openTime': '2021-08-13T14:49:19.992Z', 'loadTime': '2021-08-13T14:49:20.107Z', 'startTime': '2021-08-13T14:50:08.312Z', 'endTime': '2021-08-13T15:14:52.475Z', 'timeToCompleteFromOpenMsec': 1532483, 'timeToLoadMsec': 115, 'timeToCompleteFromStartMsec': 1484163} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Latino_Hispanic', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''} {'0': {'rememberedCode': '051', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '0E5', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '0E5', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '0E5', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'J84', 'isValidCode': True, 'coordinate': [865, 229]}, '5': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '6': {'rememberedCode': 'N41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'N41', 'isValidCode': True, 'coordinate': [234, 533]}, '8': {'rememberedCode': 'P57', 'isValidCode': True, 'coordinate': [871, 309]}, '9': {'rememberedCode': 'A51', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'A51', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'A51', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'K52', 'isValidCode': True, 'coordinate': [230, 311]}, '13': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E56', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'Y35', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'E45', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'E58', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'E12', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'E12', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'E12', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'BN1', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'DPB', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'DPB', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'DPB', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'ARE', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'N43', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'N43', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'N43', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'E41', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'T56', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'T56', 'isValidCode': True, 'coordinate': [52, 339]}, '35': {'rememberedCode': 'T56', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'C52', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'R89', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'R89', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'R89', 'isValidCode': False, 'coordinate': False}} 861 153
74 73 ['A', 'D', 'A', 'A', 'A', 'B', 'D', 'B', 'D', 'B', 'C', 'D', 'B', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'A', 'B', 'D', 'C', 'C', 'B', 'C', 'A', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'B', 'A', 'D', 'C', 'C', 'B', 'A', 'D', 'B', 'C', 'D', 'D', 'D', 'A', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'D', 'D', 'A', 'D', 'C', 'B', 'D', 'B', 'A', 'D', 'C', 'D', 'C', 'A', 'A', 'A', 'C', 'B', 'D', 'A', 'D', 'C', 'A', 'C', 'D', 'B', 'D', 'B', 'C', 'A', 'D', 'D', 'A', 'B', 'C', 'B', 'D', 'C', 'A', 'D', 'D', 'A'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T15:03:33.983Z', 'loadTime': '2021-08-13T15:03:56.506Z', 'startTime': '2021-08-13T15:04:31.462Z', 'endTime': '2021-08-13T15:22:28.136Z', 'timeToCompleteFromOpenMsec': 1134153, 'timeToLoadMsec': 22523, 'timeToCompleteFromStartMsec': 1076674} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'twoYearDegree', 'vizExperience': 'someExposure', 'feedback': 'None'} {'0': {'rememberedCode': '312', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'Q64', 'isValidCode': True, 'coordinate': [1146, 444]}, '2': {'rememberedCode': 'Q64', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'Q64', 'isValidCode': True, 'coordinate': [1146, 444]}, '4': {'rememberedCode': 'H32', 'isValidCode': True, 'coordinate': [1460, 991]}, '5': {'rememberedCode': 'U42', 'isValidCode': True, 'coordinate': [1177, 532]}, '6': {'rememberedCode': 'U42', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U42', 'isValidCode': True, 'coordinate': [1177, 532]}, '8': {'rememberedCode': 'A49', 'isValidCode': True, 'coordinate': [874, 237]}, '9': {'rememberedCode': 'G72', 'isValidCode': True, 'coordinate': [1191, 1089]}, '10': {'rememberedCode': 'G72', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'G72', 'isValidCode': True, 'coordinate': [1191, 1089]}, '12': {'rememberedCode': 'H21', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'Q46', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'Q46', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Q46', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'B68', 'isValidCode': True, 'coordinate': [730, 1095]}, '17': {'rememberedCode': 'Q21', 'isValidCode': True, 'coordinate': [213, 230]}, '18': {'rememberedCode': 'Q21', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Q21', 'isValidCode': True, 'coordinate': [213, 230]}, '20': {'rememberedCode': 'F37', 'isValidCode': True, 'coordinate': [295, 894]}, '21': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '22': {'rememberedCode': 'V75', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V75', 'isValidCode': True, 'coordinate': [731, 243]}, '24': {'rememberedCode': 'A52', 'isValidCode': True, 'coordinate': [719, 590]}, '25': {'rememberedCode': 'D78', 'isValidCode': True, 'coordinate': [884, 609]}, '26': {'rememberedCode': 'D78', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'D78', 'isValidCode': True, 'coordinate': [884, 609]}, '28': {'rememberedCode': 'H72', 'isValidCode': True, 'coordinate': [323, 598]}, '29': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '30': {'rememberedCode': 'H95', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H95', 'isValidCode': True, 'coordinate': [704, 618]}, '32': {'rememberedCode': 'K16', 'isValidCode': True, 'coordinate': [458, 261]}, '33': {'rememberedCode': 'H76', 'isValidCode': True, 'coordinate': [1068, 627]}, '34': {'rememberedCode': 'H76', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'H76', 'isValidCode': True, 'coordinate': [1068, 627]}, '36': {'rememberedCode': 'D37', 'isValidCode': True, 'coordinate': [884, 515]}, '37': {'rememberedCode': 'D67', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'D67', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'D67', 'isValidCode': False, 'coordinate': False}} 748 118
75 74 ['C', 'C', 'D', 'D', 'A', 'A', 'A', 'C', 'D', 'D', 'C', 'D', 'A', 'D', 'C', 'B', 'C', 'A', 'D', 'D', 'A', 'B', 'B', 'D', 'D', 'C', 'A', 'C', 'A', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'C', 'D', 'C', 'C', 'C', 'D', 'D', 'D', 'A', 'B', 'D', 'D', 'B', 'A', 'C', 'D', 'D', 'C', 'C', 'C', 'D', 'D', 'C', 'A', 'A', 'C', 'D', 'B', 'B', 'A', 'D', 'D', 'D', 'C', 'A', 'A', 'C', 'A', 'B', 'B', 'A', 'D', 'A', 'A', 'A', 'A', 'D', 'D', 'B', 'D', 'A', 'D', 'D', 'A', 'D', 'C', 'B', 'D', 'C', 'B', 'D', 'D', 'B'] ['2', '1', '1', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T15:13:32.868Z', 'loadTime': '2021-08-13T15:13:36.086Z', 'startTime': '2021-08-13T15:14:27.449Z', 'endTime': '2021-08-13T15:33:26.472Z', 'timeToCompleteFromOpenMsec': 1193604, 'timeToLoadMsec': 3218, 'timeToCompleteFromStartMsec': 1139023} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'UVZ', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'JXZ', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'JXZ', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'JXZ', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'AZP', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '6': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [623, 804]}, '8': {'rememberedCode': 'Y6X', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'W49', 'isValidCode': True, 'coordinate': [1028, 709]}, '10': {'rememberedCode': 'W49', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'W49', 'isValidCode': True, 'coordinate': [1028, 709]}, '12': {'rememberedCode': 'G6N', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'D6X', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'D6X', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'D6X', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'S7N', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'KZ8', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'KZ8', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'KZ8', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'QI5', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '22': {'rememberedCode': 'K53', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'K53', 'isValidCode': True, 'coordinate': [750, 543]}, '24': {'rememberedCode': 'N61', 'isValidCode': True, 'coordinate': [605, 715]}, '25': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [1206, 392]}, '26': {'rememberedCode': 'M94', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'M94', 'isValidCode': True, 'coordinate': [1206, 392]}, '28': {'rememberedCode': 'A53', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '30': {'rememberedCode': 'S53', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'S53', 'isValidCode': True, 'coordinate': [902, 640]}, '32': {'rememberedCode': 'U49', 'isValidCode': True, 'coordinate': [330, 429]}, '33': {'rememberedCode': 'N37', 'isValidCode': True, 'coordinate': [752, 914]}, '34': {'rememberedCode': 'N37', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N37', 'isValidCode': True, 'coordinate': [752, 914]}, '36': {'rememberedCode': 'V59', 'isValidCode': True, 'coordinate': [465, 325]}, '37': {'rememberedCode': 'M55', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'M55', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M55', 'isValidCode': False, 'coordinate': False}} 870 439
76 75 ['A', 'C', 'D', 'D', 'D', 'B', 'C', 'C', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'B', 'D', 'D', 'D', 'A', 'D', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'D', 'A', 'C', 'D', 'B', 'B', 'D', 'A', 'C', 'C', 'C', 'B', 'A', 'A', 'D', 'B', 'D', 'D', 'D', 'A', 'B', 'D', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'A', 'C', 'B', 'D', 'B', 'A', 'D', 'D', 'D', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'A', 'A', 'C', 'A', 'B', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'D', 'C', 'D', 'C', 'C', 'A', 'D', 'A', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-13T18:48:29.412Z', 'loadTime': '2021-08-13T18:48:47.529Z', 'startTime': '2021-08-13T18:49:22.922Z', 'endTime': '2021-08-13T19:21:45.107Z', 'timeToCompleteFromOpenMsec': 1995695, 'timeToLoadMsec': 18117, 'timeToCompleteFromStartMsec': 1942185} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'doctoralDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''} {'0': {'rememberedCode': 'AZE', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'PJ5', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'PJ5', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'PJ5', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'R43', 'isValidCode': True, 'coordinate': [1009, 1205]}, '5': {'rememberedCode': 'U73', 'isValidCode': True, 'coordinate': [1318, 719]}, '6': {'rememberedCode': 'U73', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U73', 'isValidCode': True, 'coordinate': [1318, 719]}, '8': {'rememberedCode': 'C65', 'isValidCode': True, 'coordinate': [1328, 147]}, '9': {'rememberedCode': 'J16', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'J16', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'J16', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'PY1', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'J21', 'isValidCode': True, 'coordinate': [877, 402]}, '14': {'rememberedCode': 'J21', 'isValidCode': True, 'coordinate': [1749, 225]}, '15': {'rememberedCode': 'J21', 'isValidCode': True, 'coordinate': [877, 402]}, '16': {'rememberedCode': 'C14', 'isValidCode': True, 'coordinate': [870, 1016]}, '17': {'rememberedCode': 'T58', 'isValidCode': True, 'coordinate': [1211, 422]}, '18': {'rememberedCode': 'T58', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'T58', 'isValidCode': True, 'coordinate': [1211, 422]}, '20': {'rememberedCode': 'R16', 'isValidCode': True, 'coordinate': [432, 1085]}, '21': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [1010, 906]}, '22': {'rememberedCode': 'R23', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [1010, 906]}, '24': {'rememberedCode': 'Y59', 'isValidCode': True, 'coordinate': [987, 130]}, '25': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [1468, 491]}, '26': {'rememberedCode': 'J27', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [1468, 491]}, '28': {'rememberedCode': 'P47', 'isValidCode': True, 'coordinate': [834, 218]}, '29': {'rememberedCode': 'V89', 'isValidCode': True, 'coordinate': [576, 630]}, '30': {'rememberedCode': 'V89', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'V89', 'isValidCode': True, 'coordinate': [576, 630]}, '32': {'rememberedCode': 'J51', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'R51', 'isValidCode': True, 'coordinate': [1173, 917]}, '34': {'rememberedCode': 'R51', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'R51', 'isValidCode': True, 'coordinate': [1173, 917]}, '36': {'rememberedCode': 'C37', 'isValidCode': True, 'coordinate': [1012, 510]}, '37': {'rememberedCode': 'H61', 'isValidCode': True, 'coordinate': [1173, 1029]}, '38': {'rememberedCode': 'H61', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'H61', 'isValidCode': True, 'coordinate': [1173, 1029]}} 507 137
77 76 ['A', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'C', 'D', 'D', 'D', 'B', 'D', 'C', 'D', 'D', 'A', 'B', 'B', 'D', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'A', 'D', 'C', 'B', 'A', 'D', 'D', 'D', 'C', 'C', 'B', 'D', 'D', 'A', 'B', 'D', 'D', 'D', 'A', 'C', 'D', 'D', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'C', 'C', 'B', 'D', 'B', 'C', 'A', 'D', 'D', 'A', 'A', 'A', 'A', 'D', 'B', 'B', 'A', 'C', 'B', 'A', 'C', 'A', 'C', 'D', 'B', 'A', 'B', 'B', 'D', 'A', 'B', 'C', 'D', 'C', 'C', 'A', 'D', 'D', 'D'] ['2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '2', '1', '1', '2', '2', '2', '1', '1', '2', '2', '1'] {'openTime': '2021-08-13T23:50:10.851Z', 'loadTime': '2021-08-13T23:50:38.269Z', 'startTime': '2021-08-13T23:52:22.237Z', 'endTime': '2021-08-14T00:28:18.125Z', 'timeToCompleteFromOpenMsec': 2287274, 'timeToLoadMsec': 27418, 'timeToCompleteFromStartMsec': 2155888} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'someExposure', 'feedback': ''} {'0': {'rememberedCode': 'SD3', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'L6X', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'L6X', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'L6X', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'R17', 'isValidCode': True, 'coordinate': [448, 334]}, '5': {'rememberedCode': 'P46', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'P46', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P46', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'L68', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'A18', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'A18', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'A18', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'MH5', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'SJ8', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'SJ8', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'SJ8', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'M16', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'JH7', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'JH7', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'JH7', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [709, 720]}, '21': {'rememberedCode': 'L27', 'isValidCode': True, 'coordinate': [867, 519]}, '22': {'rememberedCode': 'L27', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L27', 'isValidCode': True, 'coordinate': [867, 519]}, '24': {'rememberedCode': 'M26', 'isValidCode': True, 'coordinate': [1024, 516]}, '25': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [513, 876]}, '26': {'rememberedCode': 'N59', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'N59', 'isValidCode': True, 'coordinate': [513, 876]}, '28': {'rememberedCode': 'H97', 'isValidCode': True, 'coordinate': [715, 623]}, '29': {'rememberedCode': '854', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': '854', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': '854', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'C27', 'isValidCode': True, 'coordinate': [1024, 440]}, '33': {'rememberedCode': 'D18', 'isValidCode': True, 'coordinate': [1071, 412]}, '34': {'rememberedCode': 'D18', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D18', 'isValidCode': True, 'coordinate': [1071, 412]}, '36': {'rememberedCode': 'G71', 'isValidCode': True, 'coordinate': [981, 584]}, '37': {'rememberedCode': 'E69', 'isValidCode': True, 'coordinate': [1000, 519]}, '38': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E69', 'isValidCode': True, 'coordinate': [1000, 519]}} 466 48
78 77 ['A', 'B', 'C', 'B', 'C', 'B', 'B', 'D', 'D', 'D', 'C', 'C', 'B', 'B', 'C', 'B', 'B', 'C', 'B', 'A', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'C', 'C', 'C', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'A', 'C', 'C', 'C', 'B', 'A', 'B', 'A', 'B', 'B', 'A', 'A', 'A', 'C', 'B', 'B', 'C', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'C', 'B', 'A', 'A', 'B', 'C', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'C', 'B', 'C', 'B', 'B', 'A', 'C', 'A', 'D', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'A'] ['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '1'] {'openTime': '2021-08-14T03:25:15.568Z', 'loadTime': '2021-08-14T03:25:17.400Z', 'startTime': '2021-08-14T03:25:18.678Z', 'endTime': '2021-08-14T03:50:59.066Z', 'timeToCompleteFromOpenMsec': 1543498, 'timeToLoadMsec': 1832, 'timeToCompleteFromStartMsec': 1540388} {'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Nice study.'} {'0': {'rememberedCode': 'SAT', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'J82', 'isValidCode': True, 'coordinate': [587, 220]}, '2': {'rememberedCode': 'J82', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'J82', 'isValidCode': True, 'coordinate': [587, 220]}, '4': {'rememberedCode': 'B82', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'H76', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'H76', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H76', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'J38', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'E87', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'E87', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'E87', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'M36', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'H74', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'H74', 'isValidCode': True, 'coordinate': [1171, 891]}, '15': {'rememberedCode': 'H74', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'H86', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'V46', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'V46', 'isValidCode': True, 'coordinate': [152, 704]}, '19': {'rememberedCode': 'V46', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'C85', 'isValidCode': True, 'coordinate': [713, 603]}, '21': {'rememberedCode': 'V74', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [14, 1089]}, '23': {'rememberedCode': 'V74', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'R75', 'isValidCode': True, 'coordinate': [1453, 415]}, '25': {'rememberedCode': 'V26', 'isValidCode': True, 'coordinate': [750, 204]}, '26': {'rememberedCode': 'V26', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'V26', 'isValidCode': True, 'coordinate': [750, 204]}, '28': {'rememberedCode': 'N17', 'isValidCode': True, 'coordinate': [841, 498]}, '29': {'rememberedCode': 'Y48', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'Y48', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Y48', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [720, 352]}, '33': {'rememberedCode': 'F85', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'F85', 'isValidCode': True, 'coordinate': [885, 617]}, '35': {'rememberedCode': 'F85', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'Q41', 'isValidCode': True, 'coordinate': [896, 398]}, '37': {'rememberedCode': 'V47', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'V47', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V47', 'isValidCode': False, 'coordinate': False}} 208 731

View file

@ -0,0 +1,61 @@
ID,QA_answers,reco_answers,timeing,surveyData,tasks,workerId,assId
0,"['A', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B']","['2', '1', '2', '1', '1', '2', '1', '1', '1', '2', '2', '1', '1', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '2', '1', '1', '1', '2', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:01:38.299Z', 'loadTime': '2021-08-18T16:01:40.824Z', 'startTime': '2021-08-18T16:01:43.438Z', 'endTime': '2021-08-18T16:17:51.743Z', 'timeToCompleteFromOpenMsec': 973444, 'timeToLoadMsec': 2525, 'timeToCompleteFromStartMsec': 968305}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'good'}","{'0': {'rememberedCode': '137', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '444', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '444', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '444', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': '122', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'C12', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'C12', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'C12', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'C22', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'K12', 'isValidCode': True, 'coordinate': [345, 350]}, '10': {'rememberedCode': 'K12', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'K12', 'isValidCode': True, 'coordinate': [345, 350]}, '12': {'rememberedCode': 'K89', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'U53', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'U53', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'U53', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'V98', 'isValidCode': True, 'coordinate': [691, 109]}, '17': {'rememberedCode': 'W97', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'W97', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'W97', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'J14', 'isValidCode': True, 'coordinate': [697, 240]}, '21': {'rememberedCode': 'C12', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'C12', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'C12', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'J14', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'K19', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'K19', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K19', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'S97', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'V56', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'V56', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'V56', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'M73', 'isValidCode': True, 'coordinate': [630, 240]}, '33': {'rememberedCode': 'D74', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'D74', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D74', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'U61', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'G56', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'G56', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'G56', 'isValidCode': False, 'coordinate': False}}",397,871
1,"['C', 'A', 'B', 'A', 'D', 'C', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'C', 'D', 'A', 'D', 'B', 'D', 'D', 'B', 'D', 'A', 'D', 'D', 'A', 'D', 'A', 'B', 'D', 'A', 'C', 'C', 'D', 'A', 'C', 'B', 'C', 'C', 'B', 'A', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'D', 'A', 'D', 'D', 'B', 'A', 'B', 'B', 'B', 'C', 'D', 'B', 'D', 'D', 'C', 'D', 'C', 'D', 'A', 'B', 'C', 'A', 'C', 'D', 'C', 'D', 'D', 'D', 'D', 'B', 'C', 'B', 'B', 'D', 'B', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D']","['2', '1', '1', '1', '2', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '2', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T15:59:38.485Z', 'loadTime': '2021-08-18T15:59:58.284Z', 'startTime': '2021-08-18T16:01:11.700Z', 'endTime': '2021-08-18T16:19:55.190Z', 'timeToCompleteFromOpenMsec': 1216705, 'timeToLoadMsec': 19799, 'timeToCompleteFromStartMsec': 1123490}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': 'D24', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'D17', 'isValidCode': True, 'coordinate': [776, 319]}, '2': {'rememberedCode': 'D17', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'D17', 'isValidCode': True, 'coordinate': [776, 319]}, '4': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [1602, 244]}, '5': {'rememberedCode': 'B24', 'isValidCode': True, 'coordinate': [34, 927]}, '6': {'rememberedCode': 'B24', 'isValidCode': True, 'coordinate': [225, 1233]}, '7': {'rememberedCode': 'B24', 'isValidCode': True, 'coordinate': [34, 927]}, '8': {'rememberedCode': 'B94', 'isValidCode': True, 'coordinate': [941, 546]}, '9': {'rememberedCode': 'R63', 'isValidCode': True, 'coordinate': [1272, 438]}, '10': {'rememberedCode': 'R63', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'R63', 'isValidCode': True, 'coordinate': [1272, 438]}, '12': {'rememberedCode': 'L56', 'isValidCode': True, 'coordinate': [766, 563]}, '13': {'rememberedCode': 'M53', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'M53', 'isValidCode': True, 'coordinate': [515, 829]}, '15': {'rememberedCode': 'M53', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'M77', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'V69', 'isValidCode': True, 'coordinate': [661, 750]}, '18': {'rememberedCode': 'V69', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V69', 'isValidCode': True, 'coordinate': [661, 750]}, '20': {'rememberedCode': 'Z53', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'B91', 'isValidCode': True, 'coordinate': [656, 316]}, '22': {'rememberedCode': 'B91', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'B91', 'isValidCode': True, 'coordinate': [656, 316]}, '24': {'rememberedCode': 'P99', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'G40', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'G40', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'G40', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'F44', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'C57', 'isValidCode': True, 'coordinate': [1289, 388]}, '30': {'rememberedCode': 'C57', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'C57', 'isValidCode': True, 'coordinate': [1289, 388]}, '32': {'rememberedCode': 'L63', 'isValidCode': True, 'coordinate': [787, 659]}, '33': {'rememberedCode': 'A47', 'isValidCode': True, 'coordinate': [39, 597]}, '34': {'rememberedCode': 'A47', 'isValidCode': True, 'coordinate': [1287, 659]}, '35': {'rememberedCode': 'A47', 'isValidCode': True, 'coordinate': [39, 597]}, '36': {'rememberedCode': 'B49', 'isValidCode': True, 'coordinate': [1018, 748]}, '37': {'rememberedCode': 'Y59', 'isValidCode': True, 'coordinate': [1264, 1099]}, '38': {'rememberedCode': 'Y59', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y59', 'isValidCode': True, 'coordinate': [1264, 1099]}}",2,818
2,"['A', 'A', 'D', 'D', 'B', 'C', 'C', 'B', 'D', 'D', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'D', 'B', 'C', 'D', 'B', 'D', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'B', 'C', 'B', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'C', 'B', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'A', 'C', 'A', 'B', 'B', 'D', 'D', 'D', 'C', 'B', 'C', 'A', 'B', 'C', 'B', 'C', 'C', 'B', 'D', 'B', 'C', 'A', 'D', 'A', 'C', 'C', 'B', 'A', 'D', 'A', 'B', 'B', 'A', 'B', 'A', 'D', 'A', 'B', 'A']","['2', '1', '2', '1', '2', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '2', '1', '2', '1', '1', '1', '1', '1', '2', '1', '1', '2', '1', '1', '1', '1', '1']","{'openTime': '2021-08-18T16:00:09.333Z', 'loadTime': '2021-08-18T16:01:01.950Z', 'startTime': '2021-08-18T16:01:25.395Z', 'endTime': '2021-08-18T16:26:30.193Z', 'timeToCompleteFromOpenMsec': 1580860, 'timeToLoadMsec': 52617, 'timeToCompleteFromStartMsec': 1504798}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'Interesting task '}","{'0': {'rememberedCode': '201', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '123', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '123', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '123', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'Z36', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'N18', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'N18', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'N18', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'A14', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'V98', 'isValidCode': True, 'coordinate': [376, 139]}, '10': {'rememberedCode': 'V98', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'V98', 'isValidCode': True, 'coordinate': [376, 139]}, '12': {'rememberedCode': 'R39', 'isValidCode': True, 'coordinate': [963, 529]}, '13': {'rememberedCode': 'A57', 'isValidCode': True, 'coordinate': [771, 833]}, '14': {'rememberedCode': 'A57', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'A57', 'isValidCode': True, 'coordinate': [771, 833]}, '16': {'rememberedCode': 'C87', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'E91', 'isValidCode': True, 'coordinate': [1078, 350]}, '18': {'rememberedCode': 'E91', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'E91', 'isValidCode': True, 'coordinate': [1078, 350]}, '20': {'rememberedCode': 'G39', 'isValidCode': True, 'coordinate': [664, 626]}, '21': {'rememberedCode': 'H64', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'H64', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'H64', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Z38', 'isValidCode': True, 'coordinate': [161, 146]}, '25': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [1015, 633]}, '26': {'rememberedCode': 'C28', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [1015, 633]}, '28': {'rememberedCode': 'C29', 'isValidCode': True, 'coordinate': [693, 191]}, '29': {'rememberedCode': 'B63', 'isValidCode': True, 'coordinate': [927, 209]}, '30': {'rememberedCode': 'B63', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'B63', 'isValidCode': True, 'coordinate': [927, 209]}, '32': {'rememberedCode': 'E94', 'isValidCode': True, 'coordinate': [637, 423]}, '33': {'rememberedCode': 'A48', 'isValidCode': True, 'coordinate': [612, 608]}, '34': {'rememberedCode': 'A48', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'A48', 'isValidCode': True, 'coordinate': [612, 608]}, '36': {'rememberedCode': 'N15', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'K45', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'K45', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'K45', 'isValidCode': False, 'coordinate': False}}",968,542
3,"['C', 'C', 'D', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'A', 'A', 'C', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'C', 'C', 'B', 'C', 'B', 'C', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'C', 'A', 'A', 'B', 'B', 'B', 'A', 'A', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'B', 'C', 'A', 'C', 'C', 'B', 'B', 'B', 'C', 'C', 'B', 'C', 'B', 'B', 'B', 'D', 'C', 'C', 'C', 'A', 'B', 'C', 'C', 'A', 'C', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'C', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'A']","['2', '2', '2', '1', '1', '1', '1', '2', '1', '1', '2', '1', '1', '1', '2', '1', '1', '1', '1', '2', '1', '2', '2', '2', '2', '2', '2', '1', '1', '1', '1', '1', '2', '2', '2', '2', '1', '1', '1', '1', '1']","{'openTime': '2021-08-18T13:02:01.692Z', 'loadTime': '2021-08-18T13:02:03.604Z', 'startTime': '2021-08-18T13:02:27.715Z', 'endTime': '2021-08-18T13:25:12.275Z', 'timeToCompleteFromOpenMsec': 1390583, 'timeToLoadMsec': 1912, 'timeToCompleteFromStartMsec': 1364560}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'mastersDegree', 'vizExperience': 'professional', 'feedback': 'NICE'}","{'0': {'rememberedCode': '201', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': '24', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': '200', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': '200', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': '200', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': '40', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': '200', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': '200', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': '200', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': '10', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': '44B', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': '44B', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': '44B', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': '03', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': '200', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': '199', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': '199', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': '199', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': '221', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': '221', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': '221', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': '201', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'RBC', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'RBC', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'RBC', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': '412', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': '700', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': '700', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': '700', 'isValidCode': False, 'coordinate': False}}",890,336
4,"['B', 'A', 'B', 'B', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'A', 'C', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'B', 'A', 'B', 'B', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'B', 'C', 'B', 'A', 'B', 'A', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'A', 'B', 'B', 'A', 'B', 'C', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'B', 'A', 'C', 'B', 'C', 'A', 'B', 'C', 'B', 'A', 'B', 'A', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'A', 'B', 'A', 'C', 'B']","['2', '1', '1', '1', '2', '2', '2', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '1', '1', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '2', '1', '1', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:04:09.127Z', 'loadTime': '2021-08-18T16:04:12.329Z', 'startTime': '2021-08-18T16:04:30.364Z', 'endTime': '2021-08-18T16:28:08.086Z', 'timeToCompleteFromOpenMsec': 1438959, 'timeToLoadMsec': 3202, 'timeToCompleteFromStartMsec': 1417722}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'Good study'}","{'0': {'rememberedCode': 'R35', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'F28', 'isValidCode': True, 'coordinate': [936, 610]}, '2': {'rememberedCode': 'F28', 'isValidCode': True, 'coordinate': [8, 1019]}, '3': {'rememberedCode': 'F28', 'isValidCode': True, 'coordinate': [936, 610]}, '4': {'rememberedCode': 'L46', 'isValidCode': True, 'coordinate': [205, 435]}, '5': {'rememberedCode': 'U23', 'isValidCode': True, 'coordinate': [223, 333]}, '6': {'rememberedCode': 'U23', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U23', 'isValidCode': True, 'coordinate': [223, 333]}, '8': {'rememberedCode': 'H56', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'H26', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'H26', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H26', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'H58', 'isValidCode': True, 'coordinate': [953, 332]}, '13': {'rememberedCode': 'E89', 'isValidCode': True, 'coordinate': [440, 263]}, '14': {'rememberedCode': 'E89', 'isValidCode': True, 'coordinate': [807, 422]}, '15': {'rememberedCode': 'E89', 'isValidCode': True, 'coordinate': [440, 263]}, '16': {'rememberedCode': 'X93', 'isValidCode': True, 'coordinate': [641, 202]}, '17': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [792, 551]}, '18': {'rememberedCode': 'V74', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [792, 551]}, '20': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [518, 328]}, '21': {'rememberedCode': 'G65', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'G65', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'G65', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Q23', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'T19', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'V53', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'K58', 'isValidCode': True, 'coordinate': [521, 921]}, '30': {'rememberedCode': 'K58', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K58', 'isValidCode': True, 'coordinate': [521, 921]}, '32': {'rememberedCode': 'N81', 'isValidCode': True, 'coordinate': [649, 662]}, '33': {'rememberedCode': 'G74', 'isValidCode': True, 'coordinate': [1108, 523]}, '34': {'rememberedCode': 'G74', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'G74', 'isValidCode': True, 'coordinate': [1108, 523]}, '36': {'rememberedCode': 'W14', 'isValidCode': True, 'coordinate': [856, 465]}, '37': {'rememberedCode': 'M51', 'isValidCode': True, 'coordinate': [906, 732]}, '38': {'rememberedCode': 'M51', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M51', 'isValidCode': True, 'coordinate': [906, 732]}}",13,647
5,"['A', 'B', 'A', 'C', 'B', 'B', 'A', 'B', 'D', 'A', 'B', 'C', 'C', 'A', 'B', 'B', 'D', 'A', 'B', 'B', 'B', 'A', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'B', 'B', 'A', 'C', 'B', 'B', 'B', 'B', 'A', 'B', 'A', 'A', 'A', 'A', 'C', 'A', 'C', 'B', 'A', 'B', 'A', 'C', 'B', 'A', 'B', 'A', 'C', 'C', 'A', 'B', 'C', 'C', 'C', 'B', 'A', 'C', 'A', 'B', 'B', 'A', 'C', 'C', 'B', 'B', 'A', 'B', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'A', 'B', 'D', 'C', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'D', 'D', 'D', 'D', 'D', 'C']","['2', '2', '1', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '2', '2']","{'openTime': '2021-08-18T16:03:49.623Z', 'loadTime': '2021-08-18T16:03:49.977Z', 'startTime': '2021-08-18T16:03:59.812Z', 'endTime': '2021-08-18T16:28:12.987Z', 'timeToCompleteFromOpenMsec': 1463364, 'timeToLoadMsec': 354, 'timeToCompleteFromStartMsec': 1453175}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'n/a but I really hope to see a bonus with this for my time because that was awfully repetitive and underpaid too'}","{'0': {'rememberedCode': 'D15', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'X29', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'X29', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'X29', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'D82', 'isValidCode': True, 'coordinate': [403, 427]}, '5': {'rememberedCode': 'F59', 'isValidCode': True, 'coordinate': [791, 636]}, '6': {'rememberedCode': 'F59', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'F59', 'isValidCode': True, 'coordinate': [791, 636]}, '8': {'rememberedCode': 'U34', 'isValidCode': True, 'coordinate': [1268, 551]}, '9': {'rememberedCode': 'M62', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'M62', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M62', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'R39', 'isValidCode': True, 'coordinate': [963, 529]}, '13': {'rememberedCode': 'D42', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'D42', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'D42', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'U54', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [1599, 939]}, '18': {'rememberedCode': 'J27', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J27', 'isValidCode': True, 'coordinate': [1599, 939]}, '20': {'rememberedCode': 'T43', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'F43', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'F43', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F43', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'F58', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [1015, 633]}, '26': {'rememberedCode': 'C28', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [1015, 633]}, '28': {'rememberedCode': 'W92', 'isValidCode': True, 'coordinate': [818, 404]}, '29': {'rememberedCode': 'L59', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'L59', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'L59', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'J42', 'isValidCode': True, 'coordinate': [807, 746]}, '33': {'rememberedCode': 'X14', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'X14', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'X14', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'X94', 'isValidCode': True, 'coordinate': [992, 1057]}, '37': {'rememberedCode': 'D42', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'D42', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'D42', 'isValidCode': False, 'coordinate': False}}",267,560
6,"['C', 'C', 'D', 'C', 'B', 'C', 'A', 'D', 'A', 'B', 'C', 'C', 'A', 'B', 'B', 'A', 'B', 'B', 'C', 'B', 'B', 'B', 'A', 'A', 'C', 'C', 'B', 'B', 'C', 'C', 'A', 'D', 'C', 'A', 'A', 'C', 'C', 'B', 'C', 'D', 'A', 'B', 'B', 'A', 'B', 'C', 'B', 'B', 'D', 'B', 'A', 'C', 'D', 'A', 'B', 'A', 'D', 'C', 'A', 'D', 'C', 'B', 'B', 'B', 'A', 'A', 'A', 'C', 'C', 'C', 'B', 'A', 'A', 'C', 'A', 'C', 'D', 'D', 'C', 'D', 'D', 'C', 'B', 'C', 'C', 'A', 'D', 'C', 'D', 'A', 'C', 'C', 'A', 'C', 'A', 'B', 'A', 'D', 'A', 'D']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '1', '1', '2', '1', '2', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:07:06.857Z', 'loadTime': '2021-08-18T16:07:19.927Z', 'startTime': '2021-08-18T16:09:46.371Z', 'endTime': '2021-08-18T16:31:23.166Z', 'timeToCompleteFromOpenMsec': 1456309, 'timeToLoadMsec': 13070, 'timeToCompleteFromStartMsec': 1296795}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'A58', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'E65', 'isValidCode': True, 'coordinate': [522, 499]}, '2': {'rememberedCode': 'E65', 'isValidCode': True, 'coordinate': [167, 108]}, '3': {'rememberedCode': 'E65', 'isValidCode': True, 'coordinate': [522, 499]}, '4': {'rememberedCode': 'U61', 'isValidCode': True, 'coordinate': [838, 710]}, '5': {'rememberedCode': 'S19', 'isValidCode': True, 'coordinate': [1151, 248]}, '6': {'rememberedCode': 'S19', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'S19', 'isValidCode': True, 'coordinate': [1151, 248]}, '8': {'rememberedCode': 'Y89', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'J13', 'isValidCode': True, 'coordinate': [1099, 750]}, '10': {'rememberedCode': 'J13', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'J13', 'isValidCode': True, 'coordinate': [1099, 750]}, '12': {'rememberedCode': 'T32', 'isValidCode': True, 'coordinate': [496, 254]}, '13': {'rememberedCode': 'X54', 'isValidCode': True, 'coordinate': [779, 741]}, '14': {'rememberedCode': 'X54', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X54', 'isValidCode': True, 'coordinate': [779, 741]}, '16': {'rememberedCode': 'S85', 'isValidCode': True, 'coordinate': [1292, 641]}, '17': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [352, 1137]}, '18': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [491, 825]}, '19': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [352, 1137]}, '20': {'rememberedCode': 'T42', 'isValidCode': True, 'coordinate': [216, 1055]}, '21': {'rememberedCode': 'P62', 'isValidCode': True, 'coordinate': [1133, 997]}, '22': {'rememberedCode': 'P62', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'P62', 'isValidCode': True, 'coordinate': [1133, 997]}, '24': {'rememberedCode': 'G83', 'isValidCode': True, 'coordinate': [1275, 331]}, '25': {'rememberedCode': 'S54', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'S54', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'S54', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'F19', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'N58', 'isValidCode': True, 'coordinate': [1396, 212]}, '30': {'rememberedCode': 'N58', 'isValidCode': True, 'coordinate': [550, 24]}, '31': {'rememberedCode': 'N58', 'isValidCode': True, 'coordinate': [1396, 212]}, '32': {'rememberedCode': 'E52', 'isValidCode': True, 'coordinate': [1100, 248]}, '33': {'rememberedCode': 'K61', 'isValidCode': True, 'coordinate': [964, 314]}, '34': {'rememberedCode': 'K61', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'K61', 'isValidCode': True, 'coordinate': [964, 314]}, '36': {'rememberedCode': 'D84', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'Z61', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'Z61', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Z61', 'isValidCode': False, 'coordinate': False}}",538,442
7,"['D', 'C', 'A', 'C', 'D', 'C', 'D', 'D', 'D', 'B', 'C', 'C', 'B', 'A', 'D', 'A', 'B', 'A', 'B', 'D', 'B', 'D', 'A', 'D', 'D', 'A', 'D', 'A', 'A', 'A', 'A', 'B', 'D', 'C', 'A', 'B', 'B', 'C', 'A', 'A', 'A', 'A', 'D', 'D', 'B', 'B', 'B', 'C', 'C', 'C', 'B', 'B', 'B', 'B', 'A', 'B', 'A', 'A', 'A', 'D', 'C', 'D', 'B', 'B', 'A', 'A', 'A', 'C', 'A', 'A', 'B', 'C', 'A', 'A', 'C', 'D', 'D', 'B', 'D', 'D', 'B', 'C', 'B', 'C', 'A', 'B', 'B', 'C', 'D', 'B', 'C', 'D', 'D', 'D', 'D', 'C', 'A', 'A', 'D', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '1', '1', '2', '1', '2', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:01:59.863Z', 'loadTime': '2021-08-18T16:02:46.170Z', 'startTime': '2021-08-18T16:06:37.073Z', 'endTime': '2021-08-18T16:33:29.996Z', 'timeToCompleteFromOpenMsec': 1890133, 'timeToLoadMsec': 46307, 'timeToCompleteFromStartMsec': 1612923}","{'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'White_Caucasian', 'education': 'twoYearDegree', 'vizExperience': 'littleExposure', 'feedback': 'Thank you, and have a nice day!'}","{'0': {'rememberedCode': 'E65', 'isValidCode': True, 'coordinate': [167, 108]}, '1': {'rememberedCode': 'D64', 'isValidCode': True, 'coordinate': [508, 924]}, '2': {'rememberedCode': 'D64', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'D64', 'isValidCode': True, 'coordinate': [508, 924]}, '4': {'rememberedCode': 'H58', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'M67', 'isValidCode': True, 'coordinate': [630, 831]}, '6': {'rememberedCode': 'M67', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'M67', 'isValidCode': True, 'coordinate': [630, 831]}, '8': {'rememberedCode': 'F43', 'isValidCode': True, 'coordinate': [373, 733]}, '9': {'rememberedCode': 'M63', 'isValidCode': True, 'coordinate': [501, 422]}, '10': {'rememberedCode': 'M63', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M63', 'isValidCode': True, 'coordinate': [501, 422]}, '12': {'rememberedCode': 'E89', 'isValidCode': True, 'coordinate': [807, 422]}, '13': {'rememberedCode': 'F16', 'isValidCode': True, 'coordinate': [598, 137]}, '14': {'rememberedCode': 'F16', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'F16', 'isValidCode': True, 'coordinate': [598, 137]}, '16': {'rememberedCode': 'Z15', 'isValidCode': True, 'coordinate': [373, 129]}, '17': {'rememberedCode': 'X83', 'isValidCode': True, 'coordinate': [767, 429]}, '18': {'rememberedCode': 'X83', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X83', 'isValidCode': True, 'coordinate': [767, 429]}, '20': {'rememberedCode': 'X61', 'isValidCode': True, 'coordinate': [842, 729]}, '21': {'rememberedCode': 'V54', 'isValidCode': True, 'coordinate': [345, 417]}, '22': {'rememberedCode': 'V54', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'V54', 'isValidCode': True, 'coordinate': [345, 417]}, '24': {'rememberedCode': 'J47', 'isValidCode': True, 'coordinate': [458, 37]}, '25': {'rememberedCode': 'T36', 'isValidCode': True, 'coordinate': [543, 208]}, '26': {'rememberedCode': 'T36', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'T36', 'isValidCode': True, 'coordinate': [543, 208]}, '28': {'rememberedCode': 'C29', 'isValidCode': True, 'coordinate': [693, 191]}, '29': {'rememberedCode': 'V78', 'isValidCode': True, 'coordinate': [526, 988]}, '30': {'rememberedCode': 'V78', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'V78', 'isValidCode': True, 'coordinate': [526, 988]}, '32': {'rememberedCode': 'B73', 'isValidCode': True, 'coordinate': [774, 142]}, '33': {'rememberedCode': 'K61', 'isValidCode': True, 'coordinate': [964, 314]}, '34': {'rememberedCode': 'K61', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'K61', 'isValidCode': True, 'coordinate': [964, 314]}, '36': {'rememberedCode': 'T91', 'isValidCode': True, 'coordinate': [223, 1252]}, '37': {'rememberedCode': 'S46', 'isValidCode': True, 'coordinate': [962, 906]}, '38': {'rememberedCode': 'S46', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'S46', 'isValidCode': True, 'coordinate': [962, 906]}}",573,803
8,"['A', 'C', 'D', 'D', 'B', 'C', 'D', 'A', 'D', 'B', 'C', 'C', 'B', 'A', 'D', 'D', 'D', 'B', 'D', 'D', 'B', 'A', 'A', 'D', 'D', 'A', 'B', 'B', 'D', 'D', 'A', 'C', 'C', 'A', 'A', 'A', 'B', 'D', 'D', 'B', 'A', 'B', 'A', 'C', 'B', 'A', 'D', 'D', 'D', 'C', 'B', 'D', 'A', 'D', 'B', 'B', 'A', 'D', 'D', 'D', 'C', 'D', 'B', 'D', 'A', 'D', 'B', 'D', 'A', 'D', 'B', 'C', 'A', 'A', 'C', 'C', 'B', 'C', 'D', 'D', 'B', 'C', 'B', 'B', 'D', 'C', 'B', 'C', 'D', 'D', 'C', 'A', 'A', 'D', 'D', 'C', 'D', 'C', 'D', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '2', '2', '2', '1', '1', '1', '2', '1', '1', '2', '2', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:09:05.854Z', 'loadTime': '2021-08-18T16:09:14.763Z', 'startTime': '2021-08-18T16:09:36.319Z', 'endTime': '2021-08-18T16:34:09.390Z', 'timeToCompleteFromOpenMsec': 1503536, 'timeToLoadMsec': 8909, 'timeToCompleteFromStartMsec': 1473071}","{'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'G56', 'isValidCode': True, 'coordinate': [163, 1124]}, '1': {'rememberedCode': 'D31', 'isValidCode': True, 'coordinate': [649, 487]}, '2': {'rememberedCode': 'D31', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'D31', 'isValidCode': True, 'coordinate': [649, 487]}, '4': {'rememberedCode': 'L34', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'J48', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'J48', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'J48', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'L43', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'H38', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'H38', 'isValidCode': True, 'coordinate': [508, 324]}, '11': {'rememberedCode': 'H38', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'L98', 'isValidCode': True, 'coordinate': [1287, 561]}, '13': {'rememberedCode': 'M68', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'M68', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'M68', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'M35', 'isValidCode': True, 'coordinate': [187, 424]}, '17': {'rememberedCode': 'E91', 'isValidCode': True, 'coordinate': [1078, 350]}, '18': {'rememberedCode': 'E91', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'E91', 'isValidCode': True, 'coordinate': [1078, 350]}, '20': {'rememberedCode': 'H39', 'isValidCode': True, 'coordinate': [1019, 657]}, '21': {'rememberedCode': 'R34', 'isValidCode': True, 'coordinate': [1096, 412]}, '22': {'rememberedCode': 'R34', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'R34', 'isValidCode': True, 'coordinate': [1096, 412]}, '24': {'rememberedCode': 'V47', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'J98', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'J98', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'J98', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'G38', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'E39', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'E39', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'E39', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'Z75', 'isValidCode': True, 'coordinate': [486, 456]}, '33': {'rememberedCode': 'Y72', 'isValidCode': True, 'coordinate': [176, 508]}, '34': {'rememberedCode': 'Y72', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Y72', 'isValidCode': True, 'coordinate': [176, 508]}, '36': {'rememberedCode': 'H85', 'isValidCode': True, 'coordinate': [538, 1142]}, '37': {'rememberedCode': 'V34', 'isValidCode': True, 'coordinate': [488, 728]}, '38': {'rememberedCode': 'V34', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V34', 'isValidCode': True, 'coordinate': [488, 728]}}",902,98
9,"['D', 'C', 'B', 'D', 'B', 'C', 'C', 'C', 'B', 'B', 'C', 'C', 'A', 'A', 'A', 'A', 'C', 'B', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'D', 'B', 'C', 'C', 'C', 'B', 'C', 'B', 'B', 'B', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'B', 'C', 'B', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'C', 'C', 'A', 'A', 'A', 'A', 'A', 'C', 'C', 'C', 'C']","['2', '1', '2', '1', '2', '1', '2', '2', '1', '2', '1', '1', '2', '1', '1', '1', '2', '2', '1', '1', '1', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '2', '2', '1', '2', '2', '2', '1', '1', '2']","{'openTime': '2021-08-18T16:21:51.717Z', 'loadTime': '2021-08-18T16:22:32.178Z', 'startTime': '2021-08-18T16:22:52.899Z', 'endTime': '2021-08-18T16:41:57.480Z', 'timeToCompleteFromOpenMsec': 1205763, 'timeToLoadMsec': 40461, 'timeToCompleteFromStartMsec': 1144581}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Black_African', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'nice survey'}","{'0': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '25', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '25', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '25', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': '60', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': '10', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': '10', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': '10', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': '23', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': '20', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': '20', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': '20', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': '12', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': '30', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': '30', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': '30', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': '56', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': '13', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': '13', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': '13', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': '24', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': '65', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': '65', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': '65', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': '4', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': '29', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': '29', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': '29', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': '17', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': '14', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': '14', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': '14', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': '12', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': '40', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': '40', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': '40', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': '45', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': '45', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': '45', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': '45', 'isValidCode': False, 'coordinate': False}}",507,374
10,"['A', 'C', 'D', 'D', 'B', 'C', 'B', 'B', 'D', 'B', 'C', 'C', 'B', 'A', 'D', 'A', 'A', 'B', 'C', 'D', 'B', 'B', 'B', 'C', 'C', 'C', 'B', 'A', 'D', 'C', 'A', 'B', 'D', 'B', 'A', 'C', 'B', 'D', 'D', 'B', 'A', 'B', 'B', 'D', 'B', 'C', 'B', 'D', 'A', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'C', 'C', 'B', 'C', 'A', 'B', 'B', 'B', 'C', 'A', 'C', 'A', 'D', 'B', 'A', 'A', 'C', 'A', 'C', 'A', 'B', 'A', 'D', 'B', 'C', 'B', 'C', 'D', 'B', 'B', 'B', 'A', 'D', 'C', 'C', 'D', 'B', 'B', 'C', 'A', 'A', 'A', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '2', '1', '2', '2', '2', '2', '1', '1', '2', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:12:07.425Z', 'loadTime': '2021-08-18T16:12:20.982Z', 'startTime': '2021-08-18T16:13:08.876Z', 'endTime': '2021-08-18T16:46:02.605Z', 'timeToCompleteFromOpenMsec': 2035180, 'timeToLoadMsec': 13557, 'timeToCompleteFromStartMsec': 1973729}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': 'None'}","{'0': {'rememberedCode': '201', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'G56', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'G56', 'isValidCode': True, 'coordinate': [163, 1124]}, '3': {'rememberedCode': 'G56', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': '203', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'G27', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': '204', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'G26', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'G26', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'G26', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'U35', 'isValidCode': True, 'coordinate': [1378, 357]}, '13': {'rememberedCode': 'H75', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'H75', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'H75', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'P47', 'isValidCode': True, 'coordinate': [836, 430]}, '17': {'rememberedCode': 'H54', 'isValidCode': True, 'coordinate': [51, 1138]}, '18': {'rememberedCode': 'H54', 'isValidCode': True, 'coordinate': [1447, 514]}, '19': {'rememberedCode': 'H54', 'isValidCode': True, 'coordinate': [51, 1138]}, '20': {'rememberedCode': 'P14', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'J16', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'J16', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'J16', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'P26', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [1015, 633]}, '26': {'rememberedCode': 'C28', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C28', 'isValidCode': True, 'coordinate': [1015, 633]}, '28': {'rememberedCode': 'C13', 'isValidCode': True, 'coordinate': [1013, 790]}, '29': {'rememberedCode': 'W26', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'W26', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W26', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'P52', 'isValidCode': True, 'coordinate': [1286, 1147]}, '33': {'rememberedCode': 'N71', 'isValidCode': True, 'coordinate': [663, 101]}, '34': {'rememberedCode': 'N71', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N71', 'isValidCode': True, 'coordinate': [663, 101]}, '36': {'rememberedCode': 'K29', 'isValidCode': True, 'coordinate': [1003, 648]}, '37': {'rememberedCode': 'C83', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'C83', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'C83', 'isValidCode': False, 'coordinate': False}}",857,384
11,"['A', 'A', 'B', 'C', 'B', 'C', 'C', 'A', 'C', 'A', 'C', 'B', 'B', 'B', 'C', 'A', 'A', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'B', 'A', 'C', 'B', 'A', 'A', 'C', 'B', 'A', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'A', 'C', 'B', 'B', 'A', 'B', 'A', 'C', 'C', 'C', 'B', 'B', 'A', 'C', 'A', 'C', 'A', 'B', 'B', 'A', 'A', 'C', 'C', 'C', 'A', 'C', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'C', 'C', 'B', 'B', 'B', 'C', 'C', 'C', 'A', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '1', '1', '1', '1', '2', '2', '2', '1', '2', '1', '2', '2', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '1', '2', '2', '2']","{'openTime': '2021-08-18T16:22:15.227Z', 'loadTime': '2021-08-18T16:22:34.608Z', 'startTime': '2021-08-18T16:23:03.153Z', 'endTime': '2021-08-18T16:48:54.383Z', 'timeToCompleteFromOpenMsec': 1599156, 'timeToLoadMsec': 19381, 'timeToCompleteFromStartMsec': 1551230}","{'gender': 'female', 'ageGroup': 'ageGroup45', 'ethnicity': 'White_Caucasian', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': '347', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'MG3', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'MG3', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'MG3', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'V34', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1588, 936]}, '6': {'rememberedCode': 'W78', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1588, 936]}, '8': {'rememberedCode': 'H37', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'M37', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'M37', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M37', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'M98', 'isValidCode': True, 'coordinate': [505, 746]}, '13': {'rememberedCode': 'M85', 'isValidCode': True, 'coordinate': [791, 1035]}, '14': {'rememberedCode': 'M85', 'isValidCode': True, 'coordinate': [1428, 1244]}, '15': {'rememberedCode': 'M85', 'isValidCode': True, 'coordinate': [791, 1035]}, '16': {'rememberedCode': 'Z37', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [1081, 542]}, '18': {'rememberedCode': 'M59', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'M59', 'isValidCode': True, 'coordinate': [1081, 542]}, '20': {'rememberedCode': 'J14', 'isValidCode': True, 'coordinate': [697, 240]}, '21': {'rememberedCode': 'A39', 'isValidCode': True, 'coordinate': [1262, 1288]}, '22': {'rememberedCode': 'A39', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'A39', 'isValidCode': True, 'coordinate': [1262, 1288]}, '24': {'rememberedCode': 'V64', 'isValidCode': True, 'coordinate': [165, 940]}, '25': {'rememberedCode': 'X19', 'isValidCode': True, 'coordinate': [1116, 523]}, '26': {'rememberedCode': 'X19', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'X19', 'isValidCode': True, 'coordinate': [1116, 523]}, '28': {'rememberedCode': 'E49', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'U79', 'isValidCode': True, 'coordinate': [970, 22]}, '30': {'rememberedCode': 'U79', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'U79', 'isValidCode': True, 'coordinate': [970, 22]}, '32': {'rememberedCode': 'Z89', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'V79', 'isValidCode': True, 'coordinate': [325, 813]}, '34': {'rememberedCode': 'V79', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'V79', 'isValidCode': True, 'coordinate': [325, 813]}, '36': {'rememberedCode': 'H24', 'isValidCode': True, 'coordinate': [397, 131]}, '37': {'rememberedCode': 'N23', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'N23', 'isValidCode': True, 'coordinate': [349, 751]}, '39': {'rememberedCode': 'N23', 'isValidCode': False, 'coordinate': False}}",715,55
12,"['A', 'D', 'D', 'D', 'B', 'A', 'D', 'C', 'B', 'C', 'C', 'C', 'B', 'C', 'C', 'A', 'B', 'B', 'C', 'C', 'B', 'B', 'A', 'B', 'D', 'C', 'B', 'A', 'B', 'D', 'A', 'B', 'C', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'A', 'B', 'A', 'B', 'D', 'C', 'A', 'B', 'A', 'C', 'C', 'D', 'B', 'B', 'D', 'B', 'A', 'C', 'B', 'B', 'B', 'D', 'D', 'D', 'D', 'C', 'C', 'D', 'D', 'D', 'D', 'A', 'A', 'A', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D']","['2', '1', '1', '1', '2', '1', '1', '2', '1', '2', '1', '1', '1', '1', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '2', '1', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '1', '2']","{'openTime': '2021-08-18T16:12:34.199Z', 'loadTime': '2021-08-18T16:12:35.030Z', 'startTime': '2021-08-18T16:12:38.859Z', 'endTime': '2021-08-18T16:48:44.304Z', 'timeToCompleteFromOpenMsec': 2170105, 'timeToLoadMsec': 831, 'timeToCompleteFromStartMsec': 2165445}","{'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'unspecified', 'feedback': ''}","{'0': {'rememberedCode': 'R73', 'isValidCode': True, 'coordinate': [651, 218]}, '1': {'rememberedCode': 'K65', 'isValidCode': True, 'coordinate': [659, 302]}, '2': {'rememberedCode': 'K65', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'K65', 'isValidCode': True, 'coordinate': [659, 302]}, '4': {'rememberedCode': 'A45', 'isValidCode': True, 'coordinate': [715, 426]}, '5': {'rememberedCode': 'F29', 'isValidCode': True, 'coordinate': [976, 725]}, '6': {'rememberedCode': 'F29', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'F29', 'isValidCode': True, 'coordinate': [976, 725]}, '8': {'rememberedCode': 'M67', 'isValidCode': True, 'coordinate': [661, 851]}, '9': {'rememberedCode': 'J29', 'isValidCode': True, 'coordinate': [1131, 622]}, '10': {'rememberedCode': 'J29', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'J29', 'isValidCode': True, 'coordinate': [1131, 622]}, '12': {'rememberedCode': 'F92', 'isValidCode': True, 'coordinate': [339, 841]}, '13': {'rememberedCode': 'A71', 'isValidCode': True, 'coordinate': [1515, 868]}, '14': {'rememberedCode': 'A71', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'A71', 'isValidCode': True, 'coordinate': [1515, 868]}, '16': {'rememberedCode': 'F27', 'isValidCode': True, 'coordinate': [959, 326]}, '17': {'rememberedCode': 'C35', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'C35', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'C35', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'M17', 'isValidCode': True, 'coordinate': [968, 164]}, '21': {'rememberedCode': 'K12', 'isValidCode': True, 'coordinate': [933, 217]}, '22': {'rememberedCode': 'K12', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'K12', 'isValidCode': True, 'coordinate': [933, 217]}, '24': {'rememberedCode': 'W74', 'isValidCode': True, 'coordinate': [604, 308]}, '25': {'rememberedCode': 'R17', 'isValidCode': True, 'coordinate': [1025, 1226]}, '26': {'rememberedCode': 'R17', 'isValidCode': True, 'coordinate': [611, 150]}, '27': {'rememberedCode': 'R17', 'isValidCode': True, 'coordinate': [1025, 1226]}, '28': {'rememberedCode': 'W74', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'G52', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'G52', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'G52', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'V43', 'isValidCode': True, 'coordinate': [1109, 538]}, '33': {'rememberedCode': 'A28', 'isValidCode': True, 'coordinate': [1418, 289]}, '34': {'rememberedCode': 'A28', 'isValidCode': True, 'coordinate': [956, 841]}, '35': {'rememberedCode': 'A28', 'isValidCode': True, 'coordinate': [1418, 289]}, '36': {'rememberedCode': 'M64', 'isValidCode': True, 'coordinate': [528, 366]}, '37': {'rememberedCode': 'K18', 'isValidCode': True, 'coordinate': [500, 136]}, '38': {'rememberedCode': 'K18', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'K18', 'isValidCode': True, 'coordinate': [500, 136]}}",693,421
13,"['D', 'C', 'D', 'B', 'B', 'D', 'D', 'A', 'D', 'B', 'C', 'C', 'C', 'D', 'A', 'A', 'C', 'D', 'D', 'D', 'D', 'C', 'C', 'D', 'D', 'A', 'A', 'A', 'A', 'B', 'A', 'A', 'A', 'C', 'C', 'D', 'C', 'C', 'C', 'C', 'C', 'A', 'B', 'C', 'D', 'D', 'D', 'B', 'B', 'B', 'B', 'C', 'C', 'D', 'D', 'A', 'A', 'D', 'A', 'A', 'C', 'A', 'B', 'C', 'C', 'C', 'D', 'A', 'D', 'A', 'D', 'C', 'C', 'C', 'A', 'C', 'A', 'B', 'B', 'D', 'B', 'C', 'B', 'A', 'C', 'B', 'B', 'C', 'D', 'B', 'C', 'A', 'B', 'D', 'D', 'C', 'A', 'A', 'A', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '1', '2', '2', '2', '2', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:35:10.307Z', 'loadTime': '2021-08-18T16:35:22.228Z', 'startTime': '2021-08-18T16:35:24.055Z', 'endTime': '2021-08-18T16:57:33.229Z', 'timeToCompleteFromOpenMsec': 1342922, 'timeToLoadMsec': 11921, 'timeToCompleteFromStartMsec': 1329174}","{'gender': 'male', 'ageGroup': 'ageGroup18', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': '218', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'W17', 'isValidCode': True, 'coordinate': [808, 406]}, '2': {'rememberedCode': 'W17', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'W17', 'isValidCode': True, 'coordinate': [808, 406]}, '4': {'rememberedCode': 'V51', 'isValidCode': True, 'coordinate': [384, 710]}, '5': {'rememberedCode': 'H53', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'H53', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H53', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'C13', 'isValidCode': True, 'coordinate': [672, 728]}, '9': {'rememberedCode': 'H52', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'H52', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'H52', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'D54', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'C59', 'isValidCode': True, 'coordinate': [489, 347]}, '14': {'rememberedCode': 'C59', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'C59', 'isValidCode': True, 'coordinate': [489, 347]}, '16': {'rememberedCode': 'V58', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'B48', 'isValidCode': True, 'coordinate': [634, 456]}, '18': {'rememberedCode': 'B48', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'B48', 'isValidCode': True, 'coordinate': [634, 456]}, '20': {'rememberedCode': 'J14', 'isValidCode': True, 'coordinate': [697, 240]}, '21': {'rememberedCode': 'R49', 'isValidCode': True, 'coordinate': [798, 405]}, '22': {'rememberedCode': 'R49', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'R49', 'isValidCode': True, 'coordinate': [798, 405]}, '24': {'rememberedCode': 'B56', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'P29', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'P29', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'P29', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'T28', 'isValidCode': True, 'coordinate': [396, 600]}, '29': {'rememberedCode': 'W49', 'isValidCode': True, 'coordinate': [781, 1214]}, '30': {'rememberedCode': 'W49', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W49', 'isValidCode': True, 'coordinate': [781, 1214]}, '32': {'rememberedCode': 'R94', 'isValidCode': True, 'coordinate': [821, 1038]}, '33': {'rememberedCode': 'Q86', 'isValidCode': True, 'coordinate': [785, 890]}, '34': {'rememberedCode': 'Q86', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Q86', 'isValidCode': True, 'coordinate': [785, 890]}, '36': {'rememberedCode': 'W19', 'isValidCode': True, 'coordinate': [684, 765]}, '37': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [622, 818]}, '38': {'rememberedCode': 'C54', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [622, 818]}}",351,588
14,"['B', 'A', 'B', 'A', 'B', 'A', 'B', 'C', 'A', 'B', 'A', 'B', 'C', 'A', 'B', 'A', 'C', 'A', 'B', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'B', 'A', 'C', 'A', 'A', 'B', 'C', 'B', 'A', 'B', 'A', 'C', 'C', 'B', 'B', 'A', 'B', 'A', 'A', 'A', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'A', 'B', 'B', 'A', 'C', 'B', 'A', 'A', 'B', 'C', 'A', 'B', 'B', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'B', 'C', 'C', 'B', 'A', 'C', 'B', 'B', 'A', 'C', 'B', 'A', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'B', 'A', 'C']","['2', '1', '2', '2', '2', '1', '1', '2', '1', '1', '1', '1', '1', '1', '2', '1', '1', '1', '2', '1', '1', '1', '1', '2', '2', '1', '1', '2', '2', '1', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '1']","{'openTime': '2021-08-18T16:49:11.571Z', 'loadTime': '2021-08-18T16:49:46.503Z', 'startTime': '2021-08-18T16:49:47.546Z', 'endTime': '2021-08-18T17:13:42.276Z', 'timeToCompleteFromOpenMsec': 1470705, 'timeToLoadMsec': 34932, 'timeToCompleteFromStartMsec': 1434730}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'nothing'}","{'0': {'rememberedCode': 'G74', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'T75', 'isValidCode': True, 'coordinate': [822, 522]}, '2': {'rememberedCode': 'T75', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'T75', 'isValidCode': True, 'coordinate': [822, 522]}, '4': {'rememberedCode': 'R78', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'N25', 'isValidCode': True, 'coordinate': [366, 240]}, '6': {'rememberedCode': 'N25', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'N25', 'isValidCode': True, 'coordinate': [366, 240]}, '8': {'rememberedCode': 'Z68', 'isValidCode': True, 'coordinate': [954, 755]}, '9': {'rememberedCode': 'Q51', 'isValidCode': True, 'coordinate': [975, 651]}, '10': {'rememberedCode': 'Q51', 'isValidCode': True, 'coordinate': [1135, 22]}, '11': {'rememberedCode': 'Q51', 'isValidCode': True, 'coordinate': [975, 651]}, '12': {'rememberedCode': 'C47', 'isValidCode': True, 'coordinate': [328, 1038]}, '13': {'rememberedCode': 'V64', 'isValidCode': True, 'coordinate': [339, 533]}, '14': {'rememberedCode': 'V64', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'V64', 'isValidCode': True, 'coordinate': [339, 533]}, '16': {'rememberedCode': 'Z85', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [792, 551]}, '18': {'rememberedCode': 'V74', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [792, 551]}, '20': {'rememberedCode': 'U54', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'L52', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'L52', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L52', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'K21', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'U28', 'isValidCode': True, 'coordinate': [674, 421]}, '26': {'rememberedCode': 'U28', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'U28', 'isValidCode': True, 'coordinate': [674, 421]}, '28': {'rememberedCode': 'P85', 'isValidCode': True, 'coordinate': [870, 790]}, '29': {'rememberedCode': 'P65', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'P65', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'P65', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'M19', 'isValidCode': True, 'coordinate': [613, 1044]}, '33': {'rememberedCode': 'H41', 'isValidCode': True, 'coordinate': [766, 791]}, '34': {'rememberedCode': 'H41', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'H41', 'isValidCode': True, 'coordinate': [766, 791]}, '36': {'rememberedCode': 'W94', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'M51', 'isValidCode': True, 'coordinate': [906, 732]}, '38': {'rememberedCode': 'M51', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'M51', 'isValidCode': True, 'coordinate': [906, 732]}}",673,347
15,"['A', 'C', 'A', 'C', 'B', 'C', 'D', 'C', 'B', 'C', 'C', 'C', 'A', 'C', 'D', 'A', 'B', 'B', 'C', 'C', 'B', 'B', 'B', 'D', 'C', 'C', 'B', 'A', 'B', 'C', 'A', 'B', 'C', 'D', 'A', 'C', 'B', 'D', 'B', 'B', 'A', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'C', 'C', 'B', 'D', 'A', 'B', 'C', 'B', 'A', 'C', 'A', 'B', 'C', 'A', 'B', 'C', 'C', 'C', 'A', 'C', 'A', 'A', 'B', 'C', 'A', 'C', 'A', 'C', 'A', 'B', 'A', 'D', 'B', 'C', 'B', 'C', 'C', 'B', 'B', 'C', 'B', 'B', 'C', 'A', 'B', 'A', 'B', 'B', 'A', 'A', 'A', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '1', '1', '2', '1', '2', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:48:47.324Z', 'loadTime': '2021-08-18T16:48:47.817Z', 'startTime': '2021-08-18T16:49:16.598Z', 'endTime': '2021-08-18T17:16:03.564Z', 'timeToCompleteFromOpenMsec': 1636240, 'timeToLoadMsec': 493, 'timeToCompleteFromStartMsec': 1606966}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'highSchool', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': 'HB1', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'D31', 'isValidCode': True, 'coordinate': [649, 487]}, '2': {'rememberedCode': 'D31', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'D31', 'isValidCode': True, 'coordinate': [649, 487]}, '4': {'rememberedCode': 'A45', 'isValidCode': True, 'coordinate': [715, 426]}, '5': {'rememberedCode': 'W51', 'isValidCode': True, 'coordinate': [806, 522]}, '6': {'rememberedCode': 'W51', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'W51', 'isValidCode': True, 'coordinate': [806, 522]}, '8': {'rememberedCode': 'A42', 'isValidCode': True, 'coordinate': [775, 524]}, '9': {'rememberedCode': 'V98', 'isValidCode': True, 'coordinate': [376, 139]}, '10': {'rememberedCode': 'V98', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'V98', 'isValidCode': True, 'coordinate': [376, 139]}, '12': {'rememberedCode': 'K69', 'isValidCode': True, 'coordinate': [645, 359]}, '13': {'rememberedCode': 'Z98', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'Z98', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Z98', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [528, 132]}, '17': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [364, 242]}, '18': {'rememberedCode': 'J69', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [364, 242]}, '20': {'rememberedCode': 'Z43', 'isValidCode': True, 'coordinate': [503, 236]}, '21': {'rememberedCode': 'Q32', 'isValidCode': True, 'coordinate': [190, 1199]}, '22': {'rememberedCode': 'Q32', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Q32', 'isValidCode': True, 'coordinate': [190, 1199]}, '24': {'rememberedCode': 'M25', 'isValidCode': True, 'coordinate': [1221, 515]}, '25': {'rememberedCode': 'X19', 'isValidCode': True, 'coordinate': [1116, 523]}, '26': {'rememberedCode': 'X19', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'X19', 'isValidCode': True, 'coordinate': [1116, 523]}, '28': {'rememberedCode': 'E84', 'isValidCode': True, 'coordinate': [980, 494]}, '29': {'rememberedCode': 'V78', 'isValidCode': True, 'coordinate': [526, 988]}, '30': {'rememberedCode': 'V78', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'V78', 'isValidCode': True, 'coordinate': [526, 988]}, '32': {'rememberedCode': 'Z83', 'isValidCode': True, 'coordinate': [1417, 1043]}, '33': {'rememberedCode': 'F94', 'isValidCode': True, 'coordinate': [337, 429]}, '34': {'rememberedCode': 'F94', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'F94', 'isValidCode': True, 'coordinate': [337, 429]}, '36': {'rememberedCode': 'B49', 'isValidCode': True, 'coordinate': [1018, 748]}, '37': {'rememberedCode': 'A19', 'isValidCode': True, 'coordinate': [600, 1038]}, '38': {'rememberedCode': 'A19', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'A19', 'isValidCode': True, 'coordinate': [600, 1038]}}",115,533
16,"['A', 'D', 'A', 'A', 'B', 'C', 'D', 'C', 'D', 'C', 'C', 'A', 'B', 'B', 'D', 'A', 'C', 'B', 'A', 'D', 'B', 'B', 'A', 'C', 'B', 'C', 'B', 'A', 'A', 'C', 'A', 'A', 'C', 'D', 'A', 'A', 'A', 'D', 'C', 'D', 'A', 'B', 'B', 'D', 'A', 'A', 'B', 'A', 'C', 'D', 'A', 'C', 'B', 'D', 'A', 'B', 'A', 'C', 'B', 'B', 'C', 'C', 'B', 'C', 'B', 'A', 'C', 'C', 'C', 'D', 'B', 'C', 'A', 'C', 'D', 'C', 'B', 'C', 'D', 'D', 'B', 'A', 'B', 'B', 'D', 'A', 'B', 'A', 'D', 'B', 'A', 'C', 'A', 'D', 'B', 'C', 'A', 'B', 'A', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:49:05.412Z', 'loadTime': '2021-08-18T16:49:23.910Z', 'startTime': '2021-08-18T16:51:20.197Z', 'endTime': '2021-08-18T17:16:09.706Z', 'timeToCompleteFromOpenMsec': 1624294, 'timeToLoadMsec': 18498, 'timeToCompleteFromStartMsec': 1489509}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'mastersDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'N47', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'Q82', 'isValidCode': True, 'coordinate': [1088, 401]}, '2': {'rememberedCode': 'Q82', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'Q82', 'isValidCode': True, 'coordinate': [1088, 401]}, '4': {'rememberedCode': 'W15', 'isValidCode': True, 'coordinate': [90, 642]}, '5': {'rememberedCode': 'W84', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'W84', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'W84', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'X46', 'isValidCode': True, 'coordinate': [1126, 819]}, '9': {'rememberedCode': 'X42', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'X42', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'X42', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'H46', 'isValidCode': True, 'coordinate': [488, 333]}, '13': {'rememberedCode': 'G18', 'isValidCode': True, 'coordinate': [808, 1233]}, '14': {'rememberedCode': 'G18', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'G18', 'isValidCode': True, 'coordinate': [808, 1233]}, '16': {'rememberedCode': 'X24', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'X24', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'X24', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'X24', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'A24', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'S81', 'isValidCode': True, 'coordinate': [673, 95]}, '22': {'rememberedCode': 'S81', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'S81', 'isValidCode': True, 'coordinate': [673, 95]}, '24': {'rememberedCode': 'B19', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'V34', 'isValidCode': True, 'coordinate': [693, 1223]}, '26': {'rememberedCode': 'V34', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'V34', 'isValidCode': True, 'coordinate': [693, 1223]}, '28': {'rememberedCode': 'E84', 'isValidCode': True, 'coordinate': [980, 494]}, '29': {'rememberedCode': 'U58', 'isValidCode': True, 'coordinate': [989, 508]}, '30': {'rememberedCode': 'U58', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'U58', 'isValidCode': True, 'coordinate': [989, 508]}, '32': {'rememberedCode': 'C67', 'isValidCode': True, 'coordinate': [331, 236]}, '33': {'rememberedCode': 'D14', 'isValidCode': True, 'coordinate': [813, 402]}, '34': {'rememberedCode': 'D14', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'D14', 'isValidCode': True, 'coordinate': [813, 402]}, '36': {'rememberedCode': 'S64', 'isValidCode': True, 'coordinate': [542, 242]}, '37': {'rememberedCode': 'Y48', 'isValidCode': True, 'coordinate': [1387, 1197]}, '38': {'rememberedCode': 'Y48', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y48', 'isValidCode': True, 'coordinate': [1387, 1197]}}",878,23
17,"['C', 'C', 'C', 'C', 'D', 'D', 'B', 'B', 'B', 'D', 'D', 'C', 'C', 'C', 'C', 'A', 'A', 'C', 'B', 'C', 'D', 'B', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'C', 'C', 'A', 'A', 'C', 'D', 'D', 'D', 'D', 'A', 'A', 'D', 'A', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'A', 'A', 'D', 'D', 'A', 'A', 'D', 'D', 'D', 'B', 'B', 'D', 'D', 'B', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'B', 'B', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D']","['2', '2', '1', '1', '2', '2', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '2', '2', '1', '2', '2', '2', '2', '2', '2', '2', '1', '2', '1', '2', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:51:29.640Z', 'loadTime': '2021-08-18T16:51:53.331Z', 'startTime': '2021-08-18T16:53:11.529Z', 'endTime': '2021-08-18T17:19:10.337Z', 'timeToCompleteFromOpenMsec': 1660697, 'timeToLoadMsec': 23691, 'timeToCompleteFromStartMsec': 1558808}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Black_African', 'education': 'mastersDegree', 'vizExperience': 'professional', 'feedback': 'I Like this Survey'}","{'0': {'rememberedCode': '3', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'E23', 'isValidCode': True, 'coordinate': [1559, 414]}, '2': {'rememberedCode': 'E23', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'E23', 'isValidCode': True, 'coordinate': [1559, 414]}, '4': {'rememberedCode': 'C23', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'U48', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'U48', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U48', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'S17', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'K12', 'isValidCode': True, 'coordinate': [345, 350]}, '10': {'rememberedCode': 'K12', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'K12', 'isValidCode': True, 'coordinate': [345, 350]}, '12': {'rememberedCode': 'N75', 'isValidCode': True, 'coordinate': [1401, 1032]}, '13': {'rememberedCode': 'E73', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'E73', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E73', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'Y71', 'isValidCode': True, 'coordinate': [1572, 1203]}, '17': {'rememberedCode': 'L95', 'isValidCode': True, 'coordinate': [1557, 1260]}, '18': {'rememberedCode': 'L95', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'L95', 'isValidCode': True, 'coordinate': [1557, 1260]}, '20': {'rememberedCode': 'Y88', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'P91', 'isValidCode': True, 'coordinate': [1604, 1185]}, '22': {'rememberedCode': 'P91', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'P91', 'isValidCode': True, 'coordinate': [1604, 1185]}, '24': {'rememberedCode': 'V91', 'isValidCode': True, 'coordinate': [1572, 1219]}, '25': {'rememberedCode': 'G41', 'isValidCode': True, 'coordinate': [718, 622]}, '26': {'rememberedCode': 'G41', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'G41', 'isValidCode': True, 'coordinate': [718, 622]}, '28': {'rememberedCode': 'V91', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'S35', 'isValidCode': True, 'coordinate': [1556, 1288]}, '30': {'rememberedCode': 'S35', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'S35', 'isValidCode': True, 'coordinate': [1556, 1288]}, '32': {'rememberedCode': 'S35', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'V91', 'isValidCode': True, 'coordinate': [1400, 589]}, '34': {'rememberedCode': 'V91', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'V91', 'isValidCode': True, 'coordinate': [1400, 589]}, '36': {'rememberedCode': 'Z46', 'isValidCode': True, 'coordinate': [1620, 1268]}, '37': {'rememberedCode': 'N52', 'isValidCode': True, 'coordinate': [1692, 1208]}, '38': {'rememberedCode': 'N52', 'isValidCode': True, 'coordinate': [702, 969]}, '39': {'rememberedCode': 'N52', 'isValidCode': True, 'coordinate': [1692, 1208]}}",758,355
18,"['A', 'B', 'B', 'B', 'B', 'A', 'C', 'B', 'A', 'B', 'C', 'C', 'C', 'B', 'B', 'A', 'C', 'B', 'C', 'B', 'C', 'C', 'B', 'B', 'C', 'A', 'C', 'A', 'B', 'B', 'A', 'C', 'B', 'B', 'C', 'C', 'C', 'B', 'B', 'B', 'A', 'B', 'A', 'C', 'A', 'A', 'B', 'B', 'C', 'B', 'A', 'C', 'C', 'C', 'B', 'A', 'C', 'B', 'C', 'B', 'B', 'B', 'C', 'B', 'A', 'C', 'B', 'C', 'C', 'C', 'C', 'B', 'C', 'C', 'B', 'C', 'C', 'B', 'B', 'C', 'B', 'C', 'C', 'B', 'C', 'B', 'C', 'B', 'B', 'B', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'A']","['2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '2', '2', '2', '1', '1', '1', '1', '1', '1', '1', '2', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1']","{'openTime': '2021-08-18T17:03:38.244Z', 'loadTime': '2021-08-18T17:03:49.148Z', 'startTime': '2021-08-18T17:04:10.212Z', 'endTime': '2021-08-18T17:20:53.243Z', 'timeToCompleteFromOpenMsec': 1034999, 'timeToLoadMsec': 10904, 'timeToCompleteFromStartMsec': 1003031}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Latino_Hispanic', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': 'G35', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'D31', 'isValidCode': True, 'coordinate': [649, 487]}, '2': {'rememberedCode': 'D31', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'D31', 'isValidCode': True, 'coordinate': [649, 487]}, '4': {'rememberedCode': 'D82', 'isValidCode': True, 'coordinate': [403, 427]}, '5': {'rememberedCode': 'N29', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'N29', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'N29', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'M85', 'isValidCode': True, 'coordinate': [487, 629]}, '9': {'rememberedCode': 'M38', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'M38', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M38', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'W91', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'H35', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'H35', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'H35', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'S27', 'isValidCode': True, 'coordinate': [528, 132]}, '17': {'rememberedCode': 'T89', 'isValidCode': True, 'coordinate': [214, 39]}, '18': {'rememberedCode': 'T89', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'T89', 'isValidCode': True, 'coordinate': [214, 39]}, '20': {'rememberedCode': 'Y63', 'isValidCode': True, 'coordinate': [505, 163]}, '21': {'rememberedCode': 'R34', 'isValidCode': True, 'coordinate': [1096, 412]}, '22': {'rememberedCode': 'R34', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'R34', 'isValidCode': True, 'coordinate': [1096, 412]}, '24': {'rememberedCode': 'R87', 'isValidCode': True, 'coordinate': [765, 151]}, '25': {'rememberedCode': 'G38', 'isValidCode': True, 'coordinate': [1121, 446]}, '26': {'rememberedCode': 'G38', 'isValidCode': True, 'coordinate': [800, 310]}, '27': {'rememberedCode': 'G38', 'isValidCode': True, 'coordinate': [1121, 446]}, '28': {'rememberedCode': 'C29', 'isValidCode': True, 'coordinate': [693, 191]}, '29': {'rememberedCode': 'A98', 'isValidCode': True, 'coordinate': [824, 1118]}, '30': {'rememberedCode': 'A98', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'A98', 'isValidCode': True, 'coordinate': [824, 1118]}, '32': {'rememberedCode': 'U92', 'isValidCode': True, 'coordinate': [175, 220]}, '33': {'rememberedCode': 'K39', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'K39', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'K39', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'P56', 'isValidCode': True, 'coordinate': [386, 331]}, '37': {'rememberedCode': 'E52', 'isValidCode': True, 'coordinate': [902, 1098]}, '38': {'rememberedCode': 'E52', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E52', 'isValidCode': True, 'coordinate': [902, 1098]}}",245,130
19,"['D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'B', 'C', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'B', 'B', 'C', 'B', 'B', 'B', 'A', 'B', 'A', 'C', 'C', 'B', 'A', 'A', 'A', 'B', 'B', 'C', 'C', 'D', 'D', 'C', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'D', 'D', 'D', 'D', 'C', 'D', 'B', 'B', 'B', 'C']","['2', '1', '1', '2', '1', '2', '1', '1', '1', '1', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']","{'openTime': '2021-08-18T16:53:02.375Z', 'loadTime': '2021-08-18T16:53:05.630Z', 'startTime': '2021-08-18T16:53:27.126Z', 'endTime': '2021-08-18T17:21:05.990Z', 'timeToCompleteFromOpenMsec': 1683615, 'timeToLoadMsec': 3255, 'timeToCompleteFromStartMsec': 1658864}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'Nothing'}","{'0': {'rememberedCode': 'H81', 'isValidCode': True, 'coordinate': [1534, 1233]}, '1': {'rememberedCode': 'R95', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'R95', 'isValidCode': True, 'coordinate': [642, 707]}, '3': {'rememberedCode': 'R95', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'H94', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'D13', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'D13', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'D13', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'L24', 'isValidCode': True, 'coordinate': [636, 542]}, '9': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'Y35', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'U31', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'U31', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'U31', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'Y35', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'J61', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'J61', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J61', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'V13', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'L24', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'L24', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L24', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'S24', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'N43', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'N43', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'N43', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'D13', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'D13', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'D13', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'D13', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'J61', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'R95', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}}",894,47
20,"['B', 'A', 'B', 'C', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'A', 'B', 'A', 'B', 'A', 'A', 'A', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A']","['2', '1', '1', '2', '2', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '1', '1', '2', '2', '1', '2', '2', '1', '2', '2', '2', '2', '2', '1']","{'openTime': '2021-08-18T16:58:21.436Z', 'loadTime': '2021-08-18T16:59:00.734Z', 'startTime': '2021-08-18T16:59:01.554Z', 'endTime': '2021-08-18T17:21:57.830Z', 'timeToCompleteFromOpenMsec': 1416394, 'timeToLoadMsec': 39298, 'timeToCompleteFromStartMsec': 1376276}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'NOTHING'}","{'0': {'rememberedCode': 'H92', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'F98', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'F98', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'F98', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'D72', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'G95', 'isValidCode': True, 'coordinate': [658, 426]}, '6': {'rememberedCode': 'G95', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'G95', 'isValidCode': True, 'coordinate': [658, 426]}, '8': {'rememberedCode': 'P63', 'isValidCode': True, 'coordinate': [638, 628]}, '9': {'rememberedCode': 'A91', 'isValidCode': True, 'coordinate': [676, 550]}, '10': {'rememberedCode': 'A91', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'A91', 'isValidCode': True, 'coordinate': [676, 550]}, '12': {'rememberedCode': 'L56', 'isValidCode': True, 'coordinate': [766, 563]}, '13': {'rememberedCode': 'B19', 'isValidCode': True, 'coordinate': [776, 566]}, '14': {'rememberedCode': 'B19', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'B19', 'isValidCode': True, 'coordinate': [776, 566]}, '16': {'rememberedCode': 'A56', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'B21', 'isValidCode': True, 'coordinate': [361, 154]}, '18': {'rememberedCode': 'B21', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'B21', 'isValidCode': True, 'coordinate': [361, 154]}, '20': {'rememberedCode': 'B23', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'E94', 'isValidCode': True, 'coordinate': [467, 288]}, '22': {'rememberedCode': 'E94', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'E94', 'isValidCode': True, 'coordinate': [467, 288]}, '24': {'rememberedCode': 'G95', 'isValidCode': True, 'coordinate': [613, 551]}, '25': {'rememberedCode': 'X19', 'isValidCode': True, 'coordinate': [1116, 523]}, '26': {'rememberedCode': 'X19', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'X19', 'isValidCode': True, 'coordinate': [1116, 523]}, '28': {'rememberedCode': 'W16', 'isValidCode': True, 'coordinate': [863, 512]}, '29': {'rememberedCode': 'G59', 'isValidCode': True, 'coordinate': [789, 618]}, '30': {'rememberedCode': 'G59', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'G59', 'isValidCode': True, 'coordinate': [789, 618]}, '32': {'rememberedCode': 'E94', 'isValidCode': True, 'coordinate': [637, 423]}, '33': {'rememberedCode': 'Q42', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'Q42', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Q42', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'W19', 'isValidCode': True, 'coordinate': [684, 765]}, '37': {'rememberedCode': 'V36', 'isValidCode': True, 'coordinate': [621, 707]}, '38': {'rememberedCode': 'V36', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V36', 'isValidCode': True, 'coordinate': [621, 707]}}",471,754
21,"['D', 'D', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'A', 'C', 'C', 'A', 'A', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B']","['2', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '1', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '2', '1', '2', '1', '1', '1', '1', '1', '1', '1']","{'openTime': '2021-08-18T17:07:17.528Z', 'loadTime': '2021-08-18T17:07:18.842Z', 'startTime': '2021-08-18T17:07:25.511Z', 'endTime': '2021-08-18T17:22:26.199Z', 'timeToCompleteFromOpenMsec': 908671, 'timeToLoadMsec': 1314, 'timeToCompleteFromStartMsec': 900688}","{'gender': 'male', 'ageGroup': 'ageGroup45', 'ethnicity': 'Black_African', 'education': 'mastersDegree', 'vizExperience': 'professional', 'feedback': 'goodsurvey'}","{'0': {'rememberedCode': '5TE', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '55T', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '55T', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '55T', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': '131', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': '282', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': '282', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': '282', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': '565', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': '564', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': '564', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': '564', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'Q74', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'G56', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'G56', 'isValidCode': True, 'coordinate': [806, 151]}, '15': {'rememberedCode': 'G56', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': '564', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': '453', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': '453', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': '453', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': '564', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': '34T', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': '34T', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': '34T', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'RT4', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'RRR', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'RRR', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'RRR', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': '4RW', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'E69', 'isValidCode': True, 'coordinate': [682, 11]}, '31': {'rememberedCode': 'E69', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': '54W', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': '866', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': '866', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': '866', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'R23', 'isValidCode': True, 'coordinate': [851, 740]}, '37': {'rememberedCode': 'E52', 'isValidCode': True, 'coordinate': [902, 1098]}, '38': {'rememberedCode': 'E52', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E52', 'isValidCode': True, 'coordinate': [902, 1098]}}",120,216
22,"['A', 'B', 'B', 'A', 'A', 'A', 'C', 'B', 'A', 'D', 'B', 'B', 'A', 'A', 'A', 'B', 'A', 'B', 'A', 'B', 'B', 'C', 'C', 'A', 'B', 'B', 'B', 'B', 'B', 'D', 'D', 'A', 'B', 'B', 'C', 'C', 'C', 'B', 'C', 'B', 'B', 'C', 'A', 'B', 'A', 'C', 'D', 'B', 'C', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'B', 'C', 'B', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B']","['2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1']","{'openTime': '2021-08-18T17:01:26.457Z', 'loadTime': '2021-08-18T17:01:45.659Z', 'startTime': '2021-08-18T17:01:51.226Z', 'endTime': '2021-08-18T17:28:01.224Z', 'timeToCompleteFromOpenMsec': 1594767, 'timeToLoadMsec': 19202, 'timeToCompleteFromStartMsec': 1569998}","{'gender': 'male', 'ageGroup': 'ageGroup55', 'ethnicity': 'Black_African', 'education': 'mastersDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'GOOD'}","{'0': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'USA', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'USA', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'USA', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'USA', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'MAX', 'isValidCode': False, 'coordinate': False}}",185,459
23,"['C', 'A', 'D', 'D', 'B', 'A', 'B', 'B', 'A', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'C', 'B', 'C', 'A', 'B', 'B', 'B', 'A', 'B', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'C', 'B', 'C', 'B', 'A', 'A', 'C', 'C', 'A', 'B', 'C', 'A', 'A', 'B', 'B', 'B', 'A', 'A', 'B', 'A', 'B', 'A', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'B', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'B', 'B', 'B']","['2', '1', '1', '1', '2', '2', '2', '2', '1', '1', '1', '1', '1', '2', '2', '1', '1', '2', '1', '1', '1', '1', '1', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '2', '1', '2', '1', '1', '2']","{'openTime': '2021-08-18T17:08:59.279Z', 'loadTime': '2021-08-18T17:09:06.046Z', 'startTime': '2021-08-18T17:09:59.888Z', 'endTime': '2021-08-18T17:28:16.756Z', 'timeToCompleteFromOpenMsec': 1157477, 'timeToLoadMsec': 6767, 'timeToCompleteFromStartMsec': 1096868}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Black_African', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': '201', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'Z10', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'F36', 'isValidCode': True, 'coordinate': [195, 731]}, '6': {'rememberedCode': 'F36', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'F36', 'isValidCode': True, 'coordinate': [195, 731]}, '8': {'rememberedCode': 'Z80', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'E78', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'E78', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'E78', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'Z10', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'M17', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'M17', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'M17', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'E47', 'isValidCode': True, 'coordinate': [489, 1232]}, '17': {'rememberedCode': 'E74', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'E74', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'E74', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'F74', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'F61', 'isValidCode': True, 'coordinate': [356, 1125]}, '22': {'rememberedCode': 'F61', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F61', 'isValidCode': True, 'coordinate': [356, 1125]}, '24': {'rememberedCode': 'R51', 'isValidCode': True, 'coordinate': [1121, 931]}, '25': {'rememberedCode': 'Q34', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'Q34', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'Q34', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'U34', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'T51', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'T51', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'T51', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'C78', 'isValidCode': True, 'coordinate': [1389, 546]}, '33': {'rememberedCode': 'F18', 'isValidCode': True, 'coordinate': [1546, 300]}, '34': {'rememberedCode': 'F18', 'isValidCode': True, 'coordinate': [947, 426]}, '35': {'rememberedCode': 'F18', 'isValidCode': True, 'coordinate': [1546, 300]}, '36': {'rememberedCode': 'B18', 'isValidCode': True, 'coordinate': [1454, 548]}, '37': {'rememberedCode': 'Y87', 'isValidCode': True, 'coordinate': [1570, 624]}, '38': {'rememberedCode': 'Y87', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y87', 'isValidCode': True, 'coordinate': [1570, 624]}}",121,88
24,"['C', 'A', 'C', 'B', 'B', 'B', 'A', 'C', 'A', 'B', 'C', 'C', 'A', 'C', 'C', 'A', 'A', 'C', 'C', 'A', 'B', 'B', 'A', 'A', 'C', 'C', 'B', 'A', 'B', 'C', 'A', 'B', 'C', 'B', 'A', 'C', 'B', 'B', 'B', 'B', 'A', 'A', 'B', 'B', 'A', 'B', 'B', 'C', 'A', 'C', 'C', 'A', 'C', 'A', 'B', 'B', 'A', 'B', 'C', 'B', 'C', 'A', 'C', 'B', 'B', 'C', 'C', 'B', 'C', 'A', 'B', 'D', 'B', 'C', 'B', 'C', 'B', 'A', 'B', 'B', 'B', 'B', 'A', 'C', 'A', 'B', 'B', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'B', 'C', 'A', 'B', 'B', 'C']","['2', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '2', '1', '1', '2', '2', '1', '2', '1', '1', '1', '1', '2', '1', '2', '1', '2', '1', '1', '1', '2', '1', '1', '2', '2', '1', '2', '2', '2', '1', '2']","{'openTime': '2021-08-18T16:56:45.667Z', 'loadTime': '2021-08-18T16:57:35.221Z', 'startTime': '2021-08-18T16:59:13.211Z', 'endTime': '2021-08-18T17:33:32.536Z', 'timeToCompleteFromOpenMsec': 2206869, 'timeToLoadMsec': 49554, 'timeToCompleteFromStartMsec': 2059325}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Asian', 'education': 'fourYearDegree', 'vizExperience': 'littleExposure', 'feedback': ''}","{'0': {'rememberedCode': 'TRV', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'GFC', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'GFC', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'GFC', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'C94', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'G54', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'G54', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'G54', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'F32', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'J73', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'J73', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'J73', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'V49', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'V96', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'V96', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'V96', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'P47', 'isValidCode': True, 'coordinate': [836, 430]}, '17': {'rememberedCode': 'T38', 'isValidCode': True, 'coordinate': [614, 363]}, '18': {'rememberedCode': 'T38', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'T38', 'isValidCode': True, 'coordinate': [614, 363]}, '20': {'rememberedCode': 'Z43', 'isValidCode': True, 'coordinate': [503, 236]}, '21': {'rememberedCode': 'A65', 'isValidCode': True, 'coordinate': [1257, 21]}, '22': {'rememberedCode': 'A65', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'A65', 'isValidCode': True, 'coordinate': [1257, 21]}, '24': {'rememberedCode': 'F73', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'K49', 'isValidCode': True, 'coordinate': [1169, 12]}, '26': {'rememberedCode': 'K49', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K49', 'isValidCode': True, 'coordinate': [1169, 12]}, '28': {'rememberedCode': 'B31', 'isValidCode': True, 'coordinate': [720, 323]}, '29': {'rememberedCode': 'Q82', 'isValidCode': True, 'coordinate': [526, 320]}, '30': {'rememberedCode': 'Q82', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Q82', 'isValidCode': True, 'coordinate': [526, 320]}, '32': {'rememberedCode': 'F23', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'L64', 'isValidCode': True, 'coordinate': [635, 828]}, '34': {'rememberedCode': 'L64', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'L64', 'isValidCode': True, 'coordinate': [635, 828]}, '36': {'rememberedCode': 'D86', 'isValidCode': True, 'coordinate': [537, 167]}, '37': {'rememberedCode': 'F73', 'isValidCode': True, 'coordinate': [459, 615]}, '38': {'rememberedCode': 'F73', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'F73', 'isValidCode': True, 'coordinate': [459, 615]}}",156,865
25,"['A', 'A', 'A', 'C', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A']","['2', '1', '1', '1', '1', '2', '1', '2', '2', '1', '2', '1', '1', '1', '2', '2', '1', '1', '1', '1', '1', '2', '2', '2', '2', '2', '2', '1', '1', '1', '2', '1', '1', '2', '1', '1', '1', '2', '2', '1', '1']","{'openTime': '2021-08-18T17:21:49.820Z', 'loadTime': '2021-08-18T17:22:22.805Z', 'startTime': '2021-08-18T17:21:50.702Z', 'endTime': '2021-08-18T17:35:43.421Z', 'timeToCompleteFromOpenMsec': 833601, 'timeToLoadMsec': 32985, 'timeToCompleteFromStartMsec': 832719}","{'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'NOTHING'}","{'0': {'rememberedCode': 'R95', 'isValidCode': True, 'coordinate': [642, 707]}, '1': {'rememberedCode': 'V51', 'isValidCode': True, 'coordinate': [678, 623]}, '2': {'rememberedCode': 'V51', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'V51', 'isValidCode': True, 'coordinate': [678, 623]}, '4': {'rememberedCode': 'E84', 'isValidCode': True, 'coordinate': [704, 541]}, '5': {'rememberedCode': 'Y41', 'isValidCode': True, 'coordinate': [673, 729]}, '6': {'rememberedCode': 'Y41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Y41', 'isValidCode': True, 'coordinate': [673, 729]}, '8': {'rememberedCode': 'A42', 'isValidCode': True, 'coordinate': [775, 524]}, '9': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [213, 346]}, '10': {'rememberedCode': 'Z87', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [213, 346]}, '12': {'rememberedCode': 'L56', 'isValidCode': True, 'coordinate': [766, 563]}, '13': {'rememberedCode': 'B19', 'isValidCode': True, 'coordinate': [776, 566]}, '14': {'rememberedCode': 'B19', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'B19', 'isValidCode': True, 'coordinate': [776, 566]}, '16': {'rememberedCode': 'Q71', 'isValidCode': True, 'coordinate': [493, 225]}, '17': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [792, 551]}, '18': {'rememberedCode': 'V74', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'V74', 'isValidCode': True, 'coordinate': [792, 551]}, '20': {'rememberedCode': 'Z47', 'isValidCode': True, 'coordinate': [863, 628]}, '21': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [651, 208]}, '22': {'rememberedCode': 'T29', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'T29', 'isValidCode': True, 'coordinate': [651, 208]}, '24': {'rememberedCode': 'G95', 'isValidCode': True, 'coordinate': [613, 551]}, '25': {'rememberedCode': 'L43', 'isValidCode': True, 'coordinate': [686, 215]}, '26': {'rememberedCode': 'L43', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'L43', 'isValidCode': True, 'coordinate': [686, 215]}, '28': {'rememberedCode': 'D81', 'isValidCode': True, 'coordinate': [965, 313]}, '29': {'rememberedCode': 'U27', 'isValidCode': True, 'coordinate': [948, 390]}, '30': {'rememberedCode': 'U27', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'U27', 'isValidCode': True, 'coordinate': [948, 390]}, '32': {'rememberedCode': 'C71', 'isValidCode': True, 'coordinate': [933, 334]}, '33': {'rememberedCode': 'N71', 'isValidCode': True, 'coordinate': [663, 101]}, '34': {'rememberedCode': 'N71', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'N71', 'isValidCode': True, 'coordinate': [663, 101]}, '36': {'rememberedCode': 'U84', 'isValidCode': True, 'coordinate': [697, 351]}, '37': {'rememberedCode': 'D75', 'isValidCode': True, 'coordinate': [655, 420]}, '38': {'rememberedCode': 'D75', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'D75', 'isValidCode': True, 'coordinate': [655, 420]}}",828,99
26,"['C', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'B', 'A', 'B', 'C', 'D', 'D', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'A', 'A', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B']","['2', '1', '1', '1', '1', '2', '1', '1', '1', '2', '2', '1', '1', '1', '2', '2', '2', '1', '1', '1', '1', '1', '2', '2', '2', '2', '1', '1', '1', '1', '2', '2', '2', '2', '1', '1', '1', '1', '1', '1', '1']","{'openTime': '2021-08-18T17:17:13.023Z', 'loadTime': '2021-08-18T17:17:28.545Z', 'startTime': '2021-08-18T17:17:45.411Z', 'endTime': '2021-08-18T17:37:13.768Z', 'timeToCompleteFromOpenMsec': 1200745, 'timeToLoadMsec': 15522, 'timeToCompleteFromStartMsec': 1168357}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Black_African', 'education': 'professionalDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'very nice survey.'}","{'0': {'rememberedCode': 'G35', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'H55', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'H55', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'H55', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'G35', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'H55', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'H55', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'H55', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'H35', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'J32', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'J32', 'isValidCode': True, 'coordinate': [1407, 414]}, '11': {'rememberedCode': 'J32', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'U21', 'isValidCode': True, 'coordinate': [325, 440]}, '13': {'rememberedCode': 'Y12', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'Y12', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Y12', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'Q71', 'isValidCode': True, 'coordinate': [493, 225]}, '17': {'rememberedCode': 'M25', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'M25', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'M25', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'D34', 'isValidCode': True, 'coordinate': [215, 641]}, '21': {'rememberedCode': 'N39', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'N39', 'isValidCode': True, 'coordinate': [679, 933]}, '23': {'rememberedCode': 'N39', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'U42', 'isValidCode': True, 'coordinate': [1098, 1036]}, '25': {'rememberedCode': 'H15', 'isValidCode': True, 'coordinate': [1439, 1118]}, '26': {'rememberedCode': 'H15', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'H15', 'isValidCode': True, 'coordinate': [1439, 1118]}, '28': {'rememberedCode': 'W28', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'D98', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'D98', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'D98', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'J72', 'isValidCode': True, 'coordinate': [973, 1162]}, '33': {'rememberedCode': 'K57', 'isValidCode': True, 'coordinate': [961, 1108]}, '34': {'rememberedCode': 'K57', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'K57', 'isValidCode': True, 'coordinate': [961, 1108]}, '36': {'rememberedCode': 'X94', 'isValidCode': True, 'coordinate': [992, 1057]}, '37': {'rememberedCode': 'V83', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'V83', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V83', 'isValidCode': False, 'coordinate': False}}",444,401
27,"['C', 'C', 'C', 'B', 'B', 'B', 'C', 'A', 'B', 'C', 'C', 'C', 'B', 'C', 'C', 'A', 'B', 'B', 'C', 'C', 'B', 'B', 'B', 'B', 'C', 'A', 'B', 'A', 'A', 'C', 'A', 'B', 'C', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'A', 'A', 'A', 'A', 'B', 'A', 'C', 'B', 'B', 'D', 'B', 'C', 'D', 'B', 'B', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'B', 'C', 'C', 'C', 'A', 'A', 'D', 'C', 'C', 'C', 'D', 'D', 'C', 'B', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'D', 'C', 'B', 'B', 'B', 'C', 'B', 'B', 'D', 'D', 'D', 'A', 'A', 'A', 'A', 'C', 'C']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '2', '1', '2', '2', '1', '1', '1', '1', '1', '2', '2', '2', '1', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:58:39.673Z', 'loadTime': '2021-08-18T17:00:08.714Z', 'startTime': '2021-08-18T16:58:41.045Z', 'endTime': '2021-08-18T17:36:54.752Z', 'timeToCompleteFromOpenMsec': 2295079, 'timeToLoadMsec': 89041, 'timeToCompleteFromStartMsec': 2293707}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Black_African', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': 'NICE SURVEY'}","{'0': {'rememberedCode': 'V13', 'isValidCode': True, 'coordinate': [331, 444]}, '1': {'rememberedCode': 'R61', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'R61', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'R61', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'K20', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'Y11', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'Y11', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Y11', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'A57', 'isValidCode': True, 'coordinate': [494, 551]}, '9': {'rememberedCode': 'M63', 'isValidCode': True, 'coordinate': [501, 422]}, '10': {'rememberedCode': 'M63', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M63', 'isValidCode': True, 'coordinate': [501, 422]}, '12': {'rememberedCode': 'T32', 'isValidCode': True, 'coordinate': [496, 254]}, '13': {'rememberedCode': 'W57', 'isValidCode': True, 'coordinate': [941, 542]}, '14': {'rememberedCode': 'W57', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'W57', 'isValidCode': True, 'coordinate': [941, 542]}, '16': {'rememberedCode': 'E93', 'isValidCode': True, 'coordinate': [962, 712]}, '17': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [364, 242]}, '18': {'rememberedCode': 'J69', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J69', 'isValidCode': True, 'coordinate': [364, 242]}, '20': {'rememberedCode': 'Z43', 'isValidCode': True, 'coordinate': [503, 236]}, '21': {'rememberedCode': 'L53', 'isValidCode': True, 'coordinate': [781, 500]}, '22': {'rememberedCode': 'L53', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L53', 'isValidCode': True, 'coordinate': [781, 500]}, '24': {'rememberedCode': 'X47', 'isValidCode': True, 'coordinate': [476, 333]}, '25': {'rememberedCode': 'L91', 'isValidCode': True, 'coordinate': [1008, 7]}, '26': {'rememberedCode': 'L91', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'L91', 'isValidCode': True, 'coordinate': [1008, 7]}, '28': {'rememberedCode': 'M34', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'B34', 'isValidCode': True, 'coordinate': [820, 891]}, '30': {'rememberedCode': 'B34', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'B34', 'isValidCode': True, 'coordinate': [820, 891]}, '32': {'rememberedCode': 'S49', 'isValidCode': True, 'coordinate': [479, 1045]}, '33': {'rememberedCode': 'L64', 'isValidCode': True, 'coordinate': [635, 828]}, '34': {'rememberedCode': 'L64', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'L64', 'isValidCode': True, 'coordinate': [635, 828]}, '36': {'rememberedCode': 'M24', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'P18', 'isValidCode': True, 'coordinate': [952, 418]}, '38': {'rememberedCode': 'P18', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'P18', 'isValidCode': True, 'coordinate': [952, 418]}}",831,812
28,"['A', 'B', 'A', 'B', 'B', 'C', 'D', 'C', 'B', 'D', 'C', 'C', 'A', 'D', 'D', 'A', 'B', 'B', 'C', 'D', 'B', 'B', 'A', 'A', 'D', 'A', 'B', 'A', 'B', 'C', 'A', 'A', 'C', 'B', 'A', 'C', 'B', 'D', 'B', 'C', 'A', 'B', 'D', 'B', 'B', 'C', 'A', 'A', 'D', 'C', 'B', 'C', 'C', 'D', 'C', 'B', 'A', 'C', 'A', 'B', 'C', 'A', 'B', 'C', 'D', 'C', 'A', 'C', 'A', 'D', 'B', 'C', 'C', 'D', 'A', 'C', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'A', 'B', 'B', 'D', 'D', 'C', 'A', 'A', 'D', 'A', 'B', 'C', 'A', 'A', 'D', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '1', '1', '2', '1', '2', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T16:29:00.989Z', 'loadTime': '2021-08-18T16:31:11.757Z', 'startTime': '2021-08-18T16:39:44.067Z', 'endTime': '2021-08-18T17:38:03.491Z', 'timeToCompleteFromOpenMsec': 4142502, 'timeToLoadMsec': 130768, 'timeToCompleteFromStartMsec': 3499424}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Black_African', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'none'}","{'0': {'rememberedCode': 'S57', 'isValidCode': True, 'coordinate': [927, 516]}, '1': {'rememberedCode': 'W24', 'isValidCode': True, 'coordinate': [929, 430]}, '2': {'rememberedCode': 'W24', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'W24', 'isValidCode': True, 'coordinate': [929, 430]}, '4': {'rememberedCode': 'P43', 'isValidCode': True, 'coordinate': [819, 619]}, '5': {'rememberedCode': 'K54', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'K54', 'isValidCode': True, 'coordinate': [1145, 1127]}, '7': {'rememberedCode': 'K54', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'M94', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'P78', 'isValidCode': True, 'coordinate': [803, 622]}, '10': {'rememberedCode': 'P78', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'P78', 'isValidCode': True, 'coordinate': [803, 622]}, '12': {'rememberedCode': 'U87', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [1227, 257]}, '14': {'rememberedCode': 'Z87', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Z87', 'isValidCode': True, 'coordinate': [1227, 257]}, '16': {'rememberedCode': 'Q84', 'isValidCode': True, 'coordinate': [1117, 221]}, '17': {'rememberedCode': 'Q76', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'Q76', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Q76', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'Y12', 'isValidCode': True, 'coordinate': [719, 543]}, '21': {'rememberedCode': 'X16', 'isValidCode': True, 'coordinate': [810, 817]}, '22': {'rememberedCode': 'X16', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'X16', 'isValidCode': True, 'coordinate': [810, 817]}, '24': {'rememberedCode': 'Y59', 'isValidCode': True, 'coordinate': [812, 648]}, '25': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [1116, 333]}, '26': {'rememberedCode': 'H67', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'H67', 'isValidCode': True, 'coordinate': [1116, 333]}, '28': {'rememberedCode': 'O92', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'R86', 'isValidCode': True, 'coordinate': [955, 630]}, '30': {'rememberedCode': 'R86', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'R86', 'isValidCode': True, 'coordinate': [955, 630]}, '32': {'rememberedCode': 'J02', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'P68', 'isValidCode': True, 'coordinate': [949, 627]}, '34': {'rememberedCode': 'P68', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'P68', 'isValidCode': True, 'coordinate': [949, 627]}, '36': {'rememberedCode': 'X58', 'isValidCode': True, 'coordinate': [838, 535]}, '37': {'rememberedCode': 'B85', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'B85', 'isValidCode': True, 'coordinate': [1323, 1228]}, '39': {'rememberedCode': 'B85', 'isValidCode': False, 'coordinate': False}}",286,329
29,"['A', 'C', 'A', 'C', 'B', 'B', 'A', 'B', 'D', 'B', 'C', 'C', 'B', 'C', 'D', 'A', 'D', 'B', 'A', 'D', 'B', 'B', 'B', 'D', 'A', 'A', 'D', 'A', 'D', 'C', 'A', 'B', 'C', 'A', 'A', 'C', 'B', 'B', 'B', 'B', 'A', 'B', 'B', 'D', 'D', 'C', 'C', 'C', 'A', 'C', 'B', 'C', 'A', 'D', 'B', 'A', 'D', 'A', 'B', 'B', 'C', 'D', 'B', 'C', 'B', 'A', 'D', 'C', 'A', 'D', 'B', 'A', 'A', 'C', 'D', 'B', 'A', 'B', 'C', 'D', 'B', 'C', 'B', 'C', 'C', 'B', 'D', 'C', 'D', 'D', 'C', 'D', 'D', 'D', 'B', 'D', 'A', 'D', 'A', 'C']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '1', '1', '2', '1', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T17:32:21.297Z', 'loadTime': '2021-08-18T17:32:21.804Z', 'startTime': '2021-08-18T17:32:23.327Z', 'endTime': '2021-08-18T17:53:37.454Z', 'timeToCompleteFromOpenMsec': 1276157, 'timeToLoadMsec': 507, 'timeToCompleteFromStartMsec': 1274127}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Latino_Hispanic', 'education': 'someCollege', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'D13', 'isValidCode': True, 'coordinate': [788, 740]}, '1': {'rememberedCode': 'A16', 'isValidCode': True, 'coordinate': [1103, 1101]}, '2': {'rememberedCode': 'A16', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'A16', 'isValidCode': True, 'coordinate': [1103, 1101]}, '4': {'rememberedCode': 'C27', 'isValidCode': True, 'coordinate': [369, 318]}, '5': {'rememberedCode': 'L17', 'isValidCode': True, 'coordinate': [382, 318]}, '6': {'rememberedCode': 'L17', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'L17', 'isValidCode': True, 'coordinate': [382, 318]}, '8': {'rememberedCode': 'B96', 'isValidCode': True, 'coordinate': [984, 648]}, '9': {'rememberedCode': 'Q87', 'isValidCode': True, 'coordinate': [660, 329]}, '10': {'rememberedCode': 'Q87', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'Q87', 'isValidCode': True, 'coordinate': [660, 329]}, '12': {'rememberedCode': 'Q70', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'S98', 'isValidCode': True, 'coordinate': [192, 359]}, '14': {'rememberedCode': 'S98', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'S98', 'isValidCode': True, 'coordinate': [192, 359]}, '16': {'rememberedCode': 'E93', 'isValidCode': True, 'coordinate': [962, 712]}, '17': {'rememberedCode': 'T38', 'isValidCode': True, 'coordinate': [614, 363]}, '18': {'rememberedCode': 'T38', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'T38', 'isValidCode': True, 'coordinate': [614, 363]}, '20': {'rememberedCode': 'Z41', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [526, 721]}, '22': {'rememberedCode': 'U37', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'U37', 'isValidCode': True, 'coordinate': [526, 721]}, '24': {'rememberedCode': 'L27', 'isValidCode': True, 'coordinate': [917, 942]}, '25': {'rememberedCode': 'A59', 'isValidCode': True, 'coordinate': [835, 1017]}, '26': {'rememberedCode': 'A59', 'isValidCode': True, 'coordinate': [345, 243]}, '27': {'rememberedCode': 'A59', 'isValidCode': True, 'coordinate': [835, 1017]}, '28': {'rememberedCode': 'C29', 'isValidCode': True, 'coordinate': [693, 191]}, '29': {'rememberedCode': 'T83', 'isValidCode': True, 'coordinate': [182, 522]}, '30': {'rememberedCode': 'T83', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'T83', 'isValidCode': True, 'coordinate': [182, 522]}, '32': {'rememberedCode': 'K45', 'isValidCode': True, 'coordinate': [1258, 232]}, '33': {'rememberedCode': 'J85', 'isValidCode': True, 'coordinate': [613, 297]}, '34': {'rememberedCode': 'J85', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'J85', 'isValidCode': True, 'coordinate': [613, 297]}, '36': {'rememberedCode': 'V42', 'isValidCode': True, 'coordinate': [550, 29]}, '37': {'rememberedCode': 'T65', 'isValidCode': True, 'coordinate': [629, 112]}, '38': {'rememberedCode': 'T65', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'T65', 'isValidCode': True, 'coordinate': [629, 112]}}",134,609
30,"['B', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'A', 'D', 'B', 'C', 'A', 'A', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'C', 'B', 'A', 'A', 'C', 'C', 'D', 'C', 'D', 'D', 'C', 'C', 'C', 'D', 'D', 'C', 'B', 'B', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'D', 'B', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'B', 'B', 'D', 'D']","['2', '2', '1', '2', '1', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '2', '2', '1', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '1', '2']","{'openTime': '2021-08-18T17:30:54.534Z', 'loadTime': '2021-08-18T17:32:51.245Z', 'startTime': '2021-08-18T17:33:00.702Z', 'endTime': '2021-08-18T18:02:13.939Z', 'timeToCompleteFromOpenMsec': 1879405, 'timeToLoadMsec': 116711, 'timeToCompleteFromStartMsec': 1753237}","{'gender': 'male', 'ageGroup': 'ageGroup45', 'ethnicity': 'Black_African', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'good'}","{'0': {'rememberedCode': 'YES', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'YES', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'YES', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'YES', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'Y59', 'isValidCode': True, 'coordinate': [989, 715]}, '5': {'rememberedCode': 'P97', 'isValidCode': True, 'coordinate': [981, 1036]}, '6': {'rememberedCode': 'P97', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P97', 'isValidCode': True, 'coordinate': [981, 1036]}, '8': {'rememberedCode': 'P36', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'U39', 'isValidCode': True, 'coordinate': [529, 724]}, '10': {'rememberedCode': 'U39', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'U39', 'isValidCode': True, 'coordinate': [529, 724]}, '12': {'rememberedCode': 'T58', 'isValidCode': True, 'coordinate': [617, 1024]}, '13': {'rememberedCode': 'E93', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'E93', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E93', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'D84', 'isValidCode': True, 'coordinate': [817, 804]}, '17': {'rememberedCode': 'F96', 'isValidCode': True, 'coordinate': [674, 930]}, '18': {'rememberedCode': 'F96', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'F96', 'isValidCode': True, 'coordinate': [674, 930]}, '20': {'rememberedCode': 'P87', 'isValidCode': True, 'coordinate': [838, 957]}, '21': {'rememberedCode': 'S62', 'isValidCode': True, 'coordinate': [800, 626]}, '22': {'rememberedCode': 'S62', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'S62', 'isValidCode': True, 'coordinate': [800, 626]}, '24': {'rememberedCode': 'H23', 'isValidCode': True, 'coordinate': [960, 735]}, '25': {'rememberedCode': 'X48', 'isValidCode': True, 'coordinate': [400, 1044]}, '26': {'rememberedCode': 'X48', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'X48', 'isValidCode': True, 'coordinate': [400, 1044]}, '28': {'rememberedCode': 'Y32', 'isValidCode': True, 'coordinate': [854, 900]}, '29': {'rememberedCode': 'S51', 'isValidCode': True, 'coordinate': [661, 695]}, '30': {'rememberedCode': 'S51', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'S51', 'isValidCode': True, 'coordinate': [661, 695]}, '32': {'rememberedCode': 'R94', 'isValidCode': True, 'coordinate': [821, 1038]}, '33': {'rememberedCode': 'G83', 'isValidCode': True, 'coordinate': [305, 920]}, '34': {'rememberedCode': 'G83', 'isValidCode': True, 'coordinate': [1433, 131]}, '35': {'rememberedCode': 'G83', 'isValidCode': True, 'coordinate': [305, 920]}, '36': {'rememberedCode': 'C89', 'isValidCode': True, 'coordinate': [366, 830]}, '37': {'rememberedCode': 'F21', 'isValidCode': True, 'coordinate': [302, 125]}, '38': {'rememberedCode': 'F21', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'F21', 'isValidCode': True, 'coordinate': [302, 125]}}",597,421
31,"['C', 'C', 'D', 'D', 'A', 'C', 'B', 'B', 'B', 'B', 'C', 'B', 'B', 'A', 'A', 'B', 'C', 'A', 'B', 'C', 'B', 'B', 'C', 'A', 'B', 'C', 'B', 'A', 'B', 'C', 'A', 'B', 'B', 'C', 'C', 'A', 'B', 'A', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A']","['2', '2', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '2', '2', '1', '1', '1']","{'openTime': '2021-08-18T17:43:27.356Z', 'loadTime': '2021-08-18T17:43:29.119Z', 'startTime': '2021-08-18T17:43:32.393Z', 'endTime': '2021-08-18T18:04:43.310Z', 'timeToCompleteFromOpenMsec': 1275954, 'timeToLoadMsec': 1763, 'timeToCompleteFromStartMsec': 1270917}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Black_African', 'education': 'mastersDegree', 'vizExperience': 'professional', 'feedback': 'The survey is very good'}","{'0': {'rememberedCode': 'A63', 'isValidCode': True, 'coordinate': [510, 1222]}, '1': {'rememberedCode': 'V28', 'isValidCode': True, 'coordinate': [943, 903]}, '2': {'rememberedCode': 'V28', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'V28', 'isValidCode': True, 'coordinate': [943, 903]}, '4': {'rememberedCode': 'A37', 'isValidCode': True, 'coordinate': [543, 1246]}, '5': {'rememberedCode': 'K98', 'isValidCode': True, 'coordinate': [970, 1231]}, '6': {'rememberedCode': 'K98', 'isValidCode': True, 'coordinate': [363, 529]}, '7': {'rememberedCode': 'K98', 'isValidCode': True, 'coordinate': [970, 1231]}, '8': {'rememberedCode': 'D31', 'isValidCode': True, 'coordinate': [802, 352]}, '9': {'rememberedCode': 'E35', 'isValidCode': True, 'coordinate': [971, 742]}, '10': {'rememberedCode': 'E35', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'E35', 'isValidCode': True, 'coordinate': [971, 742]}, '12': {'rememberedCode': 'Z52', 'isValidCode': True, 'coordinate': [805, 765]}, '13': {'rememberedCode': 'E12', 'isValidCode': True, 'coordinate': [931, 441]}, '14': {'rememberedCode': 'E12', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E12', 'isValidCode': True, 'coordinate': [931, 441]}, '16': {'rememberedCode': 'A58', 'isValidCode': True, 'coordinate': [842, 620]}, '17': {'rememberedCode': 'K54', 'isValidCode': True, 'coordinate': [922, 437]}, '18': {'rememberedCode': 'K54', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'K54', 'isValidCode': True, 'coordinate': [922, 437]}, '20': {'rememberedCode': 'V47', 'isValidCode': True, 'coordinate': [545, 646]}, '21': {'rememberedCode': 'L53', 'isValidCode': True, 'coordinate': [781, 500]}, '22': {'rememberedCode': 'L53', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L53', 'isValidCode': True, 'coordinate': [781, 500]}, '24': {'rememberedCode': 'X53', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'K86', 'isValidCode': True, 'coordinate': [556, 13]}, '26': {'rememberedCode': 'K86', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K86', 'isValidCode': True, 'coordinate': [556, 13]}, '28': {'rememberedCode': 'P85', 'isValidCode': True, 'coordinate': [870, 790]}, '29': {'rememberedCode': 'H85', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'H85', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H85', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'L63', 'isValidCode': True, 'coordinate': [787, 659]}, '33': {'rememberedCode': 'L17', 'isValidCode': True, 'coordinate': [783, 607]}, '34': {'rememberedCode': 'L17', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'L17', 'isValidCode': True, 'coordinate': [783, 607]}, '36': {'rememberedCode': 'Q52', 'isValidCode': True, 'coordinate': [815, 626]}, '37': {'rememberedCode': 'Y33', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'Y33', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'Y33', 'isValidCode': False, 'coordinate': False}}",32,332
32,"['A', 'A', 'C', 'C', 'B', 'B', 'C', 'A', 'A', 'A', 'C', 'A', 'A', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'C', 'A', 'C', 'C', 'B', 'C', 'C', 'B', 'B', 'B', 'B', 'C', 'B', 'B', 'C', 'A', 'A', 'C', 'A', 'B', 'A', 'C', 'B', 'A', 'C', 'B', 'C', 'C', 'C', 'A', 'B', 'B', 'A', 'A', 'B', 'A', 'A', 'C', 'C', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'C', 'A', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '1', '1', '2', '2', '2', '2', '2', '1', '2', '1', '2', '2', '2', '2', '1', '1', '2', '1', '2', '2', '2']","{'openTime': '2021-08-18T17:46:13.545Z', 'loadTime': '2021-08-18T17:46:15.501Z', 'startTime': '2021-08-18T17:46:21.382Z', 'endTime': '2021-08-18T18:08:43.885Z', 'timeToCompleteFromOpenMsec': 1350340, 'timeToLoadMsec': 1956, 'timeToCompleteFromStartMsec': 1342503}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'Latino_Hispanic', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'good memory test'}","{'0': {'rememberedCode': '45X', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'Y34', 'isValidCode': True, 'coordinate': [1296, 795]}, '2': {'rememberedCode': 'Y34', 'isValidCode': True, 'coordinate': [47, 324]}, '3': {'rememberedCode': 'Y34', 'isValidCode': True, 'coordinate': [1296, 795]}, '4': {'rememberedCode': 'Y34', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'USD', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'USD', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'USD', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'Y34', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': '60-', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': '60-', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': '60-', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'Z65', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'XV3', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'XV3', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'XV3', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'YM8', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'H26', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'H26', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'H26', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'T13', 'isValidCode': True, 'coordinate': [860, 232]}, '21': {'rememberedCode': 'Y10', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'Y10', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Y10', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'HMF', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'HMR', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'HMR', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'HMR', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': '34H', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'HF4', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'HF4', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'HF4', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'T67', 'isValidCode': True, 'coordinate': [342, 460]}, '33': {'rememberedCode': 'T67', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'T67', 'isValidCode': True, 'coordinate': [342, 460]}, '35': {'rememberedCode': 'T67', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'E71', 'isValidCode': True, 'coordinate': [1314, 65]}, '37': {'rememberedCode': 'A12', 'isValidCode': True, 'coordinate': [934, 316]}, '38': {'rememberedCode': 'A12', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'A12', 'isValidCode': True, 'coordinate': [934, 316]}}",722,315
33,"['D', 'B', 'A', 'C', 'B', 'B', 'C', 'B', 'D', 'A', 'B', 'C', 'B', 'A', 'C', 'C', 'B', 'A', 'C', 'C', 'B', 'B', 'A', 'A', 'D', 'B', 'B', 'B', 'C', 'D', 'B', 'B', 'C', 'C', 'B', 'B', 'C', 'B', 'A', 'C', 'C', 'A', 'B', 'C', 'C', 'C', 'A', 'A', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'B', 'D', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B']","['2', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']","{'openTime': '2021-08-18T17:56:36.230Z', 'loadTime': '2021-08-18T17:56:49.136Z', 'startTime': '2021-08-18T18:00:11.051Z', 'endTime': '2021-08-18T18:17:07.443Z', 'timeToCompleteFromOpenMsec': 1231213, 'timeToLoadMsec': 12906, 'timeToCompleteFromStartMsec': 1016392}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'mastersDegree', 'vizExperience': 'professional', 'feedback': 'good.'}","{'0': {'rememberedCode': 'HO8', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'JO3', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'JO3', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'JO3', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'J45', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'P78', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'P78', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P78', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'B14', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'S45', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'S45', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'S45', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'B14', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'W57', 'isValidCode': True, 'coordinate': [941, 542]}, '14': {'rememberedCode': 'W57', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'W57', 'isValidCode': True, 'coordinate': [941, 542]}, '16': {'rememberedCode': 'P45', 'isValidCode': True, 'coordinate': [48, 101]}, '17': {'rememberedCode': 'J5G', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'J5G', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'J5G', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'W57', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'BJ2', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'BJ2', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'BJ2', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Y15', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'O12', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'O12', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'O12', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'F17', 'isValidCode': True, 'coordinate': [258, 519]}, '29': {'rememberedCode': 'W18', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'W18', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W18', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'W34', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'K81', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'K81', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'K81', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'M76', 'isValidCode': True, 'coordinate': [240, 749]}, '37': {'rememberedCode': 'V93', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'V93', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'V93', 'isValidCode': False, 'coordinate': False}}",126,826
34,"['C', 'A', 'D', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'C', 'B', 'D', 'D', 'B', 'B', 'B', 'C', 'A', 'A', 'A', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C']","['2', '2', '2', '1', '2', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1', '1', '1', '2', '1', '1', '1', '2', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '1', '2', '1', '2']","{'openTime': '2021-08-18T18:04:14.982Z', 'loadTime': '2021-08-18T18:06:50.428Z', 'startTime': '2021-08-18T18:07:08.188Z', 'endTime': '2021-08-18T18:26:11.170Z', 'timeToCompleteFromOpenMsec': 1316188, 'timeToLoadMsec': 155446, 'timeToCompleteFromStartMsec': 1142982}","{'gender': 'male', 'ageGroup': 'ageGroup65', 'ethnicity': 'Black_African', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'like'}","{'0': {'rememberedCode': '323', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'C34', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'C34', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'C34', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'Z72', 'isValidCode': True, 'coordinate': [686, 725]}, '5': {'rememberedCode': 'Z73', 'isValidCode': True, 'coordinate': [1602, 107]}, '6': {'rememberedCode': 'Z73', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'Z73', 'isValidCode': True, 'coordinate': [1602, 107]}, '8': {'rememberedCode': 'BH5', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'J23', 'isValidCode': True, 'coordinate': [835, 857]}, '10': {'rememberedCode': 'J23', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'J23', 'isValidCode': True, 'coordinate': [835, 857]}, '12': {'rememberedCode': 'N76', 'isValidCode': True, 'coordinate': [191, 244]}, '13': {'rememberedCode': 'N76', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'N76', 'isValidCode': True, 'coordinate': [191, 244]}, '15': {'rememberedCode': 'N76', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'N36', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'E63', 'isValidCode': True, 'coordinate': [617, 1056]}, '18': {'rememberedCode': 'E63', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'E63', 'isValidCode': True, 'coordinate': [617, 1056]}, '20': {'rememberedCode': 'H23', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'L53', 'isValidCode': True, 'coordinate': [781, 500]}, '22': {'rememberedCode': 'L53', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L53', 'isValidCode': True, 'coordinate': [781, 500]}, '24': {'rememberedCode': 'J53', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'M65', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'M65', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'M65', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'J53', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'J56', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'J56', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'J56', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'B93', 'isValidCode': True, 'coordinate': [664, 938]}, '33': {'rememberedCode': 'K54', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'K54', 'isValidCode': True, 'coordinate': [461, 926]}, '35': {'rememberedCode': 'K54', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'W13', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'B93', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'B93', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'B93', 'isValidCode': False, 'coordinate': False}}",400,819
35,"['C', 'B', 'B', 'B', 'A', 'A', 'B', 'B', 'C', 'C', 'C', 'C', 'B', 'B', 'B', 'A', 'A', 'A', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A']","['2', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '1', '1', '2', '1', '1', '1', '2', '1', '2', '1', '1', '2', '1', '1', '1', '1']","{'openTime': '2021-08-18T18:41:36.310Z', 'loadTime': '2021-08-18T18:42:21.054Z', 'startTime': '2021-08-18T18:42:47.670Z', 'endTime': '2021-08-18T18:56:56.200Z', 'timeToCompleteFromOpenMsec': 919890, 'timeToLoadMsec': 44744, 'timeToCompleteFromStartMsec': 848530}","{'gender': 'male', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'nothing'}","{'0': {'rememberedCode': 'J54', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'G74', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'G74', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'G74', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'G41', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'D65', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'D65', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'D65', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'U45', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'D74', 'isValidCode': True, 'coordinate': [982, 845]}, '10': {'rememberedCode': 'D74', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'D74', 'isValidCode': True, 'coordinate': [982, 845]}, '12': {'rememberedCode': 'T12', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'K55', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'K55', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'K55', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'G35', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'U54', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'U54', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'U54', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'C66', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'Y58', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'Y58', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'Y58', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Y56', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'X19', 'isValidCode': True, 'coordinate': [1116, 523]}, '26': {'rememberedCode': 'X19', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'X19', 'isValidCode': True, 'coordinate': [1116, 523]}, '28': {'rememberedCode': 'T45', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'H66', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'H66', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'H66', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'K48', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'F56', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'F56', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'F56', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'Y96', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'I82', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'I82', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'I82', 'isValidCode': False, 'coordinate': False}}",731,104
36,"['A', 'D', 'A', 'B', 'B', 'C', 'B', 'C', 'D', 'B', 'C', 'C', 'B', 'C', 'D', 'A', 'B', 'B', 'C', 'D', 'C', 'B', 'B', 'A', 'C', 'B', 'B', 'A', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C']","['2', '1', '1', '1', '2', '1', '1', '2', '1', '2', '1', '1', '1', '1', '2', '1', '1', '2', '1', '1', '2', '2', '1', '1', '2', '2', '1', '2', '1', '1', '2', '2', '1', '1', '1', '2', '2', '1', '1', '1', '1']","{'openTime': '2021-08-18T19:19:58.286Z', 'loadTime': '2021-08-18T19:19:58.636Z', 'startTime': '2021-08-18T19:20:15.461Z', 'endTime': '2021-08-18T19:56:16.021Z', 'timeToCompleteFromOpenMsec': 2177735, 'timeToLoadMsec': 350, 'timeToCompleteFromStartMsec': 2160560}","{'gender': 'female', 'ageGroup': 'ageGroup35', 'ethnicity': 'Latino_Hispanic', 'education': 'highSchool', 'vizExperience': 'someExposure', 'feedback': 'No'}","{'0': {'rememberedCode': 'R15', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'B35', 'isValidCode': True, 'coordinate': [199, 989]}, '2': {'rememberedCode': 'B35', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'B35', 'isValidCode': True, 'coordinate': [199, 989]}, '4': {'rememberedCode': 'V16', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'M41', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'M41', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'M41', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'M13', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'V12', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'V12', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'V12', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'G12', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'N12', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'N12', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'N12', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'U41', 'isValidCode': True, 'coordinate': [652, 414]}, '17': {'rememberedCode': 'U41', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'U41', 'isValidCode': True, 'coordinate': [652, 414]}, '19': {'rememberedCode': 'U41', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'Y16', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'L63', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'L63', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'L63', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'G95', 'isValidCode': True, 'coordinate': [613, 551]}, '25': {'rememberedCode': 'K12', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'K12', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'K12', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'Y42', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'G12', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'G12', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'G12', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'C71', 'isValidCode': True, 'coordinate': [933, 334]}, '33': {'rememberedCode': 'C71', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'C71', 'isValidCode': True, 'coordinate': [933, 334]}, '35': {'rememberedCode': 'C71', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'VG1', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'K89', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'K89', 'isValidCode': True, 'coordinate': [656, 251]}, '39': {'rememberedCode': 'K89', 'isValidCode': False, 'coordinate': False}}",744,650
37,"['D', 'D', 'D', 'D', 'D', 'C', 'A', 'D', 'D', 'D', 'C', 'C', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'C', 'D', 'D', 'D', 'D', 'A', 'A', 'C', 'D', 'A', 'D', 'B', 'D', 'C', 'D', 'A', 'D', 'D', 'D', 'D', 'C', 'D', 'A', 'D', 'D', 'B', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'C', 'D', 'C', 'D', 'B', 'D', 'D', 'C', 'D', 'C', 'D', 'A', 'B', 'C', 'A', 'C', 'C', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'B', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D']","['2', '1', '1', '1', '2', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '1', '2', '2', '1', '1', '2', '1', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '2', '2', '2']","{'openTime': '2021-08-18T19:36:42.519Z', 'loadTime': '2021-08-18T19:37:17.749Z', 'startTime': '2021-08-18T19:38:30.353Z', 'endTime': '2021-08-18T20:03:00.407Z', 'timeToCompleteFromOpenMsec': 1577888, 'timeToLoadMsec': 35230, 'timeToCompleteFromStartMsec': 1470054}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': ''}","{'0': {'rememberedCode': 'N96', 'isValidCode': True, 'coordinate': [30, 613]}, '1': {'rememberedCode': 'G65', 'isValidCode': True, 'coordinate': [936, 320]}, '2': {'rememberedCode': 'G65', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'G65', 'isValidCode': True, 'coordinate': [936, 320]}, '4': {'rememberedCode': 'Z42', 'isValidCode': True, 'coordinate': [1149, 932]}, '5': {'rememberedCode': 'G47', 'isValidCode': True, 'coordinate': [513, 339]}, '6': {'rememberedCode': 'G47', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'G47', 'isValidCode': True, 'coordinate': [513, 339]}, '8': {'rememberedCode': 'B94', 'isValidCode': True, 'coordinate': [941, 546]}, '9': {'rememberedCode': 'L85', 'isValidCode': True, 'coordinate': [1437, 927]}, '10': {'rememberedCode': 'L85', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L85', 'isValidCode': True, 'coordinate': [1437, 927]}, '12': {'rememberedCode': 'H47', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'X72', 'isValidCode': True, 'coordinate': [902, 766]}, '14': {'rememberedCode': 'X72', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X72', 'isValidCode': True, 'coordinate': [902, 766]}, '16': {'rememberedCode': 'U13', 'isValidCode': True, 'coordinate': [1298, 1132]}, '17': {'rememberedCode': 'H18', 'isValidCode': True, 'coordinate': [922, 1141]}, '18': {'rememberedCode': 'H18', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'H18', 'isValidCode': True, 'coordinate': [922, 1141]}, '20': {'rememberedCode': 'J66', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'E65', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'E65', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'E65', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Q98', 'isValidCode': True, 'coordinate': [923, 350]}, '25': {'rememberedCode': 'J76', 'isValidCode': True, 'coordinate': [1325, 738]}, '26': {'rememberedCode': 'J76', 'isValidCode': True, 'coordinate': [490, 1120]}, '27': {'rememberedCode': 'J76', 'isValidCode': True, 'coordinate': [1325, 738]}, '28': {'rememberedCode': 'Y48', 'isValidCode': True, 'coordinate': [558, 124]}, '29': {'rememberedCode': 'Y42', 'isValidCode': True, 'coordinate': [1580, 1024]}, '30': {'rememberedCode': 'Y42', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'Y42', 'isValidCode': True, 'coordinate': [1580, 1024]}, '32': {'rememberedCode': 'Z75', 'isValidCode': True, 'coordinate': [486, 456]}, '33': {'rememberedCode': 'Q32', 'isValidCode': True, 'coordinate': [173, 85]}, '34': {'rememberedCode': 'Q32', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Q32', 'isValidCode': True, 'coordinate': [173, 85]}, '36': {'rememberedCode': 'A47', 'isValidCode': True, 'coordinate': [1445, 1242]}, '37': {'rememberedCode': 'E86', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'E86', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'E86', 'isValidCode': False, 'coordinate': False}}",941,770
38,"['D', 'B', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '2', '2', '1', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '2', '1', '1', '2', '2', '1', '2', '2', '2', '2', '2', '2', '2', '2']","{'openTime': '2021-08-18T19:43:31.154Z', 'loadTime': '2021-08-18T19:43:54.926Z', 'startTime': '2021-08-18T19:44:07.756Z', 'endTime': '2021-08-18T20:04:22.859Z', 'timeToCompleteFromOpenMsec': 1251705, 'timeToLoadMsec': 23772, 'timeToCompleteFromStartMsec': 1215103}","{'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'in this study was good'}","{'0': {'rememberedCode': 'D21', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'G65', 'isValidCode': True, 'coordinate': [936, 320]}, '2': {'rememberedCode': 'G65', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'G65', 'isValidCode': True, 'coordinate': [936, 320]}, '4': {'rememberedCode': 'W12', 'isValidCode': True, 'coordinate': [94, 1039]}, '5': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [1261, 342]}, '6': {'rememberedCode': 'P25', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'P25', 'isValidCode': True, 'coordinate': [1261, 342]}, '8': {'rememberedCode': 'Y63', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'M21', 'isValidCode': True, 'coordinate': [1429, 351]}, '10': {'rememberedCode': 'M21', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'M21', 'isValidCode': True, 'coordinate': [1429, 351]}, '12': {'rememberedCode': 'U35', 'isValidCode': True, 'coordinate': [1378, 357]}, '13': {'rememberedCode': 'P71', 'isValidCode': True, 'coordinate': [1405, 562]}, '14': {'rememberedCode': 'P71', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'P71', 'isValidCode': True, 'coordinate': [1405, 562]}, '16': {'rememberedCode': 'H54', 'isValidCode': True, 'coordinate': [1447, 514]}, '17': {'rememberedCode': 'U53', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'U53', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'U53', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'M76', 'isValidCode': True, 'coordinate': [1441, 829]}, '21': {'rememberedCode': 'F92', 'isValidCode': True, 'coordinate': [1572, 894]}, '22': {'rememberedCode': 'F92', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F92', 'isValidCode': True, 'coordinate': [1572, 894]}, '24': {'rememberedCode': 'U72', 'isValidCode': True, 'coordinate': [1581, 1114]}, '25': {'rememberedCode': 'U72', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'U72', 'isValidCode': True, 'coordinate': [1581, 1114]}, '27': {'rememberedCode': 'U72', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'G25', 'isValidCode': True, 'coordinate': [1332, 697]}, '29': {'rememberedCode': 'G57', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'G57', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'G57', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'P24', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'Q23', 'isValidCode': True, 'coordinate': [1119, 927]}, '34': {'rememberedCode': 'Q23', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Q23', 'isValidCode': True, 'coordinate': [1119, 927]}, '36': {'rememberedCode': 'B49', 'isValidCode': True, 'coordinate': [1018, 748]}, '37': {'rememberedCode': 'L29', 'isValidCode': True, 'coordinate': [1243, 722]}, '38': {'rememberedCode': 'L29', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L29', 'isValidCode': True, 'coordinate': [1243, 722]}}",824,671
39,"['A', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'B', 'B', 'A', 'B', 'B', 'A', 'A', 'B', 'B', 'A', 'B', 'B', 'B', 'A', 'A', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'C', 'C', 'C', 'B', 'B', 'A', 'A', 'A', 'C', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'B', 'B', 'B', 'A', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B']","['2', '1', '1', '1', '2', '2', '1', '2', '2', '2', '1', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '1', '2', '2', '2', '2', '2', '2', '2']","{'openTime': '2021-08-18T19:50:59.711Z', 'loadTime': '2021-08-18T19:51:00.325Z', 'startTime': '2021-08-18T19:51:19.118Z', 'endTime': '2021-08-18T20:10:54.656Z', 'timeToCompleteFromOpenMsec': 1194945, 'timeToLoadMsec': 614, 'timeToCompleteFromStartMsec': 1175538}","{'gender': 'female', 'ageGroup': 'ageGroup55', 'ethnicity': 'White_Caucasian', 'education': 'twoYearDegree', 'vizExperience': 'frequentInteraction', 'feedback': 'this task is too hard'}","{'0': {'rememberedCode': 'H81', 'isValidCode': True, 'coordinate': [1534, 1233]}, '1': {'rememberedCode': 'V89', 'isValidCode': True, 'coordinate': [1590, 1289]}, '2': {'rememberedCode': 'V89', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'V89', 'isValidCode': True, 'coordinate': [1590, 1289]}, '4': {'rememberedCode': 'N35', 'isValidCode': True, 'coordinate': [1604, 1225]}, '5': {'rememberedCode': 'V48', 'isValidCode': True, 'coordinate': [1559, 1226]}, '6': {'rememberedCode': 'V48', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'V48', 'isValidCode': True, 'coordinate': [1559, 1226]}, '8': {'rememberedCode': 'A23', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'N76', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'N76', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'N76', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'H89', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'Y15', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'Y15', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'Y15', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'Y71', 'isValidCode': True, 'coordinate': [1572, 1203]}, '17': {'rememberedCode': 'L95', 'isValidCode': True, 'coordinate': [1557, 1260]}, '18': {'rememberedCode': 'L95', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'L95', 'isValidCode': True, 'coordinate': [1557, 1260]}, '20': {'rememberedCode': 'F24', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'G76', 'isValidCode': True, 'coordinate': [621, 1018]}, '22': {'rememberedCode': 'G76', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'G76', 'isValidCode': True, 'coordinate': [621, 1018]}, '24': {'rememberedCode': 'U78', 'isValidCode': True, 'coordinate': [1072, 239]}, '25': {'rememberedCode': 'U21', 'isValidCode': True, 'coordinate': [1633, 1213]}, '26': {'rememberedCode': 'U21', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'U21', 'isValidCode': True, 'coordinate': [1633, 1213]}, '28': {'rememberedCode': 'J71', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'S35', 'isValidCode': True, 'coordinate': [1556, 1288]}, '30': {'rememberedCode': 'S35', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'S35', 'isValidCode': True, 'coordinate': [1556, 1288]}, '32': {'rememberedCode': 'L21', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'Y78', 'isValidCode': True, 'coordinate': [1544, 1305]}, '34': {'rememberedCode': 'Y78', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Y78', 'isValidCode': True, 'coordinate': [1544, 1305]}, '36': {'rememberedCode': 'U76', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'N82', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'N82', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'N82', 'isValidCode': False, 'coordinate': False}}",459,184
40,"['A', 'C', 'B', 'A', 'B', 'B', 'A', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'C', 'A', 'C', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A']","['2', '1', '1', '1', '2', '2', '1', '2', '1', '2', '1', '1', '2', '1', '2', '1', '2', '2', '1', '1', '1', '1', '1', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '1', '2', '2', '2']","{'openTime': '2021-08-18T20:02:29.045Z', 'loadTime': '2021-08-18T20:02:45.096Z', 'startTime': '2021-08-18T20:02:55.291Z', 'endTime': '2021-08-18T20:17:50.091Z', 'timeToCompleteFromOpenMsec': 921046, 'timeToLoadMsec': 16051, 'timeToCompleteFromStartMsec': 894800}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Black_African', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'good survey'}","{'0': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': '50', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': '300', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': '300', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': '300', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': '130', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': '30', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': '30', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': '30', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': '65', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': '200', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': '200', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': '200', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': '2.6', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': '183', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': '183', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': '183', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': '45', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': '65', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': '65', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': '65', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': '20', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': '45', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': '45', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': '45', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': '37', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': '25', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': '25', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': '25', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': '8', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': '60', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': '60', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': '60', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': '1.2', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}}",562,354
41,"['D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'A', 'A', 'A', 'A', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A']","['2', '2', '1', '2', '2', '2', '2', '2', '1', '2', '2', '1', '1', '2', '2', '1', '1', '1', '2', '1', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '2', '1', '1', '2', '2', '1', '1', '2', '1', '1', '2']","{'openTime': '2021-08-18T20:04:11.949Z', 'loadTime': '2021-08-18T20:04:15.951Z', 'startTime': '2021-08-18T20:04:21.247Z', 'endTime': '2021-08-18T20:28:03.940Z', 'timeToCompleteFromOpenMsec': 1431991, 'timeToLoadMsec': 4002, 'timeToCompleteFromStartMsec': 1422693}","{'gender': 'male', 'ageGroup': 'ageGroup35', 'ethnicity': 'Black_African', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'well'}","{'0': {'rememberedCode': '200', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '100', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'M14', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1588, 936]}, '6': {'rememberedCode': 'W78', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'W78', 'isValidCode': True, 'coordinate': [1588, 936]}, '8': {'rememberedCode': 'A47', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'L78', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'L78', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'L78', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'X19', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'X72', 'isValidCode': True, 'coordinate': [902, 766]}, '14': {'rememberedCode': 'X72', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'X72', 'isValidCode': True, 'coordinate': [902, 766]}, '16': {'rememberedCode': 'D59', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'L74', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'L74', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'L74', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'A33', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'M62', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'M62', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'M62', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'B84', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'C14', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': 'C14', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'C14', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'P85', 'isValidCode': True, 'coordinate': [870, 790]}, '29': {'rememberedCode': 'K98', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'K98', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'K98', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'B65', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'A28', 'isValidCode': True, 'coordinate': [1418, 289]}, '34': {'rememberedCode': 'A28', 'isValidCode': True, 'coordinate': [956, 841]}, '35': {'rememberedCode': 'A28', 'isValidCode': True, 'coordinate': [1418, 289]}, '36': {'rememberedCode': 'M77', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'U20', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'U20', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'U20', 'isValidCode': False, 'coordinate': False}}",348,550
42,"['A', 'C', 'A', 'B', 'B', 'D', 'B', 'C', 'D', 'D', 'C', 'C', 'B', 'C', 'D', 'A', 'B', 'C', 'C', 'D', 'A', 'B', 'B', 'C', 'C', 'B', 'B', 'A', 'B', 'D', 'A', 'B', 'C', 'B', 'A', 'A', 'B', 'D', 'D', 'B', 'A', 'B', 'D', 'B', 'B', 'C', 'A', 'A', 'C', 'C', 'B', 'C', 'C', 'C', 'B', 'B', 'A', 'C', 'B', 'B', 'C', 'A', 'B', 'C', 'C', 'C', 'B', 'A', 'A', 'C', 'C', 'C', 'C', 'C', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D', 'D']","['2', '1', '1', '1', '2', '1', '1', '2', '1', '1', '1', '1', '1', '1', '2', '2', '1', '1', '1', '1', '1', '1', '1', '1', '2', '2', '2', '1', '1', '1', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']","{'openTime': '2021-08-18T19:52:09.976Z', 'loadTime': '2021-08-18T19:52:19.200Z', 'startTime': '2021-08-18T19:52:25.646Z', 'endTime': '2021-08-18T20:29:56.955Z', 'timeToCompleteFromOpenMsec': 2266979, 'timeToLoadMsec': 9224, 'timeToCompleteFromStartMsec': 2251309}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'professional', 'feedback': 'Good'}","{'0': {'rememberedCode': 'USA', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'CE3', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'CE3', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'CE3', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'SE3', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'CE3', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'CE3', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'CE3', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'SE3', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'SE3', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'SE3', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'SE3', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'SE3', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'SE3', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'SE3', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'SE3', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'P27', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'P27', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'P27', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '26': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '28': {'rememberedCode': 'J34', 'isValidCode': True, 'coordinate': [1287, 587]}, '29': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'JE3', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': '0', 'isValidCode': False, 'coordinate': False}}",391,518
43,"['B', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C']","['2', '2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']","{'openTime': '2021-08-18T20:36:25.900Z', 'loadTime': '2021-08-18T20:36:28.041Z', 'startTime': '2021-08-18T20:36:34.772Z', 'endTime': '2021-08-18T20:50:08.314Z', 'timeToCompleteFromOpenMsec': 822414, 'timeToLoadMsec': 2141, 'timeToCompleteFromStartMsec': 813542}","{'gender': 'male', 'ageGroup': 'ageGroup18', 'ethnicity': 'White_Caucasian', 'education': 'mastersDegree', 'vizExperience': 'professional', 'feedback': 'ITS GOOD I REALLY VERY INTERESTED TO PARTICIPATE YOUR FUTURE STUDY&#39;S '}","{'0': {'rememberedCode': 'D76', 'isValidCode': True, 'coordinate': [625, 922]}, '1': {'rememberedCode': 'A19', 'isValidCode': True, 'coordinate': [973, 1100]}, '2': {'rememberedCode': 'A19', 'isValidCode': True, 'coordinate': [1381, 943]}, '3': {'rememberedCode': 'A19', 'isValidCode': True, 'coordinate': [973, 1100]}, '4': {'rememberedCode': 'C14', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'B36', 'isValidCode': True, 'coordinate': [1152, 728]}, '6': {'rememberedCode': 'B36', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'B36', 'isValidCode': True, 'coordinate': [1152, 728]}, '8': {'rememberedCode': 'C81', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'A24', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'A24', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'A24', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'U85', 'isValidCode': True, 'coordinate': [977, 1031]}, '13': {'rememberedCode': 'E14', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'E14', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E14', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'E82', 'isValidCode': True, 'coordinate': [670, 5]}, '17': {'rememberedCode': 'A16', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'A16', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'A16', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'B44', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'B16', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'B16', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'B16', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'Q38', 'isValidCode': True, 'coordinate': [932, 647]}, '25': {'rememberedCode': 'L91', 'isValidCode': True, 'coordinate': [1008, 7]}, '26': {'rememberedCode': 'L91', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'L91', 'isValidCode': True, 'coordinate': [1008, 7]}, '28': {'rememberedCode': 'P85', 'isValidCode': True, 'coordinate': [870, 790]}, '29': {'rememberedCode': 'W56', 'isValidCode': True, 'coordinate': [1280, 1118]}, '30': {'rememberedCode': 'W56', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'W56', 'isValidCode': True, 'coordinate': [1280, 1118]}, '32': {'rememberedCode': 'D32', 'isValidCode': True, 'coordinate': [1082, 1237]}, '33': {'rememberedCode': 'Q13', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'Q13', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'Q13', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'A58', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'H39', 'isValidCode': True, 'coordinate': [796, 298]}, '38': {'rememberedCode': 'H39', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'H39', 'isValidCode': True, 'coordinate': [796, 298]}}",542,190
44,"['A', 'B', 'C', 'D', 'B', 'B', 'B', 'B', 'A', 'C', 'C', 'C', 'C', 'B', 'B', 'A', 'A', 'B', 'C', 'C', 'B', 'B', 'B', 'A', 'C', 'B', 'B', 'A', 'C', 'C', 'A', 'A', 'A', 'B', 'A', 'C', 'C', 'C', 'C', 'A', 'B', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'C', 'B', 'B', 'B', 'B', 'C', 'B', 'B', 'B', 'C', 'A', 'C', 'C', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'A', 'A', 'C', 'B', 'B', 'B', 'B', 'D', 'B', 'B', 'B', 'B', 'B', 'C', 'B', 'C', 'B', 'C', 'B', 'B', 'C', 'B', 'B']","['2', '1', '1', '1', '2', '2', '1', '2', '2', '2', '1', '1', '1', '1', '1', '1', '2', '2', '1', '2', '2', '1', '2', '1', '2', '2', '2', '1', '2', '1', '1', '1', '1', '2', '2', '1', '1', '2', '1', '1', '2']","{'openTime': '2021-08-18T20:36:44.332Z', 'loadTime': '2021-08-18T20:36:58.149Z', 'startTime': '2021-08-18T20:37:16.666Z', 'endTime': '2021-08-18T20:52:03.529Z', 'timeToCompleteFromOpenMsec': 919197, 'timeToLoadMsec': 13817, 'timeToCompleteFromStartMsec': 886863}","{'gender': 'female', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'someCollege', 'vizExperience': 'frequentInteraction', 'feedback': ''}","{'0': {'rememberedCode': '55', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': '4F5', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': '4F5', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': '4F5', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'C27', 'isValidCode': True, 'coordinate': [369, 318]}, '5': {'rememberedCode': 'N25', 'isValidCode': True, 'coordinate': [366, 240]}, '6': {'rememberedCode': 'N25', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'N25', 'isValidCode': True, 'coordinate': [366, 240]}, '8': {'rememberedCode': 'P24', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'A91', 'isValidCode': True, 'coordinate': [676, 550]}, '10': {'rememberedCode': 'A91', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'A91', 'isValidCode': True, 'coordinate': [676, 550]}, '12': {'rememberedCode': 'N34', 'isValidCode': True, 'coordinate': [1119, 461]}, '13': {'rememberedCode': 'E34', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'E34', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'E34', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'D84', 'isValidCode': True, 'coordinate': [817, 804]}, '17': {'rememberedCode': 'Y67', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'Y67', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'Y67', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'L58', 'isValidCode': True, 'coordinate': [813, 565]}, '21': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [806, 185]}, '22': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [518, 328]}, '23': {'rememberedCode': 'A92', 'isValidCode': True, 'coordinate': [806, 185]}, '24': {'rememberedCode': 'U67', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'S31', 'isValidCode': True, 'coordinate': [713, 129]}, '26': {'rememberedCode': 'S31', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'S31', 'isValidCode': True, 'coordinate': [713, 129]}, '28': {'rememberedCode': 'W34', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'R45', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'R45', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'R45', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'E85', 'isValidCode': True, 'coordinate': [977, 235]}, '33': {'rememberedCode': 'P90', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'P90', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'P90', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'W19', 'isValidCode': True, 'coordinate': [684, 765]}, '37': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [307, 221]}, '38': {'rememberedCode': 'L73', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'L73', 'isValidCode': True, 'coordinate': [307, 221]}}",254,387
45,"['C', 'C', 'A', 'C', 'B', 'B', 'B', 'B', 'C', 'B', 'C', 'C', 'B', 'A', 'B', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'A', 'A', 'C', 'C', 'A', 'A', 'C', 'C', 'C', 'C', 'C', 'A', 'B', 'B', 'B', 'C', 'A', 'A', 'A', 'A', 'C', 'B', 'C', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'D', 'D', 'C', 'A', 'D', 'C', 'C', 'C', 'C', 'A', 'B', 'B', 'C', 'B', 'B', 'D', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B', 'B']","['2', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1']","{'openTime': '2021-08-18T21:11:08.897Z', 'loadTime': '2021-08-18T21:11:25.008Z', 'startTime': '2021-08-18T21:12:40.628Z', 'endTime': '2021-08-18T21:27:51.450Z', 'timeToCompleteFromOpenMsec': 1002553, 'timeToLoadMsec': 16111, 'timeToCompleteFromStartMsec': 910822}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'mastersDegree', 'vizExperience': 'professional', 'feedback': 'good.'}","{'0': {'rememberedCode': 'LT6', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'F32', 'isValidCode': True, 'coordinate': [1552, 887]}, '2': {'rememberedCode': 'F32', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'F32', 'isValidCode': True, 'coordinate': [1552, 887]}, '4': {'rememberedCode': 'D45', 'isValidCode': False, 'coordinate': False}, '5': {'rememberedCode': 'U12', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'U12', 'isValidCode': False, 'coordinate': False}, '7': {'rememberedCode': 'U12', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': '4F6', 'isValidCode': False, 'coordinate': False}, '9': {'rememberedCode': 'GUB', 'isValidCode': False, 'coordinate': False}, '10': {'rememberedCode': 'GUB', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'GUB', 'isValidCode': False, 'coordinate': False}, '12': {'rememberedCode': 'S4G', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': '148', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': '148', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': '148', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'U85', 'isValidCode': False, 'coordinate': False}, '17': {'rememberedCode': 'K37', 'isValidCode': True, 'coordinate': [510, 262]}, '18': {'rememberedCode': 'K37', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'K37', 'isValidCode': True, 'coordinate': [510, 262]}, '20': {'rememberedCode': 'U13', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'F35', 'isValidCode': False, 'coordinate': False}, '22': {'rememberedCode': 'F35', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'F35', 'isValidCode': False, 'coordinate': False}, '24': {'rememberedCode': 'D5F', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'J76', 'isValidCode': True, 'coordinate': [1325, 738]}, '26': {'rememberedCode': 'J76', 'isValidCode': True, 'coordinate': [490, 1120]}, '27': {'rememberedCode': 'J76', 'isValidCode': True, 'coordinate': [1325, 738]}, '28': {'rememberedCode': 'Z67', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'T37', 'isValidCode': False, 'coordinate': False}, '30': {'rememberedCode': 'T37', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'T37', 'isValidCode': False, 'coordinate': False}, '32': {'rememberedCode': 'H45', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'K81', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'K81', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'K81', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'UT2', 'isValidCode': False, 'coordinate': False}, '37': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [622, 818]}, '38': {'rememberedCode': 'C54', 'isValidCode': False, 'coordinate': False}, '39': {'rememberedCode': 'C54', 'isValidCode': True, 'coordinate': [622, 818]}}",825,913
46,"['A', 'C', 'A', 'B', 'B', 'C', 'B', 'A', 'B', 'A', 'B', 'C', 'B', 'C', 'A', 'A', 'B', 'B', 'A', 'C', 'B', 'B', 'B', 'C', 'C', 'C', 'B', 'A', 'B', 'C', 'A', 'A', 'C', 'C', 'A', 'A', 'B', 'B', 'B', 'B', 'A', 'B', 'C', 'C', 'A', 'C', 'A', 'A', 'C', 'C', 'B', 'A', 'C', 'B', 'C', 'B', 'A', 'C', 'A', 'A', 'C', 'A', 'B', 'C', 'C', 'C', 'A', 'C', 'B', 'C', 'B', 'C', 'C', 'C', 'A', 'C', 'A', 'B', 'A', 'B', 'B', 'C', 'B', 'C', 'B', 'B', 'B', 'C', 'B', 'B', 'B', 'A', 'B', 'A', 'A', 'C', 'C', 'A', 'A', 'A']","['2', '1', '2', '1', '2', '2', '1', '2', '1', '2', '2', '1', '2', '1', '2', '1', '2', '2', '1', '1', '1', '1', '2', '1', '2', '2', '2', '1', '1', '1', '2', '2', '1', '2', '2', '1', '1', '2', '1', '2', '2']","{'openTime': '2021-08-18T21:12:25.248Z', 'loadTime': '2021-08-18T21:12:58.346Z', 'startTime': '2021-08-18T21:13:01.490Z', 'endTime': '2021-08-18T21:46:36.888Z', 'timeToCompleteFromOpenMsec': 2051640, 'timeToLoadMsec': 33098, 'timeToCompleteFromStartMsec': 2015398}","{'gender': 'male', 'ageGroup': 'ageGroup25', 'ethnicity': 'White_Caucasian', 'education': 'fourYearDegree', 'vizExperience': 'someExposure', 'feedback': 'NONE'}","{'0': {'rememberedCode': 'AP8', 'isValidCode': False, 'coordinate': False}, '1': {'rememberedCode': 'M13', 'isValidCode': False, 'coordinate': False}, '2': {'rememberedCode': 'M13', 'isValidCode': False, 'coordinate': False}, '3': {'rememberedCode': 'M13', 'isValidCode': False, 'coordinate': False}, '4': {'rememberedCode': 'U62', 'isValidCode': True, 'coordinate': [525, 436]}, '5': {'rememberedCode': 'U62', 'isValidCode': False, 'coordinate': False}, '6': {'rememberedCode': 'U62', 'isValidCode': True, 'coordinate': [525, 436]}, '7': {'rememberedCode': 'U62', 'isValidCode': False, 'coordinate': False}, '8': {'rememberedCode': 'A26', 'isValidCode': True, 'coordinate': [1450, 629]}, '9': {'rememberedCode': 'C29', 'isValidCode': True, 'coordinate': [528, 235]}, '10': {'rememberedCode': 'C29', 'isValidCode': False, 'coordinate': False}, '11': {'rememberedCode': 'C29', 'isValidCode': True, 'coordinate': [528, 235]}, '12': {'rememberedCode': 'A29', 'isValidCode': False, 'coordinate': False}, '13': {'rememberedCode': 'U29', 'isValidCode': False, 'coordinate': False}, '14': {'rememberedCode': 'U29', 'isValidCode': False, 'coordinate': False}, '15': {'rememberedCode': 'U29', 'isValidCode': False, 'coordinate': False}, '16': {'rememberedCode': 'U29', 'isValidCode': True, 'coordinate': [65, 818]}, '17': {'rememberedCode': 'K28', 'isValidCode': False, 'coordinate': False}, '18': {'rememberedCode': 'K28', 'isValidCode': False, 'coordinate': False}, '19': {'rememberedCode': 'K28', 'isValidCode': False, 'coordinate': False}, '20': {'rememberedCode': 'U48', 'isValidCode': False, 'coordinate': False}, '21': {'rememberedCode': 'A32', 'isValidCode': True, 'coordinate': [477, 15]}, '22': {'rememberedCode': 'A32', 'isValidCode': False, 'coordinate': False}, '23': {'rememberedCode': 'A32', 'isValidCode': True, 'coordinate': [477, 15]}, '24': {'rememberedCode': 'A28', 'isValidCode': False, 'coordinate': False}, '25': {'rememberedCode': 'U28', 'isValidCode': True, 'coordinate': [674, 421]}, '26': {'rememberedCode': 'U28', 'isValidCode': False, 'coordinate': False}, '27': {'rememberedCode': 'U28', 'isValidCode': True, 'coordinate': [674, 421]}, '28': {'rememberedCode': 'A28', 'isValidCode': False, 'coordinate': False}, '29': {'rememberedCode': 'B34', 'isValidCode': True, 'coordinate': [820, 891]}, '30': {'rememberedCode': 'B34', 'isValidCode': False, 'coordinate': False}, '31': {'rememberedCode': 'B34', 'isValidCode': True, 'coordinate': [820, 891]}, '32': {'rememberedCode': 'P37', 'isValidCode': False, 'coordinate': False}, '33': {'rememberedCode': 'B37', 'isValidCode': False, 'coordinate': False}, '34': {'rememberedCode': 'B37', 'isValidCode': False, 'coordinate': False}, '35': {'rememberedCode': 'B37', 'isValidCode': False, 'coordinate': False}, '36': {'rememberedCode': 'P56', 'isValidCode': True, 'coordinate': [386, 331]}, '37': {'rememberedCode': 'P56', 'isValidCode': False, 'coordinate': False}, '38': {'rememberedCode': 'P56', 'isValidCode': True, 'coordinate': [386, 331]}, '39': {'rememberedCode': 'P56', 'isValidCode': False, 'coordinate': False}}",500,326
47,"['D', 'D', 'B', 'B', 'C', 'B', 'C', 'C', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'A', 'A', 'D', 'D', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'B', 'B', 'B', 'B', 'B', 'B', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', 'C', &#