1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[42578],{76046:(e,i,t)=>{var r=t(66658);t.o(r,"notFound")&&t.d(i,{notFound:function(){return r.notFound}}),t.o(r,"useParams")&&t.d(i,{useParams:function(){return r.useParams}}),t.o(r,"usePathname")&&t.d(i,{usePathname:function(){return r.usePathname}}),t.o(r,"useRouter")&&t.d(i,{useRouter:function(){return r.useRouter}}),t.o(r,"useSearchParams")&&t.d(i,{useSearchParams:function(){return r.useSearchParams}})},68571:(e,i)=>{Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var t in i)Object.defineProperty(e,t,{enumerable:!0,get:i[t]})}(i,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return t}});let t="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let i=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-i))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),e.exports=i.default)},53704:(e,i,t)=>{Object.defineProperty(i,"__esModule",{value:!0}),function(e,i){for(var t in i)Object.defineProperty(e,t,{enumerable:!0,get:i[t]})}(i,{default:function(){return v},handleClientScriptLoad:function(){return p},initScriptLoader:function(){return h}});let r=t(60306),o=t(29955),n=t(95155),a=r._(t(47650)),s=o._(t(12115)),u=t(81147),l=t(22815),c=t(68571),d=new Map,b=new Set,w=e=>{if(a.default.preinit){e.forEach(e=>{a.default.preinit(e,{as:"style"})});return}if("undefined"!=typeof window){let i=document.head;e.forEach(e=>{let t=document.createElement("link");t.type="text/css",t.rel="stylesheet",t.href=e,i.appendChild(t)})}},f=e=>{let{src:i,id:t,onLoad:r=()=>{},onReady:o=null,dangerouslySetInnerHTML:n,children:a="",strategy:s="afterInteractive",onError:u,stylesheets:c}=e,f=t||i;if(f&&b.has(f))return;if(d.has(i)){b.add(f),d.get(i).then(r,u);return}let p=()=>{o&&o(),b.add(f)},h=document.createElement("script"),m=new Promise((e,i)=>{h.addEventListener("load",function(i){e(),r&&r.call(this,i),p()}),h.addEventListener("error",function(e){i(e)})}).catch(function(e){u&&u(e)});n?(h.innerHTML=n.__html||"",p()):a?(h.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",p()):i&&(h.src=i,d.set(i,m)),(0,l.setAttributesFromProps)(h,e),"worker"===s&&h.setAttribute("type","text/partytown"),h.setAttribute("data-nscript",s),c&&w(c),document.body.appendChild(h)};function p(e){let{strategy:i="afterInteractive"}=e;"lazyOnload"===i?window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>f(e))}):f(e)}function h(e){e.forEach(p),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let i=e.id||e.getAttribute("src");b.add(i)})}function m(e){let{id:i,src:t="",onLoad:r=()=>{},onReady:o=null,strategy:l="afterInteractive",onError:d,stylesheets:w,...p}=e,{updateScripts:h,scripts:m,getIsSsr:v,appDir:g,nonce:y}=(0,s.useContext)(u.HeadManagerContext),k=(0,s.useRef)(!1);(0,s.useEffect)(()=>{let e=i||t;k.current||(o&&e&&b.has(e)&&o(),k.current=!0)},[o,i,t]);let x=(0,s.useRef)(!1);if((0,s.useEffect)(()=>{!x.current&&("afterInteractive"===l?f(e):"lazyOnload"===l&&("complete"===document.readyState?(0,c.requestIdleCallback)(()=>f(e)):window.addEventListener("load",()=>{(0,c.requestIdleCallback)(()=>f(e))})),x.current=!0)},[e,l]),("beforeInteractive"===l||"worker"===l)&&(h?(m[l]=(m[l]||[]).concat([{id:i,src:t,onLoad:r,onReady:o,onError:d,...p}]),h(m)):v&&v()?b.add(i||t):v&&!v()&&f(e)),g){if(w&&w.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===l)return t?(a.default.preload(t,p.integrity?{as:"script",integrity:p.integrity,nonce:y,crossOrigin:p.crossOrigin}:{as:"script",nonce:y,crossOrigin:p.crossOrigin}),(0,n.jsx)("script",{nonce:y,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+J
1SON.stringify([t,{...p,id:i}])+")"}})):(p.dangerouslySetInnerHTML&&(p.children=p.dangerouslySetInnerHTML.__html,delete p.dangerouslySetInnerHTML),(0,n.jsx)("script",{nonce:y,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...p,id:i}])+")"}}));"afterInteractive"===l&&t&&a.default.preload(t,p.integrity?{as:"script",integrity:p.integrity,nonce:y,crossOrigin:p.crossOrigin}:{as:"script",nonce:y,crossOrigin:p.crossOrigin})}return null}Object.defineProperty(m,"__nextScript",{value:!0});let v=m;("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),e.exports=i.default)},22815:(e,i)=>{Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"setAttributesFromProps",{enumerable:!0,get:function(){return n}});let t={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},r=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function o(e){return["async","defer","noModule"].includes(e)}function n(e,i){for(let[n,a]of Object.entries(i)){if(!i.hasOwnProperty(n)||r.includes(n)||void 0===a)continue;let s=t[n]||n.toLowerCase();"SCRIPT"===e.tagName&&o(s)?e[s]=!!a:e.setAttribute(s,String(a)),(!1===a||"SCRIPT"===e.tagName&&o(s)&&(!a||"false"===a))&&(e.setAttribute(s,""),e.removeAttribute(s))}}("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),e.exports=i.default)},44564:(e,i,t)=>{var r=t(12115),o=t(94236),n="function"==typeof Object.is?Object.is:function(e,i){return e===i&&(0!==e||1/e==1/i)||e!=e&&i!=i},a=o.useSyncExternalStore,s=r.useRef,u=r.useEffect,l=r.useMemo,c=r.useDebugValue;i.useSyncExternalStoreWithSelector=function(e,i,t,r,o){var d=s(null);if(null===d.current){var b={hasValue:!1,value:null};d.current=b}else b=d.current;var w=a(e,(d=l(function(){function e(e){if(!u){if(u=!0,a=e,e=r(e),void 0!==o&&b.hasValue){var i=b.value;if(o(i,e))return s=i}return s=e}if(i=s,n(a,e))return i;var t=r(e);return void 0!==o&&o(i,t)?(a=e,i):(a=e,s=t)}var a,s,u=!1,l=void 0===t?null:t;return[function(){return e(i())},null===l?void 0:function(){return e(l())}]},[i,t,r,o]))[0],d[1]);return u(function(){b.hasValue=!0,b.value=w},[w]),c(w),w}},18010:(e,i,t)=>{e.exports=t(44564)},43463:(e,i,t)=>{function r(){for(var e,i,t=0,r="",o=arguments.length;t<o;t++)(e=arguments[t])&&(i=function e(i){var t,r,o="";if("string"==typeof i||"number"==typeof i)o+=i;else if("object"==typeof i){if(Array.isArray(i)){var n=i.length;for(t=0;t<n;t++)i[t]&&(r=e(i[t]))&&(o&&(o+=" "),o+=r)}else for(r in i)i[r]&&(o&&(o+=" "),o+=r)}return o}(e))&&(r&&(r+=" "),r+=i);return r}t.d(i,{$:()=>r,A:()=>o});let o=r},41182:(e,i,t)=>{t.d(i,{Kq:()=>h,e3:()=>u,zN:()=>l});var r=t(12115),o=t(80710),n=t(18010),a=t(94236);function s(e){let i=r.useContext(p);return e&&!i&&c("No scope found, consider adding <Provider> to app root"),i}function u(e,i){return function(e,i){let t=o.is.unit(e),n={};t?n={unit:e}:"@@unitShape"in e?"function"==typeof e["@@unitShape"]?n=e["@@unitShape"]():c("expect @@unitShape to be a function"):n=e;let a=Array.isArray(n),s=r.useRef({stale:1,justSubscribed:0,scope:i}),[u,l,b,f,p]=r.useMemo(()=>{s.current.stale=1;let e=Array.isArray(n)?[]:{},r=[],a=[],u=[],l=[];for(let s in n){if(!({}).hasOwnProperty.call(n,s))continue;let d=n[s];o.is.unit(d)||c(`expect useUnit ${t?"argument":`value in key "${s}"`} to be a unit`),o.is.event(d)||o.is.effect(d)?(e[s]=i?(0,o.GY)(d,{scope:i}):d,u.push(s),l.push(d)):(e[s]=null,r.push(s),a.push(d))}return[e,r,a,u,l]},[s,i,...Object.keys(n),...Object.values(n)]),h=r.useRef({value:u,storeKeys:l,eventKeys:f,eventValues:p}),m=r.useCallback(e=>{let t=s.current;return t.justSubscribed=1,(0,o.AX)({unit:b,fn:()=>{t.stale||(t.stale=1,e())},scope:i,batch:1})},[b,i,h,s]),v=r.useCallback(()=>{let e=h.current,r=s.current,o,n=0,c=e.value,d=e.storeKeys,m=e.eventKe
1ys,v=e.eventValues,g=i!==r.scope;if(r.stale||r.justSubscribed||g){n=!r.justSubscribed||g,o=a?[...u]:{...u},d.length===l.length&&m.length===f.length||(n=1);for(let e=0;e<l.length;e++){let t=w(b[e],i),r=l[e];n||(n=d.includes(r)?c[r]!==t:1),o[r]=t}for(let e=0;e<f.length;e++){let i=p[e],t=f[e];n||(n=m.includes(t)?v[m.indexOf(t)]!==i:1)}}return n&&(e.value=o),e.storeKeys=l,e.eventKeys=f,e.eventValues=p,r.stale=0,r.justSubscribed=!n,r.scope=i,t?e.value.unit:e.value},[m,b,p,i,h,s]);return d(m,v,v)}(e,s(null==i?void 0:i.forceScope))}function l(e,i){return function([e,i],t){let n,a,s,u,l=f;i?(n=i,s=e,u=[]):{fn:n,store:s,keys:u,defaultValue:a,updateFilter:l=f}=e,o.is.store(s)||c("useStoreMap expects a store"),Array.isArray(u)||c("useStoreMap expects an array as keys"),"function"!=typeof n&&c("useStoreMap expects a function");let d=r.useCallback(e=>(0,o.AX)({unit:s,fn:e,scope:t}),[s,t]),p=r.useCallback(()=>w(s,t),[s,t]),h=r.useRef(),m=r.useRef(),v=r.useRef(u);return b(d,p,p,e=>{if(h.current!==e||!((e,i)=>{if(!e||!i||e.length!==i.length)return 0;let t=1;for(let r=0;r<e.length;r++)if(e[r]!==i[r]){t=0;break}return t})(v.current,u)){let i=n(e,u);void 0===i&&void 0!==a&&(i=a),h.current=e,v.current=u,void 0!==i&&(m.current=i)}return m.current},(e,i)=>!l(i,e))}([e,i],s(null==e?void 0:e.forceScope))}let c=e=>{throw Error(e)},{useSyncExternalStore:d}=("undefined"!=typeof window?r.useLayoutEffect:r.useEffect,a),{useSyncExternalStoreWithSelector:b}=n,w=(e,i)=>i?i.getState(e):e.getState(),f=(e,i)=>e!==i,p=r.createContext(null),{Provider:h}=p},28485:(e,i,t)=>{t.d(i,{O:()=>eH});var r="user-agent",o={FUNCTION:"function",OBJECT:"object",STRING:"string",UNDEFINED:"undefined"},n="browser",a="device",s="engine",u="result",l="name",c="type",d="vendor",b="version",w="architecture",f="major",p="model",h="console",m="mobile",v="tablet",g="smarttv",y="wearable",k="embedded",x="inapp",S="brands",C="formFactors",_="fullVersionList",O="platform",E="platformVersion",I="bitness",T="sec-ch-ua",N=T+"-full-version-list",M=T+"-arch",j=T+"-"+I,P=T+"-form-factors",A=T+"-"+m,q=T+"-"+p,F=T+"-"+O,R=F+"-version",H=[S,_,m,p,O,E,w,C,I],L="Amazon",z="Apple",U="ASUS",D="BlackBerry",V="Google",B="Huawei",G="Lenovo",$="Honor",W="Microsoft",J="Motorola",X="Nvidia",K="OnePlus",Y="OPPO",Z="Samsung",Q="Sharp",ee="Sony",ei="Xiaomi",et="Zebra",er="Chrome",eo="Chromium",en="Chromecast",ea="Edge",es="Firefox",eu="Opera",el="Facebook",ec="Sogou",ed="Mobile ",eb=" Browser",ew="Windows",ef=typeof window!==o.UNDEFINED&&window.navigator?window.navigator:void 0,ep=ef&&ef.userAgentData?ef.userAgentData:void 0,eh=function(e,i){var t={},r=i;if(!eg(i))for(var o in r={},i)for(var n in i[o])r[n]=i[o][n].concat(r[n]?r[n]:[]);for(var a in e)t[a]=r[a]&&r[a].length%2==0?r[a].concat(e[a]):e[a];return t},em=function(e){for(var i={},t=0;t<e.length;t++)i[e[t].toUpperCase()]=e[t];return i},ev=function(e,i){if(typeof e===o.OBJECT&&e.length>0){for(var t in e)if(ex(i)==ex(e[t]))return!0;return!1}return!!ey(e)&&ex(i)==ex(e)},eg=function(e,i){for(var t in e)return/^(browser|cpu|device|engine|os)$/.test(t)||!!i&&eg(e[t])},ey=function(e){return typeof e===o.STRING},ek=function(e){if(e){for(var i=[],t=eC(e).split(","),r=0;r<t.length;r++)if(t[r].indexOf(";")>-1){var o=eE(t[r]).split(";v=");i[r]={brand:o[0],version:o[1]}}else i[r]=eE(t[r]);return i}},ex=function(e){return ey(e)?e.toLowerCase():e},eS=function(e){return ey(e)?eO(/[^\d\.]/g,e).split(".")[0]:void 0},eC=function(e){return ey(e)?eE(eO(/\\?\"/g,e),500):void 0},e_=function(e){for(var i in e)if(e.hasOwnProperty(i)){var t=e[i];typeof t==o.OBJECT&&2==t.length?this[t[0]]=t[1]:this[t]=void 0}return this},eO=function(e,i){return ey(i)?i.replace(e,""):i},eE=function(e,i){return e=eO(/^\s\s*/,String(e)),typeof i===o.UNDEFINED?e:e.substring(0,i)},eI=function(e,i){if(e&&i)for(var t,r,n,a,s,u,l=0;l<i.length&&!s;){var c=i[l],d=i[l+1];for(t=r=0;t<c.length&&!s&&c[t];)if(s=c[t++].exec(e))for(n=0;n<d.length;n++)u=s[++r],typeof(a=d[n])===o.OBJECT&&a.length>0?2===a.length?typeof a[1]==o.FUNCTION?this[a[0]]=a[1].call(this,u):this[a[0]]=a[1]:a.length>=3&&(typeof a[1]!==o.FUNCTION||a[1].exec&&a[1].test?3==a.length?this[a[0]]=u?u.replace(a[1],a[2]):void 0:4==a.length?this[a[0]]=u?a[3].call(this,u.replace(a[1],a[2])):void 0:a.length>4&&(this[a[0]]=u?a[3].apply(this,[u.replace(a[1],a[2])].concat(a.slice(4))):void 0):a.length>3?this[a[0]]=u?a[1].apply(this,a.slice(2)):void 0:this[a[0]]=u?a[1].call(this,u,a[2]):void 0):this[a]=u||void 0;l+=2}}
vendor: 4,578 bytes, line 1
1,eT=function(e,i){for(var t in i)if(typeof i[t]===o.OBJECT&&i[t].length>0){for(var r=0;r<i[t].length;r++)if(ev(i[t][r],e))return"?"===t?void 0:t}else if(ev(i[t],e))return"?"===t?void 0:t;return i.hasOwnProperty("*")?i["*"]:e},eN={ME:"4.90","NT 3.51":"3.51","NT 4.0":"4.0",2e3:["5.0","5.01"],XP:["5.1","5.2"],Vista:"6.0",7:"6.1",8:"6.2","8.1":"6.3",10:["6.4","10.0"],NT:""},eM={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},ej={Chrome:"Google Chrome",Edge:"Microsoft Edge","Edge WebView2":"Microsoft Edge WebView2","Chrome WebView":"Android WebView","Chrome Headless":"HeadlessChrome","Huawei Browser":"HuaweiBrowser","MIUI Browser":"Miui Browser","Opera Mobi":"OperaMobile",Yandex:"YaBrowser"},eP={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[b,[l,ed+"Chrome"]],[/webview.+edge\/([\w\.]+)/i],[b,[l,ea+" WebView"],[c,x]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[b,[l,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[l,b],[/opios[\/ ]+([\w\.]+)/i],[b,[l,eu+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[b,[l,eu+" GX"]],[/\bopr\/([\w\.]+)/i],[b,[l,eu]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[b,[l,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[b,[l,"Maxthon"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer|sleipnir)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim(?:browser|boat|jet))[\/ ]?([\d\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(atlas|flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|qupzilla|falkon|rekonq|puffin|whale(?!.+naver)|qqbrowserlite|duckduckgo|klar|helio|(?=comodo_)?dragon|otter|dooble|(?:hi|lg |ovi|qute)browser|palemoon)\/v?([-\w\.]+)/i,/(brave)(?: chrome)?\/([\d\.]+)/i,/(aloha|heytap|ovi|115|surf|qwant)browser\/([\d\.]+)/i,/(qwant)(?:ios|mobile)\/([\d\.]+)/i,/(ecosia|weibo)(?:__| \w+@)([\d\.]+)/i],[l,b],[/quark(?:pc)?\/([-\w\.]+)/i],[b,[l,"Quark"]],[/\bddg\/([\w\.]+)/i],[b,[l,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb| ucpc)[\/ ]?([\w\.]+)/i],[b,[l,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[b,[l,"WeChat"]],[/konqueror\/([\w\.]+)/i],[b,[l,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[b,[l,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[b,[l,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[b,[l,"Smart "+G+eb]],[/(av(?:ast|g|ira))\/([\w\.]+)/i],[[l,/(.+)/,"$1 Secure"+eb],b],[/norton\/([\w\.]+)/i],[b,[l,"Norton Private"+eb]],[/\bfocus\/([\w\.]+)/i],[b,[l,es+" Focus"]],[/ mms\/([\w\.]+)$/i],[b,[l,eu+" Neon"]],[/ opt\/([\w\.]+)$/i],[b,[l,eu+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[b,[l,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[b,[l,"Dolphin"]],[/coast\/([\w\.]+)/i],[b,[l,eu+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[b,[l,"MIUI"+eb]],[/fxios\/([\w\.-]+)/i],[b,[l,ed+es]],[/\bqihoobrowser\/?([\w\.]*)/i],[b,[l,"360"]],[/\b(qq)\/([\w\.]+)/i],[[l,/(.+)/,"$1Browser"],b],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[l,/(.+)/,"$1"+eb],b],[/ HBPC\/([\w\.]+)/],[b,[l,B+eb]],[/samsungbrowser\/([\w\.]+)/i],[b,[l,Z+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[b,[l,ec+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[l,ec+" Mobile"],b],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[l,b],[/(lbbrowser|luakit|rekonq|steam(?= (clie|tenf|gameo)))/i],[l],[/ome\/([\w\.]+).+(iron(?= saf)|360(?=[es]e$))/i],[b,l],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[l,el],b,[c,x]],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/(daum)apps[\/ ]([\w\.]+)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(bing)(?:web|sapphire)\/([\w\.]+)/i,/(instagram|snapchat|klarna)[\/ ]([-\w\.]+)/i],[l,b,[c,x]],[/\bgsa\/([\w\.]+) .*safari\//i],[b,[l,"GSA"],[c,x]],[/(?:musical_ly|trill)(?:.+app_?version\/|_)([\w\.]+)/i],[b,[l,"TikTok"],[c,x]],[/\[(linkedin)app\]/i],[l,[c,x]],[/(zalo(?:app)?)[\/\sa-z]*([\w\.-]+)/i],[[l,/(.+)/,"Zalo"],b,[c,x]],[/(chromium)[\/ ]([-\w\.]+)/i],[l,b],[/ome-(lighthouse)$/i],[l,[c,"fetcher"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[b,[l,er+" Headless"]],[/wv\).+chrome\/([\w\.]+).+edgw\//i],[b,[l,ea+" WebView2"],[c,x]],[/; wv\).+(chrome)\/([\w\.]+)/i],[[l,er+" WebView"],b,[c,x]],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[b,[l,"Android"+eb]],[/chrome\/([\w\.]+) mobile/i],[b,[l,ed+"
1Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[l,b],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[b,[l,ed+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[l,ed+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[b,l],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[l,[b,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[l,b],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[l,ed+es],b],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[l,"Netscape"],b],[/(wolvic|librewolf)\/([\w\.]+)/i],[l,b],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[b,[l,es+" 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|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+(?= .+rv\:.+gecko\/\d+)|[0-4][\w\.]+(?!.+compatible))/i,/(amaya|dillo|doris|icab|ladybird|lynx|mosaic|netsurf|obigo|polaris|w3m|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/\b(links) \(([\w\.]+)/i],[l,[b,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[l,[b,/[^\d\.]+./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[w,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[w,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[w,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[w,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[w,"arm"]],[/ sun4\w[;\)]/i],[[w,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i,/((ppc|powerpc)(64)?)( mac|;|\))/i,/(?:osf1|[freopnt]{3,4}bsd) (alpha)/i],[[w,/ower/,"",ex]],[/mc680.0/i],[[w,"68k"]],[/winnt.+\[axp/i],[[w,"alpha"]]],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],[p,[d,Z],[c,v]],[/\b((?:s[cgp]h|gt|sm)-(?![lr])\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]((?!sm-[lr]|browser)[-\w]+)/i,/sec-(sgh\w+)/i],[p,[d,Z],[c,m]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)[\/\);]/i],[p,[d,z],[c,m]],[/\b(?:ios|apple\w+)\/.+[\(\/](ipad)/i,/\b(ipad)[\d,]*[;\] ].+(mac |i(pad)?)os/i],[p,[d,z],[c,v]],[/(macintosh);/i],[p,[d,z]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[p,[d,Q],[c,m]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[p,[d,$],[c,v]],[/honor([-\w ]+)[;\)]/i],[p,[d,$],[c,m]],[/\b((?:ag[rs][2356]?k?|bah[234]?|bg[2o]|bt[kv]|cmr|cpn|db[ry]2?|jdn2|got|kob2?k?|mon|pce|scm|sht?|[tw]gr|vrd)-[ad]?[lw][0125][09]b?|605hw|bg2-u03|(?:gem|fdr|m2|ple|t1)-[7a]0[1-4][lu]|t1-a2[13][lw]|mediapad[\w\. ]*(?= bui|\)))\b(?!.+d\/s)/i],[p,[d,B],[c,v]],[/(?:huawei) ?([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][\dc][adnt]?)\b(?!.+d\/s)/i],[p,[d,B],[c,m]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b(?:xiao)?((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[p,/_/g," "],[d,ei],[c,v]],[/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/oid[^\)]+; (redmi[\-_ ]?(?:note|k)?[\w_ ]+|m?[12]\d[01]\d\w{3,6}|poco[\w ]+|(shark )?\w{3}-[ah]0|qin ?[1-3](s\+|ultra| pro)?)( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note|max|cc)?[_ ]?(?:\d{0,2}\w?)[_ ]?(?:plus|se|lite|pro)?( 5g|lte)?)(?: bui|\))/i,/; ([\w ]+) miui\/v?\d/i],[[p,/_/g," "],[d,ei],[c,m]],[/droid.+; (cph2[3-6]\d[13579]|((gm|hd)19|(ac|be|in|kb)20|(d[en]|eb|le|mt)21|ne22)[0-2]\d|p[g-l]\w[1m]10)\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[p,[d,K],[c,m]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[p,[d,Y],[c,m]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[p,[d,eT,{OnePlus:["203","304","403","404","413","415"],"*":Y}],[c,v]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[p,[d,"BLU"],[c,m]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[p,[d,"Vivo"],[c,m]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[p,[d,"Realme"],[c,m]],[/(ideatab[-\w ]+|602lv|d-42a|a101lv|a2109a|a3500-hv|s[56]000|pb-6505[my]|tb-?x?\d{3,4}(?:f[cu]|xu|[av])|yt\d?-[jx]?\d+[lfmx])( bui|;|\)|\/)/i,/lenovo ?(b[68]0[08]0-?[hf]?|tab(?:[\w- ]+?)|tb[\w-]{6,7})( bui|;|\)|\/)/i],[p,[d,G],[c,v]],[/lenovo[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i],[p,[d,G],[c,m]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ]([\w\s]+)(\)| bui)/i,/((?:moto(?! 360)[-\w\(\) ]+|xt\d{3,4}[cgkosw\+]?[-\d]*|nexus 6)(?= bui|\)))/i],[p,[d,J],[c,m]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[p,[d,J],[c,v]],[/\b(?:lg)?([vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[p,[d,"LG"],[c,v]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch|webos))(\w+)/i,/\blg-?([\d\w]+) bui/i],[p,[d,"LG"],[c,m]],[/(nokia) (t[12][01])/i],[d,p,[c,v]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*?))( bui|\)|;|\/)/i],[[p,/_/g," "],[c,m],[d,"Nokia"]],[/(pixel (c|tablet))\b/i],[p,[d,V],[c,v]],[/droid.+;(?: google)? (g(01[13]a|020[aem]|025[jn]|1b60|1f8f|2ybb|4s1m|576d|5nz6|8hhn|8vou|a02099|c15s|d1yq|e2ae|ec77|gh2x|kv4x|p4bc|pj41|r83y|tt9q|ur25|wvk6)|pixel[\d ]*a?( pro)?( xl)?( fold)?( \(5g\))?)( bui|\))/i],[p,[d,V],[c,m]],[/(google) (pixelbook( go)?)/i],[d,p],[/droid.+; (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-\w\w\d\d)(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[p,[d,ee],[c,m]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[p,"Xperia Tablet"],[d,ee],[c,v]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[p,[d,L],[c,v]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[p,/(.+)/g,"Fire Phone $1"],[d,L],[c,m]],[/(playbook);[-\w\),; ]+(rim)/i],[p,d,[c,v]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/(?:blackberry|\(bb10;) (\w+)/i],[p,[d,D],[c,m]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[p,[d,U],[c,v]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[p,[d,U],[c,m]],[/(nexus 9)/i],[p,[d,"HTC"],[c,v]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[d,[p,/_/g," "],[c,m]],[/tcl (xess p17aa)/i,/droid [\w\.]+; ((?:8[14]9[16]|9(?:0(?:48|60|8[01])|1(?:3[27]|66)|2(?:6[69]|9[56])|466))[gqswx])(_\w(\w|\w\w)
vendor: 4,527 bytes, line 1
1)?(\)| bui)/i],[p,[d,"TCL"],[c,v]],[/droid [\w\.]+; (418(?:7d|8v)|5087z|5102l|61(?:02[dh]|25[adfh]|27[ai]|56[dh]|59k|65[ah])|a509dl|t(?:43(?:0w|1[adepqu])|50(?:6d|7[adju])|6(?:09dl|10k|12b|71[efho]|76[hjk])|7(?:66[ahju]|67[hw]|7[045][bh]|71[hk]|73o|76[ho]|79w|81[hks]?|82h|90[bhsy]|99b)|810[hs]))(_\w(\w|\w\w))?(\)| bui)/i],[p,[d,"TCL"],[c,m]],[/(itel) ((\w+))/i],[[d,ex],p,[c,eT,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[p,[d,"Acer"],[c,v]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[p,[d,"Meizu"],[c,m]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[p,[d,"Ulefone"],[c,m]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[p,[d,"Energizer"],[c,m]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[p,[d,"Cat"],[c,m]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[p,[d,"Smartfren"],[c,m]],[/droid.+; (a(in)?(0(15|59|6[35])|142)p?)/i],[p,[d,"Nothing"],[c,m]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[p,[d,"Archos"],[c,v]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[p,[d,"Archos"],[c,m]],[/blackview ([-\w ]+)( b|\))/i,/; (bv\d{4}[-\w ]*)( b|\))/i],[p,[d,"Blackview"],[c,m]],[/; (n159v)/i],[p,[d,"HMD"],[c,m]],[/((revvl[ \w\+]+|tm(?:rv|af)\w*[45]g(?:tb)?))( b|\))/i],[p,[c,function(e,i){return i.test.test(e)?i.ifTrue:i.ifFalse},{test:/ta?b/i,ifTrue:v,ifFalse:m}],[d,"T-Mobile"]],[/(imo) (tab \w+)/i,/(infinix|tecno) (x1101b?|p904|dp(7c|8d|10a)( pro)?|p70[1-3]a?|p904|t1101)/i],[d,p,[c,v]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus(?! zenw)|dell|jolla|meizu|motorola|polytron|tecno|micromax|advan)[-_ ]?([-\w]*)/i,/; (blu|coolpad|cubot|hmd|imo|infinix|lava|oneplus|tcl|wiko)[_ ]([-\w\+ ]+?)(?: bui|\)|; r)/i,/(hp) ([\w ]+\w)/i,/(microsoft); (lumia[\w ]+)/i,/(oppo) ?([\w ]+) bui/i,/(hisense) ([ehv][\w ]+)\)/i,/droid[^;]+; (philips)[_ ]([sv-x][\d]{3,4}[xz]?)/i],[d,p,[c,m]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[d,p,[c,v]],[/(surface duo)/i],[p,[d,W],[c,v]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[p,[d,"Fairphone"],[c,m]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[p,[d,X],[c,v]],[/(sprint) (\w+)/i],[d,p,[c,m]],[/(kin\.[onetw]{3})/i],[[p,/\./g," "],[d,W],[c,m]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[p,[d,et],[c,v]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[p,[d,et],[c,m]],[/(philips)[\w ]+tv/i,/smart-tv.+(samsung)/i],[d,[c,g]],[/hbbtv.+maple;(\d+)/i],[[p,/^/,"SmartTV"],[d,Z],[c,g]],[/(vizio)(?: |.+model\/)(\w+-\w+)/i,/tcast.+(lg)e?. ([-\w]+)/i],[d,p,[c,g]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[d,"LG"],[c,g]],[/(apple) ?tv/i],[d,[p,z+" TV"],[c,g]],[/crkey.*devicetype\/chromecast/i],[[p,en+" Third Generation"],[d,V],[c,g]],[/crkey.*devicetype\/([^/]*)/i],[[p,/^/,"Chromecast "],[d,V],[c,g]],[/fuchsia.*crkey/i],[[p,en+" Nest Hub"],[d,V],[c,g]],[/crkey/i],[[p,en],[d,V],[c,g]],[/(portaltv)/i],[p,[d,el],[c,g]],[/droid.+aft(\w+)( bui|\))/i],[p,[d,L],[c,g]],[/(shield \w+ tv)/i],[p,[d,X],[c,g]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[p,[d,Q],[c,g]],[/(bravia[\w ]+)( bui|\))/i],[p,[d,ee],[c,g]],[/(mi(tv|box)-?\w+) bui/i],[p,[d,ei],[c,g]],[/Hbbtv.*(technisat) (.*);/i],[d,p,[c,g]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[d,/.+\/(\w+)/,"$1",eT,{LG:"lge"}],[p,eE],[c,g]],[/(playstation \w+)/i],[p,[d,ee],[c,h]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[p,[d,W],[c,h]],[/(ouya)/i,/(nintendo) (\w+)/i,/(retroid) (pocket ([^\)]+))/i,/(valve).+(steam deck)/i,/droid.+; ((shield|rgcube|gr0006))( bui|\))/i],[[d,eT,{Nvidia:"Shield",Anbernic:"RGCUBE",Logitech:"GR0006"}],p,[c,h]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[p,[d,Z],[c,y]],[/((pebble))app/i,/(asus|google|lg|oppo|xiaomi) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[d,p,[c,y]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[p,[d,Y],[c,y]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[p,[d,z],[c,y]],[/(opwwe\d{3})/i],[p,[d,K],[c,y]],[/(moto 360)/i],[p,[d,J],[c,y]],[/(smartwatch 3)/i],[p,[d,ee],[c,y]],[/(g watch r)/i],[p,[d,"LG"],[c,y]],[/droid.+; (wt63?0{2,3})\)/i],[p,[d,et],[c,y]],[/droid.+; (glass) \d/i],[p,[d,V],[c,"xr"]],[/(pico) ([\w ]+) os\d/i],[d,p,[c,"xr"]],[/(quest( \d| pro)?s?).+vr/i],[p,[d,el],[c,"xr"]],[/mobile vr; rv.+firefox/i],[[c,"xr"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[d,[c,k]],[/(aeobc)\b/i],[p,[d,L],[c,k]],[/(homepod).+mac os/i],[p,[d,z],[c,k]],[/windows iot/i],[[c,
1k]],[/droid.+; ([\w- ]+) (4k|android|smart|google)[- ]?tv/i],[p,[c,g]],[/\b((4k|android|smart|opera)[- ]?tv|tv; rv:|large screen[\w ]+safari)\b/i],[[c,g]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew|; hmsc).+?(mobile|vr|\d) safari/i],[p,[c,eT,{mobile:"Mobile",xr:"VR","*":v}]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[c,v]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[c,m]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[p,[d,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[b,[l,ea+"HTML"]],[/(arkweb)\/([\w\.]+)/i],[l,b],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[b,[l,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna|servo)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links|dillo)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[l,b],[/ladybird\//i],[[l,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[b,l]],os:[[/(windows nt) (6\.[23]); arm/i],[[l,/N/,"R"],[b,eT,eN]],[/(windows (?:phone|mobile|iot))(?: os)?[\/ ]?([\d\.]*( se)?)/i,/(windows)[\/ ](1[01]|2000|3\.1|7|8(\.1)?|9[58]|me|server 20\d\d( r2)?|vista|xp)/i],[l,b],[/windows nt ?([\d\.\)]*)(?!.+xbox)/i,/\bwin(?=3| ?9|n)(?:nt| 9x )?([\d\.;]*)/i],[[b,/(;|\))/g,"",eT,eN],[l,ew]],[/(windows ce)\/?([\d\.]*)/i],[l,b],[/[adehimnop]{4,7}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv|ios(?=.+ip(?:ad|hone)|.+apple ?tv)|ip(?:ad|hone)(?: |.+i(?:pad)?)os|apple ?tv.+ios)[\/ ]([\w\.]+)/i,/\btvos ?([\w\.]+)/i,/cfnetwork\/.+darwin/i],[[b,/_/g,"."],[l,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+(haiku|morphos))/i],[[l,"macOS"],[b,/_/g,"."]],[/android ([\d\.]+).*crkey/i],[b,[l,en+" Android"]],[/fuchsia.*crkey\/([\d\.]+)/i],[b,[l,en+" Fuchsia"]],[/crkey\/([\d\.]+).*devicetype\/smartspeaker/i],[b,[l,en+" SmartSpeaker"]],[/linux.*crkey\/([\d\.]+)/i],[b,[l,en+" Linux"]],[/crkey\/([\d\.]+)/i],[b,[l,en]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[b,l],[/(ubuntu) ([\w\.]+) like android/i],[[l,/(.+)/,"$1 Touch"],b],[/(harmonyos)[\/ ]?([\d\.]*)/i,/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen)\w*[-\/\.; ]?([\d\.]*)/i],[l,b],[/\(bb(10);/i],[b,[l,D]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[b,[l,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile[;\w ]*|tablet|tv|[^\)]*(?:viera|lg(?:l25|-d300)|alcatel ?o.+|y300-f1)); rv:([\w\.]+)\).+gecko\//i],[b,[l,es+" OS"]],[/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i,/webos(?:[ \/]?|\.tv-20(?=2[2-9]))(\d[\d\.]*)/i],[b,[l,"webOS"]],[/web0s;.+?(?:chr[o0]me|safari)\/(\d+)/i],[[b,eT,{25:"120",24:"108",23:"94",22:"87",6:"79",5:"68",4:"53",3:"38",2:"538",1:"537","*":"TV"}],[l,"webOS"]],[/watch(?: ?os[,\/ ]|\d,\d\/)([\d\.]+)/i],[b,[l,"watchOS"]],[/cros [\w]+(?:\)| ([\w\.]+)\b)/i],[b,[l,"Chrome OS"]],[/kepler ([\w\.]+); (aft|aeo)/i],[b,[l,"Vega OS"]],[/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) (\w+)/i,/(xbox); +xbox ([^\);]+)/i,/(pico) .+os([\w\.]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/linux.+(mint)[\/\(\) ]?([\w\.]*)/i,/(mageia|vectorlinux|fuchsia|arcaos|arch(?= ?linux))[;l ]([\d\.]*)/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire|knoppix)(?: gnu[\/ ]linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/\b(aix)[; ]([1-9\.]{0,4})/i,/(hurd|linux|morphos)(?: (?:arm|x86|ppc)\w*| ?)([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) ?(r\d)?/i],[l,b],[/(sunos) ?([\d\.]*)/i],[[l,"Solaris"],b],[/\b(beos|os\/2|amigaos|openvms|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[l,b]]},eA=function(){var e={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}};return e_.call(e.init,[[n,[l,b,f,c]],["cpu",[w]],[a,[c,p,d]],[s,[l,b]],["os",[l,b]]]),e_.call(e.isIgnore,[[n,[b,f]],[s,[b]],["os",[b]]]),e_.call(e.isIgnoreRgx,[[n,/ ?browser$/i],["os",/ ?os$/i]]),e_.call(e.toString,[[n,[l,b]],["cpu",[w]],[a,[d,p]],[s,[l,b]],["os",[l,b]]]),e}(),eq=function(e,i){var t=eA.init[i],r=eA.isIgnore[i]||0,n=eA.isIgnoreRgx[i]||0,a=eA.toString[i]||0;function s(){e_.call(this,t)}return s.prototype.getItem=function(){return e},s.prototype.withClientHints=function(){return ep?ep.getHighEntropyValues(H).then(function(i){return e.setCH(new eF(i,!1)).parseCH().get()}):e.parseCH().get()}
1,s.prototype.withFeatureCheck=function(){return e.detectFeature().get()},i!=u&&(s.prototype.is=function(e){var i=!1;for(var t in this)if(this.hasOwnProperty(t)&&!ev(r,t)&&ex(n?eO(n,this[t]):this[t])==ex(n?eO(n,e):e)){if(i=!0,e!=o.UNDEFINED)break}else if(e==o.UNDEFINED&&i){i=!i;break}return i},s.prototype.toString=function(){var e="";for(var i in a)typeof this[a[i]]!==o.UNDEFINED&&(e+=(e?" ":"")+this[a[i]]);return e||o.UNDEFINED}),s.prototype.then=function(e){var i=this,t=function(){for(var e in i)i.hasOwnProperty(e)&&(this[e]=i[e])};t.prototype={is:s.prototype.is,toString:s.prototype.toString,withClientHints:s.prototype.withClientHints,withFeatureCheck:s.prototype.withFeatureCheck};var r=new t;return e(r),r},new s};function eF(e,i){if(e=e||{},e_.call(this,H),i)e_.call(this,[[S,ek(e[T])],[_,ek(e[N])],[m,/\?1/.test(e[A])],[p,eC(e[q])],[O,eC(e[F])],[E,eC(e[R])],[w,eC(e[M])],[C,ek(e[P])],[I,eC(e[j])]]);else for(var t in e)this.hasOwnProperty(t)&&typeof e[t]!==o.UNDEFINED&&(this[t]=e[t])}function eR(e,i,t,r){return e_.call(this,[["itemType",e],["ua",i],["uaCH",r],["rgxMap",t],["data",eq(this,e)]]),this}function eH(e,i,t){if(typeof e===o.OBJECT?(eg(e,!0)?(typeof i===o.OBJECT&&(t=i),i=e):(t=e,i=void 0),e=void 0):typeof e!==o.STRING||eg(i,!0)||(t=i,i=void 0),t){if(typeof t.append===o.FUNCTION){var l={};t.forEach(function(e,i){l[String(i).toLowerCase()]=e}),t=l}else{var c={};for(var d in t)t.hasOwnProperty(d)&&(c[String(d).toLowerCase()]=t[d]);t=c}}if(!(this instanceof eH))return new eH(e,i,t).getResult();var b=typeof e===o.STRING?e:t&&t[r]?t[r]:ef&&ef.userAgent?ef.userAgent:"",w=new eF(t,!0),f=eP,p=function(e){return e==u?function(){return new eR(e,b,f,w).set("ua",b).set(n,this.getBrowser()).set("cpu",this.getCPU()).set(a,this.getDevice()).set(s,this.getEngine()).set("os",this.getOS()).get()}:function(){return new eR(e,b,f[e],w).parseUA().get()}};return e_.call(this,[["getBrowser",p(n)],["getCPU",p("cpu")],["getDevice",p(a)],["getEngine",p(s)],["getOS",p("os")],["getResult",p(u)],["getUA",function(){return b}],["setUA",function(e){return ey(e)&&(b=eE(e,500)),this}],["useExtension",function(e){return e&&(f=eh(f,e)),this}]]).setUA(b).useExtension(i),this}eR.prototype.get=function(e){return e?this.data.hasOwnProperty(e)?this.data[e]:void 0:this.data},eR.prototype.set=function(e,i){return this.data[e]=i,this},eR.prototype.setCH=function(e){return this.uaCH=e,this},eR.prototype.detectFeature=function(){if(ef&&ef.userAgent==this.ua)switch(this.itemType){case n:ef.brave&&typeof ef.brave.isBrave==o.FUNCTION&&this.set(l,"Brave");break;case a:!this.get(c)&&ep&&ep[m]&&this.set(c,m),"Macintosh"==this.get(p)&&ef&&typeof ef.standalone!==o.UNDEFINED&&ef.maxTouchPoints&&ef.maxTouchPoints>2&&this.set(p,"iPad").set(c,v);break;case"os":!this.get(l)&&ep&&ep[O]&&this.set(l,ep[O]);break;case u:var e=this.data,i=function(i){return e[i].getItem().detectFeature().get()};this.set(n,i(n)).set("cpu",i("cpu")).set(a,i(a)).set(s,i(s)).set("os",i("os"))}return this},eR.prototype.parseUA=function(){switch(this.itemType!=u&&eI.call(this.data,this.ua,this.rgxMap),this.itemType){case n:this.set(f,eS(this.get(b)));break;case"os":if("iOS"==this.get(l)&&this.get(b)&&/^1[89][^\d]/.exec(this.get(b))){var e=/\) Version\/((\d+)[\d\.]*)/.exec(this.ua);e&&parseInt(e[2],10)>=26&&this.set(b,e[1])}}return this},eR.prototype.parseCH=function(){var e=this.uaCH,i=this.rgxMap;switch(this.itemType){case n:case s:var t,r=e[_]||e[S];if(r)for(var o=0;o<r.length;o++){var h=r[o].brand||r[o],v=r[o].version;this.itemType==n&&!/not.a.brand/i.test(h)&&(!t||/Chrom/.test(t)&&h!=eo||t==ea&&/WebView2/.test(h))&&(h=eT(h,ej),(t=this.get(l))&&!/Chrom/.test(t)&&/Chrom/.test(h)||this.set(l,h).set(b,v).set(f,eS(v)),t=h),this.itemType==s&&h==eo&&this.set(b,v)}break;case"cpu":var g=e[w];g&&(g&&"64"==e[I]&&(g+="64"),eI.call(this.data,g+";",i));break;case a:if(e[m]&&this.set(c,m),e[p]&&(this.set(p,e[p]),!this.get(c)||!this.get(d))){var y,k={};eI.call(k,"droid 9; "+e[p]+")",i),!this.get(c)&&k.type&&this.set(c,k.type),!this.get(d)&&k.vendor&&this.set(d,k.vendor)}if(e[C]){if("string"!=typeof e[C])for(var x=0;!y&&x<e[C].length;)y=eT(e[C][x++],eM);else y=eT(e[C],eM);this.set(c,y)}break;case"os":var T=e[O];if(T){var N=e[E];
1T==ew&&(N=parseInt(eS(N),10)>=13?"11":"10"),this.set(l,T).set(b,N)}this.get(l)==ew&&"Xbox"==e[p]&&this.set(l,"Xbox").set(b,void 0);break;case u:var M=this.data,j=function(i){return M[i].getItem().setCH(e).parseCH().get()};this.set(n,j(n)).set("cpu",j("cpu")).set(a,j(a)).set(s,j(s)).set("os",j("os"))}return this},eH.VERSION="2.0.10",eH.BROWSER=em([l,b,f,c]),eH.CPU=em([w]),eH.DEVICE=em([p,d,c,h,m,g,v,y,k]),eH.ENGINE=eH.OS=em([l,b])}}]); 2//# sourceMappingURL=42578-fcfe93edcacb5d92.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.