er() {
if (!this.fired)
return this.target.removeListener(this.type, this.wrapFn),
this.fired = !0,
0 === arguments.length ? this.listener.call(this.target) : this.listener.apply(this.target, arguments)
}
function _onceWrap(e, t, n) {
var i = {
fired: !1,
wrapFn: void 0,
target: e,
type: t,
listener: n
}
, r = onceWrapper.bind(i);
return r.listener = n,
i.wrapFn = r,
r
}
function _listeners(e, t, n) {
var i = e._events;
if (void 0 === i)
return [];
var r = i[t];
return void 0 === r ? [] : "function" == typeof r ? n ? [r.listener || r] : [r] : n ? unwrapListeners(r) : arrayClone(r, r.length)
}
function listenerCount(e) {
var t = this._events;
if (void 0 !== t) {
var n = t[e];
if ("function" == typeof n)
return 1;
if (void 0 !== n)
return n.length
}
return 0
}
function arrayClone(e, t) {
for (var n = new Array(t), i = 0; i < t; ++i)
n[i] = e[i];
return n
}
function spliceOne(e, t) {
for (; t + 1 < e.length; t++)
e[t] = e[t + 1];
e.pop()
}
function unwrapListeners(e) {
for (var t = new Array(e.length), n = 0; n < t.length; ++n)
t[n] = e[n].listener || e[n];
return t
}
function once(e, t) {
return new Promise((function(n, i) {
function r(n) {
e.removeListener(t, s),
i(n)
}
function s() {
"function" == typeof e.removeListener && e.removeListener("error", r),
n([].slice.call(arguments))
}
eventTargetAgnosticAddListener(e, t, s, {
once: !0
}),
"error" !== t && addErrorHandlerIfEventEmitter(e, r, {
once: !0
})
}
))
}
function addErrorHandlerIfEventEmitter(e, t, n) {
"function" == typeof e.on && eventTargetAgnosticAddListener(e, "error", t, n)
}
function eventTargetAgnosticAddListener(e, t, n, i) {
if ("function" == typeof e.on)
i.once ? e.once(t, n) : e.on(t, n);
else {
if ("function" != typeof e.addEventListener)
throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type ' + typeof e);
e.addEventListener(t, (function r(s) {
i.once && e.removeEventListener(t, r),
n(s)
}
))
}
}
Object.defineProperty(EventEmitter, "defaultMaxListeners", {
enumerable: !0,
get: function() {
return defaultMaxListeners
},
set: function(e) {
if ("number" != typeof e || e < 0 || NumberIsNaN(e))
throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received ' + e + ".");
defaultMaxListeners = e
}
}),
EventEmitter.init = function() {
void 0 !== this._events && this._events !== Object.getPrototypeOf(this)._events || (this._events = Object.create(null),
this._eventsCount = 0),
this._maxListeners = this._maxListeners || void 0
}
,
anslateX(0)",
m.appendChild(v),
f.appendChild(m);
var _ = document.createElementNS(f.namespaceURI, "g");
_.setAttribute("mask", "url(#logo-mask)");
var g = document.createElementNS(f.namespaceURI, "rect");
g.setAttribute("id", "fillRect"),
g.setAttribute("class", "fill-rect"),
g.setAttribute("x", "0"),
g.setAttribute("y", "0"),
g.setAttribute("width", "100%"),
g.setAttribute("height", String(l)),
g.setAttribute("fill", n.fillColor),
_.appendChild(g),
f.appendChild(_),
n.paths.forEach((function(t) {
var e = document.createElementNS(f.namespaceURI, "path");
e.setAttribute("d", t),
e.setAttribute("stroke", n.strokeColor),
e.setAttribute("stroke-width", "3"),
f.appendChild(e)
}
)),
r.appendChild(f)
}(r._platformBridge.platformId !== t.YANDEX && r._platformBridge.options.showFullLoadingLogo),
r
}
return r = c,
o = [{
key: "visibilityState",
get: function() {
return this._platformBridge.visibilityState
}
}, {
key: "setLoadingProgress",
value: function(t) {
var e = arguments.length > 1 && void 0 !== arguments[1] && arguments[1];
if (!(this._loadingProcessCompleted || e && null !== this._currentLoadingProgress)) {
var r = document.getElementById("fillRect")
, n = document.getElementById("gradientMover")
, o = document.getElementById("logo")
, i = document.getElementById("loading-overlay");
if (r && n && o && i) {
this._currentLoadingProgress = t;
var a |