From 55a308e22025fdfe7065f69020a08609b1609cc9 Mon Sep 17 00:00:00 2001 From: Sean <1026025056@qq.com> Date: Thu, 4 Feb 2021 18:16:41 +0800 Subject: [PATCH] update nav --- docs/assets/css/main-min.css | 5 +- docs/assets/css/main.css | 293 ++++++++++-- .../atom_socket/atom_socket_sch_01.webp | Bin 0 -> 96962 bytes .../atom_socket/atom_socket_sch_02.webp | Bin 0 -> 161884 bytes docs/assets/js/custom.js | 441 +++++++++++++---- docs/assets/js/custom.min.js | 29 +- docs/en/arduino/arduino_home_page.md | 2 +- docs/en/atom/atom_motion.md | 1 + docs/en/core/core2_for_aws.md | 2 +- docs/en/module/grbl13.2.md | 1 + docs/en/mpy/mpy_api_list.md | 2 +- docs/en/product_list.json | 22 + docs/en/uiflow/uiflow_home_page.md | 10 +- docs/index.html | 2 +- docs/index.md | 10 +- docs/index_source.html | 219 +++++---- docs/zh_CN/README.md | 10 +- docs/zh_CN/arduino/arduino_home_page.md | 2 +- docs/zh_CN/atom/atom_motion.md | 1 + docs/zh_CN/atom/atom_socket.md | 128 +++++ docs/zh_CN/core/core2_for_aws.md | 2 +- docs/zh_CN/module/grbl13.2.md | 1 + docs/zh_CN/product_list.json | 452 +++++++++--------- docs/zh_CN/uiflow/uiflow_home_page.md | 10 +- 24 files changed, 1143 insertions(+), 502 deletions(-) create mode 100644 docs/assets/img/product_pics/atom_base/atom_socket/atom_socket_sch_01.webp create mode 100644 docs/assets/img/product_pics/atom_base/atom_socket/atom_socket_sch_02.webp create mode 100644 docs/zh_CN/atom/atom_socket.md diff --git a/docs/assets/css/main-min.css b/docs/assets/css/main-min.css index 8f0fe722..f93db6b9 100644 --- a/docs/assets/css/main-min.css +++ b/docs/assets/css/main-min.css @@ -1 +1,4 @@ -:root{--theme-color:hsl(204,90%,45%)}@font-face{font-family:Montserrat;font-style:normal;src:url("https://static-cdn.m5stack.com/image/product_jpg/assets/font/montserrat_n5.e72d00d31ae5399d260a80ec70322c62c1819762.woff2") format("woff2")}*{font-family:Montserrat}a{text-decoration:none !important;color:#007bff}img{z-index:51}.product_pic img{width:30%}@media screen and (max-width:768px){.product_pic img{width:100%}}#pc_anchor{position:fixed;top:50%;left:50px;transform:translateY(-50%);z-index:50;border-radius:10px;overflow:hidden;box-shadow:0 1px 20px 1px #e6e6e6;z-index:1880}#pc_anchor .el-submenu .el-menu-item{min-width:195px}#pc_anchor .el-menu{border:0}#pc_anchor .el-menu .el-menu-item-group__title{background-color:#ececee}#pc_anchor .el-menu .el-menu-item span,.el-submenu__title span{display:inline-block;padding-left:10px;width:70%;overflow:hidden}#pc_anchor img{height:30px}@media screen and (max-width:1460px){#pc_anchor{left:20px}}@media screen and (max-width:1300px){#pc_anchor{left:5px}#pc_anchor .el-menu-vertical-demo{width:210px}}@media screen and (max-width:970px){#pc_anchor{left:-45px}}#mb_header{display:none}.el-menu-vertical-demo:not(.el-menu--collapse){width:210px;min-height:400px}#mb_header{position:fixed;top:50%;transform:translateY(-50%);box-shadow:-5px 1px 20px 0 #e7e5e5;z-index:999;border-radius:10px;right:0}#mb_header .el-menu{border-right:0;border-radius:10px}#mb_header .el-submenu__title,.el-menu-item{padding:0 10px !important;text-align:center}#mb_header .el-menu-item div{padding:0 10px !important}#mb_header .el-menu-item li{height:30px}#pc_header{position:fixed;z-index:999;left:0;top:0;right:0;background-color:white;box-shadow:0 0 10px #ddd;padding:0 20px;display:flex;justify-content:space-between}#pc_header .el-menu{display:inline-block;padding:10px 0 0 0;border-bottom:0}.markdown-section{max-width:70%;margin-top:50px}.markdown-section a{color:hsl(211,100%,50%)}body[data-page="index.md"] .search{display:inline-block}body[data-page="en/faq.md"] .search{display:inline-block}body[data-page="zh_CN/README.md"] .search{display:inline-block}body[data-page="zh_CN/faq.md"] .search{display:inline-block}body[data-page="index.md"] .markdown-section{margin-top:0;max-width:75%}body[data-page="zh_CN/README.md"] .markdown-section{margin-top:0;max-width:75%}body[data-page="en/quick_start/m5stickc/m5stickc_quick_start.md"] article.markdown-section{max-width:100%}body[data-page="zh_CN/quick_start/m5stickc/m5stickc_quick_start.md"] article.markdown-section{max-width:100%}body[data-page="en/quick_start/m5stickv/m5stickv_quick_start.md"] article.markdown-section{max-width:100%}body[data-page="zh_CN/quick_start/m5stickv/m5stickv_quick_start.md"] article.markdown-section{max-width:100%}.pic{width:30%}.video_size{width:50%}.uiflow_banner{position:relative}.row a{color:white;text-decoration:none}.row a:hover{color:white;text-decoration:none}.uiflow_p{height:100px}.item{width:150px;margin-right:10px;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;cursor:pointer;transition:box-shadow .3s;text-decoration:none;background-color:white;box-shadow:1px 1px 20px 0 #f7f7f7a1}.related_links{position:fixed;top:35%;right:0;z-index:900;width:50px}.related_links a{display:block;width:50px;height:50px;text-decoration:none;transition:all .25s ease;float:right}.related_links a:first-child{border-top-left-radius:3px;background-color:#76c5f0}.related_links a:nth-child(2){background-color:#007cc2}.related_links a:nth-child(3){background-color:#dc214c}.related_links a:nth-child(4){background-color:#1f1a17}.related_links a:nth-child(5){border-bottom-left-radius:3px}.related_links a:hover{width:90px}.related_links a img{position:relative;top:5px;left:5px;width:40px}.related_links a:nth-child(4) img{top:3.5px;left:3.5px;width:43px}.related_links div img{position:relative;top:10px;left:0;width:50px;transition:all .25s ease}.related_links div img:hover{transform:scale(1.05)}@media screen and (max-width:768px){.related_links{display:none}.markdown-section{max-width:100% !important}}.item-title{white-space:nowrap;text-align:center;margin-top:0 !important;margin-bottom:28px !important}.item a{color:black;text-decoration:none}.mask{position:absolute;top:0;left:0;width:150px;height:100%;background:rgba(0,0,0,0.28);color:#fff;opacity:0}.mask h3{text-align:center}.product_page .item:hover{transform:scale(1.3);transition:all .2s ease;z-index:31 !important;box-shadow:0 0 10px #6ab2ff}.product_page .item:hover .quickstart_btn{display:block}.mask-btn1{border:0;width:90px;background-color:#007bffc7;color:white;border-radius:10px;height:19px}.product_list div.btn-group-vertical{display:none}.product_list:hover div.btn-group-vertical{position:fixed;display:block;margin:0;z-index:9999}.item .mask_sku{position:absolute;bottom:0;width:100%;text-align:center;font-size:19px}main>.content{margin:0}div.card-img-overlay{background-color:rgba(0,0,0,0.6)}div.card-img-overlay:hover{background-color:rgba(0,0,0,0.25);color:blue !important}.banner{width:100%;height:300px;background-color:#fffbff}.product_page{margin-left:60px;margin-top:100px}.search{position:fixed;z-index:2000;top:22px;left:260px;padding:0 20px}.search input{border-radius:40px;border:0;outline:0;background:#eee;width:240px;height:38px;padding:0 0 0 20px}.search .search-btn{position:absolute;top:10px;right:40px;border-radius:100px;width:30px;height:30px}.search i{position:absolute;top:6px;right:7px;font-size:18px}.search .search_point{background-color:#f7f7f7;margin:2px 22px;display:none;overflow-y:auto;max-height:300px;box-shadow:0 2px 0 0 #007bff;max-width:260px;z-index:2000}.search .search_point a{padding:4px 20px;display:block}.search .search_point a:hover{color:#007bff}@media screen and (max-width:768px){.dropdown{display:block}#pc_anchor{display:none !important}#mb_header{display:block}#pc_header{display:none}.markdown-section{max-width:100%;margin-top:0;padding-left:45px;padding-right:45px}.banner div.card-img-overlay h4{font-size:1.3em;color:#fff;text-align:center}.banner{margin-left:8px;margin-right:0;width:130px}.item{width:130px;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;cursor:pointer;transition:box-shadow .3s;text-decoration:none}.uiflow_p{height:auto}.pc-navigation{display:none}.product_page{margin-left:0;margin-top:0}.mb-navigation{z-index:9999;position:fixed;top:0;left:0;right:50px;height:50px;color:#343a40;border-radius:0;background:white;line-height:inherit;display:block;box-shadow:-12px -1px 10px #888}.nav-content{position:fixed;top:50px;left:0;color:white;right:0;z-index:999}.search{position:fixed;top:15px !important;left:50% !important;right:auto !important;transform:translateX(-50%)}.video_size{width:100%}}@media screen and (max-width:768px){.pic{width:50%}}mark{background-color:#ffa105e0;color:white;border-radius:1px}.faq-class{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#d9d9d9;padding:20px;border-radius:10px;height:auto}.faq-class h5{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important}.search-tips{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#d9d9d9;padding:20px;border-radius:10px;height:auto}.search-tips h5{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important}.faq-item{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#fff;padding:20px;border-radius:10px;height:auto}.faq-title{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important;padding-right:30px !important}.faq-title.open{max-height:600px}.faq-title::before{background-color:#007bff;content:"";width:20px;height:20px;border-radius:20px;position:absolute;right:0;top:0;bottom:0;margin:auto}.faq-button{height:0;margin:0 !important}.faq-button::after{background-color:white;content:"";width:12px;height:2px;position:absolute;top:0;right:4px;bottom:0;margin:auto;z-index:10}.faq-button::before{background-color:white;content:"";width:12px;height:2px;position:absolute;top:0;right:4px;bottom:0;margin:auto;transform:rotate(90deg);z-index:10}.faq-answer{border:0;outline:0;font-weight:400;max-height:0;overflow:auto;transition:max-height .35s ease}.faq-answer div{padding-top:30px;color:#666 !important}.faq-answer div span{display:block}.faq-item .faq-title.open+.faq-answer{max-height:600px}.faq-img{margin-top:20px;margin-bottom:20px;width:40%;display:inline-block}.cases-item{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#fff;padding:20px;border-radius:10px;height:auto}.cases-title{color:#666 !important;font-size:16px !important;position:relative;margin:0 !important;padding-right:30px !important}@media screen and (max-width:1180px){#pc_header>a{display:none}.search{right:30px;left:auto}}.easyloader-box{display:flex;flex-direction:row;width:80%}.easyloader-box>div{position:relative;width:50%;overflow:hidden}.easyloader-box img,video{width:100%}.easyloader-box p{margin:10px 25px;color:white}.easyloader-box p:last-child{overflow-y:scroll;height:20%;font-size:10px}.easyloader-mask{position:absolute;right:0;bottom:6px;height:100%;width:100%;background-color:black;opacity:.7;transition:all .3s;display:flex;flex-direction:column;justify-content:center}.easyloader-mask a{margin-top:50px;text-align:center}.video_play{bottom:-100%}.easyloader-btn{position:absolute;display:flex;flex-direction:row;justify-content:space-around;bottom:7%;width:100%;padding:0 20px}.easyloader-btn a{width:90px;text-align:center;padding:2px 10px;background-color:#007bff;color:white !important;border-radius:10px}.easyloader-btn a:hover{background-color:#45a9ff}@media screen and (max-width:768px){.easyloader-box{flex-direction:column;width:100%}.easyloader-box>div{width:100%}}.platform-box{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.platform-item{position:relative;overflow:hidden;margin:20px;box-shadow:0 0 5px 0 #dbdbdb;border-radius:15px;width:200px}.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:2px;height:300px;background-color:#d9d9d9;right:-22px;top:43px}.platform-item h3{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;font-size:20px;font-weight:normal;color:#fff;z-index:11}.platform-tag{position:absolute;top:50%;left:50%;width:150px;height:150px;background:#333;opacity:.8;border-radius:50%;z-index:10;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .5s cubic-bezier(0.23,0.53,0.22,0.93);transform:translate(-50%,-50%)}.platform-item a:hover .platform-tag{transform:translate(-50%,-50%) scale(4.3,4.3)}@media screen and (max-width:768px){.platform-box{margin-top:30px}.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:300px;height:2px;background-color:#d9d9d9;left:50%;top:105%;transform:translateX(-50%)}}.markdown-section h1{font-family:Montserrat;font-weight:1000;font-size:48px;display:inline}.markdown-section h2{font-family:Montserrat;font-weight:600;font-size:25px;padding:0;padding-top:110px;margin-top:-70px}.markdown-section p{font-family:Montserrat}.product_sku_tag{margin-left:5px;margin-top:5px}table thead,table tr{border-top-width:1px;border-top-style:solid;border-top-color:#aabfdc}table{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#aabfdc;border-top-width:1px;border-top-style:solid;border-top-color:#aabfdc;overflow:auto;display:table !important}table td,table th{padding:5px 10px;font-size:13px;font-family:Montserrat;color:#597da1 !important;border-color:hsl(212,42%,88%);min-width:50px}table tr:nth-child(even){background:#d3dfed !important}table tr:nth-child(odd){background:#FFF !important}@media screen and (max-width:768px){table{display:block !important;overflow:scroll}}.files_download{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;margin:45px}.files_download .item{display:flex;justify-content:center;width:200px;box-shadow:4px 4px 7px 0 #cecece;transition:all .25s ease}.files_download .item:hover{transform:scale(1.2)}#tag_title{position:absolute;color:#fff;width:160px;font-size:14px;padding:4px;background:#007bffc7;border:solid 1px #e9f7f6;border-radius:5px;text-align:center;z-index:40}#tag_title::after{content:" ";position:absolute;top:50%;left:-18px;width:0;height:0;border-width:8px;border-style:solid;border-color:transparent #007bffc7 transparent transparent;transform:translateY(-50%)}.el-icon-loading{font-size:88px}[v-cloak]{display:none}#search_cover{z-index:1998;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000087;overflow:scroll}#search_contant_box{margin:90px 15% 10% 15%;padding:50px 100px 50px 100px;background-color:#ffffffd6;overflow:scroll}#close_search{position:fixed;right:20%;font-size:30px;z-index:2000}@media screen and (max-width:768px){#search_contant_box{margin:0;padding:60px 20px 60px 20px;height:100%}#search_contant_box .el-tabs__header{margin-left:55px}#close_search{right:15px}}#product_result img{width:100%}.quickstart_btn{position:absolute;border:0;color:white;left:30px;bottom:38px;transform:scale(1);font-size:9px;display:none;bottom:6px}.box-card .el-tag{margin-top:5px;cursor:pointer} +:root{--theme-color:hsl(204,90%,45%)}@font-face{font-family:Montserrat;font-style:normal;src:url("https://static-cdn.m5stack.com/image/product_jpg/assets/font/montserrat_n5.e72d00d31ae5399d260a80ec70322c62c1819762.woff2") format("woff2")}*{font-family:Montserrat}a{text-decoration:none!important;color:#007bff}img{z-index:51}.product_pic img{width:30%}@media screen and (max-width:768px){.product_pic img{width:100%}}#pc_anchor{position:fixed;top:50%;left:50px;transform:translateY(-50%);border-radius:10px;overflow:hidden;box-shadow:0 1px 20px 1px #e6e6e6;z-index:99}#pc_anchor .el-submenu .el-menu-item{min-width:195px}#pc_anchor .el-menu{border:0}#pc_anchor .el-menu .el-menu-item-group__title{background-color:#ececee}#pc_anchor .el-menu .el-menu-item span,.el-submenu__title span{display:inline-block;padding-left:10px;width:70%;overflow:hidden}#pc_anchor img{height:30px}@media screen and (max-width:1460px){#pc_anchor{left:20px}}@media screen and (max-width:1300px){#pc_anchor{left:5px}#pc_anchor .el-menu-vertical-demo{width:210px}}@media screen and (max-width:970px){#pc_anchor{left:-45px}}#mb_header{display:none}.el-menu-vertical-demo:not(.el-menu--collapse){width:210px;min-height:400px}#mb_header{position:fixed;top:50%;transform:translateY(-50%);box-shadow:-5px 1px 20px 0 #e7e5e5;z-index:999;border-radius:10px;right:0}#mb_header .el-menu{border-right:0;border-radius:10px}#mb_header .el-submenu__title,.el-menu-item{padding:0 10px!important;text-align:center}#mb_header .el-menu-item div{padding:0 10px!important}#mb_header .el-menu-item li{height:30px}#pc_header{position:fixed;z-index:150;left:0;top:0;right:0;background-color:white;box-shadow:0 0 10px #ddd;padding:0 20px;display:flex;justify-content:space-between}#pc_header .el-menu{display:inline-block;padding:10px 0 0 0;border-bottom:0}.markdown-section{max-width:70%;margin-top:50px}.markdown-section a{color:hsl(211,100%,50%)}body[data-page="index.md"] .markdown-section{margin-top:0;max-width:75%}body[data-page="zh_CN/README.md"] .markdown-section{margin-top:0;max-width:75%}body[data-page="en/quick_start/m5stickc/m5stickc_quick_start.md"] article.markdown-section{max-width:100%}body[data-page="zh_CN/quick_start/m5stickc/m5stickc_quick_start.md"] article.markdown-section{max-width:100%}body[data-page="en/quick_start/m5stickv/m5stickv_quick_start.md"] article.markdown-section{max-width:100%}body[data-page="zh_CN/quick_start/m5stickv/m5stickv_quick_start.md"] article.markdown-section{max-width:100%}.pic{width:30%}.video_size{width:50%}.uiflow_banner{position:relative}.row a{color:white;text-decoration:none}.row a:hover{color:white;text-decoration:none}.uiflow_p{height:100px}.item{width:150px;margin-right:10px;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;cursor:pointer;transition:box-shadow .3s;text-decoration:none;background-color:white;box-shadow:1px 1px 20px 0 #f7f7f7a1}.related_links{position:fixed;top:35%;right:0;z-index:900;width:50px}.related_links a{display:block;width:50px;height:50px;text-decoration:none;transition:all .25s ease;float:right}.related_links a:first-child{border-top-left-radius:3px;background-color:#76c5f0}.related_links a:nth-child(2){background-color:#007cc2}.related_links a:nth-child(3){background-color:#dc214c}.related_links a:nth-child(4){background-color:#1f1a17}.related_links a:nth-child(5){border-bottom-left-radius:3px}.related_links a:hover{width:90px}.related_links a img{position:relative;top:5px;left:5px;width:40px}.related_links a:nth-child(4) img{top:3.5px;left:3.5px;width:43px}.related_links div img{position:relative;top:10px;left:0;width:50px;transition:all .25s ease}.related_links div img:hover{transform:scale(1.05)}@media screen and (max-width:768px){.related_links{display:none}.markdown-section{max-width:100%!important}}.item-title{white-space:nowrap;text-align:center;margin-top:0!important;margin-bottom:28px!important}.item a{color:black;text-decoration:none}.mask{position:absolute;top:0;left:0;width:150px;height:100%;background:rgba(0,0,0,0.28);color:#fff;opacity:0}.mask h3{text-align:center}.product_page .item:hover{transform:scale(1.3);transition:all .2s ease;z-index:31!important;box-shadow:0 0 10px #6ab2ff}.product_page .item:hover .quickstart_btn{display:block}.mask-btn1{border:0;width:90px;background-color:#007bffc7;color:white;border-radius:10px;height:19px}.product_list div.btn-group-vertical{display:none}.product_list:hover div.btn-group-vertical{position:fixed;display:block;margin:0;z-index:9999}.item .mask_sku{position:absolute;bottom:0;width:100%;text-align:center;font-size:19px}main>.content{margin:0}div.card-img-overlay{background-color:rgba(0,0,0,0.6)}div.card-img-overlay:hover{background-color:rgba(0,0,0,0.25);color:blue!important}.banner{width:100%;height:300px;background-color:#fffbff}.product_page{margin-left:60px;margin-top:100px}.search{position:fixed;z-index:105;top:80px;left:80px;padding:0 20px}.search input{border-radius:40px;border:0;outline:0;background:#eee;width:125px;height:38px;padding:0 0 0 20px}.search .search-btn{position:absolute;top:10px;right:40px;border-radius:100px;width:30px;height:30px} +.search i{position:absolute;top:6px;right:7px;font-size:18px}.search .search_point{background-color:#f7f7f7;margin:2px 22px;display:none;overflow-y:auto;max-height:300px;box-shadow:0 2px 0 0 #007bff;max-width:260px;z-index:2000}.search .search_point a{padding:4px 20px;display:block}.search .search_point a:hover{color:#007bff}@media screen and (max-width:768px){.dropdown{display:block}#pc_anchor{display:none!important}#mb_header{display:block}#pc_header{display:none}.markdown-section{max-width:100%;margin-top:0;padding-left:45px;padding-right:45px}.banner div.card-img-overlay h4{font-size:1.3em;color:#fff;text-align:center}.banner{margin-left:8px;margin-right:0;width:130px}.item{width:130px;margin-left:5px;margin-right:5px;margin-top:10px;margin-bottom:10px;display:inline-block;position:relative;cursor:pointer;transition:box-shadow .3s;text-decoration:none}.uiflow_p{height:auto}.pc-navigation{display:none}.product_page{margin-left:0;margin-top:0}.mb-navigation{z-index:9999;position:fixed;top:0;left:0;right:50px;height:50px;color:#343a40;border-radius:0;background:white;line-height:inherit;display:block;box-shadow:-12px -1px 10px #888}.nav-content{position:fixed;top:50px;left:0;color:white;right:0;z-index:999}.search{position:fixed;top:15px!important;left:50%!important;right:auto!important;transform:translateX(-50%)}.video_size{width:100%}}@media screen and (max-width:768px){.pic{width:50%}}mark{background-color:#ffa105e0;color:white;border-radius:1px}.faq-class{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#d9d9d9;padding:20px;border-radius:10px;height:auto}.faq-class h5{color:#666!important;font-size:16px!important;position:relative;margin:0!important}.search-tips{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#d9d9d9;padding:20px;border-radius:10px;height:auto}.search-tips h5{color:#666!important;font-size:16px!important;position:relative;margin:0!important}.faq-item{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#fff;padding:20px;border-radius:10px;height:auto}.faq-title{color:#666!important;font-size:16px!important;position:relative;margin:0!important;padding-right:30px!important}.faq-title.open{max-height:600px}.faq-title::before{background-color:#007bff;content:"";width:20px;height:20px;border-radius:20px;position:absolute;right:0;top:0;bottom:0;margin:auto}.faq-button{height:0;margin:0!important}.faq-button::after{background-color:white;content:"";width:12px;height:2px;position:absolute;top:0;right:4px;bottom:0;margin:auto;z-index:10}.faq-button::before{background-color:white;content:"";width:12px;height:2px;position:absolute;top:0;right:4px;bottom:0;margin:auto;transform:rotate(90deg);z-index:10}.faq-answer{border:0;outline:0;font-weight:400;max-height:0;overflow:auto;transition:max-height .35s ease}.faq-answer div{padding-top:30px;color:#666!important}.faq-answer div span{display:block}.faq-item .faq-title.open+.faq-answer{max-height:600px}.faq-img{margin-top:20px;margin-bottom:20px;width:40%;display:inline-block}.cases-item{border:1px solid #d9d9d9;margin-bottom:1.5%;background-color:#fff;padding:20px;border-radius:10px;height:auto}.cases-title{color:#666!important;font-size:16px!important;position:relative;margin:0!important;padding-right:30px!important}@media screen and (max-width:1180px){#pc_header>a{display:none}.search{right:30px;left:auto}}.easyloader-box{display:flex;flex-direction:row;width:80%}.easyloader-box>div{position:relative;width:50%;overflow:hidden}.easyloader-box img,video{width:100%}.easyloader-box p{margin:10px 25px;color:white}.easyloader-box p:last-child{overflow-y:scroll;height:20%;font-size:10px}.easyloader-mask{position:absolute;right:0;bottom:6px;height:100%;width:100%;background-color:black;opacity:.7;transition:all .3s;display:flex;flex-direction:column;justify-content:center}.easyloader-mask a{margin-top:50px;text-align:center}.video_play{bottom:-100%}.easyloader-btn{position:absolute;display:flex;flex-direction:row;justify-content:space-around;bottom:7%;width:100%;padding:0 20px}.easyloader-btn a{width:90px;text-align:center;padding:2px 10px;background-color:#007bff;color:white!important;border-radius:10px}.easyloader-btn a:hover{background-color:#45a9ff}@media screen and (max-width:768px){.easyloader-box{flex-direction:column;width:100%}.easyloader-box>div{width:100%}}.platform-box{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.platform-item{position:relative;overflow:hidden;margin:20px;box-shadow:0 0 5px 0 #dbdbdb;border-radius:15px;width:200px}.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:2px;height:300px;background-color:#d9d9d9;right:-22px;top:43px}.platform-item h3{position:absolute;top:50%;transform:translateY(-50%);width:100%;text-align:center;font-size:20px;font-weight:normal;color:#fff;z-index:11}.platform-tag{position:absolute;top:50%;left:50%;width:150px;height:150px;background:#333;opacity:.8;border-radius:50%;z-index:10;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .5s cubic-bezier(0.23,0.53,0.22,0.93);transform:translate(-50%,-50%)} +.platform-item a:hover .platform-tag{transform:translate(-50%,-50%) scale(4.3,4.3)}@media screen and (max-width:768px){.platform-box{margin-top:30px}.platform-box>div:nth-of-type(1)::after{content:"";position:absolute;width:300px;height:2px;background-color:#d9d9d9;left:50%;top:105%;transform:translateX(-50%)}}.markdown-section h1{font-family:Montserrat;font-weight:1000;font-size:48px;display:inline}.markdown-section h2{font-family:Montserrat;font-weight:600;font-size:25px;padding:0;padding-top:110px;margin-top:-70px}.markdown-section p{font-family:Montserrat}.product_sku_tag{margin-left:5px;margin-top:5px}table thead,table tr{border-top-width:1px;border-top-style:solid;border-top-color:#aabfdc}table{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#aabfdc;border-top-width:1px;border-top-style:solid;border-top-color:#aabfdc;overflow:auto;display:table!important}table td,table th{padding:5px 10px;font-size:13px;font-family:Montserrat;color:#597da1!important;border-color:hsl(212,42%,88%);min-width:50px}table tr:nth-child(even){background:#d3dfed!important}table tr:nth-child(odd){background:#FFF!important}@media screen and (max-width:768px){table{display:block!important;overflow:scroll}}.files_download{display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;margin:45px}.files_download .item{display:flex;justify-content:center;width:200px;box-shadow:4px 4px 7px 0 #cecece;transition:all .25s ease}.files_download .item:hover{transform:scale(1.2)}#tag_title{position:absolute;color:#fff;width:160px;font-size:14px;padding:4px;background:#007bffc7;border:solid 1px #e9f7f6;border-radius:5px;text-align:center;z-index:40}#tag_title::after{content:" ";position:absolute;top:50%;left:-18px;width:0;height:0;border-width:8px;border-style:solid;border-color:transparent #007bffc7 transparent transparent;transform:translateY(-50%)}.el-icon-loading{font-size:88px}[v-cloak]{display:none}#search_cover{z-index:100;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000087;overflow:scroll}#search_contant_box{margin:150px 15% 10% 15%;padding:50px 100px 50px 100px;background-color:#ffffffd6;overflow:scroll}#close_search{position:fixed;right:20%;font-size:30px;z-index:2000}@media screen and (max-width:768px){#search_contant_box{margin:0;padding:60px 20px 60px 20px;height:100%}#search_contant_box .el-tabs__header{margin-left:55px}#close_search{right:15px}}#product_result img{width:100%}.quickstart_btn{position:absolute;border:0;color:white;left:30px;bottom:38px;transform:scale(1);font-size:9px;display:none;bottom:6px}.box-card .el-tag{margin-top:5px;cursor:pointer}.nav-dropdown .dropdown-title{display:flex;justify-content:center;align-items:center}.logo{background-repeat:no-repeat;background-size:100% 100%}*{margin:0;padding:0;box-sizing:border-box;touch-action:none}li{list-style-type:none}.container img{width:100%;height:100%}a{text-decoration:none}button{border:0;background-color:transparent;outline:0;cursor:pointer}header{width:100%;height:50px;padding:0 360px;z-index:1000}@media screen and (max-width:1600px){header{width:100%;height:50px;padding:0 260px}}@media screen and (max-width:1400px){header{width:100%;height:50px;padding:0 220px}}.container{position:relative;width:100%;height:100%;display:flex;margin:0 auto;align-items:center;justify-content:flex-end}.logo{position:absolute;left:0;width:48px;height:41px}.shop-btn,.user-btn{width:24px;height:24px;margin-right:32px}.language-btn{width:60px;height:20px}.header-nav{width:auto;display:flex;flex-direction:row;justify-content:flex-end;font-size:14px;color:#434343;margin-right:32px;height:100%}.header-nav li{cursor:pointer;margin:0 0 0 32px;line-height:50px}.nav-dropdown{position:fixed;top:50px;left:0;width:100%;height:180px;border-top:1px solid #f1f1f1;background-color:#fff;z-index:9999;overflow:hidden;animation:dropdown .1s ease;box-shadow:1px 2px 9px 0 #f9f9f9}.nav-dropdown .dropdown-container{width:62%;height:100%;display:flex;margin:0 auto;padding:25px 0}@media screen and (max-width:1400px){.nav-dropdown .dropdown-container{width:80%;height:100%;display:flex;margin:0 auto;padding:25px 0}}.nav-dropdown .dropdown-title{width:282px;height:100%;font-size:16px;font-weight:400;color:#959595}.nav-dropdown .dropdown-content{flex:1;height:100%;border-left:1px solid #e5e5e5}@keyframes dropdown{0%{height:0}100%{height:"*"}}.dropdown-content-box{width:905px;display:flex;flex-wrap:wrap;padding:10px 10px 10px 50px}.header-nav a{color:#434343}.dropdown-item{display:flex;flex-direction:row;margin:10px 20px;width:100px;align-items:center}.dropdown-item div{width:30px;display:flex;justify-content:center;margin-right:15px}.dropdown-item img{height:30px;width:auto}.dropdown-item p{color:#959595;white-space:nowrap;font-size:1px;flex:1}.dropdown-category a{font-size:1;margin:0;padding:0}.dropdown-category{line-height:25px!important;padding-left:52px;margin:0!important} +.dropdown-item2{display:flex;flex-direction:row;width:160px;align-items:center;overflow:hidden}.dropdown-item2 p{color:#0064c2}.dropdown-category p{color:#959595}.dropdown-item2 img{height:30px;width:auto;margin-right:10px} \ No newline at end of file diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css index fbd59378..63825596 100755 --- a/docs/assets/css/main.css +++ b/docs/assets/css/main.css @@ -42,11 +42,10 @@ img { top: 50%; left: 50px; transform: translateY(-50%); - z-index: 50; border-radius: 10px; overflow: hidden; box-shadow: 0px 1px 20px 1px #e6e6e6; - z-index: 1880; + z-index: 99; } #pc_anchor .el-submenu .el-menu-item { @@ -134,7 +133,7 @@ img { #pc_header { position: fixed; - z-index: 999; + z-index: 150; left: 0px; top: 0px; right: 0px; @@ -163,24 +162,6 @@ img { } -body[data-page="index.md"] .search { - display: inline-block; - -} - -body[data-page="en/faq.md"] .search { - display: inline-block -} - -body[data-page="zh_CN/README.md"] .search { - display: inline-block; -} - - -body[data-page="zh_CN/faq.md"] .search { - display: inline-block -} - body[data-page="index.md"] .markdown-section { margin-top: 0px; max-width: 75%; @@ -209,7 +190,6 @@ body[data-page="zh_CN/quick_start/m5stickv/m5stickv_quick_start.md"] article.mar } - .pic { width: 30% } @@ -420,9 +400,9 @@ div.card-img-overlay:hover { .search { position: fixed; - z-index: 2000; - top: 22px; - left: 260px; + z-index: 105; + top: 80px; + left: 80px; padding: 0 20px } @@ -431,7 +411,7 @@ div.card-img-overlay:hover { border: 0; outline: 0; background: #eee; - width: 240px; + width: 125px; height: 38px; padding: 0 0 0 20px } @@ -1031,7 +1011,7 @@ table tr:nth-child(odd) { } #search_cover { - z-index: 1998; + z-index: 100; position: fixed; top: 0; right: 0; @@ -1043,7 +1023,7 @@ table tr:nth-child(odd) { #search_contant_box { - margin: 90px 15% 10% 15%; + margin: 150px 15% 10% 15%; padding: 50px 100px 50px 100px; background-color:#ffffffd6; overflow: scroll; @@ -1093,16 +1073,247 @@ table tr:nth-child(odd) { cursor: pointer; } -/* .product_eol { - background-color: #2b2b2bb8; - text-align: center; - position: absolute; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - width: 60px; - color: white; - height: 60px; - line-height: 60px; - border-radius: 50%; -} */ \ No newline at end of file + + + .nav-dropdown .dropdown-title { + display: flex; + justify-content: center; + align-items: center; + } + + .logo { + background-repeat: no-repeat; + background-size: 100% 100%; + } + + * { + margin: 0; + padding: 0; + box-sizing: border-box; + touch-action: none; + } + + li { + list-style-type: none; + } + + .container img { + width: 100%; + height: 100%; + } + + a { + text-decoration: none; + } + + button { + border: none; + background-color: transparent; + outline: none; + cursor: pointer; + } + + + + header { + width: 100%; + height: 50px; + padding: 0 360px; + z-index: 1000; + } + + + @media screen and (max-width:1600px) { + header { + width: 100%; + height: 50px; + padding: 0 260px; + } + } + + @media screen and (max-width:1400px) { + header { + width: 100%; + height: 50px; + padding: 0 220px; + } + } + + + + .container { + position: relative; + width: 100%; + height: 100%; + display: flex; + margin: 0 auto; + align-items: center; + justify-content: flex-end; + } + + .logo { + position: absolute; + left: 0; + width: 48px; + height: 41px; + /* background-image: url("/assets/LOGO.jpg"); */ + } + + .shop-btn, + .user-btn { + width: 24px; + height: 24px; + margin-right: 32px; + } + + .language-btn { + width: 60px; + height: 20px; + } + + .header-nav { + width: auto; + display: flex; + flex-direction: row; + justify-content: flex-end; + font-size: 14px; + color: #434343; + margin-right: 32px; + height: 100%; + } + + .header-nav li { + cursor: pointer; + margin: 0px 0px 0px 32px; + line-height: 50px; + } + + .nav-dropdown { + position: fixed; + top: 50px; + left: 0; + width: 100%; + height: 180px; + border-top: 1px solid #f1f1f1; + background-color: #fff; + z-index: 9999; + overflow: hidden; + animation: dropdown 0.1s ease; + box-shadow: 1px 2px 9px 0px #f9f9f9; + } + + .nav-dropdown .dropdown-container { + width: 62%; + height: 100%; + display: flex; + margin: 0 auto; + padding: 25px 0; + } + + + @media screen and (max-width:1400px) { + .nav-dropdown .dropdown-container { + width: 80%; + height: 100%; + display: flex; + margin: 0 auto; + padding: 25px 0; + } + } + + + .nav-dropdown .dropdown-title { + width: 282px; + height: 100%; + font-size: 16px; + font-weight: 400; + color: #959595; + } + .nav-dropdown .dropdown-content { + flex: 1; + height: 100%; + border-left: 1px solid #E5E5E5; + } + + @keyframes dropdown { + 0% { + height: 0; + } + 100% { + height: "*"; + } + } + + +.dropdown-content-box { + width: 905px; + display: flex; + flex-wrap: wrap; + padding: 10px 10px 10px 50px; +} + + + .header-nav a { + color: #434343; + } + + .dropdown-item { + display: flex; + flex-direction: row; + margin: 10px 20px; + width: 100px; + align-items: center; + } + +.dropdown-item div { + width: 30px; + display: flex; + justify-content: center; + margin-right: 15px; +} + + .dropdown-item img{ + height: 30px; + width: auto; +} + +.dropdown-item p { + color: #959595; + white-space:nowrap; + font-size: 1px; + flex: 1; +} + +.dropdown-category a { + font-size: 1; + margin: 0; + padding: 0; +} + +.dropdown-category { + line-height: 25px !important; + padding-left: 52px; + margin: 0 !important; +} + +.dropdown-item2 { + display: flex; + flex-direction: row; + width: 160px; + align-items: center; + overflow: hidden; +} + +.dropdown-item2 p { + color: #0064c2; +} + +.dropdown-category p { + color: #959595; +} + +.dropdown-item2 img { + height: 30px; + width: auto; + margin-right: 10px; +} diff --git a/docs/assets/img/product_pics/atom_base/atom_socket/atom_socket_sch_01.webp b/docs/assets/img/product_pics/atom_base/atom_socket/atom_socket_sch_01.webp new file mode 100644 index 0000000000000000000000000000000000000000..8c1e30e61feeb6321085bc0152b32507abc3dcd0 GIT binary patch literal 96962 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≦YkIv*6!wSOW&RQEc&0;W$v}FR&e=P9#MY&>?F5+ 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 literal 0 HcmV?d00001 diff --git a/docs/assets/img/product_pics/atom_base/atom_socket/atom_socket_sch_02.webp b/docs/assets/img/product_pics/atom_base/atom_socket/atom_socket_sch_02.webp new file mode 100644 index 0000000000000000000000000000000000000000..3ae1488b04cd850c1a3f5cd8e18797a967e39fb3 GIT binary patch literal 161884 zcmWIYbaM--U}6Y&bqWXzuu$-*U}6YZ$T62u>on^sW;;WXcBe&(N@9DDYA7(XY}z(^ z?_cHX_Ameb`L@RBkFnMMfAjD6C+P3la?7&)@4N-}6aR1haQ@$a?fxxQ4fS6iPyM$4 z=l}ix9@uyMcl-P6yYOA*Z}W}gPyYY^_4>=TS7UVNFMky0wZ2O#__zGuxCxS{zh6Im z|Dz4tzr&X%H*B8xtD&CfpZo96uW$a@Z(!C^Z~Xt~8`eL~clJAN1n#!~xc}k*4*T2n6}ARjiy!^p`@i#l`QPW?#otf=F8{;s#XsHe z_21=x)nBjjtzv&A|JMG%|H=Q4{>%RV|F8e<|Ih4i*Z2Ro{qO(%|C{=+`5)`w+3)`M z{V&76CI9#QJN|F_zyCk(|No!5|91U_|LX7Re~bT)|2_Z3|Lgx>{AB*K{nz|I`S16? zvVZsQ|KHvJXa0}>*Z$r6`~NrVzxscw|NQ@S{fz$~|Hr>!{<-{H{g3+D@%#V(|F2woukZ=ik@A z_n-ftet*;d%ioy(ss82v^Zcj&H~V+{cl`hNfA+W6fAW8<{}lgb|B?Uy|95|S{`vop z{qOc)`oH-9+JEf-|Nra1kpH;;oc)3N`2W)Xt$!c?|Nqbag8iTCE$f#2JMsU>pBKLr z{(AjS|M^LKVQCbL&IaTE%1)nyHRiXdO<($bx&LgYzyFOM>vx+juek1f@^5O}e)-_% zEpD-kjn}W*ZnltP{yY(tX+4Aw8Xq+(&$0=h&QCA$$GHk;D4gff4D-w|q;~%=WzaRr~%`j-XO<(86tZO>J|D7Sv$v(}R}D;fEM+I*ZUDgq|U`j(0= zQq0`&-*3X2uQ9pVVLUyPUp7n?+B_-SaO%h1I+HJNxt{wgd&<<7AYGq0z1=gX^PO|P z_LC#y%!)6r@1<*EH4pW2IBlG>0L zns(z{4@2)hH?Oz7)~9!-A8q--9RK>>8#~EV{y%ByJy{!%Px;@pXNJQhd-be*|1zuOC^3xUP{z?_H)XlZ25n3QQV~SH= z<2nBRJ|1-pI^7?t8ddTy!pVKZAE$M-1-Npt5&Ie zk~?|+dUcZDQwX!Mpr~)vmYc86oxc!g{D0Yly}!5bI(fj5G5Eir;lqO`7p|NA z(MM_F)Z8Wpwmp80doxwcH_M6kzCY!fcB%2%rnjDJck%nZ`O@ZI*LrbYh0>}r+pGT$ zmq_kTihsR(?RK^9@7EhcY{Q!iMEW-frQAK6`d&MC&z|npCm)N%95&Z>O5AN_x;Fb# zOKD{7n-Gb&#Vko{uF1IPPrtuOR5fRXNb1|`D`#s>*yR0uX~Lv-P5+nwxL+PkfAl&y zL6&#AUgG-Y8Nze->{{>G>nycn?dl`X)<5D~BhL8y)q%q=&+TTjEZb?h*71sYOR!{G zp-iu&EC0u?qW=HSmN~?W*t<4*8MeOLaxGeTt*@__X4vDEufpFcJ4{<|To)90WrNE1 z%k%ct$65XN(|cdpo)l8~agC@z-Px1tK6GxrwI-NB0HaRx3Pq+LJytVfB;tqNq04u;)86H%NIdy|a2J&!N@_B{?_F)UyrOX z?#dA``TRfdfWpsqj?A3x4vY0Cs|0TPwqjQPwOQ|!KmC#F40L|cx}#9x{cd;dJw4)c z;_t3L-!6WaDfrc-MIFcQ{|eX9@!H24cHw2`%Vh;CZ-0{es^PihWq}*N!o2PA-hV|y z4yT5^UAmTYPwHi5^VB-Y&xhN8muRZ@JB92}KAIh&8*X_1vkz-e)|+eS=ng$oXx?X_A{ zyz}biJfX9kwgp*lm_)fR)W#Rjui`M7-IVzI!jjZui>F>(6X?8jMqqJ)%!5 zYX4tHyrCdfW2tE4-rvWkuL-R=YPu#V`rC8Aw2OcIgJbfm)?Mif%L?;)Z90+1X_b@P zvYPt0=TyCC_UrC1Gw}pxeFt;5l21K+Ld+ShGacC~RnzM-wkj_;f8EnL zp81o&gs6WBlXX6^Z+A2fJJltw%h9@7^2MU4=o!*i*gvc`GWWU?8skv2FF7{+qifpy zDJyTjs%`nU(l*{X@2||<{Zowom+f$z|4T#cOwT9N%Il4e=ce5*k+~?k==L*X@yUG= z)AzCb<#=dtZNJ$3J(hpgt>n4(rFq)vnAL~WmL7B2_;bOT4~<_RPUcd$(8;jIxPy^r zjg5YR59^*S^Q2`RC#ja5YmN*(QOnHRAe@{qZ;Sk5#vix-p75>uB`l%pJYPoc-e13` zEB{|ST2!8Sa4|S!(9drIV?tszI^;Fl`AD3TPuX5gDXXR z#eQ;V?)@TM^{;J;ovL`LPhD8Qi;c9slK_qwWexz2d=4I zDv34CV)9#gl_}SpGkQu)q^0P^$yu3;*fVGBJt`Qt*=WCPhTmV=wGG_?2VcxNZgBKn z*QxtjyE0yU5Q?`r&@W}h%bhFyXolR$XS@7g3z@hq+`rp)Rmt@&Le(;7JmbD`2qP}S-L`r``2t?>n<^_4Ry!)6dF~IaZRxknsA_0ttIXLuk+{f z_si=g2CAKKqieR>C!V@a0dyQ6K= z*AgUSO$*!BhySRM&eV(&?UneablF=nZ13YW+e-6JHJn$DLDDIr) zdHwMB=nT0MyAMSX{y8aA%@3a0nE(3oH?bcw^C!5U2wPV6^uJk_h^cqdmoK%YZ%%S8 z`Wf`P{cW_*SIg^OmO5geza>g8JhEuXf%KhDa`NrVb*@z>MW!6~_tDK`pWWG*s$Bl` z&!WH6{SKE;el_Lxx*OS*Mw||EE|(occA8sc%-~Dvdm=9QMl#)9J1u+FC5sH7Nf-Q{ z7N~m}xMo$k3w`@@ZnHA;LP4?QP5d);Ul~_=-#x~Ax2tCH`&W(zYp+BwG<^IF$-iRA`e=HU1^E9&0uzugV?CBN_L7XQ_`WcniE=c(gms^>1s%BcFun&a*hw8B+NUn@y6rX3fPH~vt( zG<)Gm7scvRb+K(>9o3gqK-d{yi z)INWm&~3b{oQsLpOi@cEw#Pp4dw z`y{UBzi`u<*V&e{^5@?0&RU-rzVTws%$Pow;Pj*mZINEgQ!>`wezN1%-g}?3eq{XA z)w*mcBsST~V{^o-Be{3x&YK(5wf@sKe}{FUv(}%Tb^Sum*&T`V_8EBcKmI*=^ZEZd zFMYqMi3S`H3157gd-ti<%NITD95)Ewk>5Xy=aj{NcLsJghP@Lv)jKQxx?^y7tx^_qYG(LY}U6?)P zs6f@sxeLuwpSlK3F@2@C`}JXo4rSeX<9#jqubjLlHT<9T)Jy5;ukTHYSNM9mGHgqH zZpd#-vbngW<3@&5`4rnV%Pk+DJa$C&Nyf(B-`lnKijshO#*Y20 z70ZM(&K#&%SXDFc*cRC*@3R%Ax3E>{zwJr2a2Kz#Y8Myd_&lZkVK4997w2-qb{%7$ zuw-X~#Me!7T&os*cX~Ph&HV+Q=eF}5>u)}OH9TZls`RJT0x}|8JWKfXyt3l1_I2uP z;!pN?fAQn59S$eV7F<0me0>Y^+}WxBZb=+Bu0MJ2nxj4k&qq#EZqf51axSL=&huv) zRBa31de>X{ch!j*Ka?6gBX(=mE?cJDzh#Zxy-)khf3COgsH}S@zKE%E!EsrYHv-NY zqP4#wfBdt*;>n-Nt@be9MrKdx)kBMv#kK`0KA6s>cv#>=;M+sVUrTgfe2`vX@%7b< z4R5NF5<;yWJH2|57Ff}8FrdBSa%E3*{@U7&{sDF}-*nQ9gkqj=tQ5Xb_8~FVTdVP& zeX_ultYvDUezD(s5rb7L9n7x8T`0}JB@r^&ZdP`W%HM*Z7wrd*EIzPi z(-IDGj?@iX*&Z&w^dkTIE$^46O3Zn;U!biPw(8^$LEUKTa#OTEu;72IsThQx|u|ZrSDU zy149e@5g{eo6e})z3iXuBR553TX0pJfXcDGURzk=%frIc%b9mPkaOPh{-`3q%Tbl9 zUUL}(7R^{{f3zZ;`*z*B8utJ@+ZB%#G`I}I9hw64ghSM%xBq^x!?y9{>So0wJFETV z;{F_7Qug%PrR?M0FKaG;-g!h|vi_9iUHP}|{S&(FnzB)$N3X~BkalI# z>id@h4h0==>+EMdcj;ftLKc=5jRV_$9{sZ9QpMf6j|usu*W14q?r@*Kcw6$(dviRU z{%lg5+}`|oQ&jNpn(HU>pSJOutqt4#vpH(B)wHH#Q8O~RS>xxvlG2R3G5Pr|gYH7X z8_So^{jbCoYjMEQBT{I~boPBO?DzX`-zaFfXXmmjORn6Ve(6mtYk}geh5s%H#FbuM zw`Z${-{QrOnGU(e#Fy-0lbg7B%5nA&?d%g5yy|&qZkzwpaw)@uUGu6h8J}i&G+Atc zdyc>F2L{#!C!L-fm(BCvXYBoZi+NCI|LbV^&1E$m1vASdSRB6ptmWYfVfbhNfb-mr zxb^u@9sXUMQo3L2`{F$uq2DqiPH?*&=aYGJsYP6xujr2Kr{N{QZaC?kU-PY9^Pf?)LJ8)^_g3+NdygmIXCZd>;eWrRLxia*JfNVwjuE{=XS4!8TVnRng?hQ|Q85|kd+;?r;n1B4oA$xY;pvK7QZv|#Z3rJ4<*VA^=kzr}Lpnl<(n*D5f z%`@08WUO{EJ0#bf6ILPX*PS_xNZBd z7T@m?3o&0^FoVHYtK&gD@1vBXb>Uy$1|Hs;th(>WI*T=>*KM+E_J0uhT(B>7!`ge! z6PUg(DrWtEY3H@qw_^BQpPozAJ7f^*op|hD+OtiE#Y+2mB$mCJvqP=&%j9yoi7u`C zVs370h}oRzKK(@5g5&Jd_!nQ&T7IB?@{z-GOK+?@H1pHRO-8>=^b%+MdRqFI_bQWn zP`UfgV~a%7)aRejSaDuJKjmKKM~~*3#$B%#=b3SA>YO*fI)0u<#`$wg?<|^NZ}sM5 z*OIL!U%LhCcC7z%;hNL6rfH9>W_v}lQ#aZ z`EgCne(V4AaE7(FB{>C>|2IyI`ZP1ec*UKTr;o)RZ#@{;{r9+ia9hBPlJzM^?}m7s z+PiDvWY!Y3?UxpqcD#6h!|sJ*jH&teb7Fh>jgC%H^w9Y>E%I0J9$laL{r@?nZ$0|N zzw1cV)9CHnc`f`sdM^rS_Xc54JcpzPx(& z)S}x<-|HI%Zj73L{$*G9x1}5x7rAUGyW5SZEXpTR#gBPtZf8?9!zhTv^$NJw-zE+G_&n$LZ_U>HWDTg{5`xh;gdin5< z?YlRo`}UV-eg4I;a>*ab&FLYpR=&4eyVm{aU%!*_EC26ln%H>8yl0Wv(y~nj{~I5g zYUHUio@MU|@(;{=uYb&6scy#403DW^yD|<=KBs?HyYKGQs%E^?7W{Xv`|Aw?Ormv8 zSrJV24h+qTlHP_qSM+9C_03IR8rPou{q^_rUjpoyuDCGY;QxH&#!okafXF5D-`E^} zYo;FP%xNl-cwN?e!@~{tYW6?h7Z4)Lu5s?o^SE^vW^d2FzObaQ{XX;4i|jet8ZN8W zpIgRd|AYD7_E*=dL(f%f)Uxc@Dq3@r=l0Kn;+Gt3$2h!Mofi}z?pf!f`Ypb0WnJWq zc_+QEGe0d65!Ox8o_+a2)fXj;^NFF;&&=Le(ceASO#F6zQ`&*)dp5re7ulPYafa#e z*1#&s=I@!GvSspTO=5gJ{lU#AfBFyX)lC#P*4*8rEzVNUKO^^={O1F=)SOnv{P>g? zTlI3|WJMNP*MOT1N0xnhd^PasvCGekyeEIw$l4zN_uj(rEsSr49e+Eyimeeb@L3g- z_;y4!1SLPO>u?R0Ib#3soqJ(=;_i?JdjtNAV*v%~C$A*Q+CH*^<*T7g`>= zk$o!p{$|1E4Z9q=IFuC{bu|wx+RnL~q z>`cpVYuNqZX1*2Ob@`fff%{cvi&^HIFFHP+uUQjwBuZ`D!SK$$J54V)rR1#6>Q)um zbo2eb|8JdLiLU}e`eTzy(0RcwCu}cvqJ%?b9VQXu%G(8ecHN;B*yW+d6CK5>y@B0_RX#hNxGQbqXvc58`$HPT?bEEA{}paa^v!8wKXd+uhl!cD zdUf@@M58xs6BwUbIL}twY#^_FhrQ@dN%+xPJ>`-BbsX_3G zbKR<$@)E3no^s20RDG{AUsr zO9EzRYD&a!*+1JzA*>+g)vLl?(ii?;b(w5h+WJu{`=Rz3jwc3>*sSk%*IOvu%D&1c z?2@pcYyQa##jig``hOP_JO2Al(6UWe!*?&-oAK=BqhE(QuYG&{=J}4#Stql8O#kCh z@`yLHa+tH_ugOfa?y$&$vYHwUOicSdDGnsJGO6EIThjV_>ldr z$b^%x=2+i02(D$ab<){ezw`I=V3iBKUn({gKVnc3IHzk{cU)F`*QeRn1?>1$Ygh0b zdamm}qrZI{SN6k4UwO>yi%o)AQ+LIPt;xxpKl$OV88zoV7JlM59=Y_^v-AAv_pKH? zp3C_wl&~)UX>@ezWs$_VzNsv#26(65y3M>{* z`te$b%g_51pYPhabAp-_4>ElF>&C5^ye~?^RoimcycogNn+pmKtk1}_H#?*+9`Sc} zqFL!|vsI`6@c4BmUY#AgXT!5wxgR}+m3b!pY-HK}vEZKR!4~N>QJuZnR&!pdt3R5? z`oD<1o@o*1NsG_3JMDUXdp#eq)^2e>vZ!u4^PTQ5Tu*MFWOj`FdBu(3cBjaNK9?u1{I+t+yP5G3eY}UVr(Eh?_}_k^ z(vrACKE-QoB@ei-eO8ra&Hgw1cwL)v`srir3VS8^5?z(Vt{*pE5Yr*cb96sn$NNe5 z`>#jsj;wm38#CGP&#@Ar!W-|-uusr)UCq4t75}NJ8+JcAIU&03{oI1zU$d?Bmp*x;geNRYzzttjTdG)yqXJaeW61P1++N$iM=CQ5+jHj$v*>BNL zjxXj;5L;*^BdqqY78B18TGzw{-<0rCP*>ARa`72 z_RIR!-wShD-){=hXL`{QSgCO^nsxUohLvn_8EYT+)>NLfzT|b0`67>Y?;EFo2{#lj zrKi96er@ko_bTUCOR86A^eEUa$*FL+Nz=}c*NZTAXK|HmO=Vj1VxQq{!<8B{CrmV& zDjGNW)S9DWU5V>$5-WID9TVHXz-xZ)i_%rOXO=y3SyVSaBFXOB`M_D5FMz5`bJ^F;+;JUE>=>4SSm?5m@yd)eDpxH=XaSBSidi4P9h zUue*~`%&pFZ#BcGAN!*f_U`TO%B@_oK5|L0y570`t)q}zOB>L z>u%TGY5J_U?83gqdnc41vj4M*aq*^kc|Y%8Hr^b%x5YX9^VB;3qTj4feDXiFhpRJ%N1bx({Jbx{>O#jo|^ui;;hiRt@SxnDe^JX!7klnVjZaz9j@ zzbNwO;;Q#K(VuG!9?h%f5q@AIznx>jRMDi1yHeeLGCJJi7SDbqX1#w!dBSxiJBI~T zV*j7jxXeDdT5porIm`ctZ~s@_Z#2KqGS_h3%*S?rmwj}Tj1aoW@^jYm4BD@XA51d-~|G&(iR{JSD-xfDsUHjfcPR^QGSi7At)B*`@t(?!#SO+az~SSj!bz z)mUkwAMtWc#7l zzL2Bwqt}UJKV!CunZL~})cny^5tR8T;N!*x^B#D<{L7zv=JulGqw|v1H(d?%Za8CY zCvoHc)QxXG8@SZn*NY5)A}x1)rQg|V!Ki&NmD#pQMw~7R+hN^Pwei5mSNjFIHVLfG zJ+j*un%w5*UW?FQ%9Iy#HwAz1TO+%}Tz`le3-xRoH$M5+1@$uv` zSB7;HEIkrA<{muRx_qIk`@!jDw-&y6%Hh81*z?5mQ7z3nO{y2aZ@9=Il^i0@qoNXb zYxOLbfHUE<_dh(|^k8q)=5rPDr(CZH?|*F+{EqYAr8TqV3$i0u&vD%PM)u-kpQQd% z$E!sDuMxX_L)S9!ys6SDmIoZit0vEme*Si@wB*Imns-shPOQl*dwpfj>hQ&{z7}6P z>*CMXvq(s1Q*z27Nsh^!L2KtvnNb@2CeQYr!{*y{KhMj#PdtBcU)be*>E+yC+6~20 z<(DyPc;CEeb)MmU)cj?=3>69)?+YvD9=I+yy;)OuXYn;DbB3+c@^lV&zI|rg*L8ZM zV}|`n(TfMJ&)D65H7ROh0sBRHg{$VL{Xa2sdPE4Fo7G-0QzK#Zq1+|Mq-IB#t#5uD zU>$eNmZe6MBkTDsXNFMLP$S=Mi^^ZD@vFSk?b`R^|K(l#L$=1q=AFE@SXpds%GbNE z^wd*07cQBpW#qknA9tx~g4Elj)SvOT|HZsL!u+PxrJi!Q)KkSAzQf>OilVjKq9U8J zBy9%Oy7~_3qe-_{D|+^@>-DVcJpYxU@V=Snl*Aen-xoFh%=dFY&3wIf&%T2SqU%LJ zy_2k8F+aG+_d{LUg6$V<|16lwx46l3G5chh*dK2V-59gDn4*317@QS zTAmfj?7S@VQ_iC+>-X>+QtTFCIsCQ8Ebsgx7t>z%RPTS5+dbt}ubwjf^*%md z_grm7h~DFX?)mRRa}CaUeHVOjX@{WU+ijt?0&W*yC|-Q<>do3cUux&Bp0?~8uU=v1 zg^9-NtX>*$YdW&ne<@47E~=Kepk~{-1dWch%R;N?9@-O=9C_>64UcOqDf{eX>=Ku) zWcaq?u3>%rIn_^Be( zR$$K5T9`5?uycOjzHA+v-}bqgWsBa4|LXp{{e}NLCZQVns4!zOjjJcD=NMRuifz5R zB|z?&pZ|v@&HXdCZ3=m*d}Qejt_5pf-M;O_75aLu;TNIJAs)FCL;rpEn&73X9qPX4 zdHA&XwE>Qz+Wvw{KX=t@Ua7X`3g91xw*Eyif89e-TbpI z|CsYWdW28>@;Cb=)4UANVok=TGlqQy2cCpPGc;<=WD0Cv7-;0;CvTov;M%-E@^I{` zoqr}Sm^3$h-In7Qyq>i@&$}ZjZWNiaapCnF9{)=u=|!>^a&p(psao9W}~NoT|7h}K0kHs3N(4ElTHiE~iU0>--Wm9{xos~0NB zvatDOXwJ%i@V{t_iSDWQDQbT%1x<4}^-|a3#v7hpfiKTr^m~}*aA98c-vfI&3y%aJ zYrN9u{78eRxc{s5g-zf7DalmSm9K3vZaZ>mo5eFOC;JC?SDwnM5Nj*7)|hN7F8tZ= zL+8Bc)%V>uUtT(YqJ!m~WBcz+Gq*V4Q5gD;_wx6Z&-f>PYH5?4I$f02|KsZHvSsfl zshV%iSDUA}KV#TQS?t`+e>=^UMmkZc)Gk;`fMYnk=Ph@)em0$0z=9!R!#xHK?c7H#zZ;s)X6$*M@mAf@w zJY4uLus%ceIaj#d-~CZ-6Q+rL+OS=;_0#X~x|yDPtzv2xtyR9B-v8~E$TZ#c9x_um z1gy0Gx5C5c?d!*>&BqS1c1k_{@5B5v;a}sHvKKE_-)CR9E=g?io+a_GtNuTfd|EbF zTTa{0%wX|`#7LXvpG{bHdGbnLyZYTkhC5LAYV|!?K{4yu|Goaq;`e^4SMyT8V(nEe zlLedVeKUH0Ecw|np}0HZ!h*T~nV&@z-uk(4(yw%<-3hamWi_r%ZgAjHxs|P>C;Q;R z8D&M~iz{`lL$YtxvU6CkWj56oZm2r_yZlg9P0*bcAM!;`q{M7+;>eViSDvIQsd4h5 zPh#fP1t-t_@se6ISvZw7g8k{o|E~Y;aT?5$&;QC3=O1pltZ$Lfs-tIpYXTY8Eu8kp zaL>Y!(Dj``+-XjMGP*}f7nbHfF4?2U=*QqBT^!~;@fY8%uDRD{Rmtw^_O!T{q5Y(> z_@+nZv49nBUw>syjQYj@U10I;7PSfCeS!t7*Lripj;y`teX{x49qAPkD=Vi=_dHc^5n~x-Sr~s((lTv4p;K-tZ%HiRo%C<_EJ&E z%qbp|p3mehzPaFr)s*&c`ju`Ki`sHMHPiWH98bSKT)dHcUBjoN^-t}hH!sOM`sOxE z!V&*(C+F^xzPQs-z14PcM5)Uhp|kJi1sWN+UP*eXR?h!SWbTvCD}s2q)Gc~W7csq) z-2ZFm=K3?wUOCk{1v>xD+FIdw`c-42CXe?kz9Go!=TI`}F zIg?XJFYDB!zKVwiiqVS~UF;V0W?yU~aiQ4aYLDlaC0++S6y6pboLyg%wC1c%T7$D* zufDI!sgmb!H!Du?n^yOuDYfCu?)la;%}?4-+!fOh6A$#hCckmneR#H-j;hGNrNUq8C6&3lW}VJka^~()`P?gN!Dl6|Zq%M9>9DEw zEqiI&#WTt;7M+?qZO?5B=gC14nRC`zP03iXddoF|3CFy{ANDVlGPPa#VM4&;6-9@x z-88?@oW8q_ELIQBUmOrKwQ?%z8Ke?yPtJ=ifs-S zoj*NU@%hhh2UrB2edm$n^xfF#SEyESfivpjjJOS#lT_-$zprF_cxbQl%%NOigz#i zdR9(BWyjNxf9&P|^B3Kj@2Yoh{nZU|m!dqrDb%!U_U*jJc3;BtSA9=-lg`mYRc$9e zKiQWyDPUi?SAE$hBbtIBugYqt3z z-a91!eA`@_-D$1o}zoBJG$UuAMEh%B|qG=B5@(~C3w zB}Y!!b8DBpHda`?{ifM72crb#&!;6=pSL~~*y(F>n{&k`U%QK)lH2&LV%#gX$OUw| z&OO_()Mu7=f`MD@|F-Ua$3+Q_EG+-SOdrMz&#X$XP>h}%dU&zbVK-Tg3&J|T_9?Cl zN#!=Y{Aq6Sp`T?8K3UhrWeVz8*L6p{DpC;G?|d?B`C-26*~{Z?)_f3T2=m=3&3!%L zgi^z{Mm_(Nx0$B8nlD?SncLQ|-gvTH4$qZbp-k4#r}wORwA@+lrI*epBaQP;Z=|vh zY&+!?vMgY^OZYWaOBo;Tsy&-ehpt$8^qiej&h;9JTk&0M`r8*~RQ**+@bk&s;s5@U znwfUpy;7ExtQRRp2j&0tDpW38!Ls#+)F;RJjm|5iPFCfcIch#D>Pc%i_?Hr0zxk+_ z%YvM1CW~!>r?TtXvq3Xz#B2A=KRx?T z6^m!K@aeU?t{m=J;p1HWaZBhAfK+Q9C8_RO4=N#AN6!{0q?_WRZu zs&;pek&JHS)clDzFKl3Vai?h2hT>1xJ09+h>f2^n{Bo|}`)yMW=>PsAyr}+3PW^JZ zxxDMFI~spJ&_8{({_8=v^mSSvSKa7yxlwDzQgoQf{m9O^9?_M}U*vo9`ecqDyci+N zQMYRSJ3fKFw41b0)PFr_lE|W{tk~|S`u*s0A&&2T=eB&6-(Q!@dh@;X+H)Iq zcifm4{l)(5@3LOc{R@MPcX#hR9;Q5HFH`lub4hQ!-* zecQC=_}g8_+$w%8m%gc^N!F72dowtbM8FJ#9qrWpM!b!u9tG&@t^fY=Bdn{ zHA_t8OjFbIU2QtkH^~aFT(n94fsWm@J${qZ_Eqk-VqSNhPtN3VzGKnyBmEPrcT_yp z=H3$2<9Rdh=?>jXcE`QHUwHYWC`0Ml>wR*LJc8E_xHmdjL|wOMy=J*FvRgcT)0yX| zZZG)q?!;pM=4Y*Y?i{J9oi(fRxAWB-&c7#l%2pX$D5qXMvA9I8d;2*xp#zgy-XDCl zpVM3VN|}0H*$!Fx(_XJu$#0#L{BlQNg3QL09Tz{e=k0WN_20zryW`@kzpbzAxlUz1 zW4o@nIjL`TnflC1-ZhUUN}atF%Vu0VaetoD|FW>2>$g^9{<#q9@Mg`ii@tNX4b1Ru@wb-9t~#y4?`$s3*7 zY=0TWr*td!>qb=abv~PRc6Y;?`GPKs4sR_gIsTz4zeDZZ?o*qE{v1`5)3R4;ZBk!* z=Hlv~6OUF}r8ne>^_pqFJiqrp>y0NTD-6}9OH0XA@USfod607}vn)S-Plk&8CH3hM zMR9LmG=A!u_iy7mo}EH-3ukO{$z8(zV9Bk}`$cc>@{6^ed-MI^1dHg&B724Z-8SFw z`PY>jj^3s!Zv^LO+?&Sri{r7pXn3~Bw5$@TgDco}%U$tcXnoE8(8)M}?_d0d&`tgy1Z#DDdt_T7o;D@$MBza>E-KGx&$wm8YZ6A{o)yIzT<%izj?Q5v1F}(%l+LyEsOVD`q(&m zevm?^&Z(&21@oHK`(LyFQMcVcV`|8L{@y!L{5QQtY7%N z%Yt{FrrS?lQQX6ovQE3p@K(*)=gZoXza(;XZTisW{X4Kp!rl0+ul1L;^WL0is8VNp zB=~3Yt3{h;xJcL8>H7YX7vf#huyvhk{paK7q>qT(?RMVm7%;tRTK%hpv+rO2f6a6B z^*5dLY)zR1jR)ngAKo%|(R=~3y5uNbJJm0C!i>+?OzJyVwb^X_S+=l~TF=?cmt3;{ z-pA**xH0O?Wwk|(vzl(+<~x1GZ0^q|Q{UA-H|sQu+mh;aewWAT9Znt`8>%HD9OeG) z$yF^k{kC<=!6$rw=DTwJxLLP*=RP0*cPBh**1i6&pxAiHR=@N19FOR!$1drfpR;g| zHdEdn-QBZh^Uc}MXS4RedkvjdUxtTUc4f2o6xDNHNO|A)!1lIO`GpPltRC@;1voE0 zDh%r@9pIF{p~IqRguK^C+AHcKxQJo1d?g^k^3mV^hUulH~MGU3rpsgJX7x$`B8 z?%%e2N0giQdAB&d&Y9*C>W&Y;&rqE+$L;uf9fiL4s(EV|G_RO#OqVs9r&Q=&={@g` z>oM^)2cBi;M6j7V-JB??D8?(P=r7Av8Xc^4aM_K0l803uvt@Vf`s%kw@7cy>S?5&0 z%vTHyD)uqbeAn=O?v3b71>NTTACHG#;r$&lcLV>))03au2K`#O>5=lG!aTueT_u~p z=KnohFZ6du->NP~xoIL&Yol0PoM@oHdG+1gTc*#MWqi4B2*j}1@O}whC;9A$ zUr)!~`oGx;IoWD)ub~8)5!NL4_$TIv13~ntKKO+ubG?$-y_@`ZL+`5zPXdt10faBji8bvp9TVpjjT^<(vvgl|s^YtCHzr2VSVb?Z8x6SY;mFJGQXpFh1@;cn|% z|Dw`^$Nz-<3O#AEB0}&~=b`y0SxPor@BFNKyv;LS^J=ergOQ5MGEa4O&G&6T->izA z?(O^2Q_zELnNR%Y3H-MY>*#h&&^YAz`{$x-nx*NE^0&`@eRwT^&By3bw$aLihkvb{ zVZ3Rf7?`)-Rqgp9dw)b-+lSkYr&=C^HS4R90*_fUVicO=Vo7*X^8bNJy5)~GPWVW67*e`*#BNOPhC0KjOy};dPX}X4WTiP`jZ~2#(Irn=UU*K3^ z{yBeF@sr8R-qpO+)ZStAZN5s!i*@-iVT}`?NzM4ObGKc`!b2N0S|Z=?^|H8Ju}E}L z<aNh$3MZu*FK98^eUEGXa?G2>MP{nrYQ=4{X8)P*|MB~bEmc$4 zKKO6{H%yf6X%jMS1nDhMof9C7E zGP$mv*xQr6B=`TLxw_lu?t8YC!#%!m+KOM9=I_PAwtQ{Zxay85#HDO)Vf6*?**|RNXGCd7C%eMDm&djHavibSEcZOW4ayP9l{=Md* zXt2`lso58Ww_Uuj`3UpJos3iO-~FWZ@3xU8-v!fJu@6N|!8tOSo3tE6e8XI_RN@|Q zR_iXRlbtuy@49A}!dGW|74M&6|J$eab+VYYnI9Bok!r0so0M^Es;a!_|1;XJ_HFaz zs@nI;?MQC*!c$Tj6D{^DI}7{oQTTICppD}h6GKVP?S1E#X^XnpKfCl@_rKzz*GX<3 zEB9INnqL%d^0T;9+sEZzM|a#hD~a}Lw~niY+_Bm3z%#u!+;-mjyB;R{1irOSayZAk z-to=D7}H$8&JR)|B3ZxRNZ*~E{^9h>Pn$wdE?Ic;X7%m(`GRHq5kkVT=k)Ewb>Fnj z^>*ekx+So+AoXFf+}EkI79O$8He#)NEE>7$MV-B{?1?MWH=J%0d)^`XY$MYI?-cFH z;?gp82mB`~JlIDyK60oQVCq>&K4?ZPILb%T@d%ci9}Vqj#_M z#wI;}rz#tNX8WvY8U4&Gu?MNgttZ*sKInDyeD$7k<>g7=impCq*|%bM)#IC9Em8hE z|F_MIHr-$tvG(jvlSgmr4z4f|w{S7&-Sc+wOotsZpBRGQ7gwKDw!NI*Xe^*!`D5WK z@n)N2r;B-vRvPa4Zu#iZhhMXI*JnxITAbLJc;fOu*V%51bR?Lf-G82w`}80=Yny7` zZ8h($`TH)-JozT+GNX0mvg%n6Cz~zuwcg-6{mImy_B(u*hh};{{XeIJap&3hW!*d8 zB+oBPa1!2EIG0)DQoTg^2P}L zzdC{+N+r42Z*LX+%Dp*MFUI_ct6uQ6{OT6jxvrkU4;UUt&%L&XJNHj>MSZ-_lB%ah zyr)^(C)T%L%Gi*_?R?{7r^kib%yj)oWf=$0IiJ42=G*CZLOv?F>8{L~7jD02FWDQT zk-2;wud8|d{4-*A{C}*9+Zw&RTcqmf0);h858SzX)I7|W<=Uw;UJZK}%9MmWJm0T> zK=&8B<@3q%u1D%8F3NGeT=i66cg@^6IjizzL?sri?|XXjO7*^r+Uw1#?R1>oCw_O( zzaq@v-}e8J;ldBMUwJ(Zo~`bGaNaD|wVOR6*PS$6lsGlLcGjcG_fk!d3Ef(EEpSr5 zVB|gz%kc9i{YQgUK0P;{$3M?4$*c49vU35yrCK?Q8m2$i-`U%J=Ft<6Vz*|=*2zqg z(>mh2-tX%R*)^4Y{-UqtU-?7#6za*BtEl)~mFpL^zQ@~gw?lfKfV=6MzMpZaVg|f! zi#My*?En0Pb^7D}O?RhhKhUs0v%a%mWXlO2m4!2Bzvhgzo?>y!G|}wh?3Vr;E{CMn zNUyX#ee%kFJ&yU={QR8{*^58e9TXD}KdNW?v*qd3XL(IUu{wX9m+D;HCg}9VZC;-K z&byaZJ(Ky^QhLoOX>O+km)XMfbEzMcv%Vi|o}ry&Yhzw>$mfXNRX&vo{x4({+TNas zcD-q&-=`-LF3aq}Jz?^ZsgcS3%MS`Jn=#iE|8H?G`O$?9#6|%lqH* zcKF+c%Ef;Qzin)O;qxx-UK=yhzuRBKF9};`{+-g>vq$UmoQn2W3kq0IykIQIR$Z{Q z+Vy+0iQIixNw14 zYm%>hv|5nu)w%h0p_T8mC+Rjs-FkZG#Uq&s7t}oyqB64UzJ+pqeey&6Boot|Zq_Ju zMoV6Uplc3?B{vs+J?QKA>)G@MgY;bm+uLKxvzD3M-175yjD?n6P6j- zCZE2XYqVy;70rvE-)imo=2B+stUsrqscTn7vG?ce*CxMO`+i1?>GBu(Smzn`eX6w=eN!2BK}d0CTZU|$J&WMB-b6X3PRX~|m$ylO z|5@05(dfj+w7~5PM5GH=FlRb&7Wkd^ijt6-G^@*Pu^hMXlW>Q$lhs$P>Sj&6bs(R2 z^UK}qTR(>vZ#s30`M#3S!dD**%NjoSggWOgWIem`dLOg3D^s!5W9utNC%iCNrssb9 z=O%+$_CZdY*I%8Y^8aGa;vJ%I++Xa|J7*X;r#))(&xd=~Bzd;F?4MJ0s4;W;gqR(h z4>Dcc7u|M9r~ZX5tnHR<_ub{JcXb4`n;uQ&xsfxGCKU}eDjaVPU_i5 z)ng@;Crw>*tvPE^lvw}W9q*@|RlK#H`G3~myGPoXq_T8%xx&6oXPS6m>wOm?|H&79 zPw$jjt9H%0wKDrr`-j;vb1praxP-llyHii{+LE+_)wL532;aJKY0p=^_UUPd7p|`< zS(qbqkTYTD)^-2x?0Z+a`xd8mc$!q^oh$&S~d6`MOhg<|oUQ1}fW~x0|8BIh!m0$*S~K zCoCB}3xB<;3i52tOYxRmdui>ggL3<)B=7Iq)Dlq~QfWCYaPjB;;prE*s}#7N?&#Ol zQ8q1-*_|q{r>b(c(DyUP(TY?H70qQPOA5Z-c>7&DH2c5pn*%fF6f&JUEMwEZzU%*t z(BxdUm3;>91GjV3J@&l8@wvnCI!8Z8@9zgIuErT_pA_EnWqZNaz;I6gkQSMz&i9k% z%+2+)coDxo{iMaN$pN;Hn)h!}+w|aM-wSok-YY8-^6$KlDPouVSmDs~ zWKy@P*XyQA?R?3edE37AXMA5_=g)j9V)yFwbrpN!7nS}suTI^!E08boDMPJTs)hI7 zfX~m~&Z)DVw4zAxNA?FU_mGW>uS5;A)i=KhW@Ue>#ME$iE7zWl4o%ZEU#Hi+$^7Q{ zbG6nBi+QgOn9qAKi%}s!hTovZD)7tSH|v~pB#)kU$=E%uN_=_!x_I%@ed;xSmQ1Ga zw0jm+s4tE_C6VaQXc4Csk{b1+NP?r=Kc5*1DDP4o^>k|Hm_$o+mqs z=Kr4_@+Yj|_02C$c1rheITp2S^5ju@aYn^qjWJW66IeDEmbkp6bcWLroUye7%QEQ5~Z!S)p_GCs?0sPP9mM(yiz={a=qx0Uxv>gGv*mZ&THp<9Tt=CSlk}1^eCY->ET)>D-G80 zGavOHZ2MjFN$zIN{0zSj&sH7Fy6!Y5My76PPMZu>Omfbw9Q~TCWI}-N5n4|cZ`jZUNczt=-!_(&f zk+V5m`e^TZZjmMaJ}U0f=VcEp7WNmHz87-MrDD;$rq}DA|1*4`yZSO$wn3cn6y1mh zGj~ zp46^>v*4~}OwoB{w>BBSThkW|{itS`fd*k|_IceV{Vh+0=nIgaNuvD!y$Gz$2 z=2*47Si%fH%r*?Vj{b;UdYhM@b@niml@3-FHHzajz4unk`Q`GAnTE2|xWnnR8KAhDscduCT7}X1%w| z<vrj<@OeGwAyuk zYI>v4th?dYoK0+NZtS_GZF}KIrs|LB`nPMxnTVtLU zOJ6Jac;>oxaOv!4akUZkf0q=^yJP0@pofol?bOS~h9_TI?tPO`|L3eo#}3(Thf6Nz z-RwQG>`AHh9sZ^(Hw9j-yZrOSr-*Qe$f4tF2SJkeynVKS$rx!%1>vES#O`nfIJ z8>Y~iwe_mA7k~fXOox9S?z{X1D>nCkk9pYkkadr_-QzoF>gV2W{*w2+^z4V=-hx$= z=1qR5FDcR8c>8>gYD@Uer^(T*3Y$&kX zx;kjbYuP<1rxUOJzV<^_#rxGFMXU4bCxY6h$SRtATp+p3dEZZK`}2n;r6oI?J7@(z zsfgy{e!`IWm-k6nMJ>mwNh|pI+gVrbSS27>kiY$n)81)*jfdYWb0~eB5%~9{Nk}k% z`sJL>n}n0UaQ)k9&nA|(f8Q~#S&;=tSsrqhNb_vz&f7SdO|x6yuJc=*tVL1)W8ISG zITDw@gDEiNx!$xA}&AK*}YHg;PwtpGYw7mU!mR)m;M!9vG00*?(KK`A8!n(G4hS?RXwVm zePgH2b4QVUZ zJ$VkzIb+=CEZ%L&`D2Zp?}?7eqMHhfCoK#R4eIgvxoDy|^R^p#vvhA8?wE3CcJhkV zKb9^#*8K0UoJh04O25z-L02YiRlSl`pRyy%hC^5_Gq&f9lPhpxt%=hY;ktN z4^HcV$Qh~1QrmCckUq_I#Jae3*w&92$QdP<st2#D_e@Q{ zf6_tv$|FT#r`8Se=Vop6nJ6E3kB8%=)Nfz6oZKkC^w=~{zfFDV>y0zzjgLrVMmn4} z?a!Xl)&9`$>ZLWCXBi0p(=QZxliC=p9`Dn-XnoOgxsBJ^l9yyUKGAWpkjZ((^43Bn zRE&@P+SaUa+2rj#Gjpu&SKVh`(pekgq8|C=Cs)9w<|S(LOqfkhl;2lR|M?@x=S)W0 z3s$e1e(prang$;Gg?qZr^Dh()3T1rw;lb8$Q70xn-fw?9!Z)3~U{U*|!)orPq7YXu z>GGx{Q@NVA$(;_^7nGxOwsq}}dJlRUY>&2I~({2vbbf+e51F^`7h3hFD^{mu$kekw%g82S0=05 ze1n!5VPdUnyW(%1^8Qh=$h=p2K|qB5xmT47&T9Czc}SIf{HURme~shtj|K71R|Kza z*Z%m@_27mG&ow`fuHZ?3d6#u&Q`jR*LxJG0em9HeyQ@9oGg{3a+uwHL_)T{ARrRv| z>8frIzlT{V7etmsaqTgFdpb>gg~7s=zn1SmDJ`UMK5U83ez)(zUrM8^+^=8rO0jtQ zAVezkjsKT}(^=UVF8z8}T+iSWY;KS~!DYYLu0PkA1;2`QmS1YyG1<Z4cs z37t>QW?$LGU8htc6JTA~^0>QVv;JEt2|<;l?6{>Dq96Zvuopi#l~36!Xs-Ik9s9R? zE_nHJf5_JvhhNR#`I+b7zJ5NX^jS+v^cH=6Vv@bvIyfUUV1@g&YmdKsoSqSUdWQG( z3sOzeoio^S8qc<0UG0#4W5(Nv4JrNYCUOT@PQ`A#C6l&xS{m_}O3B~)5Jba_@pcd1j(dyn%cY68|JONfZrF)dTu`YM)n?}MXtx(+9A=tuBMw=7qR zpFd+o#+IT5EKFK;%fH^(eXsfeW9`9-cg+@@J=*Rx;N9(@aeCo=)OK*d&#f(o~ zOWs($H-G4LazWa=x0~aG*Q@gOX*_?E7Tv1TbGkG}?iBBxXpz+ED=VfgxhZbw;GbFi zO6t(A%0DUjA2Wo_>(^&RiTLoJ^z2nQw`s|&Fs&D6jS+jT%#YRv9XsD8^RoZ9;=Cot z`jhq=E8X!b4L04WZ73CZr{e0?rtd7Q=?_->CuO*IU&>jtzlp>2v$505*iZW%T`wP2 z&s*ZHt!UcLxH6*3vXg^z;pOgY=e^77uIbetzs`Q5tm&=bpWf}aY70!*Vm5C}Us5Pt z^0MUsYuNECX13*Xr+@dj=-rm6#p!RSH?`&NRc=Eqm&eJke|~Q3>HhzH*IeFB3uTWd z*GtJV_N~q}yjFcJGBV$Ed1UZe_hL<+G^^_zIx8!yvezf=cu{Pr7{$3yM)roP-6Ec4 zjNR^&-mmre7#(_PiqnQA_xGkYZHZV@zLQO%#Q(MYRkukSCN5@`mYMYW*_vf9f*$<2 zq5J<=>MY-?Y3!A*`N!VqP1nyej(e|sf8oaYUfppmVjkrNrT^J3HJuA?5ZD$vxkCPB zmP>7LdV}qU4fffR&sr;gCDfgNP<6iQiq*?j>!$l_uSN)6u)V+e;rV9Gw{Ciu`Cji= ze3xOdf&W$N!Q9zPRQ6^4yR0$eN8L%o1C0ImyqCWFX?y0+C$n?e|FsIWj~b-E@%*-7 zH(%=S+HK;l42G9i)n4hZn{K7Jj&s{tUz@Ii3mSo&cM3DbWc$_6`C9Ms;eUw1-Q8wu zPjTFrUVk!E-|n!*j~`FwE_izM?_KBFmAL}CDMS9z<|jszd!)N|l+0#4 zF7>_Ye7986$z`0;dV+tem3>rYZ%n?gcQ1@T>8xx_=e_%p3-4y#u9cH@pZ|( z$+i#AeE-CAYhPs$t6#7eZ_=T>tBv{8Nh$&m}K!%h}(o$g)e9HBR!| z)6Lvh-p&y?`D55I_cMz>w3O)WtKFQ;zb4l8^$E9SXQzg}Ul1Vh?lbd;@~LMt48l|1 z{(k+j_Wx=-$#4HVI^PyMq+UP2Ehq6S+nZUYmMkd5yfVuI-U5NNIms=R>1S_;;3FI{!MH<0N91wXkFyy3%^lYtegc+bZ^` z)17|b&$KBseQS|>-um~V=b`@ndFpF^cxMS-dOJI1LW~&esoj-l(r;{8o4Nkz_kZ&Y z7i#}++HdBhyCN6tA?C)%Hl24Deo1zdGY<$Jz2F#T>; z-j(Y(d!G2WRdX7-YwBOHKXp{Az3^+WkB4*S%ld2Xva;uHQd{N3>?%+UMS)aGrA zvJN^=DY#^=B+{+w&ihTpNoaLzWCt^Y>{_S&rPfbtbUk84R_T4(e0@Rb{~YduzQ^x9 zzewyb<7RbS|7q*|!bZJ*M4Ul)`uDJotvVHXS6j9J%L zmWX|Cc+>0`&=M}om#(7iXnwePxBrzG-Ez+0*A*K+9{snCSBvwp^Ow`r)3}(;ZS>!q zihGz*75As5M05MgUa56&JbCSXb>4ftuD$(gPpQX+qwZ$%fz2gGM{|->+IK#zF9|AG z_|I{<28-9aBZn8IeOaL~^QL0Yd9e$j59en|86)!fd4+b@Zia)khE^SHFV9F%d0>^o z`XPqjO+K1EHPwBYu}!pt-c9CnS8lEPrt#E1>;0|<&Qy`ryK6&?Pkk%hl;#=y^8xpb zzwLd!`>yHU+xfTo*yK(o<1(K#`73u_JUmSQ#~uE&Tu$b(RoU6;A5s*iyMof%oo$I# z^VK%RU!C3fVe_-suczgHHu1W9wQk`o8;j1EBil|bJ#}u@%Pf6|kGVTb>T^;W7Tuk* z&oo6ycn6bRs(g#`!qU%gXG_#3z0!|!GBwLtwY`?9p}l;DeDj{j8_YI)mxdpiP(RJ9 zpeTC2RMoulXQsRNPq$L8;N%T=75nBdE7z8%dTnXCZ_-PF-@iTC4m~L>`?F|?o@0Vw ztYgKAyN{S8#eOVGcxbt|;l__xC2s4Z`_#GC8Gr50uAKG9DF5US>+jWnIkZnDD*AC6 z>3tO_^>KSTbMszh)4oM-A1ML)u}-DCQ5O)E)xPUIBHH3b1FlQ?Rp z>k2QDVo%%i^*QICs}DI3J?^&t`Mv(pjyj2to2r&Oc`mxS$7R(fmAUp)mL&OXVUhDy z+%_j)#KLP?zZgTplNxXFQpAFG70PN9FvT zXY&rNop881prn)6mT&WOUI}A~)GOIvr=JUT`%>%lj5WA}F|GDx=CqQZ9Yyb%N~cBJ zzW>jVCGw%RbH0%OGVa5E(d=Iz7@7sw-s;c9l6!SUfR|@xavkkBe02a=f`CIn}jc zNzN^vS1gQ+Wm&&|d!ov)N%$+Pj95UJaMHzZHXE!w6BiYqx-GNT{jhb2zmD{M=l1Ix zxDL6OMV#5m^T=^m!>)Y>H>(YAZ2x#b;+Ht5q=C)JXJ)T|%{F_LeW|^7SxxQ(wgoO< zBkKIvRppdV<8~zOQb7ZqISqJ<&<- zz|;u~@6O$Q^nKO26*JFu_ghb4wigmkuG3R8%Vs!WI7>@=(E}HeR2`?2Q#Y{-+Fsep z%G^~IxaPVY|JCW%P8_?tbCwt~KAU_}K|QiZxVOurH_&ra-^>R)9*H(y;$t~MgUwg~eD@(l!GvC_Z;+(;^+kqi^ zxkjHJ%b|7mZyxHoqAJI6s#5N~MN^lQlPY&P%ht1}zvymXyu7j};>wGRv~b6(?6R|` zM#^2A_1^wtf2K;k&-aN(G7dIxV$PWyZ6$h)?K{gumg*3Pkc!%b-T?WR`Re`xN<#X&TdlKFWETo`}4DFCte?-~2Q&dX|TU1s&sk34*;g7E3nwS0XpGxoLPp%)oN#!0=zO+p~ zx+ZM;?1tI9W-r#CenvOgYi02xb@#gswfZ${GavQ^^?20q+ZsQKFnf7DVg3J`i$Xhg zu->am_5GA0{b)-v>ty|1*Hb*jgWBU;Qx~tB|497PjaKue^}@s&x7HB|YikjJBSpDH{)QK0p0_>a`~!CmK_`SC@1aF%>!6ocm|3n9*xd z*}6i5pLCh~Ifya<*b)7LqQM}a&|l|D=9yw+Rsb}nvHwG_Dqf$N3M0hQNMgRA^v zR5mPIEkD0Fn)xUP57%2gpYWC+4b#~BY(ot`J?NYI&GpE1<)42TGYa)07M5fQ7#*{I zcHicL=&yoY4 zch3G_5D~ih(6-2c8_ir%Ji%3~>fSH-Wu@^-c)svI&Mc{iPjsIxbl8!F)mAuUTQb_R^E$b7vRumU;Kx zw*Ro~@cs9JDH9!j%#_;Tl(siUXRS)q)PCJh`tl`?tJi8+`n@W=`h3y4ht)d2->;Zw zxkO-JZ$e9sq+MwLn`260b1o>%owmke)jY%5ZE3@F1YdR;{ccwr@>h#lx80Lmgxb&Mf$=+q}hx|4h^J&XUr(At2U~IXoGu(dG7VlT) z{?ZIi-?tt+aV6M?!@<|_Ld>f-rF@pVIL=+G@XNcsZ<5Tcje5LWwjA`X?_g4OH(-+c zQrZ<2opAY@#f!I`qHT`uN=F{veYP`h`|Og-3GD1I`4;@Kl-VMevUp>F!JUqh?R?iZ zKj)vb*QlcWi{+-134eNh?-}x`XuCUW9bq_VcY8{Q>8-wP@v`D)7?T;NgnY>Tm2*lZ zVDVH9wa_z}Z|v=vs|>u3225EspLMNUL}}I46BqV0@Chv4_-*-=$}<-Fwx3VGm5kNc zHd)KJt+ICIaiMo_a$?03(iPo!#kId{8K3dOZ5p&v|T*^?n zt?=ao-WjSBmwP6Cxpax;Ui6B>m)#FPO|N3#?BaGkDbVK0KOyJ1JA#aCeSx03Pm*}| zEL$LQXx6uoo!s^Ed_q0aeedTu)}C3aEG!-&eWGNsRqIy1$a^}0Zu#>Y^3o^F6!o}7Fo_FvG-_*+L9UVdp>q+b40V!r>4+;kD`mB;7gazCB)E`Q6? zd^LF;k8i?cUU7kkm%Kt&D?DdSzY=#{u)XNeE~OpDn%7S4HQHBw>TRNE z7K6i?h}Z2A>3+U@_K7aB&~{^493}9%cg;HOsk@d(=2^yXYgzqtCvnFX>E+XWns%S8n(T~{;h3(w~2mZT20udkNR2@ko!EY`Ir2y^_Od&@!^fywP2lE@du6rJlht8EPi4APhg+a+$G9!dgZPc z8??f=iJ5HW*I2*bMQ%&y?uK^(d$hWFu5QU%m6m(B>(;(Y*R!<~mTmtV_}XK>M>GRR zPu=_=uGWw{`-(Kxxdkj{gp*LG6t?}G8 zXO^Ys`>;>DD?FwI#HI?J>6{nCa53WO_4zB@<#so`+I3^g?Grm&im!?WBAAFpUQba%70>vxIUd@fwe%Wf=FJI80S{&Muw1$&mfT5a;C(P-a> z*H>K9Wpqm(`hHdx`Qe+r{7XEKPyCvN_a6zUg>5<}Z(rd2wjoF4((m|*Lcym6zdOYpz-=oRlcXv%Mv}8VBS!=J;YUZ-fTV{nwnCt5wEA?0V zII}rUOtmmyuse97hLMRt)gs^PVH>9OzLYn-c`(8CXT#Q?)$u;IY7_a}FW>Sr-{Ic6 zZT78$Gue-&xmndHz zn(q<3YpP&_jxb+Wf&F27uHXlV4NKbiCI@mD67_Ud1irAOiw0XIb$OFI_7zS z_U8#HVW@n4>_+ImjIytiZ=Ra{u(h{a$gp8XxXqPYI$r&%0y|G0n=qmGg*M0I)vW=` z*=;uMci_ILwe|N7dsCMU=cPo7%O6x+`Wv`-UW$CoHu>W`m|612 z{0U1+wp)`UQ@a#fC^MNehr)*oZ({Py(s#gFIJH}_v*D)~O^n}XUpp`Vq--*?8}_ubjv zc-nF0x~DI%bFJggIeM1U%(Xl>I)s%sZr8-Cj+e~#32E+6YdPOPF?qX9U7g68yUS(D z>uiD=`wq^S!x-RmZ|k0~o;o@8IMdz7vr%z;RlAV@2xz)2YG48zk zq5r;ZsXWKm9#iT_xcED1v(lPn@h74+%YWaVy_IRT_qPxB+do*^p7Nc?q8$0X!9R7@ zz1CGi;;!ypn?5f7V!nbaE%Q>j&ojP4+aA%4DG{ZcVk!^5J)E{2ull6hR`{vz} z>m<@#_XX@=2xZlEe5&_7vgGaE&yk$ZUsU{)o1|=zQX_uhxRCd*Ox9h zS-kV*e0OdB+A z;Qz!Gz4qHBnvBlw(mu80rC2N^v zw~1m_>m17$xh9ka+Up7%y_bAcV-C1#H|tVg#`Ih$p*tVc6g zoU6A=`mz$AsfX}1=k;7nnjecp!(x)YnP*goGxz^`aBen>?BjdWY+LT+t-SSU)+DZ* z$9P_D_!XAja?}1mVbGuLt|vGqs4w_A|4`QD43-ZRN<-!0!AoNdnhU`yeD4z^Wn3sZDwuc#C$JXx*#rS-aargUnB#{_5 zy(OBSp^uLGpM7@YaBrJj{N9Xr0Y?Pf+dKKrNQk^L@j0+*`{bY8=5`Fv*4_VW#>D>W zly_$DjaJ!)vxnR)ynGE=J`~*74>URXZrA>6f?V%;5A=m|wNAnR zOT#Svl3GUhInx*Uq}#mWYgY5w`9??i+irB)!u;#aQIMJvR4)(mmzv5px#p z^uHG;d7(c#IQLjfoYb7hTOQqbI_K2Za~6N~=brt&$H3^<$t_%WlZv{OT2EgJ-lG#z z&wTWbfN#k>k43xFa$IfRnEv`XZ&j-3%uKJ@zfOEz5gt2X$~lHB3C6lsdqU3CmDvS9 z3)9|t?6`=M9(&H52W@^$Z=>%2^8?o_w-_^X1yRttkrlt!?{t5ZOx8}$L2dUH` zUAL#nVZUSj)_<8X$NyCC&V5PdX*LP|2`d8)b#CnJ7t^bJe>O2A;DC^VO`YsT*TbQI zO=7ef%syVc^uEb`rcc~72kAzoX=*q zT3K}N(?tfS*D7lIPwghpe|4=)^VW0ac8M(J9d{no^VuC+d$`MBgTUP_b;eI5pPovJ zV-UZYnfa}QNjy@~uwL^^p^&6Ti;dQ1EB@dt!#|86S0V18`A zpmsvZF~|5PGK)H6BsqS~ot=B2aCLO+#f^A)ASCKc_IzWj)_;O|vii_iV8bId~gFUu&zJinmw;XIS$wFhbs&z;w1dTf92UBFba z#6usuUl$v;Ff7Ovnb49r@%~c2gd(45Ws?t{GQN->^VK-s@8aJnC5KEnubMgWs!ZaQ zx7OZOw5P~zm5`&a;-48hpMyA_YZP0V{CT!?-V*!JIihbl)7EYH)o&v>b4!NeEQ@3F zA6Ry=aJ*KvEZo|EyI|(OE523TH)=lT>0i^DZ6sm*V9PhTrR>$+%(s8Xom?&-eba3D z?+`1@)^YCX2wV`;C_vo&9T zZ?SH)cTw%zai?3}oul;i5&P?Fr#=W{SzhyT>kUhjd-hL_`oq0G>Rvl*y!*7%G44-q z=bNwm9U`e^!ux+(?Fs4YbC(;5eci7=^PkZX%>@}NI&MrAT6Da+YTfpAu1%8f&#|d% zoEM)w>19m){UxH|to(O_4(>Afe9XbtJn5as{TmM60n6gEoi@%s+-|tAIYv!)ei2*g zey;$z*pyMw z^v}$LLwEI~ysmxcXRq^o>vzlJ~x`xRfy#Aw` zOXI>92Tl1)W!dZWLrbT)F@Juu{^KY2?@lI5+oaUQ&P`W&cr4p&>4U=W?Mv#O)t-xd z+FZT$&KYhAx9<&;_FKIPc(#m7toJ~)K)>YY==^VQ)VN$b@;%ClzK}!`TvGpKaZ*3T0VJ~ zQje$fYJPKu#S6dC z?ce+x@8y)lKY4uO-rAb$TQ~FZHmSZpoUVE;eb2PXwQ|dzxy^sgam)DoGB>9saS{fM z6J8}}iu0^$JQTF~roP$zKQ3!}gKq9)Q*XU7+kaifPm$TbZ+_9;7GM9j+eGWlgn3Jz z)>x!}-nS%u)3nDcX39lRuwl+__2?8@II}lRq9(_zhVkO-?JrVxFFo`z?&7q{MY?u> z#VvXIyL4xt^O`aF(5sXKw*@=?)}<&NE}J9QH1Fy3(kIv7zAEOlIr!k;lGz>nIm?)= zRLno$O~Jb4&^S4z`@+URX2+GcBw~UNi*SA2;vjI?y>;UaF4vF(*;joB*Rw<~ zja#{aV_wUr$qsH!|2U8O=WnQrzsXt_a9aK7eAUN`zWmtJvQ(9CMTXZ_r{J*nua&PY zj4faEA;q)c&)tU`G@RR))IM448oB&^&*xtj+#PeoHm9AqwsxD~k?BG2?S3>b)z)9t z`bXIOK#6)2Ygn&(o8S2z1_weZvsHlKuDN zs}l3XlLG#;@-sYmAf$Qpjl4&_k)Qcbbu*6GZyOqO&2}6PGA*@SZ)4cd@mN-N-M&0= zwoNNSJuTCX=6t?%iQAiR`R43wbLNMFzXbg5xz&YkXc1igsg12(Tq0)DYvb*Oyf%8D zD(b$=9@`t(`LN{X>>u}(xE~y6NlB95-h2Ml%f++T-pUNFciq)+V&nQ*(;mod5B{O@ zeRAG)H6}xA=WixnbyGW|d*+hNlY^&?M2$k9S7#rZ zcp|hRJWg|$*13I=YnS|z@|)M_iAVT$px*Rej69 z%Zzsp8CSP%m{@T6!Jg{JstybtQLQcpCZR9t&lxBSntzF2T7BWYr0y~c{UxTCGSwUx z{BqVR+3TC{`~BKeJtx(g+H+<$5w~Y=3wts-4kdxat&? zy6m--@n0MN1j!1Hsp(A~O1FQwZ{+5gQNQc3rRs{5Md?$PR9=_$=jt}@R_ZCrh5 zQvzewLe16XU!qs=bW6RCactZyU;6CupOc$|W2;sfsugcFYn77kyEyNAnD4EP$?s)X z80FR_D=qxLPQkodN`WJ!i-*yqsX1RV!RxV)_pjZ5>-KGT(DN*Ny;`+zmFc`KZM!tM z=dP@pVXDZQwv6Y<=9~3(h2lzgeog%L`Tg_sD|Lt0UFY8@-nGEcI5FFq$_rq`=Q-TmFgY@WhhOp6CLz!5*B~ofn3t(lHx*NB%dQhn8QFiSe-!`5~O&I5nbi#8W+SoCGt zX4Vsz4p++kJFz%nez-;PpR|jUt{iyo_0Z<^(SoQ6zv?*yRb`!Jc88VNmxOPgdqP4d zW^Pr}{e7oIb$He$aJ@P9aP7*qQ^LRG{_8p%@^CTV6ZiwaXY5E$GsBd1>3 z$s@PL$bQajoiAUFZ~R>vaN@`R6Osl>ZBiR%n(RrQWFEi$@I7|H(i#iP!)AfLNuIjP zgFdZLYB~}p#Ivk+!6RqgNqkMq=BuVVEcmj1XU<7si43cD?@fPJarzZcjp=>uJb&(? zj*Blg-_$)Gsj_F19?xS}{m>FM{nc@v74KHBYF3X@nS1kCt%;eURRcR?c9&upL&wjR zi;T+ti-vja`RulOSNey%?2YeEzbId^=(?kL{_*p|FS+ku&(bd_D9G(PCSW?0p8F%LS^CuJZ&rn$=34Im^K`4~<*tK2`Mh}oHm;G#`QG<< z;g#c;4^4k7^4mSg;p<|-^-?*1KZpIO+dTbPW&OP{rl&jf7T#H*vctgfSwhW&!ykJ; z>{4+FI23W)`kcnW!xDQ!Rwm?KX}`MQp>3%~-8C)osRwjD78SN0>O6QT!=lVu$L(A0 z_u{Fict6FJE?@OA!FcJ+Jr}i3&FvLiFfAZs-sIpKu116G?Pu&hKf18z#SOQO=jAWg z96o8$y-r2oWy4BOe!Z`^53IR);Ge{kudiqQ`*VH1NzT7Vc>$kRdh)$vyXrN^uxryJ z;Vng5L(?t>`%jAh7a5^)?L)N3t8-EQ>$5HkGj31he_>c-={Egw%8sft(GT*QduMO% z)A3!rZkeIaN)C(6RXjc$nEWjC|2*FsR#Y`D`DpFN?dHFyYTf^}QK0JL`H1LGZBftt z1gE{3omJVA=P$SNo5~$ChxW-P65T~rUr&CQk2GH8n2fyy9nZjfJ+9^4)Sg)OcBqICgt*+X3fl5 z{{Q+5*A2ZQers0REnE6c?ZTN2VKZ3EBrcq2a9r8FCS_yu^;RPlr8kqO>qLvjPyIUK z#uWR5lAM0e_rJS1^+_^|Y1#aBC%kg3nB0ubxGF1n7|ffVWbrd?@F}@E@qSPFsZ!t?>a0w@?=_v!NjDnitXjHUW98|sl~+|QWO(FcS&r3uvtLMi z5YiY>l)xTSvgqIRZaI~I&8IK&PP{kkUYF8?vc0!_)a>neMXqo8FxC}Z`qJ+ zbrJI?cm1Qc^&hKgwrx$T+H|$Mn@yR~{;B?tTdDugu%yom+~NE;B&o>4cVol67ml&+ z6Q*|lJbXA#c#&xM-B%XXT}9{*H+HrTYo4hsx2+?^|_#B|GJAlCLY-%xkFy&{YY<=1~8W>CF54 zCwvZNelG2B2;<7vbS-*w;--j>k;b~4vjzRF#a~pLrr$dAhxLes?j#>8rsc-gX}Z!8 zb*rbm&Z~c@eA{l#I?jo`*1t4lc{a=!Tohu{w@9K%;4z!Z#$V4{8(j7N_AXq?)1|## zBUM#m+2Vq&9_-q3mh6s`wY6T@O|xxr*EqSJTj1-aWpV2^D%uA1YlQszaQJ^&z-im* z-*4;ud&R(=sPw>Me$BC5gR1L3hfE|SJ#OwPI{0DXEE|SZamt)`Ure32qapCn(iUl% z8;|#&Uc6e;X8oPqhlSj0JxhP|7O!5ye8TE&qt?2V`03xy&VMB=zUh*|jm5gsXRKDQ zu4apR|E@kpHnFz#rldjll`<{UldkjsOsf9adRN;jE$Msn;)BgGT!K5^H4A(zp3ao) zW_10N@QcQ+YELv;n!mjNI?vUleAcaK{i94fa!o|`BtAc>?qRa*hrlt7t^IrU1pO8~ zW$t|V>713ODSaxZHd?alXvwU;&(GZC_hugJo_!gf25CMg5^@%(pAIv=xmx$+Pu`r5 zx5SJu&-kTaaogx?6zBQ8IdLr;O2ob=*=)MBR)%qA+Q++JaxcaX|FG< z8I{E;^XuoANjqo%&CYlKo~z#R#=y|4?Wc~$jQq8C?XE;}|NSq^ydySY|Duw)@>}#? zvg`D;U+>#`weC&Oj<;sFcSmM_xfm#5tC_%;XKV6GL%SeT%|3dDL+0I`bkY}6!yc4J3M>W%z8M< z@Z;NiB{t8c?wr0NE^8UfxtZTKhFSkiuiyMj=~1)O?@lbdY-qYQJ@$6X(K{bS4ff@W zXtU+|>=fL%<%{O4eVQU){Qq`mCM@Z&EKE9~B3jJ(Q8q$r$7}v#p))fW7UcMqG|S(g zxj8tt@={Qbg4mgTcf(#yJi=?Mzk`3$Q}5&N)R!5S{5|!X*`4j6cVg%3bAKjyB!4NN z;TOEOX!!x--47PWN=#ifW#W;0bMitLohy^yCjGIwvA{%|XOrg_U%Q8eAM)4Qm_3Mi zJTbQNN9igtR>$^34o1Hp302yae@g#))wqe(or^IlYM0+4xqZ8@wB6^~Zgl*g_NS%V zdTQQZueg0uOU-lo%;Tjj_VCl|rUYqfeVRO3s#p`O* zc#AIoeSLRl`I6a({U4|* zkK68c(HQlsYmF=YD-K>UcWBkWq*uKE!A0@@gor;gR=cl0e<#K8%M+XA&z|S!@TX3T z+V^gK!3C~|j@vkPzqXp7{^5SE9HYU7DQ=RFT9YR*zbPupiIVP3E&kC}SA6XSm*m6j zQ@JiKtv>%0zY9b>7ys~3_H*O2H0S&!Q{M8+s0n0RD4jmAZfkt67Q>-McMKg$MHf!6 z>NL*?uV`~D>{)K4Tw(btV%K{&;|oWd z-lP1J5(hTVEZewLT4;a%!(VHn)SXUD4&FGo>xfXTPKE4IJB4Gm8>UEHJ|uPdRphm^ zMLy~Z&GElnqi1Y8ry1usI<^oNVH&iT%@6MuBtj+G_<_wQ9FxwT_!w!CAvXzt)O zI^LzRNyBT|bKCj1+oK&ar_bb<5^b~YDKU|sAg8~Rr(>JVs&5_-Q#Z3*aO%tnzjJ4H zA;Wt!eyhp-A3tXOE_(LifNINWw^Pw9PYqK$$}b+6*|&A|4l!ouFAeQ?uUwhq@#fc7 zg^PJE^^;;9^R65}V7WI?E8F5{nD+AYuExo=8^6cj`IfI>_t>vT(r|C2L+P!D|7T5} zR;)Rx@z>s>$t#U@RtqiLJfVc)=C5COrxqSzU4Jb=(JtVweb$D*ub+A^5<4#1XQi-# zh55(jN2=-f&Ocw!{&wNh6<x}+sbvNHDb^Siu zZR>gJN3KU?@ZTd@oY9W+;x2zQ{O?w?wu~!SK!%yyhqHcK?kw{QD+~Ug^*n7k)$&bf zNzNjU7`@9cT>O2G#$5uB?atCaYPCoC5{Jx!Tj#_@wL&|Zfe9rjOcKMy*xx6g`3Mvy~jlz~^ zgz8^8_xxId&-A?A{C~gy>vyX9>9D@EScgf&hy7&MiA&sDYNb+nHvK=~F?~-?mb&({ zm(7vNoQ-RkbTo7=q{TikZ|Et=>Hg_IGh*FyX&H;`zv_X9|H$q6a_p(bOuf5h^1t7^ zT8j3CZu^?FjU(eroaV;Pt3NDQJ-U223s0M!RhB*|_A-1`_U#kArvi;)cfIe+ ztd!1_Da|kincUA4v{-UMhhe!4SFD3`*~K5{C!}v!b3SZ=o_gQZHQWm%>vx3*yGBek zozuLlwQ$kDq`g&7Sd5MzFw1;pA+fN31;6(7ic8#Eb!J%Ylb(~V%6zKWK6bLoHVM<~ z0g|%*7Zf_8{)!d0+uca`#dC*4?Y_`j+vsB}4fgnbe!taj_u5Mn#J~Mek(+QU?c|Cw z$J_V!?qv0t^xe~wtEb<^{^ernR)bfq_BI+zTk_}IPBd2X%{qUl*HJ65ilO;-&y&MX zGFflws(g@fYf)Kb%Cf>(sk0%l=YdD4r)4~!ltZZ32lpr~+6SdfnElhnZDq(U$+*ogc0T>u zx?lL3_bIEajtOQjKTd!8X|bJ_TTMvM4-?zgrc#fIC7K0F@?x3uICTA9STer!kBmMy zcXFQhL#Xb zf=ZhYHuEsZM9Vf+XrF&7VEFS&&Xltnu9BAyXUf;#-u80gSr>`d2_6}ub4$)f%&GZv z;(+UwvTf50&}J zo6N=SGImdR&&d?L*L&Qvyuf!`jBC>Jpt~I=PedO0RBioWzCU=MhViu@$EUY{F#foG zaa7{-dDCJK#ha{nD$vTgte(+_MNs6Z)Fe=J^Ey_(E@EY*5dMGV;*81T#k!g?9B<|g>YH(VRlp=5E zct$4i#;Jpb`Yo5&{H-snnDcKt_tR(B@+JNiZS|Ai_9#G0K%+oBNXEt6_Z8PGeTPYU zZ+Bl`I9G&QHEW?4C5FE zH?{@`wn;^+*heiqu|C;3)sbb=g;r-+7xrZM$U86e#O<<%Q&aB|L3b|tGj=& z^^>G%`QM8_&IxwtFPeGf@oTl44Gez{y;y$b^Z8p6&mLSnq;zaK>qqS$FS>NrTUE@= zQSkbGaeLTGxjBKs%e2~kPBuM@I<)@6CkItkmLG?W{Z;OLylz){*VJf&`~-#~V`dAB z$4x7ux1TLorWE|OZ36S}cC*~jkDHs>4>ku|vXm|O7cryz{jm_nvIFOo7xvmZ&ZB{`=pz}u4Mj-haZe5&p4UIyXJXG#;2c;v-}k4SbTcqp z;Y~pDy8Y%FVKKY@7cRQK#ABskX5ix7$pXqISCa0$7s`|t`_kQ#<8Jb1^B)U|j?*#h z*O$uQc)>jBU8k<(ACcmRYI*xJzv*3R&%NmS?)BRl4o4Q6D!Vc(FrL}^>iCYA>}4Wd zE{FG@2eYy}$iCW0K~yeOJgfc;*&Tw$kbB@}Sjnc@G#_o;;qQs&!jf zURm+QM+w=W8GqYVKbNj!FxOqPb;4XGzpSFu?~2zkeCmIA)o1=aLFEZ+S|(jhG<>&r zUeKGp=R}M?cI<+{$&cqyHuVQ!$q!uGv#UmCE#E z6FWkE^e*cCWYi6^wODw#An(@n%h81ARIbGdW2 zE&M-i;@K?)6V@FQej>Sb_I8sO(WzVc|7_{Yn^>eS@ks6G*NP9CChW%!vdib3^6FsI zt&7=v(*Kmo_Y>70WUu^?EEL$1p3En+A$j|sO(x0Rjk?twzZQM@@T0TH>3MeIg~q6h5Bx*)06B z!RY$+#w4{j`3Ii&Hr{OIsqpV*5Ugr6TX4SFjeAn~@z)Wv?5i@>+zy(qX)^l#e2#9Q z)DGu8@As_M`Y5ir_4A%WpD8DDka^cmeggA4ORJ{CL?v0cioSkmWk|KCbkp#{my>q2fFR9$s1ulDP#s}?Jy zB!8vy6*B(6y=aSoo9@=C0~u@o{PuVmUKf`hyCQu5uE~yxjM7s>A8ofel^OfOT>gCl zqn>!~+*9?8Ki{mn^42o8Ym4@^a|gUk=bh8fU8Kv*Ic;Kfyz0J=oWmRDCf~n(W(xmo zXIIt3W~S<_d0ophyO#Wjz5O@)l+?aYt=yLFyaHu3mH~S?H>|U&{U96_ucFr~b|@m*&d+ktlbm`Ey2M zN#~@~X`ZSlgKp3N!gJ{A4U?+I`(dSXXC-gj?lSSsmdBH#JpVCFda7jhUe;ihw^lUw z+lOVB%~sA=)zLkXWhN_n{;ghE_WQXfKIHsvSjMx~BKG37X|C=^pPv42F83^bANw|! zom!hG>CLlG2p%6 z%cWmEKS!w?>Dah#&!G+j?mM3p121daYp*}RV}3Ow&_MQBe*UxI48>KK9_N0zQY-Y} z%(Su>tFM}0_#!ejb^Ei2o$fm&Ql}mNwpiuPfgHQqvp*XrrG5Xr@Yc-}OK!i{yI=D^ zO(U|qZT)Mhr7>lZV(a(oHgmjmJ5#YdrSFBs`H7o4r#HRXl5^{%6@x*xL;`>2;TqZK z3LY-k?ZI735;iUh&JKvQzV`pU+LbgfIW}+hV+ZytDaVLKF1k~Fdr`3PfgO`3&t1CF zPv=Pax$uTBFK0!64$aueW%J8^&Z0{>^CsPO*1!1Xq+h}OGG6xI?Nc=tOlb@G^ebl1 z_Ahq2Jz_%br7~i<&&^`i9C@*K&&lkX*03F$3(SOkS~))oPJj37;@nR5lJ-Sq3;u?m zvbs>@l|S`63)8`m8+;z#75SWZs^`MrRV(Lh{BcN-xBj$pQ^@U?0{=d8qx4ij_$l5Kg3t~^V$ZpJ=mupmb%eAZJW@&$YzQOIzM$Q=$q4oPd3G&@v z<5%h==J)w=!ZmSU)ur-+6@1~_HEbjQa_eXc#hu9zR+^Bpzqd_dwUPLn_T`L!f;d^* z-el@IPk5eDbf75jk}c!DyAod=3P|#?7;58+~i7Skm!cY=S=_EzD#8Ka-rT~vBp>J{R_Qa ze%=y(|9`G@IS-qa={v>dWo_+s+wE*Ga3%+y-6VWtO@uW|<=tZ}7g<~lK@HabsuH;p zC690Ay87Drs5{-66jR-EPRp?@O!DB|#wx44FkRuTc?QqEq|7XlD8k1B+b^_ z^_iqkTWEjU^Yk<|14nm}$qVXUDLyz_eg9g5M!%}455uf0-9GE*wCiP`*LwbW`KDyY z@)s|nkA!VV-t%bPs#`Z?Vqct_z3f1j8_)XS5YrEaJFgbC9xvkcarw>j#${tRM^3qn zOrfJw%CrySzg%|S{c^qWp7X_%ZgR^Q=e#REyd@&DhJ8W({Er3ySVg`)xppKfYTCqZ zsj_cOQt8%ue`_Bt>73O6px5+jj_V_S$6rf&GGsQE*KGK8(csz}^|`!e9IM{HQSW&B z=7du4)ST&c1^RupukWohP;#sFPiRtjI``mN#v6yWYiwRFQ&VC#^Hb4zwF@7F+Y2wb zw#Lt1HE+vf*B4jT`i8Ua`K|S~YrR7K*O_v;QfB9~kF7E^Q(2JsX+h(4pM8HDLLBPC zwRe1p=$WkbzQZ-**r%z6tCsBA_~>m!ai^_zmt@Z0IJZKzyIJ!^1*S~2juqW^J$T(t zWBs?f)n)ttM+%n3J*)i8S+e)p9`5fqj~{x-k}zLn!7N*aeVgT`ycalsxBhGQ4uvOA zUi_1JY~3>hY;pHj3vb$5eQ(91rR#UOeX*8#dBfbax?OU+SZvCHF0Dkx zg^OdGM7Os&X=Mpk1#V#a`>pW97Ja)dZywJ0Ecx5VL*Zh4;^W6JtF|n^DRlJYjLJ=q zGeiQ|4X6Ea*&Fjl{QCbnH}v~lHcWjWw|4#A5-B!+&)HvRXl&bATD&8hH!;l1COuwc z%~ocI-S?l=o(C z$1(#UL)pn%>;c=^P^AV^qo(R z3pu2ndij~@`Wps0A&!Fy>t^VPiAP6mfIdja@a@KCNqX3g{|rHdb%{p@w$*uU3yqwNtf`ire1*%1?@ zPvvXMbQfJM%wDwpHuKtbKHsG7Y(JkH%bH-Sr*si4dt^xgwmWwp9P}i;4HvGL|_gP8I2Ilv_PR{k_n>I~I=bOUswG z$p|EcUD~mhpUGcqOLI&2M>O57T0X3T%})=r5BEdpQu7kFylG+kf3xOvID zndbXABHLI?gkDY$vwh3Av*%#xh55JE&;Fghx$TGlM(;`Anf|%F7g5@JRahqS*2Cos zXB03$-fG#j?`A>&5k@x6n0$t{c~g1cA2-U&n&e;fp(R4G^6R06B7e85>lOR-b*-A% zvV9Zd`TCs?Wg8~A#cHfPy2h6OwX$kjIEU}Wrcc+Jg=9EOzjd^@)~BzyU$ElYw0(TM ze+6~lmwlhe{_OONGfy=0jRSPV9WA`V8cTz+52POalNB7fIY>Q$FGu0B)tBfy(ef?( zTw+Z2oxa;z<}Fce|1+la;*G`?Rq^Tj_MM$MVfMi}LHCy2sSLkUl5ae@Xlx=g>fEueKQZa^YqjsMJcOs%PAi(*zuSFsWzNqfJ?(p=zvae!`nTISVG*wz&&LDp z8@FbrJLId@tQA?R?^)=RHuvzxM_GTfuEvJ3u6KX4X&@ezq&fqJQQ&uEhq7zjdlQ9NoV+ zI9vS77x?%@S>j74b8=%tO4#maEX((D9{s+>_++PT+OO1S899|D=~EwvQ8MUH5#y{HG@~|4t$1#_5+7-(J}NxBJHW zmYZK=mg_r-Kiu55p}3btVz+>J=p~M`FPv6Q`)pYoBzp7ZgEcohw-s=z&R+Ijda>1k zId*NGH(s2Uk1~$j{;ImXJtAw-m9K0aS(YEP7rM<7V{%_!XMQ5_z~XXy9p!UEv-P)~ z^m}fc$1D2dBh%dz2J5cw)jJx*J%8Qz*l?N6SqV~aTg)c!Zgj0_cz*2pNu%PIC2t-d zIN>h_def7C>RZHeI{0!Q7|oFG4W4#`QOmP$iD{DTKelF-?Oge)x_Iq-{rd-Y9{zM9>wnM6 zODMv}53v~Uthtl*g5zG}^SirK5;!mTSJ8XE&4s{wbt)Dtrm3&F)caL#kowU(A766#HEob@pSz9e;b4{)`>Loraql|`bVtF zr@J@e9sh1!ZF+I4ugU8yuc|QJNpd`!G^<=B6vb0#tq$DzvORkFXN$S6)BbmC-nj9W z$~-}vDa~=|N> zS=ReV+x5f#oiAs8dhKtvNa4V#vSl?+=WHhDNkX^tJ#3Vs z($z)U%+=P$=wVU7fOJ<$VS1(kG?L;_6?YJKEd`S&?0JaPm)5`iZtvOKbj#{*Y1uSS6?b}g z`Nia2yFW?XZwq*`Lx-QwX3nk;J2-w^`?b>L3x8jxzFfnVo`}ugzjI#WXqZMf7Nu_s64zokg=&*{pa|2Qv_G`kem z7+YoR&3ki34Eyq|Gc(@@a~pH+5T3Kqzjn(jqy8$jUl!ZDG`S|Ow)~|Mr5QC%MDwco zoh3C9VGgI>A2puSuJZAa&;zxjDy1{u-~Rt~y=nB1C9)6F&V*VoS}3=l@qI0?_ECl) zwvBxp+|f6mPFG!XJoahI=M%FJHt#(>V`uO9mWZ2r!R3xO|DT{ncMa-7L}GV@P$UiH$%r28foJS~p@Kex8) zRb}`5xz25*UcNL!ChGC;%}a#d&REKJZqvUz`X>wiE^cqlN_T2qSsNk{zy14xx7iBi zx@Pu&&u{;AUuvJWcpZmR&3pEOqM|iwJ9AX$e<%t`dau?Z6nawT^M#g*!)slA9Q^f- zwuf`K^=V(&6JIpp^AF3t&zF}peYw(VIZJ5Mk`1%w9WD~K-?(bawrlD^`@ZchR++xL zr%;B8Bi^#_<)Zr+a(XVGR9&Ti!cy#L*Oc7Sm=z{34o+6*kII_Heebk*%fZC6g~lsB zfzDj@nHj`A=TB;9|Lu<1TVhPhr<6|HkS)NyW=*4lmBNMZ>CWz~ze^8hGn`s^)|yp0 zz-u=5&$l+Oo*mh}?J#$}*WGG$?rpvnp$rGV?6F+@|A*H!J$DYne_z{fE_&^2Q*y?5 zmZo-7if5j|q@7!TZM}13%i2I)K7IY%&q`)mGu#i0?d`6evha`4>!f#UvQ5r@uj0x+ z^WehrCjz|!JkHLGU;fy}bK>UpEuOqwe-;OxNO|jWBxTyEQ|TXOds@46?VI)X>5^#6 z;5qvp9<+X!uhCV17ye)VM!gZA?HSvZ!TkrAn7vBOjgR(etXx|Y;F}$~@L#?(hqL5` zmuELR1}yS(+>@>5-}P9HqvDqAVTSlUZ*E;A&)dh%45)$QK2EB32oW5OqC_k0#x;>Uy|fbM*Ht<7Xyn zQ>s*4W#Yy2Pc{4XNE#J&lNZ^sP)c-%*ht%t9L2ypHME? zc-VA_+cE)xWXb)k&l1i(kL9ksqLf!9*JUguF6HF;=Bkss$pjuXD>;@4wXWiarySFp z_i_?zM))Q93*Q8P7hfpdGPB`!rNyERRcr>eUa#aAMgLskb}Urz=q}a8XKr>Wtx8S( z)idSU9aH!1N}nB%^iG=H$oP_5$EMHv>8DcFR|ongt3Tv)T(M!Ny_w(E3yObdf3sbG zDcJg#q}%^P*0cX~??0=V>?Cyi@6Ho(|MzTvWg-1PcGu&;)ziOTij;WjrWh7cutkKy zeV_gZqyI-{tDM_q>btU~h*$?lm5w^-sHRd*Rhsa(w$8g{(ril)wk~=UrxG z&{#faDpP??+jBFUl^;bivJbIN$%%KUu0Bv@xLILBS@kjFdyCgUV{dsO;E~qc$(MY> z=kHt=>yRk6!1eEI&vx;fyX0Nm`#aF(%t=MLEsbB;Z9dt?6ou*kmlb|Dqh-mxg)w~Y z@e)hK^&Yz?{gXSAo216PF122E(jq3mo-Jb8b#_ws4G%W*z2$v5`OeD5h9{*TyBv$& zuKnKfNa&9Cn}*+pR=2<2muWWeD+)!-vTVLllj&1ZIu8@I{kUuE8|`~Aq256o-M%@97(|COPc^X8W)=d8}Ps0C!y zg&HomG}%;tXwol>J}*CJw);JE6?c8_G<|81QOdQl{J6?yhxq-x+B%j#NiW|eDczlS zk1ZfJ>5^|t`xcd4zgcdlP8d(QVi@0l$7yozeomL@&Ci~Bh~2)S`z`4!lheHWS9PjW z-R-hx?5gfr<9<7EMsxPT^;QbH5!s*J`0vbf`7U=S{I6er8ejP0YsKO%Hp`rjYKgNI zUO%aK$in@dAB*6})N0wFg#8NK@(-o&|6^SDOaG-^{4*8{_SIR@HnoZ!Y)|#1lzQ3| ze5$xVGxy7JsHpG%zr@A0#@Q==W=WUOQtuD{x+*40vIXtAzT(0oua!%ueqX-C(pUA! zvnwSXs+_zlSG!qXF=&gF&Tfk3UlZrq?AzCQN9ohsGfS6zJnYNGCGq>j+sv&T6>A^; zf4f|H|FW|1<-KkZE0$LYol3|vIPvvyZ#wta;LJ%PAJ0D9%W?g$=zr&x6gU-@MkO2W#M_p`BySMNUuE^E7rS{C;8xhxvxqqj{5rX{pR@6 zbcSyQ&y+)#to-N2zr2uoY@eC9lSQuH;k%VnWPBgQ%-ytP&9aG?*P9na1Vy=iQVBB? zdTe3D{PlkA*8j&9p9DuPWKwTPvN`zu$szNG-#nXMuU6YMW!5pJ5Bj^yrusZ!k?7A# zm3sH;AQQhvva;lK)zWAD%Qj~&Ih11K#nEAPPmKRNtWGrZ8PhmUp(;#Sf(Wi zUb4RU=jdtGDe6~*7I^7yZMAz+QvT#OclHClA5UflR{VM+DW05Q%e7Vh%G*hmo)VKU zWpCIz{hZf=4iTo)N_WCE>tf2j`)3(_@GWh3UD|nSTI2h7cWxeC^I$i}kNwa7_pvE| zEx7#5YUZ2W=VgmlmLIF1G*8dy&Xw2P7hbI0k#uOe=Umk#Y2DH<-uA0&^76(yeqPEj z?Z7Xa&`;g6`))jSu)YvGVQuQB=kh&AT2FSSia(HIl$mQQ!gSTNZhHKJ<-1K3UG{R_ zDk_#Ln;BhYGUe{{j>L3Vvuja{nr8)v+&swg&f?Pkzf4}MoVK$o*FR7=Rjp~up3P;u znsH0ER*T0|W1r%NtQkd%1@%onb};H)e3Sd?VPDjWqnGd8*G$Wb;F9ha&?94f1|H16BHkaLQZ{8XRJbG|zBKP=hTr#xwL!@=#3)jjg|KJu;d zk&<;<75nj|&IR%JhrLeo1xxIzp3$*AeS6~+LAATRuR{+_cz9dmco~bq5{Z@t9P0V^ z=N%|6+Ifk+@|1A5h+L%{U(4-xKlDz#*nXpX>i^mQO!jG*EM3dYzEcT1?`$Tb;e!F(e$FlE9KgAaWJ-DG{*Ql3pL{*6CPu4QO8WG3hnPxyUZ@(N+15XytaRSw71URq-MqSn3>bR zP20P&NMx6W^RMf(ucSVh^_s7%P3nqR?v1GBiJD=orElhl&1vRLf9t-VO{G#IbWM4C z@Xx#HpLd<#*Vx2Y<#r^+^xLQEphtyYJ|E1>SgRA6kSg6WdFRRcrnzzcaXYW_ziJP9 zuDCqSpX2g1%TK}4Gv8TOi5|6_CB2nF@@@S)g^N5LOFu09y7zj5xj@9v3H=_+d0%a? zTzu^ApWvo1R}?+22rZtpF-kG)hyBjeJe}vRe~Wew`S4j{Zph@7)w6bMxL%$c;UpzI zV@Ga)*8KH51Y)1x*!bg1_W79atXk8f+vnbQn|#{5XU^|~r?U*NXw`=lF>7egyQ;cq z#i?eEiCO8FyE`=-b^q*sbM^6@3=bDh`K)i@DqfE)=Dgc>E8$gr%lF)-!jKIQ@3m!r zKlWiB^TNLS_vLT=2}!-GrgO(O_=Kfdh+=>+RA_8s66x zRkrM(J-24}mO0O~a(+qe^fcJLfyv$vF?pO>RBdGni)RPUdxi!xia z)gh^v@8+d-?FJT3l+8Fxp-@1 zSA?8m;4l-O$xzMQ8hLTOz2(Ei^yWo=E}uM=ITu9VwEH?&dFoyjy_dd%!YsSvd0)yr zpB9^R;!tdn?)61}?)+Ql9a36x!u*;MzesUw`h?KjQ*C|<=AVB$o!l&(-(osh-J;*r zNs{YCc9S-j%q#Z^ne|)prqt{{bzRsYY}duS)faRXznv1FRP?*I{YJX@1_u!(Gq2?n z48Oe0DUvQ-Gok;`1znT*cO|x;H)(!Uc={&SCC*bx$q&wMzdiLrbE({`T8{D%{uwjp zZ@0C|$k;yh{ZQgOgNcgD|FpMlxct1PyUrfSN5Kboodk6t14vm z_^uLb;d^$U8O_&vIdg-H&b(w#n|J2DW?R65C5Kqdtv;M@dFRQ06+*MSzF`uB@| z%xS%$J%1;MLbbd>^adu4a|I0=0^2V9YyHP@nC<7z3C_o_Z(;UHxfH;kr}8D~!e`rp znG4#y-H-qHD7CVz+1l-l>uteb7e&@I9OMgn!6MB2i~IV%jWeD54hBSb_v}-;_qAoCcTR=!~T@MU0+}Qcu{-g?R&}bl&wn%>E#1)05(b zQ(ws3zo-+FV$--KJ)ruM&A%fLe1lnC=QKUAxp4Wyd;@{7sYZb8ePH+i^|^3xgNuDuI8EOW>@K} zsU@qA9{K*9UotPa-RXH=Pgk|@{1@J#=AA586EtTpf9G(+B7mXw<(9xdoK|N;{dS$J z)O1|5f96`YzxASl{99yW1;To#WIz3owAZV?=l9zJtqv}c?l%4jCzIcq886v`6*5*3i zrl2>%E*mG#vC%2BVO{X?R~je#t8Vp9_Z<8G32iLPGoF=JoZbFGV&Vg97A>vC5dtwB z4imo}IQe&`l+Tg-N#$A!!Oc6pf@emwPdS>=8Wmcez%{4v{A9OlFSZx6A5ebhUY~QW zkg?&<@dU@MPs-)~CYtPf;8;FC>GON?`ARJ|2Fa6ug?5u3#BDP+{Io@o4^ufapS8<*pxCcK|Sego3gT#kKX>h zm_ErXSyTTYtIK4?YyTCd*@$ZYj;Nm~5c=fF5|7x72X$w1)o;mPZC7}ET&hb@ePzue z`yH)m6DQoB;(Dg#{LhbRQ(YJAX895{W1@6!(2qsgoF5(sN_KKj7CNzWLAv?h+dT(4 z|FW>mWj%Yl#y_so-D6#~AoEhso@B*sk?R)JH834sbR+hW{-FRVQ$DI?j zB_=GaIc@f)UBpE$HtNac^49FD+1ur%Twb_GiBB}1z3Ss*gVQo|e(zY|WSzUmnK`23 zn3LItA5I6TP$cKf|l_Ye8O^)E}oXWvDE>_09az0Cg{&Xmt*KEEb2{+H~g-nOj* zFXjq)W=&o<*OJFMBm?Z~N!pV>_4S+#5oFewv3QG$R9;sgmxRa;^&LKktsb1-*J8%z zvF5A(6wk;|tC<;DC6b0c@(2FsDy@5@cz%A8XYnS9z&jRB7c&jgb{Nj}>CW3T$4Y6| zEY)|>)1Llv`Z}v3bLXRXj^|8QyejcEi1t0pxiV`V->Muh>9-YSJ7;_;>yxy+7&$v; z`qSj?{70IGP^XFwOUZ0y;cEasR+ZU70I|}=x!Xk=h9C%b%>~88iFXZl`=O?!8C|%;< z!u$Q_r>ckhu8CCN?KX7Y^kc!LXEi&$GC+|Ihc`rU4VrsxWiRyLYGm4G(Ya z8jbI}#VjuJUHX6G>#@uR>x-w&kN1Amyc1t>A))EclGwtI6YauF7gYc2$k#H|?ECN` zLpJs_Yh8iNbso`QS%E#Fky@&8n*TD73bL(Ecz0Uv!b?@wq7MlvuP=ODr&=<5$2Z51 zZoeFF*28=`ZR43Z=M~ovaNa3g+Lp}dIOSDELXDu0ri;VJ?Ak=}2{+EYU%0sRKW|aO z)m+ZwoI<|f&cqDY9GxWnPdm?B%>Mp=-qKHR2NFY0#OaBe((Pr zZT>&+Fsq+>|NQvPc7}rsH{1(Jx+*2;m8z&aZTY=(mrh(d6Je+3+w8*W`r_D*<}V-9 zcFbj-nEq_uI|Ya9&hMC)3qNvC@jAI=3ghgF@x5Vt#6PV#eN<)dZu_Ij`lqihWcv}l zX42wS^3ST(W<0YyG=pW1fc;%Nc^k24#`}{msQW3n9E#uS?&w231e!xGz`=2h6P4(kqE-eT)! z+moc$`1bEE*;mZ&6DyCS>*&75>a*4*s6ltDkt>-0dILCWz0Lm(}L7 zW9HsC;cE9%y=lcWBpu*mZt_Z`#X zc%N>X_h&*h>q)j1PWwwQa|#(9$TB^>EbYoio*Mmx#fr-cHx-{f#UUU(Ikt5>+i8if zrbjaSzOcBT4fDv$oVs%A-)lR+@=AB@-CH@m_|C3^i4{>|XP24%ovC~&$tizZw9b96 z?Y*bi(l4v(|6IJpru$H2K;r-3PZjj{`(`K3kvlEc>AvsOzh(o0eMfIC%W-{sGW*m! zukMRC45pomsFlwCv!na*yVL8AHGA2adoqe9?f!q|yV}N(xJ2_WeDnIbR{K0qo#S_> z_)d@M%biy%!X9dE5>e9Qalh>8Rrf3K#iV5|He6eRmzAt`o%`co$N4=cSF+?@-IViW z#fEnc-tC#KX$6wMZhYXb`nV>)^1+Un zla1eeu;1qt5PnTlsy0b9So%n<&ef;~-t5u6yl=~uV)QY%wn_p%9u<4z% zzCEtKWm#LDh#a9&xkC{6u#zx_YfJ#N>|OZu+caP0iV)uHmU`*|59 zR|@>9tG>Qrw_0=Mxs=-tZ!XoX@H2DzU@G3f-#paC|6NJy2}wr2l}GRE+P$23ThQ?N z^;P^#zuy0y)3CXE%PNba%eEa&qW3RPmt}hXljmN=)vfXKB7-KeE3JMby!qvvXkn#W zHl;tOC+KI~bk1~@{PUgZQQzNq=kr~Ww|8B& zkV!S4A{-E~XXCoP0^fvP`<@3q)UB4-^xWf0!1is9p+DDuQhvFle66!~gyOvGn_U%j zN{$I-bAQNQ;^x2BaG|?Y*Uq+tBK39pM<(rwe9*K|*uO}9b?&Z1E;kxVr61qimv?@C zZ?r)393%HD`dLLm}jfg-^)`PuN*F&yIh>* zRGmwrTBPx_-5+Ki^>+B=eR#3qh68>#wq&>E-*U5L{(OY%T;G;ohNpf`jn!+4Uc>fG z&Qax={D=PKuhWxm9+C2i%}QsfoE-Y*$`Zk2ibbZU|1>VrTDd1)y8oi|70;b--kMZi zyxJ+qzV+6O+0VCRUACKX^~-Ce%W2t9j&Ez9HNp4Af4!da-}d4iyR6o^_1{wB{WMF# zJ9@js@%*h*8&4}7{jR@?<8`n&W5K#=k!EqD2Z6>c3v!B74yb8fJhuA7Oo2<+^%i-g z6c&Cu)N%8}^43`v+g-M_JkguEfA{R}1D$&NyyK>Sn!2lfStCj2I@8T_E`9SenEusMHsEw$Jm2Zd|EjGnZdq{HHf7J^ zW&O+aYLA&qvYgzdv3*m;i%;@ZFW>HtVmbHz>Ap%ukJFFJwBK-6&1_ft^uhe5x}n4! zUTe46vIf^%?!DXQ<9^|AiQy9Ih=kpJX$^h)um2rMO5PCu;lKswo3+~)g;rUwdU`|c z_RRQIMn}YQa~|fGAKR1fqi5PT)9vW{c*zC&0pCOZbp7ebX>otAwRPT{-%!Di1Z*IyraqS4%`6Nr`tAc;e8U6R0 z-mQG>ky^|1G|eqg@2FUxTvnK z@p}FI{x;*c%aT|9jVynCMq-*2zai&4Gx@}S+Ee93o*#3Z@V(UP=)NOI{xLqg&S|Uh z;_mg0FFjpiZmWqh%j`9Yy3DB{seUGWyKw)B-{Khu?dgU>&iH{ICGT?-+Om9GNhIrR8mi1Jr**xE9`mY_g8P5YES;+ zF`RhDqUP69=M(`wA>)2_C2K!}S(f<~2Oievm%7wUy5@C7A$jMd?LYq1%*@?5Mf$18Fz& z4z}ZhKR5dI>P}UVUpSlZ>%{d*o?>rVtt}_9s$Z>b@Y40z<=X%FFGrHd%XZ;%3H_xh z!REKSgm#yTGi~gaTyXSUY6<6$HP<<}-e{S|vNx7n=GV+4T+O!_*7%*{n0$1{id&6- zQ?$4DHr%lL`}oEBi(Ou~mMbiGv4O<7)1(eA(V6?V2Tk88RL!xB;n3z!zJD9TmM#4E zukcfPtiJh8PSw?nZZ3?A%U=D>V)9(=v+nMRqdU`99ZKoqHLGpndHQm9Wk&qn11COY zFI(tfQ-18mMt**9gsMga{O`pH-2zHZ)LqT@vzaJGgrbkPAQo2vTcugX14v?w~41dtJ`0pOX+(Qo2iM9b4_HU7NP46wj+a zpnlHFvB;43^52G2(|)gF@bud9{LHB@v)USDe8UCzeUm-KgT0gQXGi$4 zcW3*S?e6+h{ryK%664&Jy5Hm-uWa2cl%yhRz2%tNUu`M1!yoiFZj?I6?74PBQKrf5 zO-syY-M{Xg^kR{+o_k!Te9XV+;!bNOb*`xXw6;?1^|Fn5AH#oFFQ`er;qrZ!O7%MH zpvOI?m64|!t{wh?{GWv$oZoBtWCOyKfR6N zKW8|7-_5o*@%yW*tIqxR*R=A{e6!WAqxR&U_ZQ}^aya7exOi6OqN%m7BF`t;u$v#> zr>UFVY4tB_#-5TbKPB~xw`*8Ozgw9<`%n9a6AORJnPpD)yTy@xROj}Or@7+1KR?fX zV0i^}e^GeilF;X0m%8m$Fr86q5%O;5*>!VzyI(I@=q$U)|8~QvEmGDGO}@9W+?+qv zO8P^`rVE>nhduc&)X4cw$lG@5;@IF|&hA=czL+cD0&{eQ=X+Y+*nj9?M3&L-p1L*0 zdzHeSLY)y%7Ono8o1 z>X!Gi#^+w@uk5muVXgZA)>^4nDpC6VQQ3&gH@-~xxhNy~?2=i3*VzuBbhl#Z*IEg2d7?5_9?HqWp8fQGk>o2+t_UmCjQQu zMxr_oAL}vCmDDY+o}a+xaLDlg5&@;Hg8ybrULebImD{}2YwKmM*+D7~mT?ybH%&g5 zvzV_}g<}QBYB^ikcU#qXW!WpH&8P@JVR3!#y8y0z^RIc{cL`8AWYB)fa!cB>N^Wh zKDuqu%02fcZqqlhkL3RSKYB?(A8Xk8H^~=8({naC+~5-EShh#lGkyh^sR(nK;112N zrOxe*A7mCd9gm)B>+T=he(@!%j9{T?`6N5 z#9IGZ!6@7;^tQ+`wZ9JGcGJEe@0g=_WyL)fUH@|h$3&IaUEHB7yJ3r|&V`&0s;Q4Z zh8>Sx|H0>E?=zwAoS`{=O?4}7Y6ix0b{dPIaKDG#m0#JDn7X%ZY=-Zupz^!ZOMWO9_uc1Ixl7U`sswS|L262D=X@c z>`>7^$@ZdnJg0l**{6pZTs36Ud@3QBtcC9}{mcL4G)S!T~{{EMX&0%qO>UwWyx zRDPT5!W~y1mrkqra6eSP-Z+IX$L@IJ4|jDw(;q*rf0-F?UwwZE-+zf?q1znnHkOL7 zzc*`!yAS`Q0!{7fk(M2&cCgeI&w3lG71UI);@ioauijHA+yc0|upKmUeJ`SFfZGd+?GukAQpGV`C4ZdPxNN?yNM z?=6$Zf*H%YLd7d1Uth4AykX0(zPkHd|Ji|1*#3M<0Zc}|VXU`M=?yAn^Sb6^5#GdlX>N!6KxqX??0b24Be6&Dyr^Q^P;+%+@tA(yUEQp~-=>7QRc>d=&D2>Yqn* z#JuOZ?zYQInG|JiTe9HIA-`#}1$)z)o_}v_I+AH|WtEM^d{JAUyzJeVzD)U-b9ddP zy}B*irhT90bKRNq5c|BOkNZ;JN_fp$?thkN_h}oOAe$xcek-r~+xpPY&tJAs_j3G# z#7^8*nR4JT;rp(quSTy;`hF}_;BBs)0{{2OzkXf1&giaM^YUeXgO7Ys`fy6UuHBh`#fAeS=e|8} z1>GauCs6qNewlRK1utf6Rjux>;+T(HXL@vkZfL%fyrX@}qLu)zM>+qkC(r*oX@T&W zTWRX@eJzQsw+-7)K8y$O{T+Hd;YGfuP1MApB-Et&FQn;QSFNE$>gc(jca|L z)*GKcGFdM?%4`yQZs$K8?F-J&AAPg1i#-|fu-7t?vwZ8hCr=lbKYqdec&)!fsWo%m zp6UMU7J4~;zPIb-tJihU3?^u|sb86U+36$0$znFm-I-O}N<(BO?AyO$ThvOQRL*Bb zwNJ&EC#y*^FMB$5)v~3w?@wOHI~KglY=%wGncdvKW`7Ync~10NRmY>^YTt^(%L3L+ z7EdYhJu<;_#d>ZoOYMZ^-=-hh-(313cBZe!1Ci#n5)bQrAH4d#d&Py{E8oWd(9!8& z@n^sE$L&lnBWHd<~r{@-Men?gyg=``67J|71}OAYLC6jlUOzz zKez3$%U`mXcavG&3gvms!F#;epImgW+_7Elqi;n?%j9Ui%YPqL?OvjJ-)^>8S%6wx z0f#zkg{#k$`9Ii>Yc$KKez=}Av#BmT;Wm@k8|U7e%Dt;U|GzOc__piQmnptXMK*3O ze7%bW93Pko&s{L{Q|4XXzRzM$+~e{cJ+^hK8ga_BXIq|syYJRZj$fU#Eu5D=UZke= zpj>^jhhpr%4XzJU%^CSvT8qn!XYXL0?0;f|2;S}`=H+${k=ymX9>L5V!f!Q>9nLK z&7*gth3S;X&p%zxKES)>+O>|)ekyCPwwc}Lnb@cFa7pR=pEtrv%cuNj%ep;*FD7Vr6faitRbsU?{oN9_`*#ByN!c&RI#Wougr<_U3pPZ|u&$7$=ALqvt?tgjK#sA)+ z#>H1rI@5Wo`04y~*0eTdpW_12*Dh^SkXsuS=6>$Ygypwu-*YxyNZFWmDVz7Q&y@`i z{2m>4PFK02+0 zP15=qSRZP%^}YA74Qz|`zV_Mur;fwQBRd|N)bjmGNLLq|$3M~S^9sddQ$2ioeJ1+3 zypDY0SLMB*O|FRZ(~l>&nYX6?IKIfEG1&3+p3FBb7iMV*&+ZZ_y8d$!|8udYZ9Gq} z&ff7}Y}K)2`3Y0+D3u*PnUUTk6R6+2h&@EVUWp-s`?#3$tMtSv zK9Rv2GL;vkc3geR*{xVtQ8-gU-%!`uuS>u-rlPlOIB)@&G@HZb=!LH8*{~b zmXm%|$NJtrSoA_6^y)%CcZr+JHZF>NG4X$(d0bk;NBf?qtl?&_V)sv(_Ug2Q*#V_L zYL9>U*0e6zw}OHQB=c)1<%zPXFJdO{CD}$+0Kimr2Ox!I&Q_a z=0uQCj6nF_8mZiisgE>L99}cyks zqjqRYjIgNc_LPeveyIUw7tYSU7jo0V+jiExsYzeU87`D6bQo)YlJ}{N{Hj_})qF&e zk+nlTskuHS&FV+tw;zug=LoI;z1iyO`(rN~CuyaH{49@Rnk=w_ox7_RL3RNi#YplH%5mLqHIxmAAO z&g<6jYkc;}c5k+ja^H#jmTvF4!qPT<$>laU#J{~XY;)DFh0k4QDJXsa!vcdd;6mf{(3AV`Aa;zcEjWkFE07iIs8%Bx=gM~>4$aT^-rzsD*}@&W&h7O znJtqcW@fx$_T4A7`G1>U)JIC(NS*UvpYcF-NTu(U`i070Rf4BU^{nf+*u1A=YG~x+ zo#!&OG>xYR96z1@bmj3LiDhzMFQy5wh39y$IKbTSglLKveXa9jobeE9Mrxr>3-OyBxM$#iA5eQ%tzXr zumAM#ZWYLXyK~$759#_`DITs_Q@J^+7KL0Z{In+gN8gv*lMX8PwN*{_*dVjAvy3LRE{$H=hk&!p{{HzLA3DmdE6=2cZ|%o^+B*Jdx~Ccowq&paLyI$xzjErf8we9_33Gs$KF=pSF z)M8+9y8Y3u-so({qu_(98Vs{n?)_6f#nCR#ByW0-#%J4(HAmKj^357vGKSOMn?Ee45@x>?0 z+mp6$wM&|MnrT17vzGLXU{AlZ0(+k(v%Q}A+o15L@8z)VPDlF^&$cE_d-kBhrR$)x z%VNFgHEQ{0b;l(7(y|z*JWBPwmO8g0dcU~TlGa3{yKGAD!mmx4DY5T>=GVHF4(C4$ zMuu+4GyRb;r(eJC-aXsTX^UgNF}zv+>3E;;?yVWF0eY7!nio!9vitW%1AW#Knee^k zuY2a-z3Db9a>>ks%k~>S`?s2^n^r_B{W>_eCPi*R{hhyCegy2h7N@ARH1E#VE7K2t zPOvT9{&Cq!2Z!id<^!iBXYoHQcxATyl=lfCsox9a`#)iwP#>gz+O+)pGiwoB^**~YBFSMK&+J0p67s1^g2NjM#;NqMo9$r#8 z^TVmN0a;$xT>B#@fA$MAT6;TfO0(n=->FtX(Y?J>Rd>Ap@=$p1UjJA#hwT-g89)3k zog?*R%SOwjO;YnG9nG0{x$x1B)6LeCiiB5q-+p;$$GW+}b@PM|&b0WpLSTd2i>tEd zRxe>K&DZ%lcb!VDjz@E8{L8${3;lLa(B?d@zq7d5^}Z+Tu}3ejMR_m(p!diAvC4;t zaaCXYKnSu5YJoUdwmz_j1}KsFDqST zUdejMc87T0--BG|ORb|E4(EtyPWpXWaK_D5UyiR@=J32-AUcKfC-aBEn0un9i$gD5 z=Z|``J5FZnjZmfq61RMv_hpCFG_xz_Wq-ZaeDO`zo2qrMr#VKm{}9}obY8vj{L+gC zSGA@%XE|&%R9&Unw6SQ3iERGI>3{7`dPLXX`MWbS=hwW}wBADAn(JrHznu8LcFqT} zAME~mZa*$|cJGc_?-t5F>4T-g@A+X&S374O3dwEc@rca$-Y2->cX_tLydSgf$z4h; zcsfrz;EI`NVu^wN~Lw`7O_?RF32?6|nd-gC)E|YdZ&DhkSgnsD=>xOoP~0 zeRG!uPP}rmddjs^-M=?vccnfRD|nc5J69+7@`i8Olb7?Hc)-2j>sr55&29Oq0TLQB zM7my>7Bp5p%87c;-TZN?g#L1|2=+-0@A1Tk*v9&V(b6^<-BURp$3>sFiAYzv^1t%9+J4H+-3r zekd~a{^4CG&d&H?C8mE@ZSq~ww#^>T{@t$Fwkels`@x1&OvluJY-HAYCT_7Sk5B*A z>q9f^wHou@Pd&0WA(nLxr^hN)o;|0wq%;a_{p|a&dOq(`+fOSGDKN5EEuORS%GZth zol8}g94kE@QlaN%DBiMNhH>YoMg#H%y& zI<@Qhl?}CQc`U*~Ip6PO96A%H&@O#*cUtA5toOzYYn<2dtTJ?1AMH}JIf>b5PIlnD zjQ{^`hRxYA$MmXf;fDLSr4JoAQ}{LUHoNeRGkF(P{`|R?+o-6qPjmb9&ksJ%jLNuM zec<*L--E~EzXk_&uIlpo9;@5ZtvKQBk6Lj{M(30w7v4qO$!u5bXCCid>!GW@=Hj;l zt@C;B^!i)ezq0RbkGc7VnY-qcub460+D)^0*XrFLbU&|>6~Az1hTx+g26YEwQmwsC zZV6s@=){e`EUdA{=lOUKOD(wgrkB|-LR0q#Z~p=|vy=O!XX~sIxxdmQBOprL;;l?| zm3YICcVCQu1uL$c$`-sZPqsG2OqKtGn^W-4_YbDuT&Zz*)sBnxuJJPxKW@08RFvjq}UH%yX9c{cL??nR4+1v*Cm<&U5~%2}hb-wGEvfy=VVH zcILS1Ys4M#H0m)p_+RGZAYj^L~sudG6$Y<+Un*T;J zV`tFQ7Rd!BFE^cBqF40r=!Cu)?v2v@Rp&qRnMz;z(K7oGi-+IYO-~nu?7u7h);^Yx zf6JWxDRsQFCH=)_tIsoc%Jf%^fBbee?}sIUC*~FCYz|^ronU=)L9A-}lXL5hSFu}s zS$}?MXoXtmA?IJZdJE#d`ZgU{nNWYj^WscfzPVy`n^eyEEvYWI37#`+*TQ+`8z%lz z{P9EZ&$&7~m$zm{*G|u>5A!UVocEQ1r)cw`hZQR)aL4=)SpGz!xza*$bL5RVie_sf zzV%&dh!oa5S$q11Tmr|s|I!hcg+Dj$OnB_wDkc~$vpejC$=a>i8>JJY_Xp(#M*S7L z6!v-R=C#-6f8W6E*B7FCVP9;Fz3-dn+m0Sp&H8yMxZys(E^E~+^)RM;?f=}QXISR` z)S7c+&Mdy?wPj&HE^s{yWZP>Nd9PwU6SJoBhnxAl8{WmPFp9a<8v1`(?v>t~DlLgV zs(UItPMDlY5EWtUTpDWoPyMCFKY>ZcYncDeDy@I;E9YJA&b?cV^J~QJb_jIeJN-OQ zAUebO18ZE=Nv?nYCX@vCO9|@k=6I;W&~F{KDD;KqbLXJt*E4=^HE3x3>A&QiOJB(U z!v6i-hrU>|HT9gfJ=eY}Pi6LHW4B)I++WJ;Z5FS3v2s%JKmPPB=TDu=ES_EZ=hH=2 z*@;q4drz{I@h!XCC&I9}r;gX};<@FUC#?#be?+jzd(HVuUA13FR+Kd+?p0W@EZTE% zdHegqJK4LZt+~Z;lhNH~iw=+1A;oO@+ZLaeIxZF0$X>vm;n^7Y$oH7z_dVO>c`JXc zKb3KGGt<{#c@3{hb;h%2_Du+JT-Gyx+cnqiXY7S#t2388;Xb_RYtY>?$m(}s zIJesWJu4Ds_BQdq(+O*j-Uhde^RJ2WoAz@ko;%UtvfZWeZsiuEP(G=`RY}cSp1Nbl6JO zABHQZOkk_K_+lNOa?`0ZF0-^kQUW{+s_%Cn{{7dyO*Jzp{QTXkXE=opJUq&}X?o%l z`=f;)C8gJ;wlz$xT#~rw_>6zv{r?WLYU!`ktqQW#*OGWYr!*rmvXG-T;LV9QyH_pc zn!5g1rRl+*U$>?;{LU^jt|&U`u$)ukx>QF`rA%;B+fi>kk2)Rmh>$E8;L&e@-~>Xfe5_oi0Pi%e#ldjgO5S9>%( zZYd7@*kbB;d;%~;x%8-UX@$<}GIw zH8aDRr!(u!UufImW5tfi>`8)f^F<-fRs_~cjR1_74B@koKhF4vajq_v8=JS-Z@cDhp*x`=XdwLZrixN^!~wK zu@bKt$v;wd-_j4t*7|s%wQ{22Vv~#4EA~|QsU&cI`eyk+c0o2zm9f#!bCXRx5+wwb zbBumo3Sr|8IB%|e)idau$E05s**E;vndOe(_t>80G1Z4nJna~di)zk~rtNQ!ox8o^ zjFDlC)W&AcK=yeye-bWM%F8JO6n#Ld6S&lrcF;)Y(6=u zJ*usK*?z&!PwzM{-)H;7#p^sH_LeB;p}*VWHYmNjdjD3|5~&Ybd!KMUQ1RIE^3SGo zg;{TnHTE63?DuK6g|vl{_6w%TyCk&p)*pK`pG9B%_D|n0o%@>9V+*!07hDk7f8e9w zjzv$t$&^?x-+7>yUFp7lY!%~N=7n?L`7i#KXZ_ww(7k=a{9`MF)e>?}u1`yD;o7JB zJtmdu4j*&y#}k84JW=hggUW}U?`|3&^HVEXY*qiD@owR@oh|8guRjORy4kd=(&NU& z=RMDVXEb^VM-*+{Kf(3jvHwd8QkNbJpRB*Nd)56Vzn<;dzQ4ZW!vqWd8iP*jljm>o z&Ai^Ue2YKFB`KFnCe2KX-e*mUUlP1q?&=oC+xJ}dak{R*_vT1=>1*B(*Q%^u?=#BS z&!<;2rJ^8z-Q~?^c8dpHDYoutUgN{|cA57h%M(vcwik5%3X&9?E_mqX+FAPV$&!O|0sVmFZkNgasy#9H@3kpQ zxl|uWJ#u*GfhOKF33Fz=p4VW${&2p=jalDy=AL}Vk}r9B`7e<@-`-Z7H_{JzcC~b+ z?Gbl|?M+6;GyL~m-dAG(eU;7p*~OQonlHkDQ4m zMcmiK8+4xteZReP-$upwkMq0a4`mpiT&ikfdz5pB|G}Bw0{a5%|4x~5Y0g?ce$h;>q}H^Dd`w%0YJN1-8<4KQA6SI?HK=LU>rAMvK{^0?$Xw zTh82H;&UzO6rQMg-l;%9m!OUZC zJ!$oRkGi8*SPZ0#%PLY~*IHr8uWAo! zdch|w?tW%c>7RYt@wS*(1EavUKY`7;3;ftFr5V53U3#Pb{hsybAKXcNUlG*PHAU~` zwO#y+6v~z^^4M@b*>JbZ`jlzYXP!^lB@x0ammkZ$i|K5?M=$TfIy=9Ay}g3dbolp9 zlAG!h@3=4G2QTl3ht4*)nPmQn-2P!S?MhKdP}TFFr6>Kup0r+T{q|PKtx3D6**VzL zXkA+sH!s7bc^rXZ;%kqHg)41vyuD|Z$=x5bg%30RViW3aySh=qf#s#^@<+E~+Mg%N z%Y3nX)m$-mcj{BNwB^h5-ia$6Kh1N$yvVmYZ&}!3S4MBsZQuWH zcjI{%pTg6SgFrfy}+i^YIw!Y=B`#P{>6H$f0$gks`qo@iR+sM$|}!2R{ODXD&La>4bJ}x z|2?s5GFvnC>jTX={a|jhNe_e%6|CYl5|m1QQ-O+P4frrdADb{O{{nN#_^3O|B%8NVTm(LyZ)P7Ed01s;j64~ z@!pSfxljLD%QgRb^Jd#(tC)K%wpk|Ek3LIin0~m@)IhSW?3DX@by0=%9RU)PxJKVBy;7r8@97JEZZKnR9T3B0|VC? z%@vbQWh@Z!*%M-PWp^vTC{MI2dr+F-1N|8`_kY?hnfTLblF8lb8Nc<9-Tfc*ZRe#W z?x#dtVh&tsR%6_1_2bhf#R+TkLbd#QG-5BDx+L}O#(jfLt#WH6F8mEy_GG1lzFbVB z&`Q3(S;CyD;u(Gl3$9qEzX^9cx>j$kOaAw*#Yg%-<)@uESFqZSqEG(T2d-i|3K4r^O4*TPi>}0Aowom8!wgP{@#lVv#+cx`|9?3`ODcI&rAbPs{NnWx#4Et(LYL#DTVpo53M@4&Mes0 zn{gypI-=vh{SK8?(VWwkW=6AD*19(Y8_q2;cP}`l#Xski?Urw8HJdFwqXL?m@7{Xu z`?>mcm+q+vGWk(wYO@5{8ZK5h#$Zaa$md5%3f(&6TQuRrE`=+o?l zj0+~McbU7Nh3AEy=aGM$Yp2)GQgjyQViunhcJ`9s%{ROE_#`fT@L0Dq^!2F)MqAws z{{5bvB+|jmmvkbrNTQ9;k)7juUBu#rj4H+D^HY6`UWo{;j^)&f|DUia`(CN(eaDRB z!6Bxl-`30PPddxHR8}i_`KWzabhglxoiJBOLHmqU*XN}C#Q0!e@+saz2(nRws)=;vm!KRePv`W7XI(M zys%^e=SDquwer<+_mA&c`EPgl+x{Yrxi41R>~Pmm^9;W@SIyL~ao>@|4S(FbUO4Vq zSR*uTgIj3xq8(u->b;lct_Z5S&-H)IK4xZL2DwB${<8nwG`pNfBv zyW)?v zf9FeZp0DOvGJRFSp~Y%%)BIzFX2uzFbm{mWaY}h(!LUsu;~fXHy{0i=i}UgHRoepN5MPx^f0E~X1veC>Nf(|L5J{*uZ|P&<`b&GJ|JzsW0q zsj#MVPc-)__kBMe;ECZ{

HhIb98%u5F-M@})*EaKv;|2!FYIe;__g`5#>kGHuUFDL#Pv4fTWyzLWFDk`( z(eDJ)Re_}Vu*Ve};%B$)4_Vdsjx+4AwB_c`1sOWbN`LP#8+{13n{VBIf4SP!J)FtB z&gFWYf$9l@KTjFG`kL!vpW~h6<0IY5_40Vbl*Jc|4jsSF8EE^e^Gd_vYpxRY-+s4T z`g!AMvioG28^0?b+`XO^!pi5E`>E0^{(4{TtF>RBZ8i3vrER0MW@FvK^x}oW7x#ou zc+YFU(|^T!jyp$teJ;&?>=T)G_DX0ezod@2L9w69habmFHg@zZR{h(##c*Xj<2!?c z=DEjbRa@=r+aEer{6Nw5A_e~YoxCSM99a5@rzNZXwrtVum4a8pcJ`c}Sa;k?W0rua z6YEstpm@dgzYo9KUi*5vW~`q7!uJb3bnB}xrylgZl`Z$LF>c13$W^DUo8#8spM3XV zymMX@n=uoUvEI!X{_lV9zP;{HY+>~G7n8~E>)Uy&_Up;+UwKQk{f%e^(@9&O{iVrf zm)bN0D21o$cq+#*6u}+TSD&?Vpx1i*3ca57tL_yPiL@CS0XP zSz%iJ8+N-lrx)#*uX*+VO#N+AEK4-`8eVTtKh%@)`}~WY`J%;h%GP&&I;E&(&rlh; z-{+sQiJ*Ox>%2Fm-|yS4%;8)&U8<$@LI>OX=JqSMqZDIPix*DX;r{bp=|^FY`Gr#N z9?qWlckXBQgPc7T=S)NIuL?AoUE|#zb?!y=oKvM=GB`3?FRgcfbaso!=Y_AP+WWt3 z&`WaB7M0BB<@)mfe9h2(4P|$omYIs5ng7iH$?G`%MNS(6*H+{!ELt5^aV@`y zr&0Uk4FL@Umaoc8(v3SE-8P@8^gh_wX*<8`*YDmhiHiO^&0n`Kjd*SL@5|pUnHs;F zm#^Xtc>G>%L38f@d&@q0uh^8UDm>NlyTYV{x0)Yh2!u*;ec!ysborT8=T_U#>zeJP z@bcXMzZwNfFYCYN@a(9s;d{11BKq{wf3v>MXx%F{d;X;tMN!%k$KE<0o5yyi%jd6| z;^DyOe@=34ejms_F*WDNw1qRKnoXaVvTVm}F_C_YnKG_gXH$O9>HjD&ljDb5hhpvg zPr`j{L8*H`rp%15eE%@x={7H>?Gjfm9%J`cF*OZdk*-%*=%RAy{x-A6r;lDuox1zO z;U_8;UZ=~BH)bU7l)1;c_>%0+&6<_Z9!?2)a(nx`n?*lzn3)b{Hnc0~-(WrD`d3Jx zZ~hCt7_B+sH$GQ}+~X>Vc%5b?8rh-qR`S8ePiI?_&)cr^xFoUmKx@)W$Ht`-J zuwlY>v9iTSe~0zkIPgE*7$l~1ZK85)QThk3wkK<^Zz^!uk;@ z4NiXB7EfAod?xe1T@xGQ7IM3Py8fahUX-;t!sC#L_s8rn%-@W`xH*Sna*d7YVPbe&}C9PGNV$k@WTA1rwTq@|IQ|BEx6VBD_R4%dE06cp+DuV7uF!eU_Yy1b>-%Jye~sjO*cQf`umM>ljp2%q2uh#KLqpT7JKGQ zss0uv4quiGnG>@XS}{b1 zSnA(Da!>el`NqSyHy!xEbF8I@VX3PI!}D)4|BPPRr@wIec=QP0tPQi=cFhmWELM+W zm|QFKui?8&t6TsOBoY z>vp?Rgc6SZ^YnbTYTY3%*R6%;W7AKq3+5N(*f-<%-q$@1U5o{(m)Be}`LFt>J3A|A z-O0&;9|B#%#V#%l;+nO}X11A#~u+4U42j8vLdEJe$@{ zii$mWdS+{`-H#66CrJk%PujCgA>`49MQ76%FLPS|*YEIyJ8zfA{4Od64eK8E?bx$l z;eh;WgYOFpHkzNTh`oPJfAeP>0i8AFuddHnS-wQ(n5T(QfjtZNQ&+8=j7uuho(VOd zm+3yXCd@ABef*CVZEtircOO~O|8lzq|K)tNH`Un3FM| z{@wbb`J}t==bxt${42}u&#U4;&5^b&_Im(}Z}@>5r5pNAzTc^7`TzZj;O>*BuGN_Y zd|PRh^~W;EBVYkj!ezGBi@dWu%X}Q9eUD%Le|=Kd`(FzV?XbGf87$)A?I?Xf1sV*mY11Ka_a}{We;ZO6RX_w&L0oxD7Bq4RdEid zM`Wc()29VX)s}Q$5qCRyBCAE|qrva*OQR0VXgU`4LFnA`{%hYqB+b$*n)O9CcK#%* zdkbH+N=NA_YR!1|>ruibzgUxmhib>%6eqCP2r0luk&@!!uhqdOqKK;}zmYlG?s(0TF?guXw+FIFqlM^~WX#HOQ z;>WECCvSN&zZAcIIA2WE!klyIoR!;F>tuK-vq>C%$vC6cg?o2NEX#x$Eh@YV(jOmt zo0^cmV8ffY4|e5ye82K-otSdn|5t_&%OC=|N8s=9+%%;e}9U<-g>Fqyh8>Lll_?s z7qqUs#MWfL^xlFgnzi#DJ#|kOxv|yO=T{W$-E-yX$Nr<& zuG{D>^_4uU_2l`Viffno(p#oC>%ClT`TD-Gpz}iiw^w92A8$)7xW#*KW!l!H@7HR$ zp0hsBp70=N)voEcZa!yS9dstn=Io=pt2WixF)EdBoHos%DE{PR*OujLH_C@vT+eb} z&9atvv8BYT7w>pJNbxt?9Oe4m-lXu-O*8bm%x8y5x|7?*7Fl^roGiXxJc{dWm+{pt zej=w1KbmYLlq66VTYB3v;T}_04SU5e=NZ@X!W2Iqb;!`KX0O>QW0CgUvG;h0{SlF$ zFCUhqnuQ)VDm?C17Pj7$At$=meyW}@)9I(lU&4M}-)iQSrz%q6^18FkHE`S3liTJ< z#(1s%t=6_`>K4ssQ&Sk!O4M|!J}cf5X|h-Ct5d)C>WV?2vglOT=vSX?wC*juyK0x* z-tSZIKA63;oM&IFLiGmq-OuJH%-+rDekn2EOik-AlhnG-+;kq_$I9JYvRQ9x5BQz1 zu-#+wLv;a5vaPhx*VbEHX(o$pI{x=4Y>L?b<3sMEvg>|ni~p7jN?hVz`bn-l>;L@q z?Njv(EE3FmH>=d!-FS90WC6>DMb%3)&Rb8refCt4U&fKIQ<*NVsOb17nR4nYTkhg5 zMP2F(b~*B`p0eDhyxj3wjfBYrdG#u3w^#eZ+JA0QYdF?Fox$se^(Tf8CuZ4+otT^T z%kH&j$KPe1r@jWYIkdjCIFfYcJrBp~wYoO96B^!~Qe%9*q^|Yi|F6YI<5f4mF|x== ziR;$b^i$Mp)9yRLRBww}wS!u3Vq1+PducXI8kw3dJk>m5wkg##VVTRP=S zx6XK4EBGioV$oKMx#>$DWmc)qyc;U}Uh`sN%U_L|Z!a%XP&2&Z^5XIKN^9HgnpYac zj(y9^JEoe+F2khc@N8AR#(9CmMt53L(-t^1v|fByJoo6oSpMF%U)HS@+HGp1eXI87 z&L;Q7mR*kvRSf_4C9V#iz#V>ir|(6ZRR!*UFgcwUg*%UPnTN4`8`VpFoUEWdlEf^A;t zZQrK9QNrqXon{@^TY6^o=|*Q=HBkDigklC7{a_)M*%yO&U&Qn%KO;)Rrv(is_ki$H8r_uiT>3?~2_@@lD*``FBoEtPqnyL}#|_ zjfnk)kL)6EMw(pVn(M4Btz*!=yVfeA*Xg>yxi_!G8%^JHnyr3Zr>@T|*(P=JK}}Ob zo{*Zt{=*?fPeg@(E=tK;y28m+Dr$#wp7BJ@J9B;rnw?TlapvGlueDK+%G{xz`{G37 ziepc2f4850`plHo$zefxOIT{vmzSM*+MlL%MC+ldYF+%fyIb!Wzf>{P)?7d=bZG2`jRGt55Hi>9&q$Gm<2tZ##Izf5u2Hb#r@ z_XVd{%r044+hA%t_u{dc0(Ez<=Chy8U7d99+}4skZpWMh6X(Xfzj{I-)Yt3z8>XPl zemSZ2Z^Ga0nU%uRF0;yOy@IA%LgInj>6b3tUHY79R@%S&Og)OpDmpuEUTb?@T`}pT z(=qA$b5l3oRor2rmC)XLT|DTcd#ad`FF#vo~LVE#2&IG4=NH z)au=;e@?93k^X4ulqf^#f7@a{$>^+S%zs&uRJ%rT24|AbE!}7ADbo!c)B8&TW>!Z_ z%{gEzxmHQFT52oL{eR-o79Y}fEv$}8H)Qz0CiRcGAvbn<6B{45^!mz(O<@jf3;2RH ztE_M8n$*qw7L?{FkX)wlY?1c+TN1bUrfavT2TJ-JpY8C2}|zqv6}T@+Is~Z=8rp>U0V76EUPo!{e?k#%FIciYg+uJ@7ZM9yMiv_=89AKBq(z7 znDVZUtmElk^UgCWuh^p(V+Rbj_--=}t$Km%I*Q;GWXr zSbj*Vc<#ZPO9GxVB@LQiM5{=D=hZ|SeMZDB_r?%(Ye zuAfjXHtElm;wrb)5IHB&ul99pkC$)1A{tPa+;NX@-6pM+e^oC%Q)YKaHblHJ=Y3hV zIF4bHf3W^n+1w0K6qw%7gS56&r6MOr&U+yhl z>BeYR)TD9C2|MpO&o}S%&zcuH=h%|6Q@MLq^c8Nu$SUEqSA%cW%IZhv%@O?kKFw;cbFVM>sD>>e`*r#C)JXie>SM#!DwcVdd{u+hzJ} z$)&}i;%raK-f*4}Jib@6TPeS{=)Cs4JJa*`Br7kxP-FS0fVccpu-Jkn7ZzUs=fgO0 z_Nise%hZAs-W-&iHDQsNffVCkzvUIhwpV5^JM*N;Bigy`g-h-sPu_2Sxo=`-Tu$v( zQ{R=zt{gr~V8N~HGHna5_HSRi*Y#eQa=`+<->3J9J30Jc6jIie;^J)fDcrQ=50h9| z`dN7s4UYTnb9J8iUVmHPx#-5m*`-t7=v`j7{^pUTJ64OXP7ArP_lLt)1NQQp^6f|D zb*IPoEu7AAb*aP7Xjft7)3#SzBd$arSn+k+J16zkJgeuO;`IHsa{uZW#l}}Pfxb<% zqYmz`km!`-ezo*&+7}ru`_2+}l@(#ytqXQORH^x!vAN$tLSX8}$$vLbs+(NqJB6|3 zBXZ|;AY&bX%7k~AV!kM7-$_4AcY;0J|d*M<*M`xL!B*$PdDr*{c{Z#i*Z*ZL3F<$r!JQ~t0=pSh)W zC7*qdpu74~9(Tn6hQ%Vkb#$~6J|<4FQRbThoOzpC^Ir}=G@JC7c>Zkeo<+pX~UUdrbK;UQQ4wjQ5q#A_hu@yB0#fBx`t$&(jO zFT~pC&M#xw!2P@QFvstyU#>VcXS$`FUv|HkPvY0DCo50AG5Nn}mPVw7^Tt{GZO#=2 ze#-4xCUr7o_CL`*>s|T8`!aRyuSgS!Su=^W@FVL+8KZCEBOyT zuFDSDc42PRyoqY2F_sb%fiM5|-rLwSdBN-HOPM=LHeJ4U=PIjL^Cq@SOQksqp0x{4 zoVECYogDL<1(LFV_ZWqh=9p;3g`Lr82|F?)@{ekc%lx7#tN+Mt6Hy79d`PNyHk-q| zL-NI?iZPGxgnfTEY3T}mql$&nnsw%9rtFk{@FMTO4!<=gPrXBL_GTI1z`Bh8$8ODx zo@xJ7Wwn^>d9RfsXPthAy|NR!k;KCic;Z`wf)eKkq0rmne_9@=7pF{&_%Gw~Qn77m zVpJRJy48y9kx9W-DwSzp4U1pjTO@Pu+a&3QFP1*Jks&Q|+GktQ_2;R}E2LJg+2fdU zXnnVJ+xxkx-m{hOajWRhpXeP>Jo}pc=0$x^gVP`LU#@#`QM>Wbp8e7S-#K=x2tR!K z?|zA)j`7WhmWR$V*X6_%UTvxP{i64~six7{azRsB9eki^-|}_=(xS zauyrOxa~=IEW3LqVmHJ7TNjfSUG3Xv@aOlMxzEa0EIP!a`&wt;N#2}XSADUMcii{h z`%#in(8xXG)o1Gt)7YjXg7ZAh8FTz}XDyg>Z2P)OkEYG1raxWvBC zeD4vUG=Ea@hvRD=RNr%bd(}~@BYWRhfqVX1QkNsuKAm=)y;oJZ%yViyi&r^&&12^r zv!i|5e;v0^-uSqcH|eLJT)4iKOn2HuqvZDoj9x{Z{w}ajy1@VXUfy(`c?V~yO=0vt z?=F+N_u)q2=E>=yl5d&Wg*Tmvy6q6FYdT4o`--s6=DH`B=d8*ox>V}ZuA{Z__cM{h ztL|*JUALm|&p$r{8$;2Sxo5*pJQd_v@JGW_?~d)(pS?=1Q*TY>V{8jPbUIL3sr&4O zNyV&xp5091Qgp02er@~3RF*TZKY!2Ts5OJVWX?aS$k#lPOGJ*XT)|m?Ziktm zxaj?YS<;7>R5*8Dy~^LW(yy?i_)oM+RgTRXo*D0wIvms85?>i?Tdr&V|Jz&Vkh+jL zgG!U?cHeiltU1b}yY_I1$uA9|WnRs{ZnK`hcCOb)3@EDOAc9HDLbB}q189Pp|Wek1g!^>uOq}7q8U`qe);yIzjD`_HJ)PMl33U$ zITn5?3wyG?-TmH=rqlKxYqYd@8x}pN`ygF5w@8xHyyU5+PB^!E$*k|pe?2SL776)S z`!Gbyv)aY+_?s9W6bmkG&i&B(=;5F3b$+#bzDG&>iG;SqoLt0Zzd+&Q*ZuB)+Lp~* zT{5YH_oQ`o%gT+37yhn#EnpwI{hQY1D<_#)f;yN*Y}U^EA^c_G%ZW1>PV8%Sk$O|3 z(A{usQo>qOsb*2bxrTWb?-t6xS-(lsDs!qJzv-023qN`|R;AAVvH$n{Em=31pIk~w zlUn(s^y%I2E-e>xG(E+B8D3C&Q|@A~^)gI+;ii>tc5j|^J7jozu8m^l<1~07VR6!S znfz(Vf8lSmzT{S~u~XdV3~)`{^ZKbi=Xd2 z7bSck{Q9=zd?m)G6<^%7Gud;DapjT+2PzAgw|#6n;-KLE>qW-3_TR!~3@fY;UrYS- z>{0yGea51{`mV?K-IlosWxF}LbCrebCoOm=iXHMXImzE?bO{#d=-{i{C1Dz zomH~`PScVx7gJS!{XY4`UBmBBC3oC@-B@b9a&@(?s19RA{B;x2D~UV&J!2>CFYc4G z*}$*Ds5Fh~Nc*9lweuC9^-r4mv1MiEmCbFUb$_`Sp1k=|h1H&W?RtlDU%a zj{G-ln!4)Jr-I8o=PWnsY+U3RbvIKxa}ihF1CK_JT^ml68eI?gxTpK1N&wrR%Rpy<;`BcrKA7vMCBKTn;OkM{vH>ap7!D2Vu6hI$$O--G~*k$dHAYYy{{4N zyWtY0(o~`^n(kwIw@i|MoE`E}zmKIhyX1%Fr zRpOHLn1hFZ7u7!7d48KTgVK!)TbLpW*QZK`+%)%?=6LGcli#OHL=&W~m1=#x>gS3) zF_Aa@|zHy{|uYk$UF2u)>VrJsYQTn!UL)WzF8L?`|YN z@4Q|YY;|j@yu7o}<%y4PcJ<6?OIRrPpHDvW<(o%)?+6Ns|NecFrDs`Lm6-n&;nXXu zEiW%Qua&+w>%pRr6(?=j1g5T7C-iH2fv367jsp>6hOuj?hxtq8H-a^iF5tQf8xPR5JZy*l!C@mqVxmfstE>)uJsy7uIp zaOvjfsRtH+?ECRbf6IzPDLbNg`%io9q4Aad zPOY!y>mu2%-nfVqy~{xsWqcdEgI?`kbbse_=F`t-`=@PcJ2>-*Vn#}t)a)L`IB9l`NL1fD8GC>>F1^DB%w3%{|_z~z1`TmKHu=0@9TZv zj;PMe3;wAsvVnj0%2OvKKetqIEO7mm`>J`z$*u{((lREK&&uU2e*MaKa(?n05#Ca+ zZIK|`QlEw+wO&RZkTQ;jt30cA&+qYMD=fWR`^Orx6OIoACm8!_ys;T|erEZ&qh>|da zkS*tpFrI&Z8LHSeKd*OCzjjEjctuaaw3kz-w7b0gqP+cp?!v`$67S>+-}uS8_nBVv z$~60gj1Q~L`rftdS$RjMY+-tR#3H_*>{aS7lV_~s&Sy?aSZ|;pnS3YVwO9W9N2aFE zcegf)etx`FQK6G1G=8E$c*Ol0Br`DlW-#7Ki0k+SjGXrh6@hqYp{yA(5iKuA!qWP*bsZvz)lbzF2 z@45PR&mAw^c(~}pX30Z>tP1avWfpTxZe09cnnnE1l}B}No^f_A**RG}Solq+Ok~mh z=*tqTTXy7n@bmf|IA!;{=WOBKi={HYr)}10TAy4kq!kmndHsG{CYIXHB)$idQdOIr z0?rg`WNpx&)$*QaYw?UfN3QNWT4eOe=ab%SHr+h+>-T!(;@<9lEc{&I^XWTz7gck& zB|l!_=lQc)W$AsF@?^e~+gEd)I}@D3vOK)hc9Emm^L2?Ub93XKn_j=1ra94I{jlaElP#vM*i|9?bH_tXnH3lRrVC!QZT5>U@hNk&H{6-@!&b~xHPFxXYs9L<9$}Nd zNZoBr=$*e_;<+)C%BoY3FaIxT-=}=5A@kU-Qz<9%0)-E0{+Ue|X)WZcu)ysPcvHl!el= z-&b(u^vb(!h}g7h=lq>UD@5hqIs}BRdZ9NhyXVF(>9uX0iHRR%y{`pra_93)&t-c1 zYHs86c`~1m)%65&v$iM&e1AOa^Y1?$9-A)~=*|6p!?LIUb4t_3XGzLOp0wI3HSe2s zCMy5b&Lip^BKyl`#?CaG+unZoQdY%`2Y1dZebUYRv8uXw-T4)LO-xf(n#o*Wof*5( z!9B6jbN;2*H$52JjCr5>7cV?>%K6BNYq2U$@tux~g7S1$GlpCDB&|-+Y4cJ(^Xtps zKa7iHDr zE5qh^Uv3Mo@CjQouas*|py$m8?U&BxoA65ct(?E9<%mh)6}u06v(_)(d)nsyng-=m z#ksQHN411X6OtyZN>fTX^Xi*~{LOW1a`pLaUMNU6y0E?6a9sD(mlUJFOJo{z4&ILp zyC%nP`8@y9ROVSOrEl-ceq8_F_pG`@`li*Dk&C?#*uCqxHHYJjMRU5OVgI+ZC4V0H zW*a_F)7ap7O!v#p4aaTzKZ~#aROfr=o}_gqL+tZ{jlH?+%B#1hdR+~#Gv})Kn>96l z{@erlZ=7w550e|Cy( z@n5;qO;dbk8(nE`eeHN}lA(5N>BBNR?s@K4|2!#IdlV}D`qfFpfK#tTj-3o%De^Ev zKS{Q(UU$;@sZZWEpN!LdvQpynv$cYcd@e3ruY79jk=q|Cj~w`sy=sp^Z~a@=tA^_; z1Y)F~PSR+KU9_o1Zc@&y{g&~_7)N)T3_8yyY{^Vx0ymK=inoSA2`bn(4+;E%O zM5Cm%T9uExX3kjBbl*Di>ycOa`bC+Q3e&T1t3KYg_o(RXi|Q;B`-Aq?{&-nkWMy=y zCh-lQq>}9o`~me4xmH8rJTT>sM5+ZVap3C%e>c?#3kKGv7k9ha@n?{?O$ zuVZPK^v}$$TYD~oKch%u-N~mhvA^PT9@)<~zS=6XG`VN_maY54p6jr0vE)fwwJwkA z*Y$_rV{RQiIrlHWOVo-}vr^`McpSuO>K8`#H|}Pw5ds!$}g^zFG2Z1x(EPYxdk? ziC*}zJ;~&{25aYv!~>^`B)?`jIxY6rZ<^1i`b$wSYr~6V#d|-$Z`_?eZBZA`-1Fk+ zck}4B3lu!My5|&&W^uMc)U9(xDb4=5A9mNc&wV>z*!+p9#_Hdl!Moe~bDhpHK3>bp zU%|NMe)F$yw+M~@a^cR0d(VrF z3-Xoc{q#~77ThB-yHK5H!=uNI){EY7UHMkO;V##FF0T3rxh=`3&fH$|>HcB+(-y{T zRx)J~`z4m_@vU98sbup#hb7g!+U$0fYb34~GUwpcb z+NX)L*Urx4EowZCus`8_6{A_yh+3Itg ztC5BE&c*UuZeDeMu-tI{j~ClL&fGoK`|4PBUTq+M+k}4{k&h40R+SSsn0S1(hTRhH z%^WXV?>t*Kg>A0Z=kK#$t-q}0A;e~2wfxaM*$L8Dw0@HQ z3^&YOczmtVl^-JRZ=JTxT>b9)pX1@Vjj=0r{!g#p=X}CiLbjmV;p#Rm{lzCd1RkXp zd8EyBzID6s(BGf)ZN(pNXJ`8*?Y{Xzo^t=ymBJ7FPo(F4+PM3yp~scqEa`nVTRyVS z=&O6{ef!%wOMZn-pExEz3eH=SAoS#H{o(f#j{dcJ$0cv=oLm%m{y?wb>W%JO0_@-I zF5i27!H;{X**6YY?Qm4Omv>-6w?x&Ewfi4UQ;RsRb-}YDes`+wZ@vHyf9Es}jx=GmUr(A2EOT2`^gJ?jesbr@Iz^lM@P}TpHK+Kan7A?vdJQF_Bxdgv zt4O+8{$78w*qRB?H!GU*_jz^vbiR9}zUo7jwwdKr+aG3=1?smQl+Rr;A!31;+QQB> zQ;m5CBvh6-2|v95{LHCKEoub{{|l>hmoJ{BpEGOcyx0k{5m)9|pL7)7mGpI=am>+M zmfwPoP29fX;Lnol{#;_QeIIAC{JPtF|Mu3EJLgz1J-oH=Y(bl)qQ2kOz+KJCcFR4! zpI~7)^#021h5(tJ>seT|LY`avG3h+?`TV4qTe&+VOSH45*IFp%t1W5I$YJ~UGJdY$ zhl~KGG#@8FmhbA1V;}DmcQkKU_iBcHMpdiAqrGpEeQI~}&HLN-sQhcn{>XJUYvSt%1vj*ls?B!r^@|;UCT3D_kEMwJL)m%7^ec8TD>CFJM;?7S-TC|N zgb$COohq_7b~m5($9Gj4Z^!@d{})A1ncbhPwtK?L!|wIbvAf<(I9|Z|If?cB%T$ew{>NdP zc>EpfWi9wCuU+ps!P{uNMr-n-)TK*GcmK$LFQemgJ5Spwvw!W;V6A7AIJ$3a2pIz9-;kqd;$^Yxp`SlF1W)ytyJ+t!d`UG`{hU&N|d7edGMaOwH z#YJ^eXI0&PGW&@C-CMuIbP|4qaVNDat7orSk-T#Ij7$12KL1{ATI;)jRHbh_9&6e5X*U`L!%2v+qakwa!_FHR@ADq&nu-^O*80zw;Ne z?8~W_UH15b_RKJ!U$eI9)-G-CIxtPjX1`d^_2Nml9>WXwS4@l%D`#FfaBS6@OWso# zG!!p1lXNe?oi#s2!#2XytSE2&)sCMmi7&$Uy|U`yxUrl$c~f6S@{$uW^N)0I)4H?O z)AQcL4@Wr`TrA`57J3=_Ok7U5vS8)Ce#;YzFVeehFU(JqEz61XP|lv4J2lPrD*yC3 zPfgZVt?>yt;hb+~&J=6#I<@NPq0T*XK8Y8qO*;CbCOItW=)yZo_B*`IX^KC~kkhxD zPoW{=<78fiFuuL1&F`2l6l^`PN3LU1((?y?dt|$+1l~6KEprfi=gGY1hSR;c z7cob7cLfT+{L`awAu9BS`SYWRrw(ZfUh`Nl6X5>dE2Q|OS>~L_j}v7CjOXmm=9_Tt z%?g#}g}M7JIK9GWS=%w1IW96~(tbQkDn?Bq&pt6V)9J_b{t82Z z*tI&-SmwM)jA5B;bMMyWs{iwUo2BVBt*|L{>g=@mt7tUGcB6RgC&3B>-q-g^&Ep>y ze_!Od>E-SEBhFGTn!kVldA@%_SFh;=);`&`iYwFjF5gsm7?bomier9b|3_8BNAK+H z(!&%xKiNvyvb2ZB{y%rV?&!y2rJ2T`%cA@$?z}&FB%)~s-=S+vPu9fkTV8cO`oDm2 zItN4Qx2o?_-(P*vu2uP$5puCqw0*EGD3p8HGGlCq7=3TcmD8o%t$?QikI)>H0R46 zwd>s^C%u09X4jSsvqc>)CH+0?I9Nj8R_1Ma|7DN0S!L+lGt-|wjE~w-D6>5CE7u~1 z4XM>B9CG!heZ|w|mYs6ydh*hjZGTbUi~6LkClbQd4l0EG{-%}d{Cat5=Hhiv8oOD(x4aDL!3o`)xl4<+f_Yzn?yTTrBN|Ktp=#OU-B zvW2ImEnXh!e01=tu#U|CiVvKVVt1*t{Pv1mo}qc+`{F{?nf#B8dRwAOrM}dpiK|NH zNxl8;K3&yJI7rz_v+l^!4_m)ZH@GLgzNDNzfA_lUh2NDc6uzZ?&-=zCn#aPQF{`xa z%wmTL-yJNM&PUGXoA{lOX4Q7e-tIXu&y{cNwQ!q0chZCp1=W`=0tNI%%8J%@muYNNgZd5{)(kWO+NEC z@2LLjmES(@OZsRkZGC!vi^A`F)7M(tyY{ULna^I@@rb3chU4-h6?IA3>pDvhZ=0Kb zzURuyogIDiGTc`@v2xsd*gR;WiEcn6+VQC+vLZ1%Cm=Qi;wicB_U@@}57{P}dj zbN?8eX4uW#yPk9F?+vSKzpiguer85>&!rB*eaQxeZ0mCiKC`54^4KRE(Vgg|6gww= z;=@1NYFfj-?4I=T=eCSp4<{|pZPi`d6gE+o;f$Q^g(>Cdo}X6cIsNfK+ov-{Z#92( zP1vMn8SJ6x59S#ZHA zE;skqWs$`%IYjDbD`tBf$hj?_x=Mdq(f?DH!9Mo4PU-IcXgp0tV!x_yh(W^F)m--*>`yd*MggMQtZ{Ia+0Jh8{kjY>~J~-q`E6{+@Sng^#XFXHSt^*CZ^d z_3oc0J5Sq@y2a)T&zLdkuw8H3^KRMJxm!-8@&^BIh$>prUGUkuf2Q!w=EsI_+CCnw zH;T`lv-@CHM(E#y1IkVs*0U!s{~t5+|3Rkeyro@lHALh+SVbok-M>*^&7=3_)JnG3 zLW_euKOBpaSe3mXW0i;T1bN0kRkwoYU0rv5{+kUSxjr9~k)5%`gn3WiwpB-O-HiBi z<4U=dc6zSR`CZ=kt5lXP^SQo2chi&OraY=S`=79Ey35>Be|_mvVcF#Q$_K68CG$SK ziv9e>&UxXY>;;#$ZQT;2`Lf`4v;0DqnUi&T6ofNc*S_P*6@4J0^Mv<;Tx`Xssr7$9 zrQFl&`4Rl8^?x+iqtY;iBoxb`4udQP1ggZBWWL#1$kE|_Oa(U{eWoOj{a%@X>&%1wUbEk5;xL-=d z>(^eE(fvPeD>D9Dm6GyI(4pni_hsg%cUh(i?Y+CJMRv-SHcs`_8>>J2w9Tn4$#%KeL*-t-)u(y5c`RPuliwm%{kf~oYx30f2d2C|`dKHy{}bcY zxTZ&wc{%S)y0v%4H8Ho@GLC;-_14cdGCOjzP3qlI=>`Aii|SSs8Edn3w*JpCkKArn zeN8(owM+X$$Ijj2)7i3Wmd733_t)j}FYlxF9iq=XuIRQ$@UGnBbkF#)nrFbt+ltE* ztroucexk2y^ZrT4ckeZ-c{Kv>KS8IjoEFtmPNAsN%u7uAF`SSGk;+sdNU3|C2JnM_r ziEE|Vmn%OWuZ(@^Irwebd&_#oL*<;kdv6}RxZL>undK_m>MJBB&OfnzPygZ7U23~Jc8Y(TII%o; zw%Gl5cNZRP3jLq*><@UKb7rrTR)gD(XEVdH%@^NrBIn zW&U}47U{jX;ndE5-u{zg&BGs$9=9xS-0{;dBRn+2zvNv8a>{a__WOvR_G$l}XebB4(n_r%hIFs}8 z^R%sgA*b?BhD?wb{;4%lA@KXDk6T)z`&U%3YIN78$lgB%XFl-m@Vov&GvMy5OZ%$+16GWJp%)joZ_@lY|5TB`jp>cMI#U!TwuIjo^qSqd^ZZ3O>pR!B3T?T* z?)BfvoJ$to<8Cqv(`@i@%GV+bC)OBXB%vib85J2v1nP4>Y}hCS;1wC ztX73)Bf;o_|Hd+vK07?)m{sdz+u zUB{1?&o<8doM*pUQ^9+}yh#WB3ophSrWp0xzTe22S!4cI{oj?_ox<7DIYn$roN+%V zRT?H-Wz?PdOR_=Bnx9^_M*Tp_TFJyDRHl*tYTgn6XZ7rMbnv z{U0~WIp`It7`-uVIoy_efcXhScf0F#`^)STyF?hQ-r2oeBKS}~>`s1mh1W}~o~YBw zzM`MQw7t(5RUh25afb5ozn|*QdWeTDZa!aB_GORRXPxbFp*QOeS&H%=+hQbWcYk4A z^o={;!@RrYR`0w%QL25_Zn3O=?^RdoUP|bEvg%)#Fz<}`32qyYI5?Lrn7`}o?dJ!7 zadLQZ+^JBX#mX|ZRr14R<@5{Zf(jxVtJTUiPWJAx2s2R+5M<#uNV!+3?ogV;!B(cR z=c~)#V<${j+$!m~tQPBJ>v_d^`q^z0uQzd4GPHPN?gmRU{L>`qQ| zoizFJ+xE8Ye>SDWlp8*~6=3i^JY^HZ(}a%tB=?$C#lPQGF&thpC;i=oczy36gZcMo z9=@Np+}7#Bt^cha} zKAof#(f!#*GnI!W$tddJ$`jJnrqAZw3SD!=iuL9B6|<$vXU+^`Z=HX{Xj3Tv-`4il zkW|g?PWwB@Li%s0E}Z{;ZcfPg;MT6j^@V!tl(s*R=`;ut$@gpW_%%baFttMNe)7II z$5(hyj5w<+BF|er|E)uokXPh? z_u7@=ZyV(AtbHo6cELoKwTJX(`ggR7XUEyvJ6--KUnF;fb?d|x33&o;eKVfqd)YpX zb=F9)vU9psVAEOlw1#n=WpvJ+TMG)=pY7`4y^wa)&zbv)Gh=(VB}{##UCf7T z7G-An^41!BPWpcMpTFQM$-WGmUEH+`Pn)o`cPFrQ6@OiKW_x+P?C)-=_Z*xg~^x>F+O1Y#g>mL79)%+7){Fn2EB=yzxf5wMBYQKA5 z`Qxm=d$dYtOnbU{x%-=__6?qMQh#g}miTk^PI*m@_pb{rR~+{`>{8*Fr1G(N!A5CI z9*+3P}?f_j!e@f7RSyZLyQFI_g)ed;)*EO5C@^)rWZ<7&W-8k6TB6QA-W_ zrpKchx8NnCeg97PJu?^GI#pae&vH%}_mNwP?pOB7a{WI4^1vgthZ`oV`}i9s{^*I* z+_LuVTqU1#<=wyK4tYidzB{*5%kq?+Xtu-u%J#`i*5s94KEbrWe(A6BIJ=7db2ra^ zzWu(d(d*eqmN5LQe7@F;i`Rbo-LtZXxg8pm%`UY*VGuarwS0b$6zfM;KNo?#Rd3E6 z{{8%W-w};xKkAkJUdl}PyXJ?#l<_`y>2*0wN75SCKC?Tj#CPY0SK0l&j{iNsmh1Po ztT)cgxsY<5P4!LIg{S`yCd)7`$P(Pv$lbg*a-H$Mu4(>va~|@2+xm5yyQWNz zT5rJp&i>K;V~Y!f#b2{#ys*XaV?pBg-@HuV4l9ac2X_RiD*u* zzkh=_uqNob?Mz&!f9Be!2PGF$cAqVIvPg4V?duJ!+&jM6yEA=IdVf(he9qFz#m5(S zWZkQnY16gf+(E7Oi@K*(=6RlEliFT2eL2s5-TXVL8q4`v-86iTY`z`p^wWs#l(^8w zi!XN-Nxr&o_%q@v`?meEXBvv4qa*_7!kon8g8pXC0nJJH=|o~~w#_%9yL1;5t#&-{FGHPcr4s-%Ui(_&9X2na^p zI8*-8fq8X={jMhE#qSNLtv&bij>!eCsh)5B9nAivh<~1~WaDN1;+EA%3y)7H&j@^* zk#Vz8w?qAd@XH2Oqo^n67B+WS-78vRca$YY{l(9M$LcEHD_NiIy*Q=q_^|+oR!14$ z-=)om__ynBOgzLbAJ&o7WOXgPN7hR`W`XNjDKl2fnsj;g#2v|M2*U@fw zLY-&gS<`({+^76jZT34A?6zj^=3dsLJ-xa8>$+3RHXS?5p>s^qzSUBCw}<}39WAl> zUOLGkKFe=N$9}A4&o_N@c=hwU*{3f>b?}MZ*eC6|;f;671>>~OUtaM37g)5n_1~dI zkq!52Z?Laf&VB!!c;cG2g)stmwpGdS#5{YqZAo6vStI|>wVHRja@J~JjOji3KUiq9 z>`mPV+D~~Fkj`-=r#jT2C!WM98mXdU0v>YUY>u8|Um%=y+LfwUOVmG2!d!nvj#cXCk)S za+#if<+S|ea{uW%m*2RaJWvsw^(`#aHKV%jbYbfq6A^ zb2@`IOBUG|d+iFDV0b|Ac>a{E@Xp5>QV-5OZ`S(q%y3=g&7J@4`~o&iO}%(?&lQJF zEesE~+FrHfa6E7M?~g2J^ZWh2Ew7iDn?(zy_RDfGPuEWvY%{*=$P{ktJPE^9%P zL#f#AloTsn2zv|&)LgZbU(E)=alTX5s(*0YCS)@i-Xd*1%g_uj3Y*KW9Pb?12d zT=c5L{7SwJ&VO@G?@@TS^xB82mCs|DyqUK}sGNIpWOL!VSxyqt;W;}W#TB!&g$X^{ zA2c~6HM1@;reI!D(Z}oV3|yL9^#cWui>b`McIDW&wV#*B%r@H0xm9t|z2A?*o;do> zoKf<1-sHP}&$m8z7vI{N-{V*|@3P$52cEB|P59BzBq-(*EO8`qkqk%cx`|iMSK6)< zs1ucPU^Q-G7HGG-JVd%*R)@z>D>lT_uVQR4IlRIdfKe*ZTw{RRi@j$VpFzr zX#CQbU^zcmjPql+<^csCu}eF)w#@Mo?~_;BuX5+@IlX;T*W1o-ytE@j_qU2RBPU-E zr!Vt?3I<^thLeH@5$D9Wy6BaKj+WstTMZ3`t`~I`>m$d^z zw-wjEvXd80-TYgo>ABxL2Z@bRc^6dtX8F#WcKlO(f!b}gy$b0?6Mt6d-kBCHyd;9i7 zh8Nsh{+jah-~RE7=|H*T*~IypUqim`3SeYy`XQI6W|{XqT>bG!cIh)ohvRN%yB%~= zGyZ!0{4@?34#$(C8mrXOr!BNU?Rl!CW$q0nz5tcI|9cJh9iCE_xIfl*O1#q6p6G-- zAD845nJO2o&75*no~`Dn^A5+Rkf&3aE+@GCJ+x=#oLQ%3ulwxOjn<0lV0nIF>0w`uE7Nv&=VjMDn0#vT+;!1K zo*%WR-hAqKldo#KP^NLtt<5(a^%k$|V>tV9;lkC+j;~oR%N?RE8+dQQjAeOO?d|7Y ztG8audU8tQbR(0m()FLOy1m%IacBpJ$HBv#SB@VryW(@>-k(cuJu7V-?=4g3`0iem zC}d~;#mn$n+Q#|o7*E#T?y%}Qafs{A8t2mW2k-9trJ;FCezx6-#`j_T)lwXFH!V%d zN~flMl#6q9%9NVRIhk8%o0~vd@Oh`c7WuM!qBCaAFV~9~n!QLr^kQnA{I}9W?mqr| zL&KZCO7eG3QH!g5EO&d|?*xv@otNFz+&8!RT|GAY(E5k$qJMptXuY@feL3Nf9!vR4 z{S=w^(r(s|_xzHzsJ-UDVQXpf8%O;&g3p2uPW!DadDPj*S|{dG=cls|yA4*)JftVI zVu^NEbAmtGXgJ~eqxci51*wqNSZ!&LX-#EaKke75(=r#jt@X$o3=jV`h zKUe6S(42B*`HvLG8DU{Q;U4UrQhUTKmOh<&;%8rg?)tkeO}cEBH*S7;FEBZ(UL|$g zi=agLYd;=39P|sSa_%|abZ1-c`uL|^Ra?HOyxwSdbK+^cw9uo{jD=+n&%Voc$|*Vj z&wJ&>d6Q4?DnIox@#9;)z|}=z^X4;fR`2$G730F%6rTKZ>n7tjg3X#%Umm>ip1#XB zp8ey4i!Q8wz7Y_AM^Kw^{=^|eE&(EnVD*9d8_Hjy>$NUtL+Q6`}__{wtBqEMqERU@A-@w ztZ~nCtu*eqD?FOIX<2|p(x^!#095cAa;ti4*1Q71ty;#mv3B-ZH3^DZN{qyVdR!vqI?frw_$nNM98)Wm)+%y=%?%7i!Pn%>B7| zmF6F|2L-F|crI0(HTz%go+8^r&-ZscUU2)V)5!}R0vftj^1+Yf<92Vp@3{Pn>^?6s z<1L%FPTI(Gc>aS{w(u7P(tPRsjknajp~NHF?8o18&V`1)6@8Ub^1jI>G} zbPp>3v;T7QkKX@mw~{*&)3@v@d)@EIIb&*{+RQs2lpjpcjmeexbUo6?sCozE-;^WU z*2X-r5Uco~I(br=XVTvV_dROle_vJ8KbY$)!T(2Zsm`*Uz1ItZoX_sbw+%7MGKu6f zO!y=tx-2YlJ>%&e(YyBam2XS&^O)8BW&r6gW-f@58vG2{ki{Ds#r$4t{_@3or$KCfkxJx%TM4nv|FX8m~(yQ`6 z<@=3e1O8{R`7S({FI?hx?4r-c)AMu_U7yddxKb^-TH`~+)aaLcn+0#1J`1%_vFB@+ z7yP2M_peFxj`sarfs9=xDvNB@>a+5Hoc>?3zF%UM-=WpJW&Q~K&eXF0&NbtgHsi4) zmICjmrN!j0kSP23^ijF^!av*0lzHDR)_krMoIXXg<@%N_oAWrlr`Z2lXgTrgrWYT# zoh(0fMx%PwwNq~e+1IKC{5-e!@y$C3pCM?mb(E{r8)Ap6KqX5|;db zk+V@%@b#HJOA}NiXKH-3Ilbh*1mpef`q=>+u5H_=V6~m;dJUt5kL=Vnb(0G+g^k{K zo6ajJKAL=Js_%~NRWB5mt*zs+WK5bX23#m;-E zMC;nEy0Uo(1q8fVx_twpvVRpW5i$A3{x7?4@r6nMg{{&Ti)W;*Zj#Vt;|a=fsJOm3 z$A78vbB~f=odF3I(LWE?alB6qGmpKOo9$fRV69}C^~y~tG=I~Yeop?W{;MW9Ub=W$ z;|Swpsf6s)t2WL4mSFq*^Ow^no}G_7{6J67nWt%`UjNH~SMtxztp4<&HFL$@XL`@3 zK6?@8)+;b2TzjIF{du2tjGMPvoOPe2rS$meDS@xkRoQptzkH>r)$VBP^rP|es#|O4 zPP@sjxp@7BjoL0UrR&=Eo8Ro~DO9&gnwg`d!?x+Lg+^N4a!a;N%YwG`{psP zQEPXl#tqBq%a3VWaELAId}GY&8TIMO@6^!B|G5i`%*+;Rq)%jXlbSrU-*!Fo7PECp zoNsTICRN?ny{p5pZME}~M&qTcSMxP^i(a^L@7lW#t=8og`}AjA(vwhmt#yfP7pVk9yjYrDx2i$lC<4Vqy8yw`y5ut@n7`&mrnG0FVB zrN-+n$yaHyT}VD6%G4+Q)6eum&fqZ8!X|IUJg0 z6Ffo7sDJ-~CDRi^)L3>ECCN_fy}Gk+l~I#~$?p?9pJktG1;1YSFkzaw-ZnP(DSltd zJIxLLNaa{s)XnD8df0NnH#(=gBe}w_v9DBR+2ccDPSR^0stZqgW#4+_`*S^~nFmuc z)|Xm;H1=MwH%N$?;p7E1L;p?1we~arsCnf-UqAJ}!R$SenN~%W7HhX&=qc#hxN6C) zi)r&+LYx0BQpjp)UbUt^dKFXaKY_2O?)i8m%%9w+cD^pi^g_ASiF4DZ-Lsm>)pw)E zw$x+epDk>E;&Q&_=gf|tAFVGI`Ks$GQ{(9$A`#PE#r@|`PP}m`>7yrS&)R5}jX#>5 zr*j|ixfXUZmN_sk^#KF7>Q*<#Q-ihb_f3cKnuj~Kn zg_}~WDt#Ug7mhzIf08d)XIEXj&vv7XtIhpL)!ww}@$b7{>0H|) zSfXm0^zgI+SHctJ$&!ywNN>GlbWvl0h1{DZ;;V|HcN|;08kpGO-6yBlZjZeHj7a9wIppJ?L2*_takIp$31 zuwBs_;xD@)@?KNqjw5}JBBmAc3XjihyY}?`ujiFKe^k%$t8JIIEBMUi5wFYppZ(rG zXWjTlVkHj>&qK&(wS>LY!CB!}wyx^xvKQoJ~6|{G)h}Y<=cSNW%PcUxXedBN4d;=DlkX{AcmqB&J{sfTA9eLDEZE2B%X&n(7y z&Y2k-xA1<>dH(;%3D&t=B5s~OAI(w4di?!EcgDoU&WB$A%Ad&FW_lz0_*JgW&2_IA z^tM0b-Lb;{=ymN|e^0Hw#$+YpbK7i5d-vpY<;tVebkU3(m1>QtCKkLAy4bJPoiq2Z|W7hxj z^W{o0vlQ~57HhhQT-X$7d;MUW{d@UY4`eQC=(gcN@3 zbt-Wplqb?Q}gpA%4O0)UL!Wd6LlwmCt?+S$I&F$+3HHUWCv4 zZ8mD5Su^GT8*Hgil6z*Jlsiq?lI_~&PrkP<%-B+++I;WQnjaJL)F-_^@l=ZSSKg~` zkJ2+dDerc6uUfFl?&40h=e)}v26A>qJ^xm`>(soA+IA7K6MWew_wHwSrf~RY9MMct z5ft1h%7gRx%e_%rz5_yPqA| z^s$!BP|VVG)s_7U+G+>pe7k-=o8kT*4Hu(Hc20&&r*hi9Pq`{8zwcngSF!0Uo21awa?=v44@U#kbWUa$J`4K#ZAD8H$2?;dz8RMv z{aI_^`L69xeS~X}%x#V!rj6ySfwAR2qF$GHzFMttJ`@#y)&6_T>}Bo-G9mi44|Q)( zelUf_+x>6k!CMoMWtfs!lW*Q0-G8%m`*RMuOJw!U__l`I zDeX``_c4a4((AUcCTv(1RQ6XZE?n+_&)#DP#Bcq$YI4r!^QG-4&p#1jxnweRkL%(8 z2Uz-chVxut7tlHG=rKv<(}vT}C#LsZunk<|-1Nz!zqRYl1)kTH6JO@fxu(mwYwlWC zt#eQ3eZT)vnCBnoZ=IWZWhdG1RAw6-)+@8E6jF|3XIwX3{%mgE$wR@vcq6=al$4!W z98x|%`+TqAiG^Xy4ly%sa5%q4_tm4ObH*q6qB`T%X3lQ>ccP_hPp;*@m6M(NUw1E` zU|ycku|E3JhfmzidVTwv)-Qa%luzbr(4spYg_;l4WMA~0a{bDD<^n?*{nHQ z9#Nb;tu6Z9Mjb7t_0bmdzB5gZzCN+m@yLnfDk-(f^N(jJ2Os(wJ=^yD9fMM*#k01h zF+N-7vt!>Loh>(aG$wxBsy^pYhgo{|7m38ZvAet-bYIZyreMd zHTQ?|9`3z?&X(c5wWrw^6**oNbq$!b|NFvR)*lPFnwbNCJ#tqPdJ*Dby)Qr@bNV6c z-0ghP5>~3`G-q(i%WhYhmbFD-Us`EeMx6d)y9$w)Nw>>S^fK?dIpx*L$+;!G@0V2z zb1k;I`hE3u*L&xr6xSy%bncrt{n;e@+r3BJd=^{@Xg(XL-X{<#>b>CZ_dt*5ANFzC zGToW<<*xf@@rH7Fr5)Y}YC`4ziu1ksRLHX>O(KZ-ZI;7#rx`a4^0)lSpEylsf|#RO zlSrWH=~rvG|D06{($_f7Uf6pyS$dkz)0O$v_k|e(9eg*GZ zzA*Q2>7|Xv&1W(b-rajzx`E^M()!oGS3djmfJfJ5VQPqW+~wPUyk;%_SG3MpJNg@2 zFUJH{_gKd|MW(e=uG`0H7FtSr&A6f`Dx$lkEZeNgsm&)9OuFNcjI<0nydOv zE$YGLxs~Y_0*tZ8KUjQyt}eF4c$Rm1WofC~TVb2(9S6^eU*eb)`6RCB@0Y`Mh0ITX zUI=Y|`!&3_)&o^LoHZ8dP3QmlVZWGp;Xz3)zWZw~?a?ak&#txM)4QU0 zGUswZN>l6(DJfaDcTc(u11APC*E|nczs~&D0-4`mo^D;X__gzuG+Rb>A$b1(Vv+Pztfvkl%Kt3G5O zG3R)U&DT~1Zx-b{syjRyf(swyLmiS=owebr_l^%=*Q9i&aoQg4^=>h{ z9-;d8|JTz}YBok%jfFecNOcz+eXUU3_UwF6u*{S>Y{@sjt}?XiF~9Xj;leA?p!a<}sy5zLj0}|5l{0 zEn!sNpuNvbW$tI4+gr}cF)^Kt*&bGhbv)C)W-DKE z?AEL0Jle(Vc)Tx-ZL5QEMc#k&5PQi^sUEKRE2aDdD>gBoe02Hrg?E(->MtJqz= zIiD@!-I1^IOJ;F?*fr5CS@es~ZT;ACxh~dY&nDK(PPW*%d4`ttv?~nO4RdqXp40l) z^zCDQj#UbC%X~Jgi*~!~Mdq|Hb{K%XI|uTQ$sxnH}4>-287D%q$ntuy}fx}Qk2ndA1{%)>_VVbnSP2ba&JT%WUC zVwLyTLn>Q$3(DAp%{chxaQTcAA8!aOFuKg&Khdz(zadBUif-ip?2T=&OQ${v{{PFr z^HO<)YKmj0f=fw?9or1wz&~zvrg9hk^d%FnTz&MuuyVz@t$KV)r~Y0H_I75hY%AzG zG%s)7-a}L7rToqLwr^7I)|?bA%~y9mi*DSnz&u5=J#My!U+aZ8D!CZ}M+KuS?y$%h z3tmzW3R%c~clLGFj58eKQx>>dJ>pzgyC5_Uszw>&o3vqelY%J-1<_gW!Cg9cdvb%ao3bQrdbtM>ATiu%(#iuW9#lHCOhcA|VAACM)#zvTSvi9!(*(>t#VV(cN z*FI`oE>b)G%$>iqNnw44d-BpIS9=L1LA573&KF!$*mvr#;Y~K0s~qgliiyiq8<8W-T6!1vQ9>memxUOV%zy^bwSKW)w_Z2FVa-6eb}5m z{c(I*0^{pz?>oNS4Rx7w{{F6-XZ)2Wd58YqFmRsh)^}-ziBc?ge9jMc9;fMiFMVpt zR-94M^2ysbtLJ&GZ@%V1=N zmK?5sHoPd^t%nf@`hu#T5#zV}Y@L$J-= z>muu??S19?eY);C(_eLJNmuG7t(@;7!}@w!-@|nWf+Ih;SenV0gnGpbgf9;iw6TZaSj!90HtN2`4+W#)8as6Js9zQslQ8Rs>x^jh8$ ziQ@-dnAh?b@fEK1vs)hTs`qqK+v1;TH&;vk56t795VN~itJ}$QdhOjCw~q<#@bftK zYF)+d3B|oxA<6fxFCW^z~W5(|sqM`~IQ-jS^Q=lYmvzYYM+TOZ#tjwsOZ|PG;|O6CV{HJ#grDl@)UAax)-*fLvHeAUro}<*Swbbn4 zzt3Bq?oJMSGjYlOUGp*yA8iR>yC**(zc_x9ms`OD}%0+vg)_e5Epty-IJ{QJvz$HTB&aw`xmYTNy0Amj*|mIs+0Hk%uUa!Y?tcAr!Oc}?P0p1m+Qn~QSKK$3uwlra z9&|vDW!3Y4{H@6fM?@~z@Sb#@=EwJ-Yqn&OoxP*2m)RGEV2`EI4sn*o4qttnc0?Y& z#J$X`ug>$9+#!!+|Co+5{IraIB4odi)sdra>9K<^y$uwi_q_2xWK?gH?96m@CuhZ1 z0siUM7N;D{6)jaSY`*f$@LEgkI*YIc21{p(O?Yu)V$QXn{S{aE7N*@@mJxegI!pR( zX)jO0+la;gmTMUb-CXb4>>TlqQ#{Lq`~E$|5%dSqGOqCHa3Yqn>RG@XVoTc z2!7zk)BVjuSbvL))Zc`-gbT+KOQ)xmIZKI4%O82UBk++}_=;cR(Y>Ocze1V4YhP(t za~=5pb78qmW#M#j2f6OEeqYvGbNJq~a4tT1#OUG-r%w&)*FHRd9CvHYsV}9|)9-ed zZ4ixIapw#3l{`UdjVk9ys>hCbF1RWcfBx=~jo%n%r>owZcIJ6%m~z!jn-;eY!?`)q zn-+9Cw%dRBc+4T+-+DrJ$F6GOKoYO-gAMv7T(J|R;O_j}c9A6_vdPrcWSUR$o} zsp?7CwdlMtyO$SX`RSc|hoyqgYqwn=?&})=dM4=3{Qd8Vr<|?K#k-rUQvH6`KPohM zyMBAK_O2-mv(|du{ADBS(qSnP@?Jyn*W>yxJgGAGbZ%bfak$vb`KobWZ?>xNpNAWJ z56^rV?EEEQIm?vkvFr96DO?lK(R`{w?#G>VE<}F;%xHRlV|LsGHty|q>-JhyF zys&qpfuQm3n)~mkS$k-B7@n<~b5Cn-=d*rJlP~Lot60CT61c<15F>j+fLndbdtU#7 z$H#RAZY`8o_u8G@v7c|&4ROa$A|;Dve((wk`K9?j@aCq8g3KqRzPVida8UDv(UT&M zAG#_jMdyT;RPYHaELy#idv^AYSre|GoqVd%HBs!Lt?*QF#Vg*0@66aTjarhk&;Oi~ z7BrjXhfAtd!(PshYOLJXJeeO)EOAy{ARl(6??(8%v&+BFaQtFE{rrV{&;Ng)=Y6ho zfqTLl_ZMlKR`~625N5fgqr};_H=et9$oupT zzRwHqKlNqZWg>A^+VkZr*2lM3bLf7f+cy zkFDDtX%qZEzo1I!weY(wq1@A&jro(0-ha$ap~-j z|D_E%nhfXfb1N#CvdBD+M{h!cXWB*w+0e@dO_po_DE9m-kK&$ee5OPB(-bDX6;nUe z-8i0YSi7@Y+nAfoH%3o z)}G|k*A1(8&ELBt`sbUg<`bTHbV$wXdOPhyjsA2#{hpayqr6iswp7J+{uOSPo_faP zw7l2`gPPf%EamxmG4HcmCB4$W8Gql+Vr%uk$wYC=T>fk8=DkiTe!l9B$!eRu(<}K^ zwPsGrTeH_F|qKTRZbQ-$ZF0%|w~6cM@uEe-1Q%#@3w3 zyYxz~D`V*mZuLD2lh;1%)~QRLqq2iL`0LsU8=g<)|B&jbJ!`#1p7;Zv!*|~~mUH}G z;rny`iAVp{O8cv9S6Ns;WY3BBJ>9q|jMa1=r~PHlgS|U0U4I?h+cUf9`0A^lRum-! zPWkX>Q)oYbL3z>EdnRZ2PR@PSI$P=N@jZ_?%ld17bZxp9`tHZu7uT0vn_&Fsy2rC$ zEBqFSG1^Ys!Eu*qvCeGw6s;eV&uqJIpxtzIS7hhE&5P!pdAMIRheNz=LF6SBQ#Uo{ z1-*BB|Fp++R+buW-H^ZJr(x7Lr!a%J=B=zNRAzjz({|daKmFoq!`qHa=lnnF*l+YY zB_l(6`>pv-BFSl2HfbuKH~hj^{o`=loyB#5jjU0uKd!BMJk|T9+oh=$kGXF@H8-|7 zwv&C**|0YI`Myh7c9+y`P1O2Yas9-KqO@FJu4ciix@lXo94`oGhonEg<7<7+o;hvx zd+TtKw(~o+4|G>3pGnepFXejt$6c?6WA}lLhvpm$owF}mYRUfM36YN`dzNoHzy7&&<$TT}tH;v=j_jTp3}iLZ#kd6)I~0CN9&@;%I;H&AM!=^n7xyIyFwa#v_oTf*&*@SopFB;`K7Ii zzHoSUO|}13C51iZDPA>U3r^zSq78eWX;=G%|kHv0R+nktndUopB&2nKG?~=TK9#AOC+3Xz9 zJL^&qkIjjUS=JSsdNWM#e`dWTI5~fX;>4@fKW@ld`9EH};>pU6Q^`L~KU>ZfejELe zVaCO46*?u&iVbVKHdwIVmvavJ*8e)>|K>R9symM1K};46DN=D)mmO4Kym9l^!#PXV zY~?=F$Sk9E=J-zs7oW|4)emLWocgJo{&?@kGZ!z-HEv3Ia6KsE!LF;aVUkOIBHsj;neOmxDsRU}a8_OJe@%ORM5u1aXxHf873f3R7>qN|pM7 z7n%Fru5NbQ^wd1Ju;Y-Gp&o*rxJ{vrE)@?K5 zZWq+IQ#UY_UtRpw>x_}6(y|lh*mXa@5LeFeeP+B)gn9QzF5b5V0%BtwOuo>b;qb-t?o~S0g(FwJJIV1GQ$H;CLwL zyX30OS1FkzJud{c4+sQj?%-Pg{8QF@Vdk<$XC`dlxXq_==9y=UTn=83Qqu8UVLkCv z?yi`rlU>(r{?5s`Rg&9niEQ@eFG8OSuj}vcRyY}#?L1HB)9h~-f2tG;yRe0RycWF4 zMzPtB&pT9RQvUbZ!81;mwJvclT;g(EO4jrIr-T*Ly(S$rn^xkyymH%h*<-Wr_1<56 zN#}UP@>eIm8Sb|JAHs2#X|BZO|C7zWo;v+>y2rB46*}va?&_ZS8S4=#|G;^=_kxmN zscdROW~bI`mK_)3IT$RK-D+KGC7pKk;jNwXX5JM!HhXFGdr$6`HNTZ?^RF%5DER7U zYw&R&(c`B&ZXdKizSH4#cq7!t_P4o@BCHV5K z=BIDG%o`_Ns}K+Q(VTvF#laBXx=Q24M^`DPq$Zx*$X)%VHE>~c-khf%ZgJ1ub$DY~ z8#g9y6_Y9R>Su7CDe5oJXDQjOqgn2A*(NPf_ul-<+Lh&eO~D)vaEe+%jswG zi87T?a^~i?lo^umdMf4j?U{7=k>Vwz_QG3# z1U_!5ymj}LrOT5fePvd)3*#6-f4KD68_;&q=J@ z>@1iP;`61yJxa*4Cv2(HQrksN951H+;^CM)``rDKBzK=%UYo0w_HAgt*bNBDL`efC| zU6s>o}c$;D;gLGniV^CDOhuNQ#dnWDJwA^7uUyA#YV=1?#S56XTE#qRf^74cV<41OEx)Frd*pxx2j3BB7GmOs6g%n_*QQ`WnDZ$|LU zz`Iiv4=*n$U%+E>kYCz)M}qXp+w-qos+n-_`pcA)F=sDTIenMcPU%l{&ClzqNV~H* zNJp+Io%v3KNxb7xv&Vir9f+~ZSde*0swGkfN5Gu!$7 z?M>zrtluxlZvE&Pl9I#B)*W+eRiMwRuP#TQxXdkjZ~T0|>{S(xgD1`(m$Wo)|6f`5 zH_h&-b#*7hb8$x|f7NH?w(jRn{w>^sGqVqPdL{QB>zj5mLuB!VBV8<=CUaul zHU(xfHFSsk$&~F|a(d$_osSM1rkNc%@zDYifBt)`4TaD9d!t@N@-rEWqUCZMuY>N`tdOwwWad8xLS^UwDr-GZz40TA@y5Mc(?GTsk=L>=Rdu! zY8ia&n&(M*uB%;7zkA7S6|=bG_~1kL`JxGolNj|qFRMu`771{fweEF-&2|O3U;Ix` z9_pw&6(nlw!@rUU^R#*eB^so2j+8ddJbw4BaRFuhl+k z8gGbfVz}K@;O^bOcV_tHsO6zgSvg+${jvX5U0A_*ee2xp^UNEvpVjowyjFW*%7aUB zYbM=aBPzbZd|qsOPvAq1BUd>z`M5vy1+ndXP^2la@$l>&w^m5){igqqm*ugFztF_l zcb9#7XLGBv%3mz=UExmlkoxWy-R*}rDLk0o;~YA9)-L6=scSebxMf(gLxbe~qH~Ux zPg&{t{Y7(*8F!h{?WG%dwP0{B805rf=(0kA{28 zI{r2MYP|E$cBi0azqR`rmm9xJo2ofK0QPvR$lvLnDV%bxs~OUf1bK(dh*((RXykQSounO7A#nMMD$_AkyXq)V(lv~ zJPhGJy`e>|M_?6O(L1peU8jlv)z`3I-T#9z@p?$$d?lNcTGRDzKK-0OBG!U0-U`IpMO#p~vLVEuZvquERG&8GX!%biYe{<^sM)ayNK81`JV zU1N9sm#Q`Y+q}~?^)J|;uHW+Np^>D#!mk-W*!F+iGkeYV3xzcjU-^_~mR#hVc6pNF z&AjE8_bL5;W_s>;+vzJy=X$8k&pn(yE5uu7W9QmxlUs)K(|+_Oy~=shuw!OHzhY9c zMcaW=rmq3kL6>xxL;6~;#2pkqIqUj{Ec?C>Ovy?zR*y2AxfdKe$$#lVK(Mvb0>;Lt z2LhVrb$A%Ay;B?L8`89+_k6&sGpApxnqMyI(OOZYt!}pO$`#E$jM=vtL)?t?d|KIO zmvVc(nHdnQa_z`E@uy|oj!(iD$_PEp?z{2pwt39vdPNyp6O2mx% z{!~%F*Y7S%^sm@=`>lG)KlPvQCAWoM_IUNG^O3FG=JF*crEk=jG-O=u6?!hRafi=o z;{pbT%ZDtQE=W`z-fjImN2Y+&mAHQ?? z>Iqk-MT__R7h>}9pS&!9tN%>RgrHqN&h89RC|kv%efxKYSgs;IWogQ1R(&ADb9c6P3v*lLkFQS%w8lIlO& z#8Ou8bo6riUj0O{jeTqXrT69bos+dPbM8n#YJHj=)A2+1LdCSz4_eH`*7cdYPda@g zd*A2fZ=M_6S>iFNNqw2*uNj|qI}~qSV6QguD08?9>rdTq8L7k>g%6f1HTI;Ot0>*Q zZC=x(cBWG|E!NA2tdCyv=wbWIzCF$RFZ6!QR6H-T-D%2`Q*+iw&foqhN!-&cy>r4L zF59bXD~|76t>Y>k+>t8R?Qg7fn8PY&x6Lk<&$=HLX9VSW@~SNmXOUuJYQDd_B2l=q z`{*T==WOCV?~Ia!ET7o5v&ZoKy5w=J_CxZSC+(H#o1E<85P*=*o)wW(8R;`@_Q0)o67Ue~RV-C5<6zj+r&-fqbrC>dVDvPyb#txt0GDuf_Ev7ZdkgSG(GDua?2IFeK2$${pImU_Xpn(XkK>by4XZk3 zHZV8NjA?x|{fJ&z$#w6*Dv&$3>^FIsytc*r@w){w#!(KY_a$_X`Yt@B&Gl5(sJ`;x zhGf47(_I%-EWP!#SLAmHkGl-FWQnS_!~wlGN`c(lJsnT$@?L0dyHd)jKKX%+;`a@Y zZ_EhQnR!#O=e*bjo3IXlI&tqO?jQ;AE%FjKnOJHjBy37(mG{5ay3YK$vyDLJ zo|bj%+isN2IK4V`W|P_)5vPw2pBFEbu!y*n{9vb=@#EUxwd~>t`vV?nPWKg9Hdw*{X>F{f~ zxgpN#=#{uViBnGS+9$PDztwHs#NhtMY@$*?sl!Y5l=L%9&vu78>&=zjs-Qd+|SAfAN1zSJ8ZVX2Fh<@9sQ2SH5Zd{?qIiz%ezp zySVAY@?eiSpH1_>8#yg`^3~trAU}J2^n5=9Tagd9`^szE-!m!xYMFYdf0M~{hhdh;)|F?S`gJYI+tAm{- z&*cg4J|DTdUzv?ZvAoKqEN(?Ni_?Tfa|`0kZ{-8-*Q*8DraaR1neaij^x?iuCmHH_0>WgO8+;Gu#dH3e^5@YUNt3S}5l>F6 z)4%%vMcA)Csdqu2C00x@PI24g5U^tQc`vTmEfX!hTKHv6oqCtWJ5=&nz3zX@rhom* zo83!1J3s8aZEw5o{k!F6*Nav|B5F0;ioDjRrn!3~cKi|GTjZMUoyG9 zxEmkcE_xfGx9&%ijLY0zPAhLP?vN2{j&KRw0Tm_o#aWY*w(b3=XcA^ z<|Qg`dY9j1k}=&`AgHwL#M8d$FJ5Kxx9(2+@&5wlU)NA6y2yR+weR7#gsSpTX*Yz{J%gx`SFir&Iu=evV%5s?T;5f6YaRIK{X)I zc$2f_Jl*+i`T>!#bNnwP{##y`tMN8k-MM$=m%yn?i}vI#a;>*m&gL7m{^b|u11-x> zm&~!3(es}E?^SU5mYT4Pu2-jmmnf$(`IcVMTcgp_GrhYtv@><7-j%$Eub!!GeHF{P z&;ASZ!zTt6(lHCo-^R~h6RpLjGOICJZzk8Wr%dIJ{I_1-f3`%(ak6!zS+YQ8fWMTY z8#}vightb!B;f^SIpTdAOU2jU`TYM4|Evj&8+AW&O**yPv1i-c+u_%&|K0L%*X`}& zc>h{3Z%f;oXA^Edt=gA%lIvuZ#iWZYdGfNlSGx|K{JKix0;j!H>kT&7bJ9XgMTb4Z zmGq=c@(%bh#PCfhPze6!+W**K)9+mYo?Qm2%N|ZOF|XVDqvUqC?PRAu&icD5&pz$A z^jCem-MRQa{nqwX+YVJVy*RUUnSIZPiH~)&{_YiI*f#Y-RcUB_#Hr~s-W@*7^0It` z>Z^ZJs!2PqaOX(|cJ*2~3AXzGywh`EuIZ6v;13p!yIoF9O>(^FqHfu|yE*-dx~J3% zDZf8D?=LiYoiwYQJ+a^INt68dAMf8bJ~4RD&%ohRe?-nPDMBN7@uGzWnaT^#Ph4Bn zlN`EjwThTZ;gfBNe`;T}>N~HpWu7xPVB>151+SgVZbhzN^jyDz<6l&}Y@0U2hMVWs zp50-(|DkY*-M$rTE?Ku;S>B--`)SkFZ*z{H=+X52|M&c9;|cNGSU5~xiq(DjYnV7` zX8k1F>CXRWvZr-kWsFU~Wy1N7_4`J_x-Y8YE!{I;n^#8gOCnccE_BrS3+~A+`F8>pKjzY(iC{@ ziM4!N^NEHv#vFGT#Sho)(~MtawtCf^@0HuP?2vkQO)ZjH#ra{|+}|QMJvUg(>2U6w zlNe#MbgNCG!>TUFV{a3u$j;Y2%xJ87&}gB*?9qe9U;Fpr%@aMX z#_k!RlAC@AK6$cJQ6Ptdd8WdgKd$el7<6`gC^&idQQD<%DJt*(Uu_LIRrl$AOlEeC zLgc+&>t@dr*kn=|VKXae@7*Ug(KQOQCQLM5rJ8FKS6sU0{nGcR-lv~>ATas-%DH%+>)&)qWk{7HmnUwy>g^gYWv|T-@3Ry)2&X0^Hldv$@5&zKkG_dDx43Sm+GPW{Kxx1 znT3DvU6b~GHTUk%~ib-C(6!v%>do(?^cd73cmzL)EuW#&UGq;`D%ad3X7v{rq%Or0d zq=A~+81UW+}XR@~{1Ezg@y%%hMJN>%%!~e1SjULY{cbGKmj_glMtF;yD8mjVVR4-qC zAym~`@9p)ad;grBV7cM9;JTg0jf(px6tgYRyDHf+-_?HC?MjZ;h#Tk#%lq++ZIjQIk|1-gM*(L4Qww2 ztA%NtW;ucbj|jk6ro9`~J_m8OrNqTPm6|cgUo9 z#(BgU&M-B1VM%zH<+F|Pu#KW+c+%lb8Oypt#Up>*{^eNop{Ua1&&!r}+bl*NHNy`zTPiPU-NnnOi&8v z*pB~mgG12s!{&KuO-x^b>l;_c7O9M)PxtLcvU{eKz$a4>B88!MRK z!W1xZo{rxg|F+tlIfuS~f1Pk?!8{YY4(_i}Cfe$%j{+-fKY!o2qv-hoIY$--Z|yg= z>($w9?=Yqx2_A_0qQK8Z`Z z6w6nv{wp}`Z*Rhtgm){B8K-=aVDJ;MKVkBep)>Txb_;#3Qj?B`$C3J(YoMja*4?_l zQ@>u0bIo3%Ts!$hQ>4L5t)KP*JGU)Ue!NXLeoy|hcRSt`{SBCD^kR!>1-M&E)4Zn5Vxg;|eqA{XBJ5p7o2f z!G~TfpOIH)aPy%oPjs$wv5LWKcqisWccVmz@AIXsa!TjVZCdj6?{TK|w|%=OnMmx9 zzr5+)L^bt8&vR}5|H*!Psb!}r%f#{pLEkQDU0c$#J2 zg=)v8vwzN3C{Fy^y<%_u%|ov=LSthmYR+UyF<|kMSov_f%zN{5MjNU$xA?@Y*uR>S z#iu&;^!>RU{%_{8zu9`rL1M?3wJeUmc1%*dZ(l9l7JlUN7m3dcg_B}*7W8DQUF_85jax7NnXB^N!dW&Jo%6CLUf9)r-L&)jyzA3XvbvlT{*o3J zQk86cbPM+qllF&St+weUm+tS&F7R0YT;##Y<;T?Y&MpnB$cdkn+hBc!OFq3#NX7q8 zRNEB2XJ0SnadUf3f1FZbEHv%slg{jHTwV=?Fy{e)k!ZJEi`kGc_{k-;LX`Eb7 z|64bt{EYo;_NY#|HoCES(vl;lnw@E~7RR^kkiQplLz?T~%v6EI=%+82t>ZuAIeX&X z+bREa1>6=)t;k7X*?W9VkMp;kH`1)%ReWQpJK{cNErUhcmX0fjn7CuzpIeB8&bs)Q zUt30oQ7FotXXk`tI{lkkV$LglJfaoC#2el!aY%i)!@q#LZO0Ol{etzk8;35bkh~tQ zzg=;@&eG3)i@Ba}e9>@ve#r$73-j(jPm*O{uFieKnDyiZr`_Urt8-(|n%iud8soN2 zqJm%N);tNNfTe*o9qX3ax_3UcwW?moS~@YP_3r*XHp17uPg(tWy68gQ)b7`hb~jHg zd8}@jg_RFlSI|l@>F(2FFG<$cz620_^Wu+68)mZlPB!^eJM`m3(HQ8k8 z?PJp})v&OiE^CY3FhlWiMmdk5M$n2m{;rzSvt3oIbM1e=Q2d?pdcS|pj0eekA}Wq7 zua)@2CCc!CQ|xU1jKBRsD?h*C{4durA=puGTHKQ+v6Pk76D!3wZ^`mHF6onR?QuWS zMEPP14cQ09o+gVujGrCbbL_2@%CcX5uYT`g zd6&NIe~|pj?OS@v-=(sgtx(k1x4QOm^kL@pv!poR_W1lxuDZp(*zOz0jeQ$}9`124 z_DtU{Ceb+Yp;%I|bmqIlrEQx}7H}WaRes_Y@I>C}=Jb{3 zxxsIdc4ET4(+&T;*7!>9+E*jhvA6$#- zJeT#J`~9o;UxjW*Od#A71RgiYTWs~*^#5g+3q7xbUhUZbK1cD; ztMzMsJY|^gZS11D?^EZI(_1|lcGUmzY>|5j&OB*V=63Cz&Ia7w30&%@UaUM{0ihtodKB?pW^Oq+dRF)fL&TVo%+_)z)TD z5t$pWly|yD$X6~R!boMtykG&dMQgiDCM!={|8=J1bxrN-3zObPshr(8$@c`0?esuR zp!DWwM%4XX~vZw zIeQ+jGbswQoRDzt_y%#OwK>=0W}bR07#nhZ-yw(oGoOnXfBgHu^xv#(*(8tGo8)A_ z=&8zyGOp5o%wnR^ARe)+%p{!ad%esK_N{_O)9!g@aDH%Vt$5NKqH<=J*e9{eqDFp9 zG2P47{V8L4{?I0C+VtGjf7z!mlHr=E?swYznzGh1-7ZzjDXLy~859bPJxjIuQabny zBt4#J?Qm`Vw%>7iA^VRTwcWj(lS*CA=NNE&*rV&1`A_-pi@m?6bsl~>Z_AbUe|5I* zR5LvD)X&U%lgRpp#>Bwe`i*-3T$U9!H%=7T+W&S=Wzd3a|JiO_nLELB!H$cH2ee!k zuAeLRN_NTS#?*aVe_O@oDYQ%9+?`fvKjC?AvBL$AH~YAkKeqnybg%plMU!OJ&#D>o zXJ@PZ2r}!H`o4&p`-sFntvkP_oZDz^IYoQtf}ivD?=C&O%zAD@pQD7q%p>t%s@_yI z30!)~wQSNu;csr-?Yy6snw$UA(R4MFo$&apQ&NJSxc{;8kEa`|17*#2ubQPNQ=9nV zY1l;urxj5zZ6>;w&f?O1djHvL!?OF=Z9g7*^+$$jiKo<+H5`u1pRC$EanqyX4h928nBvo%;)2DpV_{?)-;xM;a@prp35!{qyaek!|5?j^|f@Sg?9bG5x&guJQXD z{1u%uZXSqkS+`o~?mqe6$ztDCyTh1XJzRdK)VLt|Qm%Yg-gGgusZ%(ZeeRgCg`{p zQcj7b#%hk%HT5}49Nl|mYs9p-AO7UjoEE>m z&XhY=eUiqyo3jP|?by#RzpJ*OBgk7WvFXLdb)W4gE0uiIyE<9yd(hRS@J;KS*X%cc z<6a^j&dj0e;Jsv{fSdaxw)AC>6||XOyfsO)F1=Cz{?HHiUlwexn?%B9KkmEkW^#JF zn8bX$uSyf-qq55XO^d$$cv`U*pP|H+xB9nc>bxylea75)#&1c+FIW1x4_y)|y77)} zKFfaFs;TO1{?3+ z&A-aLUH9$9XuHYVLN4rxHJnrw^HV6dETris(|tY8v`-I|uGw!Zym)4==*4eeYW_%x zt;w#8ecE*O)aN|t$DHC=l3^eG2!%p8JaU=H=8NVE7QO5%_v&A$7h*Co}Nf;V2F{%x)R&FDB@*6I;T#jolFbFrU7NX|e^$SV|HiFJrGL+c>M*`>J|i8P^6(V1*^TIa zHU2<*eUDTBg?_7DiI`^eL-j!r+ne46OTKJRZ|JyLB-PzLp?vRmZRx2+t34$){9LKf z9&}Jn&uNaK@RJ|>CnvmqW5j!1$ouA@_`6Eh_Dk4H*dmNNgoCE-;|<;@c5&LBHPH%k zeP_?zeblVAHg?m@DJ%}pc@AsbYl)t`(4yC#g}I4|CH!Li+nX;1MDBk4actFdcQK7$ z({k#rF5zZ2=*+rwtEBUu+I+qF{XIG<*IgcNubJtc9h)V0^=o)!_!Nl`T1peNCqCY} zFTHQWOOEC_&lB~2E-yH=`NzwovopM&RQ3d_PI44UbE5scEhw%YSMyL z%lVW!;ugI3o_w@`U1P~Lg_YCx{Ht2_Y~7|C=8E|C`Y?!FWIxGm^db^WsMCmpUgG|l7ObK&i^-~T4r-OEv{-T0}xMBOS| zL*t)Dwa}w8&zzYXC){o8$lS7;mo-z%Xno-R%Cn-0+(E%b=D*f1TO+D<*ih!po7s;S zuJD?w^YcRZr-+{OiUDs_md3L`|9sA9{z3jXZ$5wi7$@GhQAytBu71$mh50Y0Xzf>u zII7C4cYe*DJ3YoM!gA5%Znrsq?#JaTb(0gO-|j1B>z%fLLzwxBV`d4N zD>O|TlR7v}I_$O{la^Z9oh5aA{#=1|4TT@C>j*fpa2#L3X?Zo;W?QVbCNp2aD*k7@ z$Jqa$sc>$Z{ose{m5)-a8bSLDYfxMZ03*r#ldi%R;kBQqhdn%Q?WQV<@0GyKU)i7_rMqt$v+ovTnr1!v3ihVdhO9AF_Saty?>@WxRm?!-R)`b zf?kAQD?Qh~b5>8={v+Sycqf;3UHG!|Y=y3X(8~B38kO%fU!=FTKbl<1dGc0R#PvBd zUl^R5KdrH{?BEs~&shE|Zhx(xH!2yd2{0GkP$k#2N8cpIaXQ@7+!p3R+x;}2&nc*xQkn{E}Z zx7|f|R|t!22wT&MZ`p-q!P$+GY3zG5?<%e|h+3Tyx7#Da?=PS6`S0b6loWLW?CO+l z|47bgO!{|c!qHfvjT8Ra9I_(UeOUUCN$`}X(^ko{ z*AIUjH7?GV);{|D`XP_EDZz7>?J(uC_`&xyHT>h}eF?1zC$+S?7Iel>n#^hUB{gX| z`=UF=POl_$+v8HXS6u3APn1t9u0OZQo%d(?TY+5Px&@4i+f*2oBrka-KAF3EZ${iY zp6BA1Ki@1DTdLpi?3-P%)Pi8AvwUg=3G*b&n(li$N;YqP67cdt@df{> z$yffq$f~%NUU9WG=k>;?8k;xg86IqrK5AapeSEe}xcj&FkD^bgn5|*1&{(H+xV$1S z>7u@a@Lpph72PXKzF)yA8K5G%6jy8`Hl}8{^?(pHWp)Dc5zkS!GDjVPc!Y0j9_2N zH7Py6n`gl-`&G&f&Qn6Qg|Eqx)f}e&*e#ImZMor26AxOZ^=u zEWg`q5Mk~-VY`VA&vRCzyXWp5Y20@}|ND~MwDONSXN0?yR+ithzOqJAb@s7PpCzH% z=24w%edlGY5^%qD%jx(DHbv*hTqR|dieip)k2c!ZGbFikZ>+x@!5+LYyD8OK`sl*r z$6X2+s(xyJao>t%p+Ux$C(W|F$3KQ-clUcPkGZrdgh}?@iPN_Cn~Ps5FF29+)|l1! ztpnHj71t7s&n^2__@b{_arai9sAmZqDg%z4Un;kL$)3kmuiKA(l>5D3Y^HbAmdktV zmg{7>A2Qw>Bdq*~^Y;&Cp}an~4?7bqa<8}Lgtvp-6gDAag4-mCk2j@Mr0hzk+*CY% zU;BT-+{Ig7_(<;A+u^d#qQ{db>BMhUmwzW;tMe=l*z%C=Tl>kbIjt%yW^}VHpRAqX z`iNihw4J0}qsrs!Mc21}G+QqREgTNZphn{v|F^TVD@w(cLdqg71ithYOH_}=85 z*ZAA zv#S!~{{CIl8uL71(&l65cA3Afl@7o7e&#PxqhGw;XF2@km*w;8+$lM}ach#)$IxEh zI#oWE`W63YZQ2pU>$$FWeK%|E*3$?6Y>d&^^{b9E#P0d2)j5hgTaL1?iT%A+%2THE zbHbFQtO`@TwVF=Wm8K6{4K4>4sJrdoxOI!i{vvj^9oy9cZLUAgN@q*{Rb-~OXxFVn zbKdBEUayn-yKpSbu#TF3uSmA-O|-`}9?Q*p?57qeziAQTiOW^1IQBIB z=bxE;!s!KlkNXcwZGI$EyE@u%&9Zl=Ieyx_uQ;pm`^0xemGh=Ek4J7gJ3VY~1#Dh7f9;%#xtrrR9Oc^-={@O~lm1~A>8K;O&MaK=IEhVC_K?Nh*KsD>^EO7! zsw~)M#hkb^a!=&FA2rLW9_;!r&zre?t#iQa_tA|{)k{m)cv*Y!q!*-J@KRiHL-(Nk zu@h~g8Np{c|K;rZmb$e)|9!aU;ylM5uAdhzAH*GZIOWJ-lyG?N-x7O%sq(M&%NB^S zXDs$Ov*(r0#n0=0vhFXdTInSrp=fqCK=XKa@tcqn38yDz-F~X8k--qKpSZ+`l{R=(Uz;$pa06I~x`YSMK=7q&PjbNw4JRmmizHIxkC^Y_xs( z^fhrjKh1&yZK%7Uz-J&m+SampBC;F`hxG9QKaOLDQd<3!HbTb{B2VD zdFreWQ$wcaH!}Qp>)T#N{iPdEO@6%etRm-= zEpI&qg8BbDrB4-}vsvO9PwPtYL*H|*=lUow6I?Kbtt|4qBKN&2#Z@+mcN32^e|WaD zefQ*McE3ied6#0_eqV4foWM}G;HP24A>T7zihcJ}(p|(izEGW4eqcgfS?i6P+SAoh!?2iYs&{Lt;no*w?+@&9HgtN>ZGVmb;N!fwuL~BfmaD(N=Iq4agGuFK9|K&j>O5Z%H}U45l4D1V zmVJs`az>pcz#4iK2JZo-wssRY{W{)S_p`n0*SR{-i8~ICip}p| z$MxE4KY7Aw;Q6_5xq8-Fnftx{-EAlQr_Jh@xnSsR7xe1wA|uUT%K1wl?9@0CCzO{I z$Tk0D^zKB*ediKRTzvdX?%v&r_fyi{s^q8bk=Qefe}>+gH7;v&=1OQNO9Xwst^MQ{ zXNq-tThOHXc@}S+Zq1)_z2cN>$&*Fi4nY@{Og~GzU-`J!cHOP?nBV(uJu=^xA@7$d z%l2Z`)sF4yKh~tpZH;ieviZ)cHU@!RXHslfJFYBv*8bt)WzVf_O-HMf|1RFMcCKf^ zgKhgaYBMxL&zl``y8xDPhk={5C7^xZ>zNQTb4x+WRvS^%>xS zeBbEB0_##GS(daFudGk@*yriA8kK zR$M!Au2f5FJ74|8n#wbhhxrwGCLWpe@5%mYr5Cjqm!~sNFfh`&Hf@pVb+t%wF1r;| zyoES2G+G6%Uwqo zuF`yT#b8xdL9xMMjb(!Bo4NDax^0Sf&hHd$+8|!ByjE%&+r*v?RfmnskGHxDKAXCg zZ>dg<@yx=D^-PU643Y&F$=xF9!fRL{8@FPA3tm0^85WXUvDHVi->QmcD~fn(i6?zX z{J_3^gY(&I2dabpQag8L=-4&=oq2pwsmjH_p~g>aom|=cuhl)YI z`q@)G&v+iTPiS1)bFO>dw57W14w_8yn0w~r{m@1(PJ@k+Rq}D?H%~mzCwMSStZgBK zq`h0jgoIa;o!Kll7m|MklCYj)@V9x1-!=yg7IQm%}3&-&0czV^;KnDQ!} zJ+oKM75Qa6<6v!|)~fp}JSJ*}?pid%J?LNUvnf~2W;AnylJvBnqREvj&WpcacqqH| zeXQjF$NnPIMPyqw4n>-uc)2g$-)0g&C{6PnU$u2dhOUFy(ZG`%C)`iFr_9%XD^f=4 zoqyCj&rFvFd>0xQx;<6D|EWyl597VX2c{Z|Ep&hQZN==E zUpWj{+}Lv~4t%}v!ncoMk!*?hAhcdsr|7~aI zuAN@dxcxA*$RmGk`8AGw4>aQncfM(xxzBOccB>_9M>=P8wNI2d>igl0&}xP~3_@-- z6Ev0vIR|+7Sjf+Q+y88d{)$HSM33Ljzt#vW%r9TlXDTzZe8ywtMjAHMnvrqe z)>Lld*|T)B&aF2Zxv^DEuktQ_zoVF?p{du#>Ey>gG07nQvj5qJ>zW^qIj=bVwS#eS zW}w|obF=7|hrRkg&zU@HedfE5$r|GF&unMCJM~{%c1O8r^Q~_j?~ZZ5x;*=(XTj0$ zO|K_i@&B>Su1-{a`Sr>FE}s7V{P?Q>trAn&w&qX!7R@3o7^v2utNuXTM=R;+?kbLQ z?eN%==Qcq-GgS7-|MW@uSnhl&{otv%i?V;%o9}&ZHlCezY^v8aADN!0f=ug-vb+4@ zTs7hUMcPkqt`09>wRK6-qK`_ix<9yfX1k7HWWu86mtKqJyj{M~ zBHaIUd(KzxCmr{XnF{-J*|Diu-HMfYJHN&`&e_20>HFHIcgtOM(_{E5#Y9%kJh4jd zpQwsrUd9TWjCae@cF;@PH#SNe`2&@!sIjlw+cR} z^)wqCpLJB1?bxahlcU{a@0CtGl`bCG#ra(&g;^}cVV}^Ved)}rDbzP3DR;(_tX^q;pxbN^WqnV4h`JT|p7QM;)I3c0`W?J;MHG#6fPN?D9wZfll61^8bc@sEUHYeQqNJLR|OVGDp z)AQ!%WJvl*{LYp6{#2ALX5SSp^V-dmR?a^tyV>&St@p1F2;RuBTV>M}`G6x*Kq6`S zv!_25;uSAgJ$b`@=g-%E&ZVC=&DcAc^H;M=2XpYDC6hOQ7rGwutM+R9ZY}3kSJ$p* zak?EOx$6LX{EtBE{}UhDJ7mUP+rA=vw`BH%l9VMstLnTiU5a@<$~&@FEc1GW#iPF*^!|J4Y1BcL4wD>TiJsc^ z@or^00n-8ldRf2b&Js_EDf`vUvS4F&*gseCe(Oalxs7V;c0c{u*)dPyfqGNop|JDO z_DU&RmGyLsN_-8B@=_UjDjwwPZFr|#vb$$-_Idl?ud8L+Os31vFS4(BSa-ase%|}} zZvHuIRG8TRoZrOS48Iq1`Ig$0kiQNRmGTpAKH#%$VB8b_qu(&*@#3CJJ;mCd4@S#x zixuVdnuO}hG>N|yzI^4l@CSeOK=qH__dehKIX~FX_nhron=48ywx%d^-OStPnI7aR zdP&he;?1pHKTjStKXZJx{ED0Jc6Fu|IlCNeJn4Gp+aGg<69>66=EBIJ^E>Y!ZO{l$pO~ibPsQJ3()DYyRZ{xWl>?bZhZtNsIkp-+aYzspHc%YdYR;m>#ac_jA$? zBaYtrwM)9?C&-@hKCz_z@NC)sroZRoV-y5^4K6gU`t+@8?W3%>&fDh2?AOX;3;uKe z8pBFMdQ$%ZnHwiH|0Un^(b3z&sI=da_23~X;a5(RHpU8n_#NWA z{)F&@DO(m?ylwJjjqkhb^>GY+haJBLK9R7}E0L6l4#_BqQ`z(B?Gb&&^DSA2uGq=y zF-}O83hFLt^7O@6jm!-^ZR`T-RiTQUaeAn!kDc{2-9m?8oe-=7>VSmE!6H9jpURiDVXYs_Exv$DD7VNB^ z^m(-furyjY5`T3PzVE|0`=b6D>GZN`R~G&!r_+YCYDQCk0DHeB=Gvv`Y1} zQpP^+-*4lev4$U=kas=e%BeD|89a-(zF+h5mz2Q#66*!-9%A}zpH^zV(OGX~v1jV@ zcbP8*rtMqT;%ewt6Vjj@p7YN0&$`!^>fNU&FRZQ&m`M1}TE{=YhYfwhckd3?C^!C8w8c6{2H z6JnpK9r3#U@tU-AuTIF%&9D=bo)GJ2KjqGRwn;Y~)(g#Hu0A?*)8i{A|9jQz_iVW- z&SWYmd9@?x>Yi;!wU+9?d|kOnq;rQ;FD6=u5j~6tCw_boUyI*-~`^c z!n$GQo3G!Cf3T5pc@xjM+WVKyZ#_QE|Dt=pt**X|l#Rmn+T-Erw)`P$J5qlNRv(dl zHq(y(>n_#egbh6It8)u^_dLq7;eTtc?wEdBc;dVFQZIAOj`g%n?d-M=TfC_K^7iNY zm+OjV?pB;uXqBB`BIc1*V@I#;XId*OY;;)QkALQO&xVI9PuFsvVOyEPGdrzJ_(Am^9H*KP(bybnru3eKlu9T=$CHhR{qB772SX3-J)6R*W5615ZvQA_a)Cy_i4MurE+|dH?l8&F!jfQSnn{t zFV&r`dF%m8?Nu^A*{*56q$|dw9W}}8^vVs1{E?rR8T`NDeel5Y9W#vQw0O?>8M)6k zLt6BrC*RWP+NUqwNb_Rd6?xH5Dl_;VOUntZ@^_c!OTEk6IJ2vP>xGn1f%E*YeV%f0 zH{F%4q;=cWGv_V)F-b(_^k4tmzib4~UV9vR?b@FgeEYbrXU`9;+-hQfcGAHe_ny6f zuf!DXpq2S%_y5fsa%?IW#@vdR(9(Grs8*Ws;_AjV%Pgd}fBtD~@#n>1wm4D9(-R=qPivo711lh^i9O)Hlce>-Wd{$_LVP|Ya zC8xMIhtmVYbF+5~&02m%-T%zJwnzo*Wv8Fy-S^*WpUw?V`L~>9k0%s_t+~^z?z;6>texXNvm6JbviU#F88mbSo(3EV zpUZGoy6y3)Rk3-&fyaBN@!q(*{^rTT_9^099(+1 zC!tJuQsMW=qkEWrg=T!{jaq#6hjr+Cvk+e)k4?8rg|{!besyB^-BerQ%9Ur1%u*H3 zT)ltFzN0NZO$C2l-kz4*edSmtE-lUA|I|^}g3amBI`S);VuCMjd{&aZ8}e zj^Zbil|yD-?qIsfXeUs`DH<+q9~#ihzdF_H-zK+uzU?2>T|5t4OLPbaU9{Vl{BnMW zWK-lOvENg_eDaB%3fLrl=dPu*k;asxS0sP+J?YhT@=I8w0H_d_>+aW`pU;=FR;=sQl1 zmV{5MSZa64KJ(k`X+FK8-QTgNJ2Qdp^WH08RjPdqel1r{wmG+;E99%bO;i7mozlAI z#S5>yX(uKsB`6;@W^vu$ci@Vw@@Ksz-I-Uu1ce_d{8g&7<$}c*K1r9$cj}dx?77e1 zcez}(%C7&iZf3*34{1&RqMkb6d#otVzM12>)VU_X_m5`nJi)ZP{I~Nizy8T*r!COn zcbt1TOMvO|{5?UwPt|j7Fn2ziEc9wt=AJL*v7hf$gmW(nOL+SERouPyxvoXO9~~?@ z_pmMdwsqUgC0iWURP@w^d^}XWv;5%m2CvJSXJ;+rk}+fYnWN#ec+oMHf~%s@zqiOZ z#9Sy+d9QY0xAvB^2V-VlTmRR;bIZh(+x*jJJo-^C8DIN9N8s3jn8{llm}Yz0m~GbU zU@h~ORAJB8pSpR2-QN!@j9dH#GS{4(sN!xLH-+ia%5}$H9Wj4Zz5C?6?9FV+0sRC`iGm8Tz&ZNZ{0%g4V@>=l+_W2sov&%s@a^Nlr)oGv~3hyOs*D@vi(izxvUtZ4619 z6-zA_-%rhc-rsfU^j*2KJZTB}_!;?Jry_j*hh(f#xuI03(8I?h?4EP;&GmOj4L)TH z{N1EtX84XHyylw!5^+QJr!H~JytmDKe)B>6dyiXZZ_g@Gdt?6ntgtATvRA|e^Bb)H zzVxoSyK}h{gZbPylCe>rPVJXF>lAXFPiEz5etYJ>Pp#c8q#Cw8D_XPH;QK}UGxcu| zSWWKyoF4Xf$@T9dx-L%h_RQSyWc}(rQv}(q%6h%j@*VAsd%u;kczW(=Sb6Y)&9?al z2R`oNDc8UD<*;z(<84OCYQhUY{v30k(al4B4&~Cp;5E(< z-aa(ztDSn}xnyj~zpJ0BT@w>u*EoLwuYzCB(knD`%CU;tq)m&RuAbR^-{b6!88=gJ zA6wb~Ztcf!*F<<_lr+1HA1z5g>cMdT@#Aj~&$e`Xta@gfGBIhL&VlO7j#DTqYewVRe(z2^Ix>d@=l`HGy*OV{~Nz3%_|UNGw&_TM}0&;GYP z^|d@|<|&WW=O=8s-r)4YXO3TajQZ-@#k(COHheKp+&DwhZqbaKI^li7H=oNE9QJQG z_bF_0&)1@VXiyysZUFC6OZ7d_Vi;t<+qz^web6xEx zrg<&-diq?^oqVypzyE(9vJZ>1JTpJV>S0pxmUnhN>IW=MYrUuEyqyg~KeOYF!EKF*5bh;Q8+S5mUvBez z{_N#Rmubxr44aPxoH^<&m>kG(bKRUJy)KJY7H8Vd^x2^DB!O#LAG60ir$p8#VNsh( z*X=d-bk3R~V|(`D6_yUG_c@0@HA!?aEDY;-_{Mnl{GRE3>ic`QZnAUr3ry%Nd3X7X zavKN7s~wzEBJ9kVO_?T?e-cT0dE@jy^#?*%UGt~rm}dw&C?dR70h{Go9`W)$MGfE;y&{g z*$bZyPprNu{mFZm>(8F|FC%_@oY48?^Sxg0smE^YzNzjP!QQ<0jl8$voQEb8ZYVhQ zAO4s2udlRW<_t^66~#4~U$0JUwNGi|o0rt%#Js-$?cex>2fwbk{9OU456dCC;5En0)*^ z9oEkf_@e#oTGHL~hu+pJOK{Enq!C;^dBW>ekNiZXRRu!2H$-)8Jstmr^HUr`}D!EZndl*&-=jBR;DjGg9McotL{`P@~r;!>-|J6Sqn$i7LS`D zHz%LaKDxsDdjWgue2qKXXLLKgf2E(XtKa=Xl$(!xZ?v*b=c`2h>dBv`beFTGOp4E8 zc^UQ4Ui*IV+Ou(&Ofz&>MilLj=HBSp@?_qoM`wM%J%3O%+1~CL*UH_S#UB~Z6u$ZE zL(eQVO-8}`#!1@+W;f~879MAw6;PNowNq$)*7^HY41y2*0*o4Nvw96DyjvmSI#nk`#oD7m>*(UJDJRd{{m|x2o1@$IGU8~_i$@9hw^vm&ut*lf zPR=-Z^ZFWZ?uYBXHr8(Y*O>pNk!8cjiAldt{BFN?X7=H~_qOeMo%2%T@Tt=4SAy#< zY`2gy-?=ixe`z28uAj_88h$6fNp*_tmdV{__BQZ*#J!fDr0<6nKKj}Hm>d4=_N17n zhaFPo=9V9t9?9K){@&IAw%b#`>AOBoRli=vlD6yH5$UkYS}}Q7xZh-0avs-Bo0xaT zW#8{bmW~cH=V<@hbbohLY2k;s2yge4BTNszoZaTS!$`-Uqh-a+?%=0}+Zeg$ZekVt z$J@1%``Q)3biKA;njQ)!hr4;_cFtv8*6>W0OL$A(RGW1NWEj8Otv_w|>vW>7^)r!; z`}V~Z+-j;k%=zSzw61vZ^*pc18}`rfIven{Yta;;v?Ypra?f@K)|4+r{=3o zOZWbqk@RK%wX#Wq6aK9~b$|DfJ4NEzyW+kTb>GfOxAI=QV|)9R zTh0y+t8b?IW$k<^6YlYKpLozInPvv9v%)EN{U`QyPL$APD_DIxh|Ocl#d57{Kjj=ct;fzHG>pvg-Id8eT+^sc-*Y?~mJ~1H*zuF{XPbhw#uzbP+osG%U9y&|UkXUx`$F@7M6DJ=NGL9>~ zHBq}rbN0rhO+xdECT6eQq14Us>(};;?dCb_WY+&vTK93vX(blv54;+uqh=bt64E*= zvrJpUIsVg0#;!R6GyirhTeFm7!?d1nFBES(IrHx^a6Eo{)w9GC;y?D!a{Rc#;lhGx za{EobpS^!O`i*tpr*%H(pT;hB_Y9mWbNbqy|LlghwPaqir%Cm4b1m8-{owuIS!XsB zo}Zk?@#tR2)A)`#f0M&lp85HE7d^eDaV+xVCb?zP7v8p8)0uNn)^uNJUAF#;-M8Fs zPJOpkz4>6OTE>3q*^&qL-@1A-K_*bF+R^=cQ!)QJBX=IV6Mqk$|GV7SqfbrSj@^8+ zWBUd#y#>#TPV;?xDK)FvInZOb!KzNpjh<8fWi~%={QJt9BmT$A!akY*9FnP159@Az zCmD8Kz0G+=Kx2czXaBr^Q(iBtk>*-*Ot(qW)zT@Pb?e2>51DSvWj>c&R!hAwKcH_G zt+!t=NAcvQMd3F(tv~XI1bv=T@SOEQqVA73{r%i)e-uowT<_^{eaRKyJ)aXF9<~r* z+N@2c)crLl|UtR{t* zX5U@HJ(lQQ$&AUGD>Acdhqq1k-r2p#ookb;jgI26gxcy5_c;vHV=KAh?k6_xZJcJlD7c?_a+HAE&FXM|XP26mm76C$O1Q_}Qh%ay^GjE?A9D}6U7x9wXEZ`CxWSnMc1cJ)8XuM zn{1Ilg~WLqlV$A}O-c~yFT`?wupZBnh)jU_@ zGMzA|;B!H`rQ2Bo6XoN>z8O4w+wqX+p7CdXzqe*={PW)_KPoQ^oa&fxW3&8%TmI9R zNM(Gw%*eqp{n7Qer?>8Wd-4El_BY{p&lP@8_WWIbPrOg(W!+bmjQza_y=-D-4$gA< z-#o{bDO_}}@lO6tyy73X|9Gvma<#tAZvS}&;vTb{j*BW@-pR5@YUYNm^m)8(>sM8&65gJYjKp#$4NO#*>|ND#q3SL9KJ#& zBsJYKEk|jEdBF$67yIv~emu6))i1s^$myCW+bSJF?fOLX*q?hDmda+^IEV)eg)Le7 zA=E51faP7Zk5s4U>5IxYrr*Ao`Acz8ceS{V=js#6cl6k)!et!%UUUYY}uxXqEAokmSa9tS^vLC=%`VUqRXYo5FMSH$NX=} zSf-1uy~*KuKl93Vj|VGu#`Uc8`TqQzd*HqQ=cb#>YB{_T6ja>UDCHJBkl4WkFMte({%qcf1Q2R zxWe|Fz2iq&_nFK8KXSiz_WGrUU9Y<{w>)9=TQK$9H`B8M4?c;USa>e6=HE(2C*eO= zEg5bo%@+*K^{+4N{`t{|?bp`az*BEU@~%y6=3|tXFSoS&l*H+A%%MeFIna6Wp@nB` zb54}-2t8k?a@7C3y-JbD#Cu)+iU;%$JS{F?lj`%dBmV1)UT%hsMX_(Ezx%X*=IV@} z>nB|Jru+ZN%a!fUu4(xP-fQr$SXO)PX4YY|EK8f&C&C}!+#ouq;MDTM+tU@_BSDO_fD?ZPRE|9SCtf6zCJdyYx*P+ zn6zW-%M^WvUn|om)t(mjd-3&B^3I(*&8sKbikyx(Si;ND+J9}~j=U@W+Mb9$ zqP*99L8SI#4by+0LsJAl7B{Wn?D_t9-;09`f1ExuaNjtYvtxyBLF2{ZOx~2QSJ>nX zw_1CrZ*DhJIPAurdEM#2ZQG4c4p;Nq2A6)BpsJ+xn)w@7&(rNM!TsRreN!Utf7+07IbA^L&DENk)1Pk&KD%pVe$$Lg#r;dNwk)4S z(19B>nbkM9tC=uu{cAOALtCb$X2u8opFGx*{10F7#QiJXQ0d08aYx=Ny~gOK`eQ%D zcJEpzv)e-cu<{Yv%lQqC$#zFK#=Fh^9nha%^Vf3{Z~gBAzRvq{>jFPBvP^iUc}?Cl zA$qUvBKM=~neNW&oc8rZrI#TK$IUJy^?+p=?TXjtGu3k_^jsG=-hNu1r%ia$lhWg2 zSG*U^Q?LKsV04}Jkm^OR`>hd6PlM;wyxg_%|GAjM{RSzX zHYa1-r=BU;x@waLui7)y%Jn8p0}$-VF~Ws+)#cwNH_?~UPVZyvR5nD=M( zv+4F$xks7XSCmNxH&1&oX=P6BF7<1C{j3Y$A8+w{{fF=5mU+K@qY4Ed+2j4jrxnhoI+PA)@oX54{p}L=Evb64fR99P8KI_b@RO#j=w-;qT`eDD) z=wjrirhp7C*Y2X<_ScVp-~I0QzV~}##Ko@&97y(`Gr`Soa^jCtgPVu8@<+~k|9+}a z{ahvc@2N%GWFHH}^mR=9cr()KESnXB<9?Q%%6lVM9TEV?#iUCN?NZsror?oAO2Ynr zXy`NWYvz@3yXSJ>S1}~J?4oB--e0#DH4<6I(_XB9qjK_M-0AZ(FUH@LbLwL_9V5=M zYo^=F6Bh+Kof)z|<)pU1s5;kgasKw}JNaxLY$?Wa0bjEpRh|;nIwRlc<}W>m>w?OK zgo8`&99`U_dhRvzN}H!U?&;k9{eR+nwqy^M1(&bn&HI1ONv*OZqQmvkx2FB+)-}#e zo|zM0ee`eH(Y-wJ+l3JMuU?7Vx|Otb-4XK(g>0^yHb=RgWH|X%VL4jIMoaxmj!G3dpv0_?rHl8}@aMo875?&D9Lzso&lO zL`{&L%2@F|^kntnLcj}$prSuCy4*PWVSi!QIo7elfXKa;@aj6 zow$b#`d{O>PVS7$`oZBG`q5s*#?&ph{-NxpCXd=j>TGG7L~e6m)d}2jp6OAIGb;|Pmu(N#JIuLU zB}VDx#8r;!)9>os{QOA0;A$|(I`0yLu0zg0CR zA2qCT(G?O|o%{dO-z~puKF2()=l}O>r|8#qwe?!X4Bu52=1y~{zEjUwl4cmW)b-B} z`GeCmrdwIP{B?HgoPUA47KPsMcpwwo`_(k~+;@wH<@=3{%1)-n7FllQp5gF~PigzH zsP`NEI8`k_cP&g5RPuiE<5lAGZz64#CI&(dZ?@z_sLkKIS>T+~;R`F!Jt#hxFgX`Y+lZ)~}6#U_i5Ns6-F3&h@Ln$OdC5Nh%8?1i6` z5^6ZVN(u!Ryfj?@dr@S!N#X0APp^Dd{HJ~+x-DF;?VUyU5}g*+qaq*W>Sv$rF*mNf z<~d2LY5Tv}im#WJ&yi|86YJaCG^tTeuebj*!^S|C-z5_S4qxUgDR)}@UOH}x^mP+% zABNLG%^Y1SMQirxc%Mz(66^=@3iY#mp1X*Nz3jdLL3@v6%TIR+0C}(SoN!4Y~S=qg2 zQl-P6wT`^L^UM!hO`cO>lN)xrps`PViTB|H&G&^^s#aY|6`h?>lDh77a>tnoCcUbn zcE6IYZ+WvcpQ}WC!VQl_{y{&TvIA<@?l1eWoyXGh+pOHclix%(ttz!jVSTpKLRRC! zbH*w)k&qoev!wRCu#R#M3zm^PVJ+5pjoIgQ!|IYS4@b=@yVk#NRQ7z+n|p1k^311} z^N#)X*FF75bi)U!DG@;@E}e<6Q}b=9yZ%#O@315P9cl677I!Y`Ki-tip0%XNvtrYe zE`gnI1=;o=@q2dm+}l{&nG6yema>RU>{@lb!JJ{$nvcqB-d~yC`9QzI*7t&1d`5>E zgO-wB?B^M8vqEDtpXUD#I3(1WcDFgOY2#VHi@ZB6PX_N_%Xfc@>*o8*`_7$w^mb|7 z-Xf0p&HT46y`9jPP-E)q9+~iEK~i9IoAAp1hFqQ7Th5f_nlx^;R^n04>JsD$yTdl) z+tL4z7u8;t4tx9j?6pT-iM!Q&Ram?qU3+Hc-m=UsN$%^qaI?-ommE@7Dtmv3lzkZ@ zFlJ@D`A_NT6Lf~g&q($;tK^&&XTUDrqL;Gbg? zan=9A_LR!Mzcno)Ym55!albtOa;=`?k^g&Fa=!_TeZ_4|AMMLb&uO0O>WcP)2@9)!+PV6xG#yoXT*O$Vw2c|8DTjwq<$v=E(-tR*V zNv03Oy;W{;=wH&F`CBC0Lf_N=%yIKOiTpn&e$bo})8-zx|J1Z4tYXEsmpyJqvQ;_sm{t7|vJqE}gZ&fx9;@mzd`kjQs4)o?c9rwiZy6R17ZRolAtgLqBh z{~dGO!-BVb7mGUWZ=dj#fv2x`n#UQB8g2PD&y3qv|95TStle&3x;-&qipRV2VN2RY zQkzx6*F6w7yZ&-s=!OLwS1L=d+WF|6<2ln6uS%R2dsuPQ-LPay*5pyt z?M*{!$jQ0PZ}wTnrwMs?Ro=TRy5!9LCvuOgHh~qo@Kia!=m{<b(7@97yx*c_Uz=oYe<)jDo)D$pf9M1PyPC|L^Pk z?vooWXg_!5mouklzyGUN*SK+xOMSWPhW$T+k&a8c86~L;NE8` zt~o#WHtTZr%dc8mzPU|HI{48jNBP_SlVzFOmEjR_~-Fs;*sr%M(?A< zCmPScu-I+0fo+CY>*O{WuwuTO?g8Bilcm*OEop0d)FY!6zMezvvBzAF*G`|*ihp_B z`sJ9HcXF~PqtK77J9{TS)SNh@eQ);E$1eXe6^xdh7P@8ZD(C_Zrk_dws{<_f@-k$C znB*K*9*9+%;#AkxT{JCi=~MQf8?VJBX;y8{XNbGezO&M)=0zpba>kO52|F`(zBm24 zE{M5rt^B)V7W-9%BG_-O*_>sj_%1GBA^Y?vh3hUzmH%Ecv%O5T@%=A}cbwuSEqy27 zdn~^Z9nV;PT;)>tG0iT;zK5;#j7K-!_~Cx~eY4>uO&5)X_}?FDMcD40(O8~yvZX@j z`c27m_frBs^1gZa=-NCxk&K+M5-TlmS$C@G&739b?DkvEM*7QHY1{xIxYS^ek6*8Lxr*66R9%clP%NV7@K)a~*ro85DF!>)}qlwKpf zLhIzADOZoHCjI|-(e9!Uo1^NH>3bh~8HIa%nw5K8bxxyVtVO$vMa?Yjsgq|Of8u)N zLHURIH3@lPu5TwWA1Y*euEJ`xfr&k0?t&ZVZwt83y?c65ceQ$7zq8rON~tf8>!g2} z&soT~@Wo=DEoVXwZ~gYAmE*{jg=UK!CeD3u=z65^jxt7#h1aB#c`bf=blJLE9WhPn zxx4E|_>I@EwU29ttLnvcToF{cB=gBKXR1l3>0hnuX~8GNZSu|5HA7AC|hzwa?GYE^D=b z&(`p$H+O!#c`eua!QNwrKzvRT?|Qa9FKWWfd)rj~zwh^MKd8<(pKnveqEmqtvu|Xr zb3c0f0qe`8F#C&Er^Wfw6u=TbJ4@8Bjmv>XC%N zMYUO-2O{pNo;T0lGtEY9@||h+FAw-VFjucvmt{KZ6Cm(=q3j-p15=n+`{pmn>K9w? z`O)dt+C%H+ua@0o-Z7gk@p`);^I~IusmuerxQZ_B>Z@=#nYiO#ih0y&-esAgBD-%b zkF)=OG1;P(Vaonmj-}bXIUlx_&v}|+Ao1>P0%A*RmT{YDS9|yWdLvl4ToGRQKoTwb?V*t6QHk%xO?sHM8}C z`ej4^5V?b?GrQ$LRwhR9DU%K5*%;H`?J;Yij|HovB zVC@$!<|TXA+!S|D5MRc2;+pHTwG031&H81(;PamqJo9QN-}4k*v)F3N?B}w{6XJgN ze9HYctM>}GM5oxbX$sO}e+AFP3taf$p6PqJ&iJhL=XDN)^dZt)%zwC?c?c0+x zm?s#UY3^RIRXl!=z`toC-`Aa(z9Y^5z1OZSv+r^#JPy~>yMJ3ji22yk_B_d1%Uc{Q zcHd21F@bG?nM2Kq0zLarwU)`n;nP1H{nA-^yiZ0!jgkGqiS8$&j-UY z^*`DAD=!5uVl6qd@mbz072(3{jg|q4N^kYft)9I!MO5P7nrFwiickEi^haxlzI%`6 zO~ry`5gh7It{#{W)fBhs+FnNi4tYOap=B|9*Xa8EaT42~d3Vd@6_qQW-G1}rkc9^r4?&1)#H|pZ$v_HMR>EeE#=bP5(zda*y z$V+*pcA@E^UcXb@Z+RMP`OH6cP1h@?)X?El%_`S0*01WV?4RUgzeGExEv(gfz0;=s z*97I4oH+>ARG*YDeFl zJteU}4E{?0sN!9AL(i}A`CiEo-5%8t&LW?Vv`L}fE8b?Yzgv3gNq|OZ?5xDJu*aXw zJT63j?_apzHDzj0)t=Lft@N+#oBq~OZQ`vDeLo+)wKu*yYs-Yn%(?^93>Ti6wB-Oh z|K?jeYg><%uF{juJ^K8neO-je{MGd`#yc0JK6tSx%lk@GuKum-1*NJz=O^tqZeEcl zq<+b5-IvwMeByQiFO%XTXD-^s(0k3`Qh&wt`Kx~T?x>k`Zg%0do99`l8rjKvED&&w zGHO3B66s|){p3DfPg#W)EwO3R^$8Q~<~F1i$^TsOtF0^9yK|Fyu*#&WtIJgk7w4Yk zmXDwGQ~ijqZHybMl=>DOk=OB`Ox1UsyszKFyv^li$#3H`m12($eV4R;`k|rh#B9AU z=Vz#JI@P}so)ePrEy(G^3BUH0h8gSzE25@aANyJHK3Cz-p6Ho^`wpD;c)I%I^2(Xl zpZwC_ZYrE

>_cDIjYM8?tb=2FuLD+1-HDDGd_Mb4-^vOt-rqE-=ztD%U1On z@me}4g_h}9t94~84a`+yJLJqd>vGMVkksG1zVgJU=|vho_SJ}Q;tSh!^tj@h(rY2< ztosx8Kf3h(#?+#pZ<=oRUSQ^If8wiJ^hI2=h<%Nv=wZu*#tHXYIkHyFV3&UKXhrtE z=!*udpM%Voi@y>({pzm0NBq2qkMD1%uCog?{Ozf5Z2BbGl?VSFjr$hQa^>x7x6}V_ z6qnw7A~StLQ%1hNtC!Bb2E8I3x zpXhzoOH|A!p)%}&>z@u5o4kgcd0gQUhjee~YEJ8zeKzk*onJv6-;S$Jb_|DKMJG z&(_Y9`VjGfv9r87*5%d0l^KP_(+^j*?$BG4__z4hq@UZ*WGb)RXzg`HQ~u*UfsBs% zKlUlE7khGfa=ZT-Cg|-4A`ipnT**(jJTuK;&0Be)umy}9e4dl_x*fy8M+krWQC%08 z&-z}Myy`ZDM^A9{t|F079Xma@BV+YhGUcHsH zLnh8{f%PqAWz|Oy!=L_VFPts(C+cs#m16cMCCAj-UYCyvJLI~LtrV7tN4KU^)Mw~&3*OCGbV{&Gd#|8n@PM_lPAsUdV=YvzgzZXM!6X+ zGOj!Nch*^^(unZ>e$Q1GG`ZY=UJDBG54!H&mGGMDNli=Wp7U<oC513SG$GC&LQqx=b zNBN3#D^}Hp*A}mS8hBC~dJDsn%(zBr>wRvkwlv&6@??)!u=%Fei5Da1J`ef&+ICm3 z-;S)0YmC$jzdhZ|egFR2X0O7fQuo#FGqV@Y|GwI*z~Y3!O`cQ8hY06ap3PXXtUlSk zdV}-z%Zn!p`li3wm+|3|TIDMD=&E9-?4Y>ku7>rBo-1!n?-0l6$)>GRV+5AeU#!XR}YrFYr z)*jdON6TNIT{v&X*CSE(4~^F5+`a6edcWc=SMjEM>ftLMhJF%A%4xZN`ts4E2RB4$ zUJ8n8yxw4aN&9KwiG!}!U46ube(V5Uo3ljn)y3(N-_5PQTK?M1`tIV)Dg#rKB&C|q zy7wledSn%x;!Rqx%ez`%_0G~~hJgxcCo-R`QLHYR#qyV}wJCmy3hUp!w(Bp5GOhc) z)Vq7b)>VC{nwKy88+>)4!MjgSU#|JCEd@V1e|FaNbUv{&j8aV@i_TuZZn*C3-@GM~ zudcLCe{t{GJd@WO6RP(9ek6Xdz$Q8`mLarZ*Y^JmI#%DBbtYYlI5~IXfnzReZzQ*@ z+|@Cm|LYEyu62Q_9}no|9+-DpUA0m6-ksen;spYadJ=v!?7#b1-?wY~v+5+{N2x`@ zQXl4?UVQ)1vcpOXe+XqisrR}x{kwd6(2`^29}PdmtVceuJAH@so7oFrxLsQIO3BG_ z{jYEGx9(2+#{52Pr8yJ$q8xBC{IH`@apRI%eBBQpCkT7IdTS_hSWRWpyjS0!GDtly z(h!}puw7w}eS+G{lCrM<1?gLmql_TPDT%(O% zSHa<=j58?*`4t%1Pyey7-s|PPOx;mvJ?DD?=65-bhWyzZ%lA2EInOr;5nhv9_s8tP zUTZzizzLrgR~PM#J>Qwtxb3LEDntLXGd0mk6Ynf%de0#G^;InE-dX>Y@6CELb^gBQ zE1zyQ?rWVOeYu8XAJim9MgtYKO z2?ypMnOh&W_o!*87-gvHrZblziZW=Y@W_L@Pp3hWV&rX zxx9A%0#lWn)m!#Vo6}_IcOmI-z2E6wE;HtH&po=+u2S}3)#|qH1C<#8rG=^|^@4A5 zs9wy_`fz@;L9=aC?as|n`@dYh61RIr=H3Sph6h=sf2U0>oH?b5aa`(XlTm+Ry-Eb*=OzEFZuNOhoNB&crs8Rd zS=U#Vh=J~_nR}&-GyUMRR2#F$bD#Y@7RK*tz1->U^mTI6tcg6;?AG`-|@ z_VSgUB}ZOCu9|r>vG|Cd<8#|sx4-T0vfNsZRBb&Lz2rj4m;0+qm;c$=Y#^L*ao29= zo~xVA987TdSHK~#uUPi7v%J!26TvVpgj}IxY&xXG}iX%JSK4X6L(H zC60$*_;W&*7sTkEzc2B8<)ru5HW?jx#-!Ic^`GiD^Z7X!mbw3)+N!=lI(4R-mQb7Q zejV3u(kUtl5B*PFmE)dxD$HQ&t=A&;Amr{233s_;<(6S`{^=>bZ)Vzo4Am z=g!;nj}@54IQ_meH!$Jqj9{LmT#K8ceSu!>*UM+5m^O#qKk)EH-r-~e!>Zo`-;R9E zmH8^}_rG$-#gi_w)zWs~sur{#d0_NY&h6fobX~dL_fs2> zH5|AdrhlTl>yCcA$eN&*hBTeh!)uH;DxZBV%-9_NCDO*eOg3Lk&aA!Q;G2zqy+uCe zHdE)8&lfTScQ!KXFbm8?YIs7%z-x&Bk-uC1Lh3)=zZ+6}6fLhgJ1GhJV z#jmefUAi4U>un=zFmmf z%{P;OP1Ag}cdPQ0s)V*(U$$}RFJoCXW!p9Np#5N1cAwil-=xf5Xye}|m3_8{`j_8H znGZPyz2Mh3oA;&Oi^Woe)Yl&IE!p+$h_Qn59Ru-*$C__-;ug1Cp8tD%%TL=Gnz!Gs zQR&;XeT!9*zS6a_w)8}nrF%1XdtKY&XA&#=I3lU$n?^^D(d)QARc(=l3X$5(OWsifn<%z#S`r@5DJyyB?h z)$zhedUtJQVA;Z{daRF5SZJ?W-rehZIY(mAzQ63H#==~Uww3~UU1v^ypV3h@QCgup zSjFUTjgjGU7nd$W)45L=x%>JQO(!g=ayBZtw&U zEir`$MK$ku+THf~vcLD#iM<UU(3$oh{m`ee%FbOXug^a`uawzCClvUq3_g z@YiG6GTRe=r?@1WOy0Ejq~)x8n|T^JHm|?@>GPVJLkg^?c8HuVzU}_Nag{)3NmFl3 z@szb~n}3wwpZc~}xY4LF|8aBlY}WhNzu#^xmbuetd+-bk;7j76*(tY__J=>4mEIHfiJI4!6KNn94Q;V{GDW{MU?Bzf6)79F# zPBgVw6e@O$eFmzrK3n!Wf5IqYEp&H$Hy3Q{uFsTK<*!Pp{|i z@;&*!Gj@`P;paY`dB2&`E$41+O2771O42AjxQeYuUhV7k`E@&1MFxa%Cg{iw}_o za~YH`D4dNl3y9tIYLd#Nn}%Wc;5D|EyLgOkXyIZVmX( z7C4Lj(r+t%L7PJ%d6MEMgT>X_FZ-7*26E7`M1ROz*-y*)Qsp0l7eX4iuE^;h2K1US(!~#E~bq^v2KbE zC-aGaJNr7%Crr8E%g`)sptJUw(E2|S`;3?v6|@w$d#!`!hPdxGgpHeD|b~XyF>Ie=~Fll6{ ztj&{Zj+>zx`*Ou22bbq}4$l7`y|?$5hYi~djVO+!Z}5EW+^+ncD1M%4^O1Fk9nBLJYq&_kxR=x33g_&z!h+dIY`?anWk?+$2P*{<7eZ#F?ad|Tz>gD1A9Z(=&SEYP6z>gTnOm>#W}>?v-} zr)M+u$%E8SJ>nKSxMC$Q)-C%`e}$KAi{j(kA*a$} z3wGUMeh}-vDaFezI&yM1^Tjm9x#`!}FmAB)sQjaF*zw^7*ooCQ(!%tUU+)&!%b;;s zxOS0URCdsz1I}fqCP&}zb4*=*C|;z)`l@Vm9LIJi^+hFGpWY~PE>^Z`I_oU6C1BO0 zqI0Q!)uP%A7HmDMdzZ!eh1;bcKNPjer0LD==S9-i&o1$uO}=yV{Ef{Q7itJNPgf1M zyR#^5`QqOzYl0NshZM{$&~cLY53{q|Vg6{NV;Aql6-}O5Gn5uzyp?gL?De_>y=JEG zZ<-{X)ylSHci^4Be(lXQvKzn0Pdbr3dw*wt)02PdTf`RLSj^4Hd)xi7o#VWiWvUM( zT(dGQMO&P%*>5X+>eZ|xJoA&*@AaAY7YZ@(Og*2J#UAN;v8tD=-*o2j^;dmr7JOM= zbg0Kp?YaH5{Rs>o*S0qt-Tz-^2jrrF1No1qec67kI@H_D*?sYfHiecb&7g#k70b`B zzvI7Mmc zB{{O}=nDsLsbhI(m=a}f)Hwx(mJ=eJ+7vw#8e+fcjo`j+3?tBcVS}ZKj}vW*8GZ(J9ap8sjkji5&UhDM3W#d z^8&lxN+YG^mzzA+Gbr?k|LFU2>yXFUNVUtamg(}R3mBQP$!E<{=WKqW+s|J6W#YeI zQCT9_E{A+uFL74%%q#oG37ac^EuOpYRQ#l+?MJ)H&+@*{Pu_C--g37)UWfjN+zw>u zuv=?%yCpX4;F%Np?ebff zUvBD{W+&Pd)fCR zukPzkUE@LtOa`}YU zp%>ed!uh*4y)?VEH{Xk2;NXIWhuuksZ3-^jtcl&1J9CDAO>Nc-#Zyb&PJX`ez*26* zoh|=A%=38o`|kT24;bceR?TRbb!zd&b>em#a$dL1QQ|c5&gB>E{&C&l!*ro#cE@Dw zBc{LF`u%jIiO7#p#zfT1LG~HCTK}lE-l8#01;MPn-56Z1b(Zv;67Ty3lo-vKDS(2sJoj zFn!*|Pre4#8M|$E#_o3sp8RX>;!nT!FKA!;?mGM2-*Zj+iXDRAlDiG13 zw0`rV$IqXCT%^ArhiNxn0$Fq(rPTZiaBwZvtt*AMe+oSEr#b1kd$~SPU1?2`g zgm$SaBxb5f)_mPNvw4D|eRWNtbg3ru-CI^G7e15_>xz+?w(h`-T~qR0`*(a_E7srn zko%X;LkXGNuTr?G(!WeBT>k#NoYuF+ygCzPm0qniRh-}aK0>GYEq~GvDW9nH4eO07 zexsi9pCfp>=sDw-i^4|d?WWvH?`_v@P?xxswYfsT6)88?vv|QW|rOB zf8kk**OsGScdAA#kf{)OEa-bWu{pNnQ~%NRHyCVESAK;b-XEaroAM;E%;VXNZzn`w zXY@~-b!Ec_fxDX)b4e;^9JJW`V!{JarGV?_x=WO*)ScGr9TJ#jWV}M>is5Nju9fOK z&qAJW4BEilu;iIf`jtLsV{OhmB`&4Pwo~f9=`H(t$!2%@^t1bti#Uu~8FrM*PTSeQ z@8|vW*E;YWLM^WwlLUTMZT$H4;C|6Ao`9TQ7a{LZW}CAinsWt?%s=1ID73NmU$dLl zZ5KxFH4|p+pYkj4iQBt1FG`sg*!xaTEikHC_pe>`7W%wsQ~6iJ!jU8&6<)lq z*yy$KJ#Wu_8?|IBI&$wmTc5-mB-wvAs_D2$$W^@!+nNg-^46@0eB5p{w`}q2+-;K$ z=cnFYw>NF;E(Vs8seCi$*Qy8ZoO53A=+r62?Pl%2zs_+RkP~~ zh)lldz*=+1f4!y6n|#)ZZ@fj4-bjUQW#-!T&5zs9v1N)1|#F?MU$1?+5P-M5po{P(10v6!QP1+{5Jc3$pLc=Vf@Da_e|KBg5xT>kZ}> zvZhZe7gRd`5!fBzk+~#S%G5u<`<#Ekj3tb`%=esZ&#dlUR^2Rdd7w8kvq@4jiD&!&_wyE83v z&ErQeq&EMMjp31-dgWr6s&Bfy*3tTo_rB9Kt8Jz)*~j+lxu&k;stf7wYDCfwW~+Cu zFy;~ecbjz$tA^C;zxz1Zmzd4gd#)_DKx}`2iFDE(@vKOL(i)2lTj>`fE2kelGXMDr zZfCyGpvzN2p5BsKsd?tY)ET;qw?3M^2;yMJdrg9RcbHo`H$T4lGd^v0)^?Y6hLr+W z()d1}?NOd|;qjtmyQR%9j0==gQ)H&x4*%H5_*qhDTkEwmTbBC%O{uzmuw44zj=ITZ zhgfYBW@(u2Zip*+GE>4^*`qucdbn=&!Ko_?!Z+TP`aQ+x%Ga{X);WsL3Pbaj^3`7L z=~|`#TdK*UyGhLFv-{nZEi8iXmo!#on=LxBar!}(D;s}(_o$NhpLc+nGgVvo*IT!% zXM6PLs()o#!`&LDzBOA?*Jgg`{lHwiFBKQ^I2U=DZ(J2~I(>F~qWqe?#i6!0B45PL zzFqEqN!MeazI?yYPAT;hPS2Iv0{<#?$o#mx{lF}?RZ}x7+CZ(RP4JtfBn7^_~^Bf{3TPa{`}ux8*J;#Bx`Tx zzxKQ#Tegc~)62ZpnQN}vTN$jMK6hetUTbR7UB2(nzkAkJESs?-klFRcCPxpBB9V2C zg+3JKjk#n?bZLTff(PcV0_wn+{P1SviEoOPG4su>2a?JklF`l)GADKj+ z25i}Hw!`2}xI})`A@?2sn#4o5sZ3_nStt?Jv68c?VCg4krsbUL=Z_ng}rBhZ*#y!!q zDqO7*6!F{2>2}W7Z@=Oe2X~dnZC<)Se0wzSWTnNo+CPSFzk1=^Op7VEmPB$~ei-$V zt9ET$&Y!N&3|~a{u1@Q@-^6LnwD)6Bu<6gKtNVZKnCzzaSTreHHv8-Z-SqWGw@u94 z|1jUbdx-pbN9bs%L+(1 zUJ_O^iNSFy?@{4K`)F71BM}CA9OgVsY)AYK{jGNLiZT3fUfTWd`R@Jt8H@M-jkejA zenK|tSU=0|%UvpZb3FaRm@njBtKV`q#P%FN1COii`?EPIXWFOi^y zNl8Z@$K`Oaw_Psop6D=vxx4w9!w<{XmpCGgrP{U>y|@0@x;10I&7P+Ug})^(#<1L( z#OwX@!jCu0e)Vm6AbD=4WVjjAlCnGV<$oTQpHt5pY`pWw)Ag3C{WhF@)-H0;cD>1M z&yp8+4u_p|I+S9#c$c<7uXQ-PMTzji-vY1mEh5j$=gjwu_T~NHD7pQG;m$cKQ;wYZ zb83okQH`PaHoh*wyu%{94o|-wDxW$xOVjk>N0*E_2X?$$a^UZzQ{hs}GIUDIG`CLo zTAqKi&1AEGckRrW6}!c9V@obsSzb$-8(cB*m+UV)sWg!Uqr(SW?-e-}Cmhz+sL=4K z_xjbJ7_|M>>f5o#i#m7ZYyV7(+%bFait`&{MY$JjUm|MaJTF;0BgC8S&X!+0%sGDu zw^s^I*ZQHl{zsRUQ%gi}z~5&D-Bx`)AC7lj(zlfGzO(W3C9Wivjo*LDotZh8_uKu= z-OuF3>=PMk%=*f@s@Z@167QWF#_GRY!Jp^p|NAdr>b{@0{?49G@8UXc-hy=#vUW{= z&BW$GKN+vn{_SsrV;Y{IVDUh!Q!F3skReSAy!RZpUrw1&Cw8!go! zote^E*`;}+v9EkY^$*GJ=fC~o{I_h@o>HydkD1?=NO8-Vso(gxblv`Y0k3kGrrDe5 zW->KDRn)!_@$Yc_vP#8y*U!DoW_5Rb@{RZBe-Xi(A}?4b3NNp`^h-o4&D-MSoTuyT zDpyUM(j~L}yO7BrcgbbvXDqn&gm3q(MG(SGO>5nELUNAlRgT;1Ps>YBn7oK}X7{z-lVXAyHyn`lIr8YY zAXAr4!^IT;px|p^pZ9edv#MLKU63jH{Qaf5SFAW^OEyAI@tWCm@U2tIwr_8OOWu6` zIL+u=+qH=s+fPsNj8qCUF5A+4CH8gIi?F{R8hYPrI|ytLxb;EILz9uuY3c<%vkg^d z*a44s1Q=Va}loZ7fPb;;*qv&9ObR;-7+4rtEqc)6W3 zO6je=wWpu&%pI%TpRV0_a{fAb*XM!VPn-VzvG(maZ+?h>S=GkRdA0&SU+JBeYu^0v z@V|WvmTKJykm0}0_VVP%!o@R%e^k2e(%b(|FZ6uYhOW0K3>7}>%KE)r*{k3r#j<+E z#kH?9RgO%uvpLB;>6mL(9jBJE^ST9dnBSj|3|UsQZA)RDZb)C{&a~C}Kklvi-{XGi zdNfm}EQjmDZ!>1yeZ2pTxw&V$_wOo^DMq)ABP4H!ab0`qnE6eMQB?l&g=NnnUWMwY<3Fvk=dP>!&+DU5>sfd6+s>&DH+eVf^@l&7{#!GmMu=Q6x+l+<{4EchNFcueu!x`z|Wte$Nao@=w(FU-Vn6YuK+qrmE~ zKChV4wfy%?HqEx%YZcgOpZMJCR@Qs|{=8i`jatf z{IAq?I4yN{ddTl&&~(pe>)M6K8}vSP?-#w{6S%2z(eITP1N^?9yF0ztgyTlZjg2{X zpMDmM%gKyuNvW=DczosDhJ?eqOF9yc9G&`f-=C?yD`r>Dn*2`NHGo%)P1<16R+BrH zO^=Lo&9we<7&ck|pTEm6tNF;g$2sfPGpu{W?s?+H-t_{PME0D$axXlybmE4V^{+48 z40G9c^^Tu>d2`N8t%z5rj>*0~Bi!HXVQ_S@QQztR$~F7$TO8~QejGOCjZ1BMsrF%$ z#er7QZRyKjz3+~@%J_<@`BrV!&egZ$SwDAc9^7|&&%YEVxm-3|gB^$S_VXmNM!u`y z`eJ<3{DE`l(HDj5kDqqms1T)rbGZ+5oUQ%kq9yQSQr#4nRpLtB z9FcDCe^h2qDaug3;~ThnF83C;x$k-&uME$Q+%dz2zqV#p7rSJ2b4T54BcbowH{~Wy zU$S4kXv*<<0=t6`d~4&Gz?AyCd1s(n=J^Gi{T8l0<)h7g=)CntOMQm387YOzyh}PN zmDIamFZ_E)Bq+GfUbWV(w4B3a$F{p08Xtexdb@ykf)I=2{f6hZ2cNIe%U?4;cebgc z_HB*ZRfjihpKWRI`fT6@=Zy@{vM#<^zwO-m_0f+~%Klt?dw64H|AXMyah|1)Ywv8l zdvjU6H)mu8!@(W5AMRSt7`eaQx$VczZ<(uixtmAtR_?Ppfx z>bs`?oy5KR{c@QOd$_0}V)NHj+m2I{H0x$+=sr)<{Q0Z>psiEf3z>Dw z|5hxX#4WSs|2ntHMN_2iO;rur{2^6fRo7<0H92+jodmxxSTMcjh>`8YbQgz@joedX z%T^>V>iqpoBucbzZKmv{os+g!y>x$cgfG%;X3saX)|m^tGhK^hR=6)%b@QaQ=!q}s ziWL&wMPKCO3~uhad}8fFmg9fACU_g()Yx3_ZT{WyvPPfVEjIhDEtgJ~Sw@tk7;H#8 zGIL+CnyF8J=BdROSvT0scqo-{u88^6XM2C9NRHVnoEz$oXEm6M1)bNF6w9*XY1jPi z*_|CTN%(L#vlPqu&1}ZMx;OlN`?W3EGjNh@p4atzb8gt5`!whI&GolVcr&@Ug*nX> zSJ}PA)0Ktw0*jE9aM`SP)7*s~UddbRoX-;GH!UFR>&Zj!l+?7X1GApCUV9*S#pP6V zHRJxi=u6Yq-9CJFwOJ55Z_NF}E@!sv^Gnuz^gprN=k4*?TXlQxD3td8Uj5(r>2hP-S&6%8Pi&RehclN{J`q^ z7T-nP+DY8~p1lv>sp(vqmz;2@)ju>m{{I6xR;QYa+G@Ke#ot`Kp{8oh{8z^QrR_Z` zHce;W23V%-I_l!FF|^Cz5ToU$<)4==beMSinCPCY=4Zw&Ek&}d9qvC4RWA7&nrFNI zj?vs*dTaUftr@vE7EbeKtW>aain8JgJ2a)<`q?Z|l<-73=&Qn#u3{*L$D?O296du`t=jQ)Q}K~&|SQzu*DoD+^|^F>mB&hskB zmC?CtcCE*Abwu(T^|c{WSLOeIbMa%Pg!hM2)xx&@6Mg(xbu{NPiJt$khBfH>ZO7i@ zvt|YDyBoA?)yafu_8Bhb#x4hvqx9#jGrH2Jc(-JuvtO`x-?>xfGp|lt=x|lnXs@%) zoZWZk-dMfl^xAi~7``bM3oZEnrDoR`P3uWko1ZkikeYMveaxA6JFGWrCiTV7d)zu_ zv$m@AerDmzZ+KSTJ~xBmkyxcgYT{)ksr4I8entGR=u%ky|9Ez2X7bVR-eEkVau>dP zma^~jl9;-@e8(4ihE0Dro_1<1UsJF!aLL2KXxEIiCdGYRjUVP;`rQ2>thrxH>EU@j z)!?>g`#3VQ)h|X`E@^xjaZz=9%vqQDoSQ33ZH}eJsI;kXSnRv&6r;oJmAe(Q)@`d- zttdG)e>303A2H?sS}piQwSH{~kO<#cmU+?tqv@%|sbSmFcq4>UK7LdBR(tKz5~aq7 z^x5Kdp$B(d)<46bFnQGz?U(0R3N}Z}q;A`haCw{QtTY8yhcmm&)@+!e;w*OmyyKd+fEh$8XCjmuD}23CMmw-T1<>%I}o?%U!d-2whM; z7^UH@t&q#BlF-?FP-;t}gWKDeiw?EApPJ9K?aIdkFLpJ)yuLD8rcdSO9>czv^y5mY zowH}%OwB*)wCZeIOPXp`RhKM>-#^oBJq2P1lch7aZZ_8Gl5Lx|pruLoYp%Uak4vWC z`LmAC*JaMXZI`LY$vmyVW3tY*k1YrJg5Mw1-#M|N$$pmSKmD2`2cPjwyKuU(aPh7U z{f9!-q-<&x_AE2XtE$?kWw7_wbO{Fww+GuqcvK}?-z8lSuKw|X>C(-oNxSFd6opM( z=B)Pq^dHM}+VzUYoXgK%bJb+nu=thPJjUOzr|f&#S<#-<9QkeYkAy2u8@=UJ{xzSz z$UE`g?8FVO+izEVsgL&gcFxL1E4Lt5YkulaGn@I^XR2O5KDlwu^vHRiIqFyS_??{V zUY)USgI@jS+>&FqKkCeUVyh38Y}~O{NimzrcAIY9qoBIWw^P>Yv8FA5A#hNBcg|~m zVa1hhHO;oIX;o(=zRY@hw$@D& zj|0{)S1LZg#PqUk&5Z3k&6TZAR=S5fPgFZsbhQ0m^2@v!BWSP?K&ycD3Wr z{+z6&hv`ZsHvoe$@KZTodITQc|qZ>)85I(dBW@ttOy-^gTt{4`13{+65jd=KuW zw>Bl+d$Kva^WCWjStkxn+>&t}JW=XiY*HXP;?H*`9tAu1ynI zT){VI|B5(x^}~IqE!PhBALNV9nd@#AtG;9Nk`r@nytk$t-FuN+@b%t0nI_l`;ge>6 zT`(g+|G-L}Ubbs*zZivTyiq#dp(vT0muANx;45&H?Zl<_byD_R_HVu^H|BMumcJ}m z+HlPLeUEIYL$V7aXRl?~;_4X3e7Z)3C)t$mAyecc1^*@k>{VFM5?! z)_!tY>7LN&S1IsA$u-zbqBQ5Bcq{jZOD~fP16$u+*>Q;RkhyH*jdjb@zew&7b-Hf5 z>9x-0Py5cAAsqdY?D15Nw z@}5=p+xhu>kEd;!4If#QtIw#mW_MVfxiLw8i^W}!?78+TUQ^kgD}pY9p1sYtLT`)y zn$LiYkpFgS+4H0_4j~$E5QQc091zbky6ip5<|{ zrue7%-Xb~2mR=M+Y$avhvu_pS>Xyu1LP8UTLVq2 zYpy_#a5s(5*2nC2K@QY5esJNN80S?b*9%JzG%M_PUiD7x=#iBx*8F#B;*@TiI4MEx zcU(te#)QfzX}lf{Nt;Bz6)maFG?!P)-M8l0u~|Q_OfEBT-yOob-&dyK{T}a=;A!gen<`%hhbqAmW>HK%pozDRDe$jrBP6F0WG#r-hWWBIw|+;zpB zm8l)3Ww*k%A3h)W?pd42`Lox<8JHWZ4lSu_Dc$)`+{ga-V>aDSZ4n#2t9MxH)q2h1 z(=^MSvr%*R)Tqs+I%kdNpGsPMP@Iv&-KgX1UR~2=0y9dc-t(O*uxG0ACDY#)8z0-o zx?DfYaqC`ZMD~FfXKY1^o#e7gWd2(kZ`<-EdGgT!md}1=XT`M34m_FJk2nQ?<7<-=|7-F9jm8E5P}xVNV1L~vQt*I4!sRy%h7;G9{j`=nf(k;k^hzNfDA#B7Z< z|9ktkZb|5WeE!3RX$o;d%l{nC{BdSZ$!ztt*-M%kz8Al_bH6g9)X=K%*XrLLk_C>x z`zLq?*hQ?@2=zIq_4xnK_NXK5HARsEWzzjC_tpGKH86XkwcuCfU$z-@me0Ae^t(!# zO!ZA6iODuQYtPBp^>Nx}RLt0#`FrNAY6ad8x7DNq?^QDKwZHNe@P1RUa|VC+y4}^c z8%)x;P1IWFthssF(Xr!c{nsCnxmH%Y4$x^(Ub8cz-|AN!yFu&j=Tx^&~*IeA};QSowIc|hf6YNU%HZP#sq`d6m z1LL{3!@e+|oYDTPIj`$*$*mZcr6CVYeqK*}v1>t~pzPe(Zu?wM_ma(LMYgQ|^v$~O zVvXs&=TELo^IUsP>cU^=V>|r6xIDAvSJ8R0`G`z|m5EE+>AfNsI+`SFm^q!c7G;?T zor?Ou-sMf?ncj=K)3USQw?>ptUGm`ax_QMr7;}B!Kc4bG=USz}u19YAs&nNkldLD& zw%n+U{}imVR{E;vk-oS?|En1IwVN+3=V{SO6J4^X!I&#Uzw*VBsJMs0^Ug-j7Uz1j z=<=kqqBGYCxnD2No+=jf@|0P}`d^!p4=U%nt*=_;xinN_y|Aau=LDr4T_+Fkd6%SL z`(94ySbo2)u%f((W8xX1$2?X4eGRX zkk;h#S^2GJD;$}xrr&%g$))>IRx0*_0mG%A$zNLy5>^<`syk}tb?<_7XY8r2?*(71 z`m;HWg&t|M^L2+fGzj5g>WnA@DsB37p~ z`_rM!+6%|FdaQB2o$2~gQ>IGc0EfZy#76$$R{{w-QTFcHEJD1_;(jXgWt-2YzkkB~ zv%1(jQ2NuI?Q+-a9)B|6FT41^^w8J))gG4KR-a2F(_JE2A=bc)9 zbN<8sXMF$vO?dzR>dgPErk;88gUzzVlh0Hx#PZ3U4X%8Z>N=*a-s;xV^uN&T#9 z8%<5hQmP$x=vG_(SMK_LTDAI3+AV_}+za#*ju(7Ys$5;Yyq3qUwEWq(Ne#|Qs}tB# z=c}q(1>JR)W!?1i-}L`h`cpy@H}cQq`NX@D-6YIJSbbqIR>tumFub-X0cyE=){)wwEBnnNMfBBBP*O@<^ zM@|ZEc(;DvB9DsOPx-j^@~z&|b9vsRzWauq)>*O1VU0)Bzuholo8jNZ7~9cNcg1O~ z-eIYSr7;QIv##tnEBM;?Gm}lLjO+PTedU=Cjn_BKx$0W|;?Ki&-xoPG6!5$j zk{2f4*PFUfG_xUgze41lbx+La2ef`4PSfYTnILy{9>7o9tKD}#BNroG6Tb=!Jprp9XcI{21LzZE;sk@V#AGUqF- z^QLOv{Ggj$)%G>%Blp686S+FSXDzR^x!t}q&Dtt`>(!n04u!kFZU1H4{pCj4g4C4- z`*W2Shcx7|%sc*BdOePin^fc{O2$u4U6Amv!@wMSbW>yJGtx)}%~+t$2#_ zTf3=SmMsuDH0xW)s+_Z&{kuJ`|54b)b|Jau>)$UTm2Vb5SQW|LIsYBgt`D2-;*&Bz zcirHdDw0=!^t;O5^G6I+POthMT2b-&zV?C`nR`C{exgkxUSDdC1X`G`X~^lG@tAAs z?SiPc)0b=g%aMCpaoR`U=VN-*1+^*dx1&OmL)nvrLXysT1xuucyZWs++OTH7YL-_B z$L$}<7fcRcxZ!%CAgB8-!-S)56SQwi9?sceZ?1|&|D07^y9Kn@$=;;OPJ?XTOPQecgQ7tubExwlwavudBLX9Pq|+{nKw<~vGbz}$;pCk z7UwFCZ@V`CQbbgg`KRpMm2HcU#F@QW{dKpJMQhAIzSjl5Ocy7==nFgGZZ~ZlrFCj&0FgT((^Ds>q=WAC2CxSZnpPV~@RV@ou})yDiL% z7bkYU-yUQ7?}FU_+2vslbwTR_Gc~w+dQ4B5|4*plFk=3hdE@An`SsycOV63?7V%cAOnK2P|({Jy*3oY%3fAtL$_)T)r}&d*<2Y_a6KeWr$jy44S`M zTz-0n$g^J;yxDkitrH73>Sc$0yxg(r?b6+v=NGdkAK5j#N5;U8?Z@N`sXD8;*{Wx| zI{cmz*eV>G__0;VXWlX`70qRVy-Go^(}iZ->Y1gJ*CAfB<>rf5a}8tnWll5Ks8pF# zvCB_&cD>ySwoOr2*NIN<$-7h*IVLWs%enh$ld!bLt{i91ye&W9aGVuS z;qgAJvGTBhYNh$|sgVy>KD#~r+*PI1M}N0ezF_hBWj%Z4%5Z7n1cjG^YfDR4ayr@H zk)3{DQo-V<-sUHMS=)J5&Pwm@$)5VQpVip#wah=($k!2*F8RE2jt=#idjIgw>6{0W zXZl`J|F|wdIqZk_4z=<&1>?W-F25_-(V@AiecI0d3C_C}H(ytq!@qKQuQy-G-ka-6 z+Z!Iu`cQM}Uie=_gSsu957n;ijk(FBkg>(3eRqn9=9*`<$*~`|es5~}l_D2-&-!w9 z`D~pHk4@G}{mt5{QMFT1^of`N@58K@>yK|v&`$jKt7h+7c6OIj;p(TYqRu_MDE9Ms zW_JEPK`HJx*T1JPH2x+szo6s9lc#k{+|r+&k2Vr^yYchPqDDC}&GubK*pF*ocUZfn z#Jtfz{Cj)m`U5p{_C0cHmhij!rq{Pjdheh6D#rZhK8Nhmi_f|D=AF6x>>K)hGp9+1 z`QMIC?wNe%g8yml#-g>=FV}RLcFHO0wO^h7Kw;b2z8fZo8x{!axm=vFoK$N+4f9}5>4k!Km{_Pe~YtUke+Z6wBb-9jK zc-Q&j+Y^_~+14nU?r_;IHT%1>U%)r#n(eoD)^`}mF#P9xe2XDx-5IAC2n%)%GX(rN4}Qnr7QJTdMLHy_y})Zy!b-6&gcHgeNs!N|0$TMf7hO^`+_#Z?wUPT{0Q{{SeBLB zTPXZeJ@QT)m)}CwImTbKt9t&Myy^>f)}K0K;;a0RpJpsf-@9O?g+&!#{KdrJb4S)! zeLo$$eC5^sVYX7*)53N}RVKbTzhCkBb>=XImo;x*|L^7L?Y+DI%PVJ}J*$hnbeDZz zW-ifG(zRmgid77sx8Bg4JU8iY*;EsmFp2d(cJ1cx6fXprGAOKiA~GknOZx16f#A9= z=Ob)6mF8YsF`en(>VO|1Z0>7>uH5@2{yHG*=-P)btl!_=Y|a(?k(JracU960zl6p& z@1L%XouYYb+P9Ay{5yZ?^c% ze0-nV@WG^Y~fK)qZ3_B_ZKL8E{M3c?PkteD+yNKmY2UT z8PCzrG2ORK^N>Or=i&OlKTX_xmd!hu@;=9{uIr3K$jq%9ra1jJu+m}p`##~f%HA1^ z60_ECVKWmTGar%byb%IJH< zDZ6|Q`hB#*+I42llI0p!g0jI6W*+JF z`C72s{kYxA%_n9BuS&0rP0;(z{N~xaXIsQJ&DwTgP0h`KtlsK9H6;?q+44%+QaQ!d z^5qquJox$O%Pap%$E0Uv4R=?q*6x=|Sz@qXM8)}-tfj`1tICPu*0-e_<|RrS^mfe_ zV4J)7V%eRNGlrJjnOagyXa8HNw?30MM<8NXh=-%ow3!?mwSU-e_^Gqu#h>kuWHn|! zx!(5w4%?ITQ}6Bh{}yrloL$&;Mmp%hcWH0;2<1bO8H@f--o$q(uA)>}-L|Rx?R^ht zBg<=X3=%xmvt`?rw|`z;R`);1F6!0foVpwPB}6_=**0OyudFKjeSyE#PX>f4`j_vs z`E&n{R6xVEzwbW2=9nITer2WFV~@#SSDJCpR(3fMT_awc8+y-YuF~bi>aB~UH=SoS zt6wuUuZ2Uv=x5sQwQhgu*KzHe#qI8=-)r5h zy%203o^k$gp68sS7mnxW`v1)Tsk@FT)U)7D%OQ__hgRKw`{V^1=dy@XUoIT{C7ThY zU3Ejscy@x)9Mi?R9W(QN72jld6{STsc(!d9v;VMtMetw8f}BXH)5{wlwNA*qxT9Z> z>nZbnwE&hE4L{Z<7yh^HugE@=ynNk}G|yA42R9ouvAD9tyBvI+;rIKK*) zG%vM$U%|h?x9+P)&R)AMC#Bc1ITdPuxySf7te>Cd-oN}6@q5KKnRf3lDcF@^dH?di zme zmQ);AD0%1GrD@&vpU&=P`^I)Pwx{m%n_P}_uiE<>&ncYwn& zYj4UEvrOs3C!gCITwJr${z+@h)-z?tdhW-cJvxCs(b)S@N}?Cnxtz6;MelSES(WPT z+NU(H;Loc5>^m21jxoN?UT64UZqjw8H~2504Z3#8Ydc={__^tY^vdV=q&TNl@@@juNbk=Zwq(RuS9 zp8xvKDl$#}_-EexZE5D4;kEpvLyc|B-zj{mRK(Q}#bE=$^M{ zwJDEYyTaeQ#h2d&YWUw$VKJ_6*Zn14kyK3UTEvv-y6tUl+dcU2S^F9fkU{ zciL%*7W>_%*L7_oPFJ@tU1Ph-`~KUSeSF5Ay=U7_)-c^~X7_v|{UGt>>!Rr&h0m{J zVqbdm%C*~%oj&9iv?aQ`2Nrm0D@7kQ*wdbnX!xdZLDg-x)-Ngs?#p-#-re?2nRtBn zn>>-gik4#Uf^Yl1e>JWVMdP=fo>Z5?& z){LD~H?+!%&o9tdc)a9t{rNFG%&FSy|_NH`v zox^M?Bdw-C>C6&icm9a)-#+v1m?1Euu{AIJIqTkJwN~DWo9tiL=AQ2rYgzm(Ce6t1 z_t|TqOwsiRxE+q#1c_h&$$s|ZoMfX*9sHXf^YB=zcrkL{pTL&+PhkMO+DQ?0e260a7>73+8gDxBC7W?(g8$k!(|+c4uk!meLmwXweQ@VgQ@&aE&Fx9^Ij>%SnDp%l z(^cN9ISW?ATS_={^D0k#!{H$D`6a`f+P)KUGne#*9Q(zy^^cU}qJO5}7c(U(94Las zPBnw#wqoo4(@gmsmTVkvs*9ShUU0HpZV~&5>%prhB8pxSv#%~vy{q_QURlMHn=GaF z!s}KZRe2q8GyYL*@NCdsZs)ru&VRC)&n#_5VCurx{*yT`Ox#dYy??T3kIJ1Ri^Ow! z9F>)}8Gnwkj*km4P0cF)A?I0ACvuoQnTbtx-Ac~6I`iJ_lFU{LeH|H3UY}O2YcftAF$?J7<_MeNM%<-tQHlcE#z)7uDt(m)>RxLj4Qnqj7+sD#9 zA*V%6_f;p(<&ykyJAAjFmR5_woaBJ|iR<=wepg*3c~mHhdt2=)#wdH)PnTa^6W7iv zxy*NJx=ojI>gC1FH|G0&Qx`8eJtZc0`KmP&UNjec;^K{cnbV)7U%0)yCgnwq()MEo z4$IrTX5|Gkez;fi-j4OtlJ)XU46@<(YR|a1YAJ0#X4tSv?x4-}BRUKRblVIbhyT2H zL3-Xl$J3pPWzBO=a`erQ;!|79m2-dWy1m9@`hpJry~ZDRPg-$vru&^p zclKLqKSk1YW6tkZ=kk4;(PLYu&=;R}QGYP<clYG~sRexU1FTQrv z{I%<0PP-}d%XIf+e?j?W4h0HZ zX15lrjz69wWZVY81L^1UYO{xXRCP9{K8FndYwzBl-_%}NA!PT<%!Zl&7)p( zCZ3r3o@H{)&n01Z?+U#X_`zsjFC@Nz@zZu!&h{N!ZKiz|>PbA1s#857G|Bw;hM$tV zw$Iq$ZTr|P^Mg-FuCM6h&hA%94|8?jCQl0sxawJNlA#(q&)ZX@;IuKS6OmMGWPW?mf8U69RwqK+~Q*!0r zm$JG1G`VQB#VJ-~W`f}EID^xMr{#qYo?SlAa&8pUYA3GC(;qR3@0{Wx%P{9kPs{Wb zx{sTZ3-U8eHyxO{bAri>f+I&uHh(?0?y87m+|eaR>mx2S?pt?u(GtaX!teFXon!oK z7o-J=T*$21;`2T(tH$(s_ZRba_o`zKY*E2$T2h9UBtljz-F+{%l znsb8lx4p?1cV+wA&%X8SkUVz1-fXvB$vtDim%S_ZCDpKOy?g49OK8~tu)IfmvbLJ_1loS_(b2qsUB0g%w^WwKi=d0 zEv`N6NAyYCIKSx&8Q7%7r`AY(5}9Y9XJoDZOs`A(ywS>_zrOt^B-$^v$hK+M+ytrO9Fgjn&s@**p{7Y+Jc9Cd}%>ZO@&muXhx^ zzs*_lC&XOM+3`pQd%3HYJ%?C@vbt<)r}A>m4c$VQH|{^>TjTxSX-21t_L)yw^A2%l z9=gNqXD@L{tV=CplI@$wD{)$@dBxLNicL>X4_>8QF4^r^=y@ z=?5Q9l0Ip0V(Yw6QNJVWRGnK@9#?!>_$JBBDk10=_r-VXMc}%+AyqimFqHHhg?ax14oL*|)-t;r+&>MwBao*JXhj&gbxR@fi zeu05oyi$Cl;NN!s-@f;@%sMd1#;i0d>7;hz^rqeV7VCXXa~U?pnBMubJh6o1aL?wo z^OJpx}<`N89zEth*r*{x;y$LG{n4QzQP&p591D%~`AOwlRiEHK)IcQ}8e6e<&Kb>&`EUrDokv4*%KArrsaA z^Wv`=4GA`eqSA@`XWv?RdH%*vG2Q9)yG}oTnD4V9=!8ft^PMYSZx&nJ<`xgx%egYf z^lxLybiIdnT4SgDUhO4O+_=Pon=T=-j&MbLespn$&G~=3p^Q>e`)CqJJ>9cXMWTMPPw{r&XBSgzK;UzUy3m*KvQ>)C+T$d{6t{#Jcy{Pwx1c z_qTB` z|NdX^TW0S1yUa0Fd2)ooikI6jeTbQV$ z0X7oPI?r-wM6R`VPPdxRY8tum_2utBGsLAMY@N4Ux_U%0Uw>*y@~tc1IO-(?z$W_a5t?8ajz&GOmrkb;|ok#lfjd?2M#lI=l1SJ}SnQG)dLyce#eH z$KuQD1MVspPpvy1qw(8!&$MZNHtJH>c1}2^)4ypsORoqo_w=ayyt6g0AJ;9+U2Ns{ zwc?uCLgq-9x2wB3Umj*j=4J}23F=aFNG;y7%E{|ucGF7x_5SytE{MrZ_$qeU+w1g) zT27wZp=zO3U;h4!Vm)?^zqT)5e$h`w6a8r?KjioLC@7h{d}4LtMc&LS^A^Q!*(`YQ z>Mr@CbsWwAqMkWRY_dBwN65slVQWI~q#I}XAD#5I-*)GTh-OTCN&0oxj@~fdgHeCx zPFXwE)UH-nikng5Vvmk|z|H3q>;yxl^#TJkd|qTc*q^r}`|kqV|Hj9r=gv3nJ|@#* zA8H=BPR~|twZjsPkL#@dsvTOo_ESyBjiTqhYYPg$|BwC9ZQho*R`ipWb|NoNi zV>*8o_kG&xC;$5~d&nFi*Csy2(8QTskLH}^jErmC*dVLtKGSjB=(4ju4ASX(WfTVE$# za?#%YW5Co2m8tDzn>SBg75aj0?WiQWm-`_OFDRHeP#Q0X0??3e8VdjFYx`6^NLvLr>37_p{qW9 z?cyh#kBj(@KJY*5z`C$;Mw!FuOoclsO7^G162HFB3^Qc@voC_j&|2~K=}2+@?ovgo zdh58~t?Hf=PucPrVIuJpe!L4t)=Q8@Lu-{M|nru?oAGxdU=W_TNf^Py~sj!i}%D0 zEkCB7Wt8H)SoUk(0lj|q%~v(1+CMw5vp+a!%^%sf%vYTj^9u>L6|QC!GPQnY+w?-- zdr4GIeUsGMh>q<(i`H?oaqCnrf1CT~1oM}kW4e6rdgko=-CAp!>Z~xSr%Sd)o)qK(P|$4y*pS|t5{<7>Xvhbamlv%?n+2M;_Il=GBAG4xIA3q?99IpYG*1YEC1Pc`%lsq9B2dRg4Ul?4h}^A&WbFw8I5V%Xa7(W7!}>wg_Rh5O?FJ8kZ6dy=-Bxqs%B zsPwDhnh*BBe6QTPfd7Tw=Gh0H^@w)mKacG_v)Ao{gUQo~6oKg0wiTi5To|S{9p6w?+xg%LMifQkbRQ;%@O`Hyk&ztU2aNT!omU`x-l~Y@s>`nx^ zXt1t(9m!Pj@7P?wS3O^RTyGZ8osl$h**d>hH&Xqp6v45|Xj^*?2ja3)L z;;Uw=alXr|D%NL|l)v&XKdsg1=8Kd1g#{l2r>thkUE%$qQu~x>y`W#oYk9@}_8xQG z4lNfl-4w|9Xm93C&DD&b-*wCDHo84)fA{IH*khT`<_X6<892{%P2eprS+MJvzv9Ap z&iEwH+GqEtOs$Yryd6}c8C1Acs5Y*AX4SSuor@QKnZoyJ;*5d}fu+yGRC{dR>~t5q zzPq+Zw~UK1Y~@wu$e%?@6YovxO}}GV=4kA-vL{6}G$54IWlxLo)*#jJpKG^;tWLhj zmiRYnN5qk(d)62Jnbxvkavbkw$G#;S7~jVqydQgFLXJRt+9fMvRq>k1El1Cb8(1qp zkv()H_w3qJvHQg>FS)F^JA1*Fj<${FE4|{CZ>il1yYKyF)wyX}_YwpR?wW=7HHTF> z2G7>{B_o#qH{DW`OSe|FEI4d#&r_vK^F%J{Zdn~9V4WS3;;`Q8$A6V$zg=`S``U}Q zzEU#v&Pi?CbKU*@Y1y&Gn8J-tm6)MKRNN` zeBF05pHCId3S5(~==$UF)(e~4bT6e!tZ?Can=|dqSBWO;6ZUzNS|k@H3ixfF^vt5j zxbXR<|8Bx7FWzmAycT)U@RaDPwb2$iR}@116~vVHTHjY>)={lLd*|uDwpH^D*}WTY z1mtVf)S5p`T4$}~^y7ymdk%y6Q^!WWjU3ZYII?chd&c=)BR5Usl=*rIw*1x`v+kaa z+|Qhw&*J9$FiW1>_H)s()7x_&xukwr$n|)~yr8<+3t4SV=cfc7HT>CMzWvpI?W3=M za4co@sW{vmT5he?EZNc4_`x@X|G=BK-{fq6@}}Jt-(4@FKSA^KQG>)u$B%|`UEQyD z@0h|LseOTuZe8wbNmypJc+<;8XE)~k6?LjPa7ya7wbW70Y0qyh*y(vmMKN7sMvS#` z!|pH5_ijjk{N8wuvypqnr&ZIAvp?2wZZDQ+FgvTOuWdHjq~zDWk8KC{oW8;|L0Q?A ze`9j**{wgaQk2_gDMX$0Fw;KD=;e1z>aq8)`PZFn-W?5FS90+})cP*zPDPQk+$m># zoLA1S{cr32qt9A5BV=mmBfor>mvcQ&)O2;ogw5J<_ahI3h_Jc)m(rI}aiV|yj2HVH znOQP-$|gb8FYfLWCU;EkeRlGe`E8}fyOYmsh-BmW!)2jq8sst~VcWr%?pmA|TKN?& z!{hrb z-t|UVyEEFC@BYeu(NXZv&*DFRrjs4s-t_d4%6)iU(3}4>qio9J+i$x4&9YGU4o_MNcevnP$G|xp=-v`^ofOKdnj=RP+T8h+A}&thdxXlInUk`1TV2im zwe9FbfirDEGotr@O1D0v`1($A<>l7X*)MHQ_e?r9d-`?P&p+c2ANiMGxb&6YdIv3* z?a|?4=Kl=z8V>#`WYK@K*2emz{l9Bpbbj<(+C(my*f-ngmluCs;k(8yyDgQTo}Lw^ z+CFbVM0LXt4WXw$&MIHM@qG=udpMtb((-MsN-dJBD$CB5Og-hJz`uMV^PA?-L|qo| zi>;o{S>YBLoz54VCWw7mGvSxC?%pRGTa5fSU8=Wv$>w<9eM{Mb#GjY1+g~~tyR5)( z{ozSVMQ1d9>W*8rNB8sPQ_4&3tv~HKZ-NMysI*^>&a|Whw=G#;q}o>`toPkj{>cAT zU-4lhbDOJ{_No$AnQvqM{1Va%x);m4+?4&mlb+{(hdi&|?|2&>z2<@CVg9!!b|-RI zo4D#{tVogx_+h$DsiBfRt&Ls#N49;F;>O(5*KDf3{ytMMCzD~WV#BoWdCxdIg2U7T z4W^{+O8rvm>GpnUV(@H6?$lf*4ok%Vc7>M3G5XBET9Z3$ZndvaZ?=y=b4qsOw2(9r z@9&Cln3tS&dfgxIEzu#dmy7*`{J)LQ+pD<3c~jq-?L2v@wc_{dS#w>#Ox`~|>iSI; zM(;aLTc2KV$dQve@Mgx0&Eb6;H_N|M-|}TeY`Ni?148}FUgnv5WflnPzwNtsF|Iek zYTl(?imbxIC70hcuDbEWmhDHzPU}BhKVO7hyRz9mRPfLDg71aAg43Uh?+}{4YIW6H z#;J-PHC4Ob#^hahSCpFg-}(9L-GA%bq!o^4I&PcJR@s(3=Fi+I#r zn;I`})xHm>B3QyEo^!k^5Svx<@uP;$91Vws_Yb{$_im1mNvz!>E3L(ErccvR5llH^ zE;Y+@{v_5#kLpAYx^PaO_AHX^l!oBTGQHMk;`de0vxxliTfC}z+sX<}fz+o~%X_Cs zxxLc0G@RO$6whz(FE7+|avQ&s>ZhtPk*3gwpJ;eWXX59WGqU&4FCw|Fj*&dnYM?4HlJrAlxD2nvyW}I?L z{C3Cqd)NgB{bjY2mmQmwp?=uqU-kW5hu=n~b1j$yo!%|pz+7Mvnl^EUdw6=ZqyC1K zlWKd{%x>o6eY#?f*qmn0L>`6Am2)hP+y$KMw80wd&)CHwvJFK}V*7T##MXmq(!`I%D z*5AUdDz(?E-ml*5U8-5yIEQJ0TJ>bkm=&&^zF)Lm_*}m(`L5Wr&(3k}o)=}S1$s1% zSCz#)wLI#c!Y1dJxz9~t7OUj(Z@pCo^(oqZ`$fcjvXUR($$7Ce`9Jr5y-mS?{a&@c zdmg%{Fl)!ngPb2!PVM5IeW%aZ^xNdZ8dFu(D~AtnF#ojEcJ_e`<*vOh3scU7>L zvaRfYL}*j~IXQLdG|6AGUFF`7cjlH)V)py9e8rX${o{TGI#Xxt@Y=|!gwDDK6n z&S~2p<~_^$y6DJ}+XhQrmO98TxVh|``j#n+CKv85bGf>`rk0=CDQNQQh}?%C(;EdQ zIb51xeX{30>phLaXd|)ym0~}RE=(?1^}D)gIseuxm+$Y~`HJ`UiNehbW(7nY`1;^} z+A_Iz!B1bmzj(P}663BuZSQHRxA_GQDr7b3h-+cK-Ao%=p{ioZL@v&&$i)>p%Y7Ytgzy+6EUvXp41*1n5RxUL@A z?Y>ijU3&^g&${@RziyFb4$gC%s%wJlS0-|z5?R(FgFypU%q!r9&B-dQovzh6VqDub3{V!z?vno$^XAQcr(8#X)j+!e^;<;oI3FQyE zdUrm4HWub`Kiu?~ElFxm99v1e&O;-Y2dCUu+l7f6oafX(@*{+|_8z;zM>FlW)!`pZa#!mz%C3 zdu${U%wE3Zf5)ws^XK6m%YePn0q-AhmaTY^U!#!t(?Mpx_JIyZwnWeWy}j#}r)LWv z{5CQ6)x>qS^Vah7=radAH=CcU%h8;{7ku9E_W=$MX^GZ9Wp@|p$g*kqJ+^SV7wAxv zR&eWlSD%OB)=ASQpHesfeD}kTxsFN^AbKQq#%dNq?&pOkIm{h#0Y>g!+Wl{|?59mv;vzT5BVf~)5)>O}i8 zHmcjd5AuHzVCyQUQ@iY(C6m4Bzodz^eKHoSf2^Hv_0XTakJov_0@I!5rh89RyqP|S z)v`PCmh_E7r8SRtElf*OEA?AhR`%@R^&hhpe@E1;Irm}7^=ujAB(2%WT_QK~brvr3 z$yu)+yRADsY3f@0%U+k(S3ca@dtd(AIlpJ${l4dk?Yg=3`PEH+u2**_R;mkG&w0|B zweqRb-Z|H|1&J;Y{XftAZO0$!w);zz%8D2&cZK_i^S-+BHF;N-Q}7Y-_EQfz)P;L8 ztoLU$fA`&Jd84XpR+);*d9xLot8Yfm+n;sbdK=rd8=R$KKi8c$zjh#Ze`5ZIZkN8p z2kb0%AH1CKXuH$AkL3?Ka~C%f9ol3vPM%yXQ_<#At+O8H;)zvr^gEob=>IPLu=uRrWBA0J!U@_O~V zj+esEj^3K$|I7SU%;zPO*M=J#Bm_Ax`)MtsR{urh_Th>RmLc{1pJ!bSe|B!yU-8Dv zA3v3>xpsZgzRwH?KKMFH>(2epH2rmk%4$V#zGYI&*0C)4ImntPt+nLy zs%qmeYpv}9ufBT}xs$)z{L%gswRsz7&3dRP$+k}5RDJI}rdl>JmX$}73zD5gJk{cl z9$fzIz)_SURbDvtRer8I7ls zWgZ`Ds`dM{#s6&f|B%+x)hcgRmXvvw?N-{V(BhO=m?vALy!q7Ey&NYNANaNCiV)w- z$GU>|&n7-Teo4#E`QrJQz9^YumRXfGf9#gBmnmf5a!f4r5pqiMIr7c=H_xZsJ-dFk z`3eihGs)a^@;u)v_j9|_Mq`Bu{`A6Bfgplv{$qKHtu>*ZutBszu~z$ z#e>zH85;x+Pd&|IB){tZf4h#9yha@`i5#n>%neI;~S{Xu>Nhd;-3eG){hqjMdG@&1-tErs?A{xm>#g{I;coS$TD}tpcr8>5DyLUJQ0`08K9GBl>3!p|bw3op z-?v%YwkiFt!n#!6*Ohy;?>YxL+ql`RpLKrEQ>Je_zRkWM_%S?k&zXV;8Jn1AGD}2n z?QYXn%Ja`~&DpWzKzZY}XQ2u99}DJfV{Km`zE_?_j-}+lvrFHyR|TofvH84guFbo8 z;~xQErQ1yWrgb&TirVVCN^T6C82yF2y`}1d#r2CDgWfC;UuU>&{fo0To6pqsKKys^ zQe@tqC7qdiH9H@>S{0hUkCnArRK&9X$6eECsRasiob)38@XWeg6mq(j$Nq7Lfwc2) z1@^5Ej~=LcmaP7xKWg!o_@B#FTZ4>s3xf>jc)zidRKK~}B~G?(UwQfK5W7%|=zqz_ zA83A+%<{B;e&t01|Evz*O_FPpTh9M{SLBuyIOR=vu#j@@iU$nxmu0&gwxrx}e_KCi zh2HU5?3xQbbl&pcD9Jgbe1Gcv_e&D4(2N!adj>{C_Dh`6$1F|XHhNgY>KzLU;V zTK;&{R_90wJFMF~x#{wRM4i7YzCSpU8+Swf#RSnUr!oz!<+Qn~uS9XW9N*48J?qN$ zTNlzT^tR~lJ$Y5U^a0=Rb0Qno@Yl~0FFZbVd-8?YM&4CEwKv{&|3B{XdzsnV##w*4 zyZ%J3Q};TSxMKB^2>BiPKQ=CYIdyN-gH8Gkr%t`iiIu#<&-eM4P|BZ4^O)Iohx_af z2wj>Qg^l7P0-8p}$*xTZGW1!oa(I^Lvi89-A=n&wukjKKth|ajA5ri8H@l5t+t3 z@%k}M*3+9W6}|rV`Cm@z{*D^XBWcfBueE;u*(}&*`q6$}#CJjFqieq|3i*@rO2+#< z(@M7(%Uqf5pME@-p0&rL`(Tm9kvO5eq(H9RwHga|Y@Yc>phot2^un)cH${`v=bvAB zQRA|+=gE{KR@FT}Q}yQ*7EVx~P-r95Y-3U9V3~I8!{QZ;r;<{tZx;Tv%zpaizv5i6ra;5Dho0Wa42cp_kXf*P{(6Rt zqB}3yKZ66!G5Yl_yNTlS5{{?}FE^Fd`Xu%17h7=Z zD;cI2uk4T9Hc40)d8XOo&NW`w9ZBc?EdwUTt-G$VD)3m#H2V{(mfP(VEbDi*a?7r= zT3yiCr@lsMj?T^uw)?54_e=}ik#uN^3%}U5WTwNB5w@8O&Rz^QuAezwcdU5CbNYmq ze%PnQg1WQ5+$mu_Bx`?KT2U`LF4R4E;iII@^J{E=nHfLj+-9zFB|&A%(dlYOH)NT9 zzG-pP;*t=vG?VQ?ueEFUS@CRkJE`L$IPpj09Fc;fn|3|f^X{L(v3lz@zh6iwJYSOI z<{Y1|zEw|M-rq*-S=Xhb)7S#HZoHDV|H<6I%*cdJK3V^CRqy@$<`dVReERyvFOf4H zivlucuY0vUJh<`kI!VE$#!r?<%%4uHfEdVXZHJm)K=%RNN`mxR+#BVzFV8j!tUo&m$a>zPk^-fAG`(`JWhx zX+@L1+8o|pr?^M_Vek{X-;xzp=Xlx^jql0x?tb{&t$VeHuhS2j`2056 zuzl4kfr(x*X$PF%`RVg;Y>rBAcjm}{T%oRiH(j%5a;HSi`Bm?2mWP)V2uwJC;7YOB z+-aP@*+T3+7QejbKTFG^|IXU1&8LM^DlS|<^!|Fg$-7c!!3L4KUv?LZO9hSZS288O zk^e5cxK~>}@!!*LafOUOj>&IdzmT<1&LjC)f6}S_p|=zsSH~4OKe_DXar#Ax!Tub6 zKg$KzH(Xxx%+}aDM#{R$Kzv2>sUE$P3U3&SmRR|g7jMi;nRaeZC`O zk^ipvnfD!!PixWb-M{9Akc01|lNWfU|LosrVaP9}x{&vu>ZhIcUqWjn(zTvc8-JB= z=qdSrB(W}8uGKR3&5_0f8}>b({!C)gsfE|VUnDl)6La7{DVZC8oTDV@^EDZ(CvL|M zMLianWcs%2m1Ti9kL@HaotdUu^?Mwd`wnR;tIv7&CyL?l)`SOfGlD<#ZV&KJ`B1id zQtS5RXC>vAl&h?=-LUPIe-7hW7VQ(?WM_vwue=;sHGPq=#4NjM{44Taomuno^YW#E zjo(f@);_aqiHUG(_-0wAddIRV4ZrYicymrTi8~NWZPOwO??~ZL&VGZ`2HucR4DM$H!Yt4=GIG!7< z_27K}Vq^H7haO+W_edR7TJ}zBn$p>f!)qV@_j6jV>S3t(<-yBox6boc1=nt$&GG%t z9*N6|881F&rLCK8J&!ZN@zIkB-8ycp5@(yPn`Q;yD;Yc)JZMmB-$8U9Qemm76dUG6;m85+0v^t*oP9lx}#(9X%H9K z*qSO)el=J1fWeDvGb)!0HM`z^d*J`{ZBo-bd-$7qE03n+6^Y%olHxC4JT>D-^R-o3 zzjq4do87z-qQ5n}KcUy`9`zfZjpEr#!8LSgiN<3cnE`z&MTz9Lo`@3_RRx7*D z{1SA$(ZJsOM4sv5({*>BIZXV2?%ae^ynozppJrt0PMfj)z>2VvJWYYcYHTaq4J6J# z%v&Py_KQW6sOc;Ddl8%WEPa2hyHT*j?PI!H_wJ=iH+tJ2wmvPJn5fYjNDD@2m!|G1__yEQ9|;wcU=9M?Rn=!Lc?zE z6CU-GL@KuIuwAf`FYMG4N#(_+`8)ax?k_o?#Q5n4m#o#&2YrchNV%8Kh1KJLYd$E8T!~(A-q1YoiK3&;Y-y(BDmu%0Z>UdEy1!fU*%O&9E~*a?ZLh1X zOAL!Oo{?dp#u)Qsao*?19Bw5?BNJw$g-_nKZOfCHd!c?u!Neb3aXS_#m$dzzSezc_ z62?|5bJ(vwv=(1o!P3TGdaMw(gC{{rd6cj7M5qZU>57o~JY8Oq^B{ z@3)Jon-{lb>dzNj$M#^RpWNjbzGZ?z@mW%}r|(Oac$DmA0y%F)LO(z9;y zob5B?w@BPm#^EHNEo*zYNwH<|j%Br*oQo}t6rA{5W+b;cq=zd=cpiCYUEp`U&`^fA z&hXX--u+r@A5JP-`eT_-xABF}2a;FW@?VIpujfd%pL?z8$*J_c?iL^JAI{CW6i~a& zL;HpBW|7r(Q!UC$d8Pc)Eq`8>Td=d&t*t7kJK?YYG!>7prwrT^_Gw*uBd=N*xi6M; zO4W74Io+ox+|8SND)!T||@k#5C8RrQ8oTXXX`pcfxcW+aem(-EZb^PrO zCb!R8JZMkrGh4#8X328y4(Id}vC6(HjU-r~6zER7<|BH25x@71(;@v#oW5%=Us`%U ziE+{T8|RmFv~50NO6<$MR=?Z-=hwmS z|K2dWGP`|Anm_CR--gDDT=BA*z&}E+GGH=CVI4 z7}Eq3=bW6!{jSX3OM2edH_sjPSkKu^{;Brk;FdQcq0`<7*=%fbhzQ)c6)>^Zk1-~}UxMR8U(O&a6io$zb zqWO7m2Q_-@4^FYk#7-j;V2C(5AX=4mx(r zcQ>?O2z+jnDl%MD2T5hAaWcfu``yIa?&seiW^USsr(K;bdSvfD=Nmx5w_NLgQ zuNrPnUwVVDUc11ff2uyrv6y3`&E~ZsGZ*=#J8JDdnb0|B(dkb`X72(OzIqnSu3{=s zQ)P{*da=xL(Sj`xuB9*7_u>^(<+9hyzYFg_@J%ao#$n}fO*Qdyspm(;O!ybRmCMN5 zsM+3bG|BQp$EAG!&S_HwHkQ24xo;mb`{ir_agTp@*6#Sjvbz7)?oaLpOB=UsnDXQO zL!R`{yUsr^oyB?6*rP*TX_HG38zV>cx5lFH|KD@`+qdqMXYk3?us5zftQ+ROHC}z% zVaKh5?@wMxtgAD=ez!#|RdV5T|L->5f_ZloFHTgBi1KXNmtPPg<-W8*mw&b6!{g88 zw=dIp@@&cS^q1Zf+glE{9o5*#rP8chcR3vX#}+_y&l?vhRU)A{g5I_y)~9Ji+~CKA1_WR(wMeKX3bU?CsjG#MfVpp>^qt+`9gfX#f1M%8;l>$(2}0N=jji{ zqPUrRwm#L~8g<=#(%QKGkfeV}d$hI|na9``eqjys*A*<{x%<<7Gt=r_iH}nIOSO08 zF|n?HR@Xi$C-}q<5&eQwua>IlshCXp8-DOd*8jYm`I@y%JQGz8iuZ86z4v#5{|8C) z;|r9R?@qq^f$3UUMa_e2yr=Fgxz;~pRg=tz<@et&4`0pnKxU zA%O)d*`GtZY!-mZ2z{c*;;!sMKc z@blS5pHg1N+_CVxUL+>_YhSg?xuaETecz5VEYVqP!9C}nTTN?%yM}8H?*YXirjHE4 z^K8zoJb%jkc5~#fNnaD(8lFs0UYDH5ck@qcfAh}&If=r}NAx-Tx?&fzue`oYGDzUw z866uHy=OoF6nOW@#3ckhY;tzk{?x(nb%^Gfn?dXK%ET6TZ;CxvVd9V-ce3;evnQ+Q za#;zh%& zi{HzhSyW?q|6hyC6YtNgvzsAh`Km-Ez(CE{APJ-{y2?l>=EbdX6=}%bga{`Oo?M1ihF`Zvvi$***9n;_E3~Zprp$ zk&Jr^8zaNf|EH{dO>)=wuCo)*+1M%k!sL&F6JyK%NViAFS$?UXm{RT_!jNIl@jFa2 z!f%`X8%Zs*IXmYmzJEHeQ`Svv?*p^1Zs*Uf@VLmydZuXw;{}7Q+Br_Q-(7rjvCdj# zuI|#Q(^<}M34Gym>!|TmJsUkm_J`~KW!)+_)bsPVm4dQqr>LNM?8*CDx7yZOXlo{3dP0Tzr?P}-|DO~>(6W5{OGF0 z9mXSbR!yAj-978~aoG!fSJr>lnKjunx1@vht!~k_BN-yCi3$yB8DGLqfAH3-QxfR6 z_?4+yY#u|ipAQk2Fux^OQ!Xy zv8l)J^$C9U_3P)8I}I-6SM!BQcz^J`^|wiNcF}!_y3_Ku{LXtbcc=z>3resj$QlZ= z&10FTE8V%;s`2^6qKTa18m2W<#Krl&Hs{=3+TeR_i%#?7tHuJHhqyEqjLh9Ts%|a) zH${H0Y`Fd8w9f_}uQOt`nA>LUUbMUG>CYOoN-mSV`(&Fl70NsBFTU=W9pb}(dvziM zx2vGyP3^rCgR8#n=zVVZ+wYN+qU{$MYn!|$`@5~X-#V=Jd-Q0&&i{y*w+d`Ilhc#+ zA2Ge)JMn9V4)?-|w`2FRaSK&GGt_%`b&r1i5(kS167gmYt)*Mq6^{MWxM2~yStsh# zH<{8M=NHaZka*N3;dElkAL#|rA%XQ(Zj4Jzb@g(Rdo3pd zBlcT9n8y6(cH4{P(~hlNuH@ib%e=(=seFS&P0^*)E0ZlQsQ}av|IIndu!VUjlufZ-0;+Y$U+0 z$J*+=;Qs{ei7$E7*nS>geMZyX_29ayHh0S!`?M(>9@U~kH|*G@fV zx&03ppNusH`EikkKhuuQV(6Z7Z^O=2#Z1c#`#fFvG>lKoKiI5x_vf)y^SZT9c|X0q zx_PbE(mTe#QkJC)x-WipQTz2RzwS>FnWsD@63X0!)P2`p`MHAc0H@ln2^x2o9&!9K zBgIamcS_#BuQ#hI{%xrXH?j~k*u!C0nc1*p?U~S6ZDZSuiT55{Tr}tGTglCls&d_d zR}a;%ciUEat@2Bv%&&>DlOuG3`Ph!VetUZBqia&h`}Y@X3m(gy^UkXAY8_i*{fc!9 z?q2gz*roiuJoOAqSb5n}`#CecH6<5)>f61_NNG>e%Tm5Ooj1~J=k1GQetJ_#U}bw< z*kSwFCs*GrjIcDi#a`^$>Bc>ueO7?-3b!w1=hPm4+w@hKdC}!LtXcI>_nmp(QmvuM z82|swr+NPzx;Cr*jy;*|R>dD|`{?+Doa7I0YBWAe9jpouZe7ATdEbo7ZaoXvaFx69 zGA*n9F@2Fn3dbM5FWS+GOv*PH^6nUJU9$YZ&#VufcX(&}?p<(n^Y_b3cRVva{4}q5 z%Y}o#p1YSVo-fED`A0$1Zjs}zABFcX{JVYqs#NCx)jKy#5Sl&d6U(K;24;p6wEvuV z#q9mxB)RTg`^_79vyXn5#}jV+{`lopsoazD`dv+mzH&{Te`TiH-1ovF60vFhB`5Q8 zyJszsniR3ZsUYj{;t9>qBMU4F^i$|05q=^98i$`pcjO%Rt8@t~W_kI!_~CUi{iDXhc|D5^GuOFw zKWb^3dt%4V%Z}XB?kd^OiaN_YdB=|!&-%GXOr@({eB=AEdWUY3`CcjUBTrN>9gn!X zuV7MSPFV7xE6UIJ`)MyvDsNufzgvbu>#8h6Q!203<&LX;H&rL9o%@;l|HxXI1$u@> zxjg^Mb%l=Ju;gy3-4u4uQ$71did=HtW2q@?gYP^v+dlDTREu=iH_?=pe_4M#v9IKs zLF{f>`$8-48aw>pFc{eJlHs_a^>!fWh8znD(F`yDZ<&c5xC zaJKcmYm%2A#V$Y5zW7}*|Bttme>JG~=ge(e=xK8eNnzTmc{G+L* zM^2RAlwaL*E6}X1up&KZ0(XScwAGAT>RTs1muKB5tMh12iecJih9{FanwxI%MTA=y zZwPc;_u+QCw91t|%ik?n^(@gm%$y*K)YtZpUSFNAda!d!d+ycmPiyW@yfcxn zG3xU!!&fTadZ~Xsr0zb;cd+#Qo1w7z*^~Hhl|>6Lu$t~vmUnp5z2()Uoo(B5=T=(# zN@U0Ihr2nSYil*1tJ2@sxkdQlo3k3+ersP(_EVf)%DjZxU0RNR-b zbtl&(?efmX{i0{D%$NSUt-Y)-^^@1WOs3h3ex=>2jXA@SZnR8i`p1PYmD3egYEJf% z%lcVvQF-OYU!|3+(|71?;y>$uquDM*ZtiCp!EfC1{a1g@bXwi<=FEp@jtPYiTV&kI zGN*W}PTKj#MSOD56}J$rT`NzO-EZhSc`);Y!89Lvg{?L-FYHGE8e0J8b zDb?)9Q;XBv<9s?+et9rS*Vk_E0= zW4*~O-`nb}Ubfoa&|O88?Y-IWDdoHEjVAql+RS*%_V{g&&#c^>S$}(^%tP3@f-1Q) zM9h{KN;H|@O>ER{_?|RRDly&g@$_{Zo0z*=xBV8({d(fc`lL#x;@2sic0MtiLNz`e zpVBH8uQt^@_|BZ&)f>~zzM9um%}KtI>GZB}c0^~x>zVP#Q&u!gUaZSH>wbUR_A{x9 zo0?6E`nJx{GTr!3!oOrf--Lxf&glB&KIN@kIZygjPt*+0jgPnYcPYlI7+rq#@OM<~ zCc!iOZ7Wv1){&bMvh1A3)P&X3RPc6j}4wUphV0I8{3Es_pzezoq>y?kn++R255 z&-yfr=5F$vf9%|Zjp}^$0gRK~<|ti0z3{0j=Ya`7om5}N97~O|uv7DG zsk{EuD9nk!l>d&?6eci{h z?@6HPVAnroJ~#Q+Z|#{mcSiQ72np`fT&jy|7v4J3>YLu5W5Dgb|A=7E`YIPIua;E( zW**iZN8a@6NXc_*vVRul{83qYp)x+N^h|nbVAbmmmd2vTYipvNtTJHheB(KvDV-~e zzY%<(c7b5)+bu7feoA&<=2E+(klgv2W9ipTLTLd_*M1$+SKKhsW!}}SLkry_Rx*w*0^^^@b-51Yy`trYOtBYF}9JWo_vv^tmGQHYk z=8`NYcWG?jRPo}IeAUahyCZVirM}f3KKbpe#rjQtJTrbKXRTLC40gQI`hnSk zd!Y@JuU4Kp@WZlgiKUraKA>aK& z|LWbA-m#d(B%tK`QM1AOrb=)N+qs_S&9~Fr_fM|2Uh&Lh&uBSY0GSH-p}SPjfwfwqCd&@l(|K zVDGZReX{2HyCpUq>zUdznfNa>rK?vGszZ|pt$U+jwi{zZ0^+S$(szk&&uJAtnx2mZ6Ow}w&@zh_I(XZKL2AziR6T!JwxjS;#nyir%{CL(bi~|V{M11Ct;)N3to3=` z3JPZ7p;tA(v-$d}rLC2ECn7!hbECTSO`#=wQ;fFMK5^@@j?ed)*q`ZKUT2pkD*v`w z=fR=40;w5alG5H>d%Q6Aq;330?H}qNo3=-%pPjVsPgBoh--B7=m7djmEH}NBj8)PL z^^G_YvLfQby|mP{r!y}v%R4xw-t*A=smls)UCVfR_IDmbuari>{=-raIPbGmBw1;` z{aMRXnDOWqXU!KS;hK}4G3FB|JuK=lJim9v_DC5u$zM`CpB)N6JmF2QNr=t5AN`KA zmu6pOd2x?1`k5uezQZn4j)cYeo~d&X>Nz{>+Y1G)%Nv*dzmwte#%1qvlfBFpX@Xa} zCdLO|y2xC>UH0PRdr_%hu@&si`ToZgE-l)2E%mxh_L>coFD?1#cJZoYO6jy!dj5B% zwSOspVl6sx`w}D1*DT{Z4LAB#{up_gUOsCwU20oW-@7^2Tf!L@7aw25Q-8y=APDeenzy z{`dYXl6BU|e`8~K7h-GH?VJ|<*TcHa;!FR!nG-fIiwWuzdM}_L_})`<-|zii8}`l= zaGkhevi*aZbrxhrG1Cb9ZeO|JPD@x3^9Mx}552fk+I2RYHp zCzmI*31`oAHn^$G6ew4FR9OC<#G*y&tDM=s9dYPPpS}8l3Y)OLW6aafOJ#1Pd~MvP zVwwDJ4%^z9lO>eS?f1Cvc<)umuhd;CRS7F6wnebHMIHD#cS*<28L8|s>mKSaPV05{ zGn=wVQt{014yG&-73U1@pE*rmCQrXqA$`0@M9cD#@bdq3*HKMD^5Oc`tw4HGHr3xjj|8?4c+Z z5Al0QS-gQe|z_lUN1 zmMWYNo1?pDUdAuIJy)WguAO6SSSux4J~_%?@}VR%~SRJndX-~vvlUG zmnQ_6{#%Ot-Ezg!Nc)}=|J5TAC6^bTxYZkBhca_(0x!v}SzQ%s50l`ogEE#f}%vq|ue$+R>2^>y2LHIK9|SDqJbu=lW> z>dkF`kBglNV5|3InYrPoGRL3oGp1Wid~aI+Qa_+^eP(c}prXR{zt#MA@(UGaKPoI% zp5g8|dGC`a^Zj@q>i%4^#%R{UV_m_|U89s`ly2SNbAHk1?D~6k--RhBFK=4t^JY`x zr670BS(4i|_MN}sA?Pp5%-S9>snYgDMbGcEGFQzRE4TFeFAMitR(bHt_tq`NuFd7z zJne=FUoU%P?Gee_c6U?IQ++*oAGff1E}PmVL!1BS)u^lF9$j($@(z|QJO8n4{JPZl z^N(4(F9}Onrte6~{;9q9+El?)8sc`3D`&E9d3q#_V+*gRf$dB2oZBi*&)X_0FZ#%2 z#jokV`#7AlXx*Z39P@mx?GY}H-4w5Oc4z8?=fr`Z*KR5;KJn-tdvikevEM!4 z?l)>2xxXrA-C}MRN#ASFzM0BuuI$##e65w7;vg}lzi!?f8N=I0a#BO3bT)n|{H&jv z`bBK^;g)x;k00#+zr$(j-lL+sRkE^j@_k+lJ2~By6{Bld56V7K|`*2+W`)%z1)T!P8IK~XD?B;@tXT- z|D51v&8cT!^LkcKl#_n7^!>A(#e~7I znGtg*+KUSxyUu(!pzGf3DAzMj_IT;D@9nyntIvA!kAH?o!0wqI$%fZ{>TRiF=qv zsqJptZtVkGt@b>cBWd#E$hZ0Ghoi1t?9i0pTfxJ-Oyx$8yPxrY)rpUu~89;uqP=_ow> zQBYnrWx9`_-<`Q~8;{TH=g*$CFxJWQ$q%*%x=)ts_}E-FKgPGxLZ$0(z`>g@U+xe2 zbSPut<$F5=A3@B+^ol{L95l(p4I4{zP`+~d`juGT|125o=y|r zzdxF7%69Qt-`twn{k^xWOI6f=)%(SD_2sN?&(*tsJNBOVH|MfS>8B=zzqVI6b8hed zY^obNQDD7C+78B3hU^oU|7U8S;~d7NywNlE)3Kkrm(tf&oLKO*efCUMrWe+=K?ze> z`&8uf8-4~WpDlbJ8CLajiLq6u(9R2+t&8+?8r@I6Zj%#Pb@yZ8hV_!$mM;Exby^lL z7q9Y?NG%IkS>99U#a=!sdqvz`wdUo^{sv!5=3kPXto9}FSMsXQKN|B6DfNGG+069( z-oD@NU3se87VUI$(vojf+von}*-Yj2Qv}&xzFT1Aa9GRb>LF9@mwXS_Z&uWa|KMTc zcf#Z;LucrXt;~l$6@8Gp`F}RkhKl}~*Pr~ZzAU)fS>v?-3CE+Ywyg@GkF{oe-+D*D zAXPv;YE7AU-kU~4{_KtA`y8{JUMvmFR#ZB*?cM>gb)LVMMB5n$M9xskI_Od+X|R8L zZ*V_8|0Za?Ww~NfvFtLS0`-*CHGlu z(oKw;jC10jc8h(IiO)au_veP`B{R23&Q*AG≫pf8Qg!CZw*52~okBHLtvt)-ePlm- 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 UUwQlU%5M&Zf0wS$@K;~}0P@*|RsaA1 literal 0 HcmV?d00001 diff --git a/docs/assets/js/custom.js b/docs/assets/js/custom.js index cbcb6834..86074047 100644 --- a/docs/assets/js/custom.js +++ b/docs/assets/js/custom.js @@ -24,9 +24,287 @@ const icon_list = { "相关视频" : "el-icon-video-camera-solid" }; +const iconUrlBase = "https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/"; + var header = new Vue({ el: '#header', data: { + zh_CN: { + nav: [ + { + title: "产品列表", + contents: { + type:"list", + items: [ + { + name:'Core', + icon:iconUrlBase+'icon/DocsHeader/core.png', + link:'/#/zh_CN/?id=core' + }, + { + name:'ATOM', + icon:iconUrlBase+'icon/DocsHeader/atom.png', + link:'/#/zh_CN/?id=atom' + }, + { + name:'Module', + icon:iconUrlBase+'icon/DocsHeader/module.png', + link:'/#/zh_CN/?id=wireless' + }, + { + name:'Base', + icon:iconUrlBase+'icon/DocsHeader/base.png', + link:'/#/zh_CN/?id=base' + }, + { + name:'Unit', + icon:iconUrlBase+'icon/DocsHeader/unit.png', + link:'/#/zh_CN/?id=sensors' + }, + { + name:'StickC Hat', + icon:iconUrlBase+'icon/DocsHeader/hat.png', + link:'/#/zh_CN/?id=add-ons' + }, + { + name:'Application', + icon:iconUrlBase+'icon/DocsHeader/application.png', + link:'/#/zh_CN/?id=kits' + }, + { + name:'Accessory', + icon:iconUrlBase+'icon/DocsHeader/accessory.png', + link:'/#/zh_CN/?id=servos' + }, + { + name:'Aluminium', + icon:iconUrlBase+'icon/DocsHeader/aluminium.png', + link:'/#/zh_CN/?id=other' + } + ] + }, + link: "/#/zh_CN/" + }, + { + title: "开发文档", + contents: { + type:"container", + items: [ + { + name:'UIFlow', + icon:iconUrlBase+'icon/DocsHeader/uiflow.png', + category: [ + { + name:'快速上手', + link:'/#/zh_CN/uiflow/uiflow_home_page?id=quickstart' + }, + { + name:'Blockly库', + link:'/#/zh_CN/uiflow/uiflow_home_page?id=blockly' + }, + { + name:'Micropython APIs', + link:'/#/zh_CN/mpy/mpy_api_list' + } + ] + }, + { + name:'Arduino', + icon:iconUrlBase+'icon/DocsHeader/arduino.png', + category: [ + { + name:'快速上手', + link:'/#/zh_CN/arduino/arduino_home_page?id=quickstart' + }, + { + name:'library/APIs', + link:'/#/zh_CN/arduino/arduino_home_page?id=m5core_api' + } + ] + }, + { + name:'开发工具', + icon:iconUrlBase+'icon/DocsHeader/tools.png', + category: [ + { + name:'Web IDE', + link:'https://flow.m5stack.com/' + }, + { + name:'Desktop IDE', + link:'/#/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython?id=uiflow-desktop-ide' + }, + { + name:'M5Burner', + link:'/#/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython?id=m5burner' + } + ] + }, + { + name:'相关资料表格', + icon:iconUrlBase+'icon/DocsHeader/tools.png', + category: [ + { + name:'I2C地址表格', + link:'https://static-cdn.m5stack.com/image/m5-docs_table/I2C_Address.pdf' + }, + { + name:'产品比较表格', + link:'https://static-cdn.m5stack.com/image/m5-docs_table/Product_compared.pdf' + } + ] + } + ] + }, + }, + { + title: "常见问题", + link: "/#/zh_CN/faq" + } + ], + LanguageIcon: iconUrlBase+'icon/CN.png' + }, + en: { + nav: [ + { + title: "Products", + contents: { + type:"list", + items: [ + { + name:'Core', + icon:iconUrlBase+'icon/DocsHeader/core.png', + link:'/#/en/?id=core' + }, + { + name:'ATOM', + icon:iconUrlBase+'icon/DocsHeader/atom.png', + link:'/#/en/?id=atom' + }, + { + name:'Module', + icon:iconUrlBase+'icon/DocsHeader/module.png', + link:'/#/zh_CN/?id=wireless' + }, + { + name:'Base', + icon:iconUrlBase+'icon/DocsHeader/base.png', + link:'/#/en/?id=base' + }, + { + name:'Unit', + icon:iconUrlBase+'icon/DocsHeader/unit.png', + link:'/#/en/?id=sensors' + }, + { + name:'StickC Hat', + icon:iconUrlBase+'icon/DocsHeader/hat.png', + link:'/#/en/?id=add-ons' + }, + { + name:'Application', + icon:iconUrlBase+'icon/DocsHeader/application.png', + link:'/#/en/?id=kits' + }, + { + name:'Accessory', + icon:iconUrlBase+'icon/DocsHeader/accessory.png', + link:'/#/en/?id=servos' + }, + { + name:'Aluminium', + icon:iconUrlBase+'icon/DocsHeader/aluminium.png', + link:'/#/en/?id=other' + } + ] + }, + link: "/#/en/" + }, + { + title: "Developers", + contents: { + type:"container", + items: [ + { + name:'UIFlow', + icon:iconUrlBase+'icon/DocsHeader/uiflow.png', + category: [ + { + name:'QuickStart', + link:'/#/en/uiflow/uiflow_home_page?id=quickstart' + }, + { + name:'Blockly Collections', + link:'/#/en/uiflow/uiflow_home_page?id=blockly' + }, + { + name:'Micropython APIs', + link:'/#/en/mpy/mpy_api_list' + } + ] + }, + { + name:'Arduino', + icon:iconUrlBase+'icon/DocsHeader/arduino.png', + category: [ + { + name:'QuickStart', + link:'/#/en/arduino/arduino_home_page?id=quickstart' + }, + { + name:'library/APIs', + link:'/#/en/arduino/arduino_home_page?id=m5core_api' + } + ] + }, + { + name:'Developer Tools', + icon:iconUrlBase+'icon/DocsHeader/tools.png', + category: [ + { + name:'Web IDE', + link:'https://flow.m5stack.com/' + }, + { + name:'Desktop IDE', + link:'/#/en/quick_start/m5core/m5stack_core_get_started_MicroPython?id=uiflow-desktop-ide' + }, + { + name:'M5Burner', + link:'/#/en/quick_start/m5core/m5stack_core_get_started_MicroPython?id=m5burner' + } + ] + }, + { + name:'Related Table', + icon:iconUrlBase+'icon/DocsHeader/tools.png', + category: [ + { + name:'I2C Address Table', + link:'https://static-cdn.m5stack.com/image/m5-docs_table/I2C_Address.pdf' + }, + { + name:'Product Comparison', + link:'https://static-cdn.m5stack.com/image/m5-docs_table/Product_compared.pdf' + } + ] + } + ] + }, + }, + { + title: "FAQ", + contents: { + type:"container" + }, + link: "/#/en/faq" + } + ], + LanguageIcon: iconUrlBase+'icon/EN.png' + }, + CurrentLanguage: '', + CurrentPanel: '', + DropdownStatus: false, homepage: '', faq_link:'', case_link: '', @@ -34,7 +312,6 @@ var header = new Vue({ comparison_table: '', homepage_title: '', faq_title: '', - case_title: '', product_list_title: '', language_list_title: '', platform_list_title: '', @@ -64,8 +341,60 @@ var header = new Vue({ }, handleClose(key, keyPath) { $('#pc_anchor .el-menu-item.is-active').removeClass('is-active') + }, + changeLanguage() { + var current_url = window.location.href; + if(this.CurrentLanguage.LanguageIcon == this.en.LanguageIcon){ + this.CurrentLanguage = this.zh_CN; + if(current_url.indexOf('/en') == -1) { + current_url = current_url.concat("", "zh_CN/"); + }else{ + current_url = current_url.replace("en", "zh_CN"); + } + }else{ + this.CurrentLanguage = this.en; + current_url = current_url.replace("zh_CN", "en"); + } + localStorage.clear(); + set_search_keyword(); + window.header.done(); + window.search_cover.contant_result = [ + { + name:'', + url:'', + contant:search_cover.search_note + } + ]; + $('#product_result')[0].textContent = search_cover.search_note; + window.location.href = current_url; + }, + panelShow(event) { + if(!event.target.id) return; + if (event.target.id==2) { + this.DropdownStatus = false; + this.CurrentPanel = ''; + return + } + this.CurrentPanel = this.CurrentLanguage.nav[event.target.id]; + this.DropdownStatus = true; + }, + panelHide(event) { + this.DropdownStatus = false; + this.CurrentPanel = ''; } }, + created() { + var page_url = window.location.href; + if ((page_url.indexOf(/en/) == -1) && (page_url.indexOf(/zh_CN/) == -1)&& (page_url.indexOf(/ja/) == -1)) { + this.CurrentLanguage = this.en; + } + if(page_url.indexOf(/en/) != -1){ + this.CurrentLanguage = this.en; + } + if(page_url.indexOf(/zh_CN/) != -1){ + this.CurrentLanguage = this.zh_CN; + } + }, mounted(){ this.loading('Loading') } @@ -130,7 +459,7 @@ var zoom_image = new Vue({ this.width = this.width - 50 }, full() { - this.width = this.width = 800 + this.width = 800 }, rollImg() { if(event.wheelDelta > 0){ @@ -151,8 +480,8 @@ var search_cover = new Vue({ el: '#search_cover', data: { activeName: 'first', - current_page_title:'', - related_page_title:'', + current_page_title:'Current Page', + related_page_title:'Related Page', search_note:'', contant_result: [ { @@ -464,7 +793,7 @@ function select_search_page(onEnter_content){ var Input = $('form input'); Input.focusin(function (){ window.search_cover.start_search(); - Input.animate({width:300}); + Input.animate({width:350}); var count = 0; for(let key in window.localStorage){ var current_url = window.location.href; @@ -487,7 +816,7 @@ function select_search_page(onEnter_content){ }); Input.focusout(function (){ - Input.animate({width:240}); + Input.animate({width:125}); $(".item").css("z-index","30"); setTimeout(function(){ },160); @@ -506,89 +835,7 @@ function select_search_page(onEnter_content){ }); -function change_title(language) { - if (language == "en") { - header.platform = { - UIFlow:"#/en/uiflow/uiflow_home_page", - Arduino:"#/en/arduino/arduino_home_page", - MicroPython:"https://github.com/m5stack/UIFlow-Code", - FreeRTOS:"#/en/quick_start/m5stickc/m5stickc_quick_start_with_AWS-FreeRTOS_Windows" - } - header.case_link = "#/en/case"; - header.faq_link = "#/en/faq"; - header.i2c_table = "I2C Address Table"; - header.comparison_table = "Product Comparison"; - header.homepage_title = "Product List"; - header.product_list_title = "Product"; - header.language_list_title = "Language"; - header.platform_list_title = "Platform|API"; - header.faq_title = "FAQ"; - header.case_title = "Cases"; - header.pdf_notify = "Creating PDF....."; - header.related_products = "Related Products"; - search_cover.search_note = "No relevant information was found, please enter product keywords and search again."; - search_cover.current_page_title = "Current Page"; - search_cover.related_page_title = "Related Page"; - } - if(language == "zh_CN"){ - header.platform = { - UIFlow:"#/zh_CN/uiflow/uiflow_home_page", - Arduino:"#/zh_CN/arduino/arduino_home_page", - MicroPython:"https://github.com/m5stack/UIFlow-Code", - FreeRTOS:"#/zh_CN/quick_start/m5stickc/m5stickc_quick_start_with_AWS-FreeRTOS_Windows" - } - header.case_link = "#/zh_CN/case"; - header.faq_link = "#/zh_CN/faq"; - header.i2c_table = "I2C地址表格"; - header.comparison_table = "产品比较说明"; - header.homepage_title = "产品列表"; - header.product_list_title = "产品信息"; - header.language_list_title = "切换语言"; - header.platform_list_title = "编程平台|API"; - header.faq_title = "常见问题"; - header.case_title = "社区案例"; - header.pdf_notify = "正在生成PDF,请稍等。"; - header.related_products = "相关产品"; - search_cover.search_note = "没有搜索到相关信息,请输入产品关键字,重新进行搜索"; - search_cover.current_page_title = "当前页面"; - search_cover.related_page_title = "相关页面"; - } - window.search_cover.contant_result = [ - { - name:'', - url:'', - contant:search_cover.search_note - } - ]; - $('#product_result')[0].textContent = search_cover.search_note; -} -function language(language) { - window.header.loading("loading..."); - var test = window.location.href; - if ((test.indexOf(/en/) == -1) && (test.indexOf(/zh_CN/) == -1) && (test.indexOf(/ja/) == -1)) { - var test2 = test.concat("", language+"/"); - window.location.href = test2; - change_title(language); - } - if (test.indexOf(/en/) != -1) { - var test2 = test.replace(/en/, language); - window.location.href = test2; - change_title(language); - - }else if(test.indexOf(/zh_CN/) != -1){ - var test2 = test.replace(/zh_CN/, language); - window.location.href = test2; - change_title(language); - }else if(test.indexOf(/ja/) != -1){ - var test2 = test.replace(/ja/, language); - window.location.href = test2; - change_title(language); - } - localStorage.clear(); - set_search_keyword(); - window.header.done(); -} function use_jpg() { pics = $("img"); var page_url = window.location.href; @@ -616,21 +863,6 @@ function use_jpg() { } } } -function page_loading() { - var page_url = window.location.href; - if ((page_url.indexOf(/en/) == -1) && (page_url.indexOf(/zh_CN/) == -1)&& (page_url.indexOf(/ja/) == -1)) { - change_title('en'); - } - if(page_url.indexOf(/en/) != -1){ - change_title('en'); - } - if(page_url.indexOf(/zh_CN/) != -1){ - change_title('zh_CN'); - } - if(page_url.indexOf(/ja/) != -1){ - change_title('ja'); - } -} function isSupportWebp() { if (document.createElement('canvas').toDataURL('image/webp', 0.5).indexOf('data:image/webp') === 0){ @@ -665,9 +897,6 @@ function page_move(divId) { } } -window.onhashchange = page_loading -page_loading(); - function creat_pdf() { window.header.loading(window.header.pdf_notify); diff --git a/docs/assets/js/custom.min.js b/docs/assets/js/custom.min.js index 56d461f1..51b3a2d3 100644 --- a/docs/assets/js/custom.min.js +++ b/docs/assets/js/custom.min.js @@ -1,8 +1,12 @@ -const icon_list={"CORE":"https://static-cdn.m5stack.com/image/m5-docs_logo/core.png","MODULE":"https://static-cdn.m5stack.com/image/m5-docs_logo/module.png","BASE":"https://static-cdn.m5stack.com/image/m5-docs_logo/base.png","STICK":"https://static-cdn.m5stack.com/image/m5-docs_logo/stick.png","CAMERA":"https://static-cdn.m5stack.com/image/m5-docs_logo/camera.png","FACE":"https://static-cdn.m5stack.com/image/m5-docs_logo/base.png","UNIT":"https://static-cdn.m5stack.com/image/m5-docs_logo/unit.png","HAT":"https://static-cdn.m5stack.com/image/m5-docs_logo/hat.png","ATOM":"https://static-cdn.m5stack.com/image/m5-docs_logo/atom.png","APPLICATION":"https://static-cdn.m5stack.com/image/m5-docs_logo/application.png","ACCESSORY":"https://static-cdn.m5stack.com/image/m5-docs_logo/accessory.png","ALUMINIUM":"https://static-cdn.m5stack.com/image/m5-docs_logo/aluminium.png","MINI-UNIT":"https://static-cdn.m5stack.com/image/m5-docs_logo/mini-unit.png","DESCRIPTION":"el-icon-s-management","描述":"el-icon-s-management","EASYLOADER":"el-icon-download","EXAMPLE":"el-icon-document-copy","案例程序":"el-icon-document-copy","SCHEMATIC":"el-icon-cpu","原理图":"el-icon-cpu","VIDEO":"el-icon-video-camera-solid","相关视频":"el-icon-video-camera-solid"};var header=new Vue({el:'#header',data:{homepage:'',faq_link:'',case_link:'',i2c_table:'',comparison_table:'',homepage_title:'',faq_title:'',case_title:'',product_list_title:'',language_list_title:'',platform_list_title:'',isCollapse:true,platform:{},activeIndex:'1',pdf_notify:'',anchorList:[],related_products:'',purchase_link:'https://m5stack.com/'},methods:{loading(str){const loading=this.$loading({lock:true,text:str,spinner:'el-icon-loading',background:'rgba(0, 0, 0, 0.7)'});this.loading_target=loading},done(){this.loading_target.close();},handleOpen(key,keyPath){$('#pc_anchor .el-menu-item.is-active').removeClass('is-active')},handleClose(key,keyPath){$('#pc_anchor .el-menu-item.is-active').removeClass('is-active')}},mounted(){this.loading('Loading')}}) +const icon_list={"CORE":"https://static-cdn.m5stack.com/image/m5-docs_logo/core.png","MODULE":"https://static-cdn.m5stack.com/image/m5-docs_logo/module.png","BASE":"https://static-cdn.m5stack.com/image/m5-docs_logo/base.png","STICK":"https://static-cdn.m5stack.com/image/m5-docs_logo/stick.png","CAMERA":"https://static-cdn.m5stack.com/image/m5-docs_logo/camera.png","FACE":"https://static-cdn.m5stack.com/image/m5-docs_logo/base.png","UNIT":"https://static-cdn.m5stack.com/image/m5-docs_logo/unit.png","HAT":"https://static-cdn.m5stack.com/image/m5-docs_logo/hat.png","ATOM":"https://static-cdn.m5stack.com/image/m5-docs_logo/atom.png","APPLICATION":"https://static-cdn.m5stack.com/image/m5-docs_logo/application.png","ACCESSORY":"https://static-cdn.m5stack.com/image/m5-docs_logo/accessory.png","ALUMINIUM":"https://static-cdn.m5stack.com/image/m5-docs_logo/aluminium.png","MINI-UNIT":"https://static-cdn.m5stack.com/image/m5-docs_logo/mini-unit.png","DESCRIPTION":"el-icon-s-management","描述":"el-icon-s-management","EASYLOADER":"el-icon-download","EXAMPLE":"el-icon-document-copy","案例程序":"el-icon-document-copy","SCHEMATIC":"el-icon-cpu","原理图":"el-icon-cpu","VIDEO":"el-icon-video-camera-solid","相关视频":"el-icon-video-camera-solid"};const iconUrlBase="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/";var header=new Vue({el:'#header',data:{zh_CN:{nav:[{title:"产品列表",contents:{type:"list",items:[{name:'Core',icon:iconUrlBase+'icon/DocsHeader/core.png',link:'/#/zh_CN/?id=core'},{name:'ATOM',icon:iconUrlBase+'icon/DocsHeader/atom.png',link:'/#/zh_CN/?id=atom'},{name:'Module',icon:iconUrlBase+'icon/DocsHeader/module.png',link:'/#/zh_CN/?id=wireless'},{name:'Base',icon:iconUrlBase+'icon/DocsHeader/base.png',link:'/#/zh_CN/?id=base'},{name:'Unit',icon:iconUrlBase+'icon/DocsHeader/unit.png',link:'/#/zh_CN/?id=sensors'},{name:'StickC Hat',icon:iconUrlBase+'icon/DocsHeader/hat.png',link:'/#/zh_CN/?id=add-ons'},{name:'Application',icon:iconUrlBase+'icon/DocsHeader/application.png',link:'/#/zh_CN/?id=kits'},{name:'Accessory',icon:iconUrlBase+'icon/DocsHeader/accessory.png',link:'/#/zh_CN/?id=servos'},{name:'Aluminium',icon:iconUrlBase+'icon/DocsHeader/aluminium.png',link:'/#/zh_CN/?id=other'}]},link:"/#/zh_CN/"},{title:"开发文档",contents:{type:"container",items:[{name:'UIFlow',icon:iconUrlBase+'icon/DocsHeader/uiflow.png',category:[{name:'快速上手',link:'/#/zh_CN/uiflow/uiflow_home_page?id=quickstart'},{name:'Blockly库',link:'/#/zh_CN/uiflow/uiflow_home_page?id=blockly'},{name:'Micropython APIs',link:'/#/zh_CN/mpy/mpy_api_list'}]},{name:'Arduino',icon:iconUrlBase+'icon/DocsHeader/arduino.png',category:[{name:'快速上手',link:'/#/zh_CN/arduino/arduino_home_page?id=quickstart'},{name:'library/APIs',link:'/#/zh_CN/arduino/arduino_home_page?id=m5core_api'}]},{name:'开发工具',icon:iconUrlBase+'icon/DocsHeader/tools.png',category:[{name:'Web IDE',link:'https://flow.m5stack.com/'},{name:'Desktop IDE',link:'/#/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython?id=uiflow-desktop-ide'},{name:'M5Burner',link:'/#/zh_CN/quick_start/m5core/m5stack_core_get_started_MicroPython?id=m5burner'}]},{name:'相关资料表格',icon:iconUrlBase+'icon/DocsHeader/tools.png',category:[{name:'I2C地址表格',link:'https://static-cdn.m5stack.com/image/m5-docs_table/I2C_Address.pdf'},{name:'产品比较表格',link:'https://static-cdn.m5stack.com/image/m5-docs_table/Product_compared.pdf'}]}]},},{title:"常见问题",link:"/#/zh_CN/faq"}],LanguageIcon:iconUrlBase+'icon/CN.png'},en:{nav:[{title:"Products",contents:{type:"list",items:[{name:'Core',icon:iconUrlBase+'icon/DocsHeader/core.png',link:'/#/en/?id=core'},{name:'ATOM',icon:iconUrlBase+'icon/DocsHeader/atom.png',link:'/#/en/?id=atom'},{name:'Module',icon:iconUrlBase+'icon/DocsHeader/module.png',link:'/#/zh_CN/?id=wireless'},{name:'Base',icon:iconUrlBase+'icon/DocsHeader/base.png',link:'/#/en/?id=base'},{name:'Unit',icon:iconUrlBase+'icon/DocsHeader/unit.png',link:'/#/en/?id=sensors'},{name:'StickC Hat',icon:iconUrlBase+'icon/DocsHeader/hat.png',link:'/#/en/?id=add-ons'},{name:'Application',icon:iconUrlBase+'icon/DocsHeader/application.png',link:'/#/en/?id=kits'},{name:'Accessory',icon:iconUrlBase+'icon/DocsHeader/accessory.png',link:'/#/en/?id=servos'},{name:'Aluminium',icon:iconUrlBase+'icon/DocsHeader/aluminium.png',link:'/#/en/?id=other'}]},link:"/#/en/"},{title:"Developers",contents:{type:"container",items:[{name:'UIFlow',icon:iconUrlBase+'icon/DocsHeader/uiflow.png',category:[{name:'QuickStart',link:'/#/en/uiflow/uiflow_home_page?id=quickstart'},{name:'Blockly Collections',link:'/#/en/uiflow/uiflow_home_page?id=blockly'},{name:'Micropython APIs',link:'/#/en/mpy/mpy_api_list'}]},{name:'Arduino',icon:iconUrlBase+'icon/DocsHeader/arduino.png',category:[{name:'QuickStart',link:'/#/en/arduino/arduino_home_page?id=quickstart'},{name:'library/APIs',link:'/#/en/arduino/arduino_home_page?id=m5core_api'}]},{name:'Developer Tools',icon:iconUrlBase+'icon/DocsHeader/tools.png',category:[{name:'Web IDE',link:'https://flow.m5stack.com/'},{name:'Desktop IDE',link:'/#/en/quick_start/m5core/m5stack_core_get_started_MicroPython?id=uiflow-desktop-ide'},{name:'M5Burner',link:'/#/en/quick_start/m5core/m5stack_core_get_started_MicroPython?id=m5burner'}]},{name:'Related Table',icon:iconUrlBase+'icon/DocsHeader/tools.png',category:[{name:'I2C Address Table',link:'https://static-cdn.m5stack.com/image/m5-docs_table/I2C_Address.pdf'},{name:'Product Comparison',link:'https://static-cdn.m5stack.com/image/m5-docs_table/Product_compared.pdf'}]}]},},{title:"FAQ",contents:{type:"container"},link:"/#/en/faq"}],LanguageIcon:iconUrlBase+'icon/EN.png'},CurrentLanguage:'',CurrentPanel:'',DropdownStatus:false,homepage:'',faq_link:'',case_link:'',i2c_table:'',comparison_table:'',homepage_title:'',faq_title:'',product_list_title:'',language_list_title:'',platform_list_title:'',isCollapse:true,platform:{},activeIndex:'1',pdf_notify:'',anchorList:[],related_products:'',purchase_link:'https://m5stack.com/'},methods:{loading(str){const loading=this.$loading({lock:true,text:str,spinner:'el-icon-loading',background:'rgba(0, 0, 0, 0.7)'});this.loading_target=loading},done(){this.loading_target.close();},handleOpen(key,keyPath){$('#pc_anchor .el-menu-item.is-active').removeClass('is-active')},handleClose(key,keyPath){$('#pc_anchor .el-menu-item.is-active').removeClass('is-active')},changeLanguage(){var current_url=window.location.href;if(this.CurrentLanguage.LanguageIcon==this.en.LanguageIcon){this.CurrentLanguage=this.zh_CN;if(current_url.indexOf('/en')==-1){current_url=current_url.concat("","zh_CN/");}else{current_url=current_url.replace("en","zh_CN");}}else{this.CurrentLanguage=this.en;current_url=current_url.replace("zh_CN","en");} +localStorage.clear();set_search_keyword();window.header.done();window.search_cover.contant_result=[{name:'',url:'',contant:search_cover.search_note}];$('#product_result')[0].textContent=search_cover.search_note;window.location.href=current_url;},panelShow(event){if(!event.target.id)return;if(event.target.id==2){this.DropdownStatus=false;this.CurrentPanel='';return} +this.CurrentPanel=this.CurrentLanguage.nav[event.target.id];this.DropdownStatus=true;},panelHide(event){this.DropdownStatus=false;this.CurrentPanel='';}},created(){var page_url=window.location.href;if((page_url.indexOf(/en/)==-1)&&(page_url.indexOf(/zh_CN/)==-1)&&(page_url.indexOf(/ja/)==-1)){this.CurrentLanguage=this.en;} +if(page_url.indexOf(/en/)!=-1){this.CurrentLanguage=this.en;} +if(page_url.indexOf(/zh_CN/)!=-1){this.CurrentLanguage=this.zh_CN;}},mounted(){this.loading('Loading')}}) var zoom_image=new Vue({el:'#zoom_image',data:{url:'',srcList:[],show:false,index:0,rotate:0,width:580,scale:1},methods:{stopScroll(){var mo=function(e){e.preventDefault();};document.body.style.overflow='hidden';document.addEventListener("touchmove",mo,false);},canScroll(){var mo=function(e){e.preventDefault();};document.body.style.overflow='';document.removeEventListener("touchmove",mo,false);},close(){this.show=false;this.index=0;this.rotate=0;this.width=550;this.scale=1;this.canScroll();},next(){if(this.index>=this.srcList.length){this.index=0;}else{this.index++;} this.url=this.srcList[this.index]},prev(){if(this.index<=0){this.index=this.srcList.length-1;}else{this.index--;} -this.url=this.srcList[this.index]},left(){this.rotate=this.rotate-90;},right(){this.rotate=this.rotate+90;},zoom_in(){this.width=this.width+50},zoom_out(){this.width=this.width-50},full(){this.width=this.width=800},rollImg(){if(event.wheelDelta>0){this.scale=this.scale+0.05;}else{this.scale=this.scale-0.05;}}},computed:{img_style:function(){return`transition:all 0.2s ease 0s;transform: scale(${this.scale}) rotate(${this.rotate}deg); margin-left: 0px; margin-top: 0px; max-height: 100%; max-width: 100%; width:${this.width}px;`}}}) -var search_cover=new Vue({el:'#search_cover',data:{activeName:'first',current_page_title:'',related_page_title:'',search_note:'',contant_result:[{name:'',url:'',contant:this.search_note}],},methods:{start_search(){$('#search_cover').show(200);window.zoom_image.stopScroll();},close_search(){$('#search_cover').hide(200);window.zoom_image.canScroll();}}}) +this.url=this.srcList[this.index]},left(){this.rotate=this.rotate-90;},right(){this.rotate=this.rotate+90;},zoom_in(){this.width=this.width+50},zoom_out(){this.width=this.width-50},full(){this.width=800},rollImg(){if(event.wheelDelta>0){this.scale=this.scale+0.05;}else{this.scale=this.scale-0.05;}}},computed:{img_style:function(){return`transition:all 0.2s ease 0s;transform: scale(${this.scale}) rotate(${this.rotate}deg); margin-left: 0px; margin-top: 0px; max-height: 100%; max-width: 100%; width:${this.width}px;`}}}) +var search_cover=new Vue({el:'#search_cover',data:{activeName:'first',current_page_title:'Current Page',related_page_title:'Related Page',search_note:'',contant_result:[{name:'',url:'',contant:this.search_note}],},methods:{start_search(){$('#search_cover').show(200);window.zoom_image.stopScroll();},close_search(){$('#search_cover').hide(200);window.zoom_image.canScroll();}}}) function easyloader_video(){if($("#example_video").length>0) setTimeout(function(){$("#play-btn").on("click",function(ev){ev.stopPropagation();$(".easyloader-mask").toggleClass('video_play');$("#example_video")[0].play();}) $("#example_video").on("click",function(ev){ev.preventDefault();$(".easyloader-mask").toggleClass('video_play');$("#example_video")[0].pause();})},200)} @@ -43,27 +47,14 @@ $('#product_result').append(clone_obj);resultCount++;}} search_notice(textEnter,resultCount);} function onEnter(event){timer=setTimeout(function(){var onEnter_content=event.target.value.toLowerCase();select_search_page(onEnter_content);clearTimeout(timer);timer=null;},250);} function select_search_page(onEnter_content){link=window.location.href;if(((link.slice(-4)=="/en/")||(link.slice(-7)=="/zh_CN/"))||((link.indexOf(/en/)==-1)&&(link.indexOf(/zh_CN/)==-1))){product_search(onEnter_content);}else if(link.slice(-4)=="/faq"){faq_search(onEnter_content);}else if(link.slice(-9)=="home_page"){api_search(onEnter_content);console.log(12)}else{detail_search(onEnter_content);}} -var Input=$('form input');Input.focusin(function(){window.search_cover.start_search();Input.animate({width:300});var count=0;for(let key in window.localStorage){var current_url=window.location.href;if(((current_url.indexOf("/en/")!=-1)&&(key.indexOf("/en/")!=-1))){count++;if(count>5){break;}}else if(((current_url.indexOf("/zh_CN/")!=-1)&&(key.indexOf("/zh_CN/")!=-1))){count++;if(count>5){break;}}else{localStorage.clear();set_search_keyword();break;}}});Input.focusout(function(){Input.animate({width:240});$(".item").css("z-index","30");setTimeout(function(){},160);});function select(event){var s=event.textContent.toLowerCase();$("#thetarget").removeClass("show");$(".btn-group-vertical button").addClass("btn-light");$(event).removeClass("btn-light");$(event).addClass("btn-primary");page_move(s);} -$(document).ready(function(){});function change_title(language){if(language=="en"){header.platform={UIFlow:"#/en/uiflow/uiflow_home_page",Arduino:"#/en/arduino/arduino_home_page",MicroPython:"https://github.com/m5stack/UIFlow-Code",FreeRTOS:"#/en/quick_start/m5stickc/m5stickc_quick_start_with_AWS-FreeRTOS_Windows"} -header.case_link="#/en/case";header.faq_link="#/en/faq";header.i2c_table="I2C Address Table";header.comparison_table="Product Comparison";header.homepage_title="Product List";header.product_list_title="Product";header.language_list_title="Language";header.platform_list_title="Platform|API";header.faq_title="FAQ";header.case_title="Cases";header.pdf_notify="Creating PDF.....";header.related_products="Related Products";search_cover.search_note="No relevant information was found, please enter product keywords and search again.";search_cover.current_page_title="Current Page";search_cover.related_page_title="Related Page";} -if(language=="zh_CN"){header.platform={UIFlow:"#/zh_CN/uiflow/uiflow_home_page",Arduino:"#/zh_CN/arduino/arduino_home_page",MicroPython:"https://github.com/m5stack/UIFlow-Code",FreeRTOS:"#/zh_CN/quick_start/m5stickc/m5stickc_quick_start_with_AWS-FreeRTOS_Windows"} -header.case_link="#/zh_CN/case";header.faq_link="#/zh_CN/faq";header.i2c_table="I2C地址表格";header.comparison_table="产品比较说明";header.homepage_title="产品列表";header.product_list_title="产品信息";header.language_list_title="切换语言";header.platform_list_title="编程平台|API";header.faq_title="常见问题";header.case_title="社区案例";header.pdf_notify="正在生成PDF,请稍等。";header.related_products="相关产品";search_cover.search_note="没有搜索到相关信息,请输入产品关键字,重新进行搜索";search_cover.current_page_title="当前页面";search_cover.related_page_title="相关页面";} -window.search_cover.contant_result=[{name:'',url:'',contant:search_cover.search_note}];$('#product_result')[0].textContent=search_cover.search_note;} -function language(language){window.header.loading("loading...");var test=window.location.href;if((test.indexOf(/en/)==-1)&&(test.indexOf(/zh_CN/)==-1)&&(test.indexOf(/ja/)==-1)){var test2=test.concat("",language+"/");window.location.href=test2;change_title(language);} -if(test.indexOf(/en/)!=-1){var test2=test.replace(/en/,language);window.location.href=test2;change_title(language);}else if(test.indexOf(/zh_CN/)!=-1){var test2=test.replace(/zh_CN/,language);window.location.href=test2;change_title(language);}else if(test.indexOf(/ja/)!=-1){var test2=test.replace(/ja/,language);window.location.href=test2;change_title(language);} -localStorage.clear();set_search_keyword();window.header.done();} -function use_jpg(){pics=$("img");var page_url=window.location.href;for(var i=0;i5){break;}}else if(((current_url.indexOf("/zh_CN/")!=-1)&&(key.indexOf("/zh_CN/")!=-1))){count++;if(count>5){break;}}else{localStorage.clear();set_search_keyword();break;}}});Input.focusout(function(){Input.animate({width:125});$(".item").css("z-index","30");setTimeout(function(){},160);});function select(event){var s=event.textContent.toLowerCase();$("#thetarget").removeClass("show");$(".btn-group-vertical button").addClass("btn-light");$(event).removeClass("btn-light");$(event).addClass("btn-primary");page_move(s);} +$(document).ready(function(){});function use_jpg(){pics=$("img");var page_url=window.location.href;for(var i=0;i0){pdf.addImage(pageData,'JPEG',0,position,imgWidth,imgHeight) +function creat_pdf(){window.header.loading(window.header.pdf_notify);window.header.$notify({title:'M5Stack-Docs',message:window.header.pdf_notify,offset:150});$('html, body').animate({scrollTop:0},0);$("#header").hide();$(".search").hide();$(".easyloader-box").css("display","none");var target=document.getElementsByTagName('body');html2canvas(target,{useCORS:true,logging:true,scale:2,background:'#FFFFFF',onrendered:function(canvas){var contentWidth=canvas.width;var contentHeight=canvas.height;var pageHeight=contentWidth/592.28*841.89;var leftHeight=contentHeight;var position=0;var imgWidth=595.28;var imgHeight=592.28/contentWidth*contentHeight;var pageData=canvas.toDataURL('image/jpeg',1.0);var pdf=new jsPDF('','pt','a4');if(leftHeight0){pdf.addImage(pageData,'JPEG',0,position,imgWidth,imgHeight) leftHeight-=pageHeight;position-=841.89;if(leftHeight>0){pdf.addPage();}}} var page_url=window.location.href;var a=page_url.indexOf('#') var pdf_name=page_url.slice(a+2);pdf.save(pdf_name+".pdf");}}) diff --git a/docs/en/arduino/arduino_home_page.md b/docs/en/arduino/arduino_home_page.md index d0bd41d4..48392357 100644 --- a/docs/en/arduino/arduino_home_page.md +++ b/docs/en/arduino/arduino_home_page.md @@ -1,4 +1,4 @@ -
diff --git a/docs/zh_CN/core/core2_for_aws.md b/docs/zh_CN/core/core2_for_aws.md index e00365e2..db0708a4 100644 --- a/docs/zh_CN/core/core2_for_aws.md +++ b/docs/zh_CN/core/core2_for_aws.md @@ -16,7 +16,7 @@ **Core2 for AWS**是AWS物联网学习项目的专属套件。它由**M5Stack Core2**核心主控和**M5GO-Bottom For AWS**拓展底座组成,并且额外定制集成了ATECC608 [Trust&GO](https://www.microchip.com/design-centers/security-ics/trust-platform/trust-go) 硬件加密,是物联网学习和安全项目构建的理想套件。 -获取更多**AWS IoT EduKit**相关教程, 访问 [https://edukit.workshop.aws.](https://edukit.workshop.aws) +获取更多**AWS IoT EduKit**相关教程, 访问 [https://edukit.workshop.aws](https://edukit.workshop.aws) 其核心主控**Core2**配备了ESP32-D0WDQ6-V3,具有两个可以单独控制的 Xtensa® 32-bit LX6 处理器,主频高达240Mhz,支持WiFi与蓝牙功能,板载16MB Flash与8MB PSRAM,可通过TYPE-C接口下载程序,强劲的配置满足复杂应用的资源开销。正面搭载一块2.0寸一体化电容式触摸屏,为用户带来更流畅的人机交互体验。机身内置震动马达,可提供触觉回馈和震动提醒功能。内建的RTC模块可提供精准计时功能。电源部分搭载AXP192电源管理芯片可有效控制机身功耗,内置绿色电源指示灯。同时机身内配备了TF-card(microSD)卡槽与扬声器,为了保证获得更高质量的声音效果,采用I2S数字音频接口的功放芯片,能有效防止信号失真。在机身的左侧和底部配有独立的电源按键与重启(RST)按键,屏幕正面的3个圆点属于触摸屏的一部分,可通过编写程序设置热区映射为3个虚拟按键。 diff --git a/docs/zh_CN/module/grbl13.2.md b/docs/zh_CN/module/grbl13.2.md index 7d514c07..0986e8ee 100644 --- a/docs/zh_CN/module/grbl13.2.md +++ b/docs/zh_CN/module/grbl13.2.md @@ -83,6 +83,7 @@
diff --git a/docs/zh_CN/product_list.json b/docs/zh_CN/product_list.json index 24d5b7ba..f1d70cab 100644 --- a/docs/zh_CN/product_list.json +++ b/docs/zh_CN/product_list.json @@ -1,273 +1,295 @@ { "核心控制器": { "core": [ - {"a":"/#/zh_CN/core/core2", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core2_01.webp", "p":"Core2", "sku":"K010", "qs":"/#/zh_CN/quick_start/core2/m5stack_core2_quick_start" ,"kw":"ESP32 AXP192 MPU6886 BM8563 MICPHONE", "category":"M5Core/Kit"}, - {"a":"/#/zh_CN/core/basic", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_basic_01.webp", "p":"BASIC", "sku":"K001", "qs":"/#/zh_CN/quick_start/m5core/m5stack_core_quick_start" ,"kw":"ESP32 IP5306"}, - {"a":"/#/zh_CN/core/gray", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_gray_01.webp", "p":"GRAY", "sku":"K002", "qs":"/#/zh_CN/quick_start/m5core/m5stack_core_quick_start" ,"kw":"ESP32 IP5306 MPU6886 BMM150"}, - {"a":"/#/zh_CN/core/fire", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_fire_01.webp", "p":"FIRE", "sku":"K007", "qs":"/#/zh_CN/quick_start/m5core/m5stack_core_quick_start" ,"kw":"ESP32 IP5306 MPU6886 BMM150 LEGO MICPHONE"}, - {"a":"/#/zh_CN/core/m5go", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/kit_m5go_01.webp", "p":"M5GO Kit", "sku":"K006", "qs":"/#/zh_CN/quick_start/m5core/m5stack_core_quick_start" ,"kw":"ESP32 IP5306 MPU6886 BMM150 LEGO MICPHONE"}, - {"a":"/#/zh_CN/core/core2_for_aws", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core2_for_aws_01.webp", "p":"Core2 for AWS", "sku":"K010-AWS", "qs":"/#/zh_CN/quick_start/core2_for_aws/quick_start_list" ,"kw":"ESP32 AXP192 MPU6886 LEGO MICPHONE LED"} + {"id":"core"}, + {"a":"/#/en/core/core2", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core2_01.webp", "p":"CORE2", "sku":"K010", "qs":"/#/en/quick_start/core2/m5stack_core2_quick_start" ,"kw":"ESP32 AXP192 MPU6886 BM8563 MICPHONE", "category":"M5Core/Kit"}, + {"a":"/#/en/core/basic", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_basic_01.webp", "p":"BASIC", "sku":"K001", "qs":"/#/en/quick_start/m5core/m5stack_core_quick_start" ,"kw":"ESP32 IP5306"}, + {"a":"/#/en/core/gray", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_gray_01.webp", "p":"GRAY", "sku":"K002", "qs":"/#/en/quick_start/m5core/m5stack_core_quick_start" ,"kw":"ESP32 IP5306 MPU6886 BMM150"}, + {"a":"/#/en/core/fire", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_fire_01.webp", "p":"FIRE", "sku":"K007", "qs":"/#/en/quick_start/m5core/m5stack_core_quick_start" ,"kw":"ESP32 IP5306 MPU6886 BMM150 LEGO MICPHONE"}, + {"a":"/#/en/core/m5go", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/kit_m5go_01.webp", "p":"M5GO IoT Kit", "sku":"K006", "qs":"/#/en/quick_start/m5core/m5stack_core_quick_start" ,"kw":"ESP32 IP5306 MPU6886 BMM150 LEGO MICPHONE"}, + {"a":"/#/en/core/core2_for_aws", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core2_for_aws_01.webp", "p":"CORE2 FOR AWS", "sku":"K010-AWS", "qs":"/#/en/quick_start/core2_for_aws/quick_start_list" ,"kw":"ESP32 AXP192 MPU6886 LEGO MICPHONE LED"} ], "stick": [ - {"a":"/#/zh_CN/core/m5stickc_plus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_m5stickc_plus_01.webp", "p":"M5StickC PLUS", "sku":"K016-P", "qs":"/#/zh_CN/quick_start/m5stickc_plus/m5stickc_plus_quick_start" ,"kw":"ESP32 AXP192 MPU6886", "category":"M5Stick"}, - {"a":"/#/zh_CN/core/m5stickc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_m5stickc_01.webp", "p":"M5StickC", "sku":"K016-C", "qs":"/#/zh_CN/quick_start/m5stickc/m5stickc_quick_start" ,"kw":"ESP32 AXP192 MPU6886"}, - {"a":"/#/zh_CN/core/m5stickt", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/m5stickt_01.webp", "p":"M5StickT", "sku":"K016-T" ,"kw":"ESP32 FLIR3.0 AXP192"}, - {"a":"/#/zh_CN/core/m5stick", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_m5stick_01.webp", "p":"M5Stick", "sku":"K016", "qs":"/#/zh_CN/quick_start/m5stick/m5stick_quick_start" ,"kw":"ESP32 OLED IP5306 MPU9250"} + {"id":"stick"}, + {"a":"/#/en/core/m5stickc_plus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_m5stickc_plus_01.webp", "p":"M5StickC PLUS", "sku":"K016-P", "qs":"/#/en/quick_start/m5stickc_plus/m5stickc_plus_quick_start" ,"kw":"ESP32 AXP192 MPU6886", "category":"M5Stick"}, + {"a":"/#/en/core/m5stickc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_m5stickc_01.webp", "p":"M5StickC", "sku":"K016-C", "qs":"/#/en/quick_start/m5stickc/m5stickc_quick_start" ,"kw":"ESP32 AXP192 MPU6886"}, + {"a":"/#/en/core/m5stickt", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/m5stickt_01.webp", "p":"M5StickT", "sku":"K016-T" ,"kw":"ESP32 FLIR3.0 AXP192"}, + {"a":"/#/en/core/m5stick", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/core_m5stick_01.webp", "p":"M5Stick", "sku":"K016", "qs":"/#/en/quick_start/m5stick/m5stick_quick_start" ,"kw":"ESP32 OLED IP5306 MPU9250"} ], "atom": [ - {"a":"/#/zh_CN/core/atom_lite", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/atom_lite_01.webp", "p":"ATOM Lite", "sku":"C008" ,"qs":"/#/zh_CN/quick_start/atom/atom_quick_start", "kw":"ESP32 LED", "category":"ATOM"}, - {"a":"/#/zh_CN/core/atom_matrix", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/atom_matrix_01.webp", "p":"ATOM Matrix", "sku":"C008-B", "qs":"/#/zh_CN/quick_start/atom/atom_quick_start" ,"kw":"ESP32 LED MPU6886"}, - {"a":"/#/zh_CN/atom/atomecho", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/atom_echo.webp", "p":"ATOM ECHO", "sku":"C008-C","qs":"/#/zh_CN/quick_start/atom/atom_echo_quick_start" ,"kw":"ESP32 Speaker I2S"} + {"id":"atom"}, + {"a":"/#/en/core/atom_lite", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/atom_lite_01.webp", "p":"ATOM LITE", "sku":"C008" ,"qs":"/#/en/quick_start/atom/atom_quick_start", "kw":"ESP32 LED", "category":"ATOM"}, + {"a":"/#/en/core/atom_matrix", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/atom_matrix_01.webp", "p":"ATOM MATRIX", "sku":"C008-B", "qs":"/#/en/quick_start/atom/atom_quick_start" ,"kw":"ESP32 LED MPU6886"}, + {"a":"/#/en/atom/atomecho", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/atom_echo.webp", "p":"ATOM ECHO", "sku":"C008-C","qs":"/#/en/quick_start/atom/atom_echo_quick_start" ,"kw":"ESP32 Speaker I2S"} ], "e-paper": [ - {"a":"/#/zh_CN/core/coreink", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/coreink_01.webp", "p":"CoreInk", "sku":"K048", "qs":"/#/zh_CN/quick_start/coreink/quick_start_list" ,"kw":"ESP32 E-Ink", "category":"E-Paper"}, - {"a":"/#/zh_CN/core/m5paper", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/m5paper_01.webp", "p":"M5paper", "sku":"K049", "qs":"/#/zh_CN/quick_start/m5paper/quick_start_arduino" ,"kw":"ESP32 E-Ink SHT30"} + {"id":"e-paper"}, + {"a":"/#/en/core/coreink", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/coreink_01.webp", "p":"CORE.INK", "sku":"K048", "qs":"/#/en/quick_start/coreink/quick_start_list" ,"kw":"ESP32 E-Ink", "category":"E-Paper"}, + {"a":"/#/en/core/m5paper", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/m5paper_01.webp", "p":"M5PAPER", "sku":"K049", "qs":"/#/en/quick_start/m5paper/quick_start_arduino" ,"kw":"ESP32 E-Ink SHT30"} ] }, "传感器&执行器": { "传感器": [ - {"a":"/#/zh_CN/unit/sonic", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/ultrasonic.webp", "p":"Ultrasonic", "sku":"U098" ,"kw":"DISTANCE ULTRASONIC SENSOR", "category":"传感器"}, - {"a":"/#/zh_CN/unit/mic", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/mic.webp", "p":"Microphone", "sku":"U096" ,"kw":"MIC SOUND SENSOR"}, - {"a":"/#/zh_CN/unit/ameter", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/ameter.webp", "p":"Ammeter", "sku":"U086" ,"kw":"AMETER SENSOR"}, - {"a":"/#/zh_CN/unit/vmeter", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/vmeter.webp", "p":"Voltmeter", "sku":"U087" ,"kw":"VMETER VOLT SENSOR"}, - {"a":"/#/zh_CN/unit/watering", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/watering_01.webp", "p":"WATERING", "sku":"U101" ,"kw":"EARTH SENSOR PUMP"}, - {"a":"/#/zh_CN/unit/earth", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_earth_01.webp", "p":"EARTH", "sku":"U019" ,"kw":"EARTH SENSOR"}, - {"a":"/#/zh_CN/unit/env", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_env_01.webp", "p":"ENV", "sku":"U001" ,"kw":"DHT12 BMP280"}, - {"a":"/#/zh_CN/unit/light", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_light_01.webp", "p":"LIGHT", "sku":"U021" ,"kw":"LIGHT SENSOR"}, - {"a":"/#/zh_CN/unit/pir", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_pir_01.webp", "p":"PIR", "sku":"U004" ,"kw":"PIR SENSOR"}, - {"a":"/#/zh_CN/unit/ncir", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_ncir_01.webp", "p":"NCIR", "sku":"U028" ,"kw":"MLX90614"}, - {"a":"/#/zh_CN/unit/thermal", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_thermal_01.webp", "p":"THERMAL", "sku":"U016" ,"kw":"MLX90640"}, - {"a":"/#/zh_CN/unit/color", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_color_01.webp", "p":"COLOR", "sku":"U009" ,"kw":"TCS3472 SENSOR"}, - {"a":"/#/zh_CN/unit/tof", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_tof_01.webp", "p":"TOF", "sku":"U010" ,"kw":"VL53L0X SENSOR"}, - {"a":"/#/zh_CN/unit/heart", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_heart_01.webp", "p":"HEART", "sku":"U029" ,"kw":"MAX30100 SENSOR"}, - {"a":"/#/zh_CN/unit/adc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_adc_01.webp", "p":"ADC", "sku":"U013" ,"kw":"ADS1100"}, - {"a":"/#/zh_CN/unit/makey", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_makey_01.webp", "p":"MAKEY", "sku":"U026" ,"kw":"MUSIC"}, - {"a":"/#/zh_CN/unit/finger", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_finger_01.webp", "p":"FINGER", "sku":"U008" ,"kw":"FPC1020A"}, - {"a":"/#/zh_CN/unit/weight", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_weight_01.webp", "p":"WEIGHT", "sku":"U030" ,"kw":"HX711 SENSOR"}, - {"a":"/#/zh_CN/unit/accel", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_accel_01.webp", "p":"ACCEL", "sku":"U056" ,"kw":"ADXL345 SENSOR"}, - {"a":"/#/zh_CN/unit/op90", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_op90_01.webp", "p":"OP.90", "sku":"U057" ,"kw":"SENSOR"}, - {"a":"/#/zh_CN/unit/op180", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_op180_01.webp", "p":"OP.180", "sku":"U058" ,"kw":"SENSOR"}, - {"a":"/#/zh_CN/unit/envII", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/envII_01.webp", "p":"ENV II", "sku":"U001-B" ,"kw":"SHT30 BMP280"}, - {"a":"/#/zh_CN/unit/hall", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/hall_unit.webp", "p":"HALL", "sku":"U084" ,"kw":"HALL A3144E"}, - {"a":"/#/zh_CN/unit/tvoc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/tvoc.webp", "p":"TVOC/eCO2", "sku":"U088" ,"kw":"TVOC eCO2"}, - {"a":"/#/zh_CN/unit/pdm", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/pdm_mini_unit.webp", "p":"PDM", "sku":"U089" ,"kw":"PDM MIC"}, - {"a":"/#/zh_CN/unit/bps", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/bps.webp", "p":"BPS", "sku":"U090" ,"kw":"Barometric Pressure bps"}, - {"a":"/#/zh_CN/unit/imu", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/imu.webp", "p":"IMU", "sku":"U095" ,"kw":"MPU6886 IMU"} + {"id":"sensors"}, + {"a":"/#/en/unit/sonic", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/ultrasonic.webp", "p":"UlTRASONIC", "sku":"U098" ,"kw":"DISTANCE ULTRASONIC SENSOR", "category":"Sensors"}, + {"a":"/#/en/unit/mic", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/mic.webp", "p":"MIC", "sku":"U096" ,"kw":"MIC SOUND SENSOR"}, + {"a":"/#/en/unit/ameter", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/ameter.webp", "p":"AMeter", "sku":"U086" ,"kw":"AMETER SENSOR"}, + {"a":"/#/en/unit/vmeter", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/vmeter.webp", "p":"VMeter", "sku":"U087" ,"kw":"VMETER VOLT SENSOR"}, + {"a":"/#/en/unit/watering", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/watering_01.webp", "p":"WATERING", "sku":"U101" ,"kw":"EARTH SENSOR PUMP"}, + {"a":"/#/en/unit/earth", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_earth_01.webp", "p":"EARTH", "sku":"U019" ,"kw":"EARTH SENSOR"}, + {"a":"/#/en/unit/env", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_env_01.webp", "p":"ENV", "sku":"U001" ,"kw":"DHT12 BMP280"}, + {"a":"/#/en/unit/light", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_light_01.webp", "p":"LIGHT", "sku":"U021" ,"kw":"LIGHT SENSOR"}, + {"a":"/#/en/unit/pir", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_pir_01.webp", "p":"PIR", "sku":"U004" ,"kw":"PIR SENSOR"}, + {"a":"/#/en/unit/ncir", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_ncir_01.webp", "p":"NCIR", "sku":"U028" ,"kw":"MLX90614"}, + {"a":"/#/en/unit/thermal", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_thermal_01.webp", "p":"THERMAL", "sku":"U016" ,"kw":"MLX90640"}, + {"a":"/#/en/unit/color", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_color_01.webp", "p":"COLOR", "sku":"U009" ,"kw":"TCS3472 SENSOR"}, + {"a":"/#/en/unit/tof", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_tof_01.webp", "p":"TOF", "sku":"U010" ,"kw":"VL53L0X SENSOR"}, + {"a":"/#/en/unit/heart", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_heart_01.webp", "p":"HEART", "sku":"U029" ,"kw":"MAX30100 SENSOR"}, + {"a":"/#/en/unit/adc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_adc_01.webp", "p":"ADC", "sku":"U013" ,"kw":"ADS1100"}, + {"a":"/#/en/unit/makey", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_makey_01.webp", "p":"MUSIC", "sku":"U026" ,"kw":"MUSIC"}, + {"a":"/#/en/unit/finger", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_finger_01.webp", "p":"FINGER", "sku":"U008" ,"kw":"FPC1020A"}, + {"a":"/#/en/unit/weight", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_weight_01.webp", "p":"WEIGHT", "sku":"U030" ,"kw":"HX711 SENSOR"}, + {"a":"/#/en/unit/accel", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_accel_01.webp", "p":"ACCEL", "sku":"U056" ,"kw":"ADXL345 SENSOR"}, + {"a":"/#/en/unit/op90", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_op90_01.webp", "p":"OP.90", "sku":"U057" ,"kw":"SENSOR"}, + {"a":"/#/en/unit/op180", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_op180_01.webp", "p":"OP.180", "sku":"U058" ,"kw":"SENSOR"}, + {"a":"/#/en/unit/envII", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/envII_01.webp", "p":"ENV II", "sku":"U001-B" ,"kw":"SHT30 BMP280"}, + {"a":"/#/en/unit/hall", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/hall_unit.webp", "p":"HALL.EFFCT", "sku":"U084" ,"kw":"HALL A3144E"}, + {"a":"/#/en/unit/tvoc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/tvoc.webp", "p":"TVOC/eCO2", "sku":"U088" ,"kw":"TVOC eCO2"}, + {"a":"/#/en/unit/pdm", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/pdm_mini_unit.webp", "p":"PDM", "sku":"U089" ,"kw":"PDM MIC"}, + {"a":"/#/en/unit/bps", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/bps.webp", "p":"BPS", "sku":"U090" ,"kw":"Barometric Pressure bps"}, + {"a":"/#/en/unit/imu", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/imu.webp", "p":"IMU", "sku":"U095" ,"kw":"MPU6886 IMU"} ], "执行器": [ - {"a":"/#/zh_CN/unit/unit_fan", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_fan_01.webp", "p":"FAN", "sku":"U063" ,"kw":"DC MOTOR", "category":"执行器"}, - {"a":"/#/zh_CN/unit/vibrator", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_vibrator_motor_01.webp", "p":"Vibrator-Motor", "sku":"U059" ,"kw":"DC MOTOR"}, - {"a":"/#/zh_CN/unit/rgb_led_strip", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/rgb_led_strip_01.webp", "p":"RGB LED STRIP", "sku":"A093" ,"kw":"RGB LED NEOPIXEL SK6812 IP65"}, - {"a":"/#/zh_CN/unit/neopixel", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/M5GO_Unit_neopixel.webp", "p":"RGB LED", "sku":"A035" ,"kw":"RGB LED NEOPIXEL"}, - {"a":"/#/zh_CN/unit/hex", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_hex_01.webp", "p":"HEX", "sku":"A045" ,"kw":"RGB LED NEOPIXEL"}, - {"a":"/#/zh_CN/unit/rgb", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_rgb_01.webp", "p":"RGB", "sku":"U003" ,"kw":"RGB LED NEOPIXEL"} + {"id":"acturators"}, + {"a":"/#/en/unit/unit_fan", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_fan_01.webp", "p":"FAN", "sku":"U063" ,"kw":"DC MOTOR", "category":"Acturators"}, + {"a":"/#/en/unit/vibrator", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_vibrator_motor_01.webp", "p":"VIBRATOR-MOTOR", "sku":"U059" ,"kw":"DC MOTOR"}, + {"a":"/#/en/unit/rgb_led_strip", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/rgb_led_strip_01.webp", "p":"RGB LED STRIP", "sku":"A093" ,"kw":"RGB LED NEOPIXEL SK6812 IP65"}, + {"a":"/#/en/unit/neopixel", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/M5GO_Unit_neopixel.webp", "p":"RGB LED", "sku":"A035" ,"kw":"RGB LED NEOPIXEL"}, + {"a":"/#/en/unit/hex", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_hex_01.webp", "p":"HEX", "sku":"A045" ,"kw":"RGB LED NEOPIXEL"}, + {"a":"/#/en/unit/rgb", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_rgb_01.webp", "p":"RGB", "sku":"U003" ,"kw":"RGB LED NEOPIXEL"} ], "I-O单元": [ - {"a":"/#/zh_CN/unit/4relay", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/4relay.webp", "p":"4-RELAY", "sku":"U097" ,"kw":"SWITCH", "category":"I/0"}, - {"a":"/#/zh_CN/unit/extio", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_extio_01.webp", "p":"EXT.IO", "sku":"U011" ,"kw":"PCA9554PW"}, - {"a":"/#/zh_CN/unit/dac", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_dac_01.webp", "p":"DAC", "sku":"U012" ,"kw":"MCP4725"}, - {"a":"/#/zh_CN/unit/dds", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_dds_01.webp", "p":"DDS", "sku":"U105" ,"kw":"AD9833 信号源 信号发生器"}, - {"a":"/#/zh_CN/unit/relay", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_relay_01.webp", "p":"RELAY", "sku":"U023" ,"kw":"SWITCH"}, - {"a":"/#/zh_CN/unit/hub", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_hub_01.webp", "p":"HUB", "sku":"U006" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/unit/pahub", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_pahub_p1.webp", "p":"PaHUB", "sku":"U040" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/unit/pbhub", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_pbhub_p1.webp", "p":"PbHUB", "sku":"U041" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/unit/396port", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_396port_01.webp", "p":"3.96Port", "sku":"U020" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/unit/m5-bit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_m5bit_01.webp", "p":"M5:bit", "sku":"A051" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/unit/proto", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_proto_01.webp", "p":"PROTO", "sku":"U022" ,"kw":"PROTOTYPE"}, - {"a":"/#/zh_CN/unit/mini-proto", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/mini_proto_01.webp", "p":"MINI-PROTO", "sku":"U064" ,"kw":"PROTOTYPE"}, - {"a":"/#/zh_CN/unit/angle", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_angle_01.webp", "p":"ANGLE", "sku":"U005" ,"kw":"SENSOR"}, - {"a":"/#/zh_CN/unit/button", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_button_01.webp", "p":"BUTTON", "sku":"U027" ,"kw":"BTN CONTROLER"}, - {"a":"/#/zh_CN/unit/dual_button", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_dual_button_01.webp", "p":"Dual-BUTTON", "sku":"U025" ,"kw":"CONTROLER"}, - {"a":"/#/zh_CN/unit/joystick", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_joystick_01.webp", "p":"JOYSTICK", "sku":"U024" ,"kw":"CONTROLER"}, - {"a":"/#/zh_CN/unit/cardkb", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_cardkb_01.webp", "p":"CardKB", "sku":"U035" ,"kw":"CONTROLER KEYBOARD"} + {"id":"i-o"}, + {"a":"/#/en/unit/4relay", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/4relay.webp", "p":"4-RELAY", "sku":"U097" ,"kw":"SWITCH", "category":"I/0"}, + {"a":"/#/en/unit/extio", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_extio_01.webp", "p":"EXT.IO", "sku":"U011" ,"kw":"PCA9554PW"}, + {"a":"/#/en/unit/dac", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_dac_01.webp", "p":"DAC", "sku":"U012" ,"kw":"MCP4725"}, + {"a":"/#/en/unit/dds", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_dds_01.webp", "p":"DDS", "sku":"U105" ,"kw":"AD9833 Direct Digital Frequency Synthesis"}, + {"a":"/#/en/unit/relay", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_relay_01.webp", "p":"RELAY", "sku":"U023" ,"kw":"SWITCH"}, + {"a":"/#/en/unit/hub", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_hub_01.webp", "p":"HUB", "sku":"U006" ,"kw":"CONNECTOR"}, + {"a":"/#/en/unit/pahub", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_pahub_p1.webp", "p":"PaHUB", "sku":"U040" ,"kw":"CONNECTOR"}, + {"a":"/#/en/unit/pbhub", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_pbhub_p1.webp", "p":"PbHUB", "sku":"U041" ,"kw":"CONNECTOR"}, + {"a":"/#/en/unit/396port", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_396port_01.webp", "p":"3.96", "sku":"U020" ,"kw":"CONNECTOR"}, + {"a":"/#/en/unit/m5-bit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_m5bit_01.webp", "p":"M5:bit", "sku":"A051" ,"kw":"CONNECTOR"}, + {"a":"/#/en/unit/proto", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_proto_01.webp", "p":"PROTO", "sku":"U022" ,"kw":"PROTOTYPE"}, + {"a":"/#/en/unit/mini-proto", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/mini_proto_01.webp", "p":"MINI-PROTO", "sku":"U064" ,"kw":"PROTOTYPE"}, + {"a":"/#/en/unit/angle", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_angle_01.webp", "p":"ANGLE", "sku":"U005" ,"kw":"SENSOR"}, + {"a":"/#/en/unit/button", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_button_01.webp", "p":"BUTTON", "sku":"U027" ,"kw":"BTN CONTROLER"}, + {"a":"/#/en/unit/dual_button", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_dual_button_01.webp", "p":"Dual-BUTTON", "sku":"U025" ,"kw":"CONTROLER"}, + {"a":"/#/en/unit/joystick", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_joystick_01.webp", "p":"JOYSTICK", "sku":"U024" ,"kw":"CONTROLER"}, + {"a":"/#/en/unit/cardkb", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_cardkb_01.webp", "p":"CardKB", "sku":"U035" ,"kw":"CONTROLER KEYBOARD"} ], "通信单元": [ - {"a":"/#/zh_CN/unit/ir", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_ir_01.webp", "p":"IR", "sku":"U002" ,"kw":"IR", "category":"收发器Transivers"}, - {"a":"/#/zh_CN/unit/gps", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_gps_01.webp", "p":"GPS", "sku":"U032" ,"kw":"AT6558"}, - {"a":"/#/zh_CN/unit/rs485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_rs485_01.webp", "p":"RS485", "sku":"U034" ,"kw":"SP485EEN"}, - {"a":"/#/zh_CN/unit/rfid", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_rfid_01.webp", "p":"RFID", "sku":"U031" ,"kw":"RC522"}, - {"a":"/#/zh_CN/unit/laser-rx", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/laser_rx_01.webp", "p":"LASER-RX", "sku":"U065" ,"kw":"LASER"}, - {"a":"/#/zh_CN/unit/laser-tx", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/laser_tx_01.webp", "p":"LASER-TX", "sku":"U066" ,"kw":"LASER"}, - {"a":"/#/zh_CN/unit/can", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/can.webp", "p":"CAN", "sku":"U085" ,"kw":"CAN"}, - {"a":"/#/zh_CN/unit/iso485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/iso485.webp", "p":"Isolated RS485 Unit", "sku":"U094" ,"kw":"Isolated RS485"}, - {"a":"/#/zh_CN/unit/uwb", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/uwb_01.webp", "p":"UWB", "sku":"U100" ,"kw":"DW1000"} + {"id":"transivers"}, + {"a":"/#/en/unit/ir", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_ir_01.webp", "p":"IR", "sku":"U002" ,"kw":"IR", "category":"Transivers"}, + {"a":"/#/en/unit/gps", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_gps_01.webp", "p":"GPS", "sku":"U032" ,"kw":"AT6558"}, + {"a":"/#/en/unit/rs485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_rs485_01.webp", "p":"RS485", "sku":"U034" ,"kw":"SP485EEN"}, + {"a":"/#/en/unit/rfid", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_rfid_01.webp", "p":"RFID", "sku":"U031" ,"kw":"RC522"}, + {"a":"/#/en/unit/laser-rx", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/laser_rx_01.webp", "p":"LASER.RX", "sku":"U065" ,"kw":"LASER"}, + {"a":"/#/en/unit/laser-tx", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/laser_tx_01.webp", "p":"LASER.TX", "sku":"U066" ,"kw":"LASER"}, + {"a":"/#/en/unit/can", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/can.webp", "p":"CAN", "sku":"U085" ,"kw":"CAN"}, + {"a":"/#/en/unit/iso485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/iso485.webp", "p":"ISO485", "sku":"U094" ,"kw":"Isolated RS485"}, + {"a":"/#/en/unit/uwb", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/uwb_01.webp", "p":"UWB", "sku":"U100" ,"kw":"DW1000"} ], "HAT-传感器": [ - {"a":"/#/zh_CN/hat/hat_envII", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/hat/envii.webp", "p":"ENV II", "sku":"U053-B" ,"kw":"BMP280 BMM150 SHT30", "category":"C-HAT"}, - {"a":"/#/zh_CN/hat/hat-spk", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/spk_hat_01.webp", "p":"SPK", "sku":"U055" ,"kw":"MUSIC SPEAKER"}, - {"a":"/#/zh_CN/hat/hat-env", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/env_hat_01.webp", "p":"ENV", "sku":"U053" ,"kw":"DHT12 BMP280 BMM150"}, - {"a":"/#/zh_CN/hat/hat-pir", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/pir_hat_01.webp", "p":"PIR", "sku":"U054" ,"kw":"SENSOR"}, - {"a":"/#/zh_CN/hat/hat-proto", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/hat_proto_01.webp", "p":"PROTO", "sku":"U060" ,"kw":"PROTOTYPE"}, - {"a":"/#/zh_CN/hat/hat-ncir", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/hat_ncir_01.webp", "p":"NCIR", "sku":"U061" ,"kw":"MLX90614"}, - {"a":"/#/zh_CN/hat/hat-thermal", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/hat_thermal_01.webp", "p":"Thermal", "sku":"U062" ,"kw":"MLX90640"}, - {"a":"/#/zh_CN/hat/hat-rs485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/rs485_hat_01.webp", "p":"RS485", "sku":"U067" ,"kw":"AOZ1282CI"}, - {"a":"/#/zh_CN/hat/hat-adc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/adc_hat_01.webp", "p":"ADC", "sku":"U069" ,"kw":"ADS1100"}, - {"a":"/#/zh_CN/hat/hat-dac", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/dac_hat_01.webp", "p":"DAC", "sku":"U068" ,"kw":"MCP4725"}, - {"a":"/#/zh_CN/hat/hat-proto-plus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/hat_proto_plus_01.webp", "p":"PROTO PLUS", "sku":"U060-B" ,"kw":"PROTOTYPE"}, - {"a":"/#/zh_CN/hat/hat-yun", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/yun_hat_01.webp", "p":"YUN", "sku":"U070" ,"kw":"SHT20 BMP280 LED NEOPIXEL"}, - {"a":"/#/zh_CN/hat/hat-neoflash", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/neoflash_hat_01.webp", "p":"Neoflash", "sku":"U071" ,"kw":"LED NEOPIXEL"}, - {"a":"/#/zh_CN/hat/hat-tof", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/tof_hat_01.webp", "p":"ToF", "sku":"U072" ,"kw":"VL53L0X"}, - {"a":"/#/zh_CN/hat/hat-joystick", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/joystick_hat_01.webp", "p":"Joystick", "sku":"U073" ,"kw":"CONTROLER"}, - {"a":"/#/zh_CN/hat/hat-finger", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/finger_hat_01.webp", "p":"FINGER", "sku":"U074" ,"kw":"FPC1020SC"}, - {"a":"/#/zh_CN/hat/hat-servo", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/servo_hat_01.webp", "p":"SERVO", "sku":"U075" ,"kw":"180 SERVO"}, - {"a":"/#/zh_CN/hat/hat-puppyc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/puppyc_01.webp", "p":"PuppyC", "sku":"K035" ,"kw":"SERVO ROBOT"}, - {"a":"/#/zh_CN/hat/hat-8servos", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/8servos_01.webp", "p":"8Servos", "sku":"U076" ,"kw":"180 360 SERVO"}, - {"a":"/#/zh_CN/hat/hat-bugc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/bugc_hat_01.webp", "p":"BugC", "sku":"K033" ,"kw":"ROBOT"}, - {"a":"/#/zh_CN/hat/hat-cardkb", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/cardkb_hat_01.webp", "p":"CardKB", "sku":"U077" ,"kw":"CONTROLER KEYBOARD"}, - {"a":"/#/zh_CN/hat/hat-roverc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/roverc_hat_01.webp", "p":"RoverC", "sku":"K036" ,"kw":"ROBOT"}, - {"a":"/#/zh_CN/hat/hat-joyc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/JoyC_01.webp", "p":"JoyC", "sku":"U079" ,"kw":"CONTROLER"}, - {"a":"/#/zh_CN/hat/hat-18650", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/18650C_01.webp", "p":"18650C", "sku":"U080" ,"kw":"BATTERY"}, - {"a":"/#/zh_CN/hat/hat-powerc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/PowerC_01.webp", "p":"PowerC", "sku":"U081" ,"kw":"CHARGE BATTERY"}, - {"a":"/#/zh_CN/hat/hat_roverc_pro", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/roverc_pro.webp", "p":"RoverC PRO", "sku":"K036-B" ,"kw":"ROVERC ROBOT"} + {"id":"add-ons"}, + {"a":"/#/en/hat/hat_envII", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/hat/envii.webp", "p":"ENV II", "sku":"U053-B" ,"kw":"BMP280 BMM150 SHT30", "category":"C-HAT"}, + {"a":"/#/en/hat/hat-spk", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/spk_hat_01.webp", "p":"SPK", "sku":"U055" ,"kw":"MUSIC SPEAKER"}, + {"a":"/#/en/hat/hat-env", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/env_hat_01.webp", "p":"ENV", "sku":"U053" ,"kw":"DHT12 BMP280 BMM150"}, + {"a":"/#/en/hat/hat-pir", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/pir_hat_01.webp", "p":"PIR", "sku":"U054" ,"kw":"SENSOR"}, + {"a":"/#/en/hat/hat-proto", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/hat_proto_01.webp", "p":"PROTO", "sku":"U060" ,"kw":"PROTOTYPE"}, + {"a":"/#/en/hat/hat-ncir", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/hat_ncir_01.webp", "p":"NCIR", "sku":"U061" ,"kw":"MLX90614"}, + {"a":"/#/en/hat/hat-thermal", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/hat_thermal_01.webp", "p":"THERMAL CAMERA", "sku":"U062" ,"kw":"MLX90640"}, + {"a":"/#/en/hat/hat-rs485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/rs485_hat_01.webp", "p":"RS485", "sku":"U067" ,"kw":"AOZ1282CI"}, + {"a":"/#/en/hat/hat-adc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/adc_hat_01.webp", "p":"ADC", "sku":"U069" ,"kw":"ADS1100"}, + {"a":"/#/en/hat/hat-dac", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/dac_hat_01.webp", "p":"DAC", "sku":"U068" ,"kw":"MCP4725"}, + {"a":"/#/en/hat/hat-proto-plus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/hat_proto_plus_01.webp", "p":"PROTO PLUS", "sku":"U060-B" ,"kw":"PROTOTYPE"}, + {"a":"/#/en/hat/hat-yun", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/yun_hat_01.webp", "p":"YUN", "sku":"U070" ,"kw":"SHT20 BMP280 LED NEOPIXEL"}, + {"a":"/#/en/hat/hat-neoflash", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/neoflash_hat_01.webp", "p":"NeoFlash", "sku":"U071" ,"kw":"LED NEOPIXEL"}, + {"a":"/#/en/hat/hat-tof", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/tof_hat_01.webp", "p":"ToF", "sku":"U072" ,"kw":"VL53L0X"}, + {"a":"/#/en/hat/hat-joystick", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/joystick_hat_01.webp", "p":"JOYSTICK", "sku":"U073" ,"kw":"CONTROLER"}, + {"a":"/#/en/hat/hat-finger", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/finger_hat_01.webp", "p":"FINGER", "sku":"U074" ,"kw":"FPC1020SC"}, + {"a":"/#/en/hat/hat-servo", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/servo_hat_01.webp", "p":"SERVO", "sku":"U075" ,"kw":"180 SERVO"}, + {"a":"/#/en/hat/hat-puppyc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/puppyc_01.webp", "p":"PuppyC", "sku":"K035" ,"kw":"SERVO ROBOT"}, + {"a":"/#/en/hat/hat-8servos", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/8servos_01.webp", "p":"8Servos", "sku":"U076" ,"kw":"180 360 SERVO"}, + {"a":"/#/en/hat/hat-bugc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/bugc_hat_01.webp", "p":"BugC", "sku":"K033" ,"kw":"ROBOT"}, + {"a":"/#/en/hat/hat-cardkb", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/cardkb_hat_01.webp", "p":"CardKB", "sku":"U077" ,"kw":"CONTROLER KEYBOARD"}, + {"a":"/#/en/hat/hat-roverc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/roverc_hat_01.webp", "p":"RoverC", "sku":"K036" ,"kw":"ROBOT"}, + {"a":"/#/en/hat/hat-joyc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/JoyC_01.webp", "p":"JoyC", "sku":"U079" ,"kw":"CONTROLER"}, + {"a":"/#/en/hat/hat-18650", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/18650C_01.webp", "p":"18650C", "sku":"U080" ,"kw":"BATTERY"}, + {"a":"/#/en/hat/hat-powerc", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/PowerC_01.webp", "p":"PowerC", "sku":"U081" ,"kw":"CHARGE BATTERY"}, + {"a":"/#/en/hat/hat_roverc_pro", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/hat/roverc_pro.webp", "p":"RoverC.Pro", "sku":"K036-B" ,"kw":"ROVERC ROBOT"} ], "ATOM-扩展底座": [ - {"a":"/#/zh_CN/atom/atomic", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomic_01.webp", "p":"ATOMIC", "sku":"A077" ,"kw":"PROTOTYPE", "category":"ATOM-BASE"}, - {"a":"/#/zh_CN/atom/tail485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/tail485_01.webp", "p":"Tail485", "sku":"T002" ,"kw":"RS485"}, - {"a":"/#/zh_CN/atom/tailbat", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/tailbat_01.webp", "p":"TailBat", "sku":"T001" ,"kw":"BATTERY POWER SUPPLY LIPO"}, - {"a":"/#/zh_CN/atom/atomhub", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_hub_proto.webp", "p":"ATOM HUB PROTO", "sku":"K039" ,"kw":"ATOM HUB PROTO BASE"}, - {"a":"/#/zh_CN/atom/atomic_qr", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomic_qr_01.webp", "p":"ATOM QR-CODE Kit", "sku":"K041" ,"kw":"ATOM QR CODE SCAN"}, - {"a":"/#/zh_CN/atom/atomicgps", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomicgps_01.webp", "p":"ATOM GPS Kit", "sku":"K043" ,"kw":"ATOM GPS TF"}, - {"a":"/#/zh_CN/atom/atomictf", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomictf_01.webp", "p":"ATOM TF-CARD Kit", "sku":"K044" ,"kw":"ATOM TF"}, - {"a":"/#/zh_CN/atom/atomic232", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom232.webp", "p":"ATOM RS-232 Kit", "sku":"K046" ,"kw":"ATOM RS232"}, - {"a":"/#/zh_CN/atom/atomic485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom485.webp", "p":"ATOM RS-485 Kit", "sku":"K045" ,"kw":"ATOM RS485"}, - {"a":"/#/zh_CN/atom/atomhub_switch", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomswitch.webp", "p":"ATOM SWITCH Kit", "sku":"K042" ,"kw":"ATOM SWITCH RS485"}, - {"a":"/#/zh_CN/atom/atomhub_switch_d", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_switch_d_01.webp", "p":"ATOM SWITCH-D Kit", "sku":"K042-D" ,"kw":"ATOM SWITCH RS485"}, - {"a":"/#/zh_CN/atom/atomfly", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomfly.webp", "p":"ATOM FLY Kit", "sku":"K040" ,"kw":"ATOM FLY"}, - {"a":"/#/zh_CN/atom/atom_mate", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_mate.webp", "p":"ATOM MATE", "sku":"A086" ,"kw":"ATOM MATE HAT MOUNT PIN"}, - {"a":"/#/zh_CN/atom/atomic_step_motor", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_stepmotor.webp", "p":"ATOM STEPMOTOR Kit", "sku":"K047" ,"kw":"ATOM STEP MOTOR"}, - {"a":"/#/zh_CN/atom/atom_hdriver", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_hdriver_01.webp", "p":"ATOM H-DRIVER", "sku":"K050" ,"kw":"H bridge"}, - {"a":"/#/zh_CN/atom/atom_motion", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_motion_01.webp", "p":"ATOM MOTION", "sku":"K053" ,"kw":"SERVO MOTOR"}, - {"a":"/#/zh_CN/atom/atom_poe", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_poe_01.webp", "p":"ATOM PoE", "sku":"K052" ,"kw":"PoE W5500"} + {"id":"atom-base"}, + {"a":"/#/en/atom/atomic", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomic_01.webp", "p":"ATOMIC", "sku":"A077" ,"kw":"PROTOTYPE", "category":"ATOM-BASE"}, + {"a":"/#/en/atom/tail485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/tail485_01.webp", "p":"Tail485", "sku":"T002" ,"kw":"RS485"}, + {"a":"/#/en/atom/tailbat", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/tailbat_01.webp", "p":"TailBat", "sku":"T001" ,"kw":"BATTERY POWER SUPPLY LIPO"}, + {"a":"/#/en/atom/atomhub", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_hub_proto.webp", "p":"ATOM HUB PROTO", "sku":"K039" ,"kw":"ATOM HUB PROTO BASE"}, + {"a":"/#/en/atom/atomic_qr", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomic_qr_01.webp", "p":"ATOM QR-CODE", "sku":"K041" ,"kw":"ATOM QR CODE SCAN"}, + {"a":"/#/en/atom/atomicgps", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomicgps_01.webp", "p":"ATOM GPS", "sku":"K043" ,"kw":"ATOM GPS TF"}, + {"a":"/#/en/atom/atomictf", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomictf_01.webp", "p":"ATOM TF-CARD", "sku":"K044" ,"kw":"ATOM TF"}, + {"a":"/#/en/atom/atomic232", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom232.webp", "p":"ATOM RS-232", "sku":"K046" ,"kw":"ATOM RS232"}, + {"a":"/#/en/atom/atomic485", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom485.webp", "p":"ATOM RS-485", "sku":"K045" ,"kw":"ATOM RS485"}, + {"a":"/#/en/atom/atomhub_switch", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomswitch.webp", "p":"ATOM SWITCH", "sku":"K042" ,"kw":"ATOM SWITCH RS485"}, + {"a":"/#/en/atom/atomhub_switch_d", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_switch_d_01.webp", "p":"ATOM SWITCH-D", "sku":"K042-D" ,"kw":"ATOM SWITCH RS485"}, + {"a":"/#/en/atom/atomfly", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atomfly.webp", "p":"ATOM-FLY", "sku":"K040" ,"kw":"ATOM FLY"}, + {"a":"/#/en/atom/atom_mate", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_mate.webp", "p":"ATOM-MATE", "sku":"A086" ,"kw":"ATOM MATE HAT MOUNT PIN"}, + {"a":"/#/en/atom/atomic_step_motor", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_stepmotor.webp", "p":"ATOM STEPMOTOR", "sku":"K047" ,"kw":"ATOM STEP MOTOR"}, + {"a":"/#/en/atom/atom_hdriver", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_hdriver_01.webp", "p":"ATOM H-DRIVER", "sku":"K050" ,"kw":"H bridge"}, + {"a":"/#/en/atom/atom_motion", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_motion_01.webp", "p":"ATOM MOTION", "sku":"K053" ,"kw":"SERVO MOTOR"}, + {"a":"/#/en/atom/atom_poe", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/atom_base/atom_poe_01.webp", "p":"ATOM PoE", "sku":"K052" ,"kw":"PoE W5500"} ] }, "功能模块": { "通讯模块":[ - {"a":"/#/zh_CN/module/comx_gps", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/comx_gps.webp", "p":"COM.GPS", "sku":"M031-G" ,"kw":"GPS M8N", "category":"通讯模块"}, - {"a":"/#/zh_CN/module/comx_gsm", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/comx_gsm.webp", "p":"COM.GSM", "sku":"M031-D" ,"kw":"SIM800C"}, - {"a":"/#/zh_CN/module/comx_lorawan", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/comx_lorawan.webp", "p":"COM.LoRaWAN", "sku":"M031-C" ,"kw":"LoRaWAN"}, - {"a":"/#/zh_CN/module/comx_lte", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/comx_lte.webp", "p":"COM.LTE(4G)", "sku":"M031-A" ,"kw":"LTE COMX"}, - {"a":"/#/zh_CN/module/comx_lte-data", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/comx_lte-data.webp", "p":"COM.LTE-DATA", "sku":"M031-E" ,"kw":"LTE-DATA COMX"}, - {"a":"/#/zh_CN/module/comx_nb-iot", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/comx_nb-iot.webp", "p":"COM.NB-IoT", "sku":"M031-B" ,"kw":"NB-IoT COMX"}, - {"a":"/#/zh_CN/module/lora", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_lora_01.webp", "p":"LoRa (433MHz)", "sku":"M005" ,"kw":"SX1278"}, - {"a":"/#/zh_CN/module/lora868", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/lora868_01.webp", "p":"LoRa868", "sku":"M029" ,"kw":"SX1276"}, - {"a":"/#/zh_CN/module/lorawan", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_lorawan_01.webp", "p":"LoRaWAN", "sku":"M018" ,"kw":"RHF76-052"}, - {"a":"/#/zh_CN/module/gps", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_gps_01.webp", "p":"GPS", "sku":"M003" ,"kw":"NEO-M8N"}, - {"a":"/#/zh_CN/module/sim800", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_sim800_01.webp", "p":"SIM800L", "sku":"M004" ,"kw":"GSM 2G"}, - {"a":"/#/zh_CN/module/commu", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_commu_01.webp", "p":"COMMU", "sku":"M011" ,"kw":"RS485 CAN I2C"}, - {"a":"/#/zh_CN/module/lte", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/lte_01.webp", "p":"LTE", "sku":"M027" ,"kw":"4G"}, - {"a":"/#/zh_CN/module/gsm", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/gsm_01.webp", "p":"GSM", "sku":"M026" ,"kw":"2G"}, - {"a":"/#/zh_CN/module/nb-iot", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/nb_iot_01.webp", "p":"NB-IoT", "sku":"M028" ,"kw":"M5311LV"}, - {"a":"/#/zh_CN/module/nb-iot_plus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/nb_iot_plus.webp", "p":"NB-IoT Plus", "sku":"M030" ,"kw":"M5311GB"} + {"id":"wireless"}, + {"a":"/#/en/module/comx_gps", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/comx_gps.webp", "p":"COM.GPS", "sku":"M031-G" ,"kw":"GPS M8N", "category":"Communication Modules"}, + {"a":"/#/en/module/comx_gsm", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/comx_gsm.webp", "p":"COM.GSM", "sku":"M031-D" ,"kw":"SIM800C"}, + {"a":"/#/en/module/comx_lorawan", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/comx_lorawan.webp", "p":"COM.LoRaWAN", "sku":"M031-C" ,"kw":"LoRaWAN"}, + {"a":"/#/en/module/comx_lte", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/comx_lte.webp", "p":"COM.LTE(4G)", "sku":"M031-A" ,"kw":"LTE COMX"}, + {"a":"/#/en/module/comx_lte-data", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/comx_lte-data.webp", "p":"COM.LTE-DATA", "sku":"M031-E" ,"kw":"LTE-DATA COMX"}, + {"a":"/#/en/module/comx_nb-iot", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/comx_nb-iot.webp", "p":"COM.NB-IoT", "sku":"M031-B" ,"kw":"NB-IoT COMX"}, + {"a":"/#/en/module/lora", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_lora_01.webp", "p":"LoRa (433MHz)", "sku":"M005" ,"kw":"SX1278"}, + {"a":"/#/en/module/lora868", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/lora868_01.webp", "p":"LoRa868", "sku":"M029" ,"kw":"SX1276"}, + {"a":"/#/en/module/lorawan", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_lorawan_01.webp", "p":"LoRaWAN", "sku":"M018" ,"kw":"RHF76-052"}, + {"a":"/#/en/module/gps", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_gps_01.webp", "p":"GPS", "sku":"M003" ,"kw":"NEO-M8N"}, + {"a":"/#/en/module/sim800", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_sim800_01.webp", "p":"SIM800L", "sku":"M004" ,"kw":"GSM 2G"}, + {"a":"/#/en/module/commu", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_commu_01.webp", "p":"COMMU", "sku":"M011" ,"kw":"RS485 CAN I2C"}, + {"a":"/#/en/module/lte", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/lte_01.webp", "p":"LTE", "sku":"M027" ,"kw":"4G"}, + {"a":"/#/en/module/gsm", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/gsm_01.webp", "p":"GSM", "sku":"M026" ,"kw":"2G"}, + {"a":"/#/en/module/nb-iot", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/nb_iot_01.webp", "p":"NB-IoT", "sku":"M028" ,"kw":"M5311LV"}, + {"a":"/#/en/module/nb-iot_plus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/nb_iot_plus.webp", "p":"NB-IoT Plus", "sku":"M030" ,"kw":"M5311GB"} ], "驱动模块":[ - {"a":"/#/zh_CN/module/grbl13.2", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/grbl13.2_01.webp", "p":"GRBL 13.2", "sku":"M035" ,"kw":"DRV8825PWPR STEPMOTOR", "category":"驱动模块"}, - {"a":"/#/zh_CN/module/servo2", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/servo2.webp", "p":"SERVO 2", "sku":"M014-B" ,"kw":"PCA9685 SERVO"}, - {"a":"/#/zh_CN/module/stepmotor", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_stepmotor_01.webp", "p":"STEPMOTOR", "sku":"M012" ,"kw":"GRBL DRV8825"}, - {"a":"/#/zh_CN/module/servo", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/servo_01.webp", "p":"SERVO", "sku":"M014" ,"kw":"SERVO"}, - {"a":"/#/zh_CN/module/lego_plus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_lego_plus_01.webp", "p":"DC MOTOR", "sku":"M021" ,"kw":"DC ENCODER MOTOR"}, - {"a":"/#/zh_CN/module/fan", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_FAN.webp", "p":"FAN", "sku":"M013" ,"kw":"DC MOTOR"} + {"id":"driver"}, + {"a":"/#/en/module/grbl13.2", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/grbl13.2_01.webp", "p":"GRBL 13.2", "sku":"M035" ,"kw":"DRV8825PWPR STEPMOTOR", "category":"Driver Modules"}, + {"a":"/#/en/module/servo2", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/servo2.webp", "p":"SERVO2", "sku":"M014-B" ,"kw":"PCA9685 SERVO"}, + {"a":"/#/en/module/stepmotor", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_stepmotor_01.webp", "p":"STEPMOTOR", "sku":"M012" ,"kw":"GRBL DRV8825"}, + {"a":"/#/en/module/servo", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/servo_01.webp", "p":"SERVO", "sku":"M014" ,"kw":"SERVO"}, + {"a":"/#/en/module/lego_plus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_lego_plus_01.webp", "p":"DC MOTOR", "sku":"M021" ,"kw":"DC ENCODER MOTOR"}, + {"a":"/#/en/module/fan", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_FAN.webp", "p":"FAN", "sku":"M013" ,"kw":"DC MOTOR"} ], "拓展模块":[ - {"a":"/#/zh_CN/module/goplus2", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/GoPlus2.webp", "p":"GoPlus 2", "sku":"M025-B" ,"kw":"SERVO DC MOTOR IR", "category":"拓展模块"}, - {"a":"/#/zh_CN/module/battery", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_battery_01.webp", "p":"BATTERY", "sku":"M002" ,"kw":"POWER SUPPLY LIPO"}, - {"a":"/#/zh_CN/module/proto", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_proto_01.webp", "p":"PROTO", "sku":"M001" ,"kw":"PROTOTYPE"}, - {"a":"/#/zh_CN/module/plus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_plus_01.webp", "p":"PLUS", "sku":"M019" ,"kw":"ENCODER"}, - {"a":"/#/zh_CN/module/usb", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_usb_01.webp", "p":"USB", "sku":"M020" ,"kw":"MAX3421E"}, - {"a":"/#/zh_CN/module/bus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_bus_01.webp", "p":"BUS", "sku":"M024" ,"kw":"PROTOTYPE"}, - {"a":"/#/zh_CN/module/goplus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_goplus_p1.webp", "p":"GoPlus", "sku":"M025" ,"kw":"SERVO DC MOTOR IR"}, - {"a":"/#/zh_CN/module/proto13.2", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/proto_13.2.webp", "p":"PROTO 13.2", "sku":"M032" ,"kw":"PROTO 13.2"}, - {"a":"/#/zh_CN/module/proto13.2_mesu", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/proto_13.2_mesu.webp", "p":"PROTO-MEAS 13.2", "sku":"M033" ,"kw":"PROTO 13.2 MEAS"} + {"id":"extention"}, + {"a":"/#/en/module/goplus2", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/module/GoPlus2.webp", "p":"GoPlus 2", "sku":"M025-B" ,"kw":"SERVO DC MOTOR IR", "category":"Extention Modules"}, + {"a":"/#/en/module/battery", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_battery_01.webp", "p":"BATTERY", "sku":"M002" ,"kw":"POWER SUPPLY LIPO"}, + {"a":"/#/en/module/proto", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_proto_01.webp", "p":"PROTO", "sku":"M001" ,"kw":"PROTOTYPE"}, + {"a":"/#/en/module/plus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_plus_01.webp", "p":"PLUS", "sku":"M019" ,"kw":"ENCODER"}, + {"a":"/#/en/module/usb", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_usb_01.webp", "p":"USB", "sku":"M020" ,"kw":"MAX3421E"}, + {"a":"/#/en/module/bus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_bus_01.webp", "p":"BUS", "sku":"M024" ,"kw":"PROTOTYPE"}, + {"a":"/#/en/module/goplus", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_goplus_p1.webp", "p":"GoPlus", "sku":"M025" ,"kw":"SERVO DC MOTOR IR"}, + {"a":"/#/en/module/proto13.2", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/proto_13.2.webp", "p":"PROTO 13.2", "sku":"M032" ,"kw":"PROTO 13.2"}, + {"a":"/#/en/module/proto13.2_mesu", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/proto_13.2_mesu.webp", "p":"PROTO-MEAS 13.2", "sku":"M033" ,"kw":"PROTO 13.2 MEAS"} ], "功能底座":[ - {"a":"/#/zh_CN/base/w5500PoE", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/w5500PoE_01.webp", "p":"PoE", "sku":"K012-C" ,"kw":"W5500 INTERNET RS485 PoE", "category":"BASE"}, - {"a":"/#/zh_CN/base/lan_base", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_lan_01.webp", "p":"LAN", "sku":"K012-B" ,"kw":"W5500 INTERNET RS485"}, - {"a":"/#/zh_CN/base/btc_base", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_btc_01.webp", "p":"BTC", "sku":"A011-B" ,"kw":"DHT12 SHT30"}, - {"a":"/#/zh_CN/base/plc_base", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/plc_m12_01.webp", "p":"PLC-M12", "sku":"K011-B" ,"kw":"RS485"}, - {"a":"/#/zh_CN/base/core_bottom", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_core_bottom_01.webp", "p":"Core BOTTOM", "sku":"C001-C" ,"kw":"BATTERY PIN"}, - {"a":"/#/zh_CN/base/m5go_bottom", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_m5go_base.webp", "p":"M5GO BOTTOM", "sku":"A014" ,"kw":"BATTERY LEGO"}, - {"a":"/#/zh_CN/base/m5go_bottom2", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/m5go_bottom2_01.webp", "p":"M5GO BOTTOM2", "sku":"A014-C" ,"kw":"BATTERY LEGO"}, - {"a":"/#/zh_CN/base/m5go_charger", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_m5go_base_01.webp", "p":"M5GO CHARGER", "sku":"A016" ,"kw":"LEGO CHARGE"}, - {"a":"/#/zh_CN/base/base15", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_base15_01.webp", "p":"BASE15", "sku":"K025" ,"kw":"PROTOTYPE"}, - {"a":"/#/zh_CN/base/base26", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_base26_01.webp", "p":"BASE26", "sku":"K026" ,"kw":"PROTOTYPE"}, - {"a":"/#/zh_CN/base/basex", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_basex_01.webp", "p":"BaseX", "sku":"K037" ,"kw":"LEGO EV3 MOTOR"} + {"id":"base"}, + {"a":"/#/en/base/w5500PoE", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/w5500PoE_01.webp", "p":"PoE", "sku":"K012-C" ,"kw":"W5500 INTERNET RS485 PoE", "category":"BASE"}, + {"a":"/#/en/base/lan_base", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_lan_01.webp", "p":"LAN", "sku":"K012-B" ,"kw":"W5500 INTERNET RS485"}, + {"a":"/#/en/base/btc_base", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_btc_01.webp", "p":"BTC", "sku":"A011-B" ,"kw":"DHT12 SHT30"}, + {"a":"/#/en/base/plc_base", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/plc_m12_01.webp", "p":"PLC-M12", "sku":"K011-B" ,"kw":"RS485"}, + {"a":"/#/en/base/core_bottom", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_core_bottom_01.webp", "p":"Core BOTTOM", "sku":"C001-C" ,"kw":"BATTERY PIN"}, + {"a":"/#/en/base/m5go_bottom", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_m5go_base.webp", "p":"M5GO BOTTOM", "sku":"A014" ,"kw":"BATTERY LEGO"}, + {"a":"/#/en/base/m5go_bottom2", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/m5go_bottom2_01.webp", "p":"M5GO BOTTOM2", "sku":"A014-C" ,"kw":"BATTERY LEGO"}, + {"a":"/#/en/base/m5go_charger", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_m5go_base_01.webp", "p":"M5GO CHARGER", "sku":"A016" ,"kw":"LEGO CHARGE"}, + {"a":"/#/en/base/base15", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_base15_01.webp", "p":"BASE15", "sku":"K025" ,"kw":"PROTOTYPE"}, + {"a":"/#/en/base/base26", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_base26_01.webp", "p":"BASE26", "sku":"K026" ,"kw":"PROTOTYPE"}, + {"a":"/#/en/base/basex", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_basex_01.webp", "p":"BaseX", "sku":"K037" ,"kw":"LEGO EV3 MOTOR"} ], "FACE套件面板":[ - {"a":"/#/zh_CN/core/face_kit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/kit_faces_01.webp", "p":"FACES Kit", "sku":"K005", "qs":"/#/zh_CN/quick_start/m5core/m5stack_core_quick_start" ,"kw":"ESP32 IP5306 MPU6886 BMM150 MICPHONE", "category":"FACE套件面板"}, - {"a":"/#/zh_CN/module/encoder", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_encoder_01.webp", "p":"ENCODER", "sku":"A006" ,"kw":"FACES"}, - {"a":"/#/zh_CN/module/joystick", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_joystick_01.webp", "p":"JOYSTICK", "sku":"A007" ,"kw":"FACES"}, - {"a":"/#/zh_CN/module/faces_finger", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/faces_finger_01.webp", "p":"FINGER", "sku":"A066" ,"kw":"FACES FPC1020A"}, - {"a":"/#/zh_CN/module/faces_rfid", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/faces_rfid_01.webp", "p":"RFID", "sku":"A067" ,"kw":"FACES RC552"}, - {"a":"/#/zh_CN/module/faces", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/face_01.webp", "p":"FACES BOTTOM", "sku":"A009" ,"kw":"FACES BAT BOTTOM"}, - {"a":"/#/zh_CN/module/facesII", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/faceii_01.webp", "p":"FACES II BOTTOM", "sku":"A075" ,"kw":"FACES LED BAT BOTTOM"}, - {"a":"/#/zh_CN/module/faces_keyboard", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/face_keyboard.webp", "p":"QWERTY", "sku":"A003" ,"kw":"FACES KEYBOARD QWERTY"}, - {"a":"/#/zh_CN/module/faces_calculator", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/face_cal.webp", "p":"CALCULATOR", "sku":"A005" ,"kw":"FACES CALCULATOR"}, - {"a":"/#/zh_CN/module/faces_gameboy", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/face_gamepad.webp", "p":"GAMEPAD", "sku":"A004" ,"kw":"FACES GAMEPAD"} + {"id":"face-panels"}, + {"a":"/#/en/core/face_kit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/kit_faces_01.webp", "p":"FACES Kit", "sku":"K005", "qs":"/#/en/quick_start/m5core/m5stack_core_quick_start" ,"kw":"ESP32 IP5306 MPU6886 BMM150 MICPHONE", "category":"Panels-For-FACE"}, + {"a":"/#/en/module/encoder", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_encoder_01.webp", "p":"ENCODER", "sku":"A006" ,"kw":"FACES"}, + {"a":"/#/en/module/joystick", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_joystick_01.webp", "p":"JOYSTICK", "sku":"A007" ,"kw":"FACES"}, + {"a":"/#/en/module/faces_finger", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/faces_finger_01.webp", "p":"FINGER", "sku":"A066" ,"kw":"FACES FPC1020A"}, + {"a":"/#/en/module/faces_rfid", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/faces_rfid_01.webp", "p":"RFID", "sku":"A067" ,"kw":"FACES RC552"}, + {"a":"/#/en/module/faces", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/face_01.webp", "p":"FACES BOTTOM", "sku":"A009" ,"kw":"FACES BAT BOTTOM"}, + {"a":"/#/en/module/facesII", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/faceii_01.webp", "p":"FACES II BOTTOM", "sku":"A075" ,"kw":"FACES LED BAT BOTTOM"}, + {"a":"/#/en/module/faces_keyboard", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/face_keyboard.webp", "p":"QWERTY", "sku":"A003" ,"kw":"FACES KEYBOARD QWERTY"}, + {"a":"/#/en/module/faces_calculator", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/face_cal.webp", "p":"CALCULATOR", "sku":"A005" ,"kw":"FACES CALCULATOR"}, + {"a":"/#/en/module/faces_gameboy", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/face_gamepad.webp", "p":"GAMEPAD", "sku":"A004" ,"kw":"FACES GAMEPAD"} ], "其他模块": [ - {"a":"/#/zh_CN/module/ecg", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/ecg_01.webp", "p":"ECG", "sku":"M034" ,"kw":"AD8232", "category":"其他"} + {"id":"other"}, + {"a":"/#/en/module/ecg", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/ecg_01.webp", "p":"ECG", "sku":"M034" ,"kw":"AD8232", "category":"Other"} ] }, "摄像头": { "WiFi-摄像头": [ - {"a":"/#/zh_CN/unit/timercam_x", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/timercamera_x.webp", "p":"Timer Camera X", "sku":"U082-X", "qs":"/#/zh_CN/quick_start/timer_cam/quick_start_list" ,"kw":"ESP32 TIMER CAMERA X", "category":"WiFi-摄像头"}, - {"a":"/#/zh_CN/unit/timercam_f", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/timercamera_f_01.webp", "p":"Timer Camera F", "sku":"U082-F", "qs":"/#/zh_CN/quick_start/timer_cam/quick_start_list" ,"kw":"ESP32 TIMER CAMERA FISH"}, - {"a":"/#/zh_CN/unit/timercam", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/timercamera.webp", "p":"Timer Camera", "sku":"U082", "qs":"/#/zh_CN/quick_start/timer_cam/quick_start_list" ,"kw":"ESP32 TIMER CAMERA"}, - {"a":"/#/zh_CN/unit/esp32cam", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_esp32cam_01.webp", "p":"ESP32CAM", "sku":"U007", "qs":"/#/zh_CN/quick_start/m5camera/m5camera_quick_start" ,"kw":"ESP32 CAMERA"}, - {"a":"/#/zh_CN/unit/m5camera", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_m5camera_01.webp", "p":"M5Camera", "sku":"U017", "qs":"/#/zh_CN/quick_start/m5camera/m5camera_quick_start" ,"kw":"ESP32 CAMERA"}, - {"a":"/#/zh_CN/unit/m5camera_f", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_m5camera_f_01.webp", "p":"M5CameraF", "sku":"U037", "qs":"/#/zh_CN/quick_start/m5camera/m5camera_quick_start" ,"kw":"ESP32 CAMERA"}, - {"a":"/#/zh_CN/unit/m5camera_x", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_m5camera_x_01.webp", "p":"M5CameraX", "sku":"U038", "qs":"/#/zh_CN/quick_start/m5camera/m5camera_quick_start" ,"kw":"ESP32 CAMERA"}, - {"a":"/#/zh_CN/unit/m5camera_f_new", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_m5camera_f_new_01.webp", "p":"M5CameraF New", "sku":"U037", "qs":"/#/zh_CN/quick_start/m5camera/m5camera_quick_start" ,"kw":"ESP32 CAMERA"}, - {"a":"/#/zh_CN/accessory/battery_base", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/battery_base_01.webp", "p":"M5CameraBattery", "sku":"A068" ,"kw":"BATTERY"} + {"id":"wifi-Cameras"}, + {"a":"/#/en/unit/timercam_x", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/timercamera_x.webp", "p":"Timer Camera X", "sku":"U082-X", "qs":"/#/en/quick_start/timer_cam/quick_start_list" ,"kw":"ESP32 TIMER CAMERA X", "category":"WiFi-Cameras"}, + {"a":"/#/en/unit/timercam_f", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/timercamera_f_01.webp", "p":"Timer Camera F", "sku":"U082-F", "qs":"/#/en/quick_start/timer_cam/quick_start_list" ,"kw":"ESP32 TIMER CAMERA FISH"}, + {"a":"/#/en/unit/timercam", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/unit/timercamera.webp", "p":"Timer Camera", "sku":"U082", "qs":"/#/en/quick_start/timer_cam/quick_start_list" ,"kw":"ESP32 TIMER CAMERA"}, + {"a":"/#/en/unit/esp32cam", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_esp32cam_01.webp", "p":"ESP32CAM", "sku":"U007", "qs":"/#/en/quick_start/m5camera/m5camera_quick_start" ,"kw":"ESP32 CAMERA"}, + {"a":"/#/en/unit/m5camera", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_m5camera_01.webp", "p":"M5Camera", "sku":"U017", "qs":"/#/en/quick_start/m5camera/m5camera_quick_start" ,"kw":"ESP32 CAMERA"}, + {"a":"/#/en/unit/m5camera_f", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_m5camera_f_01.webp", "p":"M5CameraF", "sku":"U037", "qs":"/#/en/quick_start/m5camera/m5camera_quick_start" ,"kw":"ESP32 CAMERA"}, + {"a":"/#/en/unit/m5camera_x", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_m5camera_x_01.webp", "p":"M5CameraX", "sku":"U038", "qs":"/#/en/quick_start/m5camera/m5camera_quick_start" ,"kw":"ESP32 CAMERA"}, + {"a":"/#/en/unit/m5camera_f_new", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_m5camera_f_new_01.webp", "p":"M5CameraF New", "sku":"U037", "qs":"/#/en/quick_start/m5camera/m5camera_quick_start" ,"kw":"ESP32 CAMERA"}, + {"a":"/#/en/accessory/battery_base", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/battery_base_01.webp", "p":"M5CameraBattery", "sku":"A068" ,"kw":"BATTERY"} ], "AI-摄像头": [ - {"a":"/#/zh_CN/unit/unitv", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit-v-01.webp", "p":"UNIT-V(OV2640)", "sku":"U078", "qs":"/#/zh_CN/quick_start/unitv/unitv_quick_start" ,"kw":"K210 CAMERA OV2640", "category":"AI-摄像头"}, - {"a":"/#/zh_CN/unit/unitv_ov7740", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unitv_ov7740.webp", "p":"UNIT-V(OV7740)", "sku":"U078-C", "qs":"/#/zh_CN/quick_start/unitv/unitv_quick_start" ,"kw":"K210 CAMERA OV7740"}, - {"a":"/#/zh_CN/core/m5stickv", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/m5stickv_01.webp", "p":"M5StickV", "sku":"K027" , "qs":"/#/zh_CN/quick_start/m5stickv/m5stickv_quick_start", "kw":"K210 CAMERA AXP192 MPU6886"} + {"id":"ai-cameras"}, + {"a":"/#/en/unit/unitv", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit-v-01.webp", "p":"UNIT-V(OV2640)", "sku":"U078", "qs":"/#/en/quick_start/unitv/unitv_quick_start" ,"kw":"K210 CAMERA OV2640", "category":"AI-Cameras"}, + {"a":"/#/en/unit/unitv_ov7740", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unitv_ov7740.webp", "p":"UNIT-V(OV7740)", "sku":"U078-C", "qs":"/#/zh_CN/quick_start/unitv/unitv_quick_start" ,"kw":"K210 CAMERA OV7740"}, + {"a":"/#/en/core/m5stickv", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/core/m5stickv_01.webp", "p":"M5StickV", "sku":"K027" , "qs":"/#/en/quick_start/m5stickv/m5stickv_quick_start", "kw":"K210 CAMERA AXP192 MPU6886"} ] }, "应用": { "应用": [ - {"a":"/#/zh_CN/app/bala2", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/app/bala2.webp", "p":"BALA2", "sku":"K014-C" ,"kw":"BALA2 ROBOT", "category":"应用"}, - {"a":"/#/zh_CN/app/lidarbot", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/app_lidarbot_01.webp", "p":"LidarBOT", "sku":"K017" ,"kw":"ROBOT"}, - {"a":"/#/zh_CN/app/piano", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/app_piano_01.webp", "p":"PIANO", "sku":"A047" ,"kw":"MUSIC"}, - {"a":"/#/zh_CN/app/demo-board", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/app_DemoBoard_01.webp", "p":"Demo Board", "sku":"K024" ,"kw":"SEOVO MOTOR NEOPIXEL LED SENSOR DHT12 BMP280"}, - {"a":"/#/zh_CN/app/demo-board_sht30", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/app_DemoBoard_01.webp", "p":"Demo Board(SHT30)", "sku":"K024-B" ,"kw":"SEOVO MOTOR NEOPIXEL LED SENSOR SHT30 BMP280"}, - {"a":"/#/zh_CN/unit/neoflash", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_neoflash_01.webp", "p":"NeoFlash", "sku":"A042" ,"kw":"NEOPIXEL LED PIR"}, - {"a":"/#/zh_CN/1515/6060-push", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/1515/6060_push_01.webp", "p":"6060-PUSH", "sku":"K028" ,"kw":"RS485 STEPMOTOR"}, - {"a":"/#/zh_CN/app/m5scale_diy_kit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/m5scale_diy_kit_01.webp", "p":"M5SCALE DIY Kit", "sku":"K029" ,"kw":"WEIGHT HX711"}, - {"a":"/#/zh_CN/app/ac_socket", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/ac_socket_01.webp", "p":"AC Socket", "sku":"K031" ,"kw":"RS485 SWITCH"}, - {"a":"/#/zh_CN/base/pm2.5", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_pm25_01.webp", "p":"PM2.5", "sku":"K023" ,"kw":"SHT20 PMSA003"}, - {"a":"/#/zh_CN/base/iiot_dual_switch_kit_with_core", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/iiot_dual_switch%20kit_with_core_01.webp", "p":"IIoT Dual-Switch", "sku":"A072" ,"kw":"RELAY"}, - {"a":"/#/zh_CN/app/balac", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/balac_01.webp", "p":"BalaC", "sku":"K038" ,"kw":"ROBOT"} + {"id":"kits"}, + {"a":"/#/en/app/bala2", "img":"https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/m5-docs_homepage/app/bala2.webp", "p":"BALA2", "sku":"K014-C" ,"kw":"BALA2 ROBOT", "category":"Kits"}, + {"a":"/#/en/app/lidarbot", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/app_lidarbot_01.webp", "p":"LidarBOT", "sku":"K017" ,"kw":"ROBOT"}, + {"a":"/#/en/app/piano", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/app_piano_01.webp", "p":"PIANO", "sku":"A047" ,"kw":"MUSIC"}, + {"a":"/#/en/app/demo-board", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/app_DemoBoard_01.webp", "p":"Demo Board", "sku":"K024" ,"kw":"SEOVO MOTOR NEOPIXEL LED SENSOR DHT12 BMP280"}, + {"a":"/#/en/app/demo-board_sht30", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/app_DemoBoard_01.webp", "p":"Demo Board(SHT30)", "sku":"K024-B" ,"kw":"SEOVO MOTOR NEOPIXEL LED SENSOR SHT30 BMP280"}, + {"a":"/#/en/unit/neoflash", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_neoflash_01.webp", "p":"NeoFlash", "sku":"A042" ,"kw":"NEOPIXEL LED PIR"}, + {"a":"/#/en/1515/6060-push", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/1515/6060_push_01.webp", "p":"6060-PUSH", "sku":"K028" ,"kw":"RS485 STEPMOTOR"}, + {"a":"/#/en/app/m5scale_diy_kit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/m5scale_diy_kit_01.webp", "p":"M5SCALE DIY Kit", "sku":"K029" ,"kw":"WEIGHT HX711"}, + {"a":"/#/en/app/ac_socket", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/ac_socket_01.webp", "p":"AC Socket", "sku":"K031" ,"kw":"RS485 SWITCH"}, + {"a":"/#/en/base/pm2.5", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/base_pm25_01.webp", "p":"PM2.5", "sku":"K023" ,"kw":"SHT20 PMSA003"}, + {"a":"/#/en/base/iiot_dual_switch_kit_with_core", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/base/iiot_dual_switch%20kit_with_core_01.webp", "p":"IIoT Dual-Switch", "sku":"A072" ,"kw":"RELAY"}, + {"a":"/#/en/app/balac", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/app/balac_01.webp", "p":"BalaC", "sku":"K038" ,"kw":"ROBOT"} ] }, "配件": { "舵机": [ - {"a":"/#/zh_CN/accessory/sg90_servo", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/servo_01.webp", "p":"SG90 servo", "sku":"A076" ,"kw":"180 SERVO", "category":"舵机"}, - {"a":"/#/zh_CN/accessory/servo_kit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/servo_kit_01.webp", "p":"Servo Kit 180°/360°", "sku":"A076-B&A076-C" ,"kw":"180 360 SERVO Kit"} + {"id":"servos"}, + {"a":"/#/en/accessory/sg90_servo", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/servo_01.webp", "p":"SG90 servo", "sku":"A076" ,"kw":"180 SERVO", "category":"Servos"}, + {"a":"/#/en/accessory/servo_kit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/servo_kit_01.webp", "p":"Servo Kit 180°/360°", "sku":"A076-B&A076-C" ,"kw":"180 360 SERVO Kit"} ], "线材": [ - {"a":"/#/zh_CN/accessory/cable/24awg_cable", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/24awg_cable_01.webp", "p":"Shielded twisted pair", "sku":"A088" ,"kw":"cable rs485 can uart", "category":"线材"}, - {"a":"/#/zh_CN/accessory/converter/grove_t", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/grove_t_01.webp", "p":"Grove-T", "sku":"U039" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/accessory/cable/grove_cable", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/grove_cable_01.webp", "p":"Grove Cable", "sku":"A034" ,"kw":"CABLE"}, - {"a":"/#/zh_CN/accessory/converter/grove2grove", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/acs_g2g_01.webp", "p":"GROVE2GROVE", "sku":"A040" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/accessory/cable/lego_cable", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/lego_cable.webp", "p":"LEGO Cable", "sku":"A030" ,"kw":"CABLE"} + {"id":"cables"}, + {"a":"/#/en/accessory/cable/24awg_cable", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/24awg_cable_01.webp", "p":"Shielded twisted pair", "sku":"A088" ,"kw":"cable rs485 can uart", "category":"Cables"}, + {"a":"/#/en/accessory/converter/grove_t", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/grove_t_01.webp", "p":"Grove-T", "sku":"U039" ,"kw":"CONNECTOR"}, + {"a":"/#/en/accessory/cable/grove_cable", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/grove_cable_01.webp", "p":"Grove Cable", "sku":"A034" ,"kw":"CABLE"}, + {"a":"/#/en/accessory/converter/grove2grove", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/acs_g2g_01.webp", "p":"GROVE2GROVE", "sku":"A040" ,"kw":"CONNECTOR"}, + {"a":"/#/en/accessory/cable/lego_cable", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/lego_cable.webp", "p":"LEGO Cable", "sku":"A030" ,"kw":"CABLE"} ], "其他": [ - {"a":"/#/zh_CN/accessory/screw", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/screw_p1.webp", "p":"SCREW", "sku":"A050" ,"kw":"TOOL", "category":"其他"}, - {"a":"/#/zh_CN/accessory/bus_socket", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/acs_bus_socket_01.webp", "p":"BUS-Socket", "sku":"A001" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/accessory/frame", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/frame_01.webp", "p":"Frame", "sku":"A013" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/unit/trace", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_trace_01.webp", "p":"TRACE", "sku":"A048" ,"kw":"SENSOR"}, - {"a":"/#/zh_CN/module/proto_kit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_proto_02.webp", "p":"PROTO-KIT", "sku":"K008" ,"kw":"DHT12 PROTOTYPE"}, - {"a":"/#/zh_CN/tool/usb_downloader", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/tool/usb_downloader_01.webp", "p":"USB Downloader", "sku":"A012" ,"kw":"USB TTL"}, - {"a":"/#/zh_CN/tool/usb_isp", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/tool/tool_usb_isp_01.webp", "p":"USB ISP", "sku":"A049" ,"kw":"DOWNLOADER"}, - {"a":"/#/zh_CN/accessory/glass_panel_repair_kit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/glass_panel_repair_kit_01.webp", "p":"Glass Panel Repair", "sku":"A070" ,"kw":"SCREEN PANEL"}, - {"a":"/#/zh_CN/accessory/485t", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/485t_01.webp", "p":"485T", "sku":"A071" ,"kw":"RS485"}, - {"a":"/#/zh_CN/accessory/watch", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/watch_01.webp", "p":"Watch", "sku":"K009-F" ,"kw":"ACCESSORY"}, - {"a":"/#/zh_CN/1515/corner", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/acs_corner_01.webp", "p":"CORNER", "sku":"A036" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/1515/nut", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/acs_nut_01.webp", "p":"NUT", "sku":"A037" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/1515/connectors", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/1515/ap_30_01.webp", "p":"Connector", "sku":"A052" ,"kw":"CONNECTOR"}, - {"a":"/#/zh_CN/1515/ap", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/1515/ap_ap_01.webp", "p":"Aluminium Extrusions", "sku":"A061" ,"kw":"Aluminium"} + {"id":"other"}, + {"a":"/#/en/accessory/screw", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/screw_p1.webp", "p":"SCREW", "sku":"A050" ,"kw":"TOOL", "category":"Other"}, + {"a":"/#/en/accessory/bus_socket", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/acs_bus_socket_01.webp", "p":"BUS-Socket", "sku":"A001" ,"kw":"CONNECTOR"}, + {"a":"/#/en/accessory/frame", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/frame_01.webp", "p":"Frame", "sku":"A013" ,"kw":"CONNECTOR"}, + {"a":"/#/en/unit/trace", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/unit/unit_trace_01.webp", "p":"TRACE", "sku":"A048" ,"kw":"SENSOR"}, + {"a":"/#/en/module/proto_kit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/module/module_proto_02.webp", "p":"PROTO-KIT", "sku":"K008" ,"kw":"DHT12 PROTOTYPE"}, + {"a":"/#/en/tool/usb_downloader", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/tool/usb_downloader_01.webp", "p":"USB Downloader", "sku":"A012" ,"kw":"USB TTL"}, + {"a":"/#/en/tool/usb_isp", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/tool/tool_usb_isp_01.webp", "p":"USB ISP", "sku":"A049" ,"kw":"DOWNLOADER"}, + {"a":"/#/en/accessory/glass_panel_repair_kit", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/glass_panel_repair_kit_01.webp", "p":"Glass Panel Repair", "sku":"A070" ,"kw":"SCREEN PANEL"}, + {"a":"/#/en/accessory/485t", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/485t_01.webp", "p":"485T", "sku":"A071" ,"kw":"RS485"}, + {"a":"/#/en/accessory/watch", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/watch_01.webp", "p":"Watch", "sku":"K009-F" ,"kw":"ACCESSORY"}, + {"a":"/#/en/1515/corner", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/acs_corner_01.webp", "p":"CORNER", "sku":"A036" ,"kw":"CONNECTOR"}, + {"a":"/#/en/1515/nut", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/accessory/acs_nut_01.webp", "p":"NUT", "sku":"A037" ,"kw":"CONNECTOR"}, + {"a":"/#/en/1515/connectors", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/1515/ap_30_01.webp", "p":"Connector", "sku":"A052" ,"kw":"CONNECTOR"}, + {"a":"/#/en/1515/ap", "img":"https://static-cdn.m5stack.com/image/m5-docs_homepage/1515/ap_ap_01.webp", "p":"Aluminium Extrusions", "sku":"A061" ,"kw":"Aluminium"} ] } } diff --git a/docs/zh_CN/uiflow/uiflow_home_page.md b/docs/zh_CN/uiflow/uiflow_home_page.md index 62c36306..2abc5354 100644 --- a/docs/zh_CN/uiflow/uiflow_home_page.md +++ b/docs/zh_CN/uiflow/uiflow_home_page.md @@ -1,4 +1,4 @@ -
+
@@ -13,7 +13,7 @@
- +
{{item.title}} @@ -36,7 +36,8 @@ const quickstart = { 'M5Stick':'#/zh_CN/quick_start/m5stick/m5stick_quick_start_with_uiflow', 'ATOM Echo':'#/zh_CN/quick_start/atom/atom_echo_quick_start', 'ATOM Lite / Matrix':'#/zh_CN/quick_start/atom/atom_quick_start_uiflow' - } + }, + "id":"quickstart" }; const hardware = { @@ -46,7 +47,8 @@ const hardware = { 'Speaker':'#/zh_CN/uiflow/hardware?id=speaker', 'IMU':'#/zh_CN/uiflow/hardware?id=imu', 'POWER':'#/zh_CN/uiflow/hardware?id=power-m5stack' - } + }, + "id":"blockly" };
+
diff --git a/docs/en/core/core2_for_aws.md b/docs/en/core/core2_for_aws.md index abd1515e..d2eb28f3 100644 --- a/docs/en/core/core2_for_aws.md +++ b/docs/en/core/core2_for_aws.md @@ -16,7 +16,7 @@ Choose the development platform you want to use, view the corresponding tutorial **Core2 for AWS** is the reference hardware kit for AWS IoT EduKit – a prescriptive learning program from AWS which makes it easy and cost effective to learn how to build IoT applications using AWS services. It comes equipped with a Microchip ATECC608 [Trust&GO](https://www.microchip.com/design-centers/security-ics/trust-platform/trust-go) pre-provisioned secure element, in addition to the existing features of the standard M5Stack Core2 and M5GO Bottom2. The Core2 for AWS is a feature rich, plug and play extensible, and secure hardware kit for learning and building a wide range of IoT applications. -To learn more about the **AWS IoT EduKit** program, visit [https://edukit.workshop.aws.](https://edukit.workshop.aws) +To learn more about the **AWS IoT EduKit** program, visit [https://edukit.workshop.aws](https://edukit.workshop.aws) The Core2 for AWS comes with an ESP32-D0WDQ6-V3 microcontroller, which features dual Xtensa 32-bit LX6 cores and a main frequency up to 240Mhz, with 2.4GHz WiFi, Bluetooth v4.2 BR/EDR, and BLE support. Comes with 8MB PSRAM and 16MB flash on board. diff --git a/docs/en/module/grbl13.2.md b/docs/en/module/grbl13.2.md index 61e7bd8a..da3fc066 100644 --- a/docs/en/module/grbl13.2.md +++ b/docs/en/module/grbl13.2.md @@ -87,6 +87,7 @@ The power input interface is DC/9-24V, the motor drive current can reach 1.5A, a
diff --git a/docs/en/mpy/mpy_api_list.md b/docs/en/mpy/mpy_api_list.md index 07ce3d63..2f0c5682 100644 --- a/docs/en/mpy/mpy_api_list.md +++ b/docs/en/mpy/mpy_api_list.md @@ -25,7 +25,7 @@
@@ -81,36 +81,58 @@ +
- - + + {{anchor.name.toUpperCase()}} @@ -167,76 +186,76 @@
+ + + + Shopping + + + + + + Change Language + English + 中文 + + + + + back-top + + +