UNPKG

react-slide-craft

Version:
837 lines 1.49 MB
(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode(":root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;--rsc-color-black: #000000;--rsc-color-white: #ffffff;--rsc-text-color-primary: #000000;--rsc-bg-color-pale: #edefee;--rsc-z-index-menu: 1000}*{box-sizing:border-box;padding:0;margin:0}button{border:none;outline:none;cursor:pointer}button:disabled{opacity:.3;cursor:default}button:disabled:hover{opacity:.3;cursor:default}.circle-btn{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;padding:16px;font-size:16px;border-radius:100vh;background-color:var(--rsc-bg-color-pale);opacity:.9}.circle-btn:hover{opacity:1}.slide-btn-cn{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px}.slide-btn-index{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:var(--rsc-color-white)}.slide-btn-index span{font-size:12px;padding:0 4px}.core-cn{width:100%;max-width:100vw;min-height:100vh;max-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--rsc-color-black)}.core-slide-btn-cn{position:fixed;z-index:var(--rsc-z-index-menu);bottom:16px;right:16px}.frame-cn{width:100%;height:auto;max-width:100vw;max-height:100vh;aspect-ratio:16 / 9;overflow:hidden}.base-slide-cn{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media (min-aspect-ratio: 16 / 9){.frame-cn{width:auto;height:100vh}}.rsc-base-text{color:var(--rsc-text-color-primary)}.rsc-block-quote{display:block;margin-inline-start:40px;margin-inline-end:40px;unicode-bidi:isolate;padding:2px 0 2px .7em;border-left:3px solid var(--rsc-bg-color-pale)}.rsc-ul{padding:0;margin:0}.rsc-list-cn{width:100%;height:100%;overflow:hidden}.rsc-li{width:100%;display:flex;align-items:center;justify-content:flex-start}.rsc-li-marker{height:100%;display:flex;align-items:center;justify-content:flex-start;padding-right:.2rem}.rsc-li-dot-1{height:auto;aspect-ratio:1/1;border-radius:100vh;background-color:var(--rsc-text-color-primary)}.rsc-li-dot-2{height:auto;aspect-ratio:1/1;background-color:var(--rsc-text-color-primary)}.rsc-li-dot-3{height:auto;aspect-ratio:1/1;border-radius:100vh;border:2px solid var(--rsc-text-color-primary)}.rsc-li-num{width:auto}.rsc-cover-cn,.rsc-t-a-b-cn{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.rsc-t-a-b-body-cn{width:100%;min-height:60%;display:flex;flex-direction:column;align-items:center;justify-content:center}.rsc-t-bg-a-b-cn{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.rsc-t-bg-a-b-title-cn{width:100%;height:20%;display:flex;align-items:center;justify-content:center;background-color:var(--rsc-bg-color-pale)}.rsc-t-bg-a-b-body-cn{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.rsc-img{object-fit:cover}.codeblock-cn{overflow:hidden;position:relative}")),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})(); import { jsx as P, jsxs as We, Fragment as Lt } from "react/jsx-runtime"; import nt, { useState as cr, useEffect as Qo, useRef as l_ } from "react"; function c_(t) { return t && t.__esModule && Object.prototype.hasOwnProperty.call(t, "default") ? t.default : t; } var k = {}, Qt = { exports: {} }, __ = Qt.exports, ii; function d_() { return ii || (ii = 1, function(t, e) { (function(n, r) { var a = "1.0.40", o = "", i = "?", s = "function", l = "undefined", g = "object", m = "string", b = "major", c = "model", d = "name", _ = "type", u = "vendor", p = "version", f = "architecture", N = "console", T = "mobile", C = "tablet", I = "smarttv", A = "wearable", y = "embedded", F = 500, j = "Amazon", U = "Apple", Z = "ASUS", H = "BlackBerry", ne = "Browser", Ee = "Chrome", ge = "Edge", le = "Firefox", ae = "Google", pe = "Huawei", X = "LG", oe = "Microsoft", he = "Motorola", we = "Opera", Re = "Samsung", Le = "Sharp", B = "Sony", Se = "Xiaomi", Ae = "Zebra", xe = "Facebook", Ue = "Chromium OS", je = "Mac OS", Ge = " Browser", Ve = function(Q, re) { var z = {}; for (var ce in Q) re[ce] && re[ce].length % 2 === 0 ? z[ce] = re[ce].concat(Q[ce]) : z[ce] = Q[ce]; return z; }, et = function(Q) { for (var re = {}, z = 0; z < Q.length; z++) re[Q[z].toUpperCase()] = Q[z]; return re; }, dt = function(Q, re) { return typeof Q === m ? Ye(re).indexOf(Ye(Q)) !== -1 : !1; }, Ye = function(Q) { return Q.toLowerCase(); }, tt = function(Q) { return typeof Q === m ? Q.replace(/[^\d\.]/g, o).split(".")[0] : r; }, ot = function(Q, re) { if (typeof Q === m) return Q = Q.replace(/^\s\s*/, o), typeof re === l ? Q : Q.substring(0, F); }, ze = function(Q, re) { for (var z = 0, ce, Ie, De, K, L, Ne; z < re.length && !L; ) { var Qe = re[z], it = re[z + 1]; for (ce = Ie = 0; ce < Qe.length && !L && Qe[ce]; ) if (L = Qe[ce++].exec(Q), L) for (De = 0; De < it.length; De++) Ne = L[++Ie], K = it[De], typeof K === g && K.length > 0 ? K.length === 2 ? typeof K[1] == s ? this[K[0]] = K[1].call(this, Ne) : this[K[0]] = K[1] : K.length === 3 ? typeof K[1] === s && !(K[1].exec && K[1].test) ? this[K[0]] = Ne ? K[1].call(this, Ne, K[2]) : r : this[K[0]] = Ne ? Ne.replace(K[1], K[2]) : r : K.length === 4 && (this[K[0]] = Ne ? K[3].call(this, Ne.replace(K[1], K[2])) : r) : this[K] = Ne || r; z += 2; } }, qe = function(Q, re) { for (var z in re) if (typeof re[z] === g && re[z].length > 0) { for (var ce = 0; ce < re[z].length; ce++) if (dt(re[z][ce], Q)) return z === i ? r : z; } else if (dt(re[z], Q)) return z === i ? r : z; return re.hasOwnProperty("*") ? re["*"] : Q; }, Ke = { "1.0": "/8", 1.2: "/1", 1.3: "/3", "2.0": "/412", "2.0.2": "/416", "2.0.3": "/417", "2.0.4": "/419", "?": "/" }, Pe = { 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" }, ct = { browser: [[/\b(?:crmo|crios)\/([\w\.]+)/i], [p, [d, "Chrome"]], [/edg(?:e|ios|a)?\/([\w\.]+)/i], [p, [d, "Edge"]], [/(opera mini)\/([-\w\.]+)/i, /(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i, /(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i], [d, p], [/opios[\/ ]+([\w\.]+)/i], [p, [d, we + " Mini"]], [/\bop(?:rg)?x\/([\w\.]+)/i], [p, [d, we + " GX"]], [/\bopr\/([\w\.]+)/i], [p, [d, we]], [/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i], [p, [d, "Baidu"]], [/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i], [p, [d, "Maxthon"]], [/(kindle)\/([\w\.]+)/i, /(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i, /(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i, /(?:ms|\()(ie) ([\w\.]+)/i, /(flock|rockmelt|midori|epiphany|silk|skyfire|ovibrowser|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon)\/([-\w\.]+)/i, /(heytap|ovi|115)browser\/([\d\.]+)/i, /(weibo)__([\d\.]+)/i], [d, p], [/quark(?:pc)?\/([-\w\.]+)/i], [p, [d, "Quark"]], [/\bddg\/([\w\.]+)/i], [p, [d, "DuckDuckGo"]], [/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i], [p, [d, "UC" + ne]], [/microm.+\bqbcore\/([\w\.]+)/i, /\bqbcore\/([\w\.]+).+microm/i, /micromessenger\/([\w\.]+)/i], [p, [d, "WeChat"]], [/konqueror\/([\w\.]+)/i], [p, [d, "Konqueror"]], [/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i], [p, [d, "IE"]], [/ya(?:search)?browser\/([\w\.]+)/i], [p, [d, "Yandex"]], [/slbrowser\/([\w\.]+)/i], [p, [d, "Smart Lenovo " + ne]], [/(avast|avg)\/([\w\.]+)/i], [[d, /(.+)/, "$1 Secure " + ne], p], [/\bfocus\/([\w\.]+)/i], [p, [d, le + " Focus"]], [/\bopt\/([\w\.]+)/i], [p, [d, we + " Touch"]], [/coc_coc\w+\/([\w\.]+)/i], [p, [d, "Coc Coc"]], [/dolfin\/([\w\.]+)/i], [p, [d, "Dolphin"]], [/coast\/([\w\.]+)/i], [p, [d, we + " Coast"]], [/miuibrowser\/([\w\.]+)/i], [p, [d, "MIUI" + Ge]], [/fxios\/([\w\.-]+)/i], [p, [d, le]], [/\bqihoobrowser\/?([\w\.]*)/i], [p, [d, "360"]], [/\b(qq)\/([\w\.]+)/i], [[d, /(.+)/, "$1Browser"], p], [/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i], [[d, /(.+)/, "$1" + Ge], p], [/samsungbrowser\/([\w\.]+)/i], [p, [d, Re + " Internet"]], [/metasr[\/ ]?([\d\.]+)/i], [p, [d, "Sogou Explorer"]], [/(sogou)mo\w+\/([\d\.]+)/i], [[d, "Sogou Mobile"], p], [/(electron)\/([\w\.]+) safari/i, /(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i, /m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i], [d, p], [/(lbbrowser|rekonq)/i, /\[(linkedin)app\]/i], [d], [/ome\/([\w\.]+) \w* ?(iron) saf/i, /ome\/([\w\.]+).+qihu (360)[es]e/i], [p, d], [/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i], [[d, xe], p], [/(Klarna)\/([\w\.]+)/i, /(kakao(?:talk|story))[\/ ]([\w\.]+)/i, /(naver)\(.*?(\d+\.[\w\.]+).*\)/i, /safari (line)\/([\w\.]+)/i, /\b(line)\/([\w\.]+)\/iab/i, /(alipay)client\/([\w\.]+)/i, /(twitter)(?:and| f.+e\/([\w\.]+))/i, /(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i], [d, p], [/\bgsa\/([\w\.]+) .*safari\//i], [p, [d, "GSA"]], [/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i], [p, [d, "TikTok"]], [/headlesschrome(?:\/([\w\.]+)| )/i], [p, [d, Ee + " Headless"]], [/ wv\).+(chrome)\/([\w\.]+)/i], [[d, Ee + " WebView"], p], [/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i], [p, [d, "Android " + ne]], [/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i], [d, p], [/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i], [p, [d, "Mobile Safari"]], [/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i], [p, d], [/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i], [d, [p, qe, Ke]], [/(webkit|khtml)\/([\w\.]+)/i], [d, p], [/(navigator|netscape\d?)\/([-\w\.]+)/i], [[d, "Netscape"], p], [/(wolvic|librewolf)\/([\w\.]+)/i], [d, p], [/mobile vr; rv:([\w\.]+)\).+firefox/i], [p, [d, le + " Reality"]], [/ekiohf.+(flow)\/([\w\.]+)/i, /(swiftfox)/i, /(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror)[\/ ]?([\w\.\+]+)/i, /(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i, /(firefox)\/([\w\.]+)/i, /(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i, /(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i, /(links) \(([\w\.]+)/i], [d, [p, /_/g, "."]], [/(cobalt)\/([\w\.]+)/i], [d, [p, /master.|lts./, ""]]], cpu: [[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i], [[f, "amd64"]], [/(ia32(?=;))/i], [[f, Ye]], [/((?:i[346]|x)86)[;\)]/i], [[f, "ia32"]], [/\b(aarch64|arm(v?8e?l?|_?64))\b/i], [[f, "arm64"]], [/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i], [[f, "armhf"]], [/windows (ce|mobile); ppc;/i], [[f, "arm"]], [/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i], [[f, /ower/, o, Ye]], [/(sun4\w)[;\)]/i], [[f, "sparc"]], [/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i], [[f, Ye]]], device: [[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i], [c, [u, Re], [_, C]], [/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i, /samsung[- ]((?!sm-[lr])[-\w]+)/i, /sec-(sgh\w+)/i], [c, [u, Re], [_, T]], [/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i], [c, [u, U], [_, T]], [/\((ipad);[-\w\),; ]+apple/i, /applecoremedia\/[\w\.]+ \((ipad)/i, /\b(ipad)\d\d?,\d\d?[;\]].+ios/i], [c, [u, U], [_, C]], [/(macintosh);/i], [c, [u, U]], [/\b(sh-?[altvz]?\d\d[a-ekm]?)/i], [c, [u, Le], [_, T]], [/(?:honor)([-\w ]+)[;\)]/i], [c, [u, "Honor"], [_, T]], [/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i], [c, [u, pe], [_, C]], [/(?:huawei)([-\w ]+)[;\)]/i, /\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i], [c, [u, pe], [_, T]], [/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i, /\b; (\w+) build\/hm\1/i, /\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i, /\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i, /oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i, /\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite|pro)?)(?: bui|\))/i], [[c, /_/g, " "], [u, Se], [_, T]], [/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i, /\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i], [[c, /_/g, " "], [u, Se], [_, C]], [/; (\w+) bui.+ oppo/i, /\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i], [c, [u, "OPPO"], [_, T]], [/\b(opd2\d{3}a?) bui/i], [c, [u, "OPPO"], [_, C]], [/vivo (\w+)(?: bui|\))/i, /\b(v[12]\d{3}\w?[at])(?: bui|;)/i], [c, [u, "Vivo"], [_, T]], [/\b(rmx[1-3]\d{3})(?: bui|;|\))/i], [c, [u, "Realme"], [_, T]], [/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i, /\bmot(?:orola)?[- ](\w*)/i, /((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i], [c, [u, he], [_, T]], [/\b(mz60\d|xoom[2 ]{0,2}) build\//i], [c, [u, he], [_, C]], [/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i], [c, [u, X], [_, C]], [/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i, /\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i, /\blg-?([\d\w]+) bui/i], [c, [u, X], [_, T]], [/(ideatab[-\w ]+)/i, /lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i], [c, [u, "Lenovo"], [_, C]], [/(?:maemo|nokia).*(n900|lumia \d+)/i, /nokia[-_ ]?([-\w\.]*)/i], [[c, /_/g, " "], [u, "Nokia"], [_, T]], [/(pixel c)\b/i], [c, [u, ae], [_, C]], [/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i], [c, [u, ae], [_, T]], [/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i], [c, [u, B], [_, T]], [/sony tablet [ps]/i, /\b(?:sony)?sgp\w+(?: bui|\))/i], [[c, "Xperia Tablet"], [u, B], [_, C]], [/ (kb2005|in20[12]5|be20[12][59])\b/i, /(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i], [c, [u, "OnePlus"], [_, T]], [/(alexa)webm/i, /(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i, /(kf[a-z]+)( bui|\)).+silk\//i], [c, [u, j], [_, C]], [/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i], [[c, /(.+)/g, "Fire Phone $1"], [u, j], [_, T]], [/(playbook);[-\w\),; ]+(rim)/i], [c, u, [_, C]], [/\b((?:bb[a-f]|st[hv])100-\d)/i, /\(bb10; (\w+)/i], [c, [u, H], [_, T]], [/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i], [c, [u, Z], [_, C]], [/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i], [c, [u, Z], [_, T]], [/(nexus 9)/i], [c, [u, "HTC"], [_, C]], [/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i, /(zte)[- ]([\w ]+?)(?: bui|\/|\))/i, /(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i], [u, [c, /_/g, " "], [_, T]], [/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])\w*(\)| bui)/i], [c, [u, "TCL"], [_, C]], [/(itel) ((\w+))/i], [[u, Ye], c, [_, qe, { tablet: ["p10001l", "w7001"], "*": "mobile" }]], [/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i], [c, [u, "Acer"], [_, C]], [/droid.+; (m[1-5] note) bui/i, /\bmz-([-\w]{2,})/i], [c, [u, "Meizu"], [_, T]], [/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i], [c, [u, "Ulefone"], [_, T]], [/; (energy ?\w+)(?: bui|\))/i, /; energizer ([\w ]+)(?: bui|\))/i], [c, [u, "Energizer"], [_, T]], [/; cat (b35);/i, /; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i], [c, [u, "Cat"], [_, T]], [/((?:new )?andromax[\w- ]+)(?: bui|\))/i], [c, [u, "Smartfren"], [_, T]], [/droid.+; (a(?:015|06[35]|142p?))/i], [c, [u, "Nothing"], [_, T]], [/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno|micromax|advan)[-_ ]?([-\w]*)/i, /; (imo) ((?!tab)[\w ]+?)(?: bui|\))/i, /(hp) ([\w ]+\w)/i, /(asus)-?(\w+)/i, /(microsoft); (lumia[\w ]+)/i, /(lenovo)[-_ ]?([-\w]+)/i, /(jolla)/i, /(oppo) ?([\w ]+) bui/i], [u, c, [_, T]], [/(imo) (tab \w+)/i, /(kobo)\s(ereader|touch)/i, /(archos) (gamepad2?)/i, /(hp).+(touchpad(?!.+tablet)|tablet)/i, /(kindle)\/([\w\.]+)/i, /(nook)[\w ]+build\/(\w+)/i, /(dell) (strea[kpr\d ]*[\dko])/i, /(le[- ]+pan)[- ]+(\w{1,9}) bui/i, /(trinity)[- ]*(t\d{3}) bui/i, /(gigaset)[- ]+(q\w{1,9}) bui/i, /(vodafone) ([\w ]+)(?:\)| bui)/i], [u, c, [_, C]], [/(surface duo)/i], [c, [u, oe], [_, C]], [/droid [\d\.]+; (fp\du?)(?: b|\))/i], [c, [u, "Fairphone"], [_, T]], [/(u304aa)/i], [c, [u, "AT&T"], [_, T]], [/\bsie-(\w*)/i], [c, [u, "Siemens"], [_, T]], [/\b(rct\w+) b/i], [c, [u, "RCA"], [_, C]], [/\b(venue[\d ]{2,7}) b/i], [c, [u, "Dell"], [_, C]], [/\b(q(?:mv|ta)\w+) b/i], [c, [u, "Verizon"], [_, C]], [/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i], [c, [u, "Barnes & Noble"], [_, C]], [/\b(tm\d{3}\w+) b/i], [c, [u, "NuVision"], [_, C]], [/\b(k88) b/i], [c, [u, "ZTE"], [_, C]], [/\b(nx\d{3}j) b/i], [c, [u, "ZTE"], [_, T]], [/\b(gen\d{3}) b.+49h/i], [c, [u, "Swiss"], [_, T]], [/\b(zur\d{3}) b/i], [c, [u, "Swiss"], [_, C]], [/\b((zeki)?tb.*\b) b/i], [c, [u, "Zeki"], [_, C]], [/\b([yr]\d{2}) b/i, /\b(dragon[- ]+touch |dt)(\w{5}) b/i], [[u, "Dragon Touch"], c, [_, C]], [/\b(ns-?\w{0,9}) b/i], [c, [u, "Insignia"], [_, C]], [/\b((nxa|next)-?\w{0,9}) b/i], [c, [u, "NextBook"], [_, C]], [/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i], [[u, "Voice"], c, [_, T]], [/\b(lvtel\-)?(v1[12]) b/i], [[u, "LvTel"], c, [_, T]], [/\b(ph-1) /i], [c, [u, "Essential"], [_, T]], [/\b(v(100md|700na|7011|917g).*\b) b/i], [c, [u, "Envizen"], [_, C]], [/\b(trio[-\w\. ]+) b/i], [c, [u, "MachSpeed"], [_, C]], [/\btu_(1491) b/i], [c, [u, "Rotor"], [_, C]], [/(shield[\w ]+) b/i], [c, [u, "Nvidia"], [_, C]], [/(sprint) (\w+)/i], [u, c, [_, T]], [/(kin\.[onetw]{3})/i], [[c, /\./g, " "], [u, oe], [_, T]], [/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i], [c, [u, Ae], [_, C]], [/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i], [c, [u, Ae], [_, T]], [/smart-tv.+(samsung)/i], [u, [_, I]], [/hbbtv.+maple;(\d+)/i], [[c, /^/, "SmartTV"], [u, Re], [_, I]], [/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i], [[u, X], [_, I]], [/(apple) ?tv/i], [u, [c, U + " TV"], [_, I]], [/crkey/i], [[c, Ee + "cast"], [u, ae], [_, I]], [/droid.+aft(\w+)( bui|\))/i], [c, [u, j], [_, I]], [/\(dtv[\);].+(aquos)/i, /(aquos-tv[\w ]+)\)/i], [c, [u, Le], [_, I]], [/(bravia[\w ]+)( bui|\))/i], [c, [u, B], [_, I]], [/(mitv-\w{5}) bui/i], [c, [u, Se], [_, I]], [/Hbbtv.*(technisat) (.*);/i], [u, c, [_, I]], [/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i, /hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i], [[u, ot], [c, ot], [_, I]], [/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i], [[_, I]], [/(ouya)/i, /(nintendo) ([wids3utch]+)/i], [u, c, [_, N]], [/droid.+; (shield) bui/i], [c, [u, "Nvidia"], [_, N]], [/(playstation [345portablevi]+)/i], [c, [u, B], [_, N]], [/\b(xbox(?: one)?(?!; xbox))[\); ]/i], [c, [u, oe], [_, N]], [/\b(sm-[lr]\d\d[05][fnuw]?s?)\b/i], [c, [u, Re], [_, A]], [/((pebble))app/i], [u, c, [_, A]], [/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i], [c, [u, U], [_, A]], [/droid.+; (glass) \d/i], [c, [u, ae], [_, A]], [/droid.+; (wt63?0{2,3})\)/i], [c, [u, Ae], [_, A]], [/droid.+; (glass) \d/i], [c, [u, ae], [_, A]], [/(pico) (4|neo3(?: link|pro)?)/i], [u, c, [_, A]], [/; (quest( \d| pro)?)/i], [c, [u, xe], [_, A]], [/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i], [u, [_, y]], [/(aeobc)\b/i], [c, [u, j], [_, y]], [/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i], [c, [_, T]], [/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i], [c, [_, C]], [/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i], [[_, C]], [/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i], [[_, T]], [/(android[-\w\. ]{0,9});.+buil/i], [c, [u, "Generic"]]], engine: [[/windows.+ edge\/([\w\.]+)/i], [p, [d, ge + "HTML"]], [/(arkweb)\/([\w\.]+)/i], [d, p], [/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i], [p, [d, "Blink"]], [/(presto)\/([\w\.]+)/i, /(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i, /ekioh(flow)\/([\w\.]+)/i, /(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i, /(icab)[\/ ]([23]\.[\d\.]+)/i, /\b(libweb)/i], [d, p], [/rv\:([\w\.]{1,9})\b.+(gecko)/i], [p, d]], os: [[/microsoft (windows) (vista|xp)/i], [d, p], [/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i], [d, [p, qe, Pe]], [/windows nt 6\.2; (arm)/i, /windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i, /(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i], [[p, qe, Pe], [d, "Windows"]], [/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i, /(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i, /cfnetwork\/.+darwin/i], [[p, /_/g, "."], [d, "iOS"]], [/(mac os x) ?([\w\. ]*)/i, /(macintosh|mac_powerpc\b)(?!.+haiku)/i], [[d, je], [p, /_/g, "."]], [/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i], [p, d], [/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish|openharmony)[-\/ ]?([\w\.]*)/i, /(blackberry)\w*\/([\w\.]*)/i, /(tizen|kaios)[\/ ]([\w\.]+)/i, /\((series40);/i], [d, p], [/\(bb(10);/i], [p, [d, H]], [/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i], [p, [d, "Symbian"]], [/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i], [p, [d, le + " OS"]], [/web0s;.+rt(tv)/i, /\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i], [p, [d, "webOS"]], [/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i], [p, [d, "watchOS"]], [/crkey\/([\d\.]+)/i], [p, [d, Ee + "cast"]], [/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i], [[d, Ue], p], [/panasonic;(viera)/i, /(netrange)mmh/i, /(nettv)\/(\d+\.[\w\.]+)/i, /(nintendo|playstation) ([wids345portablevuch]+)/i, /(xbox); +xbox ([^\);]+)/i, /\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i, /(mint)[\/\(\) ]?(\w*)/i, /(mageia|vectorlinux)[; ]/i, /([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i, /(hurd|linux) ?([\w\.]*)/i, /(gnu) ?([\w\.]*)/i, /\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i, /(haiku) (\w+)/i], [d, p], [/(sunos) ?([\w\.\d]*)/i], [[d, "Solaris"], p], [/((?:open)?solaris)[-\/ ]?([\w\.]*)/i, /(aix) ((\d)(?=\.|\)| )[\w\.])*/i, /\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i, /(unix) ?([\w\.]*)/i], [d, p]] }, ye = function(Q, re) { if (typeof Q === g && (re = Q, Q = r), !(this instanceof ye)) return new ye(Q, re).getResult(); var z = typeof n !== l && n.navigator ? n.navigator : r, ce = Q || (z && z.userAgent ? z.userAgent : o), Ie = z && z.userAgentData ? z.userAgentData : r, De = re ? Ve(ct, re) : ct, K = z && z.userAgent == ce; return this.getBrowser = function() { var L = {}; return L[d] = r, L[p] = r, ze.call(L, ce, De.browser), L[b] = tt(L[p]), K && z && z.brave && typeof z.brave.isBrave == s && (L[d] = "Brave"), L; }, this.getCPU = function() { var L = {}; return L[f] = r, ze.call(L, ce, De.cpu), L; }, this.getDevice = function() { var L = {}; return L[u] = r, L[c] = r, L[_] = r, ze.call(L, ce, De.device), K && !L[_] && Ie && Ie.mobile && (L[_] = T), K && L[c] == "Macintosh" && z && typeof z.standalone !== l && z.maxTouchPoints && z.maxTouchPoints > 2 && (L[c] = "iPad", L[_] = C), L; }, this.getEngine = function() { var L = {}; return L[d] = r, L[p] = r, ze.call(L, ce, De.engine), L; }, this.getOS = function() { var L = {}; return L[d] = r, L[p] = r, ze.call(L, ce, De.os), K && !L[d] && Ie && Ie.platform && Ie.platform != "Unknown" && (L[d] = Ie.platform.replace(/chrome os/i, Ue).replace(/macos/i, je)), L; }, 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 ce; }, this.setUA = function(L) { return ce = typeof L === m && L.length > F ? ot(L, F) : L, this; }, this.setUA(ce), this; }; ye.VERSION = a, ye.BROWSER = et([d, p, b]), ye.CPU = et([f]), ye.DEVICE = et([c, u, _, N, T, I, C, A, y]), ye.ENGINE = ye.OS = et([d, p]), t.exports && (e = t.exports = ye), e.UAParser = ye; var Fe = typeof n !== l && (n.jQuery || n.Zepto); if (Fe && !Fe.ua) { var rt = new ye(); Fe.ua = rt.getResult(), Fe.ua.get = function() { return rt.getUA(); }, Fe.ua.set = function(Q) { rt.setUA(Q); var re = rt.getResult(); for (var z in re) Fe.ua[z] = re[z]; }; } })(typeof window == "object" ? window : __); }(Qt, Qt.exports)), Qt.exports; } var si; function u_() { if (si) return k; si = 1, Object.defineProperty(k, "__esModule", { value: !0 }); function t(R) { return R && typeof R == "object" && "default" in R ? R.default : R; } var e = nt, n = t(e), r = d_(), a = new r(), o = a.getBrowser(), i = a.getCPU(), s = a.getDevice(), l = a.getEngine(), g = a.getOS(), m = a.getUA(), b = function(E) { return a.setUA(E); }, c = function(E) { if (!E) { console.error("No userAgent string was provided"); return; } var S = new r(E); return { UA: S, browser: S.getBrowser(), cpu: S.getCPU(), device: S.getDevice(), engine: S.getEngine(), os: S.getOS(), ua: S.getUA(), setUserAgent: function(M) { return S.setUA(M); } }; }, d = /* @__PURE__ */ Object.freeze({ ClientUAInstance: a, browser: o, cpu: i, device: s, engine: l, os: g, ua: m, setUa: b, parseUserAgent: c }); function _(R, E) { var S = Object.keys(R); if (Object.getOwnPropertySymbols) { var O = Object.getOwnPropertySymbols(R); E && (O = O.filter(function(M) { return Object.getOwnPropertyDescriptor(R, M).enumerable; })), S.push.apply(S, O); } return S; } function u(R) { for (var E = 1; E < arguments.length; E++) { var S = arguments[E] != null ? arguments[E] : {}; E % 2 ? _(Object(S), !0).forEach(function(O) { C(R, O, S[O]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(R, Object.getOwnPropertyDescriptors(S)) : _(Object(S)).forEach(function(O) { Object.defineProperty(R, O, Object.getOwnPropertyDescriptor(S, O)); }); } return R; } function p(R) { "@babel/helpers - typeof"; return typeof Symbol == "function" && typeof Symbol.iterator == "symbol" ? p = function(E) { return typeof E; } : p = function(E) { return E && typeof Symbol == "function" && E.constructor === Symbol && E !== Symbol.prototype ? "symbol" : typeof E; }, p(R); } function f(R, E) { if (!(R instanceof E)) throw new TypeError("Cannot call a class as a function"); } function N(R, E) { for (var S = 0; S < E.length; S++) { var O = E[S]; O.enumerable = O.enumerable || !1, O.configurable = !0, "value" in O && (O.writable = !0), Object.defineProperty(R, O.key, O); } } function T(R, E, S) { return E && N(R.prototype, E), R; } function C(R, E, S) { return E in R ? Object.defineProperty(R, E, { value: S, enumerable: !0, configurable: !0, writable: !0 }) : R[E] = S, R; } function I() { return I = Object.assign || function(R) { for (var E = 1; E < arguments.length; E++) { var S = arguments[E]; for (var O in S) Object.prototype.hasOwnProperty.call(S, O) && (R[O] = S[O]); } return R; }, I.apply(this, arguments); } function A(R, E) { if (typeof E != "function" && E !== null) throw new TypeError("Super expression must either be null or a function"); R.prototype = Object.create(E && E.prototype, { constructor: { value: R, writable: !0, configurable: !0 } }), E && F(R, E); } function y(R) { return y = Object.setPrototypeOf ? Object.getPrototypeOf : function(S) { return S.__proto__ || Object.getPrototypeOf(S); }, y(R); } function F(R, E) { return F = Object.setPrototypeOf || function(O, M) { return O.__proto__ = M, O; }, F(R, E); } function j(R, E) { if (R == null) return {}; var S = {}, O = Object.keys(R), M, se; for (se = 0; se < O.length; se++) M = O[se], !(E.indexOf(M) >= 0) && (S[M] = R[M]); return S; } function U(R, E) { if (R == null) return {}; var S = j(R, E), O, M; if (Object.getOwnPropertySymbols) { var se = Object.getOwnPropertySymbols(R); for (M = 0; M < se.length; M++) O = se[M], !(E.indexOf(O) >= 0) && Object.prototype.propertyIsEnumerable.call(R, O) && (S[O] = R[O]); } return S; } function Z(R) { if (R === void 0) throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); return R; } function H(R, E) { if (E && (typeof E == "object" || typeof E == "function")) return E; if (E !== void 0) throw new TypeError("Derived constructors may only return object or undefined"); return Z(R); } function ne(R, E) { return Ee(R) || ge(R, E) || le(R, E) || pe(); } function Ee(R) { if (Array.isArray(R)) return R; } function ge(R, E) { var S = R == null ? null : typeof Symbol < "u" && R[Symbol.iterator] || R["@@iterator"]; if (S != null) { var O = [], M = !0, se = !1, ve, He; try { for (S = S.call(R); !(M = (ve = S.next()).done) && (O.push(ve.value), !(E && O.length === E)); M = !0) ; } catch (sr) { se = !0, He = sr; } finally { try { !M && S.return != null && S.return(); } finally { if (se) throw He; } } return O; } } function le(R, E) { if (R) { if (typeof R == "string") return ae(R, E); var S = Object.prototype.toString.call(R).slice(8, -1); if (S === "Object" && R.constructor && (S = R.constructor.name), S === "Map" || S === "Set") return Array.from(R); if (S === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(S)) return ae(R, E); } } function ae(R, E) { (E == null || E > R.length) && (E = R.length); for (var S = 0, O = new Array(E); S < E; S++) O[S] = R[S]; return O; } function pe() { throw new TypeError(`Invalid attempt to destructure non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`); } var X = { Mobile: "mobile", Tablet: "tablet", SmartTv: "smarttv", Console: "console", Wearable: "wearable", Embedded: "embedded", Browser: void 0 }, oe = { Chrome: "Chrome", Firefox: "Firefox", Opera: "Opera", Yandex: "Yandex", Safari: "Safari", InternetExplorer: "Internet Explorer", Edge: "Edge", Chromium: "Chromium", Ie: "IE", MobileSafari: "Mobile Safari", EdgeChromium: "Edge Chromium", MIUI: "MIUI Browser", SamsungBrowser: "Samsung Browser" }, he = { IOS: "iOS", Android: "Android", WindowsPhone: "Windows Phone", Windows: "Windows", MAC_OS: "Mac OS" }, we = { isMobile: !1, isTablet: !1, isBrowser: !1, isSmartTV: !1, isConsole: !1, isWearable: !1 }, Re = function(E) { switch (E) { case X.Mobile: return { isMobile: !0 }; case X.Tablet: return { isTablet: !0 }; case X.SmartTv: return { isSmartTV: !0 }; case X.Console: return { isConsole: !0 }; case X.Wearable: return { isWearable: !0 }; case X.Browser: return { isBrowser: !0 }; case X.Embedded: return { isEmbedded: !0 }; default: return we; } }, Le = function(E) { return b(E); }, B = function(E) { var S = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : "none"; return E || S; }, Se = function() { return typeof window < "u" && (window.navigator || navigator) ? window.navigator || navigator : !1; }, Ae = function(E) { var S = Se(); return S && S.platform && (S.platform.indexOf(E) !== -1 || S.platform === "MacIntel" && S.maxTouchPoints > 1 && !window.MSStream); }, xe = function(E, S, O, M, se) { return { isBrowser: E, browserMajorVersion: B(S.major), browserFullVersion: B(S.version), browserName: B(S.name), engineName: B(O.name), engineVersion: B(O.version), osName: B(M.name), osVersion: B(M.version), userAgent: B(se) }; }, Ue = function(E, S, O, M) { return u({}, E, { vendor: B(S.vendor), model: B(S.model), os: B(O.name), osVersion: B(O.version), ua: B(M) }); }, je = function(E, S, O, M) { return { isSmartTV: E, engineName: B(S.name), engineVersion: B(S.version), osName: B(O.name), osVersion: B(O.version), userAgent: B(M) }; }, Ge = function(E, S, O, M) { return { isConsole: E, engineName: B(S.name), engineVersion: B(S.version), osName: B(O.name), osVersion: B(O.version), userAgent: B(M) }; }, Ve = function(E, S, O, M) { return { isWearable: E, engineName: B(S.name), engineVersion: B(S.version), osName: B(O.name), osVersion: B(O.version), userAgent: B(M) }; }, et = function(E, S, O, M, se) { return { isEmbedded: E, vendor: B(S.vendor), model: B(S.model), engineName: B(O.name), engineVersion: B(O.version), osName: B(M.name), osVersion: B(M.version), userAgent: B(se) }; }; function dt(R) { var E = R ? c(R) : d, S = E.device, O = E.browser, M = E.engine, se = E.os, ve = E.ua, He = Re(S.type), sr = He.isBrowser, i_ = He.isMobile, s_ = He.isTablet, ri = He.isSmartTV, ni = He.isConsole, ai = He.isWearable, oi = He.isEmbedded; if (sr) return xe(sr, O, M, se, ve); if (ri) return je(ri, M, se, ve); if (ni) return Ge(ni, M, se, ve); if (i_ || s_) return Ue(He, S, se, ve); if (ai) return Ve(ai, M, se, ve); if (oi) return et(oi, S, M, se, ve); } var Ye = function(E) { var S = E.type; return S === X.Mobile; }, tt = function(E) { var S = E.type; return S === X.Tablet; }, ot = function(E) { var S = E.type; return S === X.Mobile || S === X.Tablet; }, ze = function(E) { var S = E.type; return S === X.SmartTv; }, qe = function(E) { var S = E.type; return S === X.Browser; }, Ke = function(E) { var S = E.type; return S === X.Wearable; }, Pe = function(E) { var S = E.type; return S === X.Console; }, ct = function(E) { var S = E.type; return S === X.Embedded; }, ye = function(E) { var S = E.vendor; return B(S); }, Fe = function(E) { var S = E.model; return B(S); }, rt = function(E) { var S = E.type; return B(S, "browser"); }, Q = function(E) { var S = E.name; return S === he.Android; }, re = function(E) { var S = E.name; return S === he.Windows; }, z = function(E) { var S = E.name; return S === he.MAC_OS; }, ce = function(E) { var S = E.name; return S === he.WindowsPhone; }, Ie = function(E) { var S = E.name; return S === he.IOS; }, De = function(E) { var S = E.version; return B(S); }, K = function(E) { var S = E.name; return B(S); }, L = function(E) { var S = E.name; return S === oe.Chrome; }, Ne = function(E) { var S = E.name; return S === oe.Firefox; }, Qe = function(E) { var S = E.name; return S === oe.Chromium; }, it = function(E) { var S = E.name; return S === oe.Edge; }, xt = function(E) { var S = E.name; return S === oe.Yandex; }, h = function(E) { var S = E.name; return S === oe.Safari || S === oe.MobileSafari; }, v = function(E) { var S = E.name; return S === oe.MobileSafari; }, w = function(E) { var S = E.name; return S === oe.Opera; }, W = function(E) { var S = E.name; return S === oe.InternetExplorer || S === oe.Ie; }, ue = function(E) { var S = E.name; return S === oe.MIUI; }, _e = function(E) { var S = E.name; return S === oe.SamsungBrowser; }, Te = function(E) { var S = E.version; return B(S); }, x = function(E) { var S = E.major; return B(S); }, Y = function(E) { var S = E.name; return B(S); }, $ = function(E) { var S = E.name; return B(S); }, J = function(E) { var S = E.version; return B(S); }, be = function() { var E = Se(), S = E && E.userAgent && E.userAgent.toLowerCase(); return typeof S == "string" ? /electron/.test(S) : !1; }, ke = function(E) { return typeof E == "string" && E.indexOf("Edg/") !== -1; }, ht = function() { var E = Se(); return E && (/iPad|iPhone|iPod/.test(E.platform) || E.platform === "MacIntel" && E.maxTouchPoints > 1) && !window.MSStream; }, Be = function() { return Ae("iPad"); }, Pt = function() { return Ae("iPhone"); }, kt = function() { return Ae("iPod"); }, Ut = function(E) { return B(E); }; function Ft(R) { var E = R || d, S = E.device, O = E.browser, M = E.os, se = E.engine, ve = E.ua; return { isSmartTV: ze(S), isConsole: Pe(S), isWearable: Ke(S), isEmbedded: ct(S), isMobileSafari: v(O) || Be(), isChromium: Qe(O), isMobile: ot(S) || Be(), isMobileOnly: Ye(S), isTablet: tt(S) || Be(), isBrowser: qe(S), isDesktop: qe(S), isAndroid: Q(M), isWinPhone: ce(M), isIOS: Ie(M) || Be(), isChrome: L(O), isFirefox: Ne(O), isSafari: h(O), isOpera: w(O), isIE: W(O), osVersion: De(M), osName: K(M), fullBrowserVersion: Te(O), browserVersion: x(O), browserName: Y(O), mobileVendor: ye(S), mobileModel: Fe(S), engineName: $(se), engineVersion: J(se), getUA: Ut(ve), isEdge: it(O) || ke(ve), isYandex: xt(O), deviceType: rt(S), isIOS13: ht(), isIPad13: Be(), isIPhone13: Pt(), isIPod13: kt(), isElectron: be(), isEdgeChromium: ke(ve), isLegacyEdge: it(O) && !ke(ve), isWindows: re(M), isMacOs: z(M), isMIUI: ue(O), isSamsungBrowser: _e(O) }; } var Bt = ze(s), pt = Pe(s), jt = Ke(s), vt = ct(s), Xt = v(o) || Be(), At = Qe(o), gt = ot(s) || Be(), Gt = Ye(s), Yt = tt(s) || Be(), qt = qe(s), Zt = qe(s), Ht = Q(g), $e = ce(g), yt = Ie(g) || Be(), Wt = L(o), Jt = Ne(o), er = h(o), Rt = w(o), Vt = W(o), tr = De(g), D = K(g), G = Te(o), ie = x(o), me = Y(o), Ce = ye(s), _t = Fe(s), Xe = $(l), Ze = J(l), Je = Ut(m), st = it(o) || ke(m), rr = xt(o), nr = rt(s), ar = ht(), or = Be(), Ct = Pt(), zt = kt(), ut = be(), Kt = ke(m), Nt = it(o) && !ke(m), te = re(g), It = z(g), Me = ue(o), fe = _e(o), Et = function(E) { if (!E || typeof E != "string") { console.error("No valid user agent string was provided"); return; } var S = c(E), O = S.device, M = S.browser, se = S.os, ve = S.engine, He = S.ua; return Ft({ device: O, browser: M, os: se, engine: ve, ua: He }); }, lt = function(E) { var S = E.renderWithFragment, O = E.children, M = U(E, ["renderWithFragment", "children"]); return Ht ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", M, O) : null; }, St = function(E) { var S = E.renderWithFragment, O = E.children, M = U(E, ["renderWithFragment", "children"]); return qt ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", M, O) : null; }, bt = function(E) { var S = E.renderWithFragment, O = E.children, M = U(E, ["renderWithFragment", "children"]); return Vt ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", M, O) : null; }, q = function(E) { var S = E.renderWithFragment, O = E.children, M = U(E, ["renderWithFragment", "children"]); return yt ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", M, O) : null; }, V = function(E) { var S = E.renderWithFragment, O = E.children, M = U(E, ["renderWithFragment", "children"]); return gt ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", M, O) : null; }, ee = function(E) { var S = E.renderWithFragment, O = E.children, M = U(E, ["renderWithFragment", "children"]); return Yt ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", M, O) : null; }, de = function(E) { var S = E.renderWithFragment, O = E.children, M = U(E, ["renderWithFragment", "children"]); return $e ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", M, O) : null; }, Oe = function(E) { var S = E.renderWithFragment, O = E.children; E.viewClassName, E.style; var M = U(E, ["renderWithFragment", "children", "viewClassName", "style"]); return Gt ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", M, O) : null; }, mt = function(E) { var S = E.renderWithFragment, O = E.children, M = U(E, ["renderWithFragment", "children"]); return Bt ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", M, O) : null; }, Dt = function(E) { var S = E.renderWithFragment, O = E.children, M = U(E, ["renderWithFragment", "children"]); return pt ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", M, O) : null; }, ir = function(E) { var S = E.renderWithFragment, O = E.children, M = U(E, ["renderWithFragment", "children"]); return jt ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", M, O) : null; }, Jo = function(E) { var S = E.renderWithFragment, O = E.children; E.viewClassName, E.style; var M = E.condition, se = U(E, ["renderWithFragment", "children", "viewClassName", "style", "condition"]); return M ? S ? n.createElement(e.Fragment, null, O) : n.createElement("div", se, O) : null; }; function ei(R) { return /* @__PURE__ */ function(E) { A(S, E); function S(O) { var M; return f(this, S), M = H(this, y(S).call(this, O)), M.isEventListenerAdded = !1, M.handleOrientationChange = M.handleOrientationChange.bind(Z(M)), M.onOrientationChange = M.onOrientationChange.bind(Z(M)), M.onPageLoad = M.onPageLoad.bind(Z(M)), M.state = { isLandscape: !1, isPortrait: !1 }, M; } return T(S, [{ key: "handleOrientationChange", value: function() { this.isEventListenerAdded || (this.isEventListenerAdded = !0); var M = window.innerWidth > window.innerHeight ? 90 : 0; this.setState({ isPortrait: M === 0, isLandscape: M === 90 }); } }, { key: "onOrientationChange", value: function() { this.handleOrientationChange(); } }, { key: "onPageLoad", value: function() { this.handleOrientationChange(); } }, { key: "componentDidMount", value: function() { (typeof window > "u" ? "undefined" : p(window)) !== void 0 && gt && (this.isEventListenerAdded ? window.removeEventListener("load", this.onPageLoad, !1) : (this.handleOrientationChange(), window.addEventListener("load", this.onPageLoad, !1)), window.addEventListener("resize", this.onOrientationChange, !1)); } }, { key: "componentWillUnmount", value: function() { window.removeEventListener("resize", this.onOrientationChange, !1); } }, { key: "render", value: function() { return n.createElement(R, I({}, this.props, { isLandscape: this.state.isLandscape, isPortrait: this.state.isPortrait })); } }]), S; }(n.Component); } function a_() { var R = e.useState(function() { var se = window.innerWidth > window.innerHeight ? 90 : 0; return { isPortrait: se === 0, isLandscape: se === 90, orientation: se === 0 ? "portrait" : "landscape" }; }), E = ne(R, 2), S = E[0], O = E[1], M = e.useCallback(function() { var se = window.innerWidth > window.innerHeight ? 90 : 0, ve = { isPortrait: se === 0, isLandscape: se === 90, orientation: se === 0 ? "portrait" : "landscape" }; S.orientation !== ve.orientation && O(ve); }, [S.orientation]); return e.useEffect(function() { return (typeof window > "u" ? "undefined" : p(window)) !== void 0 && gt && (M(), window.addEventListener("load", M, !1), window.addEventListener("resize", M, !1)), function() { window.removeEventListener("resize", M, !1), window.removeEventListener("load", M, !1); }; }, [M]), S; } function ti(R) { var E = R || window.navigator.userAgent; return c(E); } function o_(R) { var E = R || window.navigator.userAgent, S = ti(E), O = Ft(S); return [O, S]; } return k.AndroidView = lt, k.BrowserTypes = oe, k.BrowserView = St, k.ConsoleView = Dt, k.CustomView = Jo, k.IEView = bt, k.IOSView = q, k.MobileOnlyView = Oe, k.MobileView = V, k.OsTypes = he, k.SmartTVView = mt, k.TabletView = ee, k.WearableView = ir, k.WinPhoneView = de, k.browserName = me, k.browserVersion = ie, k.deviceDetect = dt, k.deviceType = nr, k.engineName = Xe, k.engineVersion = Ze, k.fullBrowserVersion = G, k.getSelectorsByUserAgent = Et, k.getUA = Je, k.isAndroid = Ht, k.isBrowser = qt, k.isChrome = Wt, k.isChromium = At, k.isConsole = pt, k.isDesktop = Zt, k.isEdge = st, k.isEdgeChromium = Kt, k.isElectron = ut, k.isEmbedded = vt, k.isFirefox = Jt, k.isIE = Vt, k.isIOS = yt, k.isIOS13 = ar, k.isIPad13 = or, k.isIPhone13 = Ct, k.isIPod13 = zt, k.isLegacyEdge = Nt, k.isMIUI = Me, k.isMacOs = It, k.isMobile = gt, k.isMobileOnly = Gt, k.isMobileSafari = Xt, k.isOpera = Rt, k.isSafari = er, k.isSamsungBrowser = fe, k.isSmartTV = Bt, k.isTablet = Yt, k.isWearable = jt, k.isWinPhone = $e, k.isWindows = te, k.isYandex = rr, k.mobileModel = _t, k.mobileVendor = Ce, k.osName = D, k.osVersion = tr, k.parseUserAgent = c, k.setUserAgent = Le, k.useDeviceData = ti, k.useDeviceSelectors = o_, k.useMobileOrientation = a_, k.withOrientationChange = ei, k; } var m_ = u_(); const li = (t) => { const { backgroundColor: e, icon: n, isDisabled: r = !1, onClick: a } = t; return /* @__PURE__ */ P( "button", { className: "circle-btn", style: { backgroundColor: e ?? "" }, disabled: r, onClick: a, children: n } ); }, p_ = "data:image/svg+xml,%3csvg%20stroke='currentColor'%20fill='currentColor'%20stroke-width='0'%20viewBox='0%200%20512%20512'%20height='1em'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M294.1%20256L167%20129c-9.4-9.4-9.4-24.6%200-33.9s24.6-9.3%2034%200L345%20239c9.1%209.1%209.3%2023.7.7%2033.1L201.1%20417c-4.7%204.7-10.9%207-17%207s-12.3-2.3-17-7c-9.4-9.4-9.4-24.6%200-33.9l127-127.1z'%3e%3c/path%3e%3c/svg%3e", g_ = "data:image/svg+xml,%3csvg%20stroke='currentColor'%20fill='currentColor'%20stroke-width='0'%20viewBox='0%200%20512%20512'%20height='1em'%20width='1em'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M217.9%20256L345%20129c9.4-9.4%209.4-24.6%200-33.9-9.4-9.4-24.6-9.3-34%200L167%20239c-9.1%209.1-9.3%2023.7-.7%2033.1L310.9%20417c4.7%204.7%2010.9%207%2017%207s12.3-2.3%2017-7c9.4-9.4%209.4-24.6%200-33.9L217.9%20256z'%3e%3c/path%3e%3c/svg%3e", E_ = (t) => { const { currentNumber: e = 1, totalCount: n, isShowIndex: r = !1, handleBack: a, handleNext: o } = t; return /* @__PURE__ */ We("div", { className: "slide-btn-cn", children: [ /* @__PURE__ */ P( li, { icon: /* @__PURE__ */ P("img", { src: g_ }), onClick: a, isDisabled: e === 1 } ), r && /* @__PURE__ */ We("p", { className: "slide-btn-index", children: [ e, /* @__PURE__ */ P("span", { children: "/" }), n ] }), /* @__PURE__ */ P( li, { icon: /* @__PURE__ */ P("img", { src: p_ }), onClick: o, isDisabled: e === n } ) ] }); }, S_ = { xs: 12, sm: 14, base: 16, lg: 18, xl: 20, "2xl": 24, "3xl": 30, "4xl": 36, "5xl": 48, "6xl": 60, "7xl": 72, "8xl": 96, "9xl": 128 }, b_ = (t) => { if (t.endsWith("px")) { const e = parseFloat(t.replace("px", "")); return (Number.isNaN(e) ? 16 : e) / 16; } else if (t.endsWith("rem") || t.endsWith("em")) { const e = parseFloat(t.replace(/rem|em/, "")); return Number.isNaN(e) ? 1 : e; } else return (S_[t] ?? Number(t) ?? 16) / 16; }, at = () => { const [t, e] = cr(() => typeof window < "u" ? window.innerWidth / window.innerHeight >= 1.7777777777777777 : !1); return Qo(() => { const n = () => { const r = window.innerWidth / window.innerHeight; e(r >= 1.7777777777777777); }; return window.addEventListener("resize", n), () => window.removeEventListener("resize", n); }, []), (n) => { const r = n.trim(); if (r.endsWith("%") || r === "auto") return r; const a = b_(r); return t ? `calc(${a} * (100vh / 37))` : `calc(${a} * (150vw / 100))`; }; }; function $o(t) { const e = t.split(" ").map((i) => i.trim()), n = e[0] || "0", r = e[1] || n, a = e[2] || n, o = e[3] || r; return [n, r, a, o]; } const f_ = (t) => { const { children: e, textColor: n = "", backgroundColor: r = "", backgroundImage: a, padding: o = "", cornerRadius: i = 0, backgroundClassName: s = "", backgroundSt