# frozen_string_literal: true

module Blacklight
  module Icons
    class UniversityOfIowaComponent < 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="32" height="32" viewBox="0 0 32 32">
          <title>#{title}</title>
          	<path fill="#6c757d" d="M16.43 4.4c0 0.43-0.040 1.15 0.18 1.3 0.6 0.4 1.62 0.68 1.95 1.070 0.080 0.1-0.020 0.8-0.26 0.74-1.63-0.36-1.7-0.34-2.9-0.32-0.1 0-0.35-0.5-0.37-0.84 0-0.21 0.3-0.43 0.4-0.77 0.2-0.57 0.050-3.2 0.1-4.97 0.020-0.4 0.060-0.56 0.45-0.56 0.36 0 0.4 0.25 0.4 0.55-0.020 1.26 0.050 2.56 0.050 3.8zM15.48 0.45c0-0.38 0.5-0.62 0.68-0.38zM18.4 6.72c0.24 0.25 0 0.87-0.5 0.68-0.87-0.31-1.68-0.19-2.54-0.31-0.25-0.060-0.32-0.5-0.32-0.74zM16.35 1.82c0 1.17-0.060 2.29 0.060 3.47 0 0.12 0.12 0.31 0.19 0.37zM22.98 17.95c0.204-0.025 0.44-0.040 0.68-0.040s0.476 0.015 0.708 0.043l-0.028-0.003c0.11 0.020 0.19 0.1 0.22 0.14 0.12 0.16 0.1 0.78 0.1 0.97-0.030 0.4-0.24 0.64-0.24 1 0.030 2.83 0.1 6.2-0.060 6.79-0.26 1-0.22 1.18-0.62 1.21-0.11 0.010-0.24-0.020-0.3-0.36-0.063-0.348-0.099-0.75-0.1-1.159v-0.001c0-1.17 0.020-4.2-0.040-5.38-0.040-1.070-0.32-1.14-0.4-1.2-0.1-0.070-0.24-0.1-0.27-0.28-0.060-0.37 0.060-1.22 0.17-1.52 0.030-0.060 0.080-0.18 0.18-0.2zM25.13 30.6c0.15 0 0.36 0 0.4 0.21 0.040 0.23-0.030 0.63-0.1 0.9-0.060 0.23-0.14 0.27-0.3 0.27h-18.47c-0.14 0-0.18-0.070-0.2-0.17-0.070-0.28 0.020-0.83 0.11-1.050 0.030-0.1 0.11-0.12 0.13-0.13 0.2-0.1 0.41 0.020 0.63-0.8 0.3-1.13 0.18-11.9 0.18-11.9-0.010-0.64-0.2-1.27-0.72-1.39-0.068-0.016-0.128-0.040-0.183-0.072l0.003 0.002c-0.24-0.15-0.090-1.43 0.27-1.46 0.58-0.070 0.79-0.16 0.93-0.52 0.58-1.44 0.87-2.92 1.68-4.28 0.826-1.279 1.91-2.322 3.186-3.076l0.044-0.024c0.43-0.13 0.9 0.45 0.68 0.84-0.36 0.63-0.76 0.9-1.28 1.76-0.4 0.64-0.12 1.29-0.3 2.090-0.28 1.33-0.7 1.12-1.15 2.030-0.11 0.22-0.13 0.68-0.060 0.9 0.060 0.23 0.5 0.2 0.74 0.2 4.66 0.060 13.75 0.040 14 0.070 0.14 0.040 0.19 0.080 0.22 0.19 0.004 0.061 0.007 0.132 0.007 0.204 0 0.32-0.050 0.628-0.143 0.917l0.006-0.021c-0.070 0.21-0.31 0.24-0.43 0.25-2.25 0.060-8.2 0.030-12.36 0.030-0.080 0-0.28 0.010-0.35 0.15-0.13 0.27-0.16 0.64-0.13 0.99 0.010 0.12 0.12 0.14 0.18 0.17 0.26 0.1 1.68 0 1.98 0.080 0.18 0.060 0.26 0.1 0.35 0.28 0.21 0.49-0.1 9.97 0.11 11.9 0.020 0.18 0.13 0.33 0.32 0.4 0.26 0.080 1.39 0.13 1.69-0.14 0.74-0.68 0.5-7.020 0.45-8.72-0.020-1.1-0.52-1.6-1.59-1.7-0.2-0.030-0.24-0.12-0.27-0.17-0.1-0.16 0-1.23 0.19-1.68 0.060-0.16 0.2-0.2 0.26-0.2h2.35c0.64 0 0.82 0.24 0.82 0.82 0 3.29-0.020 11.27 0.14 11.62 0.22 0.47 1.040 0.17 1.22-0.27 0.35-0.88 0.32-6.2 0.27-8.92-0.010-0.79-0.28-1.080-0.8-1.2-0.151-0.023-0.267-0.146-0.28-0.299l-0-0.001c-0.040-0.37 0.060-1.2 0.21-1.52 0.050-0.1 0.1-0.15 0.19-0.2 0.1-0.070 1.16-0.030 1.72-0.030 0.43 0 0.54 0.5 0.54 0.81 0.060 3.6-0.070 7.2 0.020 10.8 0.020 0.53 0 0.81 0.19 0.93 0.28 0.18 1.75 0.13 2.71 0.13zM9.33 30.25c0.54-0.6 0.43-8.65 0.15-9.31-0.23-0.54-0.7-0.37-0.78-0.030-0.040 0.18-0.080 6.42-0.030 9.4 0.010 0.45 0.33 0.31 0.66-0.060zM12.59 30.23c0.51-0.59 0.48-6.080 0.32-8.56-0.050-0.87-0.14-1.18-0.68-1.57-0.24-0.17-0.88-0.2-0.95 0.15-0.040 0.19-0.17 9.4 0.080 10.080 0.16 0.43 0.9 0.3 1.23-0.1z"></path>
          </svg>
        SVG
      end

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