import { reactive as Ri, toRefs as xi, ref as K, computed as R, onMounted as te, onBeforeUnmount as Ci, onUnmounted as _i } from "vue";
function Vi(h, v) {
  const m = Ri({});
  for (const t in h)
    typeof v[t] == "string" ? m[t] = v[t] || h[t] : Array.isArray(v[t]) ? m[t] = v[t].length ? v[t] : h[t] : m[t] = {
      ...h[t],
      ...v[t]
    };
  return { ...xi(m) };
}
var le = { exports: {} };
(function(h) {
  h.exports = /******/
  function(v) {
    var m = {};
    function f(t) {
      if (m[t])
        return m[t].exports;
      var l = m[t] = {
        /******/
        i: t,
        /******/
        l: !1,
        /******/
        exports: {}
        /******/
      };
      return v[t].call(l.exports, l, l.exports, f), l.l = !0, l.exports;
    }
    return f.m = v, f.c = m, f.d = function(t, l, n) {
      f.o(t, l) || Object.defineProperty(t, l, {
        /******/
        configurable: !1,
        /******/
        enumerable: !0,
        /******/
        get: n
        /******/
      });
    }, f.n = function(t) {
      var l = t && t.__esModule ? (
        /******/
        function() {
          return t.default;
        }
      ) : (
        /******/
        function() {
          return t;
        }
      );
      return f.d(l, "a", l), l;
    }, f.o = function(t, l) {
      return Object.prototype.hasOwnProperty.call(t, l);
    }, f.p = "", f(f.s = 1);
  }([
    /* 0 */
    /***/
    function(v, m, f) {
      var t = {
        MOBILE: "mobile",
        TABLET: "tablet",
        SMART_TV: "smarttv",
        CONSOLE: "console",
        WEARABLE: "wearable",
        BROWSER: void 0
      }, l = {
        CHROME: "Chrome",
        FIREFOX: "Firefox",
        OPERA: "Opera",
        YANDEX: "Yandex",
        SAFARI: "Safari",
        INTERNET_EXPLORER: "Internet Explorer",
        EDGE: "Edge",
        CHROMIUM: "Chromium",
        IE: "IE",
        MOBILE_SAFARI: "Mobile Safari",
        EDGE_CHROMIUM: "Edge Chromium"
      }, n = {
        IOS: "iOS",
        ANDROID: "Android",
        WINDOWS_PHONE: "Windows Phone",
        WINDOWS: "Windows",
        MAC_OS: "Mac OS"
      }, O = {
        isMobile: !1,
        isTablet: !1,
        isBrowser: !1,
        isSmartTV: !1,
        isConsole: !1,
        isWearable: !1
      };
      v.exports = { BROWSER_TYPES: l, DEVICE_TYPES: t, OS_TYPES: n, defaultData: O };
    },
    /* 1 */
    /***/
    function(v, m, f) {
      var t = f(2), l = f(0), n = l.BROWSER_TYPES, O = l.OS_TYPES, I = l.DEVICE_TYPES, y = f(4), B = y.checkType, x = y.broPayload, C = y.mobilePayload, L = y.wearPayload, k = y.consolePayload, s = y.stvPayload, o = y.getNavigatorInstance, i = y.isIOS13Check, e = new t(), r = e.getBrowser(), c = e.getDevice(), M = e.getEngine(), d = e.getOS(), a = e.getUA(), V = n.CHROME, j = n.CHROMIUM, Q = n.IE, P = n.INTERNET_EXPLORER, A = n.OPERA, D = n.FIREFOX, H = n.SAFARI, S = n.EDGE, F = n.YANDEX, U = n.MOBILE_SAFARI, p = I.MOBILE, b = I.TABLET, w = I.SMART_TV, E = I.BROWSER, T = I.WEARABLE, z = I.CONSOLE, g = O.ANDROID, Y = O.WINDOWS_PHONE, N = O.IOS, X = O.WINDOWS, q = O.MAC_OS, de = function() {
        return c.type === p;
      }, ue = function() {
        return c.type === b;
      }, ce = function() {
        switch (c.type) {
          case p:
          case b:
            return !0;
          default:
            return !1;
        }
      }, J = function() {
        return d.name === O.WINDOWS && d.version === "10" ? typeof a == "string" && a.indexOf("Edg/") !== -1 : !1;
      }, we = function() {
        return c.type === w;
      }, ve = function() {
        return c.type === E;
      }, me = function() {
        return c.type === T;
      }, pe = function() {
        return c.type === z;
      }, fe = function() {
        return d.name === g;
      }, be = function() {
        return d.name === X;
      }, ge = function() {
        return d.name === q;
      }, Ee = function() {
        return d.name === Y;
      }, Te = function() {
        return d.name === N;
      }, he = function() {
        return r.name === V;
      }, ye = function() {
        return r.name === D;
      }, Se = function() {
        return r.name === j;
      }, $ = function() {
        return r.name === S;
      }, Oe = function() {
        return r.name === F;
      }, Me = function() {
        return r.name === H || r.name === U;
      }, Ae = function() {
        return r.name === U;
      }, Ie = function() {
        return r.name === A;
      }, Pe = function() {
        return r.name === P || r.name === Q;
      }, Ne = function() {
        var _ = o(), Z = _ && _.userAgent.toLowerCase();
        return typeof Z == "string" ? /electron/.test(Z) : !1;
      }, Re = function() {
        var _ = o();
        return _ && (/iPad|iPhone|iPod/.test(_.platform) || _.platform === "MacIntel" && _.maxTouchPoints > 1) && !window.MSStream;
      }, G = function() {
        return i("iPad");
      }, xe = function() {
        return i("iPhone");
      }, Ce = function() {
        return i("iPod");
      }, _e = function() {
        return r.major;
      }, Be = function() {
        return r.version;
      }, ke = function() {
        return d.version ? d.version : "none";
      }, Ve = function() {
        return d.name ? d.name : "none";
      }, De = function() {
        return r.name;
      }, We = function() {
        return c.vendor ? c.vendor : "none";
      }, Le = function() {
        return c.model ? c.model : "none";
      }, Fe = function() {
        return M.name;
      }, Ue = function() {
        return M.version;
      }, Ye = function() {
        return a;
      }, ze = function() {
        return c.type;
      }, je = we(), Ge = pe(), He = me(), Xe = Ae() || G(), qe = Se(), Ze = ce() || G(), Ke = de(), Qe = ue() || G(), Je = ve(), $e = fe(), ei = Ee(), ii = Te() || G(), ri = he(), si = ye(), oi = Me(), ni = Ie(), ai = Pe(), ti = ke(), li = Ve(), di = _e(), ui = Be(), ci = De(), wi = We(), vi = Le(), mi = Fe(), pi = Ue(), fi = Ye(), bi = $() || J(), gi = Oe(), Ei = ze(), Ti = Re(), hi = G(), yi = xe(), Si = Ce(), Oi = Ne(), Mi = J(), Ai = $(), Ii = be(), Pi = ge(), W = B(c.type);
      function Ni() {
        var u = W.isBrowser, _ = W.isMobile, Z = W.isTablet, ee = W.isSmartTV, ie = W.isConsole, re = W.isWearable;
        if (u)
          return x(u, r, M, d, a);
        if (ee)
          return s(ee, M, d, a);
        if (ie)
          return k(ie, M, d, a);
        if (_ || Z)
          return C(W, c, d, a);
        if (re)
          return L(re, M, d, a);
      }
      v.exports = {
        deviceDetect: Ni,
        isSmartTV: je,
        isConsole: Ge,
        isWearable: He,
        isMobileSafari: Xe,
        isChromium: qe,
        isMobile: Ze,
        isMobileOnly: Ke,
        isTablet: Qe,
        isBrowser: Je,
        isAndroid: $e,
        isWinPhone: ei,
        isIOS: ii,
        isChrome: ri,
        isFirefox: si,
        isSafari: oi,
        isOpera: ni,
        isIE: ai,
        osVersion: ti,
        osName: li,
        fullBrowserVersion: di,
        browserVersion: ui,
        browserName: ci,
        mobileVendor: wi,
        mobileModel: vi,
        engineName: mi,
        engineVersion: pi,
        getUA: fi,
        isEdge: bi,
        isYandex: gi,
        deviceType: Ei,
        isIOS13: Ti,
        isIPad13: hi,
        isIPhone13: yi,
        isIPod13: Si,
        isElectron: Oi,
        isEdgeChromium: Mi,
        isLegacyEdge: Ai,
        isWindows: Ii,
        isMacOs: Pi
      };
    },
    /* 2 */
    /***/
    function(v, m, f) {
      var t;
      /*!
      * UAParser.js v0.7.18
      * Lightweight JavaScript-based User-Agent string parser
      * https://github.com/faisalman/ua-parser-js
      *
      * Copyright © 2012-2016 Faisal Salman <fyzlman@gmail.com>
      * Dual licensed under GPLv2 or MIT
      */
      (function(l, n) {
        var O = "0.7.18", I = "", y = "?", B = "function", x = "undefined", C = "object", L = "string", k = "major", s = "model", o = "name", i = "type", e = "vendor", r = "version", c = "architecture", M = "console", d = "mobile", a = "tablet", V = "smarttv", j = "wearable", Q = "embedded", P = { extend: function(p, b) {
          var w = {};
          for (var E in p)
            b[E] && b[E].length % 2 === 0 ? w[E] = b[E].concat(p[E]) : w[E] = p[E];
          return w;
        }, has: function(p, b) {
          return typeof p == "string" ? b.toLowerCase().indexOf(p.toLowerCase()) !== -1 : !1;
        }, lowerize: function(p) {
          return p.toLowerCase();
        }, major: function(p) {
          return typeof p === L ? p.replace(/[^\d\.]/g, "").split(".")[0] : n;
        }, trim: function(p) {
          return p.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, "");
        } }, A = { rgx: function(p, b) {
          for (var w = 0, E, T, z, g, Y, N; w < b.length && !Y; ) {
            var X = b[w], q = b[w + 1];
            for (E = T = 0; E < X.length && !Y; )
              if (Y = X[E++].exec(p), Y)
                for (z = 0; z < q.length; z++)
                  N = Y[++T], g = q[z], typeof g === C && g.length > 0 ? g.length == 2 ? typeof g[1] == B ? this[g[0]] = g[1].call(this, N) : this[g[0]] = g[1] : g.length == 3 ? typeof g[1] === B && !(g[1].exec && g[1].test) ? this[g[0]] = N ? g[1].call(this, N, g[2]) : n : this[g[0]] = N ? N.replace(g[1], g[2]) : n : g.length == 4 && (this[g[0]] = N ? g[3].call(this, N.replace(g[1], g[2])) : n) : this[g] = N || n;
            w += 2;
          }
        }, str: function(p, b) {
          for (var w in b)
            if (typeof b[w] === C && b[w].length > 0) {
              for (var E = 0; E < b[w].length; E++)
                if (P.has(b[w][E], p))
                  return w === y ? n : w;
            } else if (P.has(b[w], p))
              return w === y ? n : w;
          return p;
        } }, D = { browser: { oldsafari: { version: { "1.0": "/8", 1.2: "/1", 1.3: "/3", "2.0": "/412", "2.0.2": "/416", "2.0.3": "/417", "2.0.4": "/419", "?": "/" } } }, device: { amazon: { model: { "Fire Phone": ["SD", "KF"] } }, sprint: { model: { "Evo Shift 4G": "7373KT" }, vendor: { HTC: "APA", Sprint: "Sprint" } } }, os: { windows: { version: { ME: "4.90", "NT 3.11": "NT3.51", "NT 4.0": "NT4.0", 2e3: "NT 5.0", XP: ["NT 5.1", "NT 5.2"], Vista: "NT 6.0", 7: "NT 6.1", 8: "NT 6.2", 8.1: "NT 6.3", 10: ["NT 6.4", "NT 10.0"], RT: "ARM" } } } }, H = { browser: [[/(opera\smini)\/([\w\.-]+)/i, /(opera\s[mobiletab]+).+version\/([\w\.-]+)/i, /(opera).+version\/([\w\.]+)/i, /(opera)[\/\s]+([\w\.]+)/i], [o, r], [/(opios)[\/\s]+([\w\.]+)/i], [[o, "Opera Mini"], r], [/\s(opr)\/([\w\.]+)/i], [[o, "Opera"], r], [/(kindle)\/([\w\.]+)/i, /(lunascape|maxthon|netfront|jasmine|blazer)[\/\s]?([\w\.]*)/i, /(avant\s|iemobile|slim|baidu)(?:browser)?[\/\s]?([\w\.]*)/i, /(?:ms|\()(ie)\s([\w\.]+)/i, /(rekonq)\/([\w\.]*)/i, /(chromium|flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark)\/([\w\.-]+)/i], [o, r], [/(trident).+rv[:\s]([\w\.]+).+like\sgecko/i], [[o, "IE"], r], [/(edge|edgios|edgea)\/((\d+)?[\w\.]+)/i], [[o, "Edge"], r], [/(yabrowser)\/([\w\.]+)/i], [[o, "Yandex"], r], [/(puffin)\/([\w\.]+)/i], [[o, "Puffin"], r], [/((?:[\s\/])uc?\s?browser|(?:juc.+)ucweb)[\/\s]?([\w\.]+)/i], [[o, "UCBrowser"], r], [/(comodo_dragon)\/([\w\.]+)/i], [[o, /_/g, " "], r], [/(micromessenger)\/([\w\.]+)/i], [[o, "WeChat"], r], [/(qqbrowserlite)\/([\w\.]+)/i], [o, r], [/(QQ)\/([\d\.]+)/i], [o, r], [/m?(qqbrowser)[\/\s]?([\w\.]+)/i], [o, r], [/(BIDUBrowser)[\/\s]?([\w\.]+)/i], [o, r], [/(2345Explorer)[\/\s]?([\w\.]+)/i], [o, r], [/(MetaSr)[\/\s]?([\w\.]+)/i], [o], [/(LBBROWSER)/i], [o], [/xiaomi\/miuibrowser\/([\w\.]+)/i], [r, [o, "MIUI Browser"]], [/;fbav\/([\w\.]+);/i], [r, [o, "Facebook"]], [/headlesschrome(?:\/([\w\.]+)|\s)/i], [r, [o, "Chrome Headless"]], [/\swv\).+(chrome)\/([\w\.]+)/i], [[o, /(.+)/, "$1 WebView"], r], [/((?:oculus|samsung)browser)\/([\w\.]+)/i], [[o, /(.+(?:g|us))(.+)/, "$1 $2"], r], [/android.+version\/([\w\.]+)\s+(?:mobile\s?safari|safari)*/i], [r, [o, "Android Browser"]], [/(chrome|omniweb|arora|[tizenoka]{5}\s?browser)\/v?([\w\.]+)/i], [o, r], [/(dolfin)\/([\w\.]+)/i], [[o, "Dolphin"], r], [/((?:android.+)crmo|crios)\/([\w\.]+)/i], [[o, "Chrome"], r], [/(coast)\/([\w\.]+)/i], [[o, "Opera Coast"], r], [/fxios\/([\w\.-]+)/i], [r, [o, "Firefox"]], [/version\/([\w\.]+).+?mobile\/\w+\s(safari)/i], [r, [o, "Mobile Safari"]], [/version\/([\w\.]+).+?(mobile\s?safari|safari)/i], [r, o], [/webkit.+?(gsa)\/([\w\.]+).+?(mobile\s?safari|safari)(\/[\w\.]+)/i], [[o, "GSA"], r], [/webkit.+?(mobile\s?safari|safari)(\/[\w\.]+)/i], [o, [r, A.str, D.browser.oldsafari.version]], [/(konqueror)\/([\w\.]+)/i, /(webkit|khtml)\/([\w\.]+)/i], [o, r], [/(navigator|netscape)\/([\w\.-]+)/i], [[o, "Netscape"], r], [/(swiftfox)/i, /(icedragon|iceweasel|camino|chimera|fennec|maemo\sbrowser|minimo|conkeror)[\/\s]?([\w\.\+]+)/i, /(firefox|seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([\w\.-]+)$/i, /(mozilla)\/([\w\.]+).+rv\:.+gecko\/\d+/i, /(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir)[\/\s]?([\w\.]+)/i, /(links)\s\(([\w\.]+)/i, /(gobrowser)\/?([\w\.]*)/i, /(ice\s?browser)\/v?([\w\._]+)/i, /(mosaic)[\/\s]([\w\.]+)/i], [o, r]], cpu: [[/(?:(amd|x(?:(?:86|64)[_-])?|wow|win)64)[;\)]/i], [[c, "amd64"]], [/(ia32(?=;))/i], [[c, P.lowerize]], [/((?:i[346]|x)86)[;\)]/i], [[c, "ia32"]], [/windows\s(ce|mobile);\sppc;/i], [[c, "arm"]], [/((?:ppc|powerpc)(?:64)?)(?:\smac|;|\))/i], [[c, /ower/, "", P.lowerize]], [/(sun4\w)[;\)]/i], [[c, "sparc"]], [/((?:avr32|ia64(?=;))|68k(?=\))|arm(?:64|(?=v\d+;))|(?=atmel\s)avr|(?:irix|mips|sparc)(?:64)?(?=;)|pa-risc)/i], [[c, P.lowerize]]], device: [[/\((ipad|playbook);[\w\s\);-]+(rim|apple)/i], [s, e, [i, a]], [/applecoremedia\/[\w\.]+ \((ipad)/], [s, [e, "Apple"], [i, a]], [/(apple\s{0,1}tv)/i], [[s, "Apple TV"], [e, "Apple"]], [/(archos)\s(gamepad2?)/i, /(hp).+(touchpad)/i, /(hp).+(tablet)/i, /(kindle)\/([\w\.]+)/i, /\s(nook)[\w\s]+build\/(\w+)/i, /(dell)\s(strea[kpr\s\d]*[\dko])/i], [e, s, [i, a]], [/(kf[A-z]+)\sbuild\/.+silk\//i], [s, [e, "Amazon"], [i, a]], [/(sd|kf)[0349hijorstuw]+\sbuild\/.+silk\//i], [[s, A.str, D.device.amazon.model], [e, "Amazon"], [i, d]], [/\((ip[honed|\s\w*]+);.+(apple)/i], [s, e, [i, d]], [/\((ip[honed|\s\w*]+);/i], [s, [e, "Apple"], [i, d]], [/(blackberry)[\s-]?(\w+)/i, /(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[\s_-]?([\w-]*)/i, /(hp)\s([\w\s]+\w)/i, /(asus)-?(\w+)/i], [e, s, [i, d]], [/\(bb10;\s(\w+)/i], [s, [e, "BlackBerry"], [i, d]], [/android.+(transfo[prime\s]{4,10}\s\w+|eeepc|slider\s\w+|nexus 7|padfone)/i], [s, [e, "Asus"], [i, a]], [/(sony)\s(tablet\s[ps])\sbuild\//i, /(sony)?(?:sgp.+)\sbuild\//i], [[e, "Sony"], [s, "Xperia Tablet"], [i, a]], [/android.+\s([c-g]\d{4}|so[-l]\w+)\sbuild\//i], [s, [e, "Sony"], [i, d]], [/\s(ouya)\s/i, /(nintendo)\s([wids3u]+)/i], [e, s, [i, M]], [/android.+;\s(shield)\sbuild/i], [s, [e, "Nvidia"], [i, M]], [/(playstation\s[34portablevi]+)/i], [s, [e, "Sony"], [i, M]], [/(sprint\s(\w+))/i], [[e, A.str, D.device.sprint.vendor], [s, A.str, D.device.sprint.model], [i, d]], [/(lenovo)\s?(S(?:5000|6000)+(?:[-][\w+]))/i], [e, s, [i, a]], [/(htc)[;_\s-]+([\w\s]+(?=\))|\w+)*/i, /(zte)-(\w*)/i, /(alcatel|geeksphone|lenovo|nexian|panasonic|(?=;\s)sony)[_\s-]?([\w-]*)/i], [e, [s, /_/g, " "], [i, d]], [/(nexus\s9)/i], [s, [e, "HTC"], [i, a]], [/d\/huawei([\w\s-]+)[;\)]/i, /(nexus\s6p)/i], [s, [e, "Huawei"], [i, d]], [/(microsoft);\s(lumia[\s\w]+)/i], [e, s, [i, d]], [/[\s\(;](xbox(?:\sone)?)[\s\);]/i], [s, [e, "Microsoft"], [i, M]], [/(kin\.[onetw]{3})/i], [[s, /\./g, " "], [e, "Microsoft"], [i, d]], [/\s(milestone|droid(?:[2-4x]|\s(?:bionic|x2|pro|razr))?:?(\s4g)?)[\w\s]+build\//i, /mot[\s-]?(\w*)/i, /(XT\d{3,4}) build\//i, /(nexus\s6)/i], [s, [e, "Motorola"], [i, d]], [/android.+\s(mz60\d|xoom[\s2]{0,2})\sbuild\//i], [s, [e, "Motorola"], [i, a]], [/hbbtv\/\d+\.\d+\.\d+\s+\([\w\s]*;\s*(\w[^;]*);([^;]*)/i], [[e, P.trim], [s, P.trim], [i, V]], [/hbbtv.+maple;(\d+)/i], [[s, /^/, "SmartTV"], [e, "Samsung"], [i, V]], [/\(dtv[\);].+(aquos)/i], [s, [e, "Sharp"], [i, V]], [/android.+((sch-i[89]0\d|shw-m380s|gt-p\d{4}|gt-n\d+|sgh-t8[56]9|nexus 10))/i, /((SM-T\w+))/i], [[e, "Samsung"], s, [i, a]], [/smart-tv.+(samsung)/i], [e, [i, V], s], [/((s[cgp]h-\w+|gt-\w+|galaxy\snexus|sm-\w[\w\d]+))/i, /(sam[sung]*)[\s-]*(\w+-?[\w-]*)/i, /sec-((sgh\w+))/i], [[e, "Samsung"], s, [i, d]], [/sie-(\w*)/i], [s, [e, "Siemens"], [i, d]], [/(maemo|nokia).*(n900|lumia\s\d+)/i, /(nokia)[\s_-]?([\w-]*)/i], [[e, "Nokia"], s, [i, d]], [/android\s3\.[\s\w;-]{10}(a\d{3})/i], [s, [e, "Acer"], [i, a]], [/android.+([vl]k\-?\d{3})\s+build/i], [s, [e, "LG"], [i, a]], [/android\s3\.[\s\w;-]{10}(lg?)-([06cv9]{3,4})/i], [[e, "LG"], s, [i, a]], [/(lg) netcast\.tv/i], [e, s, [i, V]], [/(nexus\s[45])/i, /lg[e;\s\/-]+(\w*)/i, /android.+lg(\-?[\d\w]+)\s+build/i], [s, [e, "LG"], [i, d]], [/android.+(ideatab[a-z0-9\-\s]+)/i], [s, [e, "Lenovo"], [i, a]], [/linux;.+((jolla));/i], [e, s, [i, d]], [/((pebble))app\/[\d\.]+\s/i], [e, s, [i, j]], [/android.+;\s(oppo)\s?([\w\s]+)\sbuild/i], [e, s, [i, d]], [/crkey/i], [[s, "Chromecast"], [e, "Google"]], [/android.+;\s(glass)\s\d/i], [s, [e, "Google"], [i, j]], [/android.+;\s(pixel c)\s/i], [s, [e, "Google"], [i, a]], [/android.+;\s(pixel xl|pixel)\s/i], [s, [e, "Google"], [i, d]], [/android.+;\s(\w+)\s+build\/hm\1/i, /android.+(hm[\s\-_]*note?[\s_]*(?:\d\w)?)\s+build/i, /android.+(mi[\s\-_]*(?:one|one[\s_]plus|note lte)?[\s_]*(?:\d?\w?)[\s_]*(?:plus)?)\s+build/i, /android.+(redmi[\s\-_]*(?:note)?(?:[\s_]*[\w\s]+))\s+build/i], [[s, /_/g, " "], [e, "Xiaomi"], [i, d]], [/android.+(mi[\s\-_]*(?:pad)(?:[\s_]*[\w\s]+))\s+build/i], [[s, /_/g, " "], [e, "Xiaomi"], [i, a]], [/android.+;\s(m[1-5]\snote)\sbuild/i], [s, [e, "Meizu"], [i, a]], [/android.+a000(1)\s+build/i, /android.+oneplus\s(a\d{4})\s+build/i], [s, [e, "OnePlus"], [i, d]], [/android.+[;\/]\s*(RCT[\d\w]+)\s+build/i], [s, [e, "RCA"], [i, a]], [/android.+[;\/\s]+(Venue[\d\s]{2,7})\s+build/i], [s, [e, "Dell"], [i, a]], [/android.+[;\/]\s*(Q[T|M][\d\w]+)\s+build/i], [s, [e, "Verizon"], [i, a]], [/android.+[;\/]\s+(Barnes[&\s]+Noble\s+|BN[RT])(V?.*)\s+build/i], [[e, "Barnes & Noble"], s, [i, a]], [/android.+[;\/]\s+(TM\d{3}.*\b)\s+build/i], [s, [e, "NuVision"], [i, a]], [/android.+;\s(k88)\sbuild/i], [s, [e, "ZTE"], [i, a]], [/android.+[;\/]\s*(gen\d{3})\s+build.*49h/i], [s, [e, "Swiss"], [i, d]], [/android.+[;\/]\s*(zur\d{3})\s+build/i], [s, [e, "Swiss"], [i, a]], [/android.+[;\/]\s*((Zeki)?TB.*\b)\s+build/i], [s, [e, "Zeki"], [i, a]], [/(android).+[;\/]\s+([YR]\d{2})\s+build/i, /android.+[;\/]\s+(Dragon[\-\s]+Touch\s+|DT)(\w{5})\sbuild/i], [[e, "Dragon Touch"], s, [i, a]], [/android.+[;\/]\s*(NS-?\w{0,9})\sbuild/i], [s, [e, "Insignia"], [i, a]], [/android.+[;\/]\s*((NX|Next)-?\w{0,9})\s+build/i], [s, [e, "NextBook"], [i, a]], [/android.+[;\/]\s*(Xtreme\_)?(V(1[045]|2[015]|30|40|60|7[05]|90))\s+build/i], [[e, "Voice"], s, [i, d]], [/android.+[;\/]\s*(LVTEL\-)?(V1[12])\s+build/i], [[e, "LvTel"], s, [i, d]], [/android.+[;\/]\s*(V(100MD|700NA|7011|917G).*\b)\s+build/i], [s, [e, "Envizen"], [i, a]], [/android.+[;\/]\s*(Le[\s\-]+Pan)[\s\-]+(\w{1,9})\s+build/i], [e, s, [i, a]], [/android.+[;\/]\s*(Trio[\s\-]*.*)\s+build/i], [s, [e, "MachSpeed"], [i, a]], [/android.+[;\/]\s*(Trinity)[\-\s]*(T\d{3})\s+build/i], [e, s, [i, a]], [/android.+[;\/]\s*TU_(1491)\s+build/i], [s, [e, "Rotor"], [i, a]], [/android.+(KS(.+))\s+build/i], [s, [e, "Amazon"], [i, a]], [/android.+(Gigaset)[\s\-]+(Q\w{1,9})\s+build/i], [e, s, [i, a]], [/\s(tablet|tab)[;\/]/i, /\s(mobile)(?:[;\/]|\ssafari)/i], [[i, P.lowerize], e, s], [/(android[\w\.\s\-]{0,9});.+build/i], [s, [e, "Generic"]]], engine: [[/windows.+\sedge\/([\w\.]+)/i], [r, [o, "EdgeHTML"]], [/(presto)\/([\w\.]+)/i, /(webkit|trident|netfront|netsurf|amaya|lynx|w3m)\/([\w\.]+)/i, /(khtml|tasman|links)[\/\s]\(?([\w\.]+)/i, /(icab)[\/\s]([23]\.[\d\.]+)/i], [o, r], [/rv\:([\w\.]{1,9}).+(gecko)/i], [r, o]], os: [[/microsoft\s(windows)\s(vista|xp)/i], [o, r], [/(windows)\snt\s6\.2;\s(arm)/i, /(windows\sphone(?:\sos)*)[\s\/]?([\d\.\s\w]*)/i, /(windows\smobile|windows)[\s\/]?([ntce\d\.\s]+\w)/i], [o, [r, A.str, D.os.windows.version]], [/(win(?=3|9|n)|win\s9x\s)([nt\d\.]+)/i], [[o, "Windows"], [r, A.str, D.os.windows.version]], [/\((bb)(10);/i], [[o, "BlackBerry"], r], [/(blackberry)\w*\/?([\w\.]*)/i, /(tizen)[\/\s]([\w\.]+)/i, /(android|webos|palm\sos|qnx|bada|rim\stablet\sos|meego|contiki)[\/\s-]?([\w\.]*)/i, /linux;.+(sailfish);/i], [o, r], [/(symbian\s?os|symbos|s60(?=;))[\/\s-]?([\w\.]*)/i], [[o, "Symbian"], r], [/\((series40);/i], [o], [/mozilla.+\(mobile;.+gecko.+firefox/i], [[o, "Firefox OS"], r], [/(nintendo|playstation)\s([wids34portablevu]+)/i, /(mint)[\/\s\(]?(\w*)/i, /(mageia|vectorlinux)[;\s]/i, /(joli|[kxln]?ubuntu|debian|suse|opensuse|gentoo|(?=\s)arch|slackware|fedora|mandriva|centos|pclinuxos|redhat|zenwalk|linpus)[\/\s-]?(?!chrom)([\w\.-]*)/i, /(hurd|linux)\s?([\w\.]*)/i, /(gnu)\s?([\w\.]*)/i], [o, r], [/(cros)\s[\w]+\s([\w\.]+\w)/i], [[o, "Chromium OS"], r], [/(sunos)\s?([\w\.\d]*)/i], [[o, "Solaris"], r], [/\s([frentopc-]{0,4}bsd|dragonfly)\s?([\w\.]*)/i], [o, r], [/(haiku)\s(\w+)/i], [o, r], [/cfnetwork\/.+darwin/i, /ip[honead]{2,4}(?:.*os\s([\w]+)\slike\smac|;\sopera)/i], [[r, /_/g, "."], [o, "iOS"]], [/(mac\sos\sx)\s?([\w\s\.]*)/i, /(macintosh|mac(?=_powerpc)\s)/i], [[o, "Mac OS"], [r, /_/g, "."]], [/((?:open)?solaris)[\/\s-]?([\w\.]*)/i, /(aix)\s((\d)(?=\.|\)|\s)[\w\.])*/i, /(plan\s9|minix|beos|os\/2|amigaos|morphos|risc\sos|openvms)/i, /(unix)\s?([\w\.]*)/i], [o, r]] }, S = function(p, b) {
          if (typeof p == "object" && (b = p, p = n), !(this instanceof S))
            return new S(p, b).getResult();
          var w = p || (l && l.navigator && l.navigator.userAgent ? l.navigator.userAgent : I), E = b ? P.extend(H, b) : H;
          return this.getBrowser = function() {
            var T = { name: n, version: n };
            return A.rgx.call(T, w, E.browser), T.major = P.major(T.version), T;
          }, this.getCPU = function() {
            var T = { architecture: n };
            return A.rgx.call(T, w, E.cpu), T;
          }, this.getDevice = function() {
            var T = { vendor: n, model: n, type: n };
            return A.rgx.call(T, w, E.device), T;
          }, this.getEngine = function() {
            var T = { name: n, version: n };
            return A.rgx.call(T, w, E.engine), T;
          }, this.getOS = function() {
            var T = { name: n, version: n };
            return A.rgx.call(T, w, E.os), T;
          }, this.getResult = function() {
            return { ua: this.getUA(), browser: this.getBrowser(), engine: this.getEngine(), os: this.getOS(), device: this.getDevice(), cpu: this.getCPU() };
          }, this.getUA = function() {
            return w;
          }, this.setUA = function(T) {
            return w = T, this;
          }, this;
        };
        S.VERSION = O, S.BROWSER = { NAME: o, MAJOR: k, VERSION: r }, S.CPU = { ARCHITECTURE: c }, S.DEVICE = { MODEL: s, VENDOR: e, TYPE: i, CONSOLE: M, MOBILE: d, SMARTTV: V, TABLET: a, WEARABLE: j, EMBEDDED: Q }, S.ENGINE = { NAME: o, VERSION: r }, S.OS = { NAME: o, VERSION: r }, typeof m !== x ? (typeof v !== x && v.exports && (m = v.exports = S), m.UAParser = S) : f(3) ? (t = (function() {
          return S;
        }).call(m, f, m, v), t !== n && (v.exports = t)) : l && (l.UAParser = S);
        var F = l && (l.jQuery || l.Zepto);
        if (typeof F !== x) {
          var U = new S();
          F.ua = U.getResult(), F.ua.get = function() {
            return U.getUA();
          }, F.ua.set = function(p) {
            U.setUA(p);
            var b = U.getResult();
            for (var w in b)
              F.ua[w] = b[w];
          };
        }
      })(typeof window == "object" ? window : this);
    },
    /* 3 */
    /***/
    function(v, m) {
      (function(f) {
        v.exports = f;
      }).call(m, {});
    },
    /* 4 */
    /***/
    function(v, m, f) {
      Object.defineProperty(m, "__esModule", {
        value: !0
      });
      var t = Object.assign || function(o) {
        for (var i = 1; i < arguments.length; i++) {
          var e = arguments[i];
          for (var r in e)
            Object.prototype.hasOwnProperty.call(e, r) && (o[r] = e[r]);
        }
        return o;
      }, l = f(0), n = l.DEVICE_TYPES, O = l.defaultData, I = function(i) {
        switch (i) {
          case n.MOBILE:
            return { isMobile: !0 };
          case n.TABLET:
            return { isTablet: !0 };
          case n.SMART_TV:
            return { isSmartTV: !0 };
          case n.CONSOLE:
            return { isConsole: !0 };
          case n.WEARABLE:
            return { isWearable: !0 };
          case n.BROWSER:
            return { isBrowser: !0 };
          default:
            return O;
        }
      }, y = function(i, e, r, c, M) {
        return {
          isBrowser: i,
          browserMajorVersion: e.major,
          browserFullVersion: e.version,
          browserName: e.name,
          engineName: r.name || !1,
          engineVersion: r.version,
          osName: c.name,
          osVersion: c.version,
          userAgent: M
        };
      }, B = function(i, e, r, c) {
        return t({}, i, {
          vendor: e.vendor,
          model: e.model,
          os: r.name,
          osVersion: r.version,
          ua: c
        });
      }, x = function(i, e, r, c) {
        return {
          isSmartTV: i,
          engineName: e.name,
          engineVersion: e.version,
          osName: r.name,
          osVersion: r.version,
          userAgent: c
        };
      }, C = function(i, e, r, c) {
        return {
          isConsole: i,
          engineName: e.name,
          engineVersion: e.version,
          osName: r.name,
          osVersion: r.version,
          userAgent: c
        };
      }, L = function(i, e, r, c) {
        return {
          isWearable: i,
          engineName: e.name,
          engineVersion: e.version,
          osName: r.name,
          osVersion: r.version,
          userAgent: c
        };
      }, k = m.getNavigatorInstance = function() {
        return typeof window < "u" && (window.navigator || navigator) ? window.navigator || navigator : !1;
      }, s = m.isIOS13Check = function(i) {
        var e = k();
        return e && e.platform && (e.platform.indexOf(i) !== -1 || e.platform === "MacIntel" && e.maxTouchPoints > 1 && !window.MSStream);
      };
      v.exports = {
        checkType: I,
        broPayload: y,
        mobilePayload: B,
        stvPayload: x,
        consolePayload: C,
        wearPayload: L,
        getNavigatorInstance: k,
        isIOS13Check: s
      };
    }
    /******/
  ]);
})(le);
var se = le.exports;
function Di() {
  const h = K(0), v = () => {
    h.value = window.top.scrollY;
  }, m = R(() => h.value !== 0), f = (l = !0) => {
    document.body.style.overflow = "hidden", l && !se.isMobile && (document.body.style.paddingRight = "15px");
  }, t = (l = !0) => {
    document.body.style.overflow = "auto", l && !se.isMobile && (document.body.style.paddingRight = "0px");
  };
  return te(() => window.addEventListener("scroll", v)), Ci(() => {
    window.removeEventListener("scroll", v), t();
  }), {
    scrollPosition: h,
    isScrollStarted: m,
    disableGlobalScroll: f,
    enableGlobalScroll: t
  };
}
const Bi = {
  SM_SIZE: 768,
  MD_SIZE: 1440,
  LG_SIZE: 1920
}, { SM_SIZE: oe, MD_SIZE: ne, LG_SIZE: ae } = Bi;
function Wi() {
  const h = K(0), v = K(0), m = K(""), f = () => {
    var i, e;
    m.value = (e = (i = screen.orientation) == null ? void 0 : i.type) != null && e.includes("landscape") ? "landscape" : "portrait";
  }, t = () => {
    h.value = window.innerWidth, f();
  };
  te(() => {
    h.value = window.innerWidth, v.value = window.innerHeight, f(), window.addEventListener("resize", t);
  }), _i(() => window.removeEventListener("resize", t));
  const l = R(() => h.value >= ae ? "lg" : h.value >= ne && h.value < ae ? "md" : h.value >= oe && h.value < ne ? "sm" : h.value < oe ? "mobile" : null), n = R(() => l.value === "lg"), O = R(() => l.value === "md"), I = R(() => l.value === "sm"), y = R(() => l.value === "mobile"), B = R(() => n.value), x = R(() => h.value), C = R(() => v.value), L = R(() => m.value), k = R(() => m.value === "landscape"), s = R(() => m.value === "portrait");
  return {
    width: x,
    height: C,
    orientation: L,
    type: l,
    isLargeDevice: B,
    isLarge: n,
    isMedium: O,
    isSmall: I,
    isMobile: y,
    isLandscape: k,
    isPortrait: s,
    getSizeOfWindow: (i = 1980, e = 2048) => ({
      windowWidth: h.value || i,
      windowHeight: v.value || e
    })
  };
}
export {
  Vi as setReactiveDefaultValues,
  Wi as useBreakpoints,
  Di as useScrollHandling
};
