Files
2025-08-18 13:56:48 +02:00

1 line
14 KiB
JavaScript

!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={exports:{},id:o,loaded:!1};return e[o].call(r.exports,r,r.exports,n),r.loaded=!0,r.exports}n.m=e,n.c=t,n.p="",n(0)}([function(e,t,n){!function(e,t){var o,r,i,a={epssw:{stable:["/lzd_sec/epssw/0.0.34/epssw.js"],gray:["/lzd_sec/epssw/0.0.36/epssw.js"],ratio:1e4}},c=["https://g.alicdn.com","https://g.lazcdn.com/g","https://assets.alicdn.com/g","https://assets.aliexpress-media.com/g","https://s.alicdn.com/@g"],s=[{}],l={};function u(e){return e.hasAttribute?e.src:e.getAttribute("src",4)}function f(n,o,i,a){0===n.indexOf("/")&&(n=r+n);var c=t.currentScript;if(o&&"loading"===t.readyState&&c&&!c.async){var s='<script src="'.concat(n,'" crossorigin referrerPolicy="unsafe-url" ').concat(i?'onload="'.concat(i,'()"'):"","><\/script>");t.write(s)}else{var l=t.createElement("script");l.async=!1,l.crossOrigin="",l.referrerPolicy="unsafe-url",l.src=n,l.onload="string"==typeof i?e[i]:i,l.onerror="string"==typeof a?e[a]:a;var u=t.getElementsByTagName("script")[0];u&&u.parentNode?u.parentNode.insertBefore(l,u):t.head?t.head.appendChild(l):t.body.appendChild(l)}}function p(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)&4294967295;return t}function d(e,t){(new Image).src="https://epss.alibaba-inc.com/report/web-e?host=".concat(location.hostname,"&jf=lwsc&cv=").concat(encodeURIComponent(e),"&jv=").concat("30","&m=").concat(encodeURIComponent(t))}function m(e){d("error",encodeURIComponent("error=".concat(e.message,"&stack=").concat(e.stack)))}function h(e){var n=null;do{var o="";try{o=t.cookie}catch(e){break}var r=e+"=",i=r,a=o.lastIndexOf(i);if(-1===a)break;if(a>0&&(i="; "+r,a=o.indexOf(i)),-1===a)break;var c=a+i.length,s=o.indexOf("; ",c);-1===s&&(s=o.length),n=o.substring(c,s)}while(0);if(null===n)try{var l=localStorage[e+"__"];void 0!==l&&(n=l)}catch(e){}return n}function g(e,n){var o=e+"="+n;l.domain&&(o+="; domain="+l.domain),l.path&&(o+="; path="+l.path),l.expires&&(o+="; expires="+l.expires),l.tpc>0&&(o+="; SameSite=None; Secure"),l.tpc>1&&(o+="; Partitioned");try{t.cookie=o}catch(e){}try{localStorage[e+"__"]=n}catch(e){}}function v(e){for(var n=e+"=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT; domain=",o=location.hostname.split("."),r=o.pop();o.length;){r=o.pop()+"."+r;try{t.cookie=n+r,t.cookie=n+r+"; Secure; Partitioned",delete localStorage[e+"__"]}catch(e){}}}function y(){var e={};e.tpc=function(){var e=0,n="__lwsc_test__",o=n+"="+ +new Date+Math.random();try{var r="; path=/; domain="+location.hostname+"; expires="+new Date(+new Date+2e3).toUTCString();t.cookie=o+r,-1===t.cookie.indexOf(o)?(t.cookie=o+r+"; SameSite=None; Secure",-1===t.cookie.indexOf(o)?(t.cookie=o+r+"; SameSite=None; Secure; Partitioned",e=-1===t.cookie.indexOf(o)?t.cookie?-1:-2:2):e=1):e=0}catch(t){e=-3}return v(n),e}(),e.path="/",e.expires=new Date(+new Date+15552e6).toUTCString();var n=location.hostname;e.domain=n;for(var o=["aliexpress.com","aliexpress.us","lazada.co.id","lazada.com.my","lazada.co.th","lazada.vn","lazada.com.ph","lazada.sg","alibaba.com"],r=0;r<o.length;r++)if(n.indexOf("."+o[r])>0)return e.domain=o[r],e;if(/^(\d+\.)*\d+$/.test(n))return e;var i=n.split(".");if(1===i.length)return e;var a="__lwsc_test__",c=+new Date+Math.random()+"";e.domain=i.pop();for(var s=1;i.length>0&&s<=5;s++){e.domain=i.pop()+"."+e.domain;try{if(t.cookie=a+"="+c+"; path=/; domain="+e.domain+"; expires="+new Date(+new Date+2e3).toUTCString(),t.cookie.indexOf(a+"="+c)>-1)break}catch(e){}}return v(a),e}function b(){var e=[];e.push(2);for(var t=+new Date,n=0;n<6;n++){var o=Math.pow(256,5-n);e.push(t/o|0),t%=o}for(var r=0;r<8;r++)e.push(255*Math.random()&255);var i=function(){for(var e=navigator.userAgent,t=e.match(/\([^)]+\)/g),n=65535&p((t&&t[0]||"").replace(/Build\/[^;)]+/g,"").replace(/\d[\d._]*/g,"#")),o=e.match(/\w+\/\d[\d.]*/g),r=[],i=[],a=0;o&&a<o.length;a++){var c=o[a].split("/");r.push(c[0]),i.push(c[1])}return[n,65535&p(r.join("/")),65535&p(i.join("/"))]}();return e.push(i[0]>>8),e.push(255&i[0]),e.push(i[1]>>8),e.push(255&i[1]),e.push(i[2]>>8),e.push(255&i[2]),function(e){for(var t,n,o,r,i,a,c,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",l="",u=0;u<e.length;)r=(t=e[u++])>>2,i=(3&t)<<4|(n=e[u++])>>4,a=(15&n)<<2|(o=e[u++])>>6,c=63&o,isNaN(n)?a=c=64:isNaN(o)&&(c=64),l=l+s.charAt(r)+s.charAt(i)+s.charAt(a)+s.charAt(c);return l}(e)}function x(t){var n=(location.protocol+"//"+location.host+location.pathname).substr(0,128);if(o={getFYToken:function(){return"defaultFY0_fymodule_not_loaded@@"+n+"@@"+(new Date).getTime()},getUidToken:function(){return"defaultUID0_fymodule_not_loaded@@"+n+"@@"+(new Date).getTime()}},function(){if(Object.assign){var e=Object.assign;Object.assign=function(){var t=e.apply(Object,arguments);if(t&&t.isSec&&t.api&&t.appKey&&o){delete t.isSec;var n=t.ext_headers||{};n["x-ua"]=o.getFYToken(),n["x-umidtoken"]=o.getUidToken(),t.ext_headers=n}return t}}}(),(t=t||{}).location||(t.location="lazada"),e.AWSC)o=e.AWSC.configFYSyncEx(t);else var r=+new Date,i=setInterval(function(){e.AWSC?(clearInterval(i),o=e.AWSC.configFYSyncEx(t)):+new Date-r>5e3&&clearInterval(i)},100)}function w(e){return a[e]}function k(t){clearTimeout(t.timer),t.timer=0;var n=(t.callbacks||[]).slice();t.callbacks=[];for(var o=t.state,r=t.obj,i=0;i<n.length;i++){var a=n[i];if(r&&r.init)t.init(a);else try{"function"==typeof a?a(o,r):a&&"function"==typeof a.callback&&a.callback(o,r)}catch(t){e.console&&console.error(t)}n[i]=void 0}}function _(t,n,o){var i=w(t);if(!i)return e.AWSC&&e.AWSC.use(t,n,o);if(i.callbacks=i.callbacks||[],i.callbacks.push(n),void 0===i.state||"timeout"===i.state){i.timer=setTimeout(function(){i.state="timeout",k(i)},o&&o.timeout||3e3),i.state="loading";for(var a=e["LWSC_SPECIFY_".concat(t.toUpperCase(),"MODULE_ADDRESSES")]||(1e4*Math.random()<i.ratio?i.gray:i.stable),s=function(e){var t=+new Date;f(a[e],!1,0,function(){+new Date-t<10&&(d("blocked",r+a[e]),r=c[(c.indexOf(r)+1)%c.length],f(a[e],!1))})},l=0;l<a.length;l++)s(l)}else"loaded"===i.state&&k(i)}function S(e,t,n){var o=w(e);o&&(o.state="loaded",o.obj=t,k(o))}function C(t){if(t.lwscConfig){if(t.lwscConfig.filter)s.push(t.lwscConfig);else for(var n=s[0],o=Object.getOwnPropertyNames(t.lwscConfig),r=0;r<o.length;r++){var i=o[r];if(void 0!==n[i])throw"[".concat(i,"]=").concat(n[i]," already exists");n[i]=t.lwscConfig[i]}t.lwscConfig=void 0}if(t.checkApiPath)return t.uabOptions=t.uabOptions||{},t.uabOptions.location=t.uabOptions.location||"lazada",e.baxiaCommon&&e.baxiaCommon.init(t)}function O(e,t){for(var n=s.length-1;n>=0;n--)if(void 0!==s[n][e]&&(!s[n].filter||t&&s[n].filter(t)))return s[n][e]}!function(){try{if(e.LWSC)return;l=y();var o=location.hostname;if(o.indexOf(".aliexpress.com")>-1||o.indexOf(".aliexpress.us")>-1){n(1);var a=e.__BaxiaCookieManager__;i={options:l,get:function(e){var t=a.get(e);return null===t?h(e):t},set:function(e,t){a.set(e,t);try{localStorage[e+"__"]=t}catch(e){}},remove:function(e){a.remove(e),v(e)}}}else i={options:l,get:h,set:g,remove:v};(j=i.get("lwrid"))||(j=encodeURIComponent(b())),i.set("lwrid",j);var s=function(){for(var e=t.getElementsByTagName("script"),n=0;n<e.length;n++){var o=u(e[n]);if(o.indexOf("/lzd_sec/LWSC")>-1)return o}return t.currentScript?u(t.currentScript):e[e.length-1]}();Math.random()<.01&&d("src","src="+s+"&href="+location.href),r=function(e){return r||(r=c[0],e?(e.indexOf("o.alicdn.com")>-1||e.indexOf("g.lazcdn.com")>-1?r=c[1]:e.indexOf("assets.alicdn.com")>-1||e.indexOf("aeis.alicdn.com")>-1?r=c[2]:e.indexOf("assets.aliexpress-media.com")>-1?r=c[3]:e.indexOf("s.alicdn.com")>-1?r=c[4]:e.indexOf("dev.g.alicdn.com")>-1&&(r="https://dev.g.alicdn.com"),r):r)}(s),k=[],!e.baxiaCommon&&e.Proxy&&(e.baxiaCommon=new Proxy({},{get:function(e,t,n){return function(){k.push([t,arguments])}}})),e.__bxEntryCB__=function(){try{for(var t=0;e.baxiaCommon&&t<k.length;t++){var n=k[t][0],o=k[t][1];e.baxiaCommon[n].apply(e.baxiaCommon,o)}}catch(e){m(e)}},f("/??/AWSC/AWSC/awsc.js,/sd/baxia-entry/baxiaCommon.js",!0,"__bxEntryCB__"),e.LWSC={use:_,initLWSC:C,initMtopSecurity:x,getLwscConfig:O},e.LWSCInner={register:S,cookieManager:i},p=0,w=Math.random(),function t(){e.LWSC.use("epssw",function(e,n){(1===++p&&w<.01||2===p&&w<.1||p>2)&&d("epssw",e+p),"timeout"===e&&p<3&&t()},{timeout:3e3})}()}catch(e){m(e)}var p,w,k,j}()}(window,document)},function(e,t){!function(){"use strict";var e={d:function(t,n){for(var o in n)e.o(n,o)&&!e.o(t,o)&&Object.defineProperty(t,o,{enumerable:!0,get:n[o]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t={};function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,o)}return n}function o(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?n(Object(o),!0).forEach(function(t){r(e,t,o[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):n(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}function r(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i(e)}function a(e){var t=function(e){if("object"!=i(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=i(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==i(t)?t:t+""}e.d(t,{default:function(){return u}});var c,s=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var t=this.getDomain();this.options={key:"_baxia_sec_cookie_",maxLength:4096,expires:180,domain:t,path:"/",secure:!1,sameSite:"Lax",Partitioned:!1},this._validateOptions()},t=[{key:"getDomain",value:function(){var e=location.hostname;return e.indexOf("aliexpress.com")>-1?"aliexpress.com":e.indexOf("aliexpress.us")>-1?"aliexpress.us":e.indexOf("alibaba-inc.com")>-1&&"alibaba-inc.com"}},{key:"_validateOptions",value:function(){if("string"!=typeof this.options.key||!this.options.key)throw new Error("Cookie key must be a non-empty string");if("number"!=typeof this.options.maxLength||this.options.maxLength<=0)throw new Error("maxLength must be a positive number");if(this.options.sameSite&&!["Strict","Lax","None"].includes(this.options.sameSite))throw new Error("sameSite must be one of: Strict, Lax, None");"None"!==this.options.sameSite||this.options.secure||(this.options.secure=!0,console.warn("Setting secure=true because sameSite=None requires secure cookies")),this.options.Partitioned||this.isAvailable()||(this.options.Partitioned=!0)}},{key:"setAll",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||"object"!==i(e))throw new Error("Data must be a non-empty object");try{var n=o(o({},this.options),t),r=this._serialize(e);return r.length>n.maxLength?(console.error("Cookie data exceeds maximum length (".concat(r.length,"/").concat(n.maxLength," bytes)")),!1):(this._setCookie(n.key,r,n),!0)}catch(e){return console.error("Error setting cookie:",e),!1}}},{key:"getAll",value:function(){try{var e=this._getCookie(this.options.key);return e?this._deserialize(e):null}catch(e){return console.error("Error getting cookie data:",e),null}}},{key:"get",value:function(e){if(!e||"string"!=typeof e)throw new Error("Key must be a non-empty string");var t=this.getAll();return t&&t.hasOwnProperty(e)?t[e]:null}},{key:"set",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!e||"string"!=typeof e)throw new Error("Key must be a non-empty string");var o=this.getAll()||{};return o[e]=t,this.setAll(o,n)}},{key:"remove",value:function(e){if(!e||"string"!=typeof e)throw new Error("Key must be a non-empty string");var t=this.getAll();return!(!t||!t.hasOwnProperty(e))&&(delete t[e],this.setAll(t))}},{key:"clear",value:function(){try{return this._setCookie(this.options.key,"",o(o({},this.options),{},{expires:-1})),!0}catch(e){return console.error("Error clearing cookie:",e),!1}}},{key:"_serialize",value:function(e){try{return encodeURIComponent(JSON.stringify(e))}catch(e){throw new Error("Failed to serialize data: ".concat(e.message))}}},{key:"_deserialize",value:function(e){try{return JSON.parse(decodeURIComponent(e))}catch(t){try{return JSON.parse(e)}catch(e){throw new Error("Failed to deserialize data: ".concat(t.message))}}}},{key:"_setCookie",value:function(e,t,n){var o="".concat(encodeURIComponent(e),"=").concat(encodeURIComponent(t));if(n.expires){var r=new Date;r.setTime(r.getTime()+24*n.expires*60*60*1e3),o+="; expires=".concat(r.toUTCString())}n.domain&&(o+="; domain=".concat(n.domain)),n.path&&(o+="; path=".concat(n.path)),n.Partitioned?o+=";SameSite=None;Secure;Partitioned":(n.secure&&(o+="; secure"),n.sameSite&&(o+="; samesite=".concat(n.sameSite))),document.cookie=o}},{key:"_getCookie",value:function(e){for(var t=encodeURIComponent(e)+"=",n=document.cookie.split(";"),o=0;o<n.length;o++){for(var r=n[o];" "===r.charAt(0);)r=r.substring(1);if(0===r.indexOf(t))return decodeURIComponent(r.substring(t.length))}return null}},{key:"isAvailable",value:function(){try{var e="__test_".concat(Date.now()),t="test";this._setCookie(e,t,{expires:.01});var n=this._getCookie(e)===t;return this._setCookie(e,"",{expires:-1}),n}catch(e){return!1}}},{key:"getSize",value:function(){try{var e=this._getCookie(this.options.key);return e?encodeURIComponent(e).length:0}catch(e){return console.error("Error getting cookie size:",e),0}}},{key:"getRemainingSpace",value:function(){return this.options.maxLength-this.getSize()}}],t&&function(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,a(o.key),o)}}(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t}(),l=s,u="undefined"==typeof window?null:window.__BaxiaCookieManager__?window.__BaxiaCookieManager__:(c=location.hostname).indexOf("aliexpress.com")>-1||c.indexOf("aliexpress.us")>-1||c.indexOf("alibaba-inc.com")>-1?(window.__BaxiaCookieManager__=new l,window.__BaxiaCookieManager__):void 0;0}()}]);