From 603e37be29088149d71e35b2064ba59951ddab2a Mon Sep 17 00:00:00 2001 From: czz_y Date: Tue, 20 Aug 2024 13:31:18 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=82=E9=85=8D=E4=BA=AE=E6=9A=97=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AntdUIDemo.csproj | 15 +++++++++++++ Controls/SystemSet.cs | 13 ++++++----- MainWindow.Designer.cs | 16 ++++++++++++++ MainWindow.cs | 41 +++++++++++++++++++++++++++++++++++ MainWindow.resx | 5 ++++- Program.cs | 2 +- Resources/关闭.png | Bin 4244 -> 4005 bytes Utils/AppSetting.cs | 35 ++++++++++++++++++++++++++++++ Views/ButtonDemo.Designer.cs | 2 +- Views/ButtonDemo.resx | 30 ++++++++++++------------- 10 files changed, 135 insertions(+), 24 deletions(-) create mode 100644 Utils/AppSetting.cs diff --git a/AntdUIDemo.csproj b/AntdUIDemo.csproj index 54b56d2..9598c5b 100644 --- a/AntdUIDemo.csproj +++ b/AntdUIDemo.csproj @@ -36,4 +36,19 @@ + + + True + True + Resources.resx + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + \ No newline at end of file diff --git a/Controls/SystemSet.cs b/Controls/SystemSet.cs index 36c2eb5..b1a47cd 100644 --- a/Controls/SystemSet.cs +++ b/Controls/SystemSet.cs @@ -1,4 +1,5 @@ using AntdUI; +using AntdUIDemo.Utils; using System; using System.Collections.Generic; using System.ComponentModel; @@ -49,28 +50,28 @@ namespace AntdUIDemo.Controls private void switch_colormode_CheckedChanged(object sender, bool value) { - ConfigurationManager.AppSettings["ColorMode"] = value ? "Light" : "Dark"; + AppSetting.UpdateAppSetting("ColorMode", value ? "Light" : "Dark"); if (value) { AntdUI.Config.IsLight = true; Window.BackColor = Color.White; - Window.ForeColor = Color.Black; + Window.ForeColor = Color.FromArgb(17, 17, 17); BackColor = Color.White; - ForeColor = Color.Black; + ForeColor = Color.FromArgb(17, 17, 17); } else { AntdUI.Config.IsDark = true;// 设置为深色模式 - Window.BackColor = Color.Black; + Window.BackColor = Color.FromArgb(17, 17, 17); Window.ForeColor = Color.White; - BackColor = Color.Black; + BackColor = Color.FromArgb(17, 17, 17); ForeColor = Color.White; } } private void switch_animation_CheckedChanged(object sender, bool value) { - ConfigurationManager.AppSettings["Animation"] = value ? "True" : "False"; + AppSetting.UpdateAppSetting("ColorMode", value ? "Light" : "Dark"); } } } diff --git a/MainWindow.Designer.cs b/MainWindow.Designer.cs index 01fba0b..c3da9da 100644 --- a/MainWindow.Designer.cs +++ b/MainWindow.Designer.cs @@ -34,11 +34,13 @@ this.divider = new AntdUI.Divider(); this.menu = new AntdUI.Menu(); this.panel_content = new AntdUI.StackPanel(); + this.button_color = new AntdUI.Button(); this.titlebar.SuspendLayout(); this.SuspendLayout(); // // titlebar // + this.titlebar.Controls.Add(this.button_color); this.titlebar.Controls.Add(this.buttonSZ); this.titlebar.Dock = System.Windows.Forms.DockStyle.Top; this.titlebar.Font = new System.Drawing.Font("Microsoft YaHei UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); @@ -92,6 +94,19 @@ this.panel_content.TabIndex = 10; this.panel_content.Vertical = true; // + // button_color + // + this.button_color.Dock = System.Windows.Forms.DockStyle.Right; + this.button_color.Ghost = true; + this.button_color.IconRatio = 0.6F; + this.button_color.ImageSvg = resources.GetString("button_color.ImageSvg"); + this.button_color.Location = new System.Drawing.Point(806, 0); + this.button_color.Name = "button_color"; + this.button_color.Radius = 0; + this.button_color.Size = new System.Drawing.Size(50, 40); + this.button_color.TabIndex = 1; + this.button_color.WaveSize = 0; + // // MainWindow // this.ClientSize = new System.Drawing.Size(1008, 624); @@ -119,5 +134,6 @@ private AntdUI.Menu menu; private AntdUI.StackPanel panel_content; private AntdUI.Button buttonSZ; + private AntdUI.Button button_color; } } \ No newline at end of file diff --git a/MainWindow.cs b/MainWindow.cs index 3ed6a0a..ff0ccd8 100644 --- a/MainWindow.cs +++ b/MainWindow.cs @@ -1,8 +1,10 @@ using AntdUI; using AntdUIDemo.Controls; using AntdUIDemo.Models; +using AntdUIDemo.Utils; using AntdUIDemo.Views; using System; +using System.Configuration; using System.Drawing; using System.Windows.Forms; @@ -15,12 +17,51 @@ namespace AntdUIDemo { InitializeComponent(); AntdUI.Config.ShowInWindow = true; + //加载色彩模式 + LoadColorMode(); //加载菜单 LoadMenu(); buttonSZ.Click += ButtonSZ_Click; + button_color.Click += Button_color_Click; menu.SelectChanged += Menu_SelectChanged; } + private void LoadColorMode() + { + //加载色彩模式 + var value = ConfigurationManager.AppSettings["ColorMode"]; + if (value == "Dark") + { + AntdUI.Config.IsDark = true;// 设置为深色模式 + BackColor = Color.FromArgb(17, 17, 17); + ForeColor = Color.White; + } + else + { + AntdUI.Config.IsLight = true; + BackColor = Color.White; + ForeColor = Color.FromArgb(17, 17, 17); + } + } + + private void Button_color_Click(object sender, EventArgs e) + { + var value = ConfigurationManager.AppSettings["ColorMode"]; + AppSetting.UpdateAppSetting("ColorMode", value == "Dark" ? "Light" : "Dark"); + if (value == "Dark") + { + AntdUI.Config.IsLight = true; + BackColor = Color.White; + ForeColor = Color.FromArgb(17, 17, 17); + } + else + { + AntdUI.Config.IsDark = true;// 设置为深色模式 + BackColor = Color.FromArgb(17, 17, 17); + ForeColor = Color.White; + } + } + private void ButtonSZ_Click(object sender, EventArgs e) { diff --git a/MainWindow.resx b/MainWindow.resx index 5e182fe..ae46dc6 100644 --- a/MainWindow.resx +++ b/MainWindow.resx @@ -117,8 +117,11 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + <svg t="1724123315714" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4689" width="200" height="200"><path d="M512 0C227.84 0 0 227.84 0 512s227.84 512 512 512 512-227.84 512-512S796.16 0 512 0z m0 977.408V46.592c256 0 465.408 209.408 465.408 465.408S768 977.408 512 977.408z" p-id="4690"></path></svg> + - <?xml version="1.0" encoding="UTF-8"?><svg width="24" height="24" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M24 4L18 10H10V18L4 24L10 30V38H18L24 44L30 38H38V30L44 24L38 18V10H30L24 4Z" fill="none" stroke="#333" stroke-width="4" stroke-linejoin="round"/><path d="M24 30C27.3137 30 30 27.3137 30 24C30 20.6863 27.3137 18 24 18C20.6863 18 18 20.6863 18 24C18 27.3137 20.6863 30 24 30Z" fill="none" stroke="#333" stroke-width="4" stroke-linejoin="round"/></svg> + <svg t="1724122928419" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2893" width="200" height="200"><path d="M920.5 435.9c-7.6-40.3-36.1-66.8-69.8-66.2h-3.4c-36.6 0-66.3-29.7-66.3-66.3 0-7.8 3.6-19.1 6-24.9 15.4-35.1 3.3-78.1-28.9-100.6l-102-56.9-4.2-2c-31.7-13.7-72.7-5.4-96.4 19.2-15.1 15.6-42.2 33.7-54.6 33.7-12.5 0-39.8-18.5-54.9-34.3-23.6-24.9-62.2-34.4-97.4-19.5l-105.4 57.7-4.2 2.7c-31.7 22-43.8 65.3-28.3 100.1 1.9 4.6 6 16.7 6 24.9 0 36.6-29.7 66.3-66.3 66.3h-2.6c-34.9-0.6-63.1 25.8-70.7 66.2-0.9 4.8-8.9 48.2-8.9 84s8 79.2 8.9 84c7.5 39.6 35.3 66.2 69.2 66.2h4.1c36.6 0 66.3 29.7 66.3 66.3 0 8.2-4 20.3-5.8 24.5-15.6 35.2-3.6 78.4 28.9 101.2l99.8 56 4.1 2c10.5 4.6 21.8 6.9 33.6 6.9 24.5 0 47.8-9.9 63.7-27.3 14.8-16.1 43.5-35.8 55.8-35.8 12.8 0 40.8 19.7 56.1 36.5 15.8 17.4 39.8 27.8 64.2 27.8 11.6 0 22.6-2.2 34.3-7.3l103.2-56.9 4.2-2.7c31.6-22 43.7-65.2 28.1-100.4-1.9-4.6-5.9-16.5-5.9-24.6 0-36.6 29.7-66.3 66.3-66.3h4c34 0 61.7-26.4 69.2-65.9 0.1-0.5 9-46.3 9-84.4-0.1-35.9-8.1-79.1-9-83.9z m-71.3 154.6c-0.6 3.3-1.5 5.6-2.2 7.1-76.4 0.1-138.6 62.4-138.6 138.8 0 23 8.4 45.7 12.1 53.9 1.6 3.5 0.4 8.4-3.3 11.5l-96.4 53.3c-4.7 1.6-11.9-0.9-14.3-3.5-5.6-6.2-56.5-60.3-109.8-60.3-54 0-106.9 56.8-109.1 59.2-2.2 2.4-7.4 5.7-14.6 3.1l-93.1-52.1c-3.1-2.5-4.5-7.7-2.8-11.6 1.2-2.8 12-28.1 12-53.7 0-76.5-62.1-138.7-138.6-138.8-0.7-1.5-1.6-3.8-2.3-7.1-0.3-1.6-7.6-40.9-7.6-70.6 0-29.7 7.3-69 7.6-70.6 0.6-3.3 1.5-5.7 2.3-7.1 76.4-0.1 138.6-62.3 138.6-138.8 0-25-9.9-49.1-12.1-54-1.5-3.5-0.4-8.3 3.2-11.4l98.2-53.9c4.8-1.7 12.5 0.8 15 3.4 5.5 5.8 55.7 56.8 107.4 56.8 51.2 0 101.2-50 106.7-55.8 2.4-2.4 8.3-5.6 15.1-3.1l94.9 52.7c3.2 2.5 4.5 7.7 2.9 11.3l-0.7 1.8c-3.1 7.6-11.3 29.8-11.3 52.2 0 76.5 62.1 138.7 138.6 138.8 0.7 1.5 1.6 3.8 2.3 7.1 0.1 0.4 7.6 40.6 7.6 70.6-0.1 25.6-5.7 60.4-7.7 70.8z" p-id="2894"></path><path d="M498.7 355.9c-90.3 0-163.8 73.5-163.8 163.8 0 90.3 73.5 163.8 163.8 163.8 90.3 0 163.8-73.5 163.8-163.8 0-90.4-73.5-163.8-163.8-163.8z m0 273.1c-60.3 0-109.4-49.1-109.4-109.4 0-60.3 49.1-109.4 109.4-109.4 60.3 0 109.4 49.1 109.4 109.4 0 60.3-49.1 109.4-109.4 109.4z" p-id="2895"></path></svg> diff --git a/Program.cs b/Program.cs index 4828d14..ac2052b 100644 --- a/Program.cs +++ b/Program.cs @@ -1,4 +1,4 @@ -using System; + using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; diff --git a/Resources/关闭.png b/Resources/关闭.png index 64dc2e785214addf16addbbb790e30717c11d1f7..485b7f3b67713addfe3b9613831ed64dfafb82f5 100644 GIT binary patch literal 4005 zcmZu!c{tQ>_nsMK$uh>i_A&M?*~#{qF?I=A#x|CQ3K0^6G!e$vHdNAL_a*COB-tWl zS4c?Nmy#@5vWq*DM#`60|`0#x$W(p@8ZCNM%Ovd8Ds!sZyJG7Gz zi#o9$Z6Rk(~M(UTYrz}z} z|AUO09&D|qP>+r12@%V!Ey}h~7(%YJw%pS&6^B+DGEphAlb;udWdRk`zQ1yt_rFL9 z9LCSb&Ip%4psa||$<#>BUqH4Mgxfaqf&-Cg&3in?2Q43&{;CL7wc_8V2W6_Zal^7G zzbeI9%+oejaI7R3Dw&zZoRoT)1}Dd)t)l!jI9DGM@AX~{x+mVHAH)W+mu@bk)J&d&H%HLD3S^MKX?+-ouLNchq3kCpzhWQx?!{dKxVa`1PU1 z0lMmnHX7X4^y9QI4l$=NN?}aHBzNhgKb_QU;vox9549rTb$AIbI9+u|L;^SzR%b3B z(J67JH(cDv9YrTK>7?*9>wj-9f?W2Y<#kVF+_`yNKbZ^3Y^1H?3EKhK?JFq( z0-#14zhc|Ygzx+<2xbLntBp*&3`&Sxl5O?IMnEvfmveGs?Fr0aO>AL9<-XQisv6*o zTYL!LwyLGpIeJzyAluge^oO;K)_?5Ax{|SO> z>8@iDqocmy@Q}rLVG45_-|2_JZ5wyI&>DLMaoIfE3LL)+cDJEfiCughe9_>X27*9i!?-^sh&l%uFNtxk7 z&8f5Y@0zCCn|N(->2-<#ci#b_W16$ZiCOCM?bz6s!y8OvV}ED4;oP43Ni?yL@TyJ< zXYW?rrp;((_}Xh5Gi|U)!Eu`Btr$c|*o@zH3N^|~HrHuNaQLA2!-ifZVtLPZy`)2$ zHRkXW6P(7~n1YfF+q}tHG)+Px4o17^Z;NCM63WU<)XM5} zdTvKRF{L6*$${{X6a^4DMOzzxnG(#RcE`+6VJva+?l zm4?ByJPy*tbhhku)8g2O<7xfgVTlFhlfUk#~*nc5M|!;F}hQ={L@G9q|iiq?MQnd?rSsD;>F@nuP+?unm5n-0*GQ8}`Q4 z)}Vf&W7FCgHe|toaVa{)ZOV!t5N~h^^?Ab5Sy{^38}Qc7d=y=+1P%}X;Jk5;nb0Oe zFkH(+`1?ZQHekpvH5P}Jh;P$4&5`rhx|-8pbsFzn1zj)LG$WbzCC;xuD=|`mK6#mx z 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 literal 4244 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 Ix^3|P0N#PQ!T System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + <svg viewBox="64 64 896 896"><path d="M716.3 313.8c19-18.9 19-49.7 0-68.6l-69.9-69.9.1.1c-18.5-18.5-50.3-50.3-95.3-95.2-21.2-20.7-55.5-20.5-76.5.5L80.9 474.2a53.84 53.84 0 000 76.4L474.6 944a54.14 54.14 0 0076.5 0l165.1-165c19-18.9 19-49.7 0-68.6a48.7 48.7 0 00-68.7 0l-125 125.2c-5.2 5.2-13.3 5.2-18.5 0L189.5 521.4c-5.2-5.2-5.2-13.3 0-18.5l314.4-314.2c.4-.4.9-.7 1.3-1.1 5.2-4.1 12.4-3.7 17.2 1.1l125.2 125.1c19 19 49.8 19 68.7 0zM408.6 514.4a106.3 106.2 0 10212.6 0 106.3 106.2 0 10-212.6 0zm536.2-38.6L821.9 353.5c-19-18.9-49.8-18.9-68.7.1a48.4 48.4 0 000 68.6l83 82.9c5.2 5.2 5.2 13.3 0 18.5l-81.8 81.7a48.4 48.4 0 000 68.6 48.7 48.7 0 0068.7 0l121.8-121.7a53.93 53.93 0 00-.1-76.4z"></path></svg> + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg> + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"></path></svg> + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg> + + + <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg> + <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg> @@ -135,19 +150,4 @@ <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"></path></svg> - - <svg viewBox="64 64 896 896"><path d="M716.3 313.8c19-18.9 19-49.7 0-68.6l-69.9-69.9.1.1c-18.5-18.5-50.3-50.3-95.3-95.2-21.2-20.7-55.5-20.5-76.5.5L80.9 474.2a53.84 53.84 0 000 76.4L474.6 944a54.14 54.14 0 0076.5 0l165.1-165c19-18.9 19-49.7 0-68.6a48.7 48.7 0 00-68.7 0l-125 125.2c-5.2 5.2-13.3 5.2-18.5 0L189.5 521.4c-5.2-5.2-5.2-13.3 0-18.5l314.4-314.2c.4-.4.9-.7 1.3-1.1 5.2-4.1 12.4-3.7 17.2 1.1l125.2 125.1c19 19 49.8 19 68.7 0zM408.6 514.4a106.3 106.2 0 10212.6 0 106.3 106.2 0 10-212.6 0zm536.2-38.6L821.9 353.5c-19-18.9-49.8-18.9-68.7.1a48.4 48.4 0 000 68.6l83 82.9c5.2 5.2 5.2 13.3 0 18.5l-81.8 81.7a48.4 48.4 0 000 68.6 48.7 48.7 0 0068.7 0l121.8-121.7a53.93 53.93 0 00-.1-76.4z"></path></svg> - - - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg> - - - <svg viewBox="64 64 896 896" focusable="false" data-icon="poweroff" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M705.6 124.9a8 8 0 00-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0162.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0127.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 01-76.3 113.3 353.06 353.06 0 01-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 01-113.2-76.4A355.92 355.92 0 01184 650.4a355 355 0 01-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z"></path></svg> - - - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg> - - - <svg viewBox="64 64 896 896" focusable="false" data-icon="search" width="1em" height="1em" fill="currentColor" aria-hidden="true"><path d="M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"></path></svg> - \ No newline at end of file