From d94eb6729b3f053ec8aac066eb953d66f7768a74 Mon Sep 17 00:00:00 2001 From: Jason Date: Fri, 15 May 2026 22:19:05 +0800 Subject: [PATCH] =?UTF-8?q?feat(presets):=20add=20=E7=81=AB=E5=B1=B1Agentp?= =?UTF-8?q?lan=20provider=20preset=20as=20partner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add Volcengine Ark Agentplan to Claude, Claude Desktop, Hermes, OpenCode, and OpenClaw with huoshan icon and trilingual promotion. --- src/config/claudeDesktopProviderPresets.ts | 20 +++++++++++ src/config/claudeProviderPresets.ts | 22 ++++++++++++ src/config/hermesProviderPresets.ts | 30 +++++++++++++++++ src/config/openclawProviderPresets.ts | 37 +++++++++++++++++++++ src/config/opencodeProviderPresets.ts | 33 ++++++++++++++++++ src/i18n/locales/en.json | 3 +- src/i18n/locales/ja.json | 3 +- src/i18n/locales/zh.json | 3 +- src/icons/extracted/huoshan.png | Bin 0 -> 35396 bytes src/icons/extracted/index.ts | 2 ++ src/icons/extracted/metadata.ts | 7 ++++ 11 files changed, 157 insertions(+), 3 deletions(-) create mode 100644 src/icons/extracted/huoshan.png diff --git a/src/config/claudeDesktopProviderPresets.ts b/src/config/claudeDesktopProviderPresets.ts index 788aa55d2..5d74ae4ad 100644 --- a/src/config/claudeDesktopProviderPresets.ts +++ b/src/config/claudeDesktopProviderPresets.ts @@ -418,6 +418,26 @@ export const claudeDesktopProviderPresets: ClaudeDesktopProviderPreset[] = [ icon: "doubao", iconColor: "#3370FF", }, + { + name: "火山Agentplan", + websiteUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + apiKeyUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + category: "cn_official", + baseUrl: "https://ark.cn-beijing.volces.com/api/coding", + mode: "proxy", + apiFormat: "anthropic", + modelRoutes: brandedRoutes( + "ark-code-latest", + "ark-code-latest", + "ark-code-latest", + ), + icon: "huoshan", + iconColor: "#3370FF", + isPartner: true, + partnerPromotionKey: "volcengine_agentplan", + }, { name: "BaiLing", websiteUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/get_started", diff --git a/src/config/claudeProviderPresets.ts b/src/config/claudeProviderPresets.ts index 84180864a..9d6453526 100644 --- a/src/config/claudeProviderPresets.ts +++ b/src/config/claudeProviderPresets.ts @@ -434,6 +434,28 @@ export const providerPresets: ProviderPreset[] = [ icon: "doubao", iconColor: "#3370FF", }, + { + name: "火山Agentplan", + websiteUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + apiKeyUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + settingsConfig: { + env: { + ANTHROPIC_BASE_URL: "https://ark.cn-beijing.volces.com/api/coding", + ANTHROPIC_AUTH_TOKEN: "", + ANTHROPIC_MODEL: "ark-code-latest", + ANTHROPIC_DEFAULT_HAIKU_MODEL: "ark-code-latest", + ANTHROPIC_DEFAULT_SONNET_MODEL: "ark-code-latest", + ANTHROPIC_DEFAULT_OPUS_MODEL: "ark-code-latest", + }, + }, + category: "cn_official", + isPartner: true, + partnerPromotionKey: "volcengine_agentplan", + icon: "huoshan", + iconColor: "#3370FF", + }, { name: "BaiLing", websiteUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/get_started", diff --git a/src/config/hermesProviderPresets.ts b/src/config/hermesProviderPresets.ts index c1df78dde..e44fb9f75 100644 --- a/src/config/hermesProviderPresets.ts +++ b/src/config/hermesProviderPresets.ts @@ -561,6 +561,36 @@ export const hermesProviderPresets: HermesProviderPreset[] = [ }, }, }, + { + name: "火山Agentplan", + websiteUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + apiKeyUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + settingsConfig: { + name: "ark_agentplan", + base_url: "https://ark.cn-beijing.volces.com/api/coding", + api_key: "", + api_mode: "anthropic_messages", + models: [ + { + id: "ark-code-latest", + name: "Ark Code Latest", + }, + ], + }, + category: "cn_official", + isPartner: true, + partnerPromotionKey: "volcengine_agentplan", + icon: "huoshan", + iconColor: "#3370FF", + suggestedDefaults: { + model: { + default: "ark-code-latest", + provider: "ark_agentplan", + }, + }, + }, { name: "BaiLing", websiteUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/get_started", diff --git a/src/config/openclawProviderPresets.ts b/src/config/openclawProviderPresets.ts index 8ebe33f33..4460d280a 100644 --- a/src/config/openclawProviderPresets.ts +++ b/src/config/openclawProviderPresets.ts @@ -627,6 +627,43 @@ export const openclawProviderPresets: OpenClawProviderPreset[] = [ }, }, }, + { + name: "火山Agentplan", + websiteUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + apiKeyUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + settingsConfig: { + baseUrl: "https://ark.cn-beijing.volces.com/api/coding/v3", + apiKey: "", + api: "openai-completions", + models: [ + { + id: "ark-code-latest", + name: "Ark Code Latest", + contextWindow: 128000, + }, + ], + }, + category: "cn_official", + isPartner: true, + partnerPromotionKey: "volcengine_agentplan", + icon: "huoshan", + iconColor: "#3370FF", + templateValues: { + apiKey: { + label: "API Key", + placeholder: "", + editorValue: "", + }, + }, + suggestedDefaults: { + model: { primary: "ark_agentplan/ark-code-latest" }, + modelCatalog: { + "ark_agentplan/ark-code-latest": { alias: "Ark Code" }, + }, + }, + }, { name: "BaiLing", websiteUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/get_started", diff --git a/src/config/opencodeProviderPresets.ts b/src/config/opencodeProviderPresets.ts index 1276b68ed..3d1f5656f 100644 --- a/src/config/opencodeProviderPresets.ts +++ b/src/config/opencodeProviderPresets.ts @@ -816,6 +816,39 @@ export const opencodeProviderPresets: OpenCodeProviderPreset[] = [ }, }, }, + { + name: "火山Agentplan", + websiteUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + apiKeyUrl: + "https://www.volcengine.com/activity/agentplan?utm_campaign=hw&utm_content=ccswitch&utm_medium=devrel_tool_web&utm_source=OWO&utm_term=ccswitch", + settingsConfig: { + npm: "@ai-sdk/openai-compatible", + name: "火山Agentplan", + options: { + baseURL: "https://ark.cn-beijing.volces.com/api/coding/v3", + apiKey: "", + setCacheKey: true, + }, + models: { + "ark-code-latest": { + name: "Ark Code Latest", + }, + }, + }, + category: "cn_official", + isPartner: true, + partnerPromotionKey: "volcengine_agentplan", + icon: "huoshan", + iconColor: "#3370FF", + templateValues: { + apiKey: { + label: "API Key", + placeholder: "", + editorValue: "", + }, + }, + }, { name: "BaiLing", websiteUrl: "https://alipaytbox.yuque.com/sxs0ba/ling/get_started", diff --git a/src/i18n/locales/en.json b/src/i18n/locales/en.json index 7f4f20b0c..a2b1654d8 100644 --- a/src/i18n/locales/en.json +++ b/src/i18n/locales/en.json @@ -856,7 +856,8 @@ "lionccapi": "LionCCAPI offers exclusive benefits for CC Switch users. After registration, add WeChat HSQBJ088888888 and mention 'cc-switch' to receive $10 free credits!", "shengsuanyun": "Shengsuanyun offers exclusive benefits for CC Switch users. New users who register via this link get ¥10 free credits and 10% bonus on first top-up!", "lemondata": "Lemon Code offers a special promotion for CC Switch users. Sign up via this link to receive $1 in free credits.", - "doubaoseed": "DouBao offers exclusive benefits for CC Switch users: register via this link to get 500K tokens of inference credits for all DouBao text models and 5M tokens of free Seedance 2.0 credits." + "doubaoseed": "DouBao offers exclusive benefits for CC Switch users: register via this link to get 500K tokens of inference credits for all DouBao text models and 5M tokens of free Seedance 2.0 credits.", + "volcengine_agentplan": "Volcengine Ark Agent Plan offers exclusive benefits for CC Switch users: subscribe via this link, starting from ¥40/month for new customers." }, "presets": { "ucloud": "Compshare", diff --git a/src/i18n/locales/ja.json b/src/i18n/locales/ja.json index 7199cc65d..ffd2d79a1 100644 --- a/src/i18n/locales/ja.json +++ b/src/i18n/locales/ja.json @@ -856,7 +856,8 @@ "lionccapi": "LionCCAPIはCC Switchユーザーに特別特典を提供しています。登録後、WeChat HSQBJ088888888を追加し、「cc-switch」と伝えると$10分のクレジットがもらえます!", "shengsuanyun": "胜算云はCC Switchユーザーに特別特典を提供しています。このリンクから登録すると、10元分の無料クレジットと初回チャージ10%ボーナスがもらえます!", "lemondata": "Lemon Code は CC Switch ユーザー向けの特別オファーを提供しています。このリンクから登録すると 1 ドル分の無料クレジットがもらえます。", - "doubaoseed": "豆包大モデルは CC Switch ユーザーに専属特典を提供しています:このリンクから登録すると、豆包全テキストモデル50万トークンの推論クレジットおよびSeedance2.0の500万トークン無料クレジットがもらえます。" + "doubaoseed": "豆包大モデルは CC Switch ユーザーに専属特典を提供しています:このリンクから登録すると、豆包全テキストモデル50万トークンの推論クレジットおよびSeedance2.0の500万トークン無料クレジットがもらえます。", + "volcengine_agentplan": "火山方舟 Agent Plan は CC Switch ユーザーに専属特典を提供しています:このリンクから方舟AgentPlanを購読すると、新規のお客様は初月40元から利用できます。" }, "presets": { "ucloud": "Compshare", diff --git a/src/i18n/locales/zh.json b/src/i18n/locales/zh.json index 5eb45cd1e..b02865953 100644 --- a/src/i18n/locales/zh.json +++ b/src/i18n/locales/zh.json @@ -856,7 +856,8 @@ "lionccapi": "LionCCAPI 为 CC Switch 的用户提供了特别福利,注册后添加客服微信HSQBJ088888888,发暗号cc-switch备注即可送10美金额度!", "shengsuanyun": "胜算云为 CC Switch 的用户提供了特别福利,使用此链接注册的新用户可获 10 元模力及首充 10% 赠送!", "lemondata": "Lemon Code 为 CC Switch 的用户提供了特别优惠。使用此链接注册可以获得1美元免费额度。", - "doubaoseed": "豆包大模型为 CC Switch 的用户提供了专属福利:通过此链接注册即可获取豆包全系列文本模型 50万tokens推理额度以及Seedance2.0的500万tokens免费额度" + "doubaoseed": "豆包大模型为 CC Switch 的用户提供了专属福利:通过此链接注册即可获取豆包全系列文本模型 50万tokens推理额度以及Seedance2.0的500万tokens免费额度", + "volcengine_agentplan": "火山方舟 Agent Plan 为 CC Switch 的用户提供了专属福利:通过此链接订阅方舟AgentPlan,新客户首月40元起。" }, "presets": { "ucloud": "优云智算", diff --git a/src/icons/extracted/huoshan.png b/src/icons/extracted/huoshan.png new file mode 100644 index 0000000000000000000000000000000000000000..dabe3b721ef469d586ae7887d5f7b1cad855e3af GIT binary patch literal 35396 zcmdqIWm8<=(*=sVyW8MF2lrruJNe-RcMb0DgF|p9Sg;_$-3jg_xVyXF;s4yva9`XP zQ>SXGcI|z-SFhE(yHAv=vJ5&32?`Vx6uO+OlsXg?bkWBT2?6p?P^$M06jU^-oRqkx zXZC4_Py+2@DxK$6az^ScEOc$u8G;XDw)G7gRiH#HF=L=@C=?12m#PseR%@7Hkm&-e z(-;Db!U2#JDFmPDb5J*avjnPU+2_F8?ByTJb>k%-5%pXrYr8iIt8l9C6)%=AVrQN1 zYd(wDg9`B#m6efB@sU1bI2k&T@s`ccLg#BfXDxv}MjS+F2qFKUJ&ae?{?t{Tn11Zq zmswrn6e zj)4Iy_wVOj?>Ee(sHI;$vY~EU0}Mh6Y-)#xjmoHGC8VnMMncvR zO^v!j^47!IXRI)tUhk;a zp2j6Nlu`LfpgO2k{{;3yI~`+rT98`tUKl`$J&u~cT!x_=6*)^-J>AA;qkRefSj;JF z!=}7?`uno9s}=EOXflZXZ+9Qt22DPm=M=OJW*{%11e=3wyDfx$n~+_9K+JN~p?-7L z>++e1nz#Z600=QgrYTxOYIcd#^7kTrz|4b|Tt3(zl(v ztgoV9b2Zb)nj6`FM-k^1WEXfoqyEw1uwe8kM92P5>i8c;CdMN zPUzu#%(uUt$_*XJH$%DUE2fWm+)|q0OqxC=x^Mg;1%(_yAQ5v}uFE?{ zp2@${W^Qu*%xc0+lX+ZO{n%E9tOf+IP4^~Ivl~<`L;1Xn28s2p&lAJstqK>>1RBJ~ z1u#=P8~)YMawrYY4+ur13xTqrA(5{#^4APcLnx(S4XTkqGq_^d4d~}Y?@r_I(XB-E zr@Wf*^bi7IK4_&PnN5iv0u{%5tnl_K5fcSNTifgx<4>%&-9e#IsCZj-+kzx@eX z9}@jWLYoUd^E6-0n;PjUze{oNp#ezZf1Ei5P6Qh*cZul1v5-mw756T*_lBp(o%@;}4E^~2FvbK!&m5_tV(*#$>imu*u@*YT{) z3f=%U9ymu2??a0;i6X*xW;=79e(iFpYoUM;jsj#7G`ijoBqYFN$rTE@_Fr}gQD+vg z{KHmr(xzJGH;f(*f!hh-_d<(`wH8g9hP@+0zW|1z^W^N+4-czCf4nVSK_nCzaqNZU zf>*y@oCHGJ4~;}MW#OmW{7BZ96WTS?b#77;BZkTdwD5`#)G@-sgMPduGBs>dteM%I zo>5<1U>)4xLx+_`s3p=Dv#<+>d8>J1B7D)@Tot{cL0|~o5M$OhGb@An2(%;)aj8wq zXu`N>&x{G=`ybP(4k%~hvjBh+qw*d3*+~P&jX-+MaTr>J|HB$$n7k-}Rx;{;u!V9q zNC0V-%%$sYTRHQ#who2rPG%UYynd!zV{C^6M_EJ@5qVU_#0n84x;{{V6Fp;klVi#p z%hcM&nxFHaNg8|%gFGU_$6b+o8Y|3nJ7_rO^p3Q6C+Hc^EW&rmgEONuI-!d2aZDhG zdCxh<<+S*u3`mGPUxwJ7gI~malk2omPBY0J7oTD%g~1;U{#b@=VUhTWB$e^e%r2~j zlW6q+c6PO4LA@<3qUbywQ+oa^hAdUQN0398#Vbx91hxqR-$~BhZV<6IAU+fTiWrqF zrOX&%K_G-am;yrYC{Q}H=_nX@hRE99t4ZP$JMk~HBFk9%raP@rDmzha&1G(gZ-Adi z6a=8{D>S}_92TCMurDmCx(*lbInPJt;p8qT-Y|T`dNIt`^}#ffCX;QG)adX83n{)A zsp1yH$1`kN-E7V2N))o;hZd&r>t-8ORC09>Vd{F0p!Xdk{>ZAhZ{8OTdh+g#r4B@C zHT?_gtiAqAYatPdxPTbVyl=)8vQ{nS&BS$vV#5u@+VC!L1OsSwxDF5e!7^3yx|xUJUt`?=rJEgGS+p(dhg)5K;g5r5WH$6 zQ|me8HsD1SYoCJpMNUzl>>H{#ztQi}@b_fKPySMO3Pa6)TIs3hj|` zw-k#p#Rvx?*62g%%Nj}F?iC_y85#D=qMwHz{4JrH1!NSDrO|6avf(EYRUKP5!hlL{wK-b143Ar2W0QCcFLiS61OfEz$=8xP<;^ zQBSa)-4qfWSI${7{B1Gp@^E57=i>7l2{4`g_IyAPzbdF#YWdSE_L>XktRo3J6gSb{ z$IbNzU4DTCQE&w7dG}}QTYVeQ z^s`W*X+?s+o2Z0~*%HMD>En*pu`dq`5yAh=gzAbyWS+g%^16XNl&KW)`WdIg3N@d2 z!H!ni;|ep|{Omc_3ccaqpbIViLUL&LfvqKA1pWU20fT_t2@>F&b;T4=jE}7@*qm!5 z9znX$`MFG=PDl1znODg9SPlD(Mn7N?VSE+=#ys}&EQhC2gT;!zcO+3w$hRbi3k))T@#Dv6q$RAJ~ zoH}GF#YXbbiHsI)bqQ@s$1$}5t3?(638mV@56V6wMmZmO!Wxo;o7Hq&5bXct>@_^& z8t&Cwyo%5VPGnz7eCE;k8ez~reh{LDw7cSKMbzJ#5N7!E+Lg6T=uSk&0j82t=51bk z%^qV7vJ4U|>D1qv!mQ>??6S&hRxu1qQnEUvD`%%*7=PwrL0%%~iiAsu_x?|mHjQK8 zDU=qbZ)pE7g3{a?+1aNAwEB;Hfx{G!;LSD;Tdrz!HSut)N+9w(CjxF9BmvgbIW|Gm(@I>F`>6Bo2vT@Uvy-UU0_ z-GH$tI|ZAVoH*{;aIBmCX`gO--55L3*zm(M7GUc}{E|)z3fLwL-^{r3U+qn@kJBxh ztJ!L@EIj#yAcczuiiQg{73`#2vj5kx;s+SN#)l)VTSGckVx4mchu}Mg*`>zv5g)?X zE1u&HGCa^$R)+55pPGA?Wqd1LOp$0U9M-~h`aVp=#b{_0+Jm=bj0j1}$&QW&V*uQ( z-y7=onR*h~XqO@t8YxrV5Xsvm@$-e0xm0<^us`GoEx(8uggK+vkEi8vFk?u`dF!@x z-*qfhQ>m*+v066Fh;G(zijHek;}+3eZ7Xxe^u2^@jOb%!CGBjGX1`m|yCULA5rqTC z?!dt6NXt-ZUYAu%gQ&$jW=~>|!j!@GCk?j-Bpb}jSdC1Sj7GCivvh35zxEtsP%YaM zRJ7Ie`b&s_^V`9&oH_?Wd~AH8{hZQ+;!-9o9BDK=-&7q1ZZ{DH)0&wj#R&n_(Y5{o~ui`&JFDp4IBmPKBL;mqDo+gsMB+|3}_YG5HFykaGwON z{v#LfV^PJTZcbT*5~D%poH06AhD52!fAXQOI{(2i?V1&Wl4iNx(qW!OjAG1OcWh-_ zF4&53U9K8WD~&<_3$_E9Me9?6l^t}^48wO9kB0_D2?Er*7`fk z?AJcYN`13*rVl#M8AnFx8ucjI*7f7o@i2Z3t6suGY#!5h(jQh*``J(zVQS1Rg|j7l z6~X!vycOfAoQ$)bQ8#g+`9IvD>Es^{=S(7-z*N6gz2QB_TZodrTMytwgSgN>I{TQdrL;JnyJGkG~<{Z@~gBW%OaJMo=TI9T{TEb3yUYZDFcKLOk76MEc)*%4elo5r9NO;7>H zC&MJ3L;0Y?U2}m(6H&UuW=<~uV%)cm-*&DGc4a@WU6~DLd z)7e!fgz_$waTDkwdBfZg7!%SI`RU=A$MlLL8klj|qL&tmejHQ3?ZJT4?K0N`J4c4;cHr$amnvb}{y2d3l^^L9)ekXci^Q zbO8c^ss=^=_?BU}Ak=#`%4U~?p_o~ONV61$mM@yWA}_c0gSeEc%JB;i!gXTY=#cCC|fuoiRKNj!n4f;uC zj@WlnU6HSt|IRn!pQ&#TC}{fNSnVx6Q6R3eK*`tzV89;N>U|IL?q}>lw=9^wZ2WHM zy>&>RHx3LAfT;q@Rtwqd3mk2VM8$0l4|@(fQ9u^%<$m8T+*Q~8)L_a+Lok}<18AQi zfs!fc+^VSCYORI4IwNZJiyRf?bDfMKehX$2DyOur92MYYApn8GOT#~fm6a8+KNW_&-6w&IP-eH!<9Xu_DqN zak8|Cvthn2pfU%>d*E9W8_b(_-rVctBiQZDDQ$MmDcfRdE&NM_2z}*B$CJ->7eHyr zt=225cwy2aW2=o1NyMEjcKjFJ;Okn37X1ewhbXEfv*mS$ zbFr0n(IMtZu>O3Mc9G}*PW*DsZm%-&rt|%?wMj!W&7N8?=8^_&HEIM9D1juGu@v>L zH=p?KH=4NeIs+9B2#9MrD_`g{h8E5c1aacn@JQr4a%ex#eGli`OVNh_DQi0*(+Jis z##zlJgxZ1H;Q%_)xAk{t%m+uzz63^Usrp)A&H8yejDGmdmZx z5s=m$o{|(Y{%acrqK9(v9e!te=D+hN7oUAB$5S`uiPBC`#oCH(83qJ)@nI|+mDdLY z>0!^W82-I-`TAfcGpGDuuo$AWjxM5mT+rlQU{@FB%M-QJK2pHp$+yDc0vmaujs$rT zsUrO02M)ZO#_eF?Qi*_x$0#I*qt9;>t=LsT+JI-@b$ig-_F(bBqrxjR5di`K&<7~s zYt)aF_Ux93W>pcVxeRWXA= z%PGT=YSZF`c}{A3mTEh*zfqj((^fDU4z(8g)4!**C}HX@oyA}HlL_dVnel(Bv@r9e zU6CkMXK$o3LyCjVt9wig^I68{Ycb+`J=3A>xhW+z@AP@!%hg)?f zZpsf65_*f#d=#!TydMd;-njtsu_*r!U0YkaGCuSOOjiAkgrFVOyDh(?}%4f_YkP`uc}|%F`-$ z+dXB&1%`&Oes>+r?w5H2cD0w=aL>fV9F3XSz!a2T{DV*4IFWNX`^gxj?F5iqIEG0t zDy{*spyz^d>4%A@9WB;*xDUWr3TW&)s}O=#Qk@IvkZlYuksA%h{mN%D9tEg8C*RZp zH@JG2GD{T~QA0E2M!#YfNv2uvSW@8{^`*>xk)6h;7R`G}HN$H^`W^rL5IC)#i1G_% ze@;~iLe>-pfJpZzTJW~$8ZEJ!`2I?Ho$apzt705>9^e*dvTsJF z&(a-%EG=MBPjeyYdtelLa2ztS|C43>RY~1ZKRZ)jJkn&viF5od`>|JOGC5?safWAuaIzOou`B(L(L7 zn>9TX2>}MABvy)bt}iX_u{7|nNs?QVE?Z$%uBg{gcVxsCZM|FdHN5 zKfpLo)zljK*6Z_-=jmRMii|*-LvV4n@Z0%Uctu|poI?aY1aHhWp_@gJW#lJXCM_|p zE6!|ah?F7sm*YL24NAK@pYDlXJXSk;ns=$LX%%VMYV0hx95-6E^R-t@xLw@q+w5!h znGq)@O|)8@m>4MF1vcHaQ|3GeFn>uC(yw8>+25?p-SOoOa)3E;^_^1;iaDdiCE_G5 z=@}m8fW~ItDNji#+2-J31LBc6ancj-Ml&gaAbXUWZ3QKyKW!CGkc{~g=3V%iTm}}S z)Yq{DDzhZ4ndBT_lLuncAg8nikdwC#Tcy&Cjdu8%)Kg`}RC|~r-F?QzN;UQu)w<;Z zW}`yhM@E7mzK4jC;|EAXbzglv$B_!7iDH1KuyB#N`EUB0OX!@7h|qbhvAQaJRD;9G z&X)Y;pn)@asba^*`PVca_g)f4J2r$Um6q0#CJ|rYrKiF&F$FY4wctuv3CJ)%58z27 zvi!%;+O$Vj)JUh1R!*;8ax5shLN(H2B2aNn%%LO)q(M$hXq`DB9hP?}c3Ztfo#s$4 z=BMNC?sTbK;rWo;4+{CEl-tv}kIu%SJTs=-4LYbnMrnQ#0QOmo`t)Ngy`(lWoE2MF z)vxz>w9#a+dB%E)$0-qvc}}OSiVl5ENU4u?x`zX1dQOnAG@o71FiX6V(F~k*H$w3z z4uzP$geJ1jW?wcoR`=U8LP{tF9IQVGO&7xBo;-uv^evH?jbk6CbAEB;=)p4aA&AB< za5l^vcR>`w&=&oohsib{p3P7?)OT*ERN0IZsS)^k|8sE3Ex0+UEia>P*Y#_SpzDlB z1=~54Nx*m{3*% zd}8j(!}$#jTO0k~mA`tP!r?Ao5n12suM3k?mWicMrO%W3N<;U*{bIoOJA{FxwcQGn z+iobNygJEAc=_sc;~}uL(hP`n5k&e7{;qkswg!$!nS2eRhwEK7Q%pMZmV-($LV5qX zwb)?aPdqLN3`mL(zj%)q_xv@YVgUlPla$(|1*D{($$h<#u_m1(6gGoNsfNfeAIvO; zH^*Mf?x#g$XVUuM*W)iHJZ2nJbH0U7#B*l3IDUCBD5L;|S3x_h2=wQvjgFhTGPR!U zoTqh(|68j>rB}D#B=o0k@HQDuwHD;_to3O{uu4p%4u|v)%d1iCbXQI{?Ae%C4$m6f zF^Q#79jKKj9Ro9-=ivFm7na!XUTomu7ieaUa1+%6T?o%Nm2haY{LU$#xXCqAo*b)# z3v8G9-9$ssawWoFd|MH}`xS>*^wI$Oq|AyvDm$nhoWwWN5&a=OE0d7+5e-yS8+#eZ%B_68h)*rEnhy1!DOL}+(YEI?eI5u#9_q;{8+T)~B?hm&sy1o# zJVpCFA5->|ug-p}oZo?({lDv|h2MTiZ$q27HnlgPT>@B0$~7*2D6+?5Xd>3?($0Xo z+5*GMVgwfCuZ@pcWWtuDMbCAk{l;vsdEMsKirhSW(A}o2s&tUzuQqNq4qF64#(C`2 z*oxM^hM(-#29@^x@C@XN?Ah^HL!u5_z--6t0 z-J%htwmM{QGkpkJ)=lQ;LcA)F3QS}OSD8p?7SEy`tCL(!M<{CP#m*DdP<&wg&A+X&iy-hIPXN|*eL z@QVlXGWKzv2QU*rHg4~|*k4{f8zY3c3+dl_^bgkdVL*;tt-?+gGpm4?<06V`A@dv@ zB0NFiG9ZSWT<1y`{Pkkt8lBfw%H@{hu;qq6LneaN~%r@}{{9nU%cj)t-04L|Y4ChEf3?ZozW;^#o zZA6nfgUF>X>wrbKIxMeEw*~r=`q!+@^{gJT>VsNSXSjF&q)Tx^$4f4!JE=t3g2?s- zV%#f#x-+8C>%*fs!{6_-*88)yA3Y_-1neR#_o;J_OM{Y1?8196t41$CR`qY7b30AEEt^@k@k}d@i113 zNRqQqaoTSZmifPhgx?ZZeKJ`LORy<&^=XQYhm_k%3<#G1TOFgmpX`G>&m);&81jp|AJ?$cwIMTPOqgyGm`*)| z_I;oBoN=RZbT!z#+)^PuRL-946w7-tDHc$?$VDbX<75HqYA6Dd&#)-h#6Zbr{la3; zcG=r?@-e$_-?)NrviX-C$%z(UVD>B+)YL_L|CHtytp)Ux^B?Oot%=EBoH~Rr4tBf4 z5;-nj{QTthayyUkwq;TVKqkh2MFztNN$PK}(8M(ujYpd81XCTedKW@mXy;~xH&Oa5 zoN-6CX=_edRN&14)RpWP@Rkd@)cYC1N0d0_ys=lEx89ejW}JD#6i;o~uD?pntvIs| z7Ez|{yMtP%lH)!aKuY+geFKse@}3aeauuh~dQg`zv#%o0*^N zF+8A%XCO2+X7rwmIe%pL6wo~nUh*U{Tghy&KxV+d&*)x>rA~kmx^Kzyk8;aW&^x-6 zUv2-4yU!l)Hl>HccbJ$Q|--?bqcI*Yo+*!n-1UqO;RH-@5cd!kLW8qwIGR)c?qe^+R(9Z-oLEm_<$7G_1Y&0-1&zkrYH+W ztU~4MOyx8C?3{F7_B)iV_`;2~yPLB_&$c^a=|$~$3&UbU&eeUNudy#YBsUy!H&EZi zaI`3wR00c5W?ti75pPMnzgBF%#^PC3_*45+mNtvS6mR!B5FXIy(r))Sg}Y>{#HAq> z{mXc><9^v^kLRlVsF>nfGw%m><9$IS3S|uY4}mQf6hp|mnM3V*spmfEQ2TW~9^g6E z`!xZ~_7#c^ju0-m^G6%9AvN)9xV&)ERO*G;ad#iaR54yQX62*i*N*Ujx6gQ0xkh@ z6;pGqg&HoChH>R=t(tSCd#S@}PW|p@QOZci!DT)?TsT{*iYLQnG~u?`ro4^=4X30h z0r|`ASG*-kSaQ)OXzmB!Bqj|zB_ml0`Jl=0ZZ4=!O~l;gewRt!OXfL=1N~MX&%`#5 zh1hVN9bseCoeb~A)~Zd_wY-v(-#Pb=Usi1^1BqMxljSF3WrclqHb^18i@!&LNkwww{Mu`|l;eiF)8r)< zMi8mTVE4Y{#vKyBMG?zag*ZKSD{y-8eHjKBIn+?Wp47CYDU`6)w#vgj7mQHxu|(lu zOiaqZF||oJ`*hvKteDoct#eK~?~NLsR@)Tc=8t(ctMLRGDr%I?np0>)XGo9DWC-28VzWdndqfJ$u%acEf? z?wluD{aHi%PI}#097z@@Ho5NC>0|&_lD-Gno%rx9XD&7uaOqgF#z`vInF~=Iu6`!0 zeHodocT=&K6Du-r+g=)pvJqs|Fcx`Q9OhqTSO3np24d`ez4u`Z+l4MfKz*p2@@I&T zZWqme;&r4AlyN51h+o=t;^i;T$}oMM(N=^n0E6YlE_=0!BC+sNT%VWlZu;G$0IO}? zT!ew+CF_v~{=CUvHJA_pkl6|Dn0$88EKzR$Jj(X z$?z9uRTLpy#`C!z+bL~m!nBPnE~XdNd`JG`!5~vsmYI88{h~GxTJhG+yIYI`_N$Yb z^g8COsTsY_D7U-_@dR?q_u!dJ{xQK;zd#Y;nEkE>bi2d^+Hq!P1we6Qpj_J`k~E(y zq>-<`lac$4;B))E$kkwOml%ilsc7H^ zUR9sv)t{ZOBg1oR%VvDiA2MgfZUVC!$OJKN>uzpri6Pn6+0~&lkhK>O*q=1_@uJ*(Zw#cJln>mW{Gk&rrCTe@NxmE6IL^ic`8*_JTW#%eFH_sso#t zz5=(v*)2FdPT>>))gVck;+eNQ8GmeY#dqm!94hc*BPH~`59*;3^CUKSOpmWMy!>}~ zsY=@(Qr=I6wi(!qsl`uT=y&0s>mpKlT>}49i7Q}Z!2b~?6;@ae!Fz{3uF>p=jtgQx zi>!=MupM|Cr-hmIs7Z8sA~QKRgyiXkLdI=fPSDj2gi_>p#nr#f4vK_EMyxNrc=N%s zp|z8%e=6QxvAu*=N@dnx$?N<(SpLl+_?!x$uI7A2a)NPr+ZzjK9NKX8fogsp;!~IK zhs{2MYSrcqJ9iwh`e9_m;)k#B0lyQf6$D;WP04VKLX!0lVaDI3zhT38k!e1~O1Tp` zK)rRqwtnMFvGpv=BE}vkFyTFhbk4f{*A5MuR$fgs_^N*UPYe> zgTE^zKD^hcn<-OtSh4epbgN{P)bY;!(196(v<*GizUbMAe;ZTNW#BzY>53_-sLYa+ zq(3(I8duElA<3n9JYkrJ`tz0P`!c1sTt~eR$;K{YEsym*Nzbs=K!Kx0IpuWiRav|i z1su@C5#3hSp(9c&q%L1cqtB?zpPcBMCXXDjczT7?_VBSN&S1Wean*fCL(JJb|2Clw zuyd=aJK`jIz^&(S+aC)>YD5Y}ny$n5_wb>CJS&U6|7Viln=LdX(+iFyBEnV`AEJmy zv=@U^zLw88D?sYV5l0CnF2Z%t#e@=Hr`@Trw%R9)H*g77TCHOVwXtdDo z8h#ySE&{rA{fw?>cDh9%(1tB3(R0T8k(quZh=i+oIJ7{5s4-LPQbmY*On{lH>w-up z)&FaY5TE!ER^+&sZW0^Vie;EgOIXOBL+@L-$SaJ^m}?zo*aYe3qa#OIYwyF*xRk>X zEF71FrWPJDz4~iA6A@Q&lvL%o9+sqh-wKOhA*%<7a+4@?lYMu-#_uS=LMZyKuxYC| zaC<4wd5XDsORK~^e&MYJvuvPhRxJ0&Y)}P}Sdwj@sq#US(;d|5;Cc*IbMAHlC^^p7 zs;0Q5Ff>(Tp5taz*|jX4;~ql?fj-6Y4{UndJ$WWWT4{dy0JTIZ&==Ag1FhTastZ5U z8Mhv4p)Q_SpZF>);;>(P9~bp-NvIz=BDt9OyZ}*ItE|JSIsrGd;?Lc&-Z9O6ZIYlHDKhLu zFiQXj7vAzj3&Ii}|IVBtZ@2$)#zL-c*4{MK&wocdLiYj@c4#V>eQM$Bt59cOtGB-z zmctU3%*7VBte73_M$2)kxCv(BO1&f{6%;Y|HW+#ZY^t(=0wTHp`USmL9uR) z8amw1y%pKocMPpz0SC;Vo2IiCd&s7Knw@fV6-IC%_fBQ-iCYTB%J6(X_6B9avZl=C zN1fF~40p-~-VrtHBfjNFoxdidzf5*5_TLst&vwLNPiuS-f-1Ls(ETuDkJ~~N5piNd z9KRGBzqXc5!*6h_W7W9<5{K8Z_qVi>$chSv@zgZ3JCDS zX$I6(XYK2icToE6*B29?^DAJS4{x7nMjGe9zrXYYk6XXbmGSoajA{w*{=UJql2+4* zL-SJsLArKNWAHCA7O%zYRs=DAYTQzE0^=T->b?(I)YY#xNH3>TDzN_HeyZH=Kc;AU zFb)59dwjLpivMlf?Vb=YRO8rxvjZV@o&--6f+OePeN6t}S)xXM`F~c+9>T&j*YxM* zE&0!U3(~gJEHs@BmN4Rp32C1#b;M@MdzwXg{@nB6?TwW^6?>iMz_$B&;qv8ngx>4? zoQ8qTG4xN8?qcNG2Sq;^#{^tI64kudVZJPic2D2Qpl{HOSfQQ724%Tz*phla=Gjv} zhtN~J^dR`(dwF0@{|ci7Crn^`f{X<{nXc>gv)xNhTokP9Em^l(bZY<7bT`+_G#Ds} z_?o3=h9|Z!r}k;;c!35!Ps-F8wvrXd6}55grDOAb!3pi;_sig+G3vT$D_h>5A9(?} z_vobTkJ3-saT>la|F8|;0}#5|BcP6@!O?%A+_^R=2fG7KV8xE1->VT{+A&{Vk=Rcd z9yEuQ7Om_Vx050DFZcovQy?%{ec6;mt&W3ikTEj(suHD_ODQdCJGhyR8&#js0^VLK z{KCJW$y#EJN-fEleo92D8u~jx1X%M@EQCb22DujuBWQ!3oiopbNf}lZQWmRxQO@Rt zkS~5hUtl8FCPTj_h!8CXx#Ko>LBIGRya1u!Tqqw-hZC2wBE5%Ja|dYl7(l7tsr%55 zq}1`g2b9VhcWuv5Xff(;V0Db19=Xj;M@pgUMTgeG^Za#~kmEK^53~iSszsC93^V%g zJZ~K2HLt@9!s_F0&qeKvZMH-<2;v@;dS+;ZitStZjJEQ^0V*(@w%*W_CM1 zHuwLy{~cpE$(GCj2~?ENHX>I_(H(X+=5McS*#3SD!{!Fj5;Q>xUpK1j!PMT#dLtJu z03d6uPmG0McEuww;9X{9ob}loc}XEiZLOnYZ4pb8RCS`1BFqzzVXlg z8x(+|vnhKe<(#YQl3sdszxGOPQpl8EP7cg=0*=Mssi;r5Mp;b#os>S4`(vR65sQoK{k zh1RLtx=p{q1~J_j7vmXD%^OR)Hb6>I_KjLeLqq5Gp4^Z;3GNbpGOIzTKNd2c+FnXx zusolOU)(1D<=v{oUM-V_mo@fPZz85}8T9meE2Yz>vFGylOD1>x0oMj&0`~J35nYRt z=F1C%{;qVf+%2PoRR8ea9@45$1Hfcdsai6_xS!iy*6W%Ghd26~q7Y65o`Sx+3cLE0 z{s9{vQv!r*LAkH_Rz-S3pf?TDT3ZU?G&I3p%24^;!F9zS2OeE%nV-NSjtbmVo8K=D z^FQ@Odkljwdt4y$vWYRn`w!r3x`axDupsDDRO%UTMF|MvjoRlJC~d;ETc?CQr4^2& zR>sn3zG9AIZ1%Q%36NB=qRq>J%SUl!=*j!V#LH%`W9I4((OjsK({>QD;l{WxL$Ofy zaqx|8Sz9r8+L^T(ZEUr!E_vz5o}d0LQ?cewtfi+-ZAU(V-y1j~UAH85-XBrSvMW(a zww3pZAMeNY1CTcU70+>9Aus}vkIU=U=v?-5)I!OEqXh<6mGn{aBq_KN+it(oucD+MQG!Tn|Y;)y9X#(>Z=91@B}LcO1=hstn|r0d+}{S9e~ z>Y`+2XuPWvZXQ@njw-OC%l6E^EUVrEs?O>WmNF#yx<^||kSv?X?JEC1aGefPv7+Hl zvU;yF@yxqNFH(AwQk|H8R-vIXhu)23ph(RPCsyQn7Z%Mko0E4QmzyfOXL`QVCHOGC zS>{i7eWL(uQpEUHe~*lB5*0TzA?gN2Iyd+gBS@RgY|NaJWRS7GaA6W; zUJ>D2NsLv~)$8HJY1C6_Q3?k5Nk0kTmaPZZ`hja}ozWVX-rg^Dea4*6yk= znNMO|=G$YX!1TH@jCtP&4NL12HY?D2ig_TM?Y(l+t&TO_haW|mkAI4$Zc~)%kWNF{ zS-A#fTl^_$=2Qd#6lTW}8s+#9tW}I^uxoaoS@-u|-9?|w{$4x(J_zM0MAYm{1Rr(h z6DtdiaOium0deX8;s{AQgAQ|0x_aHGb8Vceu|pK)QTNr|Rlivvepk;{M+$3INk4e% zse)}k)+c0)nP*}fiAr;x62vcw0;wCTGyG+dO=Gp`i5JtZN6eO2c7w#=u$cpaqSjEV2d*CRgwDj3b_ffkC;K1uxkh2D1MY$2lQ*ud45DGb zld0}P?}Zf+@wl2{2V-PVvFEh&y=R(Bj6@%m<4xu_#%j13ro_aXTdeIQ8?Il0#=4mk zHXs+J*%3OY6M)}h;RZ{Ur-;lXD@hh`K0M);dbhRvMz;>$OsSDk*{4Ib=9?9iH7*g) z>oEsVQ2ug3HS3q|l&=L5u?RG9)dS02>r7$gyhTrUs>CZ(zmco|c9qv~TRF*03N>F- zTFQ%}T~WXTqQ`nrhtn|H-8lxdTs8P*hrE4VlO~~I)DdNZjk#g#I`4L|?KCNgqC@$` z#A`ygD+m6O5aS>yv$wqBiLI3$P&K;@iI`b_tJ6AMp~AI1JwW%j#MBVJlb}r7%=VgttQoF$Yb(Nb$&n495wb6uIH8lsesu;56$5nBUO*J$jaiz%Ci zx0CNvMry``=~p!D?@$E?@uk;>iso{4tax{g+NQfp4`o4iI-V!C<$n~eQTXD)p=S)9 zY5$4dh~=o-qLeiEtBe_KVWiwHadK2XrmRGN47ESBej;&dQt`r5A;3wR8syMt;j4%&Qwz~YhW~s zCz9zbpYwOWXEFQwS>lLJocyl~Y4zeN!Z9a`;H&N#!N+$qDrNqrX52_7@TIv56akKk zk<<@lPkV_h0^oSyC7dT@9`F>8Qo;Jq9gAhis&)qLzY7rhoQJ_Y*mFQ7_IJI~az<1E{45&$hu zV9b?msZU(=%n~gkgRbnwgkRFo(m#ydcP_tnB9pCet}Wh_BbTE8%k)k7k?T6vo z1ZBr)0~|naw23w=vGUe^{d2X8C$FI==-PEe1llS_T_4RMZ>EA0#s$|*Hp87i6>!JP zDl;y{Ujjn^`=mSI&C6&do8KBD=Q-AY%NiVhAPf#BBu5UxMq6!dqYgVo zcrFJm%8;i~APw(dkgj%S+~EQR6)&OzMTPrfyE63^kRwQ#Q7ieTzY5sGvH zmNmOfKH=*ZB4Ye}#)b(gi%gh2^vlEdRmr>aw&AxXin{lrh!ZjNgje@a%9tdJ#O;9` z%~U=uQa;E)+_6NdSUDEXqeuDFbVzZBD|(46ktzbcYxihufoyQ~$nbxeEv=j!tR733 z^)1=y1u;#_E}E`gN3#Vj+x!D}uXxQ|R~iPZDGMjaHX!f545-)(5SiM9+U~ur=+Ty- z+RaLP(1H_6Nl6UWrybyr-osuu-S?Ms1kY_T^uPcj=n%mRmO!z;P=?FBZSM_Hj$O?` z`(6EYy=a8&u`!oSW@nq-tgiLIpI2X0<~WYdI&$`={=Z-;TkruNc*Sk3c6c+izn{qU29Em*0&D zLT(HHt+YFj$(Jdq_ftiS`qe0jbS9A44f~tJ9@xWTdgp>4MDYw2g(rQFD3D{o(eCU= z(TNUrAR)}5hn+=0`(+ID#kJ@~*L`5XBK(`*;`>{S=*2xi*uxfl<{y3hD$_2*TQofU z1E~z{Xv4C}Of&S~nNmsoipw8mx*r+@?!>q~@9aWz6?0!rfHUZ|1jOU$k1|Yd8QeEy z=r25HbA{v{rvb$pu4hcT<`o12B=8yw<9{*GmH+V=k-e2_%pE@MY{w}W>b)7m64^h! zB8Opv!QM=w-cKqfenyGYDXO}I3s~(_)`ahmMCUKxpkC}@UNWbLzjQHP?pdL=H)OFV zSS%^?UOH+RJwFOMa7YN!oofoUltM=(hplvAbPlZ12$EfUc&yO1O5jPzVEzIsO|n$r z+)RkuMTf&n#4!6!e1d9nM#;0M(6{ubCp_ol?VhQ3$liF|BII9f{;P6HJ@4u&Z*@uC z{`Mf+Hv-&j!BU@G4tM!OC==e)m9+V_g;U!YeM-kl4TeOR1;`v3Z8E~`oUmmXAO@G7 z`|R_i+VVJHOt^ky68<$l@O=jH<6<)3P0aDOtCmh({1rI)COncVM%OX8y5&rncY$Dj z6f7^ehNj$EwWghUD^JJp*cXH6`q!<%&OFmFgZ3zKSeEu6Efvn-jkixRzh+)P8%tlM znQ6yOS$fs*-;c9S?UR&5ygu;VQD9!9@68$!j`iSw*FsEuvhHy{yv5 zi@oO=)(u%eomrNF1PqQ=bD}<@e;}}xdQVLz_xg1uahC9dABaQr%SiyiUj*UJ0qMmC z&Ue#8HgAmO{{aL+`@T(AKwxbCJMQC6NnLQan2%^yZ{&VVE3&XdrM!wPfU0zd>f>od z^Om+$^Q-M}=ccA}J#v8{==(;cD0}Istm_W(+O$hfpAtqyI|*K)nJEd4BUSY3cOHSy zL?BNhBI}I&*mRQ7Z7=iw3(CG}A(judRL?h@z{n_qzKGpyAf^Um0{6O>)}m;|hffcMpMszTcU-zeST# zSx()8SSDR$0fdUzUh0t}L#zZe%mowmpqdv3a2z=u84i1Rj%jIT2qxMp!p|fD_7d$T z_>}!W2TJWqHQdvh2j@@cYmI>V*l!RI!;GVc37%`E_~BR`o1qv+Mg?N1{6Y@RZ1=|a z@dL4l4{5oKj=hpbkQbn$W(#;&18$C-;DLP%FBiSvlcu2ZiId@XNhOBJ2=@+woBO~% zy}N=$b)pfljFgw&qRKWho}elQq*@G6cA9P)^und5(q0J1AJ1T_(y=cqGFAVP&(qsp z~{;6+D91#eLHEmoCk2|^ zby0m2;%*@#w=qt_b2or?Xnf-r(*(1agrL(E@+13+xGSXdLW{e@Xb@PX)H)*i(5?%c zDypbDrjgNh3DarU6f&2K_Z>H3RFATL#JZ_u1mv3MH(K)SrD!r!;U>B=&CdHG3A;^c zbbVS@5VO_Pzbqx*Y_264QN5P{*R>midx|m91eRe5m^%uE0lrrB{%(SoDNJC>jRfN! zr+lpRi@2L0NIbbCW8)js0uNJsOhS@I{@6$BEZ1bNDpLREq^?8!s5A70UFK6afwd>2 z{9=e)7r3yuQhf8FmuR}QTRYqYG-1qh%^?@82kQ~CJL1mh<`{o|nBskL@hu#OQxw80 zk1a_d>fKeyoBuIuM*ZQ_HcHG8MGCrlG^p;9O3k4n$6bUXqKun%#c8}TB~4eQ=ycg2 zZVZxc4sP|Xzi#A33~YX7{irv>EBQSWo<2zNHP&x+(->6G+<44IT42^XofpT%lhV({=glM!Un(pcm%4iX^TSjPPED z8jC(zu^LcDrEA5YVJ4XPD20?{GuHD%Bq{gqkMXh$vXh04BtX{%ijR&d4Q~cncceBw z_pwD;2)75T17kM7HvRiDL(<7`&3x$|4I`r|gg_BPFT-;bE|5(2>cD_1I(}#&B$t~a zUrUu@j5|0^sAR2)(a~;-*E%U~B=LJcM&>=O(Un8S?jPg(>_nF#dh-6~A-cIhe>l>k zBauYxy08pn6q}|>)2>8$nvA5&vC4nX5}KyE>pMh7yua=p`2ISk>iQ%6kS1y&{Zv>a#bNvRiAj$AX5aOLi!J;*-{6N*vP8*+ozK0jS z*asdQ0o}og|D2o6A~$haa&G+xAaY$0GLp!s$_g}{a?~{=F?tm;+KN(>hM7Q2OU0a2 z1PqRhILz+YyD{vxfZhOC^n%Wj;;a`jI$?B_MKwxIAZKx0cq}Fgy8aupAxzWV@fnuC z>4a22Ayc8<`=esleF-o!ngYr{X&XY*LtfC`y0?kv1(QpriI6svoOZr5t^qVk-S>S; zE?w77@s0459FL1$;@uK&Ag1JY+j#rt0YEZ($X%gy)oBYLu>>j$x@J@>Afv_-G`eaO zk?V!vm8$-4X_rM%sWE5@Youu1`)*o<3!|>kq3PnCv6J6mdO~>>dCEk1x z{jc`xxh)7^=Zf?&oqFyg8eR481aCO1h?t_IQ#Vr-bnbS?re3hLi(B7eVKlQt?0Q|b zu@O%KDNHmYQqmSdrmUMe@*$Bb6~+<7#ybv8Tn*w`kjy;*;Nw(7cuS z%mzK}T$VuO+*H5LIBSs4K~ioEZq}G;fZa{-N;kuMr^qOq?XfH))^>!%H2WV$MSBVU z=4RNjO_u+sx}gRT59Y@VMKE)olGG#ukY%DL%UyvLi6 zF5T*Hk(_iTu5Vd@#XjePY7&)Pi%7qhVWHL`v=EL~)^)@G6RYMb*1?t-@mL6ct|N{Q z=L{j=bM&VdH}Tr7I^Owg2;8ICN9r`ep}~=bQsvD86OwX0gDK2V+L0EKrkiv0YAy0I z%&Ky~mWZ{CjHc~GxOQ|hT;EOcI-BJ7sK5zkij-@+5dU!(jhesW=9|zSh)xVXhs`kk z1BU5m2?Qn-I^lP|Hzlm>KBpZD8(!&?mltKLFe7Cm>{M6}4vNm+o!&@XGIu~*=V=5(Pbp z8$*$7T^?tc8Jt>FKGSf0i?Z(Fu{R6;>;Sk)Vq#M)qb8>0wC|z5FJ^Qd=Ci`W{Z|iP z&TN?tu$doqPI4S%_}Z!G!%}r?pQh8`g>#hPTdeP}*hnQD{pj4|RfABz$QND6V(}r1 zRS+}K4v3aQ^v8Opj-PGS@ut&6D4A(o%gQZ))cY_!x7)@xi?-}Qj~8}FM*O!$tLU_> zS&m1dqAN?>=sFEC=}KhOiQE_@orelJWGpG%eW!#WS}EG;`4)$*i$Eh-@$7B`?MBE1 z3mIvF&#aG6XD32RksDD8nb;f1b;T)jGrTh6w_XXXEg5k)6_23d#pz}jkvPJxN_?z@ zRG#cjPW-Qi4d3s;I@F6zeCyeo4;JDRz@n;qoA6$&KgsT|&z)5pKc_Jy$%y?%dTL~4 zAPcZwq;+9mcBtu!r0L?wNM1^kWVKnQzqNwMGZN8FENQx1N5JPCD?yteHm*}6Lqd==w!Vkw zbuOfCtFP~-ZxK0=A)N_6b`xO3L+a7BmtKG!wtWjN<(ytVQc0c!9`2J_RzR{KDki%f-;8KXcL~GHF!6DQ>nsfd2DVXjkAd-Jpw$IhW51c? z7;vWd@*X_3^3Ut^Ox(+Xak#!5g$CGLWBhp&*xP8}25*T*v<_em_bqErMq05p0^XyA z2z!fMf03kHsEmnif6f9GwXn~Dk9N`AV;qceo#{CiXxZq>rdJnP zY2PkgNG%K6aY0-cw6pap&HTv! z)YobSYC1h;VcGA%IQ=GqjSFgKlNNNWYyM@1nAm8Ekb%wWOj+}z?g42Z7}2Xy8{01U zbI&)fIyK11jXsyY`ITjWZ#`f4w@0JsZ(R2K;|Z}gHKVxB<05r+vbkf~OYkmxfsR9X zujlPdY_QZc)x!6|$wep^BFX3=^JK*4H`b#@>N$DZKwAK*H|>w`GNU1m7N)`pB66tU=Qk{9w(iW@XlBpJEh zqFH=0D&g)a#Ok+WZu0Dubz5t zww^slYn7%e$_!CNKw`K*#`j%^G^a9#|5wu!UC;4;uKA6rw=8_p8-4~0i7k1`0 zaBsfQn@84oUGdjngD#69QMuj>%@MhHL25>!S(k_PUrUhxMcG2^qP~kZgzwWZ|>EHbq9B*NlRI!KLZy-WlTA#LqbEWOyMz zob06eeI2n@X}b6%^IGBB{xHGYUyK2oqcVj?Wscj)vZy0|bWdxlC{M0?vLhLVSu59N z28%>STIR`KqP-4&!kH~coY^uizIjSr>vb(e#zg3z8{O!dt#D){B%|jxX*UM#U~ZT# zbkxK9mSl7sQgwr<5qlA7I@uVCd2*;%4eG#Q%{RZh77v=K2FHf_s%_Yw5Nkt5afw1A z2wn)x-Ez#stzZE}f^x!x(PU(Fu60yfgoFia5Qg?q-uW=W_n5L{x-iCoH7t&bIL3GH z9|Ok}EsQIe?b08P6!0&F1$i^F3R(v;ihb&Yj5Qfm>I5z^RCGi89anR8hH!z1gpB0e zlyLLp8IsWIkX`bdQGSt(oWG>Px@ue2hKvYNsp++I1iVkt0v&$ujC^r%6n3&=<#TQ* z^F-H}8k$rY88HImtd*MyUV50|Q%XK#)hY!GcaLzNjjp#3f&I3xAGz1mo#f%Y7LKBn zM>BF=(2+s5Vs~6DX_p006ogv9pxqes^9|=m^jS)eT{fB`U?_4Wp4Xv;<2j|72=afD z5I3R09_T~8%rHW#+=g=jSSvCT=sF7>bm@%1lo<)48(bHhFaS>%89C07CrJ$|j6mjl zF)jExofQ(i-7AP1S_Ay>&LLi);{wTuPTf@g$>1*Ov7lF1R+Y#=TL4L9B$2@?Dd-** z8EvRuqgX{~m@RbOM^iZd9ZU>u=P8~?M!h9fk{8L^D`O`xUiYWw_8f02<=u?A~c@8stm^*ie9CCMr zukUtzU(o}m>3S+EQd_A~z333_`gLznQJQYmp=IrQj*~btl)VtHGUT(B6#FnlMZ=S< zMA<95s~@rFhz+ptb))-ZJhz|tIcG(R-*v&-kdYJ!CzN!w=t=Q9CqcTpjr7GZ_bi(z zN$s8E3en;zo%S1rBIYfo24yTV@FGGaCDBxGgjcDeqj+KG2xv1h(h-KtT3V!vZd!^; zh^84xNYYeABe<)uJDoL(QjlU1Bw_}c=Y$n-Ew37MK1?=8!-$YXkhI_^X+r$OtVR$a zwZo{ITi%)F2W*Co-J_mbIJHDrX)@9qAuYBMIO9_0ZP~{oy+GAufeL3bJ-B};wX?2Ye;=1N{Wj)bGj}kN~)4#4~)YJ0rykjb1Hcgw<-M@vnG0D z8JA>N87oaj)Bf1tL&x;kFF1YmD5%+T#oIifnp>F$OtyeFBc#xD+fVT_Lax{~u~KC- z@;yfEFY1ngG{{op2(K~-y;OOMN_soi4MkFSNn2WEv{*>}sHYl`)5WiTc`AJz()GdV zg%aW9D8;wj-XyxY*X1%_}7?pUq?XBTjlz zm=<)#tQ=jD;W^$X0`?OzEk{FCS^zPhoR1d|grxt@N|2Bck!~{7SJ*mi@#2VQvmi~k z&TaOKfEF_(Au{SJWt}$iT~yDJ{J;j-5E*eCIyb{i*WU{U&5;SeMMf)wDc#JBitdi_ zeHR{&e9gw0mP!b%+^=VK5llEGxb9ZJP%%_zWX5A)gd}JWd{o3n*TW7lZk!ar=^!rA z(Lx=%i=@ozZ<(D&=D4BO(Ie8ad&vQI9 zN!7bsgJWT8z(LIu(at!Gt&tkFY>wCHx>#v4Dk2k}+X3)CC%H0D%kY?5e|Hgt5IT>H z=6G>Rq{O#th1%6_f=}I~YC1G@@ky%(bcaBn$E6w%p0<`X*E&%=SZ*D*bTRbby%9)A zMoP$MV{Q!dLoD;|tH`LYYDQ%=^Mw1JNSnZ*=~MNGncpN!^LxDt_xOUb(%y7=pHFmB zDHd=|r_9yTxRh%H6?9_#qr>DGUJzQ$AW~?OAScQ`pbNwZZ(q#tL34z?-45O%8TE%@ z?vX@7r~q^hK~i*L0i@;JdX~?+AdYy%G?lyaqo@H^PUyOQMrEYw+Tq%KCj6TynijPo zkd35L=t^q4L#waUM@F3#AAh-lztBmPb!mWIX)?+k5OkPa^Swn(i`@&BJgw%*+K`VH zpVP63UzIe#j%#5QaRU67h0P&;u+;_b9Rd3-pf5whB+5I_#Mv4C4LP(TNh`*#gx@uD z>IHXI@2dE-flAZy{|zHG-8vHWJQ3fpnvD7(DvHx|+N^etn}WxgCo^4lJofXA_7i;f zg(m)DTa#D(dMkSAtTq`bxRV#oU@yh1BmkzyxLFnZpT-=e$9c+77NS5#jNG_syPtV7 z;)KeJN5H{>xBsD{jy0lFO|E5Ljd5SmM%evd4WzWrkrC82B)vxUf_mCIelClGUcsei z)C_7m5irD$D+97ou6t!2ZOL{LyzpWQTxb+)EGm&1nG;r;jEb%`D(PA&u8@qJq?-#T zzt{t$`#(1}gwhld%k#aT)n;Nk($*#~wGfu0OkQsG)wrBqZFIdxwuAfwU` zxI_r?h}>Pino){qoj;>_-uP0R>nk!6H-@tJDq#||JG>0o;}qxw`27UG+^*s47wO1@HSwq0Q=Yqux6{h0 z>2y6sihlz35*;M?DZ^n}akz=8(I+rZ1xtQxDzczBf&B(Yq37Us7r1#0+&%zykAW`9 zC~7vSgh(w;MKKMvt<-cn$}Ih0ON4H2ZLZ;XjWQ5Rwj~oGZVX}*q$8w7_8iH3vOXQu zyMy4!@oVntc$Vx^=8ai5MD14OREjF3y1;oP0f({0UDL$r4F8hi&vVs5Z zLS;3MVV)=3%{a+_Ir+vJMLeF?5ZLd!$*xYkz^2z>JlRz>qpPliY^hqvx)?9DL4 z_55$pm&uA=Co2~jO*>Cr-&FdioI6iK>IykXcqAuzfjcC5Pccs%_kr5rB$eRg-*r`I zDyv4MNl3momAk+NW&gA8f`zj*z+O^PR(guE5Q$R0+6vciL)liv z_gQVukx}r&l(JU4b~0CuJx8MqFT`uosuI!aMn(lEtOtCslj6!<_7;tN&BzH9conFL zt_zzDq;uLl7LpHLx%oxOw@j|AQiKtU7K)q&R`_O_dCf>nQ_YQGzR+YeP-G;jQWW?o zE&{X$l1*tdm?yJ-EN%?I3(jo?>w%Suj6@)y``Cn-+9|%l@R!9w=4B7Yexj?p7{i5{ zKX2Y=KW-e5JhpZfj$5zGUgY)r$D4!t;<~$L!UGKd1wiIJ5n9SJ93MT&JVo+ z=*UPU-fcCF_-d5O)1%?%+1??CMTdT_Jq>?P4Tj!4nUPU9#nK4=UJ!Mt4MLT%vd=x z(va)RTY^ikx-V3;p784bhF+aVJ%u1?5N3;&^6Du;ctC$gOaTfvPXKg<;&pBO85D-@k9 zUVjXGDO}j4%fVJy5JF>YJuDb=uhC@FQwOzU0LM{eR7M_q+OAS|?`dQJDy|F7DUs2N z-ZGURR!O&s`gyR^6aWY)1_EP+mgrx2C^5~qj>F$&rd7Cd)#Flh5=T3u8f-vM91!VUyN~0AaWJX+CbI{-$y}+5#LBa#?J?fkPw}y9&@Z?gR!LpA5@e(ilaaFk%JA)@#1FD_(^N%*EP2~n1@hRs_d#!i zs<;@58}$XXn96wZDv)N?5xZ7wM*!-URX7GWWWd;w=uZqBAZ<3oZ&;wCh3&B_7 z=Sxa#-iSjsoiY#;M>T2oREnW21)cm`Gm40G&7*A9U)3>9=6yAMZBLrvI!wzu8_tgG z5j{t4w;Du4{635xBhR1H^*j*-rzic6!y2#~OjG$q1J!PdAH|2G*S%H1N<>C(bD?fn zM@C-G{o$Q4-eRar6H-P=PBRc{G7=pv#CahmqAXnek|NNB)T&%yvUqC2g`|~C4R-$X zo~h}$SHsS{t0E+EX*bLUMYURld#)2&DvCB&3%D0`nhqgrGj0IKoc^5nHWUgOdKq5j z!=y=8p1Vr>l$BUYimn;{&fX&CUB95;)6hps?&PV3e_J&sq3(S_(xKWn6Py@&=0mlts zhxMb>MMkf!`X#YCk&*hD7<*&X*KgC3eGJ?g`fJW*NyK$w-eGQ0xstHp!!0KzqKHH~*{`|B$RT^NWP2o%GdXE>B zIoy*IqRA{oJ#5ksy=ZKB-KTl7cVyTe6qL4fq_pf;%qK{bXQctU1}W5ekUvn@;T`_Q1TTEK@78pCK*xF zb;IT`OkJ%4>Vcrx0Lxit+*lu`_;Cpe^o3#R$tVw1ql>7U;(hKW_So#o2uPWE=KfBL za$U#|R8RVg$f&5dsA`dskkMu3)E)Q5tlAwi&l;S}gxXSHu{v=Tw!CGd==zk6) z$AD09&%@zGL*7(JM%{|ljHZ3i;?yl^rD+0&Djj>(5z;Y^)VI{wb|Iu9qBqP2S=3&k zm93%QXWyaOw?8qcC(zS%DL83ani`TO5WxormM)V?PAZ*UjVn`|O_bVYn zO4$dQs^bYBl}BUXZXlxv30~=?xE?PPY-L$?EUlU@-Wj-3Oy;kp-4q`^4Cy&4QYIv` zWgMtJNJMJ7ZunW6N~b+{QHXcql1|zzNF~K8G26MH9XjgKGVe}U2=#aa!am#i*NqwET7Sa@=%i$lH8=V6}STy zjacHZ$>@r*gpx*RX*!nY5-YF^E)7LBT&N9z4Bitbb+P4&<@U2iEgYWQdqEV$Z-*&B z7n$dpz)MY_y@}V|8m4?TSK*SVVp8Z#h(COu6es6S@iwL0oaVYS0tPxS9A=kfC5{)* z!*A`nP^CVdtRQ`)%{+CT$Z&qB1!rPdp;jvD#~9{Uv(pOKSXsBgI&P*ngNaxCrZr%& z0qobEfWf&jbW*$!w?nN0>PwyBP&X-mp6mQ&QSUUplk9=h0lykE1OKx@%2dZ~p z;t(v>FT;v1G`bh25f({N&|QdX8C5&>Wk9TwOCRw$OKN#lwY+5`c16+3IvtfRXw}a| z*&Ey#+^rV+`?^h6esD9{+MGU6aPKYqrLmM`6gRrceNCHnrsi1a`+Vqk5?uG)<8%Zv zZz;F#CDCNW3%wOm0U}zcLT`~?2!rC}x*|5B1q<)rjHU_S$B@Q(zUs`0k-UGVpXAuMyKie z<)rB}Cg!Y#bRsv~bYVF1R%bt+c>D_7hD%FEMW1{ETx|!}g#*@*!i}Aq5DFPB>a0y` zbd@w+R*}d^Bb`!M*XbioSg6pkFDn_<9x;x56;_$5V%lc0V)th~L`z&kX!g9HI#-!@ z*+;1xVDr686=t=qIvG7Kni-^csYTn24CvG+{nOlNas68Jy14WL9ZUT*8R_1lIKD1J zNmt~$Ak#>-vvi!M)30H8GU(4wlv`RtFQioDS!bX3`Jgud@i+-*1Q+>5>T|THd$XqA zDky;|xMHoF%LnbvDAKw&#!pF3Qren`q?RzCUMey|yv|2AWGBNl=2E+1CWzd~6DEXZ ze|Nf%IH8udOJ3B$1IVjI)PCNRLu5F53#TOldlqxGbqUEi#HXnR7-K zyD^OX+xAjmheX73M1r@v8E(X-+hvW6ma@+%4kkD*g4fMqikEYxN!=4rDJP|fjN+P+ zn4`u$Bvq5W#^c3~o(FbQ_2`F$|*~yaj&tnFyQ$A#zhq zN16Q~@n*WN54>Eo#w}!E=(>`Tuzjtd6vI$;FT-EazljZEP8$$4x|VWcbm~iwIBtjE zwRk}uR|b2=q*$LqM2%>txP%vcWiTx@Dm_P+gK$K4=hM= z=tzgS3)w{Kos$sJGzDE1$*8Fo!&tOn4VbeNtMwi3&axrWUxn|Bc>Mb}SsSNBlKMLQ>!@Oj!Re*Pj6%gKc#H^KtQ8&C}-Jk?jUL>GDG zp=)q5j(j_u2N_~mm8R%bhE~?~qD^G1e4X>T$domZ^hxr46OJO^@M-9ZX)zR@aR zxyVR;=e_y+YVr0Jjn;U+NN0J@FbiGelqpTxIj-1f2zSei5)rmTbg z41cu4CNS#no8C~6>XQ06xZXbExpRT;!x1@mM>zqbBB_=*MU<(?h!N2<1r|W^cq^RG z9y;ojjY^RlgJC|fv7KEq?Or1d7&*2GALM!PdhB-{q{M%XMHQ_}Wcmk%BC| z>R77Cs0i&8uak^8330yx47Y%6Lq*g<_Lzsgi%8Syu5KOfGi{f*OIKh~kJVh7jIJuz zg=rQ*OK^cN4Pr%OQ#mpSA(@zDwuozWvBSPZMtY<~nTMIF=G?^B%jx7zH--lZeoiq% zZZsae?c%*=m9aFJwjLWUY|rcED8V)*jtp1(jEc1Df_q>E{H|g@x~eVYaf)a=5R#0* zwt7W5h^Opo164a8^X>bRb`0J8Dq|%U{JCdZd=-eYHVh+k5{6Zii8D(ILU-|W; zZ6&qW=flp)d?1+sO-kA#2#ecPX8JVqy;*|DLSz(Fb(DIyQhbwbEfaIzvgNregduuI8Q!}!!oQ`8?l=Wp<5xIQdQ|hmgbOibSXW0m0mruV?f@%rrNq`haq+xp z@v9nyw!DS_#vEkz7^dVxEUuI zvB&Z##kaUNx{?Hz@7k!efFWM{gHd8WUY3$||VpsPv^gtx=WX=|PG&+>T)A!c(sp8J$EQ3k^85 z7(p85bXYG_BdY|x`<6+g7ot>4;k zu66mG`;Ul>1arJcGIdNOp$458`0pFQXbU(T0&H)g6Afp&6{(PGOVD#v?Z_yC`%r6c zz|^a*w}`Vn>Os=Y51q9m)r!0@@xr4bBk>c9Er6=zx*%R?V$8_}5aItXbKJkIh?|f_ z-6&px6dC4ibEeN@H0DC(1Q+j^Q$H#tL@De zF&T-IN;iDhOxY6 zrVLRTs`7!QZB)d*Me0WS!qvsjDt+2=RfYgb@aP_ef+j8JriqUg*TK{S{|qN7P(SP>Ivvxg3lNgQO-R| zOQia&U_vA@R*t_~c~iAUS40ck1yz$MvYaV9C9$s1=Rn*T^rpdPP0b(ElyxO+HZxrd z7l(+{_g?OEtVH-??WiA`W2Zj9VyIV6J*Pe>U1s4mu$SVKTO+*0dQnFjU3G6!Su#e= znxjBMy>QU64798TJu4tlQPOG01>NjtCDlwXooq z(db&FOdBibg;52YUE>b(X*CE#b)e@+iHWVun$jk=Hfw6W4kd9KzGy7Wg6^G6Z!Ck_ zbyNe|HQ-?iJRIj1X;)=R>@q|~)yq1I^@aKXgP`R@I&-tXh@-_xPVV7jucTX8Z&5hL z{7VX)Qsj&aoK-pT`Zy$|u&q>DRk0~DO!lJbIZ{nE-lHFO=RA)xL~>bVQ_BFYmebLu zjF-@vj|E2?nfwqMVA{N?t58}=(jjkl45M5fj zr@|6^Nz;u2DaAD-J8z4x2}=X4oQFjsQ~Sk+R~B~$zV(FyuU>{%ivE0D6?1d(ntf2bzp7gsA9h)aYskoYg>48-OSvwZnSR zxDShvX0N1*XB$aMK9+Vb@P4Tkb+p!PL+)S{i~;gLu|n5M<;bWA zlr0`7UcB&tt_w|XpUzLW9-M4lWHc|w1wnR(-BKL7S1mH)_eNOEE=M&Z!unOJ3%RD6 zij-vjl(8^`nd7 zOEwhob!Ms7r$_wxWd-SZQPE~4^c>YD)9`erISSsLbYs{{@dnk$rvkW&T^ps7(W$g} z$Z5(Nzn|ihn`6Ad^c-Cm^2W0y3R4#i9kvgY7oDW(+#gf&$&Q&m_BPv4^@a*vl!nK+ zG3Zq5mGE^zkx?x3Has0-a@P}JNk+%vyQJ*2z-f+~&`exs=y;RB^|j$ew5O1ar&XQadRVY%jsQz6G9hN!Xi zk1bZqgESJMY)5rJDYBcv?fjrU=(HPykdZ`23tCw-)f_GJ+&J5&l~Q$;=rfZ3AgTShfWx!!G;6}L!+M=K&THf-dFz>7uCuhOMa2{J;#hr)UhZO}P5)SliWbq} zswK`kH8&15qM}CEX@Arr5T^$urPGLZ(w5d)PH5BA?LbDosByV!tIV=P-y3lQtVBlL zkS;B1iI~?qRa1vXH-_+Uvt_JEZ9(byB7JOBOZdZK=pey7#par(wAoV8xeC3mD{ahWS8eNHiJg4XH$> zi%gYfN>xmE8cx6-0Y@XRLT;tlrpiuByQ_wJCDzNLMpu#%=NFCrc<}?0QMlRaNr|ot zM51OEbyX*J{J63ZOME4deIYDdlBUyXN2@VZA3BOHlIO?GuZGz`?x9#kD=i&bO($(1 zLP+}gb3VqJyqD@nqv*>SOouN{JIDo@6pJnJ5Fdx?T)NQ$&h?(MZmQ^L0d%|pjGHGP zqI{z6LtIp&YY`d6jjjt&(VQ7^s!m5nI!$L%;N^5(wEn=(Fr)c#m3nDnSl2V7TF(X(d0Z@6Uxm z?~240L<9_yrmI?`YrK<=`%wht40szrZQ>XR;wjC8=EKNNn3^r72L@TZ(yNG5j?kxD@O_F8-wEXoWiI9q#m`$9rm=+HqrFgW&f)=byq~77U*aE{_ zyG4(>k?%R$Pw_TeWYTHRT}Lv~8h6*|8vcz#^Y#*abbE}~I3%hg1$b1*bwT{8gp8zS zq>G#GKuc8A#lOp9r6s6EUS_snEeGOy;8vuRoaQxX=XdtdtsbpMY*6R99@KopYmU$W z%bp`zsO^OM`;NC%`_Z%#akh?Xx}s8yn^Bhm4->IvlWb%ee_k9GM@?+yEa!1I_ilPwo*sNg41*e%DSL9 z=I?!yQ3l)@`3Q+UNAbd6g_==$eMYs@sW*;_I7smwHoEf5k&*NgEz;dUQXd);nYC44 zLG0AKh+~@uod(boT{prarRCgJxbh574jtiOiceiX?9S!R)-}O}tA17#MT)uD8t7s; zCq*t8bI3$w;k(GYWhA-d$R@A{;MT~ilRFujRg8>EPtyt5ur*8_0X@guCYxQ4sG^e^ z(fH8=_~vq8df^t;%yHD{x*+S1M?$}+u3br&{*^#TVpSsPIi12WEEkG;$kK3)>dCzY zHCMxo5R;LPjI_*K6u6l48c{omjOrXb$|3 zJqC`O-Z0gLoFNa2d1sl58bGsXfSx9!Sk7IxdQPY5nqkL$=?n_GDqM|*^SNu()VU@Z z*?g+`A-->l$Vf6Lh};+!lpe2zOw+_aG<+F^M8xvP?ifGj?*eInow&TRbrCQW{Go#s zUt?;H(+MADKrb}9o?7pfLEwB2Zpy_bVYqhbF6tvFi;(1fb^pm($jGq#i(;&rESgni z=X|z^8zlRx5q?!usa;CAfn$mp z=sLRzWa3AM5V)dEBcG6r z8J77)x`#ub$+9lGc=s!ft{0VnK|6KZ*of6aeBNafvK@XWOy)iR&p(M$`f(OzK@KgM zii})&gEDWftrRh^CQq4ng72~+b{uU?=PD4ZA{jL!D|5+Z^23p!qx2i6RuG2EXmOc$ zAFJuA0_n<^8Ae*b5Z4|MV!@(CG%)qIqX?PMc=B z<`ddt+*ja8Ho)Es?K4LyK2bvD$-kwxCS;`ZlSB3wW%x0zDq0DUgb}*Azf;-kyhzJO z(RlHyL>6(8x>+z{Jnjas5^)-y4ni_gqmYPLYK0aV%^y1Ik(BTeWmrqW}kON8? z8QmRw^VH)6Z^oCz+C@fkJ{%GG59eLlobQjrSP)UqrR9A%dDtBj(WqiO%ve<=?%Y~g zRfXd;%m+H+(PVTvTmvE9ZDh1SG8#silts@wtDW>5NzI7hJfnwW@5aE$sFmT0jNsAw zr!qtgrA~Uy0#iRs@yjp9z|E6+?QXPqrkrmV(&!r3egYYu@}VocASuU+g4&M^T$2>d zrh448*Dx$6;$~;*FWW4r8R_(F*{ukxidrOO(4!@EeOa&ibGipJ%_!-~P~bt`yD{7e zVm{!XrHej?89w9(b32R|r|Uve4@Q5%gmj@HW27}dHCDJPsX0t(bd8l%dLgnj z&FVs@jf(^f@)#qe`Sv8nH6v}BDs3POUOQ@`?BNhB!l@|J5yEBstEd~=Sw?2M^4iHzher4MZr=+}IT?$Cd|Jy4qz z_pnIqoUL-2PX5q-ikJDJaCQ+VyRylZ9(0ZI$$4GadM_7?yqQdM6?0UQ5h6pUDnuIE z@KnrEi(D5hGFn~4A{Mz0#H&t>$n^QQYvJipw80aH|9Xgwgp5kcs?_51&ZVI44~>Dq zPJ(N{*YKA~{HHAPGAWgeTr`{EYnH~P= zG#Ws?0chR3tSsWJif#*$`;T?-`0@Il ztj&0R3lL?$Ga3kDrdnvLq0s4z~(vW*kZ)o+3JI{PrcJgBy zA|tnC$+-`0HT0(ky(=UmHRvb~wpWsjZjSNsXJh<1dyDvi940_2lSsFK zu_)Js*5?VWMB7xKzLsdZk+Ul8RTcFd3MAc9xZaNXPxQhQ!%{BGjVzj<0~IAd6Ru%V z)3qb@UD3FSqSr23I2X_}v(%8DBO#*;lfIid()oRU&Y4@*09n5n6%B#U6JToyT&w}V z)4+=_HhfY=L-sUSRWkb90sfqQMZXTsu3ag#5?57!jJB|u7j(U)5eP^c1=E5XS5MJg zBx(g0uB7HjM9%?uHY`3;Gm^(jiZLGa^|-X7ZGFpyPT@QXaxFGgx=0p1sDG1`kvvDl z4o`Zn<@(okkaZ@bI70!oc8STd2%scuA&-kx!!t)*M-1nT2C28Yz;NLAEPuEG^f&M! zfcNxM^GsE3Mak&bVIDiXfZIt#y-9&wbzaIfEsaegcW&vP4*gE$cVz|W&m~AT^HhvP zm*O5A7fRDdr23|%4UCY=fn434{W}u~0LN!++Rf_finZZEMO0QZiXn-i*&?b_GjF>| zG}9hsP8*Uu=4Dn3VLGlll=sg2OVLbTFPn`@^HjEoFlrKR{S)`YeSi7>{QdF!eV*_0 zDF|=+5{s!~NAK-=EqmJH8OR)E1o|fig}bI7j%!w=&7?(sf*{>yGt9nH(28aEAdf|I ztG>1N7HlVNgd@tU!7htIZ#M4dY*k#CuWKS{v)I~7Skj!Pr7R~ow4`>$EjA_SFJzXo zKWmLSb7K=R-G2ofL_F>tM%$Nh+(=42&~y}3WSvsX^bRz^`arX}Wh~fQZHRYIN~rJt zycdfg5lMyEGhy-4Q`_)KIGN`#B2AH#e1koz<68Akhn4yl^Papa#Ll+*Nhf66P)O2~O7gR?_Z(A-Hv>r{0F@j$Lbb$|! z>)>D}lkUczczuZ0hOpK9jILck_am)>Cq8FkEAK;qdct))nBFwxqK~}A8Uiiuj84II zLkSx;kY12uIAP37n5KwB%4k3Xl$JrNi;XBlg9XfW{36C%qA!ncqKRdtyp{UR3T};i zsc2T%C}P8-PDezk8T5}<)z=`hW&q~yy6OWJ?e|scn01VpO2*=BPvQppb#+m8HEh#( z_SH2vn%+JST*uqa4ZdA<5v9?ge_j#;Beco+JLX!_Oxz+KgNK^|OJL^{^cG1x6Wh_) zx+@=k_)W=`TE7oN#DN3F56Kte7AioQ`HoaIyd=n{88&xi6*8=0ZRJ?(T5luCGBT#1 zO@nrR@=&8jxTjaWg|+PiGYR}V+o7~?!fB3$x&%0jT3swD3@$?e=*>WDY|YsWF+6bxj-W+3&gKdDWJGy(j(;X967T=nV*b-hNFaSW|}p_+c|urky|9X^`9;l zzLahhzN>%7%CA;}-0hA1DsI`S`{dT8TbuakzMzWD)phGH!1MiJ7UMTj;og z0hVSZ7z0+)f*V-JUu~lT%IxyjAC4=-k5@r|;Y(Pn4ijY}w zjzi{?{xjRJKMg*3JEJ^}4+CF+S}puRDb@oY|M>s(A7M4|{zFTwUD(jZPuPU)E{@d$ OXyoNibgOg?PW~5*eyAe= literal 0 HcmV?d00001 diff --git a/src/icons/extracted/index.ts b/src/icons/extracted/index.ts index 620ade529..273f40df5 100644 --- a/src/icons/extracted/index.ts +++ b/src/icons/extracted/index.ts @@ -5,6 +5,7 @@ import _claudeapi from "./ClaudeApi.png"; import _claudecn from "./claudecn.png"; import _eflowcode from "./eflowcode.png"; import _hermes from "./hermes.png"; +import _huoshan from "./huoshan.png"; import _lemondata from "./lemondata.png"; import _pateway from "./pateway.jpg"; import _pipellm from "./pipellm.png"; @@ -89,6 +90,7 @@ export const iconUrls: Record = { claudecn: _claudecn, eflowcode: _eflowcode, hermes: _hermes, + huoshan: _huoshan, lemondata: _lemondata, pateway: _pateway, pipellm: _pipellm, diff --git a/src/icons/extracted/metadata.ts b/src/icons/extracted/metadata.ts index 294936940..ffbc11222 100644 --- a/src/icons/extracted/metadata.ts +++ b/src/icons/extracted/metadata.ts @@ -58,6 +58,13 @@ export const iconMetadata: Record = { keywords: [], defaultColor: "currentColor", }, + huoshan: { + name: "huoshan", + displayName: "火山方舟", + category: "ai-provider", + keywords: ["huoshan", "volcengine", "ark", "agentplan", "byteplus"], + defaultColor: "#3370FF", + }, chatglm: { name: "chatglm", displayName: "chatglm",