1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="cc9b9f9f-5479-86c1-6e7f-0aedb9871149")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,766715,e=>{"use strict";var t,r="user-agent",i="function",a="object",o="string",s="undefined",_="browser",n="device",T="engine",E="result",l="name",S="type",u="vendor",I="version",R="architecture",O="major",c="model",d="console",g="mobile",p="tablet",A="smarttv",w="wearable",N="embedded",P="inapp",L="brands",U="formFactors",h="fullVersionList",C="platform",f="platformVersion",b="bitness",D="sec-ch-ua",m=D+"-full-version-list",v=D+"-arch",y=D+"-"+b,G=D+"-form-factors",M=D+"-"+g,H=D+"-"+c,F=D+"-"+C,x=F+"-version",V=[L,h,g,c,C,f,R,U,b],k="Amazon",W="Apple",Y="ASUS",K="BlackBerry",B="Google",j="Huawei",z="Lenovo",X="Honor",q="Microsoft",Q="Motorola",$="Nvidia",J="OnePlus",Z="OPPO",ee="Samsung",et="Sharp",er="Sony",ei="Xiaomi",ea="Zebra",eo="Chrome",es="Chromium",e_="Chromecast",en="Edge",eT="Firefox",eE="Opera",el="Facebook",eS="Sogou",eu="Mobile ",eI=" Browser",eR="Windows",eO=typeof window!==s&&window.navigator?window.navigator:void 0,ec=eO&&eO.userAgentData?eO.userAgentData:void 0,ed=function(e,t){var r={},i=t;if(!eA(t))for(var a in i={},t)for(var o in t[a])i[o]=t[a][o].concat(i[o]?i[o]:[]);for(var s in e)r[s]=i[s]&&i[s].length%2==0?i[s].concat(e[s]):e[s];return r},eg=function(e){for(var t={},r=0;r<e.length;r++)t[e[r].toUpperCase()]=e[r];return t},ep=function(e,t){if(typeof e===a&&e.length>0){for(var r in e)if(eP(t)==eP(e[r]))return!0;return!1}return!!ew(e)&&eP(t)==eP(e)},eA=function(e,t){for(var r in e)return/^(browser|cpu|device|engine|os)$/.test(r)||!!t&&eA(e[r])},ew=function(e){return typeof e===o},eN=function(e){if(e){for(var t=[],r=eU(e).split(","),i=0;i<r.length;i++)if(r[i].indexOf(";")>-1){var a=ef(r[i]).split(";v=");t[i]={brand:a[0],version:a[1]}}else t[i]=ef(r[i]);return t}},eP=function(e){return ew(e)?e.toLowerCase():e},eL=function(e){return ew(e)?eC(/[^\d\.]/g,e).split(".")[0]:void 0},eU=function(e){return ew(e)?ef(eC(/\\?\"/g,e),500):void 0},eh=function(e){for(var t in e)if(e.hasOwnProperty(t)){var r=e[t];typeof r==a&&2==r.length?this[r[0]]=r[1]:this[r]=void 0}return this},eC=function(e,t){return ew(t)?t.replace(e,""):t},ef=function(e,t){return e=eC(/^\s\s*/,String(e)),typeof t===s?e:e.substring(0,t)},eb=function(e,t){if(e&&t)for(var r,o,s,_,n,T,E=0;E<t.length&&!n;){var l=t[E],S=t[E+1];for(r=o=0;r<l.length&&!n&&l[r];)if(n=l[r++].exec(e))for(s=0;s<S.length;s++)T=n[++o],typeof(_=S[s])===a&&_.length>0?2===_.length?typeof _[1]==i?this[_[0]]=_[1].call(this,T):this[_[0]]=_[1]:_.length>=3&&(typeof _[1]!==i||_[1].exec&&_[1].test?3==_.length?this[_[0]]=T?T.replace(_[1],_[2]):void 0:4==_.length?this[_[0]]=T?_[3].call(this,T.replace(_[1],_[2])):void 0:_.length>4&&(this[_[0]]=T?_[3].apply(this,[T.replace(_[1],_[2])].concat(_.slice(4))):void 0):_.length>3?this[_[0]]=T?_[1].apply(this,_.slice(2)):void 0:this[_[0]]=T?_[1].call(this,T,_[2]):void 0):this[_]=T||void 0;E+=2}},eD=function(e,t){for(var r in t)if(typeof t[r]===a&&t[r].length>0){for(var i=0;i<t[r].length;i++)if(ep(t[r][i],e))return"?"===r?void 0:r}else if(ep(t[r],e))return"?"===r?void 0:r;return t.hasOwnProperty("*")?t["*"]:e},em={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:""},ev={embedded:"Automotive",mobile:"Mobile",tablet:["Tablet","EInk"],smarttv:"TV",wearable:"Watch",xr:["VR","XR"],"?":["Desktop","Unknown"],"*":void 0},ey={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"},eG={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[I,[l,eu+"Chrome"]],[/webview.+edge\/([\w\.]+)/i],[I,[l,en+" WebView"],[S,P]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[I,[l,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[l,I
vendor: 4,959 bytes, line 2
2],[/opios[\/ ]+([\w\.]+)/i],[I,[l,eE+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[I,[l,eE+" GX"]],[/\bopr\/([\w\.]+)/i],[I,[l,eE]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[I,[l,"Baidu"]],[/\b(?:mxbrowser|mxios|myie2)\/?([-\w\.]*)\b/i],[I,[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,I],[/quark(?:pc)?\/([-\w\.]+)/i],[I,[l,"Quark"]],[/\bddg\/([\w\.]+)/i],[I,[l,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb| ucpc)[\/ ]?([\w\.]+)/i],[I,[l,"UCBrowser"]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[I,[l,"WeChat"]],[/konqueror\/([\w\.]+)/i],[I,[l,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[I,[l,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[I,[l,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[I,[l,"Smart "+z+eI]],[/(av(?:ast|g|ira))\/([\w\.]+)/i],[[l,/(.+)/,"$1 Secure"+eI],I],[/norton\/([\w\.]+)/i],[I,[l,"Norton Private"+eI]],[/\bfocus\/([\w\.]+)/i],[I,[l,eT+" Focus"]],[/ mms\/([\w\.]+)$/i],[I,[l,eE+" Neon"]],[/ opt\/([\w\.]+)$/i],[I,[l,eE+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[I,[l,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[I,[l,"Dolphin"]],[/coast\/([\w\.]+)/i],[I,[l,eE+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[I,[l,"MIUI"+eI]],[/fxios\/([\w\.-]+)/i],[I,[l,eu+eT]],[/\bqihoobrowser\/?([\w\.]*)/i],[I,[l,"360"]],[/\b(qq)\/([\w\.]+)/i],[[l,/(.+)/,"$1Browser"],I],[/(oculus|sailfish|huawei|vivo|pico)browser\/([\w\.]+)/i],[[l,/(.+)/,"$1"+eI],I],[/ HBPC\/([\w\.]+)/],[I,[l,j+eI]],[/samsungbrowser\/([\w\.]+)/i],[I,[l,ee+" Internet"]],[/metasr[\/ ]?([\d\.]+)/i],[I,[l,eS+" Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[l,eS+" Mobile"],I],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345(?=browser|chrome|explorer))\w*[\/ ]?v?([\w\.]+)/i],[l,I],[/(lbbrowser|luakit|rekonq|steam(?= (clie|tenf|gameo)))/i],[l],[/ome\/([\w\.]+).+(iron(?= saf)|360(?=[es]e$))/i],[I,l],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[l,el],I,[S,P]],[/(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,I,[S,P]],[/\bgsa\/([\w\.]+) .*safari\//i],[I,[l,"GSA"],[S,P]],[/(?:musical_ly|trill)(?:.+app_?version\/|_)([\w\.]+)/i],[I,[l,"TikTok"],[S,P]],[/\[(linkedin)app\]/i],[l,[S,P]],[/(zalo(?:app)?)[\/\sa-z]*([\w\.-]+)/i],[[l,/(.+)/,"Zalo"],I,[S,P]],[/(chromium)[\/ ]([-\w\.]+)/i],[l,I],[/ome-(lighthouse)$/i],[l,[S,"fetcher"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[I,[l,eo+" Headless"]],[/wv\).+chrome\/([\w\.]+).+edgw\//i],[I,[l,en+" WebView2"],[S,P]],[/; wv\).+(chrome)\/([\w\.]+)/i],[[l,eo+" WebView"],I,[S,P]],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[I,[l,"Android"+eI]],[/chrome\/([\w\.]+) mobile/i],[I,[l,eu+"Chrome"]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[l,I],[/version\/([\w\.\,]+) .*mobile(?:\/\w+ | ?)safari/i],[I,[l,eu+"Safari"]],[/iphone .*mobile(?:\/\w+ | ?)safari/i],[[l,eu+"Safari"]],[/version\/([\w\.\,]+) .*(safari)/i],[I,l],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[l,[I,"1"]],[/(webkit|khtml)\/([\w\.]+)/i],[l,I],[/(?:mobile|tablet);.*(firefox)\/([\w\.-]+)/i],[[l,eu+eT],I],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[l,"Netscape"],I],[/(wolvic|librewolf)\/([\w\.]+)/i],[l,I],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[I,[l,eT+" 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,[I,/_/g,"."]],[/(cobalt)\/([\w\.]+)/i],[l,[I,/[^\d\.]+./,""]]],cpu:[[/\b((amd|x|x86[-_]?|wow|win)64)\b/i],[[R,"amd64"]],[/(ia32(?=;))/i,/\b((i[346]|x)86)(pc)?\b/i],[[R,"ia32"]],[/\b(aarch64|arm(v?[89]e?l?|_?64))\b/i],[[R,"arm64"]],[/\b(arm(v[67])?ht?n?[fl]p?)\b/i],[[R,"armhf"]],[/( (ce|mobile); ppc;|\/[\w\.]+arm\b)/i],[[R,"arm"]],[/ sun4\w[;\)]/i],[[R,"sparc"]],[/\b(avr32|ia64(?=;)|68k(?=\))|\barm(?=v([1-7]|[5-7]1)l?|;
2|eabi)|(irix|mips|sparc)(64)?\b|pa-risc)/i,/((ppc|powerpc)(64)?)( mac|;|\))/i,/(?:osf1|[freopnt]{3,4}bsd) (alpha)/i],[[R,/ower/,"",eP]],[/mc680.0/i],[[R,"68k"]],[/winnt.+\[axp/i],[[R,"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],[c,[u,ee],[S,p]],[/\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],[c,[u,ee],[S,g]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)[\/\);]/i],[c,[u,W],[S,g]],[/\b(?:ios|apple\w+)\/.+[\(\/](ipad)/i,/\b(ipad)[\d,]*[;\] ].+(mac |i(pad)?)os/i],[c,[u,W],[S,p]],[/(macintosh);/i],[c,[u,W]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[c,[u,et],[S,g]],[/\b((?:brt|eln|hey2?|gdi|jdn)-a?[lnw]09|(?:ag[rm]3?|jdn2|kob2)-a?[lw]0[09]hn)(?: bui|\)|;)/i],[c,[u,X],[S,p]],[/honor([-\w ]+)[;\)]/i],[c,[u,X],[S,g]],[/\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],[c,[u,j],[S,p]],[/(?:huawei) ?([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][\dc][adnt]?)\b(?!.+d\/s)/i],[c,[u,j],[S,g]],[/oid[^\)]+; (2[\dbc]{4}(182|283|rp\w{2})[cgl]|m2105k81a?c)(?: bui|\))/i,/\b(?:xiao)?((?:red)?mi[-_ ]?pad[\w- ]*)(?: bui|\))/i],[[c,/_/g," "],[u,ei],[S,p]],[/\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],[[c,/_/g," "],[u,ei],[S,g]],[/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],[c,[u,J],[S,g]],[/; (\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,Z],[S,g]],[/\b(opd2(\d{3}a?))(?: bui|\))/i],[c,[u,eD,{OnePlus:["203","304","403","404","413","415"],"*":Z}],[S,p]],[/(vivo (5r?|6|8l?|go|one|s|x[il]?[2-4]?)[\w\+ ]*)(?: bui|\))/i],[c,[u,"BLU"],[S,g]],[/; vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[c,[u,"Vivo"],[S,g]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[c,[u,"Realme"],[S,g]],[/(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],[c,[u,z],[S,p]],[/lenovo[-_ ]?([-\w ]+?)(?: bui|\)|\/)/i],[c,[u,z],[S,g]],[/\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],[c,[u,Q],[S,g]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[c,[u,Q],[S,p]],[/\b(?:lg)?([vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[c,[u,"LG"],[S,p]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+(?!.*(?:browser|netcast|android tv|watch|webos))(\w+)/i,/\blg-?([\d\w]+) bui/i],[c,[u,"LG"],[S,g]],[/(nokia) (t[12][01])/i],[u,c,[S,p]],[/(?:maemo|nokia).*(n900|lumia \d+|rm-\d+)/i,/nokia[-_ ]?(([-\w\. ]*?))( bui|\)|;|\/)/i],[[c,/_/g," "],[S,g],[u,"Nokia"]],[/(pixel (c|tablet))\b/i],[c,[u,B],[S,p]],[/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],[c,[u,B],[S,g]],[/(google) (pixelbook( go)?)/i],[u,c],[/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],[c,[u,er],[S,g]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[c,"Xperia Tablet"],[u,er],[S,p]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo(?!bc)\w\w)( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[c,[u,k],[S,p]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[c,/(.+)/g,"Fire Phone $1"],[u,k],[S,g]],[/(playbook);[-\w\),; ]+(rim)/i],[c,u,[S,p]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/(?:blackberry|\(bb10;) (\w+)/i],[c,[u,K],[S,g]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[c,[u,Y],[S,p]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[c,[u,Y],[S,g]],[/(nexus 9)/i],[c,[u,"HTC"],[S,p]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[u,[c,/_/g," "],[S,g]],[/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: 5,083 bytes, line 2
2)?(\)| bui)/i],[c,[u,"TCL"],[S,p]],[/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],[c,[u,"TCL"],[S,g]],[/(itel) ((\w+))/i],[[u,eP],c,[S,eD,{tablet:["p10001l","w7001"],"*":"mobile"}]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[c,[u,"Acer"],[S,p]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[c,[u,"Meizu"],[S,g]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[c,[u,"Ulefone"],[S,g]],[/; (energy ?\w+)(?: bui|\))/i,/; energizer ([\w ]+)(?: bui|\))/i],[c,[u,"Energizer"],[S,g]],[/; cat (b35);/i,/; (b15q?|s22 flip|s48c|s62 pro)(?: bui|\))/i],[c,[u,"Cat"],[S,g]],[/((?:new )?andromax[\w- ]+)(?: bui|\))/i],[c,[u,"Smartfren"],[S,g]],[/droid.+; (a(in)?(0(15|59|6[35])|142)p?)/i],[c,[u,"Nothing"],[S,g]],[/; (x67 5g|tikeasy \w+|ac[1789]\d\w+)( b|\))/i,/archos ?(5|gamepad2?|([\w ]*[t1789]|hello) ?\d+[\w ]*)( b|\))/i],[c,[u,"Archos"],[S,p]],[/archos ([\w ]+)( b|\))/i,/; (ac[3-6]\d\w{2,8})( b|\))/i],[c,[u,"Archos"],[S,g]],[/blackview ([-\w ]+)( b|\))/i,/; (bv\d{4}[-\w ]*)( b|\))/i],[c,[u,"Blackview"],[S,g]],[/; (n159v)/i],[c,[u,"HMD"],[S,g]],[/((revvl[ \w\+]+|tm(?:rv|af)\w*[45]g(?:tb)?))( b|\))/i],[c,[S,function(e,t){return t.test.test(e)?t.ifTrue:t.ifFalse},{test:/ta?b/i,ifTrue:p,ifFalse:g}],[u,"T-Mobile"]],[/(imo) (tab \w+)/i,/(infinix|tecno) (x1101b?|p904|dp(7c|8d|10a)( pro)?|p70[1-3]a?|p904|t1101)/i],[u,c,[S,p]],[/(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],[u,c,[S,g]],[/(kobo)\s(ereader|touch)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i],[u,c,[S,p]],[/(surface duo)/i],[c,[u,q],[S,p]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[c,[u,"Fairphone"],[S,g]],[/((?:tegranote|shield t(?!.+d tv))[\w- ]*?)(?: b|\))/i],[c,[u,$],[S,p]],[/(sprint) (\w+)/i],[u,c,[S,g]],[/(kin\.[onetw]{3})/i],[[c,/\./g," "],[u,q],[S,g]],[/droid.+; ([c6]+|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[c,[u,ea],[S,p]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[c,[u,ea],[S,g]],[/(philips)[\w ]+tv/i,/smart-tv.+(samsung)/i],[u,[S,A]],[/hbbtv.+maple;(\d+)/i],[[c,/^/,"SmartTV"],[u,ee],[S,A]],[/(vizio)(?: |.+model\/)(\w+-\w+)/i,/tcast.+(lg)e?. ([-\w]+)/i],[u,c,[S,A]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[u,"LG"],[S,A]],[/(apple) ?tv/i],[u,[c,W+" TV"],[S,A]],[/crkey.*devicetype\/chromecast/i],[[c,e_+" Third Generation"],[u,B],[S,A]],[/crkey.*devicetype\/([^/]*)/i],[[c,/^/,"Chromecast "],[u,B],[S,A]],[/fuchsia.*crkey/i],[[c,e_+" Nest Hub"],[u,B],[S,A]],[/crkey/i],[[c,e_],[u,B],[S,A]],[/(portaltv)/i],[c,[u,el],[S,A]],[/droid.+aft(\w+)( bui|\))/i],[c,[u,k],[S,A]],[/(shield \w+ tv)/i],[c,[u,$],[S,A]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[c,[u,et],[S,A]],[/(bravia[\w ]+)( bui|\))/i],[c,[u,er],[S,A]],[/(mi(tv|box)-?\w+) bui/i],[c,[u,ei],[S,A]],[/Hbbtv.*(technisat) (.*);/i],[u,c,[S,A]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[u,/.+\/(\w+)/,"$1",eD,{LG:"lge"}],[c,ef],[S,A]],[/(playstation \w+)/i],[c,[u,er],[S,d]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[c,[u,q],[S,d]],[/(ouya)/i,/(nintendo) (\w+)/i,/(retroid) (pocket ([^\)]+))/i,/(valve).+(steam deck)/i,/droid.+; ((shield|rgcube|gr0006))( bui|\))/i],[[u,eD,{Nvidia:"Shield",Anbernic:"RGCUBE",Logitech:"GR0006"}],c,[S,d]],[/\b(sm-[lr]\d\d[0156][fnuw]?s?|gear live)\b/i],[c,[u,ee],[S,w]],[/((pebble))app/i,/(asus|google|lg|oppo|xiaomi) ((pixel |zen)?watch[\w ]*)( bui|\))/i],[u,c,[S,w]],[/(ow(?:19|20)?we?[1-3]{1,3})/i],[c,[u,Z],[S,w]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[c,[u,W],[S,w]],[/(opwwe\d{3})/i],[c,[u,J],[S,w]],[/(moto 360)/i],[c,[u,Q],[S,w]],[/(smartwatch 3)/i],[c,[u,er],[S,w]],[/(g watch r)/i],[c,[u,"LG"],[S,w]],[/droid.+; (wt63?0{2,3})\)/i],[c,[u,ea],[S,w]],[/droid.+; (glass) \d/i],[c,[u,B],[S,"xr"]],[/(pico) ([\w ]+) os\d/i],[u,c,[S,"xr"]],[/(quest( \d| pro)?s?).+vr/i],[c,[u,el],[S,"xr"]],[/mobile vr; rv.+firefox/i],[[S,"xr"]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[u,[S,N]],[/(aeobc)\b/i],[c,[u,k],[S,N]],[/(homepod).+mac os/i],[c,[u,W],[S,N]],[/windows iot/i],[[S,N]],[/droid.+; ([\w- ]+) (4k|android|smart|google)[- ]?tv/i],[c,[S,A]],[/\b((4k|android|smart|opera)[- ]?tv|tv; rv:|large screen[\w ]+safari)\b/i],[[S,A]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew|; hmsc).+?(mobile|vr|\d) safari/i],[c,[S,eD,{mobile:"Mobile",xr:"VR","*":p}]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[S,p]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[S,g]],[/droid .+?; ([\w\. -]+)( bui|\))/i],[c,[u,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[I,[l,en+"HTML"]],[/(arkweb)\/([\w\.]+)/i],[l,I
2],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[I,[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,I],[/ladybird\//i],[[l,"LibWeb"]],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[I,l]],os:[[/(windows nt) (6\.[23]); arm/i],[[l,/N/,"R"],[I,eD,em]],[/(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,I],[/windows nt ?([\d\.\)]*)(?!.+xbox)/i,/\bwin(?=3| ?9|n)(?:nt| 9x )?([\d\.;]*)/i],[[I,/(;|\))/g,"",eD,em],[l,eR]],[/(windows ce)\/?([\d\.]*)/i],[l,I],[/[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],[[I,/_/g,"."],[l,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+(haiku|morphos))/i],[[l,"macOS"],[I,/_/g,"."]],[/android ([\d\.]+).*crkey/i],[I,[l,e_+" Android"]],[/fuchsia.*crkey\/([\d\.]+)/i],[I,[l,e_+" Fuchsia"]],[/crkey\/([\d\.]+).*devicetype\/smartspeaker/i],[I,[l,e_+" SmartSpeaker"]],[/linux.*crkey\/([\d\.]+)/i],[I,[l,e_+" Linux"]],[/crkey\/([\d\.]+)/i],[I,[l,e_]],[/droid ([\w\.]+)\b.+(android[- ]x86)/i],[I,l],[/(ubuntu) ([\w\.]+) like android/i],[[l,/(.+)/,"$1 Touch"],I],[/(harmonyos)[\/ ]?([\d\.]*)/i,/(android|bada|blackberry|kaios|maemo|meego|openharmony|qnx|rim tablet os|sailfish|series40|symbian|tizen)\w*[-\/\.; ]?([\d\.]*)/i],[l,I],[/\(bb(10);/i],[I,[l,K]],[/(?:symbian ?os|symbos|s60(?=;)|series ?60)[-\/ ]?([\w\.]*)/i],[I,[l,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile[;\w ]*|tablet|tv|[^\)]*(?:viera|lg(?:l25|-d300)|alcatel ?o.+|y300-f1)); rv:([\w\.]+)\).+gecko\//i],[I,[l,eT+" OS"]],[/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i,/webos(?:[ \/]?|\.tv-20(?=2[2-9]))(\d[\d\.]*)/i],[I,[l,"webOS"]],[/web0s;.+?(?:chr[o0]me|safari)\/(\d+)/i],[[I,eD,{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],[I,[l,"watchOS"]],[/cros [\w]+(?:\)| ([\w\.]+)\b)/i],[I,[l,"Chrome OS"]],[/kepler ([\w\.]+); (aft|aeo)/i],[I,[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,I],[/(sunos) ?([\d\.]*)/i],[[l,"Solaris"],I],[/\b(beos|os\/2|amigaos|openvms|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[l,I]]},eM=(t={init:{},isIgnore:{},isIgnoreRgx:{},toString:{}},eh.call(t.init,[[_,[l,I,O,S]],["cpu",[R]],[n,[S,c,u]],[T,[l,I]],["os",[l,I]]]),eh.call(t.isIgnore,[[_,[I,O]],[T,[I]],["os",[I]]]),eh.call(t.isIgnoreRgx,[[_,/ ?browser$/i],["os",/ ?os$/i]]),eh.call(t.toString,[[_,[l,I]],["cpu",[R]],[n,[u,c]],[T,[l,I]],["os",[l,I]]]),t),eH=function(e,t){var r=eM.init[t],i=eM.isIgnore[t]||0,a=eM.isIgnoreRgx[t]||0,o=eM.toString[t]||0;function _(){eh.call(this,r)}return _.prototype.getItem=function(){return e},_.prototype.withClientHints=function(){return ec?ec.getHighEntropyValues(V).then(function(t){return e.setCH(new eF(t,!1)).parseCH().get()}):e.parseCH().get()},_.prototype.withFeatureCheck=function(){return e.detectFeature().get()},t!=E&&(_.prototype.is=function(e){var t=!1;for(var r in this)if(this.hasOwnProperty(r)&&!ep(i,r)&&eP(a?eC(a,this[r]):this[r])==eP(a?eC(a,e):e)){if(t=!0,e!=s)break}else if(e==s&&t){t=!t;break}return t},_.prototype.toString=function(){var e="";for(var t in o)typeof this[o[t]]!==s&&(e+=(e?" ":"")+this[o[t]]);return e||s}),_.prototype.then=function(e){var t=this,r=function(){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e])};r.prototype={is:_.prototype.is,toString:_.prototype.toString,withClientHints:_.prototype.withClientHints,withFeatureCheck:_.prototype.withFeatureCheck};var i=new r;return e(i),i},new _};function eF(e,t){if(e=e||{},eh.call(this,V),t)eh.call(this,[[L,eN(e[D])],[h,eN(e[m])],[g,/\?1/.test(e[M])],[c,eU(e[H])],[C,eU(e[F])],[f,eU(e[x])],[R,eU(e[v])],[U,eN(e[G])],[b,eU(e[y])]]);else for(var r in e)this.hasOwnProperty(r)&&typeof e[r]!==s&&(this[r]=e[r])}function ex(e,t,r,i){return eh.call(this,[["itemType",e],["ua",t],["uaCH",i],["rgxMap",r],["data",eH(this,e)]]),this}function eV(e,t,s){if(typeof e===a?(eA(e,!0)?(typeof t===a&&(s=t),t=e):(s=e,t=void 0),e=void 0):typeof e!==o||eA(t,!0)||(s=t,t=void 0),s)if(typeof s.append===i){var l={};
2s.forEach(function(e,t){l[String(t).toLowerCase()]=e}),s=l}else{var S={};for(var u in s)s.hasOwnProperty(u)&&(S[String(u).toLowerCase()]=s[u]);s=S}if(!(this instanceof eV))return new eV(e,t,s).getResult();var I=typeof e===o?e:s&&s[r]?s[r]:eO&&eO.userAgent?eO.userAgent:"",R=new eF(s,!0),O=eG,c=function(e){return e==E?function(){return new ex(e,I,O,R).set("ua",I).set(_,this.getBrowser()).set("cpu",this.getCPU()).set(n,this.getDevice()).set(T,this.getEngine()).set("os",this.getOS()).get()}:function(){return new ex(e,I,O[e],R).parseUA().get()}};return eh.call(this,[["getBrowser",c(_)],["getCPU",c("cpu")],["getDevice",c(n)],["getEngine",c(T)],["getOS",c("os")],["getResult",c(E)],["getUA",function(){return I}],["setUA",function(e){return ew(e)&&(I=ef(e,500)),this}],["useExtension",function(e){return e&&(O=ed(O,e)),this}]]).setUA(I).useExtension(t),this}ex.prototype.get=function(e){return e?this.data.hasOwnProperty(e)?this.data[e]:void 0:this.data},ex.prototype.set=function(e,t){return this.data[e]=t,this},ex.prototype.setCH=function(e){return this.uaCH=e,this},ex.prototype.detectFeature=function(){if(eO&&eO.userAgent==this.ua)switch(this.itemType){case _:eO.brave&&typeof eO.brave.isBrave==i&&this.set(l,"Brave");break;case n:!this.get(S)&&ec&&ec[g]&&this.set(S,g),"Macintosh"==this.get(c)&&eO&&typeof eO.standalone!==s&&eO.maxTouchPoints&&eO.maxTouchPoints>2&&this.set(c,"iPad").set(S,p);break;case"os":!this.get(l)&&ec&&ec[C]&&this.set(l,ec[C]);break;case E:var e=this.data,t=function(t){return e[t].getItem().detectFeature().get()};this.set(_,t(_)).set("cpu",t("cpu")).set(n,t(n)).set(T,t(T)).set("os",t("os"))}return this},ex.prototype.parseUA=function(){switch(this.itemType!=E&&eb.call(this.data,this.ua,this.rgxMap),this.itemType){case _:this.set(O,eL(this.get(I)));break;case"os":if("iOS"==this.get(l)&&this.get(I)&&/^1[89][^\d]/.exec(this.get(I))){var e=/\) Version\/((\d+)[\d\.]*)/.exec(this.ua);e&&parseInt(e[2],10)>=26&&this.set(I,e[1])}}return this},ex.prototype.parseCH=function(){var e=this.uaCH,t=this.rgxMap;switch(this.itemType){case _:case T:var r,i=e[h]||e[L];if(i)for(var a=0;a<i.length;a++){var o=i[a].brand||i[a],s=i[a].version;this.itemType==_&&!/not.a.brand/i.test(o)&&(!r||/Chrom/.test(r)&&o!=es||r==en&&/WebView2/.test(o))&&(o=eD(o,ey),(r=this.get(l))&&!/Chrom/.test(r)&&/Chrom/.test(o)||this.set(l,o).set(I,s).set(O,eL(s)),r=o),this.itemType==T&&o==es&&this.set(I,s)}break;case"cpu":var d=e[R];d&&(d&&"64"==e[b]&&(d+="64"),eb.call(this.data,d+";",t));break;case n:if(e[g]&&this.set(S,g),e[c]&&(this.set(c,e[c]),!this.get(S)||!this.get(u))){var p,A={};eb.call(A,"droid 9; "+e[c]+")",t),!this.get(S)&&A.type&&this.set(S,A.type),!this.get(u)&&A.vendor&&this.set(u,A.vendor)}if(e[U]){if("string"!=typeof e[U])for(var w=0;!p&&w<e[U].length;)p=eD(e[U][w++],ev);else p=eD(e[U],ev);this.set(S,p)}break;case"os":var N=e[C];if(N){var P=e[f];N==eR&&(P=parseInt(eL(P),10)>=13?"11":"10"),this.set(l,N).set(I,P)}this.get(l)==eR&&"Xbox"==e[c]&&this.set(l,"Xbox").set(I,void 0);break;case E:var D=this.data,m=function(t){return D[t].getItem().setCH(e).parseCH().get()};this.set(_,m(_)).set("cpu",m("cpu")).set(n,m(n)).set(T,m(T)).set("os",m("os"))}return this},eV.VERSION="2.0.10",eV.BROWSER=eg([l,I,O,S]),eV.CPU=eg([R]),eV.DEVICE=eg([c,u,S,d,g,A,p,w,N]),eV.ENGINE=eV.OS=eg([l,I]),e.s(["UAParser",0,eV])},367288,e=>{"use strict";e.s(["BaseLocal",()=>s,"BaseLocalHandler",()=>a,"BaseLocalKey",()=>o]);var t=e.i(713434);let r=null,i=()=>(r||(r=new t.LocalStorageHandler("weex::baseLocal")),r),a={get:e=>i().get(e),set:(e,t)=>i().set(e,t),clear:()=>i().clear(),subscribe:(e,t)=>i().subscribe(e,t),getStorageStats:()=>i().getStorageStats()},o={REGISTER_VIP_CODE:"bt_register_vipCode",VIP_CODE_EXPIRED_DATE:"vip_code_expired_date",REGISTER_CHANNEL_CODE:"bt_register_channelCode",REGISTER_ACT_CODE:"bt_register_actCode",IMPORT_NOTICE_INFO:"bg-importnotice-info",TERMINAL_CODE:"weex:terminalCode",HOME_AD_DIALOG:"floatNoMindersTodayKey",HOME_AD_DIALOG_NO_LOGIN:"floatNoMindersTodayKeyNoLogin",HOME_AD_HIDDEN_ITEMS:"weex:hidden-float-win",HOME_AD_HIDDEN_ITEMS_NO_LOGIN:"weex:hidden-float-win-no-login",APP_INFO:"appInfo",GLOBAL_POPUP:"global-popup-account",GLOBAL_POPUP_INDEX:"global-popup-index",WSS_URL:"wss:url",DESKTOP_TIP:"weex-destop-tip-never",GOOGLE_TIP_COUNT:"weex:googletipcount",GOOGLE_TIP:"weex:googletip",IP_LIMIT:"weex-ip-limit",LANGUAGE_UPDATE_EXCEPTION_STATE:"languageUpdateExceptionState&weex::headerLocal",CURRENT_LANGUAGE:"currentLanguage&weex::headerLocal",RECHARGE_MSG:"rechargeMsg",NETWORK_DOMAIN:"networkDomain",SEARCH_HISTORY:"searchHistory",IP_RESTRICTION_CLOSED_TIME:"ipRestrictionClosedTime",REGION_RESTRICTION_CLOSED_DATA:"regionRestrictionClosedData",THEME:"user::swap::theme",SIGNALID:"signalId",IS_CLOSE_RESTORE_DEFAULT_LAYOUT_GUIDE:"isCloseRestoreDefaultLayoutGuide",POPULAR_CONTRACT_LIST:"popularContractList",IS_SHOW_RECHARGE_DIALOG:"isShowRechargeDialog",LEARN_POP_DATE:"learnPopupDate",LOGIN_ACCOUNT_TYPE:"login-account-type",SEO_SEARCH_HISTORY_MAP:"seoSearchHistoryMap",PLATFORM:"platform"},s={get PLATFORM(){return a.get(o.PLATFORM)||""},set PLATFORM(value){a.set(o.PLATFORM,value)},get REGISTER_VIP_CODE(){return a.get(o.REGISTER_VIP_CODE)||""},set REGISTER_VIP_CODE(value){a.set(o.REGISTER_VIP_CODE,value)},get VIP_CODE_EXPIRED_DATE(){return a.get(o.VIP_CODE_EXPIRED_DATE)||""}
2,set VIP_CODE_EXPIRED_DATE(value){a.set(o.VIP_CODE_EXPIRED_DATE,value)},get REGISTER_CHANNEL_CODE(){return a.get(o.REGISTER_CHANNEL_CODE)||""},set REGISTER_CHANNEL_CODE(value){a.set(o.REGISTER_CHANNEL_CODE,value)},get REGISTER_ACT_CODE(){return a.get(o.REGISTER_ACT_CODE)||""},set REGISTER_ACT_CODE(value){a.set(o.REGISTER_ACT_CODE,value)},get IMPORT_NOTICE_INFO(){return a.get(o.IMPORT_NOTICE_INFO)||""},set IMPORT_NOTICE_INFO(value){a.set(o.IMPORT_NOTICE_INFO,value)},get TERMINAL_CODE(){return a.get(o.TERMINAL_CODE)||""},set TERMINAL_CODE(value){a.set(o.TERMINAL_CODE,value)},get HOME_AD_DIALOG(){return a.get(o.HOME_AD_DIALOG)||""},set HOME_AD_DIALOG(value){a.set(o.HOME_AD_DIALOG,value)},get HOME_AD_DIALOG_NO_LOGIN(){return a.get(o.HOME_AD_DIALOG_NO_LOGIN)||""},set HOME_AD_DIALOG_NO_LOGIN(value){a.set(o.HOME_AD_DIALOG_NO_LOGIN,value)},get HOME_AD_HIDDEN_ITEMS(){return a.get(o.HOME_AD_HIDDEN_ITEMS)||""},set HOME_AD_HIDDEN_ITEMS(value){a.set(o.HOME_AD_HIDDEN_ITEMS,value)},get HOME_AD_HIDDEN_ITEMS_NO_LOGIN(){return a.get(o.HOME_AD_HIDDEN_ITEMS_NO_LOGIN)||""},set HOME_AD_HIDDEN_ITEMS_NO_LOGIN(value){a.set(o.HOME_AD_HIDDEN_ITEMS_NO_LOGIN,value)},get APP_INFO(){return a.get(o.APP_INFO)||""},set APP_INFO(value){a.set(o.APP_INFO,value)},get GLOBAL_POPUP(){return a.get(o.GLOBAL_POPUP)||""},set GLOBAL_POPUP(value){a.set(o.GLOBAL_POPUP,value)},get GLOBAL_POPUP_INDEX(){return a.get(o.GLOBAL_POPUP_INDEX)||""},set GLOBAL_POPUP_INDEX(value){a.set(o.GLOBAL_POPUP_INDEX,value)},get WSS_URL(){return a.get(o.WSS_URL)||""},set WSS_URL(value){a.set(o.WSS_URL,value)},get DESKTOP_TIP(){return a.get(o.DESKTOP_TIP)||""},set DESKTOP_TIP(value){a.set(o.DESKTOP_TIP,value)},get GOOGLE_TIP_COUNT(){return a.get(o.GOOGLE_TIP_COUNT)||""},set GOOGLE_TIP_COUNT(value){a.set(o.GOOGLE_TIP_COUNT,value)},get GOOGLE_TIP(){return a.get(o.GOOGLE_TIP)||""},set GOOGLE_TIP(value){a.set(o.GOOGLE_TIP,value)},get IP_LIMIT(){return a.get(o.IP_LIMIT)||""},set IP_LIMIT(value){a.set(o.IP_LIMIT,value)},get LANGUAGE_UPDATE_EXCEPTION_STATE(){return a.get(o.LANGUAGE_UPDATE_EXCEPTION_STATE)||""},set LANGUAGE_UPDATE_EXCEPTION_STATE(value){a.set(o.LANGUAGE_UPDATE_EXCEPTION_STATE,value)},get CURRENT_LANGUAGE(){return a.get(o.CURRENT_LANGUAGE)||""},set CURRENT_LANGUAGE(value){a.set(o.CURRENT_LANGUAGE,value)},get RECHARGE_MSG(){return a.get(o.RECHARGE_MSG)||""},set RECHARGE_MSG(value){a.set(o.RECHARGE_MSG,value)},get NETWORK_DOMAIN(){return a.get(o.NETWORK_DOMAIN)||""},set NETWORK_DOMAIN(value){a.set(o.NETWORK_DOMAIN,value)},get SEARCH_HISTORY(){return a.get(o.SEARCH_HISTORY)||""},set SEARCH_HISTORY(value){a.set(o.SEARCH_HISTORY,value)},get IP_RESTRICTION_CLOSED_TIME(){return a.get(o.IP_RESTRICTION_CLOSED_TIME)||""},set IP_RESTRICTION_CLOSED_TIME(value){a.set(o.IP_RESTRICTION_CLOSED_TIME,value)},get REGION_RESTRICTION_CLOSED_DATA(){return a.get(o.REGION_RESTRICTION_CLOSED_DATA)||""},set REGION_RESTRICTION_CLOSED_DATA(value){a.set(o.REGION_RESTRICTION_CLOSED_DATA,value)},get THEME(){return a.get(o.THEME)||""},set THEME(value){a.set(o.THEME,value)},get SIGNALID(){return a.get(o.SIGNALID)||""},set SIGNALID(value){a.set(o.SIGNALID,value)},get IS_CLOSE_RESTORE_DEFAULT_LAYOUT_GUIDE(){return a.get(o.IS_CLOSE_RESTORE_DEFAULT_LAYOUT_GUIDE)||""},set IS_CLOSE_RESTORE_DEFAULT_LAYOUT_GUIDE(value){a.set(o.IS_CLOSE_RESTORE_DEFAULT_LAYOUT_GUIDE,value)},get POPULAR_CONTRACT_LIST(){return a.get(o.POPULAR_CONTRACT_LIST)||""},set POPULAR_CONTRACT_LIST(value){a.set(o.POPULAR_CONTRACT_LIST,value)},get IS_SHOW_RECHARGE_DIALOG(){return a.get(o.IS_SHOW_RECHARGE_DIALOG)||""},set IS_SHOW_RECHARGE_DIALOG(value){a.set(o.IS_SHOW_RECHARGE_DIALOG,value)},get LEARN_POP_DATE(){return a.get(o.LEARN_POP_DATE)||""},set LEARN_POP_DATE(value){a.set(o.LEARN_POP_DATE,value)},get LOGIN_ACCOUNT_TYPE(){return a.get(o.LOGIN_ACCOUNT_TYPE)||""},set LOGIN_ACCOUNT_TYPE(value){a.set(o.LOGIN_ACCOUNT_TYPE,value)},get SEO_SEARCH_HISTORY_MAP(){return a.get(o.SEO_SEARCH_HISTORY_MAP)||{}},set SEO_SEARCH_HISTORY_MAP(value){a.set(o.SEO_SEARCH_HISTORY_MAP,value)}}},674540,e=>{"use strict";e.s(["APP_PATH",0,[{path:"",oldAppObj:{method:"goRootController",param:"home"}},{path:"login",oldAppObj:{method:"goLogin",param:"login"},newAppObj:{func:"gotoLogin"}},{path:"register",oldAppObj:{method:"gotoRegPage",param:null}},{path:"asset/recharge",oldAppObj:{method:"goRootController",param:"asset"},newAppObj:{func:"gotoAssetRecharge",coinId:""}},{path:"share",oldAppObj:{method:"gotoShare",param:null}},{path:"kyc",oldAppObj:{method:"goRealName",param:""}},{path:"asset/transfer",oldAppObj:{method:"gotoTransfer",param:null}},{path:"futures/BTC-USDT",oldAppObj:{method:"goRootController",param:"newContract"}}]])},467323,e=>{"use strict";var t=e.i(671707);e.i(676623);let r=()=>{let e=window.navigator.userAgent.toLowerCase(),t=/Android/i.test(e);return{isIOS:/iPhone|iPad|iPod/i.test(e),isAndroid:t}};e.s(["getBrowerInfo",0,r,"handleDisableLanguageAsync",0,e=>!!t.EnabledLangs.every(t=>t.language!==e),"isAndroidIosWebView",0,()=>{let e=!1;return(window?.webkit?.messageHandlers?.sendTokenToWeb||window?.control?.sendTokenToWeb)&&(e=!0),e},"isBrowserH5",0,()=>{let{isAndroid:e,isIOS:t}=r();return(!!e||!!t)&&!(window?.webkit?.messageHandlers?.sendTokenToWeb||window?.control?.sendTokenToWeb)}])},423702,e=>{"use strict";e.s(["callAppMethod",()=>o,"compareVersions",()=>a,"getDeviceType",()=>n,"globalOpenLinkByPath",()=>_,"goAppPath",()=>s]);var t=e.i(674540),r=e.i(467323),i=e.i(672914);let a=(e,t)=>{let r=e.split(".").map(e=>parseInt(e,10)),i=t.split(".").map(e=>parseInt(e,10)),a=Math.max(r.length,i.length);for(let e=0;e<a;e++){let t=r[e]||0,a=i[e]||0;if(t>a)break;if(t<a)return!1}return!0},o=(e,t)=>{({ios:()=>null===t?window?.webkit?.messageHandlers[e]?.postMessage(null):window?.webkit?.messageHandlers[e]?.postMessage(t),android:()=>null===t?window?.control?.[e]?.():window?.control?.[e]?.(t)})[i.default.getDeviceInfo().os.name?.toLowerCase()==="ios"?"ios":"android"]()},s=async e=>{let r=await i.default.getAppInfo(),s=t.APP_PATH.find(t=>t.path==e),_=a(r.appVersion,"3.3.0");s?.newAppObj||(_=!1);let n=_?JSON.stringify(s?.newAppObj):s?.oldAppObj?.param;o(_?"jsCallAPP":s?.oldAppObj?.method,n)},_=async({appPath:e,webPath:t,webviewParams:i,navigate:a})=>{if((0,r.isBrowserH5)()&&e)(({appPath:e,downloadUrl:t="https://www.weex.com/zh-CN/download",timeout:r=2500}
2)=>{let i=`weex://app.weex.global/${e}`;window.location.href=i;let a=setTimeout(()=>{history.pushState({path:t},"",t),window.location.href=t},r),o=()=>{document.hidden&&(a&&(clearTimeout(a),a=null),document.removeEventListener("visibilitychange",o))};document.addEventListener("visibilitychange",o)})({appPath:e,downloadUrl:`${window.location.origin}/download`});else if((0,r.isAndroidIosWebView)()&&i){let e=JSON.stringify(i);try{o("jsCallAPP",e)}catch(e){}}else t?a?a(t):window.location.href=t:console.error("error, webPath is empty")};function n(){let e=(navigator.userAgent||"").toLowerCase();return/(iPhone|iPad|iPod|iOS)/i.test(e)||/Macintosh/i.test(e)&&"ontouchend"in document?"iOS":"android"}},672914,e=>{"use strict";e.s(["default",()=>_]);var t=e.i(676623),r=e.i(766715);e.i(830587);var i=e.i(367288),a=e.i(423702),o=e.i(955321);class s{static parser=null;static appInfo=null;static appInfoPromise=null;static appInfoRequestId=0;static getParser(){return!this.parser&&t.isClient&&(this.parser=new r.UAParser),this.parser}static async getAppInfo(){let e,t;if(this.appInfo)return this.appInfo;if(!s.isWebView())return Promise.reject(Error("App bridge is unavailable"));if(this.appInfoPromise)return this.appInfoPromise;let r=++this.appInfoRequestId,o=!1,_=new Promise((r,i)=>{e=r,t=i});this.appInfoPromise=_;let n=()=>{this.appInfoRequestId===r&&(this.appInfoPromise=null)},T=e=>{o||(o=!0,n(),t(e))},E=window.setTimeout(()=>{T(Error("Timed out while waiting for App info"))},2e3);window.getAppToken=t=>{if(!o){if(window.clearTimeout(E),!t)return void T(Error("App returned empty info"));try{let r="string"==typeof t?JSON.parse(t):t;if(!r||"object"!=typeof r||Array.isArray(r))return void T(Error("App returned invalid info"));i.BaseLocal.APP_INFO=r,this.appInfo=r,o=!0,e(this.appInfo)}catch(e){T(e)}}};try{(0,a.callAppMethod)("sendTokenToWeb","getAppToken")}catch(e){window.clearTimeout(E),T(e)}return _}static getType(){if(!t.isClient)return"server";let e=navigator.userAgent.toLowerCase();return/mobile|iphone|ipod|android|blackberry|iemobile|opera mini/i.test(e)?"mobile":/ipad|tablet|playbook|silk/i.test(e)||navigator.maxTouchPoints&&navigator.maxTouchPoints>1?"tablet":"pc"}static isMobile(){return"mobile"===this.getType()}static isTablet(){return"tablet"===this.getType()}static isPad(){if(!t.isClient)return!1;let e=navigator.userAgent;return!(/iPhone|iPod|Windows Phone|IEMobile|BlackBerry|Opera Mini/i.test(e)||/Android/i.test(e)&&/Mobile/i.test(e))&&!!(/iPad/i.test(e)||/Macintosh/i.test(e)&&(navigator.maxTouchPoints??0)>1||/Android/i.test(e)||/Tablet|PlayBook|Silk|Kindle/i.test(e))}static isPC(){return"pc"===this.getType()}static isServer(){return"server"===this.getType()}static isWebView(){return t.isClient&&(!!window?.webkit?.messageHandlers?.sendTokenToWeb||!!window?.control?.sendTokenToWeb)}static getDeviceInfo(){if(!t.isClient)return{os:{name:"server"},browser:{name:"server"},device:{type:"server"},cpu:{architecture:""}};try{let e=this.getParser();return{os:e.getOS(),browser:e.getBrowser(),device:e.getDevice(),cpu:e.getCPU()}}catch(e){return o.default.warn("è·å设å¤ä¿¡æ¯å¤±è´¥",e),{os:{},browser:{},device:{},cpu:{}}}}static isCrawlerBot(){if(!t.isClient)return!1;let e=navigator.userAgent.toLowerCase();return["googlebot","bingbot","yandexbot","duckduckbot","slurp","baiduspider","sogou","360spider","semrushbot","ahrefsbot"].some(t=>e.includes(t))}}let _=s},713434,e=>{"use strict";e.s(["LocalStorageHandler",()=>n],713434);var t=e.i(676623),r=e.i(672914);let i={maxSize:4194304,warningThreshold:.6,cleanupThreshold:.7,emergencyThreshold:.9,cleanupTarget:.5},a={maxSize:3145728,warningThreshold:.7,cleanupThreshold:.8,emergencyThreshold:.95,cleanupTarget:.6},o={maxSize:2097152,warningThreshold:.6,cleanupThreshold:.7,emergencyThreshold:.9,cleanupTarget:.4},s={maxSize:6291456,warningThreshold:.7,cleanupThreshold:.8,emergencyThreshold:.95,cleanupTarget:.7};var _=e.i(955321);class n{localStorageKey;subscribers;data;quotaConfig;options;constructor(e,t={},_={}){this.localStorageKey=e,this.subscribers=new Map,this.data={};const n=((e="localStorage",t=!1)=>r.default.isMobile()?o:t?s:"redux"===e?i:a)("localStorage");this.quotaConfig=((e={},t=a)=>({...t,...e}))(t,n),this.options=_,this.data=this._loadData()}_loadData(){if(!t.isClient)return{};try{let e=localStorage.getItem(this.localStorageKey);return e?JSON.parse(e):{}}catch(e){return _.default.warn("Failed to load data from localStorage:",e),{}}}_syncDataBeforeOperation(){this.options.syncBeforeOperation&&(this.data=this._loadData())}_getCurrentStorageSize(){if(!t.isClient)return 0;try{return JSON.stringify(this.data).length}catch(e){return _.default.warn("Failed to calculate storage size:",e),0}}_getTotalLocalStorageSize(){if(!t.isClient)return 0;let e=0;try{for(let t in localStorage)Object.prototype.hasOwnProperty.call(localStorage,t)&&(e+=localStorage[t].length)}catch(e){_.default.warn("Failed to calculate total localStorage size:",e)}return e}_cleanupStorage(e){if(t.isClient)try{let t=[];for(let e in localStorage)if(Object.prototype.hasOwnProperty.call(localStorage,e)){let r=localStorage[e],i=Date.now();try{let e=JSON.parse(r);e&&"object"==typeof e&&e.timestamp&&(i=e.timestamp)}catch{}t.push({key:e,size:r.length,timestamp:i})}t.sort((e,t)=>
2(e.timestamp||0)-(t.timestamp||0));let r=this._getTotalLocalStorageSize();for(let i of t){if(r<=e)break;if(i.key!==this.localStorageKey)try{localStorage.removeItem(i.key),r-=i.size,_.default.info(`Cleaned up localStorage item: ${i.key} (${i.size} bytes)`)}catch(e){_.default.warn(`Failed to remove localStorage item: ${i.key}`,e)}}}catch(e){_.default.warn("Failed to cleanup storage:",e)}}_checkAndCleanupQuota(e){if(!t.isClient)return!0;try{let t=this._getTotalLocalStorageSize(),r=this.quotaConfig.maxSize;if(t+e>r*this.quotaConfig.cleanupThreshold){let t=r*this.quotaConfig.cleanupTarget;if(this._cleanupStorage(t),this._getTotalLocalStorageSize()+e>r)return _.default.warn("Storage quota still exceeded after cleanup"),!1}return!0}catch(e){return _.default.warn("Failed to check storage quota:",e),!1}}_saveData(){if(t.isClient)try{let e=JSON.stringify({...this.data,timestamp:Date.now()});if(!this._checkAndCleanupQuota(e.length))return void _.default.warn("Cannot save data: storage quota exceeded");localStorage.setItem(this.localStorageKey,e)}catch(e){if("QuotaExceededError"===e.name||e.message.includes("quota")){_.default.warn("Storage quota exceeded, attempting cleanup...");try{this._cleanupStorage(this.quotaConfig.maxSize*this.quotaConfig.cleanupTarget);let e=JSON.stringify({...this.data,timestamp:Date.now()});localStorage.setItem(this.localStorageKey,e)}catch(e){_.default.warn("Failed to save data even after cleanup:",e),this._emergencyCleanup()}}else _.default.warn("Failed to save data to localStorage:",e)}}_emergencyCleanup(){if(t.isClient)try{_.default.warn("Performing emergency cleanup of localStorage");let e={...this.data},t=[this.localStorageKey];for(let e in localStorage)if(Object.prototype.hasOwnProperty.call(localStorage,e)&&!t.includes(e))try{localStorage.removeItem(e)}catch(t){_.default.warn(`Failed to remove ${e} during emergency cleanup:`,t)}try{let t=JSON.stringify({...e,timestamp:Date.now()});localStorage.setItem(this.localStorageKey,t)}catch(e){_.default.warn("Failed to save data even after emergency cleanup:",e)}}catch(e){_.default.warn("Emergency cleanup failed:",e)}}set(e,t){let r=e.split("&")[0];if(!r)return;this._syncDataBeforeOperation();let i=this.data[r]!==t;void 0===t?delete this.data[r]:this.data[r]=t,this._saveData(),i&&this.notify(r,t)}get(e){let[r,i]=e.split("&");if(r){if(this._syncDataBeforeOperation(),void 0!==this.data[r])return this.data[r];if(t.isClient){if(i)try{let e=JSON.parse(localStorage.getItem(i)||"{}")[r];if(void 0!==e)return this.set(r,e),e}catch(e){_.default.warn("Failed to parse legacy storage:",e)}
2try{if(!localStorage)return;let e=localStorage.getItem(r);if(null!==e)return this.set(r,e),e}catch(e){_.default.warn("Failed to read directly from localStorage:",e)}}}}clear(){this.data={},this._saveData()}clearKey(e){let t=e.split("&")[0];t&&(this._syncDataBeforeOperation(),void 0!==this.data[t]&&(delete this.data[t],this._saveData()))}getStorageStats(){let e=this._getCurrentStorageSize(),t=this._getTotalLocalStorageSize(),r=this.quotaConfig.maxSize,i=Math.round(t/r*100);return{currentSize:e,totalSize:t,maxSize:r,usagePercentage:i,itemCount:Object.keys(this.data).length}}subscribe(e,t){return this.subscribers.has(e)||this.subscribers.set(e,new Set),this.subscribers.get(e).add(t),()=>{let r=this.subscribers.get(e);r&&(r.delete(t),0===r.size&&this.subscribers.delete(e))}}notify(e,t){let r=this.subscribers.get(e);r&&r.forEach(e=>e(t))}static getStorageUsage(e){if(!t.isClient)return{used:0,keys:[],total:e||5242880};try{let t=0,r=[];for(let e=0;e<localStorage.length;e++){let i=localStorage.key(e);if(i){let e=localStorage.getItem(i)||"",a=new Blob([e]).size;t+=a;let o=Date.now()-864e5*Math.random();try{let t=JSON.parse(e);t&&"object"==typeof t&&(o=t._persist?.rehydrated?Date.now():t.timestamp||t._timestamp||t.lastModified||o)}catch{}r.push({key:i,size:a,lastModified:o})}}return{used:t,keys:r,total:e||5242880}}catch(t){return _.default.warn("Failed to get storage usage:",t),{used:0,keys:[],total:e||5242880}}}static cleanupStorage(e,r=["persist:auth"]){if(!t.isClient)return 0;try{let{keys:t}=n.getStorageUsage(),i=[{pattern:/^(cache:|temp:|debug:|test:)/,weight:1},{pattern:/^persist:(spot|contract):ticker$/,weight:.8},{pattern:/^persist:(spot|spotPro):orders$/,weight:.6},{pattern:/^persist:(spot|spotPro):positions$/,weight:.4},{pattern:/^persist:/,weight:.2},{pattern:/.*/,weight:.1}],a=0,o=[];for(let s of(t.forEach(e=>{if(!r.includes(e.key))for(let t=0;t<i.length;t++){let r=i[t];if(r&&r.pattern.test(e.key)){o.push({key:e.key,size:e.size,priority:t+(1-r.weight)});break}}}),o.sort((e,r)=>{if(e.priority!==r.priority)return e.priority-r.priority;let i=t.find(t=>t.key===e.key)?.lastModified||0,a=t.find(e=>e.key===r.key)?.lastModified||0;return i-a}),o)){if(a>=e)break;try{localStorage.removeItem(s.key),a+=s.size,_.default.info(`Cleaned storage item: ${s.key} (${Math.round(s.size/1024)}KB)`)}catch(e){_.default.warn(`Failed to remove storage item: ${s.key}`,e)}}return _.default.info(`Storage cleanup completed. Freed ${Math.round(a/1024)}KB`),a}catch(e){return _.default.warn("Storage cleanup failed:",e),0}}static preventiveStorageCheck(e){if(!t.isClient)return;let{used:r,total:i}=n.getStorageUsage(e.maxSize),a=r/i;if(a>e.warningThreshold&&(_.default.warn(`Storage usage at ${Math.round(100*a)}% (${Math.round(r/1024)}KB / ${Math.round(i/1024)}KB)`),a>e.cleanupThreshold)){let e=.3*r;_.default.info(`Storage threshold exceeded, cleaning up ${Math.round(e/1024)}KB...`),n.cleanupStorage(e)}}static getStorageInfo(e){if(!t.isClient)return{message:"Server environment - no storage available"};let{used:r,total:i,keys:a}=n.getStorageUsage(e),o=Math.round(r/i*100);return{used:Math.round(r/1024),total:Math.round(i/1024),usagePercentage:o,itemCount:a.length,items:a.sort((e,t)=>t.size-e.size).slice(0,10).map(e=>({key:e.key,size:Math.round(e.size/1024)})),recommendation:o>80?"Consider clearing browser data or reducing stored data":"Storage usage is healthy"}}}},60989,126200,508888,669286,e=>{"use strict";e.s(["default",0,function(e,t){for(var r=-1,i=null==e?0:e.length;++r<i&&!1!==t(e[r],r,e););return e}],60989);var t=e.i(747244),r=function(){try{var e=(0,t.default)(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.s(["default",0,r],126200);let i=function(e,t,i){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:i,writable:!0}):e[t]=i};var a=e.i(208986),o=Object.prototype.hasOwnProperty;let s=function(e,t,r){var s=e[t];o.call(e,t)&&(0,a.default)(s,r)&&(void 0!==r||t in e)||i(e,t,r)};e.s(["default",0,s],508888),e.s(["default",0,function(e,t,r,a){var o=!r;r||(r={});for(var _=-1,n=t.length;++_<n;){var T=t[_],E=a?a(r[T],e[T],T,r,e):void 0;void 0===E&&(E=e[T]),o?i(r,T,E):s(r,T,E)}return r}],669286)},467688,316494,790104,e=>{"use strict";var t,r,i,a=e.i(669286),o=e.i(910022);let s=function(e,t,r){switch(r.length){case 0:return e.call(t);case 1:return e.call(t,r[0]);case 2:return e.call(t,r[0],r[1]);case 3:return e.call(t,r[0],r[1],r[2])}return e.apply(t,r)};e.s(["default",0,s],316494);var _=Math.max,n=e.i(126200),T=n.default?function(e,t){return(0,n.default)(e,"toString",{configurable:!0,enumerable:!1,value:function(){return t},writable:!0})}:o.default,E=Date.now,l=(t=0,r=0,function(){var e=E(),i=16-(e-r);if(r=e,i>0){if(++t>=800)return arguments[0]}else t=0;return T.apply(void 0,arguments)});let S=function(e,t){var r,i;return l((r=t,i=o.default,r=_(void 0===r?e.length-1:r,0),function(){for(var t=arguments,a=-1,o=_(t.length-r,0),n=Array(o);++a<o;)n[a]=t[r+a];a=-1;for(var T=Array(r+1);++a<r;)T[a]=t[a];return T[r]=i(n),s(e,this,T)}),e+"")};e.s(["default",0,S],790104);var u=e.i(327925),I=e.i(154069),R=(i=function(e,t,r,i){(0,a.default)(t,(0,I.default)(t),e,i)},S(function(e,t){var r=-1,a=t.length,o=a>1?t[a-1]:void 0,s=a>2?t[2]:void 0;for(o=i.length>3&&"function"==typeof o?(a--,o):void 0,s&&(0,u.default)(t[0],t[1],s)&&(o=a<3?void 0:o,a=1),e=Object(e);++r<a;){var _=t[r];_&&i(e,_,r,o)}return e}));e.s(["default",0,R],467688)},652865,e=>{"use strict";
2var t=(0,e.i(765485).default)(Object.getPrototypeOf,Object);e.s(["default",0,t])},830587,305313,887097,532338,85542,965559,346054,e=>{"use strict";e.s([],830587);var t,r=e.i(713434);e.i(367288),e.s(["UserLocal",()=>B,"UserLocalHandler",()=>Y,"UserLocalKey",()=>K],305313);var i=e.i(60989),a=e.i(467688),o=e.i(316494),s=e.i(790104),_=e.i(835287),n=e.i(563615),T=e.i(652865),E=Object.prototype,l=Function.prototype.toString,S=E.hasOwnProperty,u=l.call(Object);let I=function(e){if(!(0,n.default)(e)||"[object Object]"!=(0,_.default)(e))return!1;var t=(0,T.default)(e);if(null===t)return!0;var r=S.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&l.call(r)==u},R=function(e){if(!(0,n.default)(e))return!1;var t=(0,_.default)(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!I(e)};var O=(0,s.default)(function(e,t){try{return(0,o.default)(e,void 0,t)}catch(e){return R(e)?e:Error(e)}}),c=e.i(982735),d=e.i(208986),g=Object.prototype,p=g.hasOwnProperty;let A=function(e,t,r,i){return void 0===e||(0,d.default)(e,g[r])&&!p.call(i,r)?t:e};var w={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};let N=function(e){return"\\"+w[e]};var P=e.i(327925),L=e.i(154069);let U=/<%=([\s\S]+?)%>/g;var h=(t={"&":"&","<":"<",">":">",'"':""","'":"'"},function(e){return null==t?void 0:t[e]}),C=e.i(104009),f=/[&<>"']/g,b=RegExp(f.source);let D={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:U,variable:"",imports:{_:{escape:function(e){return(e=(0,C.default)(e))&&b.test(e)?e.replace(f,h):e}}}};var m=/\b__p \+= '';/g,v=/\b(__p \+=) '' \+/g,y=/(__e\(.*?\)|\b__t\)) \+\n'';/g,G=/[()=,{}\[\]\/\s]/,M=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,H=/($^)/,F=/['\n\r\u2028\u2029\\]/g,x=Object.prototype.hasOwnProperty;let V=function(e,t,r){var o=D.imports._.templateSettings||D;r&&(0,P.default)(e,t,r)&&(t=void 0),e=(0,C.default)(e),t=(0,a.default)({},t,o,A);var s=(0,a.default)({},t.imports,o.imports,A),_=(0,L.default)(s),n=(0,c.default)(_,function(e){return s[e]});(0,i.default)(_,function(e){if(G.test(e))throw Error("Invalid `imports` option passed into `_.template`")});var T,E,l=0,S=t.interpolate||H,u="__p += '",I=RegExp((t.escape||H).source+"|"+S.source+"|"+(S===U?M:H).source+"|"+(t.evaluate||H).source+"|$","g"),d=x.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/\s/g," ")+"\n":"";e.replace(I,function(t,r,i,a,o,s){return i||(i=a),u+=e.slice(l,s).replace(F,N),r&&(T=!0,u+="' +\n__e("+r+") +\n'"),o&&(E=!0,u+="';\n"+o+";\n__p += '"),i&&(u+="' +\n((__t = ("+i+")) == null ? '' : __t) +\n'"),l=s+t.length,t}),u+="';\n";var g=x.call(t,"variable")&&t.variable;if(g){if(G.test(g))throw Error("Invalid `variable` option passed into `_.template`")}else u="with (obj) {\n"+u+"\n}\n";u=(E?u.replace(m,""):u).replace(v,"$1").replace(y,"$1;"),u="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(T?", __e = _.escape":"")+(E?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+u+"return __p\n}";var p=O(function(){return Function(_,d+"return "+u).apply(void 0,n)});if(p.source=u,R(p))throw p;return p},k=null,W=()=>(k||(k=new r.LocalStorageHandler("weex::userLocal")),k),Y={get:e=>W().get(e),set:(e,t)=>W().set(e,t),clear:()=>W().clear(),subscribe:(e,t)=>W().subscribe(e,t),getStorageStats:()=>W().getStorageStats()},K={HIDE_SAMIL_ASSET:"weex:hide:small:asset",USER_LOCALE:"weex::user::locale",USER_SELECTED_CONTRACT:"selected",USER_CONTRACT_CONFIG:V("<%= userid %>::conifg::<%= productCode %>"),USER_OP_TIME:V("<%= userid %>::conifg::openTime"),USER_SPOT_CONFIG:V("<%= userid %>::spot::conifg::<%= productCode %>"),USER_SPOT_OP_TIME:V("<%= userid %>::spot::conifg::openTime"),USERID:"bt_uid",LAST_LOGIN_TIME:"lastLoginTime",FUTURES_THEME:"user::swap::theme",USER_CHART_CONFIG:"weex::chart::user",SELECT_COIN_HISTORY:"select-coin-history-new",ANNOUNCEMENT_SETTING:"announcement-setting",USER_BUY_ORDER_INFO:"user-buy-order-info"},B={get HIDE_SAMIL_ASSET(){return Y.get(K.HIDE_SAMIL_ASSET)||""},set HIDE_SAMIL_ASSET(value){Y.set(K.HIDE_SAMIL_ASSET,value)},get USER_LOCALE(){return Y.get(K.USER_LOCALE)||""},set USER_LOCALE(value){Y.set(K.USER_LOCALE,value)},get USER_SELECTED_CONTRACT(){return Y.get(K.USER_SELECTED_CONTRACT)||""},set USER_SELECTED_CONTRACT(value){Y.set(K.USER_SELECTED_CONTRACT,value)}
2,GET_USER_CONTRACT_CONFIG:({userid:e,productCode:t})=>Y.get(K.USER_CONTRACT_CONFIG({userid:e,productCode:t}))||"",SET_USER_CONTRACT_CONFIG({userid:e,productCode:t,value:r}){Y.set(K.USER_CONTRACT_CONFIG({userid:e,productCode:t}),r)},GET_USER_OP_TIME:({userid:e})=>Y.get(K.USER_OP_TIME({userid:e}))||"",SET_USER_OP_TIME({userid:e,value:t}){Y.set(K.USER_OP_TIME({userid:e}),t)},GET_USER_SPOT_CONFIG:({userid:e,productCode:t})=>Y.get(K.USER_SPOT_CONFIG({userid:e,productCode:t}))||"",SET_USER_SPOT_CONFIG({userid:e,productCode:t,value:r}){Y.set(K.USER_SPOT_CONFIG({userid:e,productCode:t}),r)},GET_USER_SPOT_OP_TIME:({userid:e})=>Y.get(K.USER_SPOT_OP_TIME({userid:e}))||"",SET_USER_SPOT_OP_TIME({userid:e,value:t}){Y.set(K.USER_SPOT_OP_TIME({userid:e}),t)},get USERID(){return Y.get(K.USERID)||""},set USERID(value){Y.set(K.USERID,value)},get LAST_LOGIN_TIME(){return Y.get(K.LAST_LOGIN_TIME)||""},set LAST_LOGIN_TIME(value){Y.set(K.LAST_LOGIN_TIME,value)},get FUTURES_THEME(){return Y.get(K.FUTURES_THEME)||""},set FUTURES_THEME(value){Y.set(K.FUTURES_THEME,value)},get USER_CHART_CONFIG(){return Y.get(K.USER_CHART_CONFIG)||""},set USER_CHART_CONFIG(value){Y.set(K.USER_CHART_CONFIG,value)},get SELECT_COIN_HISTORY(){return Y.get(K.SELECT_COIN_HISTORY)||"[]"},set SELECT_COIN_HISTORY(value){Y.set(K.SELECT_COIN_HISTORY,value)},get ANNOUNCEMENT_SETTING(){return Y.get(K.ANNOUNCEMENT_SETTING)||""},set ANNOUNCEMENT_SETTING(value){Y.set(K.ANNOUNCEMENT_SETTING,value)},get USER_BUY_ORDER_INFO(){return W().get(K.USER_BUY_ORDER_INFO)||null},set USER_BUY_ORDER_INFO(value){W().set(K.USER_BUY_ORDER_INFO,value)}};e.s(["FuturesLocal",()=>ee,"FuturesLocalHandler",()=>J,"FuturesLocalKey",()=>Z],887097);var j=e.i(676623);e.i(247167);var z=e.i(955321);let X=(e="[TradingViewLocalStorage]")=>{if(j.isClient)try{let t="30.0.1";if(localStorage.getItem("tradingview.version")!==t){let r=[];for(let e=0;e<localStorage.length;e++){let t=localStorage.key(e);t&&t.startsWith("tradingview.")&&r.push(t)}r.forEach(t=>{try{localStorage.removeItem(t)}catch(r){z.default.warn(`${e} Failed to remove key:`,t,r)}}),localStorage.setItem("tradingview.version",t)}}catch(t){z.default.warn(`${e} cleanupTradingViewLocalStorage failed:`,t)}},q=null,Q=()=>(q||(q=new r.LocalStorageHandler("weex::futuresLocal")),q),$={"weex::user::intervalSlug":"weex::futures::user::intervalSlug","weex::user::prevIntervalSlug":"weex::futures::user::prevIntervalSlug","weex::user::interval":"weex::futures::user::interval","weex::user::prevInterval":"weex::futures::user::prevInterval","weex::user::trade::interval":"weex::futures::user::trade::interval","weex::user::open::margin":"weex::futures::user::open::margin","weex::user::nickname":"weex::futures::user::nickname"},J={get:e=>(q||(()=>{if(j.isClient)try{let e=Q(),t=!1;Object.entries($).forEach(([r,i])=>{let a=e.get(r),o=e.get(i);void 0!==a&&void 0===o&&(e.set(i,a),e.clearKey(r),t=!0,z.default.info(`[FuturesLocalStorage] æ°æ®è¿ç§»: ${r} -> ${i}`))}),t&&z.default.info("[FuturesLocalStorage] æ°æ®è¿ç§»å®æ")}catch(e){z.default.warn("[FuturesLocalStorage] æ°æ®è¿ç§»å¤±è´¥:",e)}})(),Q().get(e)),set:(e,t)=>Q().set(e,t),clear:()=>Q().clear(),subscribe:(e,t)=>Q().subscribe(e,t),getStorageStats:()=>Q().getStorageStats()},Z={CHANGE_CONTRACT_MODE:"weex:change:contract:mode",SWAP_ORDER_UNIT:"weex:switch:contract:order:unit",FUTURES_ORDER_UNIT:"weex:switch:newcontract:order:unit",USER_INTERVAL_INDEX:"weex::futures::user::interval",USER_PREV_INTERVAL_INDEX:"weex::futures::user::prevInterval",USER_INTERVAL_SLUG:"weex::futures::user::intervalSlug",USER_PREV_INTERVAL_SLUG:"weex::futures::user::prevIntervalSlug",ONLY_SHOW_CURRENCY:"weex:show:currency",HIDE_MARQUEE_SLIDER:"maguee_close",SWAP_HIGHLIGHT_REMIND:"cmt-lead",SHOW_POSITION_MARK:"positionMarkSwitch",SHOW_ENTRUST_MARK:"entrustMarkSwitch",SHOW_CLOSURE_MARK:"clousureMarkSwitch",SHOW_PLAN_MARK:"planMarkSwitch",SHOW_HISTORY_ORDER_MARK:"historyOrderMarkSwitch",SHOW_LIQUIDATION_MARK:"liquidationMarkSwitch",SHOW_QUICK_TRADE_LIMIT:"quickTradeLimitSwitch",SWAP_USER_INTERVAL:"weex::futures::user::trade::interval",SWAP_INSTANT_ORDER_CONFIG:"weex-futures-instant_order_settings",SWAP_TV_COLOR:"tradingview.swap.chart.color",SWAP_KLINE_CONFIG:"weex-kline-saved-swap",CHART_TYPE:"weex::tv::chartType",TV_CHART_PROPERTIES:"tradingview.chartproperties.mainSeriesProperties",SWAP_KLINE_DRAWINGS_CONFIG:"weex-kline-drawings-swap",SWAP_CROSS_TIP:"cross::tip::closed",SWAP_UNIT_TYPE:"unitType",SWAP_UNIT_TYPE_TIP:"weex::usdt::unit::tip",FUTURES_UPDATE_TIP:"contractProText",TP_AND_SL_TIP:"weex::pre::tip",ENABLE_AUTO_MARGIN:"weex::futures::user::open::margin",SHOW_MARKET_ROLLING:"weex:rolling:show",SHOW_FUTURES_TUTORIAL:"contractProTutorial",FUTURES_INSTANT_ORDER_CONFIG:"weex-futurespro-instant_order_settings",FUTURES_TV_COLOR:"tradingview.swapnew.chart.color",FUTURES_KLINE_CONFIG:"weex-kline-saved-swapnew",FUTURES_KLINE_DRAWINGS_CONFIG:"weex-kline-drawings-swapnew",FUTURES_MODE_SET_ALL:"setFuturesAll",FUTURES_UNIT_TYPE:"unitTypePro",FUTURES_UNIT_TYPE_TIP:"weex::usdt::unit::newtip",FUTURES_OP_TIP:"contract_open_tips",FUTURES_CP_TIP:"contract_close_tips",FUTURES_TPSL_END_TIP:"weex::TpSL::Tips",FUTURES_PROFIT_REMIND:"weex::swapnew::profit::poster::remind",DEMO_TRADING_PROFIT_REMIND:"weex::progame::profit::poster::remind",OPEN_FOLLOW_TIP:"weex:open:follow",OPEN_COPY_FOLLOW_TIP:V("weex:open:copy_follow_<%= userid %>"),COPY_TRADING_REMIND:"bt_remind_history",MOVE_MARK_TIP:"weex:move:modify",GLOBAL_LAYOUT:"global_layout&WEEX_LOCAL_CACHE",KLINE_EXCEPTION_STATUS:"exceptionStatus&weex::swapNewKlineLocal",CHANGE_INTERVAL_TIME:"changeIntervalTime",FUTURES_DEPTH_MERGE:"weex::displayDigitMerge",FUTURES_MARKET_DEPTH_MODULE_LAYOUT:"futures-market-depth-module-layout",DISPLAY_TYPE:"displayType&weex::swapNewPosition",SHOW_TIP:"showTip&weex::tpslLocal",TPSL_TYPE:"tpslLocal&weex::tpslLocal",FUTURES_PAIR:"futuresPair&weex::currencyPair",TRADFI_PAIR:"tradFiPair&weex::currencyPair",FUTURES_LIVE_OPENED_PAIRS:"futures-live-opened-pairs",FUTURES_LIVE_TABS_SCROLL_LEFT:"futures-live-tabs-scroll-left",TRIGGER_TYPE_PRO:"triggerTypePro",TIF_Type_Pro:"TIF_TypePro",OPEN_ORDER_TYPE:"openOrderType",SHARE_POSTER_NICKNAME:"weex::futures::user::nickname",CUSTOM_BUTTONS_CONFIG:"weex-kline-futures-interval",FUTURES_KLINE_PRICE_TYPE:"klinePriceType",FUTURES_CHART_K1_LAYOUT:"weex::futures::chart::k1_layout",TRADING_VIEW_TOOL_STATE:"weex::futures::chart::tradingViewTool
2State",CONTRACT_PLATE_LIST:"weex::contract::plate::list",CONTRACT_META_DATA_VERSION:"weex::contract::list::version",IS_CLOSE_FUTURES_GUIDE:"isCloseFuturesGuide",TRADFI_PLATE_VERSION:"weex::tradfi::plate::version",TRADFI_PLATE_LANG:"weex::tradfi::plate::lang",SHOW_BREAK_EVEN_PRICE_MARK:"showBreakEvenPriceMark",FUTURES_LAYOUT_MODULE_VISIBILITY:"futures-layout-module-visibility",FUTURES_LAYOUT_PRESET:"futures-layout-preset",FUTURES_WATCH_LAYOUT:"futures-watch-layout",FUTURES_ORDER_NOTIFICATION_SETTINGS:"futures-order-notification-settings",FUTURES_ORDER_NOTIFICATION_ORDER_UNITS:"futures-order-notification-order-units",IS_CLOSE_FUTURES_OLD_USER_GUIDE:"isCloseFuturesOldUserGuide-new",IS_CLOSE_FUTURES_LIVE_GUIDE:"isTwoCloseFuturesLiveGuide",FUTURES_LIVE_MODE_OPTIONS:"futures-live-mode-options",ACTIVITY_AD_CLOSED_DATE:"weex::futures::activity-ad::closed-date"};X("[FuturesLocalStorage]"),(()=>{let e="weex::futures::migration::version",t="2.0.0";try{if(localStorage.getItem(e)===t)return;localStorage.setItem(e,t),z.default.info("FuturesLocalStorage migration completed to version",t)}catch(e){z.default.warn("FuturesLocalStorage migration failed:",e)}})();let ee={get CHANGE_CONTRACT_MODE(){return J.get(Z.CHANGE_CONTRACT_MODE)||""},set CHANGE_CONTRACT_MODE(value){J.set(Z.CHANGE_CONTRACT_MODE,value)},get SWAP_ORDER_UNIT(){return J.get(Z.SWAP_ORDER_UNIT)||""},set SWAP_ORDER_UNIT(value){J.set(Z.SWAP_ORDER_UNIT,value)},get FUTURES_ORDER_UNIT(){return J.get(Z.FUTURES_ORDER_UNIT)||""},set FUTURES_ORDER_UNIT(value){J.set(Z.FUTURES_ORDER_UNIT,value)},get USER_INTERVAL_INDEX(){return J.get(Z.USER_INTERVAL_INDEX)||""},set USER_INTERVAL_INDEX(value){J.set(Z.USER_INTERVAL_INDEX,value)},get USER_PREV_INTERVAL_INDEX(){return J.get(Z.USER_PREV_INTERVAL_INDEX)||""},set USER_PREV_INTERVAL_INDEX(value){J.set(Z.USER_PREV_INTERVAL_INDEX,value)},get USER_INTERVAL_SLUG(){return J.get(Z.USER_INTERVAL_SLUG)||""},set USER_INTERVAL_SLUG(value){J.set(Z.USER_INTERVAL_SLUG,value)},get USER_PREV_INTERVAL_SLUG(){return J.get(Z.USER_PREV_INTERVAL_SLUG)||""},set USER_PREV_INTERVAL_SLUG(value){J.set(Z.USER_PREV_INTERVAL_SLUG,value)},get ONLY_SHOW_CURRENCY(){return J.get(Z.ONLY_SHOW_CURRENCY)||!1},set ONLY_SHOW_CURRENCY(value){J.set(Z.ONLY_SHOW_CURRENCY,value)},get HIDE_MARQUEE_SLIDER(){return J.get(Z.HIDE_MARQUEE_SLIDER)||""},set HIDE_MARQUEE_SLIDER(value){J.set(Z.HIDE_MARQUEE_SLIDER,value)},get ACTIVITY_AD_CLOSED_DATE(){return J.get(Z.ACTIVITY_AD_CLOSED_DATE)||""},set ACTIVITY_AD_CLOSED_DATE(value){J.set(Z.ACTIVITY_AD_CLOSED_DATE,value)},get SWAP_HIGHLIGHT_REMIND(){return J.get(Z.SWAP_HIGHLIGHT_REMIND)||""},set SWAP_HIGHLIGHT_REMIND(value){J.set(Z.SWAP_HIGHLIGHT_REMIND,value)},get SHOW_POSITION_MARK(){return J.get(Z.SHOW_POSITION_MARK)||""},set SHOW_POSITION_MARK(value){J.set(Z.SHOW_POSITION_MARK,value)},get SHOW_ENTRUST_MARK(){return J.get(Z.SHOW_ENTRUST_MARK)||""},set SHOW_ENTRUST_MARK(value){J.set(Z.SHOW_ENTRUST_MARK,value)},get SHOW_CLOSURE_MARK(){return J.get(Z.SHOW_CLOSURE_MARK)||""},set SHOW_CLOSURE_MARK(value){J.set(Z.SHOW_CLOSURE_MARK,value)},get SHOW_PLAN_MARK(){return J.get(Z.SHOW_PLAN_MARK)||""},set SHOW_PLAN_MARK(value){J.set(Z.SHOW_PLAN_MARK,value)},get SHOW_HISTORY_ORDER_MARK(){return J.get(Z.SHOW_HISTORY_ORDER_MARK)||""},set SHOW_HISTORY_ORDER_MARK(value){J.set(Z.SHOW_HISTORY_ORDER_MARK,value)},get SHOW_LIQUIDATION_MARK(){return J.get(Z.SHOW_LIQUIDATION_MARK)||""},set SHOW_LIQUIDATION_MARK(value){J.set(Z.SHOW_LIQUIDATION_MARK,value)},get SHOW_QUICK_TRADE_LIMIT(){return J.get(Z.SHOW_QUICK_TRADE_LIMIT)||""},set SHOW_QUICK_TRADE_LIMIT(value){J.set(Z.SHOW_QUICK_TRADE_LIMIT,value)},get SWAP_USER_INTERVAL(){return J.get(Z.SWAP_USER_INTERVAL)||""},set SWAP_USER_INTERVAL(value){J.set(Z.SWAP_USER_INTERVAL,value)},get SWAP_INSTANT_ORDER_CONFIG(){return J.get(Z.SWAP_INSTANT_ORDER_CONFIG)||""},set SWAP_INSTANT_ORDER_CONFIG(value){J.set(Z.SWAP_INSTANT_ORDER_CONFIG,value)},get SWAP_TV_COLOR(){return J.get(Z.SWAP_TV_COLOR)||""},set SWAP_TV_COLOR(value){J.set(Z.SWAP_TV_COLOR,value)},get SWAP_KLINE_CONFIG(){return J.get(Z.SWAP_KLINE_CONFIG)||""},set SWAP_KLINE_CONFIG(value){J.set(Z.SWAP_KLINE_CONFIG,value)},get CHART_TYPE(){return J.get(Z.CHART_TYPE)||""}
2,set CHART_TYPE(value){J.set(Z.CHART_TYPE,value)},get TV_CHART_PROPERTIES(){return J.get(Z.TV_CHART_PROPERTIES)||""},set TV_CHART_PROPERTIES(value){J.set(Z.TV_CHART_PROPERTIES,value)},get SWAP_KLINE_DRAWINGS_CONFIG(){return J.get(Z.SWAP_KLINE_DRAWINGS_CONFIG)||""},set SWAP_KLINE_DRAWINGS_CONFIG(value){J.set(Z.SWAP_KLINE_DRAWINGS_CONFIG,value)},get SWAP_CROSS_TIP(){return J.get(Z.SWAP_CROSS_TIP)||""},set SWAP_CROSS_TIP(value){J.set(Z.SWAP_CROSS_TIP,value)},get SWAP_UNIT_TYPE(){return String(J.get(Z.SWAP_UNIT_TYPE))||""},set SWAP_UNIT_TYPE(value){J.set(Z.SWAP_UNIT_TYPE,value)},get SWAP_UNIT_TYPE_TIP(){return J.get(Z.SWAP_UNIT_TYPE_TIP)||""},set SWAP_UNIT_TYPE_TIP(value){J.set(Z.SWAP_UNIT_TYPE_TIP,value)},get FUTURES_UPDATE_TIP(){return J.get(Z.FUTURES_UPDATE_TIP)||""},set FUTURES_UPDATE_TIP(value){J.set(Z.FUTURES_UPDATE_TIP,value)},get TP_AND_SL_TIP(){return J.get(Z.TP_AND_SL_TIP)||""},set TP_AND_SL_TIP(value){J.set(Z.TP_AND_SL_TIP,value)},get ENABLE_AUTO_MARGIN(){return J.get(Z.ENABLE_AUTO_MARGIN)||""},set ENABLE_AUTO_MARGIN(value){J.set(Z.ENABLE_AUTO_MARGIN,value)},get SHOW_MARKET_ROLLING(){return J.get(Z.SHOW_MARKET_ROLLING)||""},set SHOW_MARKET_ROLLING(value){J.set(Z.SHOW_MARKET_ROLLING,value)},get SHOW_FUTURES_TUTORIAL(){return J.get(Z.SHOW_FUTURES_TUTORIAL)||""},set SHOW_FUTURES_TUTORIAL(value){J.set(Z.SHOW_FUTURES_TUTORIAL,value)},get FUTURES_INSTANT_ORDER_CONFIG(){return J.get(Z.FUTURES_INSTANT_ORDER_CONFIG)||""},set FUTURES_INSTANT_ORDER_CONFIG(value){J.set(Z.FUTURES_INSTANT_ORDER_CONFIG,value)},get FUTURES_TV_COLOR(){return J.get(Z.FUTURES_TV_COLOR)||""},set FUTURES_TV_COLOR(value){J.set(Z.FUTURES_TV_COLOR,value)},get FUTURES_KLINE_CONFIG(){return J.get(Z.FUTURES_KLINE_CONFIG)||""},set FUTURES_KLINE_CONFIG(value){J.set(Z.FUTURES_KLINE_CONFIG,value)},get FUTURES_KLINE_DRAWINGS_CONFIG(){return J.get(Z.FUTURES_KLINE_DRAWINGS_CONFIG)||""},set FUTURES_KLINE_DRAWINGS_CONFIG(value){J.set(Z.FUTURES_KLINE_DRAWINGS_CONFIG,value)},get FUTURES_MODE_SET_ALL(){return J.get(Z.FUTURES_MODE_SET_ALL)||!1},set FUTURES_MODE_SET_ALL(value){J.set(Z.FUTURES_MODE_SET_ALL,value)},get FUTURES_UNIT_TYPE(){let e=J.get(Z.FUTURES_UNIT_TYPE);return["0","1","2"].includes(String(e))?String(e):"1"},set FUTURES_UNIT_TYPE(value){J.set(Z.FUTURES_UNIT_TYPE,value)},get FUTURES_UNIT_TYPE_TIP(){return J.get(Z.FUTURES_UNIT_TYPE_TIP)||""},set FUTURES_UNIT_TYPE_TIP(value){J.set(Z.FUTURES_UNIT_TYPE_TIP,value)},get FUTURES_OP_TIP(){return J.get(Z.FUTURES_OP_TIP)||""},set FUTURES_OP_TIP(value){J.set(Z.FUTURES_OP_TIP,value)},get FUTURES_CP_TIP(){return J.get(Z.FUTURES_CP_TIP)||""},set FUTURES_CP_TIP(value){J.set(Z.FUTURES_CP_TIP,value)},get FUTURES_TPSL_END_TIP(){return J.get(Z.FUTURES_TPSL_END_TIP)||""},set FUTURES_TPSL_END_TIP(value){J.set(Z.FUTURES_TPSL_END_TIP,value)},get FUTURES_PROFIT_REMIND(){return J.get(Z.FUTURES_PROFIT_REMIND)||""},set FUTURES_PROFIT_REMIND(value){J.set(Z.FUTURES_PROFIT_REMIND,value)},get DEMO_TRADING_PROFIT_REMIND(){return J.get(Z.DEMO_TRADING_PROFIT_REMIND)||""},set DEMO_TRADING_PROFIT_REMIND(value){J.set(Z.DEMO_TRADING_PROFIT_REMIND,value)},get OPEN_FOLLOW_TIP(){return J.get(Z.OPEN_FOLLOW_TIP)||""},set OPEN_FOLLOW_TIP(value){J.set(Z.OPEN_FOLLOW_TIP,value)},GET_OPEN_COPY_FOLLOW_TIP:({userid:e})=>J.get(Z.OPEN_COPY_FOLLOW_TIP({userid:e}))||"",SET_OPEN_COPY_FOLLOW_TIP({userid:e,value:t}){J.set(Z.OPEN_COPY_FOLLOW_TIP({userid:e}),t)},get COPY_TRADING_REMIND(){return J.get(Z.COPY_TRADING_REMIND)||""},set COPY_TRADING_REMIND(value){J.set(Z.COPY_TRADING_REMIND,value)},get MOVE_MARK_TIP(){return J.get(Z.MOVE_MARK_TIP)||""},set MOVE_MARK_TIP(value){J.set(Z.MOVE_MARK_TIP,value)},get GLOBAL_LAYOUT(){return J.get(Z.GLOBAL_LAYOUT)||"left"},set GLOBAL_LAYOUT(value){J.set(Z.GLOBAL_LAYOUT,value)},get KLINE_EXCEPTION_STATUS(){return J.get(Z.KLINE_EXCEPTION_STATUS)||""},set KLINE_EXCEPTION_STATUS(value){J.set(Z.KLINE_EXCEPTION_STATUS,value)},get CHANGE_INTERVAL_TIME(){return J.get(Z.CHANGE_INTERVAL_TIME)||""},set CHANGE_INTERVAL_TIME(value){J.set(Z.CHANGE_INTERVAL_TIME,value)},get FUTURES_DEPTH_MERGE(){return J.get(Z.FUTURES_DEPTH_MERGE)||""},set FUTURES_DEPTH_MERGE(value){J.set(Z.FUTURES_DEPTH_MERGE,value)},get DISPLAY_TYPE(){return J.get(Z.DISPLAY_TYPE)||"Details"},set DISPLAY_TYPE(value){J.set(Z.DISPLAY_TYPE,value)},get SHOW_TIP(){return J.get(Z.SHOW_TIP)||""},set SHOW_TIP(value){J.set(Z.SHOW_TIP,value)},get TPSL_TYPE(){return String(J.get(Z.TPSL_TYPE)||"")},set TPSL_TYPE(value){J.set(Z.TPSL_TYPE,value)},get FUTURES_PAIR(){return J.get(Z.FUTURES_PAIR)||"BTC-USDT"},set FUTURES_PAIR(value){J.set(Z.FUTURES_PAIR,value)},get TRADFI_PAIR(){return J.get(Z.TRADFI_PAIR)||""},set TRADFI_PAIR(value){J.set(Z.TRADFI_PAIR,value)},get TRIGGER_TYPE_PRO(){return J.get(Z.TRIGGER_TYPE_PRO)||""},set TRIGGER_TYPE_PRO(value){J.set(Z.TRIGGER_TYPE_PRO,value)},get TIF_Type_Pro(){return J.get(Z.TIF_Type_Pro)||""},set TIF_Type_Pro(value){J.set(Z.TIF_Type_Pro,value)}
2,get OPEN_ORDER_TYPE(){let e=J.get(Z.OPEN_ORDER_TYPE);return["0","1"].includes(String(e))?String(e):"0"},set OPEN_ORDER_TYPE(value){J.set(Z.OPEN_ORDER_TYPE,value)},get SHARE_POSTER_NICKNAME(){return J.get(Z.SHARE_POSTER_NICKNAME)||""},set SHARE_POSTER_NICKNAME(value){J.set(Z.SHARE_POSTER_NICKNAME,value)},get CUSTOM_BUTTONS_CONFIG(){return J.get(Z.CUSTOM_BUTTONS_CONFIG)||""},set CUSTOM_BUTTONS_CONFIG(value){J.set(Z.CUSTOM_BUTTONS_CONFIG,value)},get FUTURES_KLINE_PRICE_TYPE(){return J.get(Z.FUTURES_KLINE_PRICE_TYPE)||"LAST_PRICE"},set FUTURES_KLINE_PRICE_TYPE(value){J.set(Z.FUTURES_KLINE_PRICE_TYPE,value)},get FUTURES_MARKET_DEPTH_MODULE_LAYOUT(){return J.get(Z.FUTURES_MARKET_DEPTH_MODULE_LAYOUT)||""},set FUTURES_MARKET_DEPTH_MODULE_LAYOUT(value){J.set(Z.FUTURES_MARKET_DEPTH_MODULE_LAYOUT,value)},get CONTRACT_PLATE_LIST(){return J.get(Z.CONTRACT_PLATE_LIST)||""},set CONTRACT_PLATE_LIST(value){J.set(Z.CONTRACT_PLATE_LIST,value)},get USER_INTERVAL(){return this.USER_INTERVAL_INDEX},set USER_INTERVAL(value){this.USER_INTERVAL_INDEX=value},get USER_PREV_INTERVAL(){return this.USER_PREV_INTERVAL_INDEX},set USER_PREV_INTERVAL(value){this.USER_PREV_INTERVAL_INDEX=value},get FUTURES_INTERVAL(){return this.CUSTOM_BUTTONS_CONFIG},set FUTURES_INTERVAL(value){this.CUSTOM_BUTTONS_CONFIG=value},get CONTRACT_META_DATA_VERSION(){return J.get(Z.CONTRACT_META_DATA_VERSION)||""},set CONTRACT_META_DATA_VERSION(value){J.set(Z.CONTRACT_META_DATA_VERSION,value)},get TRADFI_PLATE_VERSION(){return J.get(Z.TRADFI_PLATE_VERSION)||""},set TRADFI_PLATE_VERSION(value){J.set(Z.TRADFI_PLATE_VERSION,value)},get TRADFI_PLATE_LANG(){return J.get(Z.TRADFI_PLATE_LANG)||""},set TRADFI_PLATE_LANG(value){J.set(Z.TRADFI_PLATE_LANG,value)},get IS_CLOSE_FUTURES_GUIDE(){return J.get(Z.IS_CLOSE_FUTURES_GUIDE)||""},set IS_CLOSE_FUTURES_GUIDE(value){J.set(Z.IS_CLOSE_FUTURES_GUIDE,value)},get SHOW_BREAK_EVEN_PRICE_MARK(){return J.get(Z.SHOW_BREAK_EVEN_PRICE_MARK)||""},set SHOW_BREAK_EVEN_PRICE_MARK(value){J.set(Z.SHOW_BREAK_EVEN_PRICE_MARK,value)},get IS_CLOSE_FUTURES_OLD_USER_GUIDE(){return J.get(Z.IS_CLOSE_FUTURES_OLD_USER_GUIDE)||""},set IS_CLOSE_FUTURES_OLD_USER_GUIDE(value){J.set(Z.IS_CLOSE_FUTURES_OLD_USER_GUIDE,value)},get IS_CLOSE_FUTURES_LIVE_GUIDE(){return J.get(Z.IS_CLOSE_FUTURES_LIVE_GUIDE)||""},set IS_CLOSE_FUTURES_LIVE_GUIDE(value){J.set(Z.IS_CLOSE_FUTURES_LIVE_GUIDE,value)}};e.s(["SpotLocal",()=>eo,"SpotLocalHandler",()=>ei,"SpotLocalKey",()=>ea],532338);let et=null,er=()=>(et||(et=new r.LocalStorageHandler("weex::spotLocal")),et),ei={get:e=>er().get(e),set:(e,t)=>er().set(e,t),clear:()=>er().clear(),subscribe:(e,t)=>er().subscribe(e,t),getStorageStats:()=>er().getStorageStats()},ea={SPOT_PAIR:"spotProPair&weex::currencyPair",STOCK_PAIR:"stockPair&weex::currencyPair",ONLY_CURRENT_PAIR:"weex::spot::onlyCurrentPair",SPOT_TABLE_TYPE:"weex::spot::tableType",USER_INTERVAL_INDEX:"weex::spot::user::interval",USER_PREV_INTERVAL_INDEX:"weex::spot::user::prevInterval",USER_INTERVAL_SLUG:"weex::spot::user::intervalSlug",USER_PREV_INTERVAL_SLUG:"weex::spot::user::prevIntervalSlug",CUSTOM_BUTTONS_CONFIG:"weex-kline-spot-interval",SPOT_COIN_LIST_META_DATA_VERSION:"weex::spot::coinListMeta::version",SPOT_SYMBOL_LIST_META_DATA_VERSION:"weex::spot::symbolListMeta::version",IS_CLOSE_SPOT_GUIDE:"isCloseSpotGuide",SHOW_CURRENT_ASSETS:"showCurrentAssets",SPOT_CHART_STYLE:"weex::spot::chart::style",SPOT_DEPTH_MERGE:"weex::spot::displayDigitMerge",SPOT_CLOSURE_TIME_VERSION:"weex::spot::closeTime::version",IS_CLOSE_SPOT_OLD_USER_GUIDE:"isCloseSpotOldUserGuide_fixed",SPOT_CHART_TYPE:"weex::spot::tv::chartType",SHOW_ENTRUST_MARK:"weex::spot::chart::showEntrustMark",SHOW_HISTORY_ORDER_MARK:"weex::spot::chart::showHistoryOrderMark",SPOT_CHART_K1_LAYOUT:"weex::spot::chart::k1_layout",TRADING_VIEW_TOOL_STATE:"weex::spot::chart::tradingViewToolState",SHOW_SPOT_MARKET_ROLLING:"weex:spot:rolling:show",SPOT_ORDER_NOTIFICATION_SETTINGS:"spot-order-notification-settings",SPOT_OP_TIP:"spot_open_tips",SHOW_QUICK_TRADE_INSTANT:"weex::spot::quick_trade_instant",ACTIVITY_AD_CLOSED_DATE:"weex::spot::activity-ad::closed-date"};X("[SpotLocalStorage]"),(()=>{let e="weex::spot::migration::version",t="2.0.0";try{if(localStorage.getItem(e)===t)return;localStorage.setItem(e,t),z.default.info("SpotLocalStorage migration completed to version",t)}catch(e){z.default.warn("SpotLocalStorage migration failed:",e)}})();let eo={get SPOT_PAIR(){return ei.get(ea.SPOT_PAIR)||"BTC-USDT"},set SPOT_PAIR(value){ei.set(ea.SPOT_PAIR,value)},get STOCK_PAIR(){return ei.get(ea.STOCK_PAIR)||""},set STOCK_PAIR(value){ei.set(ea.STOCK_PAIR,value)},get USER_INTERVAL_INDEX(){return ei.get(ea.USER_INTERVAL_INDEX)||""},set USER_INTERVAL_INDEX(value){ei.set(ea.USER_INTERVAL_INDEX,value)},get USER_PREV_INTERVAL_INDEX(){return ei.get(ea.USER_PREV_INTERVAL_INDEX)||""},set USER_PREV_INTERVAL_INDEX(value){ei.set(ea.USER_PREV_INTERVAL_INDEX,value)},get USER_INTERVAL_SLUG(){return ei.get(ea.USER_INTERVAL_SLUG)||""},set USER_INTERVAL_SLUG(value){ei.set(ea.USER_INTERVAL_SLUG,value)},get USER_PREV_INTERVAL_SLUG(){return ei.get(ea.USER_PREV_INTERVAL_SLUG)||""},set USER_PREV_INTERVAL_SLUG(value){ei.set(ea.USER_PREV_INTERVAL_SLUG,value)},get CUSTOM_BUTTONS_CONFIG(){return ei.get(ea.CUSTOM_BUTTONS_CONFIG)||""},set CUSTOM_BUTTONS_CONFIG(value){ei.set(ea.CUSTOM_BUTTONS_CONFIG,value)},get USER_INTERVAL(){return this.USER_INTERVAL_INDEX},set USER_INTERVAL(value){this.USER_INTERVAL_INDEX=value},get USER_PREV_INTERVAL(){return this.USER_PREV_INTERVAL_INDEX},set USER_PREV_INTERVAL(value){this.USER_PREV_INTERVAL_INDEX=value},get SPOT_INTERVAL(){return this.CUSTOM_BUTTONS_CONFIG},set SPOT_INTERVAL(value){this.CUSTOM_BUTTONS_CONFIG=value},get SPOT_COIN_LIST_META_DATA_VERSION(){return ei.get(ea.SPOT_COIN_LIST_META_DATA_VERSION)||""},set SPOT_COIN_LIST_META_DATA_VERSION(value){ei.set(ea.SPOT_COIN_LIST_META_DATA_VERSION,value)},get SPOT_SYMBOL_LIST_META_DATA_VERSION(){return ei.get(ea.SPOT_SYMBOL_LIST_META_DATA_VERSION)||""},set SPOT_SYMBOL_LIST_META_DATA_VERSION(value){ei.set(ea.SPOT_SYMBOL_LIST_META_DATA_VERSION,value)},get IS_CLOSE_SPOT_GUIDE(){return ei.get(ea.IS_CLOSE_SPOT_GUIDE)||""},set IS_CLOSE_SPOT_GUIDE(value){ei.set(ea.IS_CLOSE_SPOT_GUIDE,value)},get SHOW_CURRENT_ASSETS(){return ei.get(ea.SHOW_CURRENT_ASSETS)||""},set SHOW_CURRENT_ASSETS(value){ei.set(ea.SHOW_CURRENT_ASSETS,value)},get SPOT_CHART_STYLE(){return ei.get(ea.SPOT_CHART_STYLE)||"1"},set SPOT_CHART_STYLE(value){ei.set(ea.SPOT_CHART_STYLE,value)},get ONLY_CURRENT_PAIR(){return ei.get(ea.ONLY_CURRENT_PAIR)||""},set ONLY_CURRENT_PAIR(value){ei.set(ea.ONLY_CURRENT_PAIR,value)},get ACTIVITY_AD_CLOSED_DATE(){return ei.get(ea.ACTIVITY_AD_CLOSED_DATE)||""},set ACTIVITY_AD_CLOSED_DATE(value){ei.set(ea.ACTIVITY_AD_CLOSED_DATE,value)},get SPOT_TABLE_TYPE(){return ei.get(ea.SPOT_TABLE_TYPE)||""},set SPOT_TABLE_TYPE(value){ei.set(ea.SPOT_TABLE_TYPE,value)},get SPOT_DEPTH_MERGE(){return ei.get(ea.SPOT_DEPTH_MERGE)||{}},set SPOT_DEPTH_MERGE(value){ei.set(ea.SPOT_DEPTH_MERGE,value)},get SPOT_CLOSURE_TIME_VERSION(){return ei.get(ea.SPOT_CLOSURE_TIME_VERSION)||""},set SPOT_CLOSURE_TIME_VERSION(value){ei.set(ea.SPOT_CLOSURE_TIME_VERSION,value)},get IS_CLOSE_SPOT_OLD_USER_GUIDE(){return ei.get(ea.IS_CLOSE_SPOT_OLD_USER_GUIDE)||""},set IS_CLOSE_SPOT_OLD_USER_GUIDE(value){ei.set(ea.IS_CLOSE_SPOT_OLD_USER_GUIDE,value)},get SPOT_CHART_TYPE(){return ei.get(ea.SPOT_CHART_TYPE)||""},set SPOT_CHART_TYPE(value){ei.set(ea.SPOT_CHART_TYPE,value)},get SHOW_ENTRUST_MARK(){return ei.get(ea.SHOW_ENTRUST_MARK)||""},set SHOW_ENTRUST_MARK(value){ei.set(ea.SHOW_ENTRUST_MARK,value)},get SHOW_HISTORY_ORDER_MARK(){return ei.get(ea.SHOW_HISTORY_ORDER_MARK)||""},set SHOW_HISTORY_ORDER_MARK(value){ei.set(ea.SHOW_HISTORY_ORDER_MARK,value)},get SPOT_CHART_K1_LAYOUT(){return ei.get(ea.SPOT_CHART_K1_LAYOUT)},set SPOT_CHART_K1_LAYOUT(value){ei.set(ea.SPOT_CHART_K1_LAYOUT,value)},get SHOW_SPOT_MARKET_ROLLING(){return ei.get(ea.SHOW_SPOT_MARKET_ROLLING)||""},set SHOW_SPOT_MARKET_ROLLING(value){ei.set(ea.SHOW_SPOT_MARKET_ROLLING,value)},get SPOT_OP_TIP(){return ei.get(ea.SPOT_OP_TIP)||""},set SPOT_OP_TIP(value){ei.set(ea.SPOT_OP_TIP,value)},get SHOW_QUICK_TRADE_INSTANT(){return ei.get(ea.SHOW_QUICK_TRADE_INSTANT)||"true"},set SHOW_QUICK_TRADE_INSTANT(value){ei.set(ea.SHOW_QUICK_TRADE_INSTANT,value)}};e.s(["RegisterLocal",()=>eE,"RegisterLocalHandler",()=>en,"RegisterLocalKey",()=>eT],85542);let es=null,e_=()=>(es||(es=new r.LocalStorageHandler("weex::registerLocal")),es),en={get:e=>e_().get(e),set:(e,t)=>e_().set(e,t),clear:()=>e_().clear(),subscribe:(e,t)=>
2e_().subscribe(e,t),getStorageStats:()=>e_().getStorageStats()},eT={REGISTER_HISTORY_ACCOUNT_LIST:"register_history_account_list",LOGIN_HISTORY_ACCOUNT_LIST:"login_history_account_list"},eE={get REGISTER_HISTORY_ACCOUNT_LIST(){return en.get(eT.REGISTER_HISTORY_ACCOUNT_LIST)||""},set REGISTER_HISTORY_ACCOUNT_LIST(value){en.set(eT.REGISTER_HISTORY_ACCOUNT_LIST,value)},get LOGIN_HISTORY_ACCOUNT_LIST(){return en.get(eT.LOGIN_HISTORY_ACCOUNT_LIST)||""},set LOGIN_HISTORY_ACCOUNT_LIST(value){en.set(eT.LOGIN_HISTORY_ACCOUNT_LIST,value)}};e.s(["ThemeLocal",()=>eO,"ThemeLocalHandler",()=>eR,"ThemeLocalKey",()=>eu],965559);let el=new Map,eS="theme",eu={THEME:"user::swap::theme"},eI=e=>{let t=el.get(e);if(t)return t;let i=new r.LocalStorageHandler(e,{},{syncBeforeOperation:!0});return el.set(e,i),i},eR={get:(e,t)=>eI(e).get(t),set:(e,t,r)=>eI(e).set(t,r),clearKey:(e,t)=>eI(e).clearKey(t),subscribe:(e,t,r)=>eI(e).subscribe(t,r),getStorageStats:e=>eI(e).getStorageStats()},eO={get THEME(){return eR.get(eu.THEME,eS)||""},set THEME(value){eR.set(eu.THEME,eS,value)}};e.s(["FUTURES_LIVE_REWARD_TAB",()=>ec,"getFuturesLiveModeOptionsServerSnapshot",()=>eb,"getFuturesLiveModeOptionsSnapshot",()=>ef,"resetFuturesLiveModeOptions",()=>ev,"subscribeFuturesLiveModeOptions",()=>ey,"updateFuturesLiveModeOptions",()=>em],346054);let ec={INVITE:"invite",CRYPTO_GIFT:"cryptoGift"},ed={rewards:{enabled:!1,tab:ec.INVITE,inviteVal:0,hasCryptoGift:!1,cryptoGiftVal:0},donateQR:{enabled:!1,cryptoGiftVal:0,leaderboard:!1},copyTrade:{enabled:!1,copyTradeVal:0},personalInfo:{enabled:!1,todayStats:!1,pnl:!1}},eg=new Set,ep=null,eA=(e,t)=>"boolean"==typeof e?e:t,ew=(e,t,r)=>{let i="number"==typeof e?e:Number(e);return Number.isInteger(i)?Math.min(Math.max(i,0),r):t},eN=()=>({rewards:{...ed.rewards},donateQR:{...ed.donateQR},copyTrade:{...ed.copyTrade},personalInfo:{...ed.personalInfo}}),eP=e=>e&&"object"==typeof e?{rewards:{enabled:eA(e.rewards?.enabled,ed.rewards.enabled),tab:e.rewards?.tab===ec.CRYPTO_GIFT?ec.CRYPTO_GIFT:ec.INVITE,inviteVal:ew(e.rewards?.inviteVal,ed.rewards.inviteVal,2),hasCryptoGift:eA(e.rewards?.hasCryptoGift,ed.rewards.hasCryptoGift),cryptoGiftVal:ew(e.rewards?.cryptoGiftVal,ed.rewards.cryptoGiftVal,2)},donateQR:{enabled:eA(e.donateQR?.enabled,ed.donateQR.enabled),cryptoGiftVal:ew(e.donateQR?.cryptoGiftVal,ed.donateQR.cryptoGiftVal,2),leaderboard:eA(e.donateQR?.leaderboard,ed.donateQR.leaderboard)},copyTrade:{enabled:eA(e.copyTrade?.enabled,ed.copyTrade.enabled),copyTradeVal:ew(e.copyTrade?.copyTradeVal,ed.copyTrade.copyTradeVal,2)},personalInfo:{enabled:eA(e.personalInfo?.enabled,ed.personalInfo.enabled),todayStats:eA(e.personalInfo?.todayStats,ed.personalInfo.todayStats),pnl:eA(e.personalInfo?.pnl,ed.personalInfo.pnl)}}:eN(),eL=(e,t)=>e.enabled===t.enabled&&e.tab===t.tab&&e.inviteVal===t.inviteVal&&e.hasCryptoGift===t.hasCryptoGift&&e.cryptoGiftVal===t.cryptoGiftVal,eU=(e,t)=>e.enabled===t.enabled&&e.cryptoGiftVal===t.cryptoGiftVal&&e.leaderboard===t.leaderboard,eh=(e,t)=>e.enabled===t.enabled&&e.copyTradeVal===t.copyTradeVal,eC=(e,t)=>e.enabled===t.enabled&&e.todayStats===t.todayStats&&e.pnl===t.pnl,ef=()=>(ep||(ep=(()=>{try{return eP(J.get(Z.FUTURES_LIVE_MODE_OPTIONS))}catch{return eN()}})()),ep),eb=()=>ed,eD=(e,t={})=>{let r=eP(e),i=ef();if(eL(i.rewards,r.rewards)&&eU(i.donateQR,r.donateQR)&&eh(i.copyTrade,r.copyTrade)&&eC(i.personalInfo,r.personalInfo))return i;let a={rewards:eL(i.rewards,r.rewards)?i.rewards:r.rewards,donateQR:eU(i.donateQR,r.donateQR)?i.donateQR:r.donateQR,copyTrade:eh(i.copyTrade,r.copyTrade)?i.copyTrade:r.copyTrade,personalInfo:eC(i.personalInfo,r.personalInfo)?i.personalInfo:r.personalInfo};ep=a;try{J.set(Z.FUTURES_LIVE_MODE_OPTIONS,a)}catch{}!1!==t.emit&&(eg.forEach(e=>e()),window.dispatchEvent(new CustomEvent("weex-futures-live-mode-options-change",{detail:{options:a}})));return a},em=e=>{let t=ef();return eD("function"==typeof e?e(t):e)},ev=()=>eD(eN()),ey=e=>(eg.add(e),()=>{eg.delete(e)})}]); 3 4//# debugId=cc9b9f9f-5479-86c1-6e7f-0aedb9871149
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.