大前端面试题库
碎片时间刷刷题
问答题
代码题
chatGPT指令大全
FlexBox 可视化学习
博客
作者
福利
大前端面试题库
碎片时间刷刷题
问答题
代码题
chatGPT指令大全
博客
作者
关注本站公众号,
获取永久访问授权码
扫码关注,回复『刷题』即可.
~技术问答题~
全部
js
经典高频
编程题
大厂
html
布局
css
浏览器
性能
前端框架
React
Vue
安全
数据结构和算法
网络
http
node
设计模式
工程化
webpack
babel
持续集成
多端交互
Hybrid
git 相关
Vite
其他(标签待定区)
#
题目名称
1
对Redux 的理解,主要解决什么问题
简单
2
React setState 调用之后发生了什么?是同步还是异步?
简单
3
说说DIFF 算法原理的理解?
简单
4
Vue3.0 为什么要用proxy?
简单
5
为什么Vuex 的mutation 中不能做异步操作?
简单
6
Vuex 和单纯的全局对象有什么区别?
简单
7
Vuex 有哪几种属性?
简单
8
为什么要用Vuex 或者Redux
简单
9
说一下你对Monorepo的理解
简单
10
vite比webpack快在哪里?
简单
11
什么是Webpack的热更新(Hot Module Replacement)?原理是什么?
简单
12
请简述webpack的构建流程?
简单
13
说一说Loader和Plugin的区别?
简单
14
常用的git命令有哪些?
简单
15
vue2和vue3 核心 diff 算法区别?
简单
16
Vue3.0有什么更新?
简单
17
常见性能优化有哪些关键指标?
简单
18
SPA首屏为什么加载慢?
简单
19
请说说图片懒加载原理?
简单
20
对自己未来的发展规划是什么
简单
21
Vite的热更新原理是什么
简单
22
平时怎么学习(淘系)
简单
23
PWA原理,讲下核心点(淘系)
简单
24
简述TCP连接的过程(淘系)
简单
25
怎么用栈模拟队列,队列模拟栈,有思路吗(淘系)
简单
26
快排原理以及时间复杂度,为什么(淘系前端)
简单
27
mvvm与mvc的区别(淘系前端)
简单
28
你认为flutter与react native区别于在哪(淘系前端)
简单
29
addEventListener第三个参数是什么,还可以是别的吗(淘系前端)
简单
30
饿了么 - 说下 koa 的中间件机制
简单
31
说下单点登录-新东方
简单
32
pureComponent和FunctionComponent区别(有赞)
简单
33
项目中如何处理安全问题(阿里)
简单
34
居中为什么要使用transform(为什么不使用marginLeft/Top)(阿里)
简单
35
如何解决移动端适配1px的问题(阿里)
简单
36
Promise.all 并发限制 同时只能有5个请求(瓜子)
简单
37
src和 href 的区别(京东)
简单
38
react-router里的<Link>标签和<a>标签有什么区别(滴滴)
简单
39
react-router怎么实现路由切换(滴滴)
简单
40
React组件事件代理的原理(网易)
简单
41
请介绍Promise,异常捕获(网易)
简单
42
介绍下粘性布局(sticky)(网易)
简单
43
http1.1时如何复用tcp连接(网易)
简单
44
观察者和订阅-发布的区别,各自用在哪里(网易)
简单
45
文件上传如何做断点续传(网易)
简单
46
使用过的koa2中间件(阿里)
简单
47
master挂了的话pm2怎么处理(阿里)
简单
48
介绍SSL和TLS(寺库)
简单
49
说说网络的五层模型(寺库)
简单
50
RN的原理,为什么可以同时在安卓和IOS端运行(寺库)
简单
51
promise如何实现then处理(宝宝树)
简单
52
介绍MVP怎么组织(宝宝树)
简单
53
node文件查找优先级(宝宝树)
简单
54
npm2和npm3 有什么区别(宝宝树)
简单
55
什么时候使用“git rebase”代替“git merge”?
简单
56
告诉我 Git 中 HEAD、工作树和索引之间的区别?
简单
57
解释 Forking 工作流程的优点
简单
58
“git pull”和“git fetch”之间有什么区别?
简单
59
“拉取请求(pull request)”和“分支(branch)”之间有什么区别?
简单
60
什么是 Git 复刻(fork)?复刻(fork)、分支(branch)和克隆(clone)之间有什么区别?
简单
61
使用过git cherry-pick,有什么作用?
简单
62
git跟其他版本控制器有啥区别?
简单
63
我们在本地工程常会修改一些配置文件,这些文件不需要被提交,而我们又不想每次执行git status时都让这些文件显示出来,我们该如何操作?
简单
64
如何把本地仓库的内容推向一个空的远程仓库?
简单
65
提交时发生冲突,你能解释冲突是如何产生的吗?你是如何解决的?
简单
66
列举工作中常用的几个git命令?
简单
67
对象数组如何去重?(烈熊网络)
简单
68
移动端如何设计一个比较友好的Header组件?(携程)
简单
69
说出space-between和space-around的区别?(携程)
简单
70
React Hooks当中的useEffect是如何区分生命周期钩子的(喜马拉雅)
简单
71
React实现的移动应用中,如果出现卡顿,有哪些可以考虑的优化方案(喜马拉雅)
简单
72
如何从10000个数中找到最大的10个数(喜马拉雅)
简单
73
React实现一个防抖的模糊查询输入框
简单
74
手动封装一个请求函数,可以设置最大请求次数,请求成功则不再请求,请求失败则继续请求直到超过最大次数(流利说)
简单
75
GET和POST的区别(流利说)
简单
76
CSS3中transition和animation的属性分别有哪些(哔哩哔哩)
简单
77
forEach,map和filter的区别(哔哩哔哩)
简单
78
跨标签页的通讯方式有哪些(哔哩哔哩)
简单
79
实现一个函数判断数据类型(哔哩哔哩)
简单
80
delete 数组的 item,数组的 length 是否会 -1
简单
81
给出 ['1', '3', '10'].map(parseInt) 执行结果
简单
82
http 劫持
简单
83
HTTP劫持、DNS劫持与XSS
简单
84
xss csrf 的一切
简单
85
请说说 CSRF 攻防
简单
86
HTTP劫持、DNS劫持与XSS
简单
87
简单说下xss攻击和防御
简单
88
react 有几种事件绑定方式以及区别是什么
简单
89
redux异步中间件之间的优劣?
简单
90
redux中如何进行异步操作?
简单
91
redux与mobx的区别?
简单
92
react-redux是如何工作的?
简单
93
redux的工作流程?
简单
94
你对 Time Slice的理解?
简单
95
mixin、hoc、render props、react-hooks的优劣如何?
简单
96
React如何进行组件/逻辑复用?
简单
97
React有哪些性能优化的手段?
简单
98
React组件通信如何实现?
简单
99
setState到底是异步还是同步?
简单
100
React的请求应该放在哪个生命周期中?
简单
点击加载更多...
关于作者
zz_jesse 专注前端
掘金
我的开源项目
公众号@前端技术江湖
一个可以帮开发者成长的公众号
前端面试题库更新通知
前端学习资料、干货文章
技术交流群
交流中成长
大厂内推机会
You need to enable JavaScript to run this app.
eyJpbml0aWFsRGF0YSI6eyIvIjp7ImluaXQiOnRydWUsInJlcyI6eyJwYWdlIjp7InRkayI6eyJ0aXRsZSI6IuWkp+WJjeerr+mdouivlemimOW6ky3pnaLor5XliLfpopgiLCJrZXl3b3JkIjoi5YmN56uv6Z2i6K+V6aKYLOWJjeerr+mdouivleWIt+mimCIsImRlc2NyaXB0aW9uIjoi6L+Z6YeM5piv5aSn5YmN56uv6Z2i6K+V6aKY5bqT77yM5pCc6ZuG5LqG5LyX5aSa57uP5YW46auY6aKR5YmN56uv6Z2i6K+V6aKY5ZKM5aSn5Y6C5YmN56uv6Z2i6K+V6aKY5Lul5Y+K55u45YWz5Luj56CB6aKY77yM5YaN5Lmf5LiN55So6Iqx5Yqb5rCU5Y675om+5YmN56uv6Z2i6K+V6aKY5LqG44CCIn19LCJmZXRjaERhdGEiOnsidGFnTGlzdCI6W3siaWQiOjEyNSwiY2xhc3NOYW1lIjoianMifSx7ImlkIjoxNTMsImNsYXNzTmFtZSI6Iue7j+WFuOmrmOmikSJ9LHsiaWQiOjE0NCwiY2xhc3NOYW1lIjoi57yW56iL6aKYIn0seyJpZCI6MTQ2LCJjbGFzc05hbWUiOiLlpKfljoIifSx7ImlkIjoxMjQsImNsYXNzTmFtZSI6Imh0bWwifSx7ImlkIjoxMjgsImNsYXNzTmFtZSI6IuW4g+WxgCJ9LHsiaWQiOjEyNiwiY2xhc3NOYW1lIjoiY3NzIn0seyJpZCI6MTM3LCJjbGFzc05hbWUiOiLmtY/op4jlmagifSx7ImlkIjoxNDgsImNsYXNzTmFtZSI6IuaAp+iDvSJ9LHsiaWQiOjEzOSwiY2xhc3NOYW1lIjoi5YmN56uv5qGG5p62In0seyJpZCI6MTQwLCJjbGFzc05hbWUiOiJSZWFjdCJ9LHsiaWQiOjE0MSwiY2xhc3NOYW1lIjoiVnVlIn0seyJpZCI6MTQ3LCJjbGFzc05hbWUiOiLlronlhagifSx7ImlkIjoxMzQsImNsYXNzTmFtZSI6IuaVsOaNrue7k+aehOWSjOeul+azlSJ9LHsiaWQiOjE0MiwiY2xhc3NOYW1lIjoi572R57ucIn0seyJpZCI6MTI3LCJjbGFzc05hbWUiOiJodHRwIn0seyJpZCI6MTMwLCJjbGFzc05hbWUiOiJub2RlIn0seyJpZCI6MTQzLCJjbGFzc05hbWUiOiLorr7orqHmqKHlvI8ifSx7ImlkIjoxMzEsImNsYXNzTmFtZSI6IuW3peeoi+WMliJ9LHsiaWQiOjEyOSwiY2xhc3NOYW1lIjoid2VicGFjayJ9LHsiaWQiOjEzOCwiY2xhc3NOYW1lIjoiYmFiZWwifSx7ImlkIjoxMzIsImNsYXNzTmFtZSI6IuaMgee7rembhuaIkCJ9LHsiaWQiOjE1NCwiY2xhc3NOYW1lIjoi5aSa56uv5Lqk5LqSIn0seyJpZCI6MTUyLCJjbGFzc05hbWUiOiJIeWJyaWQifSx7ImlkIjoxNTcsImNsYXNzTmFtZSI6ImdpdCDnm7jlhbMifSx7ImlkIjoxNTgsImNsYXNzTmFtZSI6IlZpdGUifSx7ImlkIjoxNTUsImNsYXNzTmFtZSI6IuWFtuS7lu+8iOagh+etvuW+heWumuWMuu+8iSJ9XSwiaXFMaXN0IjpbeyJpZCI6ODM3LCJuZXdUaXRsZSI6IuWvuVJlZHV4IOeahOeQhuino++8jOS4u+imgeino+WGs+S7gOS5iOmXrumimCIsInN1YkRlcyI6IiIsImxldmVsIjozLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo4MzYsIm5ld1RpdGxlIjoiUmVhY3Qgc2V0U3RhdGUg6LCD55So5LmL5ZCO5Y+R55Sf5LqG5LuA5LmI77yf5piv5ZCM5q2l6L+Y5piv5byC5q2l77yfIiwic3ViRGVzIjoiMCIsImxldmVsIjozLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo4MzUsIm5ld1RpdGxlIjoi6K+06K+0RElGRiDnrpfms5Xljp/nkIbnmoTnkIbop6PvvJ8iLCJzdWJEZXMiOiIiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6ODM0LCJuZXdUaXRsZSI6IlZ1ZTMuMCDkuLrku4DkuYjopoHnlKhwcm94ee+8nyIsInN1YkRlcyI6IiIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo4MzMsIm5ld1RpdGxlIjoi5Li65LuA5LmIVnVleCDnmoRtdXRhdGlvbiDkuK3kuI3og73lgZrlvILmraXmk43kvZzvvJ8iLCJzdWJEZXMiOiIiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6ODMyLCJuZXdUaXRsZSI6IlZ1ZXgg5ZKM5Y2V57qv55qE5YWo5bGA5a+56LGh5pyJ5LuA5LmI5Yy65Yir77yfIiwic3ViRGVzIjoiIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6IiJ9LHsiaWQiOjgzMSwibmV3VGl0bGUiOiJWdWV4IOacieWTquWHoOenjeWxnuaAp++8nyIsInN1YkRlcyI6IiIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo4MzAsIm5ld1RpdGxlIjoi5Li65LuA5LmI6KaB55SoVnVleCDmiJbogIVSZWR1eCIsInN1YkRlcyI6IiIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo4MjksIm5ld1RpdGxlIjoi6K+05LiA5LiL5L2g5a+5TW9ub3JlcG/nmoTnkIbop6MiLCJzdWJEZXMiOiIiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6ODI4LCJuZXdUaXRsZSI6InZpdGXmr5R3ZWJwYWNr5b+r5Zyo5ZOq6YeM77yfIiwic3ViRGVzIjoiIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6IiJ9LHsiaWQiOjgyNywibmV3VGl0bGUiOiLku4DkuYjmmK9XZWJwYWNr55qE54Ot5pu05paw77yISG90IE1vZHVsZSBSZXBsYWNlbWVudO+8ie+8n+WOn+eQhuaYr+S7gOS5iO+8nyIsInN1YkRlcyI6IiIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo4MjYsIm5ld1RpdGxlIjoi6K+3566A6L+wd2VicGFja+eahOaehOW7uua1geeoi++8nyIsInN1YkRlcyI6IjAiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6ODI1LCJuZXdUaXRsZSI6IuivtOS4gOivtExvYWRlcuWSjFBsdWdpbueahOWMuuWIq++8nyIsInN1YkRlcyI6IiIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo4MjQsIm5ld1RpdGxlIjoi5bi455So55qEZ2l05ZG95Luk5pyJ5ZOq5Lqb77yfIiwic3ViRGVzIjoiIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6IiJ9LHsiaWQiOjgyMywibmV3VGl0bGUiOiJ2dWUy5ZKMdnVlMyDmoLjlv4MgZGlmZiDnrpfms5XljLrliKvvvJ8iLCJzdWJEZXMiOiIiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6ODIyLCJuZXdUaXRsZSI6IlZ1ZTMuMOacieS7gOS5iOabtOaWsO+8nyIsInN1YkRlcyI6IiIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo4MjEsIm5ld1RpdGxlIjoi5bi46KeB5oCn6IO95LyY5YyW5pyJ5ZOq5Lqb5YWz6ZSu5oyH5qCH77yfIiwic3ViRGVzIjoiIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6IiJ9LHsiaWQiOjgyMCwibmV3VGl0bGUiOiJTUEHpppblsY/kuLrku4DkuYjliqDovb3mhaLvvJ8iLCJzdWJEZXMiOiIiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6ODE5LCJuZXdUaXRsZSI6Iuivt+ivtOivtOWbvueJh+aHkuWKoOi9veWOn+eQhj8iLCJzdWJEZXMiOiIiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6ODE2LCJuZXdUaXRsZSI6IuWvueiHquW3seacquadpeeahOWPkeWxleinhOWIkuaYr+S7gOS5iCIsInN1YkRlcyI6IuS5n+aYr+WPr+S7peS7juS4pOS4quaWuemdouadpeiusu+8jOS4gOS4qui1sOaKgOacr+i3r+e6v++8jOS4gOS4qui1sOeuoeeQhui3r+e6v+OAglxuXG4iLCJsZXZlbCI6MSwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6ODE0LCJuZXdUaXRsZSI6IlZpdGXnmoTng63mm7TmlrDljp/nkIbmmK/ku4DkuYgiLCJzdWJEZXMiOiJWaXRl55qE54Ot5pu05paw5Y6f55CG5piv5LuA5LmIIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6IiJ9LHsiaWQiOjc5NSwibmV3VGl0bGUiOiLlubPml7bmgI7kuYjlrabkuaAo5reY57O777yJIiwic3ViRGVzIjoiMCIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo3OTQsIm5ld1RpdGxlIjoiUFdB5Y6f55CG77yM6K6y5LiL5qC45b+D54K577yI5reY57O777yJIiwic3ViRGVzIjoiIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6IiJ9LHsiaWQiOjc5MywibmV3VGl0bGUiOiLnroDov7BUQ1Dov57mjqXnmoTov4fnqIvvvIjmt5jns7vvvIkiLCJzdWJEZXMiOiIiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQyMTk2MTk2L2FydGljbGUvZGV0YWlscy84MTA0MjM3NiJ9LHsiaWQiOjc5MiwibmV3VGl0bGUiOiLmgI7kuYjnlKjmoIjmqKHmi5/pmJ/liJfvvIzpmJ/liJfmqKHmi5/moIjvvIzmnInmgJ3ot6/lkJfvvIjmt5jns7vvvIkiLCJzdWJEZXMiOiIiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3NkZGgxOTg4L2FydGljbGUvZGV0YWlscy82MjQyMjc5MiJ9LHsiaWQiOjc5MSwibmV3VGl0bGUiOiLlv6vmjpLljp/nkIbku6Xlj4rml7bpl7TlpI3mnYLluqbvvIzkuLrku4DkuYjvvIjmt5jns7vliY3nq6/vvIkiLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjMsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vYmxvZy5jc2RuLm5ldC9xcV8yMDc0Njk0NS9hcnRpY2xlL2RldGFpbHMvODkzNzg2NjIgIn0seyJpZCI6NzkwLCJuZXdUaXRsZSI6Im12dm3kuI5tdmPnmoTljLrliKso5reY57O75YmN56uv77yJIiwic3ViRGVzIjoiIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWIzYTNhNDRmMjY1ZGE2MzBlMjdhN2U2IGh0dHBzOi8vd3d3LmNuYmxvZ3MuY29tL21sdzE4MTQwMTEwNjcvcC8xMDQwMDI0MC5odG1sICJ9LHsiaWQiOjc4OSwibmV3VGl0bGUiOiLkvaDorqTkuLpmbHV0dGVy5LiOcmVhY3QgbmF0aXZl5Yy65Yir5LqO5Zyo5ZOq77yI5reY57O75YmN56uv77yJIiwic3ViRGVzIjoiIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vYmxvZy5jc2RuLm5ldC9seWMwMG5ldC9hcnRpY2xlL2RldGFpbHMvODgyNTA3NTkifSx7ImlkIjo3ODgsIm5ld1RpdGxlIjoiYWRkRXZlbnRMaXN0ZW5lcuesrOS4ieS4quWPguaVsOaYr+S7gOS5iO+8jOi/mOWPr+S7peaYr+WIq+eahOWQl++8iOa3mOezu+WJjeerr++8iSIsInN1YkRlcyI6IiIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL3d3dy5qaWFuc2h1LmNvbS9wL2JhZDg1N2Q2NDlmMiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy96aC1DTi9kb2NzL1dlYi9BUEkvRXZlbnRUYXJnZXQvYWRkRXZlbnRMaXN0ZW5lclxuIn0seyJpZCI6Nzc1LCJuZXdUaXRsZSI6Iumlv+S6huS5iCAtIOivtOS4iyBrb2Eg55qE5Lit6Ze05Lu25py65Yi2Iiwic3ViRGVzIjoi6K+05LiLIGtvYSDnmoTkuK3pl7Tku7bmnLrliLbvvIzop6PlhrPkuobku4DkuYjpl67popjvvIzlpoLkvZXlrp7njrDnmoTjgIIiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6Nzc0LCJuZXdUaXRsZSI6IuivtOS4i+WNleeCueeZu+W9lS3mlrDkuJzmlrkiLCJzdWJEZXMiOiLlpoLpopjvvIzor7fku4vnu43kuIvlr7nljZXngrnnmbvlvZXnmoTnkIbop6MiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9qdWVqaW4uaW0vcG9zdC81YjczYzcxZmU1MWQ0NTY2NjAxNjY1NWEifSx7ImlkIjo3NzEsIm5ld1RpdGxlIjoicHVyZUNvbXBvbmVudOWSjEZ1bmN0aW9uQ29tcG9uZW505Yy65Yir77yI5pyJ6LWe77yJIiwic3ViRGVzIjoiIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWQzZWYzNjQ2ZmI5YTA2YjFiMTk5OWZkIGh0dHBzOi8vd3d3LmNuYmxvZ3MuY29tL2FqYXhrb25nL3AvMTE0MTkwNjEuaHRtbCJ9LHsiaWQiOjc3MCwibmV3VGl0bGUiOiLpobnnm67kuK3lpoLkvZXlpITnkIblronlhajpl67popjvvIjpmL/ph4zvvIkiLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vd3d3LmNuYmxvZ3MuY29tL2FpYW5kYmlnZGF0YS9wLzEwMDU3NjU5Lmh0bWwifSx7ImlkIjo3NjksIm5ld1RpdGxlIjoi5bGF5Lit5Li65LuA5LmI6KaB5L2/55SodHJhbnNmb3Jt77yI5Li65LuA5LmI5LiN5L2/55SobWFyZ2luTGVmdC9Ub3DvvInvvIjpmL/ph4zvvIkiLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6IiJ9LHsiaWQiOjc2OCwibmV3VGl0bGUiOiLlpoLkvZXop6PlhrPnp7vliqjnq6/pgILphY0xcHjnmoTpl67popjvvIjpmL/ph4zvvIkiLCJzdWJEZXMiOiIiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9qdWVqaW4uaW0vcG9zdC81ZDE5YjcyOWYyNjVkYTFiYjI3NzQ4NjUifSx7ImlkIjo3NjcsIm5ld1RpdGxlIjoiUHJvbWlzZS5hbGwg5bm25Y+R6ZmQ5Yi2IOWQjOaXtuWPquiDveaciTXkuKror7fmsYLvvIjnk5zlrZDvvIkiLCJzdWJEZXMiOiIiLCJsZXZlbCI6Mywidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9zZWdtZW50ZmF1bHQuY29tL2EvMTE5MDAwMDAxNjM4OTEyNyAifSx7ImlkIjo3NjUsIm5ld1RpdGxlIjoic3Jj5ZKMIGhyZWYg55qE5Yy65Yir77yI5Lqs5Lic77yJIiwic3ViRGVzIjoiMCIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo3NjQsIm5ld1RpdGxlIjoicmVhY3Qtcm91dGVy6YeM55qEPExpbms+5qCH562+5ZKMPGE+5qCH562+5pyJ5LuA5LmI5Yy65Yir77yI5ru05ru077yJIiwic3ViRGVzIjoiMCIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL2Jsb2cuY3Nkbi5uZXQvc2luYXRfMTc3NzU5OTcvYXJ0aWNsZS9kZXRhaWxzLzY2OTY3ODU0In0seyJpZCI6NzYzLCJuZXdUaXRsZSI6InJlYWN0LXJvdXRlcuaAjuS5iOWunueOsOi3r+eUseWIh+aNou+8iOa7tOa7tO+8iSIsInN1YkRlcyI6IiIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL2Jsb2cuY3Nkbi5uZXQvbGV2aXNjYXIvYXJ0aWNsZS9kZXRhaWxzLzgxODc4Njc3In0seyJpZCI6NzYyLCJuZXdUaXRsZSI6IlJlYWN057uE5Lu25LqL5Lu25Luj55CG55qE5Y6f55CG77yI572R5piT77yJIiwic3ViRGVzIjoiIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWQ3Njc4YjA2ZmI5YTA2YjJiNDdhMDNjIn0seyJpZCI6NzYxLCJuZXdUaXRsZSI6Iuivt+S7i+e7jVByb21pc2XvvIzlvILluLjmjZXojrfvvIjnvZHmmJPvvIkiLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vYmxvZy5jc2RuLm5ldC9iaWxsbGwvYXJ0aWNsZS9kZXRhaWxzLzc0MDgxNDI2IGh0dHBzOi8vYmxvZy5jc2RuLm5ldC9rYWJpa2UvYXJ0aWNsZS9kZXRhaWxzLzEwMTQ2MDYzNyJ9LHsiaWQiOjc2MCwibmV3VGl0bGUiOiLku4vnu43kuIvnspjmgKfluIPlsYDvvIhzdGlja3nvvInvvIjnvZHmmJPvvIkiLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vd3d3LmNuYmxvZ3MuY29tL3Mxbmtlci9wLzQ4MzUwNzkuaHRtbCJ9LHsiaWQiOjc1OSwibmV3VGl0bGUiOiJodHRwMS4x5pe25aaC5L2V5aSN55SodGNw6L+e5o6l77yI572R5piT77yJIiwic3ViRGVzIjoiMCIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL3d3dy5qaWFuc2h1LmNvbS9wLzUyZDg2NTU4Y2E1NyJ9LHsiaWQiOjc1OCwibmV3VGl0bGUiOiLop4Llr5/ogIXlkozorqLpmIUt5Y+R5biD55qE5Yy65Yir77yM5ZCE6Ieq55So5Zyo5ZOq6YeM77yI572R5piT77yJIiwic3ViRGVzIjoiIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWExNGU5ZWRmMjY1ZGE0MzEyODA4ZDg2In0seyJpZCI6NzU3LCJuZXdUaXRsZSI6IuaWh+S7tuS4iuS8oOWmguS9leWBmuaWreeCuee7reS8oO+8iOe9keaYk++8iSIsInN1YkRlcyI6IiIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL2p1ZWppbi5pbS9wb3N0LzVkYTE0Nzc4ZjI2NWRhNWJiNjI4ZTU5MCNoZWFkaW5nLTE3In0seyJpZCI6NzU1LCJuZXdUaXRsZSI6IuS9v+eUqOi/h+eahGtvYTLkuK3pl7Tku7bvvIjpmL/ph4zvvIkiLCJzdWJEZXMiOiIiLCJsZXZlbCI6MSwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly93d3cuamlhbnNodS5jb20vcC9jMWUwY2EzZjk3NjQifSx7ImlkIjo3NTQsIm5ld1RpdGxlIjoibWFzdGVy5oyC5LqG55qE6K+dcG0y5oCO5LmI5aSE55CG77yI6Zi/6YeM77yJIiwic3ViRGVzIjoiIiwibGV2ZWwiOjMsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vd3d3LmNuYmxvZ3MuY29tL1lhbnNzL3AvMTAxNjgzNTkuaHRtbCJ9LHsiaWQiOjc1MywibmV3VGl0bGUiOiLku4vnu41TU0zlkoxUTFPvvIjlr7rlupPvvIkiLCJzdWJEZXMiOiIiLCJsZXZlbCI6Mywidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly93d3cuY25ibG9ncy5jb20vc3VzYW5ob25seS9wLzc0ODk1MzIuaHRtbCJ9LHsiaWQiOjc1MiwibmV3VGl0bGUiOiLor7Tor7TnvZHnu5znmoTkupTlsYLmqKHlnovvvIjlr7rlupPvvIkiLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6IiJ9LHsiaWQiOjc1MSwibmV3VGl0bGUiOiJSTueahOWOn+eQhu+8jOS4uuS7gOS5iOWPr+S7peWQjOaXtuWcqOWuieWNk+WSjElPU+err+i/kOihjO+8iOWvuuW6k++8iSIsInN1YkRlcyI6IjAiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly93d3cuY25ibG9ncy5jb20vZ3V5dWVodWFuaHVhbi9wLzY4NDc5NzkuaHRtbCJ9LHsiaWQiOjc1MCwibmV3VGl0bGUiOiJwcm9taXNl5aaC5L2V5a6e546wdGhlbuWkhOeQhu+8iOWuneWuneagke+8iSIsInN1YkRlcyI6IiIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL3podWFubGFuLnpoaWh1LmNvbS9wLzMyODk0MDQwIn0seyJpZCI6NzQ5LCJuZXdUaXRsZSI6IuS7i+e7jU1WUOaAjuS5iOe7hOe7h++8iOWuneWuneagke+8iSIsInN1YkRlcyI6IjAiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zODAzMTEyMi9hcnRpY2xlL2RldGFpbHMvNzkyODc3NDQgaHR0cHM6Ly93d3cuY25ibG9ncy5jb20vRGVjbWJlci9wLzUyNzkwMjguaHRtbCJ9LHsiaWQiOjc0OCwibmV3VGl0bGUiOiJub2Rl5paH5Lu25p+l5om+5LyY5YWI57qn77yI5a6d5a6d5qCR77yJIiwic3ViRGVzIjoiIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vY2xvdWQudGVuY2VudC5jb20vZGV2ZWxvcGVyL2FydGljbGUvMTAwNTc2OCJ9LHsiaWQiOjc0NywibmV3VGl0bGUiOiJucG0y5ZKMbnBtMyDmnInku4DkuYjljLrliKso5a6d5a6d5qCRKSIsInN1YkRlcyI6IiIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo3MzYsIm5ld1RpdGxlIjoi5LuA5LmI5pe25YCZ5L2/55So4oCcZ2l0IHJlYmFzZeKAneS7o+abv+KAnGdpdCBtZXJnZeKAne+8nyIsInN1YkRlcyI6IjAiLCJsZXZlbCI6MSwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6NzM1LCJuZXdUaXRsZSI6IuWRiuivieaIkSBHaXQg5LitIEhFQUTjgIHlt6XkvZzmoJHlkozntKLlvJXkuYvpl7TnmoTljLrliKvvvJ8iLCJzdWJEZXMiOiIiLCJsZXZlbCI6MSwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6NzM0LCJuZXdUaXRsZSI6Iuino+mHiiBGb3JraW5nIOW3peS9nOa1geeoi+eahOS8mOeCuSIsInN1YkRlcyI6IiIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo3MzMsIm5ld1RpdGxlIjoi4oCcZ2l0IHB1bGzigJ3lkozigJxnaXQgZmV0Y2jigJ3kuYvpl7TmnInku4DkuYjljLrliKvvvJ8gICAiLCJzdWJEZXMiOiIiLCJsZXZlbCI6MSwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6NzMyLCJuZXdUaXRsZSI6IuKAnOaLieWPluivt+axgu+8iHB1bGwgcmVxdWVzdO+8ieKAneWSjOKAnOWIhuaUr++8iGJyYW5jaO+8ieKAneS5i+mXtOacieS7gOS5iOWMuuWIq++8nyIsInN1YkRlcyI6IiIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo3MzEsIm5ld1RpdGxlIjoi5LuA5LmI5pivIEdpdCDlpI3liLvvvIhmb3Jr77yJ77yf5aSN5Yi777yIZm9ya++8ieOAgeWIhuaUr++8iGJyYW5jaO+8ieWSjOWFi+mahu+8iGNsb25l77yJ5LmL6Ze05pyJ5LuA5LmI5Yy65Yir77yfIiwic3ViRGVzIjoiIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6IiJ9LHsiaWQiOjczMCwibmV3VGl0bGUiOiLkvb/nlKjov4dnaXQgY2hlcnJ5LXBpY2vvvIzmnInku4DkuYjkvZznlKjvvJ8iLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6IiJ9LHsiaWQiOjcyOSwibmV3VGl0bGUiOiIgZ2l06Lef5YW25LuW54mI5pys5o6n5Yi25Zmo5pyJ5ZWl5Yy65Yir77yfIiwic3ViRGVzIjoiIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6IiJ9LHsiaWQiOjcyOCwibmV3VGl0bGUiOiLmiJHku6zlnKjmnKzlnLDlt6XnqIvluLjkvJrkv67mlLnkuIDkupvphY3nva7mlofku7bvvIzov5nkupvmlofku7bkuI3pnIDopoHooqvmj5DkuqTvvIzogIzmiJHku6zlj4jkuI3mg7Pmr4/mrKHmiafooYxnaXQgc3RhdHVz5pe26YO96K6p6L+Z5Lqb5paH5Lu25pi+56S65Ye65p2l77yM5oiR5Lus6K+l5aaC5L2V5pON5L2c77yfIiwic3ViRGVzIjoiMCIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo3MjcsIm5ld1RpdGxlIjoi5aaC5L2V5oqK5pys5Zyw5LuT5bqT55qE5YaF5a655o6o5ZCR5LiA5Liq56m655qE6L+c56iL5LuT5bqT77yfIiwic3ViRGVzIjoiMCIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo3MjYsIm5ld1RpdGxlIjoi5o+Q5Lqk5pe25Y+R55Sf5Yay56qB77yM5L2g6IO96Kej6YeK5Yay56qB5piv5aaC5L2V5Lqn55Sf55qE5ZCX77yf5L2g5piv5aaC5L2V6Kej5Yaz55qE77yfIiwic3ViRGVzIjoiMCIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIxMTEifSx7ImlkIjo3MjUsIm5ld1RpdGxlIjoi5YiX5Li+5bel5L2c5Lit5bi455So55qE5Yeg5LiqZ2l05ZG95Luk77yfIiwic3ViRGVzIjoiMCIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIyMjIifSx7ImlkIjo3MjEsIm5ld1RpdGxlIjoi5a+56LGh5pWw57uE5aaC5L2V5Y676YeN77yf77yI54OI54aK572R57uc77yJIiwic3ViRGVzIjoiIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWRiNTU2Mzc2ZmI5YTAyMDdhNmRkY2U3I2hlYWRpbmctNyJ9LHsiaWQiOjcxOSwibmV3VGl0bGUiOiLnp7vliqjnq6/lpoLkvZXorr7orqHkuIDkuKrmr5TovoPlj4vlpb3nmoRIZWFkZXLnu4Tku7bvvJ8o5pC656iLKSIsInN1YkRlcyI6IiIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL2p1ZWppbi5pbS9wb3N0LzVkYjU1NjM3NmZiOWEwMjA3YTZkZGNlNyNoZWFkaW5nLTE0In0seyJpZCI6NzE4LCJuZXdUaXRsZSI6IuivtOWHunNwYWNlLWJldHdlZW7lkoxzcGFjZS1hcm91bmTnmoTljLrliKvvvJ/vvIjmkLrnqIvvvIkiLCJzdWJEZXMiOiIiLCJsZXZlbCI6MSwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9qdWVqaW4uaW0vcG9zdC81ZGI1NTYzNzZmYjlhMDIwN2E2ZGRjZTcjaGVhZGluZy0xNSJ9LHsiaWQiOjcxNywibmV3VGl0bGUiOiJSZWFjdCBIb29rc+W9k+S4reeahHVzZUVmZmVjdOaYr+WmguS9leWMuuWIhueUn+WRveWRqOacn+mSqeWtkOeahO+8iOWWnOmprOaLiembhe+8iSIsInN1YkRlcyI6IiIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL2p1ZWppbi5pbS9wb3N0LzVkYjU1NjM3NmZiOWEwMjA3YTZkZGNlNyNoZWFkaW5nLTIwIn0seyJpZCI6NzE2LCJuZXdUaXRsZSI6IlJlYWN05a6e546w55qE56e75Yqo5bqU55So5Lit77yM5aaC5p6c5Ye6546w5Y2h6aG/77yM5pyJ5ZOq5Lqb5Y+v5Lul6ICD6JmR55qE5LyY5YyW5pa55qGI77yI5Zac6ams5ouJ6ZuF77yJIiwic3ViRGVzIjoiIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWRiNTU2Mzc2ZmI5YTAyMDdhNmRkY2U3I2hlYWRpbmctMjQifSx7ImlkIjo3MTUsIm5ld1RpdGxlIjoi5aaC5L2V5LuOMTAwMDDkuKrmlbDkuK3mib7liLDmnIDlpKfnmoQxMOS4quaVsCjllpzpqazmi4npm4UpIiwic3ViRGVzIjoiIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWRiNTU2Mzc2ZmI5YTAyMDdhNmRkY2U3I2hlYWRpbmctMjUifSx7ImlkIjo3MTQsIm5ld1RpdGxlIjoiUmVhY3Tlrp7njrDkuIDkuKrpmLLmipbnmoTmqKHns4rmn6Xor6LovpPlhaXmoYYiLCJzdWJEZXMiOiIiLCJsZXZlbCI6MSwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9qdWVqaW4uaW0vcG9zdC81ZGI1NTYzNzZmYjlhMDIwN2E2ZGRjZTcjaGVhZGluZy0yNyJ9LHsiaWQiOjcxMywibmV3VGl0bGUiOiLmiYvliqjlsIHoo4XkuIDkuKror7fmsYLlh73mlbDvvIzlj6/ku6Xorr7nva7mnIDlpKfor7fmsYLmrKHmlbDvvIzor7fmsYLmiJDlip/liJnkuI3lho3or7fmsYLvvIzor7fmsYLlpLHotKXliJnnu6fnu63or7fmsYLnm7TliLDotoXov4fmnIDlpKfmrKHmlbAo5rWB5Yip6K+0KSIsInN1YkRlcyI6IiIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL2p1ZWppbi5pbS9wb3N0LzVkYjU1NjM3NmZiOWEwMjA3YTZkZGNlNyNoZWFkaW5nLTI4In0seyJpZCI6NzEyLCJuZXdUaXRsZSI6IkdFVOWSjFBPU1TnmoTljLrliKvvvIjmtYHliKnor7TvvIkiLCJzdWJEZXMiOiIiLCJsZXZlbCI6MSwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6NzExLCJuZXdUaXRsZSI6IkNTUzPkuK10cmFuc2l0aW9u5ZKMYW5pbWF0aW9u55qE5bGe5oCn5YiG5Yir5pyJ5ZOq5Lqb77yI5ZOU5ZOp5ZOU5ZOp77yJIiwic3ViRGVzIjoiIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWRiNTU2Mzc2ZmI5YTAyMDdhNmRkY2U3I2hlYWRpbmctMzMifSx7ImlkIjo3MTAsIm5ld1RpdGxlIjoiZm9yRWFjaO+8jG1hcOWSjGZpbHRlcueahOWMuuWIq++8iOWTlOWTqeWTlOWTqe+8iSIsInN1YkRlcyI6IiIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL2p1ZWppbi5pbS9wb3N0LzVkYjU1NjM3NmZiOWEwMjA3YTZkZGNlNyNoZWFkaW5nLTM2In0seyJpZCI6NzA5LCJuZXdUaXRsZSI6Iui3qOagh+etvumhteeahOmAmuiur+aWueW8j+acieWTquS6m++8iOWTlOWTqeWTlOWTqe+8iSIsInN1YkRlcyI6IiIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIifSx7ImlkIjo3MDgsIm5ld1RpdGxlIjoi5a6e546w5LiA5Liq5Ye95pWw5Yik5pat5pWw5o2u57G75Z6LKOWTlOWTqeWTlOWTqSkiLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWRiNTU2Mzc2ZmI5YTAyMDdhNmRkY2U3I2hlYWRpbmctMzgifSx7ImlkIjo2OTAsIm5ld1RpdGxlIjoiZGVsZXRlIOaVsOe7hOeahCBpdGVt77yM5pWw57uE55qEIGxlbmd0aCDmmK/lkKbkvJogLTEiLCJzdWJEZXMiOiIiLCJsZXZlbCI6MSwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiIn0seyJpZCI6Njg5LCJuZXdUaXRsZSI6Iue7meWHuiBbJzEnLCAnMycsICcxMCddLm1hcChwYXJzZUludCkg5omn6KGM57uT5p6cIiwic3ViRGVzIjoiMCIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiIwIn0seyJpZCI6Njg4LCJuZXdUaXRsZSI6Imh0dHAg5Yqr5oyBIiwic3ViRGVzIjoiIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNTliYTE0NmM2ZmI5YTAwYTQ2MzZkOGI2I2hlYWRpbmctMiJ9LHsiaWQiOjY4NywibmV3VGl0bGUiOiJIVFRQ5Yqr5oyB44CBRE5T5Yqr5oyB5LiOWFNTIiwic3ViRGVzIjoiIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vd3d3LmNuYmxvZ3MuY29tL2NvY28xcy9wLzU3NzcyNjAuaHRtbCJ9LHsiaWQiOjY4NiwibmV3VGl0bGUiOiJ4c3MgY3NyZiDnmoTkuIDliIciLCJzdWJEZXMiOiIiLCJsZXZlbCI6MSwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL2R3cXMvYmxvZy9pc3N1ZXMvNjgifSx7ImlkIjo2ODUsIm5ld1RpdGxlIjoi6K+36K+06K+0IENTUkYg5pS76ZiyIiwic3ViRGVzIjoiMCIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL2p1ZWppbi5pbS9wb3N0LzViNmIwODk1NmZiOWEwNGZjNjdjMjI2MyBodHRwczovL2p1ZWppbi5pbS9wb3N0LzViYzAwOTk5NmZiOWEwNWQwYTA1NTE5MiJ9LHsiaWQiOjY4NCwibmV3VGl0bGUiOiJIVFRQ5Yqr5oyB44CBRE5T5Yqr5oyB5LiOWFNTIiwic3ViRGVzIjoiIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vd3d3LmNuYmxvZ3MuY29tL2NvY28xcy9wLzU3NzcyNjAuaHRtbCJ9LHsiaWQiOjY4MywibmV3VGl0bGUiOiLnroDljZXor7TkuIt4c3PmlLvlh7vlkozpmLLlvqEiLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjEsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vc2VnbWVudGZhdWx0LmNvbS9hLzExOTAwMDAwMjA0MDIxODUgaHR0cHM6Ly9qdWVqaW4uaW0vcG9zdC81YmFkOTE0MGU1MWQ0NTBlOTM1YzZkNjQifSx7ImlkIjo2ODIsIm5ld1RpdGxlIjoicmVhY3Qg5pyJ5Yeg56eN5LqL5Lu257uR5a6a5pa55byP5Lul5Y+K5Yy65Yir5piv5LuA5LmIIiwic3ViRGVzIjoiMCIsImxldmVsIjoxLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL3NlZ21lbnRmYXVsdC5jb20vYS8xMTkwMDAwMDExMzE3NTE1In0seyJpZCI6NjgxLCJuZXdUaXRsZSI6InJlZHV45byC5q2l5Lit6Ze05Lu25LmL6Ze055qE5LyY5YqjPyIsInN1YkRlcyI6IjAiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9qdWVqaW4uaW0vcG9zdC81ZDVmNDRkYWU1MWQ0NTYxZGY3ODA1YjQjaGVhZGluZy0xNiJ9LHsiaWQiOjY4MCwibmV3VGl0bGUiOiJyZWR1eOS4reWmguS9lei/m+ihjOW8guatpeaTjeS9nD8iLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWQ1ZjQ0ZGFlNTFkNDU2MWRmNzgwNWI0I2hlYWRpbmctMTUifSx7ImlkIjo2NzksIm5ld1RpdGxlIjoicmVkdXjkuI5tb2J455qE5Yy65YirPyIsInN1YkRlcyI6IjAiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9qdWVqaW4uaW0vcG9zdC81ZDVmNDRkYWU1MWQ0NTYxZGY3ODA1YjQjaGVhZGluZy0xNCJ9LHsiaWQiOjY3OCwibmV3VGl0bGUiOiJyZWFjdC1yZWR1eOaYr+WmguS9leW3peS9nOeahD8iLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWQ1ZjQ0ZGFlNTFkNDU2MWRmNzgwNWI0I2hlYWRpbmctMTMifSx7ImlkIjo2NzcsIm5ld1RpdGxlIjoicmVkdXjnmoTlt6XkvZzmtYHnqIs/Iiwic3ViRGVzIjpudWxsLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9qdWVqaW4uaW0vcG9zdC81ZDVmNDRkYWU1MWQ0NTYxZGY3ODA1YjQjaGVhZGluZy0xMiJ9LHsiaWQiOjY3NiwibmV3VGl0bGUiOiLkvaDlr7kgVGltZSBTbGljZeeahOeQhuinoz8iLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWQ1ZjQ0ZGFlNTFkNDU2MWRmNzgwNWI0I2hlYWRpbmctMTEifSx7ImlkIjo2NzQsIm5ld1RpdGxlIjoibWl4aW7jgIFob2PjgIFyZW5kZXIgcHJvcHPjgIFyZWFjdC1ob29rc+eahOS8mOWKo+WmguS9le+8nyIsInN1YkRlcyI6IjAiLCJsZXZlbCI6Miwidmlld0NvdW50IjowLCJzZWVDb3VudCI6MCwiYW5zd2VyVXJsIjoiaHR0cHM6Ly9qdWVqaW4uaW0vcG9zdC81ZDVmNDRkYWU1MWQ0NTYxZGY3ODA1YjQjaGVhZGluZy05In0seyJpZCI6NjczLCJuZXdUaXRsZSI6IlJlYWN05aaC5L2V6L+b6KGM57uE5Lu2L+mAu+i+keWkjeeUqD8iLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWQ1ZjQ0ZGFlNTFkNDU2MWRmNzgwNWI0I2hlYWRpbmctOCJ9LHsiaWQiOjY3MiwibmV3VGl0bGUiOiJSZWFjdOacieWTquS6m+aAp+iDveS8mOWMlueahOaJi+autT8iLCJzdWJEZXMiOiIwIiwibGV2ZWwiOjIsInZpZXdDb3VudCI6MCwic2VlQ291bnQiOjAsImFuc3dlclVybCI6Imh0dHBzOi8vanVlamluLmltL3Bvc3QvNWQ1ZjQ0ZGFlNTFkNDU2MWRmNzgwNWI0I2hlYWRpbmctNyJ9LHsiaWQiOjY3MSwibmV3VGl0bGUiOiJSZWFjdOe7hOS7tumAmuS/oeWmguS9leWunueOsD8iLCJzdWJEZXMiOm51bGwsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL2p1ZWppbi5pbS9wb3N0LzVkNWY0NGRhZTUxZDQ1NjFkZjc4MDViNCNoZWFkaW5nLTYifSx7ImlkIjo2NzAsIm5ld1RpdGxlIjoic2V0U3RhdGXliLDlupXmmK/lvILmraXov5jmmK/lkIzmraU/Iiwic3ViRGVzIjoiMCIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL2p1ZWppbi5pbS9wb3N0LzVkNWY0NGRhZTUxZDQ1NjFkZjc4MDViNCNoZWFkaW5nLTUifSx7ImlkIjo2NjksIm5ld1RpdGxlIjoiUmVhY3TnmoTor7fmsYLlupTor6XmlL7lnKjlk6rkuKrnlJ/lkb3lkajmnJ/kuK0/Iiwic3ViRGVzIjoiMCIsImxldmVsIjoyLCJ2aWV3Q291bnQiOjAsInNlZUNvdW50IjowLCJhbnN3ZXJVcmwiOiJodHRwczovL2p1ZWppbi5pbS9wb3N0LzVkNWY0NGRhZTUxZDQ1NjFkZjc4MDViNCNoZWFkaW5nLTQifV19fX19fQ==