www.alegria-exhibition.de Open in urlscan Pro
46.254.142.135  Public Scan

Submitted URL: https://davinci-ausstellung.de/
Effective URL: https://www.alegria-exhibition.de/da-vinci-ausstellung
Submission: On December 08 via api from US — Scanned from DE

Form analysis 8 forms found in the DOM

<form>
  <fieldset>
    <legend class="visuallyhidden">Consent Selection</legend>
    <div id="CybotCookiebotDialogBodyFieldsetInnerContainer">
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonNecessary"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Notwendig</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessary"
            class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonPreferences"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Präferenzen</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferences" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonPreferencesInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonStatistics"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Statistiken</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatistics" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonStatisticsInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
      <div class="CybotCookiebotDialogBodyLevelButtonWrapper"><label class="CybotCookiebotDialogBodyLevelButtonLabel" for="CybotCookiebotDialogBodyLevelButtonMarketing"><strong
            class="CybotCookiebotDialogBodyLevelButtonDescription">Marketing</strong></label>
        <div class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketing" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox"
            data-target="CybotCookiebotDialogBodyLevelButtonMarketingInline" checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></div>
      </div>
    </div>
  </fieldset>
</form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonNecessaryInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelButtonDisabled" disabled="disabled" checked="checked"> <span
    class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonPreferencesInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonPreferences"
    checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonStatisticsInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonStatistics"
    checked="checked" tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form><input type="checkbox" id="CybotCookiebotDialogBodyLevelButtonMarketingInline" class="CybotCookiebotDialogBodyLevelButton CybotCookiebotDialogBodyLevelConsentCheckbox" data-target="CybotCookiebotDialogBodyLevelButtonMarketing" checked="checked"
    tabindex="0"> <span class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

<form class="CybotCookiebotDialogBodyLevelButtonSliderWrapper"><input type="checkbox" id="CybotCookiebotDialogBodyContentCheckboxPersonalInformation" class="CybotCookiebotDialogBodyLevelButton"> <span
    class="CybotCookiebotDialogBodyLevelButtonSlider"></span></form>

GET /suche

<form action="/suche" method="get" id="search-block-form" accept-charset="UTF-8" data-drupal-form-fields="edit-keys">
  <div class="form-item form-item--type-search form-item--name-keys form-item--no-label"> <input data-drupal-selector="edit-keyword" data-search-api-autocomplete-search="search"
      class="form-autocomplete form-text form-item--element ui-autocomplete-input" data-autocomplete-path="/search_api_autocomplete/search?display=page_1&amp;&amp;filter=keyword" type="text" id="edit-keyword" name="keyword" value="" size="30"
      maxlength="128" autocomplete="off"> <span class="form-search--icon-wrapper"> <span id="search-icon" class="form-search--icon"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 22 22"
          shape-rendering="geometricPrecision" text-rendering="geometricPrecision">
          <path id="path-1" d="M11.4,12L17.3,17L17.3,17C17.7,17.3,18.3,17.2,18.6,16.8C18.9,16.4,18.9,15.9,18.6,15.5L18.6,15.5L12.7,10.5L11.4,12Z" transform="matrix(1 0 0 1 0.02 0.02)" fill="#AFAFAF" stroke="none" stroke-width="0.15"></path>
          <path id="path-2"
            d="M2.2,3C-0.5,6.1,-0.1,10.9,3,13.5C5.9,15.9,10.1,15.8,12.9,13.3L11.4,12C9.4,13.6,6.4,13.7,4.4,12C2,10,1.7,6.6,3.7,4.2C5.7,1.9,9.1,1.6,11.5,3.5C13.6,5.2,14,8.2,12.7,10.4L14.2,11.7C16.2,8.6,15.6,4.4,12.7,1.9C9.6,-0.6,4.8,-0.2,2.2,3Z"
            fill="#AFAFAF" stroke="none" stroke-width="1"></path>
        </svg> </span> <span id="search-icon-animated" class="form-search--icon"> <svg id="epiOjbPBdWr1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 22 22" shape-rendering="geometricPrecision"
          text-rendering="geometricPrecision">
          <path id="epiOjbPBdWr2" d="M11.4,12L17.3,17L17.3,17C17.7,17.3,18.3,17.2,18.6,16.8C18.9,16.4,18.9,15.9,18.6,15.5L18.6,15.5L12.7,10.5L11.4,12Z" transform="matrix(1 0 0 1 0.017502 -0.097216)" stroke="none" stroke-width="0.15"></path>
          <path id="epiOjbPBdWr3"
            d="M2.2,3C-0.5,6.1,-0.1,10.9,3,13.5C5.9,15.9,10.1,15.8,12.9,13.3L11.4,12C9.4,13.6,6.4,13.7,4.4,12C2,10,1.7,6.6,3.7,4.2C5.7,1.9,9.1,1.6,11.5,3.5C13.6,5.2,14,8.2,12.7,10.4L14.2,11.7C16.2,8.6,15.6,4.4,12.7,1.9C9.6,-0.6,4.8,-0.2,2.2,3Z"
            stroke="none" stroke-width="1" transform="matrix(1 0 0 1 0 0)"></path>
          <script>
            ! function(t, n) {
              "object" == typeof exports & amp; & amp;
              "undefined" != typeof module ? module.exports = n() : "function" == typeof define & amp; & amp;
              define.amd ? define(n) : ((t = "undefined" != typeof globalThis ? globalThis : t || self).__SVGATOR_PLAYER__ = t.__SVGATOR_PLAYER__ || {}, t.__SVGATOR_PLAYER__["5c7f360c"] = n())
            }(this, (function() {
              "use strict";

              function t(t, n) {
                var r = Object.keys(t);
                if (Object.getOwnPropertySymbols) {
                  var e = Object.getOwnPropertySymbols(t);
                  n & amp; & amp;
                  (e = e.filter((function(n) {
                    return Object.getOwnPropertyDescriptor(t, n).enumerable
                  }))), r.push.apply(r, e)
                }
                return r
              }

              function n(n) {
                for (var r = 1; r & lt; arguments.length; r++) {
                  var e = null != arguments[r] ? arguments[r] : {};
                  r % 2 ? t(Object(e), !0).forEach((function(t) {
                    u(n, t, e[t])
                  })) : Object.getOwnPropertyDescriptors ? Object.defineProperties(n, Object.getOwnPropertyDescriptors(e)) : t(Object(e)).forEach((function(t) {
                    Object.defineProperty(n, t, Object.getOwnPropertyDescriptor(e, t))
                  }))
                }
                return n
              }

              function r(t) {
                return (r = "function" == typeof Symbol & amp; & amp;
                  "symbol" == typeof Symbol.iterator ? function(t) {
                    return typeof t
                  } : function(t) {
                    return t & amp; & amp;
                    "function" == typeof Symbol & amp; & amp;
                    t.constructor === Symbol & amp; & amp;
                    t !== Symbol.prototype ? "symbol" : typeof t
                  })(t)
              }

              function e(t, n) {
                if (!(t instanceof n)) throw new TypeError("Cannot call a class as a function")
              }

              function i(t, n) {
                for (var r = 0; r & lt; n.length; r++) {
                  var e = n[r];
                  e.enumerable = e.enumerable || !1, e.configurable = !0, "value" in e & amp; & amp;
                  (e.writable = !0), Object.defineProperty(t, e.key, e)
                }
              }

              function o(t, n, r) {
                return n & amp; & amp;
                i(t.prototype, n), r & amp; & amp;
                i(t, r), t
              }

              function u(t, n, r) {
                return n in t ? Object.defineProperty(t, n, {
                  value: r,
                  enumerable: !0,
                  configurable: !0,
                  writable: !0
                }) : t[n] = r, t
              }

              function a(t) {
                return (a = Object.setPrototypeOf ? Object.getPrototypeOf : function(t) {
                  return t.__proto__ || Object.getPrototypeOf(t)
                })(t)
              }

              function l(t, n) {
                return (l = Object.setPrototypeOf || function(t, n) {
                  return t.__proto__ = n, t
                })(t, n)
              }

              function f() {
                if ("undefined" == typeof Reflect || !Reflect.construct) return !1;
                if (Reflect.construct.sham) return !1;
                if ("function" == typeof Proxy) return !0;
                try {
                  return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], (function() {}))), !0
                } catch (t) {
                  return !1
                }
              }

              function s(t, n, r) {
                return (s = f() ? Reflect.construct : function(t, n, r) {
                  var e = [null];
                  e.push.apply(e, n);
                  var i = new(Function.bind.apply(t, e));
                  return r & amp; & amp;
                  l(i, r.prototype), i
                }).apply(null, arguments)
              }

              function c(t, n) {
                if (n & amp; & amp;
                  ("object" == typeof n || "function" == typeof n)) return n;
                if (void 0 !== n) throw new TypeError("Derived constructors may only return object or undefined");
                return function(t) {
                  if (void 0 === t) throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
                  return t
                }(t)
              }

              function h(t, n, r) {
                return (h = "undefined" != typeof Reflect & amp; & amp; Reflect.get ? Reflect.get : function(t, n, r) {
                  var e = function(t, n) {
                    for (; !Object.prototype.hasOwnProperty.call(t, n) & amp; & amp; null !== (t = a(t)););
                    return t
                  }(t, n);
                  if (e) {
                    var i = Object.getOwnPropertyDescriptor(e, n);
                    return i.get ? i.get.call(r) : i.value
                  }
                })(t, n, r || t)
              }

              function v(t) {
                return function(t) {
                  if (Array.isArray(t)) return y(t)
                }(t) || function(t) {
                  if ("undefined" != typeof Symbol & amp; & amp; null != t[Symbol.iterator] || null != t["@@iterator"]) return Array.from(t)
                }(t) || function(t, n) {
                  if (!t) return;
                  if ("string" == typeof t) return y(t, n);
                  var r = Object.prototype.toString.call(t).slice(8, -1);
                  "Object" === r & amp; & amp;
                  t.constructor & amp; & amp;
                  (r = t.constructor.name);
                  if ("Map" === r || "Set" === r) return Array.from(t);
                  if ("Arguments" === r || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)) return y(t, n)
                }(t) || function() {
                  throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")
                }()
              }

              function y(t, n) {
                (null == n || n & gt; t.length) & amp; & amp;
                (n = t.length);
                for (var r = 0, e = new Array(n); r & lt; n; r++) e[r] = t[r];
                return e
              }
              var g = d(Math.pow(10, -6));

              function d(t) {
                var n = arguments.length & gt;
                1 & amp; & amp;
                void 0 !== arguments[1] ? arguments[1] : 6;
                if (Number.isInteger(t)) return t;
                var r = Math.pow(10, n);
                return Math.round((+t + Number.EPSILON) * r) / r
              }

              function p(t, n) {
                var r = arguments.length & gt;
                2 & amp; & amp;
                void 0 !== arguments[2] ? arguments[2] : g;
                return Math.abs(t - n) & lt;
                r
              }
              var m = Math.PI / 180;

              function b(t) {
                return t
              }

              function w(t, n, r) {
                var e = 1 - r;
                return 3 * r * e * (t * e + n * r) + r * r * r
              }

              function x() {
                var t = arguments.length & gt;
                0 & amp; & amp;
                void 0 !== arguments[0] ? arguments[0] : 0, n = arguments.length & gt;
                1 & amp; & amp;
                void 0 !== arguments[1] ? arguments[1] : 0, r = arguments.length & gt;
                2 & amp; & amp;
                void 0 !== arguments[2] ? arguments[2] : 1, e = arguments.length & gt;
                3 & amp; & amp;
                void 0 !== arguments[3] ? arguments[3] : 1;
                return t & lt;
                0 || t & gt;
                1 || r & lt;
                0 || r & gt;
                1 ? null : p(t, n) & amp; & amp;
                p(r, e) ? b : function(i) {
                  if (i & lt; = 0) return t & gt;
                  0 ? i * n / t : 0 === n & amp; & amp;
                  r & gt;
                  0 ? i * e / r : 0;
                  if (i & gt; = 1) return r & lt;
                  1 ? 1 + (i - 1) * (e - 1) / (r - 1) : 1 === r & amp; & amp;
                  t & lt;
                  1 ? 1 + (i - 1) * (n - 1) / (t - 1) : 1;
                  for (var o, u = 0, a = 1; u & lt; a;) {
                    var l = w(t, r, o = (u + a) / 2);
                    if (p(i, l)) break;
                    l & lt;
                    i ? u = o : a = o
                  }
                  return w(n, e, o)
                }
              }

              function A() {
                return 1
              }

              function k(t) {
                return 1 === t ? 1 : 0
              }

              function S() {
                var t = arguments.length & gt;
                0 & amp; & amp;
                void 0 !== arguments[0] ? arguments[0] : 1, n = arguments.length & gt;
                1 & amp; & amp;
                void 0 !== arguments[1] ? arguments[1] : 0;
                if (1 === t) {
                  if (0 === n) return k;
                  if (1 === n) return A
                }
                var r = 1 / t;
                return function(t) {
                  return t & gt; = 1 ? 1 : (t += n * r) - t % r
                }
              }
              var _ = Math.sin,
                O = Math.cos,
                j = Math.acos,
                M = Math.asin,
                P = Math.tan,
                E = Math.atan2,
                I = Math.PI / 180,
                R = 180 / Math.PI,
                F = Math.sqrt,
                N = function() {
                  function t() {
                    var n = arguments.length & gt;
                    0 & amp; & amp;
                    void 0 !== arguments[0] ? arguments[0] : 1, r = arguments.length & gt;
                    1 & amp; & amp;
                    void 0 !== arguments[1] ? arguments[1] : 0, i = arguments.length & gt;
                    2 & amp; & amp;
                    void 0 !== arguments[2] ? arguments[2] : 0, o = arguments.length & gt;
                    3 & amp; & amp;
                    void 0 !== arguments[3] ? arguments[3] : 1, u = arguments.length & gt;
                    4 & amp; & amp;
                    void 0 !== arguments[4] ? arguments[4] : 0, a = arguments.length & gt;
                    5 & amp; & amp;
                    void 0 !== arguments[5] ? arguments[5] : 0;
                    e(this, t), this.m = [n, r, i, o, u, a], this.i = null, this.w = null, this.s = null
                  }
                  return o(t, [{
                    key: "determinant",
                    get: function() {
                      var t = this.m;
                      return t[0] * t[3] - t[1] * t[2]
                    }
                  }, {
                    key: "isIdentity",
                    get: function() {
                      if (null === this.i) {
                        var t = this.m;
                        this.i = 1 === t[0] & amp; & amp;
                        0 === t[1] & amp; & amp;
                        0 === t[2] & amp; & amp;
                        1 === t[3] & amp; & amp;
                        0 === t[4] & amp; & amp;
                        0 === t[5]
                      }
                      return this.i
                    }
                  }, {
                    key: "point",
                    value: function(t, n) {
                      var r = this.m;
                      return {
                        x: r[0] * t + r[2] * n + r[4],
                        y: r[1] * t + r[3] * n + r[5]
                      }
                    }
                  }, {
                    key: "translateSelf",
                    value: function() {
                      var t = arguments.length & gt;
                      0 & amp; & amp;
                      void 0 !== arguments[0] ? arguments[0] : 0, n = arguments.length & gt;
                      1 & amp; & amp;
                      void 0 !== arguments[1] ? arguments[1] : 0;
                      if (!t & amp; & amp; !n) return this;
                      var r = this.m;
                      return r[4] += r[0] * t + r[2] * n, r[5] += r[1] * t + r[3] * n, this.w = this.s = this.i = null, this
                    }
                  }, {
                    key: "rotateSelf",
                    value: function() {
                      var t = arguments.length & gt;
                      0 & amp; & amp;
                      void 0 !== arguments[0] ? arguments[0] : 0;
                      if (t %= 360) {
                        var n = _(t *= I),
                          r = O(t),
                          e = this.m,
                          i = e[0],
                          o = e[1];
                        e[0] = i * r + e[2] * n, e[1] = o * r + e[3] * n, e[2] = e[2] * r - i * n, e[3] = e[3] * r - o * n, this.w = this.s = this.i = null
                      }
                      return this
                    }
                  }, {
                    key: "scaleSelf",
                    value: function() {
                      var t = arguments.length & gt;
                      0 & amp; & amp;
                      void 0 !== arguments[0] ? arguments[0] : 1, n = arguments.length & gt;
                      1 & amp; & amp;
                      void 0 !== arguments[1] ? arguments[1] : 1;
                      if (1 !== t || 1 !== n) {
                        var r = this.m;
                        r[0] *= t, r[1] *= t, r[2] *= n, r[3] *= n, this.w = this.s = this.i = null
                      }
                      return this
                    }
                  }, {
                    key: "skewSelf",
                    value: function(t, n) {
                      if (n %= 360, (t %= 360) || n) {
                        var r = this.m,
                          e = r[0],
                          i = r[1],
                          o = r[2],
                          u = r[3];
                        t & amp; & amp;
                        (t = P(t * I), r[2] += e * t, r[3] += i * t), n & amp; & amp;
                        (n = P(n * I), r[0] += o * n, r[1] += u * n), this.w = this.s = this.i = null
                      }
                      return this
                    }
                  }, {
                    key: "resetSelf",
                    value: function() {
                      var t = arguments.length & gt;
                      0 & amp; & amp;
                      void 0 !== arguments[0] ? arguments[0] : 1, n = arguments.length & gt;
                      1 & amp; & amp;
                      void 0 !== arguments[1] ? arguments[1] : 0, r = arguments.length & gt;
                      2 & amp; & amp;
                      void 0 !== arguments[2] ? arguments[2] : 0, e = arguments.length & gt;
                      3 & amp; & amp;
                      void 0 !== arguments[3] ? arguments[3] : 1, i = arguments.length & gt;
                      4 & amp; & amp;
                      void 0 !== arguments[4] ? arguments[4] : 0, o = arguments.length & gt;
                      5 & amp; & amp;
                      void 0 !== arguments[5] ? arguments[5] : 0, u = this.m;
                      return u[0] = t, u[1] = n, u[2] = r, u[3] = e, u[4] = i, u[5] = o, this.w = this.s = this.i = null, this
                    }
                  }, {
                    key: "recomposeSelf",
                    value: function() {
                      var t = arguments.length & gt;
                      0 & amp; & amp;
                      void 0 !== arguments[0] ? arguments[0] : null, n = arguments.length & gt;
                      1 & amp; & amp;
                      void 0 !== arguments[1] ? arguments[1] : null, r = arguments.length & gt;
                      2 & amp; & amp;
                      void 0 !== arguments[2] ? arguments[2] : null, e = arguments.length & gt;
                      3 & amp; & amp;
                      void 0 !== arguments[3] ? arguments[3] : null, i = arguments.length & gt;
                      4 & amp; & amp;
                      void 0 !== arguments[4] ? arguments[4] : null;
                      return this.isIdentity || this.resetSelf(), t & amp; & amp;
                      (t.x || t.y) & amp; & amp;
                      this.translateSelf(t.x, t.y), n & amp; & amp;
                      this.rotateSelf(n), r & amp; & amp;
                      (r.x & amp; & amp; this.skewSelf(r.x, 0), r.y & amp; & amp; this.skewSelf(0, r.y)), !e || 1 === e.x & amp; & amp;
                      1 === e.y || this.scaleSelf(e.x, e.y), i & amp; & amp;
                      (i.x || i.y) & amp; & amp;
                      this.translateSelf(i.x, i.y), this
                    }
                  }, {
                    key: "decompose",
                    value: function() {
                      var t = arguments.length & gt;
                      0 & amp; & amp;
                      void 0 !== arguments[0] ? arguments[0] : 0, n = arguments.length & gt;
                      1 & amp; & amp;
                      void 0 !== arguments[1] ? arguments[1] : 0, r = this.m, e = r[0] * r[0] + r[1] * r[1], i = [
                        [r[0], r[1]],
                        [r[2], r[3]]
                      ], o = F(e);
                      if (0 === o) return {
                        origin: {
                          x: d(r[4]),
                          y: d(r[5])
                        },
                        translate: {
                          x: d(t),
                          y: d(n)
                        },
                        scale: {
                          x: 0,
                          y: 0
                        },
                        skew: {
                          x: 0,
                          y: 0
                        },
                        rotate: 0
                      };
                      i[0][0] /= o, i[0][1] /= o;
                      var u = r[0] * r[3] - r[1] * r[2] & lt;
                      0;
                      u & amp; & amp;
                      (o = -o);
                      var a = i[0][0] * i[1][0] + i[0][1] * i[1][1];
                      i[1][0] -= i[0][0] * a, i[1][1] -= i[0][1] * a;
                      var l = F(i[1][0] * i[1][0] + i[1][1] * i[1][1]);
                      if (0 === l) return {
                        origin: {
                          x: d(r[4]),
                          y: d(r[5])
                        },
                        translate: {
                          x: d(t),
                          y: d(n)
                        },
                        scale: {
                          x: d(o),
                          y: 0
                        },
                        skew: {
                          x: 0,
                          y: 0
                        },
                        rotate: 0
                      };
                      i[1][0] /= l, i[1][1] /= l, a /= l;
                      var f = 0;
                      return i[1][1] & lt;
                      0 ? (f = j(i[1][1]) * R, i[0][1] & lt; 0 & amp; & amp;
                        (f = 360 - f)) : f = M(i[0][1]) * R, u & amp; & amp;
                      (f = -f), a = E(a, F(i[0][0] * i[0][0] + i[0][1] * i[0][1])) * R, u & amp; & amp;
                      (a = -a), {
                        origin: {
                          x: d(r[4]),
                          y: d(r[5])
                        },
                        translate: {
                          x: d(t),
                          y: d(n)
                        },
                        scale: {
                          x: d(o),
                          y: d(l)
                        },
                        skew: {
                          x: d(a),
                          y: 0
                        },
                        rotate: d(f)
                      }
                    }
                  }, {
                    key: "clone",
                    value: function() {
                      var t = this.m;
                      return new this.constructor(t[0], t[1], t[2], t[3], t[4], t[5])
                    }
                  }, {
                    key: "toString",
                    value: function() {
                      var t = arguments.length & gt;
                      0 & amp; & amp;
                      void 0 !== arguments[0] ? arguments[0] : " ";
                      return null === this.s & amp; & amp;
                      (this.s = "matrix(" + this.m.map((function(t) {
                        return d(t)
                      })).join(t) + ")"), this.s
                    }
                  }], [{
                    key: "create",
                    value: function(t) {
                      return t ? Array.isArray(t) ? s(this, v(t)) : t instanceof this ? t.clone() : (new this).recomposeSelf(t.origin, t.rotate, t.skew, t.scale, t.translate) : new this
                    }
                  }]), t
                }();

              function T(t, n, r) {
                return t & gt; = .5 ? r : n
              }

              function B(t, n, r) {
                return 0 === t || n === r ? n : t * (r - n) + n
              }

              function q(t, n, r) {
                var e = B(t, n, r);
                return e & lt; = 0 ? 0 : e
              }

              function L(t, n, r) {
                var e = B(t, n, r);
                return e & lt; = 0 ? 0 : e & gt; = 1 ? 1 : e
              }

              function C(t, n, r) {
                return 0 === t ? n : 1 === t ? r : {
                  x: B(t, n.x, r.x),
                  y: B(t, n.y, r.y)
                }
              }

              function D(t, n, r) {
                var e = function(t, n, r) {
                  return Math.round(B(t, n, r))
                }(t, n, r);
                return e & lt; = 0 ? 0 : e & gt; = 255 ? 255 : e
              }

              function z(t, n, r) {
                return 0 === t ? n : 1 === t ? r : {
                  r: D(t, n.r, r.r),
                  g: D(t, n.g, r.g),
                  b: D(t, n.b, r.b),
                  a: B(t, null == n.a ? 1 : n.a, null == r.a ? 1 : r.a)
                }
              }

              function V(t, n) {
                for (var r = [], e = 0; e & lt; t; e++) r.push(n);
                return r
              }

              function G(t, n) {
                if (--n & lt; = 0) return t;
                var r = (t = Object.assign([], t)).length;
                do {
                  for (var e = 0; e & lt; r; e++) t.push(t[e])
                } while (--n & gt; 0);
                return t
              }
              var Y, $ = function() {
                  function t(n) {
                    e(this, t), this.list = n, this.length = n.length
                  }
                  return o(t, [{
                    key: "setAttribute",
                    value: function(t, n) {
                      for (var r = this.list, e = 0; e & lt; this.length; e++) r[e].setAttribute(t, n)
                    }
                  }, {
                    key: "removeAttribute",
                    value: function(t) {
                      for (var n = this.list, r = 0; r & lt; this.length; r++) n[r].removeAttribute(t)
                    }
                  }, {
                    key: "style",
                    value: function(t, n) {
                      for (var r = this.list, e = 0; e & lt; this.length; e++) r[e].style[t] = n
                    }
                  }]), t
                }(),
                U = /-./g,
                Q = function(t, n) {
                  return n.toUpperCase()
                };

              function H(t) {
                return "function" == typeof t ? t : T
              }

              function J(t) {
                return t ? "function" == typeof t ? t : Array.isArray(t) ? function(t) {
                  var n = arguments.length & gt;
                  1 & amp; & amp;
                  void 0 !== arguments[1] ? arguments[1] : b;
                  if (!Array.isArray(t)) return n;
                  switch (t.length) {
                    case 1:
                      return S(t[0]) || n;
                    case 2:
                      return S(t[0], t[1]) || n;
                    case 4:
                      return x(t[0], t[1], t[2], t[3]) || n
                  }
                  return n
                }(t, null) : function(t, n) {
                  var r = arguments.length & gt;
                  2 & amp; & amp;
                  void 0 !== arguments[2] ? arguments[2] : b;
                  switch (t) {
                    case "linear":
                      return b;
                    case "steps":
                      return S(n.steps || 1, n.jump || 0) || r;
                    case "bezier":
                    case "cubic-bezier":
                      return x(n.x1 || 0, n.y1 || 0, n.x2 || 0, n.y2 || 0) || r
                  }
                  return r
                }(t.type, t.value, null) : null
              }

              function Z(t, n, r) {
                var e = arguments.length & gt;
                3 & amp; & amp;
                void 0 !== arguments[3] & amp; & amp;
                arguments[3], i = n.length - 1;
                if (t & lt; = n[0].t) return e ? [0, 0, n[0].v] : n[0].v;
                if (t & gt; = n[i].t) return e ? [i, 1, n[i].v] : n[i].v;
                var o, u = n[0],
                  a = null;
                for (o = 1; o & lt; = i; o++) {
                  if (!(t & gt; n[o].t)) {
                    a = n[o];
                    break
                  }
                  u = n[o]
                }
                return null == a ? e ? [i, 1, n[i].v] : n[i].v : u.t === a.t ? e ? [o, 1, a.v] : a.v : (t = (t - u.t) / (a.t - u.t), u.e & amp; & amp;
                  (t = u.e(t)), e ? [o, t, r(t, u.v, a.v)] : r(t, u.v, a.v))
              }

              function K(t, n) {
                var r = arguments.length & gt;
                2 & amp; & amp;
                void 0 !== arguments[2] ? arguments[2] : null;
                return t & amp; & amp;
                t.length ? "function" != typeof n ? null : ("function" != typeof r & amp; & amp;
                  (r = null),
                  function(e) {
                    var i = Z(e, t, n);
                    return null != i & amp; & amp;
                    r & amp; & amp;
                    (i = r(i)), i
                  }) : null
              }

              function W(t, n) {
                return t.t - n.t
              }

              function X(t, n, e, i, o) {
                var u, a = "@" === e[0],
                  l = "#" === e[0],
                  f = Y[e],
                  s = T;
                switch (a ? (u = e.substr(1), e = u.replace(U, Q)) : l & amp; & amp;
                  (e = e.substr(1)), r(f)) {
                  case "function":
                    if (s = f(i, o, Z, J, e, a, n, t), l) return s;
                    break;
                  case "string":
                    s = K(i, H(f));
                    break;
                  case "object":
                    if ((s = K(i, H(f.i), f.f)) & amp; & amp;
                      "function" == typeof f.u) return f.u(n, s, e, a, t)
                }
                return s ? function(t, n, r) {
                  if (arguments.length & gt; 3 & amp; & amp; void 0 !== arguments[3] & amp; & amp; arguments[3]) return t instanceof $ ? function(e) {
                    return t.style(n, r(e))
                  } : function(e) {
                    return t.style[n] = r(e)
                  };
                  if (Array.isArray(n)) {
                    var e = n.length;
                    return function(i) {
                      var o = r(i);
                      if (null == o)
                        for (var u = 0; u & lt; e; u++) t[u].removeAttribute(n);
                      else
                        for (var a = 0; a & lt; e; a++) t[a].setAttribute(n, o)
                    }
                  }
                  return function(e) {
                    var i = r(e);
                    null == i ? t.removeAttribute(n) : t.setAttribute(n, i)
                  }
                }(n, e, s, a) : null
              }

              function tt(t, n, e, i) {
                if (!i || "object" !== r(i)) return null;
                var o = null,
                  u = null;
                return Array.isArray(i) ? u = function(t) {
                  if (!t || !t.length) return null;
                  for (var n = 0; n & lt; t.length; n++) t[n].e & amp; & amp;
                  (t[n].e = J(t[n].e));
                  return t.sort(W)
                }(i) : (u = i.keys, o = i.data || null), u ? X(t, n, e, u, o) : null
              }

              function nt(t, n, r) {
                if (!r) return null;
                var e = [];
                for (var i in r)
                  if (r.hasOwnProperty(i)) {
                    var o = tt(t, n, i, r[i]);
                    o & amp; & amp;
                    e.push(o)
                  } return e.length ? e : null
              }

              function rt(t, n) {
                if (!n.duration || n.duration & lt; 0) return null;
                var r = function(t, n) {
                  if (!n) return null;
                  var r = [];
                  if (Array.isArray(n))
                    for (var e = n.length, i = 0; i & lt; e; i++) {
                      var o = n[i];
                      if (2 === o.length) {
                        var u = null;
                        if ("string" == typeof o[0]) u = t.getElementById(o[0]);
                        else if (Array.isArray(o[0])) {
                          u = [];
                          for (var a = 0; a & lt; o[0].length; a++)
                            if ("string" == typeof o[0][a]) {
                              var l = t.getElementById(o[0][a]);
                              l & amp; & amp;
                              u.push(l)
                            } u = u.length ? 1 === u.length ? u[0] : new $(u) : null
                        }
                        if (u) {
                          var f = nt(t, u, o[1]);
                          f & amp; & amp;
                          (r = r.concat(f))
                        }
                      }
                    } else
                      for (var s in n)
                        if (n.hasOwnProperty(s)) {
                          var c = t.getElementById(s);
                          if (c) {
                            var h = nt(t, c, n[s]);
                            h & amp; & amp;
                            (r = r.concat(h))
                          }
                        } return r.length ? r : null
                }(t, n.elements);
                return r ? function(t, n) {
                  var r = arguments.length & gt;
                  2 & amp; & amp;
                  void 0 !== arguments[2] ? arguments[2] : 1 / 0, e = arguments.length & gt;
                  3 & amp; & amp;
                  void 0 !== arguments[3] ? arguments[3] : 1, i = arguments.length & gt;
                  4 & amp; & amp;
                  void 0 !== arguments[4] & amp; & amp;
                  arguments[4], o = arguments.length & gt;
                  5 & amp; & amp;
                  void 0 !== arguments[5] ? arguments[5] : 1, u = t.length, a = e & gt;
                  0 ? n : 0;
                  i & amp; & amp;
                  r % 2 == 0 & amp; & amp;
                  (a = n - a);
                  var l = null;
                  return function(f, s) {
                    var c = f % n,
                      h = 1 + (f - c) / n;
                    s *= e, i & amp; & amp;
                    h % 2 == 0 & amp; & amp;
                    (s = -s);
                    var v = !1;
                    if (h & gt; r) c = a, v = !0, -1 === o & amp; & amp;
                    (c = e & gt; 0 ? 0 : n);
                    else if (s & lt; 0 & amp; & amp;
                      (c = n - c), c === l) return !1;
                    l = c;
                    for (var y = 0; y & lt; u; y++) t[y](c);
                    return v
                  }
                }(r, n.duration, n.iterations || 1 / 0, n.direction || 1, !!n.alternate, n.fill || 1) : null
              }

              function et(t) {
                return +("0x" + (t.replace(/[^0-9a-fA-F]+/g, "") || 27))
              }

              function it(t, n, r) {
                return !t || !r || n & gt;
                t.length ? t : t.substring(0, n) + it(t.substring(n + 1), r, r)
              }

              function ot(t) {
                var n = arguments.length & gt;
                1 & amp; & amp;
                void 0 !== arguments[1] ? arguments[1] : 27;
                return !t || t % n ? t % n : ot(t / n, n)
              }

              function ut(t, n, r) {
                if (t & amp; & amp; t.length) {
                  var e = et(r),
                    i = et(n),
                    o = ot(e) + 5,
                    u = it(t, ot(e, 5), o);
                  return u = u.replace(/\x7c$/g, "==").replace(/\x2f$/g, "="), u = function(t, n, r) {
                    var e = +("0x" + t.substring(0, 4));
                    t = t.substring(4);
                    for (var i = n % e + r % 27, o = [], u = 0; u & lt; t.length; u += 2)
                      if ("|" !== t[u]) {
                        var a = +("0x" + t[u] + t[u + 1]) - i;
                        o.push(a)
                      } else {
                        var l = +("0x" + t.substring(u + 1, u + 1 + 4)) - i;
                        u += 3, o.push(l)
                      } return String.fromCharCode.apply(String, o)
                  }(u = (u = atob(u)).replace(/[\x41-\x5A]/g, ""), i, e), u = JSON.parse(u)
                }
              }
              Number.isInteger || (Number.isInteger = function(t) {
                return "number" == typeof t & amp; & amp;
                isFinite(t) & amp; & amp;
                Math.floor(t) === t
              }), Number.EPSILON || (Number.EPSILON = 2220446049250313e-31);
              var at = function() {
                function t(n, r) {
                  var i = arguments.length & gt;
                  2 & amp; & amp;
                  void 0 !== arguments[2] ? arguments[2] : {};
                  e(this, t), this._id = 0, this._running = !1, this._rollingBack = !1, this._animations = n, this.duration = r.duration, this.alternate = r.alternate, this.fill = r.fill, this.iterations = r.iterations, this.direction = i
                    .direction || 1, this.speed = i.speed || 1, this.fps = i.fps || 100, this.offset = i.offset || 0, this.rollbackStartOffset = 0
                }
                return o(t, [{
                  key: "_rollback",
                  value: function() {
                    var t = this,
                      n = 1 / 0,
                      r = null;
                    this.rollbackStartOffset = this.offset, this._rollingBack || (this._rollingBack = !0, this._running = !0);
                    this._id = window.requestAnimationFrame((function e(i) {
                      if (t._rollingBack) {
                        null == r & amp; & amp;
                        (r = i);
                        var o = i - r,
                          u = t.rollbackStartOffset - o,
                          a = Math.round(u * t.speed);
                        if (a & gt; t.duration & amp; & amp; n != 1 / 0) {
                          var l = !!t.alternate & amp; & amp;
                          a / t.duration % 2 & gt;
                          1, f = a % t.duration;
                          a = (f += l ? t.duration : 0) || t.duration
                        }
                        var s = t.fps ? 1e3 / t.fps : 0,
                          c = Math.max(0, a);
                        if (c & lt; n - s) {
                          t.offset = c, n = c;
                          for (var h = t._animations, v = h.length, y = 0; y & lt; v; y++) h[y](c, t.direction)
                        }
                        var g = !1;
                        if (t.iterations & gt; 0 & amp; & amp; - 1 === t.fill) {
                          var d = t.iterations * t.duration,
                            p = d == a;
                          a = p ? 0 : a, t.offset = p ? 0 : t.offset, g = a & gt;
                          d
                        }
                        a & gt;
                        0 & amp; & amp;
                        t.offset & gt; = a & amp; & amp;
                        !g ? t._id = window.requestAnimationFrame(e) : t.stop()
                      }
                    }))
                  }
                }, {
                  key: "_start",
                  value: function() {
                    var t = this,
                      n = arguments.length & gt;
                    0 & amp; & amp;
                    void 0 !== arguments[0] ? arguments[0] : 0, r = -1 / 0, e = null, i = {}, o = function o(u) {
                      t._running = !0, null == e & amp; & amp;
                      (e = u);
                      var a = Math.round((u - e + n) * t.speed),
                        l = t.fps ? 1e3 / t.fps : 0;
                      if (a & gt; r + l & amp; & amp; !t._rollingBack) {
                        t.offset = a, r = a;
                        for (var f = t._animations, s = f.length, c = 0, h = 0; h & lt; s; h++) i[h] ? c++ : (i[h] = f[h](a, t.direction), i[h] & amp; & amp; c++);
                        if (c === s) return void t._stop()
                      }
                      t._id = window.requestAnimationFrame(o)
                    };
                    this._id = window.requestAnimationFrame(o)
                  }
                }, {
                  key: "_stop",
                  value: function() {
                    this._id & amp; & amp;
                    window.cancelAnimationFrame(this._id), this._running = !1, this._rollingBack = !1
                  }
                }, {
                  key: "play",
                  value: function() {
                    !this._rollingBack & amp; & amp;
                    this._running || (this._rollingBack = !1, this.rollbackStartOffset & gt; this.duration & amp; & amp;
                      (this.offset = this.rollbackStartOffset - (this.rollbackStartOffset - this.offset) % this.duration, this.rollbackStartOffset = 0), this._start(this.offset))
                  }
                }, {
                  key: "stop",
                  value: function() {
                    this._stop(), this.offset = 0, this.rollbackStartOffset = 0;
                    var t = this.direction,
                      n = this._animations;
                    window.requestAnimationFrame((function() {
                      for (var r = 0; r & lt; n.length; r++) n[r](0, t)
                    }))
                  }
                }, {
                  key: "reachedToEnd",
                  value: function() {
                    return this.iterations & gt;
                    0 & amp; & amp;
                    this.offset & gt; = this.iterations * this.duration
                  }
                }, {
                  key: "restart",
                  value: function() {
                    this._stop(), this.offset = 0, this._start()
                  }
                }, {
                  key: "pause",
                  value: function() {
                    this._stop()
                  }
                }, {
                  key: "reverse",
                  value: function() {
                    this.direction = -this.direction
                  }
                }], [{
                  key: "build",
                  value: function(r, e) {
                    return delete r.animationSettings, r.options = ut(r.options, r.root, "5c7f360c"), r.animations.map((function(t) {
                      var e = ut(t.s, r.root, "5c7f360c");
                      for (var i in delete t.s, r.animationSettings || (r.animationSettings = n({}, e)), e) e.hasOwnProperty(i) & amp; & amp;
                      (t[i] = e[i])
                    })), (r = function(t, n) {
                      if (Y = n, !t || !t.root || !Array.isArray(t.animations)) return null;
                      for (var r = document.getElementsByTagName("svg"), e = !1, i = 0; i & lt; r.length; i++)
                        if (r[i].id === t.root & amp; & amp; !r[i].svgatorAnimation) {
                          (e = r[i]).svgatorAnimation = !0;
                          break
                        } if (!e) return null;
                      var o = t.animations.map((function(t) {
                        return rt(e, t)
                      })).filter((function(t) {
                        return !!t
                      }));
                      return o.length ? {
                        element: e,
                        animations: o,
                        animationSettings: t.animationSettings,
                        options: t.options || void 0
                      } : null
                    }(r, e)) ? {
                      el: r.element,
                      options: r.options || {},
                      player: new t(r.animations, r.animationSettings, r.options)
                    } : null
                  }
                }, {
                  key: "push",
                  value: function(t) {
                    return this.build(t)
                  }
                }, {
                  key: "init",
                  value: function() {
                    var t = this,
                      n = window.__SVGATOR_PLAYER__ & amp; & amp;
                    window.__SVGATOR_PLAYER__["5c7f360c"];
                    Array.isArray(n) & amp; & amp;
                    n.splice(0).forEach((function(n) {
                      return t.build(n)
                    }))
                  }
                }]), t
              }();

              function lt(t) {
                return d(t) + ""
              }

              function ft(t) {
                var n = arguments.length & gt;
                1 & amp; & amp;
                void 0 !== arguments[1] ? arguments[1] : " ";
                return t & amp; & amp;
                t.length ? t.map(lt).join(n) : ""
              }

              function st(t) {
                return t ? null == t.a || t.a & gt; = 1 ? "rgb(" + t.r + "," + t.g + "," + t.b + ")" : "rgba(" + t.r + "," + t.g + "," + t.b + "," + t.a + ")": "transparent"
              }

              function ct(t) {
                return t ? "url(#" + t + ")" : "none"
              }! function() {
                for (var t = 0, n = ["ms", "moz", "webkit", "o"], r = 0; r & lt; n.length & amp; & amp; !window.requestAnimationFrame; ++r) window.requestAnimationFrame = window[n[r] + "RequestAnimationFrame"], window.cancelAnimationFrame =
                  window[n[r] + "CancelAnimationFrame"] || window[n[r] + "CancelRequestAnimationFrame"];
                window.requestAnimationFrame || (window.requestAnimationFrame = function(n) {
                  var r = Date.now(),
                    e = Math.max(0, 16 - (r - t)),
                    i = window.setTimeout((function() {
                      n(r + e)
                    }), e);
                  return t = r + e, i
                }, window.cancelAnimationFrame = window.clearTimeout)
              }();
              var ht = {
                  f: null,
                  i: function(t, n, r) {
                    return 0 === t ? n : 1 === t ? r : {
                      x: q(t, n.x, r.x),
                      y: q(t, n.y, r.y)
                    }
                  },
                  u: function(t, n) {
                    return function(r) {
                      var e = n(r);
                      t.setAttribute("rx", lt(e.x)), t.setAttribute("ry", lt(e.y))
                    }
                  }
                },
                vt = {
                  f: null,
                  i: function(t, n, r) {
                    return 0 === t ? n : 1 === t ? r : {
                      width: q(t, n.width, r.width),
                      height: q(t, n.height, r.height)
                    }
                  },
                  u: function(t, n) {
                    return function(r) {
                      var e = n(r);
                      t.setAttribute("width", lt(e.width)), t.setAttribute("height", lt(e.height))
                    }
                  }
                };
              Object.freeze({
                M: 2,
                L: 2,
                Z: 0,
                H: 1,
                V: 1,
                C: 6,
                Q: 4,
                T: 2,
                S: 4,
                A: 7
              });
              var yt = {},
                gt = null;

              function dt(t) {
                var n = function() {
                  if (gt) return gt;
                  if ("object" !== ("undefined" == typeof document ? "undefined" : r(document)) || !document.createElementNS) return {};
                  var t = document.createElementNS("http://www.w3.org/2000/svg", "svg");
                  return t & amp; & amp;
                  t.style ? (t.style.position = "absolute", t.style.opacity = "0.01", t.style.zIndex = "-9999", t.style.left = "-9999px", t.style.width = "1px", t.style.height = "1px", gt = {
                    svg: t
                  }) : {}
                }().svg;
                if (!n) return function(t) {
                  return null
                };
                var e = document.createElementNS(n.namespaceURI, "path");
                e.setAttributeNS(null, "d", t), e.setAttributeNS(null, "fill", "none"), e.setAttributeNS(null, "stroke", "none"), n.appendChild(e);
                var i = e.getTotalLength();
                return function(t) {
                  var n = e.getPointAtLength(i * t);
                  return {
                    x: n.x,
                    y: n.y
                  }
                }
              }

              function pt(t) {
                return yt[t] ? yt[t] : yt[t] = dt(t)
              }

              function mt(t, n, r, e) {
                if (!t || !e) return !1;
                var i = ["M", t.x, t.y];
                if (n & amp; & amp; r & amp; & amp;
                  (i.push("C"), i.push(n.x), i.push(n.y), i.push(r.x), i.push(r.y)), n ? !r : r) {
                  var o = n || r;
                  i.push("Q"), i.push(o.x), i.push(o.y)
                }
                return n || r || i.push("L"), i.push(e.x), i.push(e.y), i.join(" ")
              }

              function bt(t, n, r, e) {
                var i = arguments.length & gt;
                4 & amp; & amp;
                void 0 !== arguments[4] ? arguments[4] : 1, o = mt(t, n, r, e), u = pt(o);
                try {
                  return u(i)
                } catch (t) {
                  return null
                }
              }

              function wt(t, n, r, e) {
                var i = 1 - e;
                return i * i * t + 2 * i * e * n + e * e * r
              }

              function xt(t, n, r, e) {
                return 2 * (1 - e) * (n - t) + 2 * e * (r - n)
              }

              function At(t, n, r, e) {
                var i = arguments.length & gt;
                4 & amp; & amp;
                void 0 !== arguments[4] & amp; & amp;
                arguments[4], o = bt(t, n, null, r, e);
                return o || (o = {
                  x: wt(t.x, n.x, r.x, e),
                  y: wt(t.y, n.y, r.y, e)
                }), i & amp; & amp;
                (o.a = kt(t, n, r, e)), o
              }

              function kt(t, n, r, e) {
                return Math.atan2(xt(t.y, n.y, r.y, e), xt(t.x, n.x, r.x, e))
              }

              function St(t, n, r, e, i) {
                var o = i * i;
                return i * o * (e - t + 3 * (n - r)) + 3 * o * (t + r - 2 * n) + 3 * i * (n - t) + t
              }

              function _t(t, n, r, e, i) {
                var o = 1 - i;
                return 3 * (o * o * (n - t) + 2 * o * i * (r - n) + i * i * (e - r))
              }

              function Ot(t, n, r, e, i) {
                var o = arguments.length & gt;
                5 & amp; & amp;
                void 0 !== arguments[5] & amp; & amp;
                arguments[5], u = bt(t, n, r, e, i);
                return u || (u = {
                  x: St(t.x, n.x, r.x, e.x, i),
                  y: St(t.y, n.y, r.y, e.y, i)
                }), o & amp; & amp;
                (u.a = jt(t, n, r, e, i)), u
              }

              function jt(t, n, r, e, i) {
                return Math.atan2(_t(t.y, n.y, r.y, e.y, i), _t(t.x, n.x, r.x, e.x, i))
              }

              function Mt(t, n, r) {
                return t + (n - t) * r
              }

              function Pt(t, n, r) {
                var e = arguments.length & gt;
                3 & amp; & amp;
                void 0 !== arguments[3] & amp; & amp;
                arguments[3], i = {
                  x: Mt(t.x, n.x, r),
                  y: Mt(t.y, n.y, r)
                };
                return e & amp; & amp;
                (i.a = Et(t, n)), i
              }

              function Et(t, n) {
                return Math.atan2(n.y - t.y, n.x - t.x)
              }

              function It(t, n, r) {
                var e = arguments.length & gt;
                3 & amp; & amp;
                void 0 !== arguments[3] & amp; & amp;
                arguments[3];
                if (Ft(n)) {
                  if (Nt(r)) return At(n, r.start, r, t, e)
                } else if (Ft(r)) {
                  if (n.end) return At(n, n.end, r, t, e)
                } else {
                  if (n.end) return r.start ? Ot(n, n.end, r.start, r, t, e) : At(n, n.end, r, t, e);
                  if (r.start) return At(n, r.start, r, t, e)
                }
                return Pt(n, r, t, e)
              }

              function Rt(t, n, r) {
                var e = It(t, n, r, !0);
                return e.a = function(t) {
                  return arguments.length & gt;
                  1 & amp; & amp;
                  void 0 !== arguments[1] & amp; & amp;
                  arguments[1] ? t + Math.PI : t
                }(e.a) / m, e
              }

              function Ft(t) {
                return !t.type || "corner" === t.type
              }

              function Nt(t) {
                return null != t.start & amp; & amp;
                !Ft(t)
              }
              var Tt = new N;
              var Bt = {
                  f: lt,
                  i: B
                },
                qt = {
                  f: lt,
                  i: L
                };

              function Lt(t, n, r) {
                return t.map((function(t) {
                  return function(t, n, r) {
                    var e = t.v;
                    if (!e || "g" !== e.t || e.s || !e.v || !e.r) return t;
                    var i = r.getElementById(e.r),
                      o = i & amp; & amp;
                    i.querySelectorAll("stop") || [];
                    return e.s = e.v.map((function(t, n) {
                      var r = o[n] & amp; & amp;
                      o[n].getAttribute("offset");
                      return {
                        c: t,
                        o: r = d(parseInt(r) / 100)
                      }
                    })), delete e.v, t
                  }(t, 0, r)
                }))
              }
              var Ct = {
                gt: "gradientTransform",
                c: {
                  x: "cx",
                  y: "cy"
                },
                rd: "r",
                f: {
                  x: "x1",
                  y: "y1"
                },
                to: {
                  x: "x2",
                  y: "y2"
                }
              };

              function Dt(t, n, e, i, o, u, a, l) {
                return Lt(t, 0, l), n = function(t, n, r) {
                    for (var e, i, o, u = t.length - 1, a = {}, l = 0; l & lt; = u; l++)(e = t[l]).e & amp; & amp;
                    (e.e = n(e.e)), e.v & amp; & amp;
                    "g" === (i = e.v).t & amp; & amp;
                    i.r & amp; & amp;
                    (o = r.getElementById(i.r)) & amp; & amp;
                    (a[i.r] = {
                      e: o,
                      s: o.querySelectorAll("stop")
                    });
                    return a
                  }(t, i, l),
                  function(i) {
                    var o = e(i, t, zt);
                    if (!o) return "none";
                    if ("c" === o.t) return st(o.v);
                    if ("g" === o.t) {
                      if (!n[o.r]) return ct(o.r);
                      var u = n[o.r];
                      return function(t, n) {
                        for (var r = t.s, e = r.length; e & lt; n.length; e++) {
                          var i = r[r.length - 1].cloneNode();
                          i.id = Yt(i.id), t.e.appendChild(i), r = t.s = t.e.querySelectorAll("stop")
                        }
                        for (var o = 0, u = r.length, a = n.length - 1; o & lt; u; o++) r[o].setAttribute("stop-color", st(n[Math.min(o, a)].c)), r[o].setAttribute("offset", n[Math.min(o, a)].o)
                      }(u, o.s), Object.keys(Ct).forEach((function(t) {
                        if (void 0 !== o[t])
                          if ("object" !== r(Ct[t])) {
                            var n, e = "gt" === t ? (n = o[t], Array.isArray(n) ? "matrix(" + n.join(" ") + ")" : "") : o[t],
                              i = Ct[t];
                            u.e.setAttribute(i, e)
                          } else Object.keys(Ct[t]).forEach((function(n) {
                            if (void 0 !== o[t][n]) {
                              var r = o[t][n],
                                e = Ct[t][n];
                              u.e.setAttribute(e, r)
                            }
                          }))
                      })), ct(o.r)
                    }
                    return "none"
                  }
              }

              function zt(t, r, e) {
                if (0 === t) return r;
                if (1 === t) return e;
                if (r & amp; & amp; e) {
                  var i = r.t;
                  if (i === e.t) switch (r.t) {
                    case "c":
                      return {
                        t: i, v: z(t, r.v, e.v)
                      };
                    case "g":
                      if (r.r === e.r) {
                        var o = {
                          t: i,
                          s: Vt(t, r.s, e.s),
                          r: r.r
                        };
                        return r.gt & amp; & amp;
                        e.gt & amp; & amp;
                        (o.gt = function(t, n, r) {
                          var e = n.length;
                          if (e !== r.length) return T(t, n, r);
                          for (var i = new Array(e), o = 0; o & lt; e; o++) i[o] = B(t, n[o], r[o]);
                          return i
                        }(t, r.gt, e.gt)), r.c ? (o.c = C(t, r.c, e.c), o.rd = q(t, r.rd, e.rd)) : r.f & amp; & amp;
                        (o.f = C(t, r.f, e.f), o.to = C(t, r.to, e.to)), o
                      }
                  }
                  if ("c" === r.t & amp; & amp;
                    "g" === e.t || "c" === e.t & amp; & amp;
                    "g" === r.t) {
                    var u = "c" === r.t ? r : e,
                      a = "g" === r.t ? n({}, r) : n({}, e),
                      l = a.s.map((function(t) {
                        return {
                          c: u.v,
                          o: t.o
                        }
                      }));
                    return a.s = "c" === r.t ? Vt(t, l, a.s) : Vt(t, a.s, l), a
                  }
                }
                return T(t, r, e)
              }

              function Vt(t, n, r) {
                if (n.length === r.length) return n.map((function(n, e) {
                  return Gt(t, n, r[e])
                }));
                for (var e = Math.max(n.length, r.length), i = [], o = 0; o & lt; e; o++) {
                  var u = Gt(t, n[Math.min(o, n.length - 1)], r[Math.min(o, r.length - 1)]);
                  i.push(u)
                }
                return i
              }

              function Gt(t, n, r) {
                return {
                  o: L(t, n.o, r.o || 0),
                  c: z(t, n.c, r.c || {})
                }
              }

              function Yt(t) {
                return t.replace(/-fill-([0-9]+)$/, (function(t, n) {
                  return "-fill-" + (+n + 1)
                }))
              }
              var $t = {
                  fill: Dt,
                  "fill-opacity": qt,
                  stroke: Dt,
                  "stroke-opacity": qt,
                  "stroke-width": Bt,
                  "stroke-dashoffset": {
                    f: lt,
                    i: B
                  },
                  "stroke-dasharray": {
                    f: function(t) {
                      var n = arguments.length & gt;
                      1 & amp; & amp;
                      void 0 !== arguments[1] ? arguments[1] : " ";
                      return t & amp; & amp;
                      t.length & gt;
                      0 & amp; & amp;
                      (t = t.map((function(t) {
                        return d(t, 4)
                      }))), ft(t, n)
                    },
                    i: function(t, n, r) {
                      var e, i, o, u = n.length,
                        a = r.length;
                      if (u !== a)
                        if (0 === u) n = V(u = a, 0);
                        else if (0 === a) a = u, r = V(u, 0);
                      else {
                        var l = (o = (e = u) * (i = a) / function(t, n) {
                          for (var r; n;) r = n, n = t % n, t = r;
                          return t || 1
                        }(e, i)) & lt;
                        0 ? -o : o;
                        n = G(n, Math.floor(l / u)), r = G(r, Math.floor(l / a)), u = a = l
                      }
                      for (var f = [], s = 0; s & lt; u; s++) f.push(d(q(t, n[s], r[s])));
                      return f
                    }
                  },
                  opacity: qt,
                  transform: function(t, n, e, i) {
                    if (!(t = function(t, n) {
                        if (!t || "object" !== r(t)) return null;
                        var e = !1;
                        for (var i in t) t.hasOwnProperty(i) & amp; & amp;
                        (t[i] & amp; & amp; t[i].length ? (t[i].forEach((function(t) {
                          t.e & amp; & amp;
                          (t.e = n(t.e))
                        })), e = !0) : delete t[i]);
                        return e ? t : null
                      }(t, i))) return null;
                    var o = function(r, i, o) {
                      var u = arguments.length & gt;
                      3 & amp; & amp;
                      void 0 !== arguments[3] ? arguments[3] : null;
                      return t[r] ? e(i, t[r], o) : n & amp; & amp;
                      n[r] ? n[r] : u
                    };
                    return n & amp; & amp;
                    n.a & amp; & amp;
                    t.o ? function(n) {
                      var r = e(n, t.o, Rt);
                      return Tt.recomposeSelf(r, o("r", n, B, 0) + r.a, o("k", n, C), o("s", n, C), o("t", n, C)).toString()
                    } : function(t) {
                      return Tt.recomposeSelf(o("o", t, It, null), o("r", t, B, 0), o("k", t, C), o("s", t, C), o("t", t, C)).toString()
                    }
                  },
                  r: Bt,
                  "#size": vt,
                  "#radius": ht,
                  _: function(t, n) {
                    if (Array.isArray(t))
                      for (var r = 0; r & lt; t.length; r++) this[t[r]] = n;
                    else this[t] = n
                  }
                },
                Ut = function(t) {
                  ! function(t, n) {
                    if ("function" != typeof n & amp; & amp; null !== n) throw new TypeError("Super expression must either be null or a function");
                    t.prototype = Object.create(n & amp; & amp; n.prototype, {
                      constructor: {
                        value: t,
                        writable: !0,
                        configurable: !0
                      }
                    }), n & amp; & amp;
                    l(t, n)
                  }(u, t);
                  var n, r, i = (n = u, r = f(), function() {
                    var t, e = a(n);
                    if (r) {
                      var i = a(this).constructor;
                      t = Reflect.construct(e, arguments, i)
                    } else t = e.apply(this, arguments);
                    return c(this, t)
                  });

                  function u() {
                    return e(this, u), i.apply(this, arguments)
                  }
                  return o(u, null, [{
                    key: "build",
                    value: function(t) {
                      var n = h(a(u), "build", this).call(this, t, $t);
                      if (!n) return null;
                      n.el, n.options,
                        function(t, n, r) {
                          t.play()
                        }(n.player)
                    }
                  }]), u
                }(at);
              return Ut.init(), Ut
            }));
            (function(s, i, o, w) {
              w[o] = w[o] || {};
              w[o][s] = w[o][s] || [];
              w[o][s].push(i);
            })('5c7f360c', {
              "root": "epiOjbPBdWr1",
              "animations": [{
                "elements": {
                  "epiOjbPBdWr2": {
                    "transform": {
                      "data": {
                        "t": {
                          "x": -15.112498,
                          "y": -13.837216
                        }
                      },
                      "keys": {
                        "o": [{
                          "t": 0,
                          "v": {
                            "x": 15.132498,
                            "y": 13.857216,
                            "type": "corner"
                          }
                        }, {
                          "t": 400,
                          "v": {
                            "x": 17.045544,
                            "y": 15.545194,
                            "type": "corner"
                          }
                        }, {
                          "t": 800,
                          "v": {
                            "x": 17.045544,
                            "y": 15.545194,
                            "type": "corner"
                          }
                        }, {
                          "t": 1000,
                          "v": {
                            "x": 15.13,
                            "y": 13.74,
                            "type": "corner"
                          }
                        }]
                      }
                    }
                  },
                  "epiOjbPBdWr3": {
                    "transform": {
                      "data": {
                        "o": {
                          "x": 7.886644,
                          "y": 7.757372,
                          "type": "corner"
                        },
                        "t": {
                          "x": -7.886644,
                          "y": -7.757372
                        }
                      },
                      "keys": {
                        "r": [{
                          "t": 400,
                          "v": 0
                        }, {
                          "t": 800,
                          "v": 360
                        }]
                      }
                    }
                  }
                },
                "s": "MBDA1M09iNTVjOWVhZmXFjOWJhZWEzYTlhODVXjNzQ2ZDZhNmE2YTY2TNWM5ZWEzYWM5ZjlkYCWVhM1NhOWE4NWNCNzWQ2YjY2NWNhM2FlOWZChYzliYWVhM2E5YThhVZDVjNzQ2YTY2WTVjYRTBhM2E2YTY1Yzc0NmVI2NjVjOWJhNmFlOWZDKYWNUYTg5YmFlOWY1IYzc0YTBOOWJhNmFkOQWY2NjVjYWRhYTlmOWIY5ZTVjNzRJNmJiNw|N"
              }],
              "options": "MBDAxMDg4MmZRODA4MTSZlN2Y4MU0yZjQ3VDJXmNzk3YzZlNzFVMmY4VYQ|"
            }, '__SVGATOR_PLAYER__', window)
          </script>
        </svg> </span> </span> <label for="edit-keyword" class="form-item--label visually-hidden">Suche ...</label></div>
  <div data-drupal-selector="edit-actions" class="form-actions js-form-wrapper form-wrapper" id="edit-actions"> <input data-drupal-selector="edit-submit" type="submit" id="edit-submit" value="Suche"
      class="button js-form-submit form-submit form-item--submit btn"></div>
</form>

POST /da-vinci-ausstellung

<form
  class="webform-submission-form webform-submission-add-form webform-submission-form-newsletter-algex-form webform-submission-form-newsletter-algex-add-form webform-submission-form-newsletter-algex-node-4334-form webform-submission-form-newsletter-algex-node-4334-add-form form-newsletter js-webform-details-toggle webform-details-toggle form not-validated"
  novalidate="novalidate" data-drupal-selector="webform-submission-form-newsletter-algex-node-4334-add-form" action="/da-vinci-ausstellung" method="post" id="webform-submission-form-newsletter-algex-node-4334-add-form" accept-charset="UTF-8">
  <div class="form--error">Bitte überprüfen Sie die markierten Felder</div>
  <div class="row js-form-wrapper form-wrapper" data-drupal-selector="edit-row-01" id="edit-row-01">
    <div class="col-12 form-item form-item--type-email form-item--name-email"> <input data-drupal-selector="edit-email" type="email" id="edit-email" name="email" value="" size="60" maxlength="254" class="form-email required form-item--element"
        required="required" aria-required="true"> <label for="edit-email" class="form-item--label is-required">E-Mail</label></div>
  </div>
  <div class="row js-form-wrapper form-wrapper" data-drupal-selector="edit-row-02" id="edit-row-02">
    <div data-drupal-selector="edit-actions" class="form-actions webform-actions js-form-wrapper form-wrapper" id="edit-actions"><input class="webform-button--submit button button--primary js-form-submit form-submit form-item--submit btn"
        data-drupal-selector="edit-actions-submit" type="submit" id="edit-actions-submit" name="op" value="Newsletter bestellen"></div>
  </div>
  <div class="row js-form-wrapper form-wrapper" data-drupal-selector="edit-row-03" id="edit-row-03">
    <div class="col-12 data-protection-notice form-item form-item--type-processed-text form-item--name- form-item--no-label" id="edit-data-protection-notice">
      <p>Ich stimme der Nutzung meiner Daten zu den in der <a href="/de/datenschutz">Datenschutzerklärung</a> angegebenen Zwecken zu.</p>
    </div>
  </div><input data-drupal-selector="form-svwqjsvcztksyjsubhbty-akba-hfxutmh40c-pdumk" type="hidden" name="form_build_id" value="form-SvwQJSVCZtksYJSUbHBTY-AKBa_hFXUtmH40c_pDUMk" class="form-item--element"><input
    data-drupal-selector="edit-webform-submission-form-newsletter-algex-node-4334-add-form" type="hidden" name="form_id" value="webform_submission_form_newsletter_algex_node_4334_add_form" class="form-item--element">
  <div class="col-sm-12 col-md-6 form-item form-item--type-textfield form-item--name-pick-me"> <input data-drupal-selector="edit-pick-me" type="text" id="edit-pick-me" name="pick_me" value="" size="60" maxlength="128"
      class="form-text form-item--element"> <label for="edit-pick-me" class="form-item--label">E-Mail Benutzer</label></div>
</form>

Text Content

 * Zustimmung
 * Details
 * [#IABV2SETTINGS#]
 * Über Cookies


DIESE WEBSEITE VERWENDET COOKIES

Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen
für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu
analysieren. Außerdem geben wir Informationen zu Ihrer Verwendung unserer
Website an unsere Partner für soziale Medien, Werbung und Analysen weiter.
Unsere Partner führen diese Informationen möglicherweise mit weiteren Daten
zusammen, die Sie ihnen bereitgestellt haben oder die sie im Rahmen Ihrer
Nutzung der Dienste gesammelt haben.

Consent Selection
Notwendig

Präferenzen

Statistiken

Marketing

Details zeigen
 * Notwendig 6
   
   Notwendige Cookies helfen dabei, eine Webseite nutzbar zu machen, indem sie
   Grundfunktionen wie Seitennavigation und Zugriff auf sichere Bereiche der
   Webseite ermöglichen. Die Webseite kann ohne diese Cookies nicht richtig
   funktionieren.
    * Cookiebot
      2
      Erfahren Sie mehr über diesen Anbieter
      1.gifWird verwendet, um die Anzahl der Sitzungen auf der Website zu
      zählen, was für die Optimierung der Bereitstellung von CMP-Produkten
      erforderlich ist.
      Maximale Speicherdauer: SitzungTyp: Pixel-Tracker
      CookieConsentSpeichert den Zustimmungsstatus des Benutzers für Cookies auf
      der aktuellen Domäne.
      Maximale Speicherdauer: 1 JahrTyp: HTTP-Cookie
    * cdn.jsdelivr.net
      4
      cookiebot-consent--marketingWird verwendet, um festzustellen, ob der
      Besucher die Marketingkategorie im Cookie-Banner akzeptiert hat. Dieser
      Cookie ist notwendig für die Einhaltung der DSGVO der Webseite.
      Maximale Speicherdauer: SitzungTyp: HTTP-Cookie
      cookiebot-consent--necessaryWird verwendet, um festzustellen, ob der
      Besucher die Marketingkategorie im Cookie-Banner akzeptiert hat. Dieser
      Cookie ist notwendig für die Einhaltung der DSGVO der Webseite.
      Maximale Speicherdauer: SitzungTyp: HTTP-Cookie
      cookiebot-consent--preferencesWird verwendet, um festzustellen, ob der
      Besucher die Marketingkategorie im Cookie-Banner akzeptiert hat. Dieser
      Cookie ist notwendig für die Einhaltung der DSGVO der Webseite.
      Maximale Speicherdauer: SitzungTyp: HTTP-Cookie
      cookiebot-consent--statisticsWird verwendet, um festzustellen, ob der
      Besucher die Marketingkategorie im Cookie-Banner akzeptiert hat. Dieser
      Cookie ist notwendig für die Einhaltung der DSGVO der Webseite.
      Maximale Speicherdauer: SitzungTyp: HTTP-Cookie

 * Präferenzen 0
   
   Präferenz-Cookies ermöglichen einer Webseite sich an Informationen zu
   erinnern, die die Art beeinflussen, wie sich eine Webseite verhält oder
   aussieht, wie z. B. Ihre bevorzugte Sprache oder die Region in der Sie sich
   befinden.
   
   Wir nutzen diese Cookie-Typen nicht.

 * Statistiken 2
   
   Statistik-Cookies helfen Webseiten-Besitzern zu verstehen, wie Besucher mit
   Webseiten interagieren, indem Informationen anonym gesammelt und gemeldet
   werden.
    * Google
      2
      Erfahren Sie mehr über diesen Anbieter
      
      Ein Teil der Daten, die dieser Anbieter gesammelt hat, dient der
      Personalisierung und der Messung der Werbewirksamkeit.
      
      _gaRegistriert eine eindeutige ID, die verwendet wird, um statistische
      Daten dazu, wie der Besucher die Website nutzt, zu generieren.
      Maximale Speicherdauer: 2 JahreTyp: HTTP-Cookie
      _ga_#Sammelt Daten dazu, wie oft ein Benutzer eine Website besucht hat,
      sowie Daten für den ersten und letzten Besuch. Von Google Analytics
      verwendet.
      Maximale Speicherdauer: 2 JahreTyp: HTTP-Cookie

 * Marketing 0
   
   Marketing-Cookies werden verwendet, um Besuchern auf Webseiten zu folgen. Die
   Absicht ist, Anzeigen zu zeigen, die relevant und ansprechend für den
   einzelnen Benutzer sind und daher wertvoller für Publisher und werbetreibende
   Drittparteien sind.
   
   Wir nutzen diese Cookie-Typen nicht.

 * Nicht klassifiziert 0
   Nicht klassifizierte Cookies sind Cookies, die wir gerade versuchen zu
   klassifizieren, zusammen mit Anbietern von individuellen Cookies.
   
   Wir nutzen diese Cookie-Typen nicht.

Domainübergreifende Zustimmung[#BULK_CONSENT_DOMAINS_COUNT#]
[#BULK_CONSENT_TITLE#]
Liste der Domains, für die Ihre Zustimmung gilt: [#BULK_CONSENT_DOMAINS#]
Die Cookie-Erklärung wurde das letzte Mal am 25.11.24 von Cookiebot aktualisiert



[#IABV2_TITLE#]

[#IABV2_BODY_INTRO#]
[#IABV2_BODY_LEGITIMATE_INTEREST_INTRO#]
[#IABV2_BODY_PREFERENCE_INTRO#]
[#IABV2_LABEL_PURPOSES#]
[#IABV2_BODY_PURPOSES_INTRO#]
[#IABV2_BODY_PURPOSES#]
[#IABV2_LABEL_FEATURES#]
[#IABV2_BODY_FEATURES_INTRO#]
[#IABV2_BODY_FEATURES#]
[#IABV2_LABEL_PARTNERS#]
[#IABV2_BODY_PARTNERS_INTRO#]
[#IABV2_BODY_PARTNERS#]


Cookies sind kleine Textdateien, die von Webseiten verwendet werden, um die
Benutzererfahrung effizienter zu gestalten.

Laut Gesetz können wir Cookies auf Ihrem Gerät speichern, wenn diese für den
Betrieb dieser Seite unbedingt notwendig sind. Für alle anderen Cookie-Typen
benötigen wir Ihre Erlaubnis.

Diese Seite verwendet unterschiedliche Cookie-Typen. Einige Cookies werden von
Drittparteien platziert, die auf unseren Seiten erscheinen.

Sie können Ihre Einwilligung jederzeit von der Cookie-Erklärung auf unserer
Website ändern oder widerrufen.

Erfahren Sie in unserer Datenschutzrichtlinie mehr darüber, wer wir sind, wie
Sie uns kontaktieren können und wie wir personenbezogene Daten verarbeiten.

Bitte geben Sie Ihre Einwilligungs-ID und das Datum an, wenn Sie uns bezüglich
Ihrer Einwilligung kontaktieren.


Meine persönlichen Daten nicht verkaufen oder weitergeben
Ablehnen Auswahl erlauben Anpassen

Alle zulassen


HORIZONTALE NAVIGATION ALG EX

 * Monets Garten
 * Viva Frida Kahlo
 * Klimts Kuss
 * Tutanchamun
 * Vermeer
 * Pompeji
 * Da Vinci
 * Winter Wonderland

Suche ...



PFADNAVIGATION

 1. Startseite
 2. Leonardo da Vinci – eine immersive Reise


Bild
Bild
Bild

EINE IMMERSIVE REISE


LEONARDO DA VINCI – UOMO UNIVERSALE

Künstler, Wissenschaftler, Ingenieur, Erfinder – Leonardo da Vinci war ein
Universalgenie, Erster unter den uomini universale, wie außergewöhnliche
Menschen in der Renaissance genannt wurden. Da Vinci steht für das Idealbild des
Menschen in diesem goldenen Zeitalter. Was ihn von seinen berühmten Zeitgenossen
wie Michelangelo, Raffael oder Botticelli unterscheidet, ist seine
Vielseitigkeit. Von der Malerei über Ingenieurskünste bis hin zur Mathematik und
Anatomie – durch seine präzisen Beobachtungen hat da Vinci bahnbrechende
Gedanken erfasst und mit revolutionären Erfindungen die Welt bewegt.   

Die Ausstellung LEONARDO DA VINCI – UOMO UNIVERSALE nimmt die Besucher mit auf
eine Reise durch das Leben des Genies und zeigt unter anderem Nachbildungen
seiner zahlreichen Erfindungen und alle 16 Gemälde, die ihm heute sicher
zugeschrieben werden können. Das Herzstück der Ausstellung ist die immersive
Inszenierung. Mittels Projektoren erwachen Werk und Welt des Universalgenies zu
neuem Leben. Die Zuschauerinnen und Zuschauer tauchen ein und erleben den uomo
universale wie nie zuvor – unterhaltend, ergreifend, faszinierend. 


DIE IMMERSIVE AUSSTELLUNG IN HAMBURG! 


17. SEPTEMBER 2024 -  26. DEZEMBER 2024

Öffnungszeiten:
Täglich von 10:00 bis 21:00 Uhr

GAUSSHÖFE | Gaußstr. 190 a | 22765 Hamburg

Empfohlene Besuchsdauer: ca. 65-75 Minuten
Altersempfehlung: Alle sind willkommen! Kinder unter 14 Jahren müssen in
Begleitung ihrer Eltern sein.

Tickets kaufen


Bild
Bild


DER „UOMO UNIVERSALE"

„Uomo universale" ist italienisch und bedeutet der Universalmensch. Gemeint ist
nicht das Genie an sich. Es ist ein Idealbild der Renaissance, welches bis heute
nichts von seiner Aktualität verloren hat. Der „uomo universale" ist dem Geiste
der ersten Humanisten wie Dante Alighieri oder Giovanni Pico della Mirandola
entsprungen. Sie fragten sich, wie ein idealer Mensch leben sollte, wenn nicht
allein nach Gottes Geboten? Sie zeichneten das Bild eines tugendhaften,
gebildeten Menschen, der schöpferisch tätig ist und im Einklang mit der Natur
lebt. Der «uomo universale» ist von großem eigenem Antrieb, vielseitig
interessiert, strebt nach Meisterschaft, wo immer er sie erreichen kann, und
achtet auf seinen Körper und Geist.

Nach diesem Ideal strebten zu Leonardos Zeiten alle großen Köpfe. Es war eine
der Triebfedern des goldenen Zeitalters der Renaissance – und ein großes Glück
für Leonardo da Vinci. Als uneheliches Kind geboren, durfte er keine Schule
besuchen und konnte damit weder Latein noch Griechisch lernen. In einer Zeit,
die sich auf die Antike und ihre Texte besann, war dies bildungstechnisch ein
Todesurteil. Doch die Meisterschaft entlang des Idealbilds «uomo universale»
brachte Leonardo aus Vinci so viel Anerkennung und Ehre ein, dass er noch zu
Lebzeiten als einer der größten Gelehrten seiner Zeit galt. Die üblichen
Karrierewege im Adel, der Kirche oder durch Reichtum standen ihm nicht offen.
Ohne das Ideal des „uomo universale" wäre Leonardos Geschichte wahrscheinlich
ganz anders verlaufen.

Bild

Die Ausstellung stammt vom Kreativteam des Visiodroms Wuppertal mit Marie Haus
und Axel Kurz, unter kurativer Leitung von Christian Höher und mit der
wissenschaftlichen Begleitung von Prof. Dr. Hiram Kümper, Professor für
Geschichte des Spätmittelalters und der frühen Neuzeit an der Universität
Mannheim. 

„Ich habe schon viele Ausstellungen zu dem Thema kuratiert und erlebt. Aber so
stark, mit dieser unglaublichen Kombination aus Show und Ausstellung, ist
Leonardo noch nie präsentiert worden.“ 
Prof. Dr. Hiram Kümper

An dieser Stelle wird ein Inhalt eines externen Anbieters wiedergeben. Dabei
werden personenbezogene Daten wie z.B. Ihre IP-Adresse an den Anbieter
übermittelt. Der externe Anbieter kann diese auch dazu verwenden, Ihr
Nutzungsverhalten mithilfe von Cookies oder anderen Tracking-Technologien zu
Marktforschungs- und Marketingzwecken zu analysieren.

Die Übermittlung Ihrer Daten an den externen Anbieter wird so lange verhindert,
bis Sie aktiv auf diesen Hinweis klicken. Technisch gesehen wird der Inhalt erst
nach dem Klick eingebunden.

Inhalt von YouTube erlauben



FOLGT UNS AUF UNSEREN SOCIAL MEDIA KANÄLEN UND BLEIBT IMMER AKTUELL INFORMIERT!

Tickets kaufen Instagram Facebook
Bild
Bild
Bitte überprüfen Sie die markierten Felder
E-Mail


Ich stimme der Nutzung meiner Daten zu den in der Datenschutzerklärung
angegebenen Zwecken zu.

E-Mail Benutzer


FOOTER SERVICE-MENÜ ALG EX

 * Unternehmen
   * Datenschutz
   * Impressum
   * Karriere
   * Presse
 * Partner
   * Alegria Konzert
   * MünchenMusik
   * MünchenEvent
   * NürnbergMusik
   * StuttgartKonzert
   * Konzertdirektion Hörtnagel
   * Konzertdirektion Hans Adler
   * Monets Garten
   * Viva Frida Kahlo