/* * Copyright (c) 2023 Proton AG * * This file is part of ProtonVPN. * * ProtonVPN is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * ProtonVPN is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with ProtonVPN. If not, see . */ using ProtonVPN.Client.Common.UI.Assets.Icons.Base; namespace ProtonVPN.Client.Common.UI.Assets.Icons.PathIcons; public class TrashCrossFilled : CustomPathIcon { protected override string IconGeometry16 { get; } = "M6.053 1.276A.5.5 0 0 1 6.5 1h3a.5.5 0 0 1 .447.276L10.81 3H14a.5.5 0 0 1 0 1h-1.043l-.878 10.087a1 1 0 0 1-.996.913H4.917a1 1 0 0 1-.996-.913L3.043 4H2a.5.5 0 0 1 0-1h3.191l.862-1.724ZM9.19 2l.5 1H6.309l.5-1h2.382ZM5.646 6.646a.5.5 0 0 1 .708 0L8 8.293l1.646-1.647a.5.5 0 0 1 .708.708L8.707 9l1.647 1.646a.5.5 0 0 1-.708.708L8 9.707l-1.646 1.647a.5.5 0 0 1-.708-.708L7.293 9 5.646 7.354a.5.5 0 0 1 0-.708Z"; protected override string IconGeometry20 { get; } = "M7.566 1.595a.625.625 0 0 1 .559-.345h3.75c.237 0 .453.134.559.345l1.077 2.155H17.5a.625.625 0 1 1 0 1.25h-1.304l-1.097 12.608a1.25 1.25 0 0 1-1.245 1.142H6.146a1.25 1.25 0 0 1-1.245-1.142L3.804 5H2.5a.625.625 0 1 1 0-1.25h3.989l1.077-2.155Zm3.923.905.625 1.25H7.886l.625-1.25h2.978Zm-4.43 5.808a.625.625 0 0 1 .883 0L10 10.366l2.058-2.058a.625.625 0 1 1 .884.884l-2.058 2.058 2.058 2.058a.625.625 0 1 1-.884.884L10 12.134l-2.058 2.058a.625.625 0 1 1-.884-.884l2.058-2.058-2.058-2.058a.625.625 0 0 1 0-.884Z"; protected override string IconGeometry24 { get; } = "M9.08 1.915a.75.75 0 0 1 .67-.415h4.5a.75.75 0 0 1 .67.415L16.214 4.5H21A.75.75 0 0 1 21 6h-1.565l-1.316 15.13a1.5 1.5 0 0 1-1.494 1.37h-9.25a1.5 1.5 0 0 1-1.494-1.37L4.565 6H3a.75.75 0 0 1 0-1.5h4.786L9.08 1.915ZM13.786 3l.75 1.5H9.463l.75-1.5h3.572ZM8.47 9.97a.75.75 0 0 1 1.06 0L12 12.44l2.47-2.47a.75.75 0 1 1 1.06 1.06l-2.47 2.47 2.47 2.47a.75.75 0 1 1-1.06 1.06L12 14.56l-2.47 2.47a.75.75 0 0 1-1.06-1.06l2.47-2.47-2.47-2.47a.75.75 0 0 1 0-1.06Z"; protected override string IconGeometry32 { get; } = "M12.106 2.553A1 1 0 0 1 13 2h6a1 1 0 0 1 .894.553L21.618 6H28a1 1 0 1 1 0 2h-2.087l-1.754 20.173A2 2 0 0 1 22.166 30H9.834a2 2 0 0 1-1.993-1.827L6.087 8H4a1 1 0 0 1 0-2h6.382l1.724-3.447ZM18.382 4l1 2h-6.764l1-2h4.764Zm-7.09 9.293a1 1 0 0 1 1.415 0L16 16.586l3.293-3.293a1 1 0 0 1 1.414 1.414L17.414 18l3.293 3.293a1 1 0 0 1-1.414 1.414L16 19.414l-3.293 3.293a1 1 0 0 1-1.414-1.414L14.586 18l-3.293-3.293a1 1 0 0 1 0-1.414Z"; }