{"id":4638,"date":"2022-12-15T11:34:35","date_gmt":"2022-12-15T11:34:35","guid":{"rendered":"https:\/\/www.vincenzonaddeo.it\/tutte-le-pubblicazioni\/"},"modified":"2024-01-12T12:04:05","modified_gmt":"2024-01-12T12:04:05","slug":"tutte-le-pubblicazioni","status":"publish","type":"page","link":"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/","title":{"rendered":"Tutte le pubblicazioni"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4638\" class=\"elementor elementor-4638\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ed5ae67 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"ed5ae67\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-851561e\" data-id=\"851561e\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f38979e elementor-widget elementor-widget-heading\" data-id=\"f38979e\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.14.0 - 26-06-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">All Publications<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-32cd6a4 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"32cd6a4\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-b22694f\" data-id=\"b22694f\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5403514 elementor-widget elementor-widget-text-editor\" data-id=\"5403514\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.14.0 - 26-06-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>Follow the publications of Vincenzo Naddeo also at:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c90c9f8 elementor-shape-square e-grid-align-mobile-center elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons\" data-id=\"c90c9f8\" data-element_type=\"widget\" data-widget_type=\"social-icons.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.14.0 - 26-06-2023 *\/\n.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container{line-height:1;font-size:0}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));height:calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))}.elementor-social-icon{--e-social-icon-icon-color:#fff;display:inline-flex;background-color:#69727d;align-items:center;justify-content:center;text-align:center;cursor:pointer}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{border-radius:50%}<\/style>\t\t<div class=\"elementor-social-icons-wrapper elementor-grid\">\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-orcid elementor-animation-grow elementor-repeater-item-4ef5bbc\" href=\"https:\/\/orcid.org\/0000-0002-3395-3276\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Orcid<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-orcid\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-researchgate elementor-animation-grow elementor-repeater-item-c090079\" href=\"https:\/\/www.researchgate.net\/profile\/Vincenzo_Naddeo\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Researchgate<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-researchgate\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t\t\t<span class=\"elementor-grid-item\">\n\t\t\t\t\t<a class=\"elementor-icon elementor-social-icon elementor-social-icon-google elementor-animation-grow elementor-repeater-item-0009c6e\" href=\"https:\/\/scholar.google.it\/citations?user=U4zI1E8AAAAJ&#038;hl=it\" target=\"_blank\">\n\t\t\t\t\t\t<span class=\"elementor-screen-only\">Google<\/span>\n\t\t\t\t\t\t<i class=\"fab fa-google\"><\/i>\t\t\t\t\t<\/a>\n\t\t\t\t<\/span>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-50ed3fb elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"50ed3fb\" data-element_type=\"section\" id=\"all-pub\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-df30585\" data-id=\"df30585\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-57c95fb elementor-align-center elementor-widget elementor-widget-button\" data-id=\"57c95fb\" data-element_type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t<a class=\"elementor-button elementor-size-xs\" role=\"button\" id=\"reset-filter\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Reset Filter<\/span>\n\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef6a99e elementor-widget elementor-widget-html\" data-id=\"ef6a99e\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<script>\n    jQuery(document).ajaxComplete(function() {\n\t(()=>{\n    var t = {\n        7633(t, e, r) {\n            r(9170),\n            r(6992),\n            r(1539),\n            r(8674),\n            r(7922),\n            r(4668),\n            r(7727),\n            r(8783);\n            var n = r(857);\n            t.exports = n.Promise\n        },\n        9662(t, e, r) {\n            var n = r(7854)\n              , o = r(614)\n              , i = r(6330)\n              , a = n.TypeError;\n            t.exports = function(t) {\n                if (o(t))\n                    return t;\n                throw a(i(t) + \" is not a function\")\n            }\n        },\n        9483(t, e, r) {\n            var n = r(7854)\n              , o = r(4411)\n              , i = r(6330)\n              , a = n.TypeError;\n            t.exports = function(t) {\n                if (o(t))\n                    return t;\n                throw a(i(t) + \" is not a constructor\")\n            }\n        },\n        6077(t, e, r) {\n            var n = r(7854)\n              , o = r(614)\n              , i = n.String\n              , a = n.TypeError;\n            t.exports = function(t) {\n                if (\"object\" == typeof t || o(t))\n                    return t;\n                throw a(\"Can't set \" + i(t) + \" as a prototype\")\n            }\n        },\n        1223(t, e, r) {\n            var n = r(5112)\n              , o = r(30)\n              , i = r(3070)\n              , a = n(\"unscopables\")\n              , s = Array.prototype;\n            void 0 == s[a] && i.f(s, a, {\n                configurable: !0,\n                value: o(null)\n            }),\n            t.exports = function(t) {\n                s[a][t] = !0\n            }\n        },\n        1530(t, e, r) {\n            \"use strict\";\n            var n = r(8710).charAt;\n            t.exports = function(t, e, r) {\n                return e + (r ? n(t, e).length : 1)\n            }\n        },\n        5787(t, e, r) {\n            var n = r(7854)\n              , o = r(7976)\n              , i = n.TypeError;\n            t.exports = function(t, e) {\n                if (o(e, t))\n                    return t;\n                throw i(\"Incorrect invocation\")\n            }\n        },\n        9670(t, e, r) {\n            var n = r(7854)\n              , o = r(111)\n              , i = n.String\n              , a = n.TypeError;\n            t.exports = function(t) {\n                if (o(t))\n                    return t;\n                throw a(i(t) + \" is not an object\")\n            }\n        },\n        1318(t, e, r) {\n            var n = r(5656)\n              , o = r(1400)\n              , i = r(6244)\n              , a = function(t) {\n                return function(e, r, a) {\n                    var s, c = n(e), u = i(c), f = o(a, u);\n                    if (t && r != r) {\n                        for (; u > f; )\n                            if ((s = c[f++]) != s)\n                                return !0\n                    } else\n                        for (; u > f; f++)\n                            if ((t || f in c) && c[f] === r)\n                                return t || f || 0;\n                    return !t && -1\n                }\n            };\n            t.exports = {\n                includes: a(!0),\n                indexOf: a(!1)\n            }\n        },\n        2092(t, e, r) {\n            var n = r(9974)\n              , o = r(1702)\n              , i = r(8361)\n              , a = r(7908)\n              , s = r(6244)\n              , c = r(5417)\n              , u = o([].push)\n              , f = function(t) {\n                var e = 1 == t\n                  , r = 2 == t\n                  , o = 3 == t\n                  , f = 4 == t\n                  , l = 6 == t\n                  , p = 7 == t\n                  , d = 5 == t || l;\n                return function(v, h, g, y) {\n                    for (var m, b, _ = a(v), x = i(_), w = n(h, g), S = s(x), E = 0, O = y || c, j = e ? O(v, S) : r || p ? O(v, 0) : void 0; S > E; E++)\n                        if ((d || E in x) && (b = w(m = x[E], E, _),\n                        t)) {\n                            if (e)\n                                j[E] = b;\n                            else if (b)\n                                switch (t) {\n                                case 3:\n                                    return !0;\n                                case 5:\n                                    return m;\n                                case 6:\n                                    return E;\n                                case 2:\n                                    u(j, m)\n                                }\n                            else\n                                switch (t) {\n                                case 4:\n                                    return !1;\n                                case 7:\n                                    u(j, m)\n                                }\n                        }\n                    return l ? -1 : o || f ? f : j\n                }\n            };\n            t.exports = {\n                forEach: f(0),\n                map: f(1),\n                filter: f(2),\n                some: f(3),\n                every: f(4),\n                find: f(5),\n                findIndex: f(6),\n                filterReject: f(7)\n            }\n        },\n        1194(t, e, r) {\n            var n = r(7293)\n              , o = r(5112)\n              , i = r(7392)\n              , a = o(\"species\");\n            t.exports = function(t) {\n                return i >= 51 || !n(function() {\n                    var e = [];\n                    return (e.constructor = {})[a] = function() {\n                        return {\n                            foo: 1\n                        }\n                    }\n                    ,\n                    1 !== e[t](Boolean).foo\n                })\n            }\n        },\n        9341(t, e, r) {\n            \"use strict\";\n            var n = r(7293);\n            t.exports = function(t, e) {\n                var r = [][t];\n                return !!r && n(function() {\n                    r.call(null, e || function() {\n                        return 1\n                    }\n                    , 1)\n                })\n            }\n        },\n        1589(t, e, r) {\n            var n = r(7854)\n              , o = r(1400)\n              , i = r(6244)\n              , a = r(6135)\n              , s = n.Array\n              , c = Math.max;\n            t.exports = function(t, e, r) {\n                for (var n = i(t), u = o(e, n), f = o(void 0 === r ? n : r, n), l = s(c(f - u, 0)), p = 0; u < f; u++,\n                p++)\n                    a(l, p, t[u]);\n                return l.length = p,\n                l\n            }\n        },\n        206(t, e, r) {\n            var n = r(1702);\n            t.exports = n([].slice)\n        },\n        7475(t, e, r) {\n            var n = r(7854)\n              , o = r(3157)\n              , i = r(4411)\n              , a = r(111)\n              , s = r(5112)(\"species\")\n              , c = n.Array;\n            t.exports = function(t) {\n                var e;\n                return o(t) && (i(e = t.constructor) && (e === c || o(e.prototype)) ? e = void 0 : a(e) && null === (e = e[s]) && (e = void 0)),\n                void 0 === e ? c : e\n            }\n        },\n        5417(t, e, r) {\n            var n = r(7475);\n            t.exports = function(t, e) {\n                return new (n(t))(0 === e ? 0 : e)\n            }\n        },\n        7072(t, e, r) {\n            var n = r(5112)(\"iterator\")\n              , o = !1;\n            try {\n                var i = 0\n                  , a = {\n                    next: function() {\n                        return {\n                            done: !!i++\n                        }\n                    },\n                    return: function() {\n                        o = !0\n                    }\n                };\n                a[n] = function() {\n                    return this\n                }\n                ,\n                Array.from(a, function() {\n                    throw 2\n                })\n            } catch (s) {}\n            t.exports = function(t, e) {\n                if (!e && !o)\n                    return !1;\n                var r = !1;\n                try {\n                    var i = {};\n                    i[n] = function() {\n                        return {\n                            next: function() {\n                                return {\n                                    done: r = !0\n                                }\n                            }\n                        }\n                    }\n                    ,\n                    t(i)\n                } catch (a) {}\n                return r\n            }\n        },\n        4326(t, e, r) {\n            var n = r(1702)\n              , o = n({}.toString)\n              , i = n(\"\".slice);\n            t.exports = function(t) {\n                return i(o(t), 8, -1)\n            }\n        },\n        648(t, e, r) {\n            var n = r(7854)\n              , o = r(1694)\n              , i = r(614)\n              , a = r(4326)\n              , s = r(5112)(\"toStringTag\")\n              , c = n.Object\n              , u = \"Arguments\" == a(function() {\n                return arguments\n            }())\n              , f = function(t, e) {\n                try {\n                    return t[e]\n                } catch (r) {}\n            };\n            t.exports = o ? a : function(t) {\n                var e, r, n;\n                return void 0 === t ? \"Undefined\" : null === t ? \"Null\" : \"string\" == typeof (r = f(e = c(t), s)) ? r : u ? a(e) : \"Object\" == (n = a(e)) && i(e.callee) ? \"Arguments\" : n\n            }\n        },\n        7741(t, e, r) {\n            var n = r(1702)\n              , o = Error\n              , i = n(\"\".replace)\n              , a = String(o(\"zxcasd\").stack)\n              , s = \/\\n\\s*at [^:]*:[^\\n]*\/\n              , c = s.test(a);\n            t.exports = function(t, e) {\n                if (c && \"string\" == typeof t && !o.prepareStackTrace)\n                    for (; e--; )\n                        t = i(t, s, \"\");\n                return t\n            }\n        },\n        9920(t, e, r) {\n            var n = r(2597)\n              , o = r(3887)\n              , i = r(1236)\n              , a = r(3070);\n            t.exports = function(t, e, r) {\n                for (var s = o(e), c = a.f, u = i.f, f = 0; f < s.length; f++) {\n                    var l = s[f];\n                    n(t, l) || r && n(r, l) || c(t, l, u(e, l))\n                }\n            }\n        },\n        8544(t, e, r) {\n            var n = r(7293);\n            t.exports = !n(function() {\n                function t() {}\n                return t.prototype.constructor = null,\n                Object.getPrototypeOf(new t) !== t.prototype\n            })\n        },\n        4994(t, e, r) {\n            \"use strict\";\n            var n = r(3383).IteratorPrototype\n              , o = r(30)\n              , i = r(9114)\n              , a = r(8003)\n              , s = r(7497)\n              , c = function() {\n                return this\n            };\n            t.exports = function(t, e, r, u) {\n                var f = e + \" Iterator\";\n                return t.prototype = o(n, {\n                    next: i(+!u, r)\n                }),\n                a(t, f, !1, !0),\n                s[f] = c,\n                t\n            }\n        },\n        8880(t, e, r) {\n            var n = r(9781)\n              , o = r(3070)\n              , i = r(9114);\n            t.exports = n ? function(t, e, r) {\n                return o.f(t, e, i(1, r))\n            }\n            : function(t, e, r) {\n                return t[e] = r,\n                t\n            }\n        },\n        9114(t) {\n            t.exports = function(t, e) {\n                return {\n                    enumerable: !(1 & t),\n                    configurable: !(2 & t),\n                    writable: !(4 & t),\n                    value: e\n                }\n            }\n        },\n        6135(t, e, r) {\n            \"use strict\";\n            var n = r(4948)\n              , o = r(3070)\n              , i = r(9114);\n            t.exports = function(t, e, r) {\n                var a = n(e);\n                a in t ? o.f(t, a, i(0, r)) : t[a] = r\n            }\n        },\n        654(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(6916)\n              , i = r(1913)\n              , a = r(6530)\n              , s = r(614)\n              , c = r(4994)\n              , u = r(9518)\n              , f = r(7674)\n              , l = r(8003)\n              , p = r(8880)\n              , d = r(1320)\n              , v = r(5112)\n              , h = r(7497)\n              , g = r(3383)\n              , y = a.PROPER\n              , m = a.CONFIGURABLE\n              , b = g.IteratorPrototype\n              , _ = g.BUGGY_SAFARI_ITERATORS\n              , x = v(\"iterator\")\n              , w = \"keys\"\n              , S = \"values\"\n              , E = \"entries\"\n              , O = function() {\n                return this\n            };\n            t.exports = function(t, e, r, a, v, g, j) {\n                c(r, e, a);\n                var L, T, R, C = function(t) {\n                    if (t === v && k)\n                        return k;\n                    if (!_ && t in A)\n                        return A[t];\n                    switch (t) {\n                    case w:\n                    case S:\n                    case E:\n                        return function() {\n                            return new r(this,t)\n                        }\n                    }\n                    return function() {\n                        return new r(this)\n                    }\n                }, I = e + \" Iterator\", P = !1, A = t.prototype, M = A[x] || A[\"@@iterator\"] || v && A[v], k = !_ && M || C(v), B = \"Array\" == e && A.entries || M;\n                if (B && (L = u(B.call(new t))) !== Object.prototype && L.next && (i || u(L) === b || (f ? f(L, b) : s(L[x]) || d(L, x, O)),\n                l(L, I, !0, !0),\n                i && (h[I] = O)),\n                y && v == S && M && M.name !== S && (!i && m ? p(A, \"name\", S) : (P = !0,\n                k = function() {\n                    return o(M, this)\n                }\n                )),\n                v) {\n                    if (T = {\n                        values: C(S),\n                        keys: g ? k : C(w),\n                        entries: C(E)\n                    },\n                    j)\n                        for (R in T)\n                            !_ && !P && R in A || d(A, R, T[R]);\n                    else\n                        n({\n                            target: e,\n                            proto: !0,\n                            forced: _ || P\n                        }, T)\n                }\n                return (!i || j) && A[x] !== k && d(A, x, k, {\n                    name: v\n                }),\n                h[e] = k,\n                T\n            }\n        },\n        7235(t, e, r) {\n            var n = r(857)\n              , o = r(2597)\n              , i = r(6061)\n              , a = r(3070).f;\n            t.exports = function(t) {\n                var e = n.Symbol || (n.Symbol = {});\n                o(e, t) || a(e, t, {\n                    value: i.f(t)\n                })\n            }\n        },\n        9781(t, e, r) {\n            var n = r(7293);\n            t.exports = !n(function() {\n                return 7 != Object.defineProperty({}, 1, {\n                    get: function() {\n                        return 7\n                    }\n                })[1]\n            })\n        },\n        317(t, e, r) {\n            var n = r(7854)\n              , o = r(111)\n              , i = n.document\n              , a = o(i) && o(i.createElement);\n            t.exports = function(t) {\n                return a ? i.createElement(t) : {}\n            }\n        },\n        8324(t) {\n            t.exports = {\n                CSSRuleList: 0,\n                CSSStyleDeclaration: 0,\n                CSSValueList: 0,\n                ClientRectList: 0,\n                DOMRectList: 0,\n                DOMStringList: 0,\n                DOMTokenList: 1,\n                DataTransferItemList: 0,\n                FileList: 0,\n                HTMLAllCollection: 0,\n                HTMLCollection: 0,\n                HTMLFormElement: 0,\n                HTMLSelectElement: 0,\n                MediaList: 0,\n                MimeTypeArray: 0,\n                NamedNodeMap: 0,\n                NodeList: 1,\n                PaintRequestList: 0,\n                Plugin: 0,\n                PluginArray: 0,\n                SVGLengthList: 0,\n                SVGNumberList: 0,\n                SVGPathSegList: 0,\n                SVGPointList: 0,\n                SVGStringList: 0,\n                SVGTransformList: 0,\n                SourceBufferList: 0,\n                StyleSheetList: 0,\n                TextTrackCueList: 0,\n                TextTrackList: 0,\n                TouchList: 0\n            }\n        },\n        8509(t, e, r) {\n            var n = r(317)(\"span\").classList\n              , o = n && n.constructor && n.constructor.prototype;\n            t.exports = o === Object.prototype ? void 0 : o\n        },\n        7871(t) {\n            t.exports = \"object\" == typeof window && \"object\" != typeof Deno\n        },\n        1528(t, e, r) {\n            var n = r(8113)\n              , o = r(7854);\n            t.exports = \/ipad|iphone|ipod\/i.test(n) && void 0 !== o.Pebble\n        },\n        6833(t, e, r) {\n            var n = r(8113);\n            t.exports = \/(?:ipad|iphone|ipod).*applewebkit\/i.test(n)\n        },\n        5268(t, e, r) {\n            var n = r(4326)\n              , o = r(7854);\n            t.exports = \"process\" == n(o.process)\n        },\n        1036(t, e, r) {\n            var n = r(8113);\n            t.exports = \/web0s(?!.*chrome)\/i.test(n)\n        },\n        8113(t, e, r) {\n            var n = r(5005);\n            t.exports = n(\"navigator\", \"userAgent\") || \"\"\n        },\n        7392(t, e, r) {\n            var n, o, i = r(7854), a = r(8113), s = i.process, c = i.Deno, u = s && s.versions || c && c.version, f = u && u.v8;\n            f && (o = (n = f.split(\".\"))[0] > 0 && n[0] < 4 ? 1 : +(n[0] + n[1])),\n            !o && a && (!(n = a.match(\/Edge\\\/(\\d+)\/)) || n[1] >= 74) && (n = a.match(\/Chrome\\\/(\\d+)\/)) && (o = +n[1]),\n            t.exports = o\n        },\n        748(t) {\n            t.exports = [\"constructor\", \"hasOwnProperty\", \"isPrototypeOf\", \"propertyIsEnumerable\", \"toLocaleString\", \"toString\", \"valueOf\"]\n        },\n        2914(t, e, r) {\n            var n = r(7293)\n              , o = r(9114);\n            t.exports = !n(function() {\n                var t = Error(\"a\");\n                return !(\"stack\"in t) || (Object.defineProperty(t, \"stack\", o(1, 7)),\n                7 !== t.stack)\n            })\n        },\n        2109(t, e, r) {\n            var n = r(7854)\n              , o = r(1236).f\n              , i = r(8880)\n              , a = r(1320)\n              , s = r(3505)\n              , c = r(9920)\n              , u = r(4705);\n            t.exports = function(t, e) {\n                var r, f, l, p, d, v = t.target, h = t.global, g = t.stat;\n                if (r = h ? n : g ? n[v] || s(v, {}) : (n[v] || {}).prototype)\n                    for (f in e) {\n                        if (p = e[f],\n                        l = t.noTargetGet ? (d = o(r, f)) && d.value : r[f],\n                        !u(h ? f : v + (g ? \".\" : \"#\") + f, t.forced) && void 0 !== l) {\n                            if (typeof p == typeof l)\n                                continue;\n                            c(p, l)\n                        }\n                        (t.sham || l && l.sham) && i(p, \"sham\", !0),\n                        a(r, f, p, t)\n                    }\n            }\n        },\n        7293(t) {\n            t.exports = function(t) {\n                try {\n                    return !!t()\n                } catch (e) {\n                    return !0\n                }\n            }\n        },\n        7007(t, e, r) {\n            \"use strict\";\n            r(4916);\n            var n = r(1702)\n              , o = r(1320)\n              , i = r(2261)\n              , a = r(7293)\n              , s = r(5112)\n              , c = r(8880)\n              , u = s(\"species\")\n              , f = RegExp.prototype;\n            t.exports = function(t, e, r, l) {\n                var p = s(t)\n                  , d = !a(function() {\n                    var e = {};\n                    return e[p] = function() {\n                        return 7\n                    }\n                    ,\n                    7 != \"\"[t](e)\n                })\n                  , v = d && !a(function() {\n                    var e = !1\n                      , r = \/a\/;\n                    return \"split\" === t && ((r = {}).constructor = {},\n                    r.constructor[u] = function() {\n                        return r\n                    }\n                    ,\n                    r.flags = \"\",\n                    r[p] = \/.\/[p]),\n                    r.exec = function() {\n                        return e = !0,\n                        null\n                    }\n                    ,\n                    r[p](\"\"),\n                    !e\n                });\n                if (!d || !v || r) {\n                    var h = n(\/.\/[p])\n                      , g = e(p, \"\"[t], function(t, e, r, o, a) {\n                        var s = n(t)\n                          , c = e.exec;\n                        return c === i || c === f.exec ? d && !a ? {\n                            done: !0,\n                            value: h(e, r, o)\n                        } : {\n                            done: !0,\n                            value: s(r, e, o)\n                        } : {\n                            done: !1\n                        }\n                    });\n                    o(String.prototype, t, g[0]),\n                    o(f, p, g[1])\n                }\n                l && c(f[p], \"sham\", !0)\n            }\n        },\n        2104(t, e, r) {\n            var n = r(4374)\n              , o = Function.prototype\n              , i = o.apply\n              , a = o.call;\n            t.exports = \"object\" == typeof Reflect && Reflect.apply || (n ? a.bind(i) : function() {\n                return a.apply(i, arguments)\n            }\n            )\n        },\n        9974(t, e, r) {\n            var n = r(1702)\n              , o = r(9662)\n              , i = r(4374)\n              , a = n(n.bind);\n            t.exports = function(t, e) {\n                return o(t),\n                void 0 === e ? t : i ? a(t, e) : function() {\n                    return t.apply(e, arguments)\n                }\n            }\n        },\n        4374(t, e, r) {\n            var n = r(7293);\n            t.exports = !n(function() {\n                var t = (function() {}\n                ).bind();\n                return \"function\" != typeof t || t.hasOwnProperty(\"prototype\")\n            })\n        },\n        7065(t, e, r) {\n            \"use strict\";\n            var n = r(7854)\n              , o = r(1702)\n              , i = r(9662)\n              , a = r(111)\n              , s = r(2597)\n              , c = r(206)\n              , u = r(4374)\n              , f = n.Function\n              , l = o([].concat)\n              , p = o([].join)\n              , d = {}\n              , v = function(t, e, r) {\n                if (!s(d, e)) {\n                    for (var n = [], o = 0; o < e; o++)\n                        n[o] = \"a[\" + o + \"]\";\n                    d[e] = f(\"C,a\", \"return new C(\" + p(n, \",\") + \")\")\n                }\n                return d[e](t, r)\n            };\n            t.exports = u ? f.bind : function(t) {\n                var e = i(this)\n                  , r = e.prototype\n                  , n = c(arguments, 1)\n                  , o = function() {\n                    var r = l(n, c(arguments));\n                    return this instanceof o ? v(e, r.length, r) : e.apply(t, r)\n                };\n                return a(r) && (o.prototype = r),\n                o\n            }\n        },\n        6916(t, e, r) {\n            var n = r(4374)\n              , o = Function.prototype.call;\n            t.exports = n ? o.bind(o) : function() {\n                return o.apply(o, arguments)\n            }\n        },\n        6530(t, e, r) {\n            var n = r(9781)\n              , o = r(2597)\n              , i = Function.prototype\n              , a = n && Object.getOwnPropertyDescriptor\n              , s = o(i, \"name\")\n              , c = s && (!n || n && a(i, \"name\").configurable);\n            t.exports = {\n                EXISTS: s,\n                PROPER: s && \"something\" === (function() {}\n                ).name,\n                CONFIGURABLE: c\n            }\n        },\n        1702(t, e, r) {\n            var n = r(4374)\n              , o = Function.prototype\n              , i = o.bind\n              , a = o.call\n              , s = n && i.bind(a, a);\n            t.exports = n ? function(t) {\n                return t && s(t)\n            }\n            : function(t) {\n                return t && function() {\n                    return a.apply(t, arguments)\n                }\n            }\n        },\n        5005(t, e, r) {\n            var n = r(7854)\n              , o = r(614);\n            t.exports = function(t, e) {\n                var r;\n                return arguments.length < 2 ? o(r = n[t]) ? r : void 0 : n[t] && n[t][e]\n            }\n        },\n        1246(t, e, r) {\n            var n = r(648)\n              , o = r(8173)\n              , i = r(7497)\n              , a = r(5112)(\"iterator\");\n            t.exports = function(t) {\n                if (void 0 != t)\n                    return o(t, a) || o(t, \"@@iterator\") || i[n(t)]\n            }\n        },\n        8554(t, e, r) {\n            var n = r(7854)\n              , o = r(6916)\n              , i = r(9662)\n              , a = r(9670)\n              , s = r(6330)\n              , c = r(1246)\n              , u = n.TypeError;\n            t.exports = function(t, e) {\n                var r = arguments.length < 2 ? c(t) : e;\n                if (i(r))\n                    return a(o(r, t));\n                throw u(s(t) + \" is not iterable\")\n            }\n        },\n        8173(t, e, r) {\n            var n = r(9662);\n            t.exports = function(t, e) {\n                var r = t[e];\n                return null == r ? void 0 : n(r)\n            }\n        },\n        647(t, e, r) {\n            var n = r(1702)\n              , o = r(7908)\n              , i = Math.floor\n              , a = n(\"\".charAt)\n              , s = n(\"\".replace)\n              , c = n(\"\".slice)\n              , u = \/\\$([$&'`]|\\d{1,2}|<[^>]*>)\/g\n              , f = \/\\$([$&'`]|\\d{1,2})\/g;\n            t.exports = function(t, e, r, n, l, p) {\n                var d = r + t.length\n                  , v = n.length\n                  , h = f;\n                return void 0 !== l && (l = o(l),\n                h = u),\n                s(p, h, function(o, s) {\n                    var u;\n                    switch (a(s, 0)) {\n                    case \"$\":\n                        return \"$\";\n                    case \"&\":\n                        return t;\n                    case \"`\":\n                        return c(e, 0, r);\n                    case \"'\":\n                        return c(e, d);\n                    case \"<\":\n                        u = l[c(s, 1, -1)];\n                        break;\n                    default:\n                        var f = +s;\n                        if (0 === f)\n                            return o;\n                        if (f > v) {\n                            var p = i(f \/ 10);\n                            if (0 === p)\n                                return o;\n                            if (p <= v)\n                                return void 0 === n[p - 1] ? a(s, 1) : n[p - 1] + a(s, 1);\n                            return o\n                        }\n                        u = n[f - 1]\n                    }\n                    return void 0 === u ? \"\" : u\n                })\n            }\n        },\n        7854(t, e, r) {\n            var n = function(t) {\n                return t && t.Math == Math && t\n            };\n            t.exports = n(\"object\" == typeof globalThis && globalThis) || n(\"object\" == typeof window && window) || n(\"object\" == typeof self && self) || n(\"object\" == typeof r.g && r.g) || function() {\n                return this\n            }() || Function(\"return this\")()\n        },\n        2597(t, e, r) {\n            var n = r(1702)\n              , o = r(7908)\n              , i = n({}.hasOwnProperty);\n            t.exports = Object.hasOwn || function(t, e) {\n                return i(o(t), e)\n            }\n        },\n        3501(t) {\n            t.exports = {}\n        },\n        842(t, e, r) {\n            var n = r(7854);\n            t.exports = function(t, e) {\n                var r = n.console;\n                r && r.error && (1 == arguments.length ? r.error(t) : r.error(t, e))\n            }\n        },\n        490(t, e, r) {\n            var n = r(5005);\n            t.exports = n(\"document\", \"documentElement\")\n        },\n        4664(t, e, r) {\n            var n = r(9781)\n              , o = r(7293)\n              , i = r(317);\n            t.exports = !n && !o(function() {\n                return 7 != Object.defineProperty(i(\"div\"), \"a\", {\n                    get: function() {\n                        return 7\n                    }\n                }).a\n            })\n        },\n        8361(t, e, r) {\n            var n = r(7854)\n              , o = r(1702)\n              , i = r(7293)\n              , a = r(4326)\n              , s = n.Object\n              , c = o(\"\".split);\n            t.exports = i(function() {\n                return !s(\"z\").propertyIsEnumerable(0)\n            }) ? function(t) {\n                return \"String\" == a(t) ? c(t, \"\") : s(t)\n            }\n            : s\n        },\n        2788(t, e, r) {\n            var n = r(1702)\n              , o = r(614)\n              , i = r(5465)\n              , a = n(Function.toString);\n            o(i.inspectSource) || (i.inspectSource = function(t) {\n                return a(t)\n            }\n            ),\n            t.exports = i.inspectSource\n        },\n        8340(t, e, r) {\n            var n = r(111)\n              , o = r(8880);\n            t.exports = function(t, e) {\n                n(e) && \"cause\"in e && o(t, \"cause\", e.cause)\n            }\n        },\n        9909(t, e, r) {\n            var n, o, i, a = r(8536), s = r(7854), c = r(1702), u = r(111), f = r(8880), l = r(2597), p = r(5465), d = r(6200), v = r(3501), h = \"Object already initialized\", g = s.TypeError, y = s.WeakMap;\n            if (a || p.state) {\n                var m = p.state || (p.state = new y)\n                  , b = c(m.get)\n                  , _ = c(m.has)\n                  , x = c(m.set);\n                n = function(t, e) {\n                    if (_(m, t))\n                        throw new g(h);\n                    return e.facade = t,\n                    x(m, t, e),\n                    e\n                }\n                ,\n                o = function(t) {\n                    return b(m, t) || {}\n                }\n                ,\n                i = function(t) {\n                    return _(m, t)\n                }\n            } else {\n                var w = d(\"state\");\n                v[w] = !0,\n                n = function(t, e) {\n                    if (l(t, w))\n                        throw new g(h);\n                    return e.facade = t,\n                    f(t, w, e),\n                    e\n                }\n                ,\n                o = function(t) {\n                    return l(t, w) ? t[w] : {}\n                }\n                ,\n                i = function(t) {\n                    return l(t, w)\n                }\n            }\n            t.exports = {\n                set: n,\n                get: o,\n                has: i,\n                enforce: function(t) {\n                    return i(t) ? o(t) : n(t, {})\n                },\n                getterFor: function(t) {\n                    return function(e) {\n                        var r;\n                        if (!u(e) || (r = o(e)).type !== t)\n                            throw g(\"Incompatible receiver, \" + t + \" required\");\n                        return r\n                    }\n                }\n            }\n        },\n        7659(t, e, r) {\n            var n = r(5112)\n              , o = r(7497)\n              , i = n(\"iterator\")\n              , a = Array.prototype;\n            t.exports = function(t) {\n                return void 0 !== t && (o.Array === t || a[i] === t)\n            }\n        },\n        3157(t, e, r) {\n            var n = r(4326);\n            t.exports = Array.isArray || function(t) {\n                return \"Array\" == n(t)\n            }\n        },\n        614(t) {\n            t.exports = function(t) {\n                return \"function\" == typeof t\n            }\n        },\n        4411(t, e, r) {\n            var n = r(1702)\n              , o = r(7293)\n              , i = r(614)\n              , a = r(648)\n              , s = r(5005)\n              , c = r(2788)\n              , u = function() {}\n              , f = []\n              , l = s(\"Reflect\", \"construct\")\n              , p = \/^\\s*(?:class|function)\\b\/\n              , d = n(p.exec)\n              , v = !p.exec(u)\n              , h = function(t) {\n                if (!i(t))\n                    return !1;\n                try {\n                    return l(u, f, t),\n                    !0\n                } catch (e) {\n                    return !1\n                }\n            }\n              , g = function(t) {\n                if (!i(t))\n                    return !1;\n                switch (a(t)) {\n                case \"AsyncFunction\":\n                case \"GeneratorFunction\":\n                case \"AsyncGeneratorFunction\":\n                    return !1\n                }\n                try {\n                    return v || !!d(p, c(t))\n                } catch (e) {\n                    return !0\n                }\n            };\n            g.sham = !0,\n            t.exports = !l || o(function() {\n                var t;\n                return h(h.call) || !h(Object) || !h(function() {\n                    t = !0\n                }) || t\n            }) ? g : h\n        },\n        4705(t, e, r) {\n            var n = r(7293)\n              , o = r(614)\n              , i = \/#|\\.prototype\\.\/\n              , a = function(t, e) {\n                var r = c[s(t)];\n                return r == f || r != u && (o(e) ? n(e) : !!e)\n            }\n              , s = a.normalize = function(t) {\n                return String(t).replace(i, \".\").toLowerCase()\n            }\n              , c = a.data = {}\n              , u = a.NATIVE = \"N\"\n              , f = a.POLYFILL = \"P\";\n            t.exports = a\n        },\n        111(t, e, r) {\n            var n = r(614);\n            t.exports = function(t) {\n                return \"object\" == typeof t ? null !== t : n(t)\n            }\n        },\n        1913(t) {\n            t.exports = !1\n        },\n        2190(t, e, r) {\n            var n = r(7854)\n              , o = r(5005)\n              , i = r(614)\n              , a = r(7976)\n              , s = r(3307)\n              , c = n.Object;\n            t.exports = s ? function(t) {\n                return \"symbol\" == typeof t\n            }\n            : function(t) {\n                var e = o(\"Symbol\");\n                return i(e) && a(e.prototype, c(t))\n            }\n        },\n        408(t, e, r) {\n            var n = r(7854)\n              , o = r(9974)\n              , i = r(6916)\n              , a = r(9670)\n              , s = r(6330)\n              , c = r(7659)\n              , u = r(6244)\n              , f = r(7976)\n              , l = r(8554)\n              , p = r(1246)\n              , d = r(9212)\n              , v = n.TypeError\n              , h = function(t, e) {\n                this.stopped = t,\n                this.result = e\n            }\n              , g = h.prototype;\n            t.exports = function(t, e, r) {\n                var n, y, m, b, _, x, w, S = r && r.that, E = !!(r && r.AS_ENTRIES), O = !!(r && r.IS_ITERATOR), j = !!(r && r.INTERRUPTED), L = o(e, S), T = function(t) {\n                    return n && d(n, \"normal\", t),\n                    new h(!0,t)\n                }, R = function(t) {\n                    return E ? (a(t),\n                    j ? L(t[0], t[1], T) : L(t[0], t[1])) : j ? L(t, T) : L(t)\n                };\n                if (O)\n                    n = t;\n                else {\n                    if (!(y = p(t)))\n                        throw v(s(t) + \" is not iterable\");\n                    if (c(y)) {\n                        for (m = 0,\n                        b = u(t); b > m; m++)\n                            if ((_ = R(t[m])) && f(g, _))\n                                return _;\n                        return new h(!1)\n                    }\n                    n = l(t, y)\n                }\n                for (x = n.next; !(w = i(x, n)).done; ) {\n                    try {\n                        _ = R(w.value)\n                    } catch (C) {\n                        d(n, \"throw\", C)\n                    }\n                    if (\"object\" == typeof _ && _ && f(g, _))\n                        return _\n                }\n                return new h(!1)\n            }\n        },\n        9212(t, e, r) {\n            var n = r(6916)\n              , o = r(9670)\n              , i = r(8173);\n            t.exports = function(t, e, r) {\n                var a, s;\n                o(t);\n                try {\n                    if (!(a = i(t, \"return\"))) {\n                        if (\"throw\" === e)\n                            throw r;\n                        return r\n                    }\n                    a = n(a, t)\n                } catch (c) {\n                    s = !0,\n                    a = c\n                }\n                if (\"throw\" === e)\n                    throw r;\n                if (s)\n                    throw a;\n                return o(a),\n                r\n            }\n        },\n        3383(t, e, r) {\n            \"use strict\";\n            var n, o, i, a = r(7293), s = r(614), c = r(30), u = r(9518), f = r(1320), l = r(5112), p = r(1913), d = l(\"iterator\"), v = !1;\n            [].keys && (\"next\"in (i = [].keys()) ? (o = u(u(i))) !== Object.prototype && (n = o) : v = !0),\n            void 0 == n || a(function() {\n                var t = {};\n                return n[d].call(t) !== t\n            }) ? n = {} : p && (n = c(n)),\n            s(n[d]) || f(n, d, function() {\n                return this\n            }),\n            t.exports = {\n                IteratorPrototype: n,\n                BUGGY_SAFARI_ITERATORS: v\n            }\n        },\n        7497(t) {\n            t.exports = {}\n        },\n        6244(t, e, r) {\n            var n = r(7466);\n            t.exports = function(t) {\n                return n(t.length)\n            }\n        },\n        5948(t, e, r) {\n            var n, o, i, a, s, c, u, f, l = r(7854), p = r(9974), d = r(1236).f, v = r(261).set, h = r(6833), g = r(1528), y = r(1036), m = r(5268), b = l.MutationObserver || l.WebKitMutationObserver, _ = l.document, x = l.process, w = l.Promise, S = d(l, \"queueMicrotask\"), E = S && S.value;\n            E || (n = function() {\n                var t, e;\n                for (m && (t = x.domain) && t.exit(); o; ) {\n                    e = o.fn,\n                    o = o.next;\n                    try {\n                        e()\n                    } catch (r) {\n                        throw o ? a() : i = void 0,\n                        r\n                    }\n                }\n                i = void 0,\n                t && t.enter()\n            }\n            ,\n            h || m || y || !b || !_ ? !g && w && w.resolve ? ((u = w.resolve(void 0)).constructor = w,\n            f = p(u.then, u),\n            a = function() {\n                f(n)\n            }\n            ) : m ? a = function() {\n                x.nextTick(n)\n            }\n            : (v = p(v, l),\n            a = function() {\n                v(n)\n            }\n            ) : (s = !0,\n            c = _.createTextNode(\"\"),\n            new b(n).observe(c, {\n                characterData: !0\n            }),\n            a = function() {\n                c.data = s = !s\n            }\n            )),\n            t.exports = E || function(t) {\n                var e = {\n                    fn: t,\n                    next: void 0\n                };\n                i && (i.next = e),\n                o || (o = e,\n                a()),\n                i = e\n            }\n        },\n        735(t, e, r) {\n            var n = r(133);\n            t.exports = n && !!Symbol.for && !!Symbol.keyFor\n        },\n        133(t, e, r) {\n            var n = r(7392)\n              , o = r(7293);\n            t.exports = !!Object.getOwnPropertySymbols && !o(function() {\n                var t = Symbol();\n                return !String(t) || !(Object(t)instanceof Symbol) || !Symbol.sham && n && n < 41\n            })\n        },\n        8536(t, e, r) {\n            var n = r(7854)\n              , o = r(614)\n              , i = r(2788)\n              , a = n.WeakMap;\n            t.exports = o(a) && \/native code\/.test(i(a))\n        },\n        8523(t, e, r) {\n            \"use strict\";\n            var n = r(9662)\n              , o = function(t) {\n                var e, r;\n                this.promise = new t(function(t, n) {\n                    if (void 0 !== e || void 0 !== r)\n                        throw TypeError(\"Bad Promise constructor\");\n                    e = t,\n                    r = n\n                }\n                ),\n                this.resolve = n(e),\n                this.reject = n(r)\n            };\n            t.exports.f = function(t) {\n                return new o(t)\n            }\n        },\n        6277(t, e, r) {\n            var n = r(1340);\n            t.exports = function(t, e) {\n                return void 0 === t ? arguments.length < 2 ? \"\" : e : n(t)\n            }\n        },\n        30(t, e, r) {\n            var n, o = r(9670), i = r(6048), a = r(748), s = r(3501), c = r(490), u = r(317), f = r(6200), l = \"prototype\", p = \"script\", d = f(\"IE_PROTO\"), v = function() {}, h = function(t) {\n                return \"<\" + p + \">\" + t + \"<\/\" + p + \">\"\n            }, g = function(t) {\n                t.write(h(\"\")),\n                t.close();\n                var e = t.parentWindow.Object;\n                return t = null,\n                e\n            }, y = function() {\n                var t, e = u(\"iframe\");\n                return e.style.display = \"none\",\n                c.appendChild(e),\n                e.src = String(\"java\" + p + \":\"),\n                (t = e.contentWindow.document).open(),\n                t.write(h(\"document.F=Object\")),\n                t.close(),\n                t.F\n            }, m = function() {\n                try {\n                    n = new ActiveXObject(\"htmlfile\")\n                } catch (t) {}\n                m = \"undefined\" != typeof document ? document.domain && n ? g(n) : y() : g(n);\n                for (var e = a.length; e--; )\n                    delete m[l][a[e]];\n                return m()\n            };\n            s[d] = !0,\n            t.exports = Object.create || function(t, e) {\n                var r;\n                return null !== t ? (v[l] = o(t),\n                r = new v,\n                v[l] = null,\n                r[d] = t) : r = m(),\n                void 0 === e ? r : i.f(r, e)\n            }\n        },\n        6048(t, e, r) {\n            var n = r(9781)\n              , o = r(3353)\n              , i = r(3070)\n              , a = r(9670)\n              , s = r(5656)\n              , c = r(1956);\n            e.f = n && !o ? Object.defineProperties : function(t, e) {\n                a(t);\n                for (var r, n = s(e), o = c(e), u = o.length, f = 0; u > f; )\n                    i.f(t, r = o[f++], n[r]);\n                return t\n            }\n        },\n        3070(t, e, r) {\n            var n = r(7854)\n              , o = r(9781)\n              , i = r(4664)\n              , a = r(3353)\n              , s = r(9670)\n              , c = r(4948)\n              , u = n.TypeError\n              , f = Object.defineProperty\n              , l = Object.getOwnPropertyDescriptor\n              , p = \"enumerable\"\n              , d = \"configurable\"\n              , v = \"writable\";\n            e.f = o ? a ? function(t, e, r) {\n                if (s(t),\n                e = c(e),\n                s(r),\n                \"function\" == typeof t && \"prototype\" === e && \"value\"in r && v in r && !r[v]) {\n                    var n = l(t, e);\n                    n && n[v] && (t[e] = r.value,\n                    r = {\n                        configurable: d in r ? r[d] : n[d],\n                        enumerable: p in r ? r[p] : n[p],\n                        writable: !1\n                    })\n                }\n                return f(t, e, r)\n            }\n            : f : function(t, e, r) {\n                if (s(t),\n                e = c(e),\n                s(r),\n                i)\n                    try {\n                        return f(t, e, r)\n                    } catch (n) {}\n                if (\"get\"in r || \"set\"in r)\n                    throw u(\"Accessors not supported\");\n                return \"value\"in r && (t[e] = r.value),\n                t\n            }\n        },\n        1236(t, e, r) {\n            var n = r(9781)\n              , o = r(6916)\n              , i = r(5296)\n              , a = r(9114)\n              , s = r(5656)\n              , c = r(4948)\n              , u = r(2597)\n              , f = r(4664)\n              , l = Object.getOwnPropertyDescriptor;\n            e.f = n ? l : function(t, e) {\n                if (t = s(t),\n                e = c(e),\n                f)\n                    try {\n                        return l(t, e)\n                    } catch (r) {}\n                if (u(t, e))\n                    return a(!o(i.f, t, e), t[e])\n            }\n        },\n        1156(t, e, r) {\n            var n = r(4326)\n              , o = r(5656)\n              , i = r(8006).f\n              , a = r(1589)\n              , s = \"object\" == typeof window && window && Object.getOwnPropertyNames ? Object.getOwnPropertyNames(window) : []\n              , c = function(t) {\n                try {\n                    return i(t)\n                } catch (e) {\n                    return a(s)\n                }\n            };\n            t.exports.f = function(t) {\n                return s && \"Window\" == n(t) ? c(t) : i(o(t))\n            }\n        },\n        8006(t, e, r) {\n            var n = r(6324)\n              , o = r(748).concat(\"length\", \"prototype\");\n            e.f = Object.getOwnPropertyNames || function(t) {\n                return n(t, o)\n            }\n        },\n        5181(t, e) {\n            e.f = Object.getOwnPropertySymbols\n        },\n        9518(t, e, r) {\n            var n = r(7854)\n              , o = r(2597)\n              , i = r(614)\n              , a = r(7908)\n              , s = r(6200)\n              , c = r(8544)\n              , u = s(\"IE_PROTO\")\n              , f = n.Object\n              , l = f.prototype;\n            t.exports = c ? f.getPrototypeOf : function(t) {\n                var e = a(t);\n                if (o(e, u))\n                    return e[u];\n                var r = e.constructor;\n                return i(r) && e instanceof r ? r.prototype : e instanceof f ? l : null\n            }\n        },\n        7976(t, e, r) {\n            var n = r(1702);\n            t.exports = n({}.isPrototypeOf)\n        },\n        6324(t, e, r) {\n            var n = r(1702)\n              , o = r(2597)\n              , i = r(5656)\n              , a = r(1318).indexOf\n              , s = r(3501)\n              , c = n([].push);\n            t.exports = function(t, e) {\n                var r, n = i(t), u = 0, f = [];\n                for (r in n)\n                    !o(s, r) && o(n, r) && c(f, r);\n                for (; e.length > u; )\n                    o(n, r = e[u++]) && (~a(f, r) || c(f, r));\n                return f\n            }\n        },\n        1956(t, e, r) {\n            var n = r(6324)\n              , o = r(748);\n            t.exports = Object.keys || function(t) {\n                return n(t, o)\n            }\n        },\n        5296(t, e) {\n            \"use strict\";\n            var r = {}.propertyIsEnumerable\n              , n = Object.getOwnPropertyDescriptor\n              , o = n && !r.call({\n                1: 2\n            }, 1);\n            e.f = o ? function(t) {\n                var e = n(this, t);\n                return !!e && e.enumerable\n            }\n            : r\n        },\n        7674(t, e, r) {\n            var n = r(1702)\n              , o = r(9670)\n              , i = r(6077);\n            t.exports = Object.setPrototypeOf || (\"__proto__\"in {} ? function() {\n                var t, e = !1, r = {};\n                try {\n                    (t = n(Object.getOwnPropertyDescriptor(Object.prototype, \"__proto__\").set))(r, []),\n                    e = r instanceof Array\n                } catch (a) {}\n                return function(r, n) {\n                    return o(r),\n                    i(n),\n                    e ? t(r, n) : r.__proto__ = n,\n                    r\n                }\n            }() : void 0)\n        },\n        288(t, e, r) {\n            \"use strict\";\n            var n = r(1694)\n              , o = r(648);\n            t.exports = n ? ({}).toString : function() {\n                return \"[object \" + o(this) + \"]\"\n            }\n        },\n        2140(t, e, r) {\n            var n = r(7854)\n              , o = r(6916)\n              , i = r(614)\n              , a = r(111)\n              , s = n.TypeError;\n            t.exports = function(t, e) {\n                var r, n;\n                if (\"string\" === e && i(r = t.toString) && !a(n = o(r, t)) || i(r = t.valueOf) && !a(n = o(r, t)) || \"string\" !== e && i(r = t.toString) && !a(n = o(r, t)))\n                    return n;\n                throw s(\"Can't convert object to primitive value\")\n            }\n        },\n        3887(t, e, r) {\n            var n = r(5005)\n              , o = r(1702)\n              , i = r(8006)\n              , a = r(5181)\n              , s = r(9670)\n              , c = o([].concat);\n            t.exports = n(\"Reflect\", \"ownKeys\") || function(t) {\n                var e = i.f(s(t))\n                  , r = a.f;\n                return r ? c(e, r(t)) : e\n            }\n        },\n        857(t, e, r) {\n            var n = r(7854);\n            t.exports = n\n        },\n        2534(t) {\n            t.exports = function(t) {\n                try {\n                    return {\n                        error: !1,\n                        value: t()\n                    }\n                } catch (e) {\n                    return {\n                        error: !0,\n                        value: e\n                    }\n                }\n            }\n        },\n        3702(t, e, r) {\n            var n = r(7854)\n              , o = r(2492)\n              , i = r(614)\n              , a = r(4705)\n              , s = r(2788)\n              , c = r(5112)\n              , u = r(7871)\n              , f = r(1913)\n              , l = r(7392)\n              , p = o && o.prototype\n              , d = c(\"species\")\n              , v = !1\n              , h = i(n.PromiseRejectionEvent)\n              , g = a(\"Promise\", function() {\n                var t = s(o)\n                  , e = t !== String(o);\n                if (!e && 66 === l || f && !(p.catch && p.finally))\n                    return !0;\n                if (l >= 51 && \/native code\/.test(t))\n                    return !1;\n                var r = new o(function(t) {\n                    t(1)\n                }\n                )\n                  , n = function(t) {\n                    t(function() {}, function() {})\n                };\n                return (r.constructor = {})[d] = n,\n                !(v = r.then(function() {})instanceof n) || !e && u && !h\n            });\n            t.exports = {\n                CONSTRUCTOR: g,\n                REJECTION_EVENT: h,\n                SUBCLASSING: v\n            }\n        },\n        2492(t, e, r) {\n            var n = r(7854);\n            t.exports = n.Promise\n        },\n        9478(t, e, r) {\n            var n = r(9670)\n              , o = r(111)\n              , i = r(8523);\n            t.exports = function(t, e) {\n                if (n(t),\n                o(e) && e.constructor === t)\n                    return e;\n                var r = i.f(t);\n                return (0,\n                r.resolve)(e),\n                r.promise\n            }\n        },\n        612(t, e, r) {\n            var n = r(2492)\n              , o = r(7072)\n              , i = r(3702).CONSTRUCTOR;\n            t.exports = i || !o(function(t) {\n                n.all(t).then(void 0, function() {})\n            })\n        },\n        8572(t) {\n            var e = function() {\n                this.head = null,\n                this.tail = null\n            };\n            e.prototype = {\n                add: function(t) {\n                    var e = {\n                        item: t,\n                        next: null\n                    };\n                    this.head ? this.tail.next = e : this.head = e,\n                    this.tail = e\n                },\n                get: function() {\n                    var t = this.head;\n                    if (t)\n                        return this.head = t.next,\n                        this.tail === t && (this.tail = null),\n                        t.item\n                }\n            },\n            t.exports = e\n        },\n        2248(t, e, r) {\n            var n = r(1320);\n            t.exports = function(t, e, r) {\n                for (var o in e)\n                    n(t, o, e[o], r);\n                return t\n            }\n        },\n        1320(t, e, r) {\n            var n = r(7854)\n              , o = r(614)\n              , i = r(2597)\n              , a = r(8880)\n              , s = r(3505)\n              , c = r(2788)\n              , u = r(9909)\n              , f = r(6530).CONFIGURABLE\n              , l = u.get\n              , p = u.enforce\n              , d = String(String).split(\"String\");\n            (t.exports = function(t, e, r, c) {\n                var u, l = !!c && !!c.unsafe, v = !!c && !!c.enumerable, h = !!c && !!c.noTargetGet, g = c && void 0 !== c.name ? c.name : e;\n                if (o(r) && (\"Symbol(\" === String(g).slice(0, 7) && (g = \"[\" + String(g).replace(\/^Symbol\\(([^)]*)\\)\/, \"$1\") + \"]\"),\n                (!i(r, \"name\") || f && r.name !== g) && a(r, \"name\", g),\n                (u = p(r)).source || (u.source = d.join(\"string\" == typeof g ? g : \"\"))),\n                t === n) {\n                    v ? t[e] = r : s(e, r);\n                    return\n                }\n                l ? !h && t[e] && (v = !0) : delete t[e],\n                v ? t[e] = r : a(t, e, r)\n            }\n            )(Function.prototype, \"toString\", function() {\n                return o(this) && l(this).source || c(this)\n            })\n        },\n        7651(t, e, r) {\n            var n = r(7854)\n              , o = r(6916)\n              , i = r(9670)\n              , a = r(614)\n              , s = r(4326)\n              , c = r(2261)\n              , u = n.TypeError;\n            t.exports = function(t, e) {\n                var r = t.exec;\n                if (a(r)) {\n                    var n = o(r, t, e);\n                    return null !== n && i(n),\n                    n\n                }\n                if (\"RegExp\" === s(t))\n                    return o(c, t, e);\n                throw u(\"RegExp#exec called on incompatible receiver\")\n            }\n        },\n        2261(t, e, r) {\n            \"use strict\";\n            var n, o, i = r(6916), a = r(1702), s = r(1340), c = r(7066), u = r(2999), f = r(2309), l = r(30), p = r(9909).get, d = r(9441), v = r(7168), h = f(\"native-string-replace\", String.prototype.replace), g = RegExp.prototype.exec, y = g, m = a(\"\".charAt), b = a(\"\".indexOf), _ = a(\"\".replace), x = a(\"\".slice), w = (o = \/b*\/g,\n            i(g, n = \/a\/, \"a\"),\n            i(g, o, \"a\"),\n            0 !== n.lastIndex || 0 !== o.lastIndex), S = u.BROKEN_CARET, E = void 0 !== \/()??\/.exec(\"\")[1];\n            (w || E || S || d || v) && (y = function(t) {\n                var e, r, n, o, a, u, f, d = this, v = p(d), O = s(t), j = v.raw;\n                if (j)\n                    return j.lastIndex = d.lastIndex,\n                    e = i(y, j, O),\n                    d.lastIndex = j.lastIndex,\n                    e;\n                var L = v.groups\n                  , T = S && d.sticky\n                  , R = i(c, d)\n                  , C = d.source\n                  , I = 0\n                  , P = O;\n                if (T && (-1 === b(R = _(R, \"y\", \"\"), \"g\") && (R += \"g\"),\n                P = x(O, d.lastIndex),\n                d.lastIndex > 0 && (!d.multiline || d.multiline && \"\\n\" !== m(O, d.lastIndex - 1)) && (C = \"(?: \" + C + \")\",\n                P = \" \" + P,\n                I++),\n                r = RegExp(\"^(?:\" + C + \")\", R)),\n                E && (r = RegExp(\"^\" + C + \"$(?!\\\\s)\", R)),\n                w && (n = d.lastIndex),\n                o = i(g, T ? r : d, P),\n                T ? o ? (o.input = x(o.input, I),\n                o[0] = x(o[0], I),\n                o.index = d.lastIndex,\n                d.lastIndex += o[0].length) : d.lastIndex = 0 : w && o && (d.lastIndex = d.global ? o.index + o[0].length : n),\n                E && o && o.length > 1 && i(h, o[0], r, function() {\n                    for (a = 1; a < arguments.length - 2; a++)\n                        void 0 === arguments[a] && (o[a] = void 0)\n                }),\n                o && L)\n                    for (a = 0,\n                    o.groups = u = l(null); a < L.length; a++)\n                        u[(f = L[a])[0]] = o[f[1]];\n                return o\n            }\n            ),\n            t.exports = y\n        },\n        7066(t, e, r) {\n            \"use strict\";\n            var n = r(9670);\n            t.exports = function() {\n                var t = n(this)\n                  , e = \"\";\n                return t.hasIndices && (e += \"d\"),\n                t.global && (e += \"g\"),\n                t.ignoreCase && (e += \"i\"),\n                t.multiline && (e += \"m\"),\n                t.dotAll && (e += \"s\"),\n                t.unicode && (e += \"u\"),\n                t.sticky && (e += \"y\"),\n                e\n            }\n        },\n        4706(t, e, r) {\n            var n = r(6916)\n              , o = r(2597)\n              , i = r(7976)\n              , a = r(7066)\n              , s = RegExp.prototype;\n            t.exports = function(t) {\n                var e = t.flags;\n                return void 0 === e && !(\"flags\"in s) && !o(t, \"flags\") && i(s, t) ? n(a, t) : e\n            }\n        },\n        2999(t, e, r) {\n            var n = r(7293)\n              , o = r(7854).RegExp\n              , i = n(function() {\n                var t = o(\"a\", \"y\");\n                return t.lastIndex = 2,\n                null != t.exec(\"abcd\")\n            })\n              , a = i || n(function() {\n                return !o(\"a\", \"y\").sticky\n            })\n              , s = i || n(function() {\n                var t = o(\"^r\", \"gy\");\n                return t.lastIndex = 2,\n                null != t.exec(\"str\")\n            });\n            t.exports = {\n                BROKEN_CARET: s,\n                MISSED_STICKY: a,\n                UNSUPPORTED_Y: i\n            }\n        },\n        9441(t, e, r) {\n            var n = r(7293)\n              , o = r(7854).RegExp;\n            t.exports = n(function() {\n                var t = o(\".\", \"s\");\n                return !(t.dotAll && t.exec(\"\\n\") && \"s\" === t.flags)\n            })\n        },\n        7168(t, e, r) {\n            var n = r(7293)\n              , o = r(7854).RegExp;\n            t.exports = n(function() {\n                var t = o(\"(?<a>b)\", \"g\");\n                return \"b\" !== t.exec(\"b\").groups.a || \"bc\" !== \"b\".replace(t, \"$<a>c\")\n            })\n        },\n        4488(t, e, r) {\n            var n = r(7854).TypeError;\n            t.exports = function(t) {\n                if (void 0 == t)\n                    throw n(\"Can't call method on \" + t);\n                return t\n            }\n        },\n        7152(t, e, r) {\n            var n = r(7854)\n              , o = r(2104)\n              , i = r(614)\n              , a = r(8113)\n              , s = r(206)\n              , c = r(8053)\n              , u = \/MSIE .\\.\/.test(a)\n              , f = n.Function\n              , l = function(t) {\n                return u ? function(e, r) {\n                    var n = c(arguments.length, 1) > 2\n                      , a = i(e) ? e : f(e)\n                      , u = n ? s(arguments, 2) : void 0;\n                    return t(n ? function() {\n                        o(a, this, u)\n                    }\n                    : a, r)\n                }\n                : t\n            };\n            t.exports = {\n                setTimeout: l(n.setTimeout),\n                setInterval: l(n.setInterval)\n            }\n        },\n        3505(t, e, r) {\n            var n = r(7854)\n              , o = Object.defineProperty;\n            t.exports = function(t, e) {\n                try {\n                    o(n, t, {\n                        value: e,\n                        configurable: !0,\n                        writable: !0\n                    })\n                } catch (r) {\n                    n[t] = e\n                }\n                return e\n            }\n        },\n        6340(t, e, r) {\n            \"use strict\";\n            var n = r(5005)\n              , o = r(3070)\n              , i = r(5112)\n              , a = r(9781)\n              , s = i(\"species\");\n            t.exports = function(t) {\n                var e = n(t)\n                  , r = o.f;\n                a && e && !e[s] && r(e, s, {\n                    configurable: !0,\n                    get: function() {\n                        return this\n                    }\n                })\n            }\n        },\n        8003(t, e, r) {\n            var n = r(3070).f\n              , o = r(2597)\n              , i = r(5112)(\"toStringTag\");\n            t.exports = function(t, e, r) {\n                t && !r && (t = t.prototype),\n                t && !o(t, i) && n(t, i, {\n                    configurable: !0,\n                    value: e\n                })\n            }\n        },\n        6200(t, e, r) {\n            var n = r(2309)\n              , o = r(9711)\n              , i = n(\"keys\");\n            t.exports = function(t) {\n                return i[t] || (i[t] = o(t))\n            }\n        },\n        5465(t, e, r) {\n            var n = r(7854)\n              , o = r(3505)\n              , i = \"__core-js_shared__\"\n              , a = n[i] || o(i, {});\n            t.exports = a\n        },\n        2309(t, e, r) {\n            var n = r(1913)\n              , o = r(5465);\n            (t.exports = function(t, e) {\n                return o[t] || (o[t] = void 0 !== e ? e : {})\n            }\n            )(\"versions\", []).push({\n                version: \"3.22.2\",\n                mode: n ? \"pure\" : \"global\",\n                copyright: \"\\xa9 2014-2022 Denis Pushkarev (zloirock.ru)\",\n                license: \"https:\/\/github.com\/zloirock\/core-js\/blob\/v3.22.2\/LICENSE\",\n                source: \"https:\/\/github.com\/zloirock\/core-js\"\n            })\n        },\n        6707(t, e, r) {\n            var n = r(9670)\n              , o = r(9483)\n              , i = r(5112)(\"species\");\n            t.exports = function(t, e) {\n                var r, a = n(t).constructor;\n                return void 0 === a || void 0 == (r = n(a)[i]) ? e : o(r)\n            }\n        },\n        8710(t, e, r) {\n            var n = r(1702)\n              , o = r(9303)\n              , i = r(1340)\n              , a = r(4488)\n              , s = n(\"\".charAt)\n              , c = n(\"\".charCodeAt)\n              , u = n(\"\".slice)\n              , f = function(t) {\n                return function(e, r) {\n                    var n, f, l = i(a(e)), p = o(r), d = l.length;\n                    return p < 0 || p >= d ? t ? \"\" : void 0 : (n = c(l, p)) < 55296 || n > 56319 || p + 1 === d || (f = c(l, p + 1)) < 56320 || f > 57343 ? t ? s(l, p) : n : t ? u(l, p, p + 2) : (n - 55296 << 10) + (f - 56320) + 65536\n                }\n            };\n            t.exports = {\n                codeAt: f(!1),\n                charAt: f(!0)\n            }\n        },\n        6532(t, e, r) {\n            var n = r(6916)\n              , o = r(5005)\n              , i = r(5112)\n              , a = r(1320);\n            t.exports = function() {\n                var t = o(\"Symbol\")\n                  , e = t && t.prototype\n                  , r = e && e.valueOf\n                  , s = i(\"toPrimitive\");\n                e && !e[s] && a(e, s, function(t) {\n                    return n(r, this)\n                })\n            }\n        },\n        261(t, e, r) {\n            var n, o, i, a, s = r(7854), c = r(2104), u = r(9974), f = r(614), l = r(2597), p = r(7293), d = r(490), v = r(206), h = r(317), g = r(8053), y = r(6833), m = r(5268), b = s.setImmediate, _ = s.clearImmediate, x = s.process, w = s.Dispatch, S = s.Function, E = s.MessageChannel, O = s.String, j = 0, L = {}, T = \"onreadystatechange\";\n            try {\n                n = s.location\n            } catch (R) {}\n            var C = function(t) {\n                if (l(L, t)) {\n                    var e = L[t];\n                    delete L[t],\n                    e()\n                }\n            }\n              , I = function(t) {\n                return function() {\n                    C(t)\n                }\n            }\n              , P = function(t) {\n                C(t.data)\n            }\n              , A = function(t) {\n                s.postMessage(O(t), n.protocol + \"\/\/\" + n.host)\n            };\n            b && _ || (b = function(t) {\n                g(arguments.length, 1);\n                var e = f(t) ? t : S(t)\n                  , r = v(arguments, 1);\n                return L[++j] = function() {\n                    c(e, void 0, r)\n                }\n                ,\n                o(j),\n                j\n            }\n            ,\n            _ = function(t) {\n                delete L[t]\n            }\n            ,\n            m ? o = function(t) {\n                x.nextTick(I(t))\n            }\n            : w && w.now ? o = function(t) {\n                w.now(I(t))\n            }\n            : E && !y ? (a = (i = new E).port2,\n            i.port1.onmessage = P,\n            o = u(a.postMessage, a)) : s.addEventListener && f(s.postMessage) && !s.importScripts && n && \"file:\" !== n.protocol && !p(A) ? (o = A,\n            s.addEventListener(\"message\", P, !1)) : o = T in h(\"script\") ? function(t) {\n                d.appendChild(h(\"script\"))[T] = function() {\n                    d.removeChild(this),\n                    C(t)\n                }\n            }\n            : function(t) {\n                setTimeout(I(t), 0)\n            }\n            ),\n            t.exports = {\n                set: b,\n                clear: _\n            }\n        },\n        1400(t, e, r) {\n            var n = r(9303)\n              , o = Math.max\n              , i = Math.min;\n            t.exports = function(t, e) {\n                var r = n(t);\n                return r < 0 ? o(r + e, 0) : i(r, e)\n            }\n        },\n        5656(t, e, r) {\n            var n = r(8361)\n              , o = r(4488);\n            t.exports = function(t) {\n                return n(o(t))\n            }\n        },\n        9303(t) {\n            var e = Math.ceil\n              , r = Math.floor;\n            t.exports = function(t) {\n                var n = +t;\n                return n != n || 0 === n ? 0 : (n > 0 ? r : e)(n)\n            }\n        },\n        7466(t, e, r) {\n            var n = r(9303)\n              , o = Math.min;\n            t.exports = function(t) {\n                return t > 0 ? o(n(t), 9007199254740991) : 0\n            }\n        },\n        7908(t, e, r) {\n            var n = r(7854)\n              , o = r(4488)\n              , i = n.Object;\n            t.exports = function(t) {\n                return i(o(t))\n            }\n        },\n        7593(t, e, r) {\n            var n = r(7854)\n              , o = r(6916)\n              , i = r(111)\n              , a = r(2190)\n              , s = r(8173)\n              , c = r(2140)\n              , u = r(5112)\n              , f = n.TypeError\n              , l = u(\"toPrimitive\");\n            t.exports = function(t, e) {\n                if (!i(t) || a(t))\n                    return t;\n                var r, n = s(t, l);\n                if (n) {\n                    if (void 0 === e && (e = \"default\"),\n                    !i(r = o(n, t, e)) || a(r))\n                        return r;\n                    throw f(\"Can't convert object to primitive value\")\n                }\n                return void 0 === e && (e = \"number\"),\n                c(t, e)\n            }\n        },\n        4948(t, e, r) {\n            var n = r(7593)\n              , o = r(2190);\n            t.exports = function(t) {\n                var e = n(t, \"string\");\n                return o(e) ? e : e + \"\"\n            }\n        },\n        1694(t, e, r) {\n            var n = r(5112)(\"toStringTag\")\n              , o = {};\n            o[n] = \"z\",\n            t.exports = \"[object z]\" === String(o)\n        },\n        1340(t, e, r) {\n            var n = r(7854)\n              , o = r(648)\n              , i = n.String;\n            t.exports = function(t) {\n                if (\"Symbol\" === o(t))\n                    throw TypeError(\"Cannot convert a Symbol value to a string\");\n                return i(t)\n            }\n        },\n        6330(t, e, r) {\n            var n = r(7854).String;\n            t.exports = function(t) {\n                try {\n                    return n(t)\n                } catch (e) {\n                    return \"Object\"\n                }\n            }\n        },\n        9711(t, e, r) {\n            var n = r(1702)\n              , o = 0\n              , i = Math.random()\n              , a = n(1..toString);\n            t.exports = function(t) {\n                return \"Symbol(\" + (void 0 === t ? \"\" : t) + \")_\" + a(++o + i, 36)\n            }\n        },\n        3307(t, e, r) {\n            var n = r(133);\n            t.exports = n && !Symbol.sham && \"symbol\" == typeof Symbol.iterator\n        },\n        3353(t, e, r) {\n            var n = r(9781)\n              , o = r(7293);\n            t.exports = n && o(function() {\n                return 42 != Object.defineProperty(function() {}, \"prototype\", {\n                    value: 42,\n                    writable: !1\n                }).prototype\n            })\n        },\n        8053(t, e, r) {\n            var n = r(7854).TypeError;\n            t.exports = function(t, e) {\n                if (t < e)\n                    throw n(\"Not enough arguments\");\n                return t\n            }\n        },\n        6061(t, e, r) {\n            var n = r(5112);\n            e.f = n\n        },\n        5112(t, e, r) {\n            var n = r(7854)\n              , o = r(2309)\n              , i = r(2597)\n              , a = r(9711)\n              , s = r(133)\n              , c = r(3307)\n              , u = o(\"wks\")\n              , f = n.Symbol\n              , l = f && f.for\n              , p = c ? f : f && f.withoutSetter || a;\n            t.exports = function(t) {\n                if (!i(u, t) || !(s || \"string\" == typeof u[t])) {\n                    var e = \"Symbol.\" + t;\n                    s && i(f, t) ? u[t] = f[t] : c && l ? u[t] = l(e) : u[t] = p(e)\n                }\n                return u[t]\n            }\n        },\n        6967(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(7854)\n              , i = r(7976)\n              , a = r(9518)\n              , s = r(7674)\n              , c = r(9920)\n              , u = r(30)\n              , f = r(8880)\n              , l = r(9114)\n              , p = r(7741)\n              , d = r(8340)\n              , v = r(408)\n              , h = r(6277)\n              , g = r(5112)\n              , y = r(2914)\n              , m = g(\"toStringTag\")\n              , b = o.Error\n              , _ = [].push\n              , x = function(t, e) {\n                var r, n = arguments.length > 2 ? arguments[2] : void 0, o = i(w, this);\n                s ? r = s(new b, o ? a(this) : w) : f(r = o ? this : u(w), m, \"Error\"),\n                void 0 !== e && f(r, \"message\", h(e)),\n                y && f(r, \"stack\", p(r.stack, 1)),\n                d(r, n);\n                var c = [];\n                return v(t, _, {\n                    that: c\n                }),\n                f(r, \"errors\", c),\n                r\n            };\n            s ? s(x, b) : c(x, b, {\n                name: !0\n            });\n            var w = x.prototype = u(b.prototype, {\n                constructor: l(1, x),\n                message: l(1, \"\"),\n                name: l(1, \"AggregateError\")\n            });\n            n({\n                global: !0\n            }, {\n                AggregateError: x\n            })\n        },\n        9170(t, e, r) {\n            r(6967)\n        },\n        2222(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(7854)\n              , i = r(7293)\n              , a = r(3157)\n              , s = r(111)\n              , c = r(7908)\n              , u = r(6244)\n              , f = r(6135)\n              , l = r(5417)\n              , p = r(1194)\n              , d = r(5112)\n              , v = r(7392)\n              , h = d(\"isConcatSpreadable\")\n              , g = \"Maximum allowed index exceeded\"\n              , y = o.TypeError\n              , m = v >= 51 || !i(function() {\n                var t = [];\n                return t[h] = !1,\n                t.concat()[0] !== t\n            })\n              , b = p(\"concat\")\n              , _ = function(t) {\n                if (!s(t))\n                    return !1;\n                var e = t[h];\n                return void 0 !== e ? !!e : a(t)\n            };\n            n({\n                target: \"Array\",\n                proto: !0,\n                forced: !m || !b\n            }, {\n                concat: function(t) {\n                    var e, r, n, o, i, a = c(this), s = l(a, 0), p = 0;\n                    for (e = -1,\n                    n = arguments.length; e < n; e++)\n                        if (i = -1 === e ? a : arguments[e],\n                        _(i)) {\n                            if (p + (o = u(i)) > 9007199254740991)\n                                throw y(g);\n                            for (r = 0; r < o; r++,\n                            p++)\n                                r in i && f(s, p, i[r])\n                        } else {\n                            if (p >= 9007199254740991)\n                                throw y(g);\n                            f(s, p++, i)\n                        }\n                    return s.length = p,\n                    s\n                }\n            })\n        },\n        2772(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(1702)\n              , i = r(1318).indexOf\n              , a = r(9341)\n              , s = o([].indexOf)\n              , c = !!s && 1 \/ s([1], 1, -0) < 0\n              , u = a(\"indexOf\");\n            n({\n                target: \"Array\",\n                proto: !0,\n                forced: c || !u\n            }, {\n                indexOf: function(t) {\n                    var e = arguments.length > 1 ? arguments[1] : void 0;\n                    return c ? s(this, t, e) || 0 : i(this, t, e)\n                }\n            })\n        },\n        6992(t, e, r) {\n            \"use strict\";\n            var n = r(5656)\n              , o = r(1223)\n              , i = r(7497)\n              , a = r(9909)\n              , s = r(3070).f\n              , c = r(654)\n              , u = r(1913)\n              , f = r(9781)\n              , l = \"Array Iterator\"\n              , p = a.set\n              , d = a.getterFor(l);\n            t.exports = c(Array, \"Array\", function(t, e) {\n                p(this, {\n                    type: l,\n                    target: n(t),\n                    index: 0,\n                    kind: e\n                })\n            }, function() {\n                var t = d(this)\n                  , e = t.target\n                  , r = t.kind\n                  , n = t.index++;\n                return !e || n >= e.length ? (t.target = void 0,\n                {\n                    value: void 0,\n                    done: !0\n                }) : \"keys\" == r ? {\n                    value: n,\n                    done: !1\n                } : \"values\" == r ? {\n                    value: e[n],\n                    done: !1\n                } : {\n                    value: [n, e[n]],\n                    done: !1\n                }\n            }, \"values\");\n            var v = i.Arguments = i.Array;\n            if (o(\"keys\"),\n            o(\"values\"),\n            o(\"entries\"),\n            !u && f && \"values\" !== v.name)\n                try {\n                    s(v, \"name\", {\n                        value: \"values\"\n                    })\n                } catch (h) {}\n        },\n        3710(t, e, r) {\n            var n = r(1702)\n              , o = r(1320)\n              , i = Date.prototype\n              , a = \"Invalid Date\"\n              , s = \"toString\"\n              , c = n(i[s])\n              , u = n(i.getTime);\n            String(new Date(NaN)) != a && o(i, s, function() {\n                var t = u(this);\n                return t == t ? c(this) : a\n            })\n        },\n        8309(t, e, r) {\n            var n = r(9781)\n              , o = r(6530).EXISTS\n              , i = r(1702)\n              , a = r(3070).f\n              , s = Function.prototype\n              , c = i(s.toString)\n              , u = \/function\\b(?:\\s|\\\/\\*[\\S\\s]*?\\*\\\/|\\\/\\\/[^\\n\\r]*[\\n\\r]+)*([^\\s(\/]*)\/\n              , f = i(u.exec);\n            n && !o && a(s, \"name\", {\n                configurable: !0,\n                get: function() {\n                    try {\n                        return f(u, c(this))[1]\n                    } catch (t) {\n                        return \"\"\n                    }\n                }\n            })\n        },\n        8862(t, e, r) {\n            var n = r(2109)\n              , o = r(5005)\n              , i = r(2104)\n              , a = r(6916)\n              , s = r(1702)\n              , c = r(7293)\n              , u = r(3157)\n              , f = r(614)\n              , l = r(111)\n              , p = r(2190)\n              , d = r(206)\n              , v = r(133)\n              , h = o(\"JSON\", \"stringify\")\n              , g = s(\/.\/.exec)\n              , y = s(\"\".charAt)\n              , m = s(\"\".charCodeAt)\n              , b = s(\"\".replace)\n              , _ = s(1..toString)\n              , x = \/[\\uD800-\\uDFFF]\/g\n              , w = \/^[\\uD800-\\uDBFF]$\/\n              , S = \/^[\\uDC00-\\uDFFF]$\/\n              , E = !v || c(function() {\n                var t = o(\"Symbol\")();\n                return \"[null]\" != h([t]) || \"{}\" != h({\n                    a: t\n                }) || \"{}\" != h(Object(t))\n            })\n              , O = c(function() {\n                return '\"\\udf06\\ud834\"' !== h(\"\\uDF06\\uD834\") || '\"\\udead\"' !== h(\"\\uDEAD\")\n            })\n              , j = function(t, e) {\n                var r = d(arguments)\n                  , n = e;\n                if (!(!l(e) && void 0 === t || p(t)))\n                    return u(e) || (e = function(t, e) {\n                        if (f(n) && (e = a(n, this, t, e)),\n                        !p(e))\n                            return e\n                    }\n                    ),\n                    r[1] = e,\n                    i(h, null, r)\n            }\n              , L = function(t, e, r) {\n                var n = y(r, e - 1)\n                  , o = y(r, e + 1);\n                return g(w, t) && !g(S, o) || g(S, t) && !g(w, n) ? \"\\\\u\" + _(m(t, 0), 16) : t\n            };\n            h && n({\n                target: \"JSON\",\n                stat: !0,\n                forced: E || O\n            }, {\n                stringify: function(t, e, r) {\n                    var n = d(arguments)\n                      , o = i(E ? j : h, null, n);\n                    return O && \"string\" == typeof o ? b(o, x, L) : o\n                }\n            })\n        },\n        8011(t, e, r) {\n            r(2109)({\n                target: \"Object\",\n                stat: !0,\n                sham: !r(9781)\n            }, {\n                create: r(30)\n            })\n        },\n        9070(t, e, r) {\n            var n = r(2109)\n              , o = r(9781)\n              , i = r(3070).f;\n            n({\n                target: \"Object\",\n                stat: !0,\n                forced: Object.defineProperty !== i,\n                sham: !o\n            }, {\n                defineProperty: i\n            })\n        },\n        9660(t, e, r) {\n            var n = r(2109)\n              , o = r(133)\n              , i = r(7293)\n              , a = r(5181)\n              , s = r(7908);\n            n({\n                target: \"Object\",\n                stat: !0,\n                forced: !o || i(function() {\n                    a.f(1)\n                })\n            }, {\n                getOwnPropertySymbols: function(t) {\n                    var e = a.f;\n                    return e ? e(s(t)) : []\n                }\n            })\n        },\n        489(t, e, r) {\n            var n = r(2109)\n              , o = r(7293)\n              , i = r(7908)\n              , a = r(9518)\n              , s = r(8544);\n            n({\n                target: \"Object\",\n                stat: !0,\n                forced: o(function() {\n                    a(1)\n                }),\n                sham: !s\n            }, {\n                getPrototypeOf: function(t) {\n                    return a(i(t))\n                }\n            })\n        },\n        8304(t, e, r) {\n            r(2109)({\n                target: \"Object\",\n                stat: !0\n            }, {\n                setPrototypeOf: r(7674)\n            })\n        },\n        1539(t, e, r) {\n            var n = r(1694)\n              , o = r(1320)\n              , i = r(288);\n            n || o(Object.prototype, \"toString\", i, {\n                unsafe: !0\n            })\n        },\n        7922(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(6916)\n              , i = r(9662)\n              , a = r(8523)\n              , s = r(2534)\n              , c = r(408);\n            n({\n                target: \"Promise\",\n                stat: !0\n            }, {\n                allSettled: function(t) {\n                    var e = this\n                      , r = a.f(e)\n                      , n = r.resolve\n                      , u = r.reject\n                      , f = s(function() {\n                        var r = i(e.resolve)\n                          , a = []\n                          , s = 0\n                          , u = 1;\n                        c(t, function(t) {\n                            var i = s++\n                              , c = !1;\n                            u++,\n                            o(r, e, t).then(function(t) {\n                                !c && (c = !0,\n                                a[i] = {\n                                    status: \"fulfilled\",\n                                    value: t\n                                },\n                                --u || n(a))\n                            }, function(t) {\n                                !c && (c = !0,\n                                a[i] = {\n                                    status: \"rejected\",\n                                    reason: t\n                                },\n                                --u || n(a))\n                            })\n                        }),\n                        --u || n(a)\n                    });\n                    return f.error && u(f.value),\n                    r.promise\n                }\n            })\n        },\n        821(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(6916)\n              , i = r(9662)\n              , a = r(8523)\n              , s = r(2534)\n              , c = r(408);\n            n({\n                target: \"Promise\",\n                stat: !0,\n                forced: r(612)\n            }, {\n                all: function(t) {\n                    var e = this\n                      , r = a.f(e)\n                      , n = r.resolve\n                      , u = r.reject\n                      , f = s(function() {\n                        var r = i(e.resolve)\n                          , a = []\n                          , s = 0\n                          , f = 1;\n                        c(t, function(t) {\n                            var i = s++\n                              , c = !1;\n                            f++,\n                            o(r, e, t).then(function(t) {\n                                !c && (c = !0,\n                                a[i] = t,\n                                --f || n(a))\n                            }, u)\n                        }),\n                        --f || n(a)\n                    });\n                    return f.error && u(f.value),\n                    r.promise\n                }\n            })\n        },\n        4668(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(6916)\n              , i = r(9662)\n              , a = r(5005)\n              , s = r(8523)\n              , c = r(2534)\n              , u = r(408)\n              , f = \"No one promise resolved\";\n            n({\n                target: \"Promise\",\n                stat: !0\n            }, {\n                any: function(t) {\n                    var e = this\n                      , r = a(\"AggregateError\")\n                      , n = s.f(e)\n                      , l = n.resolve\n                      , p = n.reject\n                      , d = c(function() {\n                        var n = i(e.resolve)\n                          , a = []\n                          , s = 0\n                          , c = 1\n                          , d = !1;\n                        u(t, function(t) {\n                            var i = s++\n                              , u = !1;\n                            c++,\n                            o(n, e, t).then(function(t) {\n                                u || d || (d = !0,\n                                l(t))\n                            }, function(t) {\n                                !u && !d && (u = !0,\n                                a[i] = t,\n                                --c || p(new r(a,f)))\n                            })\n                        }),\n                        --c || p(new r(a,f))\n                    });\n                    return d.error && p(d.value),\n                    n.promise\n                }\n            })\n        },\n        4164(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(1913)\n              , i = r(3702).CONSTRUCTOR\n              , a = r(2492)\n              , s = r(5005)\n              , c = r(614)\n              , u = r(1320)\n              , f = a && a.prototype;\n            if (n({\n                target: \"Promise\",\n                proto: !0,\n                forced: i,\n                real: !0\n            }, {\n                catch: function(t) {\n                    return this.then(void 0, t)\n                }\n            }),\n            !o && c(a)) {\n                var l = s(\"Promise\").prototype.catch;\n                f.catch !== l && u(f, \"catch\", l, {\n                    unsafe: !0\n                })\n            }\n        },\n        3401(t, e, r) {\n            \"use strict\";\n            var n, o, i, a, s = r(2109), c = r(1913), u = r(5268), f = r(7854), l = r(6916), p = r(1320), d = r(2248), v = r(7674), h = r(8003), g = r(6340), y = r(9662), m = r(614), b = r(111), _ = r(5787), x = r(6707), w = r(261).set, S = r(5948), E = r(842), O = r(2534), j = r(8572), L = r(9909), T = r(2492), R = r(3702), C = r(8523), I = \"Promise\", P = R.CONSTRUCTOR, A = R.REJECTION_EVENT, M = R.SUBCLASSING, k = L.getterFor(I), B = L.set, D = T && T.prototype, N = T, F = D, z = f.TypeError, U = f.document, G = f.process, H = C.f, V = H, $ = !!(U && U.createEvent && f.dispatchEvent), q = \"unhandledrejection\", X = function(t) {\n                var e;\n                return !!(b(t) && m(e = t.then)) && e\n            }, W = function(t, e) {\n                var r, n, o, i = e.value, a = 1 == e.state, s = a ? t.ok : t.fail, c = t.resolve, u = t.reject, f = t.domain;\n                try {\n                    s ? (a || (2 === e.rejection && Q(e),\n                    e.rejection = 1),\n                    !0 === s ? r = i : (f && f.enter(),\n                    r = s(i),\n                    f && (f.exit(),\n                    o = !0)),\n                    r === t.promise ? u(z(\"Promise-chain cycle\")) : (n = X(r)) ? l(n, r, c, u) : c(r)) : u(i)\n                } catch (p) {\n                    f && !o && f.exit(),\n                    u(p)\n                }\n            }, K = function(t, e) {\n                t.notified || (t.notified = !0,\n                S(function() {\n                    for (var r, n = t.reactions; r = n.get(); )\n                        W(r, t);\n                    t.notified = !1,\n                    e && !t.rejection && J(t)\n                }))\n            }, Y = function(t, e, r) {\n                var n, o;\n                $ ? ((n = U.createEvent(\"Event\")).promise = e,\n                n.reason = r,\n                n.initEvent(t, !1, !0),\n                f.dispatchEvent(n)) : n = {\n                    promise: e,\n                    reason: r\n                },\n                !A && (o = f[\"on\" + t]) ? o(n) : t === q && E(\"Unhandled promise rejection\", r)\n            }, J = function(t) {\n                l(w, f, function() {\n                    var e, r = t.facade, n = t.value;\n                    if (Z(t) && (e = O(function() {\n                        u ? G.emit(\"unhandledRejection\", n, r) : Y(q, r, n)\n                    }),\n                    t.rejection = u || Z(t) ? 2 : 1,\n                    e.error))\n                        throw e.value\n                })\n            }, Z = function(t) {\n                return 1 !== t.rejection && !t.parent\n            }, Q = function(t) {\n                l(w, f, function() {\n                    var e = t.facade;\n                    u ? G.emit(\"rejectionHandled\", e) : Y(\"rejectionhandled\", e, t.value)\n                })\n            }, tt = function(t, e, r) {\n                return function(n) {\n                    t(e, n, r)\n                }\n            }, te = function(t, e, r) {\n                t.done || (t.done = !0,\n                r && (t = r),\n                t.value = e,\n                t.state = 2,\n                K(t, !0))\n            }, tr = function(t, e, r) {\n                if (!t.done) {\n                    t.done = !0,\n                    r && (t = r);\n                    try {\n                        if (t.facade === e)\n                            throw z(\"Promise can't be resolved itself\");\n                        var n = X(e);\n                        n ? S(function() {\n                            var r = {\n                                done: !1\n                            };\n                            try {\n                                l(n, e, tt(tr, r, t), tt(te, r, t))\n                            } catch (o) {\n                                te(r, o, t)\n                            }\n                        }) : (t.value = e,\n                        t.state = 1,\n                        K(t, !1))\n                    } catch (o) {\n                        te({\n                            done: !1\n                        }, o, t)\n                    }\n                }\n            };\n            if (P && (F = (N = function(t) {\n                _(this, F),\n                y(t),\n                l(n, this);\n                var e = k(this);\n                try {\n                    t(tt(tr, e), tt(te, e))\n                } catch (r) {\n                    te(e, r)\n                }\n            }\n            ).prototype,\n            (n = function(t) {\n                B(this, {\n                    type: I,\n                    done: !1,\n                    notified: !1,\n                    parent: !1,\n                    reactions: new j,\n                    rejection: !1,\n                    state: 0,\n                    value: void 0\n                })\n            }\n            ).prototype = d(F, {\n                then: function(t, e) {\n                    var r = k(this)\n                      , n = H(x(this, N));\n                    return r.parent = !0,\n                    n.ok = !m(t) || t,\n                    n.fail = m(e) && e,\n                    n.domain = u ? G.domain : void 0,\n                    0 == r.state ? r.reactions.add(n) : S(function() {\n                        W(n, r)\n                    }),\n                    n.promise\n                }\n            }),\n            o = function() {\n                var t = new n\n                  , e = k(t);\n                this.promise = t,\n                this.resolve = tt(tr, e),\n                this.reject = tt(te, e)\n            }\n            ,\n            C.f = H = function(t) {\n                return t === N || t === i ? new o(t) : V(t)\n            }\n            ,\n            !c && m(T) && D !== Object.prototype)) {\n                a = D.then,\n                M || p(D, \"then\", function(t, e) {\n                    var r = this;\n                    return new N(function(t, e) {\n                        l(a, r, t, e)\n                    }\n                    ).then(t, e)\n                }, {\n                    unsafe: !0\n                });\n                try {\n                    delete D.constructor\n                } catch (tn) {}\n                v && v(D, F)\n            }\n            s({\n                global: !0,\n                wrap: !0,\n                forced: P\n            }, {\n                Promise: N\n            }),\n            h(N, I, !1, !0),\n            g(I)\n        },\n        7727(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(1913)\n              , i = r(2492)\n              , a = r(7293)\n              , s = r(5005)\n              , c = r(614)\n              , u = r(6707)\n              , f = r(9478)\n              , l = r(1320)\n              , p = i && i.prototype;\n            if (n({\n                target: \"Promise\",\n                proto: !0,\n                real: !0,\n                forced: !!i && a(function() {\n                    p.finally.call({\n                        then: function() {}\n                    }, function() {})\n                })\n            }, {\n                finally: function(t) {\n                    var e = u(this, s(\"Promise\"))\n                      , r = c(t);\n                    return this.then(r ? function(r) {\n                        return f(e, t()).then(function() {\n                            return r\n                        })\n                    }\n                    : t, r ? function(r) {\n                        return f(e, t()).then(function() {\n                            throw r\n                        })\n                    }\n                    : t)\n                }\n            }),\n            !o && c(i)) {\n                var d = s(\"Promise\").prototype.finally;\n                p.finally !== d && l(p, \"finally\", d, {\n                    unsafe: !0\n                })\n            }\n        },\n        8674(t, e, r) {\n            r(3401),\n            r(821),\n            r(4164),\n            r(6027),\n            r(683),\n            r(6294)\n        },\n        6027(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(6916)\n              , i = r(9662)\n              , a = r(8523)\n              , s = r(2534)\n              , c = r(408);\n            n({\n                target: \"Promise\",\n                stat: !0,\n                forced: r(612)\n            }, {\n                race: function(t) {\n                    var e = this\n                      , r = a.f(e)\n                      , n = r.reject\n                      , u = s(function() {\n                        var a = i(e.resolve);\n                        c(t, function(t) {\n                            o(a, e, t).then(r.resolve, n)\n                        })\n                    });\n                    return u.error && n(u.value),\n                    r.promise\n                }\n            })\n        },\n        683(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(6916)\n              , i = r(8523);\n            n({\n                target: \"Promise\",\n                stat: !0,\n                forced: r(3702).CONSTRUCTOR\n            }, {\n                reject: function(t) {\n                    var e = i.f(this);\n                    return o(e.reject, void 0, t),\n                    e.promise\n                }\n            })\n        },\n        6294(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(5005)\n              , i = r(1913)\n              , a = r(2492)\n              , s = r(3702).CONSTRUCTOR\n              , c = r(9478)\n              , u = o(\"Promise\")\n              , f = i && !s;\n            n({\n                target: \"Promise\",\n                stat: !0,\n                forced: i || s\n            }, {\n                resolve: function(t) {\n                    return c(f && this === u ? a : this, t)\n                }\n            })\n        },\n        2419(t, e, r) {\n            var n = r(2109)\n              , o = r(5005)\n              , i = r(2104)\n              , a = r(7065)\n              , s = r(9483)\n              , c = r(9670)\n              , u = r(111)\n              , f = r(30)\n              , l = r(7293)\n              , p = o(\"Reflect\", \"construct\")\n              , d = Object.prototype\n              , v = [].push\n              , h = l(function() {\n                function t() {}\n                return !(p(function() {}, [], t)instanceof t)\n            })\n              , g = !l(function() {\n                p(function() {})\n            })\n              , y = h || g;\n            n({\n                target: \"Reflect\",\n                stat: !0,\n                forced: y,\n                sham: y\n            }, {\n                construct: function(t, e) {\n                    s(t),\n                    c(e);\n                    var r = arguments.length < 3 ? t : s(arguments[2]);\n                    if (g && !h)\n                        return p(t, e, r);\n                    if (t == r) {\n                        switch (e.length) {\n                        case 0:\n                            return new t;\n                        case 1:\n                            return new t(e[0]);\n                        case 2:\n                            return new t(e[0],e[1]);\n                        case 3:\n                            return new t(e[0],e[1],e[2]);\n                        case 4:\n                            return new t(e[0],e[1],e[2],e[3])\n                        }\n                        var n = [null];\n                        return i(v, n, e),\n                        new (i(a, t, n))\n                    }\n                    var o = r.prototype\n                      , l = f(u(o) ? o : d)\n                      , y = i(t, l, e);\n                    return u(y) ? y : l\n                }\n            })\n        },\n        4916(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(2261);\n            n({\n                target: \"RegExp\",\n                proto: !0,\n                forced: \/.\/.exec !== o\n            }, {\n                exec: o\n            })\n        },\n        9714(t, e, r) {\n            \"use strict\";\n            var n = r(6530).PROPER\n              , o = r(1320)\n              , i = r(9670)\n              , a = r(1340)\n              , s = r(7293)\n              , c = r(4706)\n              , u = \"toString\"\n              , f = RegExp.prototype[u]\n              , l = s(function() {\n                return \"\/a\/b\" != f.call({\n                    source: \"a\",\n                    flags: \"b\"\n                })\n            })\n              , p = n && f.name != u;\n            (l || p) && o(RegExp.prototype, u, function() {\n                var t = i(this);\n                return \"\/\" + a(t.source) + \"\/\" + a(c(t))\n            }, {\n                unsafe: !0\n            })\n        },\n        8783(t, e, r) {\n            \"use strict\";\n            var n = r(8710).charAt\n              , o = r(1340)\n              , i = r(9909)\n              , a = r(654)\n              , s = \"String Iterator\"\n              , c = i.set\n              , u = i.getterFor(s);\n            a(String, \"String\", function(t) {\n                c(this, {\n                    type: s,\n                    string: o(t),\n                    index: 0\n                })\n            }, function() {\n                var t, e = u(this), r = e.string, o = e.index;\n                return o >= r.length ? {\n                    value: void 0,\n                    done: !0\n                } : (t = n(r, o),\n                e.index += t.length,\n                {\n                    value: t,\n                    done: !1\n                })\n            })\n        },\n        5306(t, e, r) {\n            \"use strict\";\n            var n = r(2104)\n              , o = r(6916)\n              , i = r(1702)\n              , a = r(7007)\n              , s = r(7293)\n              , c = r(9670)\n              , u = r(614)\n              , f = r(9303)\n              , l = r(7466)\n              , p = r(1340)\n              , d = r(4488)\n              , v = r(1530)\n              , h = r(8173)\n              , g = r(647)\n              , y = r(7651)\n              , m = r(5112)(\"replace\")\n              , b = Math.max\n              , _ = Math.min\n              , x = i([].concat)\n              , w = i([].push)\n              , S = i(\"\".indexOf)\n              , E = i(\"\".slice)\n              , O = \"$0\" === \"a\".replace(\/.\/, \"$0\")\n              , j = !!\/.\/[m] && \"\" === \/.\/[m](\"a\", \"$0\");\n            a(\"replace\", function(t, e, r) {\n                var i = j ? \"$\" : \"$0\";\n                return [function(t, r) {\n                    var n = d(this)\n                      , i = void 0 == t ? void 0 : h(t, m);\n                    return i ? o(i, t, n, r) : o(e, p(n), t, r)\n                }\n                , function(t, o) {\n                    var a = c(this)\n                      , s = p(t);\n                    if (\"string\" == typeof o && -1 === S(o, i) && -1 === S(o, \"$<\")) {\n                        var d = r(e, a, s, o);\n                        if (d.done)\n                            return d.value\n                    }\n                    var h = u(o);\n                    h || (o = p(o));\n                    var m = a.global;\n                    if (m) {\n                        var O = a.unicode;\n                        a.lastIndex = 0\n                    }\n                    for (var j = []; ; ) {\n                        var L = y(a, s);\n                        if (null === L || (w(j, L),\n                        !m))\n                            break;\n                        \"\" === p(L[0]) && (a.lastIndex = v(s, l(a.lastIndex), O))\n                    }\n                    for (var T = \"\", R = 0, C = 0; C < j.length; C++) {\n                        for (var I, P = p((L = j[C])[0]), A = b(_(f(L.index), s.length), 0), M = [], k = 1; k < L.length; k++)\n                            w(M, void 0 === (I = L[k]) ? I : String(I));\n                        var B = L.groups;\n                        if (h) {\n                            var D = x([P], M, A, s);\n                            void 0 !== B && w(D, B);\n                            var N = p(n(o, void 0, D))\n                        } else\n                            N = g(P, s, A, M, B, o);\n                        A >= R && (T += E(s, R, A) + N,\n                        R = A + P.length)\n                    }\n                    return T + E(s, R)\n                }\n                ]\n            }, !!s(function() {\n                var t = \/.\/;\n                return t.exec = function() {\n                    var t = [];\n                    return t.groups = {\n                        a: \"7\"\n                    },\n                    t\n                }\n                ,\n                \"7\" !== \"\".replace(t, \"$<a>\")\n            }) || !O || j)\n        },\n        4032(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(7854)\n              , i = r(6916)\n              , a = r(1702)\n              , s = r(1913)\n              , c = r(9781)\n              , u = r(133)\n              , f = r(7293)\n              , l = r(2597)\n              , p = r(7976)\n              , d = r(9670)\n              , v = r(5656)\n              , h = r(4948)\n              , g = r(1340)\n              , y = r(9114)\n              , m = r(30)\n              , b = r(1956)\n              , _ = r(8006)\n              , x = r(1156)\n              , w = r(5181)\n              , S = r(1236)\n              , E = r(3070)\n              , O = r(6048)\n              , j = r(5296)\n              , L = r(1320)\n              , T = r(2309)\n              , R = r(6200)\n              , C = r(3501)\n              , I = r(9711)\n              , P = r(5112)\n              , A = r(6061)\n              , M = r(7235)\n              , k = r(6532)\n              , B = r(8003)\n              , D = r(9909)\n              , N = r(2092).forEach\n              , F = R(\"hidden\")\n              , z = \"Symbol\"\n              , U = \"prototype\"\n              , G = D.set\n              , H = D.getterFor(z)\n              , V = Object[U]\n              , $ = o.Symbol\n              , q = $ && $[U]\n              , X = o.TypeError\n              , W = o.QObject\n              , K = S.f\n              , Y = E.f\n              , J = x.f\n              , Z = j.f\n              , Q = a([].push)\n              , tt = T(\"symbols\")\n              , te = T(\"op-symbols\")\n              , tr = T(\"wks\")\n              , tn = !W || !W[U] || !W[U].findChild\n              , to = c && f(function() {\n                return 7 != m(Y({}, \"a\", {\n                    get: function() {\n                        return Y(this, \"a\", {\n                            value: 7\n                        }).a\n                    }\n                })).a\n            }) ? function(t, e, r) {\n                var n = K(V, e);\n                n && delete V[e],\n                Y(t, e, r),\n                n && t !== V && Y(V, e, n)\n            }\n            : Y\n              , ti = function(t, e) {\n                var r = tt[t] = m(q);\n                return G(r, {\n                    type: z,\n                    tag: t,\n                    description: e\n                }),\n                c || (r.description = e),\n                r\n            }\n              , ta = function(t, e, r) {\n                t === V && ta(te, e, r),\n                d(t);\n                var n = h(e);\n                return (d(r),\n                l(tt, n)) ? (r.enumerable ? (l(t, F) && t[F][n] && (t[F][n] = !1),\n                r = m(r, {\n                    enumerable: y(0, !1)\n                })) : (l(t, F) || Y(t, F, y(1, {})),\n                t[F][n] = !0),\n                to(t, n, r)) : Y(t, n, r)\n            }\n              , ts = function(t, e) {\n                d(t);\n                var r = v(e)\n                  , n = b(r).concat(tl(r));\n                return N(n, function(e) {\n                    (!c || i(tc, r, e)) && ta(t, e, r[e])\n                }),\n                t\n            }\n              , tc = function(t) {\n                var e = h(t)\n                  , r = i(Z, this, e);\n                return (!(this === V && l(tt, e)) || !!l(te, e)) && (!(r || !l(this, e) || !l(tt, e) || l(this, F) && this[F][e]) || r)\n            }\n              , tu = function(t, e) {\n                var r = v(t)\n                  , n = h(e);\n                if (!(r === V && l(tt, n)) || l(te, n)) {\n                    var o = K(r, n);\n                    return o && l(tt, n) && !(l(r, F) && r[F][n]) && (o.enumerable = !0),\n                    o\n                }\n            }\n              , tf = function(t) {\n                var e = J(v(t))\n                  , r = [];\n                return N(e, function(t) {\n                    l(tt, t) || l(C, t) || Q(r, t)\n                }),\n                r\n            }\n              , tl = function(t) {\n                var e = t === V\n                  , r = J(e ? te : v(t))\n                  , n = [];\n                return N(r, function(t) {\n                    l(tt, t) && (!e || l(V, t)) && Q(n, tt[t])\n                }),\n                n\n            };\n            u || (L(q = ($ = function() {\n                if (p(q, this))\n                    throw X(\"Symbol is not a constructor\");\n                var t = arguments.length && void 0 !== arguments[0] ? g(arguments[0]) : void 0\n                  , e = I(t)\n                  , r = function(t) {\n                    this === V && i(r, te, t),\n                    l(this, F) && l(this[F], e) && (this[F][e] = !1),\n                    to(this, e, y(1, t))\n                };\n                return c && tn && to(V, e, {\n                    configurable: !0,\n                    set: r\n                }),\n                ti(e, t)\n            }\n            )[U], \"toString\", function() {\n                return H(this).tag\n            }),\n            L($, \"withoutSetter\", function(t) {\n                return ti(I(t), t)\n            }),\n            j.f = tc,\n            E.f = ta,\n            O.f = ts,\n            S.f = tu,\n            _.f = x.f = tf,\n            w.f = tl,\n            A.f = function(t) {\n                return ti(P(t), t)\n            }\n            ,\n            c && (Y(q, \"description\", {\n                configurable: !0,\n                get: function() {\n                    return H(this).description\n                }\n            }),\n            s || L(V, \"propertyIsEnumerable\", tc, {\n                unsafe: !0\n            }))),\n            n({\n                global: !0,\n                wrap: !0,\n                forced: !u,\n                sham: !u\n            }, {\n                Symbol: $\n            }),\n            N(b(tr), function(t) {\n                M(t)\n            }),\n            n({\n                target: z,\n                stat: !0,\n                forced: !u\n            }, {\n                useSetter: function() {\n                    tn = !0\n                },\n                useSimple: function() {\n                    tn = !1\n                }\n            }),\n            n({\n                target: \"Object\",\n                stat: !0,\n                forced: !u,\n                sham: !c\n            }, {\n                create: function(t, e) {\n                    return void 0 === e ? m(t) : ts(m(t), e)\n                },\n                defineProperty: ta,\n                defineProperties: ts,\n                getOwnPropertyDescriptor: tu\n            }),\n            n({\n                target: \"Object\",\n                stat: !0,\n                forced: !u\n            }, {\n                getOwnPropertyNames: tf\n            }),\n            k(),\n            B($, z),\n            C[F] = !0\n        },\n        1817(t, e, r) {\n            \"use strict\";\n            var n = r(2109)\n              , o = r(9781)\n              , i = r(7854)\n              , a = r(1702)\n              , s = r(2597)\n              , c = r(614)\n              , u = r(7976)\n              , f = r(1340)\n              , l = r(3070).f\n              , p = r(9920)\n              , d = i.Symbol\n              , v = d && d.prototype;\n            if (o && c(d) && (!(\"description\"in v) || void 0 !== d().description)) {\n                var h = {}\n                  , g = function() {\n                    var t = arguments.length < 1 || void 0 === arguments[0] ? void 0 : f(arguments[0])\n                      , e = u(v, this) ? new d(t) : void 0 === t ? d() : d(t);\n                    return \"\" === t && (h[e] = !0),\n                    e\n                };\n                p(g, d),\n                g.prototype = v,\n                v.constructor = g;\n                var y = \"Symbol(test)\" == String(d(\"test\"))\n                  , m = a(v.toString)\n                  , b = a(v.valueOf)\n                  , _ = \/^Symbol\\((.*)\\)[^)]+$\/\n                  , x = a(\"\".replace)\n                  , w = a(\"\".slice);\n                l(v, \"description\", {\n                    configurable: !0,\n                    get: function() {\n                        var t = b(this)\n                          , e = m(t);\n                        if (s(h, t))\n                            return \"\";\n                        var r = y ? w(e, 7, -1) : x(e, _, \"$1\");\n                        return \"\" === r ? void 0 : r\n                    }\n                }),\n                n({\n                    global: !0,\n                    forced: !0\n                }, {\n                    Symbol: g\n                })\n            }\n        },\n        763(t, e, r) {\n            var n = r(2109)\n              , o = r(5005)\n              , i = r(2597)\n              , a = r(1340)\n              , s = r(2309)\n              , c = r(735)\n              , u = s(\"string-to-symbol-registry\")\n              , f = s(\"symbol-to-string-registry\");\n            n({\n                target: \"Symbol\",\n                stat: !0,\n                forced: !c\n            }, {\n                for: function(t) {\n                    var e = a(t);\n                    if (i(u, e))\n                        return u[e];\n                    var r = o(\"Symbol\")(e);\n                    return u[e] = r,\n                    f[r] = e,\n                    r\n                }\n            })\n        },\n        2165(t, e, r) {\n            r(7235)(\"iterator\")\n        },\n        2526(t, e, r) {\n            r(4032),\n            r(763),\n            r(6620),\n            r(8862),\n            r(9660)\n        },\n        6620(t, e, r) {\n            var n = r(2109)\n              , o = r(2597)\n              , i = r(2190)\n              , a = r(6330)\n              , s = r(2309)\n              , c = r(735)\n              , u = s(\"symbol-to-string-registry\");\n            n({\n                target: \"Symbol\",\n                stat: !0,\n                forced: !c\n            }, {\n                keyFor: function(t) {\n                    if (!i(t))\n                        throw TypeError(a(t) + \" is not a symbol\");\n                    if (o(u, t))\n                        return u[t]\n                }\n            })\n        },\n        3948(t, e, r) {\n            var n = r(7854)\n              , o = r(8324)\n              , i = r(8509)\n              , a = r(6992)\n              , s = r(8880)\n              , c = r(5112)\n              , u = c(\"iterator\")\n              , f = c(\"toStringTag\")\n              , l = a.values\n              , p = function(t, e) {\n                if (t) {\n                    if (t[u] !== l)\n                        try {\n                            s(t, u, l)\n                        } catch (r) {\n                            t[u] = l\n                        }\n                    if (t[f] || s(t, f, e),\n                    o[e]) {\n                        for (var n in a)\n                            if (t[n] !== a[n])\n                                try {\n                                    s(t, n, a[n])\n                                } catch (i) {\n                                    t[n] = a[n]\n                                }\n                    }\n                }\n            };\n            for (var d in o)\n                p(n[d] && n[d].prototype, d);\n            p(i, \"DOMTokenList\")\n        },\n        6815(t, e, r) {\n            var n = r(2109)\n              , o = r(7854)\n              , i = r(7152).setInterval;\n            n({\n                global: !0,\n                bind: !0,\n                forced: o.setInterval !== i\n            }, {\n                setInterval: i\n            })\n        },\n        8417(t, e, r) {\n            var n = r(2109)\n              , o = r(7854)\n              , i = r(7152).setTimeout;\n            n({\n                global: !0,\n                bind: !0,\n                forced: o.setTimeout !== i\n            }, {\n                setTimeout: i\n            })\n        },\n        2564(t, e, r) {\n            r(6815),\n            r(8417)\n        },\n        8908(t, e, r) {\n            var n;\n            n = \"undefined\" != typeof window ? window : void 0 !== r.g ? r.g : \"undefined\" != typeof self ? self : {},\n            t.exports = n\n        },\n        7376(t) {\n            t.exports = function(t) {\n                if (!t)\n                    return !1;\n                var r = e.call(t);\n                return \"[object Function]\" === r || \"function\" == typeof t && \"[object RegExp]\" !== r || \"undefined\" != typeof window && (t === window.setTimeout || t === window.alert || t === window.confirm || t === window.prompt)\n            }\n            ;\n            var e = Object.prototype.toString\n        },\n        4947(t) {\n            var e = function(t) {\n                return t.replace(\/^\\s+|\\s+$\/g, \"\")\n            };\n            t.exports = function(t) {\n                if (!t)\n                    return {};\n                for (var r = {}, n = e(t).split(\"\\n\"), o = 0; o < n.length; o++) {\n                    var i, a = n[o], s = a.indexOf(\":\"), c = e(a.slice(0, s)).toLowerCase(), u = e(a.slice(s + 1));\n                    void 0 === r[c] ? r[c] = u : (i = r[c],\n                    \"[object Array]\" === Object.prototype.toString.call(i)) ? r[c].push(u) : r[c] = [r[c], u]\n                }\n                return r\n            }\n        },\n        5666(t) {\n            var e = function(t) {\n                \"use strict\";\n                var e, r = Object.prototype, n = r.hasOwnProperty, o = \"function\" == typeof Symbol ? Symbol : {}, i = o.iterator || \"@@iterator\", a = o.asyncIterator || \"@@asyncIterator\", s = o.toStringTag || \"@@toStringTag\";\n                function c(t, e, r) {\n                    return Object.defineProperty(t, e, {\n                        value: r,\n                        enumerable: !0,\n                        configurable: !0,\n                        writable: !0\n                    }),\n                    t[e]\n                }\n                try {\n                    c({}, \"\")\n                } catch (u) {\n                    c = function(t, e, r) {\n                        return t[e] = r\n                    }\n                }\n                function f(t, r, n, o) {\n                    var i, a, s = Object.create((r && r.prototype instanceof g ? r : g).prototype), c = new L(o || []);\n                    return s._invoke = (i = c,\n                    a = p,\n                    function(r, o) {\n                        if (a === d)\n                            throw Error(\"Generator is already running\");\n                        if (a === v) {\n                            if (\"throw\" === r)\n                                throw o;\n                            return R()\n                        }\n                        for (i.method = r,\n                        i.arg = o; ; ) {\n                            var s = i.delegate;\n                            if (s) {\n                                var c = function t(r, n) {\n                                    var o = r.iterator[n.method];\n                                    if (e === o) {\n                                        if (n.delegate = null,\n                                        \"throw\" === n.method) {\n                                            if (r.iterator.return && (n.method = \"return\",\n                                            n.arg = e,\n                                            t(r, n),\n                                            \"throw\" === n.method))\n                                                return h;\n                                            n.method = \"throw\",\n                                            n.arg = TypeError(\"The iterator does not provide a 'throw' method\")\n                                        }\n                                        return h\n                                    }\n                                    var i = l(o, r.iterator, n.arg);\n                                    if (\"throw\" === i.type)\n                                        return n.method = \"throw\",\n                                        n.arg = i.arg,\n                                        n.delegate = null,\n                                        h;\n                                    var a = i.arg;\n                                    return a ? a.done ? (n[r.resultName] = a.value,\n                                    n.next = r.nextLoc,\n                                    \"return\" !== n.method && (n.method = \"next\",\n                                    n.arg = e),\n                                    n.delegate = null,\n                                    h) : a : (n.method = \"throw\",\n                                    n.arg = TypeError(\"iterator result is not an object\"),\n                                    n.delegate = null,\n                                    h)\n                                }(s, i);\n                                if (c) {\n                                    if (c === h)\n                                        continue;\n                                    return c\n                                }\n                            }\n                            if (\"next\" === i.method)\n                                i.sent = i._sent = i.arg;\n                            else if (\"throw\" === i.method) {\n                                if (a === p)\n                                    throw a = v,\n                                    i.arg;\n                                i.dispatchException(i.arg)\n                            } else\n                                \"return\" === i.method && i.abrupt(\"return\", i.arg);\n                            a = d;\n                            var u = l(t, n, i);\n                            if (\"normal\" === u.type) {\n                                if (a = i.done ? v : \"suspendedYield\",\n                                u.arg === h)\n                                    continue;\n                                return {\n                                    value: u.arg,\n                                    done: i.done\n                                }\n                            }\n                            \"throw\" === u.type && (a = v,\n                            i.method = \"throw\",\n                            i.arg = u.arg)\n                        }\n                    }\n                    ),\n                    s\n                }\n                function l(t, e, r) {\n                    try {\n                        return {\n                            type: \"normal\",\n                            arg: t.call(e, r)\n                        }\n                    } catch (n) {\n                        return {\n                            type: \"throw\",\n                            arg: n\n                        }\n                    }\n                }\n                t.wrap = f;\n                var p = \"suspendedStart\"\n                  , d = \"executing\"\n                  , v = \"completed\"\n                  , h = {};\n                function g() {}\n                function y() {}\n                function m() {}\n                var b = {};\n                c(b, i, function() {\n                    return this\n                });\n                var _ = Object.getPrototypeOf\n                  , x = _ && _(_(T([])));\n                x && x !== r && n.call(x, i) && (b = x);\n                var w = m.prototype = g.prototype = Object.create(b);\n                function S(t) {\n                    [\"next\", \"throw\", \"return\"].forEach(function(e) {\n                        c(t, e, function(t) {\n                            return this._invoke(e, t)\n                        })\n                    })\n                }\n                function E(t, e) {\n                    var r;\n                    this._invoke = function(o, i) {\n                        function a() {\n                            return new e(function(r, a) {\n                                !function r(o, i, a, s) {\n                                    var c = l(t[o], t, i);\n                                    if (\"throw\" === c.type)\n                                        s(c.arg);\n                                    else {\n                                        var u = c.arg\n                                          , f = u.value;\n                                        return f && \"object\" == typeof f && n.call(f, \"__await\") ? e.resolve(f.__await).then(function(t) {\n                                            r(\"next\", t, a, s)\n                                        }, function(t) {\n                                            r(\"throw\", t, a, s)\n                                        }) : e.resolve(f).then(function(t) {\n                                            u.value = t,\n                                            a(u)\n                                        }, function(t) {\n                                            return r(\"throw\", t, a, s)\n                                        })\n                                    }\n                                }(o, i, r, a)\n                            }\n                            )\n                        }\n                        return r = r ? r.then(a, a) : a()\n                    }\n                }\n                function O(t) {\n                    var e = {\n                        tryLoc: t[0]\n                    };\n                    1 in t && (e.catchLoc = t[1]),\n                    2 in t && (e.finallyLoc = t[2],\n                    e.afterLoc = t[3]),\n                    this.tryEntries.push(e)\n                }\n                function j(t) {\n                    var e = t.completion || {};\n                    e.type = \"normal\",\n                    delete e.arg,\n                    t.completion = e\n                }\n                function L(t) {\n                    this.tryEntries = [{\n                        tryLoc: \"root\"\n                    }],\n                    t.forEach(O, this),\n                    this.reset(!0)\n                }\n                function T(t) {\n                    if (t) {\n                        var r = t[i];\n                        if (r)\n                            return r.call(t);\n                        if (\"function\" == typeof t.next)\n                            return t;\n                        if (!isNaN(t.length)) {\n                            var o = -1\n                              , a = function r() {\n                                for (; ++o < t.length; )\n                                    if (n.call(t, o))\n                                        return r.value = t[o],\n                                        r.done = !1,\n                                        r;\n                                return r.value = e,\n                                r.done = !0,\n                                r\n                            };\n                            return a.next = a\n                        }\n                    }\n                    return {\n                        next: R\n                    }\n                }\n                function R() {\n                    return {\n                        value: e,\n                        done: !0\n                    }\n                }\n                return y.prototype = m,\n                c(w, \"constructor\", m),\n                c(m, \"constructor\", y),\n                y.displayName = c(m, s, \"GeneratorFunction\"),\n                t.isGeneratorFunction = function(t) {\n                    var e = \"function\" == typeof t && t.constructor;\n                    return !!e && (e === y || \"GeneratorFunction\" === (e.displayName || e.name))\n                }\n                ,\n                t.mark = function(t) {\n                    return Object.setPrototypeOf ? Object.setPrototypeOf(t, m) : (t.__proto__ = m,\n                    c(t, s, \"GeneratorFunction\")),\n                    t.prototype = Object.create(w),\n                    t\n                }\n                ,\n                t.awrap = function(t) {\n                    return {\n                        __await: t\n                    }\n                }\n                ,\n                S(E.prototype),\n                c(E.prototype, a, function() {\n                    return this\n                }),\n                t.AsyncIterator = E,\n                t.async = function(e, r, n, o, i) {\n                    void 0 === i && (i = Promise);\n                    var a = new E(f(e, r, n, o),i);\n                    return t.isGeneratorFunction(r) ? a : a.next().then(function(t) {\n                        return t.done ? t.value : a.next()\n                    })\n                }\n                ,\n                S(w),\n                c(w, s, \"Generator\"),\n                c(w, i, function() {\n                    return this\n                }),\n                c(w, \"toString\", function() {\n                    return \"[object Generator]\"\n                }),\n                t.keys = function(t) {\n                    var e = [];\n                    for (var r in t)\n                        e.push(r);\n                    return e.reverse(),\n                    function r() {\n                        for (; e.length; ) {\n                            var n = e.pop();\n                            if (n in t)\n                                return r.value = n,\n                                r.done = !1,\n                                r\n                        }\n                        return r.done = !0,\n                        r\n                    }\n                }\n                ,\n                t.values = T,\n                L.prototype = {\n                    constructor: L,\n                    reset: function(t) {\n                        if (this.prev = 0,\n                        this.next = 0,\n                        this.sent = this._sent = e,\n                        this.done = !1,\n                        this.delegate = null,\n                        this.method = \"next\",\n                        this.arg = e,\n                        this.tryEntries.forEach(j),\n                        !t)\n                            for (var r in this)\n                                \"t\" === r.charAt(0) && n.call(this, r) && !isNaN(+r.slice(1)) && (this[r] = e)\n                    },\n                    stop: function() {\n                        this.done = !0;\n                        var t = this.tryEntries[0].completion;\n                        if (\"throw\" === t.type)\n                            throw t.arg;\n                        return this.rval\n                    },\n                    dispatchException: function(t) {\n                        if (this.done)\n                            throw t;\n                        var r = this;\n                        function o(n, o) {\n                            return s.type = \"throw\",\n                            s.arg = t,\n                            r.next = n,\n                            o && (r.method = \"next\",\n                            r.arg = e),\n                            !!o\n                        }\n                        for (var i = this.tryEntries.length - 1; i >= 0; --i) {\n                            var a = this.tryEntries[i]\n                              , s = a.completion;\n                            if (\"root\" === a.tryLoc)\n                                return o(\"end\");\n                            if (a.tryLoc <= this.prev) {\n                                var c = n.call(a, \"catchLoc\")\n                                  , u = n.call(a, \"finallyLoc\");\n                                if (c && u) {\n                                    if (this.prev < a.catchLoc)\n                                        return o(a.catchLoc, !0);\n                                    if (this.prev < a.finallyLoc)\n                                        return o(a.finallyLoc)\n                                } else if (c) {\n                                    if (this.prev < a.catchLoc)\n                                        return o(a.catchLoc, !0)\n                                } else if (u) {\n                                    if (this.prev < a.finallyLoc)\n                                        return o(a.finallyLoc)\n                                } else\n                                    throw Error(\"try statement without catch or finally\")\n                            }\n                        }\n                    },\n                    abrupt: function(t, e) {\n                        for (var r = this.tryEntries.length - 1; r >= 0; --r) {\n                            var o = this.tryEntries[r];\n                            if (o.tryLoc <= this.prev && n.call(o, \"finallyLoc\") && this.prev < o.finallyLoc) {\n                                var i = o;\n                                break\n                            }\n                        }\n                        i && (\"break\" === t || \"continue\" === t) && i.tryLoc <= e && e <= i.finallyLoc && (i = null);\n                        var a = i ? i.completion : {};\n                        return (a.type = t,\n                        a.arg = e,\n                        i) ? (this.method = \"next\",\n                        this.next = i.finallyLoc,\n                        h) : this.complete(a)\n                    },\n                    complete: function(t, e) {\n                        if (\"throw\" === t.type)\n                            throw t.arg;\n                        return \"break\" === t.type || \"continue\" === t.type ? this.next = t.arg : \"return\" === t.type ? (this.rval = this.arg = t.arg,\n                        this.method = \"return\",\n                        this.next = \"end\") : \"normal\" === t.type && e && (this.next = e),\n                        h\n                    },\n                    finish: function(t) {\n                        for (var e = this.tryEntries.length - 1; e >= 0; --e) {\n                            var r = this.tryEntries[e];\n                            if (r.finallyLoc === t)\n                                return this.complete(r.completion, r.afterLoc),\n                                j(r),\n                                h\n                        }\n                    },\n                    catch: function(t) {\n                        for (var e = this.tryEntries.length - 1; e >= 0; --e) {\n                            var r = this.tryEntries[e];\n                            if (r.tryLoc === t) {\n                                var n = r.completion;\n                                if (\"throw\" === n.type) {\n                                    var o = n.arg;\n                                    j(r)\n                                }\n                                return o\n                            }\n                        }\n                        throw Error(\"illegal catch attempt\")\n                    },\n                    delegateYield: function(t, r, n) {\n                        return this.delegate = {\n                            iterator: T(t),\n                            resultName: r,\n                            nextLoc: n\n                        },\n                        \"next\" === this.method && (this.arg = e),\n                        h\n                    }\n                },\n                t\n            }(t.exports);\n            try {\n                regeneratorRuntime = e\n            } catch (r) {\n                \"object\" == typeof globalThis ? globalThis.regeneratorRuntime = e : Function(\"r\", \"regeneratorRuntime = r\")(e)\n            }\n        },\n        1875(t, e, r) {\n            \"use strict\";\n            var n = r(8908)\n              , o = r(7376)\n              , i = r(4947)\n              , a = r(7529);\n            function s(t, e, r) {\n                var n = t;\n                return o(e) ? (r = e,\n                \"string\" == typeof t && (n = {\n                    uri: t\n                })) : n = a(e, {\n                    uri: t\n                }),\n                n.callback = r,\n                n\n            }\n            function c(t, e, r) {\n                return u(e = s(t, e, r))\n            }\n            function u(t) {\n                if (void 0 === t.callback)\n                    throw Error(\"callback argument missing\");\n                var e, r, n, o = !1, a = function(e, r, n) {\n                    o || (o = !0,\n                    t.callback(e, r, n))\n                };\n                function s(t) {\n                    return clearTimeout(n),\n                    t instanceof Error || (t = Error(\"\" + (t || \"Unknown XMLHttpRequest Error\"))),\n                    t.statusCode = 0,\n                    a(t, y)\n                }\n                function u() {\n                    if (!r) {\n                        clearTimeout(n);\n                        var e, o = y, s = null;\n                        return 0 !== (e = t.useXDR && void 0 === f.status ? 200 : 1223 === f.status ? 204 : f.status) ? (o = {\n                            body: function() {\n                                var t = void 0;\n                                if (t = f.response ? f.response : f.responseText || function(t) {\n                                    try {\n                                        if (\"document\" === t.responseType)\n                                            return t.responseXML;\n                                        var e = t.responseXML && \"parsererror\" === t.responseXML.documentElement.nodeName;\n                                        if (\"\" === t.responseType && !e)\n                                            return t.responseXML\n                                    } catch (r) {}\n                                    return null\n                                }(f),\n                                g)\n                                    try {\n                                        t = JSON.parse(t)\n                                    } catch (e) {}\n                                return t\n                            }(),\n                            statusCode: e,\n                            method: p,\n                            headers: {},\n                            url: l,\n                            rawRequest: f\n                        },\n                        f.getAllResponseHeaders && (o.headers = i(f.getAllResponseHeaders()))) : s = Error(\"Internal XMLHttpRequest Error\"),\n                        a(s, o, o.body)\n                    }\n                }\n                var f = t.xhr || null;\n                f || (f = t.cors || t.useXDR ? new c.XDomainRequest : new c.XMLHttpRequest);\n                var l = f.url = t.uri || t.url\n                  , p = f.method = t.method || \"GET\"\n                  , d = t.body || t.data\n                  , v = f.headers = t.headers || {}\n                  , h = !!t.sync\n                  , g = !1\n                  , y = {\n                    body: void 0,\n                    headers: {},\n                    statusCode: 0,\n                    method: p,\n                    url: l,\n                    rawRequest: f\n                };\n                if (\"json\"in t && !1 !== t.json && (g = !0,\n                v.accept || v.Accept || (v.Accept = \"application\/json\"),\n                \"GET\" !== p && \"HEAD\" !== p && (v[\"content-type\"] || v[\"Content-Type\"] || (v[\"Content-Type\"] = \"application\/json\"),\n                d = JSON.stringify(!0 === t.json ? d : t.json))),\n                f.onreadystatechange = function() {\n                    4 === f.readyState && setTimeout(u, 0)\n                }\n                ,\n                f.onload = u,\n                f.onerror = s,\n                f.onprogress = function() {}\n                ,\n                f.onabort = function() {\n                    r = !0\n                }\n                ,\n                f.ontimeout = s,\n                f.open(p, l, !h, t.username, t.password),\n                h || (f.withCredentials = !!t.withCredentials),\n                !h && t.timeout > 0 && (n = setTimeout(function() {\n                    if (!r) {\n                        r = !0,\n                        f.abort(\"timeout\");\n                        var t = Error(\"XMLHttpRequest timeout\");\n                        t.code = \"ETIMEDOUT\",\n                        s(t)\n                    }\n                }, t.timeout)),\n                f.setRequestHeader)\n                    for (e in v)\n                        v.hasOwnProperty(e) && f.setRequestHeader(e, v[e]);\n                else if (t.headers && !function(t) {\n                    for (var e in t)\n                        if (t.hasOwnProperty(e))\n                            return !1;\n                    return !0\n                }(t.headers))\n                    throw Error(\"Headers cannot be set on an XDomainRequest object\");\n                return \"responseType\"in t && (f.responseType = t.responseType),\n                \"beforeSend\"in t && \"function\" == typeof t.beforeSend && t.beforeSend(f),\n                f.send(d || null),\n                f\n            }\n            t.exports = c,\n            t.exports.default = c,\n            c.XMLHttpRequest = n.XMLHttpRequest || function() {}\n            ,\n            c.XDomainRequest = \"withCredentials\"in new c.XMLHttpRequest ? c.XMLHttpRequest : n.XDomainRequest,\n            function(t, e) {\n                for (var r = 0; r < t.length; r++)\n                    e(t[r])\n            }([\"get\", \"put\", \"post\", \"patch\", \"head\", \"delete\"], function(t) {\n                c[\"delete\" === t ? \"del\" : t] = function(e, r, n) {\n                    return (r = s(e, r, n)).method = t.toUpperCase(),\n                    u(r)\n                }\n            })\n        },\n        7529(t) {\n            t.exports = function() {\n                for (var t = {}, r = 0; r < arguments.length; r++) {\n                    var n = arguments[r];\n                    for (var o in n)\n                        e.call(n, o) && (t[o] = n[o])\n                }\n                return t\n            }\n            ;\n            var e = Object.prototype.hasOwnProperty\n        },\n        2369(t, e, r) {\n            var n = r(8394)\n              , o = r(1309)\n              , i = TypeError;\n            t.exports = function(t) {\n                if (n(t))\n                    return t;\n                throw i(o(t) + \" is not a function\")\n            }\n        },\n        7014(t, e, r) {\n            \"use strict\";\n            var n = r(9292).charAt;\n            t.exports = function(t, e, r) {\n                return e + (r ? n(t, e).length : 1)\n            }\n        },\n        3172(t, e, r) {\n            var n = r(4901)\n              , o = String\n              , i = TypeError;\n            t.exports = function(t) {\n                if (n(t))\n                    return t;\n                throw i(o(t) + \" is not an object\")\n            }\n        },\n        568(t, e, r) {\n            var n = r(1117)\n              , o = r(3229)\n              , i = r(3269)\n              , a = function(t) {\n                return function(e, r, a) {\n                    var s, c = n(e), u = i(c), f = o(a, u);\n                    if (t && r != r) {\n                        for (; u > f; )\n                            if ((s = c[f++]) != s)\n                                return !0\n                    } else\n                        for (; u > f; f++)\n                            if ((t || f in c) && c[f] === r)\n                                return t || f || 0;\n                    return !t && -1\n                }\n            };\n            t.exports = {\n                includes: a(!0),\n                indexOf: a(!1)\n            }\n        },\n        9686(t, e, r) {\n            var n = r(6434)\n              , o = n({}.toString)\n              , i = n(\"\".slice);\n            t.exports = function(t) {\n                return i(o(t), 8, -1)\n            }\n        },\n        5217(t, e, r) {\n            var n = r(6258)\n              , o = r(8394)\n              , i = r(9686)\n              , a = r(1827)(\"toStringTag\")\n              , s = Object\n              , c = \"Arguments\" == i(function() {\n                return arguments\n            }())\n              , u = function(t, e) {\n                try {\n                    return t[e]\n                } catch (r) {}\n            };\n            t.exports = n ? i : function(t) {\n                var e, r, n;\n                return void 0 === t ? \"Undefined\" : null === t ? \"Null\" : \"string\" == typeof (r = u(e = s(t), a)) ? r : c ? i(e) : \"Object\" == (n = i(e)) && o(e.callee) ? \"Arguments\" : n\n            }\n        },\n        1248(t, e, r) {\n            var n = r(358)\n              , o = r(1753)\n              , i = r(132)\n              , a = r(3239);\n            t.exports = function(t, e, r) {\n                for (var s = o(e), c = a.f, u = i.f, f = 0; f < s.length; f++) {\n                    var l = s[f];\n                    n(t, l) || r && n(r, l) || c(t, l, u(e, l))\n                }\n            }\n        },\n        9450(t, e, r) {\n            var n = r(816)\n              , o = r(3239)\n              , i = r(2332);\n            t.exports = n ? function(t, e, r) {\n                return o.f(t, e, i(1, r))\n            }\n            : function(t, e, r) {\n                return t[e] = r,\n                t\n            }\n        },\n        2332(t) {\n            t.exports = function(t, e) {\n                return {\n                    enumerable: !(1 & t),\n                    configurable: !(2 & t),\n                    writable: !(4 & t),\n                    value: e\n                }\n            }\n        },\n        2235(t, e, r) {\n            var n = r(8394)\n              , o = r(3239)\n              , i = r(9723)\n              , a = r(1152);\n            t.exports = function(t, e, r, s) {\n                s || (s = {});\n                var c = s.enumerable\n                  , u = void 0 !== s.name ? s.name : e;\n                if (n(r) && i(r, u, s),\n                s.global)\n                    c ? t[e] = r : a(e, r);\n                else {\n                    try {\n                        s.unsafe ? t[e] && (c = !0) : delete t[e]\n                    } catch (f) {}\n                    c ? t[e] = r : o.f(t, e, {\n                        value: r,\n                        enumerable: !1,\n                        configurable: !s.nonConfigurable,\n                        writable: !s.nonWritable\n                    })\n                }\n                return t\n            }\n        },\n        1152(t, e, r) {\n            var n = r(6602)\n              , o = Object.defineProperty;\n            t.exports = function(t, e) {\n                try {\n                    o(n, t, {\n                        value: e,\n                        configurable: !0,\n                        writable: !0\n                    })\n                } catch (r) {\n                    n[t] = e\n                }\n                return e\n            }\n        },\n        816(t, e, r) {\n            var n = r(5156);\n            t.exports = !n(function() {\n                return 7 != Object.defineProperty({}, 1, {\n                    get: function() {\n                        return 7\n                    }\n                })[1]\n            })\n        },\n        4387(t) {\n            var e = \"object\" == typeof document && document.all;\n            t.exports = {\n                all: e,\n                IS_HTMLDDA: void 0 === e && void 0 !== e\n            }\n        },\n        7840(t, e, r) {\n            var n = r(6602)\n              , o = r(4901)\n              , i = n.document\n              , a = o(i) && o(i.createElement);\n            t.exports = function(t) {\n                return a ? i.createElement(t) : {}\n            }\n        },\n        4343(t) {\n            t.exports = \"undefined\" != typeof navigator && String(navigator.userAgent) || \"\"\n        },\n        5376(t, e, r) {\n            var n, o, i = r(6602), a = r(4343), s = i.process, c = i.Deno, u = s && s.versions || c && c.version, f = u && u.v8;\n            f && (o = (n = f.split(\".\"))[0] > 0 && n[0] < 4 ? 1 : +(n[0] + n[1])),\n            !o && a && (!(n = a.match(\/Edge\\\/(\\d+)\/)) || n[1] >= 74) && (n = a.match(\/Chrome\\\/(\\d+)\/)) && (o = +n[1]),\n            t.exports = o\n        },\n        23(t) {\n            t.exports = [\"constructor\", \"hasOwnProperty\", \"isPrototypeOf\", \"propertyIsEnumerable\", \"toLocaleString\", \"toString\", \"valueOf\"]\n        },\n        1592(t, e, r) {\n            var n = r(6602)\n              , o = r(132).f\n              , i = r(9450)\n              , a = r(2235)\n              , s = r(1152)\n              , c = r(1248)\n              , u = r(2907);\n            t.exports = function(t, e) {\n                var r, f, l, p, d, v = t.target, h = t.global, g = t.stat;\n                if (r = h ? n : g ? n[v] || s(v, {}) : (n[v] || {}).prototype)\n                    for (f in e) {\n                        if (p = e[f],\n                        l = t.dontCallGetSet ? (d = o(r, f)) && d.value : r[f],\n                        !u(h ? f : v + (g ? \".\" : \"#\") + f, t.forced) && void 0 !== l) {\n                            if (typeof p == typeof l)\n                                continue;\n                            c(p, l)\n                        }\n                        (t.sham || l && l.sham) && i(p, \"sham\", !0),\n                        a(r, f, p, t)\n                    }\n            }\n        },\n        5156(t) {\n            t.exports = function(t) {\n                try {\n                    return !!t()\n                } catch (e) {\n                    return !0\n                }\n            }\n        },\n        8697(t, e, r) {\n            \"use strict\";\n            r(6600);\n            var n = r(1669)\n              , o = r(2235)\n              , i = r(8406)\n              , a = r(5156)\n              , s = r(1827)\n              , c = r(9450)\n              , u = s(\"species\")\n              , f = RegExp.prototype;\n            t.exports = function(t, e, r, l) {\n                var p = s(t)\n                  , d = !a(function() {\n                    var e = {};\n                    return e[p] = function() {\n                        return 7\n                    }\n                    ,\n                    7 != \"\"[t](e)\n                })\n                  , v = d && !a(function() {\n                    var e = !1\n                      , r = \/a\/;\n                    return \"split\" === t && ((r = {}).constructor = {},\n                    r.constructor[u] = function() {\n                        return r\n                    }\n                    ,\n                    r.flags = \"\",\n                    r[p] = \/.\/[p]),\n                    r.exec = function() {\n                        return e = !0,\n                        null\n                    }\n                    ,\n                    r[p](\"\"),\n                    !e\n                });\n                if (!d || !v || r) {\n                    var h = n(\/.\/[p])\n                      , g = e(p, \"\"[t], function(t, e, r, o, a) {\n                        var s = n(t)\n                          , c = e.exec;\n                        return c === i || c === f.exec ? d && !a ? {\n                            done: !0,\n                            value: h(e, r, o)\n                        } : {\n                            done: !0,\n                            value: s(r, e, o)\n                        } : {\n                            done: !1\n                        }\n                    });\n                    o(String.prototype, t, g[0]),\n                    o(f, p, g[1])\n                }\n                l && c(f[p], \"sham\", !0)\n            }\n        },\n        5069(t, e, r) {\n            var n = r(6757)\n              , o = Function.prototype\n              , i = o.apply\n              , a = o.call;\n            t.exports = \"object\" == typeof Reflect && Reflect.apply || (n ? a.bind(i) : function() {\n                return a.apply(i, arguments)\n            }\n            )\n        },\n        6757(t, e, r) {\n            var n = r(5156);\n            t.exports = !n(function() {\n                var t = (function() {}\n                ).bind();\n                return \"function\" != typeof t || t.hasOwnProperty(\"prototype\")\n            })\n        },\n        3819(t, e, r) {\n            var n = r(6757)\n              , o = Function.prototype.call;\n            t.exports = n ? o.bind(o) : function() {\n                return o.apply(o, arguments)\n            }\n        },\n        700(t, e, r) {\n            var n = r(816)\n              , o = r(358)\n              , i = Function.prototype\n              , a = n && Object.getOwnPropertyDescriptor\n              , s = o(i, \"name\")\n              , c = s && (!n || n && a(i, \"name\").configurable);\n            t.exports = {\n                EXISTS: s,\n                PROPER: s && \"something\" === (function() {}\n                ).name,\n                CONFIGURABLE: c\n            }\n        },\n        1669(t, e, r) {\n            var n = r(9686)\n              , o = r(6434);\n            t.exports = function(t) {\n                if (\"Function\" === n(t))\n                    return o(t)\n            }\n        },\n        6434(t, e, r) {\n            var n = r(6757)\n              , o = Function.prototype\n              , i = o.call\n              , a = n && o.bind.bind(i, i);\n            t.exports = n ? a : function(t) {\n                return function() {\n                    return i.apply(t, arguments)\n                }\n            }\n        },\n        6759(t, e, r) {\n            var n = r(6602)\n              , o = r(8394);\n            t.exports = function(t, e) {\n                var r;\n                return arguments.length < 2 ? o(r = n[t]) ? r : void 0 : n[t] && n[t][e]\n            }\n        },\n        6286(t, e, r) {\n            var n = r(2369)\n              , o = r(2420);\n            t.exports = function(t, e) {\n                var r = t[e];\n                return o(r) ? void 0 : n(r)\n            }\n        },\n        4284(t, e, r) {\n            var n = r(6434)\n              , o = r(8823)\n              , i = Math.floor\n              , a = n(\"\".charAt)\n              , s = n(\"\".replace)\n              , c = n(\"\".slice)\n              , u = \/\\$([$&'`]|\\d{1,2}|<[^>]*>)\/g\n              , f = \/\\$([$&'`]|\\d{1,2})\/g;\n            t.exports = function(t, e, r, n, l, p) {\n                var d = r + t.length\n                  , v = n.length\n                  , h = f;\n                return void 0 !== l && (l = o(l),\n                h = u),\n                s(p, h, function(o, s) {\n                    var u;\n                    switch (a(s, 0)) {\n                    case \"$\":\n                        return \"$\";\n                    case \"&\":\n                        return t;\n                    case \"`\":\n                        return c(e, 0, r);\n                    case \"'\":\n                        return c(e, d);\n                    case \"<\":\n                        u = l[c(s, 1, -1)];\n                        break;\n                    default:\n                        var f = +s;\n                        if (0 === f)\n                            return o;\n                        if (f > v) {\n                            var p = i(f \/ 10);\n                            if (0 === p)\n                                return o;\n                            if (p <= v)\n                                return void 0 === n[p - 1] ? a(s, 1) : n[p - 1] + a(s, 1);\n                            return o\n                        }\n                        u = n[f - 1]\n                    }\n                    return void 0 === u ? \"\" : u\n                })\n            }\n        },\n        6602(t, e, r) {\n            var n = function(t) {\n                return t && t.Math == Math && t\n            };\n            t.exports = n(\"object\" == typeof globalThis && globalThis) || n(\"object\" == typeof window && window) || n(\"object\" == typeof self && self) || n(\"object\" == typeof r.g && r.g) || function() {\n                return this\n            }() || Function(\"return this\")()\n        },\n        358(t, e, r) {\n            var n = r(6434)\n              , o = r(8823)\n              , i = n({}.hasOwnProperty);\n            t.exports = Object.hasOwn || function(t, e) {\n                return i(o(t), e)\n            }\n        },\n        8401(t) {\n            t.exports = {}\n        },\n        7891(t, e, r) {\n            var n = r(6759);\n            t.exports = n(\"document\", \"documentElement\")\n        },\n        5201(t, e, r) {\n            var n = r(816)\n              , o = r(5156)\n              , i = r(7840);\n            t.exports = !n && !o(function() {\n                return 7 != Object.defineProperty(i(\"div\"), \"a\", {\n                    get: function() {\n                        return 7\n                    }\n                }).a\n            })\n        },\n        8303(t, e, r) {\n            var n = r(6434)\n              , o = r(5156)\n              , i = r(9686)\n              , a = Object\n              , s = n(\"\".split);\n            t.exports = o(function() {\n                return !a(\"z\").propertyIsEnumerable(0)\n            }) ? function(t) {\n                return \"String\" == i(t) ? s(t, \"\") : a(t)\n            }\n            : a\n        },\n        6573(t, e, r) {\n            var n = r(6434)\n              , o = r(8394)\n              , i = r(7594)\n              , a = n(Function.toString);\n            o(i.inspectSource) || (i.inspectSource = function(t) {\n                return a(t)\n            }\n            ),\n            t.exports = i.inspectSource\n        },\n        8405(t, e, r) {\n            var n, o, i, a = r(7123), s = r(6602), c = r(4901), u = r(9450), f = r(358), l = r(7594), p = r(7837), d = r(8401), v = \"Object already initialized\", h = s.TypeError, g = s.WeakMap;\n            if (a || l.state) {\n                var y = l.state || (l.state = new g);\n                y.get = y.get,\n                y.has = y.has,\n                y.set = y.set,\n                n = function(t, e) {\n                    if (y.has(t))\n                        throw h(v);\n                    return e.facade = t,\n                    y.set(t, e),\n                    e\n                }\n                ,\n                o = function(t) {\n                    return y.get(t) || {}\n                }\n                ,\n                i = function(t) {\n                    return y.has(t)\n                }\n            } else {\n                var m = p(\"state\");\n                d[m] = !0,\n                n = function(t, e) {\n                    if (f(t, m))\n                        throw h(v);\n                    return e.facade = t,\n                    u(t, m, e),\n                    e\n                }\n                ,\n                o = function(t) {\n                    return f(t, m) ? t[m] : {}\n                }\n                ,\n                i = function(t) {\n                    return f(t, m)\n                }\n            }\n            t.exports = {\n                set: n,\n                get: o,\n                has: i,\n                enforce: function(t) {\n                    return i(t) ? o(t) : n(t, {})\n                },\n                getterFor: function(t) {\n                    return function(e) {\n                        var r;\n                        if (!c(e) || (r = o(e)).type !== t)\n                            throw h(\"Incompatible receiver, \" + t + \" required\");\n                        return r\n                    }\n                }\n            }\n        },\n        8394(t, e, r) {\n            var n = r(4387)\n              , o = n.all;\n            t.exports = n.IS_HTMLDDA ? function(t) {\n                return \"function\" == typeof t || t === o\n            }\n            : function(t) {\n                return \"function\" == typeof t\n            }\n        },\n        2907(t, e, r) {\n            var n = r(5156)\n              , o = r(8394)\n              , i = \/#|\\.prototype\\.\/\n              , a = function(t, e) {\n                var r = c[s(t)];\n                return r == f || r != u && (o(e) ? n(e) : !!e)\n            }\n              , s = a.normalize = function(t) {\n                return String(t).replace(i, \".\").toLowerCase()\n            }\n              , c = a.data = {}\n              , u = a.NATIVE = \"N\"\n              , f = a.POLYFILL = \"P\";\n            t.exports = a\n        },\n        2420(t) {\n            t.exports = function(t) {\n                return null == t\n            }\n        },\n        4901(t, e, r) {\n            var n = r(8394)\n              , o = r(4387)\n              , i = o.all;\n            t.exports = o.IS_HTMLDDA ? function(t) {\n                return \"object\" == typeof t ? null !== t : n(t) || t === i\n            }\n            : function(t) {\n                return \"object\" == typeof t ? null !== t : n(t)\n            }\n        },\n        6398(t) {\n            t.exports = !1\n        },\n        7847(t, e, r) {\n            var n = r(6759)\n              , o = r(8394)\n              , i = r(4242)\n              , a = r(8300)\n              , s = Object;\n            t.exports = a ? function(t) {\n                return \"symbol\" == typeof t\n            }\n            : function(t) {\n                var e = n(\"Symbol\");\n                return o(e) && i(e.prototype, s(t))\n            }\n        },\n        3269(t, e, r) {\n            var n = r(6300);\n            t.exports = function(t) {\n                return n(t.length)\n            }\n        },\n        9723(t, e, r) {\n            var n = r(6434)\n              , o = r(5156)\n              , i = r(8394)\n              , a = r(358)\n              , s = r(816)\n              , c = r(700).CONFIGURABLE\n              , u = r(6573)\n              , f = r(8405)\n              , l = f.enforce\n              , p = f.get\n              , d = String\n              , v = Object.defineProperty\n              , h = n(\"\".slice)\n              , g = n(\"\".replace)\n              , y = n([].join)\n              , m = s && !o(function() {\n                return 8 !== v(function() {}, \"length\", {\n                    value: 8\n                }).length\n            })\n              , b = String(String).split(\"String\")\n              , _ = t.exports = function(t, e, r) {\n                \"Symbol(\" === h(d(e), 0, 7) && (e = \"[\" + g(d(e), \/^Symbol\\(([^)]*)\\)\/, \"$1\") + \"]\"),\n                r && r.getter && (e = \"get \" + e),\n                r && r.setter && (e = \"set \" + e),\n                (!a(t, \"name\") || c && t.name !== e) && (s ? v(t, \"name\", {\n                    value: e,\n                    configurable: !0\n                }) : t.name = e),\n                m && r && a(r, \"arity\") && t.length !== r.arity && v(t, \"length\", {\n                    value: r.arity\n                });\n                try {\n                    r && a(r, \"constructor\") && r.constructor ? s && v(t, \"prototype\", {\n                        writable: !1\n                    }) : t.prototype && (t.prototype = void 0)\n                } catch (n) {}\n                var o = l(t);\n                return a(o, \"source\") || (o.source = y(b, \"string\" == typeof e ? e : \"\")),\n                t\n            }\n            ;\n            Function.prototype.toString = _(function() {\n                return i(this) && p(this).source || u(this)\n            }, \"toString\")\n        },\n        3359(t) {\n            var e = Math.ceil\n              , r = Math.floor;\n            t.exports = Math.trunc || function(t) {\n                var n = +t;\n                return (n > 0 ? r : e)(n)\n            }\n        },\n        7577(t, e, r) {\n            var n, o = r(3172), i = r(7901), a = r(23), s = r(8401), c = r(7891), u = r(7840), f = r(7837), l = \"prototype\", p = \"script\", d = f(\"IE_PROTO\"), v = function() {}, h = function(t) {\n                return \"<\" + p + \">\" + t + \"<\/\" + p + \">\"\n            }, g = function(t) {\n                t.write(h(\"\")),\n                t.close();\n                var e = t.parentWindow.Object;\n                return t = null,\n                e\n            }, y = function() {\n                var t, e = u(\"iframe\");\n                return e.style.display = \"none\",\n                c.appendChild(e),\n                e.src = String(\"java\" + p + \":\"),\n                (t = e.contentWindow.document).open(),\n                t.write(h(\"document.F=Object\")),\n                t.close(),\n                t.F\n            }, m = function() {\n                try {\n                    n = new ActiveXObject(\"htmlfile\")\n                } catch (t) {}\n                m = \"undefined\" != typeof document ? document.domain && n ? g(n) : y() : g(n);\n                for (var e = a.length; e--; )\n                    delete m[l][a[e]];\n                return m()\n            };\n            s[d] = !0,\n            t.exports = Object.create || function(t, e) {\n                var r;\n                return null !== t ? (v[l] = o(t),\n                r = new v,\n                v[l] = null,\n                r[d] = t) : r = m(),\n                void 0 === e ? r : i.f(r, e)\n            }\n        },\n        7901(t, e, r) {\n            var n = r(816)\n              , o = r(4945)\n              , i = r(3239)\n              , a = r(3172)\n              , s = r(1117)\n              , c = r(1428);\n            e.f = n && !o ? Object.defineProperties : function(t, e) {\n                a(t);\n                for (var r, n = s(e), o = c(e), u = o.length, f = 0; u > f; )\n                    i.f(t, r = o[f++], n[r]);\n                return t\n            }\n        },\n        3239(t, e, r) {\n            var n = r(816)\n              , o = r(5201)\n              , i = r(4945)\n              , a = r(3172)\n              , s = r(4626)\n              , c = TypeError\n              , u = Object.defineProperty\n              , f = Object.getOwnPropertyDescriptor\n              , l = \"enumerable\"\n              , p = \"configurable\"\n              , d = \"writable\";\n            e.f = n ? i ? function(t, e, r) {\n                if (a(t),\n                e = s(e),\n                a(r),\n                \"function\" == typeof t && \"prototype\" === e && \"value\"in r && d in r && !r[d]) {\n                    var n = f(t, e);\n                    n && n[d] && (t[e] = r.value,\n                    r = {\n                        configurable: p in r ? r[p] : n[p],\n                        enumerable: l in r ? r[l] : n[l],\n                        writable: !1\n                    })\n                }\n                return u(t, e, r)\n            }\n            : u : function(t, e, r) {\n                if (a(t),\n                e = s(e),\n                a(r),\n                o)\n                    try {\n                        return u(t, e, r)\n                    } catch (n) {}\n                if (\"get\"in r || \"set\"in r)\n                    throw c(\"Accessors not supported\");\n                return \"value\"in r && (t[e] = r.value),\n                t\n            }\n        },\n        132(t, e, r) {\n            var n = r(816)\n              , o = r(3819)\n              , i = r(3537)\n              , a = r(2332)\n              , s = r(1117)\n              , c = r(4626)\n              , u = r(358)\n              , f = r(5201)\n              , l = Object.getOwnPropertyDescriptor;\n            e.f = n ? l : function(t, e) {\n                if (t = s(t),\n                e = c(e),\n                f)\n                    try {\n                        return l(t, e)\n                    } catch (r) {}\n                if (u(t, e))\n                    return a(!o(i.f, t, e), t[e])\n            }\n        },\n        3492(t, e, r) {\n            var n = r(7452)\n              , o = r(23).concat(\"length\", \"prototype\");\n            e.f = Object.getOwnPropertyNames || function(t) {\n                return n(t, o)\n            }\n        },\n        7206(t, e) {\n            e.f = Object.getOwnPropertySymbols\n        },\n        4242(t, e, r) {\n            var n = r(6434);\n            t.exports = n({}.isPrototypeOf)\n        },\n        7452(t, e, r) {\n            var n = r(6434)\n              , o = r(358)\n              , i = r(1117)\n              , a = r(568).indexOf\n              , s = r(8401)\n              , c = n([].push);\n            t.exports = function(t, e) {\n                var r, n = i(t), u = 0, f = [];\n                for (r in n)\n                    !o(s, r) && o(n, r) && c(f, r);\n                for (; e.length > u; )\n                    o(n, r = e[u++]) && (~a(f, r) || c(f, r));\n                return f\n            }\n        },\n        1428(t, e, r) {\n            var n = r(7452)\n              , o = r(23);\n            t.exports = Object.keys || function(t) {\n                return n(t, o)\n            }\n        },\n        3537(t, e) {\n            \"use strict\";\n            var r = {}.propertyIsEnumerable\n              , n = Object.getOwnPropertyDescriptor\n              , o = n && !r.call({\n                1: 2\n            }, 1);\n            e.f = o ? function(t) {\n                var e = n(this, t);\n                return !!e && e.enumerable\n            }\n            : r\n        },\n        7087(t, e, r) {\n            \"use strict\";\n            var n = r(6258)\n              , o = r(5217);\n            t.exports = n ? ({}).toString : function() {\n                return \"[object \" + o(this) + \"]\"\n            }\n        },\n        492(t, e, r) {\n            var n = r(3819)\n              , o = r(8394)\n              , i = r(4901)\n              , a = TypeError;\n            t.exports = function(t, e) {\n                var r, s;\n                if (\"string\" === e && o(r = t.toString) && !i(s = n(r, t)) || o(r = t.valueOf) && !i(s = n(r, t)) || \"string\" !== e && o(r = t.toString) && !i(s = n(r, t)))\n                    return s;\n                throw a(\"Can't convert object to primitive value\")\n            }\n        },\n        1753(t, e, r) {\n            var n = r(6759)\n              , o = r(6434)\n              , i = r(3492)\n              , a = r(7206)\n              , s = r(3172)\n              , c = o([].concat);\n            t.exports = n(\"Reflect\", \"ownKeys\") || function(t) {\n                var e = i.f(s(t))\n                  , r = a.f;\n                return r ? c(e, r(t)) : e\n            }\n        },\n        8800(t, e, r) {\n            var n = r(3819)\n              , o = r(3172)\n              , i = r(8394)\n              , a = r(9686)\n              , s = r(8406)\n              , c = TypeError;\n            t.exports = function(t, e) {\n                var r = t.exec;\n                if (i(r)) {\n                    var u = n(r, t, e);\n                    return null !== u && o(u),\n                    u\n                }\n                if (\"RegExp\" === a(t))\n                    return n(s, t, e);\n                throw c(\"RegExp#exec called on incompatible receiver\")\n            }\n        },\n        8406(t, e, r) {\n            \"use strict\";\n            var n, o, i = r(3819), a = r(6434), s = r(9226), c = r(1055), u = r(7866), f = r(3034), l = r(7577), p = r(8405).get, d = r(3060), v = r(6472), h = f(\"native-string-replace\", String.prototype.replace), g = RegExp.prototype.exec, y = g, m = a(\"\".charAt), b = a(\"\".indexOf), _ = a(\"\".replace), x = a(\"\".slice), w = (o = \/b*\/g,\n            i(g, n = \/a\/, \"a\"),\n            i(g, o, \"a\"),\n            0 !== n.lastIndex || 0 !== o.lastIndex), S = u.BROKEN_CARET, E = void 0 !== \/()??\/.exec(\"\")[1];\n            (w || E || S || d || v) && (y = function(t) {\n                var e, r, n, o, a, u, f, d = this, v = p(d), O = s(t), j = v.raw;\n                if (j)\n                    return j.lastIndex = d.lastIndex,\n                    e = i(y, j, O),\n                    d.lastIndex = j.lastIndex,\n                    e;\n                var L = v.groups\n                  , T = S && d.sticky\n                  , R = i(c, d)\n                  , C = d.source\n                  , I = 0\n                  , P = O;\n                if (T && (-1 === b(R = _(R, \"y\", \"\"), \"g\") && (R += \"g\"),\n                P = x(O, d.lastIndex),\n                d.lastIndex > 0 && (!d.multiline || d.multiline && \"\\n\" !== m(O, d.lastIndex - 1)) && (C = \"(?: \" + C + \")\",\n                P = \" \" + P,\n                I++),\n                r = RegExp(\"^(?:\" + C + \")\", R)),\n                E && (r = RegExp(\"^\" + C + \"$(?!\\\\s)\", R)),\n                w && (n = d.lastIndex),\n                o = i(g, T ? r : d, P),\n                T ? o ? (o.input = x(o.input, I),\n                o[0] = x(o[0], I),\n                o.index = d.lastIndex,\n                d.lastIndex += o[0].length) : d.lastIndex = 0 : w && o && (d.lastIndex = d.global ? o.index + o[0].length : n),\n                E && o && o.length > 1 && i(h, o[0], r, function() {\n                    for (a = 1; a < arguments.length - 2; a++)\n                        void 0 === arguments[a] && (o[a] = void 0)\n                }),\n                o && L)\n                    for (a = 0,\n                    o.groups = u = l(null); a < L.length; a++)\n                        u[(f = L[a])[0]] = o[f[1]];\n                return o\n            }\n            ),\n            t.exports = y\n        },\n        1055(t, e, r) {\n            \"use strict\";\n            var n = r(3172);\n            t.exports = function() {\n                var t = n(this)\n                  , e = \"\";\n                return t.hasIndices && (e += \"d\"),\n                t.global && (e += \"g\"),\n                t.ignoreCase && (e += \"i\"),\n                t.multiline && (e += \"m\"),\n                t.dotAll && (e += \"s\"),\n                t.unicode && (e += \"u\"),\n                t.unicodeSets && (e += \"v\"),\n                t.sticky && (e += \"y\"),\n                e\n            }\n        },\n        5804(t, e, r) {\n            var n = r(3819)\n              , o = r(358)\n              , i = r(4242)\n              , a = r(1055)\n              , s = RegExp.prototype;\n            t.exports = function(t) {\n                var e = t.flags;\n                return void 0 === e && !(\"flags\"in s) && !o(t, \"flags\") && i(s, t) ? n(a, t) : e\n            }\n        },\n        7866(t, e, r) {\n            var n = r(5156)\n              , o = r(6602).RegExp\n              , i = n(function() {\n                var t = o(\"a\", \"y\");\n                return t.lastIndex = 2,\n                null != t.exec(\"abcd\")\n            })\n              , a = i || n(function() {\n                return !o(\"a\", \"y\").sticky\n            })\n              , s = i || n(function() {\n                var t = o(\"^r\", \"gy\");\n                return t.lastIndex = 2,\n                null != t.exec(\"str\")\n            });\n            t.exports = {\n                BROKEN_CARET: s,\n                MISSED_STICKY: a,\n                UNSUPPORTED_Y: i\n            }\n        },\n        3060(t, e, r) {\n            var n = r(5156)\n              , o = r(6602).RegExp;\n            t.exports = n(function() {\n                var t = o(\".\", \"s\");\n                return !(t.dotAll && t.exec(\"\\n\") && \"s\" === t.flags)\n            })\n        },\n        6472(t, e, r) {\n            var n = r(5156)\n              , o = r(6602).RegExp;\n            t.exports = n(function() {\n                var t = o(\"(?<a>b)\", \"g\");\n                return \"b\" !== t.exec(\"b\").groups.a || \"bc\" !== \"b\".replace(t, \"$<a>c\")\n            })\n        },\n        4551(t, e, r) {\n            var n = r(2420)\n              , o = TypeError;\n            t.exports = function(t) {\n                if (n(t))\n                    throw o(\"Can't call method on \" + t);\n                return t\n            }\n        },\n        7837(t, e, r) {\n            var n = r(3034)\n              , o = r(8249)\n              , i = n(\"keys\");\n            t.exports = function(t) {\n                return i[t] || (i[t] = o(t))\n            }\n        },\n        7594(t, e, r) {\n            var n = r(6602)\n              , o = r(1152)\n              , i = \"__core-js_shared__\"\n              , a = n[i] || o(i, {});\n            t.exports = a\n        },\n        3034(t, e, r) {\n            var n = r(6398)\n              , o = r(7594);\n            (t.exports = function(t, e) {\n                return o[t] || (o[t] = void 0 !== e ? e : {})\n            }\n            )(\"versions\", []).push({\n                version: \"3.27.2\",\n                mode: n ? \"pure\" : \"global\",\n                copyright: \"\\xa9 2014-2023 Denis Pushkarev (zloirock.ru)\",\n                license: \"https:\/\/github.com\/zloirock\/core-js\/blob\/v3.27.2\/LICENSE\",\n                source: \"https:\/\/github.com\/zloirock\/core-js\"\n            })\n        },\n        9292(t, e, r) {\n            var n = r(6434)\n              , o = r(477)\n              , i = r(9226)\n              , a = r(4551)\n              , s = n(\"\".charAt)\n              , c = n(\"\".charCodeAt)\n              , u = n(\"\".slice)\n              , f = function(t) {\n                return function(e, r) {\n                    var n, f, l = i(a(e)), p = o(r), d = l.length;\n                    return p < 0 || p >= d ? t ? \"\" : void 0 : (n = c(l, p)) < 55296 || n > 56319 || p + 1 === d || (f = c(l, p + 1)) < 56320 || f > 57343 ? t ? s(l, p) : n : t ? u(l, p, p + 2) : (n - 55296 << 10) + (f - 56320) + 65536\n                }\n            };\n            t.exports = {\n                codeAt: f(!1),\n                charAt: f(!0)\n            }\n        },\n        4150(t, e, r) {\n            \"use strict\";\n            var n = r(477)\n              , o = r(9226)\n              , i = r(4551)\n              , a = RangeError;\n            t.exports = function(t) {\n                var e = o(i(this))\n                  , r = \"\"\n                  , s = n(t);\n                if (s < 0 || s == 1 \/ 0)\n                    throw a(\"Wrong number of repetitions\");\n                for (; s > 0; (s >>>= 1) && (e += e))\n                    1 & s && (r += e);\n                return r\n            }\n        },\n        6717(t, e, r) {\n            var n = r(5376)\n              , o = r(5156);\n            t.exports = !!Object.getOwnPropertySymbols && !o(function() {\n                var t = Symbol();\n                return !String(t) || !(Object(t)instanceof Symbol) || !Symbol.sham && n && n < 41\n            })\n        },\n        3926(t, e, r) {\n            var n = r(6434);\n            t.exports = n(1..valueOf)\n        },\n        3229(t, e, r) {\n            var n = r(477)\n              , o = Math.max\n              , i = Math.min;\n            t.exports = function(t, e) {\n                var r = n(t);\n                return r < 0 ? o(r + e, 0) : i(r, e)\n            }\n        },\n        1117(t, e, r) {\n            var n = r(8303)\n              , o = r(4551);\n            t.exports = function(t) {\n                return n(o(t))\n            }\n        },\n        477(t, e, r) {\n            var n = r(3359);\n            t.exports = function(t) {\n                var e = +t;\n                return e != e || 0 === e ? 0 : n(e)\n            }\n        },\n        6300(t, e, r) {\n            var n = r(477)\n              , o = Math.min;\n            t.exports = function(t) {\n                return t > 0 ? o(n(t), 9007199254740991) : 0\n            }\n        },\n        8823(t, e, r) {\n            var n = r(4551)\n              , o = Object;\n            t.exports = function(t) {\n                return o(n(t))\n            }\n        },\n        486(t, e, r) {\n            var n = r(3819)\n              , o = r(4901)\n              , i = r(7847)\n              , a = r(6286)\n              , s = r(492)\n              , c = r(1827)\n              , u = TypeError\n              , f = c(\"toPrimitive\");\n            t.exports = function(t, e) {\n                if (!o(t) || i(t))\n                    return t;\n                var r, c = a(t, f);\n                if (c) {\n                    if (void 0 === e && (e = \"default\"),\n                    !o(r = n(c, t, e)) || i(r))\n                        return r;\n                    throw u(\"Can't convert object to primitive value\")\n                }\n                return void 0 === e && (e = \"number\"),\n                s(t, e)\n            }\n        },\n        4626(t, e, r) {\n            var n = r(486)\n              , o = r(7847);\n            t.exports = function(t) {\n                var e = n(t, \"string\");\n                return o(e) ? e : e + \"\"\n            }\n        },\n        6258(t, e, r) {\n            var n = r(1827)(\"toStringTag\")\n              , o = {};\n            o[n] = \"z\",\n            t.exports = \"[object z]\" === String(o)\n        },\n        9226(t, e, r) {\n            var n = r(5217)\n              , o = String;\n            t.exports = function(t) {\n                if (\"Symbol\" === n(t))\n                    throw TypeError(\"Cannot convert a Symbol value to a string\");\n                return o(t)\n            }\n        },\n        1309(t) {\n            var e = String;\n            t.exports = function(t) {\n                try {\n                    return e(t)\n                } catch (r) {\n                    return \"Object\"\n                }\n            }\n        },\n        8249(t, e, r) {\n            var n = r(6434)\n              , o = 0\n              , i = Math.random()\n              , a = n(1..toString);\n            t.exports = function(t) {\n                return \"Symbol(\" + (void 0 === t ? \"\" : t) + \")_\" + a(++o + i, 36)\n            }\n        },\n        8300(t, e, r) {\n            var n = r(6717);\n            t.exports = n && !Symbol.sham && \"symbol\" == typeof Symbol.iterator\n        },\n        4945(t, e, r) {\n            var n = r(816)\n              , o = r(5156);\n            t.exports = n && o(function() {\n                return 42 != Object.defineProperty(function() {}, \"prototype\", {\n                    value: 42,\n                    writable: !1\n                }).prototype\n            })\n        },\n        7123(t, e, r) {\n            var n = r(6602)\n              , o = r(8394)\n              , i = n.WeakMap;\n            t.exports = o(i) && \/native code\/.test(String(i))\n        },\n        1827(t, e, r) {\n            var n = r(6602)\n              , o = r(3034)\n              , i = r(358)\n              , a = r(8249)\n              , s = r(6717)\n              , c = r(8300)\n              , u = n.Symbol\n              , f = o(\"wks\")\n              , l = c ? u.for || u : u && u.withoutSetter || a;\n            t.exports = function(t) {\n                return i(f, t) || (f[t] = s && i(u, t) ? u[t] : l(\"Symbol.\" + t)),\n                f[t]\n            }\n        },\n        656(t, e, r) {\n            var n = r(6434)\n              , o = r(2235)\n              , i = Date.prototype\n              , a = \"Invalid Date\"\n              , s = \"toString\"\n              , c = n(i[s])\n              , u = n(i.getTime);\n            String(new Date(NaN)) != a && o(i, s, function() {\n                var t = u(this);\n                return t == t ? c(this) : a\n            })\n        },\n        6469(t, e, r) {\n            \"use strict\";\n            var n = r(1592)\n              , o = r(6434)\n              , i = r(477)\n              , a = r(3926)\n              , s = r(4150)\n              , c = r(5156)\n              , u = RangeError\n              , f = String\n              , l = Math.floor\n              , p = o(s)\n              , d = o(\"\".slice)\n              , v = o(1..toFixed)\n              , h = function(t, e, r) {\n                return 0 === e ? r : e % 2 == 1 ? h(t, e - 1, r * t) : h(t * t, e \/ 2, r)\n            }\n              , g = function(t) {\n                for (var e = 0, r = t; r >= 4096; )\n                    e += 12,\n                    r \/= 4096;\n                for (; r >= 2; )\n                    e += 1,\n                    r \/= 2;\n                return e\n            }\n              , y = function(t, e, r) {\n                for (var n = -1, o = r; ++n < 6; )\n                    o += e * t[n],\n                    t[n] = o % 1e7,\n                    o = l(o \/ 1e7)\n            }\n              , m = function(t, e) {\n                for (var r = 6, n = 0; --r >= 0; )\n                    n += t[r],\n                    t[r] = l(n \/ e),\n                    n = n % e * 1e7\n            }\n              , b = function(t) {\n                for (var e = 6, r = \"\"; --e >= 0; )\n                    if (\"\" !== r || 0 === e || 0 !== t[e]) {\n                        var n = f(t[e]);\n                        r = \"\" === r ? n : r + p(\"0\", 7 - n.length) + n\n                    }\n                return r\n            };\n            n({\n                target: \"Number\",\n                proto: !0,\n                forced: c(function() {\n                    return \"0.000\" !== v(8e-5, 3) || \"1\" !== v(.9, 0) || \"1.25\" !== v(1.255, 2) || \"1000000000000000128\" !== v(0xde0b6b3a7640080, 0)\n                }) || !c(function() {\n                    v({})\n                })\n            }, {\n                toFixed: function(t) {\n                    var e, r, n, o, s = a(this), c = i(t), l = [0, 0, 0, 0, 0, 0], v = \"\", _ = \"0\";\n                    if (c < 0 || c > 20)\n                        throw u(\"Incorrect fraction digits\");\n                    if (s != s)\n                        return \"NaN\";\n                    if (s <= -1e21 || s >= 1e21)\n                        return f(s);\n                    if (s < 0 && (v = \"-\",\n                    s = -s),\n                    s > 1e-21) {\n                        if (r = ((e = g(s * h(2, 69, 1)) - 69) < 0 ? s * h(2, -e, 1) : s \/ h(2, e, 1)) * 4503599627370496,\n                        (e = 52 - e) > 0) {\n                            for (y(l, 0, r),\n                            n = c; n >= 7; )\n                                y(l, 1e7, 0),\n                                n -= 7;\n                            for (y(l, h(10, n, 1), 0),\n                            n = e - 1; n >= 23; )\n                                m(l, 8388608),\n                                n -= 23;\n                            m(l, 1 << n),\n                            y(l, 1, 1),\n                            m(l, 2),\n                            _ = b(l)\n                        } else\n                            y(l, 0, r),\n                            y(l, 1 << -e, 0),\n                            _ = b(l) + p(\"0\", c)\n                    }\n                    return c > 0 ? v + ((o = _.length) <= c ? \"0.\" + p(\"0\", c - o) + _ : d(_, 0, o - c) + \".\" + d(_, o - c)) : v + _\n                }\n            })\n        },\n        1114(t, e, r) {\n            var n = r(6258)\n              , o = r(2235)\n              , i = r(7087);\n            n || o(Object.prototype, \"toString\", i, {\n                unsafe: !0\n            })\n        },\n        6600(t, e, r) {\n            \"use strict\";\n            var n = r(1592)\n              , o = r(8406);\n            n({\n                target: \"RegExp\",\n                proto: !0,\n                forced: \/.\/.exec !== o\n            }, {\n                exec: o\n            })\n        },\n        7763(t, e, r) {\n            \"use strict\";\n            var n = r(700).PROPER\n              , o = r(2235)\n              , i = r(3172)\n              , a = r(9226)\n              , s = r(5156)\n              , c = r(5804)\n              , u = \"toString\"\n              , f = RegExp.prototype[u]\n              , l = s(function() {\n                return \"\/a\/b\" != f.call({\n                    source: \"a\",\n                    flags: \"b\"\n                })\n            })\n              , p = n && f.name != u;\n            (l || p) && o(RegExp.prototype, u, function() {\n                var t = i(this);\n                return \"\/\" + a(t.source) + \"\/\" + a(c(t))\n            }, {\n                unsafe: !0\n            })\n        },\n        8151(t, e, r) {\n            \"use strict\";\n            var n = r(5069)\n              , o = r(3819)\n              , i = r(6434)\n              , a = r(8697)\n              , s = r(5156)\n              , c = r(3172)\n              , u = r(8394)\n              , f = r(2420)\n              , l = r(477)\n              , p = r(6300)\n              , d = r(9226)\n              , v = r(4551)\n              , h = r(7014)\n              , g = r(6286)\n              , y = r(4284)\n              , m = r(8800)\n              , b = r(1827)(\"replace\")\n              , _ = Math.max\n              , x = Math.min\n              , w = i([].concat)\n              , S = i([].push)\n              , E = i(\"\".indexOf)\n              , O = i(\"\".slice)\n              , j = \"$0\" === \"a\".replace(\/.\/, \"$0\")\n              , L = !!\/.\/[b] && \"\" === \/.\/[b](\"a\", \"$0\");\n            a(\"replace\", function(t, e, r) {\n                var i = L ? \"$\" : \"$0\";\n                return [function(t, r) {\n                    var n = v(this)\n                      , i = f(t) ? void 0 : g(t, b);\n                    return i ? o(i, t, n, r) : o(e, d(n), t, r)\n                }\n                , function(t, o) {\n                    var a = c(this)\n                      , s = d(t);\n                    if (\"string\" == typeof o && -1 === E(o, i) && -1 === E(o, \"$<\")) {\n                        var f = r(e, a, s, o);\n                        if (f.done)\n                            return f.value\n                    }\n                    var v = u(o);\n                    v || (o = d(o));\n                    var g = a.global;\n                    if (g) {\n                        var b = a.unicode;\n                        a.lastIndex = 0\n                    }\n                    for (var j = []; ; ) {\n                        var L = m(a, s);\n                        if (null === L || (S(j, L),\n                        !g))\n                            break;\n                        \"\" === d(L[0]) && (a.lastIndex = h(s, p(a.lastIndex), b))\n                    }\n                    for (var T = \"\", R = 0, C = 0; C < j.length; C++) {\n                        for (var I, P = d((L = j[C])[0]), A = _(x(l(L.index), s.length), 0), M = [], k = 1; k < L.length; k++)\n                            S(M, void 0 === (I = L[k]) ? I : String(I));\n                        var B = L.groups;\n                        if (v) {\n                            var D = w([P], M, A, s);\n                            void 0 !== B && S(D, B);\n                            var N = d(n(o, void 0, D))\n                        } else\n                            N = y(P, s, A, M, B, o);\n                        A >= R && (T += O(s, R, A) + N,\n                        R = A + P.length)\n                    }\n                    return T + O(s, R)\n                }\n                ]\n            }, !!s(function() {\n                var t = \/.\/;\n                return t.exec = function() {\n                    var t = [];\n                    return t.groups = {\n                        a: \"7\"\n                    },\n                    t\n                }\n                ,\n                \"7\" !== \"\".replace(t, \"$<a>\")\n            }) || !j || L)\n        }\n    }\n      , e = {};\n    function r(n) {\n        var o = e[n];\n        if (void 0 !== o)\n            return o.exports;\n        var i = e[n] = {\n            exports: {}\n        };\n        return t[n](i, i.exports, r),\n        i.exports\n    }\n    r.n = t=>{\n        var e = t && t.__esModule ? ()=>t.default : ()=>t;\n        return r.d(e, {\n            a: e\n        }),\n        e\n    }\n    ,\n    r.d = (t,e)=>{\n        for (var n in e)\n            r.o(e, n) && !r.o(t, n) && Object.defineProperty(t, n, {\n                enumerable: !0,\n                get: e[n]\n            })\n    }\n    ,\n    r.g = function() {\n        if (\"object\" == typeof globalThis)\n            return globalThis;\n        try {\n            return this || Function(\"return this\")()\n        } catch (t) {\n            if (\"object\" == typeof window)\n                return window\n        }\n    }(),\n    r.o = (t,e)=>Object.prototype.hasOwnProperty.call(t, e);\n    var n = {};\n    (()=>{\n        \"use strict\";\n        var t = r(1539)\n          , e = r(8674)\n          , n = r(5666)\n          , o = r(7633)\n          , i = r(2222)\n          , a = r(2564)\n          , s = r(3710)\n          , c = r(9714)\n          , u = r(4916)\n          , f = r(5306)\n          , l = r(9070)\n          , p = r(6600)\n          , d = r(8151)\n          , v = r(656)\n          , h = r(1114)\n          , g = r(7763)\n          , y = r(6469)\n          , m = function(t) {\n            var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : \",\";\n            return t ? t.toString().replace(\/(\\d)(?=(\\d{3})+(?!\\d))\/g, \"$1\".concat(e)) : \"0\"\n        }\n          , b = function(t) {\n            if (\"string\" == typeof t)\n                return t;\n            if ((t = t || 0) < 1e3)\n                return \"\".concat(t);\n            if (t < 1e4) {\n                var e = String(Math.round(t \/ 100) \/ 10);\n                return \"\".concat(e, \"k\")\n            }\n            var r = String(Math.round(t \/ 1e3));\n            return \"\".concat(r, \"k\")\n        }\n          , _ = function(t) {\n            var e = arguments.length > 1 && void 0 !== arguments[1] ? arguments[1] : 10;\n            return null == t || void 0 === t ? \"n\/a\" : t < e ? String(Math.round(100 * t) \/ 100) : String(Math.floor(t))\n        }\n          , x = function(t) {\n            return null == t || void 0 === t ? \"n\/a\" : +t.toFixed(2)\n        };\n        function w(t, e) {\n            if (!(t instanceof e))\n                throw TypeError(\"Cannot call a class as a function\")\n        }\n        function S(t, e) {\n            for (var r = 0; r < e.length; r++) {\n                var n = e[r];\n                n.enumerable = n.enumerable || !1,\n                n.configurable = !0,\n                \"value\"in n && (n.writable = !0),\n                Object.defineProperty(t, n.key, n)\n            }\n        }\n        function E(t, e, r) {\n            return e && S(t.prototype, e),\n            r && S(t, r),\n            Object.defineProperty(t, \"prototype\", {\n                writable: !1\n            }),\n            t\n        }\n        function O(t, e, r) {\n            return e in t ? Object.defineProperty(t, e, {\n                value: r,\n                enumerable: !0,\n                configurable: !0,\n                writable: !0\n            }) : t[e] = r,\n            t\n        }\n        var j = function() {\n            function t(e, r, n) {\n                var o = this;\n                w(this, t),\n                O(this, \"onMouseOver\", function() {\n                    if (o.badgeComponent.className = \"__dimensions_Badge __dimensions_Badge_style_\".concat(o.config.badgeType, \" __dimensions_Badge_hover\"),\n                    o.legendComponent)\n                        switch (o.config.legendDisplay) {\n                        case \"always\":\n                        case \"never\":\n                            return;\n                        case \"hover-top\":\n                        case \"hover-right\":\n                        case \"hover-bottom\":\n                        case \"hover-left\":\n                            o.legendComponent.className = \"__dimensions_Badge_Legend_padding __dimensions_Badge_Legend_hover __dimensions_Badge_Legend_\".concat(o.config.legendDisplay, \"  __dimensions_Badge_Legend_style_\").concat(o.config.badgeType);\n                            break;\n                        case \"hover-auto\":\n                            o.legendComponent.className = \"__dimensions_Badge_Legend_padding __dimensions_Badge_Legend_hover __dimensions_Badge_Legend_hover-\".concat(o.optimalHoverDirection, \"  __dimensions_Badge_Legend_style_\").concat(o.config.badgeType)\n                        }\n                }),\n                O(this, \"onMouseOut\", function() {\n                    if (o.badgeComponent.className = \"__dimensions_Badge __dimensions_Badge_style_\".concat(o.config.badgeType),\n                    o.legendComponent)\n                        switch (o.config.legendDisplay) {\n                        case \"always\":\n                        case \"never\":\n                            return;\n                        default:\n                            o.legendComponent.className = \"__dimensions_Badge_Legend_padding  __dimensions_Badge_Legend_style_\".concat(o.config.badgeType)\n                        }\n                }),\n                O(this, \"trigger\", function(t) {\n                    window.setTimeout(function() {\n                        var e = document.createEvent(\"Event\");\n                        e.initEvent(t, !0, !0),\n                        o.component.dispatchEvent(e)\n                    })\n                }),\n                this.component = e,\n                this.config = r,\n                this.metrics = n,\n                this.id = Math.random().toString(36).substring(7)\n            }\n            return E(t, [{\n                key: \"load\",\n                value: function() {\n                    if (this.supportsSVG() && !this.alreadyInstalled && !this.noIdentifiers) {\n                        if (this.hidden) {\n                            this.trigger(\"dimensions_embed:hide\");\n                            return\n                        }\n                        this.buildElements(),\n                        this.installElements(),\n                        this.trigger(\"dimensions_embed:show\")\n                    }\n                }\n            }, {\n                key: \"supportsSVG\",\n                value: function() {\n                    return !!(\"createElementNS\"in document && document.createElementNS(\"http:\/\/www.w3.org\/2000\/svg\", \"svg\").createSVGRect) && this.testGradient()\n                }\n            }, {\n                key: \"testGradient\",\n                value: function() {\n                    var t = document.createElement(\"temp\");\n                    return t.style.cssText = \"background-image:linear-gradient(black,white),radial-gradient(black,white)\",\n                    \"\" !== t.style.backgroundImage\n                }\n            }, {\n                key: \"buildElements\",\n                value: function() {\n                    this.wrapperComponent = this.buildWrapper(),\n                    this.badgeComponent = this.buildBadge(),\n                    this.legendComponent = this.buildLegend()\n                }\n            }, {\n                key: \"installElements\",\n                value: function() {\n                    this.badgeComponent && this.wrapperComponent.appendChild(this.badgeComponent),\n                    this.legendComponent && this.wrapperComponent.appendChild(this.legendComponent),\n                    this.component.appendChild(this.wrapperComponent),\n                    this.component.setAttribute(\"data-dimensions-badge-installed\", !0)\n                }\n            }, {\n                key: \"buildWrapper\",\n                value: function() {\n                    var t = this\n                      , e = document.createElement(\"a\");\n                    return e.className = \"__dimensions_Link\",\n                    e.href = this.config.detailPageURL,\n                    e.target = \"_blank\",\n                    e.style.display = \"none\",\n                    e.setAttribute(\"referrerpolicy\", \"no-referrer-when-downgrade\"),\n                    e.setAttribute(\"aria-label\", this.altScoreText),\n                    e.addEventListener(\"focus\", this.onMouseOver),\n                    e.addEventListener(\"blur\", this.onMouseOut),\n                    e.addEventListener(\"mouseover\", this.onMouseOver),\n                    e.addEventListener(\"mouseout\", this.onMouseOut),\n                    window.addEventListener(\"touchstart\", function() {\n                        e.removeEventListener(\"mouseover\", t.onMouseOver),\n                        e.removeEventListener(\"mouseout\", t.onMouseOut),\n                        e.removeEventListener(\"focus\", t.onMouseOver),\n                        e.removeEventListener(\"blur\", t.onMouseOut)\n                    }),\n                    e\n                }\n            }, {\n                key: \"buildBadge\",\n                value: function() {\n                    var t = this.template\n                      , e = 1 === this.metrics.timesCited ? \"CITATION\" : \"CITATIONS\"\n                      , r = this.textContent.length > 3 ? \"small\" : \"normal\"\n                      , n = t.replace(\/\\{\\{SCORE\\}\\}\/g, this.textContent).replace(\/\\{\\{SIZE\\}\\}\/g, r).replace(\/\\{\\{LABEL\\}\\}\/g, e).replace(\/\\{\\{ID\\}\\}\/g, this.id).replace(\/\\{\\{BADGE_SERVER_URL\\}\\}\/g, this.config.badgeServerURL).replace(\/\\{\\{ALT_SCORE\\}\\}\/g, this.altScoreText)\n                      , o = document.createElement(\"div\");\n                    return o.className = \"__dimensions_Badge __dimensions_Badge_style_\".concat(this.config.badgeType),\n                    o.innerHTML = n,\n                    o\n                }\n            }, {\n                key: \"buildLegend\",\n                value: function() {\n                    if (!this.legendHidden) {\n                        var t = document.createElement(\"div\");\n                        t.className = \"__dimensions_Badge_Legend_padding __dimensions_Badge_Legend_hover-right  __dimensions_Badge_Legend_style_\".concat(this.config.badgeType),\n                        this.legendAlwaysVisible && (t.className += \" __dimensions_Badge_Legend_always\");\n                        var e = document.createElement(\"div\");\n                        return e.className = \"__dimensions_Badge_Legend\",\n                        t.appendChild(e),\n                        e.innerHTML = \"\\n      <div class='__dimensions_Badge_stat_group __dimensions_Badge_stat_group_citations'>\\n        <div class='__dimensions_Badge_stat __dimensions_Badge_stat_total_citations'>\\n          <span class='__dimensions_Badge_stat_icon'><\/span>\\n          <span class='__dimensions_Badge_stat_count'>\".concat(b(this.timesCited), \"<\/span>\\n          <span class='__dimensions_Badge_stat_text'>Total \").concat(1 == this.timesCited ? \"citation\" : \"citations\", \"<\/span>\\n        <\/div>\\n        <div class='__dimensions_Badge_stat __dimensions_Badge_stat_recent_citations'>\\n          <span class='__dimensions_Badge_stat_icon'><\/span>\\n          <span class='__dimensions_Badge_stat_count'>\").concat(b(this.recentCitations), \"<\/span>\\n          <span class='__dimensions_Badge_stat_text'>Recent \").concat(1 == this.recentCitations ? \"citation\" : \"citations\", \"<\/span>\\n        <\/div>\\n      <\/div>\\n      <div class=\\\"__dimensions_Badge_stat_group __dimensions_Badge_stat_group_cr\\\">\\n        <div class='__dimensions_Badge_stat __dimensions_Badge_stat_fcr'>\\n          <span class='__dimensions_Badge_stat_icon'><\/span>\\n          <span class='__dimensions_Badge_stat_count'>\").concat(_(this.metrics.fcr), \"<\/span>\\n          <span class='__dimensions_Badge_stat_text'>Field Citation Ratio<\/span>\\n        <\/div>\\n        <div class='__dimensions_Badge_stat __dimensions_Badge_stat_rcr'>\\n          <span class='__dimensions_Badge_stat_icon'><\/span>\\n          <span class='__dimensions_Badge_stat_count'>\").concat(_(this.metrics.rcr), \"<\/span>\\n          <span class='__dimensions_Badge_stat_text'>Relative Citation Ratio<\/span>\\n        <\/div>\\n      <\/div>\"),\n                        t\n                    }\n                }\n            }, {\n                key: \"template\",\n                get: function() {\n                    switch (this.config.badgeType) {\n                    case \"small_circle\":\n                    case \"medium_circle\":\n                    case \"large_circle\":\n                    default:\n                        return '<div class=\"__dimensions_Badge_Image\">\\n  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 600 600\">\\n    <defs>\\n      <filter id=\"{{ID}}-blur\" color-interpolation-filters=\"sRGB\">\\n        <feGaussianBlur in=\"SourceGraphic\" stdDeviation=\"40\" \/>\\n      <\/filter>\\n      <mask id=\\'{{ID}}-shape-mask\\'>\\n        <path fill=\\'white\\' d=\"M546.5,287.3l-111.8-194c-1.8-3-4.1-5.6-6.7-7.7c-2.2-2.7-5.4-4.3-8.9-4.5c-2.3-0.7-4.7-1-7-1\\n          L188.2,80c-9.3,0-18,5-22.6,13.1l-112,193.8c-4.7,8.1-4.7,18,0,26.1l111.9,193.9c4.7,8.1,13.3,13,22.6,13.1l223.9,0.1\\n          c9.3,0,17.9-4.8,22.6-12.8l112-193.7l0,0C551.1,305.1,551.2,295.4,546.5,287.3z M516.6,287.4l-41.5,0.1l-26.7-118.2L516.6,287.4z\\n           M337.2,106.2l-114.5,36.3l-20.3-36.4L337.2,106.2z M180.7,119l20.1,36.2L112,237.7L180.7,119z M181,481.8l-69.3-120l89.2,84\\n          L181,481.8z M203.3,493.8l19.6-35.6l114.6,35.7L203.3,493.8z M408.1,489.3l-152.7-47.5l-32.3-10.6l-25.3-23.2L82.6,299.6\\n          l114.6-106.9l25-23.1v-0.2l0.7-0.2l32.4-10.7l153.6-48.7l35.5,156.6l7.5,33.4l-7.6,33.5L408.1,489.3z M447.1,432.9l27.9-120.3\\n          l41.7-0.1L447.1,432.9z\"\/>\\n      <\/mask>\\n      <g id=\\'{{ID}}-gradient\\' filter=\\'url(#{{ID}}-blur)\\'>\\n        <g>\\n          <path fill=\\'#006EB6\\' d=\"M0,0l300,300v-424.4C182.9-124.4,76.8-76.9,0,0z\"\/>\\n          <path fill=\\'#28348A\\' d=\"M300-124.4V300L600,0C523.2-76.9,417.1-124.4,300-124.4z\"\/>\\n          <path fill=\\'#E20613\\' d=\"M600,600c76.8-76.8,124.3-182.9,124.3-300H300L600,600z\"\/>\\n          <path fill=\\'#DA0078\\' d=\"M300,300h424.4c0-117.1-47.5-223.2-124.3-300L300,300z\"\/>\\n          <path fill=\\'#5BC4F1\\' d=\"M-124.4,300H300L0,0C-76.9,76.8-124.4,182.9-124.4,300z\"\/>\\n          <path fill=\\'#A1C517\\' d=\"M0,600l300-300h-424.4C-124.4,417.1-76.9,523.2,0,600z\"\/>\\n          <path fill=\\'#F08800\\' d=\"M300,724.4c117.1,0,223.2-47.5,300-124.3L300,300V724.4z\"\/>\\n          <path fill=\\'#FFCB00\\' d=\"M300,724.4V300L0,600C76.8,676.9,182.9,724.4,300,724.4z\"\/>\\n        <\/g>\\n      <\/g>\\n    <\/defs>\\n  <\/svg>\\n\\n  <div class=\\'__db_background\\'><\/div>\\n\\n  <div class=\"__db_shape\">\\n    <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 600 600\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\">\\n      <use mask=\\'url(#{{ID}}-shape-mask)\\' xlink:href=\\'#{{ID}}-gradient\\'\/>\\n    <\/svg>\\n  <\/div>\\n\\n  <div class=\"__db_score __db_score_{{SIZE}}\">{{SCORE}}<\/div>\\n  <div class=\"__db_label\">{{LABEL}}<\/div>\\n\\n  <img decoding=\"async\" src=\"{{BADGE_SERVER_URL}}\/badge?count={{SCORE}}\" class=\"__dimensions_png\" alt=\"{{ALT_SCORE}}\"\/>\\n<\/div>\\n';\n                    case \"small_rectangle\":\n                    case \"large_rectangle\":\n                        return '<div class=\"__dimensions_Badge_Image\">\\n  <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 440 90\" xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\">\\n    <defs>\\n      <filter id=\"{{ID}}-blur\" color-interpolation-filters=\"sRGB\">\\n        <feGaussianBlur in=\"SourceGraphic\" stdDeviation=\"20\" \/>\\n      <\/filter>\\n\\n      <filter filterUnits=\"objectBoundingBox\" x=\\'-1\\' y=\\'-1\\' width=\\'3\\' height=\\'3\\' id=\"{{ID}}-glow\" color-interpolation-filters=\"sRGB\">\\n        <feGaussianBlur in=\"SourceAlpha\" stdDeviation=\"4\"\/> \\n        <feColorMatrix type=\"matrix\" values=\"-1  0  0  0  1 \\n                                              0 -1  0  0  1 \\n                                              0  0 -1  0  1\\n                                              0  0  0  1  0\"\/>\\n        <feMerge> \\n          <feMergeNode\/>\\n          <feMergeNode in=\"SourceGraphic\"\/> \\n        <\/feMerge>\\n      <\/filter>\\n    \\n      <mask id=\\'{{ID}}-shape-mask\\'>\\n        <path fill=\\'white\\' d=\"M89.8,83.9l14-50.5c0.6-2.1,0.1-4.4-1.4-6L67.7-11.7c-0.5-0.6-1.2-1.1-1.9-1.4\\n          c-0.3-0.2-0.6-0.4-0.9-0.5c-0.4-0.1-0.9-0.2-1.3-0.1c-0.5,0-1.1,0-1.6,0.1L13.2-2.3c-2,0.5-3.6,2.1-4.2,4.1L-5,52.3\\n          c-0.6,2.1,0,4.4,1.4,6l34.8,39.2c1.4,1.6,3.6,2.4,5.6,1.9l48.8-11.3C87.6,87.6,89.2,86,89.8,83.9 M39.7,77.1L25.6,16.6l0.1-0.1\\n          l56.8,18.6L39.7,77.1z M32.9,73L2,53.8l19.3-30.5L32.9,73z M47.3,77.9l35.4-34.6l0.5,37.9L47.3,77.9z M32.1,12.5L63-6.6l16.1,34.4\\n          L32.1,12.5z M24.1,10.4L17.8,3l29.4-6.8L24.1,10.4z M20,14.4L5.1,38l8.6-30.9L20,14.4z M35.6,81.6l-2.4,9.3L11.7,66.7L35.6,81.6z\\n          M41.1,83.4l26.9,2.4l-29.3,6.8L41.1,83.4z M88.6,66.2L88.2,37l9.1-2.1L88.6,66.2z M96,29l-9,2.1l-12.2-26L96,29z\"\/>\\n      <\/mask>\\n\\n      <g id=\\'{{ID}}-gradient\\' filter=\\'url(#{{ID}}-blur)\\'>\\n        <g>\\n          <path fill=\\'#006EB6\\' d=\"M-20.7-4l70.1,46.6L29.9-41.8C7.9-36.7-9.9-22.7-20.7-4z\"\/>\\n          <path fill=\\'#28348A\\' d=\"M29.9-41.8l19.6,84.5l42.5-72.7C73.9-42.1,51.8-46.9,29.9-41.8z\"\/>\\n          <path fill=\\'#E20613\\' d=\"M119.6,89.3c10.9-18.6,14.9-41.8,9.5-65.1L49.4,42.6L119.6,89.3z\"\/>\\n          <path fill=\\'#DA0078\\' d=\"M49.4,42.6l79.7-18.5c-5.4-23.3-19.2-42.3-37.2-54.3L49.4,42.6z\"\/>\\n          <path fill=\\'#5BC4F1\\' d=\"M-30.2,61.1l79.7-18.5L-20.7-4C-31.6,14.6-35.6,37.8-30.2,61.1z\"\/>\\n          <path fill=\\'#A1C517\\' d=\"M6.9,115.4l42.5-72.7l-79.7,18.5C-24.8,84.4-11,103.4,6.9,115.4z\"\/>\\n          <path fill=\\'#F08800\\' d=\"M69,127.1c22-5.1,39.7-19.2,50.6-37.8L49.4,42.6L69,127.1z\"\/>\\n          <path fill=\\'#FFCB00\\' d=\"M69,127.1L49.4,42.6L6.9,115.4C24.9,127.3,47,132.2,69,127.1z\"\/>\\n        <\/g>\\n      <\/g>\\n\\n      <linearGradient id=\\'{{ID}}-background-gradient\\' gradientUnits=\"userSpaceOnUse\" x1=\"158.5316\" y1=\"30.6667\" x2=\"158.5316\" y2=\"120.6667\">\\n        <stop offset=\"0\" style=\"stop-color:#FFFFFF\"\/>\\n        <stop offset=\"1\" style=\"stop-color:#C8C8C8\"\/>\\n      <\/linearGradient>\\n\\n      <mask id=\\'{{ID}}-background-mask\\'>\\n        <rect x=\"0\" y=\"0\" width=\"264\" height=\"88\" fill=\\'#fff\\'\/>\\n      <\/mask>\\n    <\/defs>\\n\\n    <rect x=\"0\" y=\"0\" width=\"264\" height=\"88\" fill=\\'#fff\\'\/>\\n    <rect class=\\'__db_background\\' x=\"0\" y=\"0\" width=\"264\" height=\"88\" fill=\\'url(#{{ID}}-background-gradient)\\'\/>\\n\\n    <g mask=\\'url(#{{ID}}-background-mask)\\'>\\n      <use class=\\'__db_shape\\' mask=\\'url(#{{ID}}-shape-mask)\\' xlink:href=\\'#{{ID}}-gradient\\' opacity=\\'0.75\\'\/>\\n    <\/g>\\n\\n    <g filter=\\'url(#{{ID}}-glow)\\'>\\n      <g filter=\\'url(#{{ID}}-glow)\\'>\\n        <g filter=\\'url(#{{ID}}-glow)\\'>\\n          <path d=\"M58.5,47.4c-0.3,3.7-1.7,6.6-4.1,8.7s-5.5,3.1-9.5,3.1c-2.8,0-5.2-0.7-7.3-2c-2.1-1.3-3.7-3.2-4.9-5.6 c-1.1-2.4-1.7-5.2-1.8-8.4V40c0-3.3,0.6-6.1,1.7-8.6c1.2-2.5,2.8-4.4,5-5.8s4.7-2,7.5-2c3.8,0,6.9,1,9.2,3.1c2.3,2.1,3.7,5,4.1,8.8 h-6c-0.3-2.5-1-4.3-2.2-5.4c-1.2-1.1-2.9-1.7-5.1-1.7c-2.6,0-4.6,1-6,2.9S37.1,36,37,39.7v3.1c0,3.7,0.7,6.6,2,8.6 c1.3,2,3.3,3,5.9,3c2.4,0,4.1-0.5,5.3-1.6c1.2-1.1,1.9-2.8,2.3-5.3H58.5z\"\/>\\n          <path d=\"M63.4,26.2c0-0.9,0.3-1.6,0.8-2.2c0.6-0.6,1.4-0.9,2.4-0.9c1,0,1.9,0.3,2.4,0.9s0.9,1.3,0.9,2.2 c0,0.9-0.3,1.6-0.9,2.2c-0.6,0.6-1.4,0.9-2.4,0.9c-1,0-1.9-0.3-2.4-0.9C63.6,27.8,63.4,27.1,63.4,26.2z M69.5,58.7h-5.8V32.9h5.8 V58.7z\"\/>\\n          <path d=\"M83,26.7v6.3h4.5v4.3H83v14.4c0,1,0.2,1.7,0.6,2.1s1.1,0.7,2.1,0.7c0.7,0,1.3-0.1,2-0.2v4.5 c-1.3,0.4-2.6,0.5-3.8,0.5c-4.4,0-6.7-2.5-6.7-7.4V37.2H73v-4.3h4.2v-6.3H83z\"\/>\\n          <path d=\"M107.4,58.7c-0.3-0.5-0.5-1.3-0.7-2.4c-1.8,1.9-4.1,2.9-6.8,2.9c-2.6,0-4.7-0.7-6.3-2.2 c-1.6-1.5-2.5-3.3-2.5-5.5c0-2.7,1-4.9,3.1-6.3c2-1.5,5-2.2,8.7-2.2h3.5v-1.7c0-1.3-0.4-2.4-1.1-3.2c-0.7-0.8-1.9-1.2-3.4-1.2 c-1.3,0-2.4,0.3-3.2,1c-0.8,0.7-1.3,1.5-1.3,2.5h-5.8c0-1.4,0.5-2.7,1.4-4c0.9-1.2,2.2-2.2,3.8-2.9s3.4-1,5.4-1 c3,0,5.4,0.8,7.2,2.3s2.7,3.6,2.8,6.4v11.6c0,2.3,0.3,4.2,1,5.5v0.4H107.4z M101,54.5c1.1,0,2.2-0.3,3.2-0.8c1-0.6,1.8-1.3,2.3-2.2 v-4.9h-3.1c-2.1,0-3.8,0.4-4.8,1.1c-1.1,0.7-1.6,1.8-1.6,3.2c0,1.1,0.4,2,1.1,2.7S99.8,54.5,101,54.5z\"\/>\\n          <path d=\"M125.6,26.7v6.3h4.5v4.3h-4.5v14.4c0,1,0.2,1.7,0.6,2.1s1.1,0.7,2.1,0.7c0.7,0,1.3-0.1,2-0.2v4.5 c-1.3,0.4-2.6,0.5-3.8,0.5c-4.4,0-6.7-2.5-6.7-7.4V37.2h-4.2v-4.3h4.2v-6.3H125.6z\"\/>\\n          <path d=\"M134.6,26.2c0-0.9,0.3-1.6,0.8-2.2c0.6-0.6,1.4-0.9,2.4-0.9c1,0,1.9,0.3,2.4,0.9s0.9,1.3,0.9,2.2 c0,0.9-0.3,1.6-0.9,2.2c-0.6,0.6-1.4,0.9-2.4,0.9c-1,0-1.9-0.3-2.4-0.9C134.9,27.8,134.6,27.1,134.6,26.2z M140.7,58.7H135V32.9 h5.8V58.7z\"\/>\\n          <path d=\"M146,45.6c0-2.5,0.5-4.8,1.5-6.8s2.4-3.6,4.2-4.7c1.8-1.1,3.9-1.6,6.2-1.6c3.5,0,6.3,1.1,8.5,3.4 c2.2,2.2,3.3,5.2,3.5,8.9l0,1.4c0,2.5-0.5,4.8-1.5,6.8c-1,2-2.4,3.5-4.2,4.6s-3.9,1.6-6.3,1.6c-3.6,0-6.5-1.2-8.7-3.6 s-3.3-5.6-3.3-9.7V45.6z M151.7,46.1c0,2.6,0.5,4.7,1.6,6.2c1.1,1.5,2.6,2.2,4.6,2.2s3.5-0.8,4.6-2.3c1.1-1.5,1.6-3.8,1.6-6.7 c0-2.6-0.6-4.7-1.7-6.2c-1.1-1.5-2.6-2.3-4.6-2.3c-1.9,0-3.4,0.7-4.5,2.2C152.3,40.8,151.7,43.1,151.7,46.1z\"\/>\\n          <path d=\"M180.2,32.9l0.2,3c1.9-2.3,4.4-3.5,7.5-3.5c5.4,0,8.1,3.1,8.2,9.2v17h-5.8V42c0-1.6-0.4-2.8-1.1-3.6 c-0.7-0.8-1.9-1.2-3.5-1.2c-2.3,0-4.1,1.1-5.2,3.2v18.3h-5.8V32.9H180.2z\"\/>\\n          <path d=\"M216.3,51.7c0-1-0.4-1.8-1.3-2.4c-0.8-0.5-2.3-1-4.2-1.4c-2-0.4-3.6-0.9-4.9-1.6c-2.9-1.4-4.3-3.4-4.3-6.1 c0-2.2,0.9-4.1,2.8-5.6c1.9-1.5,4.3-2.2,7.1-2.2c3.1,0,5.6,0.8,7.5,2.3c1.9,1.5,2.8,3.5,2.8,5.9H216c0-1.1-0.4-2-1.2-2.8 s-1.9-1.1-3.3-1.1c-1.3,0-2.3,0.3-3.1,0.9c-0.8,0.6-1.2,1.4-1.2,2.4c0,0.9,0.4,1.6,1.1,2.1c0.7,0.5,2.3,1,4.5,1.5 c2.3,0.5,4,1.1,5.3,1.8c1.3,0.7,2.3,1.5,2.9,2.5c0.6,1,0.9,2.1,0.9,3.5c0,2.3-1,4.2-2.9,5.6c-1.9,1.4-4.4,2.2-7.5,2.2 c-2.1,0-4-0.4-5.6-1.1c-1.7-0.8-2.9-1.8-3.9-3.1c-0.9-1.3-1.4-2.8-1.4-4.3h5.6c0.1,1.4,0.6,2.4,1.5,3.2c1,0.7,2.2,1.1,3.8,1.1 c1.5,0,2.7-0.3,3.5-0.9C215.9,53.4,216.3,52.6,216.3,51.7z\"\/>\\n        <\/g>\\n      <\/g>\\n    <\/g>\\n\\n    <polygon fill=\\'#fff\\' points=\"286.8,87 286.8,56.3 272,41.9 286.8,26.6 286.8,0 438.8,0 438.8,87 \"\/>\\n    <path fill=\\'#969696\\' d=\"M261,3v82H3V3H261 M264,0H0v88h264V0L264,0z\"\/>\\n    <path fill=\\'#969696\\' d=\"M437,3v82H288V57.7v-1.3l-0.9-0.9L273.8,43l13.3-13.5l0.9-0.9v-1.2V3H437 M440,0H285v27.4 L269.5,43L285,57.7V88h155V0L440,0z\"\/>\\n  <\/svg>\\n\\n  <div class=\"__db_score __db_score_{{SIZE}}\">{{SCORE}}<\/div>\\n  <img decoding=\"async\" src=\"{{BADGE_SERVER_URL}}\/badge?style=rectangle&count={{SCORE}}\" class=\"__dimensions_png\" alt=\"{{ALT_SCORE}}\" \/>\\n<\/div>\\n'\n                    }\n                }\n            }, {\n                key: \"hidden\",\n                get: function() {\n                    return this.config.hideWhenZeroCitations && (this.noMetrics || this.noCitations)\n                }\n            }, {\n                key: \"alreadyInstalled\",\n                get: function() {\n                    return this.component.hasAttribute(\"data-dimensions-badge-installed\")\n                }\n            }, {\n                key: \"textContent\",\n                get: function() {\n                    return this.noMetrics ? \"?\" : b(this.metrics.timesCited)\n                }\n            }, {\n                key: \"noCitations\",\n                get: function() {\n                    return this.metrics.timesCited < 1\n                }\n            }, {\n                key: \"noMetrics\",\n                get: function() {\n                    return !this.metrics.exists\n                }\n            }, {\n                key: \"noIdentifiers\",\n                get: function() {\n                    return !this.config.hasAnyIdentifiers\n                }\n            }, {\n                key: \"legendHidden\",\n                get: function() {\n                    return \"never\" === this.config.legendDisplay\n                }\n            }, {\n                key: \"legendAlwaysVisible\",\n                get: function() {\n                    return \"always\" === this.config.legendDisplay\n                }\n            }, {\n                key: \"timesCited\",\n                get: function() {\n                    return this.noMetrics ? \"?\" : b(this.metrics.timesCited)\n                }\n            }, {\n                key: \"recentCitations\",\n                get: function() {\n                    return this.noMetrics ? \"?\" : b(this.metrics.recentCitations)\n                }\n            }, {\n                key: \"optimalHoverDirection\",\n                get: function() {\n                    return this.badgeComponent.getBoundingClientRect().x > window.innerWidth \/ 2 ? \"left\" : \"right\"\n                }\n            }, {\n                key: \"altScoreText\",\n                get: function() {\n                    return 1 === this.metrics.timesCited ? \"1 citation on Dimensions.\" : this.textContent + \" total citations on Dimensions.\"\n                }\n            }]),\n            t\n        }()\n          , L = r(8309)\n          , T = r(2772)\n          , R = r(8304)\n          , C = r(489)\n          , I = r(2419)\n          , P = r(8011)\n          , A = r(2526)\n          , M = r(1817)\n          , k = r(2165)\n          , B = r(6992)\n          , D = r(8783)\n          , N = r(3948);\n        function F(t) {\n            return (F = \"function\" == typeof Symbol && \"symbol\" == typeof Symbol.iterator ? function(t) {\n                return typeof t\n            }\n            : function(t) {\n                return t && \"function\" == typeof Symbol && t.constructor === Symbol && t !== Symbol.prototype ? \"symbol\" : typeof t\n            }\n            )(t)\n        }\n        function z(t, e) {\n            if (\"function\" != typeof e && null !== e)\n                throw TypeError(\"Super expression must either be null or a function\");\n            t.prototype = Object.create(e && e.prototype, {\n                constructor: {\n                    value: t,\n                    writable: !0,\n                    configurable: !0\n                }\n            }),\n            Object.defineProperty(t, \"prototype\", {\n                writable: !1\n            }),\n            e && U(t, e)\n        }\n        function U(t, e) {\n            return (U = Object.setPrototypeOf || function(t, e) {\n                return t.__proto__ = e,\n                t\n            }\n            )(t, e)\n        }\n        function G(t) {\n            var e = $();\n            return function() {\n                var r, n = q(t);\n                if (e) {\n                    var o = q(this).constructor;\n                    r = Reflect.construct(n, arguments, o)\n                } else\n                    r = n.apply(this, arguments);\n                return H(this, r)\n            }\n        }\n        function H(t, e) {\n            if (e && (\"object\" === F(e) || \"function\" == typeof e))\n                return e;\n            if (void 0 !== e)\n                throw TypeError(\"Derived constructors may only return object or undefined\");\n            return V(t)\n        }\n        function V(t) {\n            if (void 0 === t)\n                throw ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n            return t\n        }\n        function $() {\n            if (\"undefined\" == typeof Reflect || !Reflect.construct || Reflect.construct.sham)\n                return !1;\n            if (\"function\" == typeof Proxy)\n                return !0;\n            try {\n                return Boolean.prototype.valueOf.call(Reflect.construct(Boolean, [], function() {})),\n                !0\n            } catch (t) {\n                return !1\n            }\n        }\n        function q(t) {\n            return (q = Object.setPrototypeOf ? Object.getPrototypeOf : function(t) {\n                return t.__proto__ || Object.getPrototypeOf(t)\n            }\n            )(t)\n        }\n        function X(t, e, r) {\n            return e in t ? Object.defineProperty(t, e, {\n                value: r,\n                enumerable: !0,\n                configurable: !0,\n                writable: !0\n            }) : t[e] = r,\n            t\n        }\n        function W(t, e) {\n            for (var r = 0; r < e.length; r++) {\n                var n = e[r];\n                n.enumerable = n.enumerable || !1,\n                n.configurable = !0,\n                \"value\"in n && (n.writable = !0),\n                Object.defineProperty(t, n.key, n)\n            }\n        }\n        function K(t, e, r) {\n            return e && W(t.prototype, e),\n            r && W(t, r),\n            Object.defineProperty(t, \"prototype\", {\n                writable: !1\n            }),\n            t\n        }\n        function Y(t, e) {\n            if (!(t instanceof e))\n                throw TypeError(\"Cannot call a class as a function\")\n        }\n        var J = K(function t(e) {\n            Y(this, t),\n            this.value = e\n        })\n          , Z = function(t) {\n            z(r, t);\n            var e = G(r);\n            function r() {\n                var t;\n                Y(this, r);\n                for (var n = arguments.length, o = Array(n), i = 0; i < n; i++)\n                    o[i] = arguments[i];\n                return X(V(t = e.call.apply(e, [this].concat(o))), \"type\", \"doi\"),\n                t\n            }\n            return K(r)\n        }(J)\n          , Q = function(t) {\n            z(r, t);\n            var e = G(r);\n            function r() {\n                var t;\n                Y(this, r);\n                for (var n = arguments.length, o = Array(n), i = 0; i < n; i++)\n                    o[i] = arguments[i];\n                return X(V(t = e.call.apply(e, [this].concat(o))), \"type\", \"id\"),\n                t\n            }\n            return K(r)\n        }(J)\n          , tt = function(t) {\n            z(r, t);\n            var e = G(r);\n            function r() {\n                var t;\n                Y(this, r);\n                for (var n = arguments.length, o = Array(n), i = 0; i < n; i++)\n                    o[i] = arguments[i];\n                return X(V(t = e.call.apply(e, [this].concat(o))), \"type\", \"pmid\"),\n                t\n            }\n            return K(r)\n        }(J);\n        function te(t, e) {\n            if (!(t instanceof e))\n                throw TypeError(\"Cannot call a class as a function\")\n        }\n        function tr(t, e) {\n            for (var r = 0; r < e.length; r++) {\n                var n = e[r];\n                n.enumerable = n.enumerable || !1,\n                n.configurable = !0,\n                \"value\"in n && (n.writable = !0),\n                Object.defineProperty(t, n.key, n)\n            }\n        }\n        function tn(t, e, r) {\n            return e && tr(t.prototype, e),\n            r && tr(t, r),\n            Object.defineProperty(t, \"prototype\", {\n                writable: !1\n            }),\n            t\n        }\n        function to(t, e, r) {\n            return e in t ? Object.defineProperty(t, e, {\n                value: r,\n                enumerable: !0,\n                configurable: !0,\n                writable: !0\n            }) : t[e] = r,\n            t\n        }\n        var ti = [\"never\", \"always\", \"hover-auto\", \"hover-top\", \"hover-right\", \"hover-bottom\", \"hover-left\"]\n          , ta = [\"small_circle\", \"medium_circle\", \"large_circle\", \"small_rectangle\", \"large_rectangle\"]\n          , ts = function() {\n            function t() {\n                var e = arguments.length > 0 && void 0 !== arguments[0] ? arguments[0] : []\n                  , r = arguments.length > 1 ? arguments[1] : void 0\n                  , n = arguments.length > 2 ? arguments[2] : void 0\n                  , o = arguments.length > 3 ? arguments[3] : void 0;\n                te(this, t),\n                to(this, \"hideWhenZeroCitations\", !1),\n                this.detailPageHost = r,\n                this.dimensionsMetricsApi = n,\n                this.badgeServerURL = o,\n                this.legendDisplay = \"hover-auto\",\n                this.badgeType = \"medium_circle\";\n                for (var i = 0; i < e.length; i++) {\n                    var a = e[i];\n                    switch (a.name) {\n                    case \"data-doi\":\n                        this.doi = a.value;\n                        break;\n                    case \"data-id\":\n                        this.id = a.value;\n                        break;\n                    case \"data-pmid\":\n                        this.pmid = a.value;\n                        break;\n                    case \"data-hide-zero-citations\":\n                        this.hideWhenZeroCitations = \"false\" !== a.value.toLowerCase();\n                        break;\n                    case \"data-legend\":\n                        ti.indexOf(a.value) >= 0 && (this.legendDisplay = a.value);\n                        break;\n                    case \"data-style\":\n                        ta.indexOf(a.value) >= 0 && (this.badgeType = a.value)\n                    }\n                }\n            }\n            return tn(t, [{\n                key: \"hasAnyIdentifiers\",\n                get: function() {\n                    return this.doi || this.id || this.pmid\n                }\n            }, {\n                key: \"preferredIdentifier\",\n                get: function() {\n                    return this.id ? new Q(this.id) : this.doi ? new Z(this.doi) : this.pmid ? new tt(this.pmid) : void 0\n                }\n            }, {\n                key: \"metricsURL\",\n                get: function() {\n                    var t = this.preferredIdentifier;\n                    return t ? \"\".concat(this.dimensionsMetricsApi, \"\/\").concat(t.type, \"\/\").concat(t.value) : null\n                }\n            }, {\n                key: \"detailPageURL\",\n                get: function() {\n                    var t = this.preferredIdentifier\n                      , e = \"\".concat(this.detailPageHost, \"\/details\/\").concat(t.type, \"\/\").concat(t.value);\n                    return window.location.host && (e += \"?domain=\".concat(window.location.protocol, \"\/\/\").concat(window.location.host)),\n                    e\n                }\n            }]),\n            t\n        }()\n          , tc = r(1875)\n          , tu = r.n(tc);\n        function tf(t, e) {\n            if (!(t instanceof e))\n                throw TypeError(\"Cannot call a class as a function\")\n        }\n        function tl(t, e) {\n            for (var r = 0; r < e.length; r++) {\n                var n = e[r];\n                n.enumerable = n.enumerable || !1,\n                n.configurable = !0,\n                \"value\"in n && (n.writable = !0),\n                Object.defineProperty(t, n.key, n)\n            }\n        }\n        function tp(t, e, r) {\n            return e && tl(t.prototype, e),\n            r && tl(t, r),\n            Object.defineProperty(t, \"prototype\", {\n                writable: !1\n            }),\n            t\n        }\n        var td = function() {\n            function t(e) {\n                tf(this, t),\n                this.url = e,\n                this.exists = void 0,\n                this.timesCited = null,\n                this.recentCitations = null,\n                this.highlyCited1 = null,\n                this.highlyCited5 = null,\n                this.highlyCited10 = null,\n                this.rcr = null,\n                this.fcr = null\n            }\n            return tp(t, [{\n                key: \"fetch\",\n                value: function(t) {\n                    var e = this;\n                    tu().get(this.url, {\n                        useXDR: !0\n                    }, function(r, n, o) {\n                        if (n.statusCode < 200 || n.statusCode >= 300)\n                            e.exists = !1;\n                        else {\n                            var i = JSON.parse(o);\n                            e.exists = !0,\n                            e.timesCited = i.times_cited,\n                            e.recentCitations = i.recent_citations,\n                            e.highlyCited1 = i.highly_cited_1,\n                            e.highlyCited5 = i.highly_cited_5,\n                            e.highlyCited10 = i.highly_cited_10,\n                            e.rcr = i.relative_citation_ratio,\n                            e.fcr = i.field_citation_ratio\n                        }\n                        t(e)\n                    })\n                }\n            }]),\n            t\n        }()\n          , tv = function() {\n            var t = document.querySelectorAll(\".__dimensions_badge_embed__\");\n            if (t.length)\n                for (var e = function(e) {\n                    var r = new ts(t[e].attributes,window.__dimensions_detail_url,window.__dimensions_metrics_api,window.__dimensions_badge_server);\n                    r.metricsURL && new td(r.metricsURL).fetch(function(n) {\n                        new j(t[e],r,n).load()\n                    })\n                }, r = 0; r < t.length; ++r)\n                    e(r)\n        }\n          , th = function() {\n            var t = document.createElement(\"link\");\n            t.rel = \"stylesheet\",\n            t.href = \"\".concat(window.__dimensions_badge_url, \"\/badge.css\"),\n            document.getElementsByTagName(\"head\")[0].appendChild(t)\n        }\n          , tg = 500;\n        function ty(t, e) {\n            return function r() {\n                e() ? t() : setTimeout(r, tg)\n            }\n        }\n        var tm = {\n            searchParams: \"URLSearchParams\"in self,\n            iterable: \"Symbol\"in self && \"iterator\"in Symbol,\n            blob: \"FileReader\"in self && \"Blob\"in self && function() {\n                try {\n                    return new Blob,\n                    !0\n                } catch (t) {\n                    return !1\n                }\n            }(),\n            formData: \"FormData\"in self,\n            arrayBuffer: \"ArrayBuffer\"in self\n        };\n        function tb(t) {\n            return t && DataView.prototype.isPrototypeOf(t)\n        }\n        if (tm.arrayBuffer)\n            var t_ = [\"[object Int8Array]\", \"[object Uint8Array]\", \"[object Uint8ClampedArray]\", \"[object Int16Array]\", \"[object Uint16Array]\", \"[object Int32Array]\", \"[object Uint32Array]\", \"[object Float32Array]\", \"[object Float64Array]\"]\n              , tx = ArrayBuffer.isView || function(t) {\n                return t && t_.indexOf(Object.prototype.toString.call(t)) > -1\n            }\n            ;\n        function tw(t) {\n            if (\"string\" != typeof t && (t = String(t)),\n            \/[^a-z0-9\\-#$%&'*+.^_`|~]\/i.test(t))\n                throw TypeError(\"Invalid character in header field name\");\n            return t.toLowerCase()\n        }\n        function tS(t) {\n            return \"string\" != typeof t && (t = String(t)),\n            t\n        }\n        function tE(t) {\n            var e = {\n                next: function() {\n                    var e = t.shift();\n                    return {\n                        done: void 0 === e,\n                        value: e\n                    }\n                }\n            };\n            return tm.iterable && (e[Symbol.iterator] = function() {\n                return e\n            }\n            ),\n            e\n        }\n        function tO(t) {\n            this.map = {},\n            t instanceof tO ? t.forEach(function(t, e) {\n                this.append(e, t)\n            }, this) : Array.isArray(t) ? t.forEach(function(t) {\n                this.append(t[0], t[1])\n            }, this) : t && Object.getOwnPropertyNames(t).forEach(function(e) {\n                this.append(e, t[e])\n            }, this)\n        }\n        function tj(t) {\n            if (t.bodyUsed)\n                return Promise.reject(TypeError(\"Already read\"));\n            t.bodyUsed = !0\n        }\n        function tL(t) {\n            return new Promise(function(e, r) {\n                t.onload = function() {\n                    e(t.result)\n                }\n                ,\n                t.onerror = function() {\n                    r(t.error)\n                }\n            }\n            )\n        }\n        function tT(t) {\n            var e = new FileReader\n              , r = tL(e);\n            return e.readAsArrayBuffer(t),\n            r\n        }\n        function tR(t) {\n            var e = new FileReader\n              , r = tL(e);\n            return e.readAsText(t),\n            r\n        }\n        function tC(t) {\n            for (var e = new Uint8Array(t), r = Array(e.length), n = 0; n < e.length; n++)\n                r[n] = String.fromCharCode(e[n]);\n            return r.join(\"\")\n        }\n        function tI(t) {\n            if (t.slice)\n                return t.slice(0);\n            var e = new Uint8Array(t.byteLength);\n            return e.set(new Uint8Array(t)),\n            e.buffer\n        }\n        function tP() {\n            return this.bodyUsed = !1,\n            this._initBody = function(t) {\n                this._bodyInit = t,\n                t ? \"string\" == typeof t ? this._bodyText = t : tm.blob && Blob.prototype.isPrototypeOf(t) ? this._bodyBlob = t : tm.formData && FormData.prototype.isPrototypeOf(t) ? this._bodyFormData = t : tm.searchParams && URLSearchParams.prototype.isPrototypeOf(t) ? this._bodyText = t.toString() : tm.arrayBuffer && tm.blob && tb(t) ? (this._bodyArrayBuffer = tI(t.buffer),\n                this._bodyInit = new Blob([this._bodyArrayBuffer])) : tm.arrayBuffer && (ArrayBuffer.prototype.isPrototypeOf(t) || tx(t)) ? this._bodyArrayBuffer = tI(t) : this._bodyText = t = Object.prototype.toString.call(t) : this._bodyText = \"\",\n                !this.headers.get(\"content-type\") && (\"string\" == typeof t ? this.headers.set(\"content-type\", \"text\/plain;charset=UTF-8\") : this._bodyBlob && this._bodyBlob.type ? this.headers.set(\"content-type\", this._bodyBlob.type) : tm.searchParams && URLSearchParams.prototype.isPrototypeOf(t) && this.headers.set(\"content-type\", \"application\/x-www-form-urlencoded;charset=UTF-8\"))\n            }\n            ,\n            tm.blob && (this.blob = function() {\n                var t = tj(this);\n                if (t)\n                    return t;\n                if (this._bodyBlob)\n                    return Promise.resolve(this._bodyBlob);\n                if (this._bodyArrayBuffer)\n                    return Promise.resolve(new Blob([this._bodyArrayBuffer]));\n                if (!this._bodyFormData)\n                    return Promise.resolve(new Blob([this._bodyText]));\n                throw Error(\"could not read FormData body as blob\")\n            }\n            ,\n            this.arrayBuffer = function() {\n                return this._bodyArrayBuffer ? tj(this) || Promise.resolve(this._bodyArrayBuffer) : this.blob().then(tT)\n            }\n            ),\n            this.text = function() {\n                var t = tj(this);\n                if (t)\n                    return t;\n                if (this._bodyBlob)\n                    return tR(this._bodyBlob);\n                if (this._bodyArrayBuffer)\n                    return Promise.resolve(tC(this._bodyArrayBuffer));\n                if (!this._bodyFormData)\n                    return Promise.resolve(this._bodyText);\n                throw Error(\"could not read FormData body as text\")\n            }\n            ,\n            tm.formData && (this.formData = function() {\n                return this.text().then(tB)\n            }\n            ),\n            this.json = function() {\n                return this.text().then(JSON.parse)\n            }\n            ,\n            this\n        }\n        tO.prototype.append = function(t, e) {\n            t = tw(t),\n            e = tS(e);\n            var r = this.map[t];\n            this.map[t] = r ? r + \", \" + e : e\n        }\n        ,\n        tO.prototype.delete = function(t) {\n            delete this.map[tw(t)]\n        }\n        ,\n        tO.prototype.get = function(t) {\n            return t = tw(t),\n            this.has(t) ? this.map[t] : null\n        }\n        ,\n        tO.prototype.has = function(t) {\n            return this.map.hasOwnProperty(tw(t))\n        }\n        ,\n        tO.prototype.set = function(t, e) {\n            this.map[tw(t)] = tS(e)\n        }\n        ,\n        tO.prototype.forEach = function(t, e) {\n            for (var r in this.map)\n                this.map.hasOwnProperty(r) && t.call(e, this.map[r], r, this)\n        }\n        ,\n        tO.prototype.keys = function() {\n            var t = [];\n            return this.forEach(function(e, r) {\n                t.push(r)\n            }),\n            tE(t)\n        }\n        ,\n        tO.prototype.values = function() {\n            var t = [];\n            return this.forEach(function(e) {\n                t.push(e)\n            }),\n            tE(t)\n        }\n        ,\n        tO.prototype.entries = function() {\n            var t = [];\n            return this.forEach(function(e, r) {\n                t.push([r, e])\n            }),\n            tE(t)\n        }\n        ,\n        tm.iterable && (tO.prototype[Symbol.iterator] = tO.prototype.entries);\n        var tA = [\"DELETE\", \"GET\", \"HEAD\", \"OPTIONS\", \"POST\", \"PUT\"];\n        function tM(t) {\n            var e = t.toUpperCase();\n            return tA.indexOf(e) > -1 ? e : t\n        }\n        function tk(t, e) {\n            var r = (e = e || {}).body;\n            if (t instanceof tk) {\n                if (t.bodyUsed)\n                    throw TypeError(\"Already read\");\n                this.url = t.url,\n                this.credentials = t.credentials,\n                e.headers || (this.headers = new tO(t.headers)),\n                this.method = t.method,\n                this.mode = t.mode,\n                this.signal = t.signal,\n                r || null == t._bodyInit || (r = t._bodyInit,\n                t.bodyUsed = !0)\n            } else\n                this.url = String(t);\n            if (this.credentials = e.credentials || this.credentials || \"same-origin\",\n            (e.headers || !this.headers) && (this.headers = new tO(e.headers)),\n            this.method = tM(e.method || this.method || \"GET\"),\n            this.mode = e.mode || this.mode || null,\n            this.signal = e.signal || this.signal,\n            this.referrer = null,\n            (\"GET\" === this.method || \"HEAD\" === this.method) && r)\n                throw TypeError(\"Body not allowed for GET or HEAD requests\");\n            this._initBody(r)\n        }\n        function tB(t) {\n            var e = new FormData;\n            return t.trim().split(\"&\").forEach(function(t) {\n                if (t) {\n                    var r = t.split(\"=\")\n                      , n = r.shift().replace(\/\\+\/g, \" \")\n                      , o = r.join(\"=\").replace(\/\\+\/g, \" \");\n                    e.append(decodeURIComponent(n), decodeURIComponent(o))\n                }\n            }),\n            e\n        }\n        function tD(t) {\n            var e = new tO;\n            return t.replace(\/\\r?\\n[\\t ]+\/g, \" \").split(\/\\r?\\n\/).forEach(function(t) {\n                var r = t.split(\":\")\n                  , n = r.shift().trim();\n                if (n) {\n                    var o = r.join(\":\").trim();\n                    e.append(n, o)\n                }\n            }),\n            e\n        }\n        function tN(t, e) {\n            e || (e = {}),\n            this.type = \"default\",\n            this.status = void 0 === e.status ? 200 : e.status,\n            this.ok = this.status >= 200 && this.status < 300,\n            this.statusText = \"statusText\"in e ? e.statusText : \"OK\",\n            this.headers = new tO(e.headers),\n            this.url = e.url || \"\",\n            this._initBody(t)\n        }\n        tk.prototype.clone = function() {\n            return new tk(this,{\n                body: this._bodyInit\n            })\n        }\n        ,\n        tP.call(tk.prototype),\n        tP.call(tN.prototype),\n        tN.prototype.clone = function() {\n            return new tN(this._bodyInit,{\n                status: this.status,\n                statusText: this.statusText,\n                headers: new tO(this.headers),\n                url: this.url\n            })\n        }\n        ,\n        tN.error = function() {\n            var t = new tN(null,{\n                status: 0,\n                statusText: \"\"\n            });\n            return t.type = \"error\",\n            t\n        }\n        ;\n        var tF = [301, 302, 303, 307, 308];\n        tN.redirect = function(t, e) {\n            if (-1 === tF.indexOf(e))\n                throw RangeError(\"Invalid status code\");\n            return new tN(null,{\n                status: e,\n                headers: {\n                    location: t\n                }\n            })\n        }\n        ;\n        var tz = self.DOMException;\n        try {\n            new tz\n        } catch (tU) {\n            (tz = function(t, e) {\n                this.message = t,\n                this.name = e;\n                var r = Error(t);\n                this.stack = r.stack\n            }\n            ).prototype = Object.create(Error.prototype),\n            tz.prototype.constructor = tz\n        }\n        function tG(t, e) {\n            return new Promise(function(r, n) {\n                var o = new tk(t,e);\n                if (o.signal && o.signal.aborted)\n                    return n(new tz(\"Aborted\",\"AbortError\"));\n                var i = new XMLHttpRequest;\n                function a() {\n                    i.abort()\n                }\n                i.onload = function() {\n                    var t = {\n                        status: i.status,\n                        statusText: i.statusText,\n                        headers: tD(i.getAllResponseHeaders() || \"\")\n                    };\n                    t.url = \"responseURL\"in i ? i.responseURL : t.headers.get(\"X-Request-URL\");\n                    var e = \"response\"in i ? i.response : i.responseText;\n                    r(new tN(e,t))\n                }\n                ,\n                i.onerror = function() {\n                    n(TypeError(\"Network request failed\"))\n                }\n                ,\n                i.ontimeout = function() {\n                    n(TypeError(\"Network request failed\"))\n                }\n                ,\n                i.onabort = function() {\n                    n(new tz(\"Aborted\",\"AbortError\"))\n                }\n                ,\n                i.open(o.method, o.url, !0),\n                \"include\" === o.credentials ? i.withCredentials = !0 : \"omit\" === o.credentials && (i.withCredentials = !1),\n                \"responseType\"in i && tm.blob && (i.responseType = \"blob\"),\n                o.headers.forEach(function(t, e) {\n                    i.setRequestHeader(e, t)\n                }),\n                o.signal && (o.signal.addEventListener(\"abort\", a),\n                i.onreadystatechange = function() {\n                    4 === i.readyState && o.signal.removeEventListener(\"abort\", a)\n                }\n                ),\n                i.send(void 0 === o._bodyInit ? null : o._bodyInit)\n            }\n            )\n        }\n        tG.polyfill = !0,\n        self.fetch || (self.fetch = tG,\n        self.Headers = tO,\n        self.Request = tk,\n        self.Response = tN);\n        var tH = function(t) {\n            return t ? fetch(t).then(function(t) {\n                return t.status < 200 || t.status >= 300 ? Promise.reject(\"Server connection failed.\") : t.json()\n            }) : Promise.reject(\"Config endpoint not found or invalid.\")\n        };\n        function tV(t, e, r, n, o, i, a) {\n            try {\n                var s = t[i](a)\n                  , c = s.value\n            } catch (u) {\n                r(u);\n                return\n            }\n            s.done ? e(c) : Promise.resolve(c).then(n, o)\n        }\n        function t$(t) {\n            return function() {\n                var e = this\n                  , r = arguments;\n                return new Promise(function(n, o) {\n                    var i = t.apply(e, r);\n                    function a(t) {\n                        tV(i, n, o, a, s, \"next\", t)\n                    }\n                    function s(t) {\n                        tV(i, n, o, a, s, \"throw\", t)\n                    }\n                    a(void 0)\n                }\n                )\n            }\n        }\n        var tq = function(t) {\n            (document.attachEvent ? \"complete\" === document.readyState : \"loading\" !== document.readyState) ? t() : (document.addEventListener(\"DOMContentLoaded\", t),\n            document.onreadystatechange = t$(regeneratorRuntime.mark(function e() {\n                return regeneratorRuntime.wrap(function(e) {\n                    for (; ; )\n                        switch (e.prev = e.next) {\n                        case 0:\n                            \"complete\" === document.readyState && t();\n                        case 1:\n                        case \"end\":\n                            return e.stop()\n                        }\n                }, e)\n            })))\n        };\n        function tX(t, e, r, n, o, i, a) {\n            try {\n                var s = t[i](a)\n                  , c = s.value\n            } catch (u) {\n                r(u);\n                return\n            }\n            s.done ? e(c) : Promise.resolve(c).then(n, o)\n        }\n        function tW(t) {\n            return function() {\n                var e = this\n                  , r = arguments;\n                return new Promise(function(n, o) {\n                    var i = t.apply(e, r);\n                    function a(t) {\n                        tX(i, n, o, a, s, \"next\", t)\n                    }\n                    function s(t) {\n                        tX(i, n, o, a, s, \"throw\", t)\n                    }\n                    a(void 0)\n                }\n                )\n            }\n        }\n        if (!window.__dimensions_embed) {\n            var tK = function() {\n                return window.__dimensions_badge_config_loaded__\n            }\n              , tY = ty(tv, tK)\n              , tJ = ty(th, tK)\n              , tZ = function() {\n                var t = tW(regeneratorRuntime.mark(function t() {\n                    var e;\n                    return regeneratorRuntime.wrap(function(t) {\n                        for (; ; )\n                            switch (t.prev = t.next) {\n                            case 0:\n                                if (!tK()) {\n                                    t.next = 2;\n                                    break\n                                }\n                                return t.abrupt(\"return\");\n                            case 2:\n                                return t.prev = 2,\n                                t.next = 5,\n                                tH(\"https:\/\/badge.dimensions.ai\/config.json\");\n                            case 5:\n                                e = t.sent,\n                                t.next = 11;\n                                break;\n                            case 8:\n                                t.prev = 8,\n                                t.t0 = t.catch(2),\n                                e = {\n                                    DIMENSIONS_DETAIL_URL: \"https:\/\/badge.dimensions.ai\",\n                                    DIMENSIONS_METRICS_API: \"https:\/\/metrics-api.dimensions.ai\",\n                                    DIMENSIONS_BADGE_SERVER: \"https:\/\/badge.dimensions.ai\",\n                                    DIMENSIONS_BADGE_URL: \"https:\/\/badge.dimensions.ai\"\n                                };\n                            case 11:\n                                window.__dimensions_detail_url || (window.__dimensions_detail_url = e.DIMENSIONS_DETAIL_URL),\n                                window.__dimensions_metrics_api || (window.__dimensions_metrics_api = e.DIMENSIONS_METRICS_API),\n                                window.__dimensions_badge_server || (window.__dimensions_badge_server = e.DIMENSIONS_BADGE_SERVER),\n                                window.__dimensions_badge_url || (window.__dimensions_badge_url = e.DIMENSIONS_BADGE_URL),\n                                window.__dimensions_badge_config_loaded__ = !0;\n                            case 16:\n                            case \"end\":\n                                return t.stop()\n                            }\n                    }, t, null, [[2, 8]])\n                }));\n                return function() {\n                    return t.apply(this, arguments)\n                }\n            }()\n              , tQ = function() {\n                var t = tW(regeneratorRuntime.mark(function t() {\n                    return regeneratorRuntime.wrap(function(t) {\n                        for (; ; )\n                            switch (t.prev = t.next) {\n                            case 0:\n                                if (!window.__dimensions_embed_installed__) {\n                                    t.next = 2;\n                                    break\n                                }\n                                return t.abrupt(\"return\");\n                            case 2:\n                                return t.next = 4,\n                                tZ();\n                            case 4:\n                                tJ(),\n                                tY(),\n                                window.__dimensions_embed_installed__ = !0;\n                            case 7:\n                            case \"end\":\n                                return t.stop()\n                            }\n                    }, t)\n                }));\n                return function() {\n                    return t.apply(this, arguments)\n                }\n            }();\n            tq(function() {\n                tQ()\n            }),\n            window.__dimensions_embed = {\n                addBadges: tY\n            }\n        }\n    }\n    )()\n}\n)();\n});\n<\/script>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-493dede elementor-widget elementor-widget-shortcode\" data-id=\"493dede\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\"><div id=\"caf-post-layout-container\" class=\"caf-post-layout-container \n     multiple-taxonomy-filter post-layout4 \n     data-target-div1\"\n     data-post-type=\"publication\"\n     data-tax=\"year_publication,type_publication,theme_area,topic_publication\"\n     data-terms=\"year_publication___821,year_publication___809,year_publication___799,year_publication___779,year_publication___769,year_publication___737,year_publication___711,year_publication___694,year_publication___683,year_publication___665,year_publication___642,year_publication___616,year_publication___573,year_publication___478,year_publication___353,year_publication___81,year_publication___22,year_publication___944,type_publication___28,type_publication___758,type_publication___75,type_publication___314,type_publication___169,type_publication___525,type_publication___865,type_publication___61,theme_area___236,theme_area___992,theme_area___426,theme_area___427,theme_area___629,theme_area___35,theme_area___458,theme_area___232,theme_area___514,theme_area___309,theme_area___416,theme_area___96,theme_area___318,theme_area___928,theme_area___549,theme_area___984,theme_area___454,theme_area___496,theme_area___725,theme_area___313,theme_area___947,theme_area___583,theme_area___733,theme_area___920,theme_area___473,theme_area___820,theme_area___593,theme_area___630,theme_area___526,theme_area___688,theme_area___436,theme_area___447,theme_area___675,theme_area___472,theme_area___211,theme_area___568,theme_area___80,theme_area___74,theme_area___646,theme_area___150,theme_area___764,theme_area___823,theme_area___205,theme_area___978,theme_area___805,theme_area___408,theme_area___718,theme_area___168,theme_area___895,theme_area___519,theme_area___336,theme_area___890,theme_area___132,theme_area___487,theme_area___649,theme_area___330,theme_area___634,theme_area___117,theme_area___176,theme_area___342,theme_area___92,theme_area___743,theme_area___822,theme_area___985,theme_area___326,theme_area___118,theme_area___40,theme_area___91,theme_area___477,theme_area___352,theme_area___505,theme_area___770,theme_area___107,theme_area___914,theme_area___610,theme_area___697,theme_area___824,theme_area___927,theme_area___637,theme_area___502,theme_area___54,theme_area___47,theme_area___392,theme_area___797,theme_area___532,theme_area___655,theme_area___917,topic_publication___825,topic_publication___826,topic_publication___827,topic_publication___828,topic_publication___26,topic_publication___829,topic_publication___830,topic_publication___831,topic_publication___832,topic_publication___833,topic_publication___834,topic_publication___835,topic_publication___836,topic_publication___837\"\n     data-per-page=\"10\"\n     data-selected-terms=\"year_publication___821,year_publication___809,year_publication___799,year_publication___779,year_publication___769,year_publication___737,year_publication___711,year_publication___694,year_publication___683,year_publication___665,year_publication___642,year_publication___616,year_publication___573,year_publication___478,year_publication___353,year_publication___81,year_publication___22,year_publication___944,type_publication___28,type_publication___758,type_publication___75,type_publication___314,type_publication___169,type_publication___525,type_publication___865,type_publication___61,theme_area___236,theme_area___992,theme_area___426,theme_area___427,theme_area___629,theme_area___35,theme_area___458,theme_area___232,theme_area___514,theme_area___309,theme_area___416,theme_area___96,theme_area___318,theme_area___928,theme_area___549,theme_area___984,theme_area___454,theme_area___496,theme_area___725,theme_area___313,theme_area___947,theme_area___583,theme_area___733,theme_area___920,theme_area___473,theme_area___820,theme_area___593,theme_area___630,theme_area___526,theme_area___688,theme_area___436,theme_area___447,theme_area___675,theme_area___472,theme_area___211,theme_area___568,theme_area___80,theme_area___74,theme_area___646,theme_area___150,theme_area___764,theme_area___823,theme_area___205,theme_area___978,theme_area___805,theme_area___408,theme_area___718,theme_area___168,theme_area___895,theme_area___519,theme_area___336,theme_area___890,theme_area___132,theme_area___487,theme_area___649,theme_area___330,theme_area___634,theme_area___117,theme_area___176,theme_area___342,theme_area___92,theme_area___743,theme_area___822,theme_area___985,theme_area___326,theme_area___118,theme_area___40,theme_area___91,theme_area___477,theme_area___352,theme_area___505,theme_area___770,theme_area___107,theme_area___914,theme_area___610,theme_area___697,theme_area___824,theme_area___927,theme_area___637,theme_area___502,theme_area___54,theme_area___47,theme_area___392,theme_area___797,theme_area___532,theme_area___655,theme_area___917,topic_publication___825,topic_publication___826,topic_publication___827,topic_publication___828,topic_publication___26,topic_publication___829,topic_publication___830,topic_publication___831,topic_publication___832,topic_publication___833,topic_publication___834,topic_publication___835,topic_publication___836,topic_publication___837\"\n     data-filter-id=\"3163\"\n     data-post-layout=\"post-layout4\"\n     data-filter-layout=\"multiple-taxonomy-filter\"\n     data-target-div=\"data-target-div1\"\n     data-relation=\"IN\"\n     data-default-term=\"all\"\n     data-scroll=\"desktop\"\n     data-scroll-desk=\"-100\"\n     data-scroll-mob=\"-100\"\n     current-post-id=\"4638\"><div id=\"caf-multiple-taxonomy-filter\" class='caf-mtf-layout caf-filter-layout data-target-div1 search-layout1 srch-on'>\n<div class='caf-search-bar sr-layout1'><div class='caf-manage-search-bar'><input type='text' name='caf-search-input' id='caf-search-input' placeholder='Search in Title\/Abstract....' class='caf-search-input'><input type='button' value='Search' class='caf-search-sub' id='caf-search-sub'><\/div><\/div><ul class=\"caf-filter-container caf-mtf-layout caf-mtf-tax-year_publication\"><h3 class='tax-heading' data-name='year_publication'>Years<i class='fa fa-chevron-down' aria-hidden='true'><\/i><\/h3><li style='display:none' class='mtf-li-child caf-first-child'><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-821' data-id='year_publication___821' value='year_publication___821' data-target-div='data-target-div1'><label for='mtf-terms-821' class='' data-main-id='flt'>2005   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-809' data-id='year_publication___809' value='year_publication___809' data-target-div='data-target-div1'><label for='mtf-terms-809' class='' data-main-id='flt'>2007   (7)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-799' data-id='year_publication___799' value='year_publication___799' data-target-div='data-target-div1'><label for='mtf-terms-799' class='' data-main-id='flt'>2008   (3)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-779' data-id='year_publication___779' value='year_publication___779' data-target-div='data-target-div1'><label for='mtf-terms-779' class='' data-main-id='flt'>2009   (5)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-769' data-id='year_publication___769' value='year_publication___769' data-target-div='data-target-div1'><label for='mtf-terms-769' class='' data-main-id='flt'>2010   (5)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-737' data-id='year_publication___737' value='year_publication___737' data-target-div='data-target-div1'><label for='mtf-terms-737' class='' data-main-id='flt'>2012   (14)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-711' data-id='year_publication___711' value='year_publication___711' data-target-div='data-target-div1'><label for='mtf-terms-711' class='' data-main-id='flt'>2013   (6)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-694' data-id='year_publication___694' value='year_publication___694' data-target-div='data-target-div1'><label for='mtf-terms-694' class='' data-main-id='flt'>2014   (5)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-683' data-id='year_publication___683' value='year_publication___683' data-target-div='data-target-div1'><label for='mtf-terms-683' class='' data-main-id='flt'>2015   (5)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-665' data-id='year_publication___665' value='year_publication___665' data-target-div='data-target-div1'><label for='mtf-terms-665' class='' data-main-id='flt'>2016   (8)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-642' data-id='year_publication___642' value='year_publication___642' data-target-div='data-target-div1'><label for='mtf-terms-642' class='' data-main-id='flt'>2017   (6)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-616' data-id='year_publication___616' value='year_publication___616' data-target-div='data-target-div1'><label for='mtf-terms-616' class='' data-main-id='flt'>2018   (16)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-573' data-id='year_publication___573' value='year_publication___573' data-target-div='data-target-div1'><label for='mtf-terms-573' class='' data-main-id='flt'>2019   (12)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-478' data-id='year_publication___478' value='year_publication___478' data-target-div='data-target-div1'><label for='mtf-terms-478' class='' data-main-id='flt'>2020   (33)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-353' data-id='year_publication___353' value='year_publication___353' data-target-div='data-target-div1'><label for='mtf-terms-353' class='' data-main-id='flt'>2021   (36)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-81' data-id='year_publication___81' value='year_publication___81' data-target-div='data-target-div1'><label for='mtf-terms-81' class='' data-main-id='flt'>2022   (76)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-22' data-id='year_publication___22' value='year_publication___22' data-target-div='data-target-div1'><label for='mtf-terms-22' class='' data-main-id='flt'>2023   (31)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-944' data-id='year_publication___944' value='year_publication___944' data-target-div='data-target-div1'><label for='mtf-terms-944' class='' data-main-id='flt'>2024   (46)<\/label><\/li><\/ul><ul class=\"caf-filter-container caf-mtf-layout caf-mtf-tax-type_publication\"><h3 class='tax-heading' data-name='type_publication'>Document Types<i class='fa fa-chevron-down' aria-hidden='true'><\/i><\/h3><li style='display:none' class='mtf-li-child caf-first-child'><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-28' data-id='type_publication___28' value='type_publication___28' data-target-div='data-target-div1'><label for='mtf-terms-28' class='' data-main-id='flt'>Article   (213)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-758' data-id='type_publication___758' value='type_publication___758' data-target-div='data-target-div1'><label for='mtf-terms-758' class='' data-main-id='flt'>Book   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-75' data-id='type_publication___75' value='type_publication___75' data-target-div='data-target-div1'><label for='mtf-terms-75' class='' data-main-id='flt'>Book Chapter   (43)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-314' data-id='type_publication___314' value='type_publication___314' data-target-div='data-target-div1'><label for='mtf-terms-314' class='' data-main-id='flt'>Conference Paper   (14)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-169' data-id='type_publication___169' value='type_publication___169' data-target-div='data-target-div1'><label for='mtf-terms-169' class='' data-main-id='flt'>Editorial   (10)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-525' data-id='type_publication___525' value='type_publication___525' data-target-div='data-target-div1'><label for='mtf-terms-525' class='' data-main-id='flt'>Erratum   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-865' data-id='type_publication___865' value='type_publication___865' data-target-div='data-target-div1'><label for='mtf-terms-865' class='' data-main-id='flt'>Patents   (8)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-61' data-id='type_publication___61' value='type_publication___61' data-target-div='data-target-div1'><label for='mtf-terms-61' class='' data-main-id='flt'>Review   (27)<\/label><\/li><\/ul><ul class=\"caf-filter-container caf-mtf-layout caf-mtf-tax-theme_area\"><h3 class='tax-heading' data-name='theme_area'>Sources Titles<i class='fa fa-chevron-down' aria-hidden='true'><\/i><\/h3><li style='display:none' class='mtf-li-child caf-first-child'><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-236' data-id='theme_area___236' value='theme_area___236' data-target-div='data-target-div1'><label for='mtf-terms-236' class='' data-main-id='flt'>Advances in Science Technology and Innovation   (30)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-992' data-id='theme_area___992' value='theme_area___992' data-target-div='data-target-div1'><label for='mtf-terms-992' class='' data-main-id='flt'>Arabian Journal of Chemistry   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-426' data-id='theme_area___426' value='theme_area___426' data-target-div='data-target-div1'><label for='mtf-terms-426' class='' data-main-id='flt'>Atmosphere   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-427' data-id='theme_area___427' value='theme_area___427' data-target-div='data-target-div1'><label for='mtf-terms-427' class='' data-main-id='flt'>Biomass and Bioenergy   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-629' data-id='theme_area___629' value='theme_area___629' data-target-div='data-target-div1'><label for='mtf-terms-629' class='' data-main-id='flt'>Bioresource Technology   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-35' data-id='theme_area___35' value='theme_area___35' data-target-div='data-target-div1'><label for='mtf-terms-35' class='' data-main-id='flt'>Case Studies in Chemical and Environmental Engineering   (13)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-458' data-id='theme_area___458' value='theme_area___458' data-target-div='data-target-div1'><label for='mtf-terms-458' class='' data-main-id='flt'>Cellulose   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-232' data-id='theme_area___232' value='theme_area___232' data-target-div='data-target-div1'><label for='mtf-terms-232' class='' data-main-id='flt'>Chemical Engineering Journal   (7)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-514' data-id='theme_area___514' value='theme_area___514' data-target-div='data-target-div1'><label for='mtf-terms-514' class='' data-main-id='flt'>Chemical Engineering Research and Design   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-309' data-id='theme_area___309' value='theme_area___309' data-target-div='data-target-div1'><label for='mtf-terms-309' class='' data-main-id='flt'>Chemical Engineering Transactions   (25)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-416' data-id='theme_area___416' value='theme_area___416' data-target-div='data-target-div1'><label for='mtf-terms-416' class='' data-main-id='flt'>Chemosensors   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-96' data-id='theme_area___96' value='theme_area___96' data-target-div='data-target-div1'><label for='mtf-terms-96' class='' data-main-id='flt'>Chemosphere   (10)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-318' data-id='theme_area___318' value='theme_area___318' data-target-div='data-target-div1'><label for='mtf-terms-318' class='' data-main-id='flt'>Communications in Computer and Information Science   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-928' data-id='theme_area___928' value='theme_area___928' data-target-div='data-target-div1'><label for='mtf-terms-928' class='' data-main-id='flt'>Current Developments in Biotechnology and Bioengineering - Smart Solutions for Wastewater: Road-mapping the Transition to Circular Economy   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-549' data-id='theme_area___549' value='theme_area___549' data-target-div='data-target-div1'><label for='mtf-terms-549' class='' data-main-id='flt'>Current Developments in Biotechnology and Bioengineering: Advanced Membrane Separation Processes for Sustainable Water and Wastewater Management - Case Studies and Sustainability Analysis   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-984' data-id='theme_area___984' value='theme_area___984' data-target-div='data-target-div1'><label for='mtf-terms-984' class='' data-main-id='flt'>Current Opinion in Green and Sustainable Chemistry   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-454' data-id='theme_area___454' value='theme_area___454' data-target-div='data-target-div1'><label for='mtf-terms-454' class='' data-main-id='flt'>Desalination   (5)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-496' data-id='theme_area___496' value='theme_area___496' data-target-div='data-target-div1'><label for='mtf-terms-496' class='' data-main-id='flt'>Desalination and Water Treatment   (6)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-725' data-id='theme_area___725' value='theme_area___725' data-target-div='data-target-div1'><label for='mtf-terms-725' class='' data-main-id='flt'>Ecological Engineering   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-313' data-id='theme_area___313' value='theme_area___313' data-target-div='data-target-div1'><label for='mtf-terms-313' class='' data-main-id='flt'>Electrochemical Membrane Technology for Water and Wastewater Treatment   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-947' data-id='theme_area___947' value='theme_area___947' data-target-div='data-target-div1'><label for='mtf-terms-947' class='' data-main-id='flt'>Energies   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-583' data-id='theme_area___583' value='theme_area___583' data-target-div='data-target-div1'><label for='mtf-terms-583' class='' data-main-id='flt'>Environment International   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-733' data-id='theme_area___733' value='theme_area___733' data-target-div='data-target-div1'><label for='mtf-terms-733' class='' data-main-id='flt'>Environmental Engineering and Management Journal   (0)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-920' data-id='theme_area___920' value='theme_area___920' data-target-div='data-target-div1'><label for='mtf-terms-920' class='' data-main-id='flt'>Environmental Research   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-473' data-id='theme_area___473' value='theme_area___473' data-target-div='data-target-div1'><label for='mtf-terms-473' class='' data-main-id='flt'>Environmental Science and Engineering   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-820' data-id='theme_area___820' value='theme_area___820' data-target-div='data-target-div1'><label for='mtf-terms-820' class='' data-main-id='flt'>Environmental Science and Policy   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-593' data-id='theme_area___593' value='theme_area___593' data-target-div='data-target-div1'><label for='mtf-terms-593' class='' data-main-id='flt'>Environmental Science and Pollution Research   (3)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-630' data-id='theme_area___630' value='theme_area___630' data-target-div='data-target-div1'><label for='mtf-terms-630' class='' data-main-id='flt'>Environmental Science and Technology   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-526' data-id='theme_area___526' value='theme_area___526' data-target-div='data-target-div1'><label for='mtf-terms-526' class='' data-main-id='flt'>Environmental Science: Water Research and Technology   (3)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-688' data-id='theme_area___688' value='theme_area___688' data-target-div='data-target-div1'><label for='mtf-terms-688' class='' data-main-id='flt'>Environmental Technology (United Kingdom)   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-436' data-id='theme_area___436' value='theme_area___436' data-target-div='data-target-div1'><label for='mtf-terms-436' class='' data-main-id='flt'>Environmental Technology and Innovation   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-447' data-id='theme_area___447' value='theme_area___447' data-target-div='data-target-div1'><label for='mtf-terms-447' class='' data-main-id='flt'>Euro-Mediterranean Journal for Environmental Integration   (5)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-675' data-id='theme_area___675' value='theme_area___675' data-target-div='data-target-div1'><label for='mtf-terms-675' class='' data-main-id='flt'>Frontiers in Environmental Science   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-472' data-id='theme_area___472' value='theme_area___472' data-target-div='data-target-div1'><label for='mtf-terms-472' class='' data-main-id='flt'>Fundamentals of Natural Fibres and Textiles   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-211' data-id='theme_area___211' value='theme_area___211' data-target-div='data-target-div1'><label for='mtf-terms-211' class='' data-main-id='flt'>Gels   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-568' data-id='theme_area___568' value='theme_area___568' data-target-div='data-target-div1'><label for='mtf-terms-568' class='' data-main-id='flt'>Global Nest Journal   (10)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-80' data-id='theme_area___80' value='theme_area___80' data-target-div='data-target-div1'><label for='mtf-terms-80' class='' data-main-id='flt'>Handbook of Environmental Chemistry   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-74' data-id='theme_area___74' value='theme_area___74' data-target-div='data-target-div1'><label for='mtf-terms-74' class='' data-main-id='flt'>Heliyon   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-646' data-id='theme_area___646' value='theme_area___646' data-target-div='data-target-div1'><label for='mtf-terms-646' class='' data-main-id='flt'>International Biodeterioration and Biodegradation   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-150' data-id='theme_area___150' value='theme_area___150' data-target-div='data-target-div1'><label for='mtf-terms-150' class='' data-main-id='flt'>International Journal of Clothing Science and Technology   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-764' data-id='theme_area___764' value='theme_area___764' data-target-div='data-target-div1'><label for='mtf-terms-764' class='' data-main-id='flt'>International Journal of Photoenergy   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-823' data-id='theme_area___823' value='theme_area___823' data-target-div='data-target-div1'><label for='mtf-terms-823' class='' data-main-id='flt'>Journal of Cleaner Production   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-205' data-id='theme_area___205' value='theme_area___205' data-target-div='data-target-div1'><label for='mtf-terms-205' class='' data-main-id='flt'>Journal of Environmental Chemical Engineering   (4)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-978' data-id='theme_area___978' value='theme_area___978' data-target-div='data-target-div1'><label for='mtf-terms-978' class='' data-main-id='flt'>Journal of Environmental Management   (3)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-805' data-id='theme_area___805' value='theme_area___805' data-target-div='data-target-div1'><label for='mtf-terms-805' class='' data-main-id='flt'>Journal of Food Composition and Analysis   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-408' data-id='theme_area___408' value='theme_area___408' data-target-div='data-target-div1'><label for='mtf-terms-408' class='' data-main-id='flt'>Journal of Hazardous Materials   (5)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-718' data-id='theme_area___718' value='theme_area___718' data-target-div='data-target-div1'><label for='mtf-terms-718' class='' data-main-id='flt'>Journal of Hydrology   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-168' data-id='theme_area___168' value='theme_area___168' data-target-div='data-target-div1'><label for='mtf-terms-168' class='' data-main-id='flt'>Journal of King Saud University - Science   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-895' data-id='theme_area___895' value='theme_area___895' data-target-div='data-target-div1'><label for='mtf-terms-895' class='' data-main-id='flt'>Journal of Materials Research and Technology   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-519' data-id='theme_area___519' value='theme_area___519' data-target-div='data-target-div1'><label for='mtf-terms-519' class='' data-main-id='flt'>Journal of Membrane Science   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-336' data-id='theme_area___336' value='theme_area___336' data-target-div='data-target-div1'><label for='mtf-terms-336' class='' data-main-id='flt'>Journal of Natural Fibers   (3)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-890' data-id='theme_area___890' value='theme_area___890' data-target-div='data-target-div1'><label for='mtf-terms-890' class='' data-main-id='flt'>Journal of Polymers and the Environment   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-132' data-id='theme_area___132' value='theme_area___132' data-target-div='data-target-div1'><label for='mtf-terms-132' class='' data-main-id='flt'>Journal of Water Process Engineering   (10)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-487' data-id='theme_area___487' value='theme_area___487' data-target-div='data-target-div1'><label for='mtf-terms-487' class='' data-main-id='flt'>Land Use Policy   (4)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-649' data-id='theme_area___649' value='theme_area___649' data-target-div='data-target-div1'><label for='mtf-terms-649' class='' data-main-id='flt'>Lecture Notes in Civil Engineering   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-330' data-id='theme_area___330' value='theme_area___330' data-target-div='data-target-div1'><label for='mtf-terms-330' class='' data-main-id='flt'>Lecture Notes in Networks and Systems   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-634' data-id='theme_area___634' value='theme_area___634' data-target-div='data-target-div1'><label for='mtf-terms-634' class='' data-main-id='flt'>MATEC Web of Conferences   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-117' data-id='theme_area___117' value='theme_area___117' data-target-div='data-target-div1'><label for='mtf-terms-117' class='' data-main-id='flt'>Materials   (5)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-176' data-id='theme_area___176' value='theme_area___176' data-target-div='data-target-div1'><label for='mtf-terms-176' class='' data-main-id='flt'>Membranes   (6)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-342' data-id='theme_area___342' value='theme_area___342' data-target-div='data-target-div1'><label for='mtf-terms-342' class='' data-main-id='flt'>Nanocomposites   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-92' data-id='theme_area___92' value='theme_area___92' data-target-div='data-target-div1'><label for='mtf-terms-92' class='' data-main-id='flt'>npj Clean Water   (4)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-743' data-id='theme_area___743' value='theme_area___743' data-target-div='data-target-div1'><label for='mtf-terms-743' class='' data-main-id='flt'>Odour Impact Assessment Handbook   (6)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-822' data-id='theme_area___822' value='theme_area___822' data-target-div='data-target-div1'><label for='mtf-terms-822' class='' data-main-id='flt'>Proceedings of the Conference on River Basin Management - Progress Towards Implementation of the European Water Framework Directive   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-985' data-id='theme_area___985' value='theme_area___985' data-target-div='data-target-div1'><label for='mtf-terms-985' class='' data-main-id='flt'>Process Safety and Environmental Protection   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-326' data-id='theme_area___326' value='theme_area___326' data-target-div='data-target-div1'><label for='mtf-terms-326' class='' data-main-id='flt'>Protective Textiles from Natural Resources   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-118' data-id='theme_area___118' value='theme_area___118' data-target-div='data-target-div1'><label for='mtf-terms-118' class='' data-main-id='flt'>RSC Advances   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-40' data-id='theme_area___40' value='theme_area___40' data-target-div='data-target-div1'><label for='mtf-terms-40' class='' data-main-id='flt'>Science of the Total Environment   (26)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-91' data-id='theme_area___91' value='theme_area___91' data-target-div='data-target-div1'><label for='mtf-terms-91' class='' data-main-id='flt'>Scientific Reports   (8)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-477' data-id='theme_area___477' value='theme_area___477' data-target-div='data-target-div1'><label for='mtf-terms-477' class='' data-main-id='flt'>Sensors (Switzerland)   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-352' data-id='theme_area___352' value='theme_area___352' data-target-div='data-target-div1'><label for='mtf-terms-352' class='' data-main-id='flt'>Separation and Purification Reviews   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-505' data-id='theme_area___505' value='theme_area___505' data-target-div='data-target-div1'><label for='mtf-terms-505' class='' data-main-id='flt'>Separation and Purification Technology   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-770' data-id='theme_area___770' value='theme_area___770' data-target-div='data-target-div1'><label for='mtf-terms-770' class='' data-main-id='flt'>Sonochemistry: Theory Reactions Syntheses and Applications   (0)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-107' data-id='theme_area___107' value='theme_area___107' data-target-div='data-target-div1'><label for='mtf-terms-107' class='' data-main-id='flt'>Sustainability (Switzerland)   (3)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-914' data-id='theme_area___914' value='theme_area___914' data-target-div='data-target-div1'><label for='mtf-terms-914' class='' data-main-id='flt'>Sustainable Chemistry and Pharmacy   (3)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-610' data-id='theme_area___610' value='theme_area___610' data-target-div='data-target-div1'><label for='mtf-terms-610' class='' data-main-id='flt'>Sustainable Civil Infrastructures   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-697' data-id='theme_area___697' value='theme_area___697' data-target-div='data-target-div1'><label for='mtf-terms-697' class='' data-main-id='flt'>Sustainable Environment Research   (0)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-824' data-id='theme_area___824' value='theme_area___824' data-target-div='data-target-div1'><label for='mtf-terms-824' class='' data-main-id='flt'>Sustainable Materials and Technologies   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-927' data-id='theme_area___927' value='theme_area___927' data-target-div='data-target-div1'><label for='mtf-terms-927' class='' data-main-id='flt'>The Treatment of Pharmaceutical Wastewater - Innovative Technologies and the Adaptation of Treatment Systems   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-637' data-id='theme_area___637' value='theme_area___637' data-target-div='data-target-div1'><label for='mtf-terms-637' class='' data-main-id='flt'>Ultrasonics   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-502' data-id='theme_area___502' value='theme_area___502' data-target-div='data-target-div1'><label for='mtf-terms-502' class='' data-main-id='flt'>Ultrasonics Sonochemistry   (5)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-54' data-id='theme_area___54' value='theme_area___54' data-target-div='data-target-div1'><label for='mtf-terms-54' class='' data-main-id='flt'>Water (Switzerland)   (11)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-47' data-id='theme_area___47' value='theme_area___47' data-target-div='data-target-div1'><label for='mtf-terms-47' class='' data-main-id='flt'>Water Air and Soil Pollution   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-392' data-id='theme_area___392' value='theme_area___392' data-target-div='data-target-div1'><label for='mtf-terms-392' class='' data-main-id='flt'>Water Environment Research   (3)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-797' data-id='theme_area___797' value='theme_area___797' data-target-div='data-target-div1'><label for='mtf-terms-797' class='' data-main-id='flt'>Water Research   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-532' data-id='theme_area___532' value='theme_area___532' data-target-div='data-target-div1'><label for='mtf-terms-532' class='' data-main-id='flt'>Water Science and Technology   (7)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-655' data-id='theme_area___655' value='theme_area___655' data-target-div='data-target-div1'><label for='mtf-terms-655' class='' data-main-id='flt'>WIT Transactions on Ecology and the Environment   (2)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-917' data-id='theme_area___917' value='theme_area___917' data-target-div='data-target-div1'><label for='mtf-terms-917' class='' data-main-id='flt'>Zeszyty Naukowe SGSP   (1)<\/label><\/li><\/ul><ul class=\"caf-filter-container caf-mtf-layout caf-mtf-tax-topic_publication\"><h3 class='tax-heading' data-name='topic_publication'>Topics<i class='fa fa-chevron-down' aria-hidden='true'><\/i><\/h3><li style='display:none' class='mtf-li-child caf-first-child'><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-825' data-id='topic_publication___825' value='topic_publication___825' data-target-div='data-target-div1'><label for='mtf-terms-825' class='' data-main-id='flt'>AI ES&amp;T \u2013 Application of AI in environmental science and technology   (7)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-826' data-id='topic_publication___826' value='topic_publication___826' data-target-div='data-target-div1'><label for='mtf-terms-826' class='' data-main-id='flt'>Air &amp; Clima \u2013 Climate Change (GHG) Air quality and odour control   (29)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-827' data-id='topic_publication___827' value='topic_publication___827' data-target-div='data-target-div1'><label for='mtf-terms-827' class='' data-main-id='flt'>CECs \u2013 Contaminants of Emerging Concern   (11)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-828' data-id='topic_publication___828' value='topic_publication___828' data-target-div='data-target-div1'><label for='mtf-terms-828' class='' data-main-id='flt'>EIA \u2013 Environmental quality monitoring and impact assessment   (16)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-' data-id='___' value='___' data-target-div='data-target-div1'><label for='mtf-terms-' class='' data-main-id='flt'>   ()<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-829' data-id='topic_publication___829' value='topic_publication___829' data-target-div='data-target-div1'><label for='mtf-terms-829' class='' data-main-id='flt'>Green Energy \u2013 Green energy from hydrogen biomethane   (8)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-830' data-id='topic_publication___830' value='topic_publication___830' data-target-div='data-target-div1'><label for='mtf-terms-830' class='' data-main-id='flt'>Membrane \u2013 Membrane Technology   (48)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-831' data-id='topic_publication___831' value='topic_publication___831' data-target-div='data-target-div1'><label for='mtf-terms-831' class='' data-main-id='flt'>One Health   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-832' data-id='topic_publication___832' value='topic_publication___832' data-target-div='data-target-div1'><label for='mtf-terms-832' class='' data-main-id='flt'>SFI \u2013 Sustainable food industry   (1)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-833' data-id='topic_publication___833' value='topic_publication___833' data-target-div='data-target-div1'><label for='mtf-terms-833' class='' data-main-id='flt'>SusMat&amp;T \u2013 Sustainable Materials and Technologies   (15)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-834' data-id='topic_publication___834' value='topic_publication___834' data-target-div='data-target-div1'><label for='mtf-terms-834' class='' data-main-id='flt'>Sustainable Fashion \u2013 Sustainable Fashion and textile wastewater treatment   (25)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-835' data-id='topic_publication___835' value='topic_publication___835' data-target-div='data-target-div1'><label for='mtf-terms-835' class='' data-main-id='flt'>Waste \u2013 Management and treatment of contaminated waste and soils energy and material recovery in a circular economy approach   (27)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-836' data-id='topic_publication___836' value='topic_publication___836' data-target-div='data-target-div1'><label for='mtf-terms-836' class='' data-main-id='flt'>Water \u2013 Advanced technologies for wastewater treatment   (44)<\/label><\/li><li style='display:none' class='mtf-li-child '><input  type='checkbox' name='mtf_terms[]' class='mtf-terms check_box' id='mtf-terms-837' data-id='topic_publication___837' value='topic_publication___837' data-target-div='data-target-div1'><label for='mtf-terms-837' class='' data-main-id='flt'>WEFN \u2013 Water Energy Food Nexus   (2)<\/label><\/li><\/ul><\/ul>\n<\/div><div id='manage-ajax-response' class='caf-row'><div class=\"status\"><i class=\"fa fa-spinner\" aria-hidden=\"true\"><\/i><\/div><div class=\"content\"><\/div><\/div><\/div><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Tutte le pubblicazioni Resta aggiornato sulle pubblicazioni di Vincenzo Naddeo anche su: Orcoide Researchgate Google Cancella i filtri<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":[],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.10 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutte le pubblicazioni - Vincenzo Naddeo - Professor, Researcher, and Environmental Engineer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutte le pubblicazioni - Vincenzo Naddeo - Professor, Researcher, and Environmental Engineer\" \/>\n<meta property=\"og:description\" content=\"Tutte le pubblicazioni Resta aggiornato sulle pubblicazioni di Vincenzo Naddeo anche su: Orcoide Researchgate Google Cancella i filtri\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/\" \/>\n<meta property=\"og:site_name\" content=\"Vincenzo Naddeo - Professor, Researcher, and Environmental Engineer\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-12T12:04:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/\",\"url\":\"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/\",\"name\":\"Tutte le pubblicazioni - Vincenzo Naddeo - Professor, Researcher, and Environmental Engineer\",\"isPartOf\":{\"@id\":\"https:\/\/www.vincenzonaddeo.it\/#website\"},\"datePublished\":\"2022-12-15T11:34:35+00:00\",\"dateModified\":\"2024-01-12T12:04:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.vincenzonaddeo.it\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutte le pubblicazioni\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.vincenzonaddeo.it\/#website\",\"url\":\"https:\/\/www.vincenzonaddeo.it\/\",\"name\":\"Vincenzo Naddeo - Professor, Researcher, and Environmental Engineer\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.vincenzonaddeo.it\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"it-IT\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutte le pubblicazioni - Vincenzo Naddeo - Professor, Researcher, and Environmental Engineer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/","og_locale":"it_IT","og_type":"article","og_title":"Tutte le pubblicazioni - Vincenzo Naddeo - Professor, Researcher, and Environmental Engineer","og_description":"Tutte le pubblicazioni Resta aggiornato sulle pubblicazioni di Vincenzo Naddeo anche su: Orcoide Researchgate Google Cancella i filtri","og_url":"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/","og_site_name":"Vincenzo Naddeo - Professor, Researcher, and Environmental Engineer","article_modified_time":"2024-01-12T12:04:05+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/","url":"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/","name":"Tutte le pubblicazioni - Vincenzo Naddeo - Professor, Researcher, and Environmental Engineer","isPartOf":{"@id":"https:\/\/www.vincenzonaddeo.it\/#website"},"datePublished":"2022-12-15T11:34:35+00:00","dateModified":"2024-01-12T12:04:05+00:00","breadcrumb":{"@id":"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.vincenzonaddeo.it\/it\/tutte-le-pubblicazioni\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.vincenzonaddeo.it\/it\/"},{"@type":"ListItem","position":2,"name":"Tutte le pubblicazioni"}]},{"@type":"WebSite","@id":"https:\/\/www.vincenzonaddeo.it\/#website","url":"https:\/\/www.vincenzonaddeo.it\/","name":"Vincenzo Naddeo - Professor, Researcher, and Environmental Engineer","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.vincenzonaddeo.it\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"it-IT"}]}},"_links":{"self":[{"href":"https:\/\/www.vincenzonaddeo.it\/it\/wp-json\/wp\/v2\/pages\/4638"}],"collection":[{"href":"https:\/\/www.vincenzonaddeo.it\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.vincenzonaddeo.it\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.vincenzonaddeo.it\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vincenzonaddeo.it\/it\/wp-json\/wp\/v2\/comments?post=4638"}],"version-history":[{"count":1,"href":"https:\/\/www.vincenzonaddeo.it\/it\/wp-json\/wp\/v2\/pages\/4638\/revisions"}],"predecessor-version":[{"id":4643,"href":"https:\/\/www.vincenzonaddeo.it\/it\/wp-json\/wp\/v2\/pages\/4638\/revisions\/4643"}],"wp:attachment":[{"href":"https:\/\/www.vincenzonaddeo.it\/it\/wp-json\/wp\/v2\/media?parent=4638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}