PageSourceSearch

https://www.hangseng.com/etc.clientlibs/hase/clientlibs/pws/common…api.min.dc8c3424ceda1eef5682d97e385d9dd6.js

js hangseng.com collected 2026-09-24 09:18:40 UTC 1,501 bytes, 3 lines download raw bytes

1(function(t,l,p,q){var u={data:{},done:function(c){},endpoint:"",fail:function(c){},localCache:!0,method:"GET",respondType:"object",skipHSBCHeader:!1,timeout:6E4,handleError:!0},r=t.API.endpoints,v={"X-HSBC-Locale":p.getLocale("HSBC"),"X-HSBC-Src-Device-Id":"","X-HSBC-Src-UserAgent":"","X-HSBC-Channel-Id":"PWS","X-HSBC-Chnl-CountryCode":"HK","X-HSBC-Chnl-Group-Member":"","Accept-Language":p.getLocale("HSBC").replace("_","-")};window.rwdAPI={SYSTEM_TYPE:"desktop_pws",ajax:function(c){var a=l.extend({},
2u,c),d=r[a.endpoint];d._requests=d._requests||{};var h=a.done,f=a.fail;a.handleError&&(h=function(b,g,e){q.handleAPIError(e,a)?a.fail(e,g):a.done(b,g,e)},f=function(b,g,e){q.handleAPIError(b,a);a.fail(b,g)});var w=l.extend({},a.skipHSBCHeader?{}:v,a.header);c=(c=l.param(a.data||{}))||"default";var k=d._requests[c];k&&a.localCache||(k=new Promise(function(b,g){l.ajax(d.endpoint,{crossDomain:!0,data:a.data,headers:w,type:a.method,contentType:a.contentType,dataType:a.dataType,timeout:a.timeout}).done(function(e,
3m,n){b({data:e,textStatus:m,jqXHR:n})}).fail(function(e,m,n){g({jqXHR:e,textStatus:m,errorThrown:n})})}),"GET"==a.method&&(d._requests[c]=k));k.then(function(b){h(b.data,b.textStatus,b.jqXHR)})["catch"](function(b){f(b.jqXHR,b.textStatus)});return k},getEndpoint:function(c,a){var d="";if(a&&"object"==typeof a&&void 0===a.length){var h=0,f;for(f in a)d+=(0===h?"?":"\x26")+f+"\x3d"+a[f],h+=1}return r[c].endpoint+d}}})(rwdENV,window.rwdJQuery,window.rwdUtility,rwdErrorHandler);

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.