From 6678e78d7b70b38d3fcb04aba8e697d7f67a281a Mon Sep 17 00:00:00 2001 From: bearyan Date: Fri, 23 Sep 2016 20:00:35 +0800 Subject: [PATCH] weui 1.0 --- .gitignore | 2 +- CHANGELOG.md | 37 +- bower.json | 2 +- dist/example/example.css | 2 +- dist/example/example.js | 633 +++-- dist/example/images/icon_footer.png | Bin 0 -> 1370 bytes dist/example/images/icon_footer_link.png | Bin 0 -> 1346 bytes dist/example/images/icon_intro.png | Bin 0 -> 748 bytes dist/example/images/icon_nav_feedback.png | Bin 0 -> 924 bytes dist/example/images/icon_nav_flow.png | Bin 0 -> 1391 bytes dist/example/images/icon_nav_form.png | Bin 0 -> 200 bytes dist/example/images/icon_nav_layout.png | Bin 0 -> 357 bytes dist/example/images/icon_nav_msg.png | Bin 2967 -> 924 bytes dist/example/images/icon_nav_nav.png | Bin 0 -> 579 bytes dist/example/images/icon_nav_progress.png | Bin 334 -> 548 bytes dist/example/images/icon_nav_search.png | Bin 0 -> 1068 bytes dist/example/images/icon_nav_special.png | Bin 0 -> 495 bytes dist/example/images/icon_nav_z-index.png | Bin 0 -> 388 bytes dist/example/images/icon_nav_zindex.png | Bin 0 -> 388 bytes dist/example/images/icon_tabbar.png | Bin 0 -> 1176 bytes dist/example/images/layers/content.png | Bin 0 -> 86418 bytes dist/example/images/layers/navigation.png | Bin 0 -> 12688 bytes dist/example/images/layers/popout.png | Bin 0 -> 9243 bytes dist/example/images/layers/transparent.gif | Bin 0 -> 1745 bytes dist/example/images/logo.png | Bin 0 -> 2751 bytes dist/example/images/pic_160.png | Bin 0 -> 2243 bytes dist/example/images/pic_article_1.jpg | Bin 7652 -> 0 bytes dist/example/images/pic_article_2.jpg | Bin 8094 -> 0 bytes dist/example/index.html | 1992 ++++++++++------ dist/example/router.min.js | 6 - dist/example/snapshot/cell.png | Bin 63739 -> 56627 bytes dist/example/zepto.min.js | 3 +- dist/style/weui.css | 2086 ++++++++++------- dist/style/weui.min.css | 4 +- gulpfile.js | 2 +- package.json | 2 +- src/example/example.js | 633 +++-- src/example/example.less | 501 ++-- src/example/fragment/actionsheet.html | 56 +- src/example/fragment/article.html | 62 +- src/example/fragment/button.html | 41 +- src/example/fragment/cell.html | 287 --- src/example/fragment/dialog.html | 93 +- src/example/fragment/flex.html | 29 + src/example/fragment/footer.html | 34 + src/example/fragment/gallery.html | 14 + src/example/fragment/home.html | 291 ++- src/example/fragment/icons.html | 79 +- src/example/fragment/input.html | 199 ++ src/example/fragment/layers.html | 87 + src/example/fragment/list.html | 91 + src/example/fragment/loadmore.html | 21 + src/example/fragment/msg.html | 21 +- src/example/fragment/msg_success.html | 23 + src/example/fragment/msg_warn.html | 23 + src/example/fragment/navbar.html | 28 +- src/example/fragment/panel.html | 152 +- src/example/fragment/picker.html | 47 + src/example/fragment/preview.html | 59 + src/example/fragment/progress.html | 62 +- src/example/fragment/searchbar.html | 74 +- src/example/fragment/tab.html | 19 - src/example/fragment/tabbar.html | 48 +- src/example/fragment/toast.html | 60 +- src/example/fragment/uploader.html | 81 + src/example/images/icon_footer.png | Bin 0 -> 1370 bytes src/example/images/icon_footer_link.png | Bin 0 -> 1346 bytes src/example/images/icon_intro.png | Bin 0 -> 748 bytes src/example/images/icon_nav_actionSheet.png | Bin 15352 -> 0 bytes src/example/images/icon_nav_article.png | Bin 425 -> 0 bytes src/example/images/icon_nav_button.png | Bin 1232 -> 0 bytes src/example/images/icon_nav_cell.png | Bin 196 -> 0 bytes src/example/images/icon_nav_dialog.png | Bin 838 -> 0 bytes src/example/images/icon_nav_feedback.png | Bin 0 -> 924 bytes src/example/images/icon_nav_form.png | Bin 0 -> 200 bytes src/example/images/icon_nav_icons.png | Bin 1735 -> 0 bytes src/example/images/icon_nav_layout.png | Bin 0 -> 357 bytes src/example/images/icon_nav_msg.png | Bin 2967 -> 0 bytes src/example/images/icon_nav_nav.png | Bin 0 -> 579 bytes src/example/images/icon_nav_panel.png | Bin 669 -> 0 bytes src/example/images/icon_nav_progress.png | Bin 334 -> 0 bytes src/example/images/icon_nav_search.png | Bin 0 -> 1068 bytes src/example/images/icon_nav_search_bar.png | Bin 1445 -> 0 bytes src/example/images/icon_nav_special.png | Bin 0 -> 495 bytes src/example/images/icon_nav_tab.png | Bin 521 -> 0 bytes src/example/images/icon_nav_toast.png | Bin 701 -> 0 bytes src/example/images/icon_nav_z-index.png | Bin 0 -> 388 bytes src/example/images/icon_nav_zindex.png | Bin 0 -> 388 bytes src/example/images/icon_tabbar.png | Bin 0 -> 1176 bytes src/example/images/layers/content.png | Bin 0 -> 86418 bytes src/example/images/layers/navigation.png | Bin 0 -> 12688 bytes src/example/images/layers/popout.png | Bin 0 -> 9243 bytes src/example/images/layers/transparent.gif | Bin 0 -> 1745 bytes src/example/images/logo.png | Bin 0 -> 2751 bytes src/example/images/pic_160.png | Bin 0 -> 2243 bytes src/example/index.html | 19 +- src/example/router.min.js | 6 - src/example/snapshot/cell.png | Bin 63739 -> 56627 bytes src/example/zepto.min.js | 3 +- src/style/base/fn.less | 13 +- src/style/base/mixin/mobile.less | 14 - src/style/base/mixin/setArrow.less | 140 +- src/style/base/mixin/setChecked.less | 21 - src/style/base/mixin/setOnepx.less | 9 +- src/style/base/mixin/text.less | 5 + src/style/base/reset.less | 3 +- src/style/base/variable/color.less | 20 + src/style/base/variable/global.less | 37 +- src/style/base/variable/monokai.less | 11 - src/style/base/variable/weui-button.less | 37 + .../{weui_cell.less => weui-cell.less} | 12 +- src/style/base/variable/weui-dialog.less | 5 + .../{weui_grid.less => weui-grid.less} | 0 .../variable/{weui_msg.less => weui-msg.less} | 0 ...{weui_progress.less => weui-progress.less} | 0 src/style/base/variable/weui_button.less | 21 - src/style/icon/weui-font.less | 57 + ...eui_icon_font.less => weui-icon_font.less} | 57 +- src/style/icon/weui_font.less | 54 - src/style/weui.less | 65 +- src/style/widget/weui-agree/weui-agree.less | 59 + .../widget/weui-animate/weui-animate.less | 55 + .../weui-btn_default.less} | 8 +- .../widget/weui-button/weui-btn_disabled.less | 15 + .../weui-btn_global.less} | 9 +- .../widget/weui-button/weui-btn_plain.less | 29 + .../weui-btn_primary.less} | 6 +- .../weui-btn_warn.less} | 6 +- src/style/widget/weui-button/weui-button.less | 61 + src/style/widget/weui-cell/weui-access.less | 32 + .../weui-cell_global.less} | 29 +- src/style/widget/weui-cell/weui-check.less | 4 + .../weui-check/weui-check_common.less} | 4 +- .../weui-check/weui-checkbox.less} | 14 +- .../weui-check/weui-radio.less} | 12 +- src/style/widget/weui-cell/weui-form.less | 5 + .../weui-form/weui-form-preview.less | 80 + .../weui-form/weui-form_common.less} | 52 +- .../weui-cell/weui-form/weui-select.less | 69 + .../weui-cell/weui-form/weui-vcode.less | 27 + src/style/widget/weui-cell/weui-gallery.less | 35 + .../weui-switch.less} | 10 +- .../weui-uploader.less} | 62 +- src/style/widget/weui-flex/weui-flex.less | 8 + src/style/widget/weui-footer/weui-footer.less | 41 + src/style/widget/weui-grid/weui-grid.less | 55 + .../widget/weui-loading/weui-loading.less | 32 + .../widget/weui-media-box/weui-media-box.less | 87 + .../weui-article.less} | 11 +- src/style/widget/weui-page/weui-msg.less | 45 + src/style/widget/weui-panel/weui-panel.less | 34 + src/style/widget/weui-picker/weui-picker.less | 98 + .../weui-progress.less} | 8 +- .../weui-searchbar.less} | 32 +- .../widget/{weui_tab => weui-tab}/navbar.less | 14 +- src/style/widget/weui-tab/tabbar.less | 57 + .../weui_tab.less => weui-tab/weui-tab.less} | 12 +- .../widget/weui-tips/weui-actionsheet.less | 84 + src/style/widget/weui-tips/weui-dialog.less | 133 ++ src/style/widget/weui-tips/weui-loadmore.less | 41 + src/style/widget/weui-tips/weui-mask.less | 20 + src/style/widget/weui-tips/weui-toast.less | 35 + .../widget/weui_button/weui_btn_disabled.less | 8 - .../widget/weui_button/weui_btn_plain.less | 28 - src/style/widget/weui_button/weui_button.less | 60 - src/style/widget/weui_cell/weui_access.less | 22 - src/style/widget/weui_cell/weui_check.less | 4 - src/style/widget/weui_cell/weui_form.less | 6 - .../weui_cell/weui_form/weui_select.less | 36 - .../weui_form/weui_select_after.less | 9 - .../weui_form/weui_select_before.less | 31 - .../weui_cell/weui_form/weui_vcode.less | 14 - src/style/widget/weui_grid/weui_grid.less | 74 - .../widget/weui_media_box/weui_media_box.less | 95 - src/style/widget/weui_page/weui_msg.less | 46 - src/style/widget/weui_panel/weui_panel.less | 64 - src/style/widget/weui_tab/tabbar.less | 49 - .../widget/weui_tips/weui_actionsheet.less | 43 - src/style/widget/weui_tips/weui_dialog.less | 96 - src/style/widget/weui_tips/weui_mask.less | 35 - src/style/widget/weui_tips/weui_toast.less | 202 -- start.bat | 1 + 182 files changed, 6742 insertions(+), 4306 deletions(-) create mode 100644 dist/example/images/icon_footer.png create mode 100644 dist/example/images/icon_footer_link.png create mode 100644 dist/example/images/icon_intro.png create mode 100644 dist/example/images/icon_nav_feedback.png create mode 100644 dist/example/images/icon_nav_flow.png create mode 100644 dist/example/images/icon_nav_form.png create mode 100644 dist/example/images/icon_nav_layout.png create mode 100644 dist/example/images/icon_nav_nav.png create mode 100644 dist/example/images/icon_nav_search.png create mode 100644 dist/example/images/icon_nav_special.png create mode 100644 dist/example/images/icon_nav_z-index.png create mode 100644 dist/example/images/icon_nav_zindex.png create mode 100644 dist/example/images/icon_tabbar.png create mode 100644 dist/example/images/layers/content.png create mode 100644 dist/example/images/layers/navigation.png create mode 100644 dist/example/images/layers/popout.png create mode 100644 dist/example/images/layers/transparent.gif create mode 100644 dist/example/images/logo.png create mode 100644 dist/example/images/pic_160.png delete mode 100644 dist/example/images/pic_article_1.jpg delete mode 100644 dist/example/images/pic_article_2.jpg delete mode 100644 dist/example/router.min.js delete mode 100644 src/example/fragment/cell.html create mode 100644 src/example/fragment/flex.html create mode 100644 src/example/fragment/footer.html create mode 100644 src/example/fragment/gallery.html create mode 100644 src/example/fragment/input.html create mode 100644 src/example/fragment/layers.html create mode 100644 src/example/fragment/list.html create mode 100644 src/example/fragment/loadmore.html create mode 100644 src/example/fragment/msg_success.html create mode 100644 src/example/fragment/msg_warn.html create mode 100644 src/example/fragment/picker.html create mode 100644 src/example/fragment/preview.html delete mode 100644 src/example/fragment/tab.html create mode 100644 src/example/fragment/uploader.html create mode 100644 src/example/images/icon_footer.png create mode 100644 src/example/images/icon_footer_link.png create mode 100644 src/example/images/icon_intro.png delete mode 100644 src/example/images/icon_nav_actionSheet.png delete mode 100644 src/example/images/icon_nav_article.png delete mode 100644 src/example/images/icon_nav_button.png delete mode 100644 src/example/images/icon_nav_cell.png delete mode 100644 src/example/images/icon_nav_dialog.png create mode 100644 src/example/images/icon_nav_feedback.png create mode 100644 src/example/images/icon_nav_form.png delete mode 100644 src/example/images/icon_nav_icons.png create mode 100644 src/example/images/icon_nav_layout.png delete mode 100644 src/example/images/icon_nav_msg.png create mode 100644 src/example/images/icon_nav_nav.png delete mode 100644 src/example/images/icon_nav_panel.png delete mode 100644 src/example/images/icon_nav_progress.png create mode 100644 src/example/images/icon_nav_search.png delete mode 100644 src/example/images/icon_nav_search_bar.png create mode 100644 src/example/images/icon_nav_special.png delete mode 100644 src/example/images/icon_nav_tab.png delete mode 100644 src/example/images/icon_nav_toast.png create mode 100644 src/example/images/icon_nav_z-index.png create mode 100644 src/example/images/icon_nav_zindex.png create mode 100644 src/example/images/icon_tabbar.png create mode 100644 src/example/images/layers/content.png create mode 100644 src/example/images/layers/navigation.png create mode 100644 src/example/images/layers/popout.png create mode 100644 src/example/images/layers/transparent.gif create mode 100644 src/example/images/logo.png create mode 100644 src/example/images/pic_160.png delete mode 100644 src/example/router.min.js delete mode 100644 src/style/base/mixin/setChecked.less create mode 100644 src/style/base/variable/color.less delete mode 100644 src/style/base/variable/monokai.less create mode 100644 src/style/base/variable/weui-button.less rename src/style/base/variable/{weui_cell.less => weui-cell.less} (56%) create mode 100644 src/style/base/variable/weui-dialog.less rename src/style/base/variable/{weui_grid.less => weui-grid.less} (100%) rename src/style/base/variable/{weui_msg.less => weui-msg.less} (100%) rename src/style/base/variable/{weui_progress.less => weui-progress.less} (100%) delete mode 100644 src/style/base/variable/weui_button.less create mode 100644 src/style/icon/weui-font.less rename src/style/icon/{weui_icon_font.less => weui-icon_font.less} (50%) delete mode 100644 src/style/icon/weui_font.less create mode 100644 src/style/widget/weui-agree/weui-agree.less create mode 100644 src/style/widget/weui-animate/weui-animate.less rename src/style/widget/{weui_button/weui_btn_default.less => weui-button/weui-btn_default.less} (72%) create mode 100644 src/style/widget/weui-button/weui-btn_disabled.less rename src/style/widget/{weui_button/weui_btn_global.less => weui-button/weui-btn_global.less} (91%) create mode 100644 src/style/widget/weui-button/weui-btn_plain.less rename src/style/widget/{weui_button/weui_btn_primary.less => weui-button/weui-btn_primary.less} (67%) rename src/style/widget/{weui_button/weui_btn_warn.less => weui-button/weui-btn_warn.less} (67%) create mode 100644 src/style/widget/weui-button/weui-button.less create mode 100644 src/style/widget/weui-cell/weui-access.less rename src/style/widget/{weui_cell/weui_cell_global.less => weui-cell/weui-cell_global.less} (83%) create mode 100644 src/style/widget/weui-cell/weui-check.less rename src/style/widget/{weui_cell/weui_check/weui_check_common.less => weui-cell/weui-check/weui-check_common.less} (74%) rename src/style/widget/{weui_cell/weui_check/weui_checkbox.less => weui-cell/weui-check/weui-checkbox.less} (75%) rename src/style/widget/{weui_cell/weui_check/weui_radio.less => weui-cell/weui-check/weui-radio.less} (76%) create mode 100644 src/style/widget/weui-cell/weui-form.less create mode 100644 src/style/widget/weui-cell/weui-form/weui-form-preview.less rename src/style/widget/{weui_cell/weui_form/weui_form_common.less => weui-cell/weui-form/weui-form_common.less} (59%) create mode 100644 src/style/widget/weui-cell/weui-form/weui-select.less create mode 100644 src/style/widget/weui-cell/weui-form/weui-vcode.less create mode 100644 src/style/widget/weui-cell/weui-gallery.less rename src/style/widget/{weui_cell/weui_switch.less => weui-cell/weui-switch.less} (86%) rename src/style/widget/{weui_cell/weui_uploader.less => weui-cell/weui-uploader.less} (71%) create mode 100644 src/style/widget/weui-flex/weui-flex.less create mode 100644 src/style/widget/weui-footer/weui-footer.less create mode 100644 src/style/widget/weui-grid/weui-grid.less create mode 100644 src/style/widget/weui-loading/weui-loading.less create mode 100644 src/style/widget/weui-media-box/weui-media-box.less rename src/style/widget/{weui_page/weui_article.less => weui-page/weui-article.less} (74%) create mode 100644 src/style/widget/weui-page/weui-msg.less create mode 100644 src/style/widget/weui-panel/weui-panel.less create mode 100644 src/style/widget/weui-picker/weui-picker.less rename src/style/widget/{weui_progress/weui_progress.less => weui-progress/weui-progress.less} (77%) rename src/style/widget/{weui_searchbar/weui_searchbar.less => weui-searchbar/weui-searchbar.less} (82%) rename src/style/widget/{weui_tab => weui-tab}/navbar.less (73%) create mode 100644 src/style/widget/weui-tab/tabbar.less rename src/style/widget/{weui_tab/weui_tab.less => weui-tab/weui-tab.less} (72%) create mode 100644 src/style/widget/weui-tips/weui-actionsheet.less create mode 100644 src/style/widget/weui-tips/weui-dialog.less create mode 100644 src/style/widget/weui-tips/weui-loadmore.less create mode 100644 src/style/widget/weui-tips/weui-mask.less create mode 100644 src/style/widget/weui-tips/weui-toast.less delete mode 100644 src/style/widget/weui_button/weui_btn_disabled.less delete mode 100644 src/style/widget/weui_button/weui_btn_plain.less delete mode 100644 src/style/widget/weui_button/weui_button.less delete mode 100644 src/style/widget/weui_cell/weui_access.less delete mode 100644 src/style/widget/weui_cell/weui_check.less delete mode 100644 src/style/widget/weui_cell/weui_form.less delete mode 100644 src/style/widget/weui_cell/weui_form/weui_select.less delete mode 100644 src/style/widget/weui_cell/weui_form/weui_select_after.less delete mode 100644 src/style/widget/weui_cell/weui_form/weui_select_before.less delete mode 100644 src/style/widget/weui_cell/weui_form/weui_vcode.less delete mode 100644 src/style/widget/weui_grid/weui_grid.less delete mode 100644 src/style/widget/weui_media_box/weui_media_box.less delete mode 100644 src/style/widget/weui_page/weui_msg.less delete mode 100644 src/style/widget/weui_panel/weui_panel.less delete mode 100644 src/style/widget/weui_tab/tabbar.less delete mode 100644 src/style/widget/weui_tips/weui_actionsheet.less delete mode 100644 src/style/widget/weui_tips/weui_dialog.less delete mode 100644 src/style/widget/weui_tips/weui_mask.less delete mode 100644 src/style/widget/weui_tips/weui_toast.less create mode 100644 start.bat diff --git a/.gitignore b/.gitignore index fec8c58f..cd59f04b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ .idea/ node_modules -publish.sh \ No newline at end of file +npm-debug.log \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 5d057e47..d9990b6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,24 @@ +#### v1.0.0 (2016-09-23) + +- 【增强】 采用BEM命名规范 +- 【增强】 新增Flex布局 +- 【增强】 新增Gallery +- 【增强】 新增Preview +- 【增强】 新增Agreement +- 【增强】 新增Footer +- 【增强】 新增Dialog和Actionsheet的Android样式 +- 【修复】 修正了部分组件的间距 +- 【修复】 修复了已知问题 + + #### v0.4.3 (2016-07-05) -- [修复] 图片上传组件无法选中图片的缺陷 -- [修复] 九宫格组件少于3个时出现多余线段的缺陷 -- [修复] 解决某些组件的z-index冲突,标准化z-index -- [修复] 解决`pannel`图标没有对齐的问题 -- [增强] demo 更新 router -- [增强] autoprefixer 指定浏览器范围 +- 【修复】 图片上传组件无法选中图片的缺陷 +- 【修复】 九宫格组件少于3个时出现多余线段的缺陷 +- 【修复】 解决某些组件的z-index冲突,标准化z-index +- 【修复】 解决`pannel`图标没有对齐的问题 +- 【增强】 demo 更新 router +- 【增强】 autoprefixer 指定浏览器范围 详情参考: @@ -18,12 +31,12 @@ #### v0.4.2 (2016-04-28) -- [修复] 修复 `weui_label` 在英文字符下溢出的缺陷 -- [增强] Article 页面增加支持图片样式 -- [修复] demo 页面的 `lang` 属性修改 -- [修复] 修复 demo 页面的 ActionSheet mask 无动画的缺陷 -- [增强] 优化 demo, 为tab中navbar和tabbar里标签添加点击事件交互,方便查看实际效果 -- [修复] 修改 `weui_label` 的宽度为 105px +- 【修复】 修复 `weui_label` 在英文字符下溢出的缺陷 +- 【增强】 Article 页面增加支持图片样式 +- 【修复】 demo 页面的 `lang` 属性修改 +- 【修复】 修复 demo 页面的 ActionSheet mask 无动画的缺陷 +- 【增强】 优化 demo, 为tab中navbar和tabbar里标签添加点击事件交互,方便查看实际效果 +- 【修复】 修改 `weui_label` 的宽度为 105px 详情参考: diff --git a/bower.json b/bower.json index 0632dba0..98440a56 100644 --- a/bower.json +++ b/bower.json @@ -6,7 +6,7 @@ }, "description": "wechat mobile ui", "main": "dist/style/weui.css", - "version": "0.4.3", + "version": "1.0.0", "authors": [ "wechat ui team" ], diff --git a/dist/example/example.css b/dist/example/example.css index d760d055..965909b4 100644 --- a/dist/example/example.css +++ b/dist/example/example.css @@ -1 +1 @@ -body,html{height:100%;-webkit-tap-highlight-color:transparent}body{overflow-x:hidden;background-color:#fbf9fe}.container{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.container>div{background-color:#fbf9fe}.hd{padding:2em 0}.page_title{text-align:center;font-size:34px;color:#3cc51f;font-weight:400;margin:0 15%}.page_desc{text-align:center;color:#888;font-size:14px}.bd.spacing{padding:0 15px}.home{padding-bottom:30px}.button .page_title{color:#225fba}.button .bd{padding:0 15px}.button .button_sp_area{padding:10px 0;width:60%;margin:0 auto;text-align:justify;text-justify:distribute-all-lines;font-size:0}.button .button_sp_area:after{display:inline-block;width:100%;height:0;font-size:0;margin:0;padding:0;overflow:hidden;content:"."}.cell .page_title{color:#225fba}.cell .bd{padding-bottom:30px}.dialog .bd,.toast .bd{padding:120px 15px 0}.msg{background-color:#fff}.panel .bd{padding-bottom:20px}.article{background-color:#fff}.article .page_title{color:#de7c23}.icons{background-color:#fff;text-align:center}.icons .page_title{color:#3e24bd}.icons .bd{padding:30px 0;text-align:center}.icons .icon_sp_area{padding:10px 20px;text-align:left}.icons i{margin:0 5px 10px}.tabbar{height:100%}.search_show{display:none;margin-top:0;font-size:14px}.search_show .weui_cell_bd{padding:2px 0 2px 20px;color:#666}.icon{display:inline-block;width:28px;height:28px;vertical-align:middle}.icon_button{background:url(images/icon_nav_button.png) no-repeat;background-size:28px 28px}.icon_cell{background:url(images/icon_nav_cell.png) no-repeat;background-size:28px 28px}.icon_toast{background:url(images/icon_nav_toast.png) no-repeat;background-size:28px 28px}.icon_dialog{background:url(images/icon_nav_dialog.png) no-repeat;background-size:28px 28px}.icon_progress{background:url(images/icon_nav_progress.png) no-repeat;background-size:28px 28px}.icon_msg{background:url(images/icon_nav_msg.png) no-repeat;background-size:28px 28px}.icon_article{background:url(images/icon_nav_article.png) no-repeat;background-size:28px 28px}.icon_actionSheet{background:url(images/icon_nav_actionSheet.png) no-repeat;background-size:28px 28px}.icon_icons{background:url(images/icon_nav_icons.png) no-repeat;background-size:28px 28px}.icon_panel{background:url(images/icon_nav_panel.png) no-repeat;background-size:28px 28px}.icon_tab{background:url(images/icon_nav_tab.png) no-repeat;background-size:28px 28px}.icon_search_bar{background:url(images/icon_nav_search_bar.png) no-repeat;background-size:28px 28px}@-webkit-keyframes a{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes a{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}.enter,.leave{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.enter{-webkit-animation:a .2s forwards;animation:a .2s forwards}.leave{-webkit-animation:b .25s forwards;animation:b .25s forwards} \ No newline at end of file +body,html{height:100%;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system-font,Helvetica Neue,Helvetica,sans-serif}ul{list-style:none}.page,body{background-color:#f8f8f8}.link{color:#1aad19}.container{overflow:hidden}.container,.page{position:absolute;top:0;right:0;bottom:0;left:0}.page{overflow-y:auto;-webkit-overflow-scrolling:touch;opacity:0;z-index:1}.page.js_show{opacity:1}.page__hd{padding:40px}.page__bd_spacing{padding:0 15px}.page__ft{padding-top:40px;padding-bottom:10px;text-align:center}.page__ft img{height:18px}.page__ft.j_bottom{position:absolute;bottom:0;left:0;right:0}.page__title{text-align:left;font-size:20px;font-weight:400}.page__desc{margin-top:5px;color:#888;text-align:left;font-size:14px}.page.home .page__intro-icon{margin-top:-.2em;margin-left:5px;width:16px;height:16px;vertical-align:middle}.page.home .page__title{font-size:0;margin-bottom:15px}.page.home .page__bd img{width:30px;height:30px}.page.home .page__bd li{margin:10px 0;background-color:#fff;overflow:hidden;border-radius:2px;cursor:pointer}.page.home .page__bd li.js_show .weui-flex{opacity:.4}.page.home .page__bd li.js_show .page__category{height:auto}.page.home .page__bd li.js_show .page__category-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.page.home .page__bd li:first-child{margin-top:0}.page.home .page__category{height:0;overflow:hidden}.page.home .page__category-content{opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.3s;transition:.3s}.page.home .weui-flex{padding:20px;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-transition:.3s;transition:.3s}.page.home .weui-cells{margin-top:0}.page.home .weui-cells:after,.page.home .weui-cells:before{display:none}.page.home .weui-cell{padding-left:20px;padding-right:20px}.page.home .weui-cell:before{left:20px;right:20px}.page.button .page__bd{padding:0 15px}.page.button .button-sp-area{margin:0 auto;padding:15px 0;width:60%}.page.cell .page__bd,.page.form .page__bd{padding-bottom:30px}.page.actionsheet,.page.dialog{background-color:#fff}.page.dialog .page__bd{padding:0 15px}.page.msg,.page.msg_success,.page.msg_warn,.page.toast{background-color:#fff}.page.panel .page__bd{padding-bottom:20px}.page.article{background-color:#fff}.page.icons{text-align:center}.page.icons .page__bd{padding:0 40px;text-align:left}.page.icons .icon-box{margin-bottom:25px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.page.icons .icon-box i{margin-right:18px}.page.icons .icon-box__ctn{-webkit-flex-shrink:100;flex-shrink:100}.page.icons .icon-box__title{font-weight:400}.page.icons .icon-box__desc{margin-top:6px;font-size:12px;color:#888}.page.icons .icon_sp_area{margin-top:10px;text-align:left}.page.icons .icon_sp_area i:before{margin-bottom:5px}.page.flex .placeholder{background-color:#ebebeb;height:2.3em;line-height:2.3em;text-align:center;margin:5px;color:#cfcfcf}.page.loadmore{background-color:#fff}.page.layers{overflow-x:hidden;-webkit-perspective:1000px;perspective:1000px}@media only screen and (max-width:320px){.page.layers .page__hd{padding-left:20px;padding-right:20px}}.page.layers .page__bd{position:relative}.page.layers .page__desc{min-height:4.8em}.page.layers .layers__layer{position:absolute;left:50%;width:150px;height:266px;margin-left:-75px;box-sizing:border-box;-webkit-transition:.5s;transition:.5s;background:url(images/layers/transparent.gif) no-repeat center center;background-size:contain;font-size:14px;color:#fff}.page.layers .layers__layer span{position:absolute;bottom:5px;left:0;right:0;text-align:center;-webkit-transition:.5s;transition:.5s}.page.layers .layers__layer:last-child span{color:#aaa}.page.layers .layers__layer.j_hide{opacity:0}.page.layers .layers__layer.j_pic span{color:transparent}@media only screen and (min-width:375px) and (min-height:603px){.page.layers .layers__layer{width:180px;height:320px;margin-left:-90px}}@media only screen and (min-width:414px) and (min-height:640px){.page.layers .layers__layer{width:200px;height:355px;margin-left:-100px}}.page.layers .layers__layer_popout{border:1px solid hsla(0,0%,80%,.5);z-index:4}.page.layers .layers__layer_popout.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(120px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(120px)}@media only screen and (max-width:320px){.page.layers .layers__layer_popout.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(140px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(140px)}}.page.layers .layers__layer_popout.j_pic{background-image:url(images/layers/popout.png)}.page.layers .layers__layer_mask{background-color:rgba(0,0,0,.5);z-index:3}.page.layers .layers__layer_mask.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(40px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(40px)}@media only screen and (max-width:320px){.page.layers .layers__layer_mask.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(80px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(80px)}}.page.layers .layers__layer_navigation{background-color:rgba(40,187,102,.5);z-index:2}.page.layers .layers__layer_navigation.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-40px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-40px)}@media only screen and (max-width:320px){.page.layers .layers__layer_navigation.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(20px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(20px)}}.page.layers .layers__layer_navigation.j_pic{background-color:transparent;background-image:url(images/layers/navigation.png)}.page.layers .layers__layer_content{background-color:#fff;z-index:1}.page.layers .layers__layer_content.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-120px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-120px)}@media only screen and (max-width:320px){.page.layers .layers__layer_content.j_transform{-webkit-transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-40px);transform:translateX(15px) rotateX(45deg) rotate(10deg) skew(-15deg) translateZ(-40px)}}.page.layers .layers__layer_content.j_pic{background-image:url(images/layers/content.png)}.page.searchbar .search_show{display:none;margin-top:0;font-size:14px}.page.searchbar .search_show .weui-cell__bd{padding:2px 0 2px 20px;color:#666}.page.actionsheet{overflow:hidden}.page.actionsheet .actionsheet__mask{display:none;-webkit-transition:background .3s;transition:background .3s}.page.actionsheet .actionsheet__mask_show{background:rgba(0,0,0,.6)}.page.gallery,.page.picker{overflow:hidden}@-webkit-keyframes a{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes a{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}.page.slideIn{-webkit-animation:a .2s forwards;animation:a .2s forwards}.page.slideOut{-webkit-animation:b .2s forwards;animation:b .2s forwards} \ No newline at end of file diff --git a/dist/example/example.js b/dist/example/example.js index 49c93226..e71195b3 100644 --- a/dist/example/example.js +++ b/dist/example/example.js @@ -1,103 +1,321 @@ +/** + * Created by jf on 2015/9/11. + * Modified by bear on 2016/9/7. + */ $(function () { + var winH = $(window).height(); + var supportTouch = function(){ + try { + document.createEvent("TouchEvent"); + return true; + } catch (e) { + return false; + } + }(); + var pageManager = { + $container: $('#container'), + _pageStack: [], + _configs: [], + _pageAppend: function(){}, + _defaultPage: null, + _pageIndex: 1, + setDefault: function (defaultPage) { + this._defaultPage = this._find('name', defaultPage); + return this; + }, + setPageAppend: function (pageAppend) { + this._pageAppend = pageAppend; + return this; + }, + init: function () { + var self = this; - var router = new Router({ - container: '#container', - enterTimeout: 250, - leaveTimeout: 250 - }); + $(window).on('hashchange', function () { + var state = history.state || {}; + var url = location.hash.indexOf('#') === 0 ? location.hash : '#'; + var page = self._find('url', url) || self._defaultPage; + if (state._pageIndex <= self._pageIndex || self._findInStack(url)) { + self._back(page); + } else { + self._go(page); + } + }); + + if (history.state && history.state._pageIndex) { + this._pageIndex = history.state._pageIndex; + } + + this._pageIndex--; + + var url = location.hash.indexOf('#') === 0 ? location.hash : '#'; + var page = self._find('url', url) || self._defaultPage; + this._go(page); + return this; + }, + push: function (config) { + this._configs.push(config); + return this; + }, + go: function (to) { + var config = this._find('name', to); + if (!config) { + return; + } + location.hash = config.url; + }, + _go: function (config) { + this._pageIndex ++; + + history.replaceState && history.replaceState({_pageIndex: this._pageIndex}, '', location.href); + + var html = $(config.template).html(); + var $html = $(html).addClass('slideIn').addClass(config.name); + $html.on('animationend webkitAnimationEnd', function(){ + $html.removeClass('slideIn').addClass('js_show'); + }); + this.$container.append($html); + this._pageAppend.call(this, $html); + this._pageStack.push({ + config: config, + dom: $html + }); + + if (!config.isBind) { + this._bind(config); + } + + return this; + }, + back: function () { + history.back(); + }, + _back: function (config) { + this._pageIndex --; + + var stack = this._pageStack.pop(); + if (!stack) { + return; + } + + var url = location.hash.indexOf('#') === 0 ? location.hash : '#'; + var found = this._findInStack(url); + if (!found) { + var html = $(config.template).html(); + var $html = $(html).css('opacity', 1).addClass(config.name); + $html.insertBefore(stack.dom); + + if (!config.isBind) { + this._bind(config); + } + + this._pageStack.push({ + config: config, + dom: $html + }); + } + + stack.dom.addClass('slideOut').on('animationend', function () { + stack.dom.remove(); + }).on('webkitAnimationEnd', function () { + stack.dom.remove(); + }); + + return this; + }, + _findInStack: function (url) { + var found = null; + for(var i = 0, len = this._pageStack.length; i < len; i++){ + var stack = this._pageStack[i]; + if (stack.config.url === url) { + found = stack; + break; + } + } + return found; + }, + _find: function (key, value) { + var page = null; + for (var i = 0, len = this._configs.length; i < len; i++) { + if (this._configs[i][key] === value) { + page = this._configs[i]; + break; + } + } + return page; + }, + _bind: function (page) { + var events = page.events || {}; + for (var t in events) { + for (var type in events[t]) { + var that = this; + if(type == 'click' && supportTouch){ + (function(dom, event){ + var touchStartY; + that.$container.on('touchstart', dom, function (e) { + touchStartY = e.changedTouches[0].clientY; + }); + that.$container.on('touchend', dom, function (e) { + if (Math.abs(e.changedTouches[0].clientY - touchStartY) > 10) return; + e.preventDefault(); - // grid - var home = { - url: '/', - className: 'home', - render: function () { - return $('#tpl_home').html(); + events[dom][event].call(this, e); + }); + })(t, type); + }else{ + this.$container.on(type, t, events[t][type]); + } + } + } + page.isBind = true; } }; + var pages = {}, tpls = $('script[type="text/html"]'); + window.home = function(){ + location.hash = ''; + }; + + for (var i = 0, len = tpls.length; i < len; ++i) { + var tpl = tpls[i], name = tpl.id.replace(/tpl_/, ''); + pages[name] = { + name: name, + url: '#' + name, + template: '#' + tpl.id + }; + } - // button - var button = { - url: '/button', - className: 'button', - render: function () { - return $('#tpl_button').html(); + pages.home.url = '#'; + pages.home.events = { + '.js_item': { + click: function (e) { + var id = $(this).data('id'); + pageManager.go(id); + } + }, + '.js_category': { + click: function(){ + var winH = $(window).height(); + var categorySpace = 10; + return function(){ + var $this = $(this), + $inner = $this.next('.js_categoryInner'), + $page = $this.parents('.page'), + $parent = $(this).parent('li'); + var innerH = $inner.data('height'); + + if(!innerH){ + $inner.css('height', 'auto'); + innerH = $inner.height(); + $inner.removeAttr('style'); + $inner.data('height', innerH); + } + + if($parent.hasClass('js_show')){ + $parent.removeClass('js_show'); + }else{ + $parent.siblings().removeClass('js_show'); + + if(this.offsetTop + this.offsetHeight + innerH > $page.scrollTop() + winH){ + $page.scrollTop(this.offsetTop + this.offsetHeight + innerH - winH + categorySpace); + } + $parent.addClass('js_show'); + } + }; + }() } }; - // cell - var cell = { - url: '/cell', - className: 'cell', - render: function () { - return $('#tpl_cell').html(); - }, - bind: function (){ - $('.container').on('click', '#showTooltips', function (){ - $('.js_tooltips').show(); - setTimeout(function (){ - $('.js_tooltips').hide(); - }, 3000); - }); + pages.input.events = { + '#showTooltips': { + click: function () { + var $tooltips = $('.js_tooltips'); + if ($tooltips.css('display') != 'none') { + return; + } + + // 如果有`animation`, `position: fixed`不生效 + $('.page.cell').removeClass('slideIn'); + $tooltips.css('display', 'block'); + setTimeout(function () { + $tooltips.css('display', 'none'); + }, 2000); + } } }; + pages.toast.events = { + '#showToast': { + click: function (e) { + var $toast = $('#toast'); + if ($toast.css('display') != 'none') { + return; + } - // toast - var toast = { - url: '/toast', - className: 'toast', - render: function () { - return $('#tpl_toast').html(); - }, - bind: function () { - $('#container').on('click', '#showToast', function () { - $('#toast').show(); + $toast.fadeIn(100); setTimeout(function () { - $('#toast').hide(); + $toast.fadeOut(100); }, 2000); - }).on('click', '#showLoadingToast', function () { - $('#loadingToast').show(); + } + }, + '#showLoadingToast': { + click: function (e) { + var $loadingToast = $('#loadingToast'); + if ($loadingToast.css('display') != 'none') { + return; + } + + $loadingToast.fadeIn(100); setTimeout(function () { - $('#loadingToast').hide(); + $loadingToast.fadeOut(100); }, 2000); - }); + } } }; - - // dialog - var dialog = { - url: '/dialog', - className: 'dialog', - render: function () { - return $('#tpl_dialog').html(); + pages.dialog.events = { + '#showDialog1': { + click: function (e) { + var $dialog = $('#dialog1'); + $dialog.fadeIn(200); + $dialog.find('.weui-dialog__btn').one('click', function () { + $dialog.fadeOut(200); + }); + } }, - bind: function () { - $('#container').on('click', '#showDialog1', function () { - $('#dialog1').show().on('click', '.weui_btn_dialog', function () { - $('#dialog1').off('click').hide(); + '#showDialog2': { + click: function (e) { + var $dialog = $('#dialog2'); + $dialog.fadeIn(200); + $dialog.find('.weui-dialog__btn').one('click', function () { + $dialog.fadeOut(200); }); - }).on('click', '#showDialog2', function () { - $('#dialog2').show().on('click', '.weui_btn_dialog', function () { - $('#dialog2').off('click').hide(); + } + }, + '#showDialog3': { + click: function (e) { + var $dialog = $('#dialog3'); + $dialog.fadeIn(200); + $dialog.find('.weui-dialog__btn').one('click', function () { + $dialog.fadeOut(200); }); - }); - + } + }, + '#showDialog4': { + click: function (e) { + var $dialog = $('#dialog4'); + $dialog.fadeIn(200); + $dialog.find('.weui-dialog__btn').one('click', function () { + $dialog.fadeOut(200); + }); + } } }; + pages.progress.events = { + '#btnStartProgress': { + click: function () { - // progress - var progress = { - url: '/progress', - className: 'progress', - render: function () { - return $('#tpl_progress').html(); - }, - bind: function () { - $('#container').on('click', '#btnStartProgress', function () { - if ($(this).hasClass('weui_btn_disabled')) { + if ($(this).hasClass('weui-btn_disabled')) { return; } - $(this).addClass('weui_btn_disabled'); + $(this).addClass('weui-btn_disabled'); var progress = 0; var $progress = $('.js_progress'); @@ -109,172 +327,159 @@ $(function () { } next(); - }); - } - }; - - // msg - var msg = { - url: '/msg', - className: 'msg', - render: function () { - return $('#tpl_msg').html(); - } - }; - - // article - var article = { - url: '/article', - className: 'article', - render: function () { - return $('#tpl_article').html(); + } } }; - - // actionsheet - var actionsheet = { - url: '/actionsheet', - className: 'actionsheet', - render: function () { - return $('#tpl_actionsheet').html(); - }, - bind: function () { - $('#container').on('click', '#showActionSheet', function () { - var mask = $('#mask'); - var weuiActionsheet = $('#weui_actionsheet'); - weuiActionsheet.addClass('weui_actionsheet_toggle'); - mask.show() - .focus()//加focus是为了触发一次页面的重排(reflow or layout thrashing),使mask的transition动画得以正常触发 - .addClass('weui_fade_toggle').one('click', function () { - hideActionSheet(weuiActionsheet, mask); - }); - $('#actionsheet_cancel').one('click', function () { - hideActionSheet(weuiActionsheet, mask); - }); - mask.unbind('transitionend').unbind('webkitTransitionEnd'); - + pages.actionsheet.events = { + '#showIOSActionSheet': { + click: (function(){ function hideActionSheet(weuiActionsheet, mask) { - weuiActionsheet.removeClass('weui_actionsheet_toggle'); - mask.removeClass('weui_fade_toggle'); - mask.on('transitionend', function () { - mask.hide(); + weuiActionsheet.removeClass('weui-actionsheet_toggle'); + mask.removeClass('actionsheet__mask_show'); + weuiActionsheet.on('transitionend', function () { + mask.css('display', 'none'); }).on('webkitTransitionEnd', function () { - mask.hide(); + mask.css('display', 'none'); }) } - }); - } - }; - - // icons - var icons = { - url: '/icons', - className: 'icons', - render: function () { - return $('#tpl_icons').html(); - } - }; - - // panel - var panel = { - url: '/panel', - className: 'panel', - render: function () { - return $('#tpl_panel').html(); - } - }; - - // tab - var tab = { - url: '/tab', - className: 'tab', - render: function () { - return $('#tpl_tab').html(); - } - }; - - // navbar - var navbar = { - url: '/navbar', - className: 'navbar', - render: function () { - return $('#tpl_navbar').html(); - }, - bind: function () { - $('#container').on('click', '.weui_navbar_item', function () { - $(this).addClass('weui_bar_item_on').siblings('.weui_bar_item_on').removeClass('weui_bar_item_on'); - }); - } - }; - - // tabbar - var tabbar = { - url: '/tabbar', - className: 'tabbar', - render: function () { - return $('#tpl_tabbar').html(); + return function () { + var mask = $('#mask'); + var weuiActionsheet = $('#weui-actionsheet'); + weuiActionsheet.addClass('weui-actionsheet_toggle'); + mask.show().focus().addClass('actionsheet__mask_show').one('click', function () { + hideActionSheet(weuiActionsheet, mask); + }); + $('#actionsheet_cancel').one('click', function () { + hideActionSheet(weuiActionsheet, mask); + }); + weuiActionsheet.unbind('transitionend').unbind('webkitTransitionEnd'); + } + })() }, - bind: function () { - $('#container').on('click', '.weui_tabbar_item', function () { - $(this).addClass('weui_bar_item_on').siblings('.weui_bar_item_on').removeClass('weui_bar_item_on'); - }); + '#showAndroidActionSheet':{ + 'click':function(){ + var $androidActionSheet = $('#weui-android-actionsheet'); + var $androidMask = $androidActionSheet.find('.weui-mask'); + $('#weui-android-actionsheet').fadeIn(200); + $androidMask.one('click',function () { + $androidActionSheet.fadeOut(200); + }); + } } }; - - // searchbar - var searchbar = { - url: '/searchbar', - className: 'searchbar', - render: function () { - return $('#tpl_searchbar').html(); - }, - bind: function () { - $('#container').on('focus', '#search_input', function () { + pages.searchbar.events = { + '#search_input':{ + focus:function(){ + //searchBar var $weuiSearchBar = $('#search_bar'); - $weuiSearchBar.addClass('weui_search_focusing'); - }).on('blur', '#search_input', function () { + $weuiSearchBar.addClass('weui-search-bar_focusing'); + }, + blur:function(){ var $weuiSearchBar = $('#search_bar'); - $weuiSearchBar.removeClass('weui_search_focusing'); - if ($(this).val()) { + $weuiSearchBar.removeClass('weui-search-bar_focusing'); + if($(this).val()){ $('#search_text').hide(); - } else { + }else{ $('#search_text').show(); } - }).on('input', '#search_input', function () { - var $searchShow = $("#search_show"); - if ($(this).val()) { + }, + input:function(){ + var $searchShow = $('#search_show'); + if($(this).val()){ $searchShow.show(); - } else { + }else{ $searchShow.hide(); } - }).on('touchend', '#search_cancel', function () { + } + }, + '#search_cancel':{ + touchend:function(){ $("#search_show").hide(); $('#search_input').val(''); - }).on('touchend', '#search_clear', function () { + } + }, + '#search_clear':{ + touchend:function(){ $("#search_show").hide(); $('#search_input').val(''); - }); + } } }; - router.push(home) - .push(button) - .push(cell) - .push(toast) - .push(dialog) - .push(progress) - .push(msg) - .push(article) - .push(actionsheet) - .push(icons) - .push(panel) - .push(tab) - .push(navbar) - .push(tabbar) - .push(searchbar) - .setDefault('/') + for (var page in pages) { + pageManager.push(pages[page]); + } + pageManager + .setPageAppend(function($html){ + var $foot = $html.find('.page__ft'); + if($foot.length < 1) return; + + if($foot.position().top + $foot.height() < winH){ + $foot.addClass('j_bottom'); + }else{ + $foot.removeClass('j_bottom'); + } + }) + .setDefault('home') .init(); + $.getJSON('https://team.weui.io/api/sign?url=' + encodeURIComponent(location.href.split('#')[0]), function (res) { + wx.config({ + beta: true, + debug: false, + appId: res.appid, + timestamp: res.timestamp, + nonceStr: res.nonceStr, + signature: res.signature, + jsApiList: [ + 'onMenuShareTimeline', + 'onMenuShareAppMessage', + 'onMenuShareQQ', + 'onMenuShareWeibo', + 'onMenuShareQZone', + // 'setNavigationBarColor', + 'setBounceBackground' + ] + }); + wx.ready(function () { + /* + wx.invoke('setNavigationBarColor', { + color: '#F8F8F8' + }); + */ + wx.invoke('setBounceBackground', { + 'backgroundColor': '#F8F8F8', + 'footerBounceColor' : '#F8F8F8' + }); + + wx.onMenuShareAppMessage({ + title: 'WeUI', + desc: '为微信 Web 服务量身设计', + link: location.href, + imgUrl: 'https://mmbiz.qpic.cn/mmemoticon/ajNVdqHZLLA16apETUPXh9Q5GLpSic7lGuiaic0jqMt4UY8P4KHSBpEWgM7uMlbxxnVR7596b3NPjUfwg7cFbfCtA/0' + }); + wx.onMenuShareTimeline({ + title: 'WeUI, 为微信 Web 服务量身设计', + desc: 'WeUI, 为微信 Web 服务量身设计', + link: location.href, + imgUrl: 'https://mmbiz.qpic.cn/mmemoticon/ajNVdqHZLLA16apETUPXh9Q5GLpSic7lGuiaic0jqMt4UY8P4KHSBpEWgM7uMlbxxnVR7596b3NPjUfwg7cFbfCtA/0' + }); + wx.onMenuShareQQ(option); + }); + }); + + // preload + $(window).on("load", function(){ + var imgList = [ + "./images/layers/content.png", + "./images/layers/navigation.png", + "./images/layers/popout.png", + "./images/layers/transparent.gif" + ]; + for (var i = 0, len = imgList.length; i < len; ++i) { + new Image().src = imgList[i]; + } + }); // .container 设置了 overflow 属性, 导致 Android 手机下输入框获取焦点时, 输入法挡住输入框的 bug // 相关 issue: https://github.com/weui/weui/issues/15 @@ -291,4 +496,4 @@ $(function () { } }) } -}); +}); \ No newline at end of file diff --git a/dist/example/images/icon_footer.png b/dist/example/images/icon_footer.png new file mode 100644 index 0000000000000000000000000000000000000000..17aac2f83ae2649bcf5d78a000723b0e1a5bdafb GIT binary patch literal 1370 zcmYjRdpOg39R6)XVy@-30Xzpz|#nK(k02hnlcAybMLovx&s zJE2_WZni|D6k{YTXTpQ?dveZs&gXeP@B4n<@AH12&tIQ3Hy3*;36ul?08)+)wnT^v zp*|pvfKYTCSca&;&B=oRaqrLS>FI&Eudffn&CN|n3=9lF*x%m|ITI5TEEWqALqkIl zZq?S)ztcYqMWFcqO%8{%HEw;rg^=@~*wWAfJRT3q4i66t1cGdhXfm{%5t-=X4y=7x zoWXs99oBTSDHZ+YE|NpbH4yT;pCkq!g*T@Mc<-!C_N>^~R_8mHbvblD&T|6*L~I;w ztvv$AdT#MA(~rp7Jz>0&7eSyyt20sgKXBOj%`mO(O47)#x47oDW8JuzNBWOzHOUC9 z>NfKvY+D8?Y~UMmpVWLC z%cW#IQsJuW%T}{REIrW0Vzm2cDe&F7hvI9CbuGMy-OZR}h4W`7_ZPTQs}7&vv3kv= zD8r#O;AmqB1NcR@_zH1rXZ#8jGYy7#`_>&5@0Y6)&DM%P@g>f=a(sTC0CXC&>K=$h3L71WtVr(VE>PXhht8;e1B{0X709`@()vE6ym`eXQ z`~|bLppJ~7PX3O|@K;}EYw(9KDZ8%}6N>6l9ma(-5wMv*6|5_!D|53ikm13$y9mGC zveaIhEcK+`rf*15b}OWZ?m=@LL4tO?-(D}!y}fj@u&Winjh5G?@-YXi*XP778g=rQ zs4rPI0#1SIXAa&775NcPz-_4ET$1V7w>|s|AuC$zXSr1su=+t=NnkcT;;VVY?`(Qk ziA~d{#k@<}G%7JljijpVPubXxLxFR_$R$?MrTg>#3^S#M_g*8Xa+&M4K75+DRBORO zQt@dFO5H1^(+SBfYXtWtGB+DEr%msyFIppq-49{+gv+S|W3?>=B^hcEF|CAq{+aCy zTRNlRL_95FRhGd>w$lqD-jk{4UTS%4`KkkT9?U z)WMi*fZH)I;rRH-^)`yow1VfLP3RmznR@?`k}8Rh;&#ewuK`WUsY+IZSEPh1L4Imo z&cs?}!1$&pE*5k*Or`57sXWQqV4Hl7pVV(dDxGA1b}+Wl@APJ9*iVxOg}YT0jt-7l zv*-qyGR!tD=gb398WYoBB@sjNI=Zj%3|VbcX;(f{SgL Ijo-Du0jYqsuK)l5 literal 0 HcmV?d00001 diff --git a/dist/example/images/icon_footer_link.png b/dist/example/images/icon_footer_link.png new file mode 100644 index 0000000000000000000000000000000000000000..bebdc0d92e12ac8dcb8938d500ba7f3256775e62 GIT binary patch literal 1346 zcmV-I1-<%-P)peq0001!P)t-s00013 zVux8_hgo5VSz?P=Vux5^hge~VSz?G-VTV~_h*@HYS!0P=V~AQ}iCbfdU1f<`Vu)H~ zidbTZSz?G-VTf5_h*)8WSz?G?W{Oy0h*)BXSYn7`YLAhTw^?F{UuTVce5YDtiC<}u zYjKoWVu@K}iCJTbSz?G;VTf5{h+JceSYd~&u*3iV|AC05)z{%sSZZnj001m>QchC< z+U)W<{P^Ff<(F+xL03K@kuAB2z@5>e9La-c3j?ti1w;`CUrtGWb~7jaxt=%x00c5g zL_t(&-sPI>lAzz1EWXHJ-T+%4BH`g0FgJ7u2YAhk1G*P+Kr3}B9zu7l4`9l}5r7^K zUxA2fiJRde^x3x7wVH(t-m#`Ns3oq4$6zhR`47Ogn^!G4SsihDAM*Qn{C)ESV^9iv zZbphBB-xtzkP%o%oDYrTuV2U89~h4q8L{R<4Wg5DV6KK8`6PA3jUN{`CM{dA+Kq|U z4sfofcWa3g<>J__j36dmPbyt?fn@@;=|UUmm5LjdiyNR++-(MQ#gKEKE9+a7UGHC~ znb;dTBPTe-oP@s=*LhSNS6E)5tvI{)fP(D$?rP=kZJe>!)y27Z+^u>bElg#qY3k8E zu*?iOW}BX{_|Ynf8{zQ7DC%TZ&z(^yf>< z*%#U=Q=(M;k~Fr;sAc7=_)Yl+F_5}K?oKAsI|3MFUEMns*%f;DPZf?__#YO>g`aa* zn66Qtb~pe;oW)!~MSK|zdAWkhTc$rpjXwo(f^sB4%j4!m%8BOew6<;{ZsPO1C0B-N zd9zuh*lZS)=Q8yjk3$|ikOi$snA>P3C$)1;od38upYphXCLn<1g*$nSR#ZU7`#}#~ zb4ukKoFc^yPBG|Ih-H-?t=08z)>%-Vg#cRY*f(~{Pi+men1`d6TZH;~hus-$ zm~FqG&=qmNKczfzk}T*3t7N*lal^|@e)YpckE+njvFn_w@!uR+Qye_;QGcbEBn|kq z^6Mp!8l=B`-WPKx{Mp@_^$ahBpZI0)lfOoPsy`t71#{a5z)_u3^Z)<=07*qoM6N<$ Ef}U=DlK=n! literal 0 HcmV?d00001 diff --git a/dist/example/images/icon_intro.png b/dist/example/images/icon_intro.png new file mode 100644 index 0000000000000000000000000000000000000000..d2bf4a5f36be547f43c41d22f697f0fe173bce1e GIT binary patch literal 748 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dyEa{HEjtmSN`?>!lvI6<90(?ST zIrp#&?C0P)#1r~Ilxq(M=N?YZ-5fv$*Iq78Ai0|hh`50aFaj#(0;7ii4O~EFyV-$= zdk;77eqJC~{GvGj9uA=sLR@<}1oi^80A)G&4)XErRVZQ=5NDC*>DDK^y zAVIJRKnBndks~5NuJIXT?%mv?`$a)&_5p1Kx{4j>7@j>G+E=xC_wa&EX6M}pWB|2u z07W?WbE@1{0qO-xf!q)B0w)*PeD3|+K)(W|lFw^K09n2zL4LuX6hxU9=0AF4w8Y;# z{@wFmo3Apx-EvJ_;{>-7UyA&d)2d-!vyXE07u|@O`%|w~g!d1tF3)H8x|{nQ+0@Q` zRDXO=*n<7b>I288PHU22*m#&-je&tN#M8ww#Nu>o@Y7k%1_Ebx?#@2{H*1Gz)EtBN z|E<`!G&)qve^$TwMkR8lY9?oFSBR^KsOh9HucmC^?bV&KA?cRFj!yO&o6ZV(KGv!`W?tSySPy0~QUw%UR4_3_PA2a0u*TRcs8t zYya$C!GtF)uNwc}@9pO^YkF(MS7D-jk^uDv!MGuj0`?3d%}aTiogt%Wj4>dx=Pxe)nqG zTbw2l(81C8J$`OdeMA(~k)8{W|Lo;Ex6V>{$;YG0@A55-|1XkzQXF@et8zlQnw;58|eWfj=|H_&t;ucLK6V5_aSBg literal 0 HcmV?d00001 diff --git a/dist/example/images/icon_nav_feedback.png b/dist/example/images/icon_nav_feedback.png new file mode 100644 index 0000000000000000000000000000000000000000..8c037434226b1495e59f4a0a71b3240ebae37f3b GIT binary patch literal 924 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`x0{J%rd_r7- z^sofsA9h6nJ?35#oQw|?3LY}Df9GkyKvm8X&9(bCimR{eQ;v2B>`#o+APStzg|NmdS;jvVzqs)x&(lYakH4e|MmSkPF zL~LzStnt}du^YOwG=FG`6}($8)wd#P+SX|iSL5MlJ}1u z^GRI$Ec*VY*FHOzvYi2YA{cM?3Vx~4pRKzg>dvvtl5@V!%S+i`W-$BSp}&UDytz&m z^%dF+lKj8*QBQGUUjc`16m}TcmZa^x(L4|6Xw9iZvXn(^Oeq(-ehI2eFB1FOWJNB+8oR z+@I>%em2V>Dbgq)Smgm{M+9T)&1S`Lf~}#jQ_#0 zB{QDR*GiZ;r*y^ACA&SErakv;kKSh!nxYwy{czfUiG%x>tQO4sssB=}*@pF1K(!Xz z_EQti9rAv)lE+ijVdW+7mldw|y8G{*$SnzqUUTP}-qo-ZrY1#er^E=WU$r}Bx~@of zbIN8tbG02OKQcZwJlF7PnuvU_kk>OCsnjVf^1VS$&NqYqEYvw<@q=G2X-UJJ9`322 OJmu-?=d#Wzp$PzpXh4Jj literal 0 HcmV?d00001 diff --git a/dist/example/images/icon_nav_flow.png b/dist/example/images/icon_nav_flow.png new file mode 100644 index 0000000000000000000000000000000000000000..dd663bf1da837934c623503bd4cf5898b91e80d4 GIT binary patch literal 1391 zcmeAS@N?(olHy`uVBq!ia0vp^79h;Q1|(OsS<3+_$r9IylHmNblJdl&R0hYC{G?O` z&)mfH)S%SFl*+=BsWuD@%xak-5hW46K32*3xq68pHF_1f1wh>l3^w)^1&PVosU-?Y zsp*+{wo31J?^jaDOtDo8H}y5}EpSfF$n>ZxN)4{^3rViZPPR-@vbR&PsjvbXkegbP zs8ErclUHn2VXFi-*9yo63F|8hm3bwJ6}oxF$}kgLQj3#|G7CyF^YauyCMG83 zmzLNn0bL65LT&-v*t}wBFaZNhzap_f-%!s0~1pn6kqyTt&fUVWfr^g)q}6xlE#UwP#tq-}E0k%b~G7xNaqxaJtkvcEv^2v?Va){5@xZuSXRLMW*$-Qd7drx+n?_`g8`Ko&WvaFm~Lm?(_j6fO#5AN>m1D|HdCqwZ8f7ybD@U2X|+LOPrRU&aD^Mbh)dC|d9_fW+-J3N*<_8KO#(Bg8>gw}i3?6PJR)>0X6jDY)BC!=ok}#eu3NNAGHH3* z=H&)Ev&w^3|1!Gx6LZ|D#Dn!V%Y?Xoo^!L?{``>i!ZP)(Ud&#$ zKPAq%KRLX$`-DVNV)i?8>1ORMT?~Ob*9*K(=C$ybi_5<|^X+m*_l_-R=Vmd~?J{d!S@9}Y_X|exNuD`04U_)>Eak-aXQ)KFt>!;nk|)!CJ<93iRCwq#a^-Jq>UP*@F7+&efx+?2 VspVgaH@1Q7_jL7hS?83{1OU&?H821G literal 0 HcmV?d00001 diff --git a/dist/example/images/icon_nav_layout.png b/dist/example/images/icon_nav_layout.png new file mode 100644 index 0000000000000000000000000000000000000000..1d07c1f2df7554e6f2279601af467dfebae25056 GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`x0{I~UJ|V6^ zn(9F0LG2Epq0%Kme!;TW4UMkJz1?Q_QjAG(((fJbpDueQqoi~ByaB_zqn;8#Wm7#} z978;gzrB8vi^)*H^d$oVek9^0?U^iz`#EN%?JIid-smrLwJRx$6JCZwK>_ WT4uK~OY)e40>{(U&t;ucLK6U-L2GaT literal 0 HcmV?d00001 diff --git a/dist/example/images/icon_nav_msg.png b/dist/example/images/icon_nav_msg.png index 6a3da3d4887d05b271b5ac7e10b09edee32dbd33..8c037434226b1495e59f4a0a71b3240ebae37f3b 100644 GIT binary patch literal 924 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`x0{J%rd_r7- z^sofsA9h6nJ?35#oQw|?3LY}Df9GkyKvm8X&9(bCimR{eQ;v2B>`#o+APStzg|NmdS;jvVzqs)x&(lYakH4e|MmSkPF zL~LzStnt}du^YOwG=FG`6}($8)wd#P+SX|iSL5MlJ}1u z^GRI$Ec*VY*FHOzvYi2YA{cM?3Vx~4pRKzg>dvvtl5@V!%S+i`W-$BSp}&UDytz&m z^%dF+lKj8*QBQGUUjc`16m}TcmZa^x(L4|6Xw9iZvXn(^Oeq(-ehI2eFB1FOWJNB+8oR z+@I>%em2V>Dbgq)Smgm{M+9T)&1S`Lf~}#jQ_#0 zB{QDR*GiZ;r*y^ACA&SErakv;kKSh!nxYwy{czfUiG%x>tQO4sssB=}*@pF1K(!Xz z_EQti9rAv)lE+ijVdW+7mldw|y8G{*$SnzqUUTP}-qo-ZrY1#er^E=WU$r}Bx~@of zbIN8tbG02OKQcZwJlF7PnuvU_kk>OCsnjVf^1VS$&NqYqEYvw<@q=G2X-UJJ9`322 OJmu-?=d#Wzp$PzpXh4Jj literal 2967 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 a{SC{Z!4c`z%=yaz0000c5L|A#mV>acYi&w8eI z@8O0_37Pu`3(L>nDBFKN*QbSnmfes&3V zObObxYt1*+>E}F>FV{|WJKASAHR7z!gLcQ%hbO;2?EYN&_SLrOD=PEuPMN%FChH%| z4%Rnwj|H6*i}Ss2zH(OGzx{hTcYNi)_BO61nThXQ@ar;tv4V2@sIPBdhDYz*{7iMu zlhT9R?g=hc+tzxia*_OAxy#B83``sfm_&Y~`eF7n{|xw77y|={!PC{xWt~$(696Gw Bf?ogt diff --git a/dist/example/images/icon_nav_search.png b/dist/example/images/icon_nav_search.png new file mode 100644 index 0000000000000000000000000000000000000000..6efea86492f838d5c0bf715a936faf72c584a195 GIT binary patch literal 1068 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`xGB7aq1o(uw z0>wwcAPE8M1yXT9r!MP9XX zJ_+IL&dExi8h_vQm~VK7A@AIucPC01O*p3zJj3UZ>g>OHTl0m^PnmbBB%*9X-{EHG z`7E~{7(6_kt7y*^_H~Wbcm9iClr6VZet4nQTPya9k)7xBpAPZWOx$m`JzFMs&*O&- z!{2tDyTD|!$J50z#N+te>*>Kvh5~E}Z}xt_SN$GHNZ$};oVuz+;Lz{mwk0A@n>Lr% zOsP4Q`fcV;Z@rsqlmuLZS(wf&Zg}$S+XjU+zY|%0Y6<)?KEI@m#ci0%nos_WW82=q zSh-nsheTiE&Wif-?BdeQx}-ablGii#mES7u4wVYK#V4e{_71(Bf0zxA1sRc zf3w`=WrL%&G z4=t#J1EDveNk_F zZiL!{vLC%NcMe8s8>Tfx4XGnLxY>+ZvjgHJ<Fi&u#^chobP0l+XkKA^|A% literal 0 HcmV?d00001 diff --git a/dist/example/images/icon_nav_special.png b/dist/example/images/icon_nav_special.png new file mode 100644 index 0000000000000000000000000000000000000000..7c46cf9a8ef600b355d5d08e5652874b7ee54e8f GIT binary patch literal 495 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`x0{IC6J|V6^ znx^2F|BGIr1@a|9e!-L8ZmXWW?AhF)FKqfZt_P-HdEVq~abEP*FGkjXGAs-XYfo@6 zFfj6ax;Tb-9DjTLB;O$g0k(uKzxQ2ceewTa{>rP(Zk+*YZv1ndCr_&3)I99dzSfB2 zp+KTSxSD@K&*T)wb48^bm2L-|EN-rLJJE2}uz^|r$MlNGI~!izFyJ!eTN7-(an-E1 zr~EE|%hB4(p3WMu-FANZz3rv}Dc>yoCQR?YZsaa>`%#2~*L?9y97@{`M>4%HJ?lK_ zWAtT}P}L+owzpoBx)|5;T;x(%`{h#CzqNON zd@p5jgR3=A9lx&I`x0{PwnJ|V6^ znwy(DI5_y)wQCO_KKu^`KtUi4A>krGE(AP!^hiiZ$kWp^GBQ$9Qu6WR$3StQvV-?t zJO{D_OM?7@W%qsC@c!M~ZC~HYE`PS{nG6Gu?H@j%Z?B&gYBJzqz3|KB zg>q=)?En9Ryt!VOUF|jA$-PX6&scS~^mI)%jY&#Rb^EF`KF?^D*XpyF6FKo`=fs~{ zw^Zl+SaxX!*N3LY1G^ZW3WlB0o$+5p|8w3k2miA(td4xM7QQ5I&ts5tV?*NMHeTs} zqJA?+8Mti|u1ruI1QyGxUuYC`3G6{an^L HB{Ts5Bc-L{ literal 0 HcmV?d00001 diff --git a/dist/example/images/icon_nav_zindex.png b/dist/example/images/icon_nav_zindex.png new file mode 100644 index 0000000000000000000000000000000000000000..f32f62081188bab5a20face7acb3b82e2e7d957f GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0vp^HXzKw3=&b&bO2H;>5jgR3=A9lx&I`x0{PwnJ|V6^ znwy(DI5_y)wQCO_KKu^`KtUi4A>krGE(AP!^hiiZ$kWp^GBQ$9Qu6WR$3StQvV-?t zJO{D_OM?7@W%qsC@c!M~ZC~HYE`PS{nG6Gu?H@j%Z?B&gYBJzqz3|KB zg>q=)?En9Ryt!VOUF|jA$-PX6&scS~^mI)%jY&#Rb^EF`KF?^D*XpyF6FKo`=fs~{ zw^Zl+SaxX!*N3LY1G^ZW3WlB0o$+5p|8w3k2miA(td4xM7QQ5I&ts5tV?*NMHeTs} zqJA?+8Mti|u1ruI1QyGxUuYC`3G6{an^L HB{Ts5Bc-L{ literal 0 HcmV?d00001 diff --git a/dist/example/images/icon_tabbar.png b/dist/example/images/icon_tabbar.png new file mode 100644 index 0000000000000000000000000000000000000000..20b30ab5ed685386e1b8ea3c2ca4eb2e544b4fa7 GIT binary patch literal 1176 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 GGeq&tY(7B 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%0DK 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 yxDw6n@h{Jy<94Sg!XRuo)-!B@0VBP0q(z# zOI1ZpDKPksg_V<(l!B9!mx7X(fPk2Rfti+$Av82RIXQJ~Y+OJ<$imWkX=y1sIz~@V zzqPf^+uK)ANOWjuxV-#lb#?8xZ}tib$^`{QnVH#ttzu$g-Q58)GV*qI4iL!G`}_OF z#l`LI?G-b{$;rv^@bK>5USMeS?A*fSpFe;4`ua9Ex7OCzk%5Svon09j z8FlpyJ$*w72?>WcCtk~5KlgqKjPOTAMMcIY=jG)U6qO~Xe*alfd#kGwyAgNi?fSUA zP1Z|tEiZQcnayO*r1!Y*acJP7vF@%g_aPxlc0%^;>T>yFO-S3#^l$Fu?&``KO5p!R zF89xu*KhaN&v%zkPmecO5XjyA?bVHZH~L@v*xBVI#WlUw&QjD+2G~)*#1=q$t|_X7 z=)~oKDyP+TzrUOBo$xCVemOTnPy=R&{{~xPH2V@t{@2$*OF-_^8?5!LKh!>bxceT{ zxY42ro1byv`vnCx`bog@8L|buPXotv)8>zWPmklM1@Vgv!^_@38oH1`pHqw?Z9?L> zq2;UF5mg^Z;Er3!aCD-m&lzb7R1Y=x+v)j!EZVe%Gw8WcAX3qwv+Me-4S#&Sa}#!5 zN0oQimNgS6=RzvUnTKYSX^Rak9{@KbUJ8n$s~M>>d@f@a^c$^T12LEpAO*+&W|h0I z^!>curlzS)(T6_x+(SGl_ql38u=x@(xX?FmQ2ET_47~VEfpU1)oo#mV^dNU2Us-~w zV@usNj=!M#2kGIpI-aWzt*}Py1FIAC%I-F_jAJd7ru6R*-Od~xZ4822lCF<)o`$(%Zv8-^cCJUN*)Wqym& z6>1^Axk^aoiqy1%$PGgPj|_70**=953$Og*1hea|KW9)Pmoc4H5`-MD5 z{p*COy==o>VlOtk%nu8*@Mn)-!1XZ^rLuLwMNrO`KhrE#My1)Iayfi`7z%w1;*)>! z3cOy6Mk!E4S9$<6pc8b>b7WQNYNKoWAl|M>X2`CDJZl~wC1JIO-rI>lK7qRs(rp$d z-lPaA&HIK9HLe>Tz``}`1;w9Kn0mA`-h5rYu2uA~lB6$UlyH-4iI z;m7aWzvOmVc=Q42xZ7gpA`2+U$BmYH!Bg{6D%cw$9Hv32*k%)mDFwIkdxw=m)0WGCL`4xpoKOc=hd z%EZ#;(}x(=N6+?(dG&MBpgt53{Gdp_l8vck$3tdT;~CzU$Z~naMbILCSHNQkn?gQ* z?I=SU1xvg%r{M*t&;s9O!_68FPYs4W6)b=kVR5ZU*e0Gb!{=0{Q>*OcD1z))-qUK^ zptIpgIYc%P9A~@Pt#fP!(Y0rpnslS)X4PU#!ZTPfKP~z#X2rkt)B;ELp7MKe91;50 zB&A4freQRLU`NVtZng3+vHr5C6Xo2WK!*~0@SzdIWu5Wv8GRg<$(VWrU^LMUe?B=iPeE-h3MW?J`YO>W}+S>Pm(=}&$jpnX= zpVUKL(w&y;#@Y;?Ovzm>6Un5Rpv*YY5iIQPiyvZ zFxqhuykkkJzk0j~)oG2j56?yoyM_~A&~`@gDJVlH5>@u}`39T#0Xp1~Mw>BFZrXJ$VF%ar*g2g^IR>#~D8HLS11 zZcibCrv=IKkRaVEs*v7Ys!OQJXv$ATTCt*`U^79^IAPF*+QD0^8tx}O2ZDnUeiH2L z_+-saTUIQAdaX>3N%Qtgd5m#x_Iy*$zzo@{uOBgQq&`H7=YfO4WE_=qbPu(1h0iF? z1;Ns9V8^m3wRX`QuyI9knIJ=8kR)dxeQ(*vd^i3y$*G`6jt+7jQpsgF?+-z)WK+hp zSauWlE5;3(K^zO6weGE)G)iyprM}+@8y~-P+`#dGs4E7yWV8}8<2zded#xmPUv&ZZ zQHgUP(P(fh)P_=Kne!ghMs|<Z?@m!TqPuYyzfS0dbALCVm!Jwpe)oRPzYkK*uROcpFEq1+ddx@Yc}^ST1kKot?mO zA_41{7~AwJw*G zED`%>`dT`?Yu0AMO5$C=rBnnd;@8#w{xEO^FAR1Fwu}_S>btBi<{zxQXyI9=>wFP%rrXIc(#DoI^U$dbvuw8 z=o#@8ys7}%wu!*U)BQ@a%d99o`kVOAurj+Bg;l#EJv@iU^$*E@#{;0?qCra;OS_O< zt_7d06&W*R6py;Yov5A2fB@4p3a%Lg7SWusW zlpm#blV>}ympVjHZlX>3QB4cAR^0hr9n6DBb6Bs5Mp7X{G`a;`-c+Rn?7?OjjZ^o1 z%1^oh+XO!pZCIL(S|xRPZOzN4W;q+6ER4Oo%`%=WMCAEnKB|f4oL(9P&Y}`O)jTZD zp}#3)#?(q#Mg?6kL&*IwCj^(a;^^H-^JGnLR&W{jW#peC;E|YFtw5Wik9m%}Wmqj?U$?sC>X~edR?s)=aFUq4p3VlD2aMmkbp4_TKvaHZkl8pA>am zMQ3`=%GlfO3JsV0>}T)1vid)yZ0Lm(mjtv;c5eJ3=10k7*AdbyRsM3+iG{hqAWRc+a@~`6ma+Y za^fq60vgblYUZ(?xQ$Z)tLF1d(%cf*IR-Tb0l&uh%AXA-6Rc6ais#ZpwttJ(DV(Z; zGoqNq@f#~7FQt5IF~2?q6F)K%;9J>t{P;Okjy>dz^m88y`vvD*_Nv4vc^5Of{y|xI z5yib!Ua-J?FDd(v;MltODS201zBSig__0 z(la^Y3kQQK?+qf(Vb*QF+|%d(Sbq^%>#9ZNZC+!a`t{BQHu?h2J7Pt!+0El(4gH;Y zZBUC4@ztVr;#j5ax%lyDb1ETuMqF}u9b6O4e{H!(Mnp!B5+3_!>()Ku^Oaz^Ya&2f zDydvbX)j7vJZJn@_(_|fhfP3!a_V{eGZ__@A-2Ib*sxZ112ibOAuP1xgVu(M!5tnj zz0nmnba)~aKyy#2ASX}gPA5Si8=?U=aT{t z$>Cz9n9t;ee}dh9_%R|MXso1QdzXrGfz2r*QjyKqRXKPY@S+^qdSOphB(<>iF#C`_ zL_8>%`d7!h2s&|V#^jC=Fq4b#F$=^T%iZZ)D?N*3>Jety2v;yn>wJP>I@#<>*gQ`i z_#6okV1AP0&Az|8VAiI?x>B?;V3~Y~J^f50g%+7%&$Kt_a{L^QMed2E8FI|j+x$^A zMX6NcVMGDYEY~4MpNXsU!_)d*3_7^KG|_>|uy=|bh}x8dgr-k3=lXUhE;)Xh1g96Q zE~wTsMpCOEJox5}9MUsDuKDy{8{wbwV%3yU$v*%<0Adt~Go<*P#YM5|#b* z+WJ~F9}prXUDv?kE#l}(QZ)R0b>nUvlR>S|4^j<-VfaO&x$<4wC_`WV0A>I#7b_2^ z$OwZf{hTc6dmhCf@`qkTIKtM^`e7s$ww#Cw5dR}gO&+of6TxSMlPMG-0TwU0cE1Fe zmEGJcderbxvhc!+%GmWRn3)%-%B(nAI<|5Dk*o^r!g#-&}jH>8VD`j?EkHY;;?bIG{td}P=Se+r5V6+Xpg2Z?(LHM+j@ zN4~b%!b$}9CV}J-8%Cay_?jFjQnxuOqMG%!J?z=-q^O$jjd@w;rVvbyp+6F*Iw39l zGUV=Hx;17oj)%$NoYJN_Rw5PnL4??!IF$8m(-=4`94=+3j37SkJhFC3gIg2LnO_%Zx|F= z=pw}(P9s@*eYYGul)tfF&UWlWikt(GKtLuxDc0~pprkD9+&u=u;exZa5>_pE8-k7U zwi}s);`WF@{9E+>{4DX^o%nCfMTb1?>nVwkjsO*O)QeAZwkpnSEJT^z3&C&mO`5}8 zn<+&UI}kQQ7CUW`9Y&p78fx+;i1{f|72~HPP3LF{ibXS2opLm?>j_x|I1C$tc{rU} zNZi_)QD;YNPsE}q@AwZM6auGUqfbNgm%~~)Q!JGL)R1%dDW)77DX$GnrRtiPhmTX# z9LcH3WIA?n)&))bn}aV+#6ODnoid6r=-9tWe&3Sg7?g)kWY#q|{extP$3zk|(ToaS z$vpZY5^XT!O&f41%c1EJ$I?SV^s4(fIuH5ZT^tGGTyr3fD73lm?~OsN?S&x_hsE%| zd=K3H_H`|K2+0xHLST|>ku0f3#c1dY!c+pslg{mLuKb_HMXGQ4-mfbT&4FK6`7Zop z#O0}zuvx_ByyE2*#gEKLAFpT4KclS>+A9*+>w+QzKDew$tHOA--iDgu${tOde0@|W z*H|h%V+Is%n87Ar_IhK1F+wx(&66B7@rUEl3rYoY+Sg*AEAHzH?P zCPdqpPtDzQVa?KMFubTUNMO@R?P%TzTOpdUstTyBeDBa4m_KbQPykj+@OzYIAW;=F z%+oXrHL0~&)S}voejFq(fVZ?UC!_WY4x(a+f~8OW!Q_uc=er*XI@NKsvSX)PG%-Mimb|$H{|s6>rC3-j>+NML-aGG|-t4q|UU6ZM+-Ma$cUJ3)!qhAz zH?9|<9d&%rw?9KMyBB*PnQSZPdNSobNLW*-JQhawMKL`yLM$7wzgG0^kOwieP(cdt zZT-;oU1iQ`mrEc8YC__`@|<%?aO*?FH&H%ynL8|eMX>ehX6hAPe67_Nut#&wW-)iW zjxt(_@|BL!Z<)`wemwt}=S^spjFE1?y5{#wq&_FsQ9?@Yi+>~g9Fx__m_S?;LBtgc z8?vO_xd*ISbdZZ33J+D^+=5Rb1ajaj=;YT?|36xMG1a5~QK8)Jf#~5Ii7?9N{Nh)h z`R+K>V}`hrNrKN%14?#0)IOO(ghZmJEcxb&u8Al03%^E%ZA>cEN&PtW{Sx2n3TNW3 ztOeE}>-@~?A3M1cY7EV?QoF>ms&8`i^kh$&t-m7?Wul(%+KlEX8+KHn7_+ zLz{m_eMd$>Dp3y+Pm}ZbJQ1<6)4uU*RHwhtg#D=Qqu_fOGKy7-Ew6E8peL+XgV!A` z4mluBckH-S=iJy8FRm-N!Qc)NpSJmD?$h|e&pd^`o|~fK)iO3=-6v=Q@@N2gaJDRo@Yb1{AorYh9I+*c>X%GUQvV9ilwM$yTxD>k<@EH%CL>h; zNT7_6kq@Kp+uw5k;3VYcx_c&H5`w<;y52!RbTU0y8q(r~{jv1z$2@R{r*xC~W<6gU zKp+uhz%~24iSL|W`3vj^SJ^Svi5%;E0uo}g$X^gB5c~vH2z+3m4qvO2;a0}wLqar8 zDO8%m*B<-oI)~PlK;Gfs{3 zHekA!qyE()U9b%1vz7L9cUAlt-W&;-eLYZJ%JM-ke7=7w0;9R$KNeJmQ3vs354tNRt#qZP%nR#V>pWrXR36`$IK zUT7B3jk2;>(6wOZYdcfkrNXGx@|+g9u=V(8zkj=H^wF3B?Oo@pf})}CMe4K`T%ky!n28?qkQHKe@<=$0Eh z){R)ghR8qRcOROGm+DBref{;E{p8^%@}}6#QRz#TjBTGvenvNGeqt~5p7i0m{YkC- zhDif$(U4%?5Xd+p~kUaa`tbUlKpajy#mmR%7KMkmkFNGuKaVqad}LFc8k zpm|`ka9{(Z13x7Q=vUR)&%!;}fdwtUG_Dv_pr6G^(7i+h+1xf6o4?J7p>GI41E1Z}53f8z79CsrP*58w&SGI@s9*O9&75h$1wX}WcJ)Dmz_rH)SUy4?<^6!80RAAv zqUW?B(hhQbgf9?$Y{!B2c~Vrpyy+VS$e=LBLRTN47;GWW1CBq>y#irby5kF>f>b^j z7Cx(*>Ha;QJf3$;9%oM>*fk=NHCUeHwIP~y@IAcQj{V`VZpv36pIEYd^l|S1d{{4h zUfpymc)qLrF>{<+?kj?Bl(B<1M-PTNs)>5cTg^-NBf4qKw!UCLtP&Oip@oCZ8vq(d zn}@yW-?=jd_L@*et}IL^t+VOhxQW~&FNo1Hnp}N_^6T`kRm3jcIqq^#^Cfon>ZI~`|q*Il$eqHuiq$k~WtnG`tV8FMW{P5t}uHUST1Hx+}(-~id zNUs~!bVavojjG}f4~$Vmh7fo{{Kj-iWv~-$68xPX25GvHaTgVyR81J^ijx*WL#h+u z7Z+LiD-AV9am&tEg@$SFH5JvGG`4xeJL{S=f2jRf5M|yblNSd_s~abSaMm*_Gjd zfv#zE<5+1jcA|k3PjsuZ`oU}bu&OXc6_w{s>GAOI?*P#!Pj5s=jY-vls4GF7#p z-PW$g2nWZ?VFGwPqL{|5%i>+Gry+@i48s%d(*RW3Y)+H}Xl!l`ItAcp5=UoCz-Lyn zT&&%AdM6I$ve-PIU)Ll@|00^xN?kK?XJBIS9zmpJg2(*X(m4@I{UeR8%Zz;Onw2_D zk;%9MTsXS@Sba@q=cvDFc{X(oE~NS;1T@@ir)iGC+S1+J%dWu|JLsDFh-*e+8|zvz zHCfte=g_@9+7DavPycaS|QsD0fEf35Vki6&~w6V5jxxlKkvZ{- zdl6pR4k-e`B5tBQFNSJw$M>KX+JPv;lcSF~t;s z(aqNC38CACj@hwP*RJ{}wZv(CbcF=C>aGwol0AR!g0qv_4nab?KRAKHEm@{0&ikRj z88gk424JGueFhruAuHr_-`RzU=F;&LQNHJy|bb z9PZ344tpFr{j_<1h5bSKekf@q3r6?X+vL#d-Ka~uF&CTjHb7VjN{;ChnOJ;5W0{9% zKlH6(^=+NO3S8OivXY$G_0KxuPg!UMS)m9PqwIAN`_s$}mm}v@tBtZLSx`zS!T7~Z z1X1wYWO?e6G&6a_{rJ~Dv5KO+mQzsVhEU8nOSuIEf5I}Qsdg`j5F`Aw>M;-8)scC_%>uCGjm9&9<6SwPe#>7pU+0x|9*we!Tm5B!@GGC`yoI6Nh&37`5(5pb?s zq!@RYFIuc6OZnKP&~Hx$1kkQaZsbXpTI0|~u^s$X=A2+SB6gbeosf*pBbppw0jC{mf>2!XE}FvG>7E zeo-S=LkPi!BUPv=viYZS1?!FoTeXCBK zW>38(NS;Xj811@XbwX;-fa_VV*p|qb8Si2xt(>6sRuGl&ISJ=2cskYKpIrZ+bU8#u zg7h!RV-Igg#lKH=h=?%%_z`=njW783-7uZ?1^+9Yq<1^&pZ~re6klhGfBD&eUqkx$ z-Bk4d4?O=JdjA8@e}~ThzwS{OfrIL$fEw_ehJQ0O3#pBc_*ZlPiyewsbOxh>kmqtS z{*&o>PB{!Y5X2N2v(H9$=f@_5Ba#rSWM<6bnPY!p-G3J?|E`r-!d`zd-4bQWtG_Xc)JD0*$Qm>AEZK~+Cuv4Sz1?^i*Q_ug?&=XvM>*C93#N?cb`zJj4EIA-NntA{K|EL3pUvEk z!>k(qQ24QGG09m5uzzaHH|^8N8IXhNSxHWxwp zM}Kcv=i3(m=An2DNRsbQSL&3Ck~XVioRYWswa>0Y+TQNu1Bw~FjiWM7@&qA2cejL< z4r18*Ffd;aPrD8NDJc9%F_RHd^V{Xyky4gK(4#3w+(kL=eXT{%P>IqfNuhUmkJgXc zbBwEbVKH6TwjXVf-tpTae@>1-S-pSjSV%Gh*)<#)B$_XW;aKWL`59!NXT&fg3#+`w z2YMVBGvB>ZkexMQeutA$3`=6%MthhO2pZkizm8Xz!Z9IvP_ zG8#WA{qbGhA?5?eD^XPRX0R0Y`iO#JxO2CZStFX34`t1(OHf$3T(HAV?)z5{blg*j z3MZrbYj?P9u};F?ZLY@Fj`yo6U0fl+33jWyE4~dPnEOrR1w+yt$>Q~6KY^dlcc5~*qM#QP%(j3pnIrbPol1Nw@$xm{c{+g5$g%4m+dd)!6ba&?(;tQ;=CO>Dw+Y(h>3KJ z(M6EEsy$=Uc=C96IN;Ps>l2^3wE=`G3k=HhQwHEEsbt3XYK>eilS=N4XGIUPd0J;) zV%M#_^1cPO0`qpKtkGQ5$kbm_3@zmk!J>z3RHK&8vs^5m0EFBWNsOTxm{XAo3L+jH zQpz~0sJQ6S2gF1;`WMdKzY!$|3N^74_oT#5^ zqs8#gr+>@fN)|^H!A7WseKDuveCy-t4GYBIKur!L1D4|eN)vQFk*@6N9u0RPIwP7vMC%hq z^G^l_AbaT$V>VzRIZz%3c3sf5oLf8tGdpw&?XwhSpP0X=3O?Be19MGRE)^qj(n&mU z0S{ls!2P1JAne`4MS;P^!#NdW2j0!m+<62;X`8=Q#=ynoz&2HqR8rbVg==9MZ(PJL z>R3hhel%9l$KZOa!`U4qHz#!b(=!ilrRL>bXF5=33}L0l(atSe>jG1Ism)Ta`_DLS zfDbW6_xuT5)vI_N-t*~~lNp`Q1=FAj+ zZ!jv&T80f*Xs{}2LEGX#d;_$6hE^-Dh!$-HhW|SGOx2D(=m7|`soQD(tfj5%U)lcw)nbycjW>6RA*= zIHVzPSYkcc=q!`|1z6BO-T{0M`%D#Zy~;PgG4(BNLNO+8Hq#h@7*-V}mheTgpG68z zEv#8#fbe~my*JD_2I-%1QDHQ)cORVEy|iH;szB{ow6yQCC6tdQC?H0Z8Y+~W{I)aG zBx&FO{*?*=PkzvEhKTBZ^BeAF78Zx_f<7;c`Bx}rBFVvEzg3Q)#fE8H=*uv2Gw3=l zHK>ihmvd~nt3-BM2#CT9!AcW9B?qtWKW6A~0Ec8c+N;?-oD_ z4p3DYlTV+%hXFyOYJ9uE`g5HvVS12Rli+!^OOYaW=H6__K>cwpp zv@w*~Hhf~SPAC%8;$%nPl6ell6I5H!#n%#ARQROs+_jc!_;mB*)z9}Oh;+_NA z_7Q$wI$Oq}j)b>e7f(3(5cIm z?Dd#H^fC6_fQ$ijgz@+_9n$+ttvth*Mr4HTjyc~k?a==?vU`ZWeL4$Zp`srgwc#I9 zp`|t=PJnOl+PM$Lt3}<4e=h=6QyAeo=}Ai!?etHX%57rdE;)Ym<$H_uYz^_!>a-=y zAuR;nFKvD7TdVH57*({oM!L(X)2T zQ|b*EsrE5SqjXtv>)Wv3(L7b6E;AVem9+6)!xV zSLuE2BV7-*P0x*G5A7D*i#}bOn$Nm&CG^iLXPY%=0mc{ofnA_{&c6nG!f$xw8@`<* zIne-M&j@kMKRo~b+=S;V0m{H-sUKWKbSg6{0ahqK7Sdq+bh_3kFM5 zAHGlMZ&3c-O93vy2)=!2(_it`U$LRLDYR}R3qY87NSe~cq5v!Ctj;id3he$Rsc9qQ zA^Z{Y&cOu%|KPY9@e+&Hs|;}opfUEH9n=sNoZdrsf|9VtMLu~*~7gEuwr>pRONF z{wI1wHeGCfYnWIT2wsJj4cBNcJfAF?kRX|?eMXHKQwYG$mB$D_|98{$ZMAIBa>gP{VRae1~8(*YU0sgh~2z z(x8s=Cf`AHgoNJ;0z+7$Q~A>1@ejp8YF-X>y~u|wP_IPc+UE*AN!`w>^Qy{0*&pK| zVlu!T=pYa{E%{{FQPvQwKqCD9wy{VfL>E6wY%blqcE`1shIib9PMDO(dqh|i;TC|n zZ~htw2%8HtrWKmNik#^Y1?*L2Np~&~EyHMgl_UbtH@B{ohkz(aP2wki;k$eU9M%jW z@gQ4^m|itVD^kOJD%&^4GH*gSK28nn-=z~U41i6!kM1!}f5sY_=@A4}V#a;WRNPjs-rbHo}b8<|XXEMK! zA#?JU@r~nfPv75KzqRhV|J-}mcip?bpLPG)&szK0`+4?z53gsh_kL++qQ}f|jsXUP zF&pT^EnqN85C)@GpraylNc1gN$xEo&jhi|E0CabE6N$v*RAP_n`JKw!~x4F65 z+}!-}<3~0&Ha9mnK|w(|IXNT}`F7>4m6a7|2j_j@e$RFfNCXKGL9R~@ein}*Uq<6^ zVPYv4UNU3VwJ||;8wL~7HGp5g894cCh=LggqYIZ_cbrUr9+pp0mE?@n`eoAbl-23a z8bhG}tRfH~`VEX6&tk=~yZmc1+a)j1k=+2J+p6VVaEW0fa1UnvEyzoIW!66*#=7uG zt)q1y28>(j`+JaY|1M8x>g7AuBb5UI6b5(ChqR0MoQ;b3IP zKY_Vr0k)5e9(_r4#o5V1GIP&96Ux$vN^>YboUJr+s!wl^6a^&GC)#g7yS|Fx(|gm7 z9R$;8KAgV?l{6FVI@8Uc$3nDxOg-J%O`Q0Jpb8=jXR;o$MkEn@V8lz9c%zD~k_hs5 zx7%9jt63P#df1t-GWEYNKy=rP-eWBgg@pjW!8-=420Ri)M~+%CZc-Rugm3=iCp>_@#n{Qab9>fmTB znw!^1ZC4VOB_GvZ$5&K7vH9`K@ndQ?L=%Yys;yt@yS-9&S+$KMjp(J2YWGYJIQl55 za9C{NINYAx*pod?lQLj?4w47DI&uS=ZQAPis#PHV;hmn^2%q-+KEfl7GjVLgQ@>NJ z`6~QCXR$vg(L-+DH_jauW7h0OjyIEIA1i`n25be_ALj^6>uK_H zXvlMuZ=5&_Wle-Mf8@Th?vse|(t9aP57qwJSiL1Kyzb+Emf!8pDWwm&1k^O_+0w9rJj_~Tu=wwIqDVWkD!9id zUWGa^1E$v;a(JNB$^ELrn6S@Lvq3&K1>GiO=jvWmV-atDcR_zAff%cmMf~Qg!wFWe z=<&A43Af4J`s0;+dC;O(BSZH5=JCn(9UhHv&f*!mSQhW(*NYp>zO%l7QdiAxAiR~bxle6m+Vt1()3jg z8WGwa87lX$H9S!Mtti|;@`U|+CMwiYb{jkD%f-yqm%)F{G>1?Nj(nGN3+|>+O735N z3J}OS)0OqP^hz8&BY0fAlo>2{ETe@OeK1m&P+U5A_F!yYL#nLw@PP%nbetzK*fD&2 zJ-?+E z;rib*x45M?$hD(!V=ZT%SI)N}!-vlf#oowU8&SrRpzB$|%0J7%e)0hYh>r{@Q~$Y z+T@GU9i51zB+P*CEDIfic ze{&(%0CI^El#%~n6IcRP(`aC@aOb43G2DG;3TEL%@F^KW56BR@O@`3rKM-0=hR{c3 z2%RBAD4vY5|78L7y&g9s6IQx>oHAdrp+d8HBNW#6jpp-}s|o1_kCXwOI3|rnpSiO= zvsLC>Oa$7T_+4G z!3*P2#mum$aZk?}4Z|#dcC$yvKfZ3 z*_zOiHbZ*9<{j~Q%E8^w3+=D254N7+m`NW!97MS9%aFZEDa`(<)c@*K_uFt+WG&*5 zk*CI;u#7d!TR-DR`N7}O4|mVE;P-4L_jEf&G?QXl&Wc0-qzpfAYf*Ie$vmMJQ5=*P z5HCwg$;Am$99{izjKQ&Of#<>q;IlcGx>@YB~0ik`_!B%<$f-+c&n(O z-J;g%-bJ(sA}3}|-klBp*j9P@j;flAw?E6ZiHGf4m_YRhQBO^gug`Png2yI=UeDkU zIBKR{|FL%xl_fqZx~G8rR80Z@%2N-N^rZ>92__E0%wwH#u~A<@5lh$WE_?4dq~ScU z2kwn2m?45i%aOm7oPXGTS=W*w6KW&%3Hzeuhex1O~#&S|HN_gSFHioP-S_0J&}k= zRLGYUL{M6U5kG=8Vf*hb?Gcna{#CV+hf8ewb8)nkS~dQAnplye^Ro@9JvS4^?h`r} ze~IqVpbiJJrcAyU{um&|V;vnibrHU@@n9c*wj4Am)Eo#K${B;53ZR$1S$lYQ)kxvS zQ7Xt>7A6ixgI7CSJ723{sY)?dEUay{A;q8G1+NY)nar_BOkuE{wQ+5`_TJMJ$yMW{ z);`SoHHH?a{l3HeG(gzAV~&*LXML3mu;{88@nSiU)MY9*SbgCdA;+P4V<%!XB1ANu zjZ2f!)Zab9qlX(FxnF|YLGSL#j^`TZT3ckT{c8vSkeX8%l6}1jjXR zl+0i(#YLg+GB~E<_#%u>6tV-0|rMj4R>@L-x{*w4==*Gn}l`0m^34?=N zBh~Kpu~)}ox?c|cqQNl(SbcG@ALH&zunJxQ+h@?8nR^Y?H{ZUUG0^-0m0njbIsPOM zzkniEx-}o&K)M#t-*9wWkyQO4$+qx#Qxh4w;0rpS#zL3{3u!eX{NTACt+qr4Ip9cl zj%ejpb^eF4vxOJ|7xj_)yTaIhLMHH8t|<2Tp4+uE)!=5pr|-{#kJ1`wTD8HwcS)x{o&N4N_PR;iVr?gY}QSICLg-Ft3-3POZ3?VEhe}}vg z_2%pmO2I8_1bQx!cl(4n8e|})zLbohu!vR~B|YG`@V%=(K+uCXToJ!=*iZA$pKvdt zBTgU9N|<1F) zp%GM*+WB#}D%wB!jid(q)bGGL$ zm2(F1yT8GViHD}{g%QhGo~skz8{r~J8!pj*_4y;64BXD|jZ0Qld&I%8ywta5IN zqg8YW=gChCXZecvT`yb4Z}na8LXI*zrwDjvM7(>|-KNm(-lC~aICYpZe@MAXOIH!A zYc73_sp0CldsX_GvK3xHOFK1!vDEU7lGLpO-gD>HCmh@4Q~Eu;2<=RSs4*;0cPfukx(u!n$70(o7<(_EvJv2x3a5f->yxA24*eFxZ_sbjx1JjpPe9jqx(S242tDZ%f>ld@#j1-b9P_ZQ}H+JisuzqDl8>~u@2pFl@DTT zS~|M>?7PW1&p%`gC2b(k6a{B@vu+a`zSCu{*O#|-#Y&XumBDM;`eSx3YeOnr4>*RZ zUUWPQ=&A4P8uwMgRsk>$nEwgWwGYw7EfN%`LlHV9)$M|VRMs?t>%i_AY}N}5?hue$ zy0^x}uf75*O;f^6knuLB=R*oiAU;pZ3cj?U8qZA1*DKoOgy;t9zxpZf1rwO%il@*$ z8l~C#qHUzpcsz}ba9Ontn;{$B!=*5m^)r0)c-|p!!7d%EN)o~-@ z(?qqkKDFDLjtswGBAh&V8l695`mTYK+`W)0n)URalM7CLzryTKn{%RIn4L?Uozd-- z^XEI7I&wlMc#?lHaM2tf>v4bmHK6&==)L|!_vTuhV9Z4q&QIgU0ya3ezmj^q?@~k~ zFnN&|Gpw-LkyZ0j53Dv;^(}t*1EuniJrVHC3|ugo`X+?@Z;Avtf_(ce-?s4ppGnRO z$BG7G%XLr@qt{6igf3wm7kEXWS3v$kC@MGwkn&ATChCCZz6~8}h9KvETBy6PUcQ!| z%9#sKd@~rQ+Z^|d=XBft&dG_>VC9liBO)_$^5#ahf`A|69(aZQjRp|e#uoxnC0tFEjffjiO zdFHmFfw}Nop81=-A6x3NF1gZQe?*m6iUCo#MfyXML{!vJDLXwlfea@RSr4OK>A3Dr zT@U3mI{VY3v!UicBcoC#bJx$GZmD}6E9DWJigk)tg(RIPMUVZulsBHRvXhvRMlI5k z`IN?NgKRUvIRK4fK-yeon)kAzI-(VA6AJ=EE)ViPk5oyx3HQiXzjYi8rl)r4fzQO{ z;1qa_Rox3itF-$)^$CSjLXhE`^?k;VsO8W^k_gvDAiq+-iA0TLG|=#sTAboYnZwyd zsdyn;?zn<71;0_j^Ct`)#-XXIkb?2^8(veDdrNmxMrnKovnq~dk;WNe8WsyQ()WRI*3Tj#DFnPsa$jrPOBG)Gy0gt_2G;#@b03-Y^GV)2;cw6gY-_~5ed zR?~bfEQ^?0k+uc6Ud!sYYL1&+FO4;PSTeTXTtbVKja^{1Ira$(*mwkHsK*AEyMSR-c% zDMDgjFE74Gx5Dt1HkMTQIZh)LNxg*1pr`lOnB-In17173^@Ie?gpADqt_q19TL4a0 zng0{jOclV`vN%6se`Exw={GVMJqtg4U6;sUvvW0_kP~pLvgnrB4q&~E7oBX0Q8CJo z+^UN2aO$$>p{HB81mjF?Ca~H(KnK^o4mV5?^Fe3&AYIi}p%Kh-${aPAzDN#{TNfee zdzf1Ai9=7;qb>TH?vP^Py`I)tlUU5Q@i9Yx2m<6@)CLQ^#inW#wvKe~Qi}UX9k?uI z{fDhl}FU7q0Y1T5vhu zu-{0UHa|z3a5o>gT%MaYoa_T z4~$VxtGz^Y@W@N&7p4k=gT820C>3Kw`sKhB>UNPF>KT<9-+K(2e4SQaOqB|)by8mY_b;$1JrQCU5p5kO@=<%^E=^}@t4_%?_mVTy~> z?wh;QPC{oIm6p7$wx6>5iIVj~WXN%;mylT+?^sA9me_zV@|#eXC=}-;*Dt?{sZO;V zI%%r^Xt7&p!_|Gc)9(ZgK>iyZ7DoXyYD#9W4Pp$dCxSpvU5c2i4ba1&Gz#66{x9zb z#1|lSjh>_Vun)H5&pRChZ^rKh3E<*sf3n(j@iSkdIN;I&_kcx)|&}I6&v5wpxR~0T10$}nmI-1 zPF1Yg=$puDALMIhj>~s)y3|rGhV=?RWAAb<`vKPbc$NCpQMK2@zn_w7n|aF zV)#&L!O$8u>+xjr+{23$wfDe=aa?9<^s`G$Eds_Y1pQFk=PIRUJtW6mE|l-WhUMhI=n_^wj9rvKt<590b!1P75- zar67U7*AW5D=KY|)0gY0d=*>!z0Ue7>VOQGOhIH6V2r|Pfkhqm0!Yh+@+914U+WIS zSK*h=*X4WRzKno^_ z!SB)DGYMbxo^g2_kiH?}EA?{1;T~u_wiS9&540<`pOUvjEFCvVUKsc@a$)*8GkMPY z1ydsxfqpQH_3uFbZ)p23H_iROq3yriAouS(v@Nw)en$a=X>xsU_>w7qntR}%2a7?- cj(?oS9lE1&%>2_Y@z2=XK*t1LuH_W*Z(5v<>;M1& literal 0 HcmV?d00001 diff --git a/dist/example/images/layers/transparent.gif b/dist/example/images/layers/transparent.gif new file mode 100644 index 0000000000000000000000000000000000000000..452b8318138b734000c121d3329a7ece4c94b14b GIT binary patch literal 1745 zcmV;?1}^zWNk%w1VeSGp1%Lnm|Ns90001HR1OWg5001li0002)0yYHz0{?`MsmtvT zqnxzbi?iOm`wxcVNS5Y_rs~SJ?hD8AOxN~}=lag~{tpZahs2`sh)gP%%%<}RjY_A~ zs`ZM^YPa03_X`e-$K-YS={|^`_I7nD%c!-#&xX9S( z_y`#(IZ0V*d5M{+xyjk-`3V{-I!an`U)E>J4;(@dyAW^yUW|_`wJW_ zJWO0{e2ko|yv*F}{0to}JxyJ0eT|*1z0KY2{S6*2K2Bb4evY25zRuq6{th26KTlt8 ze~+K9zt7+A{|_*rz<~q{8a#+Fp~8g>8#;UlF`~qY6f0W1h%uwajsF}wdi)47q{xvZ zOPV~1GNsCuEL*yK2{We5nKWzKyoocX&Ye7a`uqtrsL-KAiyA$OG^x_1Oq)7=3N@kh3pcLZxpeE=y^A-m-o1SL`uz(y zu;9Uj3mZO+II-fzj2kC~%Rzm7e-_U+ue zd;bnTy!i3t%bP!sKE3+&?AyD44?n*A`Sk1CzmGq^{{8&>`~UwBV1NP+NML~m9*AIq z3NFZCgAP6jVT2M+NMVH*UWj3a8g9s8haP?iVu&J+NMea5o`_m9*bQj3vj>! z4@_{u1|N)Y!U`|UaKjEi3~|H~PfT&e7GI2U#u{(TamOBi406aKk4$pOCZCLQ$||qS za?38i40Fsf&rEa8Hs6eM&N}bRbI(5i40O;!4^4E@MjwrI(n>GQbkj~h4RzE~Pfc~z zR$q;E)>?1Pb=O{h4R+XKk4<*jW}l6A+G?-OcH3^h4R_pf&rNsTcHfP6-g@uNci(>h z4S3*!4^DXDh98c2;)*ZMc;k*g4teB~PfmH|mj7RldFGmL&Uxpae-3)+qK{5`>878K zdg`jL&U)*vzYcrsvd>O??Y7^Jd+xgL&U^2^{|$`R1RGe){UK&wl&vzYl->^3P9y{r2CFfByRK z&wu~^{|~?b3UGh~ET91oh`OPtq%5T=Pl?J@s&bXAY^5t-3Cmc@a+b8Lr7drX z%UtSmm%QwyFMkQlU zl&W;4EN!VvUkcNh%5L*uV;Qu!JqFVGoPg#42_S1poj$`E`Y+ literal 0 HcmV?d00001 diff --git a/dist/example/images/logo.png b/dist/example/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..0810604faa4e47ff47a15a38e92c45dd5206c116 GIT binary patch literal 2751 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 Wi+;|iqwTDJ9SCEB1?r4^@c#i@eA_Yr literal 0 HcmV?d00001 diff --git a/dist/example/images/pic_160.png b/dist/example/images/pic_160.png new file mode 100644 index 0000000000000000000000000000000000000000..ba941704c707a34437396d22c4ab7ae7c9761655 GIT binary patch literal 2243 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

Tn(*l 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 diff --git a/dist/example/images/pic_article_2.jpg b/dist/example/images/pic_article_2.jpg deleted file mode 100644 index 67af640e7c8a8c8abdbfe0c5156017e04e3decfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8094 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

pdF5K)HUz8sT?A zzPLN1D$B7MVpypZb1FqJy%|C%YWtiHJ~QbJ9hed%j7dn2@-12!b$av8zTjK58U6)u zHHUelpIdOx30Xe#H-LuN-2D8a%;)!;tNhesWK3dk#Q-|8o!+dZIk|{a8Q8Hw^89p; zN6dojX2!sHgM`;~ub(hxANpLxCq8O@vp9+Mi=g21N7G@>d8aKX-ic%xBa;P2;QNZeAAQdwDzg)FWqd+E4r;p;?3oijqSay z3dYu8b(6c6*J*j&__;-?zUSV{Ago5Xc49zp01l~ax$JtcK8 zUW}HPng`ZM8aDm>jno*pa0W3X;jX4)u_aX7ojaLn-x&17xD782T#wb(3=pU5>tUQS z^*Ky2`y?X41LSS9G(xkKo{?6GObDO~m zn*9&GLlW1hH&lk+N>rz5Yx$q6eQV857S|-A_OF znxm#Z?tH-3X3-gS=OXAQOwm;kk8<1;a;7Gsd9TOA7_FioWrXWXmBhte%n?xBXw7Uwo64k# z)ptSDcw8>Ot*$G$Q_egVo|ZZkAJx?6b7#Bccs6RXDn56fJ<|QEYV;vys<38kKDHyR zzPPCu?t0N`^Xo;^^qf1({RTaVG}z*^>KFQLymm_kLJlr_u>T>`0X2R) zD+dSj9Gl989P8G03*WMojKc4#zkpWB2^R^Kf3W|6|2N(e{+K7mll}}j;VdC*9rND8@3ZUz%_?tOQ&U=ah@K28f4$MM4QMtq zu3@EYU1Ya0>cAmA{GW<_FU> zpa0Z?Y>TXvnanTES9V_H*g6zfGcnQACSAL+C6Q-_8|+;ZQ4veOGfaIGnrMJ*e6vf* zWYR3!30k;!&*t98t|9b2bnJ0UvuE!b<&8{>pS~#-TGLG%D3#*&QdD!=AX1W+*AHh^ zJ>PwOV#(KJ#3n@gN#cx&xY#43w`;x*gOn}(H5>gb`;{`|S-Da8s9>JorD3n8?o4*X zIDv3q`O$)op;WqFRb}H2J&)*s^PHy{kdqn>?eZF}?Fvgwt&j`&$$TbQs?!L`Pl`xXktvLIFX*!6vnC)#~A5LMxNQ$h!YZqi{? zZ0>Z8WUT0P>3&o5tNXjz7ZcqBBwM!KCb@@`r&T#N*bJYE<6cYfGfVSx$|!TK zgdTYqBI!pvG>|KF6Pe(Yza!shJ6EOlezz_mZ`ZLF6ifEop_qKigwXeo*?RhRgn;q` zkp^U_Pg{)QY8I5m`kbqu(Ycp0$fu_@C2cuT-b$~eMCMw(mM=T5SPcm+KyJkWc04i% zp0cWoeibS&v@ZdTXg}xH6m|%{I?EK{F6mcTQh3y@z1N{6pg;{zZEE5ubi3^fBYOh` z%fb3Lml|F@Y8mZ#e3O~nS$0b&FIT3#jT1FQ&4;~BEP2_nquzB>>IBynmY9JPKCcwy zk}Q){SlpKUe#$8b2nN2}I?hOlI6i($JEvKQ#oi*`;bud=hP$~dEWLp*WzB5N8+s~* zgezm}tuQ+Dn2ScRh|fLw(wfCzObN(jmpIcgd3*YGriMs+5h8JHVI=VJX}z0lV#Zz9 z{0`lxI=3E~0!8mM1MGd0Rp$n7kl#F-*6saP!&wpPbyLbFJ&#bKq+j9Y6$jaW2^U|H zp3qkK%n!Mw^IZC2s`4Z3O2*ar1}J%oTj*k+`JtaM9E|M7DkUaM339baJ}snvlk@6O znP7WaYWwX%5q$@bsOQ|he2EWThdynJP+TiNkOPx*KL%~(QAo_2J1J-XGD3uVNU^x$ zY7~`^UC@=bpWx8Hx*pTn6)n^$8|S$V>T~!=c(3-|`bLDi%zTmC(bdAHx{CWjeP!%h zefImLX?%mGzdLFDPWd%uK^>$4Z4RY|S?0OWl3|8)6y}aLS9^okspBks{0+q0(=@Mz zo)Ew-^9=A3{moukwbXibH +

错误提示
+
+ - + + + + - - - - - + - - - - + - + + - - + + + + - + diff --git a/dist/example/router.min.js b/dist/example/router.min.js deleted file mode 100644 index 8e1b454f..00000000 --- a/dist/example/router.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! - * router v0.1.0 (https://github.com/progrape/router) - * Copyright 2016 - * Licensed under the MIT license - */ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("Router",[],t):"object"==typeof exports?exports.Router=t():e.Router=t()}(this,function(){return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={exports:{},id:r,loaded:!1};return e[r].call(o.exports,o,o.exports,t),o.loaded=!0,o.exports}var n={};return t.m=e,t.c=n,t.p="",t(0)}([function(e,t,n){"use strict";function r(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t["default"]=e,t}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var i=Object.assign||function(e){for(var t=1;t0?setTimeout(function(){e.parentNode.removeChild(e)},t._options.leaveTimeout):e.parentNode.removeChild(e)}()},i=function(o,i){var a=document.createElement("div");r.className&&a.classList.add(r.className),a.innerHTML=i,t._$container.appendChild(a),!n&&t._options.enter&&o&&a.classList.add(t._options.enter),t._options.enterTimeout>0?setTimeout(function(){a.classList.remove(t._options.enter)},t._options.enterTimeout):a.classList.remove(t._options.enter),location.hash="#"+e;try{n?t._index--:t._index++,history.replaceState&&history.replaceState({_index:t._index},"",location.href)}catch(u){}"function"==typeof r.bind&&r.bind.call(a)},a=s.hasChildren(t._$container);o(a);var u=function(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1];if(e)throw e;i(a,t)},l=r.render(u);l&&"function"==typeof l.then?l.then(function(e){u(null,e)},u):0===r.render.length&&u(null,l)}(),this}}]),e}();t["default"]=l,e.exports=t["default"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{"default":e}}function o(e){return-1!==e.indexOf("#")?e.substring(e.indexOf("#")+1):"/"}function i(e,t){for(var n=0,r=e.length;r>n;n++){var o=e[n],i=[],a=(0,l["default"])(o.url,i),u=a.exec(t);if(u){o.params={};for(var s=0,c=i.length;c>s;s++){var f=i[s],p=f.name;o.params[p]=u[s+1]}return o}}return null}function a(e){var t=e.children;return t.length>0}function u(){}Object.defineProperty(t,"__esModule",{value:!0}),t.getHash=o,t.getRoute=i,t.hasChildren=a,t.noop=u;var s=n(2),l=r(s)},function(e,t,n){function r(e){for(var t,n=[],r=0,o=0,i="";null!=(t=x.exec(e));){var a=t[0],u=t[1],l=t.index;if(i+=e.slice(o,l),o=l+a.length,u)i+=u[1];else{var c=e[o],f=t[2],p=t[3],h=t[4],d=t[5],v=t[6],g=t[7];null!=f&&null!=c&&c!==f&&(i+=f,f=null),i&&(n.push(i),i="");var y="+"===v||"*"===v,_="?"===v||"*"===v,m=t[2]||"/",w=h||d||(g?".*":"[^"+m+"]+?");n.push({name:p||r++,prefix:f||"",delimiter:m,optional:_,repeat:y,pattern:s(w)})}}return oO7fS9lQlo-zns#LS0WL$ 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 Z2H12wF*)6_;0BN%oxA#X%5U4g_zx4*F7W^W literal 63739 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.fn.concat.apply([],t):t}function F(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function q(t){return t in f?f[t]:f[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function H(t,e){return"number"!=typeof e||c[F(t)]?e:e+"px"}function I(t){var e,n;return u[t]||(e=a.createElement(t),a.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),u[t]=n),u[t]}function V(t){return"children"in t?o.call(t.children):n.map(t.childNodes,function(t){return 1==t.nodeType?t:void 0})}function B(n,i,r){for(e in i)r&&(M(i[e])||A(i[e]))?(M(i[e])&&!M(n[e])&&(n[e]={}),A(i[e])&&!A(n[e])&&(n[e]=[]),B(n[e],i[e],r)):i[e]!==t&&(n[e]=i[e])}function U(t,e){return null==e?n(t):n(t).filter(e)}function J(t,e,n,i){return Z(e)?e.call(t,n,i):e}function X(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function W(e,n){var i=e.className||"",r=i&&i.baseVal!==t;return n===t?r?i.baseVal:i:void(r?i.baseVal=n:e.className=n)}function Y(t){try{return t?"true"==t||("false"==t?!1:"null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?n.parseJSON(t):t):t}catch(e){return t}}function G(t,e){e(t);for(var n=0,i=t.childNodes.length;i>n;n++)G(t.childNodes[n],e)}var t,e,n,i,C,N,r=[],o=r.slice,s=r.filter,a=window.document,u={},f={},c={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},l=/^\s*<(\w+|!)[^>]*>/,h=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,p=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,d=/^(?:body|html)$/i,m=/([A-Z])/g,g=["val","css","html","text","data","width","height","offset"],v=["after","prepend","before","append"],y=a.createElement("table"),x=a.createElement("tr"),b={tr:a.createElement("tbody"),tbody:y,thead:y,tfoot:y,td:x,th:x,"*":a.createElement("div")},w=/complete|loaded|interactive/,E=/^[\w-]*$/,j={},S=j.toString,T={},O=a.createElement("div"),P={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},A=Array.isArray||function(t){return t instanceof Array};return T.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var i,r=t.parentNode,o=!r;return o&&(r=O).appendChild(t),i=~T.qsa(r,e).indexOf(t),o&&O.removeChild(t),i},C=function(t){return t.replace(/-+(.)?/g,function(t,e){return e?e.toUpperCase():""})},N=function(t){return s.call(t,function(e,n){return t.indexOf(e)==n})},T.fragment=function(e,i,r){var s,u,f;return h.test(e)&&(s=n(a.createElement(RegExp.$1))),s||(e.replace&&(e=e.replace(p,"<$1>")),i===t&&(i=l.test(e)&&RegExp.$1),i in b||(i="*"),f=b[i],f.innerHTML=""+e,s=n.each(o.call(f.childNodes),function(){f.removeChild(this)})),M(r)&&(u=n(s),n.each(r,function(t,e){g.indexOf(t)>-1?u[t](e):u.attr(t,e)})),s},T.Z=function(t,e){return t=t||[],t.__proto__=n.fn,t.selector=e||"",t},T.isZ=function(t){return t instanceof T.Z},T.init=function(e,i){var r;if(!e)return T.Z();if("string"==typeof e)if(e=e.trim(),"<"==e[0]&&l.test(e))r=T.fragment(e,RegExp.$1,i),e=null;else{if(i!==t)return n(i).find(e);r=T.qsa(a,e)}else{if(Z(e))return n(a).ready(e);if(T.isZ(e))return e;if(A(e))r=k(e);else if(D(e))r=[e],e=null;else if(l.test(e))r=T.fragment(e.trim(),RegExp.$1,i),e=null;else{if(i!==t)return n(i).find(e);r=T.qsa(a,e)}}return T.Z(r,e)},n=function(t,e){return T.init(t,e)},n.extend=function(t){var e,n=o.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach(function(n){B(t,n,e)}),t},T.qsa=function(t,e){var n,i="#"==e[0],r=!i&&"."==e[0],s=i||r?e.slice(1):e,a=E.test(s);return $(t)&&a&&i?(n=t.getElementById(s))?[n]:[]:1!==t.nodeType&&9!==t.nodeType?[]:o.call(a&&!i?r?t.getElementsByClassName(s):t.getElementsByTagName(e):t.querySelectorAll(e))},n.contains=a.documentElement.contains?function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},n.type=L,n.isFunction=Z,n.isWindow=_,n.isArray=A,n.isPlainObject=M,n.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},n.inArray=function(t,e,n){return r.indexOf.call(e,t,n)},n.camelCase=C,n.trim=function(t){return null==t?"":String.prototype.trim.call(t)},n.uuid=0,n.support={},n.expr={},n.map=function(t,e){var n,r,o,i=[];if(R(t))for(r=0;r=0?e:e+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(t){return r.every.call(this,function(e,n){return t.call(e,n,e)!==!1}),this},filter:function(t){return Z(t)?this.not(this.not(t)):n(s.call(this,function(e){return T.matches(e,t)}))},add:function(t,e){return n(N(this.concat(n(t,e))))},is:function(t){return this.length>0&&T.matches(this[0],t)},not:function(e){var i=[];if(Z(e)&&e.call!==t)this.each(function(t){e.call(this,t)||i.push(this)});else{var r="string"==typeof e?this.filter(e):R(e)&&Z(e.item)?o.call(e):n(e);this.forEach(function(t){r.indexOf(t)<0&&i.push(t)})}return n(i)},has:function(t){return this.filter(function(){return D(t)?n.contains(this,t):n(this).find(t).size()})},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!D(t)?t:n(t)},last:function(){var t=this[this.length-1];return t&&!D(t)?t:n(t)},find:function(t){var e,i=this;return e=t?"object"==typeof t?n(t).filter(function(){var t=this;return r.some.call(i,function(e){return n.contains(e,t)})}):1==this.length?n(T.qsa(this[0],t)):this.map(function(){return T.qsa(this,t)}):n()},closest:function(t,e){var i=this[0],r=!1;for("object"==typeof t&&(r=n(t));i&&!(r?r.indexOf(i)>=0:T.matches(i,t));)i=i!==e&&!$(i)&&i.parentNode;return n(i)},parents:function(t){for(var e=[],i=this;i.length>0;)i=n.map(i,function(t){return(t=t.parentNode)&&!$(t)&&e.indexOf(t)<0?(e.push(t),t):void 0});return U(e,t)},parent:function(t){return U(N(this.pluck("parentNode")),t)},children:function(t){return U(this.map(function(){return V(this)}),t)},contents:function(){return this.map(function(){return o.call(this.childNodes)})},siblings:function(t){return U(this.map(function(t,e){return s.call(V(e.parentNode),function(t){return t!==e})}),t)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return n.map(this,function(e){return e[t]})},show:function(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=I(this.nodeName))})},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var e=Z(t);if(this[0]&&!e)var i=n(t).get(0),r=i.parentNode||this.length>1;return this.each(function(o){n(this).wrapAll(e?t.call(this,o):r?i.cloneNode(!0):i)})},wrapAll:function(t){if(this[0]){n(this[0]).before(t=n(t));for(var e;(e=t.children()).length;)t=e.first();n(t).append(this)}return this},wrapInner:function(t){var e=Z(t);return this.each(function(i){var r=n(this),o=r.contents(),s=e?t.call(this,i):t;o.length?o.wrapAll(s):r.append(s)})},unwrap:function(){return this.parent().each(function(){n(this).replaceWith(n(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(e){return this.each(function(){var i=n(this);(e===t?"none"==i.css("display"):e)?i.show():i.hide()})},prev:function(t){return n(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return n(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each(function(e){var i=this.innerHTML;n(this).empty().append(J(this,t,e,i))}):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each(function(e){var n=J(this,t,e,this.textContent);this.textContent=null==n?"":""+n}):0 in this?this[0].textContent:null},attr:function(n,i){var r;return"string"!=typeof n||1 in arguments?this.each(function(t){if(1===this.nodeType)if(D(n))for(e in n)X(this,e,n[e]);else X(this,n,J(this,i,t,this.getAttribute(n)))}):this.length&&1===this[0].nodeType?!(r=this[0].getAttribute(n))&&n in this[0]?this[0][n]:r:t},removeAttr:function(t){return this.each(function(){1===this.nodeType&&t.split(" ").forEach(function(t){X(this,t)},this)})},prop:function(t,e){return t=P[t]||t,1 in arguments?this.each(function(n){this[t]=J(this,e,n,this[t])}):this[0]&&this[0][t]},data:function(e,n){var i="data-"+e.replace(m,"-$1").toLowerCase(),r=1 in arguments?this.attr(i,n):this.attr(i);return null!==r?Y(r):t},val:function(t){return 0 in arguments?this.each(function(e){this.value=J(this,t,e,this.value)}):this[0]&&(this[0].multiple?n(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(t){if(t)return this.each(function(e){var i=n(this),r=J(this,t,e,i.offset()),o=i.offsetParent().offset(),s={top:r.top-o.top,left:r.left-o.left};"static"==i.css("position")&&(s.position="relative"),i.css(s)});if(!this.length)return null;var e=this[0].getBoundingClientRect();return{left:e.left+window.pageXOffset,top:e.top+window.pageYOffset,width:Math.round(e.width),height:Math.round(e.height)}},css:function(t,i){if(arguments.length<2){var r,o=this[0];if(!o)return;if(r=getComputedStyle(o,""),"string"==typeof t)return o.style[C(t)]||r.getPropertyValue(t);if(A(t)){var s={};return n.each(t,function(t,e){s[e]=o.style[C(e)]||r.getPropertyValue(e)}),s}}var a="";if("string"==L(t))i||0===i?a=F(t)+":"+H(t,i):this.each(function(){this.style.removeProperty(F(t))});else for(e in t)t[e]||0===t[e]?a+=F(e)+":"+H(e,t[e])+";":this.each(function(){this.style.removeProperty(F(e))});return this.each(function(){this.style.cssText+=";"+a})},index:function(t){return t?this.indexOf(n(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return t?r.some.call(this,function(t){return this.test(W(t))},q(t)):!1},addClass:function(t){return t?this.each(function(e){if("className"in this){i=[];var r=W(this),o=J(this,t,e,r);o.split(/\s+/g).forEach(function(t){n(this).hasClass(t)||i.push(t)},this),i.length&&W(this,r+(r?" ":"")+i.join(" "))}}):this},removeClass:function(e){return this.each(function(n){if("className"in this){if(e===t)return W(this,"");i=W(this),J(this,e,n,i).split(/\s+/g).forEach(function(t){i=i.replace(q(t)," ")}),W(this,i.trim())}})},toggleClass:function(e,i){return e?this.each(function(r){var o=n(this),s=J(this,e,r,W(this));s.split(/\s+/g).forEach(function(e){(i===t?!o.hasClass(e):i)?o.addClass(e):o.removeClass(e)})}):this},scrollTop:function(e){if(this.length){var n="scrollTop"in this[0];return e===t?n?this[0].scrollTop:this[0].pageYOffset:this.each(n?function(){this.scrollTop=e}:function(){this.scrollTo(this.scrollX,e)})}},scrollLeft:function(e){if(this.length){var n="scrollLeft"in this[0];return e===t?n?this[0].scrollLeft:this[0].pageXOffset:this.each(n?function(){this.scrollLeft=e}:function(){this.scrollTo(e,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),i=this.offset(),r=d.test(e[0].nodeName)?{top:0,left:0}:e.offset();return i.top-=parseFloat(n(t).css("margin-top"))||0,i.left-=parseFloat(n(t).css("margin-left"))||0,r.top+=parseFloat(n(e[0]).css("border-top-width"))||0,r.left+=parseFloat(n(e[0]).css("border-left-width"))||0,{top:i.top-r.top,left:i.left-r.left}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||a.body;t&&!d.test(t.nodeName)&&"static"==n(t).css("position");)t=t.offsetParent;return t})}},n.fn.detach=n.fn.remove,["width","height"].forEach(function(e){var i=e.replace(/./,function(t){return t[0].toUpperCase()});n.fn[e]=function(r){var o,s=this[0];return r===t?_(s)?s["inner"+i]:$(s)?s.documentElement["scroll"+i]:(o=this.offset())&&o[e]:this.each(function(t){s=n(this),s.css(e,J(this,r,t,s[e]()))})}}),v.forEach(function(t,e){var i=e%2;n.fn[t]=function(){var t,o,r=n.map(arguments,function(e){return t=L(e),"object"==t||"array"==t||null==e?e:T.fragment(e)}),s=this.length>1;return r.length<1?this:this.each(function(t,u){o=i?u:u.parentNode,u=0==e?u.nextSibling:1==e?u.firstChild:2==e?u:null;var f=n.contains(a.documentElement,o);r.forEach(function(t){if(s)t=t.cloneNode(!0);else if(!o)return n(t).remove();o.insertBefore(t,u),f&&G(t,function(t){null==t.nodeName||"SCRIPT"!==t.nodeName.toUpperCase()||t.type&&"text/javascript"!==t.type||t.src||window.eval.call(window,t.innerHTML)})})})},n.fn[i?t+"To":"insert"+(e?"Before":"After")]=function(e){return n(e)[t](this),this}}),T.Z.prototype=n.fn,T.uniq=N,T.deserializeValue=Y,n.zepto=T,n}();window.Zepto=Zepto,void 0===window.$&&(window.$=Zepto),function(t){function l(t){return t._zid||(t._zid=e++)}function h(t,e,n,i){if(e=p(e),e.ns)var r=d(e.ns);return(s[l(t)]||[]).filter(function(t){return!(!t||e.e&&t.e!=e.e||e.ns&&!r.test(t.ns)||n&&l(t.fn)!==l(n)||i&&t.sel!=i)})}function p(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function d(t){return new RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function m(t,e){return t.del&&!u&&t.e in f||!!e}function g(t){return c[t]||u&&f[t]||t}function v(e,i,r,o,a,u,f){var h=l(e),d=s[h]||(s[h]=[]);i.split(/\s/).forEach(function(i){if("ready"==i)return t(document).ready(r);var s=p(i);s.fn=r,s.sel=a,s.e in c&&(r=function(e){var n=e.relatedTarget;return!n||n!==this&&!t.contains(this,n)?s.fn.apply(this,arguments):void 0}),s.del=u;var l=u||r;s.proxy=function(t){if(t=j(t),!t.isImmediatePropagationStopped()){t.data=o;var i=l.apply(e,t._args==n?[t]:[t].concat(t._args));return i===!1&&(t.preventDefault(),t.stopPropagation()),i}},s.i=d.length,d.push(s),"addEventListener"in e&&e.addEventListener(g(s.e),s.proxy,m(s,f))})}function y(t,e,n,i,r){var o=l(t);(e||"").split(/\s/).forEach(function(e){h(t,e,n,i).forEach(function(e){delete s[o][e.i],"removeEventListener"in t&&t.removeEventListener(g(e.e),e.proxy,m(e,r))})})}function j(e,i){return(i||!e.isDefaultPrevented)&&(i||(i=e),t.each(E,function(t,n){var r=i[t];e[t]=function(){return this[n]=x,r&&r.apply(i,arguments)},e[n]=b}),(i.defaultPrevented!==n?i.defaultPrevented:"returnValue"in i?i.returnValue===!1:i.getPreventDefault&&i.getPreventDefault())&&(e.isDefaultPrevented=x)),e}function S(t){var e,i={originalEvent:t};for(e in t)w.test(e)||t[e]===n||(i[e]=t[e]);return j(i,t)}var n,e=1,i=Array.prototype.slice,r=t.isFunction,o=function(t){return"string"==typeof t},s={},a={},u="onfocusin"in window,f={focus:"focusin",blur:"focusout"},c={mouseenter:"mouseover",mouseleave:"mouseout"};a.click=a.mousedown=a.mouseup=a.mousemove="MouseEvents",t.event={add:v,remove:y},t.proxy=function(e,n){var s=2 in arguments&&i.call(arguments,2);if(r(e)){var a=function(){return e.apply(n,s?s.concat(i.call(arguments)):arguments)};return a._zid=l(e),a}if(o(n))return s?(s.unshift(e[n],e),t.proxy.apply(null,s)):t.proxy(e[n],e);throw new TypeError("expected function")},t.fn.bind=function(t,e,n){return this.on(t,e,n)},t.fn.unbind=function(t,e){return this.off(t,e)},t.fn.one=function(t,e,n,i){return this.on(t,e,n,i,1)};var x=function(){return!0},b=function(){return!1},w=/^([A-Z]|returnValue$|layer[XY]$)/,E={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};t.fn.delegate=function(t,e,n){return this.on(e,t,n)},t.fn.undelegate=function(t,e,n){return this.off(e,t,n)},t.fn.live=function(e,n){return t(document.body).delegate(this.selector,e,n),this},t.fn.die=function(e,n){return t(document.body).undelegate(this.selector,e,n),this},t.fn.on=function(e,s,a,u,f){var c,l,h=this;return e&&!o(e)?(t.each(e,function(t,e){h.on(t,s,a,e,f)}),h):(o(s)||r(u)||u===!1||(u=a,a=s,s=n),(r(a)||a===!1)&&(u=a,a=n),u===!1&&(u=b),h.each(function(n,r){f&&(c=function(t){return y(r,t.type,u),u.apply(this,arguments)}),s&&(l=function(e){var n,o=t(e.target).closest(s,r).get(0);return o&&o!==r?(n=t.extend(S(e),{currentTarget:o,liveFired:r}),(c||u).apply(o,[n].concat(i.call(arguments,1)))):void 0}),v(r,e,u,a,s,l||c)}))},t.fn.off=function(e,i,s){var a=this;return e&&!o(e)?(t.each(e,function(t,e){a.off(t,i,e)}),a):(o(i)||r(s)||s===!1||(s=i,i=n),s===!1&&(s=b),a.each(function(){y(this,e,s,i)}))},t.fn.trigger=function(e,n){return e=o(e)||t.isPlainObject(e)?t.Event(e):j(e),e._args=n,this.each(function(){e.type in f&&"function"==typeof this[e.type]?this[e.type]():"dispatchEvent"in this?this.dispatchEvent(e):t(this).triggerHandler(e,n)})},t.fn.triggerHandler=function(e,n){var i,r;return this.each(function(s,a){i=S(o(e)?t.Event(e):e),i._args=n,i.target=a,t.each(h(a,e.type||e),function(t,e){return r=e.proxy(i),i.isImmediatePropagationStopped()?!1:void 0})}),r},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(e){t.fn[e]=function(t){return 0 in arguments?this.bind(e,t):this.trigger(e)}}),t.Event=function(t,e){o(t)||(e=t,t=e.type);var n=document.createEvent(a[t]||"Events"),i=!0;if(e)for(var r in e)"bubbles"==r?i=!!e[r]:n[r]=e[r];return n.initEvent(t,i,!0),j(n)}}(Zepto),function(t){function h(e,n,i){var r=t.Event(n);return t(e).trigger(r,i),!r.isDefaultPrevented()}function p(t,e,i,r){return t.global?h(e||n,i,r):void 0}function d(e){e.global&&0===t.active++&&p(e,null,"ajaxStart")}function m(e){e.global&&!--t.active&&p(e,null,"ajaxStop")}function g(t,e){var n=e.context;return e.beforeSend.call(n,t,e)===!1||p(e,n,"ajaxBeforeSend",[t,e])===!1?!1:void p(e,n,"ajaxSend",[t,e])}function v(t,e,n,i){var r=n.context,o="success";n.success.call(r,t,o,e),i&&i.resolveWith(r,[t,o,e]),p(n,r,"ajaxSuccess",[e,n,t]),x(o,e,n)}function y(t,e,n,i,r){var o=i.context;i.error.call(o,n,e,t),r&&r.rejectWith(o,[n,e,t]),p(i,o,"ajaxError",[n,i,t||e]),x(e,n,i)}function x(t,e,n){var i=n.context;n.complete.call(i,e,t),p(n,i,"ajaxComplete",[e,n]),m(n)}function b(){}function w(t){return t&&(t=t.split(";",2)[0]),t&&(t==f?"html":t==u?"json":s.test(t)?"script":a.test(t)&&"xml")||"text"}function E(t,e){return""==e?t:(t+"&"+e).replace(/[&?]{1,2}/,"?")}function j(e){e.processData&&e.data&&"string"!=t.type(e.data)&&(e.data=t.param(e.data,e.traditional)),!e.data||e.type&&"GET"!=e.type.toUpperCase()||(e.url=E(e.url,e.data),e.data=void 0)}function S(e,n,i,r){return t.isFunction(n)&&(r=i,i=n,n=void 0),t.isFunction(i)||(r=i,i=void 0),{url:e,data:n,success:i,dataType:r}}function C(e,n,i,r){var o,s=t.isArray(n),a=t.isPlainObject(n);t.each(n,function(n,u){o=t.type(u),r&&(n=i?r:r+"["+(a||"object"==o||"array"==o?n:"")+"]"),!r&&s?e.add(u.name,u.value):"array"==o||!i&&"object"==o?C(e,u,i,n):e.add(n,u)})}var i,r,e=0,n=window.document,o=/)<[^<]*)*<\/script>/gi,s=/^(?:text|application)\/javascript/i,a=/^(?:text|application)\/xml/i,u="application/json",f="text/html",c=/^\s*$/,l=n.createElement("a");l.href=window.location.href,t.active=0,t.ajaxJSONP=function(i,r){if(!("type"in i))return t.ajax(i);var f,h,o=i.jsonpCallback,s=(t.isFunction(o)?o():o)||"jsonp"+ ++e,a=n.createElement("script"),u=window[s],c=function(e){t(a).triggerHandler("error",e||"abort")},l={abort:c};return r&&r.promise(l),t(a).on("load error",function(e,n){clearTimeout(h),t(a).off().remove(),"error"!=e.type&&f?v(f[0],l,i,r):y(null,n||"error",l,i,r),window[s]=u,f&&t.isFunction(u)&&u(f[0]),u=f=void 0}),g(l,i)===!1?(c("abort"),l):(window[s]=function(){f=arguments},a.src=i.url.replace(/\?(.+)=\?/,"?$1="+s),n.head.appendChild(a),i.timeout>0&&(h=setTimeout(function(){c("timeout")},i.timeout)),l)},t.ajaxSettings={type:"GET",beforeSend:b,success:b,error:b,complete:b,context:null,global:!0,xhr:function(){return new window.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:u,xml:"application/xml, text/xml",html:f,text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0},t.ajax=function(e){var a,o=t.extend({},e||{}),s=t.Deferred&&t.Deferred();for(i in t.ajaxSettings)void 0===o[i]&&(o[i]=t.ajaxSettings[i]);d(o),o.crossDomain||(a=n.createElement("a"),a.href=o.url,a.href=a.href,o.crossDomain=l.protocol+"//"+l.host!=a.protocol+"//"+a.host),o.url||(o.url=window.location.toString()),j(o);var u=o.dataType,f=/\?.+=\?/.test(o.url);if(f&&(u="jsonp"),o.cache!==!1&&(e&&e.cache===!0||"script"!=u&&"jsonp"!=u)||(o.url=E(o.url,"_="+Date.now())),"jsonp"==u)return f||(o.url=E(o.url,o.jsonp?o.jsonp+"=?":o.jsonp===!1?"":"callback=?")),t.ajaxJSONP(o,s);var C,h=o.accepts[u],p={},m=function(t,e){p[t.toLowerCase()]=[t,e]},x=/^([\w-]+:)\/\//.test(o.url)?RegExp.$1:window.location.protocol,S=o.xhr(),T=S.setRequestHeader;if(s&&s.promise(S),o.crossDomain||m("X-Requested-With","XMLHttpRequest"),m("Accept",h||"*/*"),(h=o.mimeType||h)&&(h.indexOf(",")>-1&&(h=h.split(",",2)[0]),S.overrideMimeType&&S.overrideMimeType(h)),(o.contentType||o.contentType!==!1&&o.data&&"GET"!=o.type.toUpperCase())&&m("Content-Type",o.contentType||"application/x-www-form-urlencoded"),o.headers)for(r in o.headers)m(r,o.headers[r]);if(S.setRequestHeader=m,S.onreadystatechange=function(){if(4==S.readyState){S.onreadystatechange=b,clearTimeout(C);var e,n=!1;if(S.status>=200&&S.status<300||304==S.status||0==S.status&&"file:"==x){u=u||w(o.mimeType||S.getResponseHeader("content-type")),e=S.responseText;try{"script"==u?(1,eval)(e):"xml"==u?e=S.responseXML:"json"==u&&(e=c.test(e)?null:t.parseJSON(e))}catch(i){n=i}n?y(n,"parsererror",S,o,s):v(e,S,o,s)}else y(S.statusText||null,S.status?"error":"abort",S,o,s)}},g(S,o)===!1)return S.abort(),y(null,"abort",S,o,s),S;if(o.xhrFields)for(r in o.xhrFields)S[r]=o.xhrFields[r];var N="async"in o?o.async:!0;S.open(o.type,o.url,N,o.username,o.password);for(r in p)T.apply(S,p[r]);return o.timeout>0&&(C=setTimeout(function(){S.onreadystatechange=b,S.abort(),y(null,"timeout",S,o,s)},o.timeout)),S.send(o.data?o.data:null),S},t.get=function(){return t.ajax(S.apply(null,arguments))},t.post=function(){var e=S.apply(null,arguments);return e.type="POST",t.ajax(e)},t.getJSON=function(){var e=S.apply(null,arguments);return e.dataType="json",t.ajax(e)},t.fn.load=function(e,n,i){if(!this.length)return this;var a,r=this,s=e.split(/\s/),u=S(e,n,i),f=u.success;return s.length>1&&(u.url=s[0],a=s[1]),u.success=function(e){r.html(a?t("
    ").html(e.replace(o,"")).find(a):e),f&&f.apply(r,arguments)},t.ajax(u),this};var T=encodeURIComponent;t.param=function(e,n){var i=[];return i.add=function(e,n){t.isFunction(n)&&(n=n()),null==n&&(n=""),this.push(T(e)+"="+T(n))},C(i,e,n),i.join("&").replace(/%20/g,"+")}}(Zepto),function(t){t.fn.serializeArray=function(){var e,n,i=[],r=function(t){return t.forEach?t.forEach(r):void i.push({name:e,value:t})};return this[0]&&t.each(this[0].elements,function(i,o){n=o.type,e=o.name,e&&"fieldset"!=o.nodeName.toLowerCase()&&!o.disabled&&"submit"!=n&&"reset"!=n&&"button"!=n&&"file"!=n&&("radio"!=n&&"checkbox"!=n||o.checked)&&r(t(o).val())}),i},t.fn.serialize=function(){var t=[];return this.serializeArray().forEach(function(e){t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}),t.join("&")},t.fn.submit=function(e){if(0 in arguments)this.bind("submit",e);else if(this.length){var n=t.Event("submit");this.eq(0).trigger(n),n.isDefaultPrevented()||this.get(0).submit()}return this}}(Zepto),function(t){"__proto__"in{}||t.extend(t.zepto,{Z:function(e,n){return e=e||[],t.extend(e,t.fn),e.selector=n||"",e.__Z=!0,e},isZ:function(e){return"array"===t.type(e)&&"__Z"in e}});try{getComputedStyle(void 0)}catch(e){var n=getComputedStyle;window.getComputedStyle=function(t){try{return n(t)}catch(e){return null}}}}(Zepto); \ No newline at end of file +!function(t,e){"function"==typeof define&&define.amd?define(function(){return e(t)}):e(t)}(this,function(t){var e=function(){function e(t){return null==t?t+"":W[Y.call(t)]||"object"}function n(t){return"function"==e(t)}function r(t){return null!=t&&t==t.window}function i(t){return null!=t&&t.nodeType==t.DOCUMENT_NODE}function o(t){return"object"==e(t)}function a(t){return o(t)&&!r(t)&&Object.getPrototypeOf(t)==Object.prototype}function s(t){var e=!!t&&"length"in t&&t.length,n=C.type(t);return"function"!=n&&!r(t)&&("array"==n||0===e||"number"==typeof e&&e>0&&e-1 in t)}function u(t){return L.call(t,function(t){return null!=t})}function c(t){return t.length>0?C.fn.concat.apply([],t):t}function l(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function f(t){return t in k?k[t]:k[t]=RegExp("(^|\\s)"+t+"(\\s|$)")}function h(t,e){return"number"!=typeof e||Z[l(t)]?e:e+"px"}function p(t){var e,n;return F[t]||(e=$.createElement(t),$.body.appendChild(e),n=getComputedStyle(e,"").getPropertyValue("display"),e.parentNode.removeChild(e),"none"==n&&(n="block"),F[t]=n),F[t]}function d(t){return"children"in t?D.call(t.children):C.map(t.childNodes,function(t){return 1==t.nodeType?t:void 0})}function m(t,e){var n,r=t?t.length:0;for(n=0;r>n;n++)this[n]=t[n];this.length=r,this.selector=e||""}function g(t,e,n){for(w in e)n&&(a(e[w])||te(e[w]))?(a(e[w])&&!a(t[w])&&(t[w]={}),te(e[w])&&!te(t[w])&&(t[w]=[]),g(t[w],e[w],n)):e[w]!==j&&(t[w]=e[w])}function v(t,e){return null==e?C(t):C(t).filter(e)}function y(t,e,r,i){return n(e)?e.call(t,r,i):e}function x(t,e,n){null==n?t.removeAttribute(e):t.setAttribute(e,n)}function b(t,e){var n=t.className||"",r=n&&n.baseVal!==j;return e===j?r?n.baseVal:n:void(r?n.baseVal=e:t.className=e)}function E(t){try{return t?"true"==t||("false"==t?!1:"null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?C.parseJSON(t):t):t}catch(e){return t}}function T(t,e){e(t);for(var n=0,r=t.childNodes.length;r>n;n++)T(t.childNodes[n],e)}var j,w,C,S,N,O,P=[],A=P.concat,L=P.filter,D=P.slice,$=t.document,F={},k={},Z={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},M=/^\s*<(\w+|!)[^>]*>/,z=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,R=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,q=/^(?:body|html)$/i,_=/([A-Z])/g,I=["val","css","html","text","data","width","height","offset"],H=["after","prepend","before","append"],V=$.createElement("table"),B=$.createElement("tr"),X={tr:$.createElement("tbody"),tbody:V,thead:V,tfoot:V,td:B,th:B,"*":$.createElement("div")},U=/complete|loaded|interactive/,J=/^[\w-]*$/,W={},Y=W.toString,G={},K=$.createElement("div"),Q={tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},te=Array.isArray||function(t){return t instanceof Array};return G.matches=function(t,e){if(!e||!t||1!==t.nodeType)return!1;var n=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(n)return n.call(t,e);var r,i=t.parentNode,o=!i;return o&&(i=K).appendChild(t),r=~G.qsa(i,e).indexOf(t),o&&K.removeChild(t),r},N=function(t){return t.replace(/-+(.)?/g,function(t,e){return e?e.toUpperCase():""})},O=function(t){return L.call(t,function(e,n){return t.indexOf(e)==n})},G.fragment=function(t,e,n){var r,i,o;return z.test(t)&&(r=C($.createElement(RegExp.$1))),r||(t.replace&&(t=t.replace(R,"<$1>")),e===j&&(e=M.test(t)&&RegExp.$1),e in X||(e="*"),o=X[e],o.innerHTML=""+t,r=C.each(D.call(o.childNodes),function(){o.removeChild(this)})),a(n)&&(i=C(r),C.each(n,function(t,e){I.indexOf(t)>-1?i[t](e):i.attr(t,e)})),r},G.Z=function(t,e){return new m(t,e)},G.isZ=function(t){return t instanceof G.Z},G.init=function(t,e){var r;if(!t)return G.Z();if("string"==typeof t)if(t=t.trim(),"<"==t[0]&&M.test(t))r=G.fragment(t,RegExp.$1,e),t=null;else{if(e!==j)return C(e).find(t);r=G.qsa($,t)}else{if(n(t))return C($).ready(t);if(G.isZ(t))return t;if(te(t))r=u(t);else if(o(t))r=[t],t=null;else if(M.test(t))r=G.fragment(t.trim(),RegExp.$1,e),t=null;else{if(e!==j)return C(e).find(t);r=G.qsa($,t)}}return G.Z(r,t)},C=function(t,e){return G.init(t,e)},C.extend=function(t){var e,n=D.call(arguments,1);return"boolean"==typeof t&&(e=t,t=n.shift()),n.forEach(function(n){g(t,n,e)}),t},G.qsa=function(t,e){var n,r="#"==e[0],i=!r&&"."==e[0],o=r||i?e.slice(1):e,a=J.test(o);return t.getElementById&&a&&r?(n=t.getElementById(o))?[n]:[]:1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType?[]:D.call(a&&!r&&t.getElementsByClassName?i?t.getElementsByClassName(o):t.getElementsByTagName(e):t.querySelectorAll(e))},C.contains=$.documentElement.contains?function(t,e){return t!==e&&t.contains(e)}:function(t,e){for(;e&&(e=e.parentNode);)if(e===t)return!0;return!1},C.type=e,C.isFunction=n,C.isWindow=r,C.isArray=te,C.isPlainObject=a,C.isEmptyObject=function(t){var e;for(e in t)return!1;return!0},C.isNumeric=function(t){var e=+t,n=typeof t;return null!=t&&"boolean"!=n&&("string"!=n||t.length)&&!isNaN(e)&&isFinite(e)||!1},C.inArray=function(t,e,n){return P.indexOf.call(e,t,n)},C.camelCase=N,C.trim=function(t){return null==t?"":String.prototype.trim.call(t)},C.uuid=0,C.support={},C.expr={},C.noop=function(){},C.map=function(t,e){var n,r,i,o=[];if(s(t))for(r=0;rt?t+this.length:t]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(t){return P.every.call(this,function(e,n){return t.call(e,n,e)!==!1}),this},filter:function(t){return n(t)?this.not(this.not(t)):C(L.call(this,function(e){return G.matches(e,t)}))},add:function(t,e){return C(O(this.concat(C(t,e))))},is:function(t){return this.length>0&&G.matches(this[0],t)},not:function(t){var e=[];if(n(t)&&t.call!==j)this.each(function(n){t.call(this,n)||e.push(this)});else{var r="string"==typeof t?this.filter(t):s(t)&&n(t.item)?D.call(t):C(t);this.forEach(function(t){r.indexOf(t)<0&&e.push(t)})}return C(e)},has:function(t){return this.filter(function(){return o(t)?C.contains(this,t):C(this).find(t).size()})},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!o(t)?t:C(t)},last:function(){var t=this[this.length-1];return t&&!o(t)?t:C(t)},find:function(t){var e,n=this;return e=t?"object"==typeof t?C(t).filter(function(){var t=this;return P.some.call(n,function(e){return C.contains(e,t)})}):1==this.length?C(G.qsa(this[0],t)):this.map(function(){return G.qsa(this,t)}):C()},closest:function(t,e){var n=[],r="object"==typeof t&&C(t);return this.each(function(o,a){for(;a&&!(r?r.indexOf(a)>=0:G.matches(a,t));)a=a!==e&&!i(a)&&a.parentNode;a&&n.indexOf(a)<0&&n.push(a)}),C(n)},parents:function(t){for(var e=[],n=this;n.length>0;)n=C.map(n,function(t){return(t=t.parentNode)&&!i(t)&&e.indexOf(t)<0?(e.push(t),t):void 0});return v(e,t)},parent:function(t){return v(O(this.pluck("parentNode")),t)},children:function(t){return v(this.map(function(){return d(this)}),t)},contents:function(){return this.map(function(){return this.contentDocument||D.call(this.childNodes)})},siblings:function(t){return v(this.map(function(t,e){return L.call(d(e.parentNode),function(t){return t!==e})}),t)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return C.map(this,function(e){return e[t]})},show:function(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=p(this.nodeName))})},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var e=n(t);if(this[0]&&!e)var r=C(t).get(0),i=r.parentNode||this.length>1;return this.each(function(n){C(this).wrapAll(e?t.call(this,n):i?r.cloneNode(!0):r)})},wrapAll:function(t){if(this[0]){C(this[0]).before(t=C(t));for(var e;(e=t.children()).length;)t=e.first();C(t).append(this)}return this},wrapInner:function(t){var e=n(t);return this.each(function(n){var r=C(this),i=r.contents(),o=e?t.call(this,n):t;i.length?i.wrapAll(o):r.append(o)})},unwrap:function(){return this.parent().each(function(){C(this).replaceWith(C(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(t){return this.each(function(){var e=C(this);(t===j?"none"==e.css("display"):t)?e.show():e.hide()})},prev:function(t){return C(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return C(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each(function(e){var n=this.innerHTML;C(this).empty().append(y(this,t,e,n))}):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each(function(e){var n=y(this,t,e,this.textContent);this.textContent=null==n?"":""+n}):0 in this?this.pluck("textContent").join(""):null},attr:function(t,e){var n;return"string"!=typeof t||1 in arguments?this.each(function(n){if(1===this.nodeType)if(o(t))for(w in t)x(this,w,t[w]);else x(this,t,y(this,e,n,this.getAttribute(t)))}):0 in this&&1==this[0].nodeType&&null!=(n=this[0].getAttribute(t))?n:j},removeAttr:function(t){return this.each(function(){1===this.nodeType&&t.split(" ").forEach(function(t){x(this,t)},this)})},prop:function(t,e){return t=Q[t]||t,1 in arguments?this.each(function(n){this[t]=y(this,e,n,this[t])}):this[0]&&this[0][t]},removeProp:function(t){return t=Q[t]||t,this.each(function(){delete this[t]})},data:function(t,e){var n="data-"+t.replace(_,"-$1").toLowerCase(),r=1 in arguments?this.attr(n,e):this.attr(n);return null!==r?E(r):j},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each(function(e){this.value=y(this,t,e,this.value)})):this[0]&&(this[0].multiple?C(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(e){if(e)return this.each(function(t){var n=C(this),r=y(this,e,t,n.offset()),i=n.offsetParent().offset(),o={top:r.top-i.top,left:r.left-i.left};"static"==n.css("position")&&(o.position="relative"),n.css(o)});if(!this.length)return null;if($.documentElement!==this[0]&&!C.contains($.documentElement,this[0]))return{top:0,left:0};var n=this[0].getBoundingClientRect();return{left:n.left+t.pageXOffset,top:n.top+t.pageYOffset,width:Math.round(n.width),height:Math.round(n.height)}},css:function(t,n){if(arguments.length<2){var r=this[0];if("string"==typeof t){if(!r)return;return r.style[N(t)]||getComputedStyle(r,"").getPropertyValue(t)}if(te(t)){if(!r)return;var i={},o=getComputedStyle(r,"");return C.each(t,function(t,e){i[e]=r.style[N(e)]||o.getPropertyValue(e)}),i}}var a="";if("string"==e(t))n||0===n?a=l(t)+":"+h(t,n):this.each(function(){this.style.removeProperty(l(t))});else for(w in t)t[w]||0===t[w]?a+=l(w)+":"+h(w,t[w])+";":this.each(function(){this.style.removeProperty(l(w))});return this.each(function(){this.style.cssText+=";"+a})},index:function(t){return t?this.indexOf(C(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return t?P.some.call(this,function(t){return this.test(b(t))},f(t)):!1},addClass:function(t){return t?this.each(function(e){if("className"in this){S=[];var n=b(this),r=y(this,t,e,n);r.split(/\s+/g).forEach(function(t){C(this).hasClass(t)||S.push(t)},this),S.length&&b(this,n+(n?" ":"")+S.join(" "))}}):this},removeClass:function(t){return this.each(function(e){if("className"in this){if(t===j)return b(this,"");S=b(this),y(this,t,e,S).split(/\s+/g).forEach(function(t){S=S.replace(f(t)," ")}),b(this,S.trim())}})},toggleClass:function(t,e){return t?this.each(function(n){var r=C(this),i=y(this,t,n,b(this));i.split(/\s+/g).forEach(function(t){(e===j?!r.hasClass(t):e)?r.addClass(t):r.removeClass(t)})}):this},scrollTop:function(t){if(this.length){var e="scrollTop"in this[0];return t===j?e?this[0].scrollTop:this[0].pageYOffset:this.each(e?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var e="scrollLeft"in this[0];return t===j?e?this[0].scrollLeft:this[0].pageXOffset:this.each(e?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var t=this[0],e=this.offsetParent(),n=this.offset(),r=q.test(e[0].nodeName)?{top:0,left:0}:e.offset();return n.top-=parseFloat(C(t).css("margin-top"))||0,n.left-=parseFloat(C(t).css("margin-left"))||0,r.top+=parseFloat(C(e[0]).css("border-top-width"))||0,r.left+=parseFloat(C(e[0]).css("border-left-width"))||0,{top:n.top-r.top,left:n.left-r.left}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||$.body;t&&!q.test(t.nodeName)&&"static"==C(t).css("position");)t=t.offsetParent;return t})}},C.fn.detach=C.fn.remove,["width","height"].forEach(function(t){var e=t.replace(/./,function(t){return t[0].toUpperCase()});C.fn[t]=function(n){var o,a=this[0];return n===j?r(a)?a["inner"+e]:i(a)?a.documentElement["scroll"+e]:(o=this.offset())&&o[t]:this.each(function(e){a=C(this),a.css(t,y(this,n,e,a[t]()))})}}),H.forEach(function(n,r){var i=r%2;C.fn[n]=function(){var n,o,a=C.map(arguments,function(t){var r=[];return n=e(t),"array"==n?(t.forEach(function(t){return t.nodeType!==j?r.push(t):C.zepto.isZ(t)?r=r.concat(t.get()):void(r=r.concat(G.fragment(t)))}),r):"object"==n||null==t?t:G.fragment(t)}),s=this.length>1;return a.length<1?this:this.each(function(e,n){o=i?n:n.parentNode,n=0==r?n.nextSibling:1==r?n.firstChild:2==r?n:null;var u=C.contains($.documentElement,o);a.forEach(function(e){if(s)e=e.cloneNode(!0);else if(!o)return C(e).remove();o.insertBefore(e,n),u&&T(e,function(e){if(!(null==e.nodeName||"SCRIPT"!==e.nodeName.toUpperCase()||e.type&&"text/javascript"!==e.type||e.src)){var n=e.ownerDocument?e.ownerDocument.defaultView:t;n.eval.call(n,e.innerHTML)}})})})},C.fn[i?n+"To":"insert"+(r?"Before":"After")]=function(t){return C(t)[n](this),this}}),G.Z.prototype=m.prototype=C.fn,G.uniq=O,G.deserializeValue=E,C.zepto=G,C}();return t.Zepto=e,void 0===t.$&&(t.$=e),function(e){function n(t){return t._zid||(t._zid=p++)}function r(t,e,r,a){if(e=i(e),e.ns)var s=o(e.ns);return(v[n(t)]||[]).filter(function(t){return!(!t||e.e&&t.e!=e.e||e.ns&&!s.test(t.ns)||r&&n(t.fn)!==n(r)||a&&t.sel!=a)})}function i(t){var e=(""+t).split(".");return{e:e[0],ns:e.slice(1).sort().join(" ")}}function o(t){return RegExp("(?:^| )"+t.replace(" "," .* ?")+"(?: |$)")}function a(t,e){return t.del&&!x&&t.e in b||!!e}function s(t){return E[t]||x&&b[t]||t}function u(t,r,o,u,c,f,p){var d=n(t),m=v[d]||(v[d]=[]);r.split(/\s/).forEach(function(n){if("ready"==n)return e(document).ready(o);var r=i(n);r.fn=o,r.sel=c,r.e in E&&(o=function(t){var n=t.relatedTarget;return!n||n!==this&&!e.contains(this,n)?r.fn.apply(this,arguments):void 0}),r.del=f;var d=f||o;r.proxy=function(e){if(e=l(e),!e.isImmediatePropagationStopped()){e.data=u;var n=d.apply(t,e._args==h?[e]:[e].concat(e._args));return n===!1&&(e.preventDefault(),e.stopPropagation()),n}},r.i=m.length,m.push(r),"addEventListener"in t&&t.addEventListener(s(r.e),r.proxy,a(r,p))})}function c(t,e,i,o,u){var c=n(t);(e||"").split(/\s/).forEach(function(e){r(t,e,i,o).forEach(function(e){delete v[c][e.i],"removeEventListener"in t&&t.removeEventListener(s(e.e),e.proxy,a(e,u))})})}function l(t,n){return(n||!t.isDefaultPrevented)&&(n||(n=t),e.each(C,function(e,r){var i=n[e];t[e]=function(){return this[r]=T,i&&i.apply(n,arguments)},t[r]=j}),t.timeStamp||(t.timeStamp=Date.now()),(n.defaultPrevented!==h?n.defaultPrevented:"returnValue"in n?n.returnValue===!1:n.getPreventDefault&&n.getPreventDefault())&&(t.isDefaultPrevented=T)),t}function f(t){var e,n={originalEvent:t};for(e in t)w.test(e)||t[e]===h||(n[e]=t[e]);return l(n,t)}var h,p=1,d=Array.prototype.slice,m=e.isFunction,g=function(t){return"string"==typeof t},v={},y={},x="onfocusin"in t,b={focus:"focusin",blur:"focusout"},E={mouseenter:"mouseover",mouseleave:"mouseout"};y.click=y.mousedown=y.mouseup=y.mousemove="MouseEvents",e.event={add:u,remove:c},e.proxy=function(t,r){var i=2 in arguments&&d.call(arguments,2);if(m(t)){var o=function(){return t.apply(r,i?i.concat(d.call(arguments)):arguments)};return o._zid=n(t),o}if(g(r))return i?(i.unshift(t[r],t),e.proxy.apply(null,i)):e.proxy(t[r],t);throw new TypeError("expected function")},e.fn.bind=function(t,e,n){return this.on(t,e,n)},e.fn.unbind=function(t,e){return this.off(t,e)},e.fn.one=function(t,e,n,r){return this.on(t,e,n,r,1)};var T=function(){return!0},j=function(){return!1},w=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,C={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};e.fn.delegate=function(t,e,n){return this.on(e,t,n)},e.fn.undelegate=function(t,e,n){return this.off(e,t,n)},e.fn.live=function(t,n){return e(document.body).delegate(this.selector,t,n),this},e.fn.die=function(t,n){return e(document.body).undelegate(this.selector,t,n),this},e.fn.on=function(t,n,r,i,o){var a,s,l=this;return t&&!g(t)?(e.each(t,function(t,e){l.on(t,n,r,e,o)}),l):(g(n)||m(i)||i===!1||(i=r,r=n,n=h),(i===h||r===!1)&&(i=r,r=h),i===!1&&(i=j),l.each(function(l,h){o&&(a=function(t){return c(h,t.type,i),i.apply(this,arguments)}),n&&(s=function(t){var r,o=e(t.target).closest(n,h).get(0);return o&&o!==h?(r=e.extend(f(t),{currentTarget:o,liveFired:h}),(a||i).apply(o,[r].concat(d.call(arguments,1)))):void 0}),u(h,t,i,r,n,s||a)}))},e.fn.off=function(t,n,r){var i=this;return t&&!g(t)?(e.each(t,function(t,e){i.off(t,n,e)}),i):(g(n)||m(r)||r===!1||(r=n,n=h),r===!1&&(r=j),i.each(function(){c(this,t,r,n)}))},e.fn.trigger=function(t,n){return t=g(t)||e.isPlainObject(t)?e.Event(t):l(t),t._args=n,this.each(function(){t.type in b&&"function"==typeof this[t.type]?this[t.type]():"dispatchEvent"in this?this.dispatchEvent(t):e(this).triggerHandler(t,n)})},e.fn.triggerHandler=function(t,n){var i,o;return this.each(function(a,s){i=f(g(t)?e.Event(t):t),i._args=n,i.target=s,e.each(r(s,t.type||t),function(t,e){return o=e.proxy(i),i.isImmediatePropagationStopped()?!1:void 0})}),o},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(t){e.fn[t]=function(e){return 0 in arguments?this.bind(t,e):this.trigger(t)}}),e.Event=function(t,e){g(t)||(e=t,t=e.type);var n=document.createEvent(y[t]||"Events"),r=!0;if(e)for(var i in e)"bubbles"==i?r=!!e[i]:n[i]=e[i];return n.initEvent(t,r,!0),l(n)}}(e),function(e){function n(t,n,r){var i=e.Event(n);return e(t).trigger(i,r),!i.isDefaultPrevented()}function r(t,e,r,i){return t.global?n(e||b,r,i):void 0}function i(t){t.global&&0===e.active++&&r(t,null,"ajaxStart")}function o(t){t.global&&!--e.active&&r(t,null,"ajaxStop")}function a(t,e){var n=e.context;return e.beforeSend.call(n,t,e)===!1||r(e,n,"ajaxBeforeSend",[t,e])===!1?!1:void r(e,n,"ajaxSend",[t,e])}function s(t,e,n,i){var o=n.context,a="success";n.success.call(o,t,a,e),i&&i.resolveWith(o,[t,a,e]),r(n,o,"ajaxSuccess",[e,n,t]),c(a,e,n)}function u(t,e,n,i,o){var a=i.context;i.error.call(a,n,e,t),o&&o.rejectWith(a,[n,e,t]),r(i,a,"ajaxError",[n,i,t||e]),c(e,n,i)}function c(t,e,n){var i=n.context;n.complete.call(i,e,t),r(n,i,"ajaxComplete",[e,n]),o(n)}function l(t,e,n){if(n.dataFilter==f)return t;var r=n.context;return n.dataFilter.call(r,t,e)}function f(){}function h(t){return t&&(t=t.split(";",2)[0]),t&&(t==C?"html":t==w?"json":T.test(t)?"script":j.test(t)&&"xml")||"text"}function p(t,e){return""==e?t:(t+"&"+e).replace(/[&?]{1,2}/,"?")}function d(t){t.processData&&t.data&&"string"!=e.type(t.data)&&(t.data=e.param(t.data,t.traditional)),!t.data||t.type&&"GET"!=t.type.toUpperCase()&&"jsonp"!=t.dataType||(t.url=p(t.url,t.data),t.data=void 0)}function m(t,n,r,i){return e.isFunction(n)&&(i=r,r=n,n=void 0),e.isFunction(r)||(i=r,r=void 0),{url:t,data:n,success:r,dataType:i}}function g(t,n,r,i){var o,a=e.isArray(n),s=e.isPlainObject(n);e.each(n,function(n,u){o=e.type(u),i&&(n=r?i:i+"["+(s||"object"==o||"array"==o?n:"")+"]"),!i&&a?t.add(u.name,u.value):"array"==o||!r&&"object"==o?g(t,u,r,n):t.add(n,u)})}var v,y,x=+new Date,b=t.document,E=/)<[^<]*)*<\/script>/gi,T=/^(?:text|application)\/javascript/i,j=/^(?:text|application)\/xml/i,w="application/json",C="text/html",S=/^\s*$/,N=b.createElement("a");N.href=t.location.href,e.active=0,e.ajaxJSONP=function(n,r){if(!("type"in n))return e.ajax(n);var i,o,c=n.jsonpCallback,l=(e.isFunction(c)?c():c)||"Zepto"+x++,f=b.createElement("script"),h=t[l],p=function(t){e(f).triggerHandler("error",t||"abort")},d={abort:p};return r&&r.promise(d),e(f).on("load error",function(a,c){clearTimeout(o),e(f).off().remove(),"error"!=a.type&&i?s(i[0],d,n,r):u(null,c||"error",d,n,r),t[l]=h,i&&e.isFunction(h)&&h(i[0]),h=i=void 0}),a(d,n)===!1?(p("abort"),d):(t[l]=function(){i=arguments},f.src=n.url.replace(/\?(.+)=\?/,"?$1="+l),b.head.appendChild(f),n.timeout>0&&(o=setTimeout(function(){p("timeout")},n.timeout)),d)},e.ajaxSettings={type:"GET",beforeSend:f,success:f,error:f,complete:f,context:null,global:!0,xhr:function(){return new t.XMLHttpRequest},accepts:{script:"text/javascript, application/javascript, application/x-javascript",json:w,xml:"application/xml, text/xml",html:C,text:"text/plain"},crossDomain:!1,timeout:0,processData:!0,cache:!0,dataFilter:f},e.ajax=function(n){var r,o,c=e.extend({},n||{}),m=e.Deferred&&e.Deferred();for(v in e.ajaxSettings)void 0===c[v]&&(c[v]=e.ajaxSettings[v]);i(c),c.crossDomain||(r=b.createElement("a"),r.href=c.url,r.href=r.href,c.crossDomain=N.protocol+"//"+N.host!=r.protocol+"//"+r.host),c.url||(c.url=""+t.location),(o=c.url.indexOf("#"))>-1&&(c.url=c.url.slice(0,o)),d(c);var g=c.dataType,x=/\?.+=\?/.test(c.url);if(x&&(g="jsonp"),c.cache!==!1&&(n&&n.cache===!0||"script"!=g&&"jsonp"!=g)||(c.url=p(c.url,"_="+Date.now())),"jsonp"==g)return x||(c.url=p(c.url,c.jsonp?c.jsonp+"=?":c.jsonp===!1?"":"callback=?")),e.ajaxJSONP(c,m);var E,T=c.accepts[g],j={},w=function(t,e){j[t.toLowerCase()]=[t,e]},C=/^([\w-]+:)\/\//.test(c.url)?RegExp.$1:t.location.protocol,O=c.xhr(),P=O.setRequestHeader;if(m&&m.promise(O),c.crossDomain||w("X-Requested-With","XMLHttpRequest"),w("Accept",T||"*/*"),(T=c.mimeType||T)&&(T.indexOf(",")>-1&&(T=T.split(",",2)[0]),O.overrideMimeType&&O.overrideMimeType(T)),(c.contentType||c.contentType!==!1&&c.data&&"GET"!=c.type.toUpperCase())&&w("Content-Type",c.contentType||"application/x-www-form-urlencoded"),c.headers)for(y in c.headers)w(y,c.headers[y]);if(O.setRequestHeader=w,O.onreadystatechange=function(){if(4==O.readyState){O.onreadystatechange=f,clearTimeout(E);var t,n=!1;if(O.status>=200&&O.status<300||304==O.status||0==O.status&&"file:"==C){if(g=g||h(c.mimeType||O.getResponseHeader("content-type")),"arraybuffer"==O.responseType||"blob"==O.responseType)t=O.response;else{t=O.responseText;try{t=l(t,g,c),"script"==g?(1,eval)(t):"xml"==g?t=O.responseXML:"json"==g&&(t=S.test(t)?null:e.parseJSON(t))}catch(r){n=r}if(n)return u(n,"parsererror",O,c,m)}s(t,O,c,m)}else u(O.statusText||null,O.status?"error":"abort",O,c,m)}},a(O,c)===!1)return O.abort(),u(null,"abort",O,c,m),O;var A="async"in c?c.async:!0;if(O.open(c.type,c.url,A,c.username,c.password),c.xhrFields)for(y in c.xhrFields)O[y]=c.xhrFields[y];for(y in j)P.apply(O,j[y]);return c.timeout>0&&(E=setTimeout(function(){O.onreadystatechange=f,O.abort(),u(null,"timeout",O,c,m)},c.timeout)),O.send(c.data?c.data:null),O},e.get=function(){return e.ajax(m.apply(null,arguments))},e.post=function(){var t=m.apply(null,arguments);return t.type="POST",e.ajax(t)},e.getJSON=function(){var t=m.apply(null,arguments);return t.dataType="json",e.ajax(t)},e.fn.load=function(t,n,r){if(!this.length)return this;var i,o=this,a=t.split(/\s/),s=m(t,n,r),u=s.success;return a.length>1&&(s.url=a[0],i=a[1]),s.success=function(t){o.html(i?e("
    ").html(t.replace(E,"")).find(i):t),u&&u.apply(o,arguments)},e.ajax(s),this};var O=encodeURIComponent;e.param=function(t,n){var r=[];return r.add=function(t,n){e.isFunction(n)&&(n=n()),null==n&&(n=""),this.push(O(t)+"="+O(n))},g(r,t,n),r.join("&").replace(/%20/g,"+")}}(e),function(t){t.fn.serializeArray=function(){var e,n,r=[],i=function(t){return t.forEach?t.forEach(i):void r.push({name:e,value:t})};return this[0]&&t.each(this[0].elements,function(r,o){n=o.type,e=o.name,e&&"fieldset"!=o.nodeName.toLowerCase()&&!o.disabled&&"submit"!=n&&"reset"!=n&&"button"!=n&&"file"!=n&&("radio"!=n&&"checkbox"!=n||o.checked)&&i(t(o).val())}),r},t.fn.serialize=function(){var t=[];return this.serializeArray().forEach(function(e){t.push(encodeURIComponent(e.name)+"="+encodeURIComponent(e.value))}),t.join("&")},t.fn.submit=function(e){if(0 in arguments)this.bind("submit",e);else if(this.length){var n=t.Event("submit");this.eq(0).trigger(n),n.isDefaultPrevented()||this.get(0).submit()}return this}}(e),function(){try{getComputedStyle(void 0)}catch(e){var n=getComputedStyle;t.getComputedStyle=function(t,e){try{return n(t,e)}catch(r){return null}}}}(),e}),function(t,e){function n(t){return t.replace(/([A-Z])/g,"-$1").toLowerCase()}function r(t){return i?i+t:t.toLowerCase()}var i,o,a,s,u,c,l,f,h,p,d="",m={Webkit:"webkit",Moz:"",O:"o"},g=document.createElement("div"),v=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,y={};g.style.transform===e&&t.each(m,function(t,n){return g.style[t+"TransitionProperty"]!==e?(d="-"+t.toLowerCase()+"-",i=n,!1):e}),o=d+"transform",y[a=d+"transition-property"]=y[s=d+"transition-duration"]=y[c=d+"transition-delay"]=y[u=d+"transition-timing-function"]=y[l=d+"animation-name"]=y[f=d+"animation-duration"]=y[p=d+"animation-delay"]=y[h=d+"animation-timing-function"]="",t.fx={off:i===e&&g.style.transitionProperty===e,speeds:{_default:400,fast:200,slow:600},cssPrefix:d,transitionEnd:r("TransitionEnd"),animationEnd:r("AnimationEnd")},t.fn.animate=function(n,r,i,o,a){return t.isFunction(r)&&(o=r,i=e,r=e),t.isFunction(i)&&(o=i,i=e),t.isPlainObject(r)&&(i=r.easing,o=r.complete,a=r.delay,r=r.duration),r&&(r=("number"==typeof r?r:t.fx.speeds[r]||t.fx.speeds._default)/1e3),a&&(a=parseFloat(a)/1e3),this.anim(n,r,i,o,a)},t.fn.anim=function(r,i,d,m,g){var x,b,E,T={},j="",w=this,C=t.fx.transitionEnd,S=!1;if(i===e&&(i=t.fx.speeds._default/1e3),g===e&&(g=0),t.fx.off&&(i=0),"string"==typeof r)T[l]=r,T[f]=i+"s",T[p]=g+"s",T[h]=d||"linear",C=t.fx.animationEnd;else{b=[];for(x in r)v.test(x)?j+=x+"("+r[x]+") ":(T[x]=r[x],b.push(n(x)));j&&(T[o]=j,b.push(o)),i>0&&"object"==typeof r&&(T[a]=b.join(", "),T[s]=i+"s",T[c]=g+"s",T[u]=d||"linear")}return E=function(n){if(e!==n){if(n.target!==n.currentTarget)return;t(n.target).unbind(C,E)}else t(this).unbind(C,E);S=!0,t(this).css(y),m&&m.call(this)},i>0&&(this.bind(C,E),setTimeout(function(){S||E.call(w)},1e3*(i+g)+25)),this.size()&&this.get(0).clientLeft,this.css(T),i>0||setTimeout(function(){w.each(function(){E.call(this)})},0),this},g=null}(Zepto),function(t,e){function n(n,r,i,o,a){"function"!=typeof r||a||(a=r,r=e);var s={opacity:i};return o&&(s.scale=o,n.css(t.fx.cssPrefix+"transform-origin","0 0")),n.animate(s,r,null,a)}function r(e,r,i,o){return n(e,r,0,i,function(){a.call(t(this)),o&&o.call(this)})}var i=window.document,o=(i.documentElement,t.fn.show),a=t.fn.hide,s=t.fn.toggle;t.fn.show=function(t,r){return o.call(this),t===e?t=0:this.css("opacity",0),n(this,t,1,"1,1",r)},t.fn.hide=function(t,n){return t===e?a.call(this):r(this,t,"0,0",n)},t.fn.toggle=function(n,r){return n===e||"boolean"==typeof n?s.call(this,n):this.each(function(){var e=t(this);e["none"==e.css("display")?"show":"hide"](n,r)})},t.fn.fadeTo=function(t,e,r){return n(this,t,e,null,r)},t.fn.fadeIn=function(t,e){var n=this.css("opacity");return n>0?this.css("opacity",0):n=1,o.call(this).fadeTo(t,n,e)},t.fn.fadeOut=function(t,e){return r(this,t,null,e)},t.fn.fadeToggle=function(e,n){return this.each(function(){var r=t(this);r[0==r.css("opacity")||"none"==r.css("display")?"fadeIn":"fadeOut"](e,n)})}}(Zepto); \ No newline at end of file diff --git a/dist/style/weui.css b/dist/style/weui.css index cf538a6a..bf53f754 100644 --- a/dist/style/weui.css +++ b/dist/style/weui.css @@ -1,5 +1,5 @@ /*! - * WeUI v0.4.3 (https://github.com/weui/weui) + * WeUI v1.0.0 (https://github.com/weui/weui) * Copyright 2016 Tencent, Inc. * Licensed under the MIT license */ @@ -9,7 +9,7 @@ html { } body { line-height: 1.6; - font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-family: -apple-system-font, "Helvetica Neue", sans-serif; } * { margin: 0; @@ -20,15 +20,16 @@ a img { } a { text-decoration: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } @font-face { font-weight: normal; font-style: normal; font-family: "weui"; - src: url('data:application/octet-stream;base64,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') format('truetype'); + src: url('data:application/octet-stream;base64,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') format('truetype'); } -[class^="weui_icon_"]:before, -[class*=" weui_icon_"]:before { +[class^="weui-icon-"]:before, +[class*=" weui-icon-"]:before { font-family: "weui"; font-style: normal; font-weight: normal; @@ -53,188 +54,156 @@ a { /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } -.weui_icon_circle:before { +.weui-icon-circle:before { content: "\EA01"; } /* '' */ -.weui_icon_download:before { +.weui-icon-download:before { content: "\EA02"; } /* '' */ -.weui_icon_info:before { +.weui-icon-info:before { content: "\EA03"; } /* '' */ -.weui_icon_safe_success:before { +.weui-icon-safe_success:before { content: "\EA04"; } /* '' */ -.weui_icon_safe_warn:before { +.weui-icon-safe_warn:before { content: "\EA05"; } /* '' */ -.weui_icon_success:before { +.weui-icon-success:before { content: "\EA06"; } /* '' */ -.weui_icon_success_circle:before { +.weui-icon-success-circle:before { content: "\EA07"; } /* '' */ -.weui_icon_success_no_circle:before { +.weui-icon-success-no-circle:before { content: "\EA08"; } /* '' */ -.weui_icon_waiting:before { +.weui-icon-waiting:before { content: "\EA09"; } /* '' */ -.weui_icon_waiting_circle:before { +.weui-icon-waiting-circle:before { content: "\EA0A"; } /* '' */ -.weui_icon_warn:before { +.weui-icon-warn:before { content: "\EA0B"; } /* '' */ -.weui_icon_info_circle:before { +.weui-icon-info-circle:before { content: "\EA0C"; } /* '' */ -.weui_icon_cancel:before { +.weui-icon-cancel:before { content: "\EA0D"; } /* '' */ -.weui_icon_search:before { +.weui-icon-search:before { content: "\EA0E"; } /* '' */ -.weui_icon_clear:before { +.weui-icon-close:before { content: "\EA0F"; } /* '' */ -[class^="weui_icon_"]:before, -[class*=" weui_icon_"]:before { +.weui-icon-back:before { + content: "\EA10"; +} +/* '' */ +.weui-icon-delete:before { + content: "\EA11"; +} +/* '' */ +[class^="weui-icon_"]:before, +[class*=" weui-icon_"]:before { margin: 0; } -.weui_icon_success:before { +.weui-icon-success:before { font-size: 23px; color: #09BB07; } -.weui_icon_waiting:before { +.weui-icon-waiting:before { font-size: 23px; color: #10AEFF; } -.weui_icon_warn:before { +.weui-icon-warn:before { font-size: 23px; color: #F43530; } -.weui_icon_info:before { +.weui-icon-info:before { font-size: 23px; color: #10AEFF; } -.weui_icon_success_circle:before { +.weui-icon-success-circle:before { font-size: 23px; color: #09BB07; } -.weui_icon_success_no_circle:before { +.weui-icon-success-no-circle:before { font-size: 23px; color: #09BB07; } -.weui_icon_waiting_circle:before { +.weui-icon-waiting-circle:before { font-size: 23px; color: #10AEFF; } -.weui_icon_circle:before { +.weui-icon-circle:before { font-size: 23px; color: #C9C9C9; } -.weui_icon_download:before { +.weui-icon-download:before { font-size: 23px; color: #09BB07; } -.weui_icon_info_circle:before { +.weui-icon-info-circle:before { font-size: 23px; color: #09BB07; } -.weui_icon_safe_success:before { +.weui-icon-safe-success:before { color: #09BB07; } -.weui_icon_safe_warn:before { +.weui-icon-safe-warn:before { color: #FFBE00; } -.weui_icon_cancel:before { +.weui-icon-cancel:before { color: #F43530; font-size: 22px; } -.weui_icon_search:before { +.weui-icon-search:before { color: #B2B2B2; font-size: 14px; } -.weui_icon_clear:before { +.weui-icon-clear:before { color: #B2B2B2; font-size: 14px; } -.weui_icon_msg:before { - font-size: 104px; -} -.weui_icon_warn.weui_icon_msg:before { - color: #F76260; -} -.weui_icon_safe:before { - font-size: 104px; -} -.weui_btn.weui_btn_mini { - line-height: 1.9; - font-size: 14px; - padding: 0 .75em; - display: inline-block; -} -button.weui_btn, -input.weui_btn { - width: 100%; - border-width: 0; - outline: 0; - -webkit-appearance: none; -} -button.weui_btn:focus, -input.weui_btn:focus { - outline: 0; -} -button.weui_btn_inline, -input.weui_btn_inline, -button.weui_btn_mini, -input.weui_btn_mini { - width: auto; -} -/*gap between btn*/ -.weui_btn + .weui_btn { - margin-top: 15px; +.weui-icon_gallery-delete.weui-icon-delete:before { + color: #FFFFFF; + font-size: 22px; } -.weui_btn.weui_btn_inline + .weui_btn.weui_btn_inline { - margin-top: auto; - margin-left: 15px; +.weui-icon_msg:before { + font-size: 93px; } -.weui_btn_area { - margin: 1.17647059em 15px 0.3em; +.weui-icon-warn.weui-icon_msg:before { + color: #F76260; } -.weui_btn_area.weui_btn_area_inline { - display: -webkit-box; - display: -webkit-flex; - display: flex; +.weui-icon_msg-primary:before { + font-size: 93px; } -.weui_btn_area.weui_btn_area_inline .weui_btn { - margin-top: auto; - margin-right: 15px; - width: 100%; - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; +.weui-icon-warn.weui-icon_msg-primary:before { + color: #C9C9C9; } -.weui_btn_area.weui_btn_area_inline .weui_btn:last-child { - margin-right: 0; +.weui-icon_safe:before { + font-size: 95px; } -.weui_btn { +.weui-btn { position: relative; display: block; margin-left: auto; @@ -246,12 +215,12 @@ input.weui_btn_mini { text-align: center; text-decoration: none; color: #FFFFFF; - line-height: 2.33333333; + line-height: 2.55555556; border-radius: 5px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); overflow: hidden; } -.weui_btn:after { +.weui-btn:after { content: " "; width: 200%; height: 200%; @@ -266,82 +235,145 @@ input.weui_btn_mini { box-sizing: border-box; border-radius: 10px; } -.weui_btn.weui_btn_inline { +.weui-btn_inline { display: inline-block; } -.weui_btn_default { - background-color: #F7F7F7; - color: #454545; +.weui-btn_default { + color: #000000; + background-color: #F8F8F8; } -.weui_btn_default:not(.weui_btn_disabled):visited { - color: #454545; +.weui-btn_default:not(.weui-btn_disabled):visited { + color: #000000; } -.weui_btn_default:not(.weui_btn_disabled):active { - color: #A1A1A1; +.weui-btn_default:not(.weui-btn_disabled):active { + color: rgba(0, 0, 0, 0.6); background-color: #DEDEDE; } -.weui_btn_primary { - background-color: #04BE02; +.weui-btn_primary { + background-color: #1AAD19; } -.weui_btn_primary:not(.weui_btn_disabled):visited { +.weui-btn_primary:not(.weui-btn_disabled):visited { color: #FFFFFF; } -.weui_btn_primary:not(.weui_btn_disabled):active { - color: rgba(255, 255, 255, 0.4); - background-color: #039702; +.weui-btn_primary:not(.weui-btn_disabled):active { + color: rgba(255, 255, 255, 0.6); + background-color: #179B16; } -.weui_btn_warn { - background-color: #EF4F4F; +.weui-btn_warn { + background-color: #E64340; } -.weui_btn_warn:not(.weui_btn_disabled):visited { +.weui-btn_warn:not(.weui-btn_disabled):visited { color: #FFFFFF; } -.weui_btn_warn:not(.weui_btn_disabled):active { - color: rgba(255, 255, 255, 0.4); - background-color: #C13E3E; +.weui-btn_warn:not(.weui-btn_disabled):active { + color: rgba(255, 255, 255, 0.6); + background-color: #CE3C39; } -.weui_btn_disabled { +.weui-btn_disabled { color: rgba(255, 255, 255, 0.6); } -.weui_btn_disabled.weui_btn_default { - color: #C9C9C9; +.weui-btn_disabled.weui-btn_default { + color: rgba(0, 0, 0, 0.3); + background-color: #F7F7F7; } -.weui_btn_plain_primary { - color: #04BE02; - border: 1px solid #04BE02; +.weui-btn_disabled.weui-btn_primary { + background-color: #9ED99D; } -button.weui_btn_plain_primary, -input.weui_btn_plain_primary { - border-width: 1px; - background-color: transparent; +.weui-btn_disabled.weui-btn_warn { + background-color: #EC8B89; +} +.weui-btn_plain-primary { + color: #1aad19; + border: 1px solid #1aad19; +} +.weui-btn_plain-primary:not(.weui-btn_plain-disabled):active { + color: rgba(26, 173, 25, 0.6); + border-color: rgba(26, 173, 25, 0.6); +} +.weui-btn_plain-primary:after { + border-width: 0; +} +.weui-btn_plain-default { + color: #353535; + border: 1px solid #353535; +} +.weui-btn_plain-default:not(.weui-btn_plain-disabled):active { + color: rgba(53, 53, 53, 0.6); + border-color: rgba(53, 53, 53, 0.6); +} +.weui-btn_plain-default:after { + border-width: 0; } -.weui_btn_plain_primary:active { - border-color: #039702; +.weui-btn_plain-disabled { + color: rgba(0, 0, 0, 0.2); + border-color: rgba(0, 0, 0, 0.2); } -.weui_btn_plain_primary:after { +button.weui-btn, +input.weui-btn { + width: 100%; border-width: 0; + outline: 0; + -webkit-appearance: none; +} +button.weui-btn:focus, +input.weui-btn:focus { + outline: 0; } -.weui_btn_plain_default { - color: #5A5A5A; - border: 1px solid #5A5A5A; +button.weui-btn_inline, +input.weui-btn_inline, +button.weui-btn_mini, +input.weui-btn_mini { + width: auto; } -button.weui_btn_plain_default, -input.weui_btn_plain_default { +button.weui-btn_plain-primary, +input.weui-btn_plain-primary, +button.weui-btn_plain-default, +input.weui-btn_plain-default { border-width: 1px; background-color: transparent; } -.weui_btn_plain_default:after { - border-width: 0; +.weui-btn_mini { + display: inline-block; + padding: 0 1.32em; + line-height: 2.3; + font-size: 13px; +} +/*gap between btn*/ +.weui-btn + .weui-btn { + margin-top: 15px; +} +.weui-btn.weui-btn_inline + .weui-btn.weui-btn_inline { + margin-top: auto; + margin-left: 15px; +} +.weui-btn-area { + margin: 1.17647059em 15px 0.3em; +} +.weui-btn-area_inline { + display: -webkit-box; + display: -webkit-flex; + display: flex; +} +.weui-btn-area_inline .weui-btn { + margin-top: auto; + margin-right: 15px; + width: 100%; + -webkit-box-flex: 1; + -webkit-flex: 1; + flex: 1; +} +.weui-btn-area_inline .weui-btn:last-child { + margin-right: 0; } -.weui_cell { +.weui-cell { position: relative; } -.weui_cell:before { +.weui-cell:before { content: " "; position: absolute; left: 0; top: 0; - width: 100%; + right: 0; height: 1px; border-top: 1px solid #D9D9D9; color: #D9D9D9; @@ -351,10 +383,10 @@ input.weui_btn_plain_default { transform: scaleY(0.5); left: 15px; } -.weui_cell:first-child:before { +.weui-cell:first-child:before { display: none; } -.weui_cells { +.weui-cells { margin-top: 1.17647059em; background-color: #FFFFFF; line-height: 1.41176471; @@ -362,12 +394,12 @@ input.weui_btn_plain_default { overflow: hidden; position: relative; } -.weui_cells:before { +.weui-cells:before { content: " "; position: absolute; left: 0; top: 0; - width: 100%; + right: 0; height: 1px; border-top: 1px solid #D9D9D9; color: #D9D9D9; @@ -376,12 +408,12 @@ input.weui_btn_plain_default { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } -.weui_cells:after { +.weui-cells:after { content: " "; position: absolute; left: 0; bottom: 0; - width: 100%; + right: 0; height: 1px; border-bottom: 1px solid #D9D9D9; color: #D9D9D9; @@ -390,25 +422,25 @@ input.weui_btn_plain_default { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } -.weui_cells_title { +.weui-cells__title { margin-top: .77em; margin-bottom: .3em; padding-left: 15px; padding-right: 15px; - color: #888; + color: #999999; font-size: 14px; } -.weui_cells_title + .weui_cells { +.weui-cells__title + .weui-cells { margin-top: 0; } -.weui_cells_tips { +.weui-cells__tips { margin-top: .3em; - color: #888; + color: #999999; padding-left: 15px; padding-right: 15px; font-size: 14px; } -.weui_cell { +.weui-cell { padding: 10px 15px; position: relative; display: -webkit-box; @@ -418,81 +450,97 @@ input.weui_btn_plain_default { -webkit-align-items: center; align-items: center; } -.weui_cell_ft { - text-align: right; - color: #888; +.weui-cell_primary { + -webkit-box-align: start; + -webkit-align-items: flex-start; + align-items: flex-start; } -.weui_cell_primary { +.weui-cell__bd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; } -.weui_cells_access .weui_cell:not(.no_access) { +.weui-cell__ft { + text-align: right; + color: #999999; +} +.weui-cell_access { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); + color: inherit; } -.weui_cells_access .weui_cell:not(.no_access):active { +.weui-cell_access:active { background-color: #ECECEC; } -.weui_cells_access a.weui_cell { - color: inherit; +.weui-cell_access .weui-cell__ft { + padding-right: 13px; + position: relative; } -.weui_cells_access .weui_cell_ft:after { +.weui-cell_access .weui-cell__ft:after { content: " "; display: inline-block; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid; + -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); + transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: relative; top: -2px; - top: -1px; - margin-left: .3em; + position: absolute; + top: 50%; + margin-top: -4px; + right: 2px; +} +.weui-cell_link { + color: #586C94; + font-size: 14px; } -.weui_check_label { +.weui-cell_link:first-child:before { + display: block; +} +.weui-check__label { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } -.weui_check { +.weui-check { position: absolute; left: -9999em; } -.weui_cells_radio .weui_cell_ft { +.weui-cells_radio .weui-cell__ft { padding-left: 0.35em; } -.weui_cells_radio .weui_cell:active { +.weui-cells_radio .weui-cell:active { background-color: #ECECEC; } -.weui_cells_radio .weui_check:checked + .weui_icon_checked:before { +.weui-cells_radio .weui-check:checked + .weui-icon-checked:before { display: block; content: '\EA08'; color: #09BB07; font-size: 16px; } -.weui_cells_checkbox .weui_cell_hd { +.weui-cells_checkbox .weui-cell__hd { padding-right: 0.35em; } -.weui_cells_checkbox .weui_cell:active { +.weui-cells_checkbox .weui-cell:active { background-color: #ECECEC; } -.weui_cells_checkbox .weui_icon_checked:before { +.weui-cells_checkbox .weui-icon-checked:before { content: '\EA01'; color: #C9C9C9; font-size: 23px; display: block; } -.weui_cells_checkbox .weui_check:checked + .weui_icon_checked:before { +.weui-cells_checkbox .weui-check:checked + .weui-icon-checked:before { content: '\EA06'; color: #09BB07; } -.weui_label { +.weui-label { display: block; width: 105px; word-wrap: break-word; word-break: break-all; } -.weui_input { +.weui-input { width: 100%; border: 0; outline: 0; @@ -503,12 +551,12 @@ input.weui_btn_plain_default { height: 1.41176471em; line-height: 1.41176471; } -.weui_input::-webkit-outer-spin-button, -.weui_input::-webkit-inner-spin-button { +.weui-input::-webkit-outer-spin-button, +.weui-input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } -.weui_textarea { +.weui-textarea { display: block; border: 0; resize: none; @@ -518,61 +566,199 @@ input.weui_btn_plain_default { line-height: inherit; outline: 0; } -.weui_textarea_counter { +.weui-textarea-counter { color: #B2B2B2; text-align: right; } -.weui_cell_warn .weui_textarea_counter { +.weui-cell_warn .weui-textarea-counter { color: #E64340; } -.weui_toptips { +.weui-toptips { display: none; position: fixed; -webkit-transform: translateZ(0); - width: 100%; top: 0; - line-height: 2.3; + left: 0; + right: 0; + padding: 5px; font-size: 14px; text-align: center; color: #FFF; - z-index: 50000; + z-index: 5000; + word-wrap: break-word; + word-break: break-all; } -.weui_toptips.weui_warn { +.weui-toptips_warn { background-color: #E64340; } -.weui_cells_form .weui_cell_warn { +.weui-cells_form .weui-cell__ft { + font-size: 0; +} +.weui-cells_form .weui-icon-warn { + display: none; +} +.weui-cells_form input, +.weui-cells_form textarea, +.weui-cells_form label[for] { + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} +.weui-cell_warn { color: #E64340; } -.weui_cells_form .weui_cell_warn .weui_icon_warn { +.weui-cell_warn .weui-icon-warn { display: inline-block; } -.weui_cells_form .weui_cell_ft { - font-size: 0; +.weui-form-preview { + position: relative; + background-color: #FFFFFF; } -.weui_cells_form .weui_icon_warn { - display: none; +.weui-form-preview:before { + content: " "; + position: absolute; + left: 0; + top: 0; + right: 0; + height: 1px; + border-top: 1px solid #D9D9D9; + color: #D9D9D9; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +.weui-form-preview:after { + content: " "; + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: 1px; + border-bottom: 1px solid #D9D9D9; + color: #D9D9D9; + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +.weui-form-preview__hd { + position: relative; + padding: 10px 15px; + text-align: right; + line-height: 2.5em; +} +.weui-form-preview__hd:after { + content: " "; + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: 1px; + border-bottom: 1px solid #D9D9D9; + color: #D9D9D9; + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); + left: 15px; +} +.weui-form-preview__hd .weui-form-preview__value { + font-style: normal; + font-size: 1.6em; +} +.weui-form-preview__bd { + padding: 10px 15px; + font-size: .9em; + text-align: right; + color: #999999; + line-height: 2; +} +.weui-form-preview__ft { + position: relative; + line-height: 50px; + display: -webkit-box; + display: -webkit-flex; + display: flex; +} +.weui-form-preview__ft:after { + content: " "; + position: absolute; + left: 0; + top: 0; + right: 0; + height: 1px; + border-top: 1px solid #D5D5D6; + color: #D5D5D6; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +.weui-form-preview__label { + float: left; + margin-right: 1em; + min-width: 4em; + color: #999999; + text-align: justify; + text-align-last: justify; +} +.weui-form-preview__value { + display: block; + overflow: hidden; + word-break: normal; + word-wrap: break-word; } -.weui_cells_form input, -.weui_cells_form textarea, -.weui_cells_form label[for] { +.weui-form-preview__btn { + position: relative; + display: block; + -webkit-box-flex: 1; + -webkit-flex: 1; + flex: 1; + color: #3CC51F; + text-align: center; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } -.weui_cell_select { +.weui-form-preview__btn:active { + background-color: #EEEEEE; +} +.weui-form-preview__btn:after { + content: " "; + position: absolute; + left: 0; + top: 0; + width: 1px; + bottom: 0; + border-left: 1px solid #D5D5D6; + color: #D5D5D6; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.5); + transform: scaleX(0.5); +} +.weui-form-preview__btn:first-child:after { + display: none; +} +.weui-form-preview__btn_default { + color: #999999; +} +.weui-form-preview__btn_primary { + color: #0BB20C; +} +.weui-cell_select { padding: 0; } -.weui_cell_select .weui_select { +.weui-cell_select .weui-select { padding-right: 30px; } -.weui_cell_select .weui_cell_bd:after { +.weui-cell_select .weui-cell__bd:after { content: " "; display: inline-block; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid; + -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); + transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: relative; top: -2px; position: absolute; @@ -580,7 +766,7 @@ input.weui_btn_plain_default { right: 15px; margin-top: -3px; } -.weui_select { +.weui-select { -webkit-appearance: none; border: 0; outline: 0; @@ -593,23 +779,23 @@ input.weui_btn_plain_default { z-index: 1; padding-left: 15px; } -.weui_select_before { +.weui-cell_select-before { padding-right: 15px; } -.weui_select_before .weui_select { +.weui-cell_select-before .weui-select { width: 105px; box-sizing: border-box; } -.weui_select_before .weui_cell_hd { +.weui-cell_select-before .weui-cell__hd { position: relative; } -.weui_select_before .weui_cell_hd:after { +.weui-cell_select-before .weui-cell__hd:after { content: " "; position: absolute; right: 0; top: 0; width: 1px; - height: 100%; + bottom: 0; border-right: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin: 100% 0; @@ -617,16 +803,16 @@ input.weui_btn_plain_default { -webkit-transform: scaleX(0.5); transform: scaleX(0.5); } -.weui_select_before .weui_cell_hd:before { +.weui-cell_select-before .weui-cell__hd:before { content: " "; display: inline-block; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #C8C8CD; border-style: solid; + -webkit-transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); + transform: matrix(0.71, 0.71, -0.71, 0.71, 0, 0); position: relative; top: -2px; position: absolute; @@ -634,48 +820,93 @@ input.weui_btn_plain_default { right: 15px; margin-top: -3px; } -.weui_select_before .weui_cell_bd { +.weui-cell_select-before .weui-cell__bd { padding-left: 15px; } -.weui_select_before .weui_cell_bd:after { +.weui-cell_select-before .weui-cell__bd:after { display: none; } -.weui_select_after { +.weui-cell_select-after { padding-left: 15px; } -.weui_select_after .weui_select { +.weui-cell_select-after .weui_select { padding-left: 0; } -.weui_vcode { +.weui-cell_vcode { padding-top: 0; padding-right: 0; padding-bottom: 0; } -.weui_vcode .weui_cell_ft img { +.weui-vcode-img { margin-left: 5px; height: 44px; vertical-align: middle; } -.weui_cell_switch { - padding-top: 6px; - padding-bottom: 6px; +.weui-vcode-btn { + display: inline-block; + height: 44px; + margin-left: 5px; + padding: 0 0.6em 0 0.7em; + border-left: 1px solid #E5E5E5; + line-height: 44px; + vertical-align: middle; + font-size: 17px; + color: #3CC51F; } -.weui_switch { - -webkit-appearance: none; - appearance: none; - position: relative; - width: 52px; - height: 32px; - border: 1px solid #DFDFDF; - outline: 0; - border-radius: 16px; - box-sizing: border-box; - background: #DFDFDF; - background-color: #DFDFDF; - -webkit-transition: background-color 0.1s, border 0.1s; - transition: background-color 0.1s, border 0.1s; +.weui-vcode-btn:active { + color: #52a341; } -.weui_switch:before { +.weui-gallery { + display: none; + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + background-color: #000000; + z-index: 1000; +} +.weui-gallery__img { + position: absolute; + top: 0; + right: 0; + bottom: 60px; + left: 0; + background: center center no-repeat; + background-size: contain; +} +.weui-gallery__opr { + position: absolute; + right: 0; + bottom: 0; + left: 0; + background-color: #0D0D0D; + color: #FFFFFF; + line-height: 60px; + text-align: center; +} +.weui-gallery__del { + display: block; +} +.weui-cell_switch { + padding-top: 6px; + padding-bottom: 6px; +} +.weui-switch { + -webkit-appearance: none; + appearance: none; + position: relative; + width: 52px; + height: 32px; + border: 1px solid #DFDFDF; + outline: 0; + border-radius: 16px; + box-sizing: border-box; + background-color: #DFDFDF; + -webkit-transition: background-color 0.1s, border 0.1s; + transition: background-color 0.1s, border 0.1s; +} +.weui-switch:before { content: " "; position: absolute; top: 0; @@ -684,16 +915,12 @@ input.weui_btn_plain_default { height: 30px; border-radius: 15px; background-color: #FDFDFD; - -webkit-transition: -webkit-transform .3s; - transition: -webkit-transform .3s; - transition: transform .3s; - transition: transform .3s, -webkit-transform .3s; -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); transition: -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); transition: transform 0.35s cubic-bezier(0.45, 1, 0.4, 1), -webkit-transform 0.35s cubic-bezier(0.45, 1, 0.4, 1); } -.weui_switch:after { +.weui-switch:after { content: " "; position: absolute; top: 0; @@ -702,45 +929,50 @@ input.weui_btn_plain_default { height: 30px; border-radius: 15px; background-color: #FFFFFF; - -webkit-transition: -webkit-transform .3s; - transition: -webkit-transform .3s; - transition: transform .3s; - transition: transform .3s, -webkit-transform .3s; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); -webkit-transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); transition: -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); transition: transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35), -webkit-transform 0.35s cubic-bezier(0.4, 0.4, 0.25, 1.35); } -.weui_switch:checked { +.weui-switch:checked { border-color: #04BE02; background-color: #04BE02; } -.weui_switch:checked:before { +.weui-switch:checked:before { -webkit-transform: scale(0); transform: scale(0); } -.weui_switch:checked:after { +.weui-switch:checked:after { -webkit-transform: translateX(20px); transform: translateX(20px); } -.weui_uploader_hd { - padding-top: 0; - padding-right: 0; - padding-left: 0; +.weui-uploader__hd { + display: -webkit-box; + display: -webkit-flex; + display: flex; + padding-bottom: 10px; + -webkit-box-align: center; + -webkit-align-items: center; + align-items: center; } -.weui_uploader_hd .weui_cell_ft { - font-size: 1em; +.weui-uploader__title { + -webkit-box-flex: 1; + -webkit-flex: 1; + flex: 1; } -.weui_uploader_bd { +.weui-uploader__info { + color: #B2B2B2; +} +.weui-uploader__bd { margin-bottom: -4px; margin-right: -9px; overflow: hidden; } -.weui_uploader_files { +.weui-uploader__files { list-style: none; } -.weui_uploader_file { +.weui-uploader__file { float: left; margin-right: 9px; margin-bottom: 9px; @@ -749,10 +981,10 @@ input.weui_btn_plain_default { background: no-repeat center center; background-size: cover; } -.weui_uploader_status { +.weui-uploader__file_status { position: relative; } -.weui_uploader_status:before { +.weui-uploader__file_status:before { content: " "; position: absolute; top: 0; @@ -761,7 +993,11 @@ input.weui_btn_plain_default { left: 0; background-color: rgba(0, 0, 0, 0.5); } -.weui_uploader_status .weui_uploader_status_content { +.weui-uploader__file_status .weui-uploader__file-content { + display: block; +} +.weui-uploader__file-content { + display: none; position: absolute; top: 50%; left: 50%; @@ -769,10 +1005,10 @@ input.weui_btn_plain_default { transform: translate(-50%, -50%); color: #FFFFFF; } -.weui_uploader_status .weui_icon_warn { - display: block; +.weui-uploader__file-content .weui-icon-warn { + display: inline-block; } -.weui_uploader_input_wrp { +.weui-uploader__input-box { float: left; position: relative; margin-right: 9px; @@ -781,8 +1017,8 @@ input.weui_btn_plain_default { height: 77px; border: 1px solid #D9D9D9; } -.weui_uploader_input_wrp:before, -.weui_uploader_input_wrp:after { +.weui-uploader__input-box:before, +.weui-uploader__input-box:after { content: " "; position: absolute; top: 50%; @@ -791,22 +1027,22 @@ input.weui_btn_plain_default { transform: translate(-50%, -50%); background-color: #D9D9D9; } -.weui_uploader_input_wrp:before { +.weui-uploader__input-box:before { width: 2px; height: 39.5px; } -.weui_uploader_input_wrp:after { +.weui-uploader__input-box:after { width: 39.5px; height: 2px; } -.weui_uploader_input_wrp:active { +.weui-uploader__input-box:active { border-color: #999999; } -.weui_uploader_input_wrp:active:before, -.weui_uploader_input_wrp:active:after { +.weui-uploader__input-box:active:before, +.weui-uploader__input-box:active:after { background-color: #999999; } -.weui_uploader_input { +.weui-uploader__input { position: absolute; z-index: 1; top: 0; @@ -816,39 +1052,42 @@ input.weui_btn_plain_default { opacity: 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } -.weui_msg { +.weui-msg { padding-top: 36px; text-align: center; } -.weui_msg .weui_icon_area { +.weui-msg__icon-area { margin-bottom: 30px; } -.weui_msg .weui_text_area { +.weui-msg__text-area { margin-bottom: 25px; padding: 0 20px; } -.weui_msg .weui_msg_title { +.weui-msg__text-area a { + color: #586C94; +} +.weui-msg__title { margin-bottom: 5px; font-weight: 400; font-size: 20px; } -.weui_msg .weui_msg_desc { +.weui-msg__desc { font-size: 14px; - color: #888; + color: #999999; } -.weui_msg .weui_opr_area { +.weui-msg__opr-area { margin-bottom: 25px; } -.weui_msg .weui_extra_area { +.weui-msg__extra-area { margin-bottom: 15px; font-size: 14px; - color: #888; + color: #999999; } -.weui_msg .weui_extra_area a { - color: #61749B; +.weui-msg__extra-area a { + color: #586C94; } @media screen and (min-height: 438px) { - .weui_extra_area { + .weui-msg__extra-area { position: fixed; left: 0; bottom: 0; @@ -856,36 +1095,37 @@ input.weui_btn_plain_default { text-align: center; } } -.weui_article { +.weui-article { padding: 20px 15px; font-size: 15px; } -.weui_article section { +.weui-article section { margin-bottom: 1.5em; } -.weui_article h1 { - font-size: 17px; +.weui-article h1 { + font-size: 18px; font-weight: 400; - margin-bottom: .75em; + margin-bottom: .9em; } -.weui_article h2 { +.weui-article h2 { font-size: 16px; font-weight: 400; - margin-bottom: .3em; + margin-bottom: .34em; } -.weui_article h3 { +.weui-article h3 { font-weight: 400; font-size: 15px; + margin-bottom: .34em; } -.weui_article * { +.weui-article * { max-width: 100%; box-sizing: border-box; word-wrap: break-word; } -.weui_article p { - margin: 10px 0; +.weui-article p { + margin: 0 0 .8em; } -.weui_tabbar { +.weui-tabbar { display: -webkit-box; display: -webkit-flex; display: flex; @@ -895,50 +1135,60 @@ input.weui_btn_plain_default { width: 100%; background-color: #f7f7fa; } -.weui_tabbar:before { +.weui-tabbar:before { content: " "; position: absolute; left: 0; top: 0; - width: 100%; + right: 0; height: 1px; - border-top: 1px solid #979797; - color: #979797; + border-top: 1px solid #C0BFC4; + color: #C0BFC4; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } -.weui_tabbar_item { +.weui-tabbar__item { display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; padding: 7px 0 0; - -webkit-tap-highlight-color: transparent; + font-size: 0; + color: #999999; + text-align: center; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } -.weui_tabbar_item.weui_bar_item_on .weui_tabbar_label { +.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon, +.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon > i, +.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label { color: #09BB07; } -.weui_tabbar_icon { - margin: 0 auto; +.weui-tabbar__icon { + display: inline-block; width: 24px; height: 24px; } -.weui_tabbar_icon img { - display: block; +i.weui-tabbar__icon, +.weui-tabbar__icon > i { + font-size: 24px; + color: #999999; +} +.weui-tabbar__icon img { width: 100%; height: 100%; } -.weui_tabbar_icon + .weui_tabbar_label { +.weui-tabbar__icon + .weui-tabbar__label { margin-top: 5px; + margin-bottom: 3px; } -.weui_tabbar_label { +.weui-tabbar__label { text-align: center; - color: #888; + color: #999999; font-size: 12px; } -.weui_navbar { +.weui-navbar { display: -webkit-box; display: -webkit-flex; display: flex; @@ -948,25 +1198,25 @@ input.weui_btn_plain_default { width: 100%; background-color: #fafafa; } -.weui_navbar:after { +.weui-navbar:after { content: " "; position: absolute; left: 0; bottom: 0; - width: 100%; + right: 0; height: 1px; - border-bottom: 1px solid #BCBAB6; - color: #BCBAB6; + border-bottom: 1px solid #CCCCCC; + color: #CCCCCC; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } -.weui_navbar + .weui_tab_bd { +.weui-navbar + .weui-tab__panel { padding-top: 50px; padding-bottom: 0; } -.weui_navbar_item { +.weui-navbar__item { position: relative; display: block; -webkit-box-flex: 1; @@ -975,49 +1225,47 @@ input.weui_btn_plain_default { padding: 13px 0; text-align: center; font-size: 15px; - -webkit-tap-highlight-color: transparent; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } -.weui_navbar_item:active { +.weui-navbar__item:active { background-color: #ededed; } -.weui_navbar_item.weui_bar_item_on { +.weui-navbar__item.weui-bar__item_on { background-color: #eaeaea; } -.weui_navbar_item:after { +.weui-navbar__item:after { content: " "; position: absolute; right: 0; top: 0; width: 1px; - height: 100%; - border-right: 1px solid #cccccc; - color: #cccccc; + bottom: 0; + border-right: 1px solid #CCCCCC; + color: #CCCCCC; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; -webkit-transform: scaleX(0.5); transform: scaleX(0.5); } -.weui_navbar_item:last-child:after { +.weui-navbar__item:last-child:after { display: none; } -.weui_tab { +.weui-tab { position: relative; height: 100%; } -.weui_tab_bd { +.weui-tab__panel, +.weui-tab__bd { box-sizing: border-box; height: 100%; padding-bottom: 55px; overflow: auto; -webkit-overflow-scrolling: touch; } -.weui_tab_bd_item { +.weui-tab__bd-item { display: none; } -.weui_tab_bd_item_active { - display: block; -} -.weui_progress { +.weui-progress { display: -webkit-box; display: -webkit-flex; display: flex; @@ -1025,38 +1273,38 @@ input.weui_btn_plain_default { -webkit-align-items: center; align-items: center; } -.weui_progress_bar { +.weui-progress__bar { background-color: #EBEBEB; height: 3px; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; } -.weui_progress_inner_bar { +.weui-progress__inner-bar { width: 0; height: 100%; background-color: #09BB07; } -.weui_progress_opr { +.weui-progress__opr { display: block; margin-left: 15px; font-size: 0; } -.weui_panel { +.weui-panel { background-color: #FFFFFF; margin-top: 10px; position: relative; overflow: hidden; } -.weui_panel:first-child { +.weui-panel:first-child { margin-top: 0; } -.weui_panel:before { +.weui-panel:before { content: " "; position: absolute; left: 0; top: 0; - width: 100%; + right: 0; height: 1px; border-top: 1px solid #E5E5E5; color: #E5E5E5; @@ -1065,12 +1313,12 @@ input.weui_btn_plain_default { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } -.weui_panel:after { +.weui-panel:after { content: " "; position: absolute; left: 0; bottom: 0; - width: 100%; + right: 0; height: 1px; border-bottom: 1px solid #E5E5E5; color: #E5E5E5; @@ -1079,18 +1327,18 @@ input.weui_btn_plain_default { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } -.weui_panel_hd { +.weui-panel__hd { padding: 14px 15px 10px; color: #999999; font-size: 13px; position: relative; } -.weui_panel_hd:after { +.weui-panel__hd:after { content: " "; position: absolute; left: 0; bottom: 0; - width: 100%; + right: 0; height: 1px; border-bottom: 1px solid #E5E5E5; color: #E5E5E5; @@ -1100,62 +1348,16 @@ input.weui_btn_plain_default { transform: scaleY(0.5); left: 15px; } -.weui_panel_ft { - padding: 10px 15px 12px; - color: #999999; - font-size: 14px; - position: relative; -} -.weui_panel_ft:before { - content: " "; - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 1px; - border-top: 1px solid #E5E5E5; - color: #E5E5E5; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: scaleY(0.5); - transform: scaleY(0.5); - left: 15px; -} -.weui_panel_access .weui_panel_ft { - display: block; - color: #586C94; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -.weui_panel_access .weui_panel_ft:active { - background-color: #ECECEC; -} -.weui_panel_access .weui_panel_ft:after { - content: " "; - display: inline-block; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - height: 6px; - width: 6px; - border-width: 2px 2px 0 0; - border-color: #C7C7CC; - border-style: solid; - position: relative; - top: -2px; - position: absolute; - right: 15px; - top: 50%; - margin-top: -4px; -} -.weui_media_box { +.weui-media-box { padding: 15px; position: relative; } -.weui_media_box:before { +.weui-media-box:before { content: " "; position: absolute; left: 0; top: 0; - width: 100%; + right: 0; height: 1px; border-top: 1px solid #E5E5E5; color: #E5E5E5; @@ -1165,17 +1367,17 @@ input.weui_btn_plain_default { transform: scaleY(0.5); left: 15px; } -.weui_media_box:first-child:before { +.weui-media-box:first-child:before { display: none; } -a.weui_media_box { +a.weui-media-box { color: #000000; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } -a.weui_media_box:active { +a.weui-media-box:active { background-color: #ECECEC; } -.weui_media_box .weui_media_title { +.weui-media__title { font-weight: 400; font-size: 17px; width: auto; @@ -1186,7 +1388,7 @@ a.weui_media_box:active { word-wrap: break-word; word-break: break-all; } -.weui_media_box .weui_media_desc { +.weui-media__desc { color: #999999; font-size: 13px; line-height: 1.2; @@ -1196,10 +1398,7 @@ a.weui_media_box:active { -webkit-box-orient: vertical; -webkit-line-clamp: 2; } -.weui_media_box.weui_media_text .weui_media_title { - margin-bottom: 8px; -} -.weui_media_box.weui_media_text .weui_media_info { +.weui-media__info { margin-top: 15px; padding-bottom: 5px; font-size: 13px; @@ -1208,15 +1407,18 @@ a.weui_media_box:active { list-style: none; overflow: hidden; } -.weui_media_box.weui_media_text .weui_media_info_meta { +.weui-media__info__meta { float: left; padding-right: 1em; } -.weui_media_box.weui_media_text .weui_media_info_meta.weui_media_info_meta_extra { +.weui-media__info__meta_extra { padding-left: 1em; border-left: 1px solid #CECECE; } -.weui_media_box.weui_media_appmsg { +.weui-media-box_text .weui-media__title { + margin-bottom: 8px; +} +.weui-media-box_appmsg { display: -webkit-box; display: -webkit-flex; display: flex; @@ -1224,158 +1426,228 @@ a.weui_media_box:active { -webkit-align-items: center; align-items: center; } -.weui_media_box.weui_media_appmsg .weui_media_hd { +.weui-media-box_appmsg .weui-media__hd { margin-right: .8em; width: 60px; height: 60px; line-height: 60px; text-align: center; } -.weui_media_box.weui_media_appmsg .weui_media_appmsg_thumb { +.weui-media-box_appmsg .weui-media__thumb { width: 100%; max-height: 100%; vertical-align: top; } -.weui_media_box.weui_media_appmsg .weui_media_bd { +.weui-media-box_appmsg .weui-media__bd { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; min-width: 0; } -.weui_media_box.weui_media_small_appmsg { +.weui-media-box_small-appmsg { padding: 0; } -.weui_media_box.weui_media_small_appmsg .weui_cells { +.weui-media-box_small-appmsg .weui-cells { margin-top: 0; } -.weui_media_box.weui_media_small_appmsg .weui_cells:before { +.weui-media-box_small-appmsg .weui-cells:before { display: none; } -.weui_grids { +.weui-grids { position: relative; overflow: hidden; } -.weui_grids:before { - content: ''; +.weui-grids:before { + content: " "; position: absolute; - box-sizing: border-box; - width: 200%; - height: 200%; left: 0; top: 0; - border: 1px solid #D9D9D9; + right: 0; + height: 1px; + border-top: 1px solid #D9D9D9; + color: #D9D9D9; -webkit-transform-origin: 0 0; transform-origin: 0 0; - -webkit-transform: scale(0.5); - transform: scale(0.5); + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +.weui-grids:after { + content: " "; + position: absolute; + left: 0; + top: 0; + width: 1px; + bottom: 0; + border-left: 1px solid #D9D9D9; + color: #D9D9D9; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.5); + transform: scaleX(0.5); } -.weui_grid { +.weui-grid { position: relative; float: left; padding: 20px 10px; width: 33.33333333%; box-sizing: border-box; } -.weui_grid:before { - content: ''; +.weui-grid:before { + content: " "; position: absolute; - box-sizing: border-box; - width: 200%; - height: 200%; - left: 0; + right: 0; top: 0; - border-bottom: 1px solid #D9D9D9; + width: 1px; + bottom: 0; border-right: 1px solid #D9D9D9; - -webkit-transform-origin: 0 0; - transform-origin: 0 0; - -webkit-transform: scale(0.5); - transform: scale(0.5); + color: #D9D9D9; + -webkit-transform-origin: 100% 0; + transform-origin: 100% 0; + -webkit-transform: scaleX(0.5); + transform: scaleX(0.5); } -.weui_grid:nth-child(3n):before { - border-right-width: 0; +.weui-grid:after { + content: " "; + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: 1px; + border-bottom: 1px solid #D9D9D9; + color: #D9D9D9; + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); } -.weui_grid:active { - background-color: #E4E4E4; +.weui-grid:active { + background-color: #ECECEC; } -.weui_grid_icon { +.weui-grid__icon { width: 28px; height: 28px; margin: 0 auto; } -.weui_grid_icon img { +.weui-grid__icon img { display: block; width: 100%; height: 100%; } -.weui_grid_icon + .weui_grid_label { +.weui-grid__icon + .weui-grid__label { margin-top: 5px; } -.weui_grid_label { +.weui-grid__label { display: block; text-align: center; - color: #000; + color: #000000; + font-size: 14px; +} +.weui-footer { + color: #999999; + font-size: 14px; + text-align: center; +} +.weui-footer a { + color: #586C94; +} +.weui-footer_fixed-bottom { + position: fixed; + bottom: .52em; + left: 0; + right: 0; +} +.weui-footer__links { + font-size: 0; +} +.weui-footer__link { + display: inline-block; + vertical-align: top; + margin: 0 .62em; + position: relative; font-size: 14px; } -.weui_dialog { +.weui-footer__link:before { + content: " "; + position: absolute; + left: 0; + top: 0; + width: 1px; + bottom: 0; + border-left: 1px solid #C7C7C7; + color: #C7C7C7; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleX(0.5); + transform: scaleX(0.5); + left: -0.65em; + top: .36em; + bottom: .36em; +} +.weui-footer__link:first-child:before { + display: none; +} +.weui-footer__text { + padding: 0 .34em; + font-size: 12px; +} +.weui-flex { + display: -webkit-box; + display: -webkit-flex; + display: flex; +} +.weui-flex__item { + -webkit-box-flex: 1; + -webkit-flex: 1; + flex: 1; +} +.weui-dialog { position: fixed; z-index: 5000; - width: 85%; + width: 80%; + max-width: 300px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); - background-color: #FAFAFC; + background-color: #FFFFFF; text-align: center; border-radius: 3px; overflow: hidden; } -.weui_dialog_confirm .weui_dialog .weui_dialog_hd { - padding: 1.2em 20px .5em; -} -.weui_dialog_confirm .weui_dialog .weui_dialog_bd { - text-align: left; -} -.weui_dialog_hd { - padding: 1.2em 0 .5em; +.weui-dialog__hd { + padding: 1.3em 1.6em 0.5em; } -.weui_dialog_title { +.weui-dialog__title { font-weight: 400; - font-size: 17px; + font-size: 18px; } -.weui_dialog_bd { - padding: 0 20px; +.weui-dialog__bd { + padding: 0 1.6em 0.8em; + min-height: 40px; font-size: 15px; - color: #888; + line-height: 1.3; word-wrap: break-word; word-break: break-all; + color: #999999; } -.weui_dialog_ft { +.weui-dialog__bd:first-child { + padding: 2.7em 20px 1.7em; + color: #353535; +} +.weui-dialog__ft { position: relative; - line-height: 42px; - margin-top: 20px; - font-size: 17px; + line-height: 48px; + font-size: 18px; display: -webkit-box; display: -webkit-flex; display: flex; } -.weui_dialog_ft a { - display: block; - -webkit-box-flex: 1; - -webkit-flex: 1; - flex: 1; - color: #3CC51F; - text-decoration: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -.weui_dialog_ft a:active { - background-color: #EEEEEE; -} -.weui_dialog_ft:after { +.weui-dialog__ft:after { content: " "; position: absolute; left: 0; top: 0; - width: 100%; + right: 0; height: 1px; border-top: 1px solid #D5D5D6; color: #D5D5D6; @@ -1384,16 +1656,26 @@ a.weui_media_box:active { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } -.weui_dialog_confirm .weui_dialog_ft a { +.weui-dialog__btn { + display: block; + -webkit-box-flex: 1; + -webkit-flex: 1; + flex: 1; + color: #3CC51F; + text-decoration: none; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); position: relative; } -.weui_dialog_confirm .weui_dialog_ft a:after { +.weui-dialog__btn:active { + background-color: #EEEEEE; +} +.weui-dialog__btn:after { content: " "; position: absolute; left: 0; top: 0; width: 1px; - height: 100%; + bottom: 0; border-left: 1px solid #D5D5D6; color: #D5D5D6; -webkit-transform-origin: 0 0; @@ -1401,23 +1683,73 @@ a.weui_media_box:active { -webkit-transform: scaleX(0.5); transform: scaleX(0.5); } -.weui_dialog_confirm .weui_dialog_ft a:first-child:after { +.weui-dialog__btn:first-child:after { display: none; } -.weui_btn_dialog.default { +.weui-dialog__btn_default { color: #353535; } -.weui_btn_dialog.primary { +.weui-dialog__btn_primary { color: #0BB20C; } +.weui-skin_android .weui-dialog { + text-align: left; + box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.1); +} +.weui-skin_android .weui-dialog__title { + font-size: 21px; +} +.weui-skin_android .weui-dialog__hd { + text-align: left; +} +.weui-skin_android .weui-dialog__bd { + color: #999999; + padding: 0.25em 1.6em 2em; + font-size: 17px; + text-align: left; +} +.weui-skin_android .weui-dialog__bd:first-child { + padding: 1.6em 1.6em 2em; + color: #353535; +} +.weui-skin_android .weui-dialog__ft { + display: block; + text-align: right; + line-height: 42px; + font-size: 16px; + padding: 0 1.6em 0.7em; +} +.weui-skin_android .weui-dialog__ft:after { + display: none; +} +.weui-skin_android .weui-dialog__btn { + display: inline-block; + vertical-align: top; + padding: 0 .8em; +} +.weui-skin_android .weui-dialog__btn:after { + display: none; +} +.weui-skin_android .weui-dialog__btn:active { + background-color: rgba(0, 0, 0, 0.06); +} +.weui-skin_android .weui-dialog__btn:visited { + background-color: rgba(0, 0, 0, 0.06); +} +.weui-skin_android .weui-dialog__btn:last-child { + margin-right: -0.8em; +} +.weui-skin_android .weui-dialog__btn_default { + color: #808080; +} @media screen and (min-width: 1024px) { - .weui_dialog { + .weui-dialog { width: 35%; } } -.weui_toast { +.weui-toast { position: fixed; - z-index: 50000; + z-index: 5000; width: 7.6em; min-height: 7.6em; top: 180px; @@ -1428,378 +1760,41 @@ a.weui_media_box:active { border-radius: 5px; color: #FFFFFF; } -.weui_icon_toast { +.weui-icon_toast { margin: 22px 0 0; display: block; } -.weui_icon_toast:before { - content: '\EA08'; +.weui-icon_toast.weui-icon-success-no-circle:before { color: #FFFFFF; font-size: 55px; } -.weui_toast_content { - margin: 0 0 15px; -} -.weui_loading_toast .weui_toast_content { - margin-top: 64%; - font-size: 14px; -} -.weui_loading { - position: absolute; - width: 0px; - z-index: 1; - left: 50%; - top: 38%; -} -.weui_loading_leaf { - position: absolute; - top: -1px; - opacity: 0.25; -} -.weui_loading_leaf:before { - content: " "; - position: absolute; - width: 8.14px; - height: 3.08px; - background: #d1d1d5; - box-shadow: rgba(0, 0, 0, 0.0980392) 0px 0px 1px; - border-radius: 1px; - -webkit-transform-origin: left 50% 0px; - transform-origin: left 50% 0px; -} -.weui_loading_leaf_0 { - -webkit-animation: opacity-60-25-0-12 1.25s linear infinite; - animation: opacity-60-25-0-12 1.25s linear infinite; -} -.weui_loading_leaf_0:before { - -webkit-transform: rotate(0deg) translate(7.92px, 0px); - transform: rotate(0deg) translate(7.92px, 0px); -} -.weui_loading_leaf_1 { - -webkit-animation: opacity-60-25-1-12 1.25s linear infinite; - animation: opacity-60-25-1-12 1.25s linear infinite; -} -.weui_loading_leaf_1:before { - -webkit-transform: rotate(30deg) translate(7.92px, 0px); - transform: rotate(30deg) translate(7.92px, 0px); -} -.weui_loading_leaf_2 { - -webkit-animation: opacity-60-25-2-12 1.25s linear infinite; - animation: opacity-60-25-2-12 1.25s linear infinite; -} -.weui_loading_leaf_2:before { - -webkit-transform: rotate(60deg) translate(7.92px, 0px); - transform: rotate(60deg) translate(7.92px, 0px); -} -.weui_loading_leaf_3 { - -webkit-animation: opacity-60-25-3-12 1.25s linear infinite; - animation: opacity-60-25-3-12 1.25s linear infinite; -} -.weui_loading_leaf_3:before { - -webkit-transform: rotate(90deg) translate(7.92px, 0px); - transform: rotate(90deg) translate(7.92px, 0px); -} -.weui_loading_leaf_4 { - -webkit-animation: opacity-60-25-4-12 1.25s linear infinite; - animation: opacity-60-25-4-12 1.25s linear infinite; -} -.weui_loading_leaf_4:before { - -webkit-transform: rotate(120deg) translate(7.92px, 0px); - transform: rotate(120deg) translate(7.92px, 0px); -} -.weui_loading_leaf_5 { - -webkit-animation: opacity-60-25-5-12 1.25s linear infinite; - animation: opacity-60-25-5-12 1.25s linear infinite; -} -.weui_loading_leaf_5:before { - -webkit-transform: rotate(150deg) translate(7.92px, 0px); - transform: rotate(150deg) translate(7.92px, 0px); -} -.weui_loading_leaf_6 { - -webkit-animation: opacity-60-25-6-12 1.25s linear infinite; - animation: opacity-60-25-6-12 1.25s linear infinite; -} -.weui_loading_leaf_6:before { - -webkit-transform: rotate(180deg) translate(7.92px, 0px); - transform: rotate(180deg) translate(7.92px, 0px); -} -.weui_loading_leaf_7 { - -webkit-animation: opacity-60-25-7-12 1.25s linear infinite; - animation: opacity-60-25-7-12 1.25s linear infinite; -} -.weui_loading_leaf_7:before { - -webkit-transform: rotate(210deg) translate(7.92px, 0px); - transform: rotate(210deg) translate(7.92px, 0px); -} -.weui_loading_leaf_8 { - -webkit-animation: opacity-60-25-8-12 1.25s linear infinite; - animation: opacity-60-25-8-12 1.25s linear infinite; -} -.weui_loading_leaf_8:before { - -webkit-transform: rotate(240deg) translate(7.92px, 0px); - transform: rotate(240deg) translate(7.92px, 0px); -} -.weui_loading_leaf_9 { - -webkit-animation: opacity-60-25-9-12 1.25s linear infinite; - animation: opacity-60-25-9-12 1.25s linear infinite; -} -.weui_loading_leaf_9:before { - -webkit-transform: rotate(270deg) translate(7.92px, 0px); - transform: rotate(270deg) translate(7.92px, 0px); -} -.weui_loading_leaf_10 { - -webkit-animation: opacity-60-25-10-12 1.25s linear infinite; - animation: opacity-60-25-10-12 1.25s linear infinite; -} -.weui_loading_leaf_10:before { - -webkit-transform: rotate(300deg) translate(7.92px, 0px); - transform: rotate(300deg) translate(7.92px, 0px); -} -.weui_loading_leaf_11 { - -webkit-animation: opacity-60-25-11-12 1.25s linear infinite; - animation: opacity-60-25-11-12 1.25s linear infinite; -} -.weui_loading_leaf_11:before { - -webkit-transform: rotate(330deg) translate(7.92px, 0px); - transform: rotate(330deg) translate(7.92px, 0px); -} -@-webkit-keyframes opacity-60-25-0-12 { - 0% { - opacity: 0.25; - } - 0.01% { - opacity: 0.25; - } - 0.02% { - opacity: 1; - } - 60.01% { - opacity: 0.25; - } - 100% { - opacity: 0.25; - } -} -@-webkit-keyframes opacity-60-25-1-12 { - 0% { - opacity: 0.25; - } - 8.34333% { - opacity: 0.25; - } - 8.35333% { - opacity: 1; - } - 68.3433% { - opacity: 0.25; - } - 100% { - opacity: 0.25; - } -} -@-webkit-keyframes opacity-60-25-2-12 { - 0% { - opacity: 0.25; - } - 16.6767% { - opacity: 0.25; - } - 16.6867% { - opacity: 1; - } - 76.6767% { - opacity: 0.25; - } - 100% { - opacity: 0.25; - } +.weui-icon_toast.weui-loading { + margin: 30px 0 0; + width: 38px; + height: 38px; + vertical-align: baseline; } -@-webkit-keyframes opacity-60-25-3-12 { - 0% { - opacity: 0.25; - } - 25.01% { - opacity: 0.25; - } - 25.02% { - opacity: 1; - } - 85.01% { - opacity: 0.25; - } - 100% { - opacity: 0.25; - } -} -@-webkit-keyframes opacity-60-25-4-12 { - 0% { - opacity: 0.25; - } - 33.3433% { - opacity: 0.25; - } - 33.3533% { - opacity: 1; - } - 93.3433% { - opacity: 0.25; - } - 100% { - opacity: 0.25; - } -} -@-webkit-keyframes opacity-60-25-5-12 { - 0% { - opacity: 0.270958333333333; - } - 41.6767% { - opacity: 0.25; - } - 41.6867% { - opacity: 1; - } - 1.67667% { - opacity: 0.25; - } - 100% { - opacity: 0.270958333333333; - } -} -@-webkit-keyframes opacity-60-25-6-12 { - 0% { - opacity: 0.375125; - } - 50.01% { - opacity: 0.25; - } - 50.02% { - opacity: 1; - } - 10.01% { - opacity: 0.25; - } - 100% { - opacity: 0.375125; - } -} -@-webkit-keyframes opacity-60-25-7-12 { - 0% { - opacity: 0.479291666666667; - } - 58.3433% { - opacity: 0.25; - } - 58.3533% { - opacity: 1; - } - 18.3433% { - opacity: 0.25; - } - 100% { - opacity: 0.479291666666667; - } -} -@-webkit-keyframes opacity-60-25-8-12 { - 0% { - opacity: 0.583458333333333; - } - 66.6767% { - opacity: 0.25; - } - 66.6867% { - opacity: 1; - } - 26.6767% { - opacity: 0.25; - } - 100% { - opacity: 0.583458333333333; - } -} -@-webkit-keyframes opacity-60-25-9-12 { - 0% { - opacity: 0.687625; - } - 75.01% { - opacity: 0.25; - } - 75.02% { - opacity: 1; - } - 35.01% { - opacity: 0.25; - } - 100% { - opacity: 0.687625; - } -} -@-webkit-keyframes opacity-60-25-10-12 { - 0% { - opacity: 0.791791666666667; - } - 83.3433% { - opacity: 0.25; - } - 83.3533% { - opacity: 1; - } - 43.3433% { - opacity: 0.25; - } - 100% { - opacity: 0.791791666666667; - } -} -@-webkit-keyframes opacity-60-25-11-12 { - 0% { - opacity: 0.895958333333333; - } - 91.6767% { - opacity: 0.25; - } - 91.6867% { - opacity: 1; - } - 51.6767% { - opacity: 0.25; - } - 100% { - opacity: 0.895958333333333; - } +.weui-toast__content { + margin: 0 0 15px; } -.weui_mask { +.weui-mask { position: fixed; z-index: 1000; - width: 100%; - height: 100%; top: 0; + right: 0; left: 0; + bottom: 0; background: rgba(0, 0, 0, 0.6); } -.weui_mask_transparent { - position: fixed; - z-index: 1000; - width: 100%; - height: 100%; - top: 0; - left: 0; -} -.weui_mask_transition { - display: none; +.weui-mask_transparent { position: fixed; z-index: 1000; - width: 100%; - height: 100%; top: 0; + right: 0; left: 0; - background: rgba(0, 0, 0, 0); - -webkit-transition: background .3s; - transition: background .3s; -} -.weui_fade_toggle { - background: rgba(0, 0, 0, 0.6); + bottom: 0; } -.weui_actionsheet { +.weui-actionsheet { position: fixed; left: 0; bottom: 0; @@ -1815,25 +1810,25 @@ a.weui_media_box:active { transition: transform .3s; transition: transform .3s, -webkit-transform .3s; } -.weui_actionsheet_menu { +.weui-actionsheet__menu { background-color: #FFFFFF; } -.weui_actionsheet_action { +.weui-actionsheet__action { margin-top: 6px; background-color: #FFFFFF; } -.weui_actionsheet_cell { +.weui-actionsheet__cell { position: relative; padding: 10px 0; text-align: center; font-size: 18px; } -.weui_actionsheet_cell:before { +.weui-actionsheet__cell:before { content: " "; position: absolute; left: 0; top: 0; - width: 100%; + right: 0; height: 1px; border-top: 1px solid #D9D9D9; color: #D9D9D9; @@ -1842,17 +1837,91 @@ a.weui_media_box:active { -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } -.weui_actionsheet_cell:active { +.weui-actionsheet__cell:active { background-color: #ECECEC; } -.weui_actionsheet_cell:first-child:before { +.weui-actionsheet__cell:first-child:before { + display: none; +} +.weui-skin_android .weui-actionsheet { + position: fixed; + left: 50%; + top: 50%; + bottom: auto; + -webkit-transform: translate(-50%, -50%); + transform: translate(-50%, -50%); + width: 274px; + box-sizing: border-box; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; + background: transparent; + -webkit-transition: -webkit-transform .3s; + transition: -webkit-transform .3s; + transition: transform .3s; + transition: transform .3s, -webkit-transform .3s; +} +.weui-skin_android .weui-actionsheet__action { display: none; } -.weui_actionsheet_toggle { +.weui-skin_android .weui-actionsheet__menu { + border-radius: 2px; + box-shadow: 0 6px 30px 0 rgba(0, 0, 0, 0.1); +} +.weui-skin_android .weui-actionsheet__cell { + padding: 13px 24px; + font-size: 16px; + line-height: 1.4; + text-align: left; +} +.weui-skin_android .weui-actionsheet__cell:first-child { + border-top-left-radius: 2px; + border-top-right-radius: 2px; +} +.weui-skin_android .weui-actionsheet__cell:last-child { + border-bottom-left-radius: 2px; + border-bottom-right-radius: 2px; +} +.weui-actionsheet_toggle { -webkit-transform: translate(0, 0); transform: translate(0, 0); } -.weui_search_bar { +.weui-loadmore { + width: 65%; + margin: 1.5em auto; + line-height: 1.6em; + font-size: 14px; + text-align: center; +} +.weui-loadmore__tips { + display: inline-block; + vertical-align: middle; +} +.weui-loadmore_line { + border-top: 1px solid #E5E5E5; + margin-top: 2.4em; +} +.weui-loadmore_line .weui-loadmore__tips { + position: relative; + top: -0.9em; + padding: 0 .55em; + background-color: #FFFFFF; + color: #999999; +} +.weui-loadmore_dot .weui-loadmore__tips { + padding: 0 .16em; +} +.weui-loadmore_dot .weui-loadmore__tips:before { + content: " "; + width: 4px; + height: 4px; + border-radius: 50%; + background-color: #E5E5E5; + display: inline-block; + position: relative; + vertical-align: 0; + top: -0.16em; +} +.weui-search-bar { position: relative; padding: 8px 10px; display: -webkit-box; @@ -1861,48 +1930,48 @@ a.weui_media_box:active { box-sizing: border-box; background-color: #EFEFF4; } -.weui_search_bar:before { +.weui-search-bar:before { content: " "; position: absolute; left: 0; top: 0; - width: 100%; + right: 0; height: 1px; - border-top: 1px solid #C7C7C7; - color: #C7C7C7; + border-top: 1px solid #D7D6DC; + color: #D7D6DC; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } -.weui_search_bar:after { +.weui-search-bar:after { content: " "; position: absolute; left: 0; bottom: 0; - width: 100%; + right: 0; height: 1px; - border-bottom: 1px solid #C7C7C7; - color: #C7C7C7; + border-bottom: 1px solid #D7D6DC; + color: #D7D6DC; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); } -.weui_search_bar.weui_search_focusing .weui_search_cancel { +.weui-search-bar.weui-search-bar_focusing .weui-search-bar__cancel-btn { display: block; } -.weui_search_bar.weui_search_focusing .weui_search_text { +.weui-search-bar.weui-search-bar_focusing .weui-search-bar__label { display: none; } -.weui_search_outer { +.weui-search-bar__form { position: relative; -webkit-box-flex: 1; -webkit-flex: auto; flex: auto; background-color: #EFEFF4; } -.weui_search_outer:after { +.weui-search-bar__form:after { content: ''; position: absolute; left: 0; @@ -1918,7 +1987,7 @@ a.weui_media_box:active { box-sizing: border-box; background: #FFFFFF; } -.weui_search_inner { +.weui-search-bar__box { position: relative; padding-left: 30px; padding-right: 30px; @@ -1927,7 +1996,7 @@ a.weui_media_box:active { box-sizing: border-box; z-index: 1; } -.weui_search_inner .weui_search_input { +.weui-search-bar__box .weui-search-bar__input { padding: 4px 0; width: 100%; height: 1.42857143em; @@ -1937,23 +2006,23 @@ a.weui_media_box:active { box-sizing: content-box; background: transparent; } -.weui_search_inner .weui_search_input:focus { +.weui-search-bar__box .weui-search-bar__input:focus { outline: none; } -.weui_search_inner .weui_icon_search { +.weui-search-bar__box .weui-icon-search { position: absolute; left: 10px; top: -2px; line-height: 28px; } -.weui_search_inner .weui_icon_clear { +.weui-search-bar__box .weui-icon-clear { position: absolute; top: -2px; right: 0; padding: 0 10px; line-height: 28px; } -.weui_search_text { +.weui-search-bar__label { position: absolute; top: 1px; right: 1px; @@ -1965,22 +2034,22 @@ a.weui_media_box:active { color: #9B9B9B; background: #FFFFFF; } -.weui_search_text span { +.weui-search-bar__label span { display: inline-block; font-size: 14px; vertical-align: middle; } -.weui_search_text .weui_icon_search { +.weui-search-bar__label .weui-icon-search { margin-right: 5px; } -.weui_search_cancel { +.weui-search-bar__cancel-btn { display: none; margin-left: 10px; line-height: 28px; - white-space: nowrap; color: #09BB07; + white-space: nowrap; } -.weui_search_input:not(:valid) ~ .weui_icon_clear { +.weui-search-bar__input:not(:valid) ~ .weui-icon-clear { display: none; } input[type="search"]::-webkit-search-decoration, @@ -1989,5 +2058,298 @@ input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { display: none; } +.weui-picker { + position: fixed; + width: 100%; + left: 0; + bottom: 0; + z-index: 5000; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} +.weui-picker__hd { + display: -webkit-box; + display: -webkit-flex; + display: flex; + padding: 10px 15px; + background-color: #fbf9fe; + position: relative; + text-align: center; +} +.weui-picker__hd:after { + content: " "; + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: 1px; + border-bottom: 1px solid #E5E5E5; + color: #E5E5E5; + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +.weui-picker__action { + display: block; + -webkit-box-flex: 1; + -webkit-flex: 1; + flex: 1; + color: #586C94; +} +.weui-picker__action:first-child { + text-align: left; +} +.weui-picker__action:last-child { + text-align: right; +} +.weui-picker__bd { + display: -webkit-box; + display: -webkit-flex; + display: flex; + position: relative; + background-color: #fff; + height: 238px; + overflow: hidden; +} +.weui-picker__group { + -webkit-box-flex: 1; + -webkit-flex: 1; + flex: 1; + position: relative; + height: 100%; +} +.weui-picker__mask { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + margin: 0 auto; + z-index: 3; + background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), -webkit-linear-gradient(bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)); + background: linear-gradient(180deg, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)), linear-gradient(0deg, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)); + background-position: top, bottom; + background-size: 100% 102px; + background-repeat: no-repeat; +} +.weui-picker__indicator { + width: 100%; + height: 34px; + position: absolute; + left: 0; + top: 102px; + z-index: 3; +} +.weui-picker__indicator:before { + content: " "; + position: absolute; + left: 0; + top: 0; + right: 0; + height: 1px; + border-top: 1px solid #E5E5E5; + color: #E5E5E5; + -webkit-transform-origin: 0 0; + transform-origin: 0 0; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +.weui-picker__indicator:after { + content: " "; + position: absolute; + left: 0; + bottom: 0; + right: 0; + height: 1px; + border-bottom: 1px solid #E5E5E5; + color: #E5E5E5; + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; + -webkit-transform: scaleY(0.5); + transform: scaleY(0.5); +} +.weui-picker__content { + position: absolute; + top: 0; + left: 0; + width: 100%; +} +.weui-picker__item { + padding: 5px 0 4px; + text-align: center; + color: #000; + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; +} +.weui-picker__item_disabled { + color: #999999; +} +@-webkit-keyframes slideUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +@keyframes slideUp { + from { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } + to { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } +} +.weui-animate-slide-up { + -webkit-animation: slideUp ease .3s forwards; + animation: slideUp ease .3s forwards; +} +@-webkit-keyframes slideDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +@keyframes slideDown { + from { + -webkit-transform: translate3d(0, 0, 0); + transform: translate3d(0, 0, 0); + } + to { + -webkit-transform: translate3d(0, 100%, 0); + transform: translate3d(0, 100%, 0); + } +} +.weui-animate-slide-down { + -webkit-animation: slideDown ease .3s forwards; + animation: slideDown ease .3s forwards; +} +@-webkit-keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +.weui-animate-fade-in { + -webkit-animation: fadeIn ease .3s forwards; + animation: fadeIn ease .3s forwards; +} +@-webkit-keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +@keyframes fadeOut { + from { + opacity: 1; + } + to { + opacity: 0; + } +} +.weui-animate-fade-out { + -webkit-animation: fadeOut ease .3s forwards; + animation: fadeOut ease .3s forwards; +} +.weui-agree { + display: block; + padding: .5em 15px; + font-size: 13px; +} +.weui-agree a { + color: #586C94; +} +.weui-agree__text { + color: #999999; +} +.weui-agree__checkbox { + -webkit-appearance: none; + appearance: none; + outline: 0; + font-size: 0; + border: 1px solid #D1D1D1; + background-color: #FFFFFF; + border-radius: 3px; + width: 13px; + height: 13px; + position: relative; + vertical-align: 0; + top: 2px; +} +.weui-agree__checkbox:checked:before { + font-family: "weui"; + font-style: normal; + font-weight: normal; + font-variant: normal; + text-transform: none; + text-align: center; + speak: none; + display: inline-block; + vertical-align: middle; + text-decoration: inherit; + content: "\EA08"; + color: #09BB07; + font-size: 13px; + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -48%) scale(0.73); + -webkit-transform: translate(-50%, -48%) scale(0.73); +} +.weui-agree__checkbox:disabled { + background-color: #E1E1E1; +} +.weui-agree__checkbox:disabled:before { + color: #ADADAD; +} +.weui-loading { + width: 20px; + height: 20px; + display: inline-block; + vertical-align: middle; + -webkit-animation: weuiLoading 1s steps(12, end) infinite; + animation: weuiLoading 1s steps(12, end) infinite; + background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat; + background-size: 100%; +} +@-webkit-keyframes weuiLoading { + 0% { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + } + 100% { + -webkit-transform: rotate3d(0, 0, 1, 360deg); + } +} +@keyframes weuiLoading { + 0% { + -webkit-transform: rotate3d(0, 0, 1, 0deg); + } + 100% { + -webkit-transform: rotate3d(0, 0, 1, 360deg); + } +} -/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndldWkuY3NzIiwic3R5bGUvYmFzZS9yZXNldC5sZXNzIiwic3R5bGUvd2V1aS5jc3MiLCJzdHlsZS9pY29uL3dldWlfZm9udC5sZXNzIiwic3R5bGUvaWNvbi93ZXVpX2ljb25fZm9udC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfYnV0dG9uL3dldWlfYnV0dG9uLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9idXR0b24vd2V1aV9idG5fZ2xvYmFsLmxlc3MiLCJzdHlsZS9iYXNlL21peGluL21vYmlsZS5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfYnV0dG9uL3dldWlfYnRuX2RlZmF1bHQubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2J1dHRvbi93ZXVpX2J0bl9wcmltYXJ5Lmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9idXR0b24vd2V1aV9idG5fd2Fybi5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfYnV0dG9uL3dldWlfYnRuX2Rpc2FibGVkLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9idXR0b24vd2V1aV9idG5fcGxhaW4ubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV9jZWxsX2dsb2JhbC5sZXNzIiwic3R5bGUvYmFzZS9taXhpbi9zZXRPbmVweC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfY2VsbC93ZXVpX2FjY2Vzcy5sZXNzIiwic3R5bGUvYmFzZS9taXhpbi9zZXRBcnJvdy5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfY2VsbC93ZXVpX2NoZWNrL3dldWlfY2hlY2tfY29tbW9uLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9jZWxsL3dldWlfY2hlY2svd2V1aV9yYWRpby5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfY2VsbC93ZXVpX2NoZWNrL3dldWlfY2hlY2tib3gubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV9mb3JtL3dldWlfZm9ybV9jb21tb24ubGVzcyIsInN0eWxlL2Jhc2UvbWl4aW4vdGV4dC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfY2VsbC93ZXVpX2Zvcm0vd2V1aV9zZWxlY3QubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV9mb3JtL3dldWlfc2VsZWN0X2JlZm9yZS5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfY2VsbC93ZXVpX2Zvcm0vd2V1aV9zZWxlY3RfYWZ0ZXIubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV9mb3JtL3dldWlfdmNvZGUubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV9zd2l0Y2gubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX2NlbGwvd2V1aV91cGxvYWRlci5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfcGFnZS93ZXVpX21zZy5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfcGFnZS93ZXVpX2FydGljbGUubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX3RhYi90YWJiYXIubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX3RhYi9uYXZiYXIubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpX3RhYi93ZXVpX3RhYi5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfcHJvZ3Jlc3Mvd2V1aV9wcm9ncmVzcy5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfcGFuZWwvd2V1aV9wYW5lbC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfbWVkaWFfYm94L3dldWlfbWVkaWFfYm94Lmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9ncmlkL3dldWlfZ3JpZC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfdGlwcy93ZXVpX2RpYWxvZy5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfdGlwcy93ZXVpX3RvYXN0Lmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV90aXBzL3dldWlfbWFzay5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWlfdGlwcy93ZXVpX2FjdGlvbnNoZWV0Lmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aV9zZWFyY2hiYXIvd2V1aV9zZWFyY2hiYXIubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsQUNIQTtFQUNJLDJCQUFBO0VBQ0EsK0JBQUE7Q0NESDtBRElEO0VBQ0ksaUJBQUE7RUFDQSw0REFBQTtDQ0ZIO0FES0Q7RUFDSSxVQUFBO0VBQ0EsV0FBQTtDQ0hIO0FETUQ7RUFDSSxVQUFBO0NDSkg7QURPRDtFQUNJLHNCQUFBO0NDTEg7QUNqQkQ7RUFDSSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxMkpBQUE7Q0RtQkg7QUNoQkQ7O0VBQ0ksb0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUVBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VEa0JGLGtCQUFrQjtFQUNsQixpRUFBaUU7RUNmL0QscUJBQUE7RUFDQSxxQkFBQTtFRGlCRiwrQ0FBK0M7RUNkN0MsaUJBQUE7RURnQkYsaUVBQWlFO0VBQ2pFLDBCQUEwQjtFQ2J4QixrQkFBQTtFRGVGLDJEQUEyRDtFQUMzRCxzQkFBc0I7RUFDdEIsNkJBQTZCO0VBQzdCLHdEQUF3RDtDQUN6RDtBQ1ZEO0VBQTJCLGlCQUFBO0NEYTFCO0FBQ0QsU0FBUztBQ2JUO0VBQTZCLGlCQUFBO0NEZ0I1QjtBQUNELFNBQVM7QUNoQlQ7RUFBeUIsaUJBQUE7Q0RtQnhCO0FBQ0QsU0FBUztBQ25CVDtFQUFpQyxpQkFBQTtDRHNCaEM7QUFDRCxTQUFTO0FDdEJUO0VBQThCLGlCQUFBO0NEeUI3QjtBQUNELFNBQVM7QUN6QlQ7RUFBNEIsaUJBQUE7Q0Q0QjNCO0FBQ0QsU0FBUztBQzVCVDtFQUFtQyxpQkFBQTtDRCtCbEM7QUFDRCxTQUFTO0FDL0JUO0VBQXNDLGlCQUFBO0NEa0NyQztBQUNELFNBQVM7QUNsQ1Q7RUFBNEIsaUJBQUE7Q0RxQzNCO0FBQ0QsU0FBUztBQ3JDVDtFQUFtQyxpQkFBQTtDRHdDbEM7QUFDRCxTQUFTO0FDeENUO0VBQXlCLGlCQUFBO0NEMkN4QjtBQUNELFNBQVM7QUMzQ1Q7RUFBZ0MsaUJBQUE7Q0Q4Qy9CO0FBQ0QsU0FBUztBQzlDVDtFQUEyQixpQkFBQTtDRGlEMUI7QUFDRCxTQUFTO0FDakRUO0VBQTJCLGlCQUFBO0NEb0QxQjtBQUNELFNBQVM7QUNwRFQ7RUFBMEIsaUJBQUE7Q0R1RHpCO0FBQ0QsU0FBUztBRTNHVDs7RUFDSSxVQUFBO0NGOEdIO0FFMUdHO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0NGNEdQO0FFMUdHO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0NGNEdQO0FFMUdHO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0NGNEdQO0FFMUdHO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0NGNEdQO0FFekdHO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0NGMkdQO0FFekdHO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0NGMkdQO0FFekdHO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0NGMkdQO0FFekdHO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0NGMkdQO0FFekdHO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0NGMkdQO0FFeEdHO0VBQ0ksZ0JBQUE7RUFDQSxlQUFBO0NGMEdQO0FFdkdHO0VBQ0ksZUFBQTtDRnlHUDtBRXZHRztFQUNJLGVBQUE7Q0Z5R1A7QUV0R0c7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7Q0Z3R1A7QUVyR0c7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7Q0Z1R1A7QUVwR0c7RUFDSSxlQUFBO0VBQ0EsZ0JBQUE7Q0ZzR1A7QUVqR0c7RUFDSSxpQkFBQTtDRm1HUDtBRWxHTztFQUNJLGVBQUE7Q0ZvR1g7QUU5Rkc7RUFDSSxpQkFBQTtDRmdHUDtBRy9LRztFQUNJLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLHNCQUFBO0NIaUxQO0FHNUtHOztFQUNJLFlBQUE7RUFDQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtDSCtLUDtBRzlLTzs7RUFDSSxXQUFBO0NIaUxYO0FHOUtHOzs7O0VBQ0ksWUFBQTtDSG1MUDtBQUNELG1CQUFtQjtBRy9LbkI7RUFDSSxpQkFBQTtDSGlMSDtBRzlLRDtFQUNJLGlCQUFBO0VBQ0Esa0JBQUE7Q0hnTEg7QUc3S0Q7RUFDSSxnQ0FBQTtDSCtLSDtBRzlLRztFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxjQUFBO0NIZ0xQO0FHakxHO0VBR1EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUFBLGdCQUFBO1VBQUEsUUFBQTtDSGlMWDtBR2hMVztFQUNJLGdCQUFBO0NIa0xmO0FJaE9EO0VBQ0ksbUJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNBLG1CQUFBO0VDYkEsOENBQUE7RURlQSxpQkFBQTtDSmtPSDtBSWpPRztFQUNJLGFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxxQ0FBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtDSm1PUDtBSWhPRztFQUNJLHNCQUFBO0NKa09QO0FNalFEO0VBQ0ksMEJBQUE7RUFDQSxlQUFBO0NObVFIO0FNbFFHO0VBQ0ksZUFBQTtDTm9RUDtBTWxRRztFQUNJLGVBQUE7RUFDQSwwQkFBQTtDTm9RUDtBTzVRRDtFQUNJLDBCQUFBO0NQOFFIO0FPN1FHO0VBQ0ksZUFBQTtDUCtRUDtBTzdRRztFQUNJLGdDQUFBO0VBQ0EsMEJBQUE7Q1ArUVA7QVF0UkQ7RUFDSSwwQkFBQTtDUndSSDtBUXZSRztFQUNJLGVBQUE7Q1J5UlA7QVF2Ukc7RUFDSSxnQ0FBQTtFQUNBLDBCQUFBO0NSeVJQO0FTaFNEO0VBQ0ksZ0NBQUE7Q1RrU0g7QVNqU0c7RUFDSSxlQUFBO0NUbVNQO0FVdFNEO0VBQ0ksZUFBQTtFQUNBLDBCQUFBO0NWd1NIO0FVdlNHOztFQUNJLGtCQUFBO0VBQ0EsOEJBQUE7Q1YwU1A7QVV4U0c7RUFDSSxzQkFBQTtDVjBTUDtBVXhTRztFQUNJLGdCQUFBO0NWMFNQO0FVdFNEO0VBQ0ksZUFBQTtFQUNBLDBCQUFBO0NWd1NIO0FVdlNHOztFQUNJLGtCQUFBO0VBQ0EsOEJBQUE7Q1YwU1A7QVV4U0c7RUFDSSxnQkFBQTtDVjBTUDtBV2pVRDtFQUVJLG1CQUFBO0NYa1VIO0FXalVHO0VDSEEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0VESkksV0FBQTtDWDRVUDtBV3pVTztFQUNJLGNBQUE7Q1gyVVg7QVd0VUQ7RUFDSSx5QkFBQTtFQUNBLDBCQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUVBLGlCQUFBO0VBR0EsbUJBQUE7Q1hxVUg7QVdwVUc7RUN4QkEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0NaK1ZIO0FXN1VHO0VDZEEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlDQUFBO0VBQ0EsZUFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0NaOFZIO0FXcFZEO0VBQ0ksa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7Q1hzVkg7QVdwVkc7RUFDSSxjQUFBO0NYc1ZQO0FXbFZEO0VBQ0ksaUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0NYb1ZIO0FXalZEO0VBQ0ksbUJBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxjQUFBO0VBQ0EsMEJBQUE7RUFBQSw0QkFBQTtVQUFBLG9CQUFBO0NYbVZIO0FXaFZEO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0NYa1ZIO0FXL1VEO0VBQ0ksb0JBQUE7RUFBQSxnQkFBQTtVQUFBLFFBQUE7Q1hpVkg7QWFuWkQ7RVJBSSw4Q0FBQTtDTHNaSDtBYWxaTztFQUNJLDBCQUFBO0Nib1pYO0FhelpEO0VBU1EsZUFBQTtDYm1aUDtBYWhaTztFQUNJLGFBQUE7RUMrRlIsc0JBQUE7RUFDQSxpQ0FBQTtVQUFBLHlCQUFBO0VBZkEsWUFBQTtFQUNBLFdBQUE7RUFMQSwwQkFBQTtFQXNCQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VEcEdRLFVBQUE7RUFDQSxrQkFBQTtDYjBaWDtBZTFhRDtFVkFJLDhDQUFBO0NMNmFIO0FlemFEO0VBQ0ksbUJBQUE7RUFDQSxjQUFBO0NmMmFIO0FnQmhiRDtFQUVRLHFCQUFBO0NoQmliUDtBZ0I5YU87RUFDSSwwQkFBQTtDaEJnYlg7QWdCdmFlO0VBQ0ksZUFBQTtFQUNBLGlCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0NoQnlhbkI7QWlCN2JEO0VBRVEsc0JBQUE7Q2pCOGJQO0FpQjNiTztFQUNJLDBCQUFBO0NqQjZiWDtBaUJ6Yk87RUFDSSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7Q2pCMmJYO0FpQmhiZTtFQUNJLGlCQUFBO0VBQ0EsZUFBQTtDakJrYm5CO0FrQjdjRDtFQUNJLGVBQUE7RUFDQSxhQUFBO0VDWUEsc0JBQUE7RUFDQSxzQkFBQTtDbkJvY0g7QWtCOWNEO0VBQ0ksWUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSw4QkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esd0JBQUE7Q2xCZ2RIO0FrQjdjRzs7RUFDSSx5QkFBQTtFQUNBLFVBQUE7Q2xCZ2RQO0FrQjdjRDtFQUNJLGVBQUE7RUFDQSxVQUFBO0VBQ0EsYUFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtDbEIrY0g7QWtCNWNEO0VBQ0ksZUFBQTtFQUNBLGtCQUFBO0NsQjhjSDtBa0I3Y0c7RUFDSSxlQUFBO0NsQitjUDtBa0IzY0Q7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQ0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7Q2xCNmNIO0FrQjVjRztFQUNJLDBCQUFBO0NsQjhjUDtBa0IzY0Q7RUFFUSxlQUFBO0NsQjRjUDtBa0I5Y0Q7RUFHd0Isc0JBQUE7Q2xCOGN2QjtBa0JqZEQ7RUFLa0IsYUFBQTtDbEIrY2pCO0FrQnBkRDtFQU9RLGNBQUE7Q2xCZ2RQO0FrQnZkRDs7O0VBVVEsOENBQUE7Q2xCa2RQO0FvQnBoQkQ7RUFDSSxXQUFBO0NwQnNoQkg7QW9CdmhCRDtFQUdRLG9CQUFBO0NwQnVoQlA7QW9CamhCTztFQUNJLGFBQUE7RU5rR1Isc0JBQUE7RUFDQSxpQ0FBQTtVQUFBLHlCQUFBO0VBZkEsWUFBQTtFQUNBLFdBQUE7RUFMQSwwQkFBQTtFQXNCQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VNdEdRLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtDcEIwaEJYO0FvQnJoQkQ7RUFDSSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtDcEJ1aEJIO0FxQnRqQkQ7RUFDSSxvQkFBQTtDckJ3akJIO0FxQnpqQkQ7RUFHUSxhQUFBO0VBQ0EsdUJBQUE7Q3JCeWpCUDtBcUI3akJEO0VBT1EsbUJBQUE7Q3JCeWpCUDtBcUJ4akJPO0VUOEJKLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSxnQ0FBQTtFQUNBLGVBQUE7RUFDQSxpQ0FBQTtVQUFBLHlCQUFBO0VBQ0EsK0JBQUE7VUFBQSx1QkFBQTtDWjZoQkg7QXFCamtCTztFQUNJLGFBQUE7RVArRlIsc0JBQUE7RUFDQSxpQ0FBQTtVQUFBLHlCQUFBO0VBZkEsWUFBQTtFQUNBLFdBQUE7RUFMQSwwQkFBQTtFQXNCQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VPbkdRLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFlBQUE7RUFDQSxpQkFBQTtDckIwa0JYO0FxQjVsQkQ7RUFzQlEsbUJBQUE7Q3JCeWtCUDtBcUJ4a0JPO0VBQ0ksY0FBQTtDckIwa0JYO0FzQmxtQkQ7RUFDSSxtQkFBQTtDdEJvbUJIO0FzQnJtQkQ7RUFHUSxnQkFBQTtDdEJxbUJQO0F1QnptQkQ7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxrQkFBQTtDdkIybUJIO0F1QjltQkQ7RUFNWSxpQkFBQTtFQUNBLGFBQUE7RUFDQSx1QkFBQTtDdkIybUJYO0F3Qm5uQkQ7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0N4QnFuQkg7QXdCbm5CRDtFQUNJLHlCQUFBO1VBQUEsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0VBQ0Esb0JBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsMEJBQUE7RUFDQSx1REFBQTtFQUFBLCtDQUFBO0N4QnFuQkg7QXdCcG5CRztFQUNJLGFBQUE7RUFDQSxtQkFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0EsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLDBCQUFBO0VBQUEsaURBQUE7RUFDQSwwRUFBQTtFQUFBLGtFQUFBO0VBQUEsMERBQUE7RUFBQSxpSEFBQTtDeEJzbkJQO0F3QnBuQkc7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0JBQUE7RUFDQSwwQkFBQTtFQUVBLDBDQUFBO0VBQUEsa0NBQUE7RUFBQSwwQkFBQTtFQUFBLGlEQUFBO0VBQ0EseUNBQUE7RUFDQSwrRUFBQTtFQUFBLHVFQUFBO0VBQUEsK0RBQUE7RUFBQSwySEFBQTtDeEJxbkJQO0F3QmxuQkc7RUFDSSxzQkFBQTtFQUNBLDBCQUFBO0N4Qm9uQlA7QXdCbm5CTztFQUNJLDRCQUFBO1VBQUEsb0JBQUE7Q3hCcW5CWDtBd0JubkJPO0VBQ0ksb0NBQUE7VUFBQSw0QkFBQTtDeEJxbkJYO0F5QmhxQkQ7RUFDSSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxnQkFBQTtDekJrcUJIO0F5QnJxQkQ7RUFLUSxlQUFBO0N6Qm1xQlA7QXlCaHFCRDtFQUNJLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtDekJrcUJIO0F5Qi9wQkQ7RUFDSSxpQkFBQTtDekJpcUJIO0F5Qi9wQkQ7RUFDSSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0Esb0NBQUE7RUFDQSx1QkFBQTtDekJpcUJIO0F5Qi9wQkQ7RUFDSSxtQkFBQTtDekJpcUJIO0F5QmhxQkc7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxPQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxRQUFBO0VBQ0EscUNBQUE7Q3pCa3FCUDtBeUIzcUJEO0VBWVEsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSxlQUFBO0N6QmtxQlA7QXlCbHJCRDtFQW1CUSxlQUFBO0N6QmtxQlA7QXlCOXBCRDtFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLDBCQUFBO0N6QmdxQkg7QXlCL3BCRzs7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLHlDQUFBO1VBQUEsaUNBQUE7RUFDQSwwQkFBQTtDekJrcUJQO0F5QmhxQkc7RUFDSSxXQUFBO0VBQ0EsZUFBQTtDekJrcUJQO0F5QmhxQkc7RUFDSSxjQUFBO0VBQ0EsWUFBQTtDekJrcUJQO0F5QmhxQkc7RUFDSSxzQkFBQTtDekJrcUJQO0F5QmpxQk87O0VBQ0ksMEJBQUE7Q3pCb3FCWDtBeUJocUJEO0VBQ0ksbUJBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFdBQUE7RUFDQSw4Q0FBQTtDekJrcUJIO0EwQmh3QkQ7RUFDSSxrQkFBQTtFQUNBLG1CQUFBO0MxQmt3Qkg7QTBCcHdCRDtFQUtRLG9CQUFBO0MxQmt3QlA7QTBCdndCRDtFQVNRLG9CQUFBO0VBQ0EsZ0JBQUE7QzFCaXdCUDtBMEIzd0JEO0VBYVEsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLGdCQUFBO0MxQml3QlA7QTBCaHhCRDtFQWtCUSxnQkFBQTtFQUNBLFlBQUE7QzFCaXdCUDtBMEJweEJEO0VBdUJRLG9CQUFBO0MxQmd3QlA7QTBCdnhCRDtFQTJCUSxvQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtDMUIrdkJQO0EwQjV4QkQ7RUE4QlUsZUFBQTtDMUJpd0JUO0EwQnJ2QkE7RUFQRztJQUNJLGdCQUFBO0lBQ0EsUUFBQTtJQUNBLFVBQUE7SUFDQSxZQUFBO0lBQ0EsbUJBQUE7RzFCK3ZCTDtDQUNGO0EyQnp5QkQ7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0MzQjJ5Qkg7QTJCN3lCRDtFQUlRLHFCQUFBO0MzQjR5QlA7QTJCaHpCRDtFQU9RLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtDM0I0eUJQO0EyQnJ6QkQ7RUFZUSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7QzNCNHlCUDtBMkIxekJEO0VBaUJRLGlCQUFBO0VBQ0EsZ0JBQUE7QzNCNHlCUDtBMkI5ekJEO0VBcUJRLGdCQUFBO0VBRUEsdUJBQUE7RUFDQSxzQkFBQTtDM0I0eUJQO0EyQnAwQkQ7RUEyQlEsZUFBQTtDM0I0eUJQO0E0QnYwQkQ7RUFDSSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEsY0FBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsMEJBQUE7QzVCeTBCSDtBNEJ2MEJHO0VoQlJBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsK0JBQUE7VUFBQSx1QkFBQTtDWmsxQkg7QTRCOTBCRDtFQUNJLGVBQUE7RUFDQSxvQkFBQTtFQUFBLGdCQUFBO1VBQUEsUUFBQTtFQUNBLGlCQUFBO0VBQ0EseUNBQUE7QzVCZzFCSDtBNEI5MEJHO0VBRVEsZUFBQTtDNUIrMEJYO0E0QjEwQkQ7RUFDSSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7QzVCNDBCSDtBNEIvMEJEO0VBTVEsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0M1QjQwQlA7QTRCejBCRztFQUNJLGdCQUFBO0M1QjIwQlA7QTRCdjBCRDtFQUNJLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0M1QnkwQkg7QTZCdDNCRDtFQUNJLHFCQUFBO0VBQUEsc0JBQUE7RUFBQSxjQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSwwQkFBQTtDN0J3M0JIO0E2QnQzQkc7RWpCS0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlDQUFBO0VBQ0EsZUFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0NabzNCSDtBNkI5M0JHO0VBQ0ksa0JBQUE7RUFDQSxrQkFBQTtDN0JnNEJQO0E2QjUzQkQ7RUFDSSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxvQkFBQTtFQUFBLGdCQUFBO1VBQUEsUUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHlDQUFBO0M3QjgzQkg7QTZCNTNCRztFQUNJLDBCQUFBO0M3QjgzQlA7QTZCMzNCRztFQUNJLDBCQUFBO0M3QjYzQlA7QTZCMTNCRztFakJJQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFBO0VBQ0EsZ0NBQUE7RUFDQSxlQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7Q1p5M0JIO0E2Qmo0Qk87RUFDSSxjQUFBO0M3Qm00Qlg7QThCMTZCRDtFQUNJLG1CQUFBO0VBQ0EsYUFBQTtDOUI0NkJIO0E4Qno2QkQ7RUFDSSx1QkFBQTtFQUNBLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxrQ0FBQTtDOUIyNkJIO0E4Qng2QkQ7RUFDSSxjQUFBO0M5QjA2Qkg7QThCdjZCRDtFQUNJLGVBQUE7QzlCeTZCSDtBK0I3N0JEO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO1VBQUEsb0JBQUE7Qy9CKzdCSDtBK0I1N0JEO0VBQ0ksMEJBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7RUFBQSxnQkFBQTtVQUFBLFFBQUE7Qy9CODdCSDtBK0IzN0JEO0VBQ0ksU0FBQTtFQUNBLGFBQUE7RUFDQSwwQkFBQTtDL0I2N0JIO0ErQjE3QkQ7RUFDSSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0MvQjQ3Qkg7QWdDNzhCRDtFQUNJLDBCQUFBO0VBQ0EsaUJBQUE7RUFLQSxtQkFBQTtFQUNBLGlCQUFBO0NoQzI4Qkg7QWdDaDlCRztFQUNJLGNBQUE7Q2hDazlCUDtBZ0M3OEJHO0VwQlpBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsK0JBQUE7VUFBQSx1QkFBQTtDWjQ5Qkg7QWdDdDlCRztFcEJGQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7Q1oyOUJIO0FnQzc5QkQ7RUFDSSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0NoQys5Qkg7QWdDOTlCRztFcEJaQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsaUNBQUE7RUFDQSxlQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7RW9CS0ksV0FBQTtDaEN5K0JQO0FnQ3IrQkQ7RUFDSSx3QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLG1CQUFBO0NoQ3UrQkg7QWdDdCtCRztFcEJwQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0VvQjZCSSxXQUFBO0NoQ2kvQlA7QWdDLytCRztFQUNJLGVBQUE7RUFDQSxlQUFBO0UzQjFDSiw4Q0FBQTtDTDRoQ0g7QWdDaC9CTztFQUNJLDBCQUFBO0NoQ2svQlg7QWdDaC9CTztFQUNJLGFBQUE7RWxCNERSLHNCQUFBO0VBQ0EsaUNBQUE7VUFBQSx5QkFBQTtFQWZBLFlBQUE7RUFDQSxXQUFBO0VBTEEsMEJBQUE7RUFzQkEsc0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFa0JqRVEsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0NoQzAvQlg7QWlDNWlDRDtFQUNJLGNBQUE7RUFDQSxtQkFBQTtDakM4aUNIO0FpQzdpQ0c7RXJCTkEsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0VxQkRJLFdBQUE7Q2pDd2pDUDtBaUNyakNPO0VBQ0ksY0FBQTtDakN1akNYO0FpQ25qQ0c7RUFDSSxlQUFBO0U1QmpCSiw4Q0FBQTtDTHVrQ0g7QWlDcGpDTztFQUNJLDBCQUFBO0NqQ3NqQ1g7QWlDdmtDRDtFQXNCUSxpQkFBQTtFQUNBLGdCQUFBO0VkM0JKLFlBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFY3lCSSxzQkFBQTtFQUNBLHNCQUFBO0NqQ3dqQ1A7QWlDbGxDRDtFQTZCUSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFZDNCSixpQkFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7RUFDQSw2QkFBQTtFQUNBLHNCQUFBO0NuQm9sQ0g7QWlDempDRztFQUVRLG1CQUFBO0NqQzBqQ1g7QWlDNWpDRztFQUtRLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGlCQUFBO0VBQ0EsaUJBQUE7Q2pDMGpDWDtBaUNya0NHO0VBY1EsWUFBQTtFQUNBLG1CQUFBO0NqQzBqQ1g7QWlDempDVztFQUNJLGtCQUFBO0VBQ0EsK0JBQUE7Q2pDMmpDZjtBaUN0akNHO0VBQ0kscUJBQUE7RUFBQSxzQkFBQTtFQUFBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLDRCQUFBO1VBQUEsb0JBQUE7Q2pDd2pDUDtBaUMxakNHO0VBSVEsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7Q2pDeWpDWDtBaUNqa0NHO0VBV1EsWUFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7Q2pDeWpDWDtBaUN0a0NHO0VBZ0JRLG9CQUFBO0VBQUEsZ0JBQUE7VUFBQSxRQUFBO0VBQ0EsYUFBQTtDakN5akNYO0FpQ3RqQ0c7RUFDSSxXQUFBO0NqQ3dqQ1A7QWlDempDRztFQUdRLGNBQUE7Q2pDeWpDWDtBaUN4akNXO0VBQ0ksY0FBQTtDakMwakNmO0FrQ2hwQ0Q7RUFDSSxtQkFBQTtFQUNBLGlCQUFBO0NsQ2twQ0g7QWtDaHBDRztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLDBCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7Q2xDa3BDUDtBa0M5b0NEO0VBQ0ksbUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLHVCQUFBO0NsQ2dwQ0g7QWtDOW9DRztFQUNJLFlBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLGlDQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtDbENncENQO0FrQzVvQ087RUFDSSxzQkFBQTtDbEM4b0NYO0FrQzFvQ0c7RUFDSSwwQkFBQTtDbEM0b0NQO0FrQ3hvQ0Q7RUFDSSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7Q2xDMG9DSDtBa0M3b0NEO0VBTVEsZUFBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0NsQzBvQ1A7QWtDdm9DRztFQUNJLGdCQUFBO0NsQ3lvQ1A7QWtDcm9DRDtFQUNJLGVBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtDbEN1b0NIO0FtQ3hzQ0Q7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSx5Q0FBQTtVQUFBLGlDQUFBO0VBRUEsMEJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7Q25DeXNDSDtBbUN4c0NHO0VBRVEseUJBQUE7Q25DeXNDWDtBbUMzc0NHO0VBS1EsaUJBQUE7Q25DeXNDWDtBbUNwc0NEO0VBQ0ksc0JBQUE7Q25Dc3NDSDtBbUNuc0NEO0VBQ0ksaUJBQUE7RUFDQSxnQkFBQTtDbkNxc0NIO0FtQ2xzQ0Q7RUFDSSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0Esc0JBQUE7Q25Db3NDSDtBbUNqc0NEO0VBQ0ksbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUFBLHNCQUFBO0VBQUEsY0FBQTtDbkNtc0NIO0FtQ3hzQ0Q7RUFPUSxlQUFBO0VBQ0Esb0JBQUE7RUFBQSxnQkFBQTtVQUFBLFFBQUE7RUFDQSxlQUFBO0VBQ0Esc0JBQUE7RTlCdERKLDhDQUFBO0NMMnZDSDtBbUNuc0NPO0VBQ0ksMEJBQUE7Q25DcXNDWDtBbUNsc0NHO0V2QjVEQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7Q1ppd0NIO0FtQzFzQ0c7RUFFUSxtQkFBQTtDbkMyc0NYO0FtQzFzQ1c7RXZCekNSLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSwrQkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsK0JBQUE7VUFBQSx1QkFBQTtDWnN2Q0g7QW1DanRDZTtFQUNJLGNBQUE7Q25DbXRDbkI7QW1DM3NDRztFQUNJLGVBQUE7Q25DNnNDUDtBbUMzc0NHO0VBQ0ksZUFBQTtDbkM2c0NQO0FtQ3BzQ0Q7RUFKSTtJQUNJLFdBQUE7R25DMnNDTDtDQUNGO0FvQ3Z5Q0Q7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQ0EsbUNBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtDcEN5eUNIO0FvQ3Z5Q0Q7RUFDSSxpQkFBQTtFQUNBLGVBQUE7Q3BDeXlDSDtBb0N4eUNHO0VBQ0ksaUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7Q3BDMHlDUDtBb0N2eUNEO0VBQ0ksaUJBQUE7Q3BDeXlDSDtBb0NyeUNEO0VBRU0sZ0JBQUE7RUFDQSxnQkFBQTtDcENzeUNMO0FvQ255Q0Q7RUFDSSxtQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7Q3BDcXlDSDtBb0NueUNEO0VBQ0ksbUJBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtDcENxeUNIO0FvQ3B5Q0c7RUFDSSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLG9CQUFBO0VBQ0EsaURBQUE7RUFDQSxtQkFBQTtFQUNBLHVDQUFBO1VBQUEsK0JBQUE7Q3BDc3lDUDtBb0NweUNHO0VBQ0ksNERBQUE7VUFBQSxvREFBQTtDcENzeUNQO0FvQ3J5Q087RUFDSSx1REFBQTtVQUFBLCtDQUFBO0NwQ3V5Q1g7QW9DcHlDRztFQUNJLDREQUFBO1VBQUEsb0RBQUE7Q3BDc3lDUDtBb0NyeUNPO0VBQ0ksd0RBQUE7VUFBQSxnREFBQTtDcEN1eUNYO0FvQ3B5Q0c7RUFDSSw0REFBQTtVQUFBLG9EQUFBO0NwQ3N5Q1A7QW9DcnlDTztFQUNJLHdEQUFBO1VBQUEsZ0RBQUE7Q3BDdXlDWDtBb0NweUNHO0VBQ0ksNERBQUE7VUFBQSxvREFBQTtDcENzeUNQO0FvQ3J5Q087RUFDSSx3REFBQTtVQUFBLGdEQUFBO0NwQ3V5Q1g7QW9DcHlDRztFQUNJLDREQUFBO1VBQUEsb0RBQUE7Q3BDc3lDUDtBb0NyeUNPO0VBQ0kseURBQUE7VUFBQSxpREFBQTtDcEN1eUNYO0FvQ3B5Q0c7RUFDSSw0REFBQTtVQUFBLG9EQUFBO0NwQ3N5Q1A7QW9DcnlDTztFQUNJLHlEQUFBO1VBQUEsaURBQUE7Q3BDdXlDWDtBb0NweUNHO0VBQ0ksNERBQUE7VUFBQSxvREFBQTtDcENzeUNQO0FvQ3J5Q087RUFDSSx5REFBQTtVQUFBLGlEQUFBO0NwQ3V5Q1g7QW9DcHlDRztFQUNJLDREQUFBO1VBQUEsb0RBQUE7Q3BDc3lDUDtBb0NyeUNPO0VBQ0kseURBQUE7VUFBQSxpREFBQTtDcEN1eUNYO0FvQ3B5Q0c7RUFDSSw0REFBQTtVQUFBLG9EQUFBO0NwQ3N5Q1A7QW9DcnlDTztFQUNJLHlEQUFBO1VBQUEsaURBQUE7Q3BDdXlDWDtBb0NweUNHO0VBQ0ksNERBQUE7VUFBQSxvREFBQTtDcENzeUNQO0FvQ3J5Q087RUFDSSx5REFBQTtVQUFBLGlEQUFBO0NwQ3V5Q1g7QW9DcHlDRztFQUNJLDZEQUFBO1VBQUEscURBQUE7Q3BDc3lDUDtBb0NyeUNPO0VBQ0kseURBQUE7VUFBQSxpREFBQTtDcEN1eUNYO0FvQ3B5Q0c7RUFDSSw2REFBQTtVQUFBLHFEQUFBO0NwQ3N5Q1A7QW9DcnlDTztFQUNJLHlEQUFBO1VBQUEsaURBQUE7Q3BDdXlDWDtBb0NueUNEO0VBQ0U7SUFBSyxjQUFBO0dwQ3N5Q0o7RW9DcnlDRDtJQUFRLGNBQUE7R3BDd3lDUDtFb0N2eUNEO0lBQVEsV0FBQTtHcEMweUNQO0VvQ3p5Q0Q7SUFBUyxjQUFBO0dwQzR5Q1I7RW9DM3lDRDtJQUFPLGNBQUE7R3BDOHlDTjtDQUNGO0FvQzl5Q0E7RUFDQztJQUFLLGNBQUE7R3BDaXpDSjtFb0NoekNEO0lBQVcsY0FBQTtHcENtekNWO0VvQ2x6Q0Q7SUFBVyxXQUFBO0dwQ3F6Q1Y7RW9DcHpDRDtJQUFXLGNBQUE7R3BDdXpDVjtFb0N0ekNEO0lBQU8sY0FBQTtHcEN5ekNOO0NBQ0Y7QW9DenpDQTtFQUNDO0lBQUssY0FBQTtHcEM0ekNKO0VvQzN6Q0Q7SUFBVyxjQUFBO0dwQzh6Q1Y7RW9DN3pDRDtJQUFXLFdBQUE7R3BDZzBDVjtFb0MvekNEO0lBQVcsY0FBQTtHcENrMENWO0VvQ2owQ0Q7SUFBTyxjQUFBO0dwQ28wQ047Q0FDRjtBb0NwMENBO0VBQ0M7SUFBSyxjQUFBO0dwQ3UwQ0o7RW9DdDBDRDtJQUFTLGNBQUE7R3BDeTBDUjtFb0N4MENEO0lBQVMsV0FBQTtHcEMyMENSO0VvQzEwQ0Q7SUFBUyxjQUFBO0dwQzYwQ1I7RW9DNTBDRDtJQUFPLGNBQUE7R3BDKzBDTjtDQUNGO0FvQy8wQ0E7RUFDQztJQUFLLGNBQUE7R3BDazFDSjtFb0NqMUNEO0lBQVcsY0FBQTtHcENvMUNWO0VvQ24xQ0Q7SUFBVyxXQUFBO0dwQ3MxQ1Y7RW9DcjFDRDtJQUFXLGNBQUE7R3BDdzFDVjtFb0N2MUNEO0lBQU8sY0FBQTtHcEMwMUNOO0NBQ0Y7QW9DMTFDQTtFQUNDO0lBQUssMkJBQUE7R3BDNjFDSjtFb0M1MUNEO0lBQVcsY0FBQTtHcEMrMUNWO0VvQzkxQ0Q7SUFBVyxXQUFBO0dwQ2kyQ1Y7RW9DaDJDRDtJQUFXLGNBQUE7R3BDbTJDVjtFb0NsMkNEO0lBQU8sMkJBQUE7R3BDcTJDTjtDQUNGO0FvQ3IyQ0E7RUFDQztJQUFLLGtCQUFBO0dwQ3cyQ0o7RW9DdjJDRDtJQUFTLGNBQUE7R3BDMDJDUjtFb0N6MkNEO0lBQVMsV0FBQTtHcEM0MkNSO0VvQzMyQ0Q7SUFBUyxjQUFBO0dwQzgyQ1I7RW9DNzJDRDtJQUFPLGtCQUFBO0dwQ2czQ047Q0FDRjtBb0NoM0NBO0VBQ0M7SUFBSywyQkFBQTtHcENtM0NKO0VvQ2wzQ0Q7SUFBVyxjQUFBO0dwQ3EzQ1Y7RW9DcDNDRDtJQUFXLFdBQUE7R3BDdTNDVjtFb0N0M0NEO0lBQVcsY0FBQTtHcEN5M0NWO0VvQ3gzQ0Q7SUFBTywyQkFBQTtHcEMyM0NOO0NBQ0Y7QW9DMzNDQTtFQUNDO0lBQUssMkJBQUE7R3BDODNDSjtFb0M3M0NEO0lBQVcsY0FBQTtHcENnNENWO0VvQy8zQ0Q7SUFBVyxXQUFBO0dwQ2s0Q1Y7RW9DajRDRDtJQUFXLGNBQUE7R3BDbzRDVjtFb0NuNENEO0lBQU8sMkJBQUE7R3BDczRDTjtDQUNGO0FvQ3Q0Q0E7RUFDQztJQUFLLGtCQUFBO0dwQ3k0Q0o7RW9DeDRDRDtJQUFTLGNBQUE7R3BDMjRDUjtFb0MxNENEO0lBQVMsV0FBQTtHcEM2NENSO0VvQzU0Q0Q7SUFBUyxjQUFBO0dwQys0Q1I7RW9DOTRDRDtJQUFPLGtCQUFBO0dwQ2k1Q047Q0FDRjtBb0NqNUNBO0VBQ0M7SUFBSywyQkFBQTtHcENvNUNKO0VvQ241Q0Q7SUFBVyxjQUFBO0dwQ3M1Q1Y7RW9DcjVDRDtJQUFXLFdBQUE7R3BDdzVDVjtFb0N2NUNEO0lBQVcsY0FBQTtHcEMwNUNWO0VvQ3o1Q0Q7SUFBTywyQkFBQTtHcEM0NUNOO0NBQ0Y7QW9DNTVDQTtFQUNDO0lBQUssMkJBQUE7R3BDKzVDSjtFb0M5NUNEO0lBQVcsY0FBQTtHcENpNkNWO0VvQ2g2Q0Q7SUFBVyxXQUFBO0dwQ202Q1Y7RW9DbDZDRDtJQUFXLGNBQUE7R3BDcTZDVjtFb0NwNkNEO0lBQU8sMkJBQUE7R3BDdTZDTjtDQUNGO0FxQzltREQ7RUFDSSxnQkFBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsK0JBQUE7Q3JDZ25ESDtBcUM3bUREO0VBQ0ksZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtDckMrbURIO0FxQzVtREQ7RUFDSSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxPQUFBO0VBQ0EsUUFBQTtFQUNBLDZCQUFBO0VBQ0EsbUNBQUE7RUFBQSwyQkFBQTtDckM4bURIO0FxQzVtREQ7RUFDSSwrQkFBQTtDckM4bURIO0FzQzdvREQ7RUFDSSxnQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0Esc0NBQUE7VUFBQSw4QkFBQTtFQUNBLG9DQUFBO1VBQUEsNEJBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLDBCQUFBO0VBRUEsMENBQUE7RUFBQSxrQ0FBQTtFQUFBLDBCQUFBO0VBQUEsaURBQUE7Q3RDOG9ESDtBc0M1b0REO0VBQ0ksMEJBQUE7Q3RDOG9ESDtBc0M1b0REO0VBQ0ksZ0JBQUE7RUFDQSwwQkFBQTtDdEM4b0RIO0FzQzVvREQ7RUFDSSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtDdEM4b0RIO0FzQzdvREc7RTFCeEJBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0VBQ0EsK0JBQUE7VUFBQSx1QkFBQTtDWndxREg7QXNDdHBERztFQUNJLDBCQUFBO0N0Q3dwRFA7QXNDcnBETztFQUNJLGNBQUE7Q3RDdXBEWDtBc0NqcEREO0VBQ0ksbUNBQUE7VUFBQSwyQkFBQTtDdENtcERIO0F1QzNyREQ7RUFDSSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EscUJBQUE7RUFBQSxzQkFBQTtFQUFBLGNBQUE7RUFDQSx1QkFBQTtFQUNBLDBCQUFBO0N2QzZyREg7QXVDNXJERztFM0JMQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLCtCQUFBO1VBQUEsdUJBQUE7Q1pvc0RIO0F1Q3JzREc7RTNCS0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsWUFBQTtFQUNBLGlDQUFBO0VBQ0EsZUFBQTtFQUNBLGlDQUFBO1VBQUEseUJBQUE7RUFDQSwrQkFBQTtVQUFBLHVCQUFBO0NabXNESDtBdUM5c0RHO0VBRVEsZUFBQTtDdkMrc0RYO0F1Q2p0REc7RUFLUSxjQUFBO0N2QytzRFg7QXVDM3NERDtFQUNJLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxtQkFBQTtVQUFBLFdBQUE7RUFDQSwwQkFBQTtDdkM2c0RIO0F1QzVzREc7RUFDSSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsOEJBQUE7VUFBQSxzQkFBQTtFQUNBLDhCQUFBO1VBQUEsc0JBQUE7RUFDQSxvQkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUJBQUE7RUFDQSxvQkFBQTtDdkM4c0RQO0F1QzNzREQ7RUFDSSxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0VBQ0EsWUFBQTtFQUNBLHVCQUFBO0VBQ0EsV0FBQTtDdkM2c0RIO0F1Q3B0REQ7RUFTUSxlQUFBO0VBQ0EsWUFBQTtFQUNBLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSx3QkFBQTtFQUNBLHdCQUFBO0N2QzhzRFA7QXVDN3NETztFQUNJLGNBQUE7Q3ZDK3NEWDtBdUNqdUREO0VBc0JRLG1CQUFBO0VBQ0EsV0FBQTtFQUNBLFVBQUE7RUFDQSxrQkFBQTtDdkM4c0RQO0F1Q3Z1REQ7RUE0QlEsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7Q3ZDOHNEUDtBdUMzc0REO0VBQ0ksbUJBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7Q3ZDNnNESDtBdUN2dEREO0VBWVEsc0JBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0N2QzhzRFA7QXVDNXRERDtFQWlCUSxrQkFBQTtDdkM4c0RQO0F1QzNzREQ7RUFDSSxjQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtDdkM2c0RIO0F1QzNzREQ7RUFDSSxjQUFBO0N2QzZzREg7QXVDenNERDs7OztFQUlJLGNBQUE7Q3ZDMnNESCIsImZpbGUiOiJzdHlsZS93ZXVpLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiQGltcG9ydCBcImZuXCI7XHJcblxyXG5odG1sIHtcclxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICBmb250LWZhbWlseTogQHNhbnNGb250O1xyXG59XHJcblxyXG4qIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmEgaW1nIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn0iLCJodG1sIHtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmEgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIndldWlcIjtcbiAgc3JjOiB1cmwoJ2RhdGE6YXBwbGljYXRpb24vb2N0ZXQtc3RyZWFtO2Jhc2U2NCxBQUVBQUFBTEFJQUFBd0F3UjFOVlFyRCtzKzBBQUFFNEFBQUFRazlUTHpKQUtFeDFBQUFCZkFBQUFGWmpiV0Z3NjRKY2ZnQUFBaFFBQUFJMFoyeDVadkNCSnQ4QUFBUnNBQUFITEdobFlXUUl1TTVXQUFBQTRBQUFBRFpvYUdWaENDMEQrQUFBQUx3QUFBQWthRzEwZURxWUFBQUFBQUhVQUFBQVFHeHZZMkVPM0F6c0FBQUVTQUFBQUNKdFlYaHdBUjRBUGdBQUFSZ0FBQUFnYm1GdFplTmNIdGdBQUF1WUFBQUI1bkJ2YzNSUDk4RXhBQUFOZ0FBQUFOWUFBUUFBQStnQUFBQmFBK2dBQVAvL0Era0FBUUFBQUFBQUFBQUFBQUFBQUFBQUFCQUFBUUFBQUFFQUFLWlhtSzFmRHp6MUFBc0Q2QUFBQUFEUzJNVEVBQUFBQU5MWXhNUUFBQUFBQStrRDZRQUFBQWdBQWdBQUFBQUFBQUFCQUFBQUVBQXlBQVFBQUFBQUFBSUFBQUFLQUFvQUFBRC9BQUFBQUFBQUFBRUFBQUFLQUI0QUxBQUJSRVpNVkFBSUFBUUFBQUFBQUFBQUFRQUFBQUZzYVdkaEFBZ0FBQUFCQUFBQUFRQUVBQVFBQUFBQkFBZ0FBUUFHQUFBQUFRQUFBQUFBQVFPcUFaQUFCUUFJQW5vQ3ZBQUFBSXdDZWdLOEFBQUI0QUF4QVFJQUFBSUFCUU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVVHWkZaQUJBNmdIcUR3UG9BQUFBV2dQcEFBQUFBQUFCQUFBQUFBQUFBQUFBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQUFBQUFVQUFBQURBQUFBTEFBQUFBUUFBQUZ3QUFFQUFBQUFBR29BQXdBQkFBQUFMQUFEQUFvQUFBRndBQVFBUGdBQUFBUUFCQUFCQUFEcUQvLy9BQURxQWYvL0FBQUFBUUFFQUFBQUFRQUNBQU1BQkFBRkFBWUFCd0FJQUFrQUNnQUxBQXdBRFFBT0FBOEFBQUVHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXdBQUFBQUFNUUFBQUFBQUFBQUR3QUE2Z0VBQU9vQkFBQUFBUUFBNmdJQUFPb0NBQUFBQWdBQTZnTUFBT29EQUFBQUF3QUE2Z1FBQU9vRUFBQUFCQUFBNmdVQUFPb0ZBQUFBQlFBQTZnWUFBT29HQUFBQUJnQUE2Z2NBQU9vSEFBQUFCd0FBNmdnQUFPb0lBQUFBQ0FBQTZna0FBT29KQUFBQUNRQUE2Z29BQU9vS0FBQUFDZ0FBNmdzQUFPb0xBQUFBQ3dBQTZnd0FBT29NQUFBQURBQUE2ZzBBQU9vTkFBQUFEUUFBNmc0QUFPb09BQUFBRGdBQTZnOEFBT29QQUFBQUR3QUFBQUFBTGdCbUFLSUEzZ0VhQVY0QnRnSGtBZ29DUmdLSUF0SURGQU5PQTVZQUFBQUNBQUFBQUFPdkE2MEFDd0FYQUFBQkRnRUhIZ0VYUGdFM0xnRURMZ0VuUGdFM0hnRVhEZ0VCOWJ6NUJRWDV2THY1QlFYNXU2empCUVhqckt2akJRWGpBNjBGK2J5NytnUUUrcnU4K2Z5MEJPU3JxK1FFQk9TcnErUUFBQUlBQUFBQUE3TURzd0FMQUNFQUFBRU9BUWNlQVJjK0FUY3VBUU1IQmlJdkFTWTJPd0VSTkRZN0FUSVdGUkV6TWhZQjdybjdCUVg3dWNMK0JRWCtKSFlQSmc5MkRnd1lYUXNISmdnS1hSZ01BN01GL3NLNSt3VUYrN25DL3YzMW1oSVNtaElhQVJjSUN3c0kvdWthQUFBREFBQUFBQU90QTZzQUN3QVpBQ0lBQUFFT0FRY2VBUmMrQVRjdUFRTVVCaXNCSWlZMUVUWTNNeFlYSnk0Qk5EWXlGaFFHQWZDNDlnVUY5cmkrK2dVRitwb0tCeHdIQ2dFSUxBZ0JIeE1aR1NZWkdRT3JCZnErdVBZRkJmYTR2dnI5ZFFjS0NnY0JHZ2dCQVFnNUFSa2xHUmtsR1FBQUFBQUNBQUFBQUFPU0E4SUFEUUFmQUFBQkRnRUhFUllFRnpZa054RXVBUk1CQmk4QkpqOEJOaDhCRmpjbE5oOEJGZ0gwZ2NoVUNRRURrWkVCQXdsVXlIcit2d1FEbEFNQ0ZRTURlZ01FQVNjRUF4TURBOEllUFJ6K3c5VHdKQ1R3MUFFOUhEMyszZjdEQWdPWkJBTWNCQU5kQWdMMkF3TVRCQUFEQUFBQUFBT0NBN0FBRFFBWkFDSUFBQUVPQVFjUkhnRVhQZ0UzRVM0QkJ6TVdGUWNHQnlNbUx3RTBFeUltTkRZeUZoUUdBZlY3d1ZFSitZdUwrUWxSd1pJdUNRb0JCQ0lFQVFvZ0RoSVNIQklTQTdBZE94cit6OHZuSXlQbnl3RXhHanYzQVFqWUJBRUJCTmdJL3JFVEhCSVNIQk1BQUFBQ0FBQUFBQU85QTcwQUZ3QWpBQUFCTGdFL0FUNEJId0VXTWpjbE5oWVhKeFlVQndFR0ppY2xKZ0FuQmdBSEZnQVhOZ0FCSUFVQ0JRTUZFQWRpQnhJR0FSTUhFUVlDQmdiKzBBWVFCZ0ljQmY3OXg3Ny9BQVVGQVFDK3h3RURBY2NHRVFjRUJ3SUZUQVFGNVFZQkJnSUdFQWIrMVFZQkJxekhBUU1GQmY3OXg3Ny9BQVVGQVFBQUJBQUFBQUFEcndPdEFBc0FGd0F0QURFQUFBRU9BUWNlQVJjK0FUY3VBUU11QVNjK0FUY2VBUmNPQVJNRkRnRXZBU1lHRHdFR0ZoOEJGakkzQVQ0QkppSVhGakVYQWZXOCtRVUYrYnk3K1FVRitidXM0d1VGNDZ5cjR3VUY0eXYrOWdjUkJtQUdEd1VEQlFFR2ZRVVFCZ0VsQlFFTER4UUJBUU90QmZtOHUvb0VCUHE3dlBuOHRBVGtxNnZrQkFUa3E2dmtBaUxkQlFFRlNRVUNCZ1FIRVFhQUJnVUJJUVVQQ3dRQkFRQUFBQUFCQUFBQUFBTzdBem9BRndBQUV5NEJQd0UrQVI4QkZqWTNBVFlXRnljV0ZBY0JCaUluUFFvR0J3VUlHUXpMRFNBTEFoME1IZ3NOQ2dyOXVRc2NDd0d6Q3lFT0N3MEhDWk1KQVFvQnZna0NDZzBMSFF2OXNRc0tBQUFBQUFJQUFBQUFBN2dEdUFBTEFCRUFBQUVHQWdjZUFSYzJKRGNtQUJNaEVUTVJNd0h1dlAwRkJmMjh4UUVBQlFYL0FEcisyaTM1QTdnRi93REZ2UDBGQmYyOHhRRUEvZDRCVHY3ZkFBQUVBQUFBQUFPdkE2MEFBd0FQQUJzQUlRQUFBUll4RndNT0FRY2VBUmMrQVRjdUFRTXVBU2MrQVRjZUFSY09BUU1qRlRNMUl3TGxBUUh5dlBrRkJmbTh1L2tGQmZtN3JPTUZCZU9zcStNRkJlUFpKUDNaQW9NQkFRRXNCZm04dS9vRUJQcTd2UG44dEFUa3E2dmtCQVRrcTZ2a0FpMzlKQUFEQUFBQUFBUERBOE1BQ3dBYkFDUUFBQUVHQUFjV0FCYzJBRGNtQUFjek1oWVZBdzRCS3dFaUppY0RORFlUSWlZME5qSVdGQVlCN3NEKy9BVUZBUVRBeVFFSEJRWCsrZDQyQ0FvT0FRVUVLZ1FGQVE0S0l4TWFHaVlhR2dQREJmNzV5Y0QrL0FVRkFRVEF5UUVINXdvSS90TUVCZ1lFQVN3SUMvNG9HaWNaR1NjYUFBQUVBQUFBQUFQQUE4QUFDQUFTQUI0QUtnQUFBVDRCTkNZaUJoUVdGeU1WTXhFakZUTTFJd01HQUFjV0JCYytBVGNtQWdNdUFTYytBVGNlQVJjT0FRSDBHQ0VoTUNFaFVZODVPY2s2SzgzKytBUUVBUWpOdWY4RkJmL0hxK01FQk9PcnErTUVCT01Db0FFZ01TQWdNU0E2SGY3RUhCd0NzUVQrK00yNS93VUYvN25OQVFqOHB3VGpxNnZqQkFUanE2dmpBQUFBQXdBQUFBQURwd09uQUFzQUZ3QWpBQUFCQnljSEZ3Y1hOeGMzSnpjRERnRUhIZ0VYUGdFM0xnRURMZ0VuUGdFM0hnRVhEZ0VDanBxYUhKcWFISnFhSEpxYXRybjFCUVgxdWJuMUJRWDF1YWpmQkFUZnFLamZCQVRmQXFxYW1oeWFtaHlhbWh5YW1nRVpCZlc1dWZVRkJmVzV1Zlg4eHdUZnFLamZCQVRmcUtqZkFBQUFBd0FBQUFBRDZRUHBBQkVBSFFBZUFBQUJEZ0VqTGdFblBnRTNIZ0VYRkFZSEFRY0JQZ0UzTGdFbkRnRUhIZ0VYQW80MWdFbXE0Z1FFNHFxcTRnUXZLd0VqT2YzZ2lMVURBN1dJaUxVREJMU0lBU01yTHdUaXFxcmlCQVRpcWttQU5QN2RPUUVaQTdXSWlMVURBN1dJaUxVREFBQUNBQUFBQUFQb0ErZ0FDd0FuQUFBQkJnQUhGZ0FYTmdBM0pnQURGZzRCSWk4QkJ3WXVBVFEvQVNjbVBnRXlId0UzTmg0QkZBOEJBZlRVL3VVRkJRRWIxTlFCR3dVRi91VURDZ0VVR3dxaXFBb2JFd3Fvb2dvQkZCc0tvcWdLR3hNS3FBUG9CZjdsMU5UKzVRVUZBUnZVMUFFYi9XZ0tHeE1LcUtJS0FSUWJDcUtvQ2hzVENxaWlDZ0VVR3dxaUFBQUFBQkFBeGdBQkFBQUFBQUFCQUFRQUFBQUJBQUFBQUFBQ0FBY0FCQUFCQUFBQUFBQURBQVFBQ3dBQkFBQUFBQUFFQUFRQUR3QUJBQUFBQUFBRkFBc0FFd0FCQUFBQUFBQUdBQVFBSGdBQkFBQUFBQUFLQUNzQUlnQUJBQUFBQUFBTEFCTUFUUUFEQUFFRUNRQUJBQWdBWUFBREFBRUVDUUFDQUE0QWFBQURBQUVFQ1FBREFBZ0FkZ0FEQUFFRUNRQUVBQWdBZmdBREFBRUVDUUFGQUJZQWhnQURBQUVFQ1FBR0FBZ0FuQUFEQUFFRUNRQUtBRllBcEFBREFBRUVDUUFMQUNZQStuZGxkV2xTWldkMWJHRnlkMlYxYVhkbGRXbFdaWEp6YVc5dUlERXVNSGRsZFdsSFpXNWxjbUYwWldRZ1lua2djM1puTW5SMFppQm1jbTl0SUVadmJuUmxiR3h2SUhCeWIycGxZM1F1YUhSMGNEb3ZMMlp2Ym5SbGJHeHZMbU52YlFCM0FHVUFkUUJwQUZJQVpRQm5BSFVBYkFCaEFISUFkd0JsQUhVQWFRQjNBR1VBZFFCcEFGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeEFDNEFNQUIzQUdVQWRRQnBBRWNBWlFCdUFHVUFjZ0JoQUhRQVpRQmtBQ0FBWWdCNUFDQUFjd0IyQUdjQU1nQjBBSFFBWmdBZ0FHWUFjZ0J2QUcwQUlBQkdBRzhBYmdCMEFHVUFiQUJzQUc4QUlBQndBSElBYndCcUFHVUFZd0IwQUM0QWFBQjBBSFFBY0FBNkFDOEFMd0JtQUc4QWJnQjBBR1VBYkFCc0FHOEFMZ0JqQUc4QWJRQUFBQUlBQUFBQUFBQUFDZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUVBRUNBUU1CQkFFRkFRWUJCd0VJQVFrQkNnRUxBUXdCRFFFT0FROEJFQUVSQUFaamFYSmpiR1VJWkc5M2JteHZZV1FFYVc1bWJ3eHpZV1psWDNOMVkyTmxjM01KYzJGbVpWOTNZWEp1QjNOMVkyTmxjM01PYzNWalkyVnpjMTlqYVhKamJHVVJjM1ZqWTJWemMxOXViMTlqYVhKamJHVUhkMkZwZEdsdVp3NTNZV2wwYVc1blgyTnBjbU5zWlFSM1lYSnVDMmx1Wm05ZlkybHlZMnhsQm1OaGJtTmxiQVp6WldGeVkyZ0ZZMnh2YzJVQUFBQUEnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5bY2xhc3NePVwid2V1aV9pY29uX1wiXTpiZWZvcmUsXG5bY2xhc3MqPVwiIHdldWlfaWNvbl9cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwid2V1aVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIG9wYWNpdHk6IC44OyAqL1xuICAvKiBGb3Igc2FmZXR5IC0gcmVzZXQgcGFyZW50IHN0eWxlcywgdGhhdCBjYW4gYnJlYWsgZ2x5cGggY29kZXMqL1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXG4gIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXG4gIG1hcmdpbi1sZWZ0OiAuMmVtO1xuICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xuICAvKiBmb250LXNpemU6IDEyMCU7ICovXG4gIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXG4gIC8qIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDEyNywgMTI3LCAxMjcsIDAuMyk7ICovXG59XG4ud2V1aV9pY29uX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwMVwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDJcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aV9pY29uX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDNcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aV9pY29uX3NhZmVfc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNFwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fc2FmZV93YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA1XCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWlfaWNvbl9zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA2XCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWlfaWNvbl9zdWNjZXNzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwN1wiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fc3VjY2Vzc19ub19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDhcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aV9pY29uX3dhaXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDlcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aV9pY29uX3dhaXRpbmdfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBBXCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWlfaWNvbl93YXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBCXCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWlfaWNvbl9pbmZvX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQ1wiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpX2ljb25fY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBEXCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWlfaWNvbl9zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMEVcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aV9pY29uX2NsZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBGXCI7XG59XG4vKiAn7qCAJyAqL1xuW2NsYXNzXj1cIndldWlfaWNvbl9cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiB3ZXVpX2ljb25fXCJdOmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbn1cbi53ZXVpX2ljb25fc3VjY2VzczpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMDlCQjA3O1xufVxuLndldWlfaWNvbl93YWl0aW5nOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMxMEFFRkY7XG59XG4ud2V1aV9pY29uX3dhcm46YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogI0Y0MzUzMDtcbn1cbi53ZXVpX2ljb25faW5mbzpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMTBBRUZGO1xufVxuLndldWlfaWNvbl9zdWNjZXNzX2NpcmNsZTpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMDlCQjA3O1xufVxuLndldWlfaWNvbl9zdWNjZXNzX25vX2NpcmNsZTpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMDlCQjA3O1xufVxuLndldWlfaWNvbl93YWl0aW5nX2NpcmNsZTpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMTBBRUZGO1xufVxuLndldWlfaWNvbl9jaXJjbGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogI0M5QzlDOTtcbn1cbi53ZXVpX2ljb25fZG93bmxvYWQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzA5QkIwNztcbn1cbi53ZXVpX2ljb25faW5mb19jaXJjbGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzA5QkIwNztcbn1cbi53ZXVpX2ljb25fc2FmZV9zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDlCQjA3O1xufVxuLndldWlfaWNvbl9zYWZlX3dhcm46YmVmb3JlIHtcbiAgY29sb3I6ICNGRkJFMDA7XG59XG4ud2V1aV9pY29uX2NhbmNlbDpiZWZvcmUge1xuICBjb2xvcjogI0Y0MzUzMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLndldWlfaWNvbl9zZWFyY2g6YmVmb3JlIHtcbiAgY29sb3I6ICNCMkIyQjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZXVpX2ljb25fY2xlYXI6YmVmb3JlIHtcbiAgY29sb3I6ICNCMkIyQjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZXVpX2ljb25fbXNnOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTA0cHg7XG59XG4ud2V1aV9pY29uX3dhcm4ud2V1aV9pY29uX21zZzpiZWZvcmUge1xuICBjb2xvcjogI0Y3NjI2MDtcbn1cbi53ZXVpX2ljb25fc2FmZTpiZWZvcmUge1xuICBmb250LXNpemU6IDEwNHB4O1xufVxuLndldWlfYnRuLndldWlfYnRuX21pbmkge1xuICBsaW5lLWhlaWdodDogMS45O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDAgLjc1ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbmJ1dHRvbi53ZXVpX2J0bixcbmlucHV0LndldWlfYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuYnV0dG9uLndldWlfYnRuOmZvY3VzLFxuaW5wdXQud2V1aV9idG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuYnV0dG9uLndldWlfYnRuX2lubGluZSxcbmlucHV0LndldWlfYnRuX2lubGluZSxcbmJ1dHRvbi53ZXVpX2J0bl9taW5pLFxuaW5wdXQud2V1aV9idG5fbWluaSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLypnYXAgYmV0d2VlbiBidG4qL1xuLndldWlfYnRuICsgLndldWlfYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi53ZXVpX2J0bi53ZXVpX2J0bl9pbmxpbmUgKyAud2V1aV9idG4ud2V1aV9idG5faW5saW5lIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ud2V1aV9idG5fYXJlYSB7XG4gIG1hcmdpbjogMS4xNzY0NzA1OWVtIDE1cHggMC4zZW07XG59XG4ud2V1aV9idG5fYXJlYS53ZXVpX2J0bl9hcmVhX2lubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud2V1aV9idG5fYXJlYS53ZXVpX2J0bl9hcmVhX2lubGluZSAud2V1aV9idG4ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxO1xufVxuLndldWlfYnRuX2FyZWEud2V1aV9idG5fYXJlYV9pbmxpbmUgLndldWlfYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ud2V1aV9idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMi4zMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2V1aV9idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ud2V1aV9idG4ud2V1aV9idG5faW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndldWlfYnRuX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cbi53ZXVpX2J0bl9kZWZhdWx0Om5vdCgud2V1aV9idG5fZGlzYWJsZWQpOnZpc2l0ZWQge1xuICBjb2xvcjogIzQ1NDU0NTtcbn1cbi53ZXVpX2J0bl9kZWZhdWx0Om5vdCgud2V1aV9idG5fZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiAjQTFBMUExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xufVxuLndldWlfYnRuX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRCRTAyO1xufVxuLndldWlfYnRuX3ByaW1hcnk6bm90KC53ZXVpX2J0bl9kaXNhYmxlZCk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLndldWlfYnRuX3ByaW1hcnk6bm90KC53ZXVpX2J0bl9kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOTcwMjtcbn1cbi53ZXVpX2J0bl93YXJuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGNEY0Rjtcbn1cbi53ZXVpX2J0bl93YXJuOm5vdCgud2V1aV9idG5fZGlzYWJsZWQpOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53ZXVpX2J0bl93YXJuOm5vdCgud2V1aV9idG5fZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMTNFM0U7XG59XG4ud2V1aV9idG5fZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLndldWlfYnRuX2Rpc2FibGVkLndldWlfYnRuX2RlZmF1bHQge1xuICBjb2xvcjogI0M5QzlDOTtcbn1cbi53ZXVpX2J0bl9wbGFpbl9wcmltYXJ5IHtcbiAgY29sb3I6ICMwNEJFMDI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNEJFMDI7XG59XG5idXR0b24ud2V1aV9idG5fcGxhaW5fcHJpbWFyeSxcbmlucHV0LndldWlfYnRuX3BsYWluX3ByaW1hcnkge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud2V1aV9idG5fcGxhaW5fcHJpbWFyeTphY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMzk3MDI7XG59XG4ud2V1aV9idG5fcGxhaW5fcHJpbWFyeTphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi53ZXVpX2J0bl9wbGFpbl9kZWZhdWx0IHtcbiAgY29sb3I6ICM1QTVBNUE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1QTVBNUE7XG59XG5idXR0b24ud2V1aV9idG5fcGxhaW5fZGVmYXVsdCxcbmlucHV0LndldWlfYnRuX3BsYWluX2RlZmF1bHQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud2V1aV9idG5fcGxhaW5fZGVmYXVsdDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi53ZXVpX2NlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2V1aV9jZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgY29sb3I6ICNEOUQ5RDk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgbGVmdDogMTVweDtcbn1cbi53ZXVpX2NlbGw6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZXVpX2NlbGxzIHtcbiAgbWFyZ2luLXRvcDogMS4xNzY0NzA1OWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogMS40MTE3NjQ3MTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2V1aV9jZWxsczpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aV9jZWxsczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgY29sb3I6ICNEOUQ5RDk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cbi53ZXVpX2NlbGxzX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogLjc3ZW07XG4gIG1hcmdpbi1ib3R0b206IC4zZW07XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgY29sb3I6ICM4ODg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZXVpX2NlbGxzX3RpdGxlICsgLndldWlfY2VsbHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndldWlfY2VsbHNfdGlwcyB7XG4gIG1hcmdpbi10b3A6IC4zZW07XG4gIGNvbG9yOiAjODg4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZXVpX2NlbGwge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53ZXVpX2NlbGxfZnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM4ODg7XG59XG4ud2V1aV9jZWxsX3ByaW1hcnkge1xuICBmbGV4OiAxO1xufVxuLndldWlfY2VsbHNfYWNjZXNzIC53ZXVpX2NlbGw6bm90KC5ub19hY2Nlc3MpIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLndldWlfY2VsbHNfYWNjZXNzIC53ZXVpX2NlbGw6bm90KC5ub19hY2Nlc3MpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ud2V1aV9jZWxsc19hY2Nlc3MgYS53ZXVpX2NlbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi53ZXVpX2NlbGxzX2FjY2VzcyAud2V1aV9jZWxsX2Z0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiAjQzhDOENEO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogLjNlbTtcbn1cbi53ZXVpX2NoZWNrX2xhYmVsIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLndldWlfY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5ZW07XG59XG4ud2V1aV9jZWxsc19yYWRpbyAud2V1aV9jZWxsX2Z0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjM1ZW07XG59XG4ud2V1aV9jZWxsc19yYWRpbyAud2V1aV9jZWxsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ud2V1aV9jZWxsc19yYWRpbyAud2V1aV9jaGVjazpjaGVja2VkICsgLndldWlfaWNvbl9jaGVja2VkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnXFxFQTA4JztcbiAgY29sb3I6ICMwOUJCMDc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi53ZXVpX2NlbGxzX2NoZWNrYm94IC53ZXVpX2NlbGxfaGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM1ZW07XG59XG4ud2V1aV9jZWxsc19jaGVja2JveCAud2V1aV9jZWxsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ud2V1aV9jZWxsc19jaGVja2JveCAud2V1aV9pY29uX2NoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRUEwMSc7XG4gIGNvbG9yOiAjQzlDOUM5O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndldWlfY2VsbHNfY2hlY2tib3ggLndldWlfY2hlY2s6Y2hlY2tlZCArIC53ZXVpX2ljb25fY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFQTA2JztcbiAgY29sb3I6ICMwOUJCMDc7XG59XG4ud2V1aV9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTA1cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLndldWlfaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEuNDExNzY0NzFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDExNzY0NzE7XG59XG4ud2V1aV9pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi53ZXVpX2lucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ud2V1aV90ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG59XG4ud2V1aV90ZXh0YXJlYV9jb3VudGVyIHtcbiAgY29sb3I6ICNCMkIyQjI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndldWlfY2VsbF93YXJuIC53ZXVpX3RleHRhcmVhX2NvdW50ZXIge1xuICBjb2xvcjogI0U2NDM0MDtcbn1cbi53ZXVpX3RvcHRpcHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsaW5lLWhlaWdodDogMi4zO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIHotaW5kZXg6IDUwMDAwO1xufVxuLndldWlfdG9wdGlwcy53ZXVpX3dhcm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY0MzQwO1xufVxuLndldWlfY2VsbHNfZm9ybSAud2V1aV9jZWxsX3dhcm4ge1xuICBjb2xvcjogI0U2NDM0MDtcbn1cbi53ZXVpX2NlbGxzX2Zvcm0gLndldWlfY2VsbF93YXJuIC53ZXVpX2ljb25fd2FybiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53ZXVpX2NlbGxzX2Zvcm0gLndldWlfY2VsbF9mdCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi53ZXVpX2NlbGxzX2Zvcm0gLndldWlfaWNvbl93YXJuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZXVpX2NlbGxzX2Zvcm0gaW5wdXQsXG4ud2V1aV9jZWxsc19mb3JtIHRleHRhcmVhLFxuLndldWlfY2VsbHNfZm9ybSBsYWJlbFtmb3JdIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLndldWlfY2VsbF9zZWxlY3Qge1xuICBwYWRkaW5nOiAwO1xufVxuLndldWlfY2VsbF9zZWxlY3QgLndldWlfc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi53ZXVpX2NlbGxfc2VsZWN0IC53ZXVpX2NlbGxfYmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICBib3JkZXItY29sb3I6ICNDOEM4Q0Q7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi53ZXVpX3NlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ud2V1aV9zZWxlY3RfYmVmb3JlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi53ZXVpX3NlbGVjdF9iZWZvcmUgLndldWlfc2VsZWN0IHtcbiAgd2lkdGg6IDEwNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLndldWlfc2VsZWN0X2JlZm9yZSAud2V1aV9jZWxsX2hkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWlfc2VsZWN0X2JlZm9yZSAud2V1aV9jZWxsX2hkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBjb2xvcjogI0Q5RDlEOTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xufVxuLndldWlfc2VsZWN0X2JlZm9yZSAud2V1aV9jZWxsX2hkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgaGVpZ2h0OiA2cHg7XG4gIHdpZHRoOiA2cHg7XG4gIGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XG4gIGJvcmRlci1jb2xvcjogI0M4QzhDRDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuLndldWlfc2VsZWN0X2JlZm9yZSAud2V1aV9jZWxsX2JkIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLndldWlfc2VsZWN0X2JlZm9yZSAud2V1aV9jZWxsX2JkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZXVpX3NlbGVjdF9hZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi53ZXVpX3NlbGVjdF9hZnRlciAud2V1aV9zZWxlY3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ud2V1aV92Y29kZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53ZXVpX3Zjb2RlIC53ZXVpX2NlbGxfZnQgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLndldWlfY2VsbF9zd2l0Y2gge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuLndldWlfc3dpdGNoIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjREZERkRGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMsIGJvcmRlciAwLjFzO1xufVxuLndldWlfc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjQ1LCAxLCAwLjQsIDEpO1xufVxuLndldWlfc3dpdGNoOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLjI1LCAxLjM1KTtcbn1cbi53ZXVpX3N3aXRjaDpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDRCRTAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRCRTAyO1xufVxuLndldWlfc3dpdGNoOmNoZWNrZWQ6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbn1cbi53ZXVpX3N3aXRjaDpjaGVja2VkOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuLndldWlfdXBsb2FkZXJfaGQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLndldWlfdXBsb2FkZXJfaGQgLndldWlfY2VsbF9mdCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLndldWlfdXBsb2FkZXJfYmQge1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC05cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2V1aV91cGxvYWRlcl9maWxlcyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ud2V1aV91cGxvYWRlcl9maWxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHdpZHRoOiA3OXB4O1xuICBoZWlnaHQ6IDc5cHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLndldWlfdXBsb2FkZXJfc3RhdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWlfdXBsb2FkZXJfc3RhdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLndldWlfdXBsb2FkZXJfc3RhdHVzIC53ZXVpX3VwbG9hZGVyX3N0YXR1c19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ud2V1aV91cGxvYWRlcl9zdGF0dXMgLndldWlfaWNvbl93YXJuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2V1aV91cGxvYWRlcl9pbnB1dF93cnAge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICB3aWR0aDogNzdweDtcbiAgaGVpZ2h0OiA3N3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xufVxuLndldWlfdXBsb2FkZXJfaW5wdXRfd3JwOmJlZm9yZSxcbi53ZXVpX3VwbG9hZGVyX2lucHV0X3dycDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xufVxuLndldWlfdXBsb2FkZXJfaW5wdXRfd3JwOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMzkuNXB4O1xufVxuLndldWlfdXBsb2FkZXJfaW5wdXRfd3JwOmFmdGVyIHtcbiAgd2lkdGg6IDM5LjVweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ud2V1aV91cGxvYWRlcl9pbnB1dF93cnA6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xufVxuLndldWlfdXBsb2FkZXJfaW5wdXRfd3JwOmFjdGl2ZTpiZWZvcmUsXG4ud2V1aV91cGxvYWRlcl9pbnB1dF93cnA6YWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbn1cbi53ZXVpX3VwbG9hZGVyX2lucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi53ZXVpX21zZyB7XG4gIHBhZGRpbmctdG9wOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2V1aV9tc2cgLndldWlfaWNvbl9hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi53ZXVpX21zZyAud2V1aV90ZXh0X2FyZWEge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ud2V1aV9tc2cgLndldWlfbXNnX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud2V1aV9tc2cgLndldWlfbXNnX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjODg4O1xufVxuLndldWlfbXNnIC53ZXVpX29wcl9hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi53ZXVpX21zZyAud2V1aV9leHRyYV9hcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzg4ODtcbn1cbi53ZXVpX21zZyAud2V1aV9leHRyYV9hcmVhIGEge1xuICBjb2xvcjogIzYxNzQ5Qjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA0MzhweCkge1xuICAud2V1aV9leHRyYV9hcmVhIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ud2V1aV9hcnRpY2xlIHtcbiAgcGFkZGluZzogMjBweCAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ud2V1aV9hcnRpY2xlIHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbn1cbi53ZXVpX2FydGljbGUgaDEge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IC43NWVtO1xufVxuLndldWlfYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbn1cbi53ZXVpX2FydGljbGUgaDMge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG4ud2V1aV9hcnRpY2xlICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLndldWlfYXJ0aWNsZSBwIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ud2V1aV90YWJiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmYTtcbn1cbi53ZXVpX3RhYmJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM5Nzk3OTc7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aV90YWJiYXJfaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiA3cHggMCAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLndldWlfdGFiYmFyX2l0ZW0ud2V1aV9iYXJfaXRlbV9vbiAud2V1aV90YWJiYXJfbGFiZWwge1xuICBjb2xvcjogIzA5QkIwNztcbn1cbi53ZXVpX3RhYmJhcl9pY29uIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4ud2V1aV90YWJiYXJfaWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53ZXVpX3RhYmJhcl9pY29uICsgLndldWlfdGFiYmFyX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLndldWlfdGFiYmFyX2xhYmVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzg4ODtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndldWlfbmF2YmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG59XG4ud2V1aV9uYXZiYXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNCQ0JBQjY7XG4gIGNvbG9yOiAjQkNCQUI2O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aV9uYXZiYXIgKyAud2V1aV90YWJfYmQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud2V1aV9uYXZiYXJfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDEzcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ud2V1aV9uYXZiYXJfaXRlbTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLndldWlfbmF2YmFyX2l0ZW0ud2V1aV9iYXJfaXRlbV9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG4ud2V1aV9uYXZiYXJfaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYztcbiAgY29sb3I6ICNjY2NjY2M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMC41KTtcbn1cbi53ZXVpX25hdmJhcl9pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWlfdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2V1aV90YWJfYmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLndldWlfdGFiX2JkX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWlfdGFiX2JkX2l0ZW1fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2V1aV9wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2V1aV9wcm9ncmVzc19iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBoZWlnaHQ6IDNweDtcbiAgZmxleDogMTtcbn1cbi53ZXVpX3Byb2dyZXNzX2lubmVyX2JhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOUJCMDc7XG59XG4ud2V1aV9wcm9ncmVzc19vcHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi53ZXVpX3BhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndldWlfcGFuZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndldWlfcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBjb2xvcjogI0U1RTVFNTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWlfcGFuZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGNvbG9yOiAjRTVFNUU1O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aV9wYW5lbF9oZCB7XG4gIHBhZGRpbmc6IDE0cHggMTVweCAxMHB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2V1aV9wYW5lbF9oZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgY29sb3I6ICNFNUU1RTU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgbGVmdDogMTVweDtcbn1cbi53ZXVpX3BhbmVsX2Z0IHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZXVpX3BhbmVsX2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbiAgY29sb3I6ICNFNUU1RTU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgbGVmdDogMTVweDtcbn1cbi53ZXVpX3BhbmVsX2FjY2VzcyAud2V1aV9wYW5lbF9mdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzU4NkM5NDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLndldWlfcGFuZWxfYWNjZXNzIC53ZXVpX3BhbmVsX2Z0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ud2V1aV9wYW5lbF9hY2Nlc3MgLndldWlfcGFuZWxfZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGhlaWdodDogNnB4O1xuICB3aWR0aDogNnB4O1xuICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwO1xuICBib3JkZXItY29sb3I6ICNDN0M3Q0M7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi53ZXVpX21lZGlhX2JveCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZXVpX21lZGlhX2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGNvbG9yOiAjRTVFNUU1O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIGxlZnQ6IDE1cHg7XG59XG4ud2V1aV9tZWRpYV9ib3g6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEud2V1aV9tZWRpYV9ib3gge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYS53ZXVpX21lZGlhX2JveDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLndldWlfbWVkaWFfYm94IC53ZXVpX21lZGlhX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi53ZXVpX21lZGlhX2JveCAud2V1aV9tZWRpYV9kZXNjIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG59XG4ud2V1aV9tZWRpYV9ib3gud2V1aV9tZWRpYV90ZXh0IC53ZXVpX21lZGlhX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLndldWlfbWVkaWFfYm94LndldWlfbWVkaWFfdGV4dCAud2V1aV9tZWRpYV9pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI0NFQ0VDRTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZXVpX21lZGlhX2JveC53ZXVpX21lZGlhX3RleHQgLndldWlfbWVkaWFfaW5mb19tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cbi53ZXVpX21lZGlhX2JveC53ZXVpX21lZGlhX3RleHQgLndldWlfbWVkaWFfaW5mb19tZXRhLndldWlfbWVkaWFfaW5mb19tZXRhX2V4dHJhIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NFQ0VDRTtcbn1cbi53ZXVpX21lZGlhX2JveC53ZXVpX21lZGlhX2FwcG1zZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2V1aV9tZWRpYV9ib3gud2V1aV9tZWRpYV9hcHBtc2cgLndldWlfbWVkaWFfaGQge1xuICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2V1aV9tZWRpYV9ib3gud2V1aV9tZWRpYV9hcHBtc2cgLndldWlfbWVkaWFfYXBwbXNnX3RodW1iIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ud2V1aV9tZWRpYV9ib3gud2V1aV9tZWRpYV9hcHBtc2cgLndldWlfbWVkaWFfYmQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ud2V1aV9tZWRpYV9ib3gud2V1aV9tZWRpYV9zbWFsbF9hcHBtc2cge1xuICBwYWRkaW5nOiAwO1xufVxuLndldWlfbWVkaWFfYm94LndldWlfbWVkaWFfc21hbGxfYXBwbXNnIC53ZXVpX2NlbGxzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi53ZXVpX21lZGlhX2JveC53ZXVpX21lZGlhX3NtYWxsX2FwcG1zZyAud2V1aV9jZWxsczpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWlfZ3JpZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2V1aV9ncmlkczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuLndldWlfZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi53ZXVpX2dyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q5RDlEOTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG4ud2V1aV9ncmlkOm50aC1jaGlsZCgzbik6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLndldWlfZ3JpZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRFNEU0O1xufVxuLndldWlfZ3JpZF9pY29uIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ud2V1aV9ncmlkX2ljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ud2V1aV9ncmlkX2ljb24gKyAud2V1aV9ncmlkX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLndldWlfZ3JpZF9sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2V1aV9kaWFsb2cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwMDA7XG4gIHdpZHRoOiA4NSU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkFGQUZDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZXVpX2RpYWxvZ19jb25maXJtIC53ZXVpX2RpYWxvZyAud2V1aV9kaWFsb2dfaGQge1xuICBwYWRkaW5nOiAxLjJlbSAyMHB4IC41ZW07XG59XG4ud2V1aV9kaWFsb2dfY29uZmlybSAud2V1aV9kaWFsb2cgLndldWlfZGlhbG9nX2JkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53ZXVpX2RpYWxvZ19oZCB7XG4gIHBhZGRpbmc6IDEuMmVtIDAgLjVlbTtcbn1cbi53ZXVpX2RpYWxvZ190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbi53ZXVpX2RpYWxvZ19iZCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzg4ODtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ud2V1aV9kaWFsb2dfZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud2V1aV9kaWFsb2dfZnQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBjb2xvcjogIzNDQzUxRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ud2V1aV9kaWFsb2dfZnQgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxuLndldWlfZGlhbG9nX2Z0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDVENUQ2O1xuICBjb2xvcjogI0Q1RDVENjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWlfZGlhbG9nX2NvbmZpcm0gLndldWlfZGlhbG9nX2Z0IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2V1aV9kaWFsb2dfY29uZmlybSAud2V1aV9kaWFsb2dfZnQgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENUQ1RDY7XG4gIGNvbG9yOiAjRDVENUQ2O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XG59XG4ud2V1aV9kaWFsb2dfY29uZmlybSAud2V1aV9kaWFsb2dfZnQgYTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aV9idG5fZGlhbG9nLmRlZmF1bHQge1xuICBjb2xvcjogIzM1MzUzNTtcbn1cbi53ZXVpX2J0bl9kaWFsb2cucHJpbWFyeSB7XG4gIGNvbG9yOiAjMEJCMjBDO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53ZXVpX2RpYWxvZyB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuLndldWlfdG9hc3Qge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDUwMDAwO1xuICB3aWR0aDogNy42ZW07XG4gIG1pbi1oZWlnaHQ6IDcuNmVtO1xuICB0b3A6IDE4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMy44ZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQwLCA0MCwgMC43NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53ZXVpX2ljb25fdG9hc3Qge1xuICBtYXJnaW46IDIycHggMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZXVpX2ljb25fdG9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRUEwOCc7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDU1cHg7XG59XG4ud2V1aV90b2FzdF9jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi53ZXVpX2xvYWRpbmdfdG9hc3QgLndldWlfdG9hc3RfY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDY0JTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndldWlfbG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDBweDtcbiAgei1pbmRleDogMTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDM4JTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBvcGFjaXR5OiAwLjI1O1xufVxuLndldWlfbG9hZGluZ19sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA4LjE0cHg7XG4gIGhlaWdodDogMy4wOHB4O1xuICBiYWNrZ3JvdW5kOiAjZDFkMWQ1O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMDk4MDM5MikgMHB4IDBweCAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCA1MCUgMHB4O1xufVxuLndldWlfbG9hZGluZ19sZWFmXzAge1xuICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMC0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfMDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzEge1xuICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMS0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfMTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl8yIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTItMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfMyB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS02MC0yNS0zLTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl8zOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzQge1xuICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtNC0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfNDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfNSB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS02MC0yNS01LTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl81OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl82IHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTYtMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzcge1xuICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtNy0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfNzpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfOCB7XG4gIGFuaW1hdGlvbjogb3BhY2l0eS02MC0yNS04LTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl84OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl85IHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTktMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzk6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzEwIHtcbiAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTEwLTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi53ZXVpX2xvYWRpbmdfbGVhZl8xMDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XG59XG4ud2V1aV9sb2FkaW5nX2xlYWZfMTEge1xuICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMTEtMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xufVxuLndldWlfbG9hZGluZ19sZWFmXzExOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTAtMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAwLjAxJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAwLjAyJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA2MC4wMSUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG9wYWNpdHktNjAtMjUtMS0xMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDguMzQzMzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDguMzUzMzMlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDY4LjM0MzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTItMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAxNi42NzY3JSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAxNi42ODY3JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3Ni42NzY3JSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS0zLTEyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMjUuMDElIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDI1LjAyJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4NS4wMSUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIG9wYWNpdHktNjAtMjUtNC0xMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDMzLjM0MzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDMzLjM1MzMlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDkzLjM0MzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTUtMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4yNzA5NTgzMzMzMzMzMzM7XG4gIH1cbiAgNDEuNjc2NyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgNDEuNjg2NyUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMS42NzY2NyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4yNzA5NTgzMzMzMzMzMzM7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTYtMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC4zNzUxMjU7XG4gIH1cbiAgNTAuMDElIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDUwLjAyJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMC4wMSUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4zNzUxMjU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTctMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC40NzkyOTE2NjY2NjY2Njc7XG4gIH1cbiAgNTguMzQzMyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgNTguMzUzMyUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTguMzQzMyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC40NzkyOTE2NjY2NjY2Njc7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTgtMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41ODM0NTgzMzMzMzMzMzM7XG4gIH1cbiAgNjYuNjc2NyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgNjYuNjg2NyUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjYuNjc2NyUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC41ODM0NTgzMzMzMzMzMzM7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTktMTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC42ODc2MjU7XG4gIH1cbiAgNzUuMDElIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDc1LjAyJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAzNS4wMSUge1xuICAgIG9wYWNpdHk6IDAuMjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC42ODc2MjU7XG4gIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTEwLTEyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNzkxNzkxNjY2NjY2NjY3O1xuICB9XG4gIDgzLjM0MzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDgzLjM1MzMlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDQzLjM0MzMlIHtcbiAgICBvcGFjaXR5OiAwLjI1O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuNzkxNzkxNjY2NjY2NjY3O1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS0xMS0xMiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjg5NTk1ODMzMzMzMzMzMztcbiAgfVxuICA5MS42NzY3JSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICA5MS42ODY3JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MS42NzY3JSB7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjg5NTk1ODMzMzMzMzMzMztcbiAgfVxufVxuLndldWlfbWFzayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4ud2V1aV9tYXNrX3RyYW5zcGFyZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4ud2V1aV9tYXNrX3RyYW5zaXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG59XG4ud2V1aV9mYWRlX3RvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi53ZXVpX2FjdGlvbnNoZWV0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDUwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkY0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuLndldWlfYWN0aW9uc2hlZXRfbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ud2V1aV9hY3Rpb25zaGVldF9hY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ud2V1aV9hY3Rpb25zaGVldF9jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLndldWlfYWN0aW9uc2hlZXRfY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aV9hY3Rpb25zaGVldF9jZWxsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ud2V1aV9hY3Rpb25zaGVldF9jZWxsOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aV9hY3Rpb25zaGVldF90b2dnbGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi53ZXVpX3NlYXJjaF9iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkY0O1xufVxuLndldWlfc2VhcmNoX2JhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0M3Qzc7XG4gIGNvbG9yOiAjQzdDN0M3O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aV9zZWFyY2hfYmFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDN0M3O1xuICBjb2xvcjogI0M3QzdDNztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWlfc2VhcmNoX2Jhci53ZXVpX3NlYXJjaF9mb2N1c2luZyAud2V1aV9zZWFyY2hfY2FuY2VsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2V1aV9zZWFyY2hfYmFyLndldWlfc2VhcmNoX2ZvY3VzaW5nIC53ZXVpX3NlYXJjaF90ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZXVpX3NlYXJjaF9vdXRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZGNDtcbn1cbi53ZXVpX3NlYXJjaF9vdXRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIwMCU7XG4gIGhlaWdodDogMjAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RUE7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ud2V1aV9zZWFyY2hfaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTtcbn1cbi53ZXVpX3NlYXJjaF9pbm5lciAud2V1aV9zZWFyY2hfaW5wdXQge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLndldWlfc2VhcmNoX2lubmVyIC53ZXVpX3NlYXJjaF9pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ud2V1aV9zZWFyY2hfaW5uZXIgLndldWlfaWNvbl9zZWFyY2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogLTJweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ud2V1aV9zZWFyY2hfaW5uZXIgLndldWlfaWNvbl9jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi53ZXVpX3NlYXJjaF90ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgYm90dG9tOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgei1pbmRleDogMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOUI5QjlCO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLndldWlfc2VhcmNoX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLndldWlfc2VhcmNoX3RleHQgLndldWlfaWNvbl9zZWFyY2gge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi53ZXVpX3NlYXJjaF9jYW5jZWwge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjMDlCQjA3O1xufVxuLndldWlfc2VhcmNoX2lucHV0Om5vdCg6dmFsaWQpIH4gLndldWlfaWNvbl9jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1kZWNvcmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIndldWlcIjtcclxuICAgIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbTtiYXNlNjQsQUFFQUFBQUxBSUFBQXdBd1IxTlZRckQrcyswQUFBRTRBQUFBUWs5VEx6SkFLRXgxQUFBQmZBQUFBRlpqYldGdzY0SmNmZ0FBQWhRQUFBSTBaMng1WnZDQkp0OEFBQVJzQUFBSExHaGxZV1FJdU01V0FBQUE0QUFBQURab2FHVmhDQzBEK0FBQUFMd0FBQUFrYUcxMGVEcVlBQUFBQUFIVUFBQUFRR3h2WTJFTzNBenNBQUFFU0FBQUFDSnRZWGh3QVI0QVBnQUFBUmdBQUFBZ2JtRnRaZU5jSHRnQUFBdVlBQUFCNW5CdmMzUlA5OEV4QUFBTmdBQUFBTllBQVFBQUErZ0FBQUJhQStnQUFQLy9BK2tBQVFBQUFBQUFBQUFBQUFBQUFBQUFBQkFBQVFBQUFBRUFBS1pYbUsxZkR6ejFBQXNENkFBQUFBRFMyTVRFQUFBQUFOTFl4TVFBQUFBQUEra0Q2UUFBQUFnQUFnQUFBQUFBQUFBQkFBQUFFQUF5QUFRQUFBQUFBQUlBQUFBS0FBb0FBQUQvQUFBQUFBQUFBQUVBQUFBS0FCNEFMQUFCUkVaTVZBQUlBQVFBQUFBQUFBQUFBUUFBQUFGc2FXZGhBQWdBQUFBQkFBQUFBUUFFQUFRQUFBQUJBQWdBQVFBR0FBQUFBUUFBQUFBQUFRT3FBWkFBQlFBSUFub0N2QUFBQUl3Q2VnSzhBQUFCNEFBeEFRSUFBQUlBQlFNQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFVR1pGWkFCQTZnSHFEd1BvQUFBQVdnUHBBQUFBQUFBQkFBQUFBQUFBQUFBQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFBQUFBVUFBQUFEQUFBQUxBQUFBQVFBQUFGd0FBRUFBQUFBQUdvQUF3QUJBQUFBTEFBREFBb0FBQUZ3QUFRQVBnQUFBQVFBQkFBQkFBRHFELy8vQUFEcUFmLy9BQUFBQVFBRUFBQUFBUUFDQUFNQUJBQUZBQVlBQndBSUFBa0FDZ0FMQUF3QURRQU9BQThBQUFFR0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUF3QUFBQUFBTVFBQUFBQUFBQUFEd0FBNmdFQUFPb0JBQUFBQVFBQTZnSUFBT29DQUFBQUFnQUE2Z01BQU9vREFBQUFBd0FBNmdRQUFPb0VBQUFBQkFBQTZnVUFBT29GQUFBQUJRQUE2Z1lBQU9vR0FBQUFCZ0FBNmdjQUFPb0hBQUFBQndBQTZnZ0FBT29JQUFBQUNBQUE2Z2tBQU9vSkFBQUFDUUFBNmdvQUFPb0tBQUFBQ2dBQTZnc0FBT29MQUFBQUN3QUE2Z3dBQU9vTUFBQUFEQUFBNmcwQUFPb05BQUFBRFFBQTZnNEFBT29PQUFBQURnQUE2ZzhBQU9vUEFBQUFEd0FBQUFBQUxnQm1BS0lBM2dFYUFWNEJ0Z0hrQWdvQ1JnS0lBdElERkFOT0E1WUFBQUFDQUFBQUFBT3ZBNjBBQ3dBWEFBQUJEZ0VISGdFWFBnRTNMZ0VETGdFblBnRTNIZ0VYRGdFQjliejVCUVg1dkx2NUJRWDV1NnpqQlFYanJLdmpCUVhqQTYwRitieTcrZ1FFK3J1OCtmeTBCT1NycStRRUJPU3JxK1FBQUFJQUFBQUFBN01Ec3dBTEFDRUFBQUVPQVFjZUFSYytBVGN1QVFNSEJpSXZBU1kyT3dFUk5EWTdBVElXRlJFek1oWUI3cm43QlFYN3VjTCtCUVgrSkhZUEpnOTJEZ3dZWFFzSEpnZ0tYUmdNQTdNRi9zSzUrd1VGKzduQy92MzFtaElTbWhJYUFSY0lDd3NJL3VrYUFBQURBQUFBQUFPdEE2c0FDd0FaQUNJQUFBRU9BUWNlQVJjK0FUY3VBUU1VQmlzQklpWTFFVFkzTXhZWEp5NEJORFl5RmhRR0FmQzQ5Z1VGOXJpKytnVUYrcG9LQnh3SENnRUlMQWdCSHhNWkdTWVpHUU9yQmZxK3VQWUZCZmE0dnZyOWRRY0tDZ2NCR2dnQkFRZzVBUmtsR1JrbEdRQUFBQUFDQUFBQUFBT1NBOElBRFFBZkFBQUJEZ0VIRVJZRUZ6WWtOeEV1QVJNQkJpOEJKajhCTmg4QkZqY2xOaDhCRmdIMGdjaFVDUUVEa1pFQkF3bFV5SHIrdndRRGxBTUNGUU1EZWdNRUFTY0VBeE1EQThJZVBSeit3OVR3SkNUdzFBRTlIRDMrM2Y3REFnT1pCQU1jQkFOZEFnTDJBd01UQkFBREFBQUFBQU9DQTdBQURRQVpBQ0lBQUFFT0FRY1JIZ0VYUGdFM0VTNEJCek1XRlFjR0J5TW1Md0UwRXlJbU5EWXlGaFFHQWZWN3dWRUorWXVMK1FsUndaSXVDUW9CQkNJRUFRb2dEaElTSEJJU0E3QWRPeHIrejh2bkl5UG55d0V4R2p2M0FRallCQUVCQk5nSS9yRVRIQklTSEJNQUFBQUNBQUFBQUFPOUE3MEFGd0FqQUFBQkxnRS9BVDRCSHdFV01qY2xOaFlYSnhZVUJ3RUdKaWNsSmdBbkJnQUhGZ0FYTmdBQklBVUNCUU1GRUFkaUJ4SUdBUk1IRVFZQ0JnYiswQVlRQmdJY0JmNzl4NzcvQUFVRkFRQyt4d0VEQWNjR0VRY0VCd0lGVEFRRjVRWUJCZ0lHRUFiKzFRWUJCcXpIQVFNRkJmNzl4NzcvQUFVRkFRQUFCQUFBQUFBRHJ3T3RBQXNBRndBdEFERUFBQUVPQVFjZUFSYytBVGN1QVFNdUFTYytBVGNlQVJjT0FSTUZEZ0V2QVNZR0R3RUdGaDhCRmpJM0FUNEJKaUlYRmpFWEFmVzgrUVVGK2J5NytRVUYrYnVzNHdVRjQ2eXI0d1VGNHl2KzlnY1JCbUFHRHdVREJRRUdmUVVRQmdFbEJRRUxEeFFCQVFPdEJmbTh1L29FQlBxN3ZQbjh0QVRrcTZ2a0JBVGtxNnZrQWlMZEJRRUZTUVVDQmdRSEVRYUFCZ1VCSVFVUEN3UUJBUUFBQUFBQkFBQUFBQU83QXpvQUZ3QUFFeTRCUHdFK0FSOEJGalkzQVRZV0Z5Y1dGQWNCQmlJblBRb0dCd1VJR1F6TERTQUxBaDBNSGdzTkNncjl1UXNjQ3dHekN5RU9DdzBIQ1pNSkFRb0J2Z2tDQ2cwTEhRdjlzUXNLQUFBQUFBSUFBQUFBQTdnRHVBQUxBQkVBQUFFR0FnY2VBUmMySkRjbUFCTWhFVE1STXdIdXZQMEZCZjI4eFFFQUJRWC9BRHIrMmkzNUE3Z0Yvd0RGdlAwRkJmMjh4UUVBL2Q0QlR2N2ZBQUFFQUFBQUFBT3ZBNjBBQXdBUEFCc0FJUUFBQVJZeEZ3TU9BUWNlQVJjK0FUY3VBUU11QVNjK0FUY2VBUmNPQVFNakZUTTFJd0xsQVFIeXZQa0ZCZm04dS9rRkJmbTdyT01GQmVPc3ErTUZCZVBaSlAzWkFvTUJBUUVzQmZtOHUvb0VCUHE3dlBuOHRBVGtxNnZrQkFUa3E2dmtBaTM5SkFBREFBQUFBQVBEQThNQUN3QWJBQ1FBQUFFR0FBY1dBQmMyQURjbUFBY3pNaFlWQXc0Qkt3RWlKaWNETkRZVElpWTBOaklXRkFZQjdzRCsvQVVGQVFUQXlRRUhCUVgrK2Q0MkNBb09BUVVFS2dRRkFRNEtJeE1hR2lZYUdnUERCZjc1eWNEKy9BVUZBUVRBeVFFSDV3b0kvdE1FQmdZRUFTd0lDLzRvR2ljWkdTY2FBQUFFQUFBQUFBUEFBOEFBQ0FBU0FCNEFLZ0FBQVQ0Qk5DWWlCaFFXRnlNVk14RWpGVE0xSXdNR0FBY1dCQmMrQVRjbUFnTXVBU2MrQVRjZUFSY09BUUgwR0NFaE1DRWhVWTg1T2NrNks4MysrQVFFQVFqTnVmOEZCZi9IcStNRUJPT3JxK01FQk9NQ29BRWdNU0FnTVNBNkhmN0VIQndDc1FUKytNMjUvd1VGLzduTkFRajhwd1RqcTZ2akJBVGpxNnZqQUFBQUF3QUFBQUFEcHdPbkFBc0FGd0FqQUFBQkJ5Y0hGd2NYTnhjM0p6Y0REZ0VISGdFWFBnRTNMZ0VETGdFblBnRTNIZ0VYRGdFQ2pwcWFISnFhSEpxYUhKcWF0cm4xQlFYMXVibjFCUVgxdWFqZkJBVGZxS2pmQkFUZkFxcWFtaHlhbWh5YW1oeWFtZ0VaQmZXNXVmVUZCZlc1dWZYOHh3VGZxS2pmQkFUZnFLamZBQUFBQXdBQUFBQUQ2UVBwQUJFQUhRQWVBQUFCRGdFakxnRW5QZ0UzSGdFWEZBWUhBUWNCUGdFM0xnRW5EZ0VISGdFWEFvNDFnRW1xNGdRRTRxcXE0Z1F2S3dFak9mM2dpTFVEQTdXSWlMVURCTFNJQVNNckx3VGlxcXJpQkFUaXFrbUFOUDdkT1FFWkE3V0lpTFVEQTdXSWlMVURBQUFDQUFBQUFBUG9BK2dBQ3dBbkFBQUJCZ0FIRmdBWE5nQTNKZ0FERmc0QklpOEJCd1l1QVRRL0FTY21QZ0V5SHdFM05oNEJGQThCQWZUVS91VUZCUUViMU5RQkd3VUYvdVVEQ2dFVUd3cWlxQW9iRXdxb29nb0JGQnNLb3FnS0d4TUtxQVBvQmY3bDFOVCs1UVVGQVJ2VTFBRWIvV2dLR3hNS3FLSUtBUlFiQ3FLb0Noc1RDcWlpQ2dFVUd3cWlBQUFBQUJBQXhnQUJBQUFBQUFBQkFBUUFBQUFCQUFBQUFBQUNBQWNBQkFBQkFBQUFBQUFEQUFRQUN3QUJBQUFBQUFBRUFBUUFEd0FCQUFBQUFBQUZBQXNBRXdBQkFBQUFBQUFHQUFRQUhnQUJBQUFBQUFBS0FDc0FJZ0FCQUFBQUFBQUxBQk1BVFFBREFBRUVDUUFCQUFnQVlBQURBQUVFQ1FBQ0FBNEFhQUFEQUFFRUNRQURBQWdBZGdBREFBRUVDUUFFQUFnQWZnQURBQUVFQ1FBRkFCWUFoZ0FEQUFFRUNRQUdBQWdBbkFBREFBRUVDUUFLQUZZQXBBQURBQUVFQ1FBTEFDWUErbmRsZFdsU1pXZDFiR0Z5ZDJWMWFYZGxkV2xXWlhKemFXOXVJREV1TUhkbGRXbEhaVzVsY21GMFpXUWdZbmtnYzNabk1uUjBaaUJtY205dElFWnZiblJsYkd4dklIQnliMnBsWTNRdWFIUjBjRG92TDJadmJuUmxiR3h2TG1OdmJRQjNBR1VBZFFCcEFGSUFaUUJuQUhVQWJBQmhBSElBZHdCbEFIVUFhUUIzQUdVQWRRQnBBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTUFCM0FHVUFkUUJwQUVjQVpRQnVBR1VBY2dCaEFIUUFaUUJrQUNBQVlnQjVBQ0FBY3dCMkFHY0FNZ0IwQUhRQVpnQWdBR1lBY2dCdkFHMEFJQUJHQUc4QWJnQjBBR1VBYkFCc0FHOEFJQUJ3QUhJQWJ3QnFBR1VBWXdCMEFDNEFhQUIwQUhRQWNBQTZBQzhBTHdCbUFHOEFiZ0IwQUdVQWJBQnNBRzhBTGdCakFHOEFiUUFBQUFJQUFBQUFBQUFBQ2dBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFFQUVDQVFNQkJBRUZBUVlCQndFSUFRa0JDZ0VMQVF3QkRRRU9BUThCRUFFUkFBWmphWEpqYkdVSVpHOTNibXh2WVdRRWFXNW1id3h6WVdabFgzTjFZMk5sYzNNSmMyRm1aVjkzWVhKdUIzTjFZMk5sYzNNT2MzVmpZMlZ6YzE5amFYSmpiR1VSYzNWalkyVnpjMTl1YjE5amFYSmpiR1VIZDJGcGRHbHVadzUzWVdsMGFXNW5YMk5wY21Oc1pRUjNZWEp1QzJsdVptOWZZMmx5WTJ4bEJtTmhibU5sYkFaelpXRnlZMmdGWTJ4dmMyVUFBQUFBJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5bY2xhc3NePVwid2V1aV9pY29uX1wiXTpiZWZvcmUsIFtjbGFzcyo9XCIgd2V1aV9pY29uX1wiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwid2V1aVwiO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHNwZWFrOiBub25lO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLyogb3BhY2l0eTogLjg7ICovXHJcblxyXG4gICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cclxuICAgIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcbiAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbiAgICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xyXG4gICAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xyXG5cclxuICAgIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXHJcbiAgICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xyXG59XHJcblxyXG4ud2V1aV9pY29uX2NpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMVwiIH0gLyogJ+6ggCcgKi9cclxuLndldWlfaWNvbl9kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMlwiIH0gLyogJ+6ggCcgKi9cclxuLndldWlfaWNvbl9pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAzXCIgfSAvKiAn7qCAJyAqL1xyXG4ud2V1aV9pY29uX3NhZmVfc3VjY2VzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNFwiIH0gLyogJ+6ggCcgKi9cclxuLndldWlfaWNvbl9zYWZlX3dhcm46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDVcIiB9IC8qICfuoIAnICovXHJcbi53ZXVpX2ljb25fc3VjY2VzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNlwiIH0gLyogJ+6ggCcgKi9cclxuLndldWlfaWNvbl9zdWNjZXNzX2NpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwN1wiIH0gLyogJ+6ggCcgKi9cclxuLndldWlfaWNvbl9zdWNjZXNzX25vX2NpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwOFwiIH0gLyogJ+6ggCcgKi9cclxuLndldWlfaWNvbl93YWl0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA5XCIgfSAvKiAn7qCAJyAqL1xyXG4ud2V1aV9pY29uX3dhaXRpbmdfY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBBXCIgfSAvKiAn7qCAJyAqL1xyXG4ud2V1aV9pY29uX3dhcm46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEJcIiB9IC8qICfuoIAnICovXHJcbi53ZXVpX2ljb25faW5mb19jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMENcIiB9IC8qICfuoIAnICovXHJcbi53ZXVpX2ljb25fY2FuY2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBEXCIgfSAvKiAn7qCAJyAqL1xyXG4ud2V1aV9pY29uX3NlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwRVwiIH0gLyogJ+6ggCcgKi9cclxuLndldWlfaWNvbl9jbGVhcjpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwRlwiIH0gLyogJ+6ggCcgKi8iLCJAaW1wb3J0IFwid2V1aV9mb250XCI7XHJcblxyXG5bY2xhc3NePVwid2V1aV9pY29uX1wiXTpiZWZvcmUsIFtjbGFzcyo9XCIgd2V1aV9pY29uX1wiXTpiZWZvcmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG46YmVmb3JlIHtcclxuICAgIC53ZXVpX2ljb25fc3VjY2VzcyYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBjb2xvcjogIzA5QkIwNztcclxuICAgIH1cclxuICAgIC53ZXVpX2ljb25fd2FpdGluZyYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBjb2xvcjogIzEwQUVGRjtcclxuICAgIH1cclxuICAgIC53ZXVpX2ljb25fd2FybiYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBjb2xvcjogI0Y0MzUzMDtcclxuICAgIH1cclxuICAgIC53ZXVpX2ljb25faW5mbyYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBjb2xvcjogIzEwQUVGRjtcclxuICAgIH1cclxuXHJcbiAgICAud2V1aV9pY29uX3N1Y2Nlc3NfY2lyY2xlJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMDlCQjA3O1xyXG4gICAgfVxyXG4gICAgLndldWlfaWNvbl9zdWNjZXNzX25vX2NpcmNsZSYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBjb2xvcjogIzA5QkIwNztcclxuICAgIH1cclxuICAgIC53ZXVpX2ljb25fd2FpdGluZ19jaXJjbGUmIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICMxMEFFRkY7XHJcbiAgICB9XHJcbiAgICAud2V1aV9pY29uX2NpcmNsZSYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBjb2xvcjogI0M5QzlDOTtcclxuICAgIH1cclxuICAgIC53ZXVpX2ljb25fZG93bmxvYWQmIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICMwOUJCMDc7XHJcbiAgICB9XHJcblxyXG4gICAgLndldWlfaWNvbl9pbmZvX2NpcmNsZSYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBjb2xvcjogIzA5QkIwNztcclxuICAgIH1cclxuXHJcbiAgICAud2V1aV9pY29uX3NhZmVfc3VjY2VzcyYge1xyXG4gICAgICAgIGNvbG9yOiAjMDlCQjA3O1xyXG4gICAgfVxyXG4gICAgLndldWlfaWNvbl9zYWZlX3dhcm4mIHtcclxuICAgICAgICBjb2xvcjogI0ZGQkUwMDtcclxuICAgIH1cclxuXHJcbiAgICAud2V1aV9pY29uX2NhbmNlbCYge1xyXG4gICAgICAgIGNvbG9yOiAjRjQzNTMwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIH1cclxuXHJcbiAgICAud2V1aV9pY29uX3NlYXJjaCYge1xyXG4gICAgICAgIGNvbG9yOiAjQjJCMkIyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAud2V1aV9pY29uX2NsZWFyJiB7XHJcbiAgICAgICAgY29sb3I6ICNCMkIyQjI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG46YmVmb3JlIHtcclxuICAgIC53ZXVpX2ljb25fbXNnJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMDRweDtcclxuICAgICAgICAud2V1aV9pY29uX3dhcm4mIHtcclxuICAgICAgICAgICAgY29sb3I6ICNGNzYyNjA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG46YmVmb3JlIHtcclxuICAgIC53ZXVpX2ljb25fc2FmZSYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTA0cHg7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG4vLyDlrZjlnKjmoLflvI/kvJjlhYjnuqfnmoTpl67popjvvIzmlYXov5nph4zlr7nlhbbku5Z3ZXVpX2J0bueahOW8leeUqOaUvuWcqOW6lemDqFxyXG4vLyDkuLvopoHmmK9idXR0b24ud2V1aV9idG7lnKh3ZXVpX2J0bl9wbGFpbuS4i+mHjeWGmWJvcmRlci13aWR0aFxyXG5cclxuLndldWlfYnRuIHtcclxuICAgICYud2V1aV9idG5fbWluaSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IEB3ZXVpQnRuTWluaUhlaWdodDtcclxuICAgICAgICBmb250LXNpemU6IEB3ZXVpQnRuTWluaUZvbnRTaXplO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgLjc1ZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG59XHJcblxyXG5idXR0b24sIGlucHV0IHtcclxuICAgICYud2V1aV9idG4ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLndldWlfYnRuX2lubGluZSwmLndldWlfYnRuX21pbmkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKmdhcCBiZXR3ZWVuIGJ0biovXHJcbi53ZXVpX2J0biArIC53ZXVpX2J0biB7XHJcbiAgICBtYXJnaW4tdG9wOiBAd2V1aUJ0bkRlZmF1bHRHYXA7XHJcbn1cclxuXHJcbi53ZXVpX2J0bi53ZXVpX2J0bl9pbmxpbmUgKyAud2V1aV9idG4ud2V1aV9idG5faW5saW5lIHtcclxuICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogQHdldWlCdG5EZWZhdWx0R2FwO1xyXG59XHJcblxyXG4ud2V1aV9idG5fYXJlYSB7XHJcbiAgICBtYXJnaW46IEB3ZXVpQ2VsbHNNYXJnaW5Ub3AgQHdldWlCdG5EZWZhdWx0R2FwIC4zZW07XHJcbiAgICAmLndldWlfYnRuX2FyZWFfaW5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC53ZXVpX2J0biB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogQHdldWlCdG5EZWZhdWx0R2FwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGltcG9ydCBcIndldWlfYnRuX2dsb2JhbFwiO1xyXG5AaW1wb3J0IFwid2V1aV9idG5fZGVmYXVsdFwiO1xyXG5AaW1wb3J0IFwid2V1aV9idG5fcHJpbWFyeVwiO1xyXG5AaW1wb3J0IFwid2V1aV9idG5fd2FyblwiO1xyXG5AaW1wb3J0IFwid2V1aV9idG5fZGlzYWJsZWRcIjtcclxuQGltcG9ydCBcIndldWlfYnRuX3BsYWluXCI7IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpX2J0biB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBmb250LXNpemU6IEB3ZXVpQnRuRm9udFNpemU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogQHdldWlCdG5Gb250Q29sb3I7XHJcbiAgICBsaW5lLWhlaWdodDogdW5pdChAd2V1aUJ0bkhlaWdodC9Ad2V1aUJ0bkZvbnRTaXplKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IEB3ZXVpQnRuQm9yZGVyUmFkaXVzO1xyXG4gICAgLnNldFRhcENvbG9yKCk7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBAd2V1aUJ0bkJvcmRlclJhZGl1cyoyO1xyXG4gICAgfVxyXG5cclxuICAgICYud2V1aV9idG5faW5saW5lIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbn0iLCIvLyB0YXBjb2xvclxyXG4uc2V0VGFwQ29sb3IoQGM6cmdiYSgwLDAsMCwwKSkge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiBAYztcclxufVxyXG5cclxuLy91c2VyIGFjdGlvblxyXG4ubm9fc2VsZWN0KCkge1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpX2J0bl9kZWZhdWx0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpQnRuRGVmYXVsdEJnO1xyXG4gICAgY29sb3I6IEB3ZXVpQnRuRGVmYXVsdEZvbnRDb2xvcjtcclxuICAgICY6bm90KC53ZXVpX2J0bl9kaXNhYmxlZCk6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6IEB3ZXVpQnRuRGVmYXVsdEZvbnRDb2xvcjtcclxuICAgIH1cclxuICAgICY6bm90KC53ZXVpX2J0bl9kaXNhYmxlZCk6YWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogQHdldWlCdG5EZWZhdWx0QWN0aXZlRm9udENvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpQnRuRGVmYXVsdEFjdGl2ZUJnO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpX2J0bl9wcmltYXJ5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpQnRuUHJpbWFyeUJnO1xyXG4gICAgJjpub3QoLndldWlfYnRuX2Rpc2FibGVkKTp2aXNpdGVkIHtcclxuICAgICAgICBjb2xvcjogQHdldWlCdG5Gb250Q29sb3I7XHJcbiAgICB9XHJcbiAgICAmOm5vdCgud2V1aV9idG5fZGlzYWJsZWQpOmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6IEB3ZXVpQnRuQWN0aXZlRm9udENvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpQnRuUHJpbWFyeUFjdGl2ZUJnO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XHJcblxyXG4ud2V1aV9idG5fd2FybiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aUJ0bldhcm5CZztcclxuICAgICY6bm90KC53ZXVpX2J0bl9kaXNhYmxlZCk6dmlzaXRlZCB7XHJcbiAgICAgICAgY29sb3I6IEB3ZXVpQnRuRm9udENvbG9yO1xyXG4gICAgfVxyXG4gICAgJjpub3QoLndldWlfYnRuX2Rpc2FibGVkKTphY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiBAd2V1aUJ0bkFjdGl2ZUZvbnRDb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aUJ0bldhcm5BY3RpdmVCZztcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG5cclxuLndldWlfYnRuX2Rpc2FibGVkIHtcclxuICAgIGNvbG9yOiBAd2V1aUJ0bkRpc2FibGVkRm9udENvbG9yO1xyXG4gICAgJi53ZXVpX2J0bl9kZWZhdWx0IHtcclxuICAgICAgICBjb2xvcjogQHdldWlCdG5EZWZhdWx0RGlzYWJsZWRGb250Q29sb3I7XHJcbiAgICB9XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpX2J0bl9wbGFpbl9wcmltYXJ5IHtcclxuICAgIGNvbG9yOiBAd2V1aUJ0blByaW1hcnlCZztcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEB3ZXVpQnRuUHJpbWFyeUJnO1xyXG4gICAgYnV0dG9uJiwgaW5wdXQmIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBib3JkZXItY29sb3I6IEB3ZXVpQnRuUHJpbWFyeUFjdGl2ZUJnO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2V1aV9idG5fcGxhaW5fZGVmYXVsdCB7XHJcbiAgICBjb2xvcjogIzVBNUE1QTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1QTVBNUE7XHJcbiAgICBidXR0b24mLCBpbnB1dCYge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpX2NlbGwge1xyXG4gICAgLy8gb25lcHhcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAuc2V0VG9wTGluZShAd2V1aUNlbGxCb3JkZXJDb2xvcik7XHJcbiAgICAgICAgbGVmdDogQHdldWlDZWxsR2FwSDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZXVpX2NlbGxzIHtcclxuICAgIG1hcmdpbi10b3A6IEB3ZXVpQ2VsbHNNYXJnaW5Ub3A7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aUNlbGxCZztcclxuICAgIGxpbmUtaGVpZ2h0OiBAd2V1aUNlbGxMaW5lSGVpZ2h0O1xyXG4gICAgZm9udC1zaXplOiBAd2V1aUNlbGxGb250U2l6ZTsgLy9jZWxs5Lit6Ze05pyJ5pWI6auY5bqmMjNweO+8jOi3n+WuouaIt+err+m7mOiupOWbvuagh+WwuuWvuOS4gOiHtFxyXG5cclxuICAgIG92ZXJmbG93OiBoaWRkZW47IC8v5Zug5Li65q+P5LiqY2VsbOeahGJvcmRlcuS9v+eUqGJlZm9yZeWFg+e0oGxlZnTmkJ7nmoTvvIxpZeS4i+S8quWFg+e0oOeahGNvbnRhaW5pbmcgYmxvY2vkvLDorqHot5/moIflh4bkuI3lkIzvvIzlnKhjZWxs5LiK55Sob2jkuI3nlJ/mlYhcclxuXHJcbiAgICAvLyBvbmVweFxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC5zZXRUb3BMaW5lKEB3ZXVpQ2VsbEJvcmRlckNvbG9yKTtcclxuICAgIH1cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIC5zZXRCb3R0b21MaW5lKEB3ZXVpQ2VsbEJvcmRlckNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLndldWlfY2VsbHNfdGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogLjc3ZW07IC8vIDE1cHggLSDooYzpq5hcclxuICAgIG1hcmdpbi1ib3R0b206IC4zZW07IC8vIDhweCAtIOihjOmrmFxyXG4gICAgcGFkZGluZy1sZWZ0OiBAd2V1aUNlbGxHYXBIO1xyXG4gICAgcGFkZGluZy1yaWdodDogQHdldWlDZWxsR2FwSDtcclxuICAgIGNvbG9yOiBAZ2xvYmFsVGV4dENvbG9yO1xyXG4gICAgZm9udC1zaXplOiBAd2V1aUNlbGxUaXBzRm9udFNpemU7XHJcblxyXG4gICAgJiArIC53ZXVpX2NlbGxzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2V1aV9jZWxsc190aXBzIHtcclxuICAgIG1hcmdpbi10b3A6IC4zZW07IC8vIDhweCAtIOihjOmrmFxyXG4gICAgY29sb3I6IEBnbG9iYWxUZXh0Q29sb3I7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IEB3ZXVpQ2VsbEdhcEg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiBAd2V1aUNlbGxHYXBIO1xyXG4gICAgZm9udC1zaXplOiBAd2V1aUNlbGxUaXBzRm9udFNpemU7XHJcbn1cclxuXHJcbi53ZXVpX2NlbGwge1xyXG4gICAgcGFkZGluZzogQHdldWlDZWxsR2FwViBAd2V1aUNlbGxHYXBIO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvL+i/meS4quaYr+S4uuS6huWFvOWuuWNlbGxz5a655Zmob25lcHjmlrnmoYjooqtiZWZvcmXmjKHkvY/ogIzlgZrnmoRcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ud2V1aV9jZWxsX2Z0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6IEBnbG9iYWxUZXh0Q29sb3I7XHJcbn1cclxuXHJcbi53ZXVpX2NlbGxfcHJpbWFyeSB7XHJcbiAgICBmbGV4OiAxO1xyXG59IiwiXHJcbi5zZXRUb3BMaW5lKEBjOiAjQzdDN0M3KSB7XHJcbiAgICBjb250ZW50OiBcIiBcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjO1xyXG4gICAgY29sb3I6IEBjO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcclxufVxyXG5cclxuLnNldEJvdHRvbUxpbmUoQGM6ICNDN0M3QzcpIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGM7XHJcbiAgICBjb2xvcjogQGM7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xyXG59XHJcblxyXG4uc2V0TGVmdExpbmUoQGM6ICNDN0M3QzcpIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBjO1xyXG4gICAgY29sb3I6IEBjO1xyXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMC41KTtcclxufVxyXG5cclxuLnNldFJpZ2h0TGluZShAYzogI0M3QzdDNykge1xyXG4gICAgY29udGVudDogXCIgXCI7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYztcclxuICAgIGNvbG9yOiBAYztcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG5cclxuLndldWlfY2VsbHNfYWNjZXNzIHtcclxuICAgIC53ZXVpX2NlbGw6bm90KC5ub19hY2Nlc3MpIHtcclxuICAgICAgICAvLyDlnKhjZWxsX2FjY2Vzc+WSjOWFtuWug+exu+Wei+eahGNlbGzmt7fnnYDnlKjnmoTlnLrmma/kuIvvvIzlhbblroNjZWxs6KaB5Yqgbm9fYWNjZXNz77yM6YG/5YWN5pyJ54K55Ye75oCBXHJcbiAgICAgICAgLnNldFRhcENvbG9yO1xyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBhLndldWlfY2VsbCB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgICAud2V1aV9jZWxsX2Z0IHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIC5zZXRBcnJvd19XYXAocmlnaHQsIDZweCwgI0M4QzhDRCwgMnB4KTtcclxuICAgICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDouM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyBjc3MyIGFycm93XHJcbi5hcnJvdyhAYm9yZGVyV2lkdGgsIEBib3JkZXJDb2xvcikge1xyXG4gICAgLnNldEFycm93V2lkdGgoQGJvcmRlcldpZHRoKTtcclxuICAgIC5zZXRBcnJvd0NvbG9yKEBib3JkZXJDb2xvcik7XHJcbn1cclxuXHJcbi5zZXRBcnJvd0NvbG9yKEBib3JkZXJDb2xvcikge1xyXG4gICAgJi5hcnJvd190IHtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYm9yZGVyQ29sb3I7XHJcbiAgICB9XHJcbiAgICAmLmFycm93X3Ige1xyXG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAYm9yZGVyQ29sb3I7XHJcbiAgICB9XHJcbiAgICAmLmFycm93X2Ige1xyXG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IEBib3JkZXJDb2xvcjtcclxuICAgIH1cclxuICAgICYuYXJyb3dfbCB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAYm9yZGVyQ29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zZXRBcnJvd1dpZHRoKEBib3JkZXJXaWR0aCkge1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAYm9yZGVyV2lkdGg7XHJcbn1cclxuXHJcbi5zZXRBcnJvdyhAZGlyZWN0aW9uLCBAYm9yZGVyV2lkdGgsIEBib3JkZXJDb2xvcikgd2hlbiAoQGRpcmVjdGlvbiA9IHRvcCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IEBib3JkZXJXaWR0aDtcclxuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAuYXJyb3dfdChAYm9yZGVyQ29sb3IpO1xyXG59XHJcblxyXG4uc2V0QXJyb3coQGRpcmVjdGlvbiwgQGJvcmRlcldpZHRoLCBAYm9yZGVyQ29sb3IpIHdoZW4gKEBkaXJlY3Rpb24gPSByaWdodCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IEBib3JkZXJXaWR0aDtcclxuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC5hcnJvd19yKEBib3JkZXJDb2xvcik7XHJcbn1cclxuXHJcbi5zZXRBcnJvdyhAZGlyZWN0aW9uLCBAYm9yZGVyV2lkdGgsIEBib3JkZXJDb2xvcikgd2hlbiAoQGRpcmVjdGlvbiA9IGJvdHRvbSkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItd2lkdGg6IEBib3JkZXJXaWR0aDtcclxuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkO1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIC5hcnJvd19iKEBib3JkZXJDb2xvcik7XHJcbn1cclxuXHJcbi5zZXRBcnJvdyhAZGlyZWN0aW9uLCBAYm9yZGVyV2lkdGgsIEBib3JkZXJDb2xvcikgd2hlbiAoQGRpcmVjdGlvbiA9IGxlZnQpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAYm9yZGVyV2lkdGg7XHJcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAuYXJyb3dfbChAYm9yZGVyQ29sb3IpO1xyXG59XHJcblxyXG4uYXJyb3dfdChAYykge1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBjO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5hcnJvd19yKEBjKSB7XHJcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQGM7XHJcbiAgICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi5hcnJvd19iKEBjKSB7XHJcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQGM7XHJcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLmFycm93X2woQGMpIHtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAYztcclxuICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcbn1cclxuXHJcbi8vIGNzczMgYXJyb3dcclxuLnNldEFycm93V2lkdGhfV2FwKEBib3JkZXJXaWR0aCkge1xyXG4gICAgYm9yZGVyLXdpZHRoOiBAYm9yZGVyV2lkdGggQGJvcmRlcldpZHRoIDAgMDtcclxufVxyXG5cclxuLnNldEFycm93U2l6ZV9XYXAoQGFycm93c2l6ZSkge1xyXG4gICAgaGVpZ2h0OiBAYXJyb3dzaXplO1xyXG4gICAgd2lkdGg6IEBhcnJvd3NpemU7XHJcbn1cclxuXHJcbi5zZXRBcnJvd19XYXAoQGRpcmVjdGlvbiwgQGFycm93c2l6ZSwgQGJvcmRlckNvbG9yLEBib3JkZXJXaWR0aCkgd2hlbiAoQGRpcmVjdGlvbiA9IHRvcCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgLnRyYW5zZm9ybSh0cmFuc2xhdGUoMCwgMCkgcm90YXRlKC00NWRlZykpO1xyXG4gICAgLnNldEFycm93U2l6ZV9XYXAoQGFycm93c2l6ZSk7XHJcbiAgICAuc2V0QXJyb3dXaWR0aF9XYXAoQGJvcmRlcldpZHRoKTtcclxuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlckNvbG9yO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxufVxyXG5cclxuLnNldEFycm93X1dhcChAZGlyZWN0aW9uLCBAYXJyb3dzaXplLCBAYm9yZGVyQ29sb3IsQGJvcmRlcldpZHRoKSB3aGVuIChAZGlyZWN0aW9uID0gcmlnaHQpIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC5zZXRBcnJvd1NpemVfV2FwKEBhcnJvd3NpemUpO1xyXG4gICAgLnNldEFycm93V2lkdGhfV2FwKEBib3JkZXJXaWR0aCk7XHJcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXJDb2xvcjtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcbn1cclxuXHJcbi5zZXRBcnJvd19XYXAoQGRpcmVjdGlvbiwgQGFycm93c2l6ZSwgQGJvcmRlckNvbG9yLEBib3JkZXJXaWR0aCkgd2hlbiAoQGRpcmVjdGlvbiA9IGRvd24pIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgICAuc2V0QXJyb3dTaXplX1dhcChAYXJyb3dzaXplKTtcclxuICAgIC5zZXRBcnJvd1dpZHRoX1dhcChAYm9yZGVyV2lkdGgpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTNweDtcclxufVxyXG5cclxuLnNldEFycm93X1dhcChAZGlyZWN0aW9uLCBAYXJyb3dzaXplLCBAYm9yZGVyQ29sb3IsQGJvcmRlcldpZHRoKSB3aGVuIChAZGlyZWN0aW9uID0gbGVmdCkge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XHJcbiAgICAuc2V0QXJyb3dTaXplX1dhcChAYXJyb3dzaXplKTtcclxuICAgIC5zZXRBcnJvd1dpZHRoX1dhcChAYm9yZGVyV2lkdGgpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyQ29sb3I7XHJcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTJweDtcclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9iYXNlL2ZuXCI7XHJcblxyXG4ud2V1aV9jaGVja19sYWJlbCB7XHJcbiAgICAuc2V0VGFwQ29sb3IoKTtcclxufVxyXG5cclxuLndldWlfY2hlY2t7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtOTk5OWVtO1xyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi8uLi9iYXNlL2ZuXCI7XHJcblxyXG4vLyBtZXRob2QyIGFjY2Vzc2JpbGl0eVxyXG4ud2V1aV9jZWxsc19yYWRpb3tcclxuICAgIC53ZXVpX2NlbGxfZnQge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogQHdldWlDZWxsSW5uZXJHYXBIO1xyXG4gICAgfVxyXG4gICAgLndldWlfY2VsbCB7XHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud2V1aV9jaGVjayB7XHJcbiAgICAvLyByYWRpb1xyXG4gICAgLndldWlfY2VsbHNfcmFkaW8gJiB7XHJcbiAgICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICAgICAgJiArIC53ZXVpX2ljb25fY2hlY2tlZCB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ1xcRUEwOCc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwOUJCMDc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpX2NlbGxzX2NoZWNrYm94IHtcclxuICAgIC53ZXVpX2NlbGxfaGQge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IEB3ZXVpQ2VsbElubmVyR2FwSDtcclxuICAgIH1cclxuICAgIC53ZXVpX2NlbGwge1xyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2V1aV9pY29uX2NoZWNrZWQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJ1xcRUEwMSc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQzlDOUM5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gbWV0aG9kMiBhY2Nlc3NiaWxpdHlcclxuLndldWlfY2hlY2sge1xyXG4gICAgLy8gY2hlY2tib3hcclxuICAgIC53ZXVpX2NlbGxzX2NoZWNrYm94ICYge1xyXG4gICAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgICAgICYgKyAud2V1aV9pY29uX2NoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEVBMDYnO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDlCQjA3O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpX2xhYmVse1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIHdpZHRoOkB3ZXVpQ2VsbExhYmVsV2lkdGg7XHJcbiAgICAudGV4dF93cmFwKCk7XHJcbn1cclxuLndldWlfaW5wdXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGhlaWdodDogdW5pdChAd2V1aUNlbGxMaW5lSGVpZ2h0LCBlbSk7XHJcbiAgICBsaW5lLWhlaWdodDogQHdldWlDZWxsTGluZUhlaWdodDtcclxuXHJcbiAgICAvLyBoaWRlcyB0aGUgc3Bpbi1idXR0b25cclxuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b257XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxufVxyXG4ud2V1aV90ZXh0YXJlYSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLndldWlfdGV4dGFyZWFfY291bnRlcntcclxuICAgIGNvbG9yOiBAZ2xvYmFsRGVzY0NvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAud2V1aV9jZWxsX3dhcm4gJntcclxuICAgICAgICBjb2xvcjogQGdsb2JhbFdhcm5Db2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLndldWlfdG9wdGlwcyB7XHJcbiAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMztcclxuICAgIGZvbnQtc2l6ZToxNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICB6LWluZGV4OiA1MDAwMDtcclxuICAgICYud2V1aV93YXJuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ2xvYmFsV2FybkNvbG9yO1xyXG4gICAgfVxyXG59XHJcbi53ZXVpX2NlbGxzX2Zvcm0ge1xyXG4gICAgLndldWlfY2VsbF93YXJue1xyXG4gICAgICAgIGNvbG9yOkBnbG9iYWxXYXJuQ29sb3I7XHJcbiAgICAgICAgLndldWlfaWNvbl93YXJue2Rpc3BsYXk6aW5saW5lLWJsb2NrO31cclxuICAgIH1cclxuICAgIC53ZXVpX2NlbGxfZnR7Zm9udC1zaXplOjA7fVxyXG4gICAgLndldWlfaWNvbl93YXJue1xyXG4gICAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIH1cclxuICAgIGlucHV0LCB0ZXh0YXJlYSwgbGFiZWxbZm9yXXtcclxuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLmVsbGlwc2lzKEB3OmF1dG8pIHtcclxuICAgIHdpZHRoOiBAdztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB3b3JkLXdyYXA6IG5vcm1hbDtcclxufVxyXG5cclxuLmVsbGlwc2lzTG4oQGxpbmUpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogQGxpbmU7XHJcbn1cclxuLnRleHRfd3JhcCgpIHtcclxuICAgIHdvcmQtd3JhcDpicmVhay13b3JkO1xyXG4gICAgd29yZC1icmVhazpicmVhay1hbGw7XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYmFzZS9mblwiO1xyXG5cclxuLndldWlfY2VsbF9zZWxlY3Qge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC53ZXVpX3NlbGVjdCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIC53ZXVpX2FjY2Vzc19pY29uIHtcclxuXHJcbiAgICB9XHJcbiAgICAud2V1aV9jZWxsX2Jke1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAuc2V0QXJyb3dfV2FwKHJpZ2h0LCA2cHgsICNDOEM4Q0QsIDJweCk7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogQHdldWlDZWxsR2FwSDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZXVpX3NlbGVjdCB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcclxuICAgIGhlaWdodDogQHdldWlDZWxsSGVpZ2h0O1xyXG4gICAgbGluZS1oZWlnaHQ6IEB3ZXVpQ2VsbEhlaWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IEB3ZXVpQ2VsbEdhcEg7XHJcbn1cclxuIiwiQGltcG9ydCBcIi4uLy4uLy4uL2Jhc2UvZm5cIjtcclxuQGltcG9ydCBcIi4vd2V1aV9zZWxlY3RcIjtcclxuXHJcbi53ZXVpX3NlbGVjdF9iZWZvcmUge1xyXG4gICAgcGFkZGluZy1yaWdodDpAd2V1aUNlbGxHYXBIO1xyXG4gICAgLndldWlfc2VsZWN0IHtcclxuICAgICAgICB3aWR0aDpAd2V1aUNlbGxMYWJlbFdpZHRoO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB9XHJcbiAgICAud2V1aV9jZWxsX2hkIHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgLnNldFJpZ2h0TGluZShAd2V1aUNlbGxCb3JkZXJDb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgLnNldEFycm93X1dhcChyaWdodCwgNnB4LCAjQzhDOENELCAycHgpO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IEB3ZXVpQ2VsbEdhcEg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndldWlfY2VsbF9iZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OkB3ZXVpQ2VsbEdhcEg7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9iYXNlL2ZuXCI7XHJcbkBpbXBvcnQgXCIuL3dldWlfc2VsZWN0XCI7XHJcblxyXG4ud2V1aV9zZWxlY3RfYWZ0ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OkB3ZXVpQ2VsbEdhcEg7XHJcbiAgICAud2V1aV9zZWxlY3Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpX3Zjb2RlIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgLndldWlfY2VsbF9mdCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiBAd2V1aUNlbGxIZWlnaHQ7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuQHdldWlTd2l0Y2hIZWlnaHQ6IDMycHg7XHJcbi53ZXVpX2NlbGxfc3dpdGNoe1xyXG4gICAgcGFkZGluZy10b3A6IChAd2V1aUNlbGxIZWlnaHQgLSBAd2V1aVN3aXRjaEhlaWdodCkgLyAyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IChAd2V1aUNlbGxIZWlnaHQgLSBAd2V1aVN3aXRjaEhlaWdodCkgLyAyO1xyXG59XHJcbi53ZXVpX3N3aXRjaHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTJweDtcclxuICAgIGhlaWdodDogQHdldWlTd2l0Y2hIZWlnaHQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZDogI0RGREZERjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNERkRGREY7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xcywgYm9yZGVyIC4xcztcclxuICAgICY6YmVmb3Jle1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IEB3ZXVpU3dpdGNoSGVpZ2h0IC0gMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGREZERkQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAuNDUsIDEsIDAuNCwgMSk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVye1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogQHdldWlTd2l0Y2hIZWlnaHQgLSAyO1xyXG4gICAgICAgIGhlaWdodDogQHdldWlTd2l0Y2hIZWlnaHQgLSAyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIC4zcztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjQpO1xyXG4gICAgICAgIHRyYW5zaXRpb246dHJhbnNmb3JtIC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMC40LCAwLjI1LCAxLjM1KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDRCRTAyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNEJFMDI7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG5cclxuQHdldWlVcGxvYWRlckJvcmRlckNvbG9yOiNEOUQ5RDk7XHJcbkB3ZXVpVXBsb2FkZXJBY3RpdmVCb3JkZXJDb2xvcjojOTk5OTk5O1xyXG5Ad2V1aVVwbG9hZGVyRmlsZVNwYWNpbmc6IDlweDtcclxuQHdldWlVcGxvYWRlclNpemU6IDc5cHg7XHJcbkB3ZXVpVXBsb2FkZXJCb3JkZXJXaWR0aDogMXB4O1xyXG5cclxuLndldWlfdXBsb2FkZXJ7fVxyXG4ud2V1aV91cGxvYWRlcl9oZHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIC53ZXVpX2NlbGxfZnR7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICB9XHJcbn1cclxuLndldWlfdXBsb2FkZXJfYmR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiBAd2V1aUNlbGxHYXBIIC0gKEB3ZXVpQ2VsbEdhcFYgKyBAd2V1aVVwbG9hZGVyRmlsZVNwYWNpbmcpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtQHdldWlVcGxvYWRlckZpbGVTcGFjaW5nO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLndldWlfdXBsb2FkZXJfZmlsZXN7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi53ZXVpX3VwbG9hZGVyX2ZpbGV7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogQHdldWlVcGxvYWRlckZpbGVTcGFjaW5nO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogQHdldWlVcGxvYWRlckZpbGVTcGFjaW5nO1xyXG4gICAgd2lkdGg6IEB3ZXVpVXBsb2FkZXJTaXplO1xyXG4gICAgaGVpZ2h0OiBAd2V1aVVwbG9hZGVyU2l6ZTtcclxuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxufVxyXG4ud2V1aV91cGxvYWRlcl9zdGF0dXN7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xyXG4gICAgfVxyXG4gICAgLndldWlfdXBsb2FkZXJfc3RhdHVzX2NvbnRlbnR7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIH1cclxuICAgIC53ZXVpX2ljb25fd2FybntcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxufVxyXG5cclxuLndldWlfdXBsb2FkZXJfaW5wdXRfd3Jwe1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogQHdldWlVcGxvYWRlckZpbGVTcGFjaW5nO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogQHdldWlVcGxvYWRlckZpbGVTcGFjaW5nO1xyXG4gICAgd2lkdGg6IEB3ZXVpVXBsb2FkZXJTaXplIC0gQHdldWlVcGxvYWRlckJvcmRlcldpZHRoICogMjtcclxuICAgIGhlaWdodDogQHdldWlVcGxvYWRlclNpemUgLSBAd2V1aVVwbG9hZGVyQm9yZGVyV2lkdGggKiAyO1xyXG4gICAgYm9yZGVyOiBAd2V1aVVwbG9hZGVyQm9yZGVyV2lkdGggc29saWQgQHdldWlVcGxvYWRlckJvcmRlckNvbG9yO1xyXG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aVVwbG9hZGVyQm9yZGVyQ29sb3I7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZXtcclxuICAgICAgICB3aWR0aDogQHdldWlVcGxvYWRlckJvcmRlcldpZHRoICsgMTtcclxuICAgICAgICBoZWlnaHQ6IEB3ZXVpVXBsb2FkZXJTaXplIC8gMjtcclxuICAgIH1cclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgd2lkdGg6IEB3ZXVpVXBsb2FkZXJTaXplIC8gMjtcclxuICAgICAgICBoZWlnaHQ6IEB3ZXVpVXBsb2FkZXJCb3JkZXJXaWR0aCArIDE7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgICBib3JkZXItY29sb3I6IEB3ZXVpVXBsb2FkZXJBY3RpdmVCb3JkZXJDb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlVcGxvYWRlckFjdGl2ZUJvcmRlckNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud2V1aV91cGxvYWRlcl9pbnB1dHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuQGltcG9ydCBcIi4uL3dldWlfYnV0dG9uL3dldWlfYnV0dG9uXCI7XHJcblxyXG4ud2V1aV9tc2cge1xyXG4gICAgcGFkZGluZy10b3A6IEB3ZXVpTXNnUGFkZGluZ1RvcDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAud2V1aV9pY29uX2FyZWEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IEB3ZXVpTXNnSWNvbkdhcDtcclxuICAgIH1cclxuXHJcbiAgICAud2V1aV90ZXh0X2FyZWEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IEB3ZXVpTXNnVGV4dEdhcDtcclxuICAgICAgICBwYWRkaW5nOjAgMjBweDtcclxuICAgIH1cclxuICAgIC53ZXVpX21zZ190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogQHdldWlNc2dUaXRsZUdhcDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICAgIC53ZXVpX21zZ19kZXNjIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgY29sb3I6IEBnbG9iYWxUZXh0Q29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLndldWlfb3ByX2FyZWEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IEB3ZXVpTXNnT3ByR2FwO1xyXG4gICAgfVxyXG5cclxuICAgIC53ZXVpX2V4dHJhX2FyZWEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IEB3ZXVpTXNnRXh0cmFBcmVhR2FwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogQGdsb2JhbFRleHRDb2xvcjtcclxuICAgICAgICBhe2NvbG9yOiBAZ2xvYmFsTGlua0NvbG9yO31cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IEB3ZXVpTXNnRXh0cmFBcmVhT2ZNaW5IZWlnaHQpIHtcclxuICAgIC53ZXVpX2V4dHJhX2FyZWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG5cclxuLndldWlfYXJ0aWNsZSB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBzZWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43NWVtO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDo0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjNlbTtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICBmb250LXdlaWdodDo0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgKiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpX3RhYmJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZhO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAuc2V0VG9wTGluZSgjOTc5Nzk3KTtcclxuICAgIH1cclxufVxyXG5cclxuLndldWlfdGFiYmFyX2l0ZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcGFkZGluZzogN3B4IDAgMDtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJi53ZXVpX2Jhcl9pdGVtX29uIHtcclxuICAgICAgICAud2V1aV90YWJiYXJfbGFiZWwge1xyXG4gICAgICAgICAgICBjb2xvcjogIzA5QkIwNztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZXVpX3RhYmJhcl9pY29uIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC53ZXVpX3RhYmJhcl9sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2V1aV90YWJiYXJfbGFiZWwge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IEBnbG9iYWxUZXh0Q29sb3I7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG5cclxuLndldWlfbmF2YmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgLnNldEJvdHRvbUxpbmUoQGdsb2JhbEJvcmRlckNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmICsgLndldWlfdGFiX2JkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxufVxyXG5cclxuLndldWlfbmF2YmFyX2l0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgcGFkZGluZzogMTNweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLndldWlfYmFyX2l0ZW1fb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgLnNldFJpZ2h0TGluZSgjY2NjY2NjKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XHJcbkBpbXBvcnQgXCJ0YWJiYXJcIjtcclxuQGltcG9ydCBcIm5hdmJhclwiO1xyXG5cclxuLndldWlfdGFiIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLndldWlfdGFiX2JkIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4ud2V1aV90YWJfYmRfaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ud2V1aV90YWJfYmRfaXRlbV9hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn0gIiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpX3Byb2dyZXNzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ud2V1aV9wcm9ncmVzc19iYXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlQcm9ncmVzc0JnO1xyXG4gICAgaGVpZ2h0OiBAd2V1aVByb2dyZXNzSGVpZ2h0O1xyXG4gICAgZmxleDogMTtcclxufVxyXG5cclxuLndldWlfcHJvZ3Jlc3NfaW5uZXJfYmFyIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlQcm9ncmVzc0NvbG9yO1xyXG59XHJcblxyXG4ud2V1aV9wcm9ncmVzc19vcHIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XHJcblxyXG5AbGluZUNvbG9yOiAjRTVFNUU1O1xyXG5AZ3JheUNvbG9yOiAjOTk5OTk5O1xyXG5cclxuLndldWlfcGFuZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLnNldFRvcExpbmUoQGxpbmVDb2xvcik7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICAuc2V0Qm90dG9tTGluZShAbGluZUNvbG9yKTtcclxuICAgIH1cclxufVxyXG5cclxuLndldWlfcGFuZWxfaGQge1xyXG4gICAgcGFkZGluZzogMTRweCAxNXB4IDEwcHg7XHJcbiAgICBjb2xvcjogQGdyYXlDb2xvcjtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIC5zZXRCb3R0b21MaW5lKEBsaW5lQ29sb3IpO1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZXVpX3BhbmVsX2Z0IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMnB4O1xyXG4gICAgY29sb3I6IEBncmF5Q29sb3I7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLnNldFRvcExpbmUoQGxpbmVDb2xvcik7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgIC53ZXVpX3BhbmVsX2FjY2VzcyAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogIzU4NkM5NDtcclxuICAgICAgICAuc2V0VGFwQ29sb3I7XHJcbiAgICAgICAgJjphY3RpdmV7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6I0VDRUNFQztcclxuICAgICAgICB9XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgICAgICAuc2V0QXJyb3dfV2FwKHJpZ2h0LCA2cHgsICNDN0M3Q0MsIDJweCk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XHJcblxyXG5AbGluZUNvbG9yOiAjRTVFNUU1O1xyXG5AZ3JheUNvbG9yOiAjOTk5OTk5O1xyXG5cclxuLndldWlfbWVkaWFfYm94IHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLnNldFRvcExpbmUoQGxpbmVDb2xvcik7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhJntcclxuICAgICAgICBjb2xvcjojMDAwMDAwO1xyXG4gICAgICAgIC5zZXRUYXBDb2xvcjtcclxuICAgICAgICAmOmFjdGl2ZXtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojRUNFQ0VDO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAud2V1aV9tZWRpYV90aXRsZSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgLmVsbGlwc2lzKCk7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICAgIH1cclxuICAgIC53ZXVpX21lZGlhX2Rlc2Mge1xyXG4gICAgICAgIGNvbG9yOiBAZ3JheUNvbG9yO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIC5lbGxpcHNpc0xuKDIpO1xyXG4gICAgfVxyXG5cclxuICAgICYud2V1aV9tZWRpYV90ZXh0IHtcclxuICAgICAgICAud2V1aV9tZWRpYV90aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndldWlfbWVkaWFfaW5mbyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgY29sb3I6ICNDRUNFQ0U7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53ZXVpX21lZGlhX2luZm9fbWV0YSB7XHJcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICYud2V1aV9tZWRpYV9pbmZvX21ldGFfZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDRUNFQ0U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJi53ZXVpX21lZGlhX2FwcG1zZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC53ZXVpX21lZGlhX2hkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2V1aV9tZWRpYV9hcHBtc2dfdGh1bWIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLndldWlfbWVkaWFfYmQge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53ZXVpX21lZGlhX3NtYWxsX2FwcG1zZyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAud2V1aV9jZWxscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLndldWlfY2VsbHNfYWNjZXNzIHtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG5cclxuLndldWlfZ3JpZHMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB3ZXVpR3JpZEJvcmRlckNvbG9yO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcclxuICAgIH1cclxufVxyXG5cclxuLndldWlfZ3JpZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgIHdpZHRoOiAxMDAlIC8gQHdldWlHcmlkQ29sdW1uQ291bnQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB3aWR0aDogMjAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEB3ZXVpR3JpZEJvcmRlckNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEB3ZXVpR3JpZEJvcmRlckNvbG9yO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGl0ZW1BY3RpdmVDb2xvcjtcclxuICAgIH1cclxufVxyXG5cclxuLndldWlfZ3JpZF9pY29uIHtcclxuICAgIHdpZHRoOiBAd2V1aUdyaWRJY29uU2l6ZTtcclxuICAgIGhlaWdodDogQHdldWlHcmlkSWNvblNpemU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmICsgLndldWlfZ3JpZF9sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2V1aV9ncmlkX2xhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IEBnbG9iYWxUaXRsZUNvbG9yO1xyXG4gICAgZm9udC1zaXplOiBAd2V1aUdyaWRGb250U2l6ZTtcclxufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XHJcblxyXG5Ad2V1aURpYWxvZ0JhY2tncm91bmRDb2xvcjogI0ZBRkFGQztcclxuQHdldWlEaWFsb2dMaW5lQ29sb3I6ICNENUQ1RDY7XHJcbkB3ZXVpRGlhbG9nTGlua0NvbG9yOiAjM0NDNTFGO1xyXG5Ad2V1aURpYWxvZ0xpbmtBY3RpdmVCYzogI0VFRUVFRTtcclxuXHJcbi53ZXVpX2RpYWxvZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA1MDAwO1xyXG4gICAgd2lkdGg6IDg1JTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlEaWFsb2dCYWNrZ3JvdW5kQ29sb3I7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLndldWlfZGlhbG9nX2NvbmZpcm0gJiB7XHJcbiAgICAgICAgLndldWlfZGlhbG9nX2hkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMS4yZW0gMjBweCAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAud2V1aV9kaWFsb2dfYmQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndldWlfZGlhbG9nX2hkIHtcclxuICAgIHBhZGRpbmc6IDEuMmVtIDAgLjVlbTtcclxufVxyXG5cclxuLndldWlfZGlhbG9nX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbn1cclxuXHJcbi53ZXVpX2RpYWxvZ19iZCB7XHJcbiAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBjb2xvcjogQGdsb2JhbFRleHRDb2xvcjtcclxuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxufVxyXG5cclxuLndldWlfZGlhbG9nX2Z0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGNvbG9yOiBAd2V1aURpYWxvZ0xpbmtDb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgLnNldFRhcENvbG9yO1xyXG4gICAgICAgICY6YWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlEaWFsb2dMaW5rQWN0aXZlQmM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgLnNldFRvcExpbmUoQHdldWlEaWFsb2dMaW5lQ29sb3IpO1xyXG4gICAgfVxyXG4gICAgLndldWlfZGlhbG9nX2NvbmZpcm0gJiB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgICAgIC5zZXRMZWZ0TGluZShAd2V1aURpYWxvZ0xpbmVDb2xvcik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2V1aV9idG5fZGlhbG9nIHtcclxuICAgICYuZGVmYXVsdCB7XHJcbiAgICAgICAgY29sb3I6ICMzNTM1MzU7XHJcbiAgICB9XHJcbiAgICAmLnByaW1hcnkge1xyXG4gICAgICAgIGNvbG9yOiAjMEJCMjBDO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcclxuICAgIC53ZXVpX2RpYWxvZyB7XHJcbiAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG5cclxuLndldWlfdG9hc3Qge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogNTAwMDA7XHJcbiAgICB3aWR0aDogNy42ZW07XHJcbiAgICBtaW4taGVpZ2h0OiA3LjZlbTtcclxuICAgIHRvcDogMTgwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTMuOGVtO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSg0MCwgNDAsIDQwLCAwLjc1KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcbi53ZXVpX2ljb25fdG9hc3Qge1xyXG4gICAgbWFyZ2luOiAyMnB4IDAgMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcXEVBMDgnO1xyXG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgIH1cclxufVxyXG4ud2V1aV90b2FzdF9jb250ZW50IHtcclxuICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbn1cclxuXHJcbi8vIGxvYWRpbmcgdG9hc3RcclxuLndldWlfbG9hZGluZ190b2FzdHtcclxuICAgIC53ZXVpX3RvYXN0X2NvbnRlbnR7XHJcbiAgICAgIG1hcmdpbi10b3A6NjQlO1xyXG4gICAgICBmb250LXNpemU6MTRweDtcclxuICAgIH1cclxufVxyXG4ud2V1aV9sb2FkaW5ne1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDBweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDM4JTtcclxufVxyXG4ud2V1aV9sb2FkaW5nX2xlYWZ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0xcHg7XHJcbiAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDpcIiBcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDguMTRweDtcclxuICAgICAgICBoZWlnaHQ6IDMuMDhweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2IoMjA5LCAyMDksIDIxMyk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjA5ODAzOTIpIDBweCAwcHggMXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IDUwJSAwcHg7XHJcbiAgICB9XHJcbiAgICAmXzB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTAtMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfMXtcclxuICAgICAgICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMS0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfMntcclxuICAgICAgICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMi0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfM3tcclxuICAgICAgICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtMy0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfNHtcclxuICAgICAgICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtNC0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmXzV7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTUtMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl82e1xyXG4gICAgICAgIGFuaW1hdGlvbjogb3BhY2l0eS02MC0yNS02LTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfN3tcclxuICAgICAgICBhbmltYXRpb246IG9wYWNpdHktNjAtMjUtNy0xMiAxLjI1cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgJjpiZWZvcmV7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZykgdHJhbnNsYXRlKDcuOTJweCwgMHB4KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmXzh7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTgtMTIgMS4yNXMgbGluZWFyIGluZmluaXRlO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpIHRyYW5zbGF0ZSg3LjkycHgsIDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl85e1xyXG4gICAgICAgIGFuaW1hdGlvbjogb3BhY2l0eS02MC0yNS05LTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfMTB7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTEwLTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfMTF7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBvcGFjaXR5LTYwLTI1LTExLTEyIDEuMjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKSB0cmFuc2xhdGUoNy45MnB4LCAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS0wLTEyIHtcclxuICAwJSB7IG9wYWNpdHk6IDAuMjU7IH1cclxuICAwLjAxJSB7IG9wYWNpdHk6IDAuMjU7IH1cclxuICAwLjAyJSB7IG9wYWNpdHk6IDE7IH1cclxuICA2MC4wMSUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDAuMjU7IH1cclxufUAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTEtMTIge1xyXG4gIDAlIHsgb3BhY2l0eTogMC4yNTsgfVxyXG4gIDguMzQzMzMlIHsgb3BhY2l0eTogMC4yNTsgfVxyXG4gIDguMzUzMzMlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDY4LjM0MzMlIHsgb3BhY2l0eTogMC4yNTsgfVxyXG4gIDEwMCUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS0yLTEyIHtcclxuICAwJSB7IG9wYWNpdHk6IDAuMjU7IH1cclxuICAxNi42NzY3JSB7IG9wYWNpdHk6IDAuMjU7IH1cclxuICAxNi42ODY3JSB7IG9wYWNpdHk6IDE7IH1cclxuICA3Ni42NzY3JSB7IG9wYWNpdHk6IDAuMjU7IH1cclxuICAxMDAlIHsgb3BhY2l0eTogMC4yNTsgfVxyXG59QC13ZWJraXQta2V5ZnJhbWVzIG9wYWNpdHktNjAtMjUtMy0xMiB7XHJcbiAgMCUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbiAgMjUuMDElIHsgb3BhY2l0eTogMC4yNTsgfVxyXG4gIDI1LjAyJSB7IG9wYWNpdHk6IDE7IH1cclxuICA4NS4wMSUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDAuMjU7IH1cclxufUAtd2Via2l0LWtleWZyYW1lcyBvcGFjaXR5LTYwLTI1LTQtMTIge1xyXG4gIDAlIHsgb3BhY2l0eTogMC4yNTsgfVxyXG4gIDMzLjM0MzMlIHsgb3BhY2l0eTogMC4yNTsgfVxyXG4gIDMzLjM1MzMlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDkzLjM0MzMlIHsgb3BhY2l0eTogMC4yNTsgfVxyXG4gIDEwMCUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS01LTEyIHtcclxuICAwJSB7IG9wYWNpdHk6IDAuMjcwOTU4MzMzMzMzMzMzOyB9XHJcbiAgNDEuNjc2NyUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbiAgNDEuNjg2NyUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMS42NzY2NyUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDAuMjcwOTU4MzMzMzMzMzMzOyB9XHJcbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS02LTEyIHtcclxuICAwJSB7IG9wYWNpdHk6IDAuMzc1MTI1OyB9XHJcbiAgNTAuMDElIHsgb3BhY2l0eTogMC4yNTsgfVxyXG4gIDUwLjAyJSB7IG9wYWNpdHk6IDE7IH1cclxuICAxMC4wMSUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDAuMzc1MTI1OyB9XHJcbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS03LTEyIHtcclxuICAwJSB7IG9wYWNpdHk6IDAuNDc5MjkxNjY2NjY2NjY3OyB9XHJcbiAgNTguMzQzMyUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbiAgNTguMzUzMyUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMTguMzQzMyUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDAuNDc5MjkxNjY2NjY2NjY3OyB9XHJcbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS04LTEyIHtcclxuICAwJSB7IG9wYWNpdHk6IDAuNTgzNDU4MzMzMzMzMzMzOyB9XHJcbiAgNjYuNjc2NyUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbiAgNjYuNjg2NyUgeyBvcGFjaXR5OiAxOyB9XHJcbiAgMjYuNjc2NyUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDAuNTgzNDU4MzMzMzMzMzMzOyB9XHJcbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS05LTEyIHtcclxuICAwJSB7IG9wYWNpdHk6IDAuNjg3NjI1OyB9XHJcbiAgNzUuMDElIHsgb3BhY2l0eTogMC4yNTsgfVxyXG4gIDc1LjAyJSB7IG9wYWNpdHk6IDE7IH1cclxuICAzNS4wMSUgeyBvcGFjaXR5OiAwLjI1OyB9XHJcbiAgMTAwJSB7IG9wYWNpdHk6IDAuNjg3NjI1OyB9XHJcbn1ALXdlYmtpdC1rZXlmcmFtZXMgb3BhY2l0eS02MC0yNS0xMC0xMiB7XHJcbiAgMCUgeyBvcGFjaXR5OiAwLjc5MTc5MTY2NjY2NjY2NzsgfVxyXG4gIDgzLjM0MzMlIHsgb3BhY2l0eTogMC4yNTsgfVxyXG4gIDgzLjM1MzMlIHsgb3BhY2l0eTogMTsgfVxyXG4gIDQzLjM0MzMlIHsgb3BhY2l0eTogMC4yNTsgfVxyXG4gIDEwMCUgeyBvcGFjaXR5OiAwLjc5MTc5MTY2NjY2NjY2NzsgfVxyXG59QC13ZWJraXQta2V5ZnJhbWVzIG9wYWNpdHktNjAtMjUtMTEtMTIge1xyXG4gIDAlIHsgb3BhY2l0eTogMC44OTU5NTgzMzMzMzMzMzM7IH1cclxuICA5MS42NzY3JSB7IG9wYWNpdHk6IDAuMjU7IH1cclxuICA5MS42ODY3JSB7IG9wYWNpdHk6IDE7IH1cclxuICA1MS42NzY3JSB7IG9wYWNpdHk6IDAuMjU7IH1cclxuICAxMDAlIHsgb3BhY2l0eTogMC44OTU5NTgzMzMzMzMzMzM7IH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG5cclxuLndldWlfbWFzayB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNik7XHJcbn1cclxuXHJcbi53ZXVpX21hc2tfdHJhbnNwYXJlbnQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLndldWlfbWFza190cmFuc2l0aW9ue1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDApO1xyXG4gICAgdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIC4zcztcclxufVxyXG4ud2V1aV9mYWRlX3RvZ2dsZXtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjYpO1xyXG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuQGJnQ29sb3I6I0VDRUNFQztcclxuLndldWlfYWN0aW9uc2hlZXQge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xyXG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgei1pbmRleDogNTAwMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VEZWZhdWx0QmFja2dyb3VuZENvbG9yO1xyXG4gICAgLy9zbGlkZSB1cCBhbmltYXRpb25cclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbn1cclxuLndldWlfYWN0aW9uc2hlZXRfbWVudXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuLndldWlfYWN0aW9uc2hlZXRfYWN0aW9uIHtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuLndldWlfYWN0aW9uc2hlZXRfY2VsbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLnNldFRvcExpbmUoQHdldWlDZWxsQm9yZGVyQ29sb3IpO1xyXG4gICAgfVxyXG4gICAgJjphY3RpdmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGJnQ29sb3I7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy9hY3Rpb25TaGVldCBhbmlhbXRpb25cclxuLndldWlfYWN0aW9uc2hlZXRfdG9nZ2xle1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG4ud2V1aV9zZWFyY2hfYmFyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkY0O1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC5zZXRUb3BMaW5lKCk7XHJcbiAgICB9XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICAuc2V0Qm90dG9tTGluZSgpO1xyXG4gICAgfVxyXG4gICAgJi53ZXVpX3NlYXJjaF9mb2N1c2luZ3tcclxuICAgICAgICAud2V1aV9zZWFyY2hfY2FuY2Vse1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLndldWlfc2VhcmNoX3RleHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53ZXVpX3NlYXJjaF9vdXRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbGV4OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZGNDtcclxuICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOjA7XHJcbiAgICAgICAgd2lkdGg6IDIwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjUpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RUE7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgfVxyXG59XHJcbi53ZXVpX3NlYXJjaF9pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIC53ZXVpX3NlYXJjaF9pbnB1dCB7XHJcbiAgICAgICAgcGFkZGluZzogNHB4IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyMC8xNGVtO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwLzE0ZW07XHJcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndldWlfaWNvbl9zZWFyY2gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuICAgIC53ZXVpX2ljb25fY2xlYXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0ycHg7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG59XHJcbi53ZXVpX3NlYXJjaF90ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMXB4O1xyXG4gICAgcmlnaHQ6IDFweDtcclxuICAgIGJvdHRvbTogMXB4O1xyXG4gICAgbGVmdDogMXB4O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjOUI5QjlCO1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIH1cclxuICAgIC53ZXVpX2ljb25fc2VhcmNoIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIH1cclxufVxyXG4ud2V1aV9zZWFyY2hfY2FuY2VsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGNvbG9yOiAjMDlCQjA3O1xyXG59XHJcbi53ZXVpX3NlYXJjaF9pbnB1dDpub3QoOnZhbGlkKSB+IC53ZXVpX2ljb25fY2xlYXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy/lubLmjolpbnB1dFtzZWFyY2hd6buY6K6k55qEY2xlYXIgYnV0dG9uXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLFxyXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */ +/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndldWkuY3NzIiwic3R5bGUvYmFzZS9yZXNldC5sZXNzIiwic3R5bGUvd2V1aS5jc3MiLCJzdHlsZS9iYXNlL21peGluL21vYmlsZS5sZXNzIiwic3R5bGUvaWNvbi93ZXVpLWZvbnQubGVzcyIsInN0eWxlL2ljb24vd2V1aS1pY29uX2ZvbnQubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpLWJ1dHRvbi93ZXVpLWJ0bl9nbG9iYWwubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpLWJ1dHRvbi93ZXVpLWJ0bl9kZWZhdWx0Lmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1idXR0b24vd2V1aS1idG5fcHJpbWFyeS5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktYnV0dG9uL3dldWktYnRuX3dhcm4ubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpLWJ1dHRvbi93ZXVpLWJ0bl9kaXNhYmxlZC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktYnV0dG9uL3dldWktYnRuX3BsYWluLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1idXR0b24vd2V1aS1idXR0b24ubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpLWNlbGwvd2V1aS1jZWxsX2dsb2JhbC5sZXNzIiwic3R5bGUvYmFzZS9taXhpbi9zZXRPbmVweC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktY2VsbC93ZXVpLWFjY2Vzcy5sZXNzIiwic3R5bGUvYmFzZS9taXhpbi9zZXRBcnJvdy5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktY2VsbC93ZXVpLWNoZWNrL3dldWktY2hlY2tfY29tbW9uLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1jZWxsL3dldWktY2hlY2svd2V1aS1yYWRpby5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktY2VsbC93ZXVpLWNoZWNrL3dldWktY2hlY2tib3gubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpLWNlbGwvd2V1aS1mb3JtL3dldWktZm9ybV9jb21tb24ubGVzcyIsInN0eWxlL2Jhc2UvbWl4aW4vdGV4dC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktY2VsbC93ZXVpLWZvcm0vd2V1aS1mb3JtLXByZXZpZXcubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpLWNlbGwvd2V1aS1mb3JtL3dldWktc2VsZWN0Lmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1jZWxsL3dldWktZm9ybS93ZXVpLXZjb2RlLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1jZWxsL3dldWktZ2FsbGVyeS5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktY2VsbC93ZXVpLXN3aXRjaC5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktY2VsbC93ZXVpLXVwbG9hZGVyLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1wYWdlL3dldWktbXNnLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1wYWdlL3dldWktYXJ0aWNsZS5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktdGFiL3RhYmJhci5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktdGFiL25hdmJhci5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktdGFiL3dldWktdGFiLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1wcm9ncmVzcy93ZXVpLXByb2dyZXNzLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1wYW5lbC93ZXVpLXBhbmVsLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1tZWRpYS1ib3gvd2V1aS1tZWRpYS1ib3gubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpLWdyaWQvd2V1aS1ncmlkLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1mb290ZXIvd2V1aS1mb290ZXIubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpLWZsZXgvd2V1aS1mbGV4Lmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS10aXBzL3dldWktZGlhbG9nLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS10aXBzL3dldWktdG9hc3QubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpLXRpcHMvd2V1aS1tYXNrLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS10aXBzL3dldWktYWN0aW9uc2hlZXQubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpLXRpcHMvd2V1aS1sb2FkbW9yZS5sZXNzIiwic3R5bGUvd2lkZ2V0L3dldWktc2VhcmNoYmFyL3dldWktc2VhcmNoYmFyLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1waWNrZXIvd2V1aS1waWNrZXIubGVzcyIsInN0eWxlL3dpZGdldC93ZXVpLWFuaW1hdGUvd2V1aS1hbmltYXRlLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1hZ3JlZS93ZXVpLWFncmVlLmxlc3MiLCJzdHlsZS93aWRnZXQvd2V1aS1sb2FkaW5nL3dldWktbG9hZGluZy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxBQ0hBO0VBQ0ksMkJBQUE7RUFDQSwrQkFBQTtDQ0RIO0FESUQ7RUFDSSxpQkFBQTtFQUNBLDhEQUFBO0NDRkg7QURLRDtFQUNJLFVBQUE7RUFDQSxXQUFBO0NDSEg7QURNRDtFQUNJLFVBQUE7Q0NKSDtBRE9EO0VBQ0ksc0JBQUE7RUVyQkEsOENBQUE7Q0RpQkg7QUVsQkQ7RUFDSSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxxbU1BQUE7Q0ZvQkg7QUVoQkQ7O0VBQ0ksb0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtFQUVBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSx5QkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0VGa0JGLGtCQUFrQjtFQUNsQixpRUFBaUU7RUVmL0QscUJBQUE7RUFDQSxxQkFBQTtFRmlCRiwrQ0FBK0M7RUVkN0MsaUJBQUE7RUZnQkYsaUVBQWlFO0VBQ2pFLDBCQUEwQjtFRWJ4QixrQkFBQTtFRmVGLDJEQUEyRDtFQUMzRCxzQkFBc0I7RUFDdEIsNkJBQTZCO0VBQzdCLHdEQUF3RDtDQUN6RDtBRVZEO0VBQTJCLGlCQUFBO0NGYTFCO0FBQ0QsU0FBUztBRWJUO0VBQTZCLGlCQUFBO0NGZ0I1QjtBQUNE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Q3RrRUQ7SUFDRSw2Q0FBQTtHOUN3a0VEO0NBQ0YiLCJmaWxlIjoic3R5bGUvd2V1aS5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIkBpbXBvcnQgXCJmblwiO1xuXG5odG1sIHtcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmJvZHkge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1mYW1pbHk6IEB3ZXVpRm9udERlZmF1bHQ7XG59XG5cbioge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG5hIGltZyB7XG4gICAgYm9yZGVyOiAwO1xufVxuXG5hIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgLnNldFRhcENvbG9yKCk7XG59IiwiaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5ib2R5IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0tZm9udCwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xufVxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmEgaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwid2V1aVwiO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9vY3RldC1zdHJlYW07YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdSMU5WUXJEK3MrMEFBQUU0QUFBQVFrOVRMekpBS0V4K0FBQUJmQUFBQUZaamJXRnc2NWNGSFFBQUFod0FBQUpRWjJ4NVp2Q1JSL0VBQUFTVUFBQUt0R2hsWVdRTEVRVDlBQUFBNEFBQUFEWm9hR1ZoQ0N3RCtnQUFBTHdBQUFBa2FHMTBlRUpvLy84QUFBSFVBQUFBU0d4dlkyRVlxaFc2QUFBRWJBQUFBQ1p0WVhod0FTRUFWUUFBQVJnQUFBQWdibUZ0WmVOY0h0Z0FBQTlJQUFBQjVuQnZjM1FzMnZ4d0FBQVJNQUFBQU9ZQUFRQUFBK2dBQUFCYUErai8vLy8vQStrQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUJJQUFRQUFBQUVBQU1SVkJDMWZEenoxQUFzRDZBQUFBQURVQldBWEFBQUFBTlFGWUJmLy93QUFBK2tENmdBQUFBZ0FBZ0FBQUFBQUFBQUJBQUFBRWdCSkFBVUFBQUFBQUFJQUFBQUtBQW9BQUFEL0FBQUFBQUFBQUFFQUFBQUtBQjRBTEFBQlJFWk1WQUFJQUFRQUFBQUFBQUFBQVFBQUFBRnNhV2RoQUFnQUFBQUJBQUFBQVFBRUFBUUFBQUFCQUFnQUFRQUdBQUFBQVFBQUFBQUFBUU93QVpBQUJRQUlBbm9DdkFBQUFJd0NlZ0s4QUFBQjRBQXhBUUlBQUFJQUJRTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVUdaRlpBQkE2Z0hxRVFQb0FBQUFXZ1BxQUFBQUFBQUJBQUFBQUFBQUFBQUFBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStqLy93UG9BQUFENkFBQUFBQUFCUUFBQUFNQUFBQXNBQUFBQkFBQUFYUUFBUUFBQUFBQWJnQURBQUVBQUFBc0FBTUFDZ0FBQVhRQUJBQkNBQUFBQkFBRUFBRUFBT29SLy84QUFPb0IvLzhBQUFBQkFBUUFBQUFCQUFJQUF3QUVBQVVBQmdBSEFBZ0FDUUFLQUFzQURBQU5BQTRBRHdBUUFCRUFBQUVHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXdBQUFBQUFOd0FBQUFBQUFBQUVRQUE2Z0VBQU9vQkFBQUFBUUFBNmdJQUFPb0NBQUFBQWdBQTZnTUFBT29EQUFBQUF3QUE2Z1FBQU9vRUFBQUFCQUFBNmdVQUFPb0ZBQUFBQlFBQTZnWUFBT29HQUFBQUJnQUE2Z2NBQU9vSEFBQUFCd0FBNmdnQUFPb0lBQUFBQ0FBQTZna0FBT29KQUFBQUNRQUE2Z29BQU9vS0FBQUFDZ0FBNmdzQUFPb0xBQUFBQ3dBQTZnd0FBT29NQUFBQURBQUE2ZzBBQU9vTkFBQUFEUUFBNmc0QUFPb09BQUFBRGdBQTZnOEFBT29QQUFBQUR3QUE2aEFBQU9vUUFBQUFFQUFBNmhFQUFPb1JBQUFBRVFBQUFBQUFSZ0NNQU5JQkpnRjRBY1FDTWdKZ0FxZ0MvQU5JQTZZRC9nUk9CS0FFOUFWYUFBQUFBZ0FBQUFBRHJ3T3RBQlFBS1FBQUFTSUhCZ2NHRkJjV0Z4WXlOelkzTmpRbkppY21BeUluSmljbU5EYzJOell5RnhZWEZoUUhCZ2NHQWZWNFoyUTdQRHc3Wkdmd1ptUTdQRHc3WkdaNGJsNWJOamMzTmx0ZTIxNWJOamMzTmx0ZUE2MDhPMlJuOEdkak96dzhPMk5uOEdka096ejhyemMxVzE3YlhsdzFOemMxWEY3YlhsczFOd0FBQUFBQ0FBQUFBQU96QTdNQUZ3QXRBQUFCSWdjR0J3WVZGQmNXRnhZek1qYzJOelkxTkNjbUp5WVRCd1lpTHdFbU5qc0JFVFEyT3dFeUZoVVJNeklXQWU1MloyUTdQVDA3WkdkMmZHcG1PejQrTzJacElYWU9LQTUyRGcwWFhRc0hKZ2NMWFJjTkE3TStPMlpxZkhablpEczlQVHRrWjNaOWFXWTdQdjN3bWhJU21oSWFBUmNJQ3dzSS91a2FBQU1BQUFBQUErVUQ1UUFYQUNNQUxBQUFBU0lIQmdjR0ZSUVhGaGNXTXpJM05qYzJOVFFuSmljbUF4UXJBU0kxQXpRN0FUSUhKeUltTkRZeUZoUUdBZTZFY205QlJFUkJiM0tFaVhaeFFrUkVRbkYxYVFJeEF3Z0NRZ01CSXhJWkdTUVpHUVBrUkVKeGRvbUVjbTlCUkVSQmIzS0VpblZ4UWtUOUhRSUNBV0lDQWpFWkl4a1pJeGtBQUFBQUF3QUFBQUFEc1FQa0FCc0FLZ0F6QUFBQkJnY0dCd1lIQmpjUkZCY1dGeFlYTmpjMk56WTFFU1FYSmljbUJ6TXlGaFVERkFZckFTSW5BelEyRXlJbU5EWXlGaFFHQWZWQlFUZzdMRHQvSUVjK2JGNXNiRjF0UFVqKzJLaFFRVlZ2TkFRR0RBTUNKZ1VCQ3dZZUR4WVdIaFVWQStRUEVnNFNEaElwQ3Y2dGozVmtTVDRkSFQ1SlpIV1BBVk5lTlJrU0dQd0dCUDdHQWdNRkFUb0VCdjVBRlI4VkZSOFZBQUFBQWdBQUFBQURzUVBrQUJrQUxnQUFBUVlIQmdjMkJSRVVGeFlYRmhjMk56WTNOalVSSkJjbUp5WVRBUVl2QVNZL0FUWXlId0VXTmpjbE5qSWZBUllCOVZWVlFrK3YvdEZIUG14ZWJHeGRiVDFJL3RHdlQwSlZvLzdWQkFTS0F3TVNBUVVCY1FFRkFnRVNBZ1VCRVFRRDR4TVlFaGszWVA2c2puVmxTRDhjSEQ5SVpYV09BVlJnTnhrU0dQNjIvdGtEQTQ4RUJCa0NBVllDQVFIbEFRSVFCQUFBQUFBQ0FBQUFBQVBrQStRQUZ3QXRBQUFCSWdjR0J3WVZGQmNXRnhZek1qYzJOelkxTkNjbUp5WVRBUVlpTHdFbVB3RTJNaDhCRmpJM0FUWXlId0VXQWU2RWNtOUJRME5DYm5PRGlYVnhRa1JFUW5GMWtmNmdBUVVCb3dNREZnRUZBWVVDQlFFQlF3SUZBUlVFQStORVFuRjFpWU56YmtKRFEwRnZjb1NKZFhGQ1JQNmovcVVCQWFnRUJSNENBV1lCQVFFTkFnSVZCQUFBQUFRQUFBQUFBNjhEclFBVUFDa0FQd0JEQUFBQklnY0dCd1lVRnhZWEZqSTNOamMyTkNjbUp5WURJaWNtSnlZME56WTNOaklYRmhjV0ZBY0dCd1lUQlE0Qkx3RW1CZzhCQmhZZkFSWXlOd0UrQVNZaUZ6QWZBUUgxZUdka096dzhPMlJuOEdaa096dzhPMlJtZUc1ZVd6WTNOelpiWHR0ZVd6WTNOelpiWG1uKzlnWVNCbUFHRHdVREJRRUdmUVVRQmdFbEJRRUxFQlVCQVFPdFBEdGtaL0JuWXpzOFBEdGpaL0JuWkRzOC9LODNOVnRlMjE1Y05UYzNOVnhlMjE1Yk5UY0NKdDBGQVFWSkJRSUdCQWNSQm9BR0JRRWhCUThMQkFFQkFBQUJBQUFBQUFPN0F6b0FGd0FBRXk0QlB3RStBUjhCRmpZM0FUWVdGeWNXRkFjQkJpSW5QUW9HQndVSEdnekxEQ0VMQWgwTEh3c05DZ3I5dVFvZUNnR3pDeUVPQ3cwSENaTUpBUW9CdmdrQ0NnMExIUXY5c1FzS0FBQUFBQUlBQUFBQUErVUQ1Z0FYQUN3QUFBRWlCd1lIQmhVVUZ4WVhGak15TnpZM05qVTBKeVluSmhNSEJpOEJKaWNtTlJNME5qc0JNaFlWRXhjZUFRSHZoSEp2UVVORFFtNXpnNGwxY1VKRVJFSnhkVmNRQXdUNkF3SUVFQU1DS3dJRERzVUNBUVBsUkVKeGRZbURjMjVDUTBOQmIzS0VpWFZ4UWtUOVZod0VBbmNDQWdNR0FYb0NBd01DL3EyRkFnUUFBQVFBQUFBQUE2OERyUUFEQUJnQUxRQXpBQUFCTUI4QkF5SUhCZ2NHRkJjV0Z4WXlOelkzTmpRbkppY21BeUluSmljbU5EYzJOell5RnhZWEZoUUhCZ2NHQXlNVk16VWpBdVVCQWZKNFoyUTdQRHc3Wkdmd1ptUTdQRHc3WkdaNGJsNWJOamMzTmx0ZTIxNWJOamMzTmx0ZW15VDkyUUtEQVFFQkxEdzdaR2Z3WjJNN1BEdzdZMmZ3WjJRN1BQeXZOelZiWHR0ZVhEVTNOelZjWHR0ZVd6VTNBakg5SkFBQUFBTUFBQUFBQStRRDVBQVhBQ2NBTUFBQUFTSUhCZ2NHRlJRWEZoY1dNekkzTmpjMk5UUW5KaWNtQXpNeUZoVURGQVlyQVNJbU5RTTBOaE1pSmpRMk1oWVVCZ0h1aEhKdlFVTkRRbTV6ZzRsMWNVSkVSRUp4ZFo0MkJBWU1Bd0luQXdNTUJoOFBGaFllRmhZRDQwUkNjWFdKZzNOdVFrTkRRVzl5aElsMWNVSkUvdllHQmY3QUFnTURBZ0ZBQlFiK05oWWZGaFlmRmdBQUJBQUFBQUFEd0FQQUFBZ0FFZ0FvQUQwQUFBRXlOalFtSWdZVUZoY2pGVE1SSXhVek5TTURJZ2NHQndZVkZCWVhGak15TnpZM05qVTBKeTRCQXlJbkppY21ORGMyTnpZeUZ4WVhGaFFIQmdjR0FmUVlJU0V3SVNGUmp6azV5VG9yaEc1clBUOTlhbStEZG1obFBENCtQTXlGYlY1Yk5UYzNOVnRlMmw1Yk5UYzNOVnRlQXFBaUx5SWlMeUk1SGY3RUhCd0NzVDg5YTI2RWQ4dzhQajQ4WldoMmcyOXFmZnlqTnpWYlh0cGVXelUzTnpWYlh0cGVXelUzQUFBREFBQUFBQU9vQTZnQUN3QWdBRFVBQUFFSEp3Y1hCeGMzRnpjbk53TWlCd1lIQmhRWEZoY1dNamMyTnpZMEp5WW5KZ01pSnlZbkpqUTNOamMyTWhjV0Z4WVVCd1lIQmdLT21wb2NtcG9jbXBvY21wcTJkbVppT2pzN09tSm03R1ppT2pzN09tSm1kbXRkV1RRMk5qUlpYZFpkV1RRMk5qUlpYUUtxbXBvY21wb2NtcG9jbXBvQkdUczZZbWJzWm1JNk96czZZbWJzWm1JNk8vekNOalJaWGRaZFdUUTJOalJaWGRaZFdUUTJBQU1BQUFBQUEra0Q2Z0FhQUM4QU1BQUFBUVlIQmlNaUp5WW5KalEzTmpjMk1oY1dGeFlWRkFjR0J3RUhBVEkzTmpjMk5DY21KeVlpQndZSEJoUVhGaGNXTXdLT05VQkNSMjFkV2pVM056VmFYZHBkV3pVMkdCY3JBU001L2VCWFMwZ3JLeXNyU0V1dVNra3FMQ3dxU1VwWEFTTXJGeGcyTlZ0ZDJsMWFOVGMzTlZwZGJVZENRRFgrM2prQkdTc3JTRXV1U2trcUxDd3FTVXF1UzBnckt3QUMvLzhBQUFQb0ErZ0FGQUF3QUFBQklnY0dCd1lRRnhZWEZpQTNOamMyRUNjbUp5WVRGZzRCSWk4QkJ3WXVBVFEvQVNjbVBnRVdId0UzTmg0QkJnOEJBZlNJZEhGRFJFUkRjWFFCRUhSeFEwUkVRM0YwU1FvQkZCc0tvcWdLR3hNS3FLSUtBUlFiQ3FLb0Noc1VBUXFvQStoRVEzRjAvdkIwY1VORVJFTnhkQUVRZEhGRFJQMWpDaHNUQ3FpaUNnRVVHd3FpcUFvYkZBRUtxS0lLQVJRYkNxSUFBQUlBQUFBQUErUUQ1QUFYQURRQUFBRWlCd1lIQmhVVUZ4WVhGak15TnpZM05qVTBKeVluSmhNVUJpTUZGeFlVRHdFR0x3RXVBVDhCTmg4QkZoUVBBUVV5RmgwQkFlNkVjbTlCUTBOQ2JuT0RpWFZ4UWtSRVFuRjFmd1FDL3BHREFRRVZBd1RzQWdFQzdBUUVGQUlCaEFGd0FnTUQ0MFJDY1hXSmczTnVRa05EUVc5eWhJbDFjVUpFL2ZZQ0F3dVZBZ1FDRkFRRTBBSUZBdEVFQkJRQ0JRR1ZDd01ESndBQUFBVUFBQUFBQTlRRDB3QWpBQ2NBTndCSEFFZ0FBQUVSRkFZaklTSW1OUkVqSWlZOUFUUTJNeUUxTkRZeklUSVdIUUVoTWhZZEFSUUdJeUVSSVJFSElnWVZFUlFXT3dFeU5qVVJOQ1lqSVNJR0ZSRVVGanNCTWpZMUVUUW1Ld0VEZXlZYi9YWWJKa01KRFEwSkFRWVpFZ0V2RXhrQkJna05EUW45Q1FKYzBRa05EUWt0Q1EwTkNmN3NDUTBOQ1MwSkRRMEpMUU1pL1RRYkppWWJBc3dNQ2l3SkRTNFNHUmtTTGcwSkxBb00vVXdDdEdzTkNmNU5DUTBOQ1FHekNRME5DZjVOQ1EwTkNRR3pDUTBBQUFBQUVBREdBQUVBQUFBQUFBRUFCQUFBQUFFQUFBQUFBQUlBQndBRUFBRUFBQUFBQUFNQUJBQUxBQUVBQUFBQUFBUUFCQUFQQUFFQUFBQUFBQVVBQ3dBVEFBRUFBQUFBQUFZQUJBQWVBQUVBQUFBQUFBb0FLd0FpQUFFQUFBQUFBQXNBRXdCTkFBTUFBUVFKQUFFQUNBQmdBQU1BQVFRSkFBSUFEZ0JvQUFNQUFRUUpBQU1BQ0FCMkFBTUFBUVFKQUFRQUNBQitBQU1BQVFRSkFBVUFGZ0NHQUFNQUFRUUpBQVlBQ0FDY0FBTUFBUVFKQUFvQVZnQ2tBQU1BQVFRSkFBc0FKZ0Q2ZDJWMWFWSmxaM1ZzWVhKM1pYVnBkMlYxYVZabGNuTnBiMjRnTVM0d2QyVjFhVWRsYm1WeVlYUmxaQ0JpZVNCemRtY3lkSFJtSUdaeWIyMGdSbTl1ZEdWc2JHOGdjSEp2YW1WamRDNW9kSFJ3T2k4dlptOXVkR1ZzYkc4dVkyOXRBSGNBWlFCMUFHa0FVZ0JsQUdjQWRRQnNBR0VBY2dCM0FHVUFkUUJwQUhjQVpRQjFBR2tBVmdCbEFISUFjd0JwQUc4QWJnQWdBREVBTGdBd0FIY0FaUUIxQUdrQVJ3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCekFIWUFad0F5QUhRQWRBQm1BQ0FBWmdCeUFHOEFiUUFnQUVZQWJ3QnVBSFFBWlFCc0FHd0Fid0FnQUhBQWNnQnZBR29BWlFCakFIUUFMZ0JvQUhRQWRBQndBRG9BTHdBdkFHWUFid0J1QUhRQVpRQnNBR3dBYndBdUFHTUFid0J0QUFBQUFnQUFBQUFBQUFBS0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFTQVFJQkF3RUVBUVVCQmdFSEFRZ0JDUUVLQVFzQkRBRU5BUTRCRHdFUUFSRUJFZ0VUQUFaamFYSmpiR1VJWkc5M2JteHZZV1FFYVc1bWJ3eHpZV1psWDNOMVkyTmxjM01KYzJGbVpWOTNZWEp1QjNOMVkyTmxjM01PYzNWalkyVnpjMTlqYVhKamJHVVJjM1ZqWTJWemMxOXViMTlqYVhKamJHVUhkMkZwZEdsdVp3NTNZV2wwYVc1blgyTnBjbU5zWlFSM1lYSnVDMmx1Wm05ZlkybHlZMnhsQm1OaGJtTmxiQVp6WldGeVkyZ0ZZMnh2YzJVRVltRmphd1prWld4bGRHVUFBQUFBJykgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuW2NsYXNzXj1cIndldWktaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiB3ZXVpLWljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIndldWlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuLndldWktaWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDFcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aS1pY29uLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAyXCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWktaWNvbi1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTAzXCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWktaWNvbi1zYWZlX3N1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDRcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aS1pY29uLXNhZmVfd2FybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNVwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpLWljb24tc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwNlwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpLWljb24tc3VjY2Vzcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMDdcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aS1pY29uLXN1Y2Nlc3Mtbm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA4XCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWktaWNvbi13YWl0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTA5XCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWktaWNvbi13YWl0aW5nLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQVwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpLWljb24td2FybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwQlwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpLWljb24taW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXEVBMENcIjtcbn1cbi8qICfuoIAnICovXG4ud2V1aS1pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwRFwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpLWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTBFXCI7XG59XG4vKiAn7qCAJyAqL1xuLndldWktaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUEwRlwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpLWljb24tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcRUExMFwiO1xufVxuLyogJ+6ggCcgKi9cbi53ZXVpLWljb24tZGVsZXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxFQTExXCI7XG59XG4vKiAn7qCAJyAqL1xuW2NsYXNzXj1cIndldWktaWNvbl9cIl06YmVmb3JlLFxuW2NsYXNzKj1cIiB3ZXVpLWljb25fXCJdOmJlZm9yZSB7XG4gIG1hcmdpbjogMDtcbn1cbi53ZXVpLWljb24tc3VjY2VzczpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMDlCQjA3O1xufVxuLndldWktaWNvbi13YWl0aW5nOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgY29sb3I6ICMxMEFFRkY7XG59XG4ud2V1aS1pY29uLXdhcm46YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogI0Y0MzUzMDtcbn1cbi53ZXVpLWljb24taW5mbzpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMTBBRUZGO1xufVxuLndldWktaWNvbi1zdWNjZXNzLWNpcmNsZTpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMDlCQjA3O1xufVxuLndldWktaWNvbi1zdWNjZXNzLW5vLWNpcmNsZTpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMDlCQjA3O1xufVxuLndldWktaWNvbi13YWl0aW5nLWNpcmNsZTpiZWZvcmUge1xuICBmb250LXNpemU6IDIzcHg7XG4gIGNvbG9yOiAjMTBBRUZGO1xufVxuLndldWktaWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogI0M5QzlDOTtcbn1cbi53ZXVpLWljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzA5QkIwNztcbn1cbi53ZXVpLWljb24taW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBjb2xvcjogIzA5QkIwNztcbn1cbi53ZXVpLWljb24tc2FmZS1zdWNjZXNzOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDlCQjA3O1xufVxuLndldWktaWNvbi1zYWZlLXdhcm46YmVmb3JlIHtcbiAgY29sb3I6ICNGRkJFMDA7XG59XG4ud2V1aS1pY29uLWNhbmNlbDpiZWZvcmUge1xuICBjb2xvcjogI0Y0MzUzMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLndldWktaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29sb3I6ICNCMkIyQjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZXVpLWljb24tY2xlYXI6YmVmb3JlIHtcbiAgY29sb3I6ICNCMkIyQjI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZXVpLWljb25fZ2FsbGVyeS1kZWxldGUud2V1aS1pY29uLWRlbGV0ZTpiZWZvcmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLndldWktaWNvbl9tc2c6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA5M3B4O1xufVxuLndldWktaWNvbi13YXJuLndldWktaWNvbl9tc2c6YmVmb3JlIHtcbiAgY29sb3I6ICNGNzYyNjA7XG59XG4ud2V1aS1pY29uX21zZy1wcmltYXJ5OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogOTNweDtcbn1cbi53ZXVpLWljb24td2Fybi53ZXVpLWljb25fbXNnLXByaW1hcnk6YmVmb3JlIHtcbiAgY29sb3I6ICNDOUM5Qzk7XG59XG4ud2V1aS1pY29uX3NhZmU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA5NXB4O1xufVxuLndldWktYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDIuNTU1NTU1NTY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndldWktYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLndldWktYnRuX2lubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53ZXVpLWJ0bl9kZWZhdWx0IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG4ud2V1aS1idG5fZGVmYXVsdDpub3QoLndldWktYnRuX2Rpc2FibGVkKTp2aXNpdGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4ud2V1aS1idG5fZGVmYXVsdDpub3QoLndldWktYnRuX2Rpc2FibGVkKTphY3RpdmUge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVERURFO1xufVxuLndldWktYnRuX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFBRDE5O1xufVxuLndldWktYnRuX3ByaW1hcnk6bm90KC53ZXVpLWJ0bl9kaXNhYmxlZCk6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLndldWktYnRuX3ByaW1hcnk6bm90KC53ZXVpLWJ0bl9kaXNhYmxlZCk6YWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3OUIxNjtcbn1cbi53ZXVpLWJ0bl93YXJuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2NDM0MDtcbn1cbi53ZXVpLWJ0bl93YXJuOm5vdCgud2V1aS1idG5fZGlzYWJsZWQpOnZpc2l0ZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53ZXVpLWJ0bl93YXJuOm5vdCgud2V1aS1idG5fZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRTNDMzk7XG59XG4ud2V1aS1idG5fZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLndldWktYnRuX2Rpc2FibGVkLndldWktYnRuX2RlZmF1bHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuLndldWktYnRuX2Rpc2FibGVkLndldWktYnRuX3ByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUVEOTlEO1xufVxuLndldWktYnRuX2Rpc2FibGVkLndldWktYnRuX3dhcm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM4Qjg5O1xufVxuLndldWktYnRuX3BsYWluLXByaW1hcnkge1xuICBjb2xvcjogIzFhYWQxOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhYWQxOTtcbn1cbi53ZXVpLWJ0bl9wbGFpbi1wcmltYXJ5Om5vdCgud2V1aS1idG5fcGxhaW4tZGlzYWJsZWQpOmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDI2LCAxNzMsIDI1LCAwLjYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjYsIDE3MywgMjUsIDAuNik7XG59XG4ud2V1aS1idG5fcGxhaW4tcHJpbWFyeTphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cbi53ZXVpLWJ0bl9wbGFpbi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTM1MzU7XG59XG4ud2V1aS1idG5fcGxhaW4tZGVmYXVsdDpub3QoLndldWktYnRuX3BsYWluLWRpc2FibGVkKTphY3RpdmUge1xuICBjb2xvcjogcmdiYSg1MywgNTMsIDUzLCAwLjYpO1xuICBib3JkZXItY29sb3I6IHJnYmEoNTMsIDUzLCA1MywgMC42KTtcbn1cbi53ZXVpLWJ0bl9wbGFpbi1kZWZhdWx0OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuLndldWktYnRuX3BsYWluLWRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5idXR0b24ud2V1aS1idG4sXG5pbnB1dC53ZXVpLWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmJ1dHRvbi53ZXVpLWJ0bjpmb2N1cyxcbmlucHV0LndldWktYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbmJ1dHRvbi53ZXVpLWJ0bl9pbmxpbmUsXG5pbnB1dC53ZXVpLWJ0bl9pbmxpbmUsXG5idXR0b24ud2V1aS1idG5fbWluaSxcbmlucHV0LndldWktYnRuX21pbmkge1xuICB3aWR0aDogYXV0bztcbn1cbmJ1dHRvbi53ZXVpLWJ0bl9wbGFpbi1wcmltYXJ5LFxuaW5wdXQud2V1aS1idG5fcGxhaW4tcHJpbWFyeSxcbmJ1dHRvbi53ZXVpLWJ0bl9wbGFpbi1kZWZhdWx0LFxuaW5wdXQud2V1aS1idG5fcGxhaW4tZGVmYXVsdCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi53ZXVpLWJ0bl9taW5pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEuMzJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLypnYXAgYmV0d2VlbiBidG4qL1xuLndldWktYnRuICsgLndldWktYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi53ZXVpLWJ0bi53ZXVpLWJ0bl9pbmxpbmUgKyAud2V1aS1idG4ud2V1aS1idG5faW5saW5lIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ud2V1aS1idG4tYXJlYSB7XG4gIG1hcmdpbjogMS4xNzY0NzA1OWVtIDE1cHggMC4zZW07XG59XG4ud2V1aS1idG4tYXJlYV9pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLndldWktYnRuLWFyZWFfaW5saW5lIC53ZXVpLWJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDE7XG59XG4ud2V1aS1idG4tYXJlYV9pbmxpbmUgLndldWktYnRuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ud2V1aS1jZWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWktY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIGxlZnQ6IDE1cHg7XG59XG4ud2V1aS1jZWxsOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aS1jZWxscyB7XG4gIG1hcmdpbi10b3A6IDEuMTc2NDcwNTllbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDEuNDExNzY0NzE7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWktY2VsbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBjb2xvcjogI0Q5RDlEOTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWktY2VsbHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aS1jZWxsc19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAuNzdlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjNlbTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndldWktY2VsbHNfX3RpdGxlICsgLndldWktY2VsbHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndldWktY2VsbHNfX3RpcHMge1xuICBtYXJnaW4tdG9wOiAuM2VtO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2V1aS1jZWxsIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2V1aS1jZWxsX3ByaW1hcnkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi53ZXVpLWNlbGxfX2JkIHtcbiAgZmxleDogMTtcbn1cbi53ZXVpLWNlbGxfX2Z0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLndldWktY2VsbF9hY2Nlc3Mge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLndldWktY2VsbF9hY2Nlc3M6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi53ZXVpLWNlbGxfYWNjZXNzIC53ZXVpLWNlbGxfX2Z0IHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWktY2VsbF9hY2Nlc3MgLndldWktY2VsbF9fZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiAjQzhDOENEO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgwLjcxLCAwLjcxLCAtMC43MSwgMC43MSwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICByaWdodDogMnB4O1xufVxuLndldWktY2VsbF9saW5rIHtcbiAgY29sb3I6ICM1ODZDOTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZXVpLWNlbGxfbGluazpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZXVpLWNoZWNrX19sYWJlbCB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi53ZXVpLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xufVxuLndldWktY2VsbHNfcmFkaW8gLndldWktY2VsbF9fZnQge1xuICBwYWRkaW5nLWxlZnQ6IDAuMzVlbTtcbn1cbi53ZXVpLWNlbGxzX3JhZGlvIC53ZXVpLWNlbGw6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbn1cbi53ZXVpLWNlbGxzX3JhZGlvIC53ZXVpLWNoZWNrOmNoZWNrZWQgKyAud2V1aS1pY29uLWNoZWNrZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICdcXEVBMDgnO1xuICBjb2xvcjogIzA5QkIwNztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLndldWktY2VsbHNfY2hlY2tib3ggLndldWktY2VsbF9faGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM1ZW07XG59XG4ud2V1aS1jZWxsc19jaGVja2JveCAud2V1aS1jZWxsOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ud2V1aS1jZWxsc19jaGVja2JveCAud2V1aS1pY29uLWNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcRUEwMSc7XG4gIGNvbG9yOiAjQzlDOUM5O1xuICBmb250LXNpemU6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndldWktY2VsbHNfY2hlY2tib3ggLndldWktY2hlY2s6Y2hlY2tlZCArIC53ZXVpLWljb24tY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxFQTA2JztcbiAgY29sb3I6ICMwOUJCMDc7XG59XG4ud2V1aS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTA1cHg7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLndldWktaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBoZWlnaHQ6IDEuNDExNzY0NzFlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDExNzY0NzE7XG59XG4ud2V1aS1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi53ZXVpLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4ud2V1aS10ZXh0YXJlYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHJlc2l6ZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDFlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG91dGxpbmU6IDA7XG59XG4ud2V1aS10ZXh0YXJlYS1jb3VudGVyIHtcbiAgY29sb3I6ICNCMkIyQjI7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndldWktY2VsbF93YXJuIC53ZXVpLXRleHRhcmVhLWNvdW50ZXIge1xuICBjb2xvcjogI0U2NDM0MDtcbn1cbi53ZXVpLXRvcHRpcHMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgei1pbmRleDogNTAwMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4ud2V1aS10b3B0aXBzX3dhcm4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTY0MzQwO1xufVxuLndldWktY2VsbHNfZm9ybSAud2V1aS1jZWxsX19mdCB7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi53ZXVpLWNlbGxzX2Zvcm0gLndldWktaWNvbi13YXJuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZXVpLWNlbGxzX2Zvcm0gaW5wdXQsXG4ud2V1aS1jZWxsc19mb3JtIHRleHRhcmVhLFxuLndldWktY2VsbHNfZm9ybSBsYWJlbFtmb3JdIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLndldWktY2VsbF93YXJuIHtcbiAgY29sb3I6ICNFNjQzNDA7XG59XG4ud2V1aS1jZWxsX3dhcm4gLndldWktaWNvbi13YXJuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndldWktZm9ybS1wcmV2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLndldWktZm9ybS1wcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgY29sb3I6ICNEOUQ5RDk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cbi53ZXVpLWZvcm0tcHJldmlldzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgY29sb3I6ICNEOUQ5RDk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cbi53ZXVpLWZvcm0tcHJldmlld19faGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjVlbTtcbn1cbi53ZXVpLWZvcm0tcHJldmlld19faGQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG4gIGxlZnQ6IDE1cHg7XG59XG4ud2V1aS1mb3JtLXByZXZpZXdfX2hkIC53ZXVpLWZvcm0tcHJldmlld19fdmFsdWUge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG59XG4ud2V1aS1mb3JtLXByZXZpZXdfX2JkIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IC45ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzk5OTk5OTtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG4ud2V1aS1mb3JtLXByZXZpZXdfX2Z0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi53ZXVpLWZvcm0tcHJldmlld19fZnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENUQ1RDY7XG4gIGNvbG9yOiAjRDVENUQ2O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aS1mb3JtLXByZXZpZXdfX2xhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMWVtO1xuICBtaW4td2lkdGg6IDRlbTtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHRleHQtYWxpZ24tbGFzdDoganVzdGlmeTtcbn1cbi53ZXVpLWZvcm0tcHJldmlld19fdmFsdWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG4ud2V1aS1mb3JtLXByZXZpZXdfX2J0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjM0NDNTFGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi53ZXVpLWZvcm0tcHJldmlld19fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG4ud2V1aS1mb3JtLXByZXZpZXdfX2J0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNENUQ1RDY7XG4gIGNvbG9yOiAjRDVENUQ2O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XG59XG4ud2V1aS1mb3JtLXByZXZpZXdfX2J0bjpmaXJzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aS1mb3JtLXByZXZpZXdfX2J0bl9kZWZhdWx0IHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ud2V1aS1mb3JtLXByZXZpZXdfX2J0bl9wcmltYXJ5IHtcbiAgY29sb3I6ICMwQkIyMEM7XG59XG4ud2V1aS1jZWxsX3NlbGVjdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ud2V1aS1jZWxsX3NlbGVjdCAud2V1aS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLndldWktY2VsbF9zZWxlY3QgLndldWktY2VsbF9fYmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiAjQzhDOENEO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgwLjcxLCAwLjcxLCAtMC43MSwgMC43MSwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi53ZXVpLXNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ud2V1aS1jZWxsX3NlbGVjdC1iZWZvcmUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLndldWktY2VsbF9zZWxlY3QtYmVmb3JlIC53ZXVpLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi53ZXVpLWNlbGxfc2VsZWN0LWJlZm9yZSAud2V1aS1jZWxsX19oZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53ZXVpLWNlbGxfc2VsZWN0LWJlZm9yZSAud2V1aS1jZWxsX19oZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q5RDlEOTtcbiAgY29sb3I6ICNEOUQ5RDk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMC41KTtcbn1cbi53ZXVpLWNlbGxfc2VsZWN0LWJlZm9yZSAud2V1aS1jZWxsX19oZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDZweDtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgYm9yZGVyLWNvbG9yOiAjQzhDOENEO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgwLjcxLCAwLjcxLCAtMC43MSwgMC43MSwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi53ZXVpLWNlbGxfc2VsZWN0LWJlZm9yZSAud2V1aS1jZWxsX19iZCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi53ZXVpLWNlbGxfc2VsZWN0LWJlZm9yZSAud2V1aS1jZWxsX19iZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aS1jZWxsX3NlbGVjdC1hZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi53ZXVpLWNlbGxfc2VsZWN0LWFmdGVyIC53ZXVpX3NlbGVjdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi53ZXVpLWNlbGxfdmNvZGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud2V1aS12Y29kZS1pbWcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud2V1aS12Y29kZS1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMCAwLjZlbSAwIDAuN2VtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjM0NDNTFGO1xufVxuLndldWktdmNvZGUtYnRuOmFjdGl2ZSB7XG4gIGNvbG9yOiAjNTJhMzQxO1xufVxuLndldWktZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB6LWluZGV4OiAxMDAwO1xufVxuLndldWktZ2FsbGVyeV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDYwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4ud2V1aS1nYWxsZXJ5X19vcHIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRDBEMEQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndldWktZ2FsbGVyeV9fZGVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ud2V1aS1jZWxsX3N3aXRjaCB7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG4ud2V1aS1zd2l0Y2gge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERkRGREY7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkRGREY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcywgYm9yZGVyIDAuMXM7XG59XG4ud2V1aS1zd2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRGREZEO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuNDUsIDEsIDAuNCwgMSk7XG59XG4ud2V1aS1zd2l0Y2g6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLjQsIDAuMjUsIDEuMzUpO1xufVxuLndldWktc3dpdGNoOmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMwNEJFMDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNEJFMDI7XG59XG4ud2V1aS1zd2l0Y2g6Y2hlY2tlZDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLndldWktc3dpdGNoOmNoZWNrZWQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG4ud2V1aS11cGxvYWRlcl9faGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53ZXVpLXVwbG9hZGVyX190aXRsZSB7XG4gIGZsZXg6IDE7XG59XG4ud2V1aS11cGxvYWRlcl9faW5mbyB7XG4gIGNvbG9yOiAjQjJCMkIyO1xufVxuLndldWktdXBsb2FkZXJfX2JkIHtcbiAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndldWktdXBsb2FkZXJfX2ZpbGVzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53ZXVpLXVwbG9hZGVyX19maWxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHdpZHRoOiA3OXB4O1xuICBoZWlnaHQ6IDc5cHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLndldWktdXBsb2FkZXJfX2ZpbGVfc3RhdHVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWktdXBsb2FkZXJfX2ZpbGVfc3RhdHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLndldWktdXBsb2FkZXJfX2ZpbGVfc3RhdHVzIC53ZXVpLXVwbG9hZGVyX19maWxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZXVpLXVwbG9hZGVyX19maWxlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53ZXVpLXVwbG9hZGVyX19maWxlLWNvbnRlbnQgLndldWktaWNvbi13YXJuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLndldWktdXBsb2FkZXJfX2lucHV0LWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogOXB4O1xuICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIHdpZHRoOiA3N3B4O1xuICBoZWlnaHQ6IDc3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG59XG4ud2V1aS11cGxvYWRlcl9faW5wdXQtYm94OmJlZm9yZSxcbi53ZXVpLXVwbG9hZGVyX19pbnB1dC1ib3g6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RDlEOTtcbn1cbi53ZXVpLXVwbG9hZGVyX19pbnB1dC1ib3g6YmVmb3JlIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAzOS41cHg7XG59XG4ud2V1aS11cGxvYWRlcl9faW5wdXQtYm94OmFmdGVyIHtcbiAgd2lkdGg6IDM5LjVweDtcbiAgaGVpZ2h0OiAycHg7XG59XG4ud2V1aS11cGxvYWRlcl9faW5wdXQtYm94OmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzk5OTk5OTtcbn1cbi53ZXVpLXVwbG9hZGVyX19pbnB1dC1ib3g6YWN0aXZlOmJlZm9yZSxcbi53ZXVpLXVwbG9hZGVyX19pbnB1dC1ib3g6YWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbn1cbi53ZXVpLXVwbG9hZGVyX19pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ud2V1aS1tc2cge1xuICBwYWRkaW5nLXRvcDogMzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndldWktbXNnX19pY29uLWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLndldWktbXNnX190ZXh0LWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ud2V1aS1tc2dfX3RleHQtYXJlYSBhIHtcbiAgY29sb3I6ICM1ODZDOTQ7XG59XG4ud2V1aS1tc2dfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ud2V1aS1tc2dfX2Rlc2Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLndldWktbXNnX19vcHItYXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4ud2V1aS1tc2dfX2V4dHJhLWFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuLndldWktbXNnX19leHRyYS1hcmVhIGEge1xuICBjb2xvcjogIzU4NkM5NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA0MzhweCkge1xuICAud2V1aS1tc2dfX2V4dHJhLWFyZWEge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi53ZXVpLWFydGljbGUge1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi53ZXVpLWFydGljbGUgc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtO1xufVxuLndldWktYXJ0aWNsZSBoMSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogLjllbTtcbn1cbi53ZXVpLWFydGljbGUgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IC4zNGVtO1xufVxuLndldWktYXJ0aWNsZSBoMyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLjM0ZW07XG59XG4ud2V1aS1hcnRpY2xlICoge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuLndldWktYXJ0aWNsZSBwIHtcbiAgbWFyZ2luOiAwIDAgLjhlbTtcbn1cbi53ZXVpLXRhYmJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZhO1xufVxuLndldWktdGFiYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0MwQkZDNDtcbiAgY29sb3I6ICNDMEJGQzQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cbi53ZXVpLXRhYmJhcl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiA3cHggMCAwO1xuICBmb250LXNpemU6IDA7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi53ZXVpLXRhYmJhcl9faXRlbS53ZXVpLWJhcl9faXRlbV9vbiAud2V1aS10YWJiYXJfX2ljb24sXG4ud2V1aS10YWJiYXJfX2l0ZW0ud2V1aS1iYXJfX2l0ZW1fb24gLndldWktdGFiYmFyX19pY29uID4gaSxcbi53ZXVpLXRhYmJhcl9faXRlbS53ZXVpLWJhcl9faXRlbV9vbiAud2V1aS10YWJiYXJfX2xhYmVsIHtcbiAgY29sb3I6ICMwOUJCMDc7XG59XG4ud2V1aS10YWJiYXJfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5pLndldWktdGFiYmFyX19pY29uLFxuLndldWktdGFiYmFyX19pY29uID4gaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ud2V1aS10YWJiYXJfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53ZXVpLXRhYmJhcl9faWNvbiArIC53ZXVpLXRhYmJhcl9fbGFiZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi53ZXVpLXRhYmJhcl9fbGFiZWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDEycHg7XG59XG4ud2V1aS1uYXZiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDUwMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi53ZXVpLW5hdmJhcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcbiAgY29sb3I6ICNDQ0NDQ0M7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cbi53ZXVpLW5hdmJhciArIC53ZXVpLXRhYl9fcGFuZWwge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud2V1aS1uYXZiYXJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4ud2V1aS1uYXZiYXJfX2l0ZW06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi53ZXVpLW5hdmJhcl9faXRlbS53ZXVpLWJhcl9faXRlbV9vbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG4ud2V1aS1uYXZiYXJfX2l0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGNvbG9yOiAjQ0NDQ0NDO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XG59XG4ud2V1aS1uYXZiYXJfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aS10YWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53ZXVpLXRhYl9fcGFuZWwsXG4ud2V1aS10YWJfX2JkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi53ZXVpLXRhYl9fYmQtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aS1wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2V1aS1wcm9ncmVzc19fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbiAgaGVpZ2h0OiAzcHg7XG4gIGZsZXg6IDE7XG59XG4ud2V1aS1wcm9ncmVzc19faW5uZXItYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5QkIwNztcbn1cbi53ZXVpLXByb2dyZXNzX19vcHIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi53ZXVpLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndldWktcGFuZWw6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndldWktcGFuZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBjb2xvcjogI0U1RTVFNTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWktcGFuZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGNvbG9yOiAjRTVFNUU1O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aS1wYW5lbF9faGQge1xuICBwYWRkaW5nOiAxNHB4IDE1cHggMTBweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWktcGFuZWxfX2hkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xuICBjb2xvcjogI0U1RTVFNTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xuICBsZWZ0OiAxNXB4O1xufVxuLndldWktbWVkaWEtYm94IHtcbiAgcGFkZGluZzogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLndldWktbWVkaWEtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbiAgY29sb3I6ICNFNUU1RTU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbiAgbGVmdDogMTVweDtcbn1cbi53ZXVpLW1lZGlhLWJveDpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuYS53ZXVpLW1lZGlhLWJveCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5hLndldWktbWVkaWEtYm94OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG59XG4ud2V1aS1tZWRpYV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE3cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLndldWktbWVkaWFfX2Rlc2Mge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbn1cbi53ZXVpLW1lZGlhX19pbmZvIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI0NFQ0VDRTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZXVpLW1lZGlhX19pbmZvX19tZXRhIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbn1cbi53ZXVpLW1lZGlhX19pbmZvX19tZXRhX2V4dHJhIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NFQ0VDRTtcbn1cbi53ZXVpLW1lZGlhLWJveF90ZXh0IC53ZXVpLW1lZGlhX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi53ZXVpLW1lZGlhLWJveF9hcHBtc2cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndldWktbWVkaWEtYm94X2FwcG1zZyAud2V1aS1tZWRpYV9faGQge1xuICBtYXJnaW4tcmlnaHQ6IC44ZW07XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2V1aS1tZWRpYS1ib3hfYXBwbXNnIC53ZXVpLW1lZGlhX190aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLndldWktbWVkaWEtYm94X2FwcG1zZyAud2V1aS1tZWRpYV9fYmQge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG4ud2V1aS1tZWRpYS1ib3hfc21hbGwtYXBwbXNnIHtcbiAgcGFkZGluZzogMDtcbn1cbi53ZXVpLW1lZGlhLWJveF9zbWFsbC1hcHBtc2cgLndldWktY2VsbHMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLndldWktbWVkaWEtYm94X3NtYWxsLWFwcG1zZyAud2V1aS1jZWxsczpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWktZ3JpZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2V1aS1ncmlkczpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aS1ncmlkczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFweDtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XG59XG4ud2V1aS1ncmlkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLndldWktZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XG59XG4ud2V1aS1ncmlkOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDlEOUQ5O1xuICBjb2xvcjogI0Q5RDlEOTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWktZ3JpZDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLndldWktZ3JpZF9faWNvbiB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLndldWktZ3JpZF9faWNvbiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53ZXVpLWdyaWRfX2ljb24gKyAud2V1aS1ncmlkX19sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi53ZXVpLWdyaWRfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53ZXVpLWZvb3RlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZXVpLWZvb3RlciBhIHtcbiAgY29sb3I6ICM1ODZDOTQ7XG59XG4ud2V1aS1mb290ZXJfZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC41MmVtO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbi53ZXVpLWZvb3Rlcl9fbGlua3Mge1xuICBmb250LXNpemU6IDA7XG59XG4ud2V1aS1mb290ZXJfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogMCAuNjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2V1aS1mb290ZXJfX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXB4O1xuICBib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M3QzdDNztcbiAgY29sb3I6ICNDN0M3Qzc7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMC41KTtcbiAgbGVmdDogLTAuNjVlbTtcbiAgdG9wOiAuMzZlbTtcbiAgYm90dG9tOiAuMzZlbTtcbn1cbi53ZXVpLWZvb3Rlcl9fbGluazpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWktZm9vdGVyX190ZXh0IHtcbiAgcGFkZGluZzogMCAuMzRlbTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLndldWktZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud2V1aS1mbGV4X19pdGVtIHtcbiAgZmxleDogMTtcbn1cbi53ZXVpLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNTAwMDtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndldWktZGlhbG9nX19oZCB7XG4gIHBhZGRpbmc6IDEuM2VtIDEuNmVtIDAuNWVtO1xufVxuLndldWktZGlhbG9nX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi53ZXVpLWRpYWxvZ19fYmQge1xuICBwYWRkaW5nOiAwIDEuNmVtIDAuOGVtO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi53ZXVpLWRpYWxvZ19fYmQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nOiAyLjdlbSAyMHB4IDEuN2VtO1xuICBjb2xvcjogIzM1MzUzNTtcbn1cbi53ZXVpLWRpYWxvZ19fZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ud2V1aS1kaWFsb2dfX2Z0OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDVENUQ2O1xuICBjb2xvcjogI0Q1RDVENjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWktZGlhbG9nX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgY29sb3I6ICMzQ0M1MUY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2V1aS1kaWFsb2dfX2J0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xufVxuLndldWktZGlhbG9nX19idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRDVENUQ2O1xuICBjb2xvcjogI0Q1RDVENjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xufVxuLndldWktZGlhbG9nX19idG46Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWktZGlhbG9nX19idG5fZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzUzNTM1O1xufVxuLndldWktZGlhbG9nX19idG5fcHJpbWFyeSB7XG4gIGNvbG9yOiAjMEJCMjBDO1xufVxuLndldWktc2tpbl9hbmRyb2lkIC53ZXVpLWRpYWxvZyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDMwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ud2V1aS1za2luX2FuZHJvaWQgLndldWktZGlhbG9nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbi53ZXVpLXNraW5fYW5kcm9pZCAud2V1aS1kaWFsb2dfX2hkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53ZXVpLXNraW5fYW5kcm9pZCAud2V1aS1kaWFsb2dfX2JkIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHBhZGRpbmc6IDAuMjVlbSAxLjZlbSAyZW07XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi53ZXVpLXNraW5fYW5kcm9pZCAud2V1aS1kaWFsb2dfX2JkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMS42ZW0gMS42ZW0gMmVtO1xuICBjb2xvcjogIzM1MzUzNTtcbn1cbi53ZXVpLXNraW5fYW5kcm9pZCAud2V1aS1kaWFsb2dfX2Z0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDEuNmVtIDAuN2VtO1xufVxuLndldWktc2tpbl9hbmRyb2lkIC53ZXVpLWRpYWxvZ19fZnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWktc2tpbl9hbmRyb2lkIC53ZXVpLWRpYWxvZ19fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiAwIC44ZW07XG59XG4ud2V1aS1za2luX2FuZHJvaWQgLndldWktZGlhbG9nX19idG46YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWktc2tpbl9hbmRyb2lkIC53ZXVpLWRpYWxvZ19fYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4ud2V1aS1za2luX2FuZHJvaWQgLndldWktZGlhbG9nX19idG46dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG4ud2V1aS1za2luX2FuZHJvaWQgLndldWktZGlhbG9nX19idG46bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogLTAuOGVtO1xufVxuLndldWktc2tpbl9hbmRyb2lkIC53ZXVpLWRpYWxvZ19fYnRuX2RlZmF1bHQge1xuICBjb2xvcjogIzgwODA4MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAud2V1aS1kaWFsb2cge1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbi53ZXVpLXRvYXN0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA1MDAwO1xuICB3aWR0aDogNy42ZW07XG4gIG1pbi1oZWlnaHQ6IDcuNmVtO1xuICB0b3A6IDE4MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMy44ZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQwLCA0MCwgMC43NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53ZXVpLWljb25fdG9hc3Qge1xuICBtYXJnaW46IDIycHggMCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53ZXVpLWljb25fdG9hc3Qud2V1aS1pY29uLXN1Y2Nlc3Mtbm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDU1cHg7XG59XG4ud2V1aS1pY29uX3RvYXN0LndldWktbG9hZGluZyB7XG4gIG1hcmdpbjogMzBweCAwIDA7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi53ZXVpLXRvYXN0X19jb250ZW50IHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cbi53ZXVpLW1hc2sge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLndldWktbWFza190cmFuc3BhcmVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xufVxuLndldWktYWN0aW9uc2hlZXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogNTAwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkVGRjQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG59XG4ud2V1aS1hY3Rpb25zaGVldF9fbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ud2V1aS1hY3Rpb25zaGVldF9fYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLndldWktYWN0aW9uc2hlZXRfX2NlbGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ud2V1aS1hY3Rpb25zaGVldF9fY2VsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGNvbG9yOiAjRDlEOUQ5O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aS1hY3Rpb25zaGVldF9fY2VsbDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xufVxuLndldWktYWN0aW9uc2hlZXRfX2NlbGw6Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53ZXVpLXNraW5fYW5kcm9pZCAud2V1aS1hY3Rpb25zaGVldCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgYm90dG9tOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDI3NHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xufVxuLndldWktc2tpbl9hbmRyb2lkIC53ZXVpLWFjdGlvbnNoZWV0X19hY3Rpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWktc2tpbl9hbmRyb2lkIC53ZXVpLWFjdGlvbnNoZWV0X19tZW51IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiAwIDZweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLndldWktc2tpbl9hbmRyb2lkIC53ZXVpLWFjdGlvbnNoZWV0X19jZWxsIHtcbiAgcGFkZGluZzogMTNweCAyNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud2V1aS1za2luX2FuZHJvaWQgLndldWktYWN0aW9uc2hlZXRfX2NlbGw6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAycHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAycHg7XG59XG4ud2V1aS1za2luX2FuZHJvaWQgLndldWktYWN0aW9uc2hlZXRfX2NlbGw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDJweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDJweDtcbn1cbi53ZXVpLWFjdGlvbnNoZWV0X3RvZ2dsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xufVxuLndldWktbG9hZG1vcmUge1xuICB3aWR0aDogNjUlO1xuICBtYXJnaW46IDEuNWVtIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjZlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2V1aS1sb2FkbW9yZV9fdGlwcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi53ZXVpLWxvYWRtb3JlX2xpbmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbiAgbWFyZ2luLXRvcDogMi40ZW07XG59XG4ud2V1aS1sb2FkbW9yZV9saW5lIC53ZXVpLWxvYWRtb3JlX190aXBzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0wLjllbTtcbiAgcGFkZGluZzogMCAuNTVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG4ud2V1aS1sb2FkbW9yZV9kb3QgLndldWktbG9hZG1vcmVfX3RpcHMge1xuICBwYWRkaW5nOiAwIC4xNmVtO1xufVxuLndldWktbG9hZG1vcmVfZG90IC53ZXVpLWxvYWRtb3JlX190aXBzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IDA7XG4gIHRvcDogLTAuMTZlbTtcbn1cbi53ZXVpLXNlYXJjaC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkY0O1xufVxuLndldWktc2VhcmNoLWJhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEN0Q2REM7XG4gIGNvbG9yOiAjRDdENkRDO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDAuNSk7XG59XG4ud2V1aS1zZWFyY2gtYmFyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDdENkRDO1xuICBjb2xvcjogI0Q3RDZEQztcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWktc2VhcmNoLWJhci53ZXVpLXNlYXJjaC1iYXJfZm9jdXNpbmcgLndldWktc2VhcmNoLWJhcl9fY2FuY2VsLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLndldWktc2VhcmNoLWJhci53ZXVpLXNlYXJjaC1iYXJfZm9jdXNpbmcgLndldWktc2VhcmNoLWJhcl9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndldWktc2VhcmNoLWJhcl9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRUZGNDtcbn1cbi53ZXVpLXNlYXJjaC1iYXJfX2Zvcm06YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkVBO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuLndldWktc2VhcmNoLWJhcl9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHotaW5kZXg6IDE7XG59XG4ud2V1aS1zZWFyY2gtYmFyX19ib3ggLndldWktc2VhcmNoLWJhcl9faW5wdXQge1xuICBwYWRkaW5nOiA0cHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS40Mjg1NzE0M2VtO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDNlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLndldWktc2VhcmNoLWJhcl9fYm94IC53ZXVpLXNlYXJjaC1iYXJfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi53ZXVpLXNlYXJjaC1iYXJfX2JveCAud2V1aS1pY29uLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAtMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi53ZXVpLXNlYXJjaC1iYXJfX2JveCAud2V1aS1pY29uLWNsZWFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLndldWktc2VhcmNoLWJhcl9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMXB4O1xuICBib3R0b206IDFweDtcbiAgbGVmdDogMXB4O1xuICB6LWluZGV4OiAyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5QjlCOUI7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG4ud2V1aS1zZWFyY2gtYmFyX19sYWJlbCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ud2V1aS1zZWFyY2gtYmFyX19sYWJlbCAud2V1aS1pY29uLXNlYXJjaCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLndldWktc2VhcmNoLWJhcl9fY2FuY2VsLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICMwOUJCMDc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ud2V1aS1zZWFyY2gtYmFyX19pbnB1dDpub3QoOnZhbGlkKSB+IC53ZXVpLWljb24tY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ud2V1aS1waWNrZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDUwMDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi53ZXVpLXBpY2tlcl9faGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmY5ZmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndldWktcGlja2VyX19oZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgY29sb3I6ICNFNUU1RTU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cbi53ZXVpLXBpY2tlcl9fYWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDE7XG4gIGNvbG9yOiAjNTg2Qzk0O1xufVxuLndldWktcGlja2VyX19hY3Rpb246Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLndldWktcGlja2VyX19hY3Rpb246bGFzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLndldWktcGlja2VyX19iZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAyMzhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZXVpLXBpY2tlcl9fZ3JvdXAge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi53ZXVpLXBpY2tlcl9fbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpKSwgbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCwgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ud2V1aS1waWNrZXJfX2luZGljYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDJweDtcbiAgei1pbmRleDogMztcbn1cbi53ZXVpLXBpY2tlcl9faW5kaWNhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbiAgY29sb3I6ICNFNUU1RTU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cbi53ZXVpLXBpY2tlcl9faW5kaWNhdG9yOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xuICBjb2xvcjogI0U1RTVFNTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjUpO1xufVxuLndldWktcGlja2VyX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndldWktcGlja2VyX19pdGVtIHtcbiAgcGFkZGluZzogNXB4IDAgNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi53ZXVpLXBpY2tlcl9faXRlbV9kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuQGtleWZyYW1lcyBzbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLndldWktYW5pbWF0ZS1zbGlkZS11cCB7XG4gIGFuaW1hdGlvbjogc2xpZGVVcCBlYXNlIC4zcyBmb3J3YXJkcztcbn1cbkBrZXlmcmFtZXMgc2xpZGVEb3duIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLndldWktYW5pbWF0ZS1zbGlkZS1kb3duIHtcbiAgYW5pbWF0aW9uOiBzbGlkZURvd24gZWFzZSAuM3MgZm9yd2FyZHM7XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi53ZXVpLWFuaW1hdGUtZmFkZS1pbiB7XG4gIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgLjNzIGZvcndhcmRzO1xufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLndldWktYW5pbWF0ZS1mYWRlLW91dCB7XG4gIGFuaW1hdGlvbjogZmFkZU91dCBlYXNlIC4zcyBmb3J3YXJkcztcbn1cbi53ZXVpLWFncmVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC41ZW0gMTVweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLndldWktYWdyZWUgYSB7XG4gIGNvbG9yOiAjNTg2Qzk0O1xufVxuLndldWktYWdyZWVfX3RleHQge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cbi53ZXVpLWFncmVlX19jaGVja2JveCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRDFEMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xuICB0b3A6IDJweDtcbn1cbi53ZXVpLWFncmVlX19jaGVja2JveDpjaGVja2VkOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIndldWlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICBjb250ZW50OiBcIlxcRUEwOFwiO1xuICBjb2xvcjogIzA5QkIwNztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00OCUpIHNjYWxlKDAuNzMpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00OCUpIHNjYWxlKDAuNzMpO1xufVxuLndldWktYWdyZWVfX2NoZWNrYm94OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UxRTFFMTtcbn1cbi53ZXVpLWFncmVlX19jaGVja2JveDpkaXNhYmxlZDpiZWZvcmUge1xuICBjb2xvcjogI0FEQURBRDtcbn1cbi53ZXVpLWxvYWRpbmcge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGFuaW1hdGlvbjogd2V1aUxvYWRpbmcgMXMgc3RlcHMoMTIsIGVuZCkgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJqYkdGemN6MGljaUlnZDJsa2RHZzlKekV5TUhCNEp5Qm9aV2xuYUhROUp6RXlNSEI0SnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhacFpYZENiM2c5SWpBZ01DQXhNREFnTVRBd0lqNEtJQ0FnSUR4eVpXTjBJSGc5SWpBaUlIazlJakFpSUhkcFpIUm9QU0l4TURBaUlHaGxhV2RvZEQwaU1UQXdJaUJtYVd4c1BTSnViMjVsSWlCamJHRnpjejBpWW1zaVBqd3ZjbVZqZEQ0S0lDQWdJRHh5WldOMElIZzlKelEyTGpVbklIazlKelF3SnlCM2FXUjBhRDBuTnljZ2FHVnBaMmgwUFNjeU1DY2djbmc5SnpVbklISjVQU2MxSnlCbWFXeHNQU2NqUlRsRk9VVTVKd29nSUNBZ0lDQWdJQ0FnZEhKaGJuTm1iM0p0UFNkeWIzUmhkR1VvTUNBMU1DQTFNQ2tnZEhKaGJuTnNZWFJsS0RBZ0xUTXdLU2MrQ2lBZ0lDQThMM0psWTNRK0NpQWdJQ0E4Y21WamRDQjRQU2MwTmk0MUp5QjVQU2MwTUNjZ2QybGtkR2c5SnpjbklHaGxhV2RvZEQwbk1qQW5JSEo0UFNjMUp5QnllVDBuTlNjZ1ptbHNiRDBuSXprNE9UWTVOeWNLSUNBZ0lDQWdJQ0FnSUhSeVlXNXpabTl5YlQwbmNtOTBZWFJsS0RNd0lEVXdJRFV3S1NCMGNtRnVjMnhoZEdVb01DQXRNekFwSno0S0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNCeVpYQmxZWFJEYjNWdWREMG5hVzVrWldacGJtbDBaU2N2UGdvZ0lDQWdQQzl5WldOMFBnb2dJQ0FnUEhKbFkzUWdlRDBuTkRZdU5TY2dlVDBuTkRBbklIZHBaSFJvUFNjM0p5Qm9aV2xuYUhROUp6SXdKeUJ5ZUQwbk5TY2djbms5SnpVbklHWnBiR3c5SnlNNVFqazVPVUVuQ2lBZ0lDQWdJQ0FnSUNCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNnMk1DQTFNQ0ExTUNrZ2RISmhibk5zWVhSbEtEQWdMVE13S1NjK0NpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ2NtVndaV0YwUTI5MWJuUTlKMmx1WkdWbWFXNXBkR1VuTHo0S0lDQWdJRHd2Y21WamRENEtJQ0FnSUR4eVpXTjBJSGc5SnpRMkxqVW5JSGs5SnpRd0p5QjNhV1IwYUQwbk55Y2dhR1ZwWjJoMFBTY3lNQ2NnY25nOUp6VW5JSEo1UFNjMUp5Qm1hV3hzUFNjalFUTkJNVUV5SndvZ0lDQWdJQ0FnSUNBZ2RISmhibk5tYjNKdFBTZHliM1JoZEdVb09UQWdOVEFnTlRBcElIUnlZVzV6YkdGMFpTZ3dJQzB6TUNrblBnb2dJQ0FnUEM5eVpXTjBQZ29nSUNBZ1BISmxZM1FnZUQwbk5EWXVOU2NnZVQwbk5EQW5JSGRwWkhSb1BTYzNKeUJvWldsbmFIUTlKekl3SnlCeWVEMG5OU2NnY25rOUp6VW5JR1pwYkd3OUp5TkJRa0U1UVVFbkNpQWdJQ0FnSUNBZ0lDQjBjbUZ1YzJadmNtMDlKM0p2ZEdGMFpTZ3hNakFnTlRBZ05UQXBJSFJ5WVc1emJHRjBaU2d3SUMwek1Da25QZ29nSUNBZ1BDOXlaV04wUGdvZ0lDQWdQSEpsWTNRZ2VEMG5ORFl1TlNjZ2VUMG5OREFuSUhkcFpIUm9QU2MzSnlCb1pXbG5hSFE5SnpJd0p5QnllRDBuTlNjZ2NuazlKelVuSUdacGJHdzlKeU5DTWtJeVFqSW5DaUFnSUNBZ0lDQWdJQ0IwY21GdWMyWnZjbTA5SjNKdmRHRjBaU2d4TlRBZ05UQWdOVEFwSUhSeVlXNXpiR0YwWlNnd0lDMHpNQ2tuUGdvZ0lDQWdQQzl5WldOMFBnb2dJQ0FnUEhKbFkzUWdlRDBuTkRZdU5TY2dlVDBuTkRBbklIZHBaSFJvUFNjM0p5Qm9aV2xuYUhROUp6SXdKeUJ5ZUQwbk5TY2djbms5SnpVbklHWnBiR3c5SnlOQ1FVSTRRamtuQ2lBZ0lDQWdJQ0FnSUNCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNneE9EQWdOVEFnTlRBcElIUnlZVzV6YkdGMFpTZ3dJQzB6TUNrblBnb2dJQ0FnUEM5eVpXTjBQZ29nSUNBZ1BISmxZM1FnZUQwbk5EWXVOU2NnZVQwbk5EQW5JSGRwWkhSb1BTYzNKeUJvWldsbmFIUTlKekl3SnlCeWVEMG5OU2NnY25rOUp6VW5JR1pwYkd3OUp5TkRNa013UXpFbkNpQWdJQ0FnSUNBZ0lDQjBjbUZ1YzJadmNtMDlKM0p2ZEdGMFpTZ3lNVEFnTlRBZ05UQXBJSFJ5WVc1emJHRjBaU2d3SUMwek1Da25QZ29nSUNBZ1BDOXlaV04wUGdvZ0lDQWdQSEpsWTNRZ2VEMG5ORFl1TlNjZ2VUMG5OREFuSUhkcFpIUm9QU2MzSnlCb1pXbG5hSFE5SnpJd0p5QnllRDBuTlNjZ2NuazlKelVuSUdacGJHdzlKeU5EUWtOQ1EwSW5DaUFnSUNBZ0lDQWdJQ0IwY21GdWMyWnZjbTA5SjNKdmRHRjBaU2d5TkRBZ05UQWdOVEFwSUhSeVlXNXpiR0YwWlNnd0lDMHpNQ2tuUGdvZ0lDQWdQQzl5WldOMFBnb2dJQ0FnUEhKbFkzUWdlRDBuTkRZdU5TY2dlVDBuTkRBbklIZHBaSFJvUFNjM0p5Qm9aV2xuYUhROUp6SXdKeUJ5ZUQwbk5TY2djbms5SnpVbklHWnBiR3c5SnlORU1rUXlSREluQ2lBZ0lDQWdJQ0FnSUNCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNneU56QWdOVEFnTlRBcElIUnlZVzV6YkdGMFpTZ3dJQzB6TUNrblBnb2dJQ0FnUEM5eVpXTjBQZ29nSUNBZ1BISmxZM1FnZUQwbk5EWXVOU2NnZVQwbk5EQW5JSGRwWkhSb1BTYzNKeUJvWldsbmFIUTlKekl3SnlCeWVEMG5OU2NnY25rOUp6VW5JR1pwYkd3OUp5TkVRVVJCUkVFbkNpQWdJQ0FnSUNBZ0lDQjBjbUZ1YzJadmNtMDlKM0p2ZEdGMFpTZ3pNREFnTlRBZ05UQXBJSFJ5WVc1emJHRjBaU2d3SUMwek1Da25QZ29nSUNBZ1BDOXlaV04wUGdvZ0lDQWdQSEpsWTNRZ2VEMG5ORFl1TlNjZ2VUMG5OREFuSUhkcFpIUm9QU2MzSnlCb1pXbG5hSFE5SnpJd0p5QnllRDBuTlNjZ2NuazlKelVuSUdacGJHdzlKeU5GTWtVeVJUSW5DaUFnSUNBZ0lDQWdJQ0IwY21GdWMyWnZjbTA5SjNKdmRHRjBaU2d6TXpBZ05UQWdOVEFwSUhSeVlXNXpiR0YwWlNnd0lDMHpNQ2tuUGdvZ0lDQWdQQzl5WldOMFBnbzhMM04yWno0PSkgbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHdldWlMb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyB3ZXVpTG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDM2MGRlZyk7XG4gIH1cbn1cbiIsIi5zZXRUYXBDb2xvcihAYzpyZ2JhKDAsMCwwLDApKSB7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IEBjO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWZhbWlseTogXCJ3ZXVpXCI7XHJcbiAgICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9vY3RldC1zdHJlYW07YmFzZTY0LEFBRUFBQUFMQUlBQUF3QXdSMU5WUXJEK3MrMEFBQUU0QUFBQVFrOVRMekpBS0V4K0FBQUJmQUFBQUZaamJXRnc2NWNGSFFBQUFod0FBQUpRWjJ4NVp2Q1JSL0VBQUFTVUFBQUt0R2hsWVdRTEVRVDlBQUFBNEFBQUFEWm9hR1ZoQ0N3RCtnQUFBTHdBQUFBa2FHMTBlRUpvLy84QUFBSFVBQUFBU0d4dlkyRVlxaFc2QUFBRWJBQUFBQ1p0WVhod0FTRUFWUUFBQVJnQUFBQWdibUZ0WmVOY0h0Z0FBQTlJQUFBQjVuQnZjM1FzMnZ4d0FBQVJNQUFBQU9ZQUFRQUFBK2dBQUFCYUErai8vLy8vQStrQUFRQUFBQUFBQUFBQUFBQUFBQUFBQUJJQUFRQUFBQUVBQU1SVkJDMWZEenoxQUFzRDZBQUFBQURVQldBWEFBQUFBTlFGWUJmLy93QUFBK2tENmdBQUFBZ0FBZ0FBQUFBQUFBQUJBQUFBRWdCSkFBVUFBQUFBQUFJQUFBQUtBQW9BQUFEL0FBQUFBQUFBQUFFQUFBQUtBQjRBTEFBQlJFWk1WQUFJQUFRQUFBQUFBQUFBQVFBQUFBRnNhV2RoQUFnQUFBQUJBQUFBQVFBRUFBUUFBQUFCQUFnQUFRQUdBQUFBQVFBQUFBQUFBUU93QVpBQUJRQUlBbm9DdkFBQUFJd0NlZ0s4QUFBQjRBQXhBUUlBQUFJQUJRTUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBVUdaRlpBQkE2Z0hxRVFQb0FBQUFXZ1BxQUFBQUFBQUJBQUFBQUFBQUFBQUFBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStnQUFBUG9BQUFENkFBQUErZ0FBQVBvQUFBRDZBQUFBK2dBQUFQb0FBQUQ2QUFBQStqLy93UG9BQUFENkFBQUFBQUFCUUFBQUFNQUFBQXNBQUFBQkFBQUFYUUFBUUFBQUFBQWJnQURBQUVBQUFBc0FBTUFDZ0FBQVhRQUJBQkNBQUFBQkFBRUFBRUFBT29SLy84QUFPb0IvLzhBQUFBQkFBUUFBQUFCQUFJQUF3QUVBQVVBQmdBSEFBZ0FDUUFLQUFzQURBQU5BQTRBRHdBUUFCRUFBQUVHQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQXdBQUFBQUFOd0FBQUFBQUFBQUVRQUE2Z0VBQU9vQkFBQUFBUUFBNmdJQUFPb0NBQUFBQWdBQTZnTUFBT29EQUFBQUF3QUE2Z1FBQU9vRUFBQUFCQUFBNmdVQUFPb0ZBQUFBQlFBQTZnWUFBT29HQUFBQUJnQUE2Z2NBQU9vSEFBQUFCd0FBNmdnQUFPb0lBQUFBQ0FBQTZna0FBT29KQUFBQUNRQUE2Z29BQU9vS0FBQUFDZ0FBNmdzQUFPb0xBQUFBQ3dBQTZnd0FBT29NQUFBQURBQUE2ZzBBQU9vTkFBQUFEUUFBNmc0QUFPb09BQUFBRGdBQTZnOEFBT29QQUFBQUR3QUE2aEFBQU9vUUFBQUFFQUFBNmhFQUFPb1JBQUFBRVFBQUFBQUFSZ0NNQU5JQkpnRjRBY1FDTWdKZ0FxZ0MvQU5JQTZZRC9nUk9CS0FFOUFWYUFBQUFBZ0FBQUFBRHJ3T3RBQlFBS1FBQUFTSUhCZ2NHRkJjV0Z4WXlOelkzTmpRbkppY21BeUluSmljbU5EYzJOell5RnhZWEZoUUhCZ2NHQWZWNFoyUTdQRHc3Wkdmd1ptUTdQRHc3WkdaNGJsNWJOamMzTmx0ZTIxNWJOamMzTmx0ZUE2MDhPMlJuOEdkak96dzhPMk5uOEdka096ejhyemMxVzE3YlhsdzFOemMxWEY3YlhsczFOd0FBQUFBQ0FBQUFBQU96QTdNQUZ3QXRBQUFCSWdjR0J3WVZGQmNXRnhZek1qYzJOelkxTkNjbUp5WVRCd1lpTHdFbU5qc0JFVFEyT3dFeUZoVVJNeklXQWU1MloyUTdQVDA3WkdkMmZHcG1PejQrTzJacElYWU9LQTUyRGcwWFhRc0hKZ2NMWFJjTkE3TStPMlpxZkhablpEczlQVHRrWjNaOWFXWTdQdjN3bWhJU21oSWFBUmNJQ3dzSS91a2FBQU1BQUFBQUErVUQ1UUFYQUNNQUxBQUFBU0lIQmdjR0ZSUVhGaGNXTXpJM05qYzJOVFFuSmljbUF4UXJBU0kxQXpRN0FUSUhKeUltTkRZeUZoUUdBZTZFY205QlJFUkJiM0tFaVhaeFFrUkVRbkYxYVFJeEF3Z0NRZ01CSXhJWkdTUVpHUVBrUkVKeGRvbUVjbTlCUkVSQmIzS0VpblZ4UWtUOUhRSUNBV0lDQWpFWkl4a1pJeGtBQUFBQUF3QUFBQUFEc1FQa0FCc0FLZ0F6QUFBQkJnY0dCd1lIQmpjUkZCY1dGeFlYTmpjMk56WTFFU1FYSmljbUJ6TXlGaFVERkFZckFTSW5BelEyRXlJbU5EWXlGaFFHQWZWQlFUZzdMRHQvSUVjK2JGNXNiRjF0UFVqKzJLaFFRVlZ2TkFRR0RBTUNKZ1VCQ3dZZUR4WVdIaFVWQStRUEVnNFNEaElwQ3Y2dGozVmtTVDRkSFQ1SlpIV1BBVk5lTlJrU0dQd0dCUDdHQWdNRkFUb0VCdjVBRlI4VkZSOFZBQUFBQWdBQUFBQURzUVBrQUJrQUxnQUFBUVlIQmdjMkJSRVVGeFlYRmhjMk56WTNOalVSSkJjbUp5WVRBUVl2QVNZL0FUWXlId0VXTmpjbE5qSWZBUllCOVZWVlFrK3YvdEZIUG14ZWJHeGRiVDFJL3RHdlQwSlZvLzdWQkFTS0F3TVNBUVVCY1FFRkFnRVNBZ1VCRVFRRDR4TVlFaGszWVA2c2puVmxTRDhjSEQ5SVpYV09BVlJnTnhrU0dQNjIvdGtEQTQ4RUJCa0NBVllDQVFIbEFRSVFCQUFBQUFBQ0FBQUFBQVBrQStRQUZ3QXRBQUFCSWdjR0J3WVZGQmNXRnhZek1qYzJOelkxTkNjbUp5WVRBUVlpTHdFbVB3RTJNaDhCRmpJM0FUWXlId0VXQWU2RWNtOUJRME5DYm5PRGlYVnhRa1JFUW5GMWtmNmdBUVVCb3dNREZnRUZBWVVDQlFFQlF3SUZBUlVFQStORVFuRjFpWU56YmtKRFEwRnZjb1NKZFhGQ1JQNmovcVVCQWFnRUJSNENBV1lCQVFFTkFnSVZCQUFBQUFRQUFBQUFBNjhEclFBVUFDa0FQd0JEQUFBQklnY0dCd1lVRnhZWEZqSTNOamMyTkNjbUp5WURJaWNtSnlZME56WTNOaklYRmhjV0ZBY0dCd1lUQlE0Qkx3RW1CZzhCQmhZZkFSWXlOd0UrQVNZaUZ6QWZBUUgxZUdka096dzhPMlJuOEdaa096dzhPMlJtZUc1ZVd6WTNOelpiWHR0ZVd6WTNOelpiWG1uKzlnWVNCbUFHRHdVREJRRUdmUVVRQmdFbEJRRUxFQlVCQVFPdFBEdGtaL0JuWXpzOFBEdGpaL0JuWkRzOC9LODNOVnRlMjE1Y05UYzNOVnhlMjE1Yk5UY0NKdDBGQVFWSkJRSUdCQWNSQm9BR0JRRWhCUThMQkFFQkFBQUJBQUFBQUFPN0F6b0FGd0FBRXk0QlB3RStBUjhCRmpZM0FUWVdGeWNXRkFjQkJpSW5QUW9HQndVSEdnekxEQ0VMQWgwTEh3c05DZ3I5dVFvZUNnR3pDeUVPQ3cwSENaTUpBUW9CdmdrQ0NnMExIUXY5c1FzS0FBQUFBQUlBQUFBQUErVUQ1Z0FYQUN3QUFBRWlCd1lIQmhVVUZ4WVhGak15TnpZM05qVTBKeVluSmhNSEJpOEJKaWNtTlJNME5qc0JNaFlWRXhjZUFRSHZoSEp2UVVORFFtNXpnNGwxY1VKRVJFSnhkVmNRQXdUNkF3SUVFQU1DS3dJRERzVUNBUVBsUkVKeGRZbURjMjVDUTBOQmIzS0VpWFZ4UWtUOVZod0VBbmNDQWdNR0FYb0NBd01DL3EyRkFnUUFBQVFBQUFBQUE2OERyUUFEQUJnQUxRQXpBQUFCTUI4QkF5SUhCZ2NHRkJjV0Z4WXlOelkzTmpRbkppY21BeUluSmljbU5EYzJOell5RnhZWEZoUUhCZ2NHQXlNVk16VWpBdVVCQWZKNFoyUTdQRHc3Wkdmd1ptUTdQRHc3WkdaNGJsNWJOamMzTmx0ZTIxNWJOamMzTmx0ZW15VDkyUUtEQVFFQkxEdzdaR2Z3WjJNN1BEdzdZMmZ3WjJRN1BQeXZOelZiWHR0ZVhEVTNOelZjWHR0ZVd6VTNBakg5SkFBQUFBTUFBQUFBQStRRDVBQVhBQ2NBTUFBQUFTSUhCZ2NHRlJRWEZoY1dNekkzTmpjMk5UUW5KaWNtQXpNeUZoVURGQVlyQVNJbU5RTTBOaE1pSmpRMk1oWVVCZ0h1aEhKdlFVTkRRbTV6ZzRsMWNVSkVSRUp4ZFo0MkJBWU1Bd0luQXdNTUJoOFBGaFllRmhZRDQwUkNjWFdKZzNOdVFrTkRRVzl5aElsMWNVSkUvdllHQmY3QUFnTURBZ0ZBQlFiK05oWWZGaFlmRmdBQUJBQUFBQUFEd0FQQUFBZ0FFZ0FvQUQwQUFBRXlOalFtSWdZVUZoY2pGVE1SSXhVek5TTURJZ2NHQndZVkZCWVhGak15TnpZM05qVTBKeTRCQXlJbkppY21ORGMyTnpZeUZ4WVhGaFFIQmdjR0FmUVlJU0V3SVNGUmp6azV5VG9yaEc1clBUOTlhbStEZG1obFBENCtQTXlGYlY1Yk5UYzNOVnRlMmw1Yk5UYzNOVnRlQXFBaUx5SWlMeUk1SGY3RUhCd0NzVDg5YTI2RWQ4dzhQajQ4WldoMmcyOXFmZnlqTnpWYlh0cGVXelUzTnpWYlh0cGVXelUzQUFBREFBQUFBQU9vQTZnQUN3QWdBRFVBQUFFSEp3Y1hCeGMzRnpjbk53TWlCd1lIQmhRWEZoY1dNamMyTnpZMEp5WW5KZ01pSnlZbkpqUTNOamMyTWhjV0Z4WVVCd1lIQmdLT21wb2NtcG9jbXBvY21wcTJkbVppT2pzN09tSm03R1ppT2pzN09tSm1kbXRkV1RRMk5qUlpYZFpkV1RRMk5qUlpYUUtxbXBvY21wb2NtcG9jbXBvQkdUczZZbWJzWm1JNk96czZZbWJzWm1JNk8vekNOalJaWGRaZFdUUTJOalJaWGRaZFdUUTJBQU1BQUFBQUEra0Q2Z0FhQUM4QU1BQUFBUVlIQmlNaUp5WW5KalEzTmpjMk1oY1dGeFlWRkFjR0J3RUhBVEkzTmpjMk5DY21KeVlpQndZSEJoUVhGaGNXTXdLT05VQkNSMjFkV2pVM056VmFYZHBkV3pVMkdCY3JBU001L2VCWFMwZ3JLeXNyU0V1dVNra3FMQ3dxU1VwWEFTTXJGeGcyTlZ0ZDJsMWFOVGMzTlZwZGJVZENRRFgrM2prQkdTc3JTRXV1U2trcUxDd3FTVXF1UzBnckt3QUMvLzhBQUFQb0ErZ0FGQUF3QUFBQklnY0dCd1lRRnhZWEZpQTNOamMyRUNjbUp5WVRGZzRCSWk4QkJ3WXVBVFEvQVNjbVBnRVdId0UzTmg0QkJnOEJBZlNJZEhGRFJFUkRjWFFCRUhSeFEwUkVRM0YwU1FvQkZCc0tvcWdLR3hNS3FLSUtBUlFiQ3FLb0Noc1VBUXFvQStoRVEzRjAvdkIwY1VORVJFTnhkQUVRZEhGRFJQMWpDaHNUQ3FpaUNnRVVHd3FpcUFvYkZBRUtxS0lLQVJRYkNxSUFBQUlBQUFBQUErUUQ1QUFYQURRQUFBRWlCd1lIQmhVVUZ4WVhGak15TnpZM05qVTBKeVluSmhNVUJpTUZGeFlVRHdFR0x3RXVBVDhCTmg4QkZoUVBBUVV5RmgwQkFlNkVjbTlCUTBOQ2JuT0RpWFZ4UWtSRVFuRjFmd1FDL3BHREFRRVZBd1RzQWdFQzdBUUVGQUlCaEFGd0FnTUQ0MFJDY1hXSmczTnVRa05EUVc5eWhJbDFjVUpFL2ZZQ0F3dVZBZ1FDRkFRRTBBSUZBdEVFQkJRQ0JRR1ZDd01ESndBQUFBVUFBQUFBQTlRRDB3QWpBQ2NBTndCSEFFZ0FBQUVSRkFZaklTSW1OUkVqSWlZOUFUUTJNeUUxTkRZeklUSVdIUUVoTWhZZEFSUUdJeUVSSVJFSElnWVZFUlFXT3dFeU5qVVJOQ1lqSVNJR0ZSRVVGanNCTWpZMUVUUW1Ld0VEZXlZYi9YWWJKa01KRFEwSkFRWVpFZ0V2RXhrQkJna05EUW45Q1FKYzBRa05EUWt0Q1EwTkNmN3NDUTBOQ1MwSkRRMEpMUU1pL1RRYkppWWJBc3dNQ2l3SkRTNFNHUmtTTGcwSkxBb00vVXdDdEdzTkNmNU5DUTBOQ1FHekNRME5DZjVOQ1EwTkNRR3pDUTBBQUFBQUVBREdBQUVBQUFBQUFBRUFCQUFBQUFFQUFBQUFBQUlBQndBRUFBRUFBQUFBQUFNQUJBQUxBQUVBQUFBQUFBUUFCQUFQQUFFQUFBQUFBQVVBQ3dBVEFBRUFBQUFBQUFZQUJBQWVBQUVBQUFBQUFBb0FLd0FpQUFFQUFBQUFBQXNBRXdCTkFBTUFBUVFKQUFFQUNBQmdBQU1BQVFRSkFBSUFEZ0JvQUFNQUFRUUpBQU1BQ0FCMkFBTUFBUVFKQUFRQUNBQitBQU1BQVFRSkFBVUFGZ0NHQUFNQUFRUUpBQVlBQ0FDY0FBTUFBUVFKQUFvQVZnQ2tBQU1BQVFRSkFBc0FKZ0Q2ZDJWMWFWSmxaM1ZzWVhKM1pYVnBkMlYxYVZabGNuTnBiMjRnTVM0d2QyVjFhVWRsYm1WeVlYUmxaQ0JpZVNCemRtY3lkSFJtSUdaeWIyMGdSbTl1ZEdWc2JHOGdjSEp2YW1WamRDNW9kSFJ3T2k4dlptOXVkR1ZzYkc4dVkyOXRBSGNBWlFCMUFHa0FVZ0JsQUdjQWRRQnNBR0VBY2dCM0FHVUFkUUJwQUhjQVpRQjFBR2tBVmdCbEFISUFjd0JwQUc4QWJnQWdBREVBTGdBd0FIY0FaUUIxQUdrQVJ3QmxBRzRBWlFCeUFHRUFkQUJsQUdRQUlBQmlBSGtBSUFCekFIWUFad0F5QUhRQWRBQm1BQ0FBWmdCeUFHOEFiUUFnQUVZQWJ3QnVBSFFBWlFCc0FHd0Fid0FnQUhBQWNnQnZBR29BWlFCakFIUUFMZ0JvQUhRQWRBQndBRG9BTHdBdkFHWUFid0J1QUhRQVpRQnNBR3dBYndBdUFHTUFid0J0QUFBQUFnQUFBQUFBQUFBS0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFTQVFJQkF3RUVBUVVCQmdFSEFRZ0JDUUVLQVFzQkRBRU5BUTRCRHdFUUFSRUJFZ0VUQUFaamFYSmpiR1VJWkc5M2JteHZZV1FFYVc1bWJ3eHpZV1psWDNOMVkyTmxjM01KYzJGbVpWOTNZWEp1QjNOMVkyTmxjM01PYzNWalkyVnpjMTlqYVhKamJHVVJjM1ZqWTJWemMxOXViMTlqYVhKamJHVUhkMkZwZEdsdVp3NTNZV2wwYVc1blgyTnBjbU5zWlFSM1lYSnVDMmx1Wm05ZlkybHlZMnhsQm1OaGJtTmxiQVp6WldGeVkyZ0ZZMnh2YzJVRVltRmphd1prWld4bGRHVUFBQUFBJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG59XHJcblxyXG5cclxuW2NsYXNzXj1cIndldWktaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIHdldWktaWNvbi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIndldWlcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbm9uZTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogMWVtO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuMmVtO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLyogb3BhY2l0eTogLjg7ICovXHJcblxyXG4gICAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cclxuICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcblxyXG4gICAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cclxuICAgIC8qIHJlbW92ZSBpZiBub3QgbmVlZGVkICovXHJcbiAgICBtYXJnaW4tbGVmdDogLjJlbTtcclxuXHJcbiAgICAvKiB5b3UgY2FuIGJlIG1vcmUgY29tZm9ydGFibGUgd2l0aCBpbmNyZWFzZWQgaWNvbnMgc2l6ZSAqL1xyXG4gICAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xyXG5cclxuICAgIC8qIFVuY29tbWVudCBmb3IgM0QgZWZmZWN0ICovXHJcbiAgICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xyXG59XHJcblxyXG4ud2V1aS1pY29uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMVwiIH0gLyogJ+6ggCcgKi9cclxuLndldWktaWNvbi1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwMlwiIH0gLyogJ+6ggCcgKi9cclxuLndldWktaWNvbi1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTAzXCIgfSAvKiAn7qCAJyAqL1xyXG4ud2V1aS1pY29uLXNhZmVfc3VjY2VzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNFwiIH0gLyogJ+6ggCcgKi9cclxuLndldWktaWNvbi1zYWZlX3dhcm46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMDVcIiB9IC8qICfuoIAnICovXHJcbi53ZXVpLWljb24tc3VjY2VzczpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwNlwiIH0gLyogJ+6ggCcgKi9cclxuLndldWktaWNvbi1zdWNjZXNzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwN1wiIH0gLyogJ+6ggCcgKi9cclxuLndldWktaWNvbi1zdWNjZXNzLW5vLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwOFwiIH0gLyogJ+6ggCcgKi9cclxuLndldWktaWNvbi13YWl0aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTA5XCIgfSAvKiAn7qCAJyAqL1xyXG4ud2V1aS1pY29uLXdhaXRpbmctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBBXCIgfSAvKiAn7qCAJyAqL1xyXG4ud2V1aS1pY29uLXdhcm46YmVmb3JlIHsgY29udGVudDogXCJcXEVBMEJcIiB9IC8qICfuoIAnICovXHJcbi53ZXVpLWljb24taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogXCJcXEVBMENcIiB9IC8qICfuoIAnICovXHJcbi53ZXVpLWljb24tY2FuY2VsOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTBEXCIgfSAvKiAn7qCAJyAqL1xyXG4ud2V1aS1pY29uLXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwRVwiIH0gLyogJ+6ggCcgKi9cclxuLndldWktaWNvbi1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUEwRlwiIH0gLyogJ+6ggCcgKi9cclxuLndldWktaWNvbi1iYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxFQTEwXCIgfSAvKiAn7qCAJyAqL1xyXG4ud2V1aS1pY29uLWRlbGV0ZTpiZWZvcmUgeyBjb250ZW50OiBcIlxcRUExMVwiIH0gLyogJ+6ggCcgKi9cclxuIiwiQGltcG9ydCBcIndldWktZm9udFwiO1xyXG5cclxuW2NsYXNzXj1cIndldWktaWNvbl9cIl06YmVmb3JlLCBbY2xhc3MqPVwiIHdldWktaWNvbl9cIl06YmVmb3JlIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuOmJlZm9yZSB7XHJcbiAgICAud2V1aS1pY29uLXN1Y2Nlc3MmIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICMwOUJCMDc7XHJcbiAgICB9XHJcbiAgICAud2V1aS1pY29uLXdhaXRpbmcmIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICMxMEFFRkY7XHJcbiAgICB9XHJcbiAgICAud2V1aS1pY29uLXdhcm4mIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICNGNDM1MzA7XHJcbiAgICB9XHJcbiAgICAud2V1aS1pY29uLWluZm8mIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICMxMEFFRkY7XHJcbiAgICB9XHJcblxyXG4gICAgLndldWktaWNvbi1zdWNjZXNzLWNpcmNsZSYge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgICAgICBjb2xvcjogIzA5QkIwNztcclxuICAgIH1cclxuICAgIC53ZXVpLWljb24tc3VjY2Vzcy1uby1jaXJjbGUmIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICMwOUJCMDc7XHJcbiAgICB9XHJcbiAgICAud2V1aS1pY29uLXdhaXRpbmctY2lyY2xlJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMTBBRUZGO1xyXG4gICAgfVxyXG4gICAgLndldWktaWNvbi1jaXJjbGUmIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICNDOUM5Qzk7XHJcbiAgICB9XHJcbiAgICAud2V1aS1pY29uLWRvd25sb2FkJiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMDlCQjA3O1xyXG4gICAgfVxyXG5cclxuICAgIC53ZXVpLWljb24taW5mby1jaXJjbGUmIHtcclxuICAgICAgICBmb250LXNpemU6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICMwOUJCMDc7XHJcbiAgICB9XHJcblxyXG4gICAgLndldWktaWNvbi1zYWZlLXN1Y2Nlc3MmIHtcclxuICAgICAgICBjb2xvcjogIzA5QkIwNztcclxuICAgIH1cclxuICAgIC53ZXVpLWljb24tc2FmZS13YXJuJiB7XHJcbiAgICAgICAgY29sb3I6ICNGRkJFMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLndldWktaWNvbi1jYW5jZWwmIHtcclxuICAgICAgICBjb2xvcjogI0Y0MzUzMDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndldWktaWNvbi1zZWFyY2gmIHtcclxuICAgICAgICBjb2xvcjogI0IyQjJCMjtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLndldWktaWNvbi1jbGVhciYge1xyXG4gICAgICAgIGNvbG9yOiAjQjJCMkIyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuXHJcbiAgICAud2V1aS1pY29uLWRlbGV0ZSYge1xyXG4gICAgICAgIC53ZXVpLWljb25fZ2FsbGVyeS1kZWxldGUme1xyXG4gICAgICAgICAgICBjb2xvcjojRkZGRkZGO1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbjpiZWZvcmUge1xyXG4gICAgLndldWktaWNvbl9tc2cmIHtcclxuICAgICAgICBmb250LXNpemU6IDkzcHg7XHJcbiAgICAgICAgLndldWktaWNvbi13YXJuJiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRjc2MjYwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC53ZXVpLWljb25fbXNnLXByaW1hcnkmIHtcclxuICAgICAgICBmb250LXNpemU6IDkzcHg7XHJcbiAgICAgICAgLndldWktaWNvbi13YXJuJiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjQzlDOUM5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuOmJlZm9yZSB7XHJcbiAgICAud2V1aS1pY29uX3NhZmUmIHtcclxuICAgICAgICBmb250LXNpemU6IDk1cHg7XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aS1idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IEB3ZXVpQnRuRm9udFNpemU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogQHdldWlCdG5Gb250Q29sb3I7XG4gICAgbGluZS1oZWlnaHQ6IHVuaXQoQHdldWlCdG5IZWlnaHQvQHdldWlCdG5Gb250U2l6ZSk7XG4gICAgYm9yZGVyLXJhZGl1czogQHdldWlCdG5Cb3JkZXJSYWRpdXM7XG4gICAgLnNldFRhcENvbG9yKCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogQHdldWlCdG5Cb3JkZXJSYWRpdXMqMjtcbiAgICB9XG59XG4ud2V1aS1idG5faW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWktYnRuX2RlZmF1bHQge1xuICAgIGNvbG9yOiBAd2V1aUJ0bkRlZmF1bHRGb250Q29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlCdG5EZWZhdWx0Qmc7XG4gICAgJjpub3QoLndldWktYnRuX2Rpc2FibGVkKTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6IEB3ZXVpQnRuRGVmYXVsdEZvbnRDb2xvcjtcbiAgICB9XG4gICAgJjpub3QoLndldWktYnRuX2Rpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBjb2xvcjogQHdldWlCdG5EZWZhdWx0QWN0aXZlRm9udENvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aUJ0bkRlZmF1bHRBY3RpdmVCZztcbiAgICB9XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWktYnRuX3ByaW1hcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpQnRuUHJpbWFyeUJnO1xuICAgICY6bm90KC53ZXVpLWJ0bl9kaXNhYmxlZCk6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiBAd2V1aUJ0bkZvbnRDb2xvcjtcbiAgICB9XG4gICAgJjpub3QoLndldWktYnRuX2Rpc2FibGVkKTphY3RpdmUge1xuICAgICAgICBjb2xvcjogQHdldWlCdG5BY3RpdmVGb250Q29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpQnRuUHJpbWFyeUFjdGl2ZUJnO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG5cbi53ZXVpLWJ0bl93YXJuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aUJ0bldhcm5CZztcbiAgICAmOm5vdCgud2V1aS1idG5fZGlzYWJsZWQpOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogQHdldWlCdG5Gb250Q29sb3I7XG4gICAgfVxuICAgICY6bm90KC53ZXVpLWJ0bl9kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6IEB3ZXVpQnRuQWN0aXZlRm9udENvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aUJ0bldhcm5BY3RpdmVCZztcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aS1idG5fZGlzYWJsZWQge1xuICAgIGNvbG9yOiBAd2V1aUJ0bkRpc2FibGVkRm9udENvbG9yO1xuICAgICYud2V1aS1idG5fZGVmYXVsdCB7XG4gICAgICAgIGNvbG9yOiBAd2V1aUJ0bkRlZmF1bHREaXNhYmxlZEZvbnRDb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlCdG5EZWZhdWx0RGlzYWJsZWRCZztcbiAgICB9XG4gICAgJi53ZXVpLWJ0bl9wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlCdG5QcmltYXJ5RGlzYWJsZWRCZztcbiAgICB9XG4gICAgJi53ZXVpLWJ0bl93YXJuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlCdG53YXJuRGlzYWJsZWRCZztcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aS1idG5fcGxhaW4tcHJpbWFyeSB7XG4gICAgY29sb3I6IEB3ZXVpQnRuUGxhaW5QcmltYXJ5Q29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQHdldWlCdG5QbGFpblByaW1hcnlCb3JkZXJDb2xvcjtcbiAgICAmOm5vdCgud2V1aS1idG5fcGxhaW4tZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOkB3ZXVpQnRuUGxhaW5QcmltYXJ5QWN0aXZlQ29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHdldWlCdG5QbGFpblByaW1hcnlBY3RpdmVCb3JkZXJDb2xvcjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICB9XG59XG5cbi53ZXVpLWJ0bl9wbGFpbi1kZWZhdWx0IHtcbiAgICBjb2xvcjogQHdldWlCdG5QbGFpbkRlZmF1bHRDb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAd2V1aUJ0blBsYWluRGVmYXVsdEJvcmRlckNvbG9yO1xuICAgICY6bm90KC53ZXVpLWJ0bl9wbGFpbi1kaXNhYmxlZCk6YWN0aXZlIHtcbiAgICAgICAgY29sb3I6QHdldWlCdG5QbGFpbkRlZmF1bHRBY3RpdmVDb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAd2V1aUJ0blBsYWluRGVmYXVsdEFjdGl2ZUJvcmRlckNvbG9yO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cbn1cbi53ZXVpLWJ0bl9wbGFpbi1kaXNhYmxlZHtcbiAgICBjb2xvcjpyZ2JhKDAsMCwwLC4yKTtcbiAgICBib3JkZXItY29sb3I6cmdiYSgwLDAsMCwuMik7XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcbkBpbXBvcnQgXCJ3ZXVpLWJ0bl9nbG9iYWxcIjtcbkBpbXBvcnQgXCJ3ZXVpLWJ0bl9kZWZhdWx0XCI7XG5AaW1wb3J0IFwid2V1aS1idG5fcHJpbWFyeVwiO1xuQGltcG9ydCBcIndldWktYnRuX3dhcm5cIjtcbkBpbXBvcnQgXCJ3ZXVpLWJ0bl9kaXNhYmxlZFwiO1xuQGltcG9ydCBcIndldWktYnRuX3BsYWluXCI7XG5cbmJ1dHRvbiwgaW5wdXQge1xuICAgICYud2V1aS1idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLndldWktYnRuX2lubGluZSwmLndldWktYnRuX21pbmkge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgJi53ZXVpLWJ0bl9wbGFpbi1wcmltYXJ5LCYud2V1aS1idG5fcGxhaW4tZGVmYXVsdHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuLndldWktYnRuX21pbmkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDEuMzJlbTtcbiAgICBsaW5lLWhlaWdodDogQHdldWlCdG5NaW5pSGVpZ2h0O1xuICAgIGZvbnQtc2l6ZTogQHdldWlCdG5NaW5pRm9udFNpemU7XG59XG5cblxuLypnYXAgYmV0d2VlbiBidG4qL1xuLndldWktYnRuICsgLndldWktYnRuIHtcbiAgICBtYXJnaW4tdG9wOiBAd2V1aUJ0bkRlZmF1bHRHYXA7XG59XG5cbi53ZXVpLWJ0bi53ZXVpLWJ0bl9pbmxpbmUgKyAud2V1aS1idG4ud2V1aS1idG5faW5saW5lIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBAd2V1aUJ0bkRlZmF1bHRHYXA7XG59XG5cbi53ZXVpLWJ0bi1hcmVhIHtcbiAgICBtYXJnaW46IEB3ZXVpQ2VsbHNNYXJnaW5Ub3AgQHdldWlCdG5EZWZhdWx0R2FwIC4zZW07IFxufVxuLndldWktYnRuLWFyZWFfaW5saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC53ZXVpLWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogQHdldWlCdG5EZWZhdWx0R2FwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWktY2VsbCB7XG4gICAgLy8gb25lcHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICAuc2V0VG9wTGluZShAd2V1aUNlbGxCb3JkZXJDb2xvcik7XG4gICAgICAgIGxlZnQ6IEB3ZXVpQ2VsbEdhcEg7XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ud2V1aS1jZWxscyB7XG4gICAgbWFyZ2luLXRvcDogQHdldWlDZWxsc01hcmdpblRvcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aUNlbGxCZztcbiAgICBsaW5lLWhlaWdodDogQHdldWlDZWxsTGluZUhlaWdodDtcbiAgICBmb250LXNpemU6IEB3ZXVpQ2VsbEZvbnRTaXplOyAvL2NlbGzkuK3pl7TmnInmlYjpq5jluqYyM3B477yM6Lef5a6i5oi356uv6buY6K6k5Zu+5qCH5bC65a+45LiA6Ie0XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuOyAvL+WboOS4uuavj+S4qmNlbGznmoRib3JkZXLkvb/nlKhiZWZvcmXlhYPntKBsZWZ05pCe55qE77yMaWXkuIvkvKrlhYPntKDnmoRjb250YWluaW5nIGJsb2Nr5Lyw6K6h6Lef5qCH5YeG5LiN5ZCM77yM5ZyoY2VsbOS4iueUqG9o5LiN55Sf5pWIXG5cbiAgICAvLyBvbmVweFxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC5zZXRUb3BMaW5lKEB3ZXVpQ2VsbEJvcmRlckNvbG9yKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIC5zZXRCb3R0b21MaW5lKEB3ZXVpQ2VsbEJvcmRlckNvbG9yKTtcbiAgICB9XG59XG5cbi53ZXVpLWNlbGxzX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogLjc3ZW07IC8vIDE1cHggLSDooYzpq5hcbiAgICBtYXJnaW4tYm90dG9tOiAuM2VtOyAvLyA4cHggLSDooYzpq5hcbiAgICBwYWRkaW5nLWxlZnQ6IEB3ZXVpQ2VsbEdhcEg7XG4gICAgcGFkZGluZy1yaWdodDogQHdldWlDZWxsR2FwSDtcbiAgICBjb2xvcjogQHdldWlUZXh0Q29sb3JHcmF5O1xuICAgIGZvbnQtc2l6ZTogQHdldWlDZWxsVGlwc0ZvbnRTaXplO1xuXG4gICAgJiArIC53ZXVpLWNlbGxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5cbi53ZXVpLWNlbGxzX190aXBzIHtcbiAgICBtYXJnaW4tdG9wOiAuM2VtOyAvLyA4cHggLSDooYzpq5hcbiAgICBjb2xvcjogQHdldWlUZXh0Q29sb3JHcmF5O1xuICAgIHBhZGRpbmctbGVmdDogQHdldWlDZWxsR2FwSDtcbiAgICBwYWRkaW5nLXJpZ2h0OiBAd2V1aUNlbGxHYXBIO1xuICAgIGZvbnQtc2l6ZTogQHdldWlDZWxsVGlwc0ZvbnRTaXplO1xufVxuXG4ud2V1aS1jZWxsIHtcbiAgICBwYWRkaW5nOiBAd2V1aUNlbGxHYXBWIEB3ZXVpQ2VsbEdhcEg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvL+i/meS4quaYr+S4uuS6huWFvOWuuWNlbGxz5a655Zmob25lcHjmlrnmoYjooqtiZWZvcmXmjKHkvY/ogIzlgZrnmoRcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2V1aS1jZWxsX3ByaW1hcnl7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ud2V1aS1jZWxsX19iZHtcbiAgICBmbGV4OiAxO1xufVxuLndldWktY2VsbF9fZnQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiBAd2V1aVRleHRDb2xvckdyYXk7XG59IiwiLnNldFRvcExpbmUoQGM6ICNDN0M3QzcpIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBjO1xuICAgIGNvbG9yOiBAYztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cblxuLnNldEJvdHRvbUxpbmUoQGM6ICNDN0M3QzcpIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBjO1xuICAgIGNvbG9yOiBAYztcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC41KTtcbn1cblxuLnNldExlZnRMaW5lKEBjOiAjQzdDN0M3KSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGM7XG4gICAgY29sb3I6IEBjO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjUpO1xufVxuXG4uc2V0UmlnaHRMaW5lKEBjOiAjQzdDN0M3KSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYztcbiAgICBjb2xvcjogQGM7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDAuNSk7XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWktY2VsbF9hY2Nlc3Mge1xuICAgIC5zZXRUYXBDb2xvcigpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRUNFQztcbiAgICB9XG4gICAgLndldWktY2VsbF9fZnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAuc2V0QXJyb3cocmlnaHQsIDZweCwgI0M4QzhDRCwgMnB4KTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICAgICAgICAgIHJpZ2h0OiAycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ud2V1aS1jZWxsX2xpbmt7XG4gICAgY29sb3I6IEB3ZXVpTGlua0NvbG9yRGVmYXVsdDtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAvLyDnlLHkuo53ZXVpLWNlbGw6Zmlyc3QtY2hpbGTnmoQ6YmVmb3Jl5Li66ZqQ6JeP77yM5omA5Lul6L+Z6YeM6KaB6YeN5paw5pi+56S65Ye65p2lXG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5fc2V0QXJyb3coQGFycm93c2l6ZSwgQGJvcmRlckNvbG9yLCBAYm9yZGVyV2lkdGgpe1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IEBhcnJvd3NpemU7XG4gICAgd2lkdGg6IEBhcnJvd3NpemU7XG4gICAgYm9yZGVyLXdpZHRoOiBAYm9yZGVyV2lkdGggQGJvcmRlcldpZHRoIDAgMDtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXJDb2xvcjtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uc2V0QXJyb3coQGRpcmVjdGlvbiwgQGFycm93c2l6ZSwgQGJvcmRlckNvbG9yLCBAYm9yZGVyV2lkdGgpIHdoZW4gKEBkaXJlY3Rpb24gPSB0b3ApIHtcbiAgICAuX3NldEFycm93KEBhcnJvd3NpemUsIEBib3JkZXJDb2xvciwgQGJvcmRlcldpZHRoKTtcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgwLjcxLC0wLjcxLDAuNzEsMC43MSwwLDApOyAvLyByb3RhdGUoLTQ1ZGVnKVxufVxuXG4uc2V0QXJyb3coQGRpcmVjdGlvbiwgQGFycm93c2l6ZSwgQGJvcmRlckNvbG9yLEBib3JkZXJXaWR0aCkgd2hlbiAoQGRpcmVjdGlvbiA9IHJpZ2h0KSB7XG4gICAgLl9zZXRBcnJvdyhAYXJyb3dzaXplLCBAYm9yZGVyQ29sb3IsIEBib3JkZXJXaWR0aCk7XG4gICAgdHJhbnNmb3JtOiBtYXRyaXgoMC43MSwwLjcxLC0wLjcxLDAuNzEsMCwwKTsgLy8gcm90YXRlKDQ1ZGVnKTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG59XG5cbi5zZXRBcnJvdyhAZGlyZWN0aW9uLCBAYXJyb3dzaXplLCBAYm9yZGVyQ29sb3IsQGJvcmRlcldpZHRoKSB3aGVuIChAZGlyZWN0aW9uID0gZG93bikge1xuICAgIC5fc2V0QXJyb3coQGFycm93c2l6ZSwgQGJvcmRlckNvbG9yLCBAYm9yZGVyV2lkdGgpO1xuICAgIHRyYW5zZm9ybTogbWF0cml4KC0wLjcxLDAuNzEsLTAuNzEsLTAuNzEsMCwwKTsgLy8gcm90YXRlKDEzNWRlZyk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3B4O1xufVxuXG4uc2V0QXJyb3coQGRpcmVjdGlvbiwgQGFycm93c2l6ZSwgQGJvcmRlckNvbG9yLEBib3JkZXJXaWR0aCkgd2hlbiAoQGRpcmVjdGlvbiA9IGxlZnQpIHtcbiAgICAuX3NldEFycm93KEBhcnJvd3NpemUsIEBib3JkZXJDb2xvciwgQGJvcmRlcldpZHRoKTtcbiAgICB0cmFuc2Zvcm06IG1hdHJpeCgtMC43MSwtMC43MSwwLjcxLC0wLjcxLDAsMCk7IC8vIHJvdGF0ZSgtMTM1ZGVnKTtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG59IiwiQGltcG9ydCBcIi4uLy4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWktY2hlY2tfX2xhYmVsIHtcbiAgICAuc2V0VGFwQ29sb3IoKTtcbn1cblxuLndldWktY2hlY2t7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC05OTk5ZW07XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYmFzZS9mblwiO1xuXG4vLyBtZXRob2QyIGFjY2Vzc2JpbGl0eVxuLndldWktY2VsbHNfcmFkaW97XG4gICAgLndldWktY2VsbF9fZnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IEB3ZXVpQ2VsbElubmVyR2FwSDtcbiAgICB9XG4gICAgLndldWktY2VsbCB7XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFQ0VDRUM7XG4gICAgICAgIH1cbiAgICB9XG59XG4ud2V1aS1jaGVjayB7XG4gICAgLy8gcmFkaW9cbiAgICAud2V1aS1jZWxsc19yYWRpbyAmIHtcbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgICYgKyAud2V1aS1pY29uLWNoZWNrZWQge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEVBMDgnO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA5QkIwNztcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aS1jZWxsc19jaGVja2JveCB7XG4gICAgLndldWktY2VsbF9faGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiBAd2V1aUNlbGxJbm5lckdhcEg7XG4gICAgfVxuICAgIC53ZXVpLWNlbGwge1xuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUNFQ0VDO1xuICAgICAgICB9XG4gICAgfVxuICAgIC53ZXVpLWljb24tY2hlY2tlZCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXEVBMDEnO1xuICAgICAgICAgICAgY29sb3I6ICNDOUM5Qzk7XG4gICAgICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gbWV0aG9kMiBhY2Nlc3NiaWxpdHlcbi53ZXVpLWNoZWNrIHtcbiAgICAvLyBjaGVja2JveFxuICAgIC53ZXVpLWNlbGxzX2NoZWNrYm94ICYge1xuICAgICAgICAmOmNoZWNrZWQge1xuICAgICAgICAgICAgJiArIC53ZXVpLWljb24tY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxFQTA2JztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwOUJCMDc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9iYXNlL2ZuXCI7XHJcblxyXG4ud2V1aS1sYWJlbHtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIHdpZHRoOkB3ZXVpQ2VsbExhYmVsV2lkdGg7XHJcbiAgLnRleHRfd3JhcCgpO1xyXG59XHJcbi53ZXVpLWlucHV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IHVuaXQoQHdldWlDZWxsTGluZUhlaWdodCwgZW0pO1xyXG4gICAgbGluZS1oZWlnaHQ6IEB3ZXVpQ2VsbExpbmVIZWlnaHQ7XHJcblxyXG4gICAgLy8gaGlkZXMgdGhlIHNwaW4tYnV0dG9uXHJcbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9ue1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbn1cclxuLndldWktdGV4dGFyZWEge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi53ZXVpLXRleHRhcmVhLWNvdW50ZXJ7XHJcbiAgICBjb2xvcjogQHdldWlUZXh0Q29sb3JUaXBzO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAud2V1aS1jZWxsX3dhcm4gJntcclxuICAgICAgICBjb2xvcjogQHdldWlUZXh0Q29sb3JXYXJuO1xyXG4gICAgfVxyXG59XHJcblxyXG4ud2V1aS10b3B0aXBzIHtcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzo1cHg7XHJcbiAgICBmb250LXNpemU6MTRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgei1pbmRleDogNTAwMDtcclxuICAgIC50ZXh0X3dyYXAoKTtcclxufVxyXG4ud2V1aS10b3B0aXBzX3dhcm4ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlUZXh0Q29sb3JXYXJuO1xyXG59XHJcbi53ZXVpLWNlbGxzX2Zvcm0ge1xyXG4gICAgLndldWktY2VsbF9fZnR7XHJcbiAgICAgICAgZm9udC1zaXplOjA7XHJcbiAgICB9XHJcbiAgICAud2V1aS1pY29uLXdhcm57XHJcbiAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gICAgaW5wdXQsIHRleHRhcmVhLCBsYWJlbFtmb3Jde1xyXG4gICAgICAgIC5zZXRUYXBDb2xvcigpO1xyXG4gICAgfVxyXG59XHJcbi53ZXVpLWNlbGxfd2FybntcclxuICAgIGNvbG9yOkB3ZXVpVGV4dENvbG9yV2FybjtcclxuICAgIC53ZXVpLWljb24td2FybntkaXNwbGF5OmlubGluZS1ibG9jazt9XHJcbn1cclxuIiwiLmVsbGlwc2lzKEB3OmF1dG8pIHtcbiAgICB3aWR0aDogQHc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG4uZWxsaXBzaXNMbihAbGluZSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IEBsaW5lO1xufVxuLnRleHRfd3JhcCgpIHtcbiAgICB3b3JkLXdyYXA6YnJlYWstd29yZDtcbiAgICB3b3JkLWJyZWFrOmJyZWFrLWFsbDtcbn1cbi5oeXBoZW5zKCkge1xuICAgIHdvcmQtd3JhcDpicmVhay13b3JkO1xuICAgIC13ZWJraXQtaHlwaGVuczphdXRvO1xuICAgIGh5cGhlbnM6YXV0bztcbn0iLCJAaW1wb3J0IFwiLi4vLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aS1mb3JtLXByZXZpZXd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgJjpiZWZvcmV7XG4gICAgICAgIC5zZXRUb3BMaW5lKEB3ZXVpQ2VsbEJvcmRlckNvbG9yKTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgICAgLnNldEJvdHRvbUxpbmUoQHdldWlDZWxsQm9yZGVyQ29sb3IpO1xuICAgIH1cbn1cbi53ZXVpLWZvcm0tcHJldmlld19faGR7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IEB3ZXVpQ2VsbEdhcFYgQHdldWlDZWxsR2FwSDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XG4gICAgJjphZnRlcntcbiAgICAgICAgLnNldEJvdHRvbUxpbmUoQHdldWlDZWxsQm9yZGVyQ29sb3IpO1xuICAgICAgICBsZWZ0OiBAd2V1aUNlbGxHYXBIO1xuICAgIH1cbiAgICAud2V1aS1mb3JtLXByZXZpZXdfX3ZhbHVle1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG4gICAgfVxufVxuLndldWktZm9ybS1wcmV2aWV3X19iZHtcbiAgICBwYWRkaW5nOiBAd2V1aUNlbGxHYXBWIEB3ZXVpQ2VsbEdhcEg7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiBAd2V1aVRleHRDb2xvckdyYXk7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG59XG4ud2V1aS1mb3JtLXByZXZpZXdfX2Z0e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICAuc2V0VG9wTGluZShAd2V1aURpYWxvZ0xpbmVDb2xvcik7XG4gICAgfVxufVxuLndldWktZm9ybS1wcmV2aWV3X19sYWJlbHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBtaW4td2lkdGg6IDRlbTtcbiAgICBjb2xvcjogQHdldWlUZXh0Q29sb3JHcmF5O1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgdGV4dC1hbGlnbi1sYXN0OiBqdXN0aWZ5O1xufVxuLndldWktZm9ybS1wcmV2aWV3X192YWx1ZXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtYnJlYWs6bm9ybWFsO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi53ZXVpLWZvcm0tcHJldmlld19fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleDogMTtcbiAgICBjb2xvcjogQHdldWlEaWFsb2dMaW5rQ29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC5zZXRUYXBDb2xvcigpO1xuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlEaWFsb2dMaW5rQWN0aXZlQmM7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICAuc2V0TGVmdExpbmUoQHdldWlEaWFsb2dMaW5lQ29sb3IpO1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLndldWktZm9ybS1wcmV2aWV3X19idG5fZGVmYXVsdCB7XG4gICAgY29sb3I6IEB3ZXVpVGV4dENvbG9yR3JheTtcbn1cbi53ZXVpLWZvcm0tcHJldmlld19fYnRuX3ByaW1hcnkge1xuICAgIGNvbG9yOiAjMEJCMjBDO1xufSIsIkBpbXBvcnQgXCIuLi8uLi8uLi9iYXNlL2ZuXCI7XHJcblxyXG4ud2V1aS1jZWxsX3NlbGVjdCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgLndldWktc2VsZWN0IHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gICAgLndldWktY2VsbF9fYmR7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIC5zZXRBcnJvdyhyaWdodCwgNnB4LCAjQzhDOENELCAycHgpO1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IEB3ZXVpQ2VsbEdhcEg7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2V1aS1zZWxlY3Qge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICBoZWlnaHQ6IEB3ZXVpQ2VsbEhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiBAd2V1aUNlbGxIZWlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgcGFkZGluZy1sZWZ0OiBAd2V1aUNlbGxHYXBIO1xyXG59XHJcblxyXG4ud2V1aS1jZWxsX3NlbGVjdC1iZWZvcmUge1xyXG4gICAgcGFkZGluZy1yaWdodDpAd2V1aUNlbGxHYXBIO1xyXG4gICAgLndldWktc2VsZWN0e1xyXG4gICAgICAgIHdpZHRoOkB3ZXVpQ2VsbExhYmVsV2lkdGg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIH1cclxuICAgIC53ZXVpLWNlbGxfX2hkIHtcclxuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgLnNldFJpZ2h0TGluZShAd2V1aUNlbGxCb3JkZXJDb2xvcik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAgICAgLnNldEFycm93KHJpZ2h0LCA2cHgsICNDOEM4Q0QsIDJweCk7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICByaWdodDogQHdldWlDZWxsR2FwSDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2V1aS1jZWxsX19iZCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OkB3ZXVpQ2VsbEdhcEg7XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLndldWktY2VsbF9zZWxlY3QtYWZ0ZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OkB3ZXVpQ2VsbEdhcEg7XHJcbiAgICAud2V1aV9zZWxlY3Qge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWktY2VsbF92Y29kZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi53ZXVpLXZjb2RlLWltZ3tcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGhlaWdodDogQHdldWlDZWxsSGVpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi53ZXVpLXZjb2RlLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogQHdldWlDZWxsSGVpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMCAwLjZlbSAwIDAuN2VtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQHdldWlMaW5lQ29sb3JMaWdodDtcbiAgICBsaW5lLWhlaWdodDogQHdldWlDZWxsSGVpZ2h0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiBAd2V1aUNlbGxGb250U2l6ZTtcbiAgICBjb2xvcjogQHdldWlEaWFsb2dMaW5rQ29sb3I7XG4gICAgJjphY3RpdmUge1xuICAgICAgICBjb2xvcjogZGVzYXR1cmF0ZShAd2V1aURpYWxvZ0xpbmtDb2xvciwgMzAlKTtcbiAgICB9XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbkB3ZXVpR2FsbGVyeU9wckhlaWdodDogNjBweDtcclxuLndldWktZ2FsbGVyeSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbn1cclxuLndldWktZ2FsbGVyeV9faW1nIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiBAd2V1aUdhbGxlcnlPcHJIZWlnaHQ7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbn1cclxuLndldWktZ2FsbGVyeV9fb3ByIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwRDBEMEQ7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGxpbmUtaGVpZ2h0OiBAd2V1aUdhbGxlcnlPcHJIZWlnaHQ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLndldWktZ2FsbGVyeV9fZGVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpLWNlbGxfc3dpdGNoe1xyXG4gICAgcGFkZGluZy10b3A6IChAd2V1aUNlbGxIZWlnaHQgLSBAd2V1aVN3aXRjaEhlaWdodCkgLyAyO1xyXG4gICAgcGFkZGluZy1ib3R0b206IChAd2V1aUNlbGxIZWlnaHQgLSBAd2V1aVN3aXRjaEhlaWdodCkgLyAyO1xyXG59XHJcbi53ZXVpLXN3aXRjaHtcclxuICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogNTJweDtcclxuICAgIGhlaWdodDogQHdldWlTd2l0Y2hIZWlnaHQ7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjREZERkRGO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0RGREZERjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzLCBib3JkZXIgLjFzO1xyXG4gICAgJjpiZWZvcmV7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogQHdldWlTd2l0Y2hIZWlnaHQgLSAyO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERkRGRDtcclxuICAgICAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLjQ1LCAxLCAwLjQsIDEpO1xyXG4gICAgfVxyXG4gICAgJjphZnRlcntcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IEB3ZXVpU3dpdGNoSGVpZ2h0IC0gMjtcclxuICAgICAgICBoZWlnaHQ6IEB3ZXVpU3dpdGNoSGVpZ2h0IC0gMjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICB0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMzVzIGN1YmljLWJlemllcigwLjQsIDAuNCwgMC4yNSwgMS4zNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpjaGVja2Vke1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzA0QkUwMjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDRCRTAyO1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVye1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWktdXBsb2FkZXJ7fVxuLndldWktdXBsb2FkZXJfX2hke1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy1ib3R0b206IEB3ZXVpQ2VsbEdhcFY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi53ZXVpLXVwbG9hZGVyX190aXRsZXtcbiAgICBmbGV4OiAxO1xufVxuLndldWktdXBsb2FkZXJfX2luZm97XG4gICAgY29sb3I6IEB3ZXVpVGV4dENvbG9yVGlwcztcbn1cblxuLndldWktdXBsb2FkZXJfX2Jke1xuICAgIG1hcmdpbi1ib3R0b206IEB3ZXVpQ2VsbEdhcEggLSAoQHdldWlDZWxsR2FwViArIEB3ZXVpVXBsb2FkZXJGaWxlU3BhY2luZyk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtQHdldWlVcGxvYWRlckZpbGVTcGFjaW5nO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud2V1aS11cGxvYWRlcl9fZmlsZXN7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi53ZXVpLXVwbG9hZGVyX19maWxle1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogQHdldWlVcGxvYWRlckZpbGVTcGFjaW5nO1xuICAgIG1hcmdpbi1ib3R0b206IEB3ZXVpVXBsb2FkZXJGaWxlU3BhY2luZztcbiAgICB3aWR0aDogQHdldWlVcGxvYWRlclNpemU7XG4gICAgaGVpZ2h0OiBAd2V1aVVwbG9hZGVyU2l6ZTtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLndldWktdXBsb2FkZXJfX2ZpbGVfc3RhdHVze1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICB9XG4gICAgLndldWktdXBsb2FkZXJfX2ZpbGUtY29udGVudHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLndldWktdXBsb2FkZXJfX2ZpbGUtY29udGVudHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgLndldWktaWNvbi13YXJue1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuLndldWktdXBsb2FkZXJfX2lucHV0LWJveHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IEB3ZXVpVXBsb2FkZXJGaWxlU3BhY2luZztcbiAgICBtYXJnaW4tYm90dG9tOiBAd2V1aVVwbG9hZGVyRmlsZVNwYWNpbmc7XG4gICAgd2lkdGg6IEB3ZXVpVXBsb2FkZXJTaXplIC0gQHdldWlVcGxvYWRlckJvcmRlcldpZHRoICogMjtcbiAgICBoZWlnaHQ6IEB3ZXVpVXBsb2FkZXJTaXplIC0gQHdldWlVcGxvYWRlckJvcmRlcldpZHRoICogMjtcbiAgICBib3JkZXI6IEB3ZXVpVXBsb2FkZXJCb3JkZXJXaWR0aCBzb2xpZCBAd2V1aVVwbG9hZGVyQm9yZGVyQ29sb3I7XG4gICAgJjpiZWZvcmUsICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aVVwbG9hZGVyQm9yZGVyQ29sb3I7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgICB3aWR0aDogQHdldWlVcGxvYWRlckJvcmRlcldpZHRoICsgMTtcbiAgICAgICAgaGVpZ2h0OiBAd2V1aVVwbG9hZGVyU2l6ZSAvIDI7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICAgIHdpZHRoOiBAd2V1aVVwbG9hZGVyU2l6ZSAvIDI7XG4gICAgICAgIGhlaWdodDogQHdldWlVcGxvYWRlckJvcmRlcldpZHRoICsgMTtcbiAgICB9XG4gICAgJjphY3RpdmV7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQHdldWlVcGxvYWRlckFjdGl2ZUJvcmRlckNvbG9yO1xuICAgICAgICAmOmJlZm9yZSwgJjphZnRlcntcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpVXBsb2FkZXJBY3RpdmVCb3JkZXJDb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53ZXVpLXVwbG9hZGVyX19pbnB1dHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICAuc2V0VGFwQ29sb3IoKTtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuQGltcG9ydCBcIi4uL3dldWktYnV0dG9uL3dldWktYnV0dG9uXCI7XG5cbi53ZXVpLW1zZyB7XG4gICAgcGFkZGluZy10b3A6IEB3ZXVpTXNnUGFkZGluZ1RvcDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ud2V1aS1tc2dfX2ljb24tYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogQHdldWlNc2dJY29uR2FwO1xufVxuLndldWktbXNnX190ZXh0LWFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IEB3ZXVpTXNnVGV4dEdhcDtcbiAgICBwYWRkaW5nOjAgMjBweDtcbn1cbi53ZXVpLW1zZ19fdGV4dC1hcmVhIGF7XG4gICAgY29sb3I6QHdldWlMaW5rQ29sb3JEZWZhdWx0O1xufVxuLndldWktbXNnX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogQHdldWlNc2dUaXRsZUdhcDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbn1cbi53ZXVpLW1zZ19fZGVzYyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiBAd2V1aVRleHRDb2xvckdyYXk7XG59XG4ud2V1aS1tc2dfX29wci1hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBAd2V1aU1zZ09wckdhcDtcbn1cbi53ZXVpLW1zZ19fZXh0cmEtYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogQHdldWlNc2dFeHRyYUFyZWFHYXA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiBAd2V1aVRleHRDb2xvckdyYXk7XG4gICAgYXtjb2xvcjogQHdldWlMaW5rQ29sb3JEZWZhdWx0O31cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IEB3ZXVpTXNnRXh0cmFBcmVhT2ZNaW5IZWlnaHQpIHtcbiAgICAud2V1aS1tc2dfX2V4dHJhLWFyZWEge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpLWFydGljbGUge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgc2VjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OjQwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuOWVtO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDo0MDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjM0ZW07XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuMzRlbTtcclxuICAgIH1cclxuICAgICoge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDAgMCAuOGVtO1xyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpLXRhYmJhciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2ZhO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAuc2V0VG9wTGluZSgjQzBCRkM0KTtcclxuICAgIH1cclxufVxyXG5cclxuLndldWktdGFiYmFyX19pdGVtIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleDogMTtcclxuICAgIHBhZGRpbmc6IDdweCAwIDA7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBjb2xvcjogQHdldWlUZXh0Q29sb3JHcmF5O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgLnNldFRhcENvbG9yKCk7XHJcblxyXG4gICAgJi53ZXVpLWJhcl9faXRlbV9vbiB7XHJcbiAgICAgICAgLndldWktdGFiYmFyX19pY29uLCAud2V1aS10YWJiYXJfX2ljb24gPiBpLCAud2V1aS10YWJiYXJfX2xhYmVsIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwOUJCMDc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ud2V1aS10YWJiYXJfX2ljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcblxyXG4gICAgaSYsID4gaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGNvbG9yOiBAd2V1aVRleHRDb2xvckdyYXk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJiArIC53ZXVpLXRhYmJhcl9fbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZXVpLXRhYmJhcl9fbGFiZWwge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6IEB3ZXVpVGV4dENvbG9yR3JheTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XHJcblxyXG4ud2V1aS1uYXZiYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIHRvcDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICAuc2V0Qm90dG9tTGluZSgjQ0NDQ0NDKTtcclxuICAgIH1cclxuXHJcbiAgICAmICsgLndldWktdGFiX19wYW5lbCB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi53ZXVpLW5hdmJhcl9faXRlbSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZsZXg6IDE7XHJcbiAgICBwYWRkaW5nOiAxM3B4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAuc2V0VGFwQ29sb3IoKTtcclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcclxuICAgIH1cclxuXHJcbiAgICAmLndldWktYmFyX19pdGVtX29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIC5zZXRSaWdodExpbmUoI0NDQ0NDQyk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuQGltcG9ydCBcInRhYmJhclwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuXG4ud2V1aS10YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG5cbi53ZXVpLXRhYl9fcGFuZWwsIC53ZXVpLXRhYl9fYmQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuLndldWktdGFiX19iZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG5cbi53ZXVpLXByb2dyZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53ZXVpLXByb2dyZXNzX19iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpUHJvZ3Jlc3NCZztcbiAgICBoZWlnaHQ6IEB3ZXVpUHJvZ3Jlc3NIZWlnaHQ7XG4gICAgZmxleDogMTtcbn1cblxuLndldWktcHJvZ3Jlc3NfX2lubmVyLWJhciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpUHJvZ3Jlc3NDb2xvcjtcbn1cblxuLndldWktcHJvZ3Jlc3NfX29wciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwO1xufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG5cblxuLndldWktcGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC5zZXRUb3BMaW5lKEB3ZXVpTGluZUNvbG9yTGlnaHQpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgLnNldEJvdHRvbUxpbmUoQHdldWlMaW5lQ29sb3JMaWdodCk7XG4gICAgfVxufVxuXG4ud2V1aS1wYW5lbF9faGQge1xuICAgIHBhZGRpbmc6IDE0cHggMTVweCAxMHB4O1xuICAgIGNvbG9yOiBAd2V1aVRleHRDb2xvckdyYXk7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgLnNldEJvdHRvbUxpbmUoQHdldWlMaW5lQ29sb3JMaWdodCk7XG4gICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgfVxufVxuXG5cblxuXG4iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG5cclxuLndldWktbWVkaWEtYm94IHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgLnNldFRvcExpbmUoQHdldWlMaW5lQ29sb3JMaWdodCk7XHJcbiAgICAgICAgbGVmdDogMTVweDtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhJntcclxuICAgICAgICBjb2xvcjojMDAwMDAwO1xyXG4gICAgICAgIC5zZXRUYXBDb2xvcigpO1xyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNFQ0VDRUM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi53ZXVpLW1lZGlhX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgLmVsbGlwc2lzKCk7XHJcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbn1cclxuLndldWktbWVkaWFfX2Rlc2Mge1xyXG4gICAgY29sb3I6IEB3ZXVpVGV4dENvbG9yR3JheTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAuZWxsaXBzaXNMbigyKTtcclxufVxyXG4ud2V1aS1tZWRpYV9faW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGNvbG9yOiAjQ0VDRUNFO1xyXG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi53ZXVpLW1lZGlhX19pbmZvX19tZXRhIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG59XHJcbi53ZXVpLW1lZGlhX19pbmZvX19tZXRhX2V4dHJhIHtcclxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0VDRUNFO1xyXG59XHJcbi53ZXVpLW1lZGlhLWJveF90ZXh0IHtcclxuICAgIC53ZXVpLW1lZGlhX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgfVxyXG59XHJcbi53ZXVpLW1lZGlhLWJveF9hcHBtc2cge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAud2V1aS1tZWRpYV9faGQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjhlbTtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLndldWktbWVkaWFfX3RodW1iIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgICAud2V1aS1tZWRpYV9fYmQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwO1xyXG4gICAgfVxyXG59XHJcbi53ZXVpLW1lZGlhLWJveF9zbWFsbC1hcHBtc2cge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIC53ZXVpLWNlbGxzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aS1ncmlkcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC5zZXRUb3BMaW5lKEB3ZXVpR3JpZEJvcmRlckNvbG9yKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIC5zZXRMZWZ0TGluZShAd2V1aUdyaWRCb3JkZXJDb2xvcik7XG4gICAgfVxufVxuXG4ud2V1aS1ncmlkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIHdpZHRoOiAxMDAlIC8gQHdldWlHcmlkQ29sdW1uQ291bnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgLnNldFJpZ2h0TGluZShAd2V1aUdyaWRCb3JkZXJDb2xvcik7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICAuc2V0Qm90dG9tTGluZShAd2V1aUdyaWRCb3JkZXJDb2xvcik7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aUJnQ29sb3JBY3RpdmU7XG4gICAgfVxufVxuXG4ud2V1aS1ncmlkX19pY29uIHtcbiAgICB3aWR0aDogQHdldWlHcmlkSWNvblNpemU7XG4gICAgaGVpZ2h0OiBAd2V1aUdyaWRJY29uU2l6ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYgKyAud2V1aS1ncmlkX19sYWJlbHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbn1cblxuLndldWktZ3JpZF9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogQHdldWlUZXh0Q29sb3JUaXRsZTtcbiAgICBmb250LXNpemU6IEB3ZXVpR3JpZEZvbnRTaXplO1xufVxuIiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcblxuLndldWktZm9vdGVyIHtcbiAgICBjb2xvcjogQHdldWlUZXh0Q29sb3JHcmF5O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYXtcbiAgICAgICAgY29sb3I6IEB3ZXVpTGlua0NvbG9yRGVmYXVsdDtcbiAgICB9XG59XG4ud2V1aS1mb290ZXJfZml4ZWQtYm90dG9te1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IC41MmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG59XG4ud2V1aS1mb290ZXJfX2xpbmtze1xuICAgIGZvbnQtc2l6ZTogMDtcbn1cbi53ZXVpLWZvb3Rlcl9fbGlua3tcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW46IDAgLjYyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmJlZm9yZXtcbiAgICAgICAgLnNldExlZnRMaW5lKCk7XG4gICAgICAgIGxlZnQ6IC0uNjVlbTtcbiAgICAgICAgdG9wOiAuMzZlbTtcbiAgICAgICAgYm90dG9tOiAuMzZlbTtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLndldWktZm9vdGVyX190ZXh0e1xuICAgIHBhZGRpbmc6IDAgLjM0ZW07XG4gICAgZm9udC1zaXplOiAxMnB4O1xufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG5cbi53ZXVpLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4ud2V1aS1mbGV4X19pdGVte1xuICAgIGZsZXg6IDE7XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpLWRpYWxvZyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA1MDAwO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1heC13aWR0aDogMzAwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpRGlhbG9nQmFja2dyb3VuZENvbG9yO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ud2V1aS1kaWFsb2dfX2hkIHtcclxuICAgIHBhZGRpbmc6IDEuM2VtIEB3ZXVpRGlhbG9nR2FwV2lkdGggLjVlbTtcclxufVxyXG4ud2V1aS1kaWFsb2dfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuLndldWktZGlhbG9nX19iZCB7XHJcbiAgICBwYWRkaW5nOiAwIEB3ZXVpRGlhbG9nR2FwV2lkdGggLjhlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG4gICAgY29sb3I6IEB3ZXVpVGV4dENvbG9yR3JheTtcclxuICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZzoyLjdlbSAyMHB4IDEuN2VtO1xyXG4gICAgICAgIGNvbG9yOiMzNTM1MzU7XHJcbiAgICB9XHJcbn1cclxuLndldWktZGlhbG9nX19mdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaW5lLWhlaWdodDogNDhweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIiBcIjtcclxuICAgICAgICAuc2V0VG9wTGluZShAd2V1aURpYWxvZ0xpbmVDb2xvcik7XHJcbiAgICB9XHJcbn1cclxuLndldWktZGlhbG9nX19idG4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgY29sb3I6IEB3ZXVpRGlhbG9nTGlua0NvbG9yO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgLnNldFRhcENvbG9yKCk7XHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlEaWFsb2dMaW5rQWN0aXZlQmM7XHJcbiAgICB9XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgLnNldExlZnRMaW5lKEB3ZXVpRGlhbG9nTGluZUNvbG9yKTtcclxuICAgIH1cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ud2V1aS1kaWFsb2dfX2J0bl9kZWZhdWx0IHtcclxuICAgIGNvbG9yOiAjMzUzNTM1O1xyXG59XHJcbi53ZXVpLWRpYWxvZ19fYnRuX3ByaW1hcnkge1xyXG4gICAgY29sb3I6ICMwQkIyMEM7XHJcbn1cclxuXHJcbi53ZXVpLXNraW5fYW5kcm9pZHtcclxuICAgIC53ZXVpLWRpYWxvZyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDZweCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgICB9XHJcbiAgICAud2V1aS1kaWFsb2dfX3RpdGxle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgIH1cclxuICAgIC53ZXVpLWRpYWxvZ19faGR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgIC53ZXVpLWRpYWxvZ19fYmR7XHJcbiAgICAgICAgY29sb3I6QHdldWlUZXh0Q29sb3JHcmF5O1xyXG4gICAgICAgIHBhZGRpbmc6LjI1ZW0gQHdldWlEaWFsb2dHYXBXaWR0aCAyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgcGFkZGluZzoxLjZlbSBAd2V1aURpYWxvZ0dhcFdpZHRoIDJlbTtcclxuICAgICAgICAgICAgY29sb3I6IzM1MzUzNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAud2V1aS1kaWFsb2dfX2Z0e1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOjAgQHdldWlEaWFsb2dHYXBXaWR0aCAuN2VtO1xyXG4gICAgICAgICY6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndldWktZGlhbG9nX19idG57XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgICAgcGFkZGluZzowIC44ZW07XHJcbiAgICAgICAgJjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWN0aXZle1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wNik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6dmlzaXRlZHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDYpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLS44ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLndldWktZGlhbG9nX19idG5fZGVmYXVsdCB7XHJcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xyXG4gICAgLndldWktZGlhbG9nIHtcclxuICAgICAgICB3aWR0aDogMzUlO1xyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XHJcblxyXG4ud2V1aS10b2FzdCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiA1MDAwO1xyXG4gICAgd2lkdGg6IDcuNmVtO1xyXG4gICAgbWluLWhlaWdodDogNy42ZW07XHJcbiAgICB0b3A6IDE4MHB4O1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zLjhlbTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoNDAsIDQwLCA0MCwgMC43NSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG4ud2V1aS1pY29uX3RvYXN0IHtcclxuICAgIG1hcmdpbjogMjJweCAwIDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICYud2V1aS1pY29uLXN1Y2Nlc3Mtbm8tY2lyY2xle1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogNTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi53ZXVpLWxvYWRpbmd7XHJcbiAgICAgIG1hcmdpbjozMHB4IDAgMDtcclxuICAgICAgd2lkdGg6MzhweDtcclxuICAgICAgaGVpZ2h0OjM4cHg7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcclxuICAgIH1cclxufVxyXG5cclxuLndldWktdG9hc3RfX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAwIDAgMTVweDtcclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xyXG5cclxuLndldWktbWFzayB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuNik7XHJcbn1cclxuXHJcbi53ZXVpLW1hc2tfdHJhbnNwYXJlbnR7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAxMDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuQHdldWlBY3Rpb25TaGVldEFuZHJvaWRCb3JkZXJSYWRpdXM6IDJweDtcclxuXHJcbi53ZXVpLWFjdGlvbnNoZWV0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDUwMDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IEB3ZXVpQmdDb2xvckRlZmF1bHQ7XHJcbiAgICAvL3NsaWRlIHVwIGFuaW1hdGlvblxyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxufVxyXG4ud2V1aS1hY3Rpb25zaGVldF9fbWVudXtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuLndldWktYWN0aW9uc2hlZXRfX2FjdGlvbiB7XHJcbiAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG59XHJcbi53ZXVpLWFjdGlvbnNoZWV0X19jZWxsIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAuc2V0VG9wTGluZShAd2V1aUNlbGxCb3JkZXJDb2xvcik7XHJcbiAgICB9XHJcbiAgICAmOmFjdGl2ZXtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2V1aUJnQ29sb3JBY3RpdmU7XHJcbiAgICB9XHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vYW5kcm9pZCBhY3Rpb25TaGVldFxyXG4ud2V1aS1za2luX2FuZHJvaWR7XHJcbiAgICAud2V1aS1hY3Rpb25zaGVldCB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLy9wYWRkaW5nOiAwIDQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDI3NHB4O1xyXG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIC8vc2xpZGUgdXAgYW5pbWF0aW9uXHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcclxuICAgIH1cclxuICAgIC53ZXVpLWFjdGlvbnNoZWV0X19hY3Rpb257XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC53ZXVpLWFjdGlvbnNoZWV0X19tZW51IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiBAd2V1aUFjdGlvblNoZWV0QW5kcm9pZEJvcmRlclJhZGl1cztcclxuICAgICAgICBib3gtc2hhZG93OiAwIDZweCAzMHB4IDAgcmdiYSgwLDAsMCwuMSk7XHJcbiAgICB9XHJcbiAgICAud2V1aS1hY3Rpb25zaGVldF9fY2VsbCB7XHJcbiAgICAgICAgcGFkZGluZzogMTNweCAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEB3ZXVpQWN0aW9uU2hlZXRBbmRyb2lkQm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHdldWlBY3Rpb25TaGVldEFuZHJvaWRCb3JkZXJSYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEB3ZXVpQWN0aW9uU2hlZXRBbmRyb2lkQm9yZGVyUmFkaXVzO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHdldWlBY3Rpb25TaGVldEFuZHJvaWRCb3JkZXJSYWRpdXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vL2FjdGlvblNoZWV0IGFuaWFtdGlvblxyXG4ud2V1aS1hY3Rpb25zaGVldF90b2dnbGV7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG5cbi53ZXVpLWxvYWRtb3Jle1xuICAgIHdpZHRoOiA2NSU7XG4gICAgbWFyZ2luOjEuNWVtIGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53ZXVpLWxvYWRtb3JlX190aXBze1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ud2V1aS1sb2FkbW9yZV9saW5le1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkIEB3ZXVpTGluZUNvbG9yTGlnaHQ7XG4gICAgbWFyZ2luLXRvcDoyLjRlbTtcbiAgICAud2V1aS1sb2FkbW9yZV9fdGlwc3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6LS45ZW07XG4gICAgICAgIHBhZGRpbmc6MCAuNTVlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgY29sb3I6QHdldWlUZXh0Q29sb3JHcmF5O1xuICAgIH1cbn1cbi53ZXVpLWxvYWRtb3JlX2RvdHtcbiAgICAud2V1aS1sb2FkbW9yZV9fdGlwc3tcbiAgICAgICAgcGFkZGluZzowIC4xNmVtO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgd2lkdGg6NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjRweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdldWlMaW5lQ29sb3JMaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgICAgICAgICAgdG9wOi0uMTZlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuLndldWktc2VhcmNoLWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAxMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkY0O1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgLnNldFRvcExpbmUoI0Q3RDZEQyk7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgICAuc2V0Qm90dG9tTGluZSgjRDdENkRDKTtcbiAgICB9XG4gICAgJi53ZXVpLXNlYXJjaC1iYXJfZm9jdXNpbmd7XG4gICAgICAgIC53ZXVpLXNlYXJjaC1iYXJfX2NhbmNlbC1idG57XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICAud2V1aS1zZWFyY2gtYmFyX19sYWJlbHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4ud2V1aS1zZWFyY2gtYmFyX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZFRkY0O1xuICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDowO1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC41KTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTZFNkVBO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIH1cbn1cbi53ZXVpLXNlYXJjaC1iYXJfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHotaW5kZXg6IDE7XG4gICAgLndldWktc2VhcmNoLWJhcl9faW5wdXQge1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjAvMTRlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMC8xNGVtO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAud2V1aS1pY29uLXNlYXJjaCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gICAgLndldWktaWNvbi1jbGVhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG59XG4ud2V1aS1zZWFyY2gtYmFyX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzlCOUI5QjtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLndldWktaWNvbi1zZWFyY2gge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG59XG4ud2V1aS1zZWFyY2gtYmFyX19jYW5jZWwtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiAjMDlCQjA3O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ud2V1aS1zZWFyY2gtYmFyX19pbnB1dDpub3QoOnZhbGlkKSB+IC53ZXVpLWljb24tY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8v5bmy5o6JaW5wdXRbc2VhcmNoXem7mOiupOeahGNsZWFyIGJ1dHRvblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aS1waWNrZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiA1MDAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLndldWktcGlja2VyX19oZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZjlmZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICAuc2V0Qm90dG9tTGluZShAd2V1aUxpbmVDb2xvckxpZ2h0KTtcbiAgICB9XG59XG5cbi53ZXVpLXBpY2tlcl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4OiAxO1xuICAgIGNvbG9yOiBAd2V1aUxpbmtDb2xvckRlZmF1bHQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuXG4ud2V1aS1waWNrZXJfX2JkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogMjM4cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndldWktcGlja2VyX19ncm91cCB7XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vLXdlYmtpdC1tYXNrLWJveC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoYm90dG9tLHRyYW5zcGFyZW50LHRyYW5zcGFyZW50IDUlLCNmZmYgNTAlLCNmZmYgNTAlLHRyYW5zcGFyZW50IDk1JSx0cmFuc3BhcmVudCk7XG59XG5cbi53ZXVpLXBpY2tlcl9fbWFzayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB6LWluZGV4OiAzO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIGhzbGEoMCwgMCUsIDEwMCUsIC45NSksIGhzbGEoMCwgMCUsIDEwMCUsIC42KSksIGxpbmVhci1ncmFkaWVudCgwZGVnLCBoc2xhKDAsIDAlLCAxMDAlLCAuOTUpLCBoc2xhKDAsIDAlLCAxMDAlLCAuNikpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCwgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDJweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ud2V1aS1waWNrZXJfX2luZGljYXRvciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAycHg7XG4gICAgei1pbmRleDogMztcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIC5zZXRUb3BMaW5lKEB3ZXVpTGluZUNvbG9yTGlnaHQpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgLnNldEJvdHRvbUxpbmUoQHdldWlMaW5lQ29sb3JMaWdodCk7XG4gICAgfVxufVxuXG4ud2V1aS1waWNrZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLndldWktcGlja2VyX19pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMCA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndldWktcGlja2VyX19pdGVtX2Rpc2FibGVkIHtcbiAgICBjb2xvcjogQHdldWlUZXh0Q29sb3JHcmF5O1xufSIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL2ZuXCI7XG5cbkBrZXlmcmFtZXMgc2xpZGVVcCB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIH1cbn1cblxuLndldWktYW5pbWF0ZS1zbGlkZS11cCB7XG4gICAgYW5pbWF0aW9uOiBzbGlkZVVwIGVhc2UgLjNzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuXG4gICAgdG8ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIH1cbn1cblxuLndldWktYW5pbWF0ZS1zbGlkZS1kb3duIHtcbiAgICBhbmltYXRpb246IHNsaWRlRG93biBlYXNlIC4zcyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4ud2V1aS1hbmltYXRlLWZhZGUtaW4ge1xuICAgIGFuaW1hdGlvbjogZmFkZUluIGVhc2UgLjNzIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuXG4ud2V1aS1hbmltYXRlLWZhZGUtb3V0IHtcbiAgICBhbmltYXRpb246IGZhZGVPdXQgZWFzZSAuM3MgZm9yd2FyZHM7XG59IiwiQGltcG9ydCBcIi4uLy4uL2Jhc2UvZm5cIjtcclxuXHJcbi53ZXVpLWFncmVle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAuNWVtIDE1cHg7XHJcbiAgICBmb250LXNpemUgOjEzcHg7XHJcblxyXG4gICAgYXtcclxuICAgICAgICBjb2xvcjogQHdldWlMaW5rQ29sb3JEZWZhdWx0O1xyXG4gICAgfVxyXG59XHJcbi53ZXVpLWFncmVlX190ZXh0e1xyXG4gICAgY29sb3I6IEB3ZXVpVGV4dENvbG9yR3JheTtcclxufVxyXG4ud2V1aS1hZ3JlZV9fY2hlY2tib3h7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuXHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDFEMUQxO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHZlcnRpY2FsLWFsaWduOiAwO1xyXG4gICAgdG9wOiAycHg7XHJcblxyXG4gICAgJjpjaGVja2Vke1xyXG4gICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJ3ZXVpXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcXEVBMDhcIjtcclxuICAgICAgICAgICAgY29sb3I6ICMwOUJCMDc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNDglKSBzY2FsZSguNzMpO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTQ4JSkgc2NhbGUoLjczKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmRpc2FibGVke1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6I0UxRTFFMTtcclxuICAgICAgICAmOmJlZm9yZXtcclxuICAgICAgICAgICAgY29sb3I6I0FEQURBRDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9mblwiO1xuXG4ud2V1aS1sb2FkaW5nIHtcbiAgd2lkdGg6MjBweDtcbiAgaGVpZ2h0OjIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYW5pbWF0aW9uOiB3ZXVpTG9hZGluZyAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QmpiR0Z6Y3owaWNpSWdkMmxrZEdnOUp6RXlNSEI0SnlCb1pXbG5hSFE5SnpFeU1IQjRKeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1EQWdNVEF3SWo0S0lDQWdJRHh5WldOMElIZzlJakFpSUhrOUlqQWlJSGRwWkhSb1BTSXhNREFpSUdobGFXZG9kRDBpTVRBd0lpQm1hV3hzUFNKdWIyNWxJaUJqYkdGemN6MGlZbXNpUGp3dmNtVmpkRDRLSUNBZ0lEeHlaV04wSUhnOUp6UTJMalVuSUhrOUp6UXdKeUIzYVdSMGFEMG5OeWNnYUdWcFoyaDBQU2N5TUNjZ2NuZzlKelVuSUhKNVBTYzFKeUJtYVd4c1BTY2pSVGxGT1VVNUp3b2dJQ0FnSUNBZ0lDQWdkSEpoYm5ObWIzSnRQU2R5YjNSaGRHVW9NQ0ExTUNBMU1Da2dkSEpoYm5Oc1lYUmxLREFnTFRNd0tTYytDaUFnSUNBOEwzSmxZM1ErQ2lBZ0lDQThjbVZqZENCNFBTYzBOaTQxSnlCNVBTYzBNQ2NnZDJsa2RHZzlKemNuSUdobGFXZG9kRDBuTWpBbklISjRQU2MxSnlCeWVUMG5OU2NnWm1sc2JEMG5Jems0T1RZNU55Y0tJQ0FnSUNBZ0lDQWdJSFJ5WVc1elptOXliVDBuY205MFlYUmxLRE13SURVd0lEVXdLU0IwY21GdWMyeGhkR1VvTUNBdE16QXBKejRLSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0J5WlhCbFlYUkRiM1Z1ZEQwbmFXNWtaV1pwYm1sMFpTY3ZQZ29nSUNBZ1BDOXlaV04wUGdvZ0lDQWdQSEpsWTNRZ2VEMG5ORFl1TlNjZ2VUMG5OREFuSUhkcFpIUm9QU2MzSnlCb1pXbG5hSFE5SnpJd0p5QnllRDBuTlNjZ2NuazlKelVuSUdacGJHdzlKeU01UWprNU9VRW5DaUFnSUNBZ0lDQWdJQ0IwY21GdWMyWnZjbTA5SjNKdmRHRjBaU2cyTUNBMU1DQTFNQ2tnZEhKaGJuTnNZWFJsS0RBZ0xUTXdLU2MrQ2lBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnY21Wd1pXRjBRMjkxYm5ROUoybHVaR1ZtYVc1cGRHVW5MejRLSUNBZ0lEd3ZjbVZqZEQ0S0lDQWdJRHh5WldOMElIZzlKelEyTGpVbklIazlKelF3SnlCM2FXUjBhRDBuTnljZ2FHVnBaMmgwUFNjeU1DY2djbmc5SnpVbklISjVQU2MxSnlCbWFXeHNQU2NqUVROQk1VRXlKd29nSUNBZ0lDQWdJQ0FnZEhKaGJuTm1iM0p0UFNkeWIzUmhkR1VvT1RBZ05UQWdOVEFwSUhSeVlXNXpiR0YwWlNnd0lDMHpNQ2tuUGdvZ0lDQWdQQzl5WldOMFBnb2dJQ0FnUEhKbFkzUWdlRDBuTkRZdU5TY2dlVDBuTkRBbklIZHBaSFJvUFNjM0p5Qm9aV2xuYUhROUp6SXdKeUJ5ZUQwbk5TY2djbms5SnpVbklHWnBiR3c5SnlOQlFrRTVRVUVuQ2lBZ0lDQWdJQ0FnSUNCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNneE1qQWdOVEFnTlRBcElIUnlZVzV6YkdGMFpTZ3dJQzB6TUNrblBnb2dJQ0FnUEM5eVpXTjBQZ29nSUNBZ1BISmxZM1FnZUQwbk5EWXVOU2NnZVQwbk5EQW5JSGRwWkhSb1BTYzNKeUJvWldsbmFIUTlKekl3SnlCeWVEMG5OU2NnY25rOUp6VW5JR1pwYkd3OUp5TkNNa0l5UWpJbkNpQWdJQ0FnSUNBZ0lDQjBjbUZ1YzJadmNtMDlKM0p2ZEdGMFpTZ3hOVEFnTlRBZ05UQXBJSFJ5WVc1emJHRjBaU2d3SUMwek1Da25QZ29nSUNBZ1BDOXlaV04wUGdvZ0lDQWdQSEpsWTNRZ2VEMG5ORFl1TlNjZ2VUMG5OREFuSUhkcFpIUm9QU2MzSnlCb1pXbG5hSFE5SnpJd0p5QnllRDBuTlNjZ2NuazlKelVuSUdacGJHdzlKeU5DUVVJNFFqa25DaUFnSUNBZ0lDQWdJQ0IwY21GdWMyWnZjbTA5SjNKdmRHRjBaU2d4T0RBZ05UQWdOVEFwSUhSeVlXNXpiR0YwWlNnd0lDMHpNQ2tuUGdvZ0lDQWdQQzl5WldOMFBnb2dJQ0FnUEhKbFkzUWdlRDBuTkRZdU5TY2dlVDBuTkRBbklIZHBaSFJvUFNjM0p5Qm9aV2xuYUhROUp6SXdKeUJ5ZUQwbk5TY2djbms5SnpVbklHWnBiR3c5SnlORE1rTXdRekVuQ2lBZ0lDQWdJQ0FnSUNCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNneU1UQWdOVEFnTlRBcElIUnlZVzV6YkdGMFpTZ3dJQzB6TUNrblBnb2dJQ0FnUEM5eVpXTjBQZ29nSUNBZ1BISmxZM1FnZUQwbk5EWXVOU2NnZVQwbk5EQW5JSGRwWkhSb1BTYzNKeUJvWldsbmFIUTlKekl3SnlCeWVEMG5OU2NnY25rOUp6VW5JR1pwYkd3OUp5TkRRa05DUTBJbkNpQWdJQ0FnSUNBZ0lDQjBjbUZ1YzJadmNtMDlKM0p2ZEdGMFpTZ3lOREFnTlRBZ05UQXBJSFJ5WVc1emJHRjBaU2d3SUMwek1Da25QZ29nSUNBZ1BDOXlaV04wUGdvZ0lDQWdQSEpsWTNRZ2VEMG5ORFl1TlNjZ2VUMG5OREFuSUhkcFpIUm9QU2MzSnlCb1pXbG5hSFE5SnpJd0p5QnllRDBuTlNjZ2NuazlKelVuSUdacGJHdzlKeU5FTWtReVJESW5DaUFnSUNBZ0lDQWdJQ0IwY21GdWMyWnZjbTA5SjNKdmRHRjBaU2d5TnpBZ05UQWdOVEFwSUhSeVlXNXpiR0YwWlNnd0lDMHpNQ2tuUGdvZ0lDQWdQQzl5WldOMFBnb2dJQ0FnUEhKbFkzUWdlRDBuTkRZdU5TY2dlVDBuTkRBbklIZHBaSFJvUFNjM0p5Qm9aV2xuYUhROUp6SXdKeUJ5ZUQwbk5TY2djbms5SnpVbklHWnBiR3c5SnlORVFVUkJSRUVuQ2lBZ0lDQWdJQ0FnSUNCMGNtRnVjMlp2Y20wOUozSnZkR0YwWlNnek1EQWdOVEFnTlRBcElIUnlZVzV6YkdGMFpTZ3dJQzB6TUNrblBnb2dJQ0FnUEM5eVpXTjBQZ29nSUNBZ1BISmxZM1FnZUQwbk5EWXVOU2NnZVQwbk5EQW5JSGRwWkhSb1BTYzNKeUJvWldsbmFIUTlKekl3SnlCeWVEMG5OU2NnY25rOUp6VW5JR1pwYkd3OUp5TkZNa1V5UlRJbkNpQWdJQ0FnSUNBZ0lDQjBjbUZ1YzJadmNtMDlKM0p2ZEdGMFpTZ3pNekFnTlRBZ05UQXBJSFJ5WVc1emJHRjBaU2d3SUMwek1Da25QZ29nSUNBZ1BDOXlaV04wUGdvOEwzTjJaejQ9KSBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB3ZXVpTG9hZGluZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMzYwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdldWlMb2FkaW5nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAzNjBkZWcpO1xuICB9XG59Il0sInNvdXJjZVJvb3QiOiIvc291cmNlLyJ9 */ diff --git a/dist/style/weui.min.css b/dist/style/weui.min.css index 2826799a..91982ec4 100644 --- a/dist/style/weui.min.css +++ b/dist/style/weui.min.css @@ -1,5 +1,5 @@ /*! - * WeUI v0.4.3 (https://github.com/weui/weui) + * WeUI v1.0.0 (https://github.com/weui/weui) * Copyright 2016 Tencent, Inc. * Licensed under the MIT license - */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.6;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}*{margin:0;padding:0}a img{border:0}a{text-decoration:none}@font-face{font-weight:400;font-style:normal;font-family:weui;src:url('data:application/octet-stream;base64,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') format('truetype')}[class*=" weui_icon_"]:before,[class^=weui_icon_]:before{font-family:weui;font-style:normal;font-weight:400;speak:none;display:inline-block;vertical-align:middle;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.weui_icon_circle:before{content:"\EA01"}.weui_icon_download:before{content:"\EA02"}.weui_icon_info:before{content:"\EA03"}.weui_icon_safe_success:before{content:"\EA04"}.weui_icon_safe_warn:before{content:"\EA05"}.weui_icon_success:before{content:"\EA06"}.weui_icon_success_circle:before{content:"\EA07"}.weui_icon_success_no_circle:before{content:"\EA08"}.weui_icon_waiting:before{content:"\EA09"}.weui_icon_waiting_circle:before{content:"\EA0A"}.weui_icon_warn:before{content:"\EA0B"}.weui_icon_info_circle:before{content:"\EA0C"}.weui_icon_cancel:before{content:"\EA0D"}.weui_icon_search:before{content:"\EA0E"}.weui_icon_clear:before{content:"\EA0F"}[class*=" weui_icon_"]:before,[class^=weui_icon_]:before{margin:0}.weui_icon_success:before{font-size:23px;color:#09bb07}.weui_icon_waiting:before{font-size:23px;color:#10aeff}.weui_icon_warn:before{font-size:23px;color:#f43530}.weui_icon_info:before{font-size:23px;color:#10aeff}.weui_icon_success_circle:before,.weui_icon_success_no_circle:before{font-size:23px;color:#09bb07}.weui_icon_waiting_circle:before{font-size:23px;color:#10aeff}.weui_icon_circle:before{font-size:23px;color:#c9c9c9}.weui_icon_download:before,.weui_icon_info_circle:before{font-size:23px;color:#09bb07}.weui_icon_safe_success:before{color:#09bb07}.weui_icon_safe_warn:before{color:#ffbe00}.weui_icon_cancel:before{color:#f43530;font-size:22px}.weui_icon_clear:before,.weui_icon_search:before{color:#b2b2b2;font-size:14px}.weui_icon_msg:before{font-size:104px}.weui_icon_warn.weui_icon_msg:before{color:#f76260}.weui_icon_safe:before{font-size:104px}.weui_btn.weui_btn_mini{line-height:1.9;font-size:14px;padding:0 .75em;display:inline-block}button.weui_btn,input.weui_btn{width:100%;border-width:0;outline:0;-webkit-appearance:none}button.weui_btn:focus,input.weui_btn:focus{outline:0}button.weui_btn_inline,button.weui_btn_mini,input.weui_btn_inline,input.weui_btn_mini{width:auto}.weui_btn+.weui_btn{margin-top:15px}.weui_btn.weui_btn_inline+.weui_btn.weui_btn_inline{margin-top:auto;margin-left:15px}.weui_btn_area{margin:1.17647059em 15px .3em}.weui_btn_area.weui_btn_area_inline{display:-webkit-box;display:-webkit-flex;display:flex}.weui_btn_area.weui_btn_area_inline .weui_btn{margin-top:auto;margin-right:15px;width:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui_btn_area.weui_btn_area_inline .weui_btn:last-child{margin-right:0}.weui_btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;color:#fff;line-height:2.33333333;border-radius:5px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui_btn:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;box-sizing:border-box;border-radius:10px}.weui_btn.weui_btn_inline{display:inline-block}.weui_btn_default{background-color:#f7f7f7;color:#454545}.weui_btn_default:not(.weui_btn_disabled):visited{color:#454545}.weui_btn_default:not(.weui_btn_disabled):active{color:#a1a1a1;background-color:#dedede}.weui_btn_primary{background-color:#04be02}.weui_btn_primary:not(.weui_btn_disabled):visited{color:#fff}.weui_btn_primary:not(.weui_btn_disabled):active{color:hsla(0,0%,100%,.4);background-color:#039702}.weui_btn_warn{background-color:#ef4f4f}.weui_btn_warn:not(.weui_btn_disabled):visited{color:#fff}.weui_btn_warn:not(.weui_btn_disabled):active{color:hsla(0,0%,100%,.4);background-color:#c13e3e}.weui_btn_disabled{color:hsla(0,0%,100%,.6)}.weui_btn_disabled.weui_btn_default{color:#c9c9c9}.weui_btn_plain_primary{color:#04be02;border:1px solid #04be02}button.weui_btn_plain_primary,input.weui_btn_plain_primary{border-width:1px;background-color:transparent}.weui_btn_plain_primary:active{border-color:#039702}.weui_btn_plain_primary:after{border-width:0}.weui_btn_plain_default{color:#5a5a5a;border:1px solid #5a5a5a}button.weui_btn_plain_default,input.weui_btn_plain_default{border-width:1px;background-color:transparent}.weui_btn_plain_default:after{border-width:0}.weui_cell{position:relative}.weui_cell:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #d9d9d9;color:#d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui_cell:first-child:before{display:none}.weui_cells{margin-top:1.17647059em;background-color:#fff;line-height:1.41176471;font-size:17px;overflow:hidden;position:relative}.weui_cells:before{top:0;border-top:1px solid #d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0}.weui_cells:after,.weui_cells:before{content:" ";position:absolute;left:0;width:100%;height:1px;color:#d9d9d9;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui_cells:after{bottom:0;border-bottom:1px solid #d9d9d9;-webkit-transform-origin:0 100%;transform-origin:0 100%}.weui_cells_title{margin-top:.77em;margin-bottom:.3em;padding-left:15px;padding-right:15px;color:#888;font-size:14px}.weui_cells_title+.weui_cells{margin-top:0}.weui_cells_tips{margin-top:.3em;color:#888;padding-left:15px;padding-right:15px;font-size:14px}.weui_cell{padding:10px 15px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui_cell_ft{text-align:right;color:#888}.weui_cell_primary{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui_cells_access .weui_cell:not(.no_access){-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui_cells_access .weui_cell:not(.no_access):active{background-color:#ececec}.weui_cells_access a.weui_cell{color:inherit}.weui_cells_access .weui_cell_ft:after{content:" ";display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;position:relative;top:-2px;top:-1px;margin-left:.3em}.weui_check_label{-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui_check{position:absolute;left:-9999em}.weui_cells_radio .weui_cell_ft{padding-left:.35em}.weui_cells_radio .weui_cell:active{background-color:#ececec}.weui_cells_radio .weui_check:checked+.weui_icon_checked:before{display:block;content:'\EA08';color:#09bb07;font-size:16px}.weui_cells_checkbox .weui_cell_hd{padding-right:.35em}.weui_cells_checkbox .weui_cell:active{background-color:#ececec}.weui_cells_checkbox .weui_icon_checked:before{content:'\EA01';color:#c9c9c9;font-size:23px;display:block}.weui_cells_checkbox .weui_check:checked+.weui_icon_checked:before{content:'\EA06';color:#09bb07}.weui_label{display:block;width:105px;word-wrap:break-word;word-break:break-all}.weui_input{width:100%;border:0;outline:0;-webkit-appearance:none;background-color:transparent;font-size:inherit;color:inherit;height:1.41176471em;line-height:1.41176471}.weui_input::-webkit-inner-spin-button,.weui_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.weui_textarea{display:block;border:0;resize:none;width:100%;color:inherit;font-size:1em;line-height:inherit;outline:0}.weui_textarea_counter{color:#b2b2b2;text-align:right}.weui_cell_warn .weui_textarea_counter{color:#e64340}.weui_toptips{display:none;position:fixed;-webkit-transform:translateZ(0);width:100%;top:0;line-height:2.3;font-size:14px;text-align:center;color:#fff;z-index:50000}.weui_toptips.weui_warn{background-color:#e64340}.weui_cells_form .weui_cell_warn{color:#e64340}.weui_cells_form .weui_cell_warn .weui_icon_warn{display:inline-block}.weui_cells_form .weui_cell_ft{font-size:0}.weui_cells_form .weui_icon_warn{display:none}.weui_cells_form input,.weui_cells_form label[for],.weui_cells_form textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui_cell_select{padding:0}.weui_cell_select .weui_select{padding-right:30px}.weui_cell_select .weui_cell_bd:after{content:" ";display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;position:relative;top:-2px;position:absolute;top:50%;right:15px;margin-top:-3px}.weui_select{-webkit-appearance:none;border:0;outline:0;background-color:transparent;width:100%;font-size:inherit;height:44px;line-height:44px;position:relative;z-index:1;padding-left:15px}.weui_select_before{padding-right:15px}.weui_select_before .weui_select{width:105px;box-sizing:border-box}.weui_select_before .weui_cell_hd{position:relative}.weui_select_before .weui_cell_hd:after{content:" ";position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #d9d9d9;color:#d9d9d9;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui_select_before .weui_cell_hd:before{content:" ";display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;position:relative;top:-2px;position:absolute;top:50%;right:15px;margin-top:-3px}.weui_select_before .weui_cell_bd{padding-left:15px}.weui_select_before .weui_cell_bd:after{display:none}.weui_select_after{padding-left:15px}.weui_select_after .weui_select{padding-left:0}.weui_vcode{padding-top:0;padding-right:0;padding-bottom:0}.weui_vcode .weui_cell_ft img{margin-left:5px;height:44px;vertical-align:middle}.weui_cell_switch{padding-top:6px;padding-bottom:6px}.weui_switch{-webkit-appearance:none;appearance:none;position:relative;width:52px;height:32px;border:1px solid #dfdfdf;outline:0;border-radius:16px;box-sizing:border-box;background:#dfdfdf;background-color:#dfdfdf;-webkit-transition:background-color .1s,border .1s;transition:background-color .1s,border .1s}.weui_switch:before{width:50px;background-color:#fdfdfd;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1),-webkit-transform .35s cubic-bezier(.45,1,.4,1)}.weui_switch:after,.weui_switch:before{content:" ";position:absolute;top:0;left:0;height:30px;border-radius:15px;-webkit-transition:-webkit-transform .3s}.weui_switch:after{width:30px;background-color:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;box-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35),-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35)}.weui_switch:checked{border-color:#04be02;background-color:#04be02}.weui_switch:checked:before{-webkit-transform:scale(0);transform:scale(0)}.weui_switch:checked:after{-webkit-transform:translateX(20px);transform:translateX(20px)}.weui_uploader_hd{padding-top:0;padding-right:0;padding-left:0}.weui_uploader_hd .weui_cell_ft{font-size:1em}.weui_uploader_bd{margin-bottom:-4px;margin-right:-9px;overflow:hidden}.weui_uploader_files{list-style:none}.weui_uploader_file{float:left;margin-right:9px;margin-bottom:9px;width:79px;height:79px;background:no-repeat 50%;background-size:cover}.weui_uploader_status{position:relative}.weui_uploader_status:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.weui_uploader_status .weui_uploader_status_content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.weui_uploader_status .weui_icon_warn{display:block}.weui_uploader_input_wrp{float:left;position:relative;margin-right:9px;margin-bottom:9px;width:77px;height:77px;border:1px solid #d9d9d9}.weui_uploader_input_wrp:after,.weui_uploader_input_wrp:before{content:" ";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#d9d9d9}.weui_uploader_input_wrp:before{width:2px;height:39.5px}.weui_uploader_input_wrp:after{width:39.5px;height:2px}.weui_uploader_input_wrp:active{border-color:#999}.weui_uploader_input_wrp:active:after,.weui_uploader_input_wrp:active:before{background-color:#999}.weui_uploader_input{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui_msg{padding-top:36px;text-align:center}.weui_msg .weui_icon_area{margin-bottom:30px}.weui_msg .weui_text_area{margin-bottom:25px;padding:0 20px}.weui_msg .weui_msg_title{margin-bottom:5px;font-weight:400;font-size:20px}.weui_msg .weui_msg_desc{font-size:14px;color:#888}.weui_msg .weui_opr_area{margin-bottom:25px}.weui_msg .weui_extra_area{margin-bottom:15px;font-size:14px;color:#888}.weui_msg .weui_extra_area a{color:#61749b}@media screen and (min-height:438px){.weui_extra_area{position:fixed;left:0;bottom:0;width:100%;text-align:center}}.weui_article{padding:20px 15px;font-size:15px}.weui_article section{margin-bottom:1.5em}.weui_article h1{font-size:17px;font-weight:400;margin-bottom:.75em}.weui_article h2{font-size:16px;font-weight:400;margin-bottom:.3em}.weui_article h3{font-weight:400;font-size:15px}.weui_article *{max-width:100%;box-sizing:border-box;word-wrap:break-word}.weui_article p{margin:10px 0}.weui_tabbar{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;z-index:500;bottom:0;width:100%;background-color:#f7f7fa}.weui_tabbar:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #979797;color:#979797;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui_tabbar_item{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:7px 0 0;-webkit-tap-highlight-color:transparent}.weui_tabbar_item.weui_bar_item_on .weui_tabbar_label{color:#09bb07}.weui_tabbar_icon{margin:0 auto;width:24px;height:24px}.weui_tabbar_icon img{display:block;width:100%;height:100%}.weui_tabbar_icon+.weui_tabbar_label{margin-top:5px}.weui_tabbar_label{text-align:center;color:#888;font-size:12px}.weui_navbar{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;z-index:500;top:0;width:100%;background-color:#fafafa}.weui_navbar:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #bcbab6;color:#bcbab6;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui_navbar+.weui_tab_bd{padding-top:50px;padding-bottom:0}.weui_navbar_item{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:13px 0;text-align:center;font-size:15px;-webkit-tap-highlight-color:transparent}.weui_navbar_item:active{background-color:#ededed}.weui_navbar_item.weui_bar_item_on{background-color:#eaeaea}.weui_navbar_item:after{content:" ";position:absolute;right:0;top:0;width:1px;height:100%;border-right:1px solid #ccc;color:#ccc;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui_navbar_item:last-child:after{display:none}.weui_tab{position:relative;height:100%}.weui_tab_bd{box-sizing:border-box;height:100%;padding-bottom:55px;overflow:auto;-webkit-overflow-scrolling:touch}.weui_tab_bd_item{display:none}.weui_tab_bd_item_active{display:block}.weui_progress{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui_progress_bar{background-color:#ebebeb;height:3px;-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui_progress_inner_bar{width:0;height:100%;background-color:#09bb07}.weui_progress_opr{display:block;margin-left:15px;font-size:0}.weui_panel{background-color:#fff;margin-top:10px;position:relative;overflow:hidden}.weui_panel:first-child{margin-top:0}.weui_panel:before{top:0;border-top:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0}.weui_panel:after,.weui_panel:before{content:" ";position:absolute;left:0;width:100%;height:1px;color:#e5e5e5;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui_panel:after{bottom:0;border-bottom:1px solid #e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%}.weui_panel_hd{padding:14px 15px 10px;color:#999;font-size:13px;position:relative}.weui_panel_hd:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui_panel_ft{padding:10px 15px 12px;color:#999;font-size:14px;position:relative}.weui_panel_ft:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui_panel_access .weui_panel_ft{display:block;color:#586c94;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui_panel_access .weui_panel_ft:active{background-color:#ececec}.weui_panel_access .weui_panel_ft:after{content:" ";display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg);height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c7c7cc;border-style:solid;position:relative;top:-2px;position:absolute;right:15px;top:50%;margin-top:-4px}.weui_media_box{padding:15px;position:relative}.weui_media_box:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui_media_box:first-child:before{display:none}a.weui_media_box{color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}a.weui_media_box:active{background-color:#ececec}.weui_media_box .weui_media_title{font-weight:400;font-size:17px;width:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-wrap:break-word;word-break:break-all}.weui_media_box .weui_media_desc{color:#999;font-size:13px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.weui_media_box.weui_media_text .weui_media_title{margin-bottom:8px}.weui_media_box.weui_media_text .weui_media_info{margin-top:15px;padding-bottom:5px;font-size:13px;color:#cecece;line-height:1em;list-style:none;overflow:hidden}.weui_media_box.weui_media_text .weui_media_info_meta{float:left;padding-right:1em}.weui_media_box.weui_media_text .weui_media_info_meta.weui_media_info_meta_extra{padding-left:1em;border-left:1px solid #cecece}.weui_media_box.weui_media_appmsg{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui_media_box.weui_media_appmsg .weui_media_hd{margin-right:.8em;width:60px;height:60px;line-height:60px;text-align:center}.weui_media_box.weui_media_appmsg .weui_media_appmsg_thumb{width:100%;max-height:100%;vertical-align:top}.weui_media_box.weui_media_appmsg .weui_media_bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.weui_media_box.weui_media_small_appmsg{padding:0}.weui_media_box.weui_media_small_appmsg .weui_cells{margin-top:0}.weui_media_box.weui_media_small_appmsg .weui_cells:before{display:none}.weui_grids{position:relative;overflow:hidden}.weui_grids:before{content:'';position:absolute;box-sizing:border-box;width:200%;height:200%;left:0;top:0;border:1px solid #d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.5);transform:scale(.5)}.weui_grid{position:relative;float:left;padding:20px 10px;width:33.33333333%;box-sizing:border-box}.weui_grid:before{content:'';position:absolute;box-sizing:border-box;width:200%;height:200%;left:0;top:0;border-bottom:1px solid #d9d9d9;border-right:1px solid #d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(.5);transform:scale(.5)}.weui_grid:nth-child(3n):before{border-right-width:0}.weui_grid:active{background-color:#e4e4e4}.weui_grid_icon{width:28px;height:28px;margin:0 auto}.weui_grid_icon img{display:block;width:100%;height:100%}.weui_grid_icon+.weui_grid_label{margin-top:5px}.weui_grid_label{display:block;text-align:center;color:#000;font-size:14px}.weui_dialog{position:fixed;z-index:5000;width:85%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fafafc;text-align:center;border-radius:3px;overflow:hidden}.weui_dialog_confirm .weui_dialog .weui_dialog_hd{padding:1.2em 20px .5em}.weui_dialog_confirm .weui_dialog .weui_dialog_bd{text-align:left}.weui_dialog_hd{padding:1.2em 0 .5em}.weui_dialog_title{font-weight:400;font-size:17px}.weui_dialog_bd{padding:0 20px;font-size:15px;color:#888;word-wrap:break-word;word-break:break-all}.weui_dialog_ft{position:relative;line-height:42px;margin-top:20px;font-size:17px;display:-webkit-box;display:-webkit-flex;display:flex}.weui_dialog_ft a{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#3cc51f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui_dialog_ft a:active{background-color:#eee}.weui_dialog_ft:after{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui_dialog_confirm .weui_dialog_ft a{position:relative}.weui_dialog_confirm .weui_dialog_ft a:after{content:" ";position:absolute;left:0;top:0;width:1px;height:100%;border-left:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui_dialog_confirm .weui_dialog_ft a:first-child:after{display:none}.weui_btn_dialog.default{color:#353535}.weui_btn_dialog.primary{color:#0bb20c}@media screen and (min-width:1024px){.weui_dialog{width:35%}}.weui_toast{position:fixed;z-index:50000;width:7.6em;min-height:7.6em;top:180px;left:50%;margin-left:-3.8em;background:rgba(40,40,40,.75);text-align:center;border-radius:5px;color:#fff}.weui_icon_toast{margin:22px 0 0;display:block}.weui_icon_toast:before{content:'\EA08';color:#fff;font-size:55px}.weui_toast_content{margin:0 0 15px}.weui_loading_toast .weui_toast_content{margin-top:64%;font-size:14px}.weui_loading{position:absolute;width:0;z-index:1;left:50%;top:38%}.weui_loading_leaf{position:absolute;top:-1px;opacity:.25}.weui_loading_leaf:before{content:" ";position:absolute;width:8.14px;height:3.08px;background:#d1d1d5;box-shadow:0 0 1px rgba(0,0,0,.0980392);border-radius:1px;-webkit-transform-origin:left 50% 0;transform-origin:left 50% 0}.weui_loading_leaf_0{-webkit-animation:a 1.25s linear infinite;animation:a 1.25s linear infinite}.weui_loading_leaf_0:before{-webkit-transform:rotate(0deg) translate(7.92px);transform:rotate(0deg) translate(7.92px)}.weui_loading_leaf_1{-webkit-animation:b 1.25s linear infinite;animation:b 1.25s linear infinite}.weui_loading_leaf_1:before{-webkit-transform:rotate(30deg) translate(7.92px);transform:rotate(30deg) translate(7.92px)}.weui_loading_leaf_2{-webkit-animation:c 1.25s linear infinite;animation:c 1.25s linear infinite}.weui_loading_leaf_2:before{-webkit-transform:rotate(60deg) translate(7.92px);transform:rotate(60deg) translate(7.92px)}.weui_loading_leaf_3{-webkit-animation:d 1.25s linear infinite;animation:d 1.25s linear infinite}.weui_loading_leaf_3:before{-webkit-transform:rotate(90deg) translate(7.92px);transform:rotate(90deg) translate(7.92px)}.weui_loading_leaf_4{-webkit-animation:e 1.25s linear infinite;animation:e 1.25s linear infinite}.weui_loading_leaf_4:before{-webkit-transform:rotate(120deg) translate(7.92px);transform:rotate(120deg) translate(7.92px)}.weui_loading_leaf_5{-webkit-animation:f 1.25s linear infinite;animation:f 1.25s linear infinite}.weui_loading_leaf_5:before{-webkit-transform:rotate(150deg) translate(7.92px);transform:rotate(150deg) translate(7.92px)}.weui_loading_leaf_6{-webkit-animation:g 1.25s linear infinite;animation:g 1.25s linear infinite}.weui_loading_leaf_6:before{-webkit-transform:rotate(180deg) translate(7.92px);transform:rotate(180deg) translate(7.92px)}.weui_loading_leaf_7{-webkit-animation:h 1.25s linear infinite;animation:h 1.25s linear infinite}.weui_loading_leaf_7:before{-webkit-transform:rotate(210deg) translate(7.92px);transform:rotate(210deg) translate(7.92px)}.weui_loading_leaf_8{-webkit-animation:i 1.25s linear infinite;animation:i 1.25s linear infinite}.weui_loading_leaf_8:before{-webkit-transform:rotate(240deg) translate(7.92px);transform:rotate(240deg) translate(7.92px)}.weui_loading_leaf_9{-webkit-animation:j 1.25s linear infinite;animation:j 1.25s linear infinite}.weui_loading_leaf_9:before{-webkit-transform:rotate(270deg) translate(7.92px);transform:rotate(270deg) translate(7.92px)}.weui_loading_leaf_10{-webkit-animation:k 1.25s linear infinite;animation:k 1.25s linear infinite}.weui_loading_leaf_10:before{-webkit-transform:rotate(300deg) translate(7.92px);transform:rotate(300deg) translate(7.92px)}.weui_loading_leaf_11{-webkit-animation:l 1.25s linear infinite;animation:l 1.25s linear infinite}.weui_loading_leaf_11:before{-webkit-transform:rotate(330deg) translate(7.92px);transform:rotate(330deg) translate(7.92px)}@-webkit-keyframes a{0%,0.01%{opacity:.25}0.02%{opacity:1}60.01%,to{opacity:.25}}@-webkit-keyframes b{0%,8.34333%{opacity:.25}8.35333%{opacity:1}68.3433%,to{opacity:.25}}@-webkit-keyframes c{0%,16.6767%{opacity:.25}16.6867%{opacity:1}76.6767%,to{opacity:.25}}@-webkit-keyframes d{0%,25.01%{opacity:.25}25.02%{opacity:1}85.01%,to{opacity:.25}}@-webkit-keyframes e{0%,33.3433%{opacity:.25}33.3533%{opacity:1}93.3433%,to{opacity:.25}}@-webkit-keyframes f{0%{opacity:.270958333333333}41.6767%{opacity:.25}41.6867%{opacity:1}1.67667%{opacity:.25}to{opacity:.270958333333333}}@-webkit-keyframes g{0%{opacity:.375125}50.01%{opacity:.25}50.02%{opacity:1}10.01%{opacity:.25}to{opacity:.375125}}@-webkit-keyframes h{0%{opacity:.479291666666667}58.3433%{opacity:.25}58.3533%{opacity:1}18.3433%{opacity:.25}to{opacity:.479291666666667}}@-webkit-keyframes i{0%{opacity:.583458333333333}66.6767%{opacity:.25}66.6867%{opacity:1}26.6767%{opacity:.25}to{opacity:.583458333333333}}@-webkit-keyframes j{0%{opacity:.687625}75.01%{opacity:.25}75.02%{opacity:1}35.01%{opacity:.25}to{opacity:.687625}}@-webkit-keyframes k{0%{opacity:.791791666666667}83.3433%{opacity:.25}83.3533%{opacity:1}43.3433%{opacity:.25}to{opacity:.791791666666667}}@-webkit-keyframes l{0%{opacity:.895958333333333}91.6767%{opacity:.25}91.6867%{opacity:1}51.6767%{opacity:.25}to{opacity:.895958333333333}}.weui_mask{background:rgba(0,0,0,.6)}.weui_mask,.weui_mask_transition,.weui_mask_transparent{position:fixed;z-index:1000;width:100%;height:100%;top:0;left:0}.weui_mask_transition{display:none;background:transparent;-webkit-transition:background .3s;transition:background .3s}.weui_fade_toggle{background:rgba(0,0,0,.6)}.weui_actionsheet{position:fixed;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:5000;width:100%;background-color:#efeff4;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.weui_actionsheet_menu{background-color:#fff}.weui_actionsheet_action{margin-top:6px;background-color:#fff}.weui_actionsheet_cell{position:relative;padding:10px 0;text-align:center;font-size:18px}.weui_actionsheet_cell:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #d9d9d9;color:#d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui_actionsheet_cell:active{background-color:#ececec}.weui_actionsheet_cell:first-child:before{display:none}.weui_actionsheet_toggle{-webkit-transform:translate(0);transform:translate(0)}.weui_search_bar{position:relative;padding:8px 10px;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;background-color:#efeff4}.weui_search_bar:before{top:0;border-top:1px solid #c7c7c7;-webkit-transform-origin:0 0;transform-origin:0 0}.weui_search_bar:after,.weui_search_bar:before{content:" ";position:absolute;left:0;width:100%;height:1px;color:#c7c7c7;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui_search_bar:after{bottom:0;border-bottom:1px solid #c7c7c7;-webkit-transform-origin:0 100%;transform-origin:0 100%}.weui_search_bar.weui_search_focusing .weui_search_cancel{display:block}.weui_search_bar.weui_search_focusing .weui_search_text{display:none}.weui_search_outer{position:relative;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;background-color:#efeff4}.weui_search_outer:after{content:'';position:absolute;left:0;top:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;border-radius:10px;border:1px solid #e6e6ea;box-sizing:border-box;background:#fff}.weui_search_inner{position:relative;padding-left:30px;padding-right:30px;height:100%;width:100%;box-sizing:border-box;z-index:1}.weui_search_inner .weui_search_input{padding:4px 0;width:100%;height:1.42857143em;border:0;font-size:14px;line-height:1.42857143em;box-sizing:content-box;background:transparent}.weui_search_inner .weui_search_input:focus{outline:none}.weui_search_inner .weui_icon_search{position:absolute;left:10px;top:-2px;line-height:28px}.weui_search_inner .weui_icon_clear{position:absolute;top:-2px;right:0;padding:0 10px;line-height:28px}.weui_search_text{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:2;border-radius:3px;text-align:center;color:#9b9b9b;background:#fff}.weui_search_text span{display:inline-block;font-size:14px;vertical-align:middle}.weui_search_text .weui_icon_search{margin-right:5px}.weui_search_cancel{display:none;margin-left:10px;line-height:28px;white-space:nowrap;color:#09bb07}.weui_search_input:not(:valid)~.weui_icon_clear{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none} \ No newline at end of file + */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{line-height:1.6;font-family:-apple-system-font,Helvetica Neue,sans-serif}*{margin:0;padding:0}a img{border:0}a{text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}@font-face{font-weight:400;font-style:normal;font-family:weui;src:url('data:application/octet-stream;base64,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') format('truetype')}[class*=" weui-icon-"]:before,[class^=weui-icon-]:before{font-family:weui;font-style:normal;font-weight:400;speak:none;display:inline-block;vertical-align:middle;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.weui-icon-circle:before{content:"\EA01"}.weui-icon-download:before{content:"\EA02"}.weui-icon-info:before{content:"\EA03"}.weui-icon-safe_success:before{content:"\EA04"}.weui-icon-safe_warn:before{content:"\EA05"}.weui-icon-success:before{content:"\EA06"}.weui-icon-success-circle:before{content:"\EA07"}.weui-icon-success-no-circle:before{content:"\EA08"}.weui-icon-waiting:before{content:"\EA09"}.weui-icon-waiting-circle:before{content:"\EA0A"}.weui-icon-warn:before{content:"\EA0B"}.weui-icon-info-circle:before{content:"\EA0C"}.weui-icon-cancel:before{content:"\EA0D"}.weui-icon-search:before{content:"\EA0E"}.weui-icon-close:before{content:"\EA0F"}.weui-icon-back:before{content:"\EA10"}.weui-icon-delete:before{content:"\EA11"}[class*=" weui-icon_"]:before,[class^=weui-icon_]:before{margin:0}.weui-icon-success:before{font-size:23px;color:#09bb07}.weui-icon-waiting:before{font-size:23px;color:#10aeff}.weui-icon-warn:before{font-size:23px;color:#f43530}.weui-icon-info:before{font-size:23px;color:#10aeff}.weui-icon-success-circle:before,.weui-icon-success-no-circle:before{font-size:23px;color:#09bb07}.weui-icon-waiting-circle:before{font-size:23px;color:#10aeff}.weui-icon-circle:before{font-size:23px;color:#c9c9c9}.weui-icon-download:before,.weui-icon-info-circle:before{font-size:23px;color:#09bb07}.weui-icon-safe-success:before{color:#09bb07}.weui-icon-safe-warn:before{color:#ffbe00}.weui-icon-cancel:before{color:#f43530;font-size:22px}.weui-icon-clear:before,.weui-icon-search:before{color:#b2b2b2;font-size:14px}.weui-icon_gallery-delete.weui-icon-delete:before{color:#fff;font-size:22px}.weui-icon_msg:before{font-size:93px}.weui-icon-warn.weui-icon_msg:before{color:#f76260}.weui-icon_msg-primary:before{font-size:93px}.weui-icon-warn.weui-icon_msg-primary:before{color:#c9c9c9}.weui-icon_safe:before{font-size:95px}.weui-btn{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;color:#fff;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden}.weui-btn:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;box-sizing:border-box;border-radius:10px}.weui-btn_inline{display:inline-block}.weui-btn_default{color:#000;background-color:#f8f8f8}.weui-btn_default:not(.weui-btn_disabled):visited{color:#000}.weui-btn_default:not(.weui-btn_disabled):active{color:rgba(0,0,0,.6);background-color:#dedede}.weui-btn_primary{background-color:#1aad19}.weui-btn_primary:not(.weui-btn_disabled):visited{color:#fff}.weui-btn_primary:not(.weui-btn_disabled):active{color:hsla(0,0%,100%,.6);background-color:#179b16}.weui-btn_warn{background-color:#e64340}.weui-btn_warn:not(.weui-btn_disabled):visited{color:#fff}.weui-btn_warn:not(.weui-btn_disabled):active{color:hsla(0,0%,100%,.6);background-color:#ce3c39}.weui-btn_disabled{color:hsla(0,0%,100%,.6)}.weui-btn_disabled.weui-btn_default{color:rgba(0,0,0,.3);background-color:#f7f7f7}.weui-btn_disabled.weui-btn_primary{background-color:#9ed99d}.weui-btn_disabled.weui-btn_warn{background-color:#ec8b89}.weui-btn_plain-primary{color:#1aad19;border:1px solid #1aad19}.weui-btn_plain-primary:not(.weui-btn_plain-disabled):active{color:rgba(26,173,25,.6);border-color:rgba(26,173,25,.6)}.weui-btn_plain-primary:after{border-width:0}.weui-btn_plain-default{color:#353535;border:1px solid #353535}.weui-btn_plain-default:not(.weui-btn_plain-disabled):active{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6)}.weui-btn_plain-default:after{border-width:0}.weui-btn_plain-disabled{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}button.weui-btn,input.weui-btn{width:100%;border-width:0;outline:0;-webkit-appearance:none}button.weui-btn:focus,input.weui-btn:focus{outline:0}button.weui-btn_inline,button.weui-btn_mini,input.weui-btn_inline,input.weui-btn_mini{width:auto}button.weui-btn_plain-default,button.weui-btn_plain-primary,input.weui-btn_plain-default,input.weui-btn_plain-primary{border-width:1px;background-color:transparent}.weui-btn_mini{display:inline-block;padding:0 1.32em;line-height:2.3;font-size:13px}.weui-btn+.weui-btn{margin-top:15px}.weui-btn.weui-btn_inline+.weui-btn.weui-btn_inline{margin-top:auto;margin-left:15px}.weui-btn-area{margin:1.17647059em 15px .3em}.weui-btn-area_inline{display:-webkit-box;display:-webkit-flex;display:flex}.weui-btn-area_inline .weui-btn{margin-top:auto;margin-right:15px;width:100%;-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-btn-area_inline .weui-btn:last-child{margin-right:0}.weui-cell{position:relative}.weui-cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d9d9d9;color:#d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui-cell:first-child:before{display:none}.weui-cells{margin-top:1.17647059em;background-color:#fff;line-height:1.41176471;font-size:17px;overflow:hidden;position:relative}.weui-cells:before{top:0;border-top:1px solid #d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0}.weui-cells:after,.weui-cells:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#d9d9d9;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-cells:after{bottom:0;border-bottom:1px solid #d9d9d9;-webkit-transform-origin:0 100%;transform-origin:0 100%}.weui-cells__title{margin-top:.77em;margin-bottom:.3em;padding-left:15px;padding-right:15px;color:#999;font-size:14px}.weui-cells__title+.weui-cells{margin-top:0}.weui-cells__tips{margin-top:.3em;color:#999;padding-left:15px;padding-right:15px;font-size:14px}.weui-cell{padding:10px 15px;position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-cell_primary{-webkit-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}.weui-cell__bd{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-cell__ft{text-align:right;color:#999}.weui-cell_access{-webkit-tap-highlight-color:rgba(0,0,0,0);color:inherit}.weui-cell_access:active{background-color:#ececec}.weui-cell_access .weui-cell__ft{padding-right:13px;position:relative}.weui-cell_access .weui-cell__ft:after{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;margin-top:-4px;right:2px}.weui-cell_link{color:#586c94;font-size:14px}.weui-cell_link:first-child:before{display:block}.weui-check__label{-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-check{position:absolute;left:-9999em}.weui-cells_radio .weui-cell__ft{padding-left:.35em}.weui-cells_radio .weui-cell:active{background-color:#ececec}.weui-cells_radio .weui-check:checked+.weui-icon-checked:before{display:block;content:'\EA08';color:#09bb07;font-size:16px}.weui-cells_checkbox .weui-cell__hd{padding-right:.35em}.weui-cells_checkbox .weui-cell:active{background-color:#ececec}.weui-cells_checkbox .weui-icon-checked:before{content:'\EA01';color:#c9c9c9;font-size:23px;display:block}.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before{content:'\EA06';color:#09bb07}.weui-label{display:block;width:105px;word-wrap:break-word;word-break:break-all}.weui-input{width:100%;border:0;outline:0;-webkit-appearance:none;background-color:transparent;font-size:inherit;color:inherit;height:1.41176471em;line-height:1.41176471}.weui-input::-webkit-inner-spin-button,.weui-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.weui-textarea{display:block;border:0;resize:none;width:100%;color:inherit;font-size:1em;line-height:inherit;outline:0}.weui-textarea-counter{color:#b2b2b2;text-align:right}.weui-cell_warn .weui-textarea-counter{color:#e64340}.weui-toptips{display:none;position:fixed;-webkit-transform:translateZ(0);top:0;left:0;right:0;padding:5px;font-size:14px;text-align:center;color:#fff;z-index:5000;word-wrap:break-word;word-break:break-all}.weui-toptips_warn{background-color:#e64340}.weui-cells_form .weui-cell__ft{font-size:0}.weui-cells_form .weui-icon-warn{display:none}.weui-cells_form input,.weui-cells_form label[for],.weui-cells_form textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-cell_warn{color:#e64340}.weui-cell_warn .weui-icon-warn{display:inline-block}.weui-form-preview{position:relative;background-color:#fff}.weui-form-preview:before{top:0;border-top:1px solid #d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0}.weui-form-preview:after,.weui-form-preview:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#d9d9d9;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-form-preview:after{bottom:0;border-bottom:1px solid #d9d9d9;-webkit-transform-origin:0 100%;transform-origin:0 100%}.weui-form-preview__hd{position:relative;padding:10px 15px;text-align:right;line-height:2.5em}.weui-form-preview__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #d9d9d9;color:#d9d9d9;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui-form-preview__hd .weui-form-preview__value{font-style:normal;font-size:1.6em}.weui-form-preview__bd{padding:10px 15px;font-size:.9em;text-align:right;color:#999;line-height:2}.weui-form-preview__ft{position:relative;line-height:50px;display:-webkit-box;display:-webkit-flex;display:flex}.weui-form-preview__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-form-preview__label{float:left;margin-right:1em;min-width:4em;color:#999;text-align:justify;text-align-last:justify}.weui-form-preview__value{display:block;overflow:hidden;word-break:normal;word-wrap:break-word}.weui-form-preview__btn{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#3cc51f;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-form-preview__btn:active{background-color:#eee}.weui-form-preview__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-form-preview__btn:first-child:after{display:none}.weui-form-preview__btn_default{color:#999}.weui-form-preview__btn_primary{color:#0bb20c}.weui-cell_select{padding:0}.weui-cell_select .weui-select{padding-right:30px}.weui-cell_select .weui-cell__bd:after{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;right:15px;margin-top:-3px}.weui-select{-webkit-appearance:none;border:0;outline:0;background-color:transparent;width:100%;font-size:inherit;height:44px;line-height:44px;position:relative;z-index:1;padding-left:15px}.weui-cell_select-before{padding-right:15px}.weui-cell_select-before .weui-select{width:105px;box-sizing:border-box}.weui-cell_select-before .weui-cell__hd{position:relative}.weui-cell_select-before .weui-cell__hd:after{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid #d9d9d9;color:#d9d9d9;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-cell_select-before .weui-cell__hd:before{content:" ";display:inline-block;height:6px;width:6px;border-width:2px 2px 0 0;border-color:#c8c8cd;border-style:solid;-webkit-transform:matrix(.71,.71,-.71,.71,0,0);transform:matrix(.71,.71,-.71,.71,0,0);position:relative;top:-2px;position:absolute;top:50%;right:15px;margin-top:-3px}.weui-cell_select-before .weui-cell__bd{padding-left:15px}.weui-cell_select-before .weui-cell__bd:after{display:none}.weui-cell_select-after{padding-left:15px}.weui-cell_select-after .weui_select{padding-left:0}.weui-cell_vcode{padding-top:0;padding-right:0;padding-bottom:0}.weui-vcode-btn,.weui-vcode-img{margin-left:5px;height:44px;vertical-align:middle}.weui-vcode-btn{display:inline-block;padding:0 .6em 0 .7em;border-left:1px solid #e5e5e5;line-height:44px;font-size:17px;color:#3cc51f}.weui-vcode-btn:active{color:#52a341}.weui-gallery{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;z-index:1000}.weui-gallery__img{position:absolute;top:0;right:0;bottom:60px;left:0;background:center center no-repeat;background-size:contain}.weui-gallery__opr{position:absolute;right:0;bottom:0;left:0;background-color:#0d0d0d;color:#fff;line-height:60px;text-align:center}.weui-gallery__del{display:block}.weui-cell_switch{padding-top:6px;padding-bottom:6px}.weui-switch{-webkit-appearance:none;appearance:none;position:relative;width:52px;height:32px;border:1px solid #dfdfdf;outline:0;border-radius:16px;box-sizing:border-box;background-color:#dfdfdf;-webkit-transition:background-color .1s,border .1s;transition:background-color .1s,border .1s}.weui-switch:before{width:50px;background-color:#fdfdfd;-webkit-transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:-webkit-transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1);transition:transform .35s cubic-bezier(.45,1,.4,1),-webkit-transform .35s cubic-bezier(.45,1,.4,1)}.weui-switch:after,.weui-switch:before{content:" ";position:absolute;top:0;left:0;height:30px;border-radius:15px}.weui-switch:after{width:30px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35);transition:transform .35s cubic-bezier(.4,.4,.25,1.35),-webkit-transform .35s cubic-bezier(.4,.4,.25,1.35)}.weui-switch:checked{border-color:#04be02;background-color:#04be02}.weui-switch:checked:before{-webkit-transform:scale(0);transform:scale(0)}.weui-switch:checked:after{-webkit-transform:translateX(20px);transform:translateX(20px)}.weui-uploader__hd{display:-webkit-box;display:-webkit-flex;display:flex;padding-bottom:10px;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-uploader__title{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-uploader__info{color:#b2b2b2}.weui-uploader__bd{margin-bottom:-4px;margin-right:-9px;overflow:hidden}.weui-uploader__files{list-style:none}.weui-uploader__file{float:left;margin-right:9px;margin-bottom:9px;width:79px;height:79px;background:no-repeat center center;background-size:cover}.weui-uploader__file_status{position:relative}.weui-uploader__file_status:before{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5)}.weui-uploader__file_status .weui-uploader__file-content{display:block}.weui-uploader__file-content{display:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.weui-uploader__file-content .weui-icon-warn{display:inline-block}.weui-uploader__input-box{float:left;position:relative;margin-right:9px;margin-bottom:9px;width:77px;height:77px;border:1px solid #d9d9d9}.weui-uploader__input-box:after,.weui-uploader__input-box:before{content:" ";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#d9d9d9}.weui-uploader__input-box:before{width:2px;height:39.5px}.weui-uploader__input-box:after{width:39.5px;height:2px}.weui-uploader__input-box:active{border-color:#999}.weui-uploader__input-box:active:after,.weui-uploader__input-box:active:before{background-color:#999}.weui-uploader__input{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-msg{padding-top:36px;text-align:center}.weui-msg__icon-area{margin-bottom:30px}.weui-msg__text-area{margin-bottom:25px;padding:0 20px}.weui-msg__text-area a{color:#586c94}.weui-msg__title{margin-bottom:5px;font-weight:400;font-size:20px}.weui-msg__desc{font-size:14px;color:#999}.weui-msg__opr-area{margin-bottom:25px}.weui-msg__extra-area{margin-bottom:15px;font-size:14px;color:#999}.weui-msg__extra-area a{color:#586c94}@media screen and (min-height:438px){.weui-msg__extra-area{position:fixed;left:0;bottom:0;width:100%;text-align:center}}.weui-article{padding:20px 15px;font-size:15px}.weui-article section{margin-bottom:1.5em}.weui-article h1{font-size:18px;font-weight:400;margin-bottom:.9em}.weui-article h2{font-size:16px}.weui-article h2,.weui-article h3{font-weight:400;margin-bottom:.34em}.weui-article h3{font-size:15px}.weui-article *{max-width:100%;box-sizing:border-box;word-wrap:break-word}.weui-article p{margin:0 0 .8em}.weui-tabbar{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;z-index:500;bottom:0;width:100%;background-color:#f7f7fa}.weui-tabbar:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #c0bfc4;color:#c0bfc4;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-tabbar__item{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:7px 0 0;font-size:0;color:#999;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__icon>i,.weui-tabbar__item.weui-bar__item_on .weui-tabbar__label{color:#09bb07}.weui-tabbar__icon{display:inline-block;width:24px;height:24px}.weui-tabbar__icon>i,i.weui-tabbar__icon{font-size:24px;color:#999}.weui-tabbar__icon img{width:100%;height:100%}.weui-tabbar__icon+.weui-tabbar__label{margin-top:5px;margin-bottom:3px}.weui-tabbar__label{text-align:center;color:#999;font-size:12px}.weui-navbar{display:-webkit-box;display:-webkit-flex;display:flex;position:absolute;z-index:500;top:0;width:100%;background-color:#fafafa}.weui-navbar:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #ccc;color:#ccc;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-navbar+.weui-tab__panel{padding-top:50px;padding-bottom:0}.weui-navbar__item{position:relative;display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:13px 0;text-align:center;font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.weui-navbar__item:active{background-color:#ededed}.weui-navbar__item.weui-bar__item_on{background-color:#eaeaea}.weui-navbar__item:after{content:" ";position:absolute;right:0;top:0;width:1px;bottom:0;border-right:1px solid #ccc;color:#ccc;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-navbar__item:last-child:after{display:none}.weui-tab{position:relative;height:100%}.weui-tab__bd,.weui-tab__panel{box-sizing:border-box;height:100%;padding-bottom:55px;overflow:auto;-webkit-overflow-scrolling:touch}.weui-tab__bd-item{display:none}.weui-progress{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-progress__bar{background-color:#ebebeb;height:3px;-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-progress__inner-bar{width:0;height:100%;background-color:#09bb07}.weui-progress__opr{display:block;margin-left:15px;font-size:0}.weui-panel{background-color:#fff;margin-top:10px;position:relative;overflow:hidden}.weui-panel:first-child{margin-top:0}.weui-panel:before{top:0;border-top:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0}.weui-panel:after,.weui-panel:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-panel:after{bottom:0;border-bottom:1px solid #e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%}.weui-panel__hd{padding:14px 15px 10px;color:#999;font-size:13px;position:relative}.weui-panel__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui-media-box{padding:15px;position:relative}.weui-media-box:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);left:15px}.weui-media-box:first-child:before{display:none}a.weui-media-box{color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}a.weui-media-box:active{background-color:#ececec}.weui-media__title{font-weight:400;font-size:17px;width:auto;white-space:nowrap;word-wrap:normal;word-wrap:break-word;word-break:break-all}.weui-media__desc,.weui-media__title{overflow:hidden;text-overflow:ellipsis}.weui-media__desc{color:#999;font-size:13px;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.weui-media__info{margin-top:15px;padding-bottom:5px;font-size:13px;color:#cecece;line-height:1em;list-style:none;overflow:hidden}.weui-media__info__meta{float:left;padding-right:1em}.weui-media__info__meta_extra{padding-left:1em;border-left:1px solid #cecece}.weui-media-box_text .weui-media__title{margin-bottom:8px}.weui-media-box_appmsg{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.weui-media-box_appmsg .weui-media__hd{margin-right:.8em;width:60px;height:60px;line-height:60px;text-align:center}.weui-media-box_appmsg .weui-media__thumb{width:100%;max-height:100%;vertical-align:top}.weui-media-box_appmsg .weui-media__bd{-webkit-box-flex:1;-webkit-flex:1;flex:1;min-width:0}.weui-media-box_small-appmsg{padding:0}.weui-media-box_small-appmsg .weui-cells{margin-top:0}.weui-media-box_small-appmsg .weui-cells:before{display:none}.weui-grids{position:relative;overflow:hidden}.weui-grids:before{right:0;height:1px;border-top:1px solid #d9d9d9;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-grids:after,.weui-grids:before{content:" ";position:absolute;left:0;top:0;color:#d9d9d9;-webkit-transform-origin:0 0}.weui-grids:after{width:1px;bottom:0;border-left:1px solid #d9d9d9;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-grid{position:relative;float:left;padding:20px 10px;width:33.33333333%;box-sizing:border-box}.weui-grid:before{top:0;width:1px;border-right:1px solid #d9d9d9;-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-grid:after,.weui-grid:before{content:" ";position:absolute;right:0;bottom:0;color:#d9d9d9}.weui-grid:after{left:0;height:1px;border-bottom:1px solid #d9d9d9;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-grid:active{background-color:#ececec}.weui-grid__icon{width:28px;height:28px;margin:0 auto}.weui-grid__icon img{display:block;width:100%;height:100%}.weui-grid__icon+.weui-grid__label{margin-top:5px}.weui-grid__label{display:block;color:#000}.weui-footer,.weui-grid__label{text-align:center;font-size:14px}.weui-footer{color:#999}.weui-footer a{color:#586c94}.weui-footer_fixed-bottom{position:fixed;bottom:.52em;left:0;right:0}.weui-footer__links{font-size:0}.weui-footer__link{display:inline-block;vertical-align:top;margin:0 .62em;position:relative;font-size:14px}.weui-footer__link:before{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #c7c7c7;color:#c7c7c7;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5);left:-.65em;top:.36em;bottom:.36em}.weui-footer__link:first-child:before{display:none}.weui-footer__text{padding:0 .34em;font-size:12px}.weui-flex{display:-webkit-box;display:-webkit-flex;display:flex}.weui-flex__item{-webkit-box-flex:1;-webkit-flex:1;flex:1}.weui-dialog{position:fixed;z-index:5000;width:80%;max-width:300px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;text-align:center;border-radius:3px;overflow:hidden}.weui-dialog__hd{padding:1.3em 1.6em .5em}.weui-dialog__title{font-weight:400;font-size:18px}.weui-dialog__bd{padding:0 1.6em .8em;min-height:40px;font-size:15px;line-height:1.3;word-wrap:break-word;word-break:break-all;color:#999}.weui-dialog__bd:first-child{padding:2.7em 20px 1.7em;color:#353535}.weui-dialog__ft{position:relative;line-height:48px;font-size:18px;display:-webkit-box;display:-webkit-flex;display:flex}.weui-dialog__ft:after{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-dialog__btn{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#3cc51f;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.weui-dialog__btn:active{background-color:#eee}.weui-dialog__btn:after{content:" ";position:absolute;left:0;top:0;width:1px;bottom:0;border-left:1px solid #d5d5d6;color:#d5d5d6;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleX(.5);transform:scaleX(.5)}.weui-dialog__btn:first-child:after{display:none}.weui-dialog__btn_default{color:#353535}.weui-dialog__btn_primary{color:#0bb20c}.weui-skin_android .weui-dialog{text-align:left;box-shadow:0 6px 30px 0 rgba(0,0,0,.1)}.weui-skin_android .weui-dialog__title{font-size:21px}.weui-skin_android .weui-dialog__hd{text-align:left}.weui-skin_android .weui-dialog__bd{color:#999;padding:.25em 1.6em 2em;font-size:17px;text-align:left}.weui-skin_android .weui-dialog__bd:first-child{padding:1.6em 1.6em 2em;color:#353535}.weui-skin_android .weui-dialog__ft{display:block;text-align:right;line-height:42px;font-size:16px;padding:0 1.6em .7em}.weui-skin_android .weui-dialog__ft:after{display:none}.weui-skin_android .weui-dialog__btn{display:inline-block;vertical-align:top;padding:0 .8em}.weui-skin_android .weui-dialog__btn:after{display:none}.weui-skin_android .weui-dialog__btn:active,.weui-skin_android .weui-dialog__btn:visited{background-color:rgba(0,0,0,.06)}.weui-skin_android .weui-dialog__btn:last-child{margin-right:-.8em}.weui-skin_android .weui-dialog__btn_default{color:gray}@media screen and (min-width:1024px){.weui-dialog{width:35%}}.weui-toast{position:fixed;z-index:5000;width:7.6em;min-height:7.6em;top:180px;left:50%;margin-left:-3.8em;background:rgba(40,40,40,.75);text-align:center;border-radius:5px;color:#fff}.weui-icon_toast{margin:22px 0 0;display:block}.weui-icon_toast.weui-icon-success-no-circle:before{color:#fff;font-size:55px}.weui-icon_toast.weui-loading{margin:30px 0 0;width:38px;height:38px;vertical-align:baseline}.weui-toast__content{margin:0 0 15px}.weui-mask{background:rgba(0,0,0,.6)}.weui-mask,.weui-mask_transparent{position:fixed;z-index:1000;top:0;right:0;left:0;bottom:0}.weui-actionsheet{position:fixed;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:5000;width:100%;background-color:#efeff4;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.weui-actionsheet__menu{background-color:#fff}.weui-actionsheet__action{margin-top:6px;background-color:#fff}.weui-actionsheet__cell{position:relative;padding:10px 0;text-align:center;font-size:18px}.weui-actionsheet__cell:before{content:" ";position:absolute;left:0;top:0;right:0;height:1px;border-top:1px solid #d9d9d9;color:#d9d9d9;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-actionsheet__cell:active{background-color:#ececec}.weui-actionsheet__cell:first-child:before{display:none}.weui-skin_android .weui-actionsheet{position:fixed;left:50%;top:50%;bottom:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:274px;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.weui-skin_android .weui-actionsheet__action{display:none}.weui-skin_android .weui-actionsheet__menu{border-radius:2px;box-shadow:0 6px 30px 0 rgba(0,0,0,.1)}.weui-skin_android .weui-actionsheet__cell{padding:13px 24px;font-size:16px;line-height:1.4;text-align:left}.weui-skin_android .weui-actionsheet__cell:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.weui-skin_android .weui-actionsheet__cell:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.weui-actionsheet_toggle{-webkit-transform:translate(0);transform:translate(0)}.weui-loadmore{width:65%;margin:1.5em auto;line-height:1.6em;font-size:14px;text-align:center}.weui-loadmore__tips{display:inline-block;vertical-align:middle}.weui-loadmore_line{border-top:1px solid #e5e5e5;margin-top:2.4em}.weui-loadmore_line .weui-loadmore__tips{position:relative;top:-.9em;padding:0 .55em;background-color:#fff;color:#999}.weui-loadmore_dot .weui-loadmore__tips{padding:0 .16em}.weui-loadmore_dot .weui-loadmore__tips:before{content:" ";width:4px;height:4px;border-radius:50%;background-color:#e5e5e5;display:inline-block;position:relative;vertical-align:0;top:-.16em}.weui-search-bar{position:relative;padding:8px 10px;display:-webkit-box;display:-webkit-flex;display:flex;box-sizing:border-box;background-color:#efeff4}.weui-search-bar:before{top:0;border-top:1px solid #d7d6dc;-webkit-transform-origin:0 0;transform-origin:0 0}.weui-search-bar:after,.weui-search-bar:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#d7d6dc;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-search-bar:after{bottom:0;border-bottom:1px solid #d7d6dc;-webkit-transform-origin:0 100%;transform-origin:0 100%}.weui-search-bar.weui-search-bar_focusing .weui-search-bar__cancel-btn{display:block}.weui-search-bar.weui-search-bar_focusing .weui-search-bar__label{display:none}.weui-search-bar__form{position:relative;-webkit-box-flex:1;-webkit-flex:auto;flex:auto;background-color:#efeff4}.weui-search-bar__form:after{content:'';position:absolute;left:0;top:0;width:200%;height:200%;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:0 0;transform-origin:0 0;border-radius:10px;border:1px solid #e6e6ea;box-sizing:border-box;background:#fff}.weui-search-bar__box{position:relative;padding-left:30px;padding-right:30px;height:100%;width:100%;box-sizing:border-box;z-index:1}.weui-search-bar__box .weui-search-bar__input{padding:4px 0;width:100%;height:1.42857143em;border:0;font-size:14px;line-height:1.42857143em;box-sizing:content-box;background:transparent}.weui-search-bar__box .weui-search-bar__input:focus{outline:none}.weui-search-bar__box .weui-icon-search{position:absolute;left:10px;top:-2px;line-height:28px}.weui-search-bar__box .weui-icon-clear{position:absolute;top:-2px;right:0;padding:0 10px;line-height:28px}.weui-search-bar__label{position:absolute;top:1px;right:1px;bottom:1px;left:1px;z-index:2;border-radius:3px;text-align:center;color:#9b9b9b;background:#fff}.weui-search-bar__label span{display:inline-block;font-size:14px;vertical-align:middle}.weui-search-bar__label .weui-icon-search{margin-right:5px}.weui-search-bar__cancel-btn{display:none;margin-left:10px;line-height:28px;color:#09bb07;white-space:nowrap}.weui-search-bar__input:not(:valid)~.weui-icon-clear{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.weui-picker{position:fixed;width:100%;left:0;bottom:0;z-index:5000;-webkit-backface-visibility:hidden;backface-visibility:hidden}.weui-picker__hd{display:-webkit-box;display:-webkit-flex;display:flex;padding:10px 15px;background-color:#fbf9fe;position:relative;text-align:center}.weui-picker__hd:after{content:" ";position:absolute;left:0;bottom:0;right:0;height:1px;border-bottom:1px solid #e5e5e5;color:#e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-picker__action{display:block;-webkit-box-flex:1;-webkit-flex:1;flex:1;color:#586c94}.weui-picker__action:first-child{text-align:left}.weui-picker__action:last-child{text-align:right}.weui-picker__bd{display:-webkit-box;display:-webkit-flex;display:flex;position:relative;background-color:#fff;height:238px;overflow:hidden}.weui-picker__group{-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;height:100%}.weui-picker__mask{top:0;height:100%;margin:0 auto;background:-webkit-linear-gradient(top,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6)),-webkit-linear-gradient(bottom,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6));background:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6)),linear-gradient(0deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat}.weui-picker__indicator,.weui-picker__mask{position:absolute;left:0;width:100%;z-index:3}.weui-picker__indicator{height:34px;top:102px}.weui-picker__indicator:before{top:0;border-top:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0}.weui-picker__indicator:after,.weui-picker__indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5;-webkit-transform:scaleY(.5);transform:scaleY(.5)}.weui-picker__indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;-webkit-transform-origin:0 100%;transform-origin:0 100%}.weui-picker__content{position:absolute;top:0;left:0;width:100%}.weui-picker__item{padding:5px 0 4px;text-align:center;color:#000;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weui-picker__item_disabled{color:#999}@-webkit-keyframes a{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes a{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.weui-animate-slide-up{-webkit-animation:a ease .3s forwards;animation:a ease .3s forwards}@-webkit-keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes b{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.weui-animate-slide-down{-webkit-animation:b ease .3s forwards;animation:b ease .3s forwards}@-webkit-keyframes c{0%{opacity:0}to{opacity:1}}@keyframes c{0%{opacity:0}to{opacity:1}}.weui-animate-fade-in{-webkit-animation:c ease .3s forwards;animation:c ease .3s forwards}@-webkit-keyframes d{0%{opacity:1}to{opacity:0}}@keyframes d{0%{opacity:1}to{opacity:0}}.weui-animate-fade-out{-webkit-animation:d ease .3s forwards;animation:d ease .3s forwards}.weui-agree{display:block;padding:.5em 15px;font-size:13px}.weui-agree a{color:#586c94}.weui-agree__text{color:#999}.weui-agree__checkbox{-webkit-appearance:none;appearance:none;outline:0;font-size:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:13px;height:13px;position:relative;vertical-align:0;top:2px}.weui-agree__checkbox:checked:before{font-family:weui;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;text-align:center;speak:none;display:inline-block;vertical-align:middle;text-decoration:inherit;content:"\EA08";color:#09bb07;font-size:13px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73);-webkit-transform:translate(-50%,-48%) scale(.73)}.weui-agree__checkbox:disabled{background-color:#e1e1e1}.weui-agree__checkbox:disabled:before{color:#adadad}.weui-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;-webkit-animation:e 1s steps(12,end) infinite;animation:e 1s steps(12,end) infinite;background:transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=) no-repeat;background-size:100%}@-webkit-keyframes e{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes e{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js index b365b03f..347b22e5 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -124,4 +124,4 @@ gulp.task('default', ['release'], function () { if (yargs.w) { gulp.start('watch'); } -}); +}); \ No newline at end of file diff --git a/package.json b/package.json index f0f3256d..a71fc737 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "weui", - "version": "0.4.3", + "version": "1.0.0", "description": "A UI library by WeChat official design team, includes the most useful widgets/modules in mobile web applications.", "keywords": [ "weui", diff --git a/src/example/example.js b/src/example/example.js index 49c93226..e71195b3 100644 --- a/src/example/example.js +++ b/src/example/example.js @@ -1,103 +1,321 @@ +/** + * Created by jf on 2015/9/11. + * Modified by bear on 2016/9/7. + */ $(function () { + var winH = $(window).height(); + var supportTouch = function(){ + try { + document.createEvent("TouchEvent"); + return true; + } catch (e) { + return false; + } + }(); + var pageManager = { + $container: $('#container'), + _pageStack: [], + _configs: [], + _pageAppend: function(){}, + _defaultPage: null, + _pageIndex: 1, + setDefault: function (defaultPage) { + this._defaultPage = this._find('name', defaultPage); + return this; + }, + setPageAppend: function (pageAppend) { + this._pageAppend = pageAppend; + return this; + }, + init: function () { + var self = this; - var router = new Router({ - container: '#container', - enterTimeout: 250, - leaveTimeout: 250 - }); + $(window).on('hashchange', function () { + var state = history.state || {}; + var url = location.hash.indexOf('#') === 0 ? location.hash : '#'; + var page = self._find('url', url) || self._defaultPage; + if (state._pageIndex <= self._pageIndex || self._findInStack(url)) { + self._back(page); + } else { + self._go(page); + } + }); + + if (history.state && history.state._pageIndex) { + this._pageIndex = history.state._pageIndex; + } + + this._pageIndex--; + + var url = location.hash.indexOf('#') === 0 ? location.hash : '#'; + var page = self._find('url', url) || self._defaultPage; + this._go(page); + return this; + }, + push: function (config) { + this._configs.push(config); + return this; + }, + go: function (to) { + var config = this._find('name', to); + if (!config) { + return; + } + location.hash = config.url; + }, + _go: function (config) { + this._pageIndex ++; + + history.replaceState && history.replaceState({_pageIndex: this._pageIndex}, '', location.href); + + var html = $(config.template).html(); + var $html = $(html).addClass('slideIn').addClass(config.name); + $html.on('animationend webkitAnimationEnd', function(){ + $html.removeClass('slideIn').addClass('js_show'); + }); + this.$container.append($html); + this._pageAppend.call(this, $html); + this._pageStack.push({ + config: config, + dom: $html + }); + + if (!config.isBind) { + this._bind(config); + } + + return this; + }, + back: function () { + history.back(); + }, + _back: function (config) { + this._pageIndex --; + + var stack = this._pageStack.pop(); + if (!stack) { + return; + } + + var url = location.hash.indexOf('#') === 0 ? location.hash : '#'; + var found = this._findInStack(url); + if (!found) { + var html = $(config.template).html(); + var $html = $(html).css('opacity', 1).addClass(config.name); + $html.insertBefore(stack.dom); + + if (!config.isBind) { + this._bind(config); + } + + this._pageStack.push({ + config: config, + dom: $html + }); + } + + stack.dom.addClass('slideOut').on('animationend', function () { + stack.dom.remove(); + }).on('webkitAnimationEnd', function () { + stack.dom.remove(); + }); + + return this; + }, + _findInStack: function (url) { + var found = null; + for(var i = 0, len = this._pageStack.length; i < len; i++){ + var stack = this._pageStack[i]; + if (stack.config.url === url) { + found = stack; + break; + } + } + return found; + }, + _find: function (key, value) { + var page = null; + for (var i = 0, len = this._configs.length; i < len; i++) { + if (this._configs[i][key] === value) { + page = this._configs[i]; + break; + } + } + return page; + }, + _bind: function (page) { + var events = page.events || {}; + for (var t in events) { + for (var type in events[t]) { + var that = this; + if(type == 'click' && supportTouch){ + (function(dom, event){ + var touchStartY; + that.$container.on('touchstart', dom, function (e) { + touchStartY = e.changedTouches[0].clientY; + }); + that.$container.on('touchend', dom, function (e) { + if (Math.abs(e.changedTouches[0].clientY - touchStartY) > 10) return; + e.preventDefault(); - // grid - var home = { - url: '/', - className: 'home', - render: function () { - return $('#tpl_home').html(); + events[dom][event].call(this, e); + }); + })(t, type); + }else{ + this.$container.on(type, t, events[t][type]); + } + } + } + page.isBind = true; } }; + var pages = {}, tpls = $('script[type="text/html"]'); + window.home = function(){ + location.hash = ''; + }; + + for (var i = 0, len = tpls.length; i < len; ++i) { + var tpl = tpls[i], name = tpl.id.replace(/tpl_/, ''); + pages[name] = { + name: name, + url: '#' + name, + template: '#' + tpl.id + }; + } - // button - var button = { - url: '/button', - className: 'button', - render: function () { - return $('#tpl_button').html(); + pages.home.url = '#'; + pages.home.events = { + '.js_item': { + click: function (e) { + var id = $(this).data('id'); + pageManager.go(id); + } + }, + '.js_category': { + click: function(){ + var winH = $(window).height(); + var categorySpace = 10; + return function(){ + var $this = $(this), + $inner = $this.next('.js_categoryInner'), + $page = $this.parents('.page'), + $parent = $(this).parent('li'); + var innerH = $inner.data('height'); + + if(!innerH){ + $inner.css('height', 'auto'); + innerH = $inner.height(); + $inner.removeAttr('style'); + $inner.data('height', innerH); + } + + if($parent.hasClass('js_show')){ + $parent.removeClass('js_show'); + }else{ + $parent.siblings().removeClass('js_show'); + + if(this.offsetTop + this.offsetHeight + innerH > $page.scrollTop() + winH){ + $page.scrollTop(this.offsetTop + this.offsetHeight + innerH - winH + categorySpace); + } + $parent.addClass('js_show'); + } + }; + }() } }; - // cell - var cell = { - url: '/cell', - className: 'cell', - render: function () { - return $('#tpl_cell').html(); - }, - bind: function (){ - $('.container').on('click', '#showTooltips', function (){ - $('.js_tooltips').show(); - setTimeout(function (){ - $('.js_tooltips').hide(); - }, 3000); - }); + pages.input.events = { + '#showTooltips': { + click: function () { + var $tooltips = $('.js_tooltips'); + if ($tooltips.css('display') != 'none') { + return; + } + + // 如果有`animation`, `position: fixed`不生效 + $('.page.cell').removeClass('slideIn'); + $tooltips.css('display', 'block'); + setTimeout(function () { + $tooltips.css('display', 'none'); + }, 2000); + } } }; + pages.toast.events = { + '#showToast': { + click: function (e) { + var $toast = $('#toast'); + if ($toast.css('display') != 'none') { + return; + } - // toast - var toast = { - url: '/toast', - className: 'toast', - render: function () { - return $('#tpl_toast').html(); - }, - bind: function () { - $('#container').on('click', '#showToast', function () { - $('#toast').show(); + $toast.fadeIn(100); setTimeout(function () { - $('#toast').hide(); + $toast.fadeOut(100); }, 2000); - }).on('click', '#showLoadingToast', function () { - $('#loadingToast').show(); + } + }, + '#showLoadingToast': { + click: function (e) { + var $loadingToast = $('#loadingToast'); + if ($loadingToast.css('display') != 'none') { + return; + } + + $loadingToast.fadeIn(100); setTimeout(function () { - $('#loadingToast').hide(); + $loadingToast.fadeOut(100); }, 2000); - }); + } } }; - - // dialog - var dialog = { - url: '/dialog', - className: 'dialog', - render: function () { - return $('#tpl_dialog').html(); + pages.dialog.events = { + '#showDialog1': { + click: function (e) { + var $dialog = $('#dialog1'); + $dialog.fadeIn(200); + $dialog.find('.weui-dialog__btn').one('click', function () { + $dialog.fadeOut(200); + }); + } }, - bind: function () { - $('#container').on('click', '#showDialog1', function () { - $('#dialog1').show().on('click', '.weui_btn_dialog', function () { - $('#dialog1').off('click').hide(); + '#showDialog2': { + click: function (e) { + var $dialog = $('#dialog2'); + $dialog.fadeIn(200); + $dialog.find('.weui-dialog__btn').one('click', function () { + $dialog.fadeOut(200); }); - }).on('click', '#showDialog2', function () { - $('#dialog2').show().on('click', '.weui_btn_dialog', function () { - $('#dialog2').off('click').hide(); + } + }, + '#showDialog3': { + click: function (e) { + var $dialog = $('#dialog3'); + $dialog.fadeIn(200); + $dialog.find('.weui-dialog__btn').one('click', function () { + $dialog.fadeOut(200); }); - }); - + } + }, + '#showDialog4': { + click: function (e) { + var $dialog = $('#dialog4'); + $dialog.fadeIn(200); + $dialog.find('.weui-dialog__btn').one('click', function () { + $dialog.fadeOut(200); + }); + } } }; + pages.progress.events = { + '#btnStartProgress': { + click: function () { - // progress - var progress = { - url: '/progress', - className: 'progress', - render: function () { - return $('#tpl_progress').html(); - }, - bind: function () { - $('#container').on('click', '#btnStartProgress', function () { - if ($(this).hasClass('weui_btn_disabled')) { + if ($(this).hasClass('weui-btn_disabled')) { return; } - $(this).addClass('weui_btn_disabled'); + $(this).addClass('weui-btn_disabled'); var progress = 0; var $progress = $('.js_progress'); @@ -109,172 +327,159 @@ $(function () { } next(); - }); - } - }; - - // msg - var msg = { - url: '/msg', - className: 'msg', - render: function () { - return $('#tpl_msg').html(); - } - }; - - // article - var article = { - url: '/article', - className: 'article', - render: function () { - return $('#tpl_article').html(); + } } }; - - // actionsheet - var actionsheet = { - url: '/actionsheet', - className: 'actionsheet', - render: function () { - return $('#tpl_actionsheet').html(); - }, - bind: function () { - $('#container').on('click', '#showActionSheet', function () { - var mask = $('#mask'); - var weuiActionsheet = $('#weui_actionsheet'); - weuiActionsheet.addClass('weui_actionsheet_toggle'); - mask.show() - .focus()//加focus是为了触发一次页面的重排(reflow or layout thrashing),使mask的transition动画得以正常触发 - .addClass('weui_fade_toggle').one('click', function () { - hideActionSheet(weuiActionsheet, mask); - }); - $('#actionsheet_cancel').one('click', function () { - hideActionSheet(weuiActionsheet, mask); - }); - mask.unbind('transitionend').unbind('webkitTransitionEnd'); - + pages.actionsheet.events = { + '#showIOSActionSheet': { + click: (function(){ function hideActionSheet(weuiActionsheet, mask) { - weuiActionsheet.removeClass('weui_actionsheet_toggle'); - mask.removeClass('weui_fade_toggle'); - mask.on('transitionend', function () { - mask.hide(); + weuiActionsheet.removeClass('weui-actionsheet_toggle'); + mask.removeClass('actionsheet__mask_show'); + weuiActionsheet.on('transitionend', function () { + mask.css('display', 'none'); }).on('webkitTransitionEnd', function () { - mask.hide(); + mask.css('display', 'none'); }) } - }); - } - }; - - // icons - var icons = { - url: '/icons', - className: 'icons', - render: function () { - return $('#tpl_icons').html(); - } - }; - - // panel - var panel = { - url: '/panel', - className: 'panel', - render: function () { - return $('#tpl_panel').html(); - } - }; - - // tab - var tab = { - url: '/tab', - className: 'tab', - render: function () { - return $('#tpl_tab').html(); - } - }; - - // navbar - var navbar = { - url: '/navbar', - className: 'navbar', - render: function () { - return $('#tpl_navbar').html(); - }, - bind: function () { - $('#container').on('click', '.weui_navbar_item', function () { - $(this).addClass('weui_bar_item_on').siblings('.weui_bar_item_on').removeClass('weui_bar_item_on'); - }); - } - }; - - // tabbar - var tabbar = { - url: '/tabbar', - className: 'tabbar', - render: function () { - return $('#tpl_tabbar').html(); + return function () { + var mask = $('#mask'); + var weuiActionsheet = $('#weui-actionsheet'); + weuiActionsheet.addClass('weui-actionsheet_toggle'); + mask.show().focus().addClass('actionsheet__mask_show').one('click', function () { + hideActionSheet(weuiActionsheet, mask); + }); + $('#actionsheet_cancel').one('click', function () { + hideActionSheet(weuiActionsheet, mask); + }); + weuiActionsheet.unbind('transitionend').unbind('webkitTransitionEnd'); + } + })() }, - bind: function () { - $('#container').on('click', '.weui_tabbar_item', function () { - $(this).addClass('weui_bar_item_on').siblings('.weui_bar_item_on').removeClass('weui_bar_item_on'); - }); + '#showAndroidActionSheet':{ + 'click':function(){ + var $androidActionSheet = $('#weui-android-actionsheet'); + var $androidMask = $androidActionSheet.find('.weui-mask'); + $('#weui-android-actionsheet').fadeIn(200); + $androidMask.one('click',function () { + $androidActionSheet.fadeOut(200); + }); + } } }; - - // searchbar - var searchbar = { - url: '/searchbar', - className: 'searchbar', - render: function () { - return $('#tpl_searchbar').html(); - }, - bind: function () { - $('#container').on('focus', '#search_input', function () { + pages.searchbar.events = { + '#search_input':{ + focus:function(){ + //searchBar var $weuiSearchBar = $('#search_bar'); - $weuiSearchBar.addClass('weui_search_focusing'); - }).on('blur', '#search_input', function () { + $weuiSearchBar.addClass('weui-search-bar_focusing'); + }, + blur:function(){ var $weuiSearchBar = $('#search_bar'); - $weuiSearchBar.removeClass('weui_search_focusing'); - if ($(this).val()) { + $weuiSearchBar.removeClass('weui-search-bar_focusing'); + if($(this).val()){ $('#search_text').hide(); - } else { + }else{ $('#search_text').show(); } - }).on('input', '#search_input', function () { - var $searchShow = $("#search_show"); - if ($(this).val()) { + }, + input:function(){ + var $searchShow = $('#search_show'); + if($(this).val()){ $searchShow.show(); - } else { + }else{ $searchShow.hide(); } - }).on('touchend', '#search_cancel', function () { + } + }, + '#search_cancel':{ + touchend:function(){ $("#search_show").hide(); $('#search_input').val(''); - }).on('touchend', '#search_clear', function () { + } + }, + '#search_clear':{ + touchend:function(){ $("#search_show").hide(); $('#search_input').val(''); - }); + } } }; - router.push(home) - .push(button) - .push(cell) - .push(toast) - .push(dialog) - .push(progress) - .push(msg) - .push(article) - .push(actionsheet) - .push(icons) - .push(panel) - .push(tab) - .push(navbar) - .push(tabbar) - .push(searchbar) - .setDefault('/') + for (var page in pages) { + pageManager.push(pages[page]); + } + pageManager + .setPageAppend(function($html){ + var $foot = $html.find('.page__ft'); + if($foot.length < 1) return; + + if($foot.position().top + $foot.height() < winH){ + $foot.addClass('j_bottom'); + }else{ + $foot.removeClass('j_bottom'); + } + }) + .setDefault('home') .init(); + $.getJSON('https://team.weui.io/api/sign?url=' + encodeURIComponent(location.href.split('#')[0]), function (res) { + wx.config({ + beta: true, + debug: false, + appId: res.appid, + timestamp: res.timestamp, + nonceStr: res.nonceStr, + signature: res.signature, + jsApiList: [ + 'onMenuShareTimeline', + 'onMenuShareAppMessage', + 'onMenuShareQQ', + 'onMenuShareWeibo', + 'onMenuShareQZone', + // 'setNavigationBarColor', + 'setBounceBackground' + ] + }); + wx.ready(function () { + /* + wx.invoke('setNavigationBarColor', { + color: '#F8F8F8' + }); + */ + wx.invoke('setBounceBackground', { + 'backgroundColor': '#F8F8F8', + 'footerBounceColor' : '#F8F8F8' + }); + + wx.onMenuShareAppMessage({ + title: 'WeUI', + desc: '为微信 Web 服务量身设计', + link: location.href, + imgUrl: 'https://mmbiz.qpic.cn/mmemoticon/ajNVdqHZLLA16apETUPXh9Q5GLpSic7lGuiaic0jqMt4UY8P4KHSBpEWgM7uMlbxxnVR7596b3NPjUfwg7cFbfCtA/0' + }); + wx.onMenuShareTimeline({ + title: 'WeUI, 为微信 Web 服务量身设计', + desc: 'WeUI, 为微信 Web 服务量身设计', + link: location.href, + imgUrl: 'https://mmbiz.qpic.cn/mmemoticon/ajNVdqHZLLA16apETUPXh9Q5GLpSic7lGuiaic0jqMt4UY8P4KHSBpEWgM7uMlbxxnVR7596b3NPjUfwg7cFbfCtA/0' + }); + wx.onMenuShareQQ(option); + }); + }); + + // preload + $(window).on("load", function(){ + var imgList = [ + "./images/layers/content.png", + "./images/layers/navigation.png", + "./images/layers/popout.png", + "./images/layers/transparent.gif" + ]; + for (var i = 0, len = imgList.length; i < len; ++i) { + new Image().src = imgList[i]; + } + }); // .container 设置了 overflow 属性, 导致 Android 手机下输入框获取焦点时, 输入法挡住输入框的 bug // 相关 issue: https://github.com/weui/weui/issues/15 @@ -291,4 +496,4 @@ $(function () { } }) } -}); +}); \ No newline at end of file diff --git a/src/example/example.less b/src/example/example.less index 5c95fde4..c5f6e1db 100644 --- a/src/example/example.less +++ b/src/example/example.less @@ -1,229 +1,415 @@ html, body { height: 100%; -webkit-tap-highlight-color: transparent; + } -body { - overflow-x: hidden; - background-color: #FBF9FE; +body{ + font-family: -apple-system-font, "Helvetica Neue", Helvetica, sans-serif; +} + +ul{ + list-style: none; +} + +body, .page { + background-color: #F8F8F8; +} + +.link{ + color: #1AAD19; } .container { - height: 100%; + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + overflow: hidden; +} + +.page { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; overflow-y: auto; -webkit-overflow-scrolling: touch; - & > div { - background-color: #FBF9FE; + opacity: 0; + z-index: 1; // fix 滑动几次后可滚动区域会卡住的问题 + &.js_show{ + opacity: 1; } } -.hd { - padding: 2em 0; +.page__hd { + padding: 40px; } -.page_title { - text-align: center; - font-size: 34px; - color: #3CC51F; - font-weight: 400; - margin: 0 15%; +.page__bd {} + +.page__bd_spacing { + padding: 0 15px; } -.page_desc { +.page__ft{ + padding-top: 40px; + padding-bottom: 10px; text-align: center; - color: #888; - font-size: 14px; + img{ + height: 18px; + } + &.j_bottom{ + position: absolute; + bottom: 0; + left: 0; + right: 0; + } } -.bd { - &.spacing { - padding: 0 15px; - } +.page__title { + text-align: left; + font-size: 20px; + font-weight: 400; } -.home { - padding-bottom: 30px; +.page__desc { + margin-top: 5px; + color: #888888; + text-align: left; + font-size: 14px; } -// button -.button { - .page_title { - color: #225FBA; - } - .bd { - padding: 0 15px; - } - .button_sp_area { - padding: 10px 0; - width: 60%; - margin: 0 auto; - text-align: justify; - text-justify: distribute-all-lines; /*ie6-9*/ - //text-align-last:justify;/* ie9*/ - //-moz-text-align-last:justify;/*ff*/ - //-webkit-text-align-last:justify;/*chrome 20+*/ +.page.home{ + @pageHomePadding: 20px; + .page__intro-icon{ + margin-top: -.2em; + margin-left: 5px; + width: 16px; + height: 16px; + vertical-align: middle; + } + .page__title{ font-size: 0; - &:after { - display: inline-block; - width: 100%; - height: 0; - font-size: 0; - margin: 0; - padding: 0; + margin-bottom: 15px; + } + .page__bd{ + img{ + width: 30px; + height: 30px; + } + li{ + margin: 10px 0; + background-color: #FFFFFF; overflow: hidden; - content: "."; + border-radius: 2px; + cursor: pointer; + &.js_show{ + .weui-flex{ + opacity: .4; + } + .page__category{ + height: auto; + } + .page__category-content{ + opacity: 1; + transform: translateY(0); + } + } + &:first-child{ + margin-top: 0; + } + } + } + .page__category{ + height: 0; + overflow: hidden; + } + .page__category-content{ + opacity: 0; + transform: translateY(-50%); + transition: .3s; + } + .weui-flex{ + padding: @pageHomePadding; + align-items: center; + transition: .3s; + //&:active{ + // background-color: #ECECEC; + //} + } + .weui-cells{ + margin-top: 0; + &:before, &:after{ + display: none; + } + } + .weui-cell{ + padding-left: @pageHomePadding; + padding-right: @pageHomePadding; + &:before{ + left: @pageHomePadding; + right: @pageHomePadding; } } } -// cell -.cell { - .page_title { - color: #225FBA; +.page.button { + .page__bd { + padding: 0 15px; } - .bd { - padding-bottom: 30px; + .button-sp-area { + margin: 0 auto; + padding: 15px 0; + width: 60%; } } -// toast -.toast { - .bd { - padding: 120px 15px 0; +.page.cell { + .page__bd { + padding-bottom: 30px; } } -// dialog -.dialog { - .bd { - padding: 120px 15px 0; +.page.form { + .page__bd { + padding-bottom: 30px; } } -// msg page -.msg { +.page.actionsheet{ background-color: #FFFFFF; } -// panel page -.panel { - .bd { - padding-bottom: 20px; - } -} - -// article page -.article { +.page.dialog { background-color: #FFFFFF; - .page_title { - color: #DE7C23; + .page__bd { + padding: 0 15px; } } -// icons -.icons { +.page.msg, +.page.msg_success, +.page.msg_warn { background-color: #FFFFFF; - text-align: center; - .page_title { - color: #3E24BD; - } - .bd { - padding: 30px 0; - text-align: center; - } - .icon_sp_area { - padding: 10px 20px; - text-align: left; - } - i { - margin: 0 5px 10px; - } } -.tabbar { - height: 100%; +.page.toast{ + background-color: #FFFFFF; } -//search bar -.search_show { - display: none; - margin-top: 0; - font-size: 14px; - .weui_cell_bd { - padding: 2px 0 2px 20px; - color: #666; +.page.panel { + .page__bd{ + padding-bottom:20px; } } -// grid icon -.icon { - display: inline-block; - width: 28px; - height: 28px; - vertical-align: middle; -} - -.icon_button { - background: url("./images/icon_nav_button.png") no-repeat; - background-size: 28px 28px; -} - -.icon_cell { - background: url("./images/icon_nav_cell.png") no-repeat; - background-size: 28px 28px; +.page.article { + background-color: #FFFFFF; } -.icon_toast { - background: url("./images/icon_nav_toast.png") no-repeat; - background-size: 28px 28px; +.page.icons { + text-align: center; + .page__bd { + padding: 0 40px; + text-align: left; + } + .icon-box{ + margin-bottom: 25px; + display: flex; + align-items: center; + i{ + margin-right: 18px; + } + } + .icon-box__ctn{ + flex-shrink: 100; + } + .icon-box__title{ + font-weight: normal; + } + .icon-box__desc{ + margin-top: 6px; + font-size: 12px; + color: #888888; + } + .icon_sp_area { + margin-top: 10px; + text-align: left; + i:before{ + margin-bottom: 5px; + } + } } -.icon_dialog { - background: url("./images/icon_nav_dialog.png") no-repeat; - background-size: 28px 28px; +.page.flex{ + .placeholder{ + background-color: #EBEBEB; + height:2.3em; + line-height:2.3em; + text-align: center; + margin: 5px; + color:#CFCFCF; + } } -.icon_progress { - background: url("./images/icon_nav_progress.png") no-repeat; - background-size: 28px 28px; +.page.loadmore{ + background-color: #FFFFFF; } -.icon_msg { - background: url("./images/icon_nav_msg.png") no-repeat; - background-size: 28px 28px; -} +.page.layers{ + @layerBaseTransform: translateX(15px) rotateX(45deg) rotateZ(10deg) skew(-15deg); + @layerStartPos: 120px; + @layerSpacing: 80px; + @layerSmallStartPos: 140px; + @layerSmallSpacing: 60px; -.icon_article { - background: url("./images/icon_nav_article.png") no-repeat; - background-size: 28px 28px; + overflow-x: hidden; + perspective: 1000px; + .page__hd{ + @media only screen and (max-width: 320px) { + padding-left: 20px; + padding-right: 20px; + } + } + .page__bd{ + position: relative; + } + .page__desc{ + min-height: 1.6 * 3em; + } + .layers__layer{ + position: absolute; + left: 50%; + width: 150px; + height: 266px; + margin-left: -75px; + box-sizing: border-box; + transition: .5s; + background: url(images/layers/transparent.gif) no-repeat center center; + background-size: contain; + font-size: 14px; + color: #FFFFFF; + span{ + position: absolute; + bottom: 5px; + left: 0; + right: 0; + text-align: center; + transition: .5s; + } + &:last-child{ + span{ + color: #AAAAAA; + } + } + &.j_hide{ + opacity: 0; + } + &.j_pic{ + span{ + color: transparent; + } + } + @media only screen and (min-width: 375px) and (min-height: 603px) { + width: 180px; + height: 320px; + margin-left: -90px; + } + @media only screen and (min-width: 414px) and (min-height: 640px) { + width: 200px; + height: 355px; + margin-left: -100px; + } + } + .layers__layer_popout{ + border: 1px solid rgba(203, 203, 203, .5); + z-index: 4; + &.j_transform{ + transform: @layerBaseTransform translateZ(@layerStartPos); + @media only screen and (max-width: 320px) { + transform: @layerBaseTransform translateZ(@layerSmallStartPos); + } + } + &.j_pic{ + background-image: url(images/layers/popout.png); + } + } + .layers__layer_mask { + background-color: rgba(0, 0, 0, 0.5); + z-index: 3; + &.j_transform{ + transform: @layerBaseTransform translateZ(@layerStartPos - @layerSpacing); + @media only screen and (max-width: 320px) { + transform: @layerBaseTransform translateZ(@layerSmallStartPos - @layerSmallSpacing); + } + } + } + .layers__layer_navigation { + background-color: rgba(40, 187, 102, 0.5); + z-index: 2; + &.j_transform{ + transform: @layerBaseTransform translateZ(@layerStartPos - 2 * @layerSpacing); + @media only screen and (max-width: 320px) { + transform: @layerBaseTransform translateZ(@layerSmallStartPos - 2 * @layerSmallSpacing); + } + } + &.j_pic{ + background-color: transparent; + background-image: url(images/layers/navigation.png); + } + } + .layers__layer_content{ + background-color: #FFFFFF; + z-index: 1; + &.j_transform{ + transform: @layerBaseTransform translateZ(@layerStartPos - 3 * @layerSpacing); + @media only screen and (max-width: 320px) { + transform: @layerBaseTransform translateZ(@layerSmallStartPos - 3 * @layerSmallSpacing); + } + } + &.j_pic{ + background-image: url(images/layers/content.png); + } + } } -.icon_actionSheet { - background: url("./images/icon_nav_actionSheet.png") no-repeat; - background-size: 28px 28px; +.page.searchbar{ + .search_show { + display: none; + margin-top: 0; + font-size: 14px; + .weui-cell__bd{ + padding:2px 0 2px 20px; + color:#666; + } + } } -.icon_icons { - background: url("./images/icon_nav_icons.png") no-repeat; - background-size: 28px 28px; +.page.actionsheet{ + overflow: hidden; + .actionsheet__mask{ + display: none; + transition:background .3s; + } + .actionsheet__mask_show{ + background: rgba(0,0,0,.6); + } } -.icon_panel { - background: url("./images/icon_nav_panel.png") no-repeat; - background-size: 28px 28px; +.page.picker{ + overflow: hidden; } -.icon_tab { - background: url("./images/icon_nav_tab.png") no-repeat; - background-size: 28px 28px; +.page.gallery{ + overflow: hidden; } -.icon_search_bar { - background: url("./images/icon_nav_search_bar.png") no-repeat; - background-size: 28px 28px; -} +// animation @keyframes slideIn { from { transform: translate3d(100%, 0, 0); @@ -246,19 +432,10 @@ body { } } -.enter, .leave { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1; -} - -.enter { +.page.slideIn { animation: slideIn .2s forwards; } -.leave { - animation: slideOut .25s forwards; +.page.slideOut { + animation: slideOut .2s forwards; } \ No newline at end of file diff --git a/src/example/fragment/actionsheet.html b/src/example/fragment/actionsheet.html index a0b6b670..c6d3eb49 100644 --- a/src/example/fragment/actionsheet.html +++ b/src/example/fragment/actionsheet.html @@ -1,22 +1,40 @@ -
    -

    ActionSheet

    -
    - - -
    -
    -
    -
    -
    示例菜单
    -
    示例菜单
    -
    示例菜单
    -
    示例菜单
    +
    +
    +

    ActionSheet

    +

    弹出式菜单

    +
    + + +
    +
    +
    +
    +
    示例菜单
    +
    示例菜单
    +
    示例菜单
    +
    示例菜单
    +
    +
    +
    取消
    +
    -
    -
    取消
    + + + +
    +
    +
    -
    - \ No newline at end of file +
    \ No newline at end of file diff --git a/src/example/fragment/article.html b/src/example/fragment/article.html index da770274..f129306c 100644 --- a/src/example/fragment/article.html +++ b/src/example/fragment/article.html @@ -1,29 +1,39 @@ -
    -

    Article

    -
    -
    -
    -

    大标题

    -
    -

    章标题

    +
    +
    +

    Article

    +

    文章

    +
    +
    +
    +

    大标题

    -

    1.1 节标题

    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, - quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo - consequat. Duis aute

    -

    - - -

    +

    章标题

    +
    +

    1.1 节标题

    +

    + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, + quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo + consequat. +

    +

    + + +

    +
    +
    +

    1.2 节标题

    +

    + Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod + tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, + cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non + proident, sunt in culpa qui officia deserunt mollit anim id est laborum. +

    +
    -
    -

    1.2 节标题

    -

    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod - tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, - cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non - proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

    -
    -
    -
    + +
    +
    + +
    \ No newline at end of file diff --git a/src/example/fragment/button.html b/src/example/fragment/button.html index 98fa4792..453a0408 100644 --- a/src/example/fragment/button.html +++ b/src/example/fragment/button.html @@ -1,18 +1,27 @@ -
    -

    Button

    -
    -
    - 按钮 - 按钮 - 确认 - 确认 - 按钮 - 按钮 -
    - 按钮 - 按钮 - - 按钮 - 按钮 + \ No newline at end of file diff --git a/src/example/fragment/cell.html b/src/example/fragment/cell.html deleted file mode 100644 index 27b63487..00000000 --- a/src/example/fragment/cell.html +++ /dev/null @@ -1,287 +0,0 @@ -
    -

    Cell

    -
    -
    -
    带说明的列表项
    -
    -
    -
    -

    标题文字

    -
    -
    说明文字
    -
    -
    -
    带图标、说明的列表项
    -
    -
    -
    -
    -

    标题文字

    -
    -
    说明文字
    -
    -
    -
    -
    -

    标题文字

    -
    -
    说明文字
    -
    -
    - -
    带跳转的列表项
    - - -
    带说明、跳转的列表项
    - - -
    带图标、说明、跳转的列表项
    - - -
    单选列表项
    -
    - - -
    -
    复选列表项
    -
    - - -
    - -
    开关
    -
    -
    -
    标题文字
    -
    - -
    -
    -
    - -
    表单
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    - - -
    -
    -
    -
    底部说明文字底部说明文字
    -
    - 确定 -
    - -
    上传
    -
    -
    -
    -
    -
    -
    图片上传
    -
    0/2
    -
    -
    -
      -
    • -
    • -
    • -
    • -
      - -
      -
    • -
    • -
      50%
      -
    • -
    -
    - -
    -
    -
    -
    -
    -
    - -
    文本域
    -
    -
    -
    - -
    0/200
    -
    -
    -
    -
    格式不对
    -
    表单报错
    -
    -
    -
    -
    - -
    -
    - -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    -
    -
    选择
    -
    - -
    -
    - -
    -
    - -
    -
    -
    -
    选择
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    - -
    -
    -
    - -
    \ No newline at end of file diff --git a/src/example/fragment/dialog.html b/src/example/fragment/dialog.html index 5ae4d98d..1757c43f 100644 --- a/src/example/fragment/dialog.html +++ b/src/example/fragment/dialog.html @@ -1,32 +1,69 @@ -
    -

    Dialog

    -
    - - -