# frozen_string_literal: true

module Blacklight
  module Icons
    class PennsylvaniaStateUniversityComponent < Blacklight::Icons::IconComponent
      self.svg = svg

      def svg
        <<~SVG
          <!-- Generated by IcoMoon.io -->
          <svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="29" height="32" viewBox="0 0 29 32">
          <title>#{title}</title>
          	<path fill="#6c757d" d="M18.9 18.64c0-0.22 0.19-0.56 0.19-0.85 0-0.38-0.45-0.49-0.78-0.53-0.71-0.1-0.97-0.070-0.97-0.22 0-0.11 0.11-0.22 0.22-0.4 0.19-0.3 0.67-0.38 0.9-0.42 0.33-0.030 0.67-0.070 1.11-0.070 0.49 0 0.9 0.070 1.080 0.11 0.45 0.080 0.52 0.26 0.52 0.49v0.22c0 0.22-0.18 0.33-0.48 0.37-0.080 0-0.19 0.040-0.22 0.040-0.23 0.030-0.53 0.070-0.6 0.37-0.22 0.6-0.6 1.080-0.86 1.080-0.070-0.080-0.1-0.11-0.1-0.19zM19.54 8.82c-0.040 0-0.12-0.040-0.12-0.15s0.080-0.22 0.23-0.45c0.37-0.48 0.85-1.080 1.040-1.080 0.070 0 0.15 0.080 0.26 0.26 0.070 0.12 0.11 0.34 0.11 0.53 0 0.63-0.22 1.11-0.56 1.6-0.18-0.12-0.48-0.45-0.96-0.71zM8.88 10c0.15 0 0.3-0.11 0.52-0.37 0.56-0.6 1.080-0.71 1.080-0.97 0-0.11-0.070-0.22-0.15-0.34-0.6-0.93-0.85-1.4-1.19-2.080-0.1-0.22-0.3-0.4-0.4-0.4-0.2 0-0.41 0.21-0.56 0.44-0.19 0.3-0.34 0.6-0.34 0.9 0 0.44 0.11 1.26 0.3 1.78 0.19 0.56 0.48 1.040 0.74 1.040zM15.47 12.12c0-0.37-0.41-0.93-1.15-0.93-0.67 0-1.16 0.48-1.3 0.9 0.14 0.3 0.3 0.63 0.92 0.81 0.080 0.040 0.19 0.040 0.19 0.11 0 0.12-0.11 0.15-0.34 0.15-0.7 0-1.15-0.3-1.34-0.55-0.18 0.030-0.4 0.1-0.67 0.1-0.22 0-0.33-0.14-0.33-0.33 0-0.11 0.040-0.26 0.11-0.4 0.040-0.080 0.080-0.2 0.11-0.23 0.12-0.22 0.3-0.7 0.93-1.080l0.38-0.22c0.37-0.23 0.67-0.26 1.070-0.26h0.34c0.52 0 0.78 0.15 1.040 0.33 0.49 0.41 0.75 0.64 0.75 0.93 0 0.34 0 0.6-0.3 0.93-0.23 0.3-0.56 0.49-0.78 0.49-0.080 0-0.080-0.040-0.080-0.080s0.040-0.070 0.12-0.1c0.22-0.16 0.3-0.42 0.33-0.57zM18.67 22.32c-0.11 0.030-0.37 0.070-1.45 0.070-1.64 0-1.94-0.4-1.94-0.7 0-0.53 2.35-0.94 3.28-0.94 0.89 0 1.3 0.3 1.3 0.52s-0.41 0.82-1.2 1.050zM9.18 27.12c1.544 1.207 3.282 2.386 5.096 3.449l0.224 0.121c0-1.6-0.030-2.57 1.040-3.72 0.45-0.45 0.9-0.93 1.3-1.38 0.3-0.34 0.56-0.56 0.71-0.56 0.12 0 0.15 0.040 0.15 0.19s0.080 0.67 0.41 1.3c0.41 0.78 1 0.9 1.2 0.93 4.69-3.53 8.59-8.1 8.59-14.65v-9.56c-1.16-0.41-5.88-2.2-13.4-2.2s-12.23 1.83-13.39 2.2v9.56c-0 0.024-0 0.053-0 0.082 0 2.769 0.75 5.363 2.058 7.589l-0.038-0.070c0.1-1.35 1-1.98 1-3.28 0-0.9-0.26-1.5-0.26-2.24 0-1.37 1.86-4.2 2.83-5.35 0.040-0.040 0.070-0.12 0.19-0.12 0.070 0 0.1 0.040 0.14 0.12 0.12 0.15 0.15 0.22 0.26 0.22s0.15-0.070 0.15-0.15c0-0.22-0.26-0.63-0.26-2.2 0-1.070 0.26-1.33 0.93-2 0.12-0.12 0.52-0.49 0.86-0.49 0.4 0 0.6 0.23 0.86 0.49 0.4 0.4 1 1.19 1.11 1.3 0.040 0.040 0.040 0.070 0.11 0.070 0.19 0 0.38-0.070 1.2-0.070 1.52 0 3.83 0.22 5.020 0.63 0.6 0.19 0.74 0.34 0.89 0.34 0.070 0 0.070-0.040 0.070-0.12s-0.14-0.18-0.14-0.3c0-0.070 0.070-0.1 0.1-0.14 0.9-0.49 1.64-0.82 2.35-0.82 0.41 0 0.6 0.33 0.78 0.7 0.15 0.26 0.26 0.64 0.26 1.010 0 0.93-0.37 1.53-0.63 1.9 0.15 0.15 0.33 0.33 0.45 0.48 0.22 0.26 0.44 0.6 0.44 0.93 0 0.15-0.070 0.37-0.1 0.56 0 0.070-0.080 0.26-0.23 0.26-0.11 0-0.15-0.15-0.15-0.26v-0.11c0-0.26-0.070-0.64-0.34-0.9-0.3-0.3-0.55-0.52-0.89-0.52h-0.11c-0.56 0-0.78 0.23-0.93 0.38s-0.3 0.37-0.3 0.67c0.18 0.568 0.418 1.061 0.714 1.513l-0.014-0.023c0.12 0.18 0.27 0.25 0.42 0.25 0.37 0 0.7-0.030 0.7-0.18 0-0.040 0-0.080-0.070-0.080h-0.11c-0.49 0-0.78-0.63-1-1.22 0.18-0.19 0.4-0.38 0.77-0.38 0.49 0 0.82 0.34 0.82 0.79 0 0.22-0.070 0.4-0.1 0.48-0.050 0.040-0.050 0.070-0.050 0.070 0 0.080 0.080 0.080 0.23 0.12l0.18 0.030c0.15 0.040 0.3 0.19 0.38 0.34 0.030 0.11 0.14 0.37 0.14 0.44 0.080 0.26 0.23 0.6 0.23 1.050s-0.040 0.55-0.15 1-0.22 0.78-0.26 1.080c0.040 0.11 0.070 0.11 0.070 0.19 0.080 0.18 0.19 0.52 0.19 0.85v0.3c0 0.56-0.22 1-0.49 1.34-0.18 0.26-0.44 0.63-0.63 0.82-0.11 0.11-0.22 0.22-0.4 0.22-0.080 0-0.16-0.030-0.27-0.030-0.11-0.040-0.3-0.080-0.37-0.12-0.33-0.070-0.45-0.3-0.56-0.6l-0.070-0.21c-0.080-0.19-0.11-0.34-0.26-0.34-0.11 0-0.19 0.080-0.3 0.19-0.33 0.48-0.52 0.67-1.12 0.82-0.22 0.030-0.63 0.14-0.85 0.18-0.34 0.080-0.97 0.26-1.34 0.26h-0.22c-0.49-0.070-0.82-0.11-1.42-0.82-0.82-0.96-0.74-1.11-0.78-2.45 0-0.15-0.040-0.34-0.22-0.34-0.15 0-0.19 0.3-0.26 0.67-0.080 0.49-0.19 0.97-0.41 0.97-0.15 0-0.26-0.040-0.52-0.11-0.3-0.11-1.050-0.34-1.45-0.49-0.52-0.18-1.050-0.33-1.27-0.78-0.11-0.22-0.26-0.63-0.37-0.85-0.080-0.15-0.11-0.23-0.22-0.23-0.15 0-0.19 0.19-0.19 0.3 0 0.15-0.070 0.49-0.070 0.7-0.080 0.94-0.26 1.35-0.67 1.83-0.19 0.22-0.34 0.49-0.56 0.75-0.41 0.55-0.67 1.11-0.64 2.15v0.64c0.2 1.78 0.6 2.53 3.24 4.65z"></path>
          <path fill="#6c757d" d="M21.66 13.25c0.030 0.1 0.14 0.37 0.14 0.44 0.080 0.26 0.23 0.6 0.23 1.050s-0.040 0.55-0.15 1-0.22 0.78-0.26 1.080c-0.040-0.080-0.86-1.49-0.9-1.6-0.070-0.11-0.1-0.22-0.1-0.37s0.070-0.23 0.22-0.34c0.1-0.070 0.22-0.15 0.33-0.18 0.41-0.23 0.52-0.49 0.52-0.75l-0.030-0.33zM18.12 15.45c0.040 0.1 0.070 0.22 0.070 0.33 0 0.22-0.030 0.26-0.14 0.4l-0.23 0.2c-0.1 0.070-0.22 0.14-0.3 0.22-0.14 0.18-0.22 0.3-0.22 0.4 0 0.040 0 0.080 0.040 0.080-0.15-0.11-0.22-0.3-0.22-0.45s0.030-0.22 0.030-0.37c0-0.11-0.030-0.22-0.030-0.3-0.23-0.74-0.6-1.64-0.82-2.23-0.23-0.64-0.41-0.97-0.71-0.97-0.15 0-0.3 0.070-0.45 0.070 0.23 0 0.56-0.18 0.78-0.48 0.26-0.33 0.3-0.6 0.3-0.93 0-0.15-0.070-0.26-0.18-0.4 0.33 0.33 0.55 0.77 0.78 1.26 0.52 1.11 0.93 2.27 1.3 3.16zM6.1 22.65v-0.63c0-1.050 0.23-1.6 0.64-2.16l0.55-0.75c0.41-0.52 0.6-0.89 0.67-1.82 0.040-0.22 0.080-0.56 0.080-0.7s0.030-0.3 0.18-0.3c0.12 0 0.15 0.070 0.23 0.22 0.070 0.22 0.26 0.63 0.37 0.86 0.22 0.48 0.7 0.63 1.26 0.78 0.41 0.1 1.16 0.37 1.45 0.48 0.26 0.070 0.38 0.11 0.53 0.11 0.22 0 0.33-0.48 0.4-0.96 0.040-0.41 0.12-0.67 0.26-0.67s0.19 0.18 0.23 0.33c0.030 1.34-0.040 1.45 0.78 2.46 0.6 0.7 0.93 0.74 1.41 0.82-0.18-0.040-0.4-0.26-0.4-0.71v-0.49c0-0.22 0.030-0.48 0.14-0.74 0.080-0.11 0.11-0.37 0.19-0.52 0.11-0.26 0.040-0.3 0.040-0.48s-0.080-0.38-0.2-0.79l-0.25-0.81c-0.3-0.82-0.41-1.050-1.41-1.16-0.34-0.030-1.72-0.22-2.010-0.3-1.12-0.14-2.010-0.22-2.46-0.96-0.56-0.9-0.48-1.97-1-1.97-0.26 0-0.38 0.26-0.38 0.67s0.15 1.11 0.15 2.3c0 1.040-0.11 1.34-0.7 2.090l-0.53 0.67c-0.44 0.55-0.63 0.89-0.63 1.52 0 1.71 0.3 2.98 0.41 3.61zM17.53 26.67c0.030-0.41 0.22-1.12 0.22-1.38 0-0.15-0.040-0.18-0.15-0.18-0.15 0-0.4 0.22-0.7 0.55-0.42 0.41-0.86 0.9-1.3 1.38-1.090 1.15-1.050 2.080-1.050 3.72 1.23-0.74 2.3-1.45 3.12-2-0.1-0.71-0.22-1.2-0.14-2.1z"></path>
          </svg>
        SVG
      end

      def title
        key = "blacklight.icon.#{name}"
        t(key)
      end
    end
  end
end
