ICE Portal im IC: https://iceportal.de/ (Stuttgart -> FFM)
iframe: https://www.img-bahn.de/s3/prod/kci/index.html?#/
My RelAix IP: 46.183.103.8
Router: 172.18.0.1 My IP: 172.18.92.220
ICE Portal im IC: https://iceportal.de/ (Stuttgart -> FFM)
iframe: https://www.img-bahn.de/s3/prod/kci/index.html?#/
My RelAix IP: 46.183.103.8
Router: 172.18.0.1 My IP: 172.18.92.220
curl 'https://fahrkarten.bahn.de/mobile/dbc/xs.go?' -X POST \
-H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:100.0) Gecko/20100101 Firefox/100.0' -H 'Accept: */*' \
-H 'Accept-Language: en-US,en;q=0.5' -H 'Accept-Encoding: gzip, deflate, br' \
-H 'Referer: https://www.img-bahn.de/' -H 'Content-Type: application/x-www-form-urlencoded' \
-H 'Origin: https://www.img-bahn.de' -H 'DNT: 1' -H 'Connection: keep-alive' -H 'Sec-Fetch-Dest: empty' \
-H 'Sec-Fetch-Mode: cors' -H 'Sec-Fetch-Site: cross-site' \
--data-raw $'<?xml version="1.0" encoding="UTF-8"?>\n<rqorderdetails version="1.0"><rqheader tnr="1653325251391" ts="2022-05-23T19:00:51" l="de" v="19120000" os="KCI" app="KCI-Webservice"/><rqorder on="GCP344"/><authname tln="LeMe" csc="" cui=""/></rqorderdetails>'
<!DOCTYPE html> | |
<html lang="de"> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width,initial-scale=1"> | |
<link rel="shortcut icon" href="logo.ico"> | |
<link rel="preload" href="web-kci.cfg" as="fetch" crossorigin> | |
<title>Komfort Check-in</title> | |
<link href="css/kci.7d485c49.css" rel="preload" as="style"> | |
<link href="js/chunk-vendors.3d3c966c.js" rel="preload" as="script"> | |
<link href="js/kci.32b0a173.js" rel="preload" as="script"> | |
<link href="css/kci.7d485c49.css" rel="stylesheet"> | |
</head> | |
<body> | |
<div id="db-web-app"></div> | |
<script src="s_code.c9e7cdd3951f0cc5fd9ea9bdb6db5dc0.js"></script> | |
<script src="js/chunk-vendors.3d3c966c.js"></script> | |
<script src="js/kci.32b0a173.js"></script> | |
</body> | |
</html> |
// view-source:https://www.img-bahn.de/s3/prod/kci/js/kci.32b0a173.js | |
(function(e) { | |
function t(t) { | |
for (var r, a, c = t[0], s = t[1], u = t[2], p = 0, f = []; p < c.length; p++) a = c[p], Object.prototype.hasOwnProperty.call(i, a) && i[a] && f.push(i[a][0]), i[a] = 0; | |
for (r in s) Object.prototype.hasOwnProperty.call(s, r) && (e[r] = s[r]); | |
l && l(t); | |
while (f.length) f.shift()(); | |
return o.push.apply(o, u || []), n() | |
} | |
function n() { | |
for (var e, t = 0; t < o.length; t++) { | |
for (var n = o[t], r = !0, c = 1; c < n.length; c++) { | |
var s = n[c]; | |
0 !== i[s] && (r = !1) | |
} | |
r && (o.splice(t--, 1), e = a(a.s = n[0])) | |
} | |
return e | |
} | |
var r = {}, | |
i = { | |
kci: 0 | |
}, | |
o = []; | |
function a(t) { | |
if (r[t]) return r[t].exports; | |
var n = r[t] = { | |
i: t, | |
l: !1, | |
exports: {} | |
}; | |
return e[t].call(n.exports, n, n.exports, a), n.l = !0, n.exports | |
} | |
a.m = e, a.c = r, a.d = function(e, t, n) { | |
a.o(e, t) || Object.defineProperty(e, t, { | |
enumerable: !0, | |
get: n | |
}) | |
}, a.r = function(e) { | |
"undefined" !== typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, { | |
value: "Module" | |
}), Object.defineProperty(e, "__esModule", { | |
value: !0 | |
}) | |
}, a.t = function(e, t) { | |
if (1 & t && (e = a(e)), 8 & t) return e; | |
if (4 & t && "object" === typeof e && e && e.__esModule) return e; | |
var n = Object.create(null); | |
if (a.r(n), Object.defineProperty(n, "default", { | |
enumerable: !0, | |
value: e | |
}), 2 & t && "string" != typeof e) | |
for (var r in e) a.d(n, r, function(t) { | |
return e[t] | |
}.bind(null, r)); | |
return n | |
}, a.n = function(e) { | |
var t = e && e.__esModule ? function() { | |
return e["default"] | |
} : function() { | |
return e | |
}; | |
return a.d(t, "a", t), t | |
}, a.o = function(e, t) { | |
return Object.prototype.hasOwnProperty.call(e, t) | |
}, a.p = ""; | |
var c = window["webpackJsonp"] = window["webpackJsonp"] || [], | |
s = c.push.bind(c); | |
c.push = t, c = c.slice(); | |
for (var u = 0; u < c.length; u++) t(c[u]); | |
var l = s; | |
o.push([0, "chunk-vendors"]), n() | |
})({ | |
0: function(e, t, n) { | |
n("4f18"), n("e4db"), e.exports = n("07c1") | |
}, | |
"07c1": function(e, t, n) { | |
"use strict"; | |
n.r(t); | |
var r, i = n("e832"), | |
o = (n("dd67"), function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "db-kci-app" | |
}, [n("header", { | |
staticClass: "db-kci-app__header" | |
}, [n("KCiHeader")], 1), n("div", { | |
staticClass: "db-kci-app__content" | |
}, [n("div", { | |
staticClass: "db-kci-app__container" | |
}, [n("router-view")], 1)]), n("KCiFooterComp", { | |
staticClass: "db-kci-app__footer" | |
})], 1) | |
}), | |
a = [], | |
c = n("5cf9"), | |
u = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("footer", { | |
staticClass: "kci-footer" | |
}, [n("div", { | |
staticClass: "kci-footer__footnotes" | |
}, [n("div", { | |
directives: [{ | |
name: "translate", | |
rawName: "v-translate" | |
}], | |
staticClass: "kci-footer__container", | |
attrs: { | |
"translate-comment": "Hinweistext für Pflichtfelder" | |
} | |
}, [n("sup", [e._v("*")]), e._v(" Diese Felder müssen ausgefüllt werden. ")])]), n("ul", { | |
staticClass: "kci-footer__links" | |
}, [n("li", { | |
staticClass: "kci-footer__link" | |
}, [n("DBWebLinkComp", { | |
attrs: { | |
text: e.impressumLabel, | |
href: "https://www.bahn.de/p/view/home/info/impressum.shtml" | |
} | |
})], 1), n("li", { | |
staticClass: "kci-footer__link" | |
}, [n("DBWebLinkComp", { | |
attrs: { | |
text: e.befoerderungsbedingungenLabel, | |
href: "https://www.bahn.de/p/view/home/agb/agb.shtml" | |
} | |
})], 1), n("li", { | |
staticClass: "kci-footer__link" | |
}, [n("DBWebLinkComp", { | |
attrs: { | |
text: e.nutzungsbedingungenLabel, | |
href: "https://www.bahn.de/p/view/home/agb/nutzungsbedingungen.shtml" | |
} | |
})], 1), n("li", { | |
staticClass: "kci-footer__link" | |
}, [n("DBWebLinkComp", { | |
attrs: { | |
text: e.datenschutzLabel, | |
href: "https://www.bahn.de/p/view/home/datenschutz/schutz.shtml" | |
} | |
})], 1)])]) | |
}, | |
l = [], | |
p = function() { | |
var e, t, n, r = this, | |
i = r.$createElement, | |
o = r._self._c || i; | |
return o(r.tag, r._b({ | |
tag: "component", | |
staticClass: "db-web-link test-link", | |
class: (e = {}, e["db-web-link--type-" + r.type] = r.type, e[r.linkClassBase + "link"] = r.linkClassBase, e), | |
on: { | |
click: r.emitTrigger | |
} | |
}, "component", r.propsForTag, !1), [r.iconName ? o("DBWebIconComp", { | |
staticClass: "db-web-link__icon test-link__icon", | |
class: (t = {}, t[r.linkClassBase + "icon"] = r.linkClassBase, t), | |
attrs: { | |
name: r.iconName | |
} | |
}) : r._e(), o("span", { | |
staticClass: "db-web-link__text test-link__text", | |
class: (n = {}, n[r.linkClassBase + "link-text"] = r.linkClassBase, n) | |
}, [r._v(r._s(r.text))])], 1) | |
}, | |
f = [], | |
d = function() { | |
var e, t = this, | |
n = t.$createElement, | |
r = t._self._c || n; | |
return r("span", { | |
staticClass: "db-web-icon", | |
class: [(e = {}, e["db-color--" + t.color] = t.color, e), t.iconClass], | |
style: t.styleDefinitions, | |
attrs: { | |
"aria-hidden": t.ariaHidden | |
} | |
}, [t.altText ? r("span", { | |
staticClass: "util__offscreen" | |
}, [t._v(t._s(t.altText))]) : t._e()]) | |
}, | |
b = []; | |
(function(e) { | |
e["dbRed"] = "dbRed", e["dbRedHover"] = "dbRedHover", e["dbWhite"] = "dbWhite", e["dbBlack"] = "dbBlack", e["dbGray1"] = "dbGray1", e["dbGray2"] = "dbGray2", e["dbGray3"] = "dbGray3", e["dbGray4"] = "dbGray4", e["dbGray5"] = "dbGray5", e["dbGray6"] = "dbGray6", e["dbGray7"] = "dbGray7", e["dbBus"] = "dbBus", e["dbTaxi"] = "dbTaxi", e["dbCallABike"] = "dbCallABike", e["dbSBahn"] = "dbSBahn", e["dbPlane"] = "dbPlane", e["dbShip"] = "dbShip", e["dbFernbus"] = "dbFernbus", e["dbUBahn"] = "dbUBahn", e["dbFlinkster"] = "dbFlinkster", e["dbTram"] = "dbTram", e["dbWalk"] = "dbWalk", e["dbHotel"] = "dbHotel", e["dbHome"] = "dbHome", e["dbBank"] = "dbBank", e["dbFirstClass"] = "dbFirstClass", e["dbSecondClass"] = "dbSecondClass", e["dbMatch"] = "dbMatch", e["dbYellow"] = "dbYellow", e["dbOrange"] = "dbOrange", e["dbLightRed"] = "dbLightRed", e["dbPink"] = "dbPink", e["dbPurple"] = "dbPurple", e["dbLightGreen"] = "dbLightGreen", e["dbWarning"] = "dbWarning", e["dbError"] = "dbError", e["dbSuccess"] = "dbSuccess", e["dbSuccessText"] = "dbSuccessText", e["dbInfo"] = "dbInfo", e["dbTicket"] = "dbTicket", e["dbReservierung"] = "dbReservierung", e["dbZeitkarte"] = "dbZeitkarte", e["dbGemerkteReise"] = "dbGemerkteReise", e["dbBackground"] = "dbBackground", e["dbBackgroundOverlay"] = "dbBackgroundOverlay", e["dbSeperator"] = "dbSeperator", e["dbSeparatorLight"] = "dbSeparatorLight", e["dbSeparatorMedium"] = "dbSeparatorMedium", e["dbFocusOutline"] = "dbFocusOutline", e["dbKCiGreen"] = "dbKCiGreen" | |
})(r || (r = {})); | |
var g, h = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
y = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
m = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
v = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return h(t, e), Object.defineProperty(t.prototype, "iconClass", { | |
get: function() { | |
return "icon-" + this.name | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "styleDefinitions", { | |
get: function() { | |
var e = this.size ? this.size + "rem" : void 0; | |
return { | |
fontSize: e | |
} | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), y([Object(c["d"])({ | |
type: String | |
}), m("design:type", String)], t.prototype, "altText", void 0), y([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), m("design:type", Boolean)], t.prototype, "ariaHidden", void 0), y([Object(c["d"])({ | |
type: String, | |
validator: function(e) { | |
return void 0 === e || !!r[e] | |
} | |
}), m("design:type", String)], t.prototype, "color", void 0), y([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), m("design:type", String)], t.prototype, "name", void 0), y([Object(c["d"])({ | |
type: String | |
}), m("design:type", String)], t.prototype, "size", void 0), t = y([Object(c["a"])({})], t), t | |
}(c["g"]), | |
O = v, | |
j = (n("db6d"), n("0c7c")), | |
_ = Object(j["a"])(O, d, b, !1, null, "50ce8058", null), | |
M = _.exports, | |
C = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
w = function() { | |
return w = Object.assign || function(e) { | |
for (var t, n = 1, r = arguments.length; n < r; n++) | |
for (var i in t = arguments[n], t) Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]); | |
return e | |
}, w.apply(this, arguments) | |
}, | |
I = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
A = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}; | |
(function(e) { | |
e["buttonPrimary"] = "button-primary", e["buttonPrimaryLargeResponsive"] = "button-primary-large-responsive", e["buttonSecondary"] = "button-secondary", e["standalone"] = "standalone", e["textlink"] = "textlink" | |
})(g || (g = {})); | |
var T, N = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
var n; | |
return C(t, e), n = t, t.isDataLink = function(e) { | |
return e.startsWith("data:") | |
}, t.isMailLink = function(e) { | |
return e.startsWith("mailto:") | |
}, Object.defineProperty(t.prototype, "tag", { | |
get: function() { | |
return this.isRouterLink ? "router-link" : "a" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "propsForTag", { | |
get: function() { | |
var e = { | |
rel: this.rel, | |
title: this.title, | |
target: this.target | |
}; | |
return this.isRouterLink ? w(w({}, e), { | |
to: this.href, | |
exact: !0 | |
}) : w(w({}, e), { | |
href: this.href | |
}) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "rel", { | |
get: function() { | |
return this.isExternalLink ? "external" : void 0 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "title", { | |
get: function() { | |
var e = this.$gettext("Der Link öffnet ein neues Fenster."); | |
return this.isExternalLink ? e : void 0 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "target", { | |
get: function() { | |
return this.isExternalLink ? "_blank" : void 0 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isRouterLink", { | |
get: function() { | |
return "object" === typeof this.href || this.href && !this.href.includes("//") && !n.isMailLink(this.href) && !n.isDataLink(this.href) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isExternalLink", { | |
get: function() { | |
if ("string" !== typeof this.href || this.isRouterLink) return !1; | |
var e = new URL(this.href, window.location.href).hostname; | |
return e !== window.location.hostname | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.emitTrigger = function(e) { | |
this.$emit("trigger", e) | |
}, I([Object(c["d"])({ | |
type: [String, Object] | |
}), A("design:type", Object)], t.prototype, "href", void 0), I([Object(c["d"])({ | |
type: String | |
}), A("design:type", String)], t.prototype, "iconName", void 0), I([Object(c["d"])({ | |
type: String | |
}), A("design:type", String)], t.prototype, "linkClassBase", void 0), I([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), A("design:type", String)], t.prototype, "text", void 0), I([Object(c["d"])({ | |
default: g.standalone, | |
type: String | |
}), A("design:type", String)], t.prototype, "type", void 0), t = n = I([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M | |
} | |
})], t), t | |
}(c["g"]), | |
D = N, | |
S = (n("b228"), Object(j["a"])(D, p, f, !1, null, "0884ea0f", null)), | |
E = S.exports, | |
L = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
R = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
k = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return L(t, e), Object.defineProperty(t.prototype, "impressumLabel", { | |
get: function() { | |
return this.$gettext("Impressum") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "befoerderungsbedingungenLabel", { | |
get: function() { | |
return this.$gettext("Beförderungsbedingungen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "nutzungsbedingungenLabel", { | |
get: function() { | |
return this.$gettext("Nutzungsbedingungen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "datenschutzLabel", { | |
get: function() { | |
return this.$gettext("Datenschutz") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t = R([Object(c["a"])({ | |
components: { | |
DBWebLinkComp: E | |
} | |
})], t), t | |
}(c["g"]), | |
x = k, | |
z = (n("9b5b"), Object(j["a"])(x, u, l, !1, null, "4b753746", null)), | |
P = z.exports, | |
B = function() { | |
var e = this, | |
t = e.$createElement, | |
r = e._self._c || t; | |
return r("div", { | |
staticClass: "db-web-progress-header" | |
}, [r("p", { | |
staticClass: "util__offscreen", | |
attrs: { | |
role: "status" | |
} | |
}, [e._v(e._s(e.routeAnnouncement()))]), e.abortLabel ? r("DBWebButtonComp", { | |
staticClass: "db-web-progress-header__dblogo db-web-progress-header__dblogo--btn test-db-logo-btn", | |
attrs: { | |
type: e.ButtonType.icon, | |
icon: "db_rect", | |
prependScreenReaderText: e.abortLabel | |
}, | |
on: { | |
trigger: e.onAbort | |
} | |
}) : r("DBWebPictureComp", { | |
staticClass: "db-web-progress-header__dblogo db-web-progress-header__dblogo--picture", | |
attrs: { | |
imgLink: n("dc24"), | |
alt: e.dbLogoAltText | |
} | |
}), r("nav", { | |
staticClass: "db-web-progress-header__stepper", | |
attrs: { | |
"aria-label": "progress" | |
} | |
}, e._l(e.steps, (function(t) { | |
return r("div", { | |
key: t.text, | |
staticClass: "db-web-progress-header__step", | |
class: { | |
"db-web-progress-header__step--active": e.isActive(t), "db-web-progress-header__step--active-no-abort": e.isActive(t) && !e.abortLabel, "db-web-progress-header__step--complete": e.isCompleted(t) | |
} | |
}, [r("router-link", { | |
staticClass: "db-web-progress-header__step-link", | |
attrs: { | |
to: e.navigateTo(t), | |
disabled: !e.isCompleted(t), | |
"aria-current-value": t.text, | |
"aria-current": !!e.isActive(t) && "step", | |
tag: "button" | |
} | |
}, [r("span", { | |
staticClass: "db-web-progress-header__step-text" | |
}, [e._v(e._s(t.text))]), r("span", { | |
staticClass: "db-web-progress-header__step-wrapper" | |
}, [r("span", { | |
staticClass: "db-web-progress-header__step-circle" | |
}, [e.isCompleted(t) ? r("DBWebIconComp", { | |
staticClass: "db-web-progress-header__step-icon", | |
attrs: { | |
name: "check" | |
} | |
}) : e._e()], 1)])])], 1) | |
})), 0), e.abortLabel ? r("DBWebButtonComp", { | |
staticClass: "db-web-progress-header__abort-btn test-abort-btn", | |
attrs: { | |
label: e.abortLabel, | |
hideLabelOnMobile: !0, | |
size: e.ButtonSize.large, | |
icon: "close", | |
type: e.ButtonType.text | |
}, | |
on: { | |
trigger: e.onAbort | |
} | |
}) : e._e()], 1) | |
}, | |
H = [], | |
Z = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("picture", { | |
staticClass: "db-web-picture" | |
}, [e.imgLinkXl ? n("source", { | |
attrs: { | |
srcset: e.imgLinkXl, | |
media: "(min-width: 992px)" | |
} | |
}) : e._e(), e.imgLinkLg ? n("source", { | |
attrs: { | |
srcset: e.imgLinkLg, | |
media: "(min-width: 768px)" | |
} | |
}) : e._e(), e.imgLinkMd ? n("source", { | |
attrs: { | |
srcset: e.imgLinkMd, | |
media: "(min-width: 576px)" | |
} | |
}) : e._e(), e.imgLinkSm ? n("source", { | |
attrs: { | |
srcset: e.imgLinkSm, | |
media: "(min-width: 321px)" | |
} | |
}) : e._e(), e.imgLinkXs ? n("source", { | |
attrs: { | |
srcset: e.imgLinkXs, | |
media: "(max-width: 320px)" | |
} | |
}) : e._e(), e.imgLink ? n("img", { | |
staticClass: "db-web-picture--img", | |
class: { | |
"db-web-picture--animate": e.animateRotation | |
}, | |
style: "transform: rotateZ(" + e.rotationDegrees + "deg)", | |
attrs: { | |
src: e.imgLink, | |
alt: e.alt | |
} | |
}) : n("img", { | |
staticClass: "db-web-picture--img", | |
attrs: { | |
alt: e.alt, | |
src: "data:image/gif;base64,R0lGODlhAQABAAAAADs=" | |
} | |
})]) | |
}, | |
U = [], | |
F = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
W = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Y = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
G = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return F(t, e), W([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Y("design:type", String)], t.prototype, "alt", void 0), W([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Y("design:type", String)], t.prototype, "imgLink", void 0), W([Object(c["d"])({ | |
type: String | |
}), Y("design:type", String)], t.prototype, "imgLinkXl", void 0), W([Object(c["d"])({ | |
type: String | |
}), Y("design:type", String)], t.prototype, "imgLinkLg", void 0), W([Object(c["d"])({ | |
type: String | |
}), Y("design:type", String)], t.prototype, "imgLinkMd", void 0), W([Object(c["d"])({ | |
type: String | |
}), Y("design:type", String)], t.prototype, "imgLinkSm", void 0), W([Object(c["d"])({ | |
type: String | |
}), Y("design:type", String)], t.prototype, "imgLinkXs", void 0), W([Object(c["d"])({ | |
type: Number, | |
default: 0 | |
}), Y("design:type", Number)], t.prototype, "rotationDegrees", void 0), W([Object(c["d"])({ | |
type: Boolean, | |
default: !0 | |
}), Y("design:type", Boolean)], t.prototype, "animateRotation", void 0), t = W([Object(c["a"])({ | |
components: {} | |
})], t), t | |
}(c["g"]), | |
K = G, | |
$ = (n("4acc"), Object(j["a"])(K, Z, U, !1, null, "09606a64", null)), | |
V = $.exports, | |
Q = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("span", { | |
directives: [{ | |
name: "show", | |
rawName: "v-show", | |
value: e.visible, | |
expression: "visible" | |
}], | |
staticClass: "db-web-spinner", | |
class: "db-web-spinner--" + e.size, | |
attrs: { | |
role: "alert", | |
"aria-atomic": "true", | |
"aria-label": "Loading" | |
} | |
}, [e._m(0)]) | |
}, | |
q = [function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("span", { | |
staticClass: "db-web-spinner__outer" | |
}, [n("span", { | |
staticClass: "db-web-spinner__inner" | |
})]) | |
}], | |
J = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
X = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
ee = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}; | |
(function(e) { | |
e["large"] = "large", e["regular"] = "regular", e["small"] = "small", e["auto"] = "auto" | |
})(T || (T = {})); | |
var te, ne, re, ie, oe = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return J(t, e), X([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), ee("design:type", Boolean)], t.prototype, "visible", void 0), X([Object(c["d"])({ | |
default: T.regular, | |
type: String, | |
validator: function(e) { | |
return !!T[e] | |
} | |
}), ee("design:type", String)], t.prototype, "size", void 0), t = X([c["a"]], t), t | |
}(c["g"]), | |
ae = oe, | |
ce = (n("65f4"), Object(j["a"])(ae, Q, q, !1, null, "771ff74a", null)), | |
se = ce.exports, | |
ue = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
le = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
pe = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}; | |
(function(e) { | |
e["large"] = "large", e["regular"] = "regular", e["small"] = "small", e["largeResponsive"] = "largeResponsive", e["regularResponsive"] = "regularResponsive" | |
})(te || (te = {})), | |
function(e) { | |
e["primary"] = "primary", e["secondary"] = "secondary", e["text"] = "text", e["link"] = "link", e["icon"] = "icon" | |
}(ne || (ne = {})), | |
function(e) { | |
e["button"] = "button", e["submit"] = "submit", e["reset"] = "reset" | |
}(re || (re = {})), | |
function(e) { | |
e["primary"] = "primary", e["secondary"] = "secondary" | |
}(ie || (ie = {})); | |
var fe, de, be = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return ue(t, e), t.prototype.mounted = function() { | |
this.validatePrimaryButton(), this.validateSecondaryButton(), this.validateTextButton(), this.validateLinkButton(), this.validateIconButton() | |
}, Object.defineProperty(t.prototype, "isDisabled", { | |
get: function() { | |
return this.inProgress || this.disable | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isTypePlain", { | |
get: function() { | |
return this.type === ne.text || this.type === ne.link || this.type === ne.icon | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "displayPrependIcon", { | |
get: function() { | |
return this.type === ne.link || this.isSelected && this.icon | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "displayAppendIcon", { | |
get: function() { | |
return this.type === ne.text || this.type === ne.icon | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isOnlyProgressStateActive", { | |
get: function() { | |
return this.inProgress && this.type !== ne.text | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "labelText", { | |
get: function() { | |
return this.label | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.emitTrigger = function(e) { | |
this.$emit("trigger", e) | |
}, t.prototype.validatePrimaryButton = function() { | |
this.type === ne.primary && (this.icon && void 0 === this.isSelected && console.error("Illegal use of DBWebButton. Primary Button is not allowed to have an icon."), this.label || console.error("Illegal use of DBWebButton. Primary Button must have a label.")) | |
}, t.prototype.validateSecondaryButton = function() { | |
this.type === ne.secondary && (this.icon && console.error("Illegal use of DBWebButton. Secondary Button is not allowed to have an icon."), this.label || console.error("Illegal use of DBWebButton. Secondary Button must have a label.")) | |
}, t.prototype.validateTextButton = function() { | |
this.type === ne.text && (this.icon || console.error("Illegal use of DBWebButton. Text Button must have an icon."), this.iconType !== ie.primary && console.error("Illegal use of DBWebButton. Text Button should be used with primary icon type."), this.label || console.error("Illegal use of DBWebButton. Text Button must have a label.")) | |
}, t.prototype.validateIconButton = function() { | |
this.type === ne.icon && (this.icon || console.error("Illegal use of DBWebButton. Icon Button must have an icon."), this.prependScreenReaderText || console.error("Illegal use of DBWebButton. Icon Button must have a prependScreenReaderText."), this.label && console.error("Illegal use of DBWebButton. Icon Button is not allowed to have a label.")) | |
}, t.prototype.validateLinkButton = function() { | |
this.type === ne.link && (this.icon || console.error("Illegal use of DBWebButton. Link Button must have an icon."), this.iconType !== ie.primary && console.error("Illegal use of DBWebButton. Link Button should be used with primary icon type."), this.label || console.error("Illegal use of DBWebButton. Link Button must have a label.")) | |
}, le([Object(c["d"])({ | |
type: Boolean, | |
default: !1 | |
}), pe("design:type", Boolean)], t.prototype, "disable", void 0), le([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), pe("design:type", Boolean)], t.prototype, "hideLabelOnMobile", void 0), le([Object(c["d"])({ | |
default: re.button, | |
type: String, | |
validator: function(e) { | |
return Object.values(re).includes(e) | |
} | |
}), pe("design:type", String)], t.prototype, "htmlType", void 0), le([Object(c["d"])({ | |
type: String | |
}), pe("design:type", String)], t.prototype, "icon", void 0), le([Object(c["d"])({ | |
default: ie.primary, | |
type: String, | |
validator: function(e) { | |
return !!ie[e] | |
} | |
}), pe("design:type", String)], t.prototype, "iconType", void 0), le([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), pe("design:type", Boolean)], t.prototype, "inProgress", void 0), le([Object(c["d"])({ | |
default: void 0, | |
type: Boolean | |
}), pe("design:type", Boolean)], t.prototype, "isSelected", void 0), le([Object(c["d"])({ | |
type: String | |
}), pe("design:type", String)], t.prototype, "label", void 0), le([Object(c["d"])({ | |
type: String | |
}), pe("design:type", String)], t.prototype, "prependScreenReaderText", void 0), le([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), pe("design:type", Boolean)], t.prototype, "breakwords", void 0), le([Object(c["d"])({ | |
default: te.large, | |
type: String, | |
validator: function(e) { | |
return !!te[e] | |
} | |
}), pe("design:type", String)], t.prototype, "size", void 0), le([Object(c["d"])({ | |
default: "0", | |
type: String | |
}), pe("design:type", String)], t.prototype, "tabindex", void 0), le([Object(c["d"])({ | |
type: String | |
}), pe("design:type", String)], t.prototype, "testId", void 0), le([Object(c["d"])({ | |
default: ne.primary, | |
type: String, | |
validator: function(e) { | |
return !!ne[e] | |
} | |
}), pe("design:type", String)], t.prototype, "type", void 0), t = le([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M, | |
DBWebSpinnerComp: se | |
} | |
})], t), t | |
}(c["g"]), | |
ge = function() { | |
var e, t, n, r = this, | |
i = r.$createElement, | |
o = r._self._c || i; | |
return o("button", { | |
staticClass: "db-web-button test-db-web-button", | |
class: ["db-web-button--type-" + r.type + " db-web-button--size-" + r.size, { | |
"db-web-button--type-selected": r.isSelected, | |
"db-web-button--in-progress": r.isOnlyProgressStateActive, | |
"db-web-button--type-plain": r.isTypePlain, | |
"db-web-button--breakwords": r.breakwords | |
}], | |
attrs: { | |
type: r.htmlType, | |
"data-test-id": r.testId, | |
tabindex: r.tabindex, | |
disabled: r.isDisabled | |
}, | |
on: { | |
click: r.emitTrigger | |
} | |
}, [o("span", { | |
staticClass: "db-web-button__content", | |
class: { | |
"db-web-button__content--hidden": r.isOnlyProgressStateActive, "db-web-button__content--breakwords": r.breakwords | |
} | |
}, [r.displayPrependIcon ? [o("DBWebIconComp", { | |
staticClass: "db-web-button__icon test-button-prependicon", | |
class: (e = {}, e["db-web-button__icon--" + r.iconType] = r.iconType && !r.isSelected, e), | |
attrs: { | |
name: r.icon | |
} | |
}), o("i", { | |
staticClass: "db-web-button__icon-seperator" | |
})] : r._e(), r.prependScreenReaderText ? o("span", { | |
staticClass: "util__offscreen" | |
}, [r._v(r._s(r.prependScreenReaderText))]) : r._e(), r.label ? o("span", { | |
staticClass: "db-web-button__label test-button-label", | |
class: (t = {}, t["db-web-button__label--hide-on-mobile"] = r.hideLabelOnMobile, t["db-web-button__label--breakwords"] = r.breakwords, t) | |
}, [r._v(" " + r._s(r.labelText) + " ")]) : r._e(), !r.inProgress && r.displayAppendIcon ? [r.label ? o("i", { | |
staticClass: "db-web-button__icon-seperator" | |
}) : r._e(), o("DBWebIconComp", { | |
staticClass: "db-web-button__icon test-button-appendicon", | |
class: (n = {}, n["db-web-button__icon--" + r.iconType] = r.iconType, n), | |
attrs: { | |
name: r.icon | |
} | |
})] : r._e()], 2), r.inProgress ? o("DBWebSpinnerComp", { | |
staticClass: "db-web-button__spinner", | |
class: ["db-web-button__spinner--" + r.size, { | |
"db-web-button__spinner--only": r.isOnlyProgressStateActive | |
}], | |
attrs: { | |
size: "auto" | |
} | |
}) : r._e()], 1) | |
}, | |
he = [], | |
ye = be, | |
me = (n("cad5"), Object(j["a"])(ye, ge, he, !1, null, "0b001a23", null)), | |
ve = me.exports, | |
Oe = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
je = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
_e = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Me = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.ButtonSize = te, t.ButtonType = ne, t | |
} | |
return Oe(t, e), t.prototype.routeAnnouncement = function() { | |
var e; | |
return null === (e = this.activeStep) || void 0 === e ? void 0 : e.text | |
}, Object.defineProperty(t.prototype, "dbLogoAltText", { | |
get: function() { | |
return this.$gettext("Deutsche Bahn") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "activeStep", { | |
get: function() { | |
var e = this.$route.matched.map((function(e) { | |
return e.name | |
})); | |
return this.steps.find((function(t) { | |
return e.includes(t.routeName) | |
})) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.isCompleted = function(e) { | |
if (!this.activeStep) return !1; | |
var t = this.steps.indexOf(this.activeStep), | |
n = this.steps.indexOf(e); | |
return n < t | |
}, t.prototype.isActive = function(e) { | |
return e === this.activeStep | |
}, t.prototype.navigateTo = function(e) { | |
return e.uri ? e.uri : { | |
name: e.routeName | |
} | |
}, t.prototype.onAbort = function() { | |
this.$emit("abort") | |
}, je([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), _e("design:type", Array)], t.prototype, "steps", void 0), je([Object(c["d"])({ | |
required: !1, | |
type: String | |
}), _e("design:type", Object)], t.prototype, "abortLabel", void 0), je([Object(c["h"])("$route"), _e("design:type", Function), _e("design:paramtypes", []), _e("design:returntype", void 0)], t.prototype, "routeAnnouncement", null), t = je([Object(c["a"])({ | |
components: { | |
DBWebButtonComp: ve, | |
DBWebIconComp: M, | |
DBWebPictureComp: V | |
} | |
})], t), t | |
}(c["g"]), | |
Ce = Me, | |
we = (n("f5dd"), Object(j["a"])(Ce, B, H, !1, null, "77cb06e3", null)), | |
Ie = we.exports; | |
(function(e) { | |
e["AUFTRAGSSUCHE"] = "auftragssuche", e["DEEPLINK"] = "deeplink", e["REISEPLAN"] = "reiseplan", e["REISEPLAN_HINFAHRT"] = "reiseplan-hinfahrt", e["REISEPLAN_RUECKFAHRT"] = "reiseplan-rueckfahrt" | |
})(fe || (fe = {})), | |
function(e) { | |
e["REISEPLAN_HINFAHRT"] = "hinfahrt", e["REISEPLAN_RUECKFAHRT"] = "rueckfahrt" | |
}(de || (de = {})); | |
var Ae = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Te = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Ne = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return Ae(t, e), Object.defineProperty(t.prototype, "steps", { | |
get: function() { | |
return [{ | |
text: this.$gettext("Auftrag suchen"), | |
routeName: fe.AUFTRAGSSUCHE | |
}, { | |
text: this.$gettext("Einchecken"), | |
routeName: fe.REISEPLAN | |
}] | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.render = function(e) { | |
return e(Ie, { | |
props: { | |
steps: this.steps | |
} | |
}) | |
}, t = Te([c["a"]], t), t | |
}(c["g"]), | |
De = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Se = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Ee = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return De(t, e), t = Se([Object(c["a"])({ | |
components: { | |
KCiHeader: Ne, | |
KCiFooterComp: P | |
} | |
})], t), t | |
}(c["g"]), | |
Le = Ee, | |
Re = Le, | |
ke = (n("6eba"), Object(j["a"])(Re, o, a, !1, null, "5c340ca6", null)), | |
xe = ke.exports; | |
function ze(e) { | |
throw new Error(e) | |
} | |
var Pe = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Be = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
He = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}; | |
function Ze(e, t, n) { | |
return Be(this, void 0, void 0, (function() { | |
function r() { | |
return Be(this, void 0, void 0, (function() { | |
var t; | |
return He(this, (function(r) { | |
switch (r.label) { | |
case 0: | |
if (o) return [3, 6]; | |
r.label = 1; | |
case 1: | |
return r.trys.push([1, 3, , 4]), [4, e()]; | |
case 2: | |
return [2, r.sent()]; | |
case 3: | |
return t = r.sent(), a = t, [3, 4]; | |
case 4: | |
return [4, Fe(n)]; | |
case 5: | |
return r.sent(), [3, 0]; | |
case 6: | |
return [2] | |
} | |
})) | |
})) | |
} | |
function i() { | |
return Be(this, void 0, void 0, (function() { | |
return He(this, (function(e) { | |
switch (e.label) { | |
case 0: | |
return [4, Fe(t)]; | |
case 1: | |
throw e.sent(), new Ue(a) | |
} | |
})) | |
})) | |
} | |
var o, a; | |
return He(this, (function(e) { | |
switch (e.label) { | |
case 0: | |
o = !1, e.label = 1; | |
case 1: | |
return e.trys.push([1, , 3, 4]), [4, Promise.race([r(), i()])]; | |
case 2: | |
return [2, e.sent()]; | |
case 3: | |
return o = !0, [7]; | |
case 4: | |
return [2] | |
} | |
})) | |
})) | |
} | |
var Ue = function(e) { | |
function t(n) { | |
var r = e.call(this, "RetryTimeoutError") || this; | |
return r.lastError = n, Object.setPrototypeOf(r, t.prototype), r | |
} | |
return Pe(t, e), t | |
}(Error); | |
function Fe(e) { | |
return new Promise((function(t) { | |
return setTimeout(t, e) | |
})) | |
} | |
var We, Ye, Ge = n("7338"), | |
Ke = n.n(Ge), | |
$e = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
Ve = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}; | |
function Qe(e, t) { | |
return $e(this, void 0, Promise, (function() { | |
var n, r; | |
return Ve(this, (function(i) { | |
switch (i.label) { | |
case 0: | |
return "function" !== typeof fetch ? [3, 6] : [4, fetch(e)]; | |
case 1: | |
if (n = i.sent(), !n.ok) throw new Error("Request to '" + n.url + "' failed with status " + n.status); | |
return t !== We.STRING ? [3, 3] : [4, n.text()]; | |
case 2: | |
return r = i.sent(), [3, 5]; | |
case 3: | |
return [4, n.json()]; | |
case 4: | |
r = i.sent(), i.label = 5; | |
case 5: | |
return [2, r]; | |
case 6: | |
return [4, Ke.a.get(e)]; | |
case 7: | |
return [2, i.sent().data] | |
} | |
})) | |
})) | |
}(function(e) { | |
e[e["STRING"] = 0] = "STRING", e[e["JSON"] = 1] = "JSON" | |
})(We || (We = {})), | |
function(e) { | |
e["DBMOBILE_CFG"] = "DBMOBILE_CFG", e["TRACKING_DB"] = "TRACKING_DB", e["ESUITECAPTCHA"] = "ESUITECAPTCHA", e["ESUITESERVICES"] = "ESUITESERVICES", e["SCISERVICE"] = "SCISERVICE", e["SCIVORLAUF"] = "SCIVORLAUF", e["SCINACHLAUF"] = "SCINACHLAUF" | |
}(Ye || (Ye = {})); | |
var qe = function() { | |
return qe = Object.assign || function(e) { | |
for (var t, n = 1, r = arguments.length; n < r; n++) | |
for (var i in t = arguments[n], t) Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]); | |
return e | |
}, qe.apply(this, arguments) | |
}, | |
Je = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
Xe = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
et = 6e4, | |
tt = 5e3, | |
nt = "web-kci.cfg", | |
rt = function() { | |
function e() {} | |
return e.prototype.init = function(e) { | |
return Je(this, void 0, void 0, (function() { | |
var t, n, r, i, o; | |
return Xe(this, (function(a) { | |
switch (a.label) { | |
case 0: | |
if (e) return this.config = e, [2, this]; | |
if (this.config) throw new Error("KCiConfigService already initialized"); | |
return n = ot, [4, it(nt)]; | |
case 1: | |
return t = n.apply(void 0, [a.sent()]), r = t[Ye.DBMOBILE_CFG], r ? (delete t[Ye.DBMOBILE_CFG], o = ot, [4, it(r)]) : [3, 3]; | |
case 2: | |
i = o.apply(void 0, [a.sent()]), t = qe(qe({}, i), t), a.label = 3; | |
case 3: | |
return this.config = t, [2, this] | |
} | |
})) | |
})) | |
}, e.prototype.get = function(e) { | |
return this.config && this.config[e] || ze('Config value for "' + e + '" not found') | |
}, e.prototype.has = function(e) { | |
return this.config && e in this.config | |
}, e.instance = new e, e | |
}(); | |
function it(e) { | |
return Je(this, void 0, Promise, (function() { | |
var t, n; | |
return Xe(this, (function(r) { | |
switch (r.label) { | |
case 0: | |
t = "Could not load config", r.label = 1; | |
case 1: | |
return r.trys.push([1, 3, , 4]), [4, Ze((function() { | |
return Qe(e, We.STRING) | |
}), et, tt)]; | |
case 2: | |
return [2, r.sent() || ze(t)]; | |
case 3: | |
if (n = r.sent(), n instanceof Ue) throw new Error(t); | |
throw n; | |
case 4: | |
return [2] | |
} | |
})) | |
})) | |
} | |
function ot(e) { | |
for (var t = {}, n = e.split("\n").map((function(e) { | |
return e.trim() | |
})).filter((function(e) { | |
return e.length > 0 | |
})).filter((function(e) { | |
return !e.startsWith("#") | |
})).map((function(e) { | |
return e.split(/=(.+)/g) | |
})), r = 0, i = n; r < i.length; r++) { | |
var o = i[r], | |
a = o[0], | |
c = o[1]; | |
t[a] = c | |
} | |
return t | |
} | |
var at, ct, st = n("4af9"), | |
ut = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("DBWebTransitionDropdownComp", { | |
staticClass: "reise-details", | |
attrs: { | |
expanded: e.expanded | |
} | |
}, [e.blitzBoxText ? n("DBWebMessageBarComp", { | |
staticClass: "reise-details__blitzbox", | |
attrs: { | |
level: e.MessageBarLevel.WARN, | |
isClosable: !1 | |
} | |
}, [n("template", { | |
slot: "content" | |
}, [n("div", { | |
staticClass: "reise-details__content" | |
}, [n("p", { | |
staticClass: "reise-details__content-text" | |
}, [e._v(e._s(e.blitzBoxText))]), e.hasMoreThanOneMessage ? n("DBWebModalContainerComp", { | |
attrs: { | |
linkText: e.meldungenDetailsLabel | |
} | |
}, [n("template", { | |
slot: "body" | |
}, [n("ZeitunabhaengigeMeldungenMitUeberschriftComp", { | |
staticClass: "reise-details__content-modal-zeit-unabhaengig", | |
attrs: { | |
heading: e.headingRisNotizen, | |
messages: e.risNotizen | |
} | |
}), e._l(e.himMeldungen, (function(e, t) { | |
return n("ZeitbasierteMeldungMitUeberschriftComp", { | |
key: t, | |
staticClass: "reise-details__content-modal-zeit-abhaengig", | |
attrs: { | |
heading: e.ueberschrift, | |
text: e.text, | |
time: e.modDateTime | |
} | |
}) | |
}))], 2)], 2) : e._e()], 1)])], 2) : e._e(), e._l(e.abschnitte, (function(t, r) { | |
return n("VerbindungsAbschnittComp", { | |
key: r, | |
attrs: { | |
narrowTransferSpaces: e.narrowTransferSpaces, | |
additionalTransferComponent: e.additionalTransferComponent, | |
showFortschritt: e.showFortschritt, | |
abschnitt: t, | |
auslastungstexte: e.auslastungstexte, | |
relevantKlasse: e.relevantKlasse, | |
hasNextAbschnittfortschritt: e.hasNextAbschnittfortschritt(r), | |
isVerbindungStartHalt: 0 === r, | |
isVerbindungZielHalt: r === e.lastAbschnittIndex | |
} | |
}) | |
})), e.hasAuslastungsLangText ? n("AuslastungLangTextComp", { | |
staticClass: "reise-details__auslastung-lang-text", | |
attrs: { | |
auslastungsmeldungen: e.auslastungsmeldungen, | |
auslastungstexte: e.auslastungstexte, | |
relevanteKlasse: e.relevantKlasse | |
} | |
}) : e._e(), e.verbindung.isAlternativeVerbindung ? n("AlternativeVerbindungDetailComp") : e._e()], 2) | |
}, | |
lt = [], | |
pt = n("4485"), | |
ft = n("aa31"), | |
dt = n("bbef"), | |
bt = n("2c8e"), | |
gt = n("0403"), | |
ht = n("7f47"), | |
yt = n("a125"), | |
mt = n("dbde"), | |
vt = n("a10a"), | |
Ot = n("f094"), | |
jt = n("dae2"), | |
_t = n("43f4"); | |
n("2277"); | |
(function(e) { | |
e[e["NICHT_VERFUEGBAR"] = 0] = "NICHT_VERFUEGBAR", e[e["GERING"] = 1] = "GERING", e[e["MITTEL"] = 2] = "MITTEL", e[e["HOCH"] = 3] = "HOCH", e[e["KLASSE_AUSGEBUCHT"] = 4] = "KLASSE_AUSGEBUCHT", e[e["ALLES_AUSGEBUCHT"] = 99] = "ALLES_AUSGEBUCHT" | |
})(at || (at = {})), | |
function(e) { | |
e["KLASSE1"] = "KLASSE_1", e["KLASSE2"] = "KLASSE_2", e["KLASSENLOS"] = "KLASSENLOS" | |
}(ct || (ct = {})); | |
var Mt, Ct = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
wt = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
It = function() { | |
function e() {} | |
return Ct([Object(mt["a"])(), Object(yt["a"])(ct), wt("design:type", String)], e.prototype, "klasse", void 0), Ct([Object(mt["a"])(), Object(yt["a"])(at), wt("design:type", Number)], e.prototype, "stufe", void 0), e | |
}(), | |
At = n("5c91"), | |
Tt = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Nt = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Dt = function() { | |
function e() {} | |
return Tt([Object(mt["a"])(), Object(yt["a"])(ct), Nt("design:type", String)], e.prototype, "klasse", void 0), Tt([Object(mt["a"])(), Object(yt["a"])(at), Nt("design:type", Number)], e.prototype, "stufe", void 0), Tt([Object(mt["a"])(), Object(ft["a"])(), Object(At["a"])(100), Nt("design:type", String)], e.prototype, "kurzText", void 0), Tt([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(255), Nt("design:type", String)], e.prototype, "langText", void 0), e | |
}(), | |
St = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Et = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Lt = function() { | |
function e() {} | |
return St([Object(ft["a"])(), Object(At["a"])(1e3), Et("design:type", String)], e.prototype, "text", void 0), St([Object(yt["a"])(ct), Et("design:type", Array)], e.prototype, "klassen", void 0), e | |
}(), | |
Rt = n("daad"); | |
(function(e) { | |
e["NIEDRIG"] = "NIEDRIG", e["HOCH"] = "HOCH" | |
})(Mt || (Mt = {})); | |
var kt, xt = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
zt = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Pt = function() { | |
function e() {} | |
return xt([Object(ft["a"])(), Object(dt["a"])(1, 500), zt("design:type", String)], e.prototype, "ueberschrift", void 0), xt([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(500), zt("design:type", String)], e.prototype, "text", void 0), xt([Object(yt["a"])(Mt), zt("design:type", String)], e.prototype, "prioritaet", void 0), xt([Object(Rt["a"])(), zt("design:type", String)], e.prototype, "modDateTime", void 0), e | |
}(), | |
Bt = n("e13f"), | |
Ht = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Zt = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Ut = function() { | |
function e() {} | |
return Ht([Object(Bt["a"])(), Zt("design:type", Number)], e.prototype, "betrag", void 0), Ht([Object(Bt["a"])(), Zt("design:type", Number)], e.prototype, "brutto", void 0), Ht([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(200), Zt("design:type", String)], e.prototype, "literal", void 0), Ht([Object(Bt["a"])(), Zt("design:type", Number)], e.prototype, "netto", void 0), Ht([Object(Bt["a"])(), Zt("design:type", Number)], e.prototype, "satz", void 0), Ht([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(200), Zt("design:type", String)], e.prototype, "text", void 0), e | |
}(), | |
Ft = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Wt = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Yt = function() { | |
function e() {} | |
return Ft([Object(Bt["a"])(), Wt("design:type", Number)], e.prototype, "betrag", void 0), Ft([Object(ft["a"])(), Object(dt["a"])(1, 100), Wt("design:type", String)], e.prototype, "waehrung", void 0), Ft([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return Ut | |
})), Object(ht["a"])(), Wt("design:type", Array)], e.prototype, "mwst", void 0), e | |
}(), | |
Gt = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Kt = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
$t = function() { | |
function e() {} | |
return Gt([Object(yt["a"])(Mt), Kt("design:type", String)], e.prototype, "prioritaet", void 0), Gt([Object(ft["a"])(), Object(At["a"])(1e3), Kt("design:type", String)], e.prototype, "text", void 0), Gt([Object(bt["a"])(), Object(yt["a"])(ct), Kt("design:type", String)], e.prototype, "fahrscheinklasse", void 0), e | |
}(), | |
Vt = n("8ffe"), | |
Qt = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
qt = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Jt = function() { | |
function e() {} | |
return Qt([Object(ft["a"])(), Object(dt["a"])(1, 200), qt("design:type", String)], e.prototype, "gesamtAngebotsId", void 0), Qt([Object(ft["a"])(), Object(At["a"])(200), qt("design:type", String)], e.prototype, "spezifischeGesamtLoesungsId", void 0), Qt([Object(ft["a"])(), Object(dt["a"])(1, 200), qt("design:type", String)], e.prototype, "uebergreifendeGesamtLoesungsId", void 0), Qt([Object(ft["a"])(), Object(dt["a"])(1, 200), qt("design:type", String)], e.prototype, "instanzId", void 0), e | |
}(); | |
(function(e) { | |
e["BUCHBAR"] = "BUCHBAR", e["NICHTBUCHBAR"] = "NICHT_BUCHBAR" | |
})(kt || (kt = {})); | |
var Xt, en = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
tn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
nn = function() { | |
function e() {} | |
return en([Object(Bt["a"])(), Object(jt["a"])(0), Object(_t["a"])(1e3), tn("design:type", Number)], e.prototype, "anzahl", void 0), en([Object(ft["a"])(), Object(dt["a"])(1, 200), tn("design:type", String)], e.prototype, "reisendenTyp", void 0), e | |
}(); | |
(function(e) { | |
e["REISENDER"] = "REISENDER" | |
})(Xt || (Xt = {})); | |
var rn, on, an = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
cn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
sn = function() { | |
function e() {} | |
return an([Object(gt["a"])(), Object(pt["a"])((function() { | |
return nn | |
})), Object(ht["a"])(), cn("design:type", Array)], e.prototype, "anzahlReisendenTypen", void 0), an([Object(yt["a"])(Xt), cn("design:type", String)], e.prototype, "buchungsParameterTyp", void 0), an([Object(ft["a"])(), Object(dt["a"])(0, 1e4), cn("design:type", String)], e.prototype, "infoText", void 0), e | |
}(); | |
(function(e) { | |
e["MATCH"] = "201", e["NO_MATCH"] = "202", e["TIME"] = "203", e["SITZPLATZ"] = "SITZPLATZ", e["UNBEKANNT"] = "UNBEKANNT" | |
})(rn || (rn = {})), | |
function(e) { | |
e["RESERVIERUNG"] = "UE_RESERVIERUNG", e["PLUS_CITY"] = "PLUS_CITY", e["UPSELLUEBERSCHRIFT"] = "UPSELLUEBERSCHRIFT", e["UPSELL"] = "UPSELL" | |
}(on || (on = {})); | |
var un, ln, pn, fn = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
dn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
bn = function() { | |
function e() {} | |
return fn([Object(bt["a"])(), Object(yt["a"])(on), dn("design:type", String)], e.prototype, "kategorie", void 0), fn([Object(ft["a"])(), Object(mt["a"])(), Object(dt["a"])(1, 200), dn("design:type", String)], e.prototype, "anzeigeUeberschrift", void 0), fn([Object(yt["a"])(rn), dn("design:type", String)], e.prototype, "iconId", void 0), fn([Object(Ot["a"])(), Object(mt["a"])(), Object(jt["a"])(0), Object(_t["a"])(1e4), dn("design:type", Number)], e.prototype, "prioritaet", void 0), fn([Object(ft["a"])(), Object(mt["a"])(), Object(dt["a"])(1, 200), dn("design:type", String)], e.prototype, "textKurz", void 0), fn([Object(ft["a"])(), Object(mt["a"])(), Object(dt["a"])(1, 1e3), dn("design:type", String)], e.prototype, "textLang", void 0), e | |
}(), | |
gn = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
hn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
yn = function() { | |
function e() {} | |
return gn([Object(ft["a"])(), Object(dt["a"])(1, 200), hn("design:type", String)], e.prototype, "ueberschrift", void 0), gn([Object(gt["a"])(), Object(pt["a"])((function() { | |
return bn | |
})), Object(ht["a"])(), hn("design:type", Array)], e.prototype, "vorteile", void 0), e | |
}(), | |
mn = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
vn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
On = function() { | |
function e() {} | |
return mn([Object(mt["a"])(), Object(pt["a"])((function() { | |
return Jt | |
})), Object(ht["a"])(), vn("design:type", Jt)], e.prototype, "angebotsKontext", void 0), mn([Object(bt["a"])(), Object(yt["a"])(kt), vn("design:type", String)], e.prototype, "buchbarkeit", void 0), mn([Object(bt["a"])(), Object(Vt["a"])(), vn("design:type", Object)], e.prototype, "buchungsKontextSIMA", void 0), mn([Object(gt["a"])(), Object(pt["a"])((function() { | |
return sn | |
})), Object(ht["a"])(), vn("design:type", Array)], e.prototype, "buchungsParameter", void 0), mn([Object(gt["a"])(), Object(pt["a"])((function() { | |
return bn | |
})), Object(ht["a"])(), vn("design:type", Array)], e.prototype, "konditionsAnzeigen", void 0), mn([Object(bt["a"])(), Object(pt["a"])((function() { | |
return yn | |
})), Object(ht["a"])(), vn("design:type", yn)], e.prototype, "upsellInfos", void 0), mn([Object(ft["a"])(), Object(dt["a"])(1, 200), vn("design:type", String)], e.prototype, "name", void 0), mn([Object(bt["a"])(), Object(At["a"])(200), vn("design:type", String)], e.prototype, "leuchtturmText", void 0), mn([Object(pt["a"])((function() { | |
return Yt | |
})), Object(ht["a"])(), vn("design:type", Yt)], e.prototype, "preis", void 0), mn([Object(yt["a"])(ct), vn("design:type", String)], e.prototype, "klasse", void 0), mn([Object(vt["a"])(), vn("design:type", Boolean)], e.prototype, "angebotAbgelaufen", void 0), mn([Object(vt["a"])(), vn("design:type", Boolean)], e.prototype, "bahnBonusSammelfaehigPunkte", void 0), e | |
}(), | |
jn = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
_n = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Mn = function() { | |
function e() {} | |
return jn([Object(ft["a"])(), Object(_t["a"])(200), _n("design:type", String)], e.prototype, "ueberschrift", void 0), jn([Object(ft["a"])(), Object(_t["a"])(1e3), _n("design:type", String)], e.prototype, "text", void 0), e | |
}(), | |
Cn = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
wn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
In = function() { | |
function e() {} | |
return Cn([Object(ft["a"])(), Object(dt["a"])(1, 100), wn("design:type", String)], e.prototype, "key", void 0), Cn([Object(ft["a"])(), Object(dt["a"])(1, 100), wn("design:type", String)], e.prototype, "value", void 0), e | |
}(), | |
An = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Tn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Nn = function() { | |
function e() {} | |
return An([Object(bt["a"])(), Object(Rt["a"])(), Tn("design:type", String)], e.prototype, "abfahrtsZeitpunkt", void 0), An([Object(bt["a"])(), Object(Rt["a"])(), Tn("design:type", String)], e.prototype, "ankunftsZeitpunkt", void 0), An([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return It | |
})), Object(ht["a"])(), Tn("design:type", Array)], e.prototype, "auslastungsmeldungen", void 0), An([Object(bt["a"])(), Object(Rt["a"])(), Tn("design:type", String)], e.prototype, "ezAbfahrtsZeitpunkt", void 0), An([Object(bt["a"])(), Object(Rt["a"])(), Tn("design:type", String)], e.prototype, "ezAnkunftsZeitpunkt", void 0), An([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(100), Tn("design:type", String)], e.prototype, "ezGleis", void 0), An([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(100), Tn("design:type", String)], e.prototype, "gleis", void 0), An([Object(ft["a"])(), Object(dt["a"])(1, 200), Tn("design:type", String)], e.prototype, "name", void 0), An([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return In | |
})), Object(ht["a"])(), Tn("design:type", Array)], e.prototype, "risNotizen", void 0), An([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return Pt | |
})), Object(ht["a"])(), Tn("design:type", Array)], e.prototype, "himMeldungen", void 0), An([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return $t | |
})), Object(ht["a"])(), Tn("design:type", Array)], e.prototype, "priorisierteMeldungen", void 0), e | |
}(); | |
(function(e) { | |
e["ICE"] = "ICE", e["ECIC"] = "EC_IC", e["IR"] = "IR", e["REGIONAL"] = "REGIONAL", e["SBAHN"] = "SBAHN", e["BUS"] = "BUS", e["SCHIFF"] = "SCHIFF", e["UBAHN"] = "UBAHN", e["TRAM"] = "TRAM", e["ANRUFPFLICHTIG"] = "ANRUFPFLICHTIG", e["UNKNOWN"] = "UNKNOWN" | |
})(un || (un = {})), | |
function(e) { | |
e["PUBLICTRANSPORT"] = "PUBLICTRANSPORT", e["WALK"] = "WALK", e["TRANSFER"] = "TRANSFER" | |
}(ln || (ln = {})), | |
function(e) { | |
e["BEFOERDERER"] = "BEFÖRDERER", e["BARRIEREFREI"] = "BARRIEREFREI", e["BORDBISTRO"] = "BORDBISTRO", e["FAHRRADMITNAHME"] = "FAHRRADMITNAHME", e["KINDERABTEIL"] = "KINDERABTEIL", e["SCHLAFWAGEN"] = "SCHLAFWAGEN", e["SPRINTER"] = "SPRINTER", e["WEITERE_SERVICES"] = "INFORMATION" | |
}(pn || (pn = {})); | |
var Dn = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Sn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
En = function() { | |
function e() {} | |
return Dn([Object(ft["a"])(), Object(dt["a"])(1, 100), Sn("design:type", String)], e.prototype, "key", void 0), Dn([Object(ft["a"])(), Object(dt["a"])(1, 100), Sn("design:type", String)], e.prototype, "value", void 0), Dn([Object(bt["a"])(), Object(yt["a"])(pn), Sn("design:type", String)], e.prototype, "kategorie", void 0), e | |
}(), | |
Ln = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Rn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
kn = function() { | |
function e() {} | |
return Ln([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(100), Rn("design:type", String)], e.prototype, "kategorie", void 0), Ln([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(100), Rn("design:type", String)], e.prototype, "linienNummer", void 0), Ln([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(100), Rn("design:type", String)], e.prototype, "name", void 0), Ln([Object(bt["a"])(), Object(Ot["a"])(), Object(jt["a"])(0), Rn("design:type", Number)], e.prototype, "nummer", void 0), Ln([Object(bt["a"])(), Object(yt["a"])(un), Rn("design:type", String)], e.prototype, "produktGattung", void 0), Ln([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return En | |
})), Object(ht["a"])(), Rn("design:type", Array)], e.prototype, "zugattribute", void 0), Ln([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(100), Rn("design:type", String)], e.prototype, "richtung", void 0), Ln([Object(bt["a"])(), Object(yt["a"])(ln), Rn("design:type", String)], e.prototype, "typ", void 0), Ln([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(100), Rn("design:type", String)], e.prototype, "kurzText", void 0), Ln([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(200), Rn("design:type", String)], e.prototype, "mittelText", void 0), Ln([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(500), Rn("design:type", String)], e.prototype, "langText", void 0), e | |
}(), | |
xn = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
zn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Pn = function() { | |
function e() {} | |
return xn([Object(Rt["a"])(), zn("design:type", String)], e.prototype, "abfahrtsZeitpunkt", void 0), xn([Object(ft["a"])(), Object(dt["a"])(1, 200), zn("design:type", String)], e.prototype, "abfahrtsOrt", void 0), xn([Object(bt["a"])(), Object(ft["a"])(), Object(dt["a"])(1, 500), zn("design:type", String)], e.prototype, "abfahrtsOrtExtId", void 0), xn([Object(bt["a"])(), Object(Ot["a"])(), Object(jt["a"])(0), Object(_t["a"])(101), zn("design:type", Number)], e.prototype, "abschnittsAnteil", void 0), xn([Object(Ot["a"])(), Object(jt["a"])(0), Object(_t["a"])(36e5), zn("design:type", Number)], e.prototype, "abschnittsDauer", void 0), xn([Object(Rt["a"])(), zn("design:type", String)], e.prototype, "ankunftsZeitpunkt", void 0), xn([Object(ft["a"])(), Object(dt["a"])(1, 200), zn("design:type", String)], e.prototype, "ankunftsOrt", void 0), xn([Object(bt["a"])(), Object(ft["a"])(), Object(dt["a"])(1, 500), zn("design:type", String)], e.prototype, "ankunftsOrtExtId", void 0), xn([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return It | |
})), Object(ht["a"])(), zn("design:type", Array)], e.prototype, "auslastungsmeldungen", void 0), xn([Object(bt["a"])(), Object(Ot["a"])(), Object(jt["a"])(0), Object(_t["a"])(4e7), zn("design:type", Number)], e.prototype, "distanz", void 0), xn([Object(bt["a"])(), Object(Rt["a"])(), zn("design:type", String)], e.prototype, "ezAbfahrtsZeitpunkt", void 0), xn([Object(bt["a"])(), Object(Rt["a"])(), zn("design:type", String)], e.prototype, "ezAnkunftsZeitpunkt", void 0), xn([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return Nn | |
})), Object(ht["a"])(), zn("design:type", Array)], e.prototype, "halte", void 0), xn([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(100), zn("design:type", String)], e.prototype, "kategorie", void 0), xn([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(100), zn("design:type", String)], e.prototype, "linienNummer", void 0), xn([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(100), zn("design:type", String)], e.prototype, "name", void 0), xn([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return En | |
})), Object(ht["a"])(), zn("design:type", Array)], e.prototype, "zugattribute", void 0), xn([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return In | |
})), Object(ht["a"])(), zn("design:type", Array)], e.prototype, "risNotizen", void 0), xn([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return Pt | |
})), Object(ht["a"])(), zn("design:type", Array)], e.prototype, "himMeldungen", void 0), xn([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return $t | |
})), Object(ht["a"])(), zn("design:type", Array)], e.prototype, "priorisierteMeldungen", void 0), xn([Object(bt["a"])(), Object(Ot["a"])(), Object(jt["a"])(0), zn("design:type", Number)], e.prototype, "nummer", void 0), xn([Object(bt["a"])(), Object(yt["a"])(un), zn("design:type", String)], e.prototype, "produktGattung", void 0), xn([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(200), zn("design:type", String)], e.prototype, "richtung", void 0), xn([Object(bt["a"])(), Object(yt["a"])(ln), zn("design:type", String)], e.prototype, "typ", void 0), xn([Object(mt["a"])(), Object(pt["a"])((function() { | |
return kn | |
})), Object(ht["a"])(), zn("design:type", kn)], e.prototype, "verkehrsmittel", void 0), e | |
}(), | |
Bn = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Hn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Zn = function() { | |
function e() {} | |
return Bn([Object(bt["a"])(), Object(pt["a"])((function() { | |
return Pn | |
})), Object(ht["a"])(), Hn("design:type", Pn)], e.prototype, "verbindungsabschnitt", void 0), Bn([Object(bt["a"])(), Object(pt["a"])((function() { | |
return On | |
})), Object(ht["a"])(), Hn("design:type", On)], e.prototype, "angebot", void 0), Bn([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return $t | |
})), Object(ht["a"])(), Hn("design:type", Array)], e.prototype, "priorisierteMeldungen", void 0), Bn([Object(bt["a"])(), Object(pt["a"])((function() { | |
return bn | |
})), Object(ht["a"])(), Hn("design:type", bn)], e.prototype, "konditionsAnzeige", void 0), Bn([Object(bt["a"])(), Object(vt["a"])(), Hn("design:type", Boolean)], e.prototype, "reservierungVerfuegbar", void 0), Bn([Object(bt["a"])(), Object(vt["a"])(), Hn("design:type", Boolean)], e.prototype, "grafischReservierbar", void 0), e | |
}(), | |
Un = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Fn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Wn = function() { | |
function e() {} | |
return Un([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return Zn | |
})), Object(ht["a"])(), Fn("design:type", Array)], e.prototype, "abschnitte", void 0), Un([Object(mt["a"])(), Object(pt["a"])((function() { | |
return On | |
})), Object(ht["a"])(), Fn("design:type", On)], e.prototype, "angebot", void 0), Un([Object(bt["a"])(), Object(ft["a"])(), Object(dt["a"])(1, 200), Fn("design:type", String)], e.prototype, "entgeltAngebotInstanzId", void 0), Un([Object(bt["a"])(), Object(gt["a"])(), Object(ht["a"])(), Fn("design:type", Array)], e.prototype, "priorisierteMeldungen", void 0), Un([Object(bt["a"])(), Object(pt["a"])((function() { | |
return Mn | |
})), Object(ht["a"])(), Fn("design:type", Mn)], e.prototype, "fehlerNachricht", void 0), Un([Object(bt["a"])(), Object(gt["a"])(), Object(ht["a"])(), Fn("design:type", Array)], e.prototype, "konditionsAnzeigen", void 0), Un([Object(bt["a"])(), Object(pt["a"])((function() { | |
return bn | |
})), Object(ht["a"])(), Fn("design:type", bn)], e.prototype, "umtauschAnzeige", void 0), Un([Object(vt["a"])(), Fn("design:type", Boolean)], e.prototype, "verbindungAusreserviert", void 0), Un([Object(bt["a"])(), Object(vt["a"])(), Fn("design:type", Boolean)], e.prototype, "reservierungVerfuegbar", void 0), e | |
}(), | |
Yn = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Gn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Kn = function() { | |
function e() {} | |
return Yn([Object(mt["a"])(), Object(pt["a"])((function() { | |
return Nn | |
})), Object(ht["a"])(), Gn("design:type", Nn)], e.prototype, "abfahrtHalt", void 0), Yn([Object(mt["a"])(), Object(pt["a"])((function() { | |
return Nn | |
})), Object(ht["a"])(), Gn("design:type", Nn)], e.prototype, "ankunftHalt", void 0), e | |
}(), | |
$n = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Vn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Qn = function() { | |
function e() {} | |
return $n([Object(mt["a"])(), Object(ft["a"])(), Vn("design:type", String)], e.prototype, "text", void 0), $n([Object(mt["a"])(), Object(pt["a"])((function() { | |
return Kn | |
})), Object(ht["a"])(), Vn("design:type", Kn)], e.prototype, "haltIntervall", void 0), e | |
}(), | |
qn = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Jn = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Xn = function() { | |
function e() {} | |
return qn([Object(mt["a"])(), Object(pt["a"])((function() { | |
return Yt | |
})), Object(ht["a"])(), Jn("design:type", Yt)], e.prototype, "preis", void 0), qn([Object(mt["a"])(), Object(pt["a"])((function() { | |
return Kn | |
})), Object(ht["a"])(), Jn("design:type", Kn)], e.prototype, "haltIntervall", void 0), e | |
}(), | |
er = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
tr = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
nr = function() { | |
function e() {} | |
return er([Object(mt["a"])(), Object(pt["a"])((function() { | |
return Xn | |
})), Object(ht["a"])(), tr("design:type", Xn)], e.prototype, "intervallPreis", void 0), er([Object(bt["a"])(), Object(pt["a"])((function() { | |
return Qn | |
})), Object(ht["a"])(), tr("design:type", Qn)], e.prototype, "beforeIntervallNachricht", void 0), er([Object(bt["a"])(), Object(pt["a"])((function() { | |
return Qn | |
})), Object(ht["a"])(), tr("design:type", Qn)], e.prototype, "afterIntervallNachricht", void 0), e | |
}(), | |
rr = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
ir = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
or = function() { | |
function e() {} | |
return rr([Object(mt["a"])(), Object(pt["a"])((function() { | |
return On | |
})), Object(ht["a"])(), ir("design:type", On)], e.prototype, "angebot", void 0), rr([Object(bt["a"])(), Object(pt["a"])((function() { | |
return Wn | |
})), Object(ht["a"])(), ir("design:type", Wn)], e.prototype, "sitzplatzAngebot", void 0), rr([Object(bt["a"])(), Object(pt["a"])((function() { | |
return nr | |
})), Object(ht["a"])(), ir("design:type", nr)], e.prototype, "teilpreisDetails", void 0), e | |
}(), | |
ar = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
cr = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
sr = function() { | |
function e() {} | |
return ar([Object(bt["a"])(), Object(ft["a"])(), Object(At["a"])(1e3), cr("design:type", String)], e.prototype, "zusammenfassung", void 0), ar([Object(bt["a"])(), Object(yt["a"])(Mt), cr("design:type", String)], e.prototype, "prioritaet", void 0), e | |
}(), | |
ur = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
lr = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
pr = function() { | |
function e() {} | |
return ur([Object(ft["a"])(), Object(dt["a"])(1, 500), lr("design:type", String)], e.prototype, "tripId", void 0), ur([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return or | |
})), Object(ht["a"])(), lr("design:type", Array)], e.prototype, "reiseAngebote", void 0), ur([Object(bt["a"])(), Object(pt["a"])((function() { | |
return Yt | |
})), Object(ht["a"])(), lr("design:type", Yt)], e.prototype, "angebotsPreis", void 0), ur([Object(bt["a"])(), Object(yt["a"])(ct), lr("design:type", String)], e.prototype, "angebotsPreisKlasse", void 0), ur([Object(mt["a"])(), Object(vt["a"])(), lr("design:type", Boolean)], e.prototype, "hasTeilpreis", void 0), ur([Object(bt["a"])(), Object(gt["a"])(), lr("design:type", Array)], e.prototype, "meldungen", void 0), ur([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return In | |
})), Object(ht["a"])(), lr("design:type", Array)], e.prototype, "risNotizen", void 0), ur([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return Pt | |
})), Object(ht["a"])(), lr("design:type", Array)], e.prototype, "himMeldungen", void 0), ur([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return $t | |
})), Object(ht["a"])(), lr("design:type", Array)], e.prototype, "priorisierteMeldungen", void 0), ur([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return $t | |
})), Object(ht["a"])(), lr("design:type", Array)], e.prototype, "reservierungsMeldungen", void 0), ur([Object(bt["a"])(), Object(pt["a"])((function() { | |
return sr | |
})), Object(ht["a"])(), lr("design:type", sr)], e.prototype, "ereignisZusammenfassung", void 0), ur([Object(Ot["a"])(), Object(jt["a"])(0), Object(_t["a"])(1e3), lr("design:type", Number)], e.prototype, "umstiegsAnzahl", void 0), ur([Object(gt["a"])(), Object(pt["a"])((function() { | |
return Pn | |
})), Object(ht["a"])(), lr("design:type", Array)], e.prototype, "verbindungsAbschnitte", void 0), ur([Object(vt["a"])(), lr("design:type", Boolean)], e.prototype, "isAlternativeVerbindung", void 0), ur([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return It | |
})), Object(ht["a"])(), lr("design:type", Array)], e.prototype, "auslastungsmeldungen", void 0), ur([Object(bt["a"])(), Object(gt["a"])(), Object(pt["a"])((function() { | |
return Dt | |
})), Object(ht["a"])(), lr("design:type", Array)], e.prototype, "auslastungstexte", void 0), ur([Object(bt["a"])(), Object(pt["a"])((function() { | |
return Lt | |
})), Object(ht["a"])(), lr("design:type", Lt)], e.prototype, "buchungsschluss", void 0), e | |
}(), | |
fr = n("e459"); | |
function dr(e, t) { | |
return Object(fr["a"])(e, t) | |
} | |
var br = n("f9a4"); | |
function gr(e, t) { | |
return Object(br["a"])(e, new Date(t)) | |
} | |
var hr = n("81ca"); | |
function yr(e) { | |
return Object(hr["a"])(new Date(e)) | |
} | |
var mr = n("2435"); | |
function vr(e, t, n) { | |
return Object(mr["a"])(e, { | |
start: t, | |
end: n | |
}) | |
} | |
function Or() { | |
return new Date(Date.now()) | |
} | |
var jr = n("3e7f"); | |
function _r(e) { | |
var t = Object(jr["a"])(e); | |
if (!yr(t)) throw new Error('Date "' + e + '" is not a valid ISO 8601 compliant string'); | |
return t | |
} | |
var Mr, Cr = function() { | |
function e() {} | |
return e.getAbschnittfortschritt = function(e) { | |
var t = e.ezAbfahrtsZeitpunkt || e.abfahrtsZeitpunkt, | |
n = e.ezAnkunftsZeitpunkt || e.ankunftsZeitpunkt; | |
return this.getFortschrittProzent(t, n) | |
}, e.getStreckenfortschritt = function(t) { | |
var n = this, | |
r = e.getStrecken(t); | |
if (r) return r.map((function(e) { | |
return n.getFortschrittProzent(e.abfahrtsZeitpunkt, e.ankunftsZeitpunkt) | |
})) | |
}, e.getStrecken = function(t) { | |
var n; | |
if (null === (n = t.halte) || void 0 === n ? void 0 : n.length) { | |
var r = t.halte[0], | |
i = t.halte.map((function(t, n) { | |
0 === n && (r = t); | |
var i = e.getAbfahrtUndAnkunftZeiten(t, r); | |
return r = t, i | |
})); | |
return i.shift(), i | |
} | |
}, e.getAbfahrtUndAnkunftZeiten = function(t, n) { | |
var r = e.getAbfahrtzeitIfAvailableOtherwiseUseAnkunftzeit(n), | |
i = e.getAnkunfzeitIfAvailableOtherwiseUseAbfahrtzeit(t); | |
return { | |
ankunftsZeitpunkt: i, | |
abfahrtsZeitpunkt: r | |
} | |
}, e.getAbfahrtzeitIfAvailableOtherwiseUseAnkunftzeit = function(e) { | |
return e.ezAbfahrtsZeitpunkt || e.abfahrtsZeitpunkt || e.ezAnkunftsZeitpunkt || e.ankunftsZeitpunkt | |
}, e.getAnkunfzeitIfAvailableOtherwiseUseAbfahrtzeit = function(e) { | |
return e.ezAnkunftsZeitpunkt || e.ankunftsZeitpunkt || e.ezAbfahrtsZeitpunkt || e.abfahrtsZeitpunkt | |
}, e.getFortschrittProzent = function(t, n) { | |
if (!t || !t.trim() || !n || !n.trim()) return 0; | |
var r = Or(), | |
i = _r(t), | |
o = _r(n); | |
return gr(r, i) ? 1 : vr(r, i, o) ? e.getPercentageOfCurrentTimeForStartEndDates(r, i, o) : dr(r, o) ? 100 : 0 | |
}, e.getPercentageOfCurrentTimeForStartEndDates = function(e, t, n) { | |
var r = e.getTime(), | |
i = n.getTime() - t.getTime(), | |
o = (r - t.getTime()) / i * 100; | |
return o < 1 ? Math.ceil(o) : Math.floor(o) | |
}, e.getRelativeProgressForElement = function(e, t, n, r) { | |
if (void 0 === n && (n = 0), void 0 === r && (r = 0), !n || !e || !t || e <= 0 || t <= 0) return 0; | |
var i = n / 100 * e - r; | |
return i < 0 ? 0 : Math.floor(100 * Math.min(i / t, 1)) | |
}, e.calculateAbfahrtProzentWerte = function(t, n, r, i, o) { | |
var a = n, | |
c = r.abfahrtHalt; | |
i && (a = r.abfahrtHalt + o + (r.abfahrtMeldung || 0)); | |
var s = 100 !== t ? e.getRelativeProgressForElement(a, c, t) : 100; | |
if (r.abfahrtMeldung) { | |
a = n; | |
var u = 100 !== t ? e.getRelativeProgressForElement(a, r.abfahrtMeldung, t, r.abfahrtHalt) : 100; | |
return { | |
meldung: u, | |
halt: s | |
} | |
} | |
return { | |
halt: s | |
} | |
}, e.calculateAnkunftProzentWerte = function(t, n, r, i, o) { | |
var a = n, | |
c = r.ankunft, | |
s = n - r.ankunft; | |
return i && (s = o, a = s + r.ankunft), e.getRelativeProgressForElement(a, c, t, s) | |
}, e.calculateLastlinefortschrittWennAufgeklappt = function(t, n) { | |
var r = t[t.length - 1], | |
i = n.zwischenhaltHeights, | |
o = i[i.length - 1]; | |
return e.getRelativeProgressForElement(n.lastLineHeight + o.abfahrt, n.lastLineHeight, r, o.abfahrt) | |
}, e.isFortschrittDataValid = function(t) { | |
var n = !0, | |
r = t.ezAbfahrtsZeitpunkt || t.abfahrtsZeitpunkt, | |
i = t.ezAnkunftsZeitpunkt || t.ankunftsZeitpunkt; | |
if (!yr(r) || !yr(i)) return !1; | |
if (!dr(_r(i), _r(r))) return !1; | |
if (t.halte && t.halte.length > 0) { | |
var o = e.getStrecken(t) || []; | |
n = n && e.validateSequencialDates(o, (function(e) { | |
return e.abfahrtsZeitpunkt | |
})), n = n && e.validateSequencialDates(o, (function(e) { | |
return e.ankunftsZeitpunkt | |
})), n = n && o.every((function(e) { | |
return gr(_r(e.ankunftsZeitpunkt), _r(e.abfahrtsZeitpunkt)) || dr(_r(e.ankunftsZeitpunkt), _r(e.abfahrtsZeitpunkt)) | |
})) | |
} | |
return n | |
}, e.validateSequencialDates = function(e, t) { | |
var n = Or(); | |
return e.every((function(e, r) { | |
var i = t(e); | |
if (!i) return !1; | |
var o = _r(i); | |
if (0 === r) return n = o, !0; | |
var a = dr(o, n); | |
return n = o, a | |
})) | |
}, e.calculateZwischenhaltfortschrittWennAufgeklappt = function(t, n, r) { | |
var i, o = r + ((null === (i = n.zwischenhaltHeights) || void 0 === i ? void 0 : i.length) ? n.zwischenhaltHeights[0].abfahrt : 0), | |
a = e.getStreckenHeights(n, o), | |
c = n.zwischenhaltHeights, | |
s = n.lastLineHeight; | |
if (t.length === c.length + 1 && a.length === c.length + 1) return c.map((function(n, i) { | |
var o = e.calculateAnkunftProzentWerte(t[i], a[i], n, 0 === i, r), | |
u = e.calculateAbfahrtProzentWerte(t[i + 1], a[i + 1], n, i === c.length - 1, s); | |
return { | |
teilabfahrtsfortschrittInProzent: u, | |
teilankunftsfortschrittInProzent: o | |
} | |
})) | |
}, e.hasFortschrittForNextVerbindungsabschnitt = function(e, t) { | |
if (e.length - 1 > t) { | |
var n = e.find((function(e, n) { | |
return n >= t + 1 && e.verkehrsmittel.typ === ln.PUBLICTRANSPORT | |
})); | |
if (!n) return !1; | |
var r = n.ezAbfahrtsZeitpunkt || n.abfahrtsZeitpunkt; | |
return !!yr(r) && dr(Or(), _r(r)) | |
} | |
return !1 | |
}, e.findElementTotalHeights = function(t, n) { | |
return e.findTotalHeights(e.findElements(t, n)) | |
}, e.findElements = function(e, t) { | |
return Array.from(e.querySelectorAll(t)) | |
}, e.findTotalHeights = function(t) { | |
return (t || []).map((function(t) { | |
return e.getHTMLElementHeight(t) | |
})).reduce((function(e, t) { | |
return e + t | |
}), 0) | |
}, e.getStreckenHeights = function(e, t) { | |
void 0 === t && (t = 0); | |
var n = e.zwischenhaltHeights[e.zwischenhaltHeights.length - 1], | |
r = n.abfahrt + e.lastLineHeight; | |
return this.getStreckenHeightsWithStartAndEnd(e.zwischenhaltHeights, t, r) | |
}, e.getStreckenHeightsWithStartAndEnd = function(e, t, n) { | |
void 0 === t && (t = 0), void 0 === n && (n = 0); | |
var r = 0, | |
i = []; | |
return e.forEach((function(e, t) { | |
if (0 !== t) { | |
var n = r + e.ankunft; | |
r = e.abfahrt, i.push(n) | |
} else r = e.abfahrt | |
})), i.unshift(t), i.push(n), i | |
}, e.getHTMLElementHeight = function(e) { | |
return e ? e.clientHeight : 0 | |
}, e | |
}(), | |
wr = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "alternative-verbindung-detail" | |
}, [n("div", { | |
staticClass: "alternative-verbindung-detail__item" | |
}, [n("DBWebIconMessageComp", { | |
staticClass: "alternative-verbindung-detail__item-icon", | |
attrs: { | |
icon: "alternative" | |
} | |
}, [n("span", { | |
directives: [{ | |
name: "translate", | |
rawName: "v-translate" | |
}], | |
staticClass: "alternative-verbindung-detail__item-label", | |
attrs: { | |
"translate-comment": "Alternativetext" | |
} | |
}, [e._v("Alternative Verbindung")])])], 1), n("div", { | |
staticClass: "alternative-verbindung-detail__text", | |
class: e.detailClass | |
}, [n("p", { | |
directives: [{ | |
name: "translate", | |
rawName: "v-translate" | |
}], | |
staticClass: "test-alternative-verbindung-detail__text", | |
attrs: { | |
"translate-comment": "Alternativ Verbindungtext" | |
} | |
}, [e._v(" Eine Alternative Verbindung ist eine Verbindung, die aufgrund einer Abweichung im Fahrplan (z.B. Verspätung) aktuell möglich ist. Alternative Verbindungen können sich kurzfristig ändern. ")])])]) | |
}, | |
Ir = [], | |
Ar = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("span", { | |
staticClass: "db-web-icon-message", | |
class: { | |
"db-web-icon-message--reverse": e.isRightPosition | |
} | |
}, [e.icon ? n("DBWebIconComp", { | |
class: { | |
"db-web-icon-message__icon-right": e.isRightPosition, "db-web-icon-message__icon-left": !e.isRightPosition | |
}, | |
attrs: { | |
name: e.icon, | |
color: e.iconColor | |
} | |
}) : e.picture ? n("DBWebPictureComp", { | |
staticClass: "db-web-icon-message__picture", | |
class: { | |
"db-web-icon-message__icon-right": e.isRightPosition, "db-web-icon-message__icon-left": !e.isRightPosition | |
}, | |
attrs: { | |
alt: "", | |
imgLink: e.picture | |
} | |
}) : e._e(), e._t("default")], 2) | |
}, | |
Tr = []; | |
(function(e) { | |
e["LEFT"] = "LEFT", e["RIGHT"] = "RIGHT" | |
})(Mr || (Mr = {})); | |
var Nr = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Dr = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Sr = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Er = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.ElementPosition = Mr, t | |
} | |
var n; | |
return Nr(t, e), Object.defineProperty(t.prototype, "isRightPosition", { | |
get: function() { | |
return this.iconPosition === Mr.RIGHT | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Dr([Object(c["d"])({ | |
type: String | |
}), Sr("design:type", String)], t.prototype, "icon", void 0), Dr([Object(c["d"])({ | |
type: String, | |
validator: function(e) { | |
return !!r[e] | |
} | |
}), Sr("design:type", String)], t.prototype, "iconColor", void 0), Dr([Object(c["d"])({ | |
type: String | |
}), Sr("design:type", String)], t.prototype, "picture", void 0), Dr([Object(c["d"])({ | |
default: Mr.LEFT, | |
type: String, | |
validator: function(e) { | |
return !!Mr[e] | |
} | |
}), Sr("design:type", "function" === typeof(n = "undefined" !== typeof Mr && Mr) ? n : Object)], t.prototype, "iconPosition", void 0), t = Dr([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M, | |
DBWebPictureComp: V | |
} | |
})], t), t | |
}(c["g"]), | |
Lr = Er, | |
Rr = (n("f5d0"), Object(j["a"])(Lr, Ar, Tr, !1, null, "485098b2", null)), | |
kr = Rr.exports, | |
xr = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
zr = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Pr = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Br = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
var n; | |
return xr(t, e), Object.defineProperty(t.prototype, "detailClass", { | |
get: function() { | |
return "alternative-verbindung-detail__text--color-" + this.color.toString() | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), zr([Object(c["d"])({ | |
type: String, | |
default: r.dbGray4 | |
}), Pr("design:type", "function" === typeof(n = "undefined" !== typeof r && r) ? n : Object)], t.prototype, "color", void 0), t = zr([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M, | |
DBWebIconMessageComp: kr | |
} | |
})], t), t | |
}(c["g"]), | |
Hr = Br, | |
Zr = (n("50fb"), Object(j["a"])(Hr, wr, Ir, !1, null, "77c25920", null)), | |
Ur = Zr.exports, | |
Fr = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return e.showAuslastung ? n("div", { | |
staticClass: "auslastungs-langtext" | |
}, [e.image ? n("DBWebIconMessageComp", { | |
staticClass: "auslastungs-langtext__icon-message", | |
attrs: { | |
picture: e.image, | |
iconPosition: e.ElementPosition.LEFT | |
} | |
}, [n("DBWebParagraphComp", [n("span", { | |
directives: [{ | |
name: "translate", | |
rawName: "v-translate" | |
}], | |
staticClass: "auslastungs-langtext__hinweis", | |
attrs: { | |
"translate-comment": "Hinweis für Auslastungs-Langtext" | |
} | |
}, [e._v("Hinweis: ")]), e._v(e._s(e.matchingLangText) + " ")])], 1) : e._e()], 1) : e._e() | |
}, | |
Wr = [], | |
Yr = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("p", { | |
staticClass: "db-web-paragraph" | |
}, [e._t("default", [e._v(e._s(e.text))])], 2) | |
}, | |
Gr = [], | |
Kr = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
$r = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Vr = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Qr = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return Kr(t, e), $r([Object(c["d"])({ | |
type: String | |
}), Vr("design:type", String)], t.prototype, "text", void 0), t = $r([Object(c["a"])({})], t), t | |
}(c["g"]), | |
qr = Qr, | |
Jr = (n("a5a6"), Object(j["a"])(qr, Yr, Gr, !1, null, "1090a7c8", null)), | |
Xr = Jr.exports, | |
ei = n("135e"), | |
ti = n.n(ei), | |
ni = n("143f"), | |
ri = n.n(ni), | |
ii = n("156f"), | |
oi = n.n(ii), | |
ai = n("2972"), | |
ci = n.n(ai); | |
function si(e) { | |
switch (e) { | |
case at.GERING: | |
return oi.a; | |
case at.MITTEL: | |
return ci.a; | |
case at.HOCH: | |
return ri.a; | |
case at.KLASSE_AUSGEBUCHT: | |
case at.ALLES_AUSGEBUCHT: | |
return ti.a; | |
default: | |
return | |
} | |
} | |
function ui(e, t, n) { | |
var r, i = null === e || void 0 === e ? void 0 : e.find((function(e) { | |
return e.klasse === n | |
})); | |
return null === (r = null === t || void 0 === t ? void 0 : t.find((function(e) { | |
return e.klasse === n && e.stufe === (null === i || void 0 === i ? void 0 : i.stufe) | |
}))) || void 0 === r ? void 0 : r.langText | |
} | |
var li = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
pi = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
fi = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
di = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.ElementPosition = Mr, t | |
} | |
var n, r; | |
return li(t, e), Object.defineProperty(t.prototype, "image", { | |
get: function() { | |
var e; | |
return si(null === (e = this.relevanteAuslastung) || void 0 === e ? void 0 : e.stufe) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "matchingLangText", { | |
get: function() { | |
return ui(this.auslastungsmeldungen, this.auslastungstexte, this.relevanteKlasse) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "relevanteAuslastung", { | |
get: function() { | |
var e = this; | |
return this.auslastungsmeldungen.find((function(t) { | |
return t.klasse === e.relevanteKlasse | |
})) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "showAuslastung", { | |
get: function() { | |
var e = this; | |
return !this.onlyForStufe || this.auslastungsmeldungen.some((function(t) { | |
return t.stufe === e.onlyForStufe | |
})) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), pi([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), fi("design:type", Array)], t.prototype, "auslastungsmeldungen", void 0), pi([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), fi("design:type", Array)], t.prototype, "auslastungstexte", void 0), pi([Object(c["d"])({ | |
required: !0, | |
validator: function(e) { | |
return Object.values(ct).includes(e) | |
} | |
}), fi("design:type", "function" === typeof(n = "undefined" !== typeof ct && ct) ? n : Object)], t.prototype, "relevanteKlasse", void 0), pi([Object(c["d"])({ | |
required: !1, | |
validator: function(e) { | |
return Object.values(at).includes(e) | |
} | |
}), fi("design:type", "function" === typeof(r = "undefined" !== typeof at && at) ? r : Object)], t.prototype, "onlyForStufe", void 0), t = pi([Object(c["a"])({ | |
components: { | |
DBWebIconMessageComp: kr, | |
DBWebParagraphComp: Xr | |
} | |
})], t), t | |
}(c["g"]), | |
bi = di, | |
gi = (n("ec91"), Object(j["a"])(bi, Fr, Wr, !1, null, "222abf5e", null)), | |
hi = gi.exports, | |
yi = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "zeitbasierte-meldung-mit-ueberschrift" | |
}, [n("h1", { | |
staticClass: "zeitbasierte-meldung-mit-ueberschrift__heading" | |
}, [e._v(e._s(e.heading))]), n("div", { | |
staticClass: "zeitbasierte-meldung-mit-ueberschrift__text" | |
}, [e._v(e._s(e.text))]), n("div", { | |
staticClass: "zeitbasierte-meldung-mit-ueberschrift__time" | |
}, [e._v(e._s(e.formattedTime))])]) | |
}, | |
mi = [], | |
vi = n("5b98"); | |
function Oi(e, t) { | |
return Object(vi["a"])(t, e) | |
} | |
var ji, _i = n("c06b"), | |
Mi = (n("3669"), n("e082")), | |
Ci = function() { | |
return Ci = Object.assign || function(e) { | |
for (var t, n = 1, r = arguments.length; n < r; n++) | |
for (var i in t = arguments[n], t) Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]); | |
return e | |
}, Ci.apply(this, arguments) | |
}; | |
(function(e) { | |
e[e["Sunday"] = 0] = "Sunday", e[e["Monday"] = 1] = "Monday", e[e["Tuesday"] = 2] = "Tuesday", e[e["Wednesday"] = 3] = "Wednesday", e[e["Thursday"] = 4] = "Thursday", e[e["Friday"] = 5] = "Friday", e[e["Saturday"] = 6] = "Saturday" | |
})(ji || (ji = {})); | |
var wi; | |
ji.Monday; | |
(function(e) { | |
e["short"] = "short", e["numeric"] = "numeric" | |
})(wi || (wi = {})); | |
var Ii = Ci(Ci({}, Mi["a"]), { | |
localize: Ci(Ci({}, Mi["a"].localize), { | |
month: function(e, t) { | |
if ("abbreviated" === t.width) { | |
var n = Mi["a"].localize.month(e, Ci(Ci({}, t), { | |
width: "wide" | |
})); | |
return n.length > 4 ? n.substring(0, 3) + "." : n | |
} | |
return Mi["a"].localize.month(e, t) | |
} | |
}) | |
}), | |
Ai = "E", | |
Ti = "d.", | |
Ni = "MMM", | |
Di = "yyyy", | |
Si = "mm", | |
Ei = "HH", | |
Li = "ss", | |
Ri = Ei + ":" + Si, | |
ki = Ei + ":" + Si + ":" + Li, | |
xi = Ti + " " + Ni, | |
zi = xi + " " + Di, | |
Pi = Ai + " " + zi, | |
Bi = "dd.MM." + Di, | |
Hi = Bi + ", " + ki; | |
function Zi(e, t) { | |
try { | |
return "string" === typeof e ? Object(_i["a"])(new Date(e), t, { | |
locale: Ii | |
}) : Object(_i["a"])(e, t, { | |
locale: Ii | |
}) | |
} catch (n) { | |
throw new Error("Invalid date format '" + t + "'.") | |
} | |
} | |
function Ui(e) { | |
return Zi(new Date(e), zi) | |
} | |
function Fi(e) { | |
return Zi(new Date(e), Ri) | |
} | |
function Wi(e) { | |
return Zi(new Date(e), Hi) | |
} | |
function Yi(e) { | |
return new Date(new Date(e).setUTCHours(0, 0, 0, 0)) | |
} | |
var Gi, Ki = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
$i = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Vi = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Qi = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return Ki(t, e), Object.defineProperty(t.prototype, "formattedTime", { | |
get: function() { | |
var e = Or(), | |
t = _r(this.time); | |
if (!t) return ""; | |
var n = Oi(t, e), | |
r = Oi(Yi(e), e); | |
if (n < 60) return this.$gettext("Jetzt"); | |
if (n < 3600) { | |
var i = Math.floor(n / 60); | |
return this.$gettextInterpolate(this.$gettext("vor %{minuten} Minuten"), { | |
minuten: i | |
}) | |
} | |
if (n < r) return this.$gettextInterpolate(this.$gettext("Heute, %{uhrzeit} Uhr"), { | |
uhrzeit: Fi(t) | |
}); | |
var o = Ui(t), | |
a = Fi(t), | |
c = this.$gettext("%{datum}, %{uhrzeit} Uhr"); | |
return this.$gettextInterpolate(c, { | |
uhrzeit: a, | |
datum: o | |
}) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), $i([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Vi("design:type", String)], t.prototype, "heading", void 0), $i([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Vi("design:type", String)], t.prototype, "text", void 0), $i([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Vi("design:type", String)], t.prototype, "time", void 0), t = $i([Object(c["a"])({ | |
components: {} | |
})], t), t | |
}(c["g"]), | |
qi = Qi, | |
Ji = (n("d9cb"), Object(j["a"])(qi, yi, mi, !1, null, "e1c1d936", null)), | |
Xi = Ji.exports, | |
eo = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return e.hasMessages ? n("div", { | |
staticClass: "zeitunabhaengige-meldungen-mit-ueberschrift" | |
}, [n("h1", { | |
staticClass: "zeitunabhaengige-meldungen-mit-ueberschrift__heading" | |
}, [e._v(e._s(e.heading))]), e._l(e.messages, (function(t, r) { | |
return n("div", { | |
key: r, | |
staticClass: "zeitunabhaengige-meldungen-mit-ueberschrift__message" | |
}, [e._v(e._s(t))]) | |
}))], 2) : e._e() | |
}, | |
to = [], | |
no = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
ro = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
io = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
oo = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return no(t, e), Object.defineProperty(t.prototype, "hasMessages", { | |
get: function() { | |
return this.messages.length > 0 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), ro([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), io("design:type", String)], t.prototype, "heading", void 0), ro([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), io("design:type", Array)], t.prototype, "messages", void 0), t = ro([Object(c["a"])({ | |
components: {} | |
})], t), t | |
}(c["g"]), | |
ao = oo, | |
co = (n("d5d5"), Object(j["a"])(ao, eo, to, !1, null, "d9164006", null)), | |
so = co.exports, | |
uo = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "verbindungs-abschnitt" | |
}, [e.isPublicTransport ? n("div", [n("VerbindungsHaltComp", { | |
staticClass: "verbindungs-abschnitt__content", | |
attrs: { | |
halt: e.abfahrtsHalt, | |
isAbschnittStarthalt: !0, | |
isVerbindungStartHalt: e.isVerbindungStartHalt, | |
hasFortschritt: e.getReisefortschrittFuerTransfer() > 0, | |
isVerbindungZielHalt: !1 | |
} | |
}), n("VerbindungsTransferComp", { | |
staticClass: "verbindungs-abschnitt__content verbindungs-abschnitt__transfer", | |
attrs: { | |
abschnitt: e.abschnitt, | |
relevantKlasse: e.relevantKlasse, | |
teilfortschrittInProzent: e.getReisefortschrittFuerTransfer(), | |
auslastungstexte: e.auslastungstexte, | |
narrowSpaces: e.narrowTransferSpaces, | |
additionalComponent: e.additionalTransferComponent | |
} | |
}), n("VerbindungsZwischenhalteComp", { | |
staticClass: "verbindungs-abschnitt__content verbindungs-abschnitt__zwischenhalte", | |
attrs: { | |
halte: e.abschnitt.halte, | |
teilfortschrittInProzent: e.getReisefortschrittFuerZwischenhalte(), | |
zwischenhaltfortschritte: e.zwischenhaltfortschritte, | |
zwischenhaltLastlinefortschritt: e.zwischenhaltLastlinefortschritt, | |
relevantKlasse: e.relevantKlasse, | |
auslastungstexte: e.auslastungstexte | |
}, | |
on: { | |
triggerExpand: e.triggerZwischenhaltExpanded | |
} | |
}), n("VerbindungsHaltComp", { | |
staticClass: "verbindungs-abschnitt__content", | |
attrs: { | |
halt: e.ankunftsHalt, | |
isAbschnittStarthalt: !1, | |
hasFortschritt: e.isLastHaltGefahren, | |
hasFortschrittForNextVerbindungsabschnitt: e.hasNextAbschnittfortschritt, | |
isVerbindungStartHalt: e.isVerbindungStartHalt, | |
isVerbindungZielHalt: e.isVerbindungZielHalt | |
} | |
})], 1) : e.isWalkOrTransfer ? n("VerbindungsFusswegComp", { | |
attrs: { | |
abschnitt: e.abschnitt, | |
isVerbindungStartHalt: e.isVerbindungStartHalt, | |
isVerbindungZielHalt: e.isVerbindungZielHalt, | |
hasFortschritt: e.hasNextAbschnittfortschritt | |
} | |
}) : e._e()], 1) | |
}, | |
lo = [], | |
po = function() { | |
var e, t = this, | |
n = t.$createElement, | |
r = t._self._c || n; | |
return r("div", { | |
staticClass: "verbindungs-abschnitt-zeile", | |
class: (e = {}, e["verbindungs-abschnitt-zeile--align-" + t.alignment] = t.alignment, e) | |
}, [r("div", { | |
staticClass: "verbindungs-abschnitt-zeile__zeit" | |
}, [t._t("zeit")], 2), r("div", { | |
staticClass: "verbindungs-abschnitt-zeile__icons" | |
}, [t._t("icons")], 2), r("div", { | |
staticClass: "verbindungs-abschnitt-zeile__description" | |
}, [t._t("description")], 2), t.hasSlotGleis ? r("div", { | |
staticClass: "verbindungs-abschnitt-zeile__gleis" | |
}, [t._t("gleis")], 2) : t._e()]) | |
}, | |
fo = [], | |
bo = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
go = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
ho = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
yo = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return bo(t, e), Object.defineProperty(t.prototype, "hasSlotGleis", { | |
get: function() { | |
return !!this.$slots.gleis | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), go([Object(c["d"])({ | |
required: !1, | |
type: String | |
}), ho("design:type", Object)], t.prototype, "alignment", void 0), t = go([Object(c["a"])({})], t), t | |
}(c["g"]), | |
mo = yo, | |
vo = (n("bc4e"), Object(j["a"])(mo, po, fo, !1, null, "4a57f698", null)), | |
Oo = vo.exports, | |
jo = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "verbindungs-fussweg" | |
}, [e.isVerbindungStartHalt ? n("VerbindungsAbschnittZeileComp", { | |
staticClass: "verbindungs-fussweg__zeile", | |
class: { | |
"verbindungs-fussweg__zeile--start-halt": e.isVerbindungStartHalt | |
}, | |
attrs: { | |
alignment: e.CssAlignment.BASELINE | |
} | |
}, [n("time", { | |
staticClass: "verbindungs-fussweg__abfahrtszeit", | |
attrs: { | |
slot: "zeit", | |
datetime: e._f("timeFormat")(e.abfahrtsZeit) | |
}, | |
slot: "zeit" | |
}, [e._v(" " + e._s(e._f("timeFormat")(e.abfahrtsZeit)) + " ")]), n("template", { | |
slot: "icons" | |
}, [n("DBWebIconComp", { | |
staticClass: "verbindungs-fussweg__start-icon", | |
class: { | |
"verbindungs-fussweg__start-icon--progress": e.hasFortschritt | |
}, | |
attrs: { | |
size: "1.0", | |
name: "start" | |
} | |
}), n("div", { | |
staticClass: "verbindungs-fussweg__start-line", | |
class: { | |
"verbindungs-fussweg__start-line--progress": e.hasFortschritt | |
} | |
})], 1), n("span", { | |
staticClass: "verbindungs-fussweg__abfahrtsort", | |
attrs: { | |
slot: "description" | |
}, | |
slot: "description" | |
}, [e._v(e._s(e.abfahrtsOrt))])], 2) : e._e(), n("VerbindungsAbschnittZeileComp", { | |
staticClass: "verbindungs-fussweg__zeile" | |
}, [n("div", { | |
staticClass: "verbindungs-fussweg__line", | |
class: { | |
"verbindungs-fussweg__line--progress": e.hasFortschritt | |
}, | |
attrs: { | |
slot: "icons" | |
}, | |
slot: "icons" | |
}), n("div", { | |
staticClass: "verbindungs-fussweg__description", | |
class: { | |
"verbindungs-fussweg__description--start-halt": e.isVerbindungStartHalt | |
}, | |
attrs: { | |
slot: "description" | |
}, | |
slot: "description" | |
}, [n("DBWebIconComp", { | |
staticClass: "verbindungs-fussweg__fussweg-icon", | |
attrs: { | |
size: "1.0", | |
name: "changing" | |
} | |
}), n("span", { | |
staticClass: "verbindungs-fussweg__distanz" | |
}, [e._v(e._s(e._f("distance")(e.abschnitt.distanz)))])], 1)]), e.isVerbindungZielHalt ? e._e() : n("VerbindungsAbschnittZeileComp", { | |
staticClass: "verbindungs-fussweg__zeilen-spacer" | |
}, [n("div", { | |
staticClass: "verbindungs-fussweg__line", | |
class: { | |
"verbindungs-fussweg__line--progress": e.hasFortschritt | |
}, | |
attrs: { | |
slot: "icons" | |
}, | |
slot: "icons" | |
})]), e.isVerbindungZielHalt ? n("VerbindungsAbschnittZeileComp", { | |
staticClass: "verbindungs-fussweg__zeile", | |
class: { | |
"verbindungs-fussweg__zeile--ziel-halt": e.isVerbindungZielHalt | |
} | |
}, [n("time", { | |
staticClass: "verbindungs-fussweg__ankunftszeit", | |
attrs: { | |
slot: "zeit", | |
datetime: e._f("timeFormat")(e.ankunftsZeit) | |
}, | |
slot: "zeit" | |
}, [e._v(" " + e._s(e._f("timeFormat")(e.ankunftsZeit)) + " ")]), n("DBWebIconComp", { | |
staticClass: "verbindungs-fussweg__destination-icon", | |
class: { | |
"verbindungs-fussweg__destination-icon--progress": e.hasFortschritt | |
}, | |
attrs: { | |
slot: "icons", | |
size: "1.0", | |
name: "destination" | |
}, | |
slot: "icons" | |
}), n("span", { | |
staticClass: "verbindungs-fussweg__ankunftsort", | |
attrs: { | |
slot: "description" | |
}, | |
slot: "description" | |
}, [e._v(e._s(e.ankunftsOrt))])], 1) : e._e()], 1) | |
}, | |
_o = [], | |
Mo = function(e, t) { | |
return e ? Zi("string" === typeof e ? _r(e) : e, t) : "" | |
}, | |
Co = function(e) { | |
if (!e) return ""; | |
if (e >= 1e3) { | |
var t = e / 1e3; | |
return t.toFixed(1) + "km" | |
} | |
return e + "m" | |
}; | |
(function(e) { | |
e["BASELINE"] = "baseline", e["CENTER"] = "center" | |
})(Gi || (Gi = {})); | |
var wo = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Io = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Ao = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
To = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.CssAlignment = Gi, t | |
} | |
var n; | |
return wo(t, e), Object.defineProperty(t.prototype, "abfahrtsOrt", { | |
get: function() { | |
return this.abschnitt.abfahrtsOrt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "abfahrtsZeit", { | |
get: function() { | |
return this.abschnitt.abfahrtsZeitpunkt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "ankunftsOrt", { | |
get: function() { | |
return this.abschnitt.ankunftsOrt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "ankunftsZeit", { | |
get: function() { | |
return this.abschnitt.ankunftsZeitpunkt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Io([Object(c["d"])({ | |
required: !0, | |
type: Object | |
}), Ao("design:type", "function" === typeof(n = "undefined" !== typeof Pn && Pn) ? n : Object)], t.prototype, "abschnitt", void 0), Io([Object(c["d"])({ | |
required: !0, | |
type: Boolean | |
}), Ao("design:type", Boolean)], t.prototype, "isVerbindungStartHalt", void 0), Io([Object(c["d"])({ | |
required: !0, | |
type: Boolean | |
}), Ao("design:type", Boolean)], t.prototype, "isVerbindungZielHalt", void 0), Io([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), Ao("design:type", Boolean)], t.prototype, "hasFortschritt", void 0), t = Io([Object(c["a"])({ | |
filters: { | |
timeFormat: function(e) { | |
return Mo(e, Ri) | |
}, | |
distance: Co | |
}, | |
components: { | |
DBWebIconComp: M, | |
VerbindungsAbschnittZeileComp: Oo | |
} | |
})], t), t | |
}(c["g"]), | |
No = To, | |
Do = (n("2304"), Object(j["a"])(No, jo, _o, !1, null, "55047d70", null)), | |
So = Do.exports, | |
Eo = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("VerbindungsAbschnittZeileComp", { | |
staticClass: "verbindungs-halt", | |
attrs: { | |
alignment: e.CssAlignment.BASELINE | |
} | |
}, [n("template", { | |
slot: "zeit" | |
}, [e.hasZeit ? [e.ankunftsZeit ? n("time", { | |
staticClass: "verbindungs-halt__zeit-ankunft", | |
attrs: { | |
datetime: e._f("timeFormat")(e.ankunftsZeit) | |
} | |
}, [e._v(" " + e._s(e._f("timeFormat")(e.ankunftsZeit)) + " ")]) : e._e(), e.ankunftEchtzeit ? n("EchtzeitComp", { | |
staticClass: "verbindungs-halt__echtzeit test-ankunft-echtzeit", | |
attrs: { | |
echtzeit: e.ankunftEchtzeit, | |
sollzeit: e.ankunftsZeit, | |
showEchtzeitOnly: "" | |
} | |
}) : e._e(), e.abfahrtsZeit ? n("time", { | |
staticClass: "verbindungs-halt__zeit-abfahrt", | |
attrs: { | |
datetime: e._f("timeFormat")(e.abfahrtsZeit) | |
} | |
}, [e._v(" " + e._s(e._f("timeFormat")(e.abfahrtsZeit)) + " ")]) : e._e(), e.abfahrtEchtzeit ? n("EchtzeitComp", { | |
staticClass: "verbindungs-halt__echtzeit test-abfahrt-echtzeit", | |
attrs: { | |
echtzeit: e.abfahrtEchtzeit, | |
sollzeit: e.abfahrtsZeit, | |
showEchtzeitOnly: "" | |
} | |
}) : e._e()] : e._e()], 2), n("template", { | |
slot: "icons" | |
}, [e.isVerbindungZielHalt ? [n("div", { | |
staticClass: "verbindungs-halt__line verbindungs-halt__line--ziel", | |
class: { | |
"verbindungs-halt__line--fortschritt": e.hasFortschritt | |
} | |
}), n("DBWebIconComp", { | |
staticClass: "verbindungs-halt__icon", | |
class: { | |
"verbindungs-halt__icon--fortschritt": e.hasFortschritt | |
}, | |
attrs: { | |
size: "1.0", | |
name: "destination" | |
} | |
})] : e.hasHalt ? n("div", { | |
staticClass: "verbindungs-halt__start", | |
class: { | |
"verbindungs-halt__start--verbindung-start": e.isVerbindungStartHalt && e.isAbschnittStarthalt | |
} | |
}, [e.isAbschnittStarthalt ? e.isVerbindungStartHalt ? e._e() : n("div", { | |
staticClass: "verbindungs-halt__dotted-line verbindungs-halt__dotted-line--top", | |
class: { | |
"verbindungs-halt__dotted-line--fortschritt": e.hasFortschritt | |
} | |
}) : n("div", { | |
staticClass: "verbindungs-halt__line verbindungs-halt__line--top", | |
class: { | |
"verbindungs-halt__line--fortschritt": e.hasFortschritt | |
} | |
}), n("DBWebIconComp", { | |
staticClass: "verbindungs-halt__icon", | |
class: { | |
"verbindungs-halt__icon--fortschritt": e.hasFortschritt | |
}, | |
attrs: { | |
size: "1.0", | |
name: "start" | |
} | |
}), n("div", { | |
class: { | |
"verbindungs-halt__line--fortschritt": e.hasFortschritt && e.isAbschnittStarthalt, "verbindungs-halt__line": e.isAbschnittStarthalt, "verbindungs-halt__dotted-line": !e.isAbschnittStarthalt, "verbindungs-halt__dotted-line--fortschritt": !e.isAbschnittStarthalt && e.hasFortschrittForNextVerbindungsabschnitt | |
} | |
})], 1) : e._e()], 2), n("template", { | |
slot: "description" | |
}, [n("span", { | |
staticClass: "verbindungs-halt__name", | |
class: "verbindungs-halt__name--" + (e.ankunftsZeit ? "ankunft" : "abfahrt") | |
}, [e._v(e._s(e.name))]), e.isShowMeldungen ? n("div", { | |
staticClass: "verbindungs-halt__meldungen", | |
class: { | |
"verbindungs-halt__meldungen--endhaltmeldung": e.isEndhaltWithMeldung | |
} | |
}, [e.hasPriorisierteMeldungen ? n("PriorisierteMeldungenComp", { | |
attrs: { | |
priorisierteMeldungen: e.priorisierteMeldungen | |
} | |
}) : e._e()], 1) : e._e()]), n("template", { | |
slot: "gleis" | |
}, [n("VerbindungsHaltGleisComp", { | |
attrs: { | |
halt: e.halt | |
} | |
})], 1)], 2) | |
}, | |
Lo = [], | |
Ro = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return e.echtzeit && e.sollzeit ? n("span", [n("span", { | |
staticClass: "util__offscreen" | |
}, [e._v(e._s(e.translatedContextInformation))]), n("time", { | |
staticClass: "echtzeit", | |
class: e.verspaetungClass | |
}, [e._v(e._s(e._f("timeformat")(e.echtzeit)) + " ")])]) : e.sollzeit && !e.showEchtzeitOnly ? n("span", [n("span", { | |
staticClass: "util__offscreen" | |
}, [e._v(e._s(e.translatedContextInformation))]), n("time", { | |
staticClass: "echtzeit" | |
}, [e._v(e._s(e._f("timeformat")(e.sollzeit)) + " ")])]) : e._e() | |
}, | |
ko = [], | |
xo = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
zo = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Po = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Bo = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return xo(t, e), Object.defineProperty(t.prototype, "verspaetungClass", { | |
get: function() { | |
var e = this.sollzeit ? _r(this.sollzeit) : void 0, | |
t = this.echtzeit ? _r(this.echtzeit) : void 0, | |
n = 0; | |
return e && t && (n = Oi(t, e)), this.getVerspaetungClass(n) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.getVerspaetungClass = function(e) { | |
var t = 300, | |
n = "echtzeit", | |
r = Math.abs(e); | |
return r < t ? n + "--puenktlich-color" : n + "--unpuenktlich-color" | |
}, Object.defineProperty(t.prototype, "translatedContextInformation", { | |
get: function() { | |
return this.$gettext("Echtzeitinformation") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), zo([Object(c["d"])({ | |
type: String | |
}), Po("design:type", Object)], t.prototype, "sollzeit", void 0), zo([Object(c["d"])({ | |
type: String | |
}), Po("design:type", Object)], t.prototype, "echtzeit", void 0), zo([Object(c["d"])({ | |
type: Boolean | |
}), Po("design:type", Object)], t.prototype, "showEchtzeitOnly", void 0), zo([Object(c["d"])({ | |
type: Boolean | |
}), Po("design:type", Object)], t.prototype, "caption", void 0), t = zo([Object(c["a"])({ | |
filters: { | |
timeformat: function(e) { | |
return Fi(_r(e)) | |
} | |
} | |
})], t), t | |
}(c["g"]), | |
Ho = Bo, | |
Zo = (n("8273"), Object(j["a"])(Ho, Ro, ko, !1, null, "4685597a", null)), | |
Uo = Zo.exports, | |
Fo = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return e.hasMeldungen ? n("ul", { | |
staticClass: "priorisierte-meldungen" | |
}, e._l(e.priorisierteMeldungen, (function(t, r) { | |
return n("li", { | |
key: r, | |
staticClass: "priorisierte-meldungen__item" | |
}, [n("PriorisierteMeldungComp", { | |
attrs: { | |
priorisierteMeldung: t, | |
showFahrscheinklasse: e.showFahrscheinklasse | |
} | |
})], 1) | |
})), 0) : e._e() | |
}, | |
Wo = [], | |
Yo = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "priorisierte-meldung", | |
class: e.prioritaetClass | |
}, [n("DBWebIconMessageComp", { | |
attrs: { | |
icon: "no_match" | |
} | |
}, [ | |
[n("span", { | |
staticClass: "priorisierte-meldung__text" | |
}, [e._v(" " + e._s(e.meldungText) + " ")])] | |
], 2)], 1) | |
}, | |
Go = []; | |
function Ko(e, t) { | |
switch (void 0 === t && (t = new i["a"]), e) { | |
case ct.KLASSE1: | |
return t.$gettext("1. Klasse"); | |
case ct.KLASSE2: | |
return t.$gettext("2. Klasse"); | |
case ct.KLASSENLOS: | |
default: | |
return "" | |
} | |
} | |
var $o = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Vo = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Qo = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
qo = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
var n; | |
return $o(t, e), Object.defineProperty(t.prototype, "prioritaetClass", { | |
get: function() { | |
var e = "priorisierte-meldung"; | |
return this.priorisierteMeldung.prioritaet === Mt.HOCH ? e + "--high-priority" : e + "--low-priority" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "meldungText", { | |
get: function() { | |
return (this.priorisierteMeldung.text + " " + this.fahrscheinklasse).trim() | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "fahrscheinklasse", { | |
get: function() { | |
return this.showFahrscheinklasse && this.priorisierteMeldung.fahrscheinklasse && this.priorisierteMeldung.fahrscheinklasse !== ct.KLASSENLOS ? "(" + Ko(this.priorisierteMeldung.fahrscheinklasse, this) + ")" : "" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Vo([Object(c["d"])({ | |
required: !0, | |
type: Object | |
}), Qo("design:type", "function" === typeof(n = "undefined" !== typeof $t && $t) ? n : Object)], t.prototype, "priorisierteMeldung", void 0), Vo([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), Qo("design:type", Boolean)], t.prototype, "showFahrscheinklasse", void 0), t = Vo([Object(c["a"])({ | |
components: { | |
DBWebIconMessageComp: kr | |
} | |
})], t), t | |
}(c["g"]), | |
Jo = qo, | |
Xo = (n("9b62"), Object(j["a"])(Jo, Yo, Go, !1, null, "96cc2a1c", null)), | |
ea = Xo.exports, | |
ta = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
na = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
ra = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
ia = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return ta(t, e), Object.defineProperty(t.prototype, "hasMeldungen", { | |
get: function() { | |
return this.priorisierteMeldungen.length > 0 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), na([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), ra("design:type", Array)], t.prototype, "priorisierteMeldungen", void 0), na([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), ra("design:type", Boolean)], t.prototype, "showFahrscheinklasse", void 0), t = na([Object(c["a"])({ | |
components: { | |
PriorisierteMeldungComp: ea | |
} | |
})], t), t | |
}(c["g"]), | |
oa = ia, | |
aa = (n("21d3"), Object(j["a"])(oa, Fo, Wo, !1, null, "1f9b0758", null)), | |
ca = aa.exports, | |
sa = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("span", { | |
staticClass: "verbindungs-halt-gleis" | |
}, [e.echtzeitGleis ? n("span", { | |
staticClass: "verbindungs-halt-gleis--echtzeit", | |
attrs: { | |
"aria-label": e.echtzeitGleisLabel | |
} | |
}, [e._v(e._s(e.gleisLabel)), n("nbsp"), e._v(e._s(e.echtzeitGleis))], 1) : e.gleis ? [e._v(e._s(e.gleisLabel)), n("nbsp"), e._v(e._s(e.gleis))] : e._e()], 2) | |
}, | |
ua = [], | |
la = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
pa = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
fa = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
da = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
var n; | |
return la(t, e), pa([Object(c["d"])({ | |
required: !1, | |
type: Object | |
}), fa("design:type", "function" === typeof(n = "undefined" !== typeof Nn && Nn) ? n : Object)], t.prototype, "halt", void 0), t = pa([c["a"]], t), t | |
}(c["g"]), | |
ba = { | |
render: function(e) { | |
return e("span", "Â ") | |
} | |
}, | |
ga = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
ha = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
ya = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return ga(t, e), Object.defineProperty(t.prototype, "gleis", { | |
get: function() { | |
var e; | |
return null === (e = this.halt) || void 0 === e ? void 0 : e.gleis | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "echtzeitGleis", { | |
get: function() { | |
var e; | |
return null === (e = this.halt) || void 0 === e ? void 0 : e.ezGleis | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "gleisLabel", { | |
get: function() { | |
return this.$gettext("Gl.") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "echtzeitGleisLabel", { | |
get: function() { | |
return this.$gettext("aktuelles Gl.") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t = ha([Object(c["a"])({ | |
components: { | |
nbsp: ba | |
} | |
})], t), t | |
}(da), | |
ma = ya, | |
va = (n("bbd6"), Object(j["a"])(ma, sa, ua, !1, null, "5d84575a", null)), | |
Oa = va.exports, | |
ja = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
_a = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Ma = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Ca = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.CssAlignment = Gi, t | |
} | |
return ja(t, e), Object.defineProperty(t.prototype, "name", { | |
get: function() { | |
var e; | |
return null === (e = this.halt) || void 0 === e ? void 0 : e.name | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasHalt", { | |
get: function() { | |
return !!this.halt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "priorisierteMeldungen", { | |
get: function() { | |
var e; | |
return (null === (e = this.halt) || void 0 === e ? void 0 : e.priorisierteMeldungen) || [] | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "ankunftsZeit", { | |
get: function() { | |
var e; | |
return null === (e = this.halt) || void 0 === e ? void 0 : e.ankunftsZeitpunkt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "ankunftEchtzeit", { | |
get: function() { | |
var e; | |
return null === (e = this.halt) || void 0 === e ? void 0 : e.ezAnkunftsZeitpunkt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "abfahrtsZeit", { | |
get: function() { | |
var e; | |
return null === (e = this.halt) || void 0 === e ? void 0 : e.abfahrtsZeitpunkt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "abfahrtEchtzeit", { | |
get: function() { | |
var e; | |
return null === (e = this.halt) || void 0 === e ? void 0 : e.ezAbfahrtsZeitpunkt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasZeit", { | |
get: function() { | |
return !!this.halt && (this.hasAnkunft() || this.hasAbfahrt()) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isShowMeldungen", { | |
get: function() { | |
var e = this, | |
t = e.isVerbindungStartHalt, | |
n = e.hasPriorisierteMeldungen, | |
r = !this.isAbschnittStarthalt; | |
return t && n || r | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasPriorisierteMeldungen", { | |
get: function() { | |
return this.priorisierteMeldungen.length > 0 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isEndhaltWithMeldung", { | |
get: function() { | |
return !this.isAbschnittStarthalt && this.hasPriorisierteMeldungen | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.hasAnkunft = function() { | |
return !!this.ankunftsZeit | |
}, t.prototype.hasAbfahrt = function() { | |
return !!this.abfahrtsZeit | |
}, _a([Object(c["d"])({ | |
required: !0, | |
type: Boolean | |
}), Ma("design:type", Boolean)], t.prototype, "isAbschnittStarthalt", void 0), _a([Object(c["d"])({ | |
required: !0, | |
type: Boolean | |
}), Ma("design:type", Boolean)], t.prototype, "isVerbindungStartHalt", void 0), _a([Object(c["d"])({ | |
required: !0, | |
type: Boolean | |
}), Ma("design:type", Boolean)], t.prototype, "isVerbindungZielHalt", void 0), _a([Object(c["d"])({ | |
required: !1, | |
type: Boolean | |
}), Ma("design:type", Boolean)], t.prototype, "hasFortschritt", void 0), _a([Object(c["d"])({ | |
required: !1, | |
type: Boolean | |
}), Ma("design:type", Boolean)], t.prototype, "hasFortschrittForNextVerbindungsabschnitt", void 0), t = _a([Object(c["a"])({ | |
filters: { | |
timeFormat: function(e) { | |
return Mo(e, Ri) | |
} | |
}, | |
components: { | |
VerbindungsAbschnittZeileComp: Oo, | |
DBWebIconComp: M, | |
VerbindungsHaltGleisComp: Oa, | |
EchtzeitComp: Uo, | |
PriorisierteMeldungenComp: ca | |
} | |
})], t), t | |
}(da), | |
wa = Ca, | |
Ia = (n("4765"), Object(j["a"])(wa, Eo, Lo, !1, null, "2233e6d4", null)), | |
Aa = Ia.exports, | |
Ta = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "verbindungs-transfer" | |
}, [n("VerbindungsAbschnittZeileComp", [n("template", { | |
slot: "zeit" | |
}, [e.hasDuration ? n("span", { | |
staticClass: "verbindungs-transfer__dauer test-verbindungs-transfer__dauer" | |
}, [n("span", { | |
staticClass: "verbindungs-transfer__dauer--desktop" | |
}, [e._v(e._s(e.formatDuration))]), n("span", { | |
staticClass: "verbindungs-transfer__dauer--mobile" | |
}, [e._v(e._s(e.formatKompaktDuration))])]) : e._e()]), n("template", { | |
slot: "icons" | |
}, [n("div", { | |
staticClass: "verbindungs-transfer__line verbindungs-transfer__line--progress test-verbindungs-transfer__line", | |
style: { | |
height: e.teilfortschrittInProzent + "%" | |
} | |
}), n("div", { | |
staticClass: "verbindungs-transfer__line test-verbindungs-transfer__line", | |
style: { | |
height: 100 - e.teilfortschrittInProzent + "%" | |
} | |
})]), n("template", { | |
slot: "description" | |
}, [n("div", { | |
staticClass: "verbindungs-transfer__description", | |
class: { | |
"verbindungs-transfer__description--narrow": e.narrowSpaces | |
} | |
}, [n("ZugnummerLabelComp", { | |
staticClass: "verbindungs-transfer__description-zuginfo", | |
attrs: { | |
verkehrsmittel: e.verkehrsmittel, | |
showIcon: !0, | |
showLinienNummer: !0, | |
showRichtung: !0 | |
} | |
}), e.zugattributKategorien.length ? n("div", { | |
staticClass: "verbindungs-transfer__description-zugattribute" | |
}, [n("div", { | |
attrs: { | |
tabindex: "-1" | |
}, | |
on: { | |
keyup: function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "esc", 27, t.key, ["Esc", "Escape"]) ? null : e.closeModal(t) | |
} | |
} | |
}, e._l(e.zugattributKategorien, (function(t, r) { | |
return n("ZugAttributKategorieComp", { | |
key: t + "-" + r, | |
attrs: { | |
kategorie: t | |
}, | |
on: { | |
click: e.toggleModal | |
} | |
}) | |
})), 1)]) : e._e(), e.hasAuslastungsmeldungen || e.priorisierteMeldungen.length ? n("div", { | |
staticClass: "verbindungs-transfer__meldungen" | |
}, [e.hasAuslastungsmeldungen ? n("AuslastungsAnzeigeComp", { | |
staticClass: "verbindungs-transfer__meldungen-auslastung", | |
attrs: { | |
auslastungen: e.abschnitt.auslastungsmeldungen, | |
texte: e.auslastungstexte, | |
hideTextOnTabletAndDown: !1, | |
iconPosition: e.ElementPosition.LEFT, | |
relevantKlasse: e.relevantKlasse | |
} | |
}) : e._e(), e.priorisierteMeldungen.length ? n("PriorisierteMeldungenComp", { | |
staticClass: "verbindungs-transfer__meldungen-priorisierte", | |
attrs: { | |
priorisierteMeldungen: e.priorisierteMeldungen, | |
showFahrscheinklasse: !0 | |
} | |
}) : e._e()], 1) : e._e(), e.additionalComponent ? n(e.additionalComponent, { | |
tag: "component", | |
staticClass: "verbindungs-transfer__additional-component", | |
attrs: { | |
abschnitt: e.abschnitt | |
} | |
}) : e._e()], 1)])], 2), n("DBWebModalComp", { | |
attrs: { | |
headerText: e.modalHeaderText, | |
modalControls: e.modalControls | |
} | |
}, [n("template", { | |
slot: "body" | |
}, e._l(e.zugattributKategorien, (function(t, r) { | |
return n("ZugattributeDetailsComp", { | |
key: t + "-" + r, | |
attrs: { | |
kategorie: t, | |
zugattribute: e.abschnitt.verkehrsmittel.zugattribute | |
} | |
}) | |
})), 1)], 2)], 1) | |
}, | |
Na = [], | |
Da = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("transition", { | |
attrs: { | |
name: "db-modal__fade" | |
} | |
}, [e.modalControls.isOpen ? n("div", { | |
staticClass: "db-modal", | |
on: { | |
click: e.close | |
} | |
}, [n("div", { | |
staticClass: "db-modal__wrapper" | |
}, [n("div", { | |
staticClass: "db-modal__modal", | |
on: { | |
click: function(e) { | |
e.stopPropagation() | |
} | |
} | |
}, [n("DBWebButtonComp", { | |
staticClass: "db-modal__modal-button-close", | |
attrs: { | |
size: e.ButtonSize.large, | |
type: e.ButtonType.icon, | |
prependScreenReaderText: e.closeLabel, | |
icon: "close", | |
iconType: e.ButtonIconType.secondary | |
}, | |
on: { | |
trigger: e.close | |
} | |
}), e.headerText ? n("div", { | |
staticClass: "db-modal__modal-header" | |
}, [n("h2", { | |
staticClass: "db-modal__modal-header-text" | |
}, [e._v(e._s(e.headerText))])]) : e._e(), n("div", { | |
staticClass: "db-modal__modal-body" | |
}, [e._t("body")], 2)], 1)])]) : e._e()]) | |
}, | |
Sa = [], | |
Ea = function() { | |
function e() { | |
this.isOpen = !1 | |
} | |
return e | |
}(), | |
La = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Ra = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
ka = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
xa = "util__noscroll", | |
za = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.ButtonIconType = ie, t.ButtonType = ne, t.ButtonSize = te, t | |
} | |
var n; | |
return La(t, e), t.prototype.close = function() { | |
this.modalControls.isOpen = !1 | |
}, t.prototype.noScroll = function() { | |
this.modalControls.isOpen ? document.body.classList.add(xa) : document.body.classList.remove(xa) | |
}, Object.defineProperty(t.prototype, "closeLabel", { | |
get: function() { | |
return this.$gettext("Schließen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Ra([Object(c["d"])({ | |
default: function() { | |
return new Ea | |
} | |
}), ka("design:type", "function" === typeof(n = "undefined" !== typeof Ea && Ea) ? n : Object)], t.prototype, "modalControls", void 0), Ra([Object(c["d"])({ | |
default: "" | |
}), ka("design:type", String)], t.prototype, "headerText", void 0), Ra([Object(c["h"])("modalControls.isOpen"), ka("design:type", Function), ka("design:paramtypes", []), ka("design:returntype", void 0)], t.prototype, "noScroll", null), t = Ra([Object(c["a"])({ | |
components: { | |
DBWebButtonComp: ve | |
} | |
})], t), t | |
}(c["g"]), | |
Pa = za, | |
Ba = (n("c5aa"), Object(j["a"])(Pa, Da, Sa, !1, null, "46f95c6b", null)), | |
Ha = Ba.exports, | |
Za = n("2082"), | |
Ua = n("c226"), | |
Fa = n("3224"), | |
Wa = n("7ee9"), | |
Ya = n("18b0"); | |
function Ga(e, t) { | |
return Object(Ya["a"])(e, t) | |
} | |
var Ka, $a = function() { | |
function e(e) { | |
this.zeroTime = 0, this.offsetTime = Object(Za["a"])(this.zeroTime, e.minutes || 0), this.offsetTime = Object(Ua["a"])(new Date(this.offsetTime), e.hours || 0), this.offsetTime = Ga(new Date(this.offsetTime), e.seconds || 0) | |
} | |
return e.prototype.getHours = function() { | |
return Object(Fa["a"])(this.offsetTime, this.zeroTime) | |
}, e.prototype.getMinutes = function() { | |
return Object(Wa["a"])(this.offsetTime, this.zeroTime) | |
}, e.prototype.format = function() { | |
var e = this.getHours(), | |
t = this.getMinutes() % 60; | |
return 0 === e ? t + "min" : 0 === t ? e + "h" : e + "h " + t + "min" | |
}, e.prototype.formatShort = function() { | |
var e = this.getHours(), | |
t = this.getMinutes() % 60; | |
return 0 === e ? t + "min" : 0 === t ? e + "h" : t < 10 ? e + ":0" + t : e + ":" + t | |
}, e | |
}(), | |
Va = function(e) { | |
return new $a(e).format() | |
}, | |
Qa = function(e) { | |
return new $a(e).formatShort() | |
}, | |
qa = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return e.hasIcon ? n("DBWebPictureComp", { | |
staticClass: "produkt-gattung-icon", | |
attrs: { | |
imgLink: e.icon, | |
alt: e.iconLabel | |
} | |
}) : e._e() | |
}, | |
Ja = [], | |
Xa = n("6751"), | |
ec = n.n(Xa), | |
tc = n("8c90"), | |
nc = n.n(tc), | |
rc = n("f0eb"), | |
ic = n.n(rc), | |
oc = n("3fb4"), | |
ac = n.n(oc), | |
cc = n("84da"), | |
sc = n.n(cc), | |
uc = n("be86"), | |
lc = n.n(uc), | |
pc = n("47b5"), | |
fc = n.n(pc), | |
dc = n("825c"), | |
bc = n.n(dc), | |
gc = n("8717"), | |
hc = n.n(gc), | |
yc = n("478a"), | |
mc = n.n(yc), | |
vc = function() { | |
function e(e, t, n) { | |
this.produktGattung = e, this.gattunglabel = t, this.gattungPicture = n | |
} | |
return Object.defineProperty(e.prototype, "gattung", { | |
get: function() { | |
return this.produktGattung | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(e.prototype, "picture", { | |
get: function() { | |
return this.gattungPicture | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(e.prototype, "label", { | |
get: function() { | |
return this.gattunglabel | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), e | |
}(), | |
Oc = function() { | |
function e(e) { | |
this.vue = e, this.allProduktGattungen = this.createAllProduktGattungen() | |
} | |
return e.prototype.getDisplayableProduktGattung = function(e) { | |
return this.allProduktGattungen.find((function(t) { | |
return t.gattung === e | |
})) | |
}, e.prototype.createAllProduktGattungen = function() { | |
var e = this.vue.$gettext("ICE"), | |
t = this.vue.$gettext("IC / EC"), | |
n = this.vue.$gettext("Interregio- und Schnellzug"), | |
r = this.vue.$gettext("Regio- und Nahverkehr"), | |
i = this.vue.$gettext("S-Bahn"), | |
o = this.vue.$gettext("Bus"), | |
a = this.vue.$gettext("Schiff"), | |
c = this.vue.$gettext("U-Bahn"), | |
s = this.vue.$gettext("Straßenbahn"), | |
u = this.vue.$gettext("Anrufpflichtige Verkehre"), | |
l = this.vue.$gettext("unbekannt"); | |
return [new vc(un.ICE, e, ic.a), new vc(un.ECIC, t, nc.a), new vc(un.IR, n, sc.a), new vc(un.REGIONAL, r, ac.a), new vc(un.SBAHN, i, lc.a), new vc(un.BUS, o, ec.a), new vc(un.SCHIFF, a, fc.a), new vc(un.UBAHN, c, mc.a), new vc(un.TRAM, s, hc.a), new vc(un.ANRUFPFLICHTIG, u, bc.a), new vc(un.UNKNOWN, l, void 0)] | |
}, e | |
}(), | |
jc = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
_c = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Mc = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Cc = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
var n; | |
return jc(t, e), t.prototype.created = function() { | |
var e = new Oc(this); | |
this.displayableProduktGattungen = e.createAllProduktGattungen() | |
}, Object.defineProperty(t.prototype, "hasIcon", { | |
get: function() { | |
return this.produktGattung && this.produktGattung !== un.UNKNOWN | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "iconLabel", { | |
get: function() { | |
return this.isLabeled ? this.field.label : "" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "icon", { | |
get: function() { | |
return this.field.picture | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "field", { | |
get: function() { | |
var e = this; | |
return this.displayableProduktGattungen.find((function(t) { | |
return t.gattung === e.produktGattung | |
})) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), _c([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Mc("design:type", "function" === typeof(n = "undefined" !== typeof un && un) ? n : Object)], t.prototype, "produktGattung", void 0), _c([Object(c["d"])({ | |
type: Boolean, | |
default: !0 | |
}), Mc("design:type", Boolean)], t.prototype, "isLabeled", void 0), t = _c([Object(c["a"])({ | |
components: { | |
DBWebPictureComp: V | |
} | |
})], t), t | |
}(c["g"]), | |
wc = Cc, | |
Ic = (n("828f"), Object(j["a"])(wc, qa, Ja, !1, null, "4fe86138", null)), | |
Ac = Ic.exports, | |
Tc = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "auslastungs-anzeige" | |
}, [e.image ? n("DBWebIconMessageComp", { | |
staticClass: "auslastungs-anzeige__icon-message", | |
class: { | |
"auslastungs-anzeige__icon-message--hide-mobile": e.hideTextOnTabletAndDown | |
}, | |
attrs: { | |
picture: e.image, | |
iconPosition: e.iconPosition | |
} | |
}, [e.meldungText ? n("span", { | |
staticClass: "auslastungs-anzeige__text" | |
}, [e._v(e._s(e.meldungText))]) : e._e()]) : e._e(), e.showTooltip ? n("DBWebIconWithLabelComp", { | |
staticClass: "auslastungs-anzeige__tooltip", | |
attrs: { | |
image: e.image, | |
text: e.meldungText | |
} | |
}) : e._e()], 1) | |
}, | |
Nc = [], | |
Dc = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "db-web-icon-with-label" | |
}, [n("button", { | |
ref: "buttonElement", | |
staticClass: "db-web-icon-with-label__btn", | |
attrs: { | |
type: "button", | |
"aria-disabled": "true", | |
"aria-describedby": e.internalId | |
}, | |
on: { | |
blur: function(t) { | |
return e.closeLabel() | |
}, | |
focus: function(t) { | |
return e.openLabel() | |
}, | |
keyup: [function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "esc", 27, t.key, ["Esc", "Escape"]) || t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : e.closeLabel() | |
}, function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") || t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : e.openLabel() | |
}], | |
mouseout: function(t) { | |
return e.closeLabel() | |
}, | |
mouseover: function(t) { | |
return e.openLabel() | |
} | |
} | |
}, [e.image ? n("DBWebPictureComp", { | |
attrs: { | |
alt: "", | |
imgLink: e.image | |
} | |
}) : e.icon ? n("DBWebIconComp", { | |
staticClass: "db-web-icon-with-label__icon", | |
attrs: { | |
size: e.iconSize, | |
name: e.icon, | |
color: e.iconColor | |
} | |
}) : e._e()], 1), e.isOpen ? n("span", { | |
ref: "textElement", | |
staticClass: "db-web-icon-with-label__label", | |
attrs: { | |
id: e.internalId | |
} | |
}, [e._v(" " + e._s(e.text) + " "), n("span", { | |
ref: "arrowElement", | |
staticClass: "db-web-icon-with-label__arrow" | |
})]) : e._e()]) | |
}, | |
Sc = [], | |
Ec = n("e196"), | |
Lc = n("ec11"), | |
Rc = n("ec26"); | |
(function(e) { | |
e["MOBILE"] = "mobile", e["TABLET"] = "tablet", e["DESKTOP"] = "desktop" | |
})(Ka || (Ka = {})); | |
var kc, xc = function() { | |
function e() {} | |
return e.refreshValue = function() { | |
return window.getComputedStyle(document.querySelector("body"), ":after").getPropertyValue("content").replace(/"/g, "") | |
}, e | |
}(), | |
zc = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Pc = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Bc = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Hc = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
Zc = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
Uc = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.isOpen = !1, t.labelWidth = 230, t.internalId = Object(Rc["a"])(), t.popperInstance = void 0, t | |
} | |
var n, i, o, a; | |
return zc(t, e), t.prototype.openLabel = function() { | |
return Hc(this, void 0, void 0, (function() { | |
return Zc(this, (function(e) { | |
switch (e.label) { | |
case 0: | |
return this.isOpen = !0, [4, this.$nextTick()]; | |
case 1: | |
return e.sent(), this.initPopper(), [2] | |
} | |
})) | |
})) | |
}, t.prototype.initPopper = function() { | |
var e = xc.refreshValue() === Ka.MOBILE; | |
this.popperInstance = Object(Ec["a"])(this.buttonElement, this.textElement, { | |
placement: e ? Lc["c"] : Lc["k"], | |
modifiers: [{ | |
name: "arrow", | |
options: { | |
element: this.arrowElement | |
} | |
}, { | |
name: "offset", | |
options: { | |
offset: [0, 12] | |
} | |
}, { | |
name: "flip", | |
options: { | |
fallbackPlacements: [e ? Lc["m"] : Lc["f"]] | |
} | |
}] | |
}) | |
}, t.prototype.closeLabel = function() { | |
var e; | |
null === (e = this.popperInstance) || void 0 === e || e.destroy(), this.isOpen = !1 | |
}, Pc([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Bc("design:type", String)], t.prototype, "text", void 0), Pc([Object(c["d"])({ | |
type: String | |
}), Bc("design:type", String)], t.prototype, "icon", void 0), Pc([Object(c["d"])({ | |
type: String, | |
default: r.dbGray5, | |
validator: function(e) { | |
return !!r[e] | |
} | |
}), Bc("design:type", "function" === typeof(n = "undefined" !== typeof r && r) ? n : Object)], t.prototype, "iconColor", void 0), Pc([Object(c["d"])({ | |
default: "1.25", | |
type: String | |
}), Bc("design:type", String)], t.prototype, "iconSize", void 0), Pc([Object(c["d"])({ | |
type: String | |
}), Bc("design:type", String)], t.prototype, "image", void 0), Pc([Object(c["f"])(), Bc("design:type", "function" === typeof(i = "undefined" !== typeof HTMLElement && HTMLElement) ? i : Object)], t.prototype, "buttonElement", void 0), Pc([Object(c["f"])(), Bc("design:type", "function" === typeof(o = "undefined" !== typeof HTMLElement && HTMLElement) ? o : Object)], t.prototype, "textElement", void 0), Pc([Object(c["f"])(), Bc("design:type", "function" === typeof(a = "undefined" !== typeof HTMLElement && HTMLElement) ? a : Object)], t.prototype, "arrowElement", void 0), t = Pc([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M, | |
DBWebPictureComp: V | |
} | |
})], t), t | |
}(c["g"]), | |
Fc = Uc, | |
Wc = (n("cf67"), Object(j["a"])(Fc, Dc, Sc, !1, null, "3c05c4aa", null)), | |
Yc = Wc.exports, | |
Gc = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Kc = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
$c = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Vc = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
var n, r; | |
return Gc(t, e), Object.defineProperty(t.prototype, "image", { | |
get: function() { | |
var e; | |
return si(null === (e = this.relevantAuslastung) || void 0 === e ? void 0 : e.stufe) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "meldungText", { | |
get: function() { | |
var e; | |
return null === (e = this.findTextMatchingAuslastung()) || void 0 === e ? void 0 : e.kurzText | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "showTooltip", { | |
get: function() { | |
return !!this.image && !!this.meldungText && this.hideTextOnTabletAndDown | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "relevantAuslastung", { | |
get: function() { | |
var e = this; | |
return this.auslastungen.find((function(t) { | |
return t.klasse === e.relevantKlasse | |
})) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.findTextMatchingAuslastung = function() { | |
var e = this; | |
return this.texte.find((function(t) { | |
var n; | |
return t.klasse === e.relevantKlasse && t.stufe === (null === (n = e.relevantAuslastung) || void 0 === n ? void 0 : n.stufe) | |
})) | |
}, Kc([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), $c("design:type", Array)], t.prototype, "auslastungen", void 0), Kc([Object(c["d"])({ | |
required: !0, | |
validator: function(e) { | |
return Object.values(ct).includes(e) | |
} | |
}), $c("design:type", "function" === typeof(n = "undefined" !== typeof ct && ct) ? n : Object)], t.prototype, "relevantKlasse", void 0), Kc([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), $c("design:type", Array)], t.prototype, "texte", void 0), Kc([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), $c("design:type", Boolean)], t.prototype, "hideTextOnTabletAndDown", void 0), Kc([Object(c["d"])({ | |
default: Mr.RIGHT, | |
type: String, | |
validator: function(e) { | |
return !!Mr[e] | |
} | |
}), $c("design:type", "function" === typeof(r = "undefined" !== typeof Mr && Mr) ? r : Object)], t.prototype, "iconPosition", void 0), t = Kc([Object(c["a"])({ | |
components: { | |
DBWebIconWithLabelComp: Yc, | |
DBWebIconMessageComp: kr | |
} | |
})], t), t | |
}(c["g"]), | |
Qc = Vc, | |
qc = (n("a932"), Object(j["a"])(Qc, Tc, Nc, !1, null, "2337512b", null)), | |
Jc = qc.exports, | |
Xc = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "zugnummer-label" | |
}, [e.showIcon && e.displayableProduktGattung ? n("ProduktGattungIconComp", { | |
staticClass: "zugnummer-label__icon", | |
attrs: { | |
produktGattung: e.displayableProduktGattung | |
} | |
}) : e._e(), n("span", { | |
staticClass: "zugnummer-label__label test-zugnummer-label" | |
}, [n("span", { | |
staticClass: "test-zugnummer-label__text" | |
}, [e._v(e._s(e.verkehrsmittelLangText))])])], 1) | |
}, | |
es = [], | |
ts = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
ns = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
rs = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
is = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
var n; | |
return ts(t, e), Object.defineProperty(t.prototype, "displayableProduktGattung", { | |
get: function() { | |
return this.verkehrsmittel.produktGattung | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "verkehrsmittelLangText", { | |
get: function() { | |
return this.verkehrsmittel.name | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), ns([Object(c["d"])({ | |
required: !0, | |
type: Object | |
}), rs("design:type", "function" === typeof(n = "undefined" !== typeof kn && kn) ? n : Object)], t.prototype, "verkehrsmittel", void 0), ns([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), rs("design:type", Boolean)], t.prototype, "showIcon", void 0), t = ns([Object(c["a"])({ | |
components: { | |
ProduktGattungIconComp: Ac | |
} | |
})], t), t | |
}(c["g"]), | |
os = is, | |
as = (n("f501"), Object(j["a"])(os, Xc, es, !1, null, "5da491fa", null)), | |
cs = as.exports, | |
ss = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "zugattribute-details" | |
}, [n("div", { | |
staticClass: "zugattribute-details__icon-wrapper" | |
}, [e.icon ? n("DBWebIconComp", { | |
staticClass: "zugattribute-details__icon", | |
attrs: { | |
name: e.icon | |
} | |
}) : e._e()], 1), n("DBWebDialogBodyComp", { | |
scopedSlots: e._u([{ | |
key: "heading", | |
fn: function() { | |
return [e._v(e._s(e.label))] | |
}, | |
proxy: !0 | |
}, { | |
key: "text", | |
fn: function() { | |
return e._l(e.kategorieTexte, (function(t, r) { | |
return n("div", { | |
key: r | |
}, [e._v(e._s(t))]) | |
})) | |
}, | |
proxy: !0 | |
}]) | |
})], 1) | |
}, | |
us = [], | |
ls = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("button", { | |
staticClass: "db-web-chip", | |
class: "db-bg-color--" + e.color, | |
attrs: { | |
tabindex: e.tabindex | |
}, | |
on: { | |
click: e.onClick | |
} | |
}, [e.prependIcon ? n("DBWebIconComp", { | |
staticClass: "db-web-chip__icon", | |
attrs: { | |
name: e.prependIcon | |
} | |
}) : e._e(), n("span", { | |
staticClass: "db-web-chip__label" | |
}, [e._v(e._s(e.label))])], 1) | |
}, | |
ps = [], | |
fs = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
ds = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
bs = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
gs = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.DBColor = r, t | |
} | |
return fs(t, e), t.prototype.onClick = function() { | |
this.$emit("click") | |
}, ds([Object(c["d"])({ | |
type: String | |
}), bs("design:type", String)], t.prototype, "label", void 0), ds([Object(c["d"])({ | |
type: String | |
}), bs("design:type", String)], t.prototype, "prependIcon", void 0), ds([Object(c["d"])({ | |
type: String, | |
default: r.dbGray4 | |
}), bs("design:type", String)], t.prototype, "color", void 0), ds([Object(c["d"])({ | |
default: "0", | |
type: String | |
}), bs("design:type", String)], t.prototype, "tabindex", void 0), t = ds([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M | |
} | |
})], t), t | |
}(c["g"]), | |
hs = gs, | |
ys = (n("6f8f"), Object(j["a"])(hs, ls, ps, !1, null, "0464f7d3", null)), | |
ms = ys.exports, | |
vs = function() { | |
function e(e, t, n) { | |
this.zugattributKategorie = e, this.kategorieName = t, this.kategorieIconIdentifier = n | |
} | |
return Object.defineProperty(e.prototype, "kategorie", { | |
get: function() { | |
return this.zugattributKategorie | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(e.prototype, "name", { | |
get: function() { | |
return this.kategorieName | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(e.prototype, "icon", { | |
get: function() { | |
return this.kategorieIconIdentifier | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), e | |
}(), | |
Os = function() { | |
function e(e) { | |
this.vue = e, this.allZugattributKategorie = this.createAllZugattributKategorie() | |
} | |
return e.prototype.getDisplayableZugattributKategorie = function(e) { | |
return this.allZugattributKategorie.find((function(t) { | |
return t.kategorie === e | |
})) | |
}, e.prototype.createAllZugattributKategorie = function() { | |
var e = this.vue.$gettext("Beförderer"), | |
t = this.vue.$gettext("Barrierefrei"), | |
n = this.vue.$gettext("Bordbistro"), | |
r = this.vue.$gettext("Fahrradmitnahme"), | |
i = this.vue.$gettext("Kinderabteil"), | |
o = this.vue.$gettext("Schlafwagen"), | |
a = this.vue.$gettext("Sprinter"), | |
c = this.vue.$gettext("Weitere Informationen"); | |
return [new vs(pn.BEFOERDERER, e, "transport"), new vs(pn.BARRIEREFREI, t, this.composeIconIdentifier(pn.BARRIEREFREI)), new vs(pn.BORDBISTRO, n, this.composeIconIdentifier(pn.BORDBISTRO)), new vs(pn.FAHRRADMITNAHME, r, this.composeIconIdentifier(pn.FAHRRADMITNAHME)), new vs(pn.KINDERABTEIL, i, this.composeIconIdentifier(pn.KINDERABTEIL)), new vs(pn.SCHLAFWAGEN, o, this.composeIconIdentifier(pn.SCHLAFWAGEN)), new vs(pn.SPRINTER, a, this.composeIconIdentifier(pn.SPRINTER)), new vs(pn.WEITERE_SERVICES, c, "service_information")] | |
}, e.prototype.composeIconIdentifier = function(e) { | |
return "service_" + e.toLowerCase() | |
}, e | |
}(), | |
js = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
_s = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Ms = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Cs = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
var n; | |
return js(t, e), Object.defineProperty(t.prototype, "displayableZugattributeKategorieFactory", { | |
get: function() { | |
return void 0 === this.factory && (this.factory = new Os(this)), this.factory | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "label", { | |
get: function() { | |
var e = this.displayableZugattributeKategorieFactory.getDisplayableZugattributKategorie(this.kategorie); | |
return (null === e || void 0 === e ? void 0 : e.name) || "" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "icon", { | |
get: function() { | |
var e = this.displayableZugattributeKategorieFactory.getDisplayableZugattributKategorie(this.kategorie); | |
return (null === e || void 0 === e ? void 0 : e.icon) || "" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.onClick = function() { | |
this.$emit("click") | |
}, _s([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Ms("design:type", "function" === typeof(n = "undefined" !== typeof pn && pn) ? n : Object)], t.prototype, "kategorie", void 0), t = _s([Object(c["a"])({ | |
components: { | |
DBWebChipComp: ms | |
} | |
})], t), t | |
}(c["g"]), | |
ws = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "db-web-modal-body" | |
}, [n("DBWebHeadingComp", { | |
staticClass: "db-web-modal-body__heading test-modal__heading", | |
attrs: { | |
isSubline: !0, | |
level: e.HeadingLevel.h4 | |
} | |
}, [e._t("heading")], 2), n("DBWebParagraphComp", { | |
staticClass: "db-web-modal-body__text test-modal__text" | |
}, [e._t("text")], 2)], 1) | |
}, | |
Is = [], | |
As = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Ts = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Ns = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}; | |
(function(e) { | |
e["h2"] = "h2", e["h3"] = "h3", e["h4"] = "h4" | |
})(kc || (kc = {})); | |
var Ds, Ss, Es, Ls = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return As(t, e), Object.defineProperty(t.prototype, "sublineClass", { | |
get: function() { | |
return this.isSubline ? "db-web-heading db-web-heading--" + this.level + "-subline" : "db-web-heading db-web-heading--" + this.level | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.render = function(e) { | |
return e(this.level, { | |
class: this.sublineClass | |
}, this.$slots.default) | |
}, Ts([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), Ns("design:type", Boolean)], t.prototype, "isSubline", void 0), Ts([Object(c["d"])({ | |
type: String, | |
required: !0, | |
validator: function(e) { | |
return !!kc[e] | |
} | |
}), Ns("design:type", String)], t.prototype, "level", void 0), t = Ts([c["a"]], t), t | |
}(c["g"]), | |
Rs = Ls, | |
ks = (n("6a1b"), Object(j["a"])(Rs, Ds, Ss, !1, null, "f491816e", null)), | |
xs = ks.exports, | |
zs = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Ps = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Bs = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.HeadingLevel = kc, t | |
} | |
return zs(t, e), t = Ps([Object(c["a"])({ | |
components: { | |
DBWebHeadingComp: xs, | |
DBWebParagraphComp: Xr | |
} | |
})], t), t | |
}(c["g"]), | |
Hs = Bs, | |
Zs = (n("ec6f"), Object(j["a"])(Hs, ws, Is, !1, null, "a15613c8", null)), | |
Us = Zs.exports, | |
Fs = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Ws = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Ys = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Gs = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return Fs(t, e), Object.defineProperty(t.prototype, "kategorieTexte", { | |
get: function() { | |
var e = this; | |
return this.zugattribute.filter((function(t) { | |
return t.kategorie === e.kategorie | |
})).map((function(e) { | |
return e.value | |
})) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Ws([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), Ys("design:type", Array)], t.prototype, "zugattribute", void 0), t = Ws([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M, | |
DBWebDialogBodyComp: Us | |
} | |
})], t), t | |
}(Cs), | |
Ks = Gs, | |
$s = (n("70d8"), Object(j["a"])(Ks, ss, us, !1, null, "0ca0eb2f", null)), | |
Vs = $s.exports, | |
Qs = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("DBWebChipComp", { | |
key: e.label, | |
attrs: { | |
label: e.label, | |
prependIcon: e.icon | |
}, | |
on: { | |
click: e.onClick | |
} | |
}) | |
}, | |
qs = [], | |
Js = Cs, | |
Xs = Object(j["a"])(Js, Qs, qs, !1, null, null, null), | |
eu = Xs.exports, | |
tu = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
nu = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
ru = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
iu = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.modalControls = new Ea, t.ElementPosition = Mr, t | |
} | |
var n, r; | |
return tu(t, e), Object.defineProperty(t.prototype, "hasDuration", { | |
get: function() { | |
return this.abschnitt.abschnittsDauer | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "priorisierteMeldungen", { | |
get: function() { | |
return this.abschnitt.priorisierteMeldungen || [] | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "formatKompaktDuration", { | |
get: function() { | |
return this.hasDuration ? Qa({ | |
seconds: this.abschnitt.abschnittsDauer | |
}) : void 0 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "formatDuration", { | |
get: function() { | |
return this.hasDuration ? Va({ | |
seconds: this.abschnitt.abschnittsDauer | |
}) : void 0 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "verkehrsmittel", { | |
get: function() { | |
return this.abschnitt.verkehrsmittel | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "zugattributKategorien", { | |
get: function() { | |
var e = []; | |
return this.abschnitt.verkehrsmittel.zugattribute ? (this.abschnitt.verkehrsmittel.zugattribute.forEach((function(t) { | |
t.kategorie && !e.includes(t.kategorie) && e.push(t.kategorie) | |
})), e) : e | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.toggleModal = function() { | |
this.modalControls.isOpen = !this.modalControls.isOpen | |
}, Object.defineProperty(t.prototype, "modalHeaderText", { | |
get: function() { | |
return this.$gettext("Informationen und Services") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasAuslastungsmeldungen", { | |
get: function() { | |
var e; | |
return !!(null === (e = this.abschnitt.auslastungsmeldungen) || void 0 === e ? void 0 : e.length) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), nu([Object(c["d"])({ | |
required: !0, | |
type: Object | |
}), ru("design:type", "function" === typeof(n = "undefined" !== typeof Pn && Pn) ? n : Object)], t.prototype, "abschnitt", void 0), nu([Object(c["d"])({ | |
required: !0, | |
type: Boolean | |
}), ru("design:type", Boolean)], t.prototype, "narrowSpaces", void 0), nu([Object(c["d"])({ | |
required: !1, | |
type: Number | |
}), ru("design:type", Number)], t.prototype, "teilfortschrittInProzent", void 0), nu([Object(c["d"])({ | |
required: !1, | |
type: [Function, Object] | |
}), ru("design:type", Object)], t.prototype, "additionalComponent", void 0), nu([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), ru("design:type", Array)], t.prototype, "auslastungstexte", void 0), nu([Object(c["d"])({ | |
required: !0, | |
validator: function(e) { | |
return Object.values(ct).includes(e) | |
} | |
}), ru("design:type", "function" === typeof(r = "undefined" !== typeof ct && ct) ? r : Object)], t.prototype, "relevantKlasse", void 0), t = nu([Object(c["a"])({ | |
components: { | |
PriorisierteMeldungenComp: ca, | |
ProduktGattungIconComp: Ac, | |
VerbindungsAbschnittZeileComp: Oo, | |
ZugAttributKategorieComp: eu, | |
ZugnummerLabelComp: cs, | |
DBWebModalComp: Ha, | |
ZugattributeDetailsComp: Vs, | |
AuslastungsAnzeigeComp: Jc | |
} | |
})], t), t | |
}(c["g"]), | |
ou = iu, | |
au = (n("5758"), Object(j["a"])(ou, Ta, Na, !1, null, "16f76132", null)), | |
cu = au.exports, | |
su = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "verbindungs-zwischenhalte" | |
}, [n("VerbindungsAbschnittZeileComp", { | |
scopedSlots: e._u([{ | |
key: "icons", | |
fn: function() { | |
return [n("div", { | |
staticClass: "verbindungs-zwischenhalte__line verbindungs-zwischenhalte__line--progress", | |
style: { | |
height: e.teilfortschrittInProzent + "%" | |
} | |
}), n("div", { | |
staticClass: "verbindungs-zwischenhalte__line", | |
style: { | |
height: 100 - e.teilfortschrittInProzent + "%" | |
} | |
})] | |
}, | |
proxy: !0 | |
}]) | |
}, [n("template", { | |
slot: "description" | |
}, [e.hasZwischenhalte ? n("DBWebExpansionToggleComp", { | |
staticClass: "verbindungs-zwischenhalte__toggle-button", | |
class: { | |
"verbindungs-zwischenhalte__toggle-button--expanded": e.displayZwischenhalte | |
}, | |
attrs: { | |
label: e.labelShowZwischenhalte, | |
type: e.ButtonType.text, | |
size: e.ButtonSize.regular | |
}, | |
on: { | |
input: function(t) { | |
return e.onInputChanged(e.displayZwischenhalte) | |
} | |
}, | |
model: { | |
value: e.displayZwischenhalte, | |
callback: function(t) { | |
e.displayZwischenhalte = t | |
}, | |
expression: "displayZwischenhalte" | |
} | |
}) : e._e()], 1)], 2), n("DBWebTransitionScaleOutComp", { | |
attrs: { | |
expanded: e.displayZwischenhalte, | |
keepInDOM: !0 | |
} | |
}, e._l(e.zwischenhalte, (function(t, r) { | |
return n("div", { | |
key: r, | |
staticClass: "verbindungs-zwischenhalte__zwischenhalt-container" | |
}, [n("VerbindungsZwischenhaltComp", { | |
staticClass: "verbindungs-zwischenhalte__zwischenhalt", | |
attrs: { | |
teilankunftsfortschrittInProzent: e.getTeilankunftsfortschrittInProzent(r), | |
teilabfahrtsfortschrittInProzent: e.getTeilabfahrtsfortschrittInProzent(r), | |
auslastungstexte: e.auslastungstexte, | |
relevantKlasse: e.relevantKlasse, | |
zwischenhalt: t | |
}, | |
on: { | |
sizeChanged: e.onSizeChangedEvent | |
} | |
}), r === e.zwischenhalte.length - 1 ? n("VerbindungsAbschnittZeileComp", { | |
staticClass: "verbindungs-zwischenhalte__line--last", | |
scopedSlots: e._u([{ | |
key: "icons", | |
fn: function() { | |
return [n("div", { | |
staticClass: "verbindungs-zwischenhalte__line\n verbindungs-zwischenhalte__line-lastline\n verbindungs-zwischenhalte__line--progress", | |
style: { | |
height: e.zwischenhaltLastlinefortschritt + "%" | |
} | |
}), n("div", { | |
staticClass: "verbindungs-zwischenhalte__line\n verbindungs-zwischenhalte__line-lastline", | |
style: { | |
height: 100 - e.zwischenhaltLastlinefortschritt + "%" | |
} | |
})] | |
}, | |
proxy: !0 | |
}], null, !0) | |
}) : e._e()], 1) | |
})), 0)], 1) | |
}, | |
uu = [], | |
lu = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "db-web-expansion-toggle" | |
}, [n("DBWebButtonComp", { | |
staticClass: "db-web-expansion-toggle__button", | |
class: { | |
"db-web-expansion-toggle__button--expanded": e.value | |
}, | |
attrs: { | |
size: e.size, | |
type: e.type, | |
"aria-pressed": e.value.toString(), | |
label: e.label, | |
icon: "collapse_up", | |
prependScreenReaderText: e.actionDescription | |
}, | |
on: { | |
trigger: e.toggleExpansion | |
} | |
})], 1) | |
}, | |
pu = [], | |
fu = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
du = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
bu = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
gu = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
var n, r; | |
return fu(t, e), t.prototype.toggleExpansion = function() { | |
this.$emit("input", !this.value) | |
}, Object.defineProperty(t.prototype, "actionDescription", { | |
get: function() { | |
return this.value ? this.$gettext("schließe") : this.$gettext("öffne") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), du([Object(c["d"])({ | |
required: !0, | |
type: String, | |
validator: function(e) { | |
return !!te[e] | |
} | |
}), bu("design:type", "function" === typeof(n = "undefined" !== typeof te && te) ? n : Object)], t.prototype, "size", void 0), du([Object(c["d"])({ | |
required: !0, | |
type: String, | |
validator: function(e) { | |
return !!ne[e] | |
} | |
}), bu("design:type", "function" === typeof(r = "undefined" !== typeof ne && ne) ? r : Object)], t.prototype, "type", void 0), du([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), bu("design:type", String)], t.prototype, "label", void 0), du([Object(c["d"])({ | |
required: !0, | |
type: Boolean | |
}), bu("design:type", Boolean)], t.prototype, "value", void 0), t = du([Object(c["a"])({ | |
components: { | |
DBWebButtonComp: ve | |
} | |
})], t), t | |
}(c["g"]), | |
hu = gu, | |
yu = (n("9120"), Object(j["a"])(hu, lu, pu, !1, null, "034bc712", null)), | |
mu = yu.exports, | |
vu = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return e.keepInDOM ? n("transition", { | |
attrs: { | |
name: "db-web-scale-out", | |
css: !1 | |
}, | |
on: { | |
enter: e.enterAnimation, | |
leave: e.leaveAnimation | |
} | |
}, [n("div", { | |
directives: [{ | |
name: "show", | |
rawName: "v-show", | |
value: e.expanded, | |
expression: "expanded" | |
}], | |
staticClass: "db-web-scale-out__container" | |
}, [e._t("default")], 2)]) : n("transition", { | |
attrs: { | |
name: "db-web-scale-out", | |
css: !1 | |
}, | |
on: { | |
enter: e.enterAnimation, | |
leave: e.leaveAnimation | |
} | |
}, [e.expanded ? n("div", { | |
staticClass: "db-web-scale-out__container" | |
}, [e._t("default")], 2) : e._e()]) | |
}, | |
Ou = [], | |
ju = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
_u = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Mu = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Cu = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
wu = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
Iu = "ease-in-out"; | |
(function(e) { | |
e["NORMAL"] = "normal", e["REVERSE"] = "reverse" | |
})(Es || (Es = {})); | |
var Au, Tu = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return ju(t, e), t.prototype.enterAnimation = function(e, t) { | |
return Cu(this, void 0, void 0, (function() { | |
return wu(this, (function(n) { | |
switch (n.label) { | |
case 0: | |
return [4, this.startScaleAnimation(e, Es.NORMAL)]; | |
case 1: | |
return n.sent(), t(), [2] | |
} | |
})) | |
})) | |
}, t.prototype.leaveAnimation = function(e, t) { | |
return Cu(this, void 0, void 0, (function() { | |
return wu(this, (function(n) { | |
switch (n.label) { | |
case 0: | |
return [4, this.startScaleAnimation(e, Es.REVERSE)]; | |
case 1: | |
return n.sent(), t(), [2] | |
} | |
})) | |
})) | |
}, t.prototype.startScaleAnimation = function(e, t) { | |
var n = this.getScaleAnimationSteps(e.offsetHeight), | |
r = { | |
duration: 400, | |
easing: Iu, | |
direction: t | |
}, | |
i = e.animate(n, r); | |
return new Promise((function(e) { | |
i.onfinish = e | |
})) | |
}, t.prototype.getScaleAnimationSteps = function(e) { | |
return [{ | |
height: 0 | |
}, { | |
height: e + "px" | |
}] | |
}, _u([Object(c["d"])({ | |
required: !0 | |
}), Mu("design:type", Boolean)], t.prototype, "expanded", void 0), _u([Object(c["d"])({ | |
default: !1 | |
}), Mu("design:type", Boolean)], t.prototype, "keepInDOM", void 0), t = _u([Object(c["a"])({})], t), t | |
}(c["g"]), | |
Nu = Tu, | |
Du = (n("ac7e"), Object(j["a"])(Nu, vu, Ou, !1, null, "945db738", null)), | |
Su = Du.exports, | |
Eu = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "verbindungs-zwischenhalt" | |
}, [n("VerbindungsAbschnittZeileComp", { | |
staticClass: "verbindungs-zwischenhalt__zeile" | |
}, [n("template", { | |
slot: "zeit" | |
}, [n("span", { | |
staticClass: "verbindungs-zwischenhalt__zeiten test-verbindungs-zwischenhalt__zeiten" | |
}, [n("EchtzeitComp", { | |
staticClass: "verbindungs-zwischenhalt__ankunfts-zeit", | |
attrs: { | |
echtzeit: e.ankunftsEchtzeit, | |
sollzeit: e.ankunftsZeit | |
} | |
}), n("EchtzeitComp", { | |
staticClass: "verbindungs-zwischenhalt__abfahrts-zeit", | |
attrs: { | |
echtzeit: e.abfahrtsEchtzeit, | |
sollzeit: e.abfahrtsZeit | |
} | |
})], 1)]), n("template", { | |
slot: "icons" | |
}, [n("div", { | |
staticClass: "verbindungs-zwischenhalt__stop-icon-wrapper" | |
}, [n("div", { | |
staticClass: "verbindungs-zwischenhalt__line\n verbindungs-zwischenhalt__line--ankunft\n verbindungs-zwischenhalt__line--progress", | |
style: { | |
height: (e.teilankunftsfortschrittInProzent || 0) + "%" | |
} | |
}), n("div", { | |
staticClass: "verbindungs-zwischenhalt__line\n verbindungs-zwischenhalt__line--ankunft", | |
style: { | |
height: 100 - (e.teilankunftsfortschrittInProzent || 0) + "%" | |
} | |
}), n("DBWebIconComp", { | |
staticClass: "verbindungs-zwischenhalt__stop-icon", | |
class: { | |
"verbindungs-zwischenhalt__stop-icon--progress": 100 === e.teilankunftsfortschrittInProzent | |
}, | |
attrs: { | |
name: "place_stopover3" | |
} | |
}), n("div", { | |
staticClass: "verbindungs-zwischenhalt__line\n verbindungs-zwischenhalt__line--abfahrt\n verbindungs-zwischenhalt__line--progress", | |
style: { | |
height: (e.teilabfahrtsfortschrittInProzent && e.teilabfahrtsfortschrittInProzent.halt || 0) + "%" | |
} | |
}), n("div", { | |
staticClass: "verbindungs-zwischenhalt__line\n verbindungs-zwischenhalt__line--abfahrt", | |
style: { | |
height: 100 - (e.teilabfahrtsfortschrittInProzent && e.teilabfahrtsfortschrittInProzent.halt || 0) + "%" | |
} | |
})], 1)]), n("template", { | |
slot: "description" | |
}, [n("div", { | |
staticClass: "verbindungs-zwischenhalt__name test-zwischenhalt-name" | |
}, [e._v(" " + e._s(e.zwischenhalt.name) + " ")])]), n("template", { | |
slot: "gleis" | |
}, [n("div", { | |
staticClass: "verbindungs-zwischenhalt__gleis" | |
}, [n("VerbindungsHaltGleisComp", { | |
attrs: { | |
halt: e.zwischenhalt | |
} | |
})], 1)])], 2), e.hasPriorisierteMeldungen || e.hasAuslastungsmeldungen ? n("VerbindungsAbschnittZeileComp", { | |
staticClass: "verbindungs-zwischenhalt__zeile", | |
scopedSlots: e._u([{ | |
key: "icons", | |
fn: function() { | |
return [n("div", { | |
staticClass: "verbindungs-zwischenhalt__line\n verbindungs-zwischenhalt__line--abfahrt-meldung\n verbindungs-zwischenhalt__line--progress\n verbindungs-zwischenhalt__line--abfahrt", | |
style: { | |
height: (e.teilabfahrtsfortschrittInProzent && e.teilabfahrtsfortschrittInProzent.meldung || 0) + "%" | |
} | |
}), n("div", { | |
staticClass: "verbindungs-zwischenhalt__line\n verbindungs-zwischenhalt__line--abfahrt-meldung\n verbindungs-zwischenhalt__line--abfahrt", | |
style: { | |
height: 100 - (e.teilabfahrtsfortschrittInProzent && e.teilabfahrtsfortschrittInProzent.meldung || 0) + "%" | |
} | |
})] | |
}, | |
proxy: !0 | |
}], null, !1, 2603324761) | |
}, [n("div", { | |
staticClass: "verbindungs-zwischenhalt__meldungen", | |
attrs: { | |
slot: "description" | |
}, | |
slot: "description" | |
}, [e.hasAuslastungsmeldungen ? n("AuslastungsAnzeigeComp", { | |
staticClass: "verbindungs-zwischenhalt__meldungen-auslastung", | |
attrs: { | |
auslastungen: e.zwischenhalt.auslastungsmeldungen, | |
texte: e.auslastungstexte, | |
iconPosition: e.ElementPosition.LEFT, | |
relevantKlasse: e.relevantKlasse | |
} | |
}) : e._e(), e.hasPriorisierteMeldungen ? n("PriorisierteMeldungenComp", { | |
staticClass: "verbindungs-zwischenhalt__meldungen-priorisiert", | |
attrs: { | |
priorisierteMeldungen: e.priorisierteMeldungen | |
} | |
}) : e._e()], 1)]) : e._e()], 1) | |
}, | |
Lu = [], | |
Ru = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
ku = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
xu = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
zu = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.ElementPosition = Mr, t | |
} | |
var n, r, i; | |
return Ru(t, e), t.prototype.updated = function() { | |
var e = this.$el, | |
t = Cr.findElementTotalHeights(e, ".verbindungs-zwischenhalt__line--ankunft"), | |
n = Cr.findElementTotalHeights(e, ".verbindungs-zwischenhalt__line--abfahrt"), | |
r = Cr.findElementTotalHeights(e, ".verbindungs-zwischenhalt__line--abfahrt-meldung"), | |
i = { | |
ankunft: t, | |
abfahrt: n, | |
abfahrtHalt: n - r, | |
abfahrtMeldung: r | |
}; | |
this.$emit("sizeChanged", i) | |
}, Object.defineProperty(t.prototype, "ankunftsZeit", { | |
get: function() { | |
return this.zwischenhalt.ankunftsZeitpunkt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "abfahrtsZeit", { | |
get: function() { | |
return this.zwischenhalt.abfahrtsZeitpunkt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "ankunftsEchtzeit", { | |
get: function() { | |
return this.zwischenhalt.ezAnkunftsZeitpunkt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "abfahrtsEchtzeit", { | |
get: function() { | |
return this.zwischenhalt.ezAbfahrtsZeitpunkt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasAuslastungsmeldungen", { | |
get: function() { | |
var e; | |
return !!(null === (e = this.zwischenhalt.auslastungsmeldungen) || void 0 === e ? void 0 : e.length) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasPriorisierteMeldungen", { | |
get: function() { | |
var e; | |
return !!(null === (e = this.zwischenhalt.priorisierteMeldungen) || void 0 === e ? void 0 : e.length) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "priorisierteMeldungen", { | |
get: function() { | |
return this.zwischenhalt.priorisierteMeldungen | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), ku([Object(c["d"])({ | |
type: Array | |
}), xu("design:type", Array)], t.prototype, "auslastungstexte", void 0), ku([Object(c["d"])({ | |
validator: function(e) { | |
return Object.values(ct).includes(e) | |
} | |
}), xu("design:type", "function" === typeof(n = "undefined" !== typeof ct && ct) ? n : Object)], t.prototype, "relevantKlasse", void 0), ku([Object(c["d"])({ | |
required: !0, | |
type: Object | |
}), xu("design:type", "function" === typeof(r = "undefined" !== typeof Nn && Nn) ? r : Object)], t.prototype, "zwischenhalt", void 0), ku([Object(c["d"])({ | |
required: !1, | |
type: Number | |
}), xu("design:type", Number)], t.prototype, "teilankunftsfortschrittInProzent", void 0), ku([Object(c["d"])({ | |
required: !1, | |
type: Object | |
}), xu("design:type", "function" === typeof(i = !1) ? i : Object)], t.prototype, "teilabfahrtsfortschrittInProzent", void 0), t = ku([Object(c["a"])({ | |
components: { | |
AuslastungsAnzeigeComp: Jc, | |
DBWebIconComp: M, | |
EchtzeitComp: Uo, | |
PriorisierteMeldungenComp: ca, | |
VerbindungsAbschnittZeileComp: Oo, | |
VerbindungsHaltGleisComp: Oa | |
} | |
})], t), t | |
}(c["g"]), | |
Pu = zu, | |
Bu = (n("d1fb"), Object(j["a"])(Pu, Eu, Lu, !1, null, "256e41e1", null)), | |
Hu = Bu.exports, | |
Zu = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Uu = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Fu = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Wu = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
Yu = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
Gu = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.ButtonType = ne, t.ButtonSize = te, t.displayZwischenhalte = !1, t.zwischenhaltHeights = [], t.isExpanded = !1, t | |
} | |
var n; | |
return Zu(t, e), t.prototype.getTeilabfahrtsfortschrittInProzent = function(e) { | |
var t, n; | |
return (null === (t = this.zwischenhaltfortschritte) || void 0 === t ? void 0 : t.length) && 100 === this.teilfortschrittInProzent && (null === (n = this.zwischenhaltfortschritte[e]) || void 0 === n ? void 0 : n.teilabfahrtsfortschrittInProzent) || { | |
halt: 0, | |
meldung: 0 | |
} | |
}, t.prototype.getTeilankunftsfortschrittInProzent = function(e) { | |
var t, n; | |
return (null === (t = this.zwischenhaltfortschritte) || void 0 === t ? void 0 : t.length) && (null === (n = this.zwischenhaltfortschritte[e]) || void 0 === n ? void 0 : n.teilankunftsfortschrittInProzent) || 0 | |
}, Object.defineProperty(t.prototype, "zwischenhalte", { | |
get: function() { | |
return this.halte.slice(1, this.halte.length - 1) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasZwischenhalte", { | |
get: function() { | |
return this.zwischenhalte.length > 0 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "labelShowZwischenhalte", { | |
get: function() { | |
var e = this.zwischenhalte.length, | |
t = this.$ngettext("%{zwischenhalteCount} Haltestelle", "%{zwischenhalteCount} Haltestellen", e); | |
return this.$gettextInterpolate(t, { | |
zwischenhalteCount: e | |
}) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.onSizeChangedEvent = function(e) { | |
this.isExpanded && this.zwischenhaltHeights.length !== this.zwischenhalte.length && this.zwischenhaltHeights.push(e) | |
}, t.prototype.onInputChanged = function(e) { | |
return Wu(this, void 0, void 0, (function() { | |
var t, n; | |
return Yu(this, (function(r) { | |
switch (r.label) { | |
case 0: | |
return this.isExpanded = e, [4, this.$nextTick()]; | |
case 1: | |
return r.sent(), t = this.$el, n = Cr.findElementTotalHeights(t, ".verbindungs-zwischenhalte__line-lastline"), this.$emit("triggerExpand", { | |
isExpanded: e, | |
zwischenhaltHeights: this.zwischenhaltHeights, | |
lastLineHeight: n | |
}), [2] | |
} | |
})) | |
})) | |
}, Uu([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), Fu("design:type", Array)], t.prototype, "halte", void 0), Uu([Object(c["d"])({ | |
type: Array | |
}), Fu("design:type", Array)], t.prototype, "auslastungstexte", void 0), Uu([Object(c["d"])({ | |
validator: function(e) { | |
return Object.values(ct).includes(e) | |
} | |
}), Fu("design:type", "function" === typeof(n = "undefined" !== typeof ct && ct) ? n : Object)], t.prototype, "relevantKlasse", void 0), Uu([Object(c["d"])({ | |
required: !1, | |
type: Number | |
}), Fu("design:type", Number)], t.prototype, "teilfortschrittInProzent", void 0), Uu([Object(c["d"])({ | |
required: !1, | |
type: Number | |
}), Fu("design:type", Number)], t.prototype, "zwischenhaltLastlinefortschritt", void 0), Uu([Object(c["d"])({ | |
required: !1, | |
type: Array | |
}), Fu("design:type", Array)], t.prototype, "zwischenhaltfortschritte", void 0), t = Uu([Object(c["a"])({ | |
components: { | |
DBWebExpansionToggleComp: mu, | |
DBWebTransitionScaleOutComp: Su, | |
VerbindungsAbschnittZeileComp: Oo, | |
VerbindungsZwischenhaltComp: Hu | |
} | |
})], t), t | |
}(c["g"]), | |
Ku = Gu, | |
$u = (n("9f82"), Object(j["a"])(Ku, su, uu, !1, null, "314d6a85", null)), | |
Vu = $u.exports, | |
Qu = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
qu = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Ju = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Xu = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
el = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
tl = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.zwischenhalteExpanded = !1, t.zwischenhaltfortschritte = [], t.transferCompHeight = 0, t.zwischenhalteCompHeight = 0, t.firstAnkunftHeight = 0, t.zwischenhaltLastlinefortschritt = 0, t | |
} | |
var n, r; | |
return Qu(t, e), t.prototype.mounted = function() { | |
var e = this.$el; | |
this.zwischenhalteCompHeight = Cr.findElementTotalHeights(e, ".verbindungs-abschnitt__zwischenhalte"), this.transferCompHeight = Cr.findElementTotalHeights(e, ".verbindungs-abschnitt__transfer") | |
}, Object.defineProperty(t.prototype, "streckenfortschritt", { | |
get: function() { | |
return Cr.getStreckenfortschritt(this.abschnitt) || [] | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "transferAndZwischenhalteHeights", { | |
get: function() { | |
return this.transferCompHeight + this.zwischenhalteCompHeight | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "abfahrtsHalt", { | |
get: function() { | |
return this.abschnitt.halte && this.abschnitt.halte.length > 0 ? this.abschnitt.halte[0] : {} | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "ankunftsHalt", { | |
get: function() { | |
return this.abschnitt.halte && this.abschnitt.halte.length > 0 ? this.abschnitt.halte[this.abschnitt.halte.length - 1] : {} | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isPublicTransport", { | |
get: function() { | |
return this.abschnitt.verkehrsmittel.typ === ln.PUBLICTRANSPORT | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isWalkOrTransfer", { | |
get: function() { | |
return this.abschnitt.verkehrsmittel.typ === ln.WALK || this.abschnitt.verkehrsmittel.typ === ln.TRANSFER | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isLastHaltGefahren", { | |
get: function() { | |
return !!this.canShowFortschritt && 100 === Cr.getAbschnittfortschritt(this.abschnitt) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "canShowFortschritt", { | |
get: function() { | |
return Cr.isFortschrittDataValid(this.abschnitt) && this.showFortschritt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "heightOfAllElements", { | |
get: function() { | |
return this.zwischenhalteExpanded ? this.firstAnkunftHeight + this.transferAndZwischenhalteHeights : this.transferAndZwischenhalteHeights | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.getReisefortschrittFuerTransfer = function() { | |
if (!this.canShowFortschritt) return 0; | |
var e = this.transferCompHeight, | |
t = Cr.getAbschnittfortschritt(this.abschnitt); | |
return this.zwischenhalteExpanded && (t = this.streckenfortschritt[0]), Cr.getRelativeProgressForElement(this.heightOfAllElements, e, t) | |
}, t.prototype.getReisefortschrittFuerZwischenhalte = function() { | |
return this.canShowFortschritt ? this.zwischenhalteExpanded && this.streckenfortschritt ? Cr.getRelativeProgressForElement(this.heightOfAllElements, this.zwischenhalteCompHeight, this.streckenfortschritt[0], this.transferCompHeight) : this.getReisefortschrittFuerZwischenhalt() : 0 | |
}, t.prototype.getReisefortschrittFuerZwischenhalt = function() { | |
return this.canShowFortschritt ? Cr.getRelativeProgressForElement(this.heightOfAllElements, this.zwischenhalteCompHeight, Cr.getAbschnittfortschritt(this.abschnitt), this.transferCompHeight) : 0 | |
}, t.prototype.triggerZwischenhaltExpanded = function(e) { | |
return Xu(this, void 0, void 0, (function() { | |
return el(this, (function(t) { | |
switch (t.label) { | |
case 0: | |
return this.zwischenhalteExpanded = e.isExpanded, this.canShowFortschritt ? e.isExpanded ? [4, this.$nextTick()] : [3, 2] : [2]; | |
case 1: | |
return t.sent(), this.calculateZwischenhaltfortschritte(e), [3, 3]; | |
case 2: | |
100 !== this.getReisefortschrittFuerZwischenhalt() && this.resetZwischenhaltfortschritte(), t.label = 3; | |
case 3: | |
return [2] | |
} | |
})) | |
})) | |
}, t.prototype.calculateZwischenhaltfortschritte = function(e) { | |
var t; | |
this.firstAnkunftHeight = (null === (t = e.zwischenhaltHeights) || void 0 === t ? void 0 : t.length) ? e.zwischenhaltHeights[0].abfahrt : 0, this.zwischenhaltfortschritte = Cr.calculateZwischenhaltfortschrittWennAufgeklappt(this.streckenfortschritt, e, this.transferAndZwischenhalteHeights) || [], this.zwischenhaltLastlinefortschritt = Cr.calculateLastlinefortschrittWennAufgeklappt(this.streckenfortschritt, e) | |
}, t.prototype.resetZwischenhaltfortschritte = function() { | |
this.zwischenhaltfortschritte.length = 0, this.zwischenhaltLastlinefortschritt = 0 | |
}, qu([Object(c["d"])({ | |
required: !0, | |
type: Object | |
}), Ju("design:type", "function" === typeof(n = "undefined" !== typeof Pn && Pn) ? n : Object)], t.prototype, "abschnitt", void 0), qu([Object(c["d"])({ | |
required: !0, | |
type: Boolean | |
}), Ju("design:type", Boolean)], t.prototype, "isVerbindungStartHalt", void 0), qu([Object(c["d"])({ | |
required: !0, | |
type: Boolean | |
}), Ju("design:type", Boolean)], t.prototype, "isVerbindungZielHalt", void 0), qu([Object(c["d"])({ | |
required: !0, | |
type: Boolean | |
}), Ju("design:type", Boolean)], t.prototype, "narrowTransferSpaces", void 0), qu([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), Ju("design:type", Boolean)], t.prototype, "showFortschritt", void 0), qu([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), Ju("design:type", Boolean)], t.prototype, "hasNextAbschnittfortschritt", void 0), qu([Object(c["d"])({ | |
required: !1, | |
type: [Function, Object] | |
}), Ju("design:type", Object)], t.prototype, "additionalTransferComponent", void 0), qu([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), Ju("design:type", Array)], t.prototype, "auslastungstexte", void 0), qu([Object(c["d"])({ | |
required: !0, | |
validator: function(e) { | |
return Object.values(ct).includes(e) | |
} | |
}), Ju("design:type", "function" === typeof(r = "undefined" !== typeof ct && ct) ? r : Object)], t.prototype, "relevantKlasse", void 0), t = qu([Object(c["a"])({ | |
components: { | |
VerbindungsAbschnittZeileComp: Oo, | |
VerbindungsFusswegComp: So, | |
VerbindungsTransferComp: cu, | |
VerbindungsHaltComp: Aa, | |
VerbindungsZwischenhalteComp: Vu | |
} | |
})], t), t | |
}(c["g"]), | |
nl = tl, | |
rl = (n("c342"), Object(j["a"])(nl, uo, lo, !1, null, "210dcb43", null)), | |
il = rl.exports, | |
ol = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
al = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
cl = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}; | |
(function(e) { | |
e["INFO"] = "INFO", e["SUCCESS"] = "SUCCESS", e["WARN"] = "WARN", e["ERROR"] = "ERROR" | |
})(Au || (Au = {})); | |
var sl, ul = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.closed = !1, t | |
} | |
return ol(t, e), t.prototype.close = function() { | |
this.closed = !0 | |
}, Object.defineProperty(t.prototype, "levelIconName", { | |
get: function() { | |
return this.isLevelInfo() ? "information" : this.isLevelSuccess() ? "match" : this.isLevelWarn() ? "blitzbox" : "no_match" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isClosed", { | |
get: function() { | |
return this.closed | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.isLevelInfo = function() { | |
return this.level === Au.INFO | |
}, t.prototype.isLevelSuccess = function() { | |
return this.level === Au.SUCCESS | |
}, t.prototype.isLevelWarn = function() { | |
return this.level === Au.WARN | |
}, t.prototype.isLevelError = function() { | |
return this.level === Au.ERROR | |
}, Object.defineProperty(t.prototype, "closeText", { | |
get: function() { | |
return this.$gettext("Schließen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), al([Object(c["d"])({ | |
default: "polite", | |
type: String | |
}), cl("design:type", String)], t.prototype, "ariaLive", void 0), al([Object(c["d"])({ | |
type: String | |
}), cl("design:type", String)], t.prototype, "heading", void 0), al([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), cl("design:type", Boolean)], t.prototype, "isClosable", void 0), al([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), cl("design:type", String)], t.prototype, "level", void 0), al([Object(c["d"])({ | |
type: String | |
}), cl("design:type", String)], t.prototype, "text", void 0), t = al([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M, | |
DBWebButtonComp: ve | |
} | |
})], t), t | |
}(c["g"]), | |
ll = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return e.isClosed ? e._e() : n("div", { | |
staticClass: "db-web-message-bar", | |
class: [{ | |
"db-web-message-bar--error": e.isLevelError() | |
}, { | |
"db-web-message-bar--warn": e.isLevelWarn() | |
}, { | |
"db-web-message-bar--info": e.isLevelInfo() | |
}, { | |
"db-web-message-bar--success": e.isLevelSuccess() | |
}], | |
attrs: { | |
"aria-atomic": !0, | |
"aria-live": e.ariaLive, | |
role: "alert" | |
} | |
}, [e.isLevelInfo || e.isLevelSuccess || e.isLevelError || e.isLevelWarn ? n("div", { | |
staticClass: "db-web-message-bar__icon" | |
}, [n("DBWebIconComp", { | |
staticClass: "db-web-message-bar__icon-level", | |
attrs: { | |
name: e.levelIconName | |
} | |
})], 1) : e._e(), n("div", { | |
staticClass: "db-web-message-bar__content", | |
attrs: { | |
role: "none" | |
} | |
}, [e._t("content", null, { | |
heading: e.heading, | |
text: e.text | |
})], 2), e.isClosable ? n("div", { | |
staticClass: "db-web-message-bar__close-button-container" | |
}, [n("button", { | |
staticClass: "db-web-message-bar__close-button-icon", | |
on: { | |
click: e.close | |
} | |
}, [n("DBWebIconComp", { | |
attrs: { | |
id: "db-icon-close", | |
name: "close", | |
alt: e.closeText | |
} | |
})], 1)]) : e._e()]) | |
}, | |
pl = [], | |
fl = ul, | |
dl = (n("b501"), Object(j["a"])(fl, ll, pl, !1, null, "725f47fc", null)), | |
bl = dl.exports, | |
gl = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
attrs: { | |
tabindex: "-1" | |
}, | |
on: { | |
keyup: function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "esc", 27, t.key, ["Esc", "Escape"]) ? null : e.close(t) | |
} | |
} | |
}, [n("DBWebButtonComp", { | |
staticClass: "db-modal-container__link-button", | |
class: e.buttonOpenClass, | |
attrs: { | |
label: e.linkText, | |
breakwords: e.breakwords, | |
prependScreenReaderText: e.prependScreenReaderLinkText, | |
icon: e.icon, | |
size: e.linkSize, | |
type: e.buttonOpenType | |
}, | |
on: { | |
trigger: e.toggle | |
} | |
}), n("transition", { | |
attrs: { | |
name: "dialog", | |
appear: !0 | |
} | |
}, [e.modalControls.isOpen ? n("div", { | |
staticClass: "db-modal-container__dialog", | |
attrs: { | |
role: "dialog", | |
"aria-labelledby": "dialog-header", | |
"aria-describedby": "dialog-content", | |
tabindex: "-1" | |
}, | |
on: { | |
click: e.close | |
} | |
}, [n("DBWebPluginDialogComp", e._g({ | |
attrs: { | |
headerText: e.headerText | |
}, | |
on: { | |
"close-dialog": e.close | |
} | |
}, e.$listeners), [ | |
[n("div", { | |
staticClass: "db-modal-container__dialog-body" | |
}, [e._t("body")], 2)] | |
], 2)], 1) : e._e()])], 1) | |
}, | |
hl = [], | |
yl = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "db-web-plugin-dialog", | |
class: { | |
"db-web-plugin-dialog--gsd": e.isGsdStyleDialog | |
}, | |
on: { | |
click: function(e) { | |
e.stopPropagation() | |
} | |
} | |
}, [n("div", { | |
staticClass: "db-web-plugin-dialog__header", | |
class: { | |
"db-web-plugin-dialog__header--notext": !e.headerText && !e.isGsdStyleDialog | |
} | |
}, [e.headerText ? n("h2", { | |
staticClass: "db-web-plugin-dialog__header-text", | |
attrs: { | |
id: "dialog-header" | |
} | |
}, [e._v(" " + e._s(e.headerText) + " ")]) : e._e(), e.showCloseButton ? n("DBWebButtonComp", { | |
staticClass: "db-web-plugin-dialog__close-button", | |
attrs: { | |
icon: "close", | |
iconType: e.iconType, | |
prependScreenReaderText: e.closeLabel, | |
size: e.ButtonSize.large, | |
type: e.ButtonType.icon | |
}, | |
on: { | |
trigger: function(t) { | |
return e.$emit("close-dialog", e.CloseReason.CLOSE_BUTTON) | |
} | |
} | |
}) : e._e()], 1), e.dialogText || e.$slots.default ? n("div", { | |
staticClass: "db-web-plugin-dialog__text", | |
class: { | |
"db-web-plugin-dialog__text--color": e.dialogText | |
} | |
}, [e._t("default", [e._v(e._s(e.dialogText))])], 2) : e._e(), e._t("customBody"), e.primaryButton || e.secondaryButton ? n("div", { | |
staticClass: "db-web-plugin-dialog__footer" | |
}, [e.secondaryButton ? n("DBWebButtonComp", { | |
staticClass: "db-web-plugin-dialog__footer-button db-web-plugin-dialog__footer-button--secondary", | |
attrs: { | |
label: e.secondaryButton.label, | |
type: e.ButtonType.secondary, | |
size: e.ButtonSize.regular, | |
disable: !!e.buttonInProgress, | |
inProgress: e.buttonInProgress === e.CloseReason.SECONDARY | |
}, | |
on: { | |
trigger: e.handleSecondaryEvent | |
} | |
}) : e._e(), e.primaryButton ? n("DBWebButtonComp", { | |
staticClass: "db-web-plugin-dialog__footer-button db-web-plugin-dialog__footer-button--primary", | |
attrs: { | |
label: e.primaryButton.label, | |
type: e.ButtonType.primary, | |
size: e.ButtonSize.regular, | |
disable: !!e.buttonInProgress, | |
inProgress: e.buttonInProgress === e.CloseReason.PRIMARY | |
}, | |
on: { | |
trigger: e.handlePrimaryEvent | |
} | |
}) : e._e()], 1) : e._e()], 2) | |
}, | |
ml = [], | |
vl = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Ol = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
jl = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
_l = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
Ml = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}; | |
(function(e) { | |
e["CLOSE_BUTTON"] = "CLOSE_BUTTON", e["PRIMARY"] = "PRIMARY", e["SECONDARY"] = "SECONDARY" | |
})(sl || (sl = {})); | |
var Cl, wl = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.ButtonIconType = ie, t.ButtonType = ne, t.ButtonSize = te, t.CloseReason = sl, t.buttonInProgress = null, t.viewport = xc.refreshValue(), t | |
} | |
return vl(t, e), Object.defineProperty(t.prototype, "iconType", { | |
get: function() { | |
var e = this.viewport === Ka.MOBILE || this.viewport === Ka.TABLET, | |
t = this.isGsdStyleDialog && e; | |
return t ? ie.primary : ie.secondary | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "closeLabel", { | |
get: function() { | |
return this.$gettext("Dialog schließen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.mounted = function() { | |
window.addEventListener("resize", this.updateViewport) | |
}, t.prototype.beforeDestroy = function() { | |
window.removeEventListener("resize", this.updateViewport) | |
}, t.prototype.handlePrimaryEvent = function() { | |
return this.triggerCloseEvent(sl.PRIMARY, this.primaryButton) | |
}, t.prototype.handleSecondaryEvent = function() { | |
return this.triggerCloseEvent(sl.SECONDARY, this.secondaryButton) | |
}, t.prototype.triggerCloseEvent = function(e, t) { | |
var n; | |
return _l(this, void 0, void 0, (function() { | |
return Ml(this, (function(r) { | |
switch (r.label) { | |
case 0: | |
this.buttonInProgress = e, r.label = 1; | |
case 1: | |
return r.trys.push([1, , 3, 4]), [4, null === (n = null === t || void 0 === t ? void 0 : t.action) || void 0 === n ? void 0 : n.call(t)]; | |
case 2: | |
return r.sent(), [3, 4]; | |
case 3: | |
return this.buttonInProgress = null, [7]; | |
case 4: | |
return this.$emit("close-dialog", e), [2] | |
} | |
})) | |
})) | |
}, t.prototype.updateViewport = function() { | |
this.viewport = xc.refreshValue() | |
}, Ol([Object(c["d"])({ | |
type: String | |
}), jl("design:type", String)], t.prototype, "headerText", void 0), Ol([Object(c["d"])({ | |
type: String | |
}), jl("design:type", String)], t.prototype, "dialogText", void 0), Ol([Object(c["d"])({ | |
type: Object | |
}), jl("design:type", Object)], t.prototype, "primaryButton", void 0), Ol([Object(c["d"])({ | |
type: Object | |
}), jl("design:type", Object)], t.prototype, "secondaryButton", void 0), Ol([Object(c["d"])({ | |
type: Boolean, | |
default: !1 | |
}), jl("design:type", Boolean)], t.prototype, "isGsdStyleDialog", void 0), Ol([Object(c["d"])({ | |
type: Boolean, | |
default: !0 | |
}), jl("design:type", Boolean)], t.prototype, "showCloseButton", void 0), t = Ol([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M, | |
DBWebButtonComp: ve | |
} | |
})], t), t | |
}(c["g"]), | |
Il = wl, | |
Al = (n("be85"), Object(j["a"])(Il, yl, ml, !1, null, "92ed22d0", null)), | |
Tl = Al.exports, | |
Nl = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Dl = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Sl = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
El = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.ButtonIconType = ie, t.ButtonType = ne, t.noscrollClass = "util__noscroll", t | |
} | |
var n, r, i; | |
return Nl(t, e), t.prototype.open = function() { | |
this.modalControls.isOpen = !0, document.body.classList.add(this.noscrollClass) | |
}, t.prototype.close = function() { | |
this.modalControls.isOpen = !1, document.body.classList.remove(this.noscrollClass) | |
}, t.prototype.toggle = function() { | |
this.modalControls.isOpen ? this.close() : this.open() | |
}, Dl([Object(c["d"])({ | |
default: function() { | |
return new Ea | |
} | |
}), Sl("design:type", "function" === typeof(n = "undefined" !== typeof Ea && Ea) ? n : Object)], t.prototype, "modalControls", void 0), Dl([Object(c["d"])({ | |
type: String | |
}), Sl("design:type", String)], t.prototype, "buttonOpenClass", void 0), Dl([Object(c["d"])({ | |
default: ne.link, | |
type: String, | |
validator: function(e) { | |
return !!ne[e] | |
} | |
}), Sl("design:type", "function" === typeof(r = "undefined" !== typeof ne && ne) ? r : Object)], t.prototype, "buttonOpenType", void 0), Dl([Object(c["d"])({ | |
default: "" | |
}), Sl("design:type", String)], t.prototype, "headerText", void 0), Dl([Object(c["d"])({ | |
default: "" | |
}), Sl("design:type", String)], t.prototype, "linkText", void 0), Dl([Object(c["d"])({ | |
type: String | |
}), Sl("design:type", String)], t.prototype, "prependScreenReaderLinkText", void 0), Dl([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), Sl("design:type", Boolean)], t.prototype, "breakwords", void 0), Dl([Object(c["d"])({ | |
default: te.regular, | |
type: String, | |
validator: function(e) { | |
return !!te[e] | |
} | |
}), Sl("design:type", "function" === typeof(i = "undefined" !== typeof te && te) ? i : Object)], t.prototype, "linkSize", void 0), Dl([Object(c["d"])({ | |
default: "show_more" | |
}), Sl("design:type", String)], t.prototype, "icon", void 0), t = Dl([Object(c["a"])({ | |
components: { | |
DBWebButtonComp: ve, | |
DBWebPluginDialogComp: Tl | |
} | |
})], t), t | |
}(c["g"]), | |
Ll = El, | |
Rl = (n("20a2"), Object(j["a"])(Ll, gl, hl, !1, null, "494aa405", null)), | |
kl = Rl.exports, | |
xl = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("p", { | |
staticClass: "db-web-singleline-message", | |
attrs: { | |
tabindex: "0" | |
} | |
}, [e._v(e._s(e.text))]) | |
}, | |
zl = [], | |
Pl = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Bl = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Hl = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Zl = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return Pl(t, e), Bl([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Hl("design:type", String)], t.prototype, "text", void 0), t = Bl([Object(c["a"])({ | |
components: { | |
DBWebButtonComp: ve | |
} | |
})], t), t | |
}(c["g"]), | |
Ul = Zl, | |
Fl = (n("5b0c"), Object(j["a"])(Ul, xl, zl, !1, null, "26c83f88", null)), | |
Wl = Fl.exports, | |
Yl = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return e.keepInDOM ? n("transition", { | |
attrs: { | |
name: "db-web-dropdown" | |
} | |
}, [n("div", { | |
directives: [{ | |
name: "show", | |
rawName: "v-show", | |
value: e.expanded, | |
expression: "expanded" | |
}], | |
staticClass: "db-web-dropdown-outer-container", | |
class: { | |
"db-web-dropdown-outer-container--boxshadow": e.hasBoxShadow | |
} | |
}, [n("div", { | |
staticClass: "db-web-dropdown-inner-container" | |
}, [e._t("default")], 2)])]) : n("transition", { | |
attrs: { | |
name: "db-web-dropdown" | |
} | |
}, [e.expanded ? n("div", { | |
staticClass: "db-web-dropdown-outer-container", | |
class: { | |
"db-web-dropdown-outer-container--boxshadow": e.hasBoxShadow | |
} | |
}, [n("div", { | |
staticClass: "db-web-dropdown-inner-container" | |
}, [e._t("default")], 2)]) : e._e()]) | |
}, | |
Gl = [], | |
Kl = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
$l = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Vl = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Ql = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return Kl(t, e), $l([Object(c["d"])({ | |
required: !0 | |
}), Vl("design:type", Boolean)], t.prototype, "expanded", void 0), $l([Object(c["d"])({ | |
default: !1 | |
}), Vl("design:type", Boolean)], t.prototype, "keepInDOM", void 0), $l([Object(c["d"])({ | |
default: !1 | |
}), Vl("design:type", Boolean)], t.prototype, "hasBoxShadow", void 0), t = $l([Object(c["a"])({})], t), t | |
}(c["g"]), | |
ql = Ql, | |
Jl = (n("d8d0"), Object(j["a"])(ql, Yl, Gl, !1, null, "5c68859f", null)), | |
Xl = Jl.exports; | |
(function(e) { | |
e["RD"] = "RD", e["DR"] = "DR", e["RT"] = "RT", e["FT"] = "FT", e["QF"] = "QF", e["IM"] = "IM", e["CR"] = "CR" | |
})(Cl || (Cl = {})); | |
var ep, tp, np = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
rp = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
ip = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
op = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.MessageBarLevel = Au, t | |
} | |
var n, r, i; | |
return np(t, e), n = t, t.isBlitzBoxRelevanteNachricht = function(e) { | |
return e.key === Cl.RD || e.key === Cl.DR || e.key === Cl.RT | |
}, Object.defineProperty(t.prototype, "abschnitte", { | |
get: function() { | |
return this.verbindung.verbindungsAbschnitte | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "lastAbschnittIndex", { | |
get: function() { | |
return this.abschnitte.length - 1 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "blitzBoxText", { | |
get: function() { | |
var e, t, r, i; | |
return (null === (t = null === (e = this.verbindung.risNotizen) || void 0 === e ? void 0 : e.find(n.isBlitzBoxRelevanteNachricht)) || void 0 === t ? void 0 : t.value) || (null === (i = null === (r = this.verbindung.himMeldungen) || void 0 === r ? void 0 : r[0]) || void 0 === i ? void 0 : i.text) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "meldungenDetailsLabel", { | |
get: function() { | |
return this.$gettext("Alle anzeigen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "himMeldungen", { | |
get: function() { | |
return this.verbindung.himMeldungen || [] | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "risNotizen", { | |
get: function() { | |
var e; | |
return (null === (e = this.verbindung.risNotizen) || void 0 === e ? void 0 : e.map((function(e) { | |
return e.value | |
}))) || [] | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasMoreThanOneMessage", { | |
get: function() { | |
var e, t = (null === (e = this.verbindung.risNotizen) || void 0 === e ? void 0 : e.filter(n.isBlitzBoxRelevanteNachricht)) || [], | |
r = this.verbindung.himMeldungen || []; | |
return t.length + r.length > 1 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "headingRisNotizen", { | |
get: function() { | |
return this.$gettext("Wichtige Meldungen zu Ihrer Verbindung") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "auslastungstexte", { | |
get: function() { | |
return this.verbindung.auslastungstexte || [] | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "auslastungsmeldungen", { | |
get: function() { | |
return this.verbindung.auslastungsmeldungen || [] | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasAuslastungsLangText", { | |
get: function() { | |
return !!ui(this.auslastungsmeldungen, this.auslastungstexte, this.relevantKlasse) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.hasNextAbschnittfortschritt = function(e) { | |
return !!this.showFortschritt && Cr.hasFortschrittForNextVerbindungsabschnitt(this.abschnitte, e) | |
}, rp([Object(c["d"])({ | |
required: !0, | |
type: Object | |
}), ip("design:type", "function" === typeof(r = "undefined" !== typeof pr && pr) ? r : Object)], t.prototype, "verbindung", void 0), rp([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), ip("design:type", Boolean)], t.prototype, "expanded", void 0), rp([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), ip("design:type", Boolean)], t.prototype, "narrowTransferSpaces", void 0), rp([Object(c["d"])({ | |
required: !1, | |
type: [Function, Object] | |
}), ip("design:type", Object)], t.prototype, "additionalTransferComponent", void 0), rp([Object(c["d"])({ | |
required: !0, | |
validator: function(e) { | |
return Object.values(ct).includes(e) | |
} | |
}), ip("design:type", "function" === typeof(i = "undefined" !== typeof ct && ct) ? i : Object)], t.prototype, "relevantKlasse", void 0), rp([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), ip("design:type", Boolean)], t.prototype, "showFortschritt", void 0), t = n = rp([Object(c["a"])({ | |
components: { | |
AlternativeVerbindungDetailComp: Ur, | |
AuslastungLangTextComp: hi, | |
DBWebModalContainerComp: kl, | |
DBWebTransitionDropdownComp: Xl, | |
VerbindungsAbschnittComp: il, | |
DBWebMessageBarComp: bl, | |
DBWebSinglelineMessageComp: Wl, | |
ZeitbasierteMeldungMitUeberschriftComp: Xi, | |
ZeitunabhaengigeMeldungenMitUeberschriftComp: so | |
} | |
})], t), t | |
}(c["g"]), | |
ap = op, | |
cp = (n("2749"), Object(j["a"])(ap, ut, lt, !1, null, "7c1a365b", null)), | |
sp = cp.exports, | |
up = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "kci-panel" | |
}, [n("transition", { | |
attrs: { | |
mode: "out-in", | |
name: e.isInitiallyCheckedIn ? "" : "kci-panel__transition--bounce" | |
} | |
}, [e.showKCiCheckInAnimation ? n("KCiCheckInAnimationComp", { | |
staticClass: "kci-panel__kci-check-in-animation", | |
class: { | |
"kci-panel__kci-check-in-animation--kci-check-in-icon-bounce": e.showKCiCheckInAnimation | |
}, | |
on: { | |
"animation-finished": e.checkInAnimationFinished | |
} | |
}) : n("div", { | |
staticClass: "kci-panel__wrapper", | |
class: { | |
"kci-panel__wrapper--active": e.isKCiFaehig, "test-checked-in": e.isCheckedIn, "test-checkin-panel-wrapper": e.checkInAnimationFinished, "test-requires-bahncard": e.abschnitt.mainTicket.bahnCard, "test-requires-seatinfo": !e.abschnitt.reservierung | |
} | |
}, [e.isCheckInInProgress || e.isLastCheckedInAbschnitt ? n("KCiCheckInFormComp", { | |
staticClass: "kci-panel__kci-check-in-form", | |
attrs: { | |
abschnitt: e.abschnitt | |
}, | |
on: { | |
"close-form": e.stopCheckInProcess | |
} | |
}) : e._e(), e.isCheckedIn ? n("KCiCheckedInComp") : e._e(), e.canStartCheckIn ? n("DBWebButtonComp", { | |
staticClass: "test-start-kci", | |
attrs: { | |
label: e.startCheckInLabel, | |
type: e.ButtonType.primary, | |
size: e.ButtonSize.small | |
}, | |
on: { | |
trigger: e.startCheckInProcess | |
} | |
}) : e._e(), e.readyForCheckin === e.VerbindungsabschnittKciPossible.TOO_EARLY ? n("DBWebMessageBarComp", { | |
staticClass: "kci-panel__messagebar", | |
attrs: { | |
id: "journeyNotYetReady", | |
level: e.MessageBarLevel.INFO, | |
isClosable: !1 | |
}, | |
scopedSlots: e._u([{ | |
key: "content", | |
fn: function() { | |
return [n("p", [e._v(e._s(e.journeyNotYetReadyInfoText))])] | |
}, | |
proxy: !0 | |
}], null, !1, 2846545995) | |
}) : e._e()], 1)], 1)], 1) | |
}, | |
lp = [], | |
pp = function() { | |
var e = this, | |
t = e.$createElement, | |
r = e._self._c || t; | |
return r("div", { | |
directives: [{ | |
name: "translate", | |
rawName: "v-translate" | |
}], | |
staticClass: "kci-checked-in", | |
attrs: { | |
"translate-comment": "Statusanzeige-Meldung für Komfort-Check-In" | |
} | |
}, [r("DBWebPictureComp", { | |
staticClass: "kci-checked-in__icon", | |
attrs: { | |
imgLink: n("3475"), | |
alt: "" | |
} | |
}), e._v(" Eingecheckt ")], 1) | |
}, | |
fp = [], | |
dp = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
bp = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
gp = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return dp(t, e), t = bp([Object(c["a"])({ | |
components: { | |
DBWebPictureComp: V | |
} | |
})], t), t | |
}(c["g"]), | |
hp = gp, | |
yp = (n("bc1c"), Object(j["a"])(hp, pp, fp, !1, null, "68cae81c", null)), | |
mp = yp.exports, | |
vp = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "kci-check-in-form" | |
}, [e.currentError ? n("KCiCheckInErrorBarComp", { | |
staticClass: "kci-check-in-form__error-bar", | |
class: { | |
"kci-check-in-form__error-bar--with-inputs": e.showFormDuringError | |
}, | |
attrs: { | |
error: e.currentError | |
} | |
}) : e._e(), e.showForm ? n("div", { | |
staticClass: "kci-check-in-form__wrapper" | |
}, [n("p", { | |
staticClass: "kci-check-in-form__explanation" | |
}, [e._v(e._s(e.explanationMessage))]), e.showSummary ? n("KCiCheckInSummaryComp", { | |
attrs: { | |
plaetze: e.sitzplaetzeForSummary | |
} | |
}) : e._e(), n("ValidationObserver", { | |
ref: "validationObserver", | |
attrs: { | |
slim: "" | |
} | |
}, [e.isCheckedIn ? e._e() : n("form", { | |
staticClass: "kci-check-in-form__form", | |
attrs: { | |
novalidate: "" | |
}, | |
on: { | |
submit: function(t) { | |
return t.preventDefault(), e.onCheckIn(t) | |
} | |
} | |
}, [e.hasNoReservierung ? e._l(e.plaetze, (function(t, r) { | |
return n("KCiCheckInPlatzComp", { | |
key: r, | |
attrs: { | |
index: r, | |
abschnitt: e.abschnitt, | |
wagennummer: e.wagennummer | |
}, | |
on: { | |
"seat-changed": function(t) { | |
return e.setPlatz(r, t) | |
}, | |
"bc-changed": e.setBahncardNummer | |
} | |
}) | |
})) : e._e(), n("DBWebButtonComp", { | |
staticClass: "kci-check-in-form__submit test-trigger-check-in", | |
attrs: { | |
htmlType: e.HtmlButtonType.submit, | |
type: e.ButtonType.primary, | |
size: e.ButtonSize.small, | |
label: e.checkInNowLabel, | |
inProgress: e.isInProgress | |
} | |
}), n("DBWebButtonComp", { | |
staticClass: "kci-check-in-form__abort test-abort-check-in", | |
attrs: { | |
type: e.ButtonType.secondary, | |
size: e.ButtonSize.small, | |
label: e.abortLabel | |
}, | |
on: { | |
trigger: e.onAbortCheckIn | |
} | |
})], 2)])], 1) : e._e()], 1) | |
}, | |
Op = [], | |
jp = n("fb74"); | |
(function(e) { | |
e["none"] = "none", e["text"] = "text", e["decimal"] = "decimal", e["numeric"] = "numeric", e["telephone"] = "tel", e["search"] = "search", e["email"] = "email", e["url"] = "url", e["verbatim"] = "verbatim" | |
})(ep || (ep = {})), | |
function(e) { | |
e["Accept"] = "accept", e["AcceptLanguage"] = "accept-language", e["Authorization"] = "authorization", e["ContentType"] = "content-type", e["UserAgent"] = "user-agent", e["Origin"] = "origin", e["RetryAfter"] = "retry-after", e["XCorrelationId"] = "x-correlation-id", e["XRequestedWith"] = "x-requested-with", e["XTouchpoint"] = "x-touchpoint" | |
}(tp || (tp = {})); | |
var _p, Mp, Cp = n("3609"); | |
function wp(e, t) { | |
return Object(Za["a"])(e, t) | |
} | |
function Ip(e) { | |
void 0 === e && (e = window); | |
var t = e.navigator.doNotTrack || e.doNotTrack; | |
return !!t && t.startsWith("1") | |
}(function(e) { | |
e[e["Ok"] = 200] = "Ok", e[e["Created"] = 201] = "Created", e[e["NoContent"] = 204] = "NoContent", e[e["MovedPermantently"] = 301] = "MovedPermantently", e[e["Found"] = 302] = "Found", e[e["NotModified"] = 304] = "NotModified", e[e["TemporaryRedirect"] = 307] = "TemporaryRedirect", e[e["PermanentRedirect"] = 308] = "PermanentRedirect", e[e["BadRequest"] = 400] = "BadRequest", e[e["Unauthorized"] = 401] = "Unauthorized", e[e["Forbidden"] = 403] = "Forbidden", e[e["NotFound"] = 404] = "NotFound", e[e["MethodNotAllowed"] = 405] = "MethodNotAllowed", e[e["NotAcceptable"] = 406] = "NotAcceptable", e[e["ProxyAuthenticationRequired"] = 407] = "ProxyAuthenticationRequired", e[e["Conflict"] = 409] = "Conflict", e[e["Gone"] = 410] = "Gone", e[e["PreconditionFailed"] = 412] = "PreconditionFailed", e[e["PayloadTooLarge"] = 413] = "PayloadTooLarge", e[e["URITooLong"] = 414] = "URITooLong", e[e["UnsupportedMediaType"] = 415] = "UnsupportedMediaType", e[e["RangeNotSatisfiable"] = 416] = "RangeNotSatisfiable", e[e["ExpectationFailed"] = 417] = "ExpectationFailed", e[e["UnprocessableEntity"] = 422] = "UnprocessableEntity", e[e["Locked"] = 423] = "Locked", e[e["PreconditionRequired"] = 428] = "PreconditionRequired", e[e["TooManyRequests"] = 429] = "TooManyRequests", e[e["RequestHeaderFieldsTooLarge"] = 431] = "RequestHeaderFieldsTooLarge", e[e["InternalServerError"] = 500] = "InternalServerError", e[e["NotImplemented"] = 501] = "NotImplemented", e[e["BadGateway"] = 502] = "BadGateway", e[e["ServiceUnavailable"] = 503] = "ServiceUnavailable", e[e["GatewayTimeout"] = 504] = "GatewayTimeout", e[e["InsufficientStorage"] = 507] = "InsufficientStorage", e[e["LoopDetected"] = 508] = "LoopDetected", e[e["BandwidthLimitExceeded"] = 509] = "BandwidthLimitExceeded" | |
})(_p || (_p = {})), | |
function(e) { | |
e[e["ABSCHNITT_NICHT_KCI_FAEHIG"] = 1] = "ABSCHNITT_NICHT_KCI_FAEHIG", e[e["KCI_ZEITLICH_NOCH_NICHT_MOEGLICH"] = 2] = "KCI_ZEITLICH_NOCH_NICHT_MOEGLICH", e[e["STRECKE_NICHT_MEHR_MOEGLICH"] = 3] = "STRECKE_NICHT_MEHR_MOEGLICH", e[e["TICKET_STORNIERT"] = 4] = "TICKET_STORNIERT", e[e["TICKET_NICHT_AUF_BUCHUNGSBESTAND"] = 5] = "TICKET_NICHT_AUF_BUCHUNGSBESTAND", e[e["KEIN_KCI_NACH_KONTROLLE"] = 6] = "KEIN_KCI_NACH_KONTROLLE", e[e["PLATZ_NICHT_VERFUEGBAR"] = 9] = "PLATZ_NICHT_VERFUEGBAR", e[e["ZUG_NICHT_IDENTIFIZIERT"] = 10] = "ZUG_NICHT_IDENTIFIZIERT", e[e["RESERVIERUNG_NICHT_GEFUNDEN"] = 11] = "RESERVIERUNG_NICHT_GEFUNDEN", e[e["PLAETZE_NICHT_IM_ZUG"] = 12] = "PLAETZE_NICHT_IM_ZUG", e[e["PLAETZE_FUER_FAHRSCHEINKLASSE_NICHT_ERLAUBT"] = 13] = "PLAETZE_FUER_FAHRSCHEINKLASSE_NICHT_ERLAUBT", e[e["PLATZ_BEREITS_RESERVIERT"] = 14] = "PLATZ_BEREITS_RESERVIERT", e[e["PLATZ_BEREITS_BELEGT"] = 15] = "PLATZ_BEREITS_BELEGT", e[e["PLATZ_IST_SONDERPLATZ"] = 16] = "PLATZ_IST_SONDERPLATZ", e[e["PLATZ_FUER_CHECKIN_OHNE_RESERVIERUNG_DEAKTIVIERT"] = 17] = "PLATZ_FUER_CHECKIN_OHNE_RESERVIERUNG_DEAKTIVIERT", e[e["RESERVIERUNG_ABGELAUFEN"] = 18] = "RESERVIERUNG_ABGELAUFEN", e[e["BAHN_CARD_NUMMER_FEHLT"] = 20] = "BAHN_CARD_NUMMER_FEHLT", e[e["BAHN_CARD_DOPPELNUTZUNG"] = 21] = "BAHN_CARD_DOPPELNUTZUNG", e[e["BAHN_CARD_UNGUELTIG"] = 22] = "BAHN_CARD_UNGUELTIG", e[e["BAHN_CARD_KLASSE_NICHT_AUSREICHEND"] = 23] = "BAHN_CARD_KLASSE_NICHT_AUSREICHEND", e[e["BAHN_CARD_RABATTSTUFE_NICHT_KORREKT"] = 24] = "BAHN_CARD_RABATTSTUFE_NICHT_KORREKT", e[e["BAHN_CARD_NICHT_AUF_REISENDEN_AUSGESTELLT"] = 25] = "BAHN_CARD_NICHT_AUF_REISENDEN_AUSGESTELLT", e[e["ZU_VIELE_BAHN_CARD_NUMMERN"] = 26] = "ZU_VIELE_BAHN_CARD_NUMMERN", e[e["BAHN_CARD_BUSINESS_ERFORDERLICH"] = 27] = "BAHN_CARD_BUSINESS_ERFORDERLICH", e[e["PLATZ_NUR_FUER_BAHN_COMFORT"] = 30] = "PLATZ_NUR_FUER_BAHN_COMFORT", e[e["PLATZ_IST_EXPRESS_PLATZ"] = 31] = "PLATZ_IST_EXPRESS_PLATZ", e[e["BAHN_COMFORT_PLATZ_BEREITS_RESERVIERT"] = 32] = "BAHN_COMFORT_PLATZ_BEREITS_RESERVIERT", e[e["UNEXPECTED_ERROR"] = 99] = "UNEXPECTED_ERROR" | |
}(Mp || (Mp = {})); | |
var Ap, Tp = Ip() ? void 0 : Object(Rc["a"])(), | |
Np = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Dp = function() { | |
return Dp = Object.assign || function(e) { | |
for (var t, n = 1, r = arguments.length; n < r; n++) | |
for (var i in t = arguments[n], t) Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]); | |
return e | |
}, Dp.apply(this, arguments) | |
}, | |
Sp = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
Ep = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
Lp = ln.WALK, | |
Rp = ln.PUBLICTRANSPORT, | |
kp = ln.TRANSFER, | |
xp = un.ICE, | |
zp = un.IR, | |
Pp = un.ECIC, | |
Bp = un.REGIONAL, | |
Hp = un.SBAHN, | |
Zp = un.BUS, | |
Up = un.TRAM, | |
Fp = un.UNKNOWN; | |
(function(e) { | |
e[e["NEVER"] = 0] = "NEVER", e[e["TOO_EARLY"] = 1] = "TOO_EARLY", e[e["NOW"] = 2] = "NOW", e[e["TOO_LATE"] = 3] = "TOO_LATE" | |
})(Ap || (Ap = {})); | |
var Wp = function(e) { | |
function t(t) { | |
var n = e.call(this) || this; | |
return n.kciCheckedIn = null, n.trainId = t.trainId, n.zugnummer = t.zugnummer, n.gattung = t.gattung, n.reservierung = t.reservierung, n.verkehrsmittel = t.verkehrsmittel, n.mainTicket = t.mainTicket, n.kciTicket = t.kciTicket, n.kciFaehig = t.kciFaehig, n.kciAbfahrtsBahnhof = t.kciAbfahrtsBahnhof, n.kciAnkunftsBahnhof = t.kciAnkunftsBahnhof, n.abfahrtsGleis = t.abfahrtsGleis, n.ankunftsGleis = t.ankunftsGleis, n.bahnCard = n.mainTicket.bahnCard, n.abfahrtsOrt = n.kciAbfahrtsBahnhof.eva_name || ze("eva_name is missing"), n.abschnittsDauer = 0, n.abfahrtsZeitpunkt = n.kciAbfahrtsBahnhof.zeit, n.ankunftsOrt = n.kciAnkunftsBahnhof.eva_name || ze("eva_name is missing"), n.ankunftsZeitpunkt = n.kciAnkunftsBahnhof.zeit, n.halte = [{ | |
abfahrtsZeitpunkt: n.abfahrtsZeitpunkt, | |
name: n.abfahrtsOrt, | |
gleis: n.abfahrtsGleis | |
}, { | |
ankunftsZeitpunkt: n.ankunftsZeitpunkt, | |
name: n.ankunftsOrt, | |
gleis: n.ankunftsGleis | |
}], n.produktGattung = n.verkehrsmittel.produktGattung, n.typ = n.verkehrsmittel.typ, n | |
} | |
return Np(t, e), t.fromXml = function(e, n, r, i) { | |
var o, a = n.getElementsByTagName("dep")[0], | |
c = n.getElementsByTagName("arr")[0], | |
s = t.parseBahnhof(a), | |
u = t.parseBahnhof(c), | |
l = Gp(a, "ptf", void 0), | |
p = Gp(c, "ptf", void 0), | |
f = n.getAttribute("tid") || ze("res.tid empty"), | |
d = Yp(n, "gat"), | |
b = Yp(n, "zugnr"), | |
g = Array.from(e.getElementsByTagName("res")).find((function(e) { | |
return e.getAttribute("tid") === f | |
})); | |
if (g) { | |
var h = Array.from(g.querySelectorAll("platz")).map((function(e) { | |
return { | |
platznr: Yp(e, "platznr"), | |
wagennr: Yp(g, "wagennr") | |
} | |
})); | |
o = { | |
plaetze: h, | |
anzahl: +Yp(g, "nvp[name=anzpersonen]"), | |
klasse: +Yp(g, "nvp[name=klasse]"), | |
epaRefNr: Yp(g, "nvp[name=eparefnummer]") | |
} | |
} | |
var y = this.mapBestandsGattungToEPGattung(d), | |
m = n.getAttribute("tn") || ze("train.tn empty"), | |
v = this.getVerbindungsabschnittstyp(n), | |
O = { | |
produktGattung: y, | |
name: m, | |
typ: v, | |
kategorie: y | |
}, | |
j = "Y" === Gp(n, "sci", "N"), | |
_ = { | |
issuer: +Yp(r, "iss"), | |
tkey: Yp(r, "tkey"), | |
ot_nummer: i, | |
bcb_erforderlich: "Y" === Gp(r, "bcb_erforderlich", "N") ? "Y" : "N", | |
reisender_vorname: Yp(r, "reisender_vorname"), | |
reisender_nachname: Yp(r, "reisender_nachname") | |
}, | |
M = this.parseMainTicket(r); | |
return new t({ | |
trainId: f, | |
zugnummer: b, | |
gattung: d, | |
verkehrsmittel: O, | |
kciFaehig: j, | |
kciTicket: _, | |
mainTicket: M, | |
kciAbfahrtsBahnhof: s, | |
kciAnkunftsBahnhof: u, | |
abfahrtsGleis: l, | |
ankunftsGleis: p, | |
reservierung: o | |
}) | |
}, t.fromJsonObject = function(e) { | |
return Object.assign(Object.create(t.prototype), e) | |
}, t.prototype.entwerteTicket = function(e) { | |
var t = e.platznr, | |
n = e.wagennr, | |
r = e.bahncardNummer; | |
return Sp(this, void 0, Promise, (function() { | |
var e; | |
return Ep(this, (function(i) { | |
return e = $p(t, n, this.reservierung), [2, this.checkIn(e, r)] | |
})) | |
})) | |
}, t.prototype.checkIn = function(e, t) { | |
return Sp(this, void 0, Promise, (function() { | |
var n, r, i, o, a, c, s, u; | |
return Ep(this, (function(l) { | |
switch (l.label) { | |
case 0: | |
n = this.gattung, r = this.zugnummer, i = { | |
sci_sci_rq: Dp(Dp({ | |
plaetze: e | |
}, this.getBahnCardDetailsForKCi(t, this.mainTicket)), { | |
abfahrt: this.kciAbfahrtsBahnhof, | |
ankunft: this.kciAnkunftsBahnhof, | |
anz_erw: this.mainTicket.anzahlErwachsene, | |
anz_kind: this.mainTicket.anzahlKinder, | |
anz_res: this.reservierung ? this.reservierung.anzahl : 0, | |
kl: this.mainTicket.klasse, | |
res: this.reservierung && this.reservierung.epaRefNr, | |
ticket: this.kciTicket, | |
ver: 1, | |
zug: { | |
gat: n, | |
nr: r | |
} | |
}) | |
}, u = {}, u[tp.XTouchpoint] = Cp["a"].ENCODED_TOUCHPOINT_PROFIL, u[tp.XCorrelationId] = Tp, o = u, l.label = 1; | |
case 1: | |
return l.trys.push([1, 3, , 4]), [4, Ke.a.post(rt.instance.get(Ye.SCISERVICE), i, { | |
headers: o | |
})]; | |
case 2: | |
return l.sent(), this.kciCheckedIn = e, [3, 4]; | |
case 3: | |
if (a = l.sent(), c = a.response, c && _p.NotAcceptable === c.status && c.data && c.data.sci_sci_rp && c.data.sci_sci_rp.err_nr) { | |
if (s = c.data.sci_sci_rp.err_nr in Mp, s) return [2, +c.data.sci_sci_rp.err_nr]; | |
throw new Error("Unknown KCi error code: " + c.data.sci_sci_rp.err_nr) | |
} | |
throw a; | |
case 4: | |
return [2, void 0] | |
} | |
})) | |
})) | |
}, t.prototype.kciPossible = function() { | |
if (!this.kciFaehig) return Ap.NEVER; | |
var e = Number.parseInt(rt.instance.get(Ye.SCINACHLAUF), 10), | |
t = Number.parseInt(rt.instance.get(Ye.SCIVORLAUF), 10), | |
n = new Date(this.abfahrtsZeitpunkt), | |
r = wp(n, -t), | |
i = wp(n, e); | |
return Date.now() < r.getTime() ? Ap.TOO_EARLY : Date.now() > i.getTime() ? Ap.TOO_LATE : Ap.NOW | |
}, t.mapBestandsGattungToEPGattung = function(e) { | |
switch (e) { | |
case xp: | |
return xp; | |
case "IC": | |
case "EC": | |
return Pp; | |
case "IR": | |
return zp; | |
case "RB": | |
case "RE": | |
return Bp; | |
case "S": | |
return Hp; | |
case "STR": | |
return Up; | |
case "Bus": | |
return Zp; | |
default: | |
return Fp | |
} | |
}, t.getVerbindungsabschnittstyp = function(e) { | |
var t = e.getAttribute("type"); | |
switch (t) { | |
case "T": | |
return Rp; | |
case "W": | |
return Lp; | |
case "TF": | |
return kp; | |
default: | |
return | |
} | |
}, t.parseMainTicket = function(e) { | |
var t = e.getElementsByTagName("bc")[0]; | |
return { | |
klasse: +Yp(e, "nvp[name=klasse]").replace(/[^0-9]+/g, ""), | |
anzahlErwachsene: +Yp(e, "nvp[name=anzerw]"), | |
anzahlKinder: +Yp(e, "nvp[name=anzkind]"), | |
bahnCard: this.parseBahnCard(t) | |
} | |
}, t.parseBahnhof = function(e) { | |
return { | |
ebhf_name: Yp(e, "ebhf_name"), | |
ebhf_nr: Yp(e, "ebhf_nr"), | |
eva_name: Yp(e, "n"), | |
eva_nr: Yp(e, "nr"), | |
zeit: Kp(e) | |
} | |
}, t.parseBahnCard = function(e) { | |
if (e) return { | |
rbs: parseInt(Yp(e, "rbs"), 10), | |
anz: parseInt(Yp(e, "anz"), 10) | |
} | |
}, t.prototype.getBahnCardDetailsForKCi = function(e, t) { | |
if (!t.bahnCard || !e) return { | |
bc_rabatts: [], | |
bcs: [] | |
}; | |
var n = t.bahnCard.rbs || ze("rbs missing"), | |
r = t.bahnCard.anz || ze("anz missing"); | |
return { | |
bc_rabatts: [{ | |
rbs: n, | |
anz: r | |
}], | |
bcs: [{ | |
rbs: n, | |
chk: 0, | |
nr: e.replace(/[^0-9]+/g, "") | |
}] | |
} | |
}, t | |
}(Pn); | |
function Yp(e, t) { | |
var n, r = "tagName" in e ? e.tagName : "#document"; | |
try { | |
n = e.querySelector(t) | |
} catch (i) { | |
console.log(i) | |
} | |
return null == n || null == n.textContent ? (console.debug("Element not found (" + r + " -> " + t + ")"), "") : n.textContent | |
} | |
function Gp(e, t, n) { | |
var r = e.querySelector(t); | |
return r && r.textContent || n | |
} | |
function Kp(e) { | |
var t = (e.getAttribute("dt") || ze("dep/arr dt not found")).split("T")[0], | |
n = e.getAttribute("t") || ze("dep/arr t not found"); | |
return Qp(t + "T" + n).replace(/\.000Z$/, "Z") | |
} | |
function $p(e, t, n) { | |
if ((!e || !t) && !n) throw new Error("KCi only with reservation or entered seat details possible"); | |
return e && t ? [{ | |
platznr: e, | |
wagennr: t | |
}] : n.plaetze | |
} | |
function Vp(e) { | |
var t = new Date(e), | |
n = t.getFullYear(), | |
r = new Date(n, 0, 1), | |
i = new Date(n, 6, 1), | |
o = Math.max(r.getTimezoneOffset(), i.getTimezoneOffset()); | |
return t.getTimezoneOffset() < o | |
} | |
function Qp(e) { | |
var t = 60 * (Vp(e) ? 120 : 60) * 1e3; | |
return new Date(new Date(e + "Z").getTime() - t).toISOString() | |
} | |
var qp = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Jp = function() { | |
return Jp = Object.assign || function(e) { | |
for (var t, n = 1, r = arguments.length; n < r; n++) | |
for (var i in t = arguments[n], t) Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]); | |
return e | |
}, Jp.apply(this, arguments) | |
}, | |
Xp = function(e) { | |
function t(t, n, r) { | |
var i = e.call(this) || this; | |
return i.verbindungsAbschnitte = r, i.isAlternativeVerbindung = !1, i.tripId = t, i.umstiegsAnzahl = n, i.verbindungsAbschnitte = r, i | |
} | |
return qp(t, e), t.readVerbindung = function(e, n, r, i, o) { | |
var a = ef(n, r), | |
c = r.getElementsByTagName("train").length, | |
s = Array.from(r.getElementsByTagName("train")).map((function(t) { | |
return Wp.fromXml(e, t, i, o) | |
})); | |
return new t(a, c, s) | |
}, t.fromJsonObject = function(e) { | |
var n = Array.isArray(e.verbindungsAbschnitte) && e.verbindungsAbschnitte.map(Wp.fromJsonObject); | |
return Object.assign(Object.create(t.prototype), Jp(Jp({}, e), { | |
verbindungsAbschnitte: n || [] | |
})) | |
}, t | |
}(pr); | |
function ef(e, t) { | |
var n = t.getAttribute("posnr") || ze("posnr not found"); | |
return e + "-" + n | |
} | |
var tf = function() { | |
function e(e, t, n) { | |
this.auftragsnummer = e, this.hinfahrt = t, this.rueckfahrt = n | |
} | |
return e.fromXml = function(t) { | |
var n, r = this.getOrderNr(t), | |
i = this.getDirection(t, "out"); | |
if (!i) throw new Error("hinfahrt not found"); | |
var o, a = this.findMainTicket(t, "ot_nr_hin"), | |
c = a[0], | |
s = a[1]; | |
n = Xp.readVerbindung(t, r, i, c, s); | |
var u = this.getDirection(t, "ret"); | |
if (u) { | |
var l = this.findMainTicket(t, "ot_nr_rueck"), | |
p = l[0]; | |
s = l[1]; | |
o = Xp.readVerbindung(t, r, u, p, s) | |
} | |
return new e(r, n, o) | |
}, e.getOrderNr = function(e) { | |
var t = e.getElementsByTagName("order")[0]; | |
return t.getAttribute("on") || ze("order[on] not found") | |
}, e.getDirection = function(e, t) { | |
var n = e.getElementsByTagName("order")[0]; | |
return n.querySelector(t) | |
}, e.findMainTicket = function(e, t) { | |
var n = e.querySelector("mtk " + t) || ze("Ticket for direction " + t + " not found"), | |
r = n.parentNode, | |
i = n.textContent || ze("ot_nr on mtk missing"); | |
return [r, i] | |
}, e.isMainTicketPresent = function(e) { | |
var t = null !== e.querySelector("tcklist"), | |
n = null !== e.querySelector("mtk"); | |
return t && n | |
}, e | |
}(), | |
nf = function() { | |
for (var e = 0, t = 0, n = arguments.length; t < n; t++) e += arguments[t].length; | |
var r = Array(e), | |
i = 0; | |
for (t = 0; t < n; t++) | |
for (var o = arguments[t], a = 0, c = o.length; a < c; a++, i++) r[i] = o[a]; | |
return r | |
}, | |
rf = "web-kci", | |
of = "1", | |
af = function() { | |
function e() {} | |
return e.prototype.saveAuftrag = function(t) { | |
var n = this.loadAuftraege(), | |
r = n.auftraege.filter((function(e) { | |
return t.auftragsnummer !== e.auftragsnummer | |
})).slice(1 - e.MAXIMUM_NUMBER_OF_AUFTRAEGE), | |
i = { | |
version: of, | |
auftraege: nf(r, [t]) | |
}; | |
localStorage.setItem(rf, JSON.stringify(i)) | |
}, e.prototype.findAuftrag = function(e) { | |
var t = this.loadAuftraege().auftraege.find((function(t) { | |
return e === t.auftragsnummer | |
})); | |
if (!t) return null; | |
if (!uf(t)) throw new Error("Hinfahrt not set"); | |
return new tf(t.auftragsnummer, this.parseHinVerbindung(t.hinfahrt), this.parseRueckVerbindung(t.rueckfahrt)) | |
}, e.prototype.loadAuftraege = function() { | |
var t = localStorage.getItem(rf); | |
if (!t) return e.createInitialAuftraege(); | |
var n = JSON.parse(t); | |
if (!cf(n)) throw new Error("Version field is not valid"); | |
if (n.version !== of) throw new Error("Unsupported version: " + n.version); | |
if (!sf(n)) throw new Error("Auftraege field is not valid"); | |
return n | |
}, e.prototype.parseHinVerbindung = function(e) { | |
if (lf(e)) return Xp.fromJsonObject(e); | |
throw new Error("Cannot parse Verbindung") | |
}, e.prototype.parseRueckVerbindung = function(e) { | |
return lf(e) ? Xp.fromJsonObject(e) : void 0 | |
}, e.createInitialAuftraege = function() { | |
return { | |
version: of, | |
auftraege: [] | |
} | |
}, e.instance = new e, e.MAXIMUM_NUMBER_OF_AUFTRAEGE = 30, e | |
}(); | |
function cf(e) { | |
return "string" === typeof e.version | |
} | |
function sf(e) { | |
return Array.isArray(e.auftraege) | |
} | |
function uf(e) { | |
return "hinfahrt" in e | |
} | |
function lf(e) { | |
return pf(e) && "object" === typeof e.verbindungsAbschnitte | |
} | |
function pf(e) { | |
return "object" === typeof e && null !== e && "verbindungsAbschnitte" in e | |
} | |
var ff = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("DBWebMessageBarComp", { | |
attrs: { | |
level: e.level, | |
isClosable: !1 | |
}, | |
scopedSlots: e._u([{ | |
key: "content", | |
fn: function() { | |
return [n("DBWebMessageBarContentComp", { | |
attrs: { | |
text: e.message | |
} | |
})] | |
}, | |
proxy: !0 | |
}]) | |
}) | |
}, | |
df = [], | |
bf = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "db-web-message-bar-content", | |
attrs: { | |
role: "none" | |
} | |
}, [e.heading ? n("DBWebHeadingComp", { | |
staticClass: "test-message-bar-heading", | |
attrs: { | |
level: e.HeadingLevel.h4, | |
role: "none" | |
} | |
}, [e._v(" " + e._s(e.heading) + " ")]) : e._e(), e.text ? n("p", { | |
staticClass: "db-web-message-bar-content__text", | |
attrs: { | |
role: "none" | |
} | |
}, [e._v(e._s(e.text))]) : e._e()], 1) | |
}, | |
gf = [], | |
hf = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
yf = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
mf = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
vf = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.HeadingLevel = kc, t | |
} | |
return hf(t, e), yf([Object(c["d"])({ | |
type: String | |
}), mf("design:type", String)], t.prototype, "heading", void 0), yf([Object(c["d"])({ | |
type: String | |
}), mf("design:type", String)], t.prototype, "text", void 0), t = yf([Object(c["a"])({ | |
components: { | |
DBWebHeadingComp: xs | |
} | |
})], t), t | |
}(c["g"]), | |
Of = vf, | |
jf = (n("3855"), Object(j["a"])(Of, bf, gf, !1, null, "36227342", null)), | |
_f = jf.exports, | |
Mf = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Cf = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
wf = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
If = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
var n; | |
return Mf(t, e), Object.defineProperty(t.prototype, "errorDescriptions", { | |
get: function() { | |
var e = { | |
level: Au.ERROR, | |
text: this.$gettext("Der Komfort Check-in ist für diesen Reiseabschnitt nicht verfügbar.") | |
}, | |
t = { | |
level: Au.ERROR, | |
text: this.$gettext("Für diesen Sitzplatz liegt eine Reservierung vor und ist daher für den Komfort Check-in nicht mehr verfügbar. Wählen Sie bitte einen anderen Sitzplatz aus.") | |
}; | |
return new Map([ | |
[Mp.ABSCHNITT_NICHT_KCI_FAEHIG, e], | |
[Mp.KCI_ZEITLICH_NOCH_NICHT_MOEGLICH, { | |
level: Au.INFO, | |
text: this.$gettext("Wir schalten den Service für Sie einige Minuten vor Abfahrt frei.") | |
}], | |
[Mp.STRECKE_NICHT_MEHR_MOEGLICH, { | |
level: Au.ERROR, | |
text: this.$gettext("Der Komfort Check-in ist für diesen Reiseabschnitt nicht mehr verfügbar.") | |
}], | |
[Mp.TICKET_STORNIERT, { | |
level: Au.ERROR, | |
text: this.$gettext("Das ausgewählte Ticket wurde storniert.") | |
}], | |
[Mp.TICKET_NICHT_AUF_BUCHUNGSBESTAND, { | |
level: Au.ERROR, | |
text: this.$gettext("Aufgrund einer Änderung des Tickets ist der Komfort Check-in nicht verfügbar.") | |
}], | |
[Mp.KEIN_KCI_NACH_KONTROLLE, { | |
level: Au.INFO, | |
text: this.$gettext("Sie wurden bereits kontrolliert. Der Komfort Check-in ist für diesen Reiseabschnitt nicht mehr erforderlich.") | |
}], | |
[Mp.PLATZ_NICHT_VERFUEGBAR, { | |
level: Au.ERROR, | |
text: this.$gettext("Auf dem ausgewählten Sitzplatz ist kein Komfort Check-in möglich.") | |
}], | |
[Mp.ZUG_NICHT_IDENTIFIZIERT, { | |
level: Au.ERROR, | |
text: this.$gettext("Aufgrund einer Störung ist der Komfort Check-in für diese Zugfahrt leider nicht verfügbar.") | |
}], | |
[Mp.RESERVIERUNG_NICHT_GEFUNDEN, { | |
level: Au.INFO, | |
text: this.$gettext("Auf dem Sitzplatz ist der Komfort Check-in noch nicht möglich. Bitte versuchen Sie es in einigen Minuten erneut.") | |
}], | |
[Mp.PLAETZE_NICHT_IM_ZUG, { | |
level: Au.ERROR, | |
text: this.$gettext("Auf dem ausgewählten Sitzplatz ist der Komfort Check-in nicht möglich.") | |
}], | |
[Mp.PLAETZE_FUER_FAHRSCHEINKLASSE_NICHT_ERLAUBT, { | |
level: Au.ERROR, | |
text: this.$gettext("Der Komfort Check-in ist nicht möglich. Bitte wählen Sie einen Sitzplatz für die gebuchte Fahrscheinklasse aus.") | |
}], | |
[Mp.PLATZ_BEREITS_RESERVIERT, t], | |
[Mp.PLATZ_BEREITS_BELEGT, { | |
level: Au.ERROR, | |
text: this.$gettext("Der Sitzplatz ist bereits durch einen Komfort Check-in belegt. Wählen Sie bitte einen anderen Sitzplatz aus.") | |
}], | |
[Mp.PLATZ_IST_SONDERPLATZ, { | |
level: Au.ERROR, | |
text: this.$gettext("Auf dem ausgewählten Sitzplatz ist der Komfort Check-in nicht möglich. Sonderplätze sind für den Service nicht verfügbar.") | |
}], | |
[Mp.RESERVIERUNG_ABGELAUFEN, { | |
level: Au.ERROR, | |
text: this.$gettext("Ihr Reservierungsanspruch ist 15 Minuten nach Abfahrt erloschen. Der Sitzplatz ist bereits durch einen Komfort Check-in belegt. Bitte wählen Sie einen anderen Sitzplatz aus.") | |
}], | |
[Mp.PLATZ_NUR_FUER_BAHN_COMFORT, { | |
level: Au.ERROR, | |
text: this.$gettext("Auf dem ausgewählten Sitzplatz ist der Komfort Check-in nur mit entsprechendem BahnComfort Status möglich.") | |
}], | |
[Mp.PLATZ_IST_EXPRESS_PLATZ, { | |
level: Au.ERROR, | |
text: this.$gettext("Für diesen Sitzplatz ist der Komfort Check-in nur mit vorliegender Reservierung möglich.") | |
}], | |
[Mp.BAHN_COMFORT_PLATZ_BEREITS_RESERVIERT, { | |
level: Au.ERROR, | |
text: this.$gettext("Dieser Sitzplatz ist bereits reserviert und ist daher für den Komfort Check-in nicht mehr verfügbar. Bitte wählen Sie einen anderen Sitzplatz aus.") | |
}], | |
[Mp.PLATZ_FUER_CHECKIN_OHNE_RESERVIERUNG_DEAKTIVIERT, t], | |
[Mp.BAHN_CARD_NUMMER_FEHLT, { | |
level: Au.ERROR, | |
text: this.$gettext("Bitte geben Sie die zugehörige BahnCard Nummer ein.") | |
}], | |
[Mp.BAHN_CARD_DOPPELNUTZUNG, { | |
level: Au.ERROR, | |
text: this.$gettext("Die angegebene BahnCard kann für den Komfort Check-in nicht verwendet werden. Bitte geben Sie die zugehörige BahnCard Nummer ein.") | |
}], | |
[Mp.BAHN_CARD_UNGUELTIG, { | |
level: Au.ERROR, | |
text: this.$gettext("Die angegebene BahnCard kann für den Komfort Check-in nicht verwendet werden. Bitte überprüfen Sie die Gültigkeit Ihrer BahnCard.") | |
}], | |
[Mp.BAHN_CARD_KLASSE_NICHT_AUSREICHEND, { | |
level: Au.ERROR, | |
text: this.$gettext("Die angegebene BahnCard kann für den Komfort Check-in nicht verwendet werden. Die BahnCard Klasse entspricht nicht der des ausgewählten Tickets.") | |
}], | |
[Mp.BAHN_CARD_RABATTSTUFE_NICHT_KORREKT, { | |
level: Au.ERROR, | |
text: this.$gettext("Die angegebene BahnCard kann für den Komfort Check-in nicht verwendet werden. Die Rabattstufe entspricht nicht der des ausgewählten Tickets.") | |
}], | |
[Mp.BAHN_CARD_NICHT_AUF_REISENDEN_AUSGESTELLT, { | |
level: Au.ERROR, | |
text: this.$gettext("Die angegebene BahnCard kann für den Komfort Check-in nicht verwendet werden. Der Name des BahnCard Inhabers stimmt nicht mit dem Namen auf dem Ticket überein.") | |
}], | |
[Mp.BAHN_CARD_BUSINESS_ERFORDERLICH, { | |
level: Au.ERROR, | |
text: this.$gettext("Die angegebene BahnCard kann für den Komfort Check-in nicht verwendet werden. Für das Ticket ist eine BahnCard Business erforderlich.") | |
}], | |
[Mp.UNEXPECTED_ERROR, { | |
level: Au.ERROR, | |
text: this.$gettext("Bei der Verarbeitung Ihrer Anfrage ist ein unerwarteter Fehler aufgetreten. Der Fehler wurde protokolliert. Wir entschuldigen uns für die Unannehmlichkeiten. Bitte stellen Sie eine neue Anfrage.") | |
}] | |
]) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "errorDescription", { | |
get: function() { | |
return this.errorDescriptions.get(this.error) || this.errorDescriptions.get(Mp.UNEXPECTED_ERROR) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "level", { | |
get: function() { | |
return this.errorDescription && this.errorDescription.level | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "message", { | |
get: function() { | |
return this.errorDescription && this.errorDescription.text | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Cf([Object(c["d"])({ | |
required: !0, | |
type: Number | |
}), wf("design:type", "function" === typeof(n = "undefined" !== typeof Mp && Mp) ? n : Object)], t.prototype, "error", void 0), t = Cf([Object(c["a"])({ | |
components: { | |
DBWebMessageBarComp: bl, | |
DBWebMessageBarContentComp: _f | |
} | |
})], t), t | |
}(c["g"]), | |
Af = If, | |
Tf = Object(j["a"])(Af, ff, df, !1, null, null, null), | |
Nf = Tf.exports, | |
Df = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "kci-check-in-platz" | |
}, [e.showPassengerCount ? n("div", { | |
staticClass: "kci-check-in-platz__reisende" | |
}, [n("p", { | |
staticClass: "kci-check-in-platz__label" | |
}, [e._v(e._s(e.reisendeLabel))])]) : e._e(), n("DBWebTextInputComp", { | |
staticClass: "kci-check-in-platz__wagen", | |
attrs: { | |
id: e.inputWagenId, | |
name: "wagen", | |
label: e.wagenLabel, | |
inputmode: e.HtmlInputMode.numeric, | |
type: "number", | |
rules: { | |
required: !0, | |
numeric: !0, | |
max: 3 | |
}, | |
messages: e.customValidationMessages | |
}, | |
on: { | |
input: e.onSeatChanged | |
}, | |
model: { | |
value: e.wagen, | |
callback: function(t) { | |
e.wagen = t | |
}, | |
expression: "wagen" | |
} | |
}), n("DBWebTextInputComp", { | |
staticClass: "kci-check-in-platz__sitzplatz", | |
attrs: { | |
id: e.inputSitzplatzId, | |
name: "sitzplatz", | |
label: e.sitzplatzLabel, | |
inputmode: e.HtmlInputMode.numeric, | |
type: "number", | |
rules: { | |
required: !0, | |
numeric: !0, | |
max: 3 | |
}, | |
messages: e.customValidationMessages | |
}, | |
on: { | |
input: e.onSeatChanged | |
}, | |
model: { | |
value: e.sitzplatz, | |
callback: function(t) { | |
e.sitzplatz = t | |
}, | |
expression: "sitzplatz" | |
} | |
}), e.hasBahnCard && 0 === e.index ? n("DBWebBahnCardTextInput", { | |
staticClass: "kci-check-in-platz__bahncard", | |
attrs: { | |
id: e.inputBahnCardId, | |
name: "bahncard", | |
label: e.bahncardLabel | |
}, | |
on: { | |
input: e.onBCChanged | |
}, | |
model: { | |
value: e.bahncardNummer, | |
callback: function(t) { | |
e.bahncardNummer = t | |
}, | |
expression: "bahncardNummer" | |
} | |
}) : e._e()], 1) | |
}, | |
Sf = [], | |
Ef = n("8109"), | |
Lf = n.n(Ef), | |
Rf = n("0ebd"), | |
kf = n("79dc"), | |
xf = /^[\x09\x0a\x0d\x20-\x22\x26-\x3b\x3d\x3f\x40A-Z\x5b-\x60a-z\x7b-\x7e\u00a1-\u011b\u011e-\u0131\u0134-\u015b\u015e-\u016b\u016e-\u017e\u018f\u01a0\u01a1\u01af\u01b0\u01b7\u01cd-\u01d4\u01de\u01df\u01e4-\u01f0\u01f4\u01f5\u01fa-\u01ff\u0218-\u021b\u021e\u021f\u022a\u022b\u022e-\u0233\u0259\u1e02\u1e03\u1e0a\u1e0b\u1e10\u1e11\u1e1e-\u1e21\u1e24-\u1e27\u1e30\u1e31\u1e40\u1e41\u1e44\u1e45\u1e56\u1e57\u1e60\u1e61-\u1e63\u1e6a\u1e6b\u1e80-\u1e85\u1e8c-\u1e93\u1e9e\u1ea0-\u1ea7\u1eaa-\u1ed3\u1ed6-\u1edd\u1ee4-\u1ef9\u20ac]*$/, | |
zf = /^[\x20\x26-\x29\x2C-\x2e\x3aA-Za-z\u00aa\u00ba\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u011b\u011e-\u0131\u0134-\u015b\u015e-\u016b\u016e-\u017e\u018f\u01a0\u01a1\u01af\u01b0\u01b7\u01cd-\u01d4\u01de\u01df\u01e4-\u01f0\u01f4\u01f5\u01fa-\u01ff\u0218-\u021b\u021e\u021f\u022a\u022b\u022e-\u0233\u0259\u1e02\u1e03\u1e0a\u1e0b\u1e10\u1e11\u1e1e-\u1e21\u1e24-\u1e27\u1e30\u1e31\u1e40\u1e41\u1e44\u1e45\u1e56\u1e57\u1e60\u1e61-\u1e63\u1e6a\u1e6b\u1e80-\u1e85\u1e8c-\u1e93\u1e9e\u1ea0-\u1ea7\u1eaa-\u1ed3\u1ed6-\u1edd\u1ee4-\u1ef9]*$/; | |
function Pf(e) { | |
return RegExp(zf).test(e) | |
} | |
var Bf = { | |
validate: function(e) { | |
return Pf(e) | |
} | |
}; | |
function Hf(e) { | |
return xf.test(e) | |
} | |
var Zf, Uf, Ff = { | |
validate: function(e) { | |
return Hf(e) | |
} | |
}, | |
Wf = { | |
validate: function(e, t) { | |
return !1 | |
} | |
}; | |
(function(e) { | |
e["alpha"] = "alpha", e["alpha_dash"] = "alpha_dash", e["alpha_num"] = "alpha_num", e["alpha_spaces"] = "alpha_spaces", e["between"] = "between", e["confirmed"] = "confirmed", e["custom_name"] = "custom_name", e["custom_text"] = "custom_text", e["digits"] = "digits", e["dimensions"] = "dimensions", e["email"] = "email", e["excluded"] = "excluded", e["ext"] = "ext", e["image"] = "image", e["is_not"] = "is_not", e["oneOf"] = "oneOf", e["integer"] = "integer", e["length"] = "length", e["max"] = "max", e["max_value"] = "max_value", e["mimes"] = "mimes", e["min"] = "min", e["min_value"] = "min_value", e["numeric"] = "numeric", e["germanPLZ"] = "germanPLZ", e["regex"] = "regex", e["required"] = "required", e["required_if"] = "required_if", e["size"] = "size", e["server_error"] = "server_error", e["unique_user_id"] = "unique_user_id", e["addresszusatz"] = "addresszusatz", e["iban"] = "iban" | |
})(Zf || (Zf = {})), | |
function(e) { | |
e["DE"] = "de", e["EN"] = "en" | |
}(Uf || (Uf = {})); | |
var Yf, Gf = function() { | |
function e() {} | |
return e.initialize = function(t) { | |
e.vueInstance = t, Object(jp["c"])(e.getVeeValidateConfig()), e.setLocalization(), e.addGlobalRules(), e.extendModifiedGlobalRules(), e.extendCustomGlobalRules() | |
}, e.getVeeValidateConfig = function() { | |
return { | |
bails: !0, | |
useConstraintAttrs: !0, | |
mode: "passive", | |
classes: {}, | |
defaultMessage: function() { | |
return e.vueInstance.$gettext("Ungültige Eingabe") | |
}, | |
skipOptional: !0 | |
} | |
}, e.setLocalization = function() { | |
var t = e.getMessages(); | |
Object(jp["e"])(Uf.DE, t) | |
}, e.addGlobalRules = function() { | |
Object(jp["d"])(Zf.required, kf["j"]), Object(jp["d"])(Zf.max, kf["f"]), Object(jp["d"])(Zf.min, kf["g"]), Object(jp["d"])(Zf.alpha, kf["a"]), Object(jp["d"])(Zf.digits, kf["b"]), Object(jp["d"])(Zf.email, kf["c"]), Object(jp["d"])(Zf.numeric, kf["h"]), Object(jp["d"])(Zf.is_not, kf["d"]), Object(jp["d"])(Zf.regex, kf["i"]), Object(jp["d"])(Zf.length, kf["e"]) | |
}, e.extendModifiedGlobalRules = function() { | |
Object(jp["d"])(Zf.min, { | |
validate: function(e, t) { | |
var n = t.length; | |
return e.length >= n | |
}, | |
params: ["length"] | |
}) | |
}, e.extendCustomGlobalRules = function() { | |
Object(jp["d"])(Zf.custom_text, Ff), Object(jp["d"])(Zf.addresszusatz, (function(e) { | |
return /^[^@]*$/.test(e) | |
})), Object(jp["d"])(Zf.germanPLZ, (function(e) { | |
return /^[0-9]{5}$/.test(e) | |
})), Object(jp["d"])(Zf.custom_name, Bf), Object(jp["d"])(Zf.unique_user_id, Wf), Object(jp["d"])(Zf.server_error, Wf) | |
}, e.getMessages = function() { | |
var t, n = this; | |
return { | |
messages: (t = {}, t[Zf.addresszusatz] = function() { | |
return e.vueInstance.$gettext("Der Adresszusatz darf kein @-Zeichen enthalten.") | |
}, t[Zf.germanPLZ] = function() { | |
return e.vueInstance.$gettext("Bitte geben Sie für eine deutsche Adresse eine Postleitzahl mit 5 Ziffern an.") | |
}, t[Zf.required] = function() { | |
return e.vueInstance.$gettext("Eingabe erforderlich") | |
}, t[Zf.custom_text] = function() { | |
return e.vueInstance.$gettext("Eingabe enthält ungültige Zeichen") | |
}, t[Zf.alpha] = function() { | |
return e.vueInstance.$gettext("Ungültige Eingabe, nur Buchstaben erlaubt") | |
}, t[Zf.numeric] = function() { | |
return e.vueInstance.$gettext("Ungültige Eingabe, nur Ziffern erlaubt") | |
}, t[Zf.email] = function() { | |
return e.vueInstance.$gettext("Ungültige E-Mail-Adresse") | |
}, t[Zf.custom_name] = function() { | |
return e.vueInstance.$gettext("Ungültiger Name") | |
}, t[Zf.unique_user_id] = function() { | |
return e.vueInstance.$gettext("Ungültiger Nutzername") | |
}, t[Zf.server_error] = function() { | |
return e.vueInstance.$gettext("Ungültige Eingabe") | |
}, t[Zf.min] = function(t, r) { | |
var i = n.getLengthFrom(r), | |
o = e.vueInstance.$gettext("Bitte geben Sie mind. %{minLength} Zeichen ein."); | |
return e.vueInstance.$gettextInterpolate(o, { | |
minLength: i | |
}) | |
}, t[Zf.max] = function(t, r) { | |
var i = n.getLengthFrom(r), | |
o = e.vueInstance.$gettext("Bitte geben Sie max. %{maxLength} Zeichen ein."); | |
return e.vueInstance.$gettextInterpolate(o, { | |
maxLength: i | |
}) | |
}, t[Zf.length] = function(t, r) { | |
var i = n.getLengthFrom(r), | |
o = e.vueInstance.$gettext("Bitte geben Sie %{expectedLength} Zeichen ein."); | |
return e.vueInstance.$gettextInterpolate(o, { | |
expectedLength: i | |
}) | |
}, t[Zf.digits] = function(t, r) { | |
var i = n.getLengthFrom(r), | |
o = e.vueInstance.$gettext("Bitte geben sie %{digitLength} Ziffern ein."); | |
return e.vueInstance.$gettextInterpolate(o, { | |
digitLength: i | |
}) | |
}, t[Zf.is_not] = function(t, n) { | |
var r = (null === n || void 0 === n ? void 0 : n.other) ? n.other : void 0, | |
i = e.vueInstance.$gettext('Ungültige Eingabe. "%{text}" ist nicht erlaubt.'); | |
return e.vueInstance.$gettextInterpolate(i, { | |
text: r | |
}) | |
}, t) | |
} | |
}, e.getLengthFrom = function(e) { | |
return (null === e || void 0 === e ? void 0 : e.length) ? e.length : 0 | |
}, e.setCustomErrorMessageForField = function(t, n, r) { | |
Object.values(Uf).forEach((function(e) { | |
var i, o, a; | |
Object(jp["e"])((i = {}, i[e] = { | |
fields: (o = {}, o[t] = (a = {}, a[n] = r, a), o) | |
}, i)) | |
})), e.setLocalization() | |
}, e | |
}(), | |
Kf = { | |
de: { | |
name: "Deutsch", | |
nameToCountry: "de_DE" | |
} | |
}, | |
$f = "sid", | |
Vf = { | |
buildCorrelationId: ed | |
}; | |
function Qf() { | |
var e = sessionStorage.getItem($f); | |
return e || (e = Object(Rc["a"])(), sessionStorage.setItem($f, e)), e | |
} | |
function qf() { | |
return sessionStorage.getItem("correlationIdPrefix") || "" | |
} | |
function Jf() { | |
return Yf || Xf(), Yf | |
} | |
function Xf() { | |
Yf = Object(Rc["a"])() | |
} | |
function ed() { | |
var e = "" + qf() + Jf() + "_" + Qf(); | |
return window.lastBuiltCorrelationId = e, e | |
} | |
var td = function() { | |
return td = Object.assign || function(e) { | |
for (var t, n = 1, r = arguments.length; n < r; n++) | |
for (var i in t = arguments[n], t) Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]); | |
return e | |
}, td.apply(this, arguments) | |
}, | |
nd = function(e, t) { | |
return Object.keys(e).find((function(e) { | |
return e.toLowerCase() === t.toLowerCase() | |
})) | |
}, | |
rd = function(e) { | |
return function(t) { | |
var n, r = nd(t.headers, "content-type"); | |
if (!r) return t; | |
var i = String(t.headers[r]); | |
return !i || i.includes("charset") ? t : td(td({}, t), { | |
headers: td(td({}, t.headers), (n = {}, n[r] = i + "; charset=" + e, n)) | |
}) | |
} | |
}; | |
function id(e) { | |
var t = document.baseURI || window.location.href; | |
return new URL(e, t) | |
} | |
function od(e) { | |
var t = id(e); | |
return t.origin | |
} | |
function ad(e, t) { | |
return od(t) === od(e) | |
} | |
var cd = function() { | |
function e() {} | |
return e.register = function(e, t) { | |
return void 0 === e && (e = Ke.a), void 0 === t && (t = ""), this.axiosInstance = e, this.addRequestInterceptor(ld(t)), this.addRequestInterceptor(rd("utf-8")), e | |
}, e.addRequestInterceptor = function(e, t) { | |
if (this.axiosInstance) { | |
var n = this.axiosInstance.interceptors.request.use(e, t); | |
this.interceptors.request.push(n) | |
} | |
}, e.interceptors = { | |
response: [], | |
request: [] | |
}, e | |
}(); | |
function sd(e) { | |
return tp.XCorrelationId in e.headers | |
} | |
function ud(e, t) { | |
var n = window.location.origin, | |
r = od(e); | |
return r === n || ad(e, t) | |
} | |
function ld(e) { | |
return function(t) { | |
return ud(t.url || "", e) ? (t.headers[tp.XRequestedWith] = "XMLHttpRequest", sd(t) || (t.headers[tp.XCorrelationId] = ed())) : delete t.headers.common.Accept, Object.entries(t.headers).filter((function(e) { | |
var t = e[1]; | |
return void 0 === t | |
})).forEach((function(e) { | |
var n = e[0]; | |
return delete t.headers[n] | |
})), t | |
} | |
} | |
function pd() { | |
var e; | |
i["a"].use(Lf.a, { | |
translations: Rf, | |
availableLanguages: (e = {}, e[Kf.de.nameToCountry] = Kf.de.name, e), | |
defaultLanguage: Kf.de.nameToCountry, | |
silent: !0 | |
}) | |
} | |
function fd() { | |
return new i["a"] | |
} | |
var dd = { | |
createVue: fd | |
}; | |
function bd(e) { | |
cd.register(), pd(), e && Gf.initialize(e) | |
} | |
var gd, hd = /^70814[123].*/g, | |
yd = 16; | |
function md(e) { | |
var t = Md(e); | |
return jd(t) ? vd(t) ? Od(t) ? _d(t) ? gd.VALID : gd.INVALID_CHECKSUM : gd.INVALID_PREFIX : gd.INVALID_LENGTH : gd.INVALID_CHARS | |
} | |
function vd(e) { | |
return e.length === yd | |
} | |
function Od(e) { | |
return e.match(hd) | |
} | |
function jd(e) { | |
return /^[0-9]*$/.test(e) | |
} | |
function _d(e) { | |
for (var t = e.split(""), n = 0, r = t.length, i = 0; i < r; i += 1) n += Cd(parseInt(t[r - 1 - i], 10), i); | |
return n % 10 === 0 | |
} | |
function Md(e) { | |
return e.replace(/\W/g, "") | |
} | |
function Cd(e, t) { | |
var n = e; | |
return t % 2 !== 0 && (n *= 2, n > 9 && (n -= 9)), n | |
} | |
function wd(e) { | |
void 0 === e && (e = dd.createVue()), Object(jp["d"])("bahncard_nummer", (function(t) { | |
var n = md(t); | |
switch (n) { | |
case gd.INVALID_CHARS: | |
return e.$gettext("Bitte prüfen Sie Ihre Eingabe. Es sind nur Ziffern erlaubt."); | |
case gd.INVALID_LENGTH: | |
return e.$gettext("Bitte geben Sie Ihre vollständige Kartennummer (16 Ziffern) ein."); | |
case gd.INVALID_PREFIX: | |
return e.$gettext("Bitte prüfen Sie Ihre Kartennummer."); | |
case gd.INVALID_CHECKSUM: | |
return e.$gettext("Bitte prüfen Sie Ihre Kartennummer."); | |
case gd.VALID: | |
return !0; | |
default: | |
return !0 | |
} | |
})) | |
}(function(e) { | |
e[e["VALID"] = 0] = "VALID", e[e["INVALID_LENGTH"] = 1] = "INVALID_LENGTH", e[e["INVALID_CHARS"] = 2] = "INVALID_CHARS", e[e["INVALID_PREFIX"] = 3] = "INVALID_PREFIX", e[e["INVALID_CHECKSUM"] = 4] = "INVALID_CHECKSUM" | |
})(gd || (gd = {})); | |
var Id, Ad = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "db-web-text-input", | |
attrs: { | |
id: e.componentId | |
} | |
}, [n("ValidationProvider", { | |
ref: "validationProvider", | |
attrs: { | |
vid: e.componentId, | |
name: e.componentId, | |
rules: e.extendedRules, | |
customMessages: e.messages, | |
slim: "" | |
}, | |
scopedSlots: e._u([{ | |
key: "default", | |
fn: function(t) { | |
var r; | |
return [n("div", { | |
staticClass: "db-web-text-input__input-wrapper" | |
}, [n("input", { | |
staticClass: "db-web-text-input__input-field", | |
class: [(r = { | |
inputClassName: e.inputClassName, | |
"db-web-text-input__input-field--error": !e.isFocused && t.errors.length > 0, | |
"db-web-text-input__input-field--passwort": e.isPassword | |
}, r[e.GLOBAL_VALIDATION_ERROR_CLASS] = !e.isFocused && t.errors.length, r)], | |
style: "background-color: " + e.bgcolor + ", color: " + e.color, | |
attrs: { | |
"aria-describedby": !!e.hint && e.inputId + "-hint", | |
"aria-invalid": !e.isFocused && t.errors.length, | |
"data-aria-wtf": !e.isFocused && t.errors[0], | |
"aria-required": e.isRequired, | |
autocapitalize: e.autocapitalize, | |
autocomplete: e.autocomplete, | |
"data-test-id": e.testId, | |
disabled: e.isDisabled, | |
id: e.inputId, | |
inputmode: e.inputmode, | |
name: e.name, | |
required: e.isRequired, | |
type: e.showTextOfPasswordField ? e.HtmlInputType.Text : e.type, | |
max: e.max, | |
min: e.min | |
}, | |
domProps: { | |
value: e.value | |
}, | |
on: { | |
blur: e.onBlur, | |
focus: e.onFocus, | |
input: function(t) { | |
return e.onInputChanged(t.target.value) | |
} | |
} | |
}), n("label", { | |
staticClass: "db-web-text-input__label", | |
class: { | |
"db-web-text-input__label--active": !!e.value || e.isFocused, "db-web-text-input__label--error": !e.isFocused && t.errors.length > 0, "db-web-text-input__label--disabled": !!e.isDisabled || "" | |
}, | |
attrs: { | |
for: e.inputId, | |
id: e.inputId + "-label" | |
} | |
}, [e._v(" " + e._s(e.label)), e.isRequired && !e.isDisabled ? n("sup", [e._v("*")]) : e._e()]), n("div", { | |
staticClass: "db-web-text-input__icon-container" | |
}, [e.isClearIconVisible ? n("DBWebIconComp", { | |
staticClass: "db-web-text-input__icon db-web-text-input__icon--clear", | |
attrs: { | |
altText: e.clearAltText, | |
"aria-hidden": !0, | |
name: "clear" | |
}, | |
nativeOn: { | |
click: function(t) { | |
return e.clearInput(t) | |
}, | |
keydown: [function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.preventDefault(), t.stopPropagation(), e.clearInput(t)) | |
}, function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "space", 32, t.key, [" ", "Spacebar"]) ? null : (t.preventDefault(), t.stopPropagation(), e.clearInput(t)) | |
}] | |
} | |
}) : e._e(), e.isPassword ? n("DBWebIconComp", { | |
staticClass: "db-web-text-input__icon db-web-text-input__icon--password", | |
attrs: { | |
altText: e.passwordAltText, | |
"aria-hidden": !1, | |
"aria-pressed": e.showTextOfPasswordField ? "true" : "false", | |
name: e.showTextOfPasswordField ? "on2" : "off2", | |
role: "button", | |
tabindex: "0" | |
}, | |
nativeOn: { | |
click: function(t) { | |
return e.togglePasswordVisibility() | |
}, | |
keydown: [function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") ? null : (t.preventDefault(), t.stopPropagation(), e.togglePasswordVisibility()) | |
}, function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "space", 32, t.key, [" ", "Spacebar"]) ? null : (t.preventDefault(), t.stopPropagation(), e.togglePasswordVisibility()) | |
}] | |
} | |
}) : e._e(), e.appendIcon ? n("DBWebIconComp", { | |
staticClass: "db-web-text-input__icon db-web-text-input__icon--append", | |
attrs: { | |
name: e.appendIcon | |
} | |
}) : e._e()], 1)]), e.hint ? n("div", { | |
staticClass: "db-web-text-input__hint", | |
attrs: { | |
id: e.inputId + "-hint" | |
} | |
}, [e._v(" " + e._s(e.hint) + " ")]) : e._e(), n("transition", { | |
attrs: { | |
name: "db-web-text-input__error-bounce" | |
} | |
}, [!e.isFocused && t.errors.length ? n("div", { | |
staticClass: "db-web-text-input__error-message", | |
attrs: { | |
role: "alert" | |
} | |
}, [e._v(" " + e._s(t.errors[0]) + " ")]) : e._e()])] | |
} | |
}]) | |
})], 1) | |
}, | |
Td = [], | |
Nd = "has-validation-error"; | |
(function(e) { | |
e["Text"] = "text", e["Password"] = "password" | |
})(Id || (Id = {})); | |
var Dd = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Sd = function() { | |
return Sd = Object.assign || function(e) { | |
for (var t, n = 1, r = arguments.length; n < r; n++) | |
for (var i in t = arguments[n], t) Object.prototype.hasOwnProperty.call(t, i) && (e[i] = t[i]); | |
return e | |
}, Sd.apply(this, arguments) | |
}, | |
Ed = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Ld = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Rd = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
kd = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
xd = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.HtmlInputMode = ep, t.HtmlInputType = Id, t.GLOBAL_VALIDATION_ERROR_CLASS = Nd, t.currentValue = t.value, t.isFocused = !1, t.showTextOfPasswordField = !1, t | |
} | |
var n, i, o, a; | |
return Dd(t, e), t.prototype.onInputChanged = function(e) { | |
this.currentValue = e | |
}, t.prototype.onFocus = function() { | |
this.isFocused = !0 | |
}, t.prototype.onBlur = function() { | |
var e, t; | |
return Rd(this, void 0, void 0, (function() { | |
return kd(this, (function(n) { | |
switch (n.label) { | |
case 0: | |
return this.isFocused = !1, (null === (e = this.validationProvider) || void 0 === e ? void 0 : e.flags.changed) || (null === (t = this.validationProvider) || void 0 === t ? void 0 : t.flags.dirty) ? [4, this.validationProvider.validate()] : [3, 2]; | |
case 1: | |
n.sent(), n.label = 2; | |
case 2: | |
return [2] | |
} | |
})) | |
})) | |
}, t.prototype.validate = function() { | |
return Rd(this, void 0, Promise, (function() { | |
return kd(this, (function(e) { | |
switch (e.label) { | |
case 0: | |
return [4, this.validationProvider.validate()]; | |
case 1: | |
return [2, e.sent()] | |
} | |
})) | |
})) | |
}, t.prototype.clearInput = function() { | |
this.isDisabled || (this.$emit("input", ""), this.showTextOfPasswordField = !1), this.unsetValidationErrors() | |
}, Object.defineProperty(t.prototype, "isClearIconVisible", { | |
get: function() { | |
return !this.isDisabled && this.isClearable && this.value.length > 0 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.togglePasswordVisibility = function() { | |
this.showTextOfPasswordField = !this.showTextOfPasswordField | |
}, Object.defineProperty(t.prototype, "clearAltText", { | |
get: function() { | |
return this.$gettext("Eingabe löschen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isPassword", { | |
get: function() { | |
return this.type === Id.Password | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "passwordAltText", { | |
get: function() { | |
return this.$gettext("Passwort umschalten") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "extendedRules", { | |
get: function() { | |
var e = this.rules ? Sd({}, this.rules) : {}; | |
return e.custom_text = !0, e | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isFailed", { | |
get: function() { | |
return !!this.validationProvider && this.validationProvider.flags.failed | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isRequired", { | |
get: function() { | |
return !!this.extendedRules.required | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "componentId", { | |
get: function() { | |
return this.id || Object(Rc["a"])() | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "inputId", { | |
get: function() { | |
return this.componentId + "--db-web-text-input" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.unsetValidationErrors = function() { | |
var e; | |
null === (e = this.validationProvider) || void 0 === e || e.setErrors([]) | |
}, Ed([Object(c["d"])({ | |
type: String | |
}), Ld("design:type", String)], t.prototype, "appendIcon", void 0), Ed([Object(c["d"])({ | |
default: "on", | |
type: String | |
}), Ld("design:type", String)], t.prototype, "autocapitalize", void 0), Ed([Object(c["d"])({ | |
default: "on", | |
type: String | |
}), Ld("design:type", String)], t.prototype, "autocomplete", void 0), Ed([Object(c["d"])({ | |
default: r.dbWhite, | |
type: String | |
}), Ld("design:type", String)], t.prototype, "bgcolor", void 0), Ed([Object(c["d"])({ | |
default: "#282d37", | |
type: String | |
}), Ld("design:type", String)], t.prototype, "color", void 0), Ed([Object(c["d"])({ | |
type: String | |
}), Ld("design:type", String)], t.prototype, "hint", void 0), Ed([Object(c["d"])({ | |
type: String | |
}), Ld("design:type", String)], t.prototype, "id", void 0), Ed([Object(c["d"])({ | |
default: "", | |
type: String | |
}), Ld("design:type", String)], t.prototype, "inputClassName", void 0), Ed([Object(c["d"])({ | |
type: String, | |
validator: function(e) { | |
return Object.values(ep).includes(e) | |
} | |
}), Ld("design:type", "function" === typeof(n = "undefined" !== typeof ep && ep) ? n : Object)], t.prototype, "inputmode", void 0), Ed([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), Ld("design:type", Boolean)], t.prototype, "isClearable", void 0), Ed([Object(c["d"])({ | |
type: Boolean, | |
default: !1 | |
}), Ld("design:type", Boolean)], t.prototype, "isDisabled", void 0), Ed([Object(c["d"])({ | |
type: String | |
}), Ld("design:type", String)], t.prototype, "label", void 0), Ed([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Ld("design:type", String)], t.prototype, "name", void 0), Ed([Object(c["d"])({ | |
type: Object | |
}), Ld("design:type", "function" === typeof(i = "undefined" !== typeof Record && Record) ? i : Object)], t.prototype, "rules", void 0), Ed([Object(c["d"])({ | |
type: String | |
}), Ld("design:type", String)], t.prototype, "testId", void 0), Ed([Object(c["d"])({ | |
type: String | |
}), Ld("design:type", String)], t.prototype, "type", void 0), Ed([Object(c["d"])({ | |
default: "", | |
type: String | |
}), Ld("design:type", String)], t.prototype, "value", void 0), Ed([Object(c["d"])({ | |
required: !1, | |
type: String | |
}), Ld("design:type", String)], t.prototype, "max", void 0), Ed([Object(c["d"])({ | |
required: !1, | |
type: String | |
}), Ld("design:type", String)], t.prototype, "min", void 0), Ed([Object(c["d"])({ | |
default: function() { | |
return {} | |
}, | |
type: Object | |
}), Ld("design:type", "function" === typeof(o = "undefined" !== typeof Record && Record) ? o : Object)], t.prototype, "messages", void 0), Ed([Object(c["f"])(), Ld("design:type", "function" === typeof(a = "undefined" !== typeof InstanceType && InstanceType) ? a : Object)], t.prototype, "validationProvider", void 0), Ed([Object(c["b"])("input"), Ld("design:type", Function), Ld("design:paramtypes", [String]), Ld("design:returntype", void 0)], t.prototype, "onInputChanged", null), Ed([Object(c["b"])("blur"), Ld("design:type", Function), Ld("design:paramtypes", []), Ld("design:returntype", Promise)], t.prototype, "onBlur", null), t = Ed([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M, | |
DBWebPictureComp: V, | |
ValidationProvider: jp["b"] | |
} | |
})], t), t | |
}(c["g"]), | |
zd = xd, | |
Pd = (n("532c"), Object(j["a"])(zd, Ad, Td, !1, null, "6cc504a0", null)), | |
Bd = Pd.exports, | |
Hd = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Zd = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Ud = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Fd = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
var n, r; | |
return Hd(t, e), t.prototype.created = function() { | |
wd(this) | |
}, t.prototype.onInputChanged = function(e) { | |
this.asInput.currentValue = Wd(e), this.$emit("input", this.asInput.currentValue) | |
}, Object.defineProperty(t.prototype, "asInput", { | |
get: function() { | |
return this | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Zd([Object(c["d"])({ | |
default: ep.numeric, | |
type: String | |
}), Ud("design:type", "function" === typeof(n = "undefined" !== typeof ep && ep) ? n : Object)], t.prototype, "inputmode", void 0), Zd([Object(c["d"])({ | |
default: function() { | |
return { | |
bahncard_nummer: !0, | |
required: !0 | |
} | |
} | |
}), Ud("design:type", "function" === typeof(r = "undefined" !== typeof Record && Record) ? r : Object)], t.prototype, "rules", void 0), Zd([Object(c["d"])({ | |
default: "7081 ", | |
type: String | |
}), Ud("design:type", String)], t.prototype, "value", void 0), t = Zd([c["a"]], t), t | |
}(Bd); | |
function Wd(e) { | |
var t = e.replace(/[^0-9]/g, ""), | |
n = t.match(/([0-9]{1,4})/g) || []; | |
return n.join(" ") | |
} | |
var Yd = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Gd = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Kd = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
$d = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.ButtonType = ne, t.ButtonSize = te, t.HtmlButtonType = re, t.HtmlInputMode = ep, t.wagen = "", t.sitzplatz = "", t.bahncardNummer = "7081", t | |
} | |
var n, r, i; | |
return Yd(t, e), t.prototype.onSeatChanged = function() { | |
var e = { | |
wagennr: this.wagen, | |
platznr: this.sitzplatz | |
}; | |
this.$emit("seat-changed", e) | |
}, t.prototype.onBCChanged = function() { | |
this.$emit("bc-changed", this.bahncardNummer) | |
}, t.prototype.onPropertyChanged = function(e) { | |
this.showPassengerCount && "" !== e && (this.wagen = e) | |
}, Object.defineProperty(t.prototype, "inputWagenId", { | |
get: function() { | |
return "inputWagen-" + this.abschnitt.trainId + "-" + this.index | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "inputSitzplatzId", { | |
get: function() { | |
return "inputSitzplatz-" + this.abschnitt.trainId + "-" + this.index | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "inputBahnCardId", { | |
get: function() { | |
return "inputBahnCard-" + this.abschnitt.trainId | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "reisendeLabel", { | |
get: function() { | |
return this.index + 1 + ". " + this.$gettext("Reisende Person") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "wagenLabel", { | |
get: function() { | |
return this.$gettext("Wagen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "sitzplatzLabel", { | |
get: function() { | |
return this.$gettext("Sitzplatz") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "bahncardLabel", { | |
get: function() { | |
return this.$gettext("BahnCard") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "showPassengerCount", { | |
get: function() { | |
return this.abschnitt.mainTicket.anzahlErwachsene + this.abschnitt.mainTicket.anzahlKinder > 1 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasBahnCard", { | |
get: function() { | |
return !!this.abschnitt.mainTicket.bahnCard | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "customValidationMessages", { | |
get: function() { | |
var e = this, | |
t = function() { | |
return e.$gettext("Bitte prüfen Sie Ihre Eingabe.") | |
}, | |
n = function() { | |
return e.$gettext("Bitte prüfen Sie Ihre Eingabe. Es sind maximal 3 Zeichen erlaubt.") | |
}; | |
return { | |
required: t, | |
numeric: t, | |
max: n | |
} | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Gd([Object(c["d"])({ | |
type: String, | |
required: !0 | |
}), Kd("design:type", "function" === typeof(n = "undefined" !== typeof String && String) ? n : Object)], t.prototype, "wagennummer", void 0), Gd([Object(c["d"])({ | |
type: Number, | |
required: !0 | |
}), Kd("design:type", Number)], t.prototype, "index", void 0), Gd([Object(c["d"])({ | |
type: Object, | |
required: !0 | |
}), Kd("design:type", "function" === typeof(r = "undefined" !== typeof Wp && Wp) ? r : Object)], t.prototype, "abschnitt", void 0), Gd([Object(c["f"])(), Kd("design:type", "function" === typeof(i = "undefined" !== typeof InstanceType && InstanceType) ? i : Object)], t.prototype, "validationObserver", void 0), Gd([Object(c["h"])("wagennummer"), Kd("design:type", Function), Kd("design:paramtypes", [String]), Kd("design:returntype", void 0)], t.prototype, "onPropertyChanged", null), t = Gd([Object(c["a"])({ | |
components: { | |
DBWebTextInputComp: Bd, | |
DBWebBahnCardTextInput: Fd, | |
ValidationObserver: jp["a"] | |
} | |
})], t), t | |
}(c["g"]), | |
Vd = $d, | |
Qd = (n("5be2"), Object(j["a"])(Vd, Df, Sf, !1, null, "456e55c5", null)), | |
qd = Qd.exports, | |
Jd = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "kci-check-in-summary" | |
}, [n("DBWebIconComp", { | |
staticClass: "kci-check-in-summary__icon", | |
attrs: { | |
name: "seat_reservation_multiple" | |
} | |
}), n("div", { | |
directives: [{ | |
name: "translate", | |
rawName: "v-translate" | |
}], | |
staticClass: "kci-check-in-summary__wagen-label", | |
attrs: { | |
"translate-comment": "Beschriftung für Wagennummer" | |
} | |
}, [e._v("Wagen")]), n("div", { | |
staticClass: "kci-check-in-summary__wagen-value" | |
}, [e._v(e._s(e.wagen))]), n("div", { | |
directives: [{ | |
name: "translate", | |
rawName: "v-translate" | |
}], | |
staticClass: "kci-check-in-summary__sitzplatz-label", | |
attrs: { | |
"translate-comment": "Beschriftung für Sitzplatznummer" | |
} | |
}, [e._v("Sitzplatz")]), n("div", { | |
staticClass: "kci-check-in-summary__sitzplatz-value" | |
}, [e._v(e._s(e.sitzplaetze))])], 1) | |
}, | |
Xd = [], | |
eb = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
tb = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
nb = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
rb = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return eb(t, e), Object.defineProperty(t.prototype, "wagen", { | |
get: function() { | |
return this.plaetze[0] && this.plaetze[0].wagennr | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "sitzplaetze", { | |
get: function() { | |
return this.plaetze.map((function(e) { | |
return e.platznr | |
})).reduce((function(e, t) { | |
return e + ", " + t | |
})) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), tb([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), nb("design:type", Array)], t.prototype, "plaetze", void 0), t = tb([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M | |
} | |
})], t), t | |
}(c["g"]), | |
ib = rb, | |
ob = (n("595b"), Object(j["a"])(ib, Jd, Xd, !1, null, "301811da", null)), | |
ab = ob.exports, | |
cb = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
sb = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
ub = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
lb = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
pb = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
fb = new Set([Mp.PLAETZE_FUER_FAHRSCHEINKLASSE_NICHT_ERLAUBT, Mp.PLATZ_BEREITS_RESERVIERT, Mp.PLATZ_BEREITS_BELEGT, Mp.PLATZ_IST_SONDERPLATZ, Mp.PLATZ_FUER_CHECKIN_OHNE_RESERVIERUNG_DEAKTIVIERT, Mp.RESERVIERUNG_ABGELAUFEN, Mp.BAHN_CARD_NUMMER_FEHLT, Mp.BAHN_CARD_DOPPELNUTZUNG, Mp.BAHN_CARD_UNGUELTIG, Mp.BAHN_CARD_KLASSE_NICHT_AUSREICHEND, Mp.BAHN_CARD_RABATTSTUFE_NICHT_KORREKT, Mp.BAHN_CARD_NICHT_AUF_REISENDEN_AUSGESTELLT, Mp.BAHN_CARD_BUSINESS_ERFORDERLICH, Mp.PLATZ_NUR_FUER_BAHN_COMFORT, Mp.PLATZ_IST_EXPRESS_PLATZ, Mp.BAHN_COMFORT_PLATZ_BEREITS_RESERVIERT]), | |
db = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.ButtonType = ne, t.ButtonSize = te, t.HtmlButtonType = re, t.HtmlInputMode = ep, t.plaetze = [], t.wagennummer = "", t.bahncardNummer = "7081", t.isInProgress = !1, t.currentError = null, t | |
} | |
var n, r, i, o; | |
return cb(t, e), t.prototype.created = function() { | |
this.abschnitt && (this.plaetze = Array(this.abschnitt.mainTicket.anzahlErwachsene + this.abschnitt.mainTicket.anzahlKinder).fill({ | |
platznr: "", | |
wagennr: "" | |
})) | |
}, t.prototype.setPlatz = function(e, t) { | |
this.plaetze[e] = t, "" !== t.wagennr && 0 === e && (this.wagennummer = t.wagennr) | |
}, t.prototype.setBahncardNummer = function(e) { | |
this.bahncardNummer = e | |
}, Object.defineProperty(t.prototype, "showForm", { | |
get: function() { | |
return !this.currentError || this.showFormDuringError | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "showFormDuringError", { | |
get: function() { | |
return this.currentError && fb.has(this.currentError) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "showSummary", { | |
get: function() { | |
return this.isCheckedIn || this.hasReservierung | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "checkInNowLabel", { | |
get: function() { | |
return this.$gettext("Jetzt einchecken") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "abortLabel", { | |
get: function() { | |
return this.$gettext("Abbrechen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "explanationMessage", { | |
get: function() { | |
return this.isCheckedIn ? this.$gettext("Fertig! Sie haben erfolgreich eingecheckt.") : this.hasReservierung ? this.plaetze.length > 1 ? this.$gettext("Wir sitzen auf unseren reservierten Sitzplätzen und möchten das Ticket selbst entwerten.") : this.$gettext("Ich sitze auf meinem reservierten Sitzplatz und möchte mein Ticket selbst entwerten.") : this.plaetze.length > 1 ? this.$gettext("Wir sitzen auf frei verfügbaren Sitzplätzen und möchten das Ticket selbst entwerten.") : this.$gettext("Ich sitze auf einem frei verfügbaren Sitzplatz und möchte mein Ticket selbst entwerten.") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasBahnCard", { | |
get: function() { | |
return !!this.abschnitt.mainTicket.bahnCard | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasReservierung", { | |
get: function() { | |
return !!this.abschnitt.reservierung | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasNoReservierung", { | |
get: function() { | |
return !this.hasReservierung | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isCheckedIn", { | |
get: function() { | |
return !!this.abschnitt.kciCheckedIn | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "sitzplaetzeForSummary", { | |
get: function() { | |
return this.reservierungsSitzplaetze || this.checkedInSitzplaetze | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "reservierungsSitzplaetze", { | |
get: function() { | |
return this.abschnitt.reservierung && this.abschnitt.reservierung.plaetze | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "checkedInSitzplaetze", { | |
get: function() { | |
return this.abschnitt.kciCheckedIn | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.onCheckIn = function() { | |
return lb(this, void 0, void 0, (function() { | |
var e, t, n; | |
return pb(this, (function(r) { | |
switch (r.label) { | |
case 0: | |
return [4, this.validationObserver.validate()]; | |
case 1: | |
if (e = r.sent(), !e) return [2]; | |
this.tracking.trackCheckInAction(this.abschnitt), this.isInProgress = !0, this.currentError = null, r.label = 2; | |
case 2: | |
return r.trys.push([2, 4, 5, 6]), t = this, [4, this.abschnitt.checkIn(this.hasReservierung ? this.abschnitt.reservierung.plaetze : this.plaetze, this.hasBahnCard ? this.bahncardNummer : void 0)]; | |
case 3: | |
return t.currentError = r.sent() || null, this.currentError ? this.tracking.trackCheckInErrorAction(this.currentError) : (this.$emit("close-form"), this.tracking.trackCheckInSuccessAction(this.abschnitt)), this.updateAuftrag(), [3, 6]; | |
case 4: | |
return n = r.sent(), console.error(n), this.currentError = Mp.UNEXPECTED_ERROR, this.tracking.trackCheckInErrorAction(this.currentError), [3, 6]; | |
case 5: | |
return this.isInProgress = !1, [7]; | |
case 6: | |
return [2] | |
} | |
})) | |
})) | |
}, t.prototype.updateAuftrag = function() { | |
var e = this.kciState.auftrag; | |
if (!e) throw new Error("No current Auftrag set"); | |
af.instance.saveAuftrag(e) | |
}, t.prototype.onAbortCheckIn = function() { | |
this.$emit("close-form") | |
}, t.prototype.resetCurrentErrorOnChangedAbschnitt = function() { | |
this.currentError = null | |
}, sb([Object(c["d"])({ | |
required: !0 | |
}), ub("design:type", "function" === typeof(n = "undefined" !== typeof Wp && Wp) ? n : Object)], t.prototype, "abschnitt", void 0), sb([Object(c["c"])(), ub("design:type", "function" === typeof(r = !1) ? r : Object)], t.prototype, "kciState", void 0), sb([Object(c["c"])(), ub("design:type", "function" === typeof(i = !1) ? i : Object)], t.prototype, "tracking", void 0), sb([Object(c["f"])(), ub("design:type", "function" === typeof(o = "undefined" !== typeof InstanceType && InstanceType) ? o : Object)], t.prototype, "validationObserver", void 0), sb([Object(c["h"])("abschnitt"), ub("design:type", Function), ub("design:paramtypes", []), ub("design:returntype", void 0)], t.prototype, "resetCurrentErrorOnChangedAbschnitt", null), t = sb([Object(c["a"])({ | |
components: { | |
KCiCheckInErrorBarComp: Nf, | |
DBWebButtonComp: ve, | |
KCiCheckInPlatzComp: qd, | |
KCiCheckInSummaryComp: ab, | |
ValidationObserver: jp["a"] | |
} | |
})], t), t | |
}(c["g"]), | |
bb = db, | |
gb = (n("7638"), Object(j["a"])(bb, vp, Op, !1, null, "3590b051", null)), | |
hb = gb.exports, | |
yb = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "kci-check-in-animation" | |
}, [n("svg", { | |
staticClass: "kci-check-in-animation__svg", | |
attrs: { | |
version: "1.1", | |
xmlns: "http://www.w3.org/2000/svg", | |
"xmlns:xlink": "http://www.w3.org/1999/xlink", | |
"xml:space": "preserve", | |
viewBox: "0 0 64 64" | |
} | |
}, [n("path", { | |
staticClass: "kci-check-in-animation__path-circle", | |
class: { | |
"kci-check-in-animation__path-circle--invisible": !e.isVisible | |
}, | |
attrs: { | |
d: "M32.502,13.935c-1.899,-0.627 -3.929,-0.966 -6.038,-0.966c-10.639,0 -19.277,8.637 -19.277,19.276c0,10.639 8.638,19.277 19.277,19.277c2.152,0 4.221,-0.353 6.155,-1.005" | |
} | |
}), n("path", { | |
staticClass: "kci-check-in-animation__path-check", | |
class: { | |
"kci-check-in-animation__path-check--invisible": !e.isVisible | |
}, | |
attrs: { | |
d: "M19.463,25.511l11.79,11.679l26.168,-26.13" | |
} | |
})])]) | |
}, | |
mb = []; | |
function vb(e) { | |
console.error(e) | |
} | |
var Ob, jb = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
_b = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Mb = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Cb = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
wb = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
Ib = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.isVisible = !1, t.CIRCLE_PATH_LENGTH = 73, t.CHECK_PATH_LENGTH = 56, t.DURATION = 500, t.TIMING_FUNCTION = "ease", t | |
} | |
return jb(t, e), t.prototype.mounted = function() { | |
this.animateInitially && this.animateCheckIn().catch(vb) | |
}, t.prototype.animateCheckIn = function() { | |
return Cb(this, void 0, void 0, (function() { | |
var e, t = this; | |
return wb(this, (function(n) { | |
switch (n.label) { | |
case 0: | |
return this.isVisible ? (this.circleElement.style.strokeDashoffset = this.CIRCLE_PATH_LENGTH.toString(), this.checkElement.style.strokeDashoffset = this.CHECK_PATH_LENGTH.toString(), this.isVisible = !1, [3, 4]) : [3, 1]; | |
case 1: | |
return [4, this.animateSvgPath(this.circleElement, this.CIRCLE_PATH_LENGTH, 0)]; | |
case 2: | |
return n.sent(), [4, this.animateSvgPath(this.checkElement, this.CHECK_PATH_LENGTH, 0, this.DURATION / 2)]; | |
case 3: | |
e = n.sent(), this.circleElement.style.strokeDashoffset = "0", e.onfinish = function() { | |
t.checkElement.style.strokeDashoffset = "0", t.isVisible = !0, t.$emit("animation-finished") | |
}, n.label = 4; | |
case 4: | |
return [2] | |
} | |
})) | |
})) | |
}, t.prototype.animateSvgPath = function(e, t, n, r) { | |
return void 0 === r && (r = 0), Cb(this, void 0, Promise, (function() { | |
return wb(this, (function(i) { | |
return [2, e.animate({ | |
strokeDashoffset: ["" + t, "" + n] | |
}, { | |
delay: r, | |
duration: this.DURATION, | |
easing: this.TIMING_FUNCTION | |
})] | |
})) | |
})) | |
}, Object.defineProperty(t.prototype, "checkElement", { | |
get: function() { | |
return this.$el.getElementsByClassName("kci-check-in-animation__path-check").item(0) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "circleElement", { | |
get: function() { | |
return this.$el.getElementsByClassName("kci-check-in-animation__path-circle").item(0) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), _b([Object(c["d"])({ | |
type: Boolean, | |
default: !1 | |
}), Mb("design:type", Boolean)], t.prototype, "animate", void 0), _b([Object(c["d"])({ | |
type: Boolean, | |
default: !0 | |
}), Mb("design:type", Boolean)], t.prototype, "animateInitially", void 0), _b([Object(c["h"])("animate"), Mb("design:type", Function), Mb("design:paramtypes", []), Mb("design:returntype", Promise)], t.prototype, "animateCheckIn", null), t = _b([Object(c["a"])({ | |
components: { | |
DBWebButtonComp: ve | |
} | |
})], t), t | |
}(c["g"]), | |
Ab = Ib, | |
Tb = (n("add2"), Object(j["a"])(Ab, yb, mb, !1, null, "f57d47f4", null)), | |
Nb = Tb.exports, | |
Db = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Sb = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Eb = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Lb = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.ButtonType = ne, t.ButtonSize = te, t.MessageBarLevel = Au, t.VerbindungsabschnittKciPossible = Ap, t.isCheckInInProgress = null, t.readyForCheckin = null, t.timerId = null, t.isAnimationFinished = !1, t.isCheckInInitiallyChecked = !1, t.isInitiallyCheckedIn = !1, t | |
} | |
var n, r, i; | |
return Db(t, e), t.prototype.resetLocalState = function() { | |
this.isCheckInInProgress = !1, this.updateSegmentReadyForCheckin() | |
}, t.prototype.mounted = function() { | |
var e = this; | |
this.timerId = window.setInterval((function() { | |
return e.updateSegmentReadyForCheckin() | |
}), 3e3) | |
}, t.prototype.updated = function() { | |
this.checkForInitiallyCheckedIn() | |
}, t.prototype.beforeDestroy = function() { | |
"number" === typeof this.timerId && window.clearInterval(this.timerId) | |
}, t.prototype.checkForInitiallyCheckedIn = function() { | |
this.isCheckInInitiallyChecked || (this.isCheckInInitiallyChecked = !0, this.isAnimationFinished = this.isCheckedIn, this.isInitiallyCheckedIn = this.isCheckedIn) | |
}, Object.defineProperty(t.prototype, "startCheckInLabel", { | |
get: function() { | |
return this.$gettext("Komfort Check-in") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isKCiFaehig", { | |
get: function() { | |
return this.abschnitt.kciFaehig | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isCheckedIn", { | |
get: function() { | |
return !!this.abschnitt.kciCheckedIn | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isLastCheckedInAbschnitt", { | |
get: function() { | |
if (!this.kciState.auftrag) return !1; | |
var e = this.kciState.auftrag.hinfahrt.verbindungsAbschnitte.filter((function(e) { | |
return e.kciCheckedIn && e.kciCheckedIn.length | |
})), | |
t = e.length - 1; | |
return e[t] === this.abschnitt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "canStartCheckIn", { | |
get: function() { | |
return !this.isCheckInInProgress && !this.isCheckedIn && this.readyForCheckin === Ap.NOW | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.startCheckInProcess = function() { | |
this.isCheckInInProgress = !0, this.tracking.trackCheckInNowAction(this.abschnitt) | |
}, t.prototype.stopCheckInProcess = function() { | |
this.isCheckInInProgress = !1 | |
}, Object.defineProperty(t.prototype, "showKCiCheckInAnimation", { | |
get: function() { | |
return this.isCheckedIn && !this.isAnimationFinished && !this.isInitiallyCheckedIn && this.isCheckInInitiallyChecked | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.checkInAnimationFinished = function() { | |
this.isAnimationFinished = !0 | |
}, Object.defineProperty(t.prototype, "journeyNotYetReadyInfoText", { | |
get: function() { | |
return this.$gettext("Wir schalten den Service für Sie einige Minuten vor Abfahrt frei.") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.updateSegmentReadyForCheckin = function() { | |
this.readyForCheckin = this.abschnitt.kciPossible() | |
}, Sb([Object(c["c"])(), Eb("design:type", "function" === typeof(n = !1) ? n : Object)], t.prototype, "kciState", void 0), Sb([Object(c["c"])(), Eb("design:type", "function" === typeof(r = !1) ? r : Object)], t.prototype, "tracking", void 0), Sb([Object(c["d"])({ | |
required: !0, | |
type: Object | |
}), Eb("design:type", "function" === typeof(i = "undefined" !== typeof Wp && Wp) ? i : Object)], t.prototype, "abschnitt", void 0), Sb([Object(c["h"])("abschnitt", { | |
immediate: !0 | |
}), Eb("design:type", Function), Eb("design:paramtypes", []), Eb("design:returntype", void 0)], t.prototype, "resetLocalState", null), t = Sb([Object(c["a"])({ | |
name: "KCiPanel", | |
components: { | |
DBWebButtonComp: ve, | |
KCiCheckedInComp: mp, | |
KCiCheckInFormComp: hb, | |
KCiCheckInAnimationComp: Nb, | |
DBWebMessageBarComp: bl | |
} | |
})], t), t | |
}(c["g"]), | |
Rb = Lb, | |
kb = (n("bbaa"), Object(j["a"])(Rb, up, lp, !1, null, "3f3d2553", null)), | |
xb = kb.exports, | |
zb = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Pb = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Bb = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Hb = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return zb(t, e), Pb([Object(c["d"])({ | |
default: xb, | |
type: [Function, Object] | |
}), Bb("design:type", Object)], t.prototype, "additionalTransferComponent", void 0), Pb([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), Bb("design:type", Object)], t.prototype, "narrowTransferSpaces", void 0), t = Pb([c["a"]], t), t | |
}(sp), | |
Zb = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("section", { | |
staticClass: "kci-auftragssuche-page" | |
}, [n("ValidationObserver", { | |
ref: "validationObserver", | |
attrs: { | |
slim: "" | |
} | |
}, [n("form", { | |
staticClass: "kci-auftragssuche-page__form", | |
attrs: { | |
novalidate: "" | |
}, | |
on: { | |
submit: function(t) { | |
return t.preventDefault(), e.onSubmit(!0) | |
} | |
} | |
}, [n("div", { | |
staticClass: "kci-auftragssuche-page__header" | |
}, [n("KCiHeadLineComp", { | |
staticClass: "kci-auftragssuche-page__card-container", | |
attrs: { | |
title: e.title, | |
infoText: e.infoText | |
} | |
})], 1), n("DBWebCardComp", { | |
scopedSlots: e._u([{ | |
key: "header", | |
fn: function() { | |
return [n("div", { | |
staticClass: "kci-auftragssuche-page__subline-container" | |
}, [n("div", { | |
staticClass: "kci-auftragssuche-page__subline" | |
}, [e._v(e._s(e.sublineText))]), n("div", { | |
staticClass: "kci-auftragssuche-page__subline-info" | |
}, [e._v(e._s(e.sublineInfoText))])])] | |
}, | |
proxy: !0 | |
}, { | |
key: "default", | |
fn: function() { | |
return [n("KCiAuftragssucheComp", { | |
attrs: { | |
errorMessage: e.errorMessageAuftrag, | |
isSearchBtn: !e.captchaRequired, | |
searching: e.searching, | |
positionList: e.positionList | |
}, | |
on: { | |
"kci-auftragsnummer": e.setAuftragsnummer, | |
"kci-selected-position": e.setSelectedPosition, | |
"kci-auftragsname": e.setNachname | |
} | |
})] | |
}, | |
proxy: !0 | |
}, e.captchaRequired ? { | |
key: "footer", | |
fn: function() { | |
return [n("KCiCaptchaComp", { | |
attrs: { | |
errorMessage: e.errorMessageCaptcha, | |
searching: e.searching, | |
wrongCaptcha: e.wrongCaptcha | |
}, | |
on: { | |
"kci-captchaCode": e.setCaptchaCode | |
} | |
})] | |
}, | |
proxy: !0 | |
} : null], null, !0) | |
})], 1)])], 1) | |
}, | |
Ub = [], | |
Fb = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "db-web-card", | |
class: { | |
"db-web-card--rounded": e.isRounded, "db-web-card--rounded-large": e.isRoundedLarge | |
} | |
}, [n("div", { | |
staticClass: "db-web-card__header" | |
}, [e._t("header")], 2), n("div", { | |
staticClass: "db-web-card__content" | |
}, [e._t("default")], 2), e.$slots["footer"] ? n("div", { | |
staticClass: "db-web-card__footer" | |
}, [e._t("footer")], 2) : e._e()]) | |
}, | |
Wb = [], | |
Yb = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Gb = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Kb = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}; | |
(function(e) { | |
e["basic"] = "basic", e["rounded"] = "rounded", e["roundedLarge"] = "roundedLarge" | |
})(Ob || (Ob = {})); | |
var $b, Vb, Qb, qb = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return Yb(t, e), Object.defineProperty(t.prototype, "isRounded", { | |
get: function() { | |
return this.type === Ob.rounded | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isRoundedLarge", { | |
get: function() { | |
return this.type === Ob.roundedLarge | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Gb([Object(c["d"])({ | |
default: Ob.basic, | |
type: String, | |
validator: function(e) { | |
return !!Ob[e] | |
} | |
}), Kb("design:type", String)], t.prototype, "type", void 0), t = Gb([Object(c["a"])({ | |
components: {} | |
})], t), t | |
}(c["g"]), | |
Jb = qb, | |
Xb = (n("e9ea"), Object(j["a"])(Jb, Fb, Wb, !1, null, "6e4fda64", null)), | |
eg = Xb.exports, | |
tg = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "kci-auftragssuche" | |
}, [n("div", { | |
directives: [{ | |
name: "show", | |
rawName: "v-show", | |
value: e.errorMessage, | |
expression: "errorMessage" | |
}], | |
staticClass: "kci-auftragssuche__error-bar" | |
}, [n("DBWebMessageBarComp", { | |
attrs: { | |
isClosable: !1, | |
level: e.MessageBarLevel.ERROR | |
}, | |
scopedSlots: e._u([{ | |
key: "content", | |
fn: function() { | |
return [n("DBWebMessageBarContentComp", { | |
attrs: { | |
text: e.errorMessage | |
} | |
})] | |
}, | |
proxy: !0 | |
}]) | |
})], 1), n("div", { | |
staticClass: "kci-auftragssuche__input-container" | |
}, [n("DBWebTextInputComp", { | |
staticClass: "kci-auftragssuche__input-container--input", | |
attrs: { | |
id: "dbWebtextInputAuftragsnummer", | |
label: e.auftragsnummerLabel, | |
name: "auftragsnummer", | |
rules: e.auftragsnummerRules | |
}, | |
on: { | |
input: e.onChanged | |
}, | |
model: { | |
value: e.auftragsnummer, | |
callback: function(t) { | |
e.auftragsnummer = t | |
}, | |
expression: "auftragsnummer" | |
} | |
}), n("DBWebTooltipComp", { | |
staticClass: "kci-auftragssuche__input-tooltip", | |
attrs: { | |
text: e.auftragsnummerInfoTooltip | |
} | |
})], 1), n("div", { | |
directives: [{ | |
name: "show", | |
rawName: "v-show", | |
value: e.positionList.length > 1, | |
expression: "positionList.length > 1" | |
}], | |
staticClass: "kci-auftragssuche__select-position" | |
}, [n("DBWebSelectComp", { | |
staticClass: "kci-auftragssuche__select-position-item", | |
attrs: { | |
name: "selectPosition", | |
label: e.positionLabel, | |
messages: e.positionCustomMessages, | |
required: e.positionList.length > 1, | |
items: e.positionList | |
}, | |
on: { | |
input: function(t) { | |
return e.$emit("kci-selected-position", e.selectedPosition.value) | |
} | |
}, | |
model: { | |
value: e.selectedPosition, | |
callback: function(t) { | |
e.selectedPosition = t | |
}, | |
expression: "selectedPosition" | |
} | |
}), n("DBWebTooltipComp", { | |
staticClass: "kci-auftragssuche__input-tooltip", | |
attrs: { | |
text: e.positionInfoTooltip | |
} | |
})], 1), n("div", { | |
staticClass: "kci-auftragssuche__input-container" | |
}, [n("DBWebTextInputComp", { | |
staticClass: "kci-auftragssuche__input-container--input", | |
attrs: { | |
id: "dbWebtextInputNachname", | |
label: e.nachnameLabel, | |
name: "nachname", | |
rules: { | |
required: !0 | |
} | |
}, | |
on: { | |
input: e.onChanged | |
}, | |
model: { | |
value: e.nachname, | |
callback: function(t) { | |
e.nachname = t | |
}, | |
expression: "nachname" | |
} | |
}), n("DBWebTooltipComp", { | |
staticClass: "kci-auftragssuche__input-tooltip", | |
attrs: { | |
text: e.nachNameInfoTooltip | |
} | |
})], 1), n("div", { | |
staticClass: "kci-auftragssuche__search-btn" | |
}, [e.isSearchBtn ? n("DBWebButtonComp", { | |
staticClass: "kci-auftragssuche__search-btn-submit", | |
attrs: { | |
htmlType: e.HtmlButtonType.submit, | |
id: "auftragssuche-button", | |
type: e.ButtonType.primary, | |
size: e.ButtonSize.regular, | |
label: e.suchenLabel, | |
inProgress: e.searching | |
} | |
}) : e._e()], 1)]) | |
}, | |
ng = [], | |
rg = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "db-web-select", | |
attrs: { | |
"data-test-id": e.testId, | |
id: e.elementId | |
} | |
}, [n("ValidationObserver", { | |
ref: "validationObserver", | |
attrs: { | |
slim: "" | |
}, | |
scopedSlots: e._u([{ | |
key: "default", | |
fn: function(t) { | |
var r; | |
return [n("button", { | |
ref: "control", | |
staticClass: "db-web-select__control", | |
class: (r = {}, r[e.GLOBAL_VALIDATION_ERROR_CLASS] = t.failed, r), | |
attrs: { | |
"aria-haspopup": "listbox", | |
"aria-invalid": t.failed, | |
type: "button", | |
disabled: e.disabled, | |
"aria-labelledby": e.elementId + "-label " + e.elementId + "-value-text", | |
"aria-expanded": e.isOpen, | |
required: e.required | |
}, | |
on: { | |
click: function(t) { | |
return t.preventDefault(), t.stopPropagation(), e.toggleOpen(t) | |
}, | |
keydown: [function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") || t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : (t.preventDefault(), e.toggleOpen(t)) | |
}, function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "space", 32, t.key, [" ", "Spacebar"]) || t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : e.toggleOpen(t) | |
}, function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "esc", 27, t.key, ["Esc", "Escape"]) || t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : e.closeMenu(t) | |
}, function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "down", 40, t.key, ["Down", "ArrowDown"]) || t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : (t.preventDefault(), e.openMenu(t)) | |
}, function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "up", 38, t.key, ["Up", "ArrowUp"]) || t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : (t.preventDefault(), e.openMenu(t)) | |
}] | |
} | |
}, [n("span", { | |
staticClass: "db-web-select__control-content", | |
class: [e.className, { | |
"db-web-select__control-content--input": !e.isSortingType, | |
"db-web-select__control-content--right": e.isSortingRightType, | |
"db-web-select__control-content--left": e.isSortingLeftType, | |
"db-web-select__control-content--disabled": e.disabled, | |
"db-web-select__control-content--small": e.isStandardSmallType, | |
"db-web-select__control-content--error": t.failed | |
}] | |
}, [n("span", { | |
staticClass: "db-web-select__value", | |
class: { | |
"db-web-select__value--sorting": e.isSortingType, "db-web-select__value--left": e.isSortingLeftType | |
} | |
}, [e.isSortingType && e.value ? e._e() : n("span", { | |
staticClass: "db-web-select__value-label", | |
class: { | |
"db-web-select__value-label--sorting": e.isSortingType, "db-web-select__value-label--selected": e.value, "db-web-select__value-label--error": t.failed | |
}, | |
attrs: { | |
id: e.elementId + "-label" | |
} | |
}, [e._v(" " + e._s(e.label)), e.required && !e.disabled ? n("span", [e._v("*")]) : e._e()]), e.value ? n("span", { | |
staticClass: "db-web-select__value-text", | |
class: { | |
"db-web-select__value-text--disabled": e.disabled, "db-web-select__value-text--sorting": e.isSortingType, "db-web-select__value-text--small": e.isStandardSmallType | |
}, | |
attrs: { | |
id: e.elementId + "-value-text" | |
} | |
}, [e._v(" " + e._s(e.value.text) + " ")]) : e._e()]), e.disabled ? e._e() : n("span", { | |
staticClass: "db-web-select__icon-container" | |
}, [n("DBWebIconComp", { | |
staticClass: "db-web-select__icon", | |
class: { | |
"db-web-select__icon--opened": e.isOpen | |
}, | |
attrs: { | |
name: "expand_down" | |
} | |
})], 1)])]), n("div", { | |
staticClass: "db-web-select__menu-container" | |
}, [n("div", { | |
staticClass: "db-web-select__menu" | |
}, [n("DBWebTransitionDropdownComp", { | |
attrs: { | |
expanded: e.isOpen, | |
hasBoxShadow: !0 | |
} | |
}, [n("DBWebSelectListComp", { | |
ref: "selectlist", | |
attrs: { | |
"aria-required": e.required, | |
buttonId: e.elementId, | |
size: e.size, | |
labelId: e.elementId + "-label", | |
value: e.value, | |
items: e.items | |
}, | |
on: { | |
input: function(n) { | |
e.handleSelectInput(n, t) | |
}, | |
close: e.closeMenu | |
} | |
})], 1)], 1)]), n("ValidationProvider", { | |
attrs: { | |
vid: e.id, | |
rules: Object.assign({}, e.rules, { | |
required: e.required | |
}), | |
customMessages: e.messages, | |
name: e.label | |
}, | |
scopedSlots: e._u([{ | |
key: "default", | |
fn: function(t) { | |
return [n("input", { | |
directives: [{ | |
name: "model", | |
rawName: "v-model", | |
value: e.valueAsText, | |
expression: "valueAsText" | |
}], | |
staticClass: "db-web-select__input", | |
attrs: { | |
"data-selected-value": e.value && e.value.value, | |
disabled: e.disabled, | |
hidden: "", | |
id: e.elementId + "-input", | |
name: e.name, | |
required: e.required, | |
type: "hidden" | |
}, | |
domProps: { | |
value: e.valueAsText | |
}, | |
on: { | |
input: function(t) { | |
t.target.composing || (e.valueAsText = t.target.value) | |
} | |
} | |
}), n("transition", { | |
attrs: { | |
name: "db-web-select__error-bounce" | |
} | |
}, [t.errors.length ? n("div", { | |
staticClass: "db-web-select__error-message", | |
attrs: { | |
role: "alert" | |
} | |
}, [e._v(" " + e._s(t.errors[0]) + " ")]) : e._e()])] | |
} | |
}], null, !0) | |
})] | |
} | |
}]) | |
})], 1) | |
}, | |
ig = [], | |
og = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("DBWebTransitionScaleOutComp", { | |
attrs: { | |
expanded: e.shouldBeDisplayed | |
} | |
}, [n("ul", { | |
ref: "selectlist", | |
staticClass: "db-web-select-list", | |
class: { | |
"db-web-select-list--highlighted": e.selectionHighlighted | |
}, | |
style: e.itemMenuStyle, | |
attrs: { | |
"aria-activedescendant": e.activeDescendant, | |
"aria-labelledby": e.labelId, | |
id: e.buttonId + "-list", | |
role: "listbox", | |
tabindex: e.tabindex | |
}, | |
on: { | |
keydown: [function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "enter", 13, t.key, "Enter") || t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : (t.preventDefault(), e.onEnter(t)) | |
}, function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "esc", 27, t.key, ["Esc", "Escape"]) || t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : e.onEsc(t) | |
}, function(t) { | |
return t.type.indexOf("key") || 36 === t.keyCode ? t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : (t.preventDefault(), e.onHome(t)) : null | |
}, function(t) { | |
return t.type.indexOf("key") || 35 === t.keyCode ? t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : (t.preventDefault(), e.onEnd(t)) : null | |
}, function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "down", 40, t.key, ["Down", "ArrowDown"]) || t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : (t.preventDefault(), e.onArrowDown(t)) | |
}, function(t) { | |
return !t.type.indexOf("key") && e._k(t.keyCode, "up", 38, t.key, ["Up", "ArrowUp"]) || t.ctrlKey || t.shiftKey || t.altKey || t.metaKey ? null : (t.preventDefault(), e.onArrowUp(t)) | |
}] | |
} | |
}, e._l(e.items, (function(t, r) { | |
return n("li", { | |
key: r, | |
staticClass: "db-web-select-list__select-option", | |
class: { | |
"db-web-select-list__select-option--active": r === e.indexOfKeyboardNavigatedElement | |
}, | |
attrs: { | |
"aria-selected": "" + (e.isSelectedItem(t) || !1), | |
"data-value": t.value, | |
id: e.buttonId + "-listitem-" + r, | |
role: "option" | |
}, | |
on: { | |
click: function(n) { | |
return n.preventDefault(), n.stopPropagation(), e.onItemClick(t) | |
} | |
} | |
}, [e.showModelIcon || e.showSelectedIcon ? n("div", { | |
staticClass: "db-web-select-list__select-option-icon" | |
}, [e.getIcon(t) ? n("DBWebIconComp", { | |
class: { | |
"db-web-select-list__select-option-icon--selected": e.showSelectedItemIfEqualsTo(t) | |
}, | |
attrs: { | |
name: e.getIcon(t) | |
} | |
}) : e._e()], 1) : e._e(), n("span", { | |
staticClass: "db-web-select-list__select-option-value", | |
class: { | |
"db-web-select-list__select-option-value-withouticon": !(e.showModelIcon || e.showSelectedIcon) | |
} | |
}, [e._v(e._s(t.text))])]) | |
})), 0)]) | |
}, | |
ag = [], | |
cg = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
sg = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
ug = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
lg = 54, | |
pg = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.selectionHighlighted = t.showSelectionHighlighted, t.indexOfKeyboardNavigatedElement = -1, t | |
} | |
var n, r; | |
return cg(t, e), Object.defineProperty(t.prototype, "itemMenuStyle", { | |
get: function() { | |
if (this.items && this.items.length > this.size) { | |
var e = this.listHeight + "px"; | |
return { | |
height: e | |
} | |
} | |
return {} | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "listHeight", { | |
get: function() { | |
return lg * this.size | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "activeDescendant", { | |
get: function() { | |
return this.indexOfKeyboardNavigatedElement > -1 ? this.buttonId + "-listitem-" + this.indexOfKeyboardNavigatedElement : "" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "shouldBeDisplayed", { | |
get: function() { | |
return !(!this.items || !this.items.length) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.mounted = function() { | |
this.focusOnList && (this.setFocusOnList(), this.scrollSelectedElementInView()) | |
}, Object.defineProperty(t.prototype, "tabindex", { | |
get: function() { | |
return this.enableFocus ? 0 : -1 | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.getIcon = function(e) { | |
return this.showSelectedItemIfEqualsTo(e) ? "check" : e.iconName || null | |
}, t.prototype.showSelectedItemIfEqualsTo = function(e) { | |
return this.showSelectedIcon && this.isSelectedItem(e) | |
}, t.prototype.onItemClick = function(e) { | |
this.selectItem(e) | |
}, t.prototype.selectItem = function(e) { | |
this.$emit("input", e) | |
}, t.prototype.closeSelectList = function() { | |
this.$emit("close") | |
}, t.prototype.isSelectedItem = function(e) { | |
return this.value && this.value.value === e.value | |
}, t.prototype.onEnter = function() { | |
this.indexOfKeyboardNavigatedElement > -1 && this.selectItem(this.items[this.indexOfKeyboardNavigatedElement]) | |
}, t.prototype.onEsc = function() { | |
this.closeSelectList() | |
}, t.prototype.onArrowDown = function() { | |
this.indexOfKeyboardNavigatedElement < this.items.length - 1 && (this.setHighlightedElement(this.indexOfKeyboardNavigatedElement + 1), this.scrollAfterKeyboardNavigation(), this.selectionHighlighted = !0) | |
}, t.prototype.onArrowUp = function() { | |
this.indexOfKeyboardNavigatedElement > 0 && (this.setHighlightedElement(this.indexOfKeyboardNavigatedElement - 1), this.scrollAfterKeyboardNavigation(), this.selectionHighlighted = !0) | |
}, t.prototype.onHome = function() { | |
this.setHighlightedElement(0), this.scrollToFirstElement(), this.selectionHighlighted = !0 | |
}, t.prototype.onEnd = function() { | |
this.setHighlightedElement(this.items.length - 1), this.scrollToLastElement(), this.selectionHighlighted = !0 | |
}, t.prototype.setHighlightedElement = function(e) { | |
this.indexOfKeyboardNavigatedElement = e, this.$emit("activedescendant", this.activeDescendant) | |
}, t.prototype.scrollToFirstElement = function() { | |
this.selectlist.scrollTop = 0 | |
}, t.prototype.scrollToLastElement = function() { | |
this.selectlist && (this.selectlist.scrollTop = this.selectlist.scrollHeight - this.selectlist.clientHeight) | |
}, t.prototype.scrollAfterKeyboardNavigation = function() { | |
var e = this.selectlist.scrollTop, | |
t = this.getScrollTopForStartOfKeyboardElement(), | |
n = this.getScrollTopForEndOfKeyboardElement(), | |
r = n > e + this.listHeight, | |
i = t < e; | |
r && (this.selectlist.scrollTop = n - this.listHeight), i && (this.selectlist.scrollTop = t) | |
}, t.prototype.scrollSelectedElementInView = function() { | |
if (this.setHighlightedElement(this.getIndexOfSelectedValue()), this.selectlist) { | |
var e = this.getScrollTopForStartOfKeyboardElement(); | |
this.selectlist.scrollTop < e ? this.selectlist.scrollTop = e : this.selectlist.scrollTop = 0 | |
} | |
}, t.prototype.getIndexOfSelectedValue = function() { | |
return this.items.indexOf(this.value) | |
}, t.prototype.setFocusOnList = function() { | |
var e; | |
null === (e = this.selectlist) || void 0 === e || e.focus() | |
}, t.prototype.getHeightOfFirstNItems = function(e) { | |
var t, n, r = 0, | |
i = null !== (n = null === (t = this.selectlist) || void 0 === t ? void 0 : t.children) && void 0 !== n ? n : []; | |
return Array.from(i).slice(0, e).forEach((function(e) { | |
r += e.offsetHeight | |
})), r | |
}, t.prototype.getScrollTopForStartOfKeyboardElement = function() { | |
return this.getHeightOfFirstNItems(this.indexOfKeyboardNavigatedElement) | |
}, t.prototype.getScrollTopForEndOfKeyboardElement = function() { | |
return this.getHeightOfFirstNItems(this.indexOfKeyboardNavigatedElement + 1) | |
}, sg([Object(c["f"])(), ug("design:type", "function" === typeof(n = "undefined" !== typeof HTMLElement && HTMLElement) ? n : Object)], t.prototype, "selectlist", void 0), sg([Object(c["d"])({ | |
type: String | |
}), ug("design:type", String)], t.prototype, "labelId", void 0), sg([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), ug("design:type", String)], t.prototype, "buttonId", void 0), sg([Object(c["d"])({ | |
type: Object | |
}), ug("design:type", "function" === typeof(r = !1) ? r : Object)], t.prototype, "value", void 0), sg([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), ug("design:type", Array)], t.prototype, "items", void 0), sg([Object(c["d"])({ | |
default: 4, | |
type: Number | |
}), ug("design:type", Number)], t.prototype, "size", void 0), sg([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), ug("design:type", Boolean)], t.prototype, "showSelectionHighlighted", void 0), sg([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), ug("design:type", Boolean)], t.prototype, "showSelectedIcon", void 0), sg([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), ug("design:type", Boolean)], t.prototype, "showModelIcon", void 0), sg([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), ug("design:type", Boolean)], t.prototype, "focusOnList", void 0), sg([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), ug("design:type", Boolean)], t.prototype, "enableFocus", void 0), t = sg([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M, | |
DBWebTransitionScaleOutComp: Su | |
} | |
})], t), t | |
}(c["g"]), | |
fg = pg, | |
dg = (n("ef3c"), Object(j["a"])(fg, og, ag, !1, null, "75dffcde", null)), | |
bg = dg.exports, | |
gg = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
hg = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
yg = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
mg = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
vg = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
Og = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.GLOBAL_VALIDATION_ERROR_CLASS = Nd, t.isOpen = !1, t.elementId = "", t.valueAsText = "", t | |
} | |
var n, r, i; | |
return gg(t, e), t.prototype.created = function() { | |
this.elementId = this.id || "select-" + Object(Rc["a"])() | |
}, Object.defineProperty(t.prototype, "isSortingType", { | |
get: function() { | |
return "sorting-left" === this.dropDownType || "sorting-right" === this.dropDownType | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isSortingLeftType", { | |
get: function() { | |
return "sorting-left" === this.dropDownType | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isSortingRightType", { | |
get: function() { | |
return "sorting-right" === this.dropDownType | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isStandardSmallType", { | |
get: function() { | |
return "standard-small" === this.dropDownType | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.onValueChanged = function(e) { | |
this.valueAsText = (null === e || void 0 === e ? void 0 : e.text) || "" | |
}, t.prototype.changedDisabled = function() { | |
this.disabled && this.isOpen && this.closeMenu() | |
}, t.prototype.toggleOpen = function() { | |
this.isOpen ? this.closeMenu() : this.openMenu() | |
}, t.prototype.openMenu = function() { | |
this.disabled || (this.isOpen = !0, this.addClickListener()) | |
}, t.prototype.beforeDestroy = function() { | |
this.removeClickListener() | |
}, t.prototype.closeMenu = function() { | |
this.isOpen = !1, this.getControlElement().focus(), this.removeClickListener() | |
}, t.prototype.handleSelectInput = function(e, t) { | |
return mg(this, void 0, void 0, (function() { | |
return vg(this, (function(n) { | |
switch (n.label) { | |
case 0: | |
return this.$emit("input", e), this.closeMenu(), this.onValueChanged(e), [4, this.$nextTick()]; | |
case 1: | |
return n.sent(), t.validate(), [2] | |
} | |
})) | |
})) | |
}, t.prototype.clickHandler = function(e) { | |
this.isControlElementClicked(e) || this.isSelectListElementClicked(e) || this.closeMenu() | |
}, t.prototype.getControlElement = function() { | |
return this.$refs.control | |
}, t.prototype.addClickListener = function() { | |
window.addEventListener("click", this.clickHandler, !0) | |
}, t.prototype.removeClickListener = function() { | |
window.removeEventListener("click", this.clickHandler, !0) | |
}, t.prototype.isControlElementClicked = function(e) { | |
return this.isElementClicked(this.getControlElement(), e) | |
}, t.prototype.isSelectListElementClicked = function(e) { | |
return !!this.selectlist && this.isElementClicked(this.selectlist.$el, e) | |
}, t.prototype.isElementClicked = function(e, t) { | |
return t.composedPath().includes(e) | |
}, hg([Object(c["d"])({ | |
type: String | |
}), yg("design:type", String)], t.prototype, "id", void 0), hg([Object(c["d"])({ | |
type: String | |
}), yg("design:type", String)], t.prototype, "testId", void 0), hg([Object(c["d"])({ | |
type: String, | |
default: "standard", | |
validator: function(e) { | |
return ["sorting-left", "sorting-right", "standard", "standard-small"].includes(e) | |
} | |
}), yg("design:type", String)], t.prototype, "dropDownType", void 0), hg([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), yg("design:type", String)], t.prototype, "label", void 0), hg([Object(c["d"])({ | |
type: Object, | |
default: null | |
}), yg("design:type", Object)], t.prototype, "value", void 0), hg([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), yg("design:type", Array)], t.prototype, "items", void 0), hg([Object(c["d"])({ | |
type: String | |
}), yg("design:type", String)], t.prototype, "name", void 0), hg([Object(c["d"])({ | |
type: Boolean | |
}), yg("design:type", Boolean)], t.prototype, "disabled", void 0), hg([Object(c["d"])({ | |
type: Object | |
}), yg("design:type", "function" === typeof(n = "undefined" !== typeof Record && Record) ? n : Object)], t.prototype, "rules", void 0), hg([Object(c["d"])({ | |
type: Boolean, | |
default: !1 | |
}), yg("design:type", Boolean)], t.prototype, "required", void 0), hg([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), yg("design:type", Boolean)], t.prototype, "open", void 0), hg([Object(c["d"])({ | |
default: 4, | |
type: Number | |
}), yg("design:type", Number)], t.prototype, "size", void 0), hg([Object(c["d"])({ | |
type: String | |
}), yg("design:type", String)], t.prototype, "className", void 0), hg([Object(c["d"])({ | |
default: function() { | |
return {} | |
}, | |
type: Object | |
}), yg("design:type", "function" === typeof(r = "undefined" !== typeof Record && Record) ? r : Object)], t.prototype, "messages", void 0), hg([Object(c["f"])(), yg("design:type", "function" === typeof(i = "undefined" !== typeof c["g"] && c["g"]) ? i : Object)], t.prototype, "selectlist", void 0), hg([Object(c["h"])("value", { | |
immediate: !0 | |
}), yg("design:type", Function), yg("design:paramtypes", [Object]), yg("design:returntype", void 0)], t.prototype, "onValueChanged", null), hg([Object(c["h"])("disabled"), yg("design:type", Function), yg("design:paramtypes", []), yg("design:returntype", void 0)], t.prototype, "changedDisabled", null), t = hg([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M, | |
DBWebSelectListComp: bg, | |
DBWebTransitionDropdownComp: Xl, | |
ValidationProvider: jp["b"], | |
ValidationObserver: jp["a"] | |
} | |
})], t), t | |
}(c["g"]), | |
jg = Og, | |
_g = (n("e77b"), Object(j["a"])(jg, rg, ig, !1, null, "67d56da4", null)), | |
Mg = _g.exports, | |
Cg = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("DBWebIconWithLabelComp", { | |
attrs: { | |
icon: "questionmark", | |
text: e.text | |
} | |
}) | |
}, | |
wg = [], | |
Ig = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Ag = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Tg = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Ng = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return Ig(t, e), Ag([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Tg("design:type", String)], t.prototype, "text", void 0), t = Ag([Object(c["a"])({ | |
components: { | |
DBWebIconWithLabelComp: Yc | |
} | |
})], t), t | |
}(c["g"]), | |
Dg = Ng, | |
Sg = Object(j["a"])(Dg, Cg, wg, !1, null, null, null), | |
Eg = Sg.exports, | |
Lg = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Rg = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
kg = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
xg = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.MessageBarLevel = Au, t.ButtonType = ne, t.ButtonSize = te, t.HtmlButtonType = re, t.auftragsnummer = "", t.nachname = "", t.selectedPosition = { | |
value: "-1", | |
text: "" | |
}, t | |
} | |
return Lg(t, e), t.prototype.mounted = function() { | |
var e = this, | |
t = function() { | |
return e.$gettext("Derzeit ist der Komfort Check-in nur mit einer sechs- oder neunstelligen Auftragsnummer möglich, sie besteht nur aus Zahlen und Buchstaben. Korrigieren Sie gegebenenfalls Ihre Eingabe.") | |
}; | |
Gf.setCustomErrorMessageForField("dbWebtextInputAuftragsnummer", Zf.required, t), Gf.setCustomErrorMessageForField("dbWebtextInputAuftragsnummer", Zf.regex, t), Gf.setCustomErrorMessageForField("dbWebtextInputNachname", Zf.required, this.$gettext("Bitte geben Sie den Nachnamen des Reisenden an.")); | |
try { | |
this.$route && this.$route.name === fe.DEEPLINK && (this.$route.params.auftragsnummer && (this.auftragsnummer = atob(this.$route.params.auftragsnummer)), this.$route.params.nachname && (this.nachname = atob(this.$route.params.nachname)), "" !== this.auftragsnummer && "" !== this.nachname && this.onChanged()) | |
} catch (n) { | |
console.log(n) | |
} | |
}, t.prototype.onChanged = function() { | |
this.auftragsnummer = this.auftragsnummer.toUpperCase(), this.$emit("kci-auftragsnummer", this.auftragsnummer), this.$emit("kci-auftragsname", this.nachname), this.$emit("errorMessage", null) | |
}, Object.defineProperty(t.prototype, "auftragsnummerRules", { | |
get: function() { | |
return { | |
required: !0, | |
regex: /(^([a-zA-Z0-9]{6})$)|(^([0-9]{9})$)/ | |
} | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "suchenLabel", { | |
get: function() { | |
return this.$gettext("Suchen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "auftragsnummerLabel", { | |
get: function() { | |
return this.$gettext("Auftragsnummer") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "positionLabel", { | |
get: function() { | |
return this.$gettext("Positionsnummer") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "nachnameLabel", { | |
get: function() { | |
return this.$gettext("Nachname") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "auftragsnummerInfoTooltip", { | |
get: function() { | |
return this.$gettext("Ihre Auftragsnummer finden Sie auf Ihrem Ticket unter dem Barcode oder in der Bestätigungsmail, die Sie nach Ihrer Buchung erhalten haben. Der Check-in mit einer 12-stelligen Auftragsnummer ist derzeit nur im DB Navigator möglich.") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "nachNameInfoTooltip", { | |
get: function() { | |
return this.$gettext("Bitte geben Sie den Nachnamen des Reisenden genau so an, wie auf dem Ticket.") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "positionInfoTooltip", { | |
get: function() { | |
return this.$gettext("In Ihrem Auftrag sind mehrere Fahrkarten enthalten. Bitte wählen Sie die gewünschte Fahrkarte anhand der Positionsnummer aus. Diese ist auf Ihrem Ticket unterhalb der Auftragsnummer ausgewiesen.") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "positionCustomMessages", { | |
get: function() { | |
return { | |
required: this.$gettext("Bitte wählen Sie die gewünschte Fahrkarte anhand der Positionsnummer aus.") | |
} | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Rg([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), kg("design:type", Boolean)], t.prototype, "searching", void 0), Rg([Object(c["d"])({ | |
default: !0, | |
type: Boolean | |
}), kg("design:type", Boolean)], t.prototype, "isSearchBtn", void 0), Rg([Object(c["d"])({ | |
default: null, | |
type: String | |
}), kg("design:type", Object)], t.prototype, "errorMessage", void 0), Rg([Object(c["d"])({ | |
type: Array | |
}), kg("design:type", Array)], t.prototype, "positionList", void 0), t = Rg([Object(c["a"])({ | |
components: { | |
DBWebCardComp: eg, | |
DBWebTooltipComp: Eg, | |
DBWebPictureComp: V, | |
DBWebTextInputComp: Bd, | |
DBWebButtonComp: ve, | |
DBWebMessageBarComp: bl, | |
DBWebMessageBarContentComp: _f, | |
DBWebSelectComp: Mg | |
} | |
})], t), t | |
}(c["g"]), | |
zg = xg, | |
Pg = (n("d238"), Object(j["a"])(zg, tg, ng, !1, null, "7b615f1c", null)), | |
Bg = Pg.exports, | |
Hg = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "kci-captcha" | |
}, [n("h4", { | |
staticClass: "kci-captcha__header" | |
}, [e._v(e._s(e.checkCode))]), n("div", { | |
directives: [{ | |
name: "show", | |
rawName: "v-show", | |
value: e.getErrorMessage(), | |
expression: "getErrorMessage()" | |
}], | |
staticClass: "kci-captcha__error-bar" | |
}, [e.getErrorMessage() ? n("DBWebMessageBarComp", { | |
attrs: { | |
isClosable: !1, | |
level: e.MessageBarLevel.ERROR | |
}, | |
scopedSlots: e._u([{ | |
key: "content", | |
fn: function() { | |
return [n("DBWebMessageBarContentComp", { | |
attrs: { | |
text: e.getErrorMessage() | |
} | |
})] | |
}, | |
proxy: !0 | |
}], null, !1, 3863284352) | |
}) : e._e()], 1), n("div", { | |
staticClass: "kci-captcha__picture-container" | |
}, [e.isLoading ? n("DBWebSpinnerComp", { | |
staticClass: "kci-captcha__picture-container__spinner", | |
attrs: { | |
size: e.SpinnerSize.large | |
} | |
}) : e._e(), e.captcha ? n("div", [n("DBWebPictureComp", { | |
staticClass: "kci-captcha__picture-container__img", | |
attrs: { | |
imgLink: e.captcha.img, | |
alt: "logo" | |
} | |
})], 1) : e._e(), n("DBWebButtonComp", { | |
staticClass: "kci-captcha__picture-container__relaod-btn", | |
attrs: { | |
type: e.ButtonType.link, | |
size: e.ButtonSize.regular, | |
icon: "next2", | |
label: e.anderesCaptchaLabel | |
}, | |
on: { | |
trigger: e.reloadCaptcha | |
} | |
})], 1), n("div", { | |
staticClass: "kci-captcha__input-container" | |
}, [n("DBWebTextInputComp", { | |
staticClass: "kci-captcha__input-container__input", | |
attrs: { | |
id: "dbWebtextInputCaptcha", | |
label: e.captchaLabel, | |
name: "captchaCode", | |
rules: { | |
required: !0, | |
server_error: e.wrongCaptcha | |
}, | |
messages: e.customCaptchaMessages | |
}, | |
on: { | |
input: e.onChanged | |
}, | |
model: { | |
value: e.captchaCode, | |
callback: function(t) { | |
e.captchaCode = t | |
}, | |
expression: "captchaCode" | |
} | |
}), n("DBWebTooltipComp", { | |
staticClass: "kci-captcha__input-container__tooltip", | |
attrs: { | |
text: e.captchaTooltip | |
} | |
})], 1), n("DBWebButtonComp", { | |
staticClass: "kci-captcha__forward-btn", | |
attrs: { | |
htmlType: "submit", | |
type: e.ButtonType.primary, | |
size: e.ButtonSize.regular, | |
label: e.weiterLabel, | |
inProgress: e.searching | |
} | |
})], 1) | |
}, | |
Zg = [], | |
Ug = function() { | |
function e() {} | |
return e | |
}(), | |
Fg = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
Wg = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
Yg = function() { | |
function e() {} | |
return e.getCaptcha = function() { | |
return Fg(this, void 0, Promise, (function() { | |
var e; | |
return Wg(this, (function(t) { | |
switch (t.label) { | |
case 0: | |
return [4, Ke.a.get(rt.instance.get(Ye.ESUITECAPTCHA) + "m=a&ua=opera&b=0")]; | |
case 1: | |
return e = t.sent(), [2, e.data] | |
} | |
})) | |
})) | |
}, e | |
}(), | |
Gg = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Kg = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
$g = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
Vg = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return Gg(t, e), t.prototype.load = function() { | |
return Kg(this, void 0, Promise, (function() { | |
return $g(this, (function(e) { | |
switch (e.label) { | |
case 0: | |
return [4, Yg.getCaptcha()]; | |
case 1: | |
return [2, e.sent()] | |
} | |
})) | |
})) | |
}, t | |
}(Ug), | |
Qg = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
qg = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Jg = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Xg = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
eh = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
th = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.SpinnerSize = T, t.MessageBarLevel = Au, t.isLoading = !0, t.ButtonType = ne, t.ButtonSize = te, t.requestError = null, t.captcha = null, t.captchaCode = "", t.vvscope = "ticketsuche-form", t | |
} | |
var n; | |
return Qg(t, e), t.prototype.mounted = function() { | |
return Xg(this, void 0, void 0, (function() { | |
return eh(this, (function(e) { | |
switch (e.label) { | |
case 0: | |
return [4, this.loadCaptcha()]; | |
case 1: | |
return e.sent(), [2] | |
} | |
})) | |
})) | |
}, Object.defineProperty(t.prototype, "customCaptchaMessages", { | |
get: function() { | |
var e; | |
return e = {}, e[Zf.required] = this.$gettext("Dieses Feld darf nicht leer sein."), e[Zf.server_error] = this.$gettext("Der Code wurde nicht korrekt eingegeben."), e | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.loadCaptcha = function() { | |
return Xg(this, void 0, void 0, (function() { | |
var e; | |
return eh(this, (function(t) { | |
switch (t.label) { | |
case 0: | |
this.isLoading = !0, this.captcha = null, t.label = 1; | |
case 1: | |
return t.trys.push([1, 3, 4, 5]), e = this, [4, this.captchaLoader.load()]; | |
case 2: | |
return e.captcha = t.sent(), this.emitCaptcha(), [3, 5]; | |
case 3: | |
return t.sent(), this.requestError = this.$gettext("Bei der Verarbeitung Ihrer Anfrage ist ein unerwarteter Fehler aufgetreten. Der Fehler wurde protokolliert. Wir entschuldigen uns für die Unannehmlichkeiten. Bitte stellen Sie eine neue Anfrage."), [3, 5]; | |
case 4: | |
return this.isLoading = !1, [7]; | |
case 5: | |
return [2] | |
} | |
})) | |
})) | |
}, t.prototype.reloadCaptcha = function() { | |
return Xg(this, void 0, void 0, (function() { | |
return eh(this, (function(e) { | |
switch (e.label) { | |
case 0: | |
return [4, this.loadCaptcha()]; | |
case 1: | |
return e.sent(), [2] | |
} | |
})) | |
})) | |
}, t.prototype.onChanged = function() { | |
this.requestError = null, this.emitCaptcha() | |
}, t.prototype.getErrorMessage = function() { | |
return this.errorMessage || this.requestError | |
}, t.prototype.emitCaptcha = function() { | |
if (this.captcha) { | |
var e = { | |
code: this.captchaCode, | |
scramble: this.captcha.scramble | |
}; | |
this.$emit("kci-captchaCode", e) | |
} | |
}, Object.defineProperty(t.prototype, "checkCode", { | |
get: function() { | |
return this.$gettext("Prüfcode") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "anderesCaptchaLabel", { | |
get: function() { | |
return this.$gettext("Anderes Bild anzeigen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "weiterLabel", { | |
get: function() { | |
return this.$gettext("Weiter") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "captchaLabel", { | |
get: function() { | |
return this.$gettext("Code hier eingeben") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "captchaTooltip", { | |
get: function() { | |
return this.$gettext('Bitte geben Sie die Ziffern und Buchstaben aus dem Bild über dem Eingabefeld ein. Sollte der Code für Sie nicht erkennbar sein, klicken Sie einfach auf "Anderes Bild anzeigen". Das Eingabefeld wird geleert und das Bild neu erzeugt, ohne dass Sie weitere bereits getätigte Eingaben wiederholen müssen.') | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), qg([Object(c["c"])(), Jg("design:type", "function" === typeof(n = "undefined" !== typeof Vg && Vg) ? n : Object)], t.prototype, "captchaLoader", void 0), qg([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), Jg("design:type", Boolean)], t.prototype, "searching", void 0), qg([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), Jg("design:type", Boolean)], t.prototype, "wrongCaptcha", void 0), qg([Object(c["d"])({ | |
default: null, | |
type: String | |
}), Jg("design:type", Object)], t.prototype, "errorMessage", void 0), t = qg([Object(c["a"])({ | |
components: { | |
DBWebButtonComp: ve, | |
DBWebPictureComp: V, | |
DBWebSpinnerComp: se, | |
DBWebTextInputComp: Bd, | |
DBWebTooltipComp: Eg, | |
DBWebMessageBarComp: bl, | |
DBWebMessageBarContentComp: _f | |
} | |
})], t), t | |
}(c["g"]), | |
nh = th, | |
rh = (n("de2f"), Object(j["a"])(nh, Hg, Zg, !1, null, "2f42fc64", null)), | |
ih = rh.exports, | |
oh = function() { | |
var e = this, | |
t = e.$createElement, | |
r = e._self._c || t; | |
return r("div", { | |
staticClass: "kci-headline" | |
}, [r("h1", { | |
staticClass: "kci-headline__header" | |
}, [r("DBWebPictureComp", { | |
staticClass: "kci-headline__header-icon", | |
attrs: { | |
alt: "", | |
imgLink: n("3475") | |
} | |
}), r("span", [e._v(e._s(e.title))])], 1), r("div", { | |
staticClass: "kci-headline__content" | |
}, [r("p", { | |
staticClass: "kci-headline__info-text" | |
}, [e._v(e._s(e.infoText))]), e._t("default")], 2)]) | |
}, | |
ah = [], | |
ch = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
sh = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
uh = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
lh = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return ch(t, e), sh([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), uh("design:type", String)], t.prototype, "title", void 0), sh([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), uh("design:type", String)], t.prototype, "infoText", void 0), t = sh([Object(c["a"])({ | |
components: { | |
DBWebCardComp: eg, | |
DBWebPictureComp: V | |
} | |
})], t), t | |
}(c["g"]), | |
ph = lh, | |
fh = (n("84a8"), Object(j["a"])(ph, oh, ah, !1, null, "28f18a18", null)), | |
dh = fh.exports, | |
bh = "yyyy-MM-dd'T'HH:mm:ss"; | |
function gh(e) { | |
var t = (new DOMParser).parseFromString(e, Vb.XML), | |
n = t.getElementsByTagName(Qb.PARSEERROR); | |
if (n.length) throw new Error("xml parse error: " + n[0].textContent); | |
return t | |
} | |
function hh(e) { | |
for (var t = [], n = 1; n < arguments.length; n++) t[n - 1] = arguments[n]; | |
for (var r = "", i = 0; i < t.length; i += 1) r += e[i], r += t[i].toString().replace(/&/g, "&").replace(/"/g, """).replace(/'/g, "'").replace(/</g, "<").replace(/>/g, ">"); | |
r += e[e.length - 1]; | |
var o = gh(r); | |
return mh(o), (new XMLSerializer).serializeToString(o) | |
}(function(e) { | |
e["REQUIRES_CAPTCHA"] = "21000", e["WRONG_CAPTCHA"] = "21001", e["CAPTCHA_NOT_AVAILABLE"] = "21003", e["AUFTRAGSNUMMER_NICHT_GEFUNDEN"] = "30000", e["NO_ORDERS_FOUND"] = "30002", e["ORDER_NOT_SUPPORTED"] = "30003", e["HOST_OVERLOAD"] = "90000", e["INTERNAL_ERROR"] = "99999" | |
})($b || ($b = {})), | |
function(e) { | |
e["XML"] = "application/xml" | |
}(Vb || (Vb = {})), | |
function(e) { | |
e["PARSEERROR"] = "parsererror" | |
}(Qb || (Qb = {})); | |
var yh = /^\s+$/; | |
function mh(e) { | |
for (var t = 0; t < e.childNodes.length; t += 1) { | |
var n = e.childNodes[t]; | |
switch (n.nodeType) { | |
case Node.TEXT_NODE: | |
yh.test(n.nodeValue) && (e.removeChild(n), t -= 1); | |
break; | |
case Node.ELEMENT_NODE: | |
mh(n); | |
break; | |
default: | |
break | |
} | |
} | |
} | |
var vh, Oh = function(e, t) { | |
return Object.defineProperty ? Object.defineProperty(e, "raw", { | |
value: t | |
}) : e.raw = t, e | |
}, | |
jh = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
_h = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}; | |
(function(e) { | |
e[e["NotFound"] = 0] = "NotFound", e[e["NotDBCompanionCapable"] = 1] = "NotDBCompanionCapable", e[e["ServerOverload"] = 2] = "ServerOverload", e[e["InternalError"] = 3] = "InternalError", e[e["RequiresCaptcha"] = 4] = "RequiresCaptcha", e[e["WrongCaptcha"] = 5] = "WrongCaptcha", e[e["CaptchaNotAvailable"] = 6] = "CaptchaNotAvailable" | |
})(vh || (vh = {})); | |
var Mh, Ch, wh = (new Map).set($b.AUFTRAGSNUMMER_NICHT_GEFUNDEN, vh.NotFound).set($b.ORDER_NOT_SUPPORTED, vh.NotDBCompanionCapable).set($b.HOST_OVERLOAD, vh.ServerOverload).set($b.INTERNAL_ERROR, vh.InternalError).set($b.REQUIRES_CAPTCHA, vh.RequiresCaptcha).set($b.WRONG_CAPTCHA, vh.WrongCaptcha).set($b.CAPTCHA_NOT_AVAILABLE, vh.CaptchaNotAvailable), | |
Ih = function() { | |
function e() {} | |
return e.prototype.findOrder = function(e, t) { | |
return jh(this, void 0, Promise, (function() { | |
var n, r, i, o, a, c, s, u; | |
return _h(this, (function(l) { | |
switch (l.label) { | |
case 0: | |
return n = Zi(new Date, bh), r = hh(Mh || (Mh = Oh(["<?xml version='1.0' encoding='UTF-8'?>\n <rqfindorder version='2.0'>\n <rqheader tnr='", "' ts='", "' l='de' v='20120000' os='KCI' app='KCI-Webservice'/>\n <rqorder on='", "'/>\n <authname tln='", "' csc='' cui=''/>\n </rqfindorder>\n "], ["<?xml version='1.0' encoding='UTF-8'?>\n <rqfindorder version='2.0'>\n <rqheader tnr='", "' ts='", "' l='de' v='20120000' os='KCI' app='KCI-Webservice'/>\n <rqorder on='", "'/>\n <authname tln='", "' csc='' cui=''/>\n </rqfindorder>\n "])), Date.now(), n, e.trim(), t), [4, Ke.a.post(rt.instance.get(Ye.ESUITESERVICES), r)]; | |
case 1: | |
if (i = l.sent().data, o = gh(i), a = Ah(o), a) { | |
if (c = wh.get(a), void 0 !== c) return [2, c]; | |
throw new Error("Unexpected error from KCi backend: " + i) | |
} | |
return s = o.getElementsByTagName("orderhead"), s && s.length > 0 ? (u = new Array, Array.from(s).forEach((function(e) { | |
var t = e.getAttribute("on"); | |
t && u.push(t) | |
})), [2, u.length > 0 ? u : vh.NotFound]) : [2, vh.NotFound] | |
} | |
})) | |
})) | |
}, e.prototype.loadAndCache = function(e, t, n) { | |
return jh(this, void 0, Promise, (function() { | |
var r, i, o, a, c, s, u, l; | |
return _h(this, (function(p) { | |
switch (p.label) { | |
case 0: | |
return r = af.instance.findAuftrag(e), r ? [2, r] : (i = Zi(new Date, bh), o = hh(Ch || (Ch = Oh(["<?xml version='1.0' encoding='UTF-8'?>\n <rqorderdetails version='1.0'>\n <rqheader tnr='", "' ts='", "' l='de' v='19120000' os='KCI' app='KCI-Webservice'/>\n <rqorder on='", "'/>\n <authname tln='", "' csc='", "' cui='", "'/>\n </rqorderdetails>\n "], ["<?xml version='1.0' encoding='UTF-8'?>\n <rqorderdetails version='1.0'>\n <rqheader tnr='", "' ts='", "' l='de' v='19120000' os='KCI' app='KCI-Webservice'/>\n <rqorder on='", "'/>\n <authname tln='", "' csc='", "' cui='", "'/>\n </rqorderdetails>\n "])), Date.now(), i, e.trim(), t, (null === n || void 0 === n ? void 0 : n.scramble) || "", (null === n || void 0 === n ? void 0 : n.code) || ""), [4, Ke.a.post(rt.instance.get(Ye.ESUITESERVICES), o)]); | |
case 1: | |
if (a = p.sent().data, c = gh(a), s = Ah(c), s) { | |
if (u = wh.get(s), void 0 !== u) return [2, u]; | |
throw new Error("Unexpected error from KCi backend: " + a) | |
} | |
return tf.isMainTicketPresent(c) ? (l = tf.fromXml(c), af.instance.saveAuftrag(l), [2, l]) : [2, vh.NotDBCompanionCapable] | |
} | |
})) | |
})) | |
}, e.instance = new e, e | |
}(); | |
function Ah(e) { | |
var t = e.getElementsByTagName("rperror")[0]; | |
if (t) { | |
var n = t.getElementsByTagName("error")[0]; | |
return (null === n || void 0 === n ? void 0 : n.getAttribute("nr")) || void 0 | |
} | |
} | |
var Th, Nh = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Dh = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Sh = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Eh = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
Lh = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}, | |
Rh = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.MessageBarLevel = Au, t.vvscope = "ticketsuche-form", t.auftragsnummer = "", t.nachname = "", t.selectedPosition = "", t.positionList = [], t.captchaCode = null, t.errorMessageAuftrag = null, t.errorMessageCaptcha = null, t.searching = !1, t.captchaRequired = !1, t.wrongCaptcha = !1, t.captchaLoader = new Vg, t | |
} | |
var n, r; | |
return Nh(t, e), t.prototype.created = function() { | |
this.tracking.trackKCiAuftragsuchePage() | |
}, t.prototype.setAuftragsnummer = function(e) { | |
this.errorMessageAuftrag = null, this.selectedPosition = "", this.positionList.length = 0, this.auftragsnummer = e | |
}, t.prototype.setNachname = function(e) { | |
this.errorMessageAuftrag = null, this.selectedPosition = "", this.positionList.length = 0, this.nachname = e | |
}, t.prototype.setSelectedPosition = function(e) { | |
this.errorMessageAuftrag = null, this.selectedPosition = e | |
}, t.prototype.setCaptchaCode = function(e) { | |
this.wrongCaptcha = !1, this.errorMessageCaptcha = null, this.captchaCode = e | |
}, t.prototype.onSubmit = function(e) { | |
return Eh(this, void 0, void 0, (function() { | |
var t, n, r, i, o = this; | |
return Lh(this, (function(a) { | |
switch (a.label) { | |
case 0: | |
return e ? [4, this.validationObserver.validate()] : [3, 2]; | |
case 1: | |
if (t = a.sent(), !t) return [2]; | |
a.label = 2; | |
case 2: | |
this.searching = !0, a.label = 3; | |
case 3: | |
return a.trys.push([3, 12, 13, 14]), /^([0-9]{9})$/.test(this.auftragsnummer) ? "" !== this.selectedPosition ? [3, 9] : [4, Ih.instance.findOrder(this.auftragsnummer, this.nachname)] : [3, 10]; | |
case 4: | |
return n = a.sent(), Array.isArray(n) ? n.length > 1 ? (this.positionList.length = 0, n.forEach((function(e) { | |
var t = { | |
value: e, | |
text: e.substring(9) | |
}; | |
o.positionList.push(t) | |
})), [4, this.validationObserver.validate()]) : [3, 6] : [3, 7]; | |
case 5: | |
return a.sent(), [2]; | |
case 6: | |
return this.auftragsnummer = n[0], [3, 8]; | |
case 7: | |
return this.handleAuftragError(n), [2]; | |
case 8: | |
return [3, 10]; | |
case 9: | |
this.auftragsnummer = this.selectedPosition, a.label = 10; | |
case 10: | |
return [4, Ih.instance.loadAndCache(this.auftragsnummer, this.nachname, this.captchaCode ? this.captchaCode : void 0)]; | |
case 11: | |
return r = a.sent(), r instanceof tf ? (this.$router.push({ | |
path: "/reiseplan/" + this.auftragsnummer | |
}), [2]) : (this.handleAuftragError(r), [3, 14]); | |
case 12: | |
return i = a.sent(), this.handleAuftragError(i), [3, 14]; | |
case 13: | |
return this.searching = !1, [7]; | |
case 14: | |
return [2] | |
} | |
})) | |
})) | |
}, t.prototype.handleAuftragError = function(e) { | |
switch (e) { | |
case vh.NotFound: | |
this.errorMessageAuftrag = this.$gettext("Mit Ihren Angaben konnte kein Auftrag gefunden werden. Bitte prüfen Sie Ihre Eingabe."); | |
break; | |
case vh.NotDBCompanionCapable: | |
this.errorMessageAuftrag = this.$gettext("Der Komfort Check-in ist für diesen Auftrag nicht möglich."); | |
break; | |
case vh.ServerOverload: | |
this.errorMessageAuftrag = this.$gettext("Dieser Service ist derzeit nicht verfügbar. Bitte versuchen Sie es später noch einmal."); | |
break; | |
case vh.RequiresCaptcha: | |
this.captchaRequired = !0; | |
break; | |
case vh.WrongCaptcha: | |
this.wrongCaptcha = !0; | |
break; | |
case vh.CaptchaNotAvailable: | |
this.errorMessageCaptcha = this.$gettext("Bei der Verarbeitung Ihrer Anfrage ist ein unerwarteter Fehler aufgetreten. Der Fehler wurde protokolliert. Wir entschuldigen uns für die Unannehmlichkeiten. Bitte stellen Sie eine neue Anfrage."); | |
break; | |
default: | |
this.errorMessageAuftrag = this.$gettext("Bei der Verarbeitung Ihrer Anfrage ist ein unerwarteter Fehler aufgetreten. Der Fehler wurde protokolliert. Wir entschuldigen uns für die Unannehmlichkeiten. Bitte stellen Sie eine neue Anfrage.") | |
} | |
}, Object.defineProperty(t.prototype, "title", { | |
get: function() { | |
return this.$gettext("Komfort Check-in") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "infoText", { | |
get: function() { | |
return this.$gettext("Suchen Sie Ihren Sitzplatz und checken Sie dann ein. Der Zugbegleiter wird benachrichtigt und kontrolliert Sie auf diesem Sitzplatz nicht mehr.") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "sublineText", { | |
get: function() { | |
return this.$gettext("Auftrag suchen") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "sublineInfoText", { | |
get: function() { | |
return this.$gettext("Für den Komfort Check-in brauchen Sie ein gültiges Ticket:") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.mounted = function() { | |
console.info("App version: 1.2.1-da404f977"), "" !== this.auftragsnummer && "" !== this.nachname && this.$route.name === fe.DEEPLINK && this.onSubmit(!1) | |
}, Dh([Object(c["c"])(), Sh("design:type", "function" === typeof(n = !1) ? n : Object)], t.prototype, "tracking", void 0), Dh([Object(c["e"])(), Sh("design:type", Object)], t.prototype, "captchaLoader", void 0), Dh([Object(c["f"])(), Sh("design:type", "function" === typeof(r = "undefined" !== typeof InstanceType && InstanceType) ? r : Object)], t.prototype, "validationObserver", void 0), t = Dh([Object(c["a"])({ | |
components: { | |
DBWebCardComp: eg, | |
KCiCaptchaComp: ih, | |
KCiHeadLineComp: dh, | |
KCiAuftragssucheComp: Bg, | |
DBWebTextInputComp: Bd, | |
DBWebButtonComp: ve, | |
DBWebMessageBarComp: bl, | |
DBWebMessageBarContentComp: _f, | |
ValidationObserver: jp["a"] | |
} | |
})], t), t | |
}(c["g"]), | |
kh = Rh, | |
xh = (n("469c"), Object(j["a"])(kh, Zb, Ub, !1, null, "3936e3c2", null)), | |
zh = xh.exports, | |
Ph = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return e.verbindung ? n("section", { | |
staticClass: "kci-reiseplan-page" | |
}, [e.hasRueckfahrt ? n("DBWebSubmenuComp", { | |
staticClass: "kci-reiseplan-page__menu", | |
attrs: { | |
type: e.SubmenuType.tabs, | |
menuItems: e.menuitems | |
} | |
}) : e._e(), !e.isKciFaehig || e.isAnyJourneyInPast && !e.isAnySectionCheckedIn ? n("DBWebMessageBarComp", { | |
staticClass: "kci-reiseplan-page__messagebar", | |
attrs: { | |
level: e.messageBarLevel.INFO, | |
isClosable: !1 | |
}, | |
scopedSlots: e._u([{ | |
key: "content", | |
fn: function() { | |
return [e.isAnyJourneyInPast ? n("h3", { | |
directives: [{ | |
name: "translate", | |
rawName: "v-translate" | |
}], | |
attrs: { | |
"translate-comment": "Überschrift für Hinweismeldung" | |
} | |
}, [e._v("Ihre Reise liegt in der Vergangenheit")]) : e._e(), n("p", [e._v(e._s(e.pageMessageBarText))])] | |
}, | |
proxy: !0 | |
}], null, !1, 2003528546) | |
}) : e._e(), n("DBWebCardComp", { | |
staticClass: "kci-reiseplan-page__infobar" | |
}, [ | |
[n("div", { | |
staticClass: "kci-reiseplan-page__infobar-wrapper" | |
}, [n("div", { | |
staticClass: "kci-reiseplan-page__infobar-date" | |
}, [e._v(e._s(e.travelDate))]), n("div", { | |
staticClass: "kci-reiseplan-page__infobar-fromto" | |
}, [n("strong", [e._v(e._s(e.fromTo))])])])] | |
], 2), n("DBWebCardComp", { | |
scopedSlots: e._u([e.isKciFaehig && !e.isAnyJourneyInPast ? { | |
key: "header", | |
fn: function() { | |
return [n("div", { | |
staticClass: "kci-reiseplan-page__headline" | |
}, [n("KCiHeadLineComp", { | |
staticClass: "kci-headline--bold", | |
attrs: { | |
title: e.title, | |
infoText: e.infoText | |
} | |
})], 1)] | |
}, | |
proxy: !0 | |
} : null], null, !0) | |
}, [ | |
[n("router-view", { | |
attrs: { | |
verbindung: e.verbindung, | |
relevantKlasse: e.relevantKlasse | |
} | |
})] | |
], 2)], 1) : e._e() | |
}, | |
Bh = [], | |
Hh = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Zh = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Uh = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}; | |
function Fh(e) { | |
var t; | |
return { | |
text: e.text, | |
value: null !== (t = e.externalUrl) && void 0 !== t ? t : e.routeName | |
} | |
}(function(e) { | |
e["vertical"] = "vertical", e["tabs"] = "tabs" | |
})(Th || (Th = {})); | |
var Wh = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.LinkType = g, t.selectId = Object(Rc["a"])(), t | |
} | |
return Hh(t, e), Object.defineProperty(t.prototype, "displayIcons", { | |
get: function() { | |
return this.type === Th.vertical | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "gridTemplateColumns", { | |
get: function() { | |
return this.type === Th.tabs ? "1fr ".repeat(this.menuItems.length) : "" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "submenuLabel", { | |
get: function() { | |
return this.$gettext("Menü") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "selectItems", { | |
get: function() { | |
return this.menuItems.map(Fh) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "selectedItem", { | |
get: function() { | |
var e = this, | |
t = this.menuItems.find((function(t) { | |
return e.isActive(t) | |
})) || this.menuItems[0]; | |
return Fh(t) | |
}, | |
set: function(e) { | |
if (e) { | |
var t = this.findSelectedMenuItem(this.menuItems, e); | |
t.externalUrl ? window.location.assign(t.externalUrl) : this.$router.push({ | |
name: t.routeName | |
}) | |
} | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.findSelectedMenuItem = function(e, t) { | |
return e.find((function(e) { | |
return t.value === e.routeName || t.value === e.externalUrl | |
})) || this.menuItems[0] | |
}, t.prototype.isActive = function(e) { | |
return e.routeName === this.$route.name | |
}, t.prototype.getRouteFor = function(e) { | |
return { | |
name: e.routeName | |
} | |
}, t.prototype.getTestClassFor = function(e) { | |
return "test-link-" + e.routeName | |
}, Zh([Object(c["d"])({ | |
required: !0, | |
validator: function(e) { | |
return !!Th[e] | |
} | |
}), Uh("design:type", String)], t.prototype, "type", void 0), Zh([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), Uh("design:type", Array)], t.prototype, "menuItems", void 0), t = Zh([Object(c["a"])({ | |
components: { | |
DBWebIconComp: M, | |
DBWebSelectComp: Mg | |
} | |
})], t), t | |
}(c["g"]), | |
Yh = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("nav", { | |
staticClass: "db-web-submenu" | |
}, [n("div", { | |
staticClass: "db-web-submenu__list-container" | |
}, [n("ul", { | |
staticClass: "db-web-submenu__list", | |
class: "db-web-submenu--" + e.type + "__list", | |
style: "grid-template-columns: " + e.gridTemplateColumns | |
}, e._l(e.menuItems, (function(t) { | |
var r; | |
return n("li", { | |
key: t.text, | |
staticClass: "db-web-submenu__list-item", | |
class: (r = {}, r["db-web-submenu--" + e.type + "__list-item"] = !0, r["db-web-submenu--" + e.type + "__list-item--active"] = e.isActive(t), r) | |
}, [t.externalUrl ? n("a", { | |
staticClass: "db-web-submenu__link", | |
class: "db-web-submenu--" + e.type + "__link " + e.getTestClassFor(t), | |
attrs: { | |
href: t.externalUrl | |
} | |
}, [n("span", { | |
class: "db-web-submenu--" + e.type + "__content" | |
}, [e.displayIcons && t.icon ? n("DBWebIconComp", { | |
staticClass: "db-web-submenu__icon", | |
attrs: { | |
name: t.icon | |
} | |
}) : e._e(), e._v(" " + e._s(t.text) + " ")], 1)]) : n("router-link", { | |
staticClass: "db-web-submenu__link", | |
class: "db-web-submenu--" + e.type + "__link " + e.getTestClassFor(t), | |
attrs: { | |
title: t.text, | |
exact: !0, | |
to: e.getRouteFor(t) | |
} | |
}, [n("span", { | |
class: "db-web-submenu--" + e.type + "__content" | |
}, [e.displayIcons && t.icon ? n("DBWebIconComp", { | |
staticClass: "db-web-submenu__icon", | |
attrs: { | |
name: t.icon | |
} | |
}) : e._e(), e._v(" " + e._s(t.text) + " ")], 1)])], 1) | |
})), 0)]), n("DBWebSelectComp", { | |
staticClass: "db-web-submenu__select", | |
attrs: { | |
"aria-label": e.submenuLabel, | |
id: e.selectId, | |
items: e.selectItems, | |
label: e.submenuLabel, | |
name: "db-web-submenu__select" | |
}, | |
model: { | |
value: e.selectedItem, | |
callback: function(t) { | |
e.selectedItem = t | |
}, | |
expression: "selectedItem" | |
} | |
})], 1) | |
}, | |
Gh = [], | |
Kh = Wh, | |
$h = (n("33e4"), Object(j["a"])(Kh, Yh, Gh, !1, null, "e15ba9ea", null)), | |
Vh = $h.exports, | |
Qh = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
qh = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Jh = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Xh = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.kciState = { | |
auftrag: null | |
}, t.SubmenuType = Th, t.messageBarLevel = Au, t | |
} | |
var n, r; | |
return Qh(t, e), Object.defineProperty(t.prototype, "menuitems", { | |
get: function() { | |
return [{ | |
text: this.$gettext("Ihre Hinfahrt"), | |
routeName: fe.REISEPLAN_HINFAHRT | |
}, { | |
text: this.$gettext("Ihre Rückfahrt"), | |
routeName: fe.REISEPLAN_RUECKFAHRT | |
}] | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "verbindung", { | |
get: function() { | |
var e = this.kciState.auftrag; | |
return e ? this.$route.name === fe.REISEPLAN_HINFAHRT ? e.hinfahrt : this.$route.name === fe.REISEPLAN_RUECKFAHRT && e.rueckfahrt ? e.rueckfahrt : null : null | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "hasRueckfahrt", { | |
get: function() { | |
var e = this.kciState.auftrag; | |
return !(!e || !e.rueckfahrt) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "travelDate", { | |
get: function() { | |
return this.verbindung ? Zi(this.verbindung.verbindungsAbschnitte[0].abfahrtsZeitpunkt, Pi) : null | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "fromTo", { | |
get: function() { | |
if (!this.verbindung) return null; | |
var e = this.verbindung.verbindungsAbschnitte[0], | |
t = this.verbindung.verbindungsAbschnitte[this.verbindung.verbindungsAbschnitte.length - 1]; | |
return e.abfahrtsOrt + " - " + t.ankunftsOrt | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "title", { | |
get: function() { | |
return this.$gettext("Jetzt einchecken") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "infoText", { | |
get: function() { | |
return this.$gettext("Mit Klick auf den Button „Komfort Check-in“ können Sie für den jeweiligen Reiseabschnitt einchecken. Der Zugbegleiter wird benachrichtigt und Sie werden auf dem Sitzplatz nicht mehr kontrolliert.") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "pageMessageBarText", { | |
get: function() { | |
return this.isKciFaehig ? this.isAnyJourneyInPast ? this.$gettext("Der Komfort Check-in ist leider für keinen Ihrer Reiseabschnitte mehr verfügbar.") : void 0 : this.$gettext("Der Komfort Check-in ist leider für keinen Ihrer Reiseabschnitte verfügbar.") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), t.prototype.created = function() { | |
this.kciState.auftrag = af.instance.findAuftrag(this.auftragsnummer), this.kciState.auftrag || this.$router.push({ | |
name: fe.AUFTRAGSSUCHE | |
}), this.navigateToRueckfahrtIfCloserThanHinfahrt(), this.verbindung && this.tracking.trackKCiReiseplanPage(this.verbindung) | |
}, t.prototype.navigateToRueckfahrtIfCloserThanHinfahrt = function(e) { | |
if (void 0 === e && (e = new Date), this.kciState.auftrag && this.kciState.auftrag.rueckfahrt && !this.isExternalUrlCall()) { | |
var t = this.kciState.auftrag.hinfahrt, | |
n = t.verbindungsAbschnitte[t.verbindungsAbschnitte.length - 1]; | |
dr(e, new Date(n.ankunftsZeitpunkt)) && this.$router.push({ | |
name: fe.REISEPLAN_RUECKFAHRT | |
}) | |
} | |
}, t.prototype.isExternalUrlCall = function() { | |
return this.$route.path.includes(de.REISEPLAN_HINFAHRT) || this.$route.path.includes(de.REISEPLAN_RUECKFAHRT) | |
}, Object.defineProperty(t.prototype, "isKciFaehig", { | |
get: function() { | |
return !!this.verbindung && this.verbindung.verbindungsAbschnitte.some((function(e) { | |
return e.kciFaehig | |
})) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isAnyJourneyInPast", { | |
get: function() { | |
return !!this.verbindung && this.verbindung.verbindungsAbschnitte.some((function(e) { | |
return e.kciPossible() === Ap.TOO_LATE | |
})) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "isAnySectionCheckedIn", { | |
get: function() { | |
return !!this.verbindung && this.verbindung.verbindungsAbschnitte.some((function(e) { | |
return e.kciFaehig && e.kciCheckedIn | |
})) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "relevantKlasse", { | |
get: function() { | |
return ct.KLASSENLOS | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), qh([Object(c["d"])({ | |
required: !0, | |
type: String | |
}), Jh("design:type", String)], t.prototype, "auftragsnummer", void 0), qh([Object(c["e"])(), Jh("design:type", "function" === typeof(n = !1) ? n : Object)], t.prototype, "kciState", void 0), qh([Object(c["c"])(), Jh("design:type", "function" === typeof(r = !1) ? r : Object)], t.prototype, "tracking", void 0), t = qh([Object(c["a"])({ | |
components: { | |
DBWebButtonComp: ve, | |
DBWebMessageBarComp: bl, | |
KCiReiseplan: Hb, | |
DBWebCardComp: eg, | |
KCiHeadLineComp: dh, | |
DBWebSubmenuComp: Vh | |
} | |
})], t), t | |
}(c["g"]), | |
ey = Xh, | |
ty = (n("6b46"), Object(j["a"])(ey, Ph, Bh, !1, null, "64b13800", null)), | |
ny = ty.exports; | |
i["a"].use(st["a"]); | |
var ry = iy(); | |
function iy() { | |
return new st["a"]({ | |
routes: [{ | |
path: "/", | |
name: fe.AUFTRAGSSUCHE, | |
component: zh | |
}, { | |
path: "/dl/:auftragsnummer/:nachname", | |
name: fe.DEEPLINK, | |
component: zh | |
}, { | |
path: "/reiseplan/:auftragsnummer", | |
name: fe.REISEPLAN, | |
component: ny, | |
props: !0, | |
children: [{ | |
path: de.REISEPLAN_HINFAHRT, | |
alias: "", | |
name: fe.REISEPLAN_HINFAHRT, | |
component: Hb, | |
props: { | |
expanded: !0 | |
} | |
}, { | |
path: de.REISEPLAN_RUECKFAHRT, | |
name: fe.REISEPLAN_RUECKFAHRT, | |
component: Hb, | |
props: { | |
expanded: !0 | |
} | |
}] | |
}] | |
}) | |
} | |
var oy, ay = function() { | |
function e() { | |
this.channel = "BAHN_ESU_DEU_DE_KCI", s.account = rt.instance.get(Ye.TRACKING_DB) | |
} | |
return e.prototype.trackKCiAuftragsuchePage = function() { | |
this.trackPage({ | |
pageName: this.channel + "_Auftragssuche", | |
channel: this.channel, | |
events: "event133" | |
}) | |
}, e.prototype.trackKCiReiseplanPage = function(e) { | |
var t = e.verbindungsAbschnitte; | |
this.trackPage({ | |
pageName: this.channel + "_Reiseplan", | |
channel: this.channel, | |
eVar88: "" + t.filter((function(e) { | |
return e.kciFaehig | |
})).length, | |
eVar89: "" + t.filter((function(e) { | |
return e.kciCheckedIn | |
})).length | |
}) | |
}, e.prototype.trackCheckInNowAction = function(e) { | |
this.trackAction(this.checkInActionData(e), "KCI_jetzt_einchecken") | |
}, e.prototype.trackCheckInAction = function(e) { | |
this.trackAction(this.checkInActionData(e), "KCI_Komfort_Checkin") | |
}, e.prototype.trackCheckInSuccessAction = function(e) { | |
this.trackAction(this.checkInActionData(e, !0), "KCI_checkin_erfolgreich") | |
}, e.prototype.trackCheckInErrorAction = function(e) { | |
this.trackAction({ | |
channel: this.channel, | |
prop48: "" + e | |
}, "KCI_checkin_fehler") | |
}, e.prototype.trackAction = function(e, t) { | |
this.track(e, (function() { | |
return s.tl(t) | |
})) | |
}, e.prototype.trackPage = function(e) { | |
this.track(e, (function() { | |
return s.t() | |
})) | |
}, e.prototype.track = function(e, t) { | |
try { | |
Object.assign(s, e), t() | |
} finally { | |
this.resetAllData(e) | |
} | |
}, e.prototype.resetAllData = function(e) { | |
for (var t = 0, n = Object.keys(e); t < n.length; t++) { | |
var r = n[t]; | |
s[r] = "" | |
} | |
}, e.prototype.checkInActionData = function(e, t) { | |
return void 0 === t && (t = !1), { | |
channel: this.channel, | |
events: t ? "event135" : "event134", | |
eVar86: e.reservierung ? "mit" : "ohne", | |
eVar87: e.mainTicket.bahnCard ? "mit" : "ohne" | |
} | |
}, e | |
}(), | |
cy = function() { | |
function e() {} | |
return e.prototype.trackKCiAuftragsuchePage = function() {}, e.prototype.trackKCiReiseplanPage = function() {}, e.prototype.trackCheckInAction = function() {}, e.prototype.trackCheckInNowAction = function() {}, e.prototype.trackCheckInSuccessAction = function() {}, e.prototype.trackCheckInErrorAction = function() {}, e | |
}(); | |
(function(e) { | |
e["error"] = "error", e["warn"] = "warn" | |
})(oy || (oy = {})); | |
var sy = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
uy = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
ly = function() { | |
function e() {} | |
return e.DISABLE_CHARSET_VALIDATION = !0, e.MAX_STACK_TRACE_LENGTH = 8192, sy([Object(ft["a"])(), Object(dt["a"])(1, 1024), uy("design:type", String)], e.prototype, "message", void 0), sy([Object(ft["a"])(), Object(dt["a"])(1, e.MAX_STACK_TRACE_LENGTH), Object(bt["a"])(), uy("design:type", String)], e.prototype, "stackTrace", void 0), sy([Object(ft["a"])(), Object(dt["a"])(1, 1024), uy("design:type", String)], e.prototype, "url", void 0), sy([Object(ft["a"])(), Object(dt["a"])(1, 128), uy("design:type", String)], e.prototype, "version", void 0), sy([Object(bt["a"])(), Object(yt["a"])(oy), uy("design:type", String)], e.prototype, "severity", void 0), e | |
}(); | |
function py(e) { | |
return !!e | |
} | |
function fy(e) { | |
return "object" === typeof e && null !== e && "__vue__" in e | |
} | |
var dy = function() { | |
var e = this, | |
t = e.$createElement, | |
r = e._self._c || t; | |
return r("main", { | |
staticClass: "global-error-page" | |
}, [r("DBWebActionResultComp", { | |
attrs: { | |
title: e.errorTitle, | |
image: n("0edc") | |
} | |
}, [r("DBWebParagraphComp", { | |
directives: [{ | |
name: "translate", | |
rawName: "v-translate" | |
}], | |
staticClass: "global-error-page__info", | |
attrs: { | |
"translate-comment": "Anzeigetext für einen globalen Fehler" | |
} | |
}, [e._v("Der Fehler wurde protokolliert. Bei Rückfragen wenden Sie sich per E-Mail mit folgenden Informationen an "), r("span", { | |
staticClass: "global-error-page__info-email" | |
}, [e._v("[email protected]")]), e._v(".")]), r("DBWebParagraphComp", { | |
staticClass: "global-error-page__fehler-info" | |
}, [r("span", { | |
directives: [{ | |
name: "translate", | |
rawName: "v-translate" | |
}], | |
attrs: { | |
"translate-comment": "Beschriftung der Fehler-ID" | |
} | |
}, [e._v("Fehler-ID: ")]), r("span", [e._v(e._s(e.fehlerId))]), r("br"), r("span", { | |
directives: [{ | |
name: "translate", | |
rawName: "v-translate" | |
}], | |
attrs: { | |
"translate-comment": "Beschriftung des Fehler-Zeitpunkts" | |
} | |
}, [e._v("Fehler-Zeitpunkt: ")]), r("span", [e._v(e._s(e.fehlerTimestamp))])]), r("DBWebButtonGroupComp", { | |
staticClass: "global-error-page__buttons", | |
attrs: { | |
slot: "buttons" | |
}, | |
slot: "buttons" | |
}, [r("DBWebLinkComp", { | |
attrs: { | |
href: e.absoluteUrl, | |
text: e.startSeiteText, | |
type: e.LinkType.buttonSecondary | |
} | |
}), r("DBWebLinkComp", { | |
attrs: { | |
href: e.mailToLink, | |
text: e.supportEmailText, | |
type: e.LinkType.buttonSecondary | |
} | |
})], 1)], 1), r("div", { | |
staticClass: "global-error-page__error" | |
}, [r("p", [e._v(e._s(e.message))]), r("p", [e._v(e._s(e.url))]), r("p", [e._v(e._s(e.version))]), r("div", { | |
staticClass: "global-error-page__error-stacktrace" | |
}, [e._v(e._s(e.stackTrace))])])], 1) | |
}, | |
by = [], | |
gy = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "action-result" | |
}, [e._t("image", [e.image ? n("DBWebPictureComp", { | |
staticClass: "action-result__img test-info__img", | |
attrs: { | |
alt: "", | |
imgLink: e.image | |
} | |
}) : e._e()]), n("DBWebHeadingComp", { | |
staticClass: "action-result__heading test-info__heading", | |
attrs: { | |
level: e.HeadingLevel.h2 | |
} | |
}, [e._v(e._s(e.title) + " ")]), n("div", { | |
staticClass: "action-result__content" | |
}, [e._t("default")], 2), e.$slots.buttons ? n("div", { | |
staticClass: "action-result__buttons" | |
}, [e._t("buttons")], 2) : e._e()], 2) | |
}, | |
hy = [], | |
yy = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
my = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
vy = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Oy = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.HeadingLevel = kc, t | |
} | |
return yy(t, e), my([Object(c["d"])({ | |
required: !1, | |
type: String | |
}), vy("design:type", String)], t.prototype, "title", void 0), my([Object(c["d"])({ | |
required: !1, | |
type: String | |
}), vy("design:type", String)], t.prototype, "image", void 0), t = my([Object(c["a"])({ | |
components: { | |
DBWebLinkComp: E, | |
DBWebPictureComp: V, | |
DBWebHeadingComp: xs | |
} | |
})], t), t | |
}(c["g"]), | |
jy = Oy, | |
_y = (n("6d43"), Object(j["a"])(jy, gy, hy, !1, null, "720261d0", null)), | |
My = _y.exports, | |
Cy = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return n("div", { | |
staticClass: "button-group", | |
class: e.columnClass | |
}, [e._t("default")], 2) | |
}, | |
wy = [], | |
Iy = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Ay = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Ty = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
Ny = function(e) { | |
function t() { | |
return null !== e && e.apply(this, arguments) || this | |
} | |
return Iy(t, e), Object.defineProperty(t.prototype, "columnClass", { | |
get: function() { | |
return this.reverseOrderOnMobile ? "button-group__column--reverse" : "button-group__column" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Ay([Object(c["d"])({ | |
default: !1, | |
type: Boolean | |
}), Ty("design:type", Boolean)], t.prototype, "reverseOrderOnMobile", void 0), t = Ay([c["a"]], t), t | |
}(c["g"]), | |
Dy = Ny, | |
Sy = (n("11fb"), Object(j["a"])(Dy, Cy, wy, !1, null, "613146aa", null)), | |
Ey = Sy.exports, | |
Ly = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Ry = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
ky = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
xy = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.LinkType = g, t.DBColor = r, t.timestampDate = new Date(Date.now()), t | |
} | |
var n; | |
return Ly(t, e), Object.defineProperty(t.prototype, "startSeiteText", { | |
get: function() { | |
return this.$gettext("Zurück zur Startseite") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "supportEmailText", { | |
get: function() { | |
return this.$gettext("E-Mail an Kundendienst") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "errorTitle", { | |
get: function() { | |
return this.$gettext("Es ist ein unerwarteter Fehler aufgetreten") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "absoluteUrl", { | |
get: function() { | |
return "//" + window.location.host | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "mailToLink", { | |
get: function() { | |
var e = "mailto:[email protected]?", | |
t = { | |
subject: "Neue Support-Anfrage (" + this.fehlerId + " / " + this.fehlerTimestamp + ")", | |
body: "Danke für die Teilnahme an der next-bahn.de Beta. Es tut uns leid, dass ein Problem aufgetreten ist.\nMit dem Absenden der E-Mail wird ein Ticket bei unserem Support erstellt.\n\nBitte die folgende Zeile nicht verändern, da diese für die technische Analyse verwendet wird:\n\n" + this.correlationId + ", " + this.fehlerTimestamp + "\n\nWenn Sie wünschen, können sie das Problem noch genauer erläutern. Eine detaillierte Beschreibung des Problems hilft uns das Problem schneller zu lösen:\n" | |
}; | |
return e + Object.keys(t).map((function(e) { | |
return e + "=" + encodeURI(t[e]) | |
})).join("&") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "correlationId", { | |
get: function() { | |
return Vf.buildCorrelationId() | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "fehlerId", { | |
get: function() { | |
return this.correlationId ? this.correlationId.slice(0, 8).toUpperCase() : "" | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "fehlerTimestamp", { | |
get: function() { | |
return Wi(this.timestampDate) | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "message", { | |
get: function() { | |
var e; | |
return "Message: " + ((null === (e = this.loggingRequest) || void 0 === e ? void 0 : e.message) || "undefined") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "url", { | |
get: function() { | |
var e; | |
return "Url: " + ((null === (e = this.loggingRequest) || void 0 === e ? void 0 : e.url) || "undefined") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "version", { | |
get: function() { | |
var e; | |
return "Version: " + ((null === (e = this.loggingRequest) || void 0 === e ? void 0 : e.version) || "undefined") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Object.defineProperty(t.prototype, "stackTrace", { | |
get: function() { | |
var e; | |
return "StackTrace: " + ((null === (e = this.loggingRequest) || void 0 === e ? void 0 : e.stackTrace) || "undefined") | |
}, | |
enumerable: !1, | |
configurable: !0 | |
}), Ry([Object(c["d"])({ | |
type: Object | |
}), ky("design:type", "function" === typeof(n = "undefined" !== typeof ly && ly) ? n : Object)], t.prototype, "loggingRequest", void 0), t = Ry([Object(c["a"])({ | |
components: { | |
DBWebActionResultComp: My, | |
DBWebLinkComp: E, | |
DBWebButtonGroupComp: Ey, | |
DBWebPictureComp: V, | |
DBWebParagraphComp: Xr | |
} | |
})], t), t | |
}(c["g"]), | |
zy = xy, | |
Py = (n("21ca"), Object(j["a"])(zy, dy, by, !1, null, "721a8488", null)), | |
By = Py.exports; | |
function Hy(e) { | |
console.error("Unhandled error", JSON.stringify(e)); | |
var t = Zy(); | |
fy(t) && Uy(t); | |
var n = new By({ | |
propsData: { | |
loggingRequest: e | |
} | |
}).$mount(); | |
Fy(t, n) | |
} | |
function Zy() { | |
return Hy.rootElement || ze("showGlobalError.rootElement was not initialized") | |
} | |
function Uy(e) { | |
try { | |
Wy(e.__vue__).$destroy(!0) | |
} catch (t) { | |
console.warn("Error while destroying old vue instance.", e, t) | |
} | |
} | |
function Fy(e, t) { | |
var n = e.parentElement || ze("rootElement has no parent"); | |
n.replaceChild(t.$el, e), Hy.rootElement = t.$el | |
} | |
function Wy(e) { | |
return e.$parent ? Wy(e.$parent) : e | |
} | |
Hy.rootElement = void 0; | |
var Yy = function() { | |
function e() {} | |
return e.register = function() { | |
i["a"].config.errorHandler = e.vueErrorHandler, window.addEventListener("error", e.windowErrorHandler), window.addEventListener("unhandledrejection", e.unhandledRejectionHandler) | |
}, e.vueErrorHandler = function(t, n, r) { | |
var i, o = []; | |
(null === (i = null === n || void 0 === n ? void 0 : n.$vnode) || void 0 === i ? void 0 : i.tag) && o.push("Vue tag: " + n.$vnode.tag), o.push("Vue info: " + r); | |
var a = e.createDiagnosticsLoggingRequest(t, o.join(", ")); | |
e.defaultErrorHandler(a) | |
}, e.windowErrorHandler = function(t) { | |
if (t.preventDefault(), e.ERROR_WHITELIST.has(t.message)) console.warn("Unhandled error", t.message); | |
else { | |
var n = e.createDiagnosticsLoggingRequest(t.error, t.message); | |
e.defaultErrorHandler(n) | |
} | |
}, e.unhandledRejectionHandler = function(t) { | |
t.preventDefault(); | |
var n = e.createDiagnosticsLoggingRequest(t.reason, t.reason); | |
e.defaultErrorHandler(n) | |
}, e.createDiagnosticsLoggingRequest = function(e, t) { | |
var n, r = []; | |
return e instanceof Error ? (r.push(e.message), e.stack && (n = e.stack.substring(0, ly.MAX_STACK_TRACE_LENGTH))) : r.push(JSON.stringify(e)), "string" === typeof t && r.push(t), { | |
message: r.filter(py).join(", ") || "no message", | |
stackTrace: n, | |
url: window.location.href, | |
version: "1.2.1-da404f977" | |
} | |
}, e.defaultErrorHandler = Hy, e.ERROR_WHITELIST = new Set(["ResizeObserver loop limit exceeded"]), e | |
}(), | |
Gy = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
Ky = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}; | |
function $y(e, t) { | |
var n = this; | |
Hy.rootElement = document.getElementById(e), | |
function() { | |
return Gy(n, void 0, void 0, (function() { | |
var e; | |
return Ky(this, (function(n) { | |
switch (n.label) { | |
case 0: | |
return [4, t()]; | |
case 1: | |
return e = n.sent(), bd(e), Yy.register(), e.$mount(Hy.rootElement), Hy.rootElement = e.$el, [2] | |
} | |
})) | |
})) | |
}().catch(Hy) | |
} | |
var Vy = function() { | |
var e = this, | |
t = e.$createElement, | |
n = e._self._c || t; | |
return e.messages ? n("div", { | |
staticClass: "db-web-snackbar-container", | |
class: { | |
"db-web-snackbar-container--active": e.messages.length > 0 | |
} | |
}, e._l(e.messages, (function(t, r) { | |
return n("DBWebMessageBarComp", { | |
key: "snackbar__message-" + r, | |
staticClass: "db-web-snackbar-container__message", | |
class: { | |
"db-web-snackbar-container__message--show": 0 === r | |
}, | |
attrs: { | |
isClosable: !1, | |
level: t.level || e.MessageBarLevel.SUCCESS, | |
ariaLive: "assertive" | |
} | |
}, [n("DBWebMessageBarContentComp", { | |
attrs: { | |
slot: "content", | |
heading: t.heading, | |
text: t.text | |
}, | |
slot: "content" | |
})], 1) | |
})), 1) : e._e() | |
}, | |
Qy = [], | |
qy = function() { | |
var e = function(t, n) { | |
return e = Object.setPrototypeOf || { | |
__proto__: [] | |
} | |
instanceof Array && function(e, t) { | |
e.__proto__ = t | |
} || function(e, t) { | |
for (var n in t) Object.prototype.hasOwnProperty.call(t, n) && (e[n] = t[n]) | |
}, e(t, n) | |
}; | |
return function(t, n) { | |
function r() { | |
this.constructor = t | |
} | |
e(t, n), t.prototype = null === n ? Object.create(n) : (r.prototype = n.prototype, new r) | |
} | |
}(), | |
Jy = function(e, t, n, r) { | |
var i, o = arguments.length, | |
a = o < 3 ? t : null === r ? r = Object.getOwnPropertyDescriptor(t, n) : r; | |
if ("object" === typeof Reflect && "function" === typeof Reflect.decorate) a = Reflect.decorate(e, t, n, r); | |
else | |
for (var c = e.length - 1; c >= 0; c--)(i = e[c]) && (a = (o < 3 ? i(a) : o > 3 ? i(t, n, a) : i(t, n)) || a); | |
return o > 3 && a && Object.defineProperty(t, n, a), a | |
}, | |
Xy = function(e, t) { | |
if ("object" === typeof Reflect && "function" === typeof Reflect.metadata) return Reflect.metadata(e, t) | |
}, | |
em = function(e) { | |
function t() { | |
var t = null !== e && e.apply(this, arguments) || this; | |
return t.MessageBarLevel = Au, t | |
} | |
return qy(t, e), t.prototype.updated = function() { | |
this.$el.addEventListener("animationiteration", this.onAnimationEnd, !1) | |
}, t.prototype.destroyed = function() { | |
this.$el.removeEventListener("animationiteration", this.onAnimationEnd) | |
}, t.prototype.onAnimationEnd = function() { | |
this.$dbWebSnackbar.next() | |
}, Jy([Object(c["d"])({ | |
required: !0, | |
type: Array | |
}), Xy("design:type", Array)], t.prototype, "messages", void 0), t = Jy([Object(c["a"])({ | |
components: { | |
DBWebMessageBarComp: bl, | |
DBWebMessageBarContentComp: _f | |
} | |
})], t), t | |
}(c["g"]), | |
tm = em, | |
nm = (n("6f99"), Object(j["a"])(tm, Vy, Qy, !1, null, "7cac9a64", null)), | |
rm = nm.exports, | |
im = "DBWebSnackbarContainer", | |
om = function() { | |
function e(e) { | |
this.dBWebSnackbarContainerComp = e, this.messages = [] | |
} | |
return e.install = function(t) { | |
var n = document.createElement("div"); | |
n.setAttribute("id", im), document.body.appendChild(n); | |
var r = new rm({ | |
propsData: { | |
messages: [] | |
} | |
}); | |
r.$mount(n), t.prototype.$dbWebSnackbar = new e(r) | |
}, e.prototype.show = function(e) { | |
this.messages.push(e), this.dBWebSnackbarContainerComp.$props.messages = this.messages | |
}, e.prototype.next = function() { | |
var e = this.messages, | |
t = e.slice(1); | |
this.messages = t, this.dBWebSnackbarContainerComp.$props.messages = this.messages | |
}, e.prototype.destroy = function(e) { | |
var t; | |
null === (t = document.getElementById(im)) || void 0 === t || t.remove(), delete e.prototype.$dbWebSnackbar | |
}, e | |
}(), | |
am = function(e, t, n, r) { | |
function i(e) { | |
return e instanceof n ? e : new n((function(t) { | |
t(e) | |
})) | |
} | |
return new(n || (n = Promise))((function(n, o) { | |
function a(e) { | |
try { | |
s(r.next(e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function c(e) { | |
try { | |
s(r["throw"](e)) | |
} catch (t) { | |
o(t) | |
} | |
} | |
function s(e) { | |
e.done ? n(e.value) : i(e.value).then(a, c) | |
} | |
s((r = r.apply(e, t || [])).next()) | |
})) | |
}, | |
cm = function(e, t) { | |
var n, r, i, o, a = { | |
label: 0, | |
sent: function() { | |
if (1 & i[0]) throw i[1]; | |
return i[1] | |
}, | |
trys: [], | |
ops: [] | |
}; | |
return o = { | |
next: c(0), | |
throw: c(1), | |
return: c(2) | |
}, "function" === typeof Symbol && (o[Symbol.iterator] = function() { | |
return this | |
}), o; | |
function c(e) { | |
return function(t) { | |
return s([e, t]) | |
} | |
} | |
function s(o) { | |
if (n) throw new TypeError("Generator is already executing."); | |
while (a) try { | |
if (n = 1, r && (i = 2 & o[0] ? r["return"] : o[0] ? r["throw"] || ((i = r["return"]) && i.call(r), 0) : r.next) && !(i = i.call(r, o[1])).done) return i; | |
switch (r = 0, i && (o = [2 & o[0], i.value]), o[0]) { | |
case 0: | |
case 1: | |
i = o; | |
break; | |
case 4: | |
return a.label++, { | |
value: o[1], | |
done: !1 | |
}; | |
case 5: | |
a.label++, r = o[1], o = [0]; | |
continue; | |
case 7: | |
o = a.ops.pop(), a.trys.pop(); | |
continue; | |
default: | |
if (i = a.trys, !(i = i.length > 0 && i[i.length - 1]) && (6 === o[0] || 2 === o[0])) { | |
a = 0; | |
continue | |
} | |
if (3 === o[0] && (!i || o[1] > i[0] && o[1] < i[3])) { | |
a.label = o[1]; | |
break | |
} | |
if (6 === o[0] && a.label < i[1]) { | |
a.label = i[1], i = o; | |
break | |
} | |
if (i && a.label < i[2]) { | |
a.label = i[2], a.ops.push(o); | |
break | |
} | |
i[2] && a.ops.pop(), a.trys.pop(); | |
continue | |
} | |
o = t.call(e, a) | |
} catch (c) { | |
o = [6, c], r = 0 | |
} finally { | |
n = i = 0 | |
} | |
if (5 & o[0]) throw o[1]; | |
return { | |
value: o[0] ? o[1] : void 0, | |
done: !0 | |
} | |
} | |
}; | |
$y("db-web-app", (function() { | |
return am(void 0, void 0, void 0, (function() { | |
var e; | |
return cm(this, (function(t) { | |
switch (t.label) { | |
case 0: | |
return i["a"].config.productionTip = !1, i["a"].use(om), [4, rt.instance.init()]; | |
case 1: | |
return t.sent(), e = "s" in window ? new ay : new cy, [2, new xe({ | |
router: ry, | |
provide: { | |
tracking: e | |
} | |
})] | |
} | |
})) | |
})) | |
})) | |
}, | |
"0e64": function(e, t, n) {}, | |
"0ebd": function(e) { | |
e.exports = JSON.parse('{"de_DE":{},"en_GB":{},"fr_FR":{},"it_IT":{}}') | |
}, | |
"0edc": function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwIiBoZWlnaHQ9IjEyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik02MCAxMDZjMTUuNDY0IDAgMjggMS4zNDMgMjggM3MtMTIuNTM2IDMtMjggM2gtLjQ4MkM0NC4yNzYgMTExLjk3MiAzMiAxMTAuNjQgMzIgMTA5YzAtMS42NTcgMTIuNTM2LTMgMjgtM3ptLjY4Ny0zOEw0OC4xMTggOTMuMDUzYTMuNTQgMy41NCAwIDAxLTQuNzQgMS41NzQgMy41MTcgMy41MTcgMCAwMS0xLjY2Ni00LjU0M2wuMDg1LS4xODFMNTIuNzg1IDY4aDcuOTAyem0tMTUuMzEzIDBsLTYuNjc5IDEzLjMxNGEzLjU0IDMuNTQgMCAwMS00Ljc0IDEuNTc1IDMuNTE3IDMuNTE3IDAgMDEtMS42NjYtNC41NDRsLjA4NS0uMTgxTDM3LjQ3MiA2OGg3LjkwMnpNNzYgNjhsLTYuNjggMTMuMzE0YTMuNTQgMy41NCAwIDAxLTQuNzQgMS41NzUgMy41MTcgMy41MTcgMCAwMS0xLjY2Ni00LjU0NGwuMDg1LS4xODFMNjguMDk4IDY4SDc2eiIgZmlsbD0iI0Q3RENFMSIvPjxwYXRoIGQ9Ik03MC42NjcgMTJjMTEuNTk4IDAgMjEgOS4zNDEgMjEgMjAuODY0IDAgMS4wMy0uMDc2IDIuMDQzLS4yMiAzLjAzNEM5Ni45OTggMzcuNzQ0IDEwMSA0Mi45NTMgMTAxIDQ5LjA5YzAgNy41NzgtNi4xIDEzLjc0LTEzLjY4NyAxMy45MDZMODcgNjNIMzFjLTcuNzMyIDAtMTQtNi4yMjctMTQtMTMuOTEgMC03LjY4IDYuMjY4LTEzLjkwOCAxNC0xMy45MDggMC03LjY4MiA2LjI2OC0xMy45MSAxNC0xMy45MSAyLjU3NyAwIDQuOTkxLjY5MyA3LjA2NSAxLjlBMjEuMDE1IDIxLjAxNSAwIDAxNzAuNjY3IDEyeiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik03MC4yNTQgMTEuMDA0YTIyLjAxNSAyMi4wMTUgMCAwMC0xOC40NzkgMTAuNjQ5bC0uMTAzLjE3NC0uMjY4LS4xM0ExNS4wMjMgMTUuMDIzIDAgMDA0NSAyMC4yNzJsLS4zMTguMDAzYy03LjcxMy4xNi0xMy45OTggNi4xMDctMTQuNjMgMTMuNjUybC0uMDIxLjI4NC0uMjkyLjAyMkMyMi4wNDYgMzQuODcgMTYgNDEuMjc4IDE2IDQ5LjA5IDE2IDU3LjMyNiAyMi43MTcgNjQgMzEgNjRoNTZjOC4yODMgMCAxNS02LjY3NCAxNS0xNC45MWwtLjAwNC0uMzM4Yy0uMTM1LTUuOTgxLTMuODQzLTExLjIzLTkuMjkzLTEzLjQ1NWwtLjE2Ni0uMDY2LjA0Ni0uNDVjLjA1Ni0uNjM2LjA4NC0xLjI3NS4wODQtMS45MTcgMC0xMi4wNzctOS44NTItMjEuODY0LTIyLTIxLjg2NGwtLjQxMy4wMDR6TTcwLjY2NyAxM2MxMS4wNDcgMCAyMCA4Ljg5NSAyMCAxOS44NjQgMCAuOTczLS4wNyAxLjkzOC0uMjEgMi44ODlsLS4xMjIuODMuNzk2LjI2NEM5Ni4zODcgMzguNTk1IDEwMCA0My41IDEwMCA0OS4wOSAxMDAgNTYuMjE5IDk0LjE4MSA2MiA4NyA2MkgzMWMtNy4xODEgMC0xMy01Ljc4MS0xMy0xMi45MSAwLTcuMTI3IDUuODE5LTEyLjkwOCAxMy0xMi45MDhoMXYtMWMwLTcuMTI4IDUuODE5LTEyLjkxIDEzLTEyLjkxIDIuMzQgMCA0LjU4OC42MTUgNi41NjIgMS43NjRsLjkuNTIzLjQ4Ny0uOTJBMjAuMDEzIDIwLjAxMyAwIDAxNzAuNjY3IDEzeiIgZmlsbD0iIzg3OEM5NiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTkxIDcyYzYuNjI3IDAgMTItNS4zNzMgMTItMTJzLTUuMzczLTEyLTEyLTEyLTEyIDUuMzczLTEyIDEyIDUuMzczIDEyIDEyIDEyeiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik05MSA0N2MtNy4xOCAwLTEzIDUuODItMTMgMTNzNS44MiAxMyAxMyAxMyAxMy01LjgyIDEzLTEzLTUuODItMTMtMTMtMTN6bTAgMmM2LjA3NSAwIDExIDQuOTI1IDExIDExcy00LjkyNSAxMS0xMSAxMS0xMS00LjkyNS0xMS0xMSA0LjkyNS0xMSAxMS0xMXoiIGZpbGw9IiM4NzhDOTYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05NS4yOTMgNTQuMjkzbDEuNDE0IDEuNDE0TDkyLjQxNCA2MGw0LjI5MyA0LjI5My0xLjQxNCAxLjQxNEw5MSA2MS40MTRsLTQuMjkzIDQuMjkzLTEuNDE0LTEuNDE0TDg5LjU4NiA2MGwtNC4yOTMtNC4yOTMgMS40MTQtMS40MTRMOTEgNTguNTg2bDQuMjkzLTQuMjkzeiIgZmlsbD0iI0REMkIxOSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9nPjwvc3ZnPg==" | |
}, | |
"11fb": function(e, t, n) { | |
"use strict"; | |
var r = n("6ae7"), | |
i = n.n(r); | |
i.a | |
}, | |
"135e": function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTE0LjcwNyAxLjI5M2ExIDEgMCAwMS4wNDIgMS4zNzFMMi43MDcgMTQuNzA3YS45OTYuOTk2IDAgMDEtMS40MTQgMEEuOTk1Ljk5NSAwIDAxMSAxNGMtLjUwOC0uMDAyLTEuMDA4LS41MTMtMS0xVjljMC0xLjEuOS0yIDItMmgyYzEuMSAwIDEuODIuNzEgMS45OTIgMS41OTVsNy4zMDEtNy4zMDJhMSAxIDAgMDExLjQxNCAwem0tMy42OTYgNy45NXYzLjc3NWMwIC41MTgtLjQ1My45NzItMS4wMDMuOTcyLS4zNDEgMC0xLjE3Ny4wMDMtMi41MDguMDF2LTEuMjVsMy41MTEtMy41MDd6TTE0LjEgN2MxIDAgMS45LjkgMS45MDggMiAuMDA1LjY2Ny4wMDIgMi4wMDYtLjAxIDQuMDE4IDAgLjUxOC0uNDUyLjk3Mi0xLjAwMy45NzItLjE2OCAwLTEgLjAwMy0yLjQ5NS4wMVY4LjAwNGMwLS4xMjEuMDIzLS4yMzQuMDctLjMzN2wuNjE1LS42MTZjLjA2My0uMDIuMTQ4LS4wNDMuMjk3LS4wNTFoLjYxOHpNOC41MTUgMkM5LjMzNyAyIDEwIDIuNjYzIDEwIDMuNDg0IDEwIDQuMzM3IDkuMzM3IDUgOC41MTUgNSA3LjY5NSA1IDcgNC4zMzcgNyAzLjQ4NCA3IDIuNjY0IDcuNjk1IDIgOC41MTUgMnpNMy4wMTYgMmMuODIxIDAgMS40ODUuNjYzIDEuNDg1IDEuNDg0QzQuNSA0LjMzNyAzLjgzNyA1IDMuMDE2IDVjLS44MiAwLTEuNTE1LS42NjMtMS41MTUtMS41MTYgMC0uODIuNjk1LTEuNDg0IDEuNTE1LTEuNDg0eiIgZmlsbD0iI0VDMDAxNiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+" | |
}, | |
1406: function(e, t, n) {}, | |
"143f": function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgMTNjMCAuNTUuNDUgMSAxIDFoNGMuNTgzIDAgMS4wMjQtLjQ3IDEuMDI0LS45ODhMNiA5YzAtMS4wMzctLjk2NC0yLTItMkgyQy45MzEgNyAwIDcuOTk2IDAgOXY0em03LjUxNC01TDcuNSAxNEgxMGMuNTUgMCAxLS40ODIgMS0xVjljMC0xLjEzNC0uODYyLTItMS45OTYtMmgtLjQ4NmEuOTg1Ljk4NSAwIDAwLTEuMDA0IDF6bTQuOTg4IDBsLS4wMDIgNmE4NDEuMzQgODQxLjM0IDAgMDEyLjQ5Ni0uMDE2Yy41NSAwIDEuMDA0LS40NjYgMS4wMDQtLjk4NFY5YzAtMS4xMzQtLjg2Ni0yLTItMmgtLjUyNmMtLjU1IDAtLjk3Mi40NS0uOTcyIDF6TTMuMDE2IDVDMy44MzYgNSA0LjUgNC4zMzcgNC41IDMuNDg0IDQuNSAyLjY2NCAzLjgzNyAyIDMuMDE2IDJTMS41IDIuNjYzIDEuNSAzLjQ4NEMxLjUgNC4zMzcgMi4xOTUgNSAzLjAxNiA1em01LjUgMEM5LjMzNiA1IDEwIDQuMzM3IDEwIDMuNDg0IDEwIDIuNjY0IDkuMzM3IDIgOC41MTYgMlM3IDIuNjYzIDcgMy40ODRDNyA0LjMzNyA3LjY5NSA1IDguNTE2IDV6bTQuOTY4IDBDMTQuMzM3IDUgMTUgNC4zMzcgMTUgMy40ODQgMTUgMi42NjQgMTQuMzM3IDIgMTMuNDg0IDIgMTIuNjY0IDIgMTIgMi42NjMgMTIgMy40ODQgMTIgNC4zMzcgMTIuNjYzIDUgMTMuNDg0IDV6IiBmaWxsPSIjRkY3QTAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=" | |
}, | |
"156f": function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAxM2MwIC41NS40NSAxIDEgMWg0Yy41ODMgMCAxLjAyNC0uNDcgMS4wMjQtLjk4OEw2IDljMC0xLjAzNy0uOTY0LTItMi0ySDJDLjkzMSA3IDAgNy45OTYgMCA5djR6bTcuNTE0LTVMNy41IDE0SDEwYy41NSAwIDEtLjQ4MiAxLTFWOWMwLTEuMTM0LS44NjItMi0xLjk5Ni0yaC0uNDg2YS45ODUuOTg1IDAgMDAtMS4wMDQgMXptNC45ODggMGwtLjAwMiA2YTg0MS4zNCA4NDEuMzQgMCAwMTIuNDk2LS4wMTZjLjU1IDAgMS4wMDQtLjQ2NiAxLjAwNC0uOTg0VjljMC0xLjEzNC0uODY2LTItMi0yaC0uNTI2Yy0uNTUgMC0uOTcyLjQ1LS45NzIgMXpNMy4wMTYgNUMzLjgzNiA1IDQuNSA0LjMzNyA0LjUgMy40ODQgNC41IDIuNjY0IDMuODM3IDIgMy4wMTYgMlMxLjUgMi42NjMgMS41IDMuNDg0QzEuNSA0LjMzNyAyLjE5NSA1IDMuMDE2IDV6bTUuNSAwQzkuMzM2IDUgMTAgNC4zMzcgMTAgMy40ODQgMTAgMi42NjQgOS4zMzcgMiA4LjUxNiAyUzcgMi42NjMgNyAzLjQ4NEM3IDQuMzM3IDcuNjk1IDUgOC41MTYgNXptNC45NjggMEMxNC4zMzcgNSAxNSA0LjMzNyAxNSAzLjQ4NCAxNSAyLjY2NCAxNC4zMzcgMiAxMy40ODQgMiAxMi42NjQgMiAxMiAyLjY2MyAxMiAzLjQ4NCAxMiA0LjMzNyAxMi42NjMgNSAxMy40ODQgNXoiIGZpbGw9IiNEN0RDRTEiLz48cGF0aCBkPSJNMCAxM2MwIC41NS40NSAxIDEgMWg0Yy41ODMgMCAxLjAyNC0uNDcgMS4wMjQtLjk4OEw2IDljMC0xLjAzNy0uOTY0LTItMi0ySDJDLjkzMSA3IDAgNy45OTYgMCA5djR6bTMuMDE2LThDMy44MzYgNSA0LjUgNC4zMzcgNC41IDMuNDg0IDQuNSAyLjY2NCAzLjgzNyAyIDMuMDE2IDJTMS41IDIuNjYzIDEuNSAzLjQ4NEMxLjUgNC4zMzcgMi4xOTUgNSAzLjAxNiA1eiIgZmlsbD0iIzY0Njk3MyIvPjwvZz48L3N2Zz4=" | |
}, | |
"20a2": function(e, t, n) { | |
"use strict"; | |
var r = n("3112"), | |
i = n.n(r); | |
i.a | |
}, | |
"21ca": function(e, t, n) { | |
"use strict"; | |
var r = n("72d3"), | |
i = n.n(r); | |
i.a | |
}, | |
"21d3": function(e, t, n) { | |
"use strict"; | |
var r = n("63e4"), | |
i = n.n(r); | |
i.a | |
}, | |
2304: function(e, t, n) { | |
"use strict"; | |
var r = n("85cb"), | |
i = n.n(r); | |
i.a | |
}, | |
"247a": function(e, t, n) {}, | |
2749: function(e, t, n) { | |
"use strict"; | |
var r = n("8144"), | |
i = n.n(r); | |
i.a | |
}, | |
2972: function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAxM2MwIC41NS40NSAxIDEgMWg0Yy41ODMgMCAxLjAyNC0uNDcgMS4wMjQtLjk4OEw2IDljMC0xLjAzNy0uOTY0LTItMi0ySDJDLjkzMSA3IDAgNy45OTYgMCA5djR6bTcuNTE0LTVMNy41IDE0SDEwYy41NSAwIDEtLjQ4MiAxLTFWOWMwLTEuMTM0LS44NjItMi0xLjk5Ni0yaC0uNDg2YS45ODUuOTg1IDAgMDAtMS4wMDQgMXptNC45ODggMGwtLjAwMiA2YTg0MS4zNCA4NDEuMzQgMCAwMTIuNDk2LS4wMTZjLjU1IDAgMS4wMDQtLjQ2NiAxLjAwNC0uOTg0VjljMC0xLjEzNC0uODY2LTItMi0yaC0uNTI2Yy0uNTUgMC0uOTcyLjQ1LS45NzIgMXpNMy4wMTYgNUMzLjgzNiA1IDQuNSA0LjMzNyA0LjUgMy40ODQgNC41IDIuNjY0IDMuODM3IDIgMy4wMTYgMlMxLjUgMi42NjMgMS41IDMuNDg0QzEuNSA0LjMzNyAyLjE5NSA1IDMuMDE2IDV6bTUuNSAwQzkuMzM2IDUgMTAgNC4zMzcgMTAgMy40ODQgMTAgMi42NjQgOS4zMzcgMiA4LjUxNiAyUzcgMi42NjMgNyAzLjQ4NEM3IDQuMzM3IDcuNjk1IDUgOC41MTYgNXptNC45NjggMEMxNC4zMzcgNSAxNSA0LjMzNyAxNSAzLjQ4NCAxNSAyLjY2NCAxNC4zMzcgMiAxMy40ODQgMiAxMi42NjQgMiAxMiAyLjY2MyAxMiAzLjQ4NCAxMiA0LjMzNyAxMi42NjMgNSAxMy40ODQgNXoiIGZpbGw9IiNEN0RDRTEiLz48cGF0aCBkPSJNMCAxM2MwIC41NS40NSAxIDEgMWg0Yy41ODMgMCAxLjAyNC0uNDcgMS4wMjQtLjk4OEw2IDljMC0xLjAzNy0uOTY0LTItMi0ySDJDLjkzMSA3IDAgNy45OTYgMCA5djR6bTcuNTE0LTVMNy41IDE0SDEwYy41NSAwIDEtLjQ4MiAxLTFWOWMwLTEuMTM0LS44NjItMi0xLjk5Ni0yaC0uNDg2YS45ODUuOTg1IDAgMDAtMS4wMDQgMXpNMy4wMTYgNUMzLjgzNiA1IDQuNSA0LjMzNyA0LjUgMy40ODQgNC41IDIuNjY0IDMuODM3IDIgMy4wMTYgMlMxLjUgMi42NjMgMS41IDMuNDg0QzEuNSA0LjMzNyAyLjE5NSA1IDMuMDE2IDV6bTUuNSAwQzkuMzM2IDUgMTAgNC4zMzcgMTAgMy40ODQgMTAgMi42NjQgOS4zMzcgMiA4LjUxNiAyUzcgMi42NjMgNyAzLjQ4NEM3IDQuMzM3IDcuNjk1IDUgOC41MTYgNXoiIGZpbGw9IiM2NDY5NzMiLz48L2c+PC9zdmc+" | |
}, | |
"29cb": function(e, t, n) {}, | |
"2ad3": function(e, t, n) {}, | |
3112: function(e, t, n) {}, | |
"33e4": function(e, t, n) { | |
"use strict"; | |
var r = n("6b93"), | |
i = n.n(r); | |
i.a | |
}, | |
3475: function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSI+PHBhdGggZD0iTTMxLjU4MSA0Ny41MDljLTEuMzg4LjQ3MS0zLjE1Ljg1Ni01LjI2Ljg1Ni03LjY5NCAwLTE1Ljk5Ni02LjE3Mi0xNS45OTYtMTYuMTQzIDAtOC43MzYgNy4zMy0xNi4xMTYgMTYuMDA3LTE2LjExNiAyLjA1IDAgMy43ODQuMzg1IDUuMTUuODQ1bDIuMDM0LTYuMDJhMjIuMzU2IDIyLjM1NiAwIDAwLTcuMTg0LTEuMThDMTQuMDE4IDkuNzUxIDQgMTkuODMxIDQgMzIuMjIxYzAgMTIuNDA2IDEwLjAxMyAyMi40OTcgMjIuMzIgMjIuNDk3IDIuODgzIDAgNS4zNTItLjUzNiA3LjMyOS0xLjIxNGwtMi4wNjgtNS45OTUiIGZpbGw9IiM4NzhDOTYiLz48cGF0aCBmaWxsPSIjNzhCRTE0IiBkPSJNNTQuOTQ1IDguNTA3TDMxLjI1MyAzMi4yMWwtOS4zMzUtOS4yMDgtNC45MzggNS4wNDcgMTQuMjY2IDE0LjE0IDI4LjY0OS0yOC41OC00Ljk1LTUuMSIvPjwvZz48L3N2Zz4=" | |
}, | |
"35bb": function(e, t, n) {}, | |
3609: function(e, t, n) { | |
"use strict"; | |
(function(e) { | |
n.d(t, "a", (function() { | |
return r | |
})); | |
var r = function() { | |
function t() {} | |
return t.TOUCHPOINT_PROFIL = { | |
vertriebsweg: 54, | |
verkaufsart: 50, | |
ausgabestelle: 512004, | |
schalter: 651 | |
}, t.ENCODED_TOUCHPOINT_PROFIL = e.from(JSON.stringify(t.TOUCHPOINT_PROFIL)).toString("base64"), t | |
}() | |
}).call(this, n("ce44").Buffer) | |
}, | |
"365d": function(e, t, n) {}, | |
3855: function(e, t, n) { | |
"use strict"; | |
var r = n("ae26"), | |
i = n.n(r); | |
i.a | |
}, | |
"396a": function(e, t, n) {}, | |
"3c64": function(e, t, n) {}, | |
"3f76": function(e, t, n) {}, | |
"3fb4": function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI2FmYjRiYiIgZD0iTTMyIDE2YzAgOC44MzctNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNiA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTZ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE5LjU4OSAyMy40NzVhLjQwNi40MDYgMCAwMC40MDgtLjQwNHYtLjc5MmEuNC40IDAgMDAtLjQwOC0uNDA0aC03LjE4NWEuNDA2LjQwNiAwIDAwLS40MDguNDA0di43OTJhLjQuNCAwIDAwLjQwOC40MDRoLS40MTJBMy4wOTkgMy4wOTkgMCAwMTguODggMjAuMjdsLjI3NC0xMC4zOTdjLjAyMy0uODgyLjczMS0xLjgwMSAxLjU4NC0yLjA1MmwtLjExNy4wMzVjMi45NjctLjg3MyA3Ljc3LS44NzYgMTAuNzQ5IDBsLS4xMDktLjAzMmMuODQ4LjI0OSAxLjU1NCAxLjE2NCAxLjU3NyAyLjA0OWwuMjc0IDEwLjM5N0EzLjEwMiAzLjEwMiAwIDAxMjAgMjMuNDc1aC0uNDEyem0tOC42MTUtMTIuMDAybC41MzQgNC44MDRhLjkxNC45MTQgMCAwMC44ODUuNzk4SDE5LjZhLjkxMy45MTMgMCAwMC44ODUtLjc5OGwuNTM0LTQuODA0Yy4wOTgtLjg4MS0uNTIxLTEuNzU5LTEuMzgzLTEuOTU4bC0uNTI1LS4xMjFjLTEuNzIxLS4zOTctNC41MS0uMzk3LTYuMjMgMGwtLjUyNS4xMjFjLS44NTkuMTk4LTEuNDgxIDEuMDc1LTEuMzgzIDEuOTU4em0xLjAyMyA4LjgwMmgxLjJhLjguOCAwIDEwMC0xLjZoLTEuMmEuOC44IDAgMTAwIDEuNnptNi44IDBoMS4yYS44LjggMCAxMDAtMS42aC0xLjJhLjguOCAwIDEwMCAxLjZ6bS02LjggMy42MDRjMC0uMjIzLjE4Mi0uNDA0LjQwOC0uNDA0aDcuMTg1YS40LjQgMCAwMS40MDguNDA0di43OTJhLjQwNi40MDYgMCAwMS0uNDA4LjQwNGgtNy4xODVhLjQuNCAwIDAxLS40MDgtLjQwNHYtLjc5MnoiLz48L3N2Zz4=" | |
}, | |
"42bb": function(e, t, n) {}, | |
"469c": function(e, t, n) { | |
"use strict"; | |
var r = n("29cb"), | |
i = n.n(r); | |
i.a | |
}, | |
4765: function(e, t, n) { | |
"use strict"; | |
var r = n("75a4"), | |
i = n.n(r); | |
i.a | |
}, | |
"478a": function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzM3NWZjMyIgZD0iTTMyIDE2YzAgOC44MzctNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNiA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTZ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEzLjM4NSA4Ljh2OC45NThjMCAxLjQzIDEuMTcgMi41ODkgMi42MTQgMi41ODlzMi42MTQtMS4xNTkgMi42MTQtMi41ODlWOC44aDQuNDk3djguOTU4YzAgMy44ODktMy4xODMgNy4wNDItNy4xMTEgNy4wNDJzLTcuMTExLTMuMTUzLTcuMTExLTcuMDQyVjguOGg0LjQ5N3oiLz48L3N2Zz4=" | |
}, | |
"47b5": function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzIyN2VhMCIgZD0iTTMyIDE2YzAgOC44MzctNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNiA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTZ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIyLjI0NCAyMy42OTlsLS44NjUtLjg2NWEuOC44IDAgMDAtMS4xMzEgMGwtMS4wMzQgMS4wMzQtMS4wMzQtMS4wMzRhLjguOCAwIDAwLTEuMTMxIDBsLTEuMDM0IDEuMDM0LTEuMDM0LTEuMDM0YS44LjggMCAwMC0xLjEzMSAwbC0xLjAzNCAxLjAzNC0xLjAzNC0xLjAzNGEuOC44IDAgMDAtMS4xMzEgMGwtLjg2NS44NjVjLS4zNTgtLjI1Ni0uNjU0LS41OS0uODE3LS45NTZsLTEuOTA1LTQuMjg2Yy0uMzU4LS44MDUuMDI4LTEuNjgyLjg3NC0xLjk2NGw4LjA3OS0yLjY5MyA4LjA3OSAyLjY5M2MuODQuMjggMS4yMzIgMS4xNTkuODc0IDEuOTY0bC0xLjkwNSA0LjI4NmMtLjE2My4zNjYtLjQ1OS43LS44MTcuOTU2em0tMS40My05Ljk4NmwtNC44LTEuNi00LjggMS42di0yLjQ1OGMwLS44ODQuNzIyLTEuNjAxIDEuNjA3LTEuNjAxaDYuMzg2Yy44ODcgMCAxLjYwNy43MTMgMS42MDcgMS42MDF2Mi40NTh6bS0zLjItNS4xMTRoLTMuMlY2LjYwNWMwLS4yMjQuMTcyLS40MDUuMzkyLS40MDVoMi40MTVhLjQuNCAwIDAxLjM5Mi40MDV2MS45OTR6bS00LjQgMTAuODAxYTEuMiAxLjIgMCAxMDAtMi40IDEuMiAxLjIgMCAwMDAgMi40em01LjYgMGExLjIgMS4yIDAgMTAwLTIuNCAxLjIgMS4yIDAgMDAwIDIuNHoiLz48L3N2Zz4=" | |
}, | |
"4ac6": function(e, t, n) {}, | |
"4acc": function(e, t, n) { | |
"use strict"; | |
var r = n("8e90"), | |
i = n.n(r); | |
i.a | |
}, | |
"50fb": function(e, t, n) { | |
"use strict"; | |
var r = n("7f10"), | |
i = n.n(r); | |
i.a | |
}, | |
"532c": function(e, t, n) { | |
"use strict"; | |
var r = n("7cbe"), | |
i = n.n(r); | |
i.a | |
}, | |
5758: function(e, t, n) { | |
"use strict"; | |
var r = n("6e90"), | |
i = n.n(r); | |
i.a | |
}, | |
"595b": function(e, t, n) { | |
"use strict"; | |
var r = n("247a"), | |
i = n.n(r); | |
i.a | |
}, | |
"5b0c": function(e, t, n) { | |
"use strict"; | |
var r = n("8e09"), | |
i = n.n(r); | |
i.a | |
}, | |
"5be2": function(e, t, n) { | |
"use strict"; | |
var r = n("4ac6"), | |
i = n.n(r); | |
i.a | |
}, | |
"5c5f": function(e, t, n) {}, | |
"5ffd": function(e, t, n) {}, | |
"616e": function(e, t, n) {}, | |
6275: function(e, t, n) {}, | |
"63e4": function(e, t, n) {}, | |
"65f4": function(e, t, n) { | |
"use strict"; | |
var r = n("b744"), | |
i = n.n(r); | |
i.a | |
}, | |
6751: function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI2VmODMwMCIgZD0iTTMyIDE2YzAgOC44MzctNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNiA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTZ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTEyLjQgMjR2MS4yMDhhLjM5LjM5IDAgMDEtLjM5Mi4zOTJIOS41OTNhLjM5LjM5IDAgMDEtLjM5Mi0uMzkydi0xLjQyMmExLjYgMS42IDAgMDEtLjgtMS4zODF2LTYuNDA0aC0uNDA0YS4zOTMuMzkzIDAgMDEtLjM5Ni0uMzk4di0zLjIwNGMwLS4yMi4xNzMtLjM5OC4zOTYtLjM5OGguNDA0VjguNzk3YzAtLjg4MS43MTMtMS41OTYgMS41OTgtMS41OTZoMTIuMDA0Yy44ODIgMCAxLjU5OC43MjIgMS41OTggMS41OTZ2My4yMDRoLjQwNGMuMjE5IDAgLjM5Ni4xNzIuMzk2LjM5OHYzLjIwNGMwIC4yMi0uMTczLjM5OC0uMzk2LjM5OGgtLjQwNHY2LjQwNGMwIC41OTItLjMyMSAxLjEwOC0uOCAxLjM4M3YxLjQyYS4zOS4zOSAwIDAxLS4zOTIuMzkyaC0yLjQxNWEuMzkuMzkgMCAwMS0uMzkyLS4zOTJWMjRoLTcuMnpNMTIgOC44MDR2Ljc5MmEuNC40IDAgMDAuNDA4LjQwNGg3LjE4NWEuNDA2LjQwNiAwIDAwLjQwOC0uNDA0di0uNzkyYS40LjQgMCAwMC0uNDA4LS40MDRoLTcuMTg1YS40MDYuNDA2IDAgMDAtLjQwOC40MDR6bS0yIDMuOTk0djQuODA1YzAgLjQzNS4zNjEuNzk4LjgwNi43OThoMTAuMzg4YS44LjggMCAwMC44MDYtLjc5OHYtNC44MDVhLjgwNi44MDYgMCAwMC0uODA2LS43OThIMTAuODA2YS44LjggMCAwMC0uODA2Ljc5OHptMS4yIDguODAyaDEuMmEuOC44IDAgMTAwLTEuNmgtMS4yYS44LjggMCAxMDAgMS42em04LjQgMGgxLjJhLjguOCAwIDEwMC0xLjZoLTEuMmEuOC44IDAgMTAwIDEuNnoiLz48L3N2Zz4=" | |
}, | |
"6a1b": function(e, t, n) { | |
"use strict"; | |
var r = n("5c5f"), | |
i = n.n(r); | |
i.a | |
}, | |
"6ae7": function(e, t, n) {}, | |
"6b46": function(e, t, n) { | |
"use strict"; | |
var r = n("adc7"), | |
i = n.n(r); | |
i.a | |
}, | |
"6b93": function(e, t, n) {}, | |
"6d43": function(e, t, n) { | |
"use strict"; | |
var r = n("6275"), | |
i = n.n(r); | |
i.a | |
}, | |
"6e3d": function(e, t, n) {}, | |
"6e90": function(e, t, n) {}, | |
"6eba": function(e, t, n) { | |
"use strict"; | |
var r = n("616e"), | |
i = n.n(r); | |
i.a | |
}, | |
"6f8f": function(e, t, n) { | |
"use strict"; | |
var r = n("0e64"), | |
i = n.n(r); | |
i.a | |
}, | |
"6f99": function(e, t, n) { | |
"use strict"; | |
var r = n("96e3"), | |
i = n.n(r); | |
i.a | |
}, | |
"70d8": function(e, t, n) { | |
"use strict"; | |
var r = n("c5ba"), | |
i = n.n(r); | |
i.a | |
}, | |
"72d3": function(e, t, n) {}, | |
"75a4": function(e, t, n) {}, | |
7611: function(e, t, n) {}, | |
7638: function(e, t, n) { | |
"use strict"; | |
var r = n("5ffd"), | |
i = n.n(r); | |
i.a | |
}, | |
"79c6": function(e, t, n) {}, | |
"7c50": function(e, t, n) {}, | |
"7cbe": function(e, t, n) {}, | |
"7f10": function(e, t, n) {}, | |
8144: function(e, t, n) {}, | |
8230: function(e, t, n) {}, | |
"825c": function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI2ZmY2QwMCIgZD0iTTMyIDE2YzAgOC44MzctNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNiA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTZ6Ii8+PHBhdGggZmlsbD0iIzI4MmQzNyIgZD0iTTguODQgMTQuNTlsMS4wOC0zLjQ1N2MuMjY1LS44NDcgMS4xOTctMS41MzMgMi4wODQtMS41MzNoMS41OTVWOC40MDRjMC0uMjIzLjE4Mi0uNDA0LjM5My0uNDA0aDQuMDE0Yy4yMTcgMCAuMzkzLjE3MS4zOTMuNDA0VjkuNmgxLjU5NWMuODg2IDAgMS44MTkuNjg1IDIuMDg0IDEuNTMzbDEuMDggMy40NTZjLjUwMS4yNy44NDEuOC44NDEgMS40MDl2NC4wMDRhMS42IDEuNiAwIDAxLS44IDEuMzg1djEuNDE3YS4zOTMuMzkzIDAgMDEtLjM5Ni4zOTZoLTEuNjA3YS4zOTMuMzkzIDAgMDEtLjM5Ni0uMzk2VjIxLjZoLTkuNnYxLjIwNGEuMzkzLjM5MyAwIDAxLS4zOTYuMzk2SDkuMTk3YS4zOTMuMzkzIDAgMDEtLjM5Ni0uMzk2di0xLjQxNmExLjYgMS42IDAgMDEtLjgtMS4zODZ2LTQuMDA0YzAtLjYwOS4zNDItMS4xMzguODQtMS40MDh6bTEyLjA5NC0zLjA5OWMtLjEwOC0uMzQ3LS41NzYtLjY5MS0uOTM4LS42OTFoLTcuOTkxYy0uMzYyIDAtLjgzLjM0NS0uOTM4LjY5MUwxMC4wMzMgMTQuOGgxMS45MzZsLTEuMDM0LTMuMzA5ek0xMS4yIDE4LjRhMS4yIDEuMiAwIDEwMC0yLjQgMS4yIDEuMiAwIDAwMCAyLjR6bTkuNiAwYTEuMiAxLjIgMCAxMDAtMi40IDEuMiAxLjIgMCAwMDAgMi40eiIvPjwvc3ZnPg==" | |
}, | |
8273: function(e, t, n) { | |
"use strict"; | |
var r = n("6e3d"), | |
i = n.n(r); | |
i.a | |
}, | |
8285: function(e, t, n) {}, | |
"828f": function(e, t, n) { | |
"use strict"; | |
var r = n("cfb3"), | |
i = n.n(r); | |
i.a | |
}, | |
"84a8": function(e, t, n) { | |
"use strict"; | |
var r = n("acbe"), | |
i = n.n(r); | |
i.a | |
}, | |
"84da": function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzg3OGM5NiIgZD0iTTMyIDE2YzAgOC44MzctNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNiA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTZ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTguNzM2IDguODQzYzAtLjg4LjY5Ni0xLjc1NiAxLjU1OC0xLjk1OWwyLjU5NC0uNjFjMS43MTktLjQwNCA0LjUxMy0uNDAzIDYuMjI0IDBsMi41OTQuNjFjLjg2MS4yMDIgMS41NTggMS4wODEgMS41NTggMS45NTl2MTEuNTU2YTQuNzk1IDQuNzk1IDAgMDEtNC43OTcgNC43OThoLTQuOTMzYTQuNzk3IDQuNzk3IDAgMDEtNC43OTctNC43OThWOC44NDN6bTMuODUgMTMuNDY5YTEuMzkgMS4zOSAwIDEwMC0yLjc3OCAxLjM5IDEuMzkgMCAwMDAgMi43Nzh6bTYuODM3IDBhMS4zOSAxLjM5IDAgMTAwLTIuNzc4IDEuMzkgMS4zOSAwIDAwMCAyLjc3OHpNMTYgMTkuNzQ4YTEuMzkgMS4zOSAwIDEwMC0yLjc3OCAxLjM5IDEuMzkgMCAwMDAgMi43Nzh6bS01LjU1NS05LjEzM3YzLjUyNWMwIC40NDkuMzU5LjgwMS44MDEuODAxaDMuNTI1YS43OTcuNzk3IDAgMDAuODAxLS44MDF2LTMuNTI1YS43OTcuNzk3IDAgMDAtLjgwMS0uODAxaC0zLjUyNWEuNzk3Ljc5NyAwIDAwLS44MDEuODAxem01Ljk4MiAwdjMuNTI1YzAgLjQ0OS4zNTkuODAxLjgwMS44MDFoMy41MjVhLjc5Ny43OTcgMCAwMC44MDEtLjgwMXYtMy41MjVhLjc5Ny43OTcgMCAwMC0uODAxLS44MDFoLTMuNTI1YS43OTcuNzk3IDAgMDAtLjgwMS44MDF6Ii8+PC9zdmc+" | |
}, | |
"85a9": function(e, t, n) {}, | |
"85cb": function(e, t, n) {}, | |
8717: function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iI2M4MjQ3ZiIgZD0iTTMyIDE2YzAgOC44MzctNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNiA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTZ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE0LjI5NiA4LjYxMWwtMS4zNDUtMS4xOThhLjY5Ni42OTYgMCAwMTAtMS4wNjhsMy4wNzgtMi43NDYgMy4wNzggMi43NDZhLjY5Ni42OTYgMCAwMTAgMS4wNjhsLTEuMzQ4IDEuMmMuNTE2LjAyNCAxIC4wNiAxLjQyMS4xMDdsMi40MjMuMjY5Yy44ODIuMDk4IDEuNTk4Ljg5IDEuNTk4IDEuNzc2djEyLjAwNGMwIC44ODItLjcxNyAxLjY3OC0xLjU5OCAxLjc3NmwtMi40MjMuMjY5Yy0xLjc1Ni4xOTUtNC42MDEuMTk1LTYuMzU4IDBsLTIuNDIzLS4yNjljLS44ODItLjA5OC0xLjU5OC0uODktMS41OTgtMS43NzZWMTAuNzY1YzAtLjg4Mi43MTctMS42NzggMS41OTgtMS43NzZsMi40MjMtLjI2OWMuNDM2LS4wNDguOTM4LS4wODUgMS40NzUtLjEwOXpNMTIgMTAuODA0di43OTJhLjQuNCAwIDAwLjQwOC40MDRoNy4xODVhLjQwNi40MDYgMCAwMC40MDgtLjQwNHYtLjc5MmEuNC40IDAgMDAtLjQwOC0uNDA0aC03LjE4NWEuNDA2LjQwNiAwIDAwLS40MDguNDA0em0tMS42IDMuNTk0djQuODA1YzAgLjQzNS4zNjEuNzk4LjgwNS43OThoOS41ODlhLjgwMS44MDEgMCAwMC44MDYtLjc5OHYtNC44MDVhLjgwNi44MDYgMCAwMC0uODA1LS43OThoLTkuNTg5YS44LjggMCAwMC0uODA1Ljc5OHptLjggOC4zNjloMS4yYS44LjggMCAxMDAtMS42aC0xLjJhLjguOCAwIDEwMCAxLjZ6bTguNCAwaDEuMmEuOC44IDAgMTAwLTEuNmgtMS4yYS44LjggMCAxMDAgMS42ek0xNy42OTkgNi42MzNsLTEuNjcxLTEuMzM2LTEuNjcxIDEuMzM2Yy0uMTY3LjEzNC0uMTcxLjM1OCAwIC40OTRsMS42NzEgMS4zMyAxLjY3MS0xLjMzYS4zMDQuMzA0IDAgMDAwLS40OTR6Ii8+PC9zdmc+" | |
}, | |
8757: function(e, t, n) {}, | |
"8c90": function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzNjNDE0YiIgZD0iTTMyIDE2YzAgOC44MzctNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNiA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTZ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTguODAxIDE5LjIyNGMuMjYzLjM5NS41NTQuNzcuODcyIDEuMTI0LjkwMiAxLjAwNiAxLjgxMyAxLjY1NCAyLjQ5OSAyIC42MzMuMzc0IDEuNTU1LjYxOSAyLjI3NS42MTloMy4yNDZjLjcwNiAwIDEuNjIyLS4yNDcgMi4yNS0uNjA1LjY4OC0uMzQ2IDEuNjA4LS45OTYgMi41MTgtMi4wMTEuMzE4LS4zNTUuNjExLS43My44NzUtMS4xMjctLjIzOSAxLjc1Ni0xLjA2OCAzLjgwMi0zLjI0OCA1LjU2NnYuODE3YS43OTcuNzk3IDAgMDEtLjgwNC43OTNoLTYuNDdhLjguOCAwIDAxLS44MDQtLjc5M3YtLjgyOWMtMi4xNi0xLjc0OC0yLjk3Ny0zLjc5NC0zLjIwOS01LjU1NHpNMTYuMDcgNS42YzMuMjA3IDAgNy4yNyAyLjQ0NyA3LjI3IDYuNDYydjEuNjE2YzAgNS4yMzgtNC4xNjIgNy4yNjEtNC4xNjIgNy4yNjEtLjM3OC4yMjgtMS4wNDguNDEzLTEuNDg0LjQxM2gtMy4yNDZjLS40NDIgMC0xLjExOC0uMTgtMS40OTUtLjQyIDAgMC00LjE1Mi0yLjAxNC00LjE1Mi03LjI1NHYtMS42MTZjMC00LjAxNSA0LjA2My02LjQ2MiA3LjI3LTYuNDYyem01LjI1IDYuNDYyYzAtMi40MDUtMi41OTEtNC40NDMtNS4yNS00LjQ0M3MtNS4yNSAyLjAzNy01LjI1IDQuNDQzdi44MDhjMCAuNDYgMS43MjMgMi40MjkgNS4yNSAyLjQyM3M1LjI1LTIuMjE2IDUuMjUtMi40MjN2LTEuMDk4LjI5em0tNy44MDcgNC42MjhhLjU0Ni41NDYgMCAwMC0uNDYtLjQyNmwtMS42NC0uMTYzLjM0NCAxLjgzNGMuMDQuMjE0LjI1OC40MDYuNDY5LjQyN2wxLjYxLjE2Mi0uMzIzLTEuODM0em01LjExOCAwbC0uMzIzIDEuODM0IDEuNjEtLjE2MmEuNTY4LjU2OCAwIDAwLjQ2OS0uNDI3bC4zNDQtMS44MzQtMS42NC4xNjNhLjU0Ni41NDYgMCAwMC0uNDYuNDI2eiIvPjwvc3ZnPg==" | |
}, | |
"8e09": function(e, t, n) {}, | |
"8e90": function(e, t, n) {}, | |
9120: function(e, t, n) { | |
"use strict"; | |
var r = n("35bb"), | |
i = n.n(r); | |
i.a | |
}, | |
9140: function(e, t, n) {}, | |
"96e3": function(e, t, n) {}, | |
"9a99": function(e, t, n) {}, | |
"9b5b": function(e, t, n) { | |
"use strict"; | |
var r = n("cec2"), | |
i = n.n(r); | |
i.a | |
}, | |
"9b62": function(e, t, n) { | |
"use strict"; | |
var r = n("a6da"), | |
i = n.n(r); | |
i.a | |
}, | |
"9f3d": function(e, t, n) {}, | |
"9f82": function(e, t, n) { | |
"use strict"; | |
var r = n("8285"), | |
i = n.n(r); | |
i.a | |
}, | |
a597: function(e, t, n) {}, | |
a5a6: function(e, t, n) { | |
"use strict"; | |
var r = n("42bb"), | |
i = n.n(r); | |
i.a | |
}, | |
a6da: function(e, t, n) {}, | |
a932: function(e, t, n) { | |
"use strict"; | |
var r = n("1406"), | |
i = n.n(r); | |
i.a | |
}, | |
a9a8: function(e, t, n) {}, | |
ac7e: function(e, t, n) { | |
"use strict"; | |
var r = n("afd4"), | |
i = n.n(r); | |
i.a | |
}, | |
acbe: function(e, t, n) {}, | |
adc7: function(e, t, n) {}, | |
add2: function(e, t, n) { | |
"use strict"; | |
var r = n("7c50"), | |
i = n.n(r); | |
i.a | |
}, | |
ae26: function(e, t, n) {}, | |
afd4: function(e, t, n) {}, | |
b228: function(e, t, n) { | |
"use strict"; | |
var r = n("fd90"), | |
i = n.n(r); | |
i.a | |
}, | |
b501: function(e, t, n) { | |
"use strict"; | |
var r = n("7611"), | |
i = n.n(r); | |
i.a | |
}, | |
b744: function(e, t, n) {}, | |
bbaa: function(e, t, n) { | |
"use strict"; | |
var r = n("396a"), | |
i = n.n(r); | |
i.a | |
}, | |
bbd6: function(e, t, n) { | |
"use strict"; | |
var r = n("3f76"), | |
i = n.n(r); | |
i.a | |
}, | |
bc1c: function(e, t, n) { | |
"use strict"; | |
var r = n("d045"), | |
i = n.n(r); | |
i.a | |
}, | |
bc4e: function(e, t, n) { | |
"use strict"; | |
var r = n("a9a8"), | |
i = n.n(r); | |
i.a | |
}, | |
bcf8: function(e, t, n) {}, | |
be85: function(e, t, n) { | |
"use strict"; | |
var r = n("9140"), | |
i = n.n(r); | |
i.a | |
}, | |
be86: function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzAwNzg0MSIgZD0iTTMyIDE2YzAgOC44MzctNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNiA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTZ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE2LjEzOSAyNC44Yy0yLjQ3IDAtNS4zMjEtMS4xMTItNi44NzctMi41MDh2LTMuNTJjMS40NzYgMi4xMjQgNC4xNjggMy43NjMgNi44NzcgMy43NjMgMS42NTkgMCAyLjk5My0uOTUgMi45OTMtMS45NjQgMC0zLjgyMi0xMC4wMTMtMS40NTUtMTAuMDEzLTguMDQ5IDAtMy40NjEgMy4zNzgtNS4zMjEgNi40MTMtNS4zMjEgMi41MDIgMCA0Ljc0OC44MTMgNi41MzcgMi4xODZ2Mi45MTdjLTEuNTU2LTEuNjU2LTMuODc4LTMuMS02LjU5OS0zLjEtMS41NTYgMC0yLjQ0Ni44MjgtMi40NDYgMS44MDEgMCA0LjA4NSAxMC4xNzUgMS4yMTMgMTAuMTc1IDcuOTI3IDAgMi43MTMtMi42MyA1Ljg2OS03LjA2MSA1Ljg2OXoiLz48L3N2Zz4=" | |
}, | |
c19e: function(e, t, n) {}, | |
c342: function(e, t, n) { | |
"use strict"; | |
var r = n("d6c6"), | |
i = n.n(r); | |
i.a | |
}, | |
c57c: function(e, t, n) {}, | |
c5aa: function(e, t, n) { | |
"use strict"; | |
var r = n("fa7c"), | |
i = n.n(r); | |
i.a | |
}, | |
c5ba: function(e, t, n) {}, | |
c69c: function(e, t, n) {}, | |
cad5: function(e, t, n) { | |
"use strict"; | |
var r = n("c69c"), | |
i = n.n(r); | |
i.a | |
}, | |
cec2: function(e, t, n) {}, | |
cf67: function(e, t, n) { | |
"use strict"; | |
var r = n("bcf8"), | |
i = n.n(r); | |
i.a | |
}, | |
cfb3: function(e, t, n) {}, | |
d045: function(e, t, n) {}, | |
d1fb: function(e, t, n) { | |
"use strict"; | |
var r = n("ea13"), | |
i = n.n(r); | |
i.a | |
}, | |
d238: function(e, t, n) { | |
"use strict"; | |
var r = n("85a9"), | |
i = n.n(r); | |
i.a | |
}, | |
d5d5: function(e, t, n) { | |
"use strict"; | |
var r = n("365d"), | |
i = n.n(r); | |
i.a | |
}, | |
d6c6: function(e, t, n) {}, | |
d837: function(e, t, n) {}, | |
d8d0: function(e, t, n) { | |
"use strict"; | |
var r = n("79c6"), | |
i = n.n(r); | |
i.a | |
}, | |
d9cb: function(e, t, n) { | |
"use strict"; | |
var r = n("8757"), | |
i = n.n(r); | |
i.a | |
}, | |
db6d: function(e, t, n) { | |
"use strict"; | |
var r = n("3c64"), | |
i = n.n(r); | |
i.a | |
}, | |
dc24: function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyBpZD0iREJfbG9nbyIgZGF0YS1uYW1lPSJEQiBsb2dvIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgNzAiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZWMwMDE2fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTkwIDBIMTAuMDVBMTAgMTAgMCAwMDAgMTB2NTBhMTAuMDUgMTAuMDUgMCAwMDEwLjA1IDEwSDkwYTEwLjA1IDEwLjA1IDAgMDAxMC0xMC4wN1YxMEExMCAxMCAwIDAwOTAgMHptMi43IDU5LjkzYTIuNzYgMi43NiAwIDAxLTIuNyAyLjg2SDEwLjA1YTIuNzYgMi43NiAwIDAxLTIuNzUtMi44NlYxMGEyLjc2IDIuNzYgMCAwMTIuNzUtMi45SDkwYTIuNzYgMi43NiAwIDAxMi43IDIuOXoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0zMC41OCA1Ny45MUgxMy43NlYxMi4wOWgxNi44MmMxMS44NSAwIDE4LjQgNy40MiAxOC40IDIyLjcuMDIgMTMuMjYtNC40MyAyMy4wMS0xOC40IDIzLjEyem03LjMxLTIyLjE3YzAtOS4yMy0xLTE2LjQ0LTEwLjktMTYuNDRoLTIuMjN2MzEuMThoMy45MWM1LjgzIDAgOS4yMi00LjY2IDkuMjItMTQuNzR6TTc4IDMzLjk0YTExLjI2IDExLjI2IDAgMDA4LTEwLjY3YzAtLjk1LS4xOS0xMS4xNi0xMy4wOC0xMS4xNkg1My44djQ1LjhINzBjNC4yOSAwIDE3LjY2IDAgMTcuNjYtMTIuODggMC0zLjIyLTEuMzItOS4yOC05LjY2LTExLjA5ek02NC43IDE5LjE3aDMuNDZjNC45MyAwIDYuODkgMS43MiA2Ljg5IDUuNTIgMCAzLTIuMTYgNS41NC02IDUuNTRINjQuN3ptNC41MSAzMS4zMUg2NC43VjM4LjcxaDQuODFjNS43MSAwIDcuMTEgMy4zMyA3LjExIDUuODkgMCA1Ljg4LTUuNjIgNS44OC03LjQxIDUuODh6Ii8+PC9zdmc+" | |
}, | |
dd67: function(e, t, n) { | |
"use strict"; | |
n("fe93"), n("be65"), n("fb98") | |
}, | |
de2f: function(e, t, n) { | |
"use strict"; | |
var r = n("a597"), | |
i = n.n(r); | |
i.a | |
}, | |
e77b: function(e, t, n) { | |
"use strict"; | |
var r = n("2ad3"), | |
i = n.n(r); | |
i.a | |
}, | |
e9ea: function(e, t, n) { | |
"use strict"; | |
var r = n("9f3d"), | |
i = n.n(r); | |
i.a | |
}, | |
ea13: function(e, t, n) {}, | |
ec6f: function(e, t, n) { | |
"use strict"; | |
var r = n("d837"), | |
i = n.n(r); | |
i.a | |
}, | |
ec91: function(e, t, n) { | |
"use strict"; | |
var r = n("9a99"), | |
i = n.n(r); | |
i.a | |
}, | |
ef3c: function(e, t, n) { | |
"use strict"; | |
var r = n("8230"), | |
i = n.n(r); | |
i.a | |
}, | |
ef96: function(e, t, n) {}, | |
f0eb: function(e, t) { | |
e.exports = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+PHBhdGggZmlsbD0iIzI4MmQzNyIgZD0iTTMyIDE2YzAgOC44MzctNy4xNjMgMTYtMTYgMTZTMCAyNC44MzcgMCAxNiA3LjE2MyAwIDE2IDBzMTYgNy4xNjMgMTYgMTZ6Ii8+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTIyLjY2MiAxMy4yOTNhNDQuMDUyIDQ0LjA1MiAwIDAxLjAwMi45MzZsLjAwMi42MTVhNi45MzMgNi45MzMgMCAxMS0xMy44NjYgMHYtMi4zMTFhNi45MzMgNi45MzMgMCAwMTEzLjg2LS4yOTZjLS4wMDEuMDAyLjAwMS40OTguMDAyIDEuMDU2em0tMi4zMDcuNjIzdi0xLjM4M2E0LjYyMiA0LjYyMiAwIDEwLTkuMjQ0IDB2MS4zODNjMS4wMjIuNDkxIDIuNDk2LjkyNyA0LjYyMi45MjdzMy42LS40MzUgNC42MjItLjkyN3ptMi4zMDYgNS44MDlhNi45MzMgNi45MzMgMCAwMS0xMy44NTYgMGMxLjUzNCAyLjE3NCA0LjA2NSAzLjU5NCA2LjkyOCAzLjU5NHM1LjM5NC0xLjQyIDYuOTI4LTMuNTk0em0tOS4wMzktMS4zNzhjLS4xNDYtLjcyOS0uODU0LTEuNDM4LTEuNTg0LTEuNTg0bC0uOTI3LS4xODUuMTg1LjkyN2MuMTQ2LjcyOS44NTQgMS40MzggMS41ODQgMS41ODRsLjkyNy4xODUtLjE4NS0uOTI3em00LjIyMiAwbC0uMTg1LjkyNy45MjctLjE4NWMuNzMtLjE0NiAxLjQzOC0uODU1IDEuNTg0LTEuNTg0bC4xODUtLjkyNy0uOTI3LjE4NWMtLjczLjE0Ni0xLjQzOC44NTUtMS41ODQgMS41ODR6Ii8+PC9zdmc+" | |
}, | |
f501: function(e, t, n) { | |
"use strict"; | |
var r = n("c19e"), | |
i = n.n(r); | |
i.a | |
}, | |
f5d0: function(e, t, n) { | |
"use strict"; | |
var r = n("ef96"), | |
i = n.n(r); | |
i.a | |
}, | |
f5dd: function(e, t, n) { | |
"use strict"; | |
var r = n("c57c"), | |
i = n.n(r); | |
i.a | |
}, | |
fa7c: function(e, t, n) {}, | |
fb98: function(e, t, n) {}, | |
fd90: function(e, t, n) {}, | |
fe93: function(e, t, n) {} | |
}); |