PageSourceSearch

https://www.moneymax.ph/_next/static/chunks/55f61c79eebd460b.js

js moneymax.ph collected 2026-10-02 03:41:33 UTC 42,264 bytes, 5 lines download raw bytes

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]="ec2d3622-57af-35c9-56c5-b84de4dfe9cc")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,827054,e=>{"use strict";function t(e,t){let r=window.location.hostname.replace(/^.*?\.((singsaver|moneyhero|moneymax|money101)\..+)$/,"$1"),n=`${e}=${t??""}; Path=/; Domain=${r}`;null==t&&(n+="; Max-Age=0"),document.cookie=n}function r(){return Object.fromEntries(o())}function n(){return new i}function o(){return document.cookie.split(/; */g).map(e=>{let t=e.indexOf("=");return[e.slice(0,t),e.slice(t+1)]})}class i{#e;size;constructor(){this.#e=o().map(e=>({name:e[0],value:e[1]})),this.size=this.#e.length}get(e){return this.#e.find(t=>t.name===e)}getAll(e){return this.#e.filter(t=>t.name===e)}has(e){return null!=this.#e.find(t=>t.name===e)}set(...e){return"string"==typeof e[0]?t(e[0],e[1]):t(e[0].name,e[0].value),this}delete(...e){return"string"==typeof e[0]?t(e[0],void 0):t(e[0].name,void 0),this}[Symbol.iterator](){return this.#e.map(e=>[e.name,e])[Symbol.iterator]()}}e.s(["clientCookies",()=>n,"getCookies",()=>r,"setCookie",()=>t])},16830,e=>{"use strict";function t(e,t){if(null==e)throw Error(t??`object is ${e}`);return e}e.s(["requireNonNull",()=>t])},295750,893840,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(16830);e.s([],893840);let o=(0,r.createContext)(null);function i(){return(0,n.requireNonNull)((0,r.useContext)(o),"Client context is not set")}function a(e){return(0,t.jsx)(o.Provider,{value:e.value,children:e.children})}e.s(["ClientContextProvider_internal",()=>a,"Context",0,o,"useClientContext",()=>i],295750)},561057,e=>{"use strict";let t=(0,e.i(271645).createContext)(void 0);e.s(["CmsClientContext",0,t])},228179,e=>{"use strict";var t=e.i(843476),r=e.i(561057);e.s(["CmsClientProvider",0,({children:e,value:n})=>(0,t.jsx)(r.CmsClientContext.Provider,{value:n,children:e})])},542590,774860,e=>{"use strict";var t=e.i(843476),r=e.i(271645),n=e.i(228179),o=e.i(561057);let i=()=>{let e=(0,r.useContext)(o.CmsClientContext);if(void 0===e)throw Error("useCmsClientContext must be used within a CmsClientProvider");return e};e.s(["useCmsClientContext",0,i],774860),e.s(["CmsClientVerticalScope",0,({vertical:e,children:o})=>{let a=i(),s=(0,r.useMemo)(()=>({...a,vertical:e??a.vertical}),[a,e]);return(0,t.jsx)(n.CmsClientProvider,{value:s,children:o})}],542590)},879603,e=>{"use strict";var t=e.i(843476),r=e.i(542590),n=e.i(774860);function o(e,o){let i=i=>{let{vertical:a}=(0,n.useCmsClientContext)(),s=o(i)??a;return(0,t.jsx)(r.CmsClientVerticalScope,{vertical:s,children:(0,t.jsx)(e,{...i,vertical:s})})};return i.displayName=`withVerticalScope(${e.displayName??e.name})`,i}e.s(["withVerticalScope",()=>o])},290571,e=>{"use strict";var t=function(e,r){return(t=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])})(e,r)};function r(e,r){if("function"!=typeof r&&null!==r)throw TypeError("Class extends value "+String(r)+" is not a constructor or null");function n(){this.constructor=e}t(e,r),e.prototype=null===r?Object.create(r):(n.prototype=r.prototype,new n)}var n=function(){return(n=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function o(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&0>t.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)0>t.indexOf(n[o])&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function i(e,t,r,n){var o,i=arguments.length,a=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,r,n);else for(var s=e.length-1;s>=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,r,a):o(t,r))||a);return i>3&&a&&Object.defineProperty(t,r,a),a}function a(e,t){return function(r,n){t(r,n,e)}}function s(e,t,r,n,o,i){function a(e){if(void 0!==e&&"function"!=typeof e)throw TypeError("Function expected");return e}for(var s,_=n.kind,u="getter"===_?"get":"setter"===_?"set":"value",l=!t&&e?n.static?e:e.prototype:null,c=t||(l?Object.getOwnPropertyDescriptor(l,n.name):{}),E=!1,A=r.length-1;A>=0;A--){var p={};for(var N in n)p[N]="access"===N?{}:n[N];for(var N in n.access)p.access[N]=n.access[N];p.addInitializer=function(e){if(E)throw TypeError("Cannot add initializer
vendor: 5,516 bytes, line 2
2s after decoration has completed");i.push(a(e||null))};var m=(0,r[A])("accessor"===_?{get:c.get,set:c.set}:c[u],p);if("accessor"===_){if(void 0===m)continue;if(null===m||"object"!=typeof m)throw TypeError("Object expected");(s=a(m.get))&&(c.get=s),(s=a(m.set))&&(c.set=s),(s=a(m.init))&&o.unshift(s)}else(s=a(m))&&("field"===_?o.unshift(s):c[u]=s)}l&&Object.defineProperty(l,n.name,c),E=!0}function _(e,t,r){for(var n=arguments.length>2,o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function u(e){return"symbol"==typeof e?e:"".concat(e)}function l(e,t,r){return"symbol"==typeof t&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:!0,value:r?"".concat(r," ",t):t})}function c(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function E(e,t,r,n){return new(r||(r=Promise))(function(o,i){function a(e){try{_(n.next(e))}catch(e){i(e)}}function s(e){try{_(n.throw(e))}catch(e){i(e)}}function _(e){var t;e.done?o(e.value):((t=e.value)instanceof r?t:new r(function(e){e(t)})).then(a,s)}_((n=n.apply(e,t||[])).next())})}function A(e,t){var r,n,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=s(0),a.throw=s(1),a.return=s(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function s(s){return function(_){var u=[s,_];if(r)throw TypeError("Generator is already executing.");for(;a&&(a=0,u[0]&&(i=0)),i;)try{if(r=1,n&&(o=2&u[0]?n.return:u[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,u[1])).done)return o;switch(n=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return i.label++,{value:u[1],done:!1};case 5:i.label++,n=u[1],u=[0];continue;case 7:u=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===u[0]||2===u[0])){i=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){i.label=u[1];break}if(6===u[0]&&i.label<o[1]){i.label=o[1],o=u;break}if(o&&i.label<o[2]){i.label=o[2],i.ops.push(u);break}o[2]&&i.ops.pop(),i.trys.pop();continue}u=t.call(e,i)}catch(e){u=[6,e],n=0}finally{r=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}}var p=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[r]}}),Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r),e[n]=t[r]};function N(e,t){for(var r in e)"default"===r||Object.prototype.hasOwnProperty.call(t,r)||p(t,e,r)}function m(e){var t="function"==typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function f(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,i=r.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)a.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=i.return)&&r.call(i)}finally{if(o)throw o.error}}return a}function T(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(f(arguments[t]));return e}function R(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;for(var n=Array(e),o=0,t=0;t<r;t++)for(var i=arguments[t],a=0,s=i.length;a<s;a++,o++)n[o]=i[a];return n}function d(e,t,r){if(r||2==arguments.length)for(var n,o=0,i=t.length;o<i;o++)!n&&o in t||(n||(n=Array.prototype.slice.call(t,0,o)),n[o]=t[o]);return e.concat(n||Array.prototype.slice.call(t))}function S(e){return this instanceof S?(this.v=e,this):new S(e)}function I(e,t,r){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var n,o=r.apply(e,t||[]),i=[];return n=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",function(e){return function(t){return Promise.resolve(t).then(e,u)}}),n[Symbol.asyncIterator]=function(){return this},n;function a(e,t){o[e]&&(n[e]=function(t){return new Promise(function(r,n){i.push([e,t,r,n])>1||s(e,t)})},t&&(n[e]=t(n[e])))}function s(e,t){try{var r;(r=o[e](t)).value instanceof S?Promise.resolve(r.value.v).then(_,u):l(i[0][2],r)}catch(e){l(i[0][3],e)}}function _(e){s("next",e)}function u(e){s("throw",e)}function l(e,t){e(t),i.shift(),i.length&&s(i[0][0],i[0][1])}}function C(e){var t,r;return t={},n("next"),n("throw",function(e){throw e}),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:S(e[n](t)),done:!1}:o?o(t):t}:o}}function y(e){if(!Symbol.asyncIterator)throw TypeError("Symbol.asyncIterator is not defined.");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=m(e),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(r){t[r]=e[r]&&function(t){return new Promise(function(n,o){var i,a,s;i=n,a=o,s=(t=e[r](t)).done,Promise.resolve(t.value).then(function(e){i({value:e,done:s})},a)})}}}function O(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var b=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t},P=function(e){return(P=Object.getOwnPropertyNames||function(e){var t=[];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[t.length]=r);return t})(e)};
2function h(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var r=P(e),n=0;n<r.length;n++)"default"!==r[n]&&p(t,e,r[n]);return b(t,e),t}function v(e){return e&&e.__esModule?e:{default:e}}function L(e,t,r,n){if("a"===r&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===r?n:"a"===r?n.call(e):n?n.value:t.get(e)}function M(e,t,r,n,o){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!o)throw TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function g(e,t){if(null===t||"object"!=typeof t&&"function"!=typeof t)throw TypeError("Cannot use 'in' operator on non-object");return"function"==typeof e?t===e:e.has(t)}function U(e,t,r){if(null!=t){var n,o;if("object"!=typeof t&&"function"!=typeof t)throw TypeError("Object expected.");if(r){if(!Symbol.asyncDispose)throw TypeError("Symbol.asyncDispose is not defined.");n=t[Symbol.asyncDispose]}if(void 0===n){if(!Symbol.dispose)throw TypeError("Symbol.dispose is not defined.");n=t[Symbol.dispose],r&&(o=n)}if("function"!=typeof n)throw TypeError("Object not disposable.");o&&(n=function(){try{o.call(this)}catch(e){return Promise.reject(e)}}),e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:!0});return t}var D="function"==typeof SuppressedError?SuppressedError:function(e,t,r){var n=Error(r);return n.name="SuppressedError",n.error=e,n.suppressed=t,n};function G(e){function t(t){e.error=e.hasError?new D(t,e.error,"An error was suppressed during disposal."):t,e.hasError=!0}var r,n=0;return function o(){for(;r=e.stack.pop();)try{if(!r.async&&1===n)return n=0,e.stack.push(r),Promise.resolve().then(o);if(r.dispose){var i=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(i).then(o,function(e){return t(e),o()})}else n|=1}catch(e){t(e)}if(1===n)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}()}function w(e,t){return"string"==typeof e&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(e,r,n,o,i){return r?t?".jsx":".js":!n||o&&i?n+o+"."+i.toLowerCase()+"js":e}):e}let x={__extends:r,__assign:n,__rest:o,__decorate:i,__param:a,__esDecorate:s,__runInitializers:_,__propKey:u,__setFunctionName:l,__metadata:c,__awaiter:E,__generator:A,__createBinding:p,__exportStar:N,__values:m,__read:f,__spread:T,__spreadArrays:R,__spreadArray:d,__await:S,__asyncGenerator:I,__asyncDelegator:C,__asyncValues:y,__makeTemplateOb
2ject:O,__importStar:h,__importDefault:v,__classPrivateFieldGet:L,__classPrivateFieldSet:M,__classPrivateFieldIn:g,__addDisposableResource:U,__disposeResources:G,__rewriteRelativeImportExtension:w};e.s(["__addDisposableResource",()=>U,"__assign",()=>n,"__asyncDelegator",()=>C,"__asyncGenerator",()=>I,"__asyncValues",()=>y,"__await",()=>S,"__awaiter",()=>E,"__classPrivateFieldGet",()=>L,"__classPrivateFieldIn",()=>g,"__classPrivateFieldSet",()=>M,"__createBinding",()=>p,"__decorate",()=>i,"__disposeResources",()=>G,"__esDecorate",()=>s,"__exportStar",()=>N,"__extends",()=>r,"__generator",()=>A,"__importDefault",()=>v,"__importStar",()=>h,"__makeTemplateObject",()=>O,"__metadata",()=>c,"__param",()=>a,"__propKey",()=>u,"__read",()=>f,"__rest",()=>o,"__rewriteRelativeImportExtension",()=>w,"__runInitializers",()=>_,"__setFunctionName",()=>l,"__spread",()=>T,"__spreadArray",()=>d,"__spreadArrays",()=>R,"__values",()=>m,"default",0,x])},943032,e=>{"use strict";var t=e.i(843476),r=e.i(343794);let n={account_balance:"",account_box:"",account_circle:"",add:"",add_circle:"",add_notes:"",alarm:"",approval_delegation:"",arrow_back:"",arrow_forward:"",arrow_left_alt:"",arrow_right_alt:"",article:"",attach_money:"",auto_awesome:"",award_star:"",balance:"",bolt:"",bookmark:"",call:"",cancel:"",card_giftcard:"",category:"",check:"",check_circle:"",checklist:"",chevron_left:"",chevron_right:"",close:"",content_copy:"",contract_edit:"",credit_card:"",credit_score:"",crown:"",date_range:"",description:"",devices_other:"",diamond:"",directions_car:"",done:"",download:"",edit:"",edit_note:"",email:"",emoji_objects:"",expand_less:"",expand_more:"",face:"",featured_seasonal_and_gifts:"",flight_takeoff:"",flightsmode:"",forward_to_inbox:"",gpp_bad:"",gpp_good:"",help:"",info:"",keyboard_double_arrow_right:"",link:"",local_atm:"",lock:"",loyalty:"",mail:"",manage_search:"",menu_book:"",neurology:"",new_releases:"",open_in_new:"",paid:"",person:"",phone:"",policy:"",public:"",radio_button_checked:"",radio_button_unchecked:"",receipt_long:"",redeem:"",refresh:"",remove:"",remove_circle:"",reply:"",restaurant:"",search:"",sell:"",shield_with_heart:"",steppers:"",stylus_fountain_pen:"",swap_vert:"",sync:"",thumb_up:"",train:"",verified:"",verified_user:"",warning:""};function o({size:e=3,px:o,"aria-label":i,className:a,icon:s,onClick:_}){let u=n[s]??s,l=o??(3!==e?`${8*e}px`:void 0),c=!!_;return(0,t.jsx)("span",{className:(0,r.default)("material-symbols-outlined select-none overflow-hidden",a,c&&"cursor-pointer"),role:c?"button":"img",style:{fontSize:l},"aria-label":i,"aria-hidden":i?void 0:"true",onClick:_,onKeyDown:c?e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),_?.())}:void 0,tabIndex:c?0:void 0,children:u})}e.s(["MaterialIcon",()=>o],943032)},845955,e=>{"use strict";function t(e){try{return decodeURIComponent(e.replace(/\+/g," "))}catch(t){return e}}e.s(["gracefulDecodeURIComponent",()=>t])},502471,e=>{"use strict";function t(e,t){return new Promise(function(r,n){var o=setTimeout(function(){n(Error("Promise timed out"))},t);e.then(function(e){return clearTimeout(o),r(e)}).catch(n)})}function r(e,r,n){var o=function(){try{return Promise.resolve(r(e))}catch(e){return Promise.reject(e)}};return new Promise(function(e){return setTimeout(e,n)}).then(function(){return t(o(),1e3)}).catch(function(t){null==e||e.log("warn","Callback Error",{error:t}),null==e||e.stats.increment("callback_error")}).then(function(){return e})}e.s(["invokeCallback",()=>r,"pTimeout",()=>t])},195046,e=>{"use strict";e.i(654843),e.i(551598),e.s([])},904942,192766,340371,e=>{"use strict";e.i(17291);var t=e.i(110243),r=e.i(789450);let n=(e=[])=>e.reduce((e,t)=>e+o(t.list_of_gifts),0),o=(e=[])=>0===e.length?0:Math.max(0,...e.map(e=>i(e?.gift))),i=e=>{let t=e?.gift_value?.price,r=e?.gift_value?.topup_amount;return"number"!=typeof t||t<=0?0:Math.max(0,t-("number"==typeof r&&r>0?r:0))};function a(e,t,n){let o=t?new Date(t):void 0,i=n?new Date(n):void 0;if(!o||!i||isNaN(o.getTime())||isNaN(i.getTime()))return;let a=s.get(e),_=Date.now(),u=Math.ceil((i.getTime()-_)/864e5);return u<1?{code:"endsToday",value:(0,r.tr)("end_today",a)}:u<=4?{code:"4to2",value:(0,r.tr)("left_less_four_day",a,{count:u.toString()})}:u<=7?{code:"7to5",value:(0,r.tr)("left_less_seven_day",a,{count:u.toString()})}:{code:"limitedTime",value:(0,r.tr)("limited_time",a)}}let s=(0,t.localeSpecificGroup)({end_today:{_:"Offer ends today!",zh:`優惠僅限今日!`},left_less_four_day:{_:"Only :count days left!",zh:`只剩下 :count 天!`},left_less_seven_day:{_:":count days left!",zh:`剩下 :count 天!`},limited_time:{_:"Limited time only",zh:`限時優惠`}});function _(e){if(e?.length)return e.reduce((e,t)=>
2{let{start_date:r,end_date:n}=t.period||{};if(!r||!n)return;let o=a(r,n);return e?e.code===o?.code?e:void 0:o},void 0)}e.s(["calculateOffersValue",0,n,"calculateRewardValue",0,e=>{let{exclusiveOffers:t,welcomeOffers:r}=e;return n(t)+n(r)},"getCommonUrgencyPhase",()=>_,"getUrgencyPhase",()=>a],904942);var u=e.i(316832);function l(e,t=!1){if(e)return e.flatMap(e=>e?.[t?"ineligible_list":"list_of_gifts"]?.map(t=>({...t,startDate:e.period?.start_date,endDate:e.period?.end_date,offerTitle:e.offer_title}))??[]).map(e=>{let t=e.criteria_list?.find(e=>e.name?.name==="ELIGIBLE_TENURE_RANGE"),r=e.criteria_list?.find(e=>e.name?.name==="ELIGIBLE_LOAN_RANGE");return{...e.gift,startDate:e.startDate,endDate:e.endDate,minTenure:c(t?.value_start),maxTenure:c(t?.value_end),minAmount:c(r?.value_start),maxAmount:c(r?.value_end),offerTitle:e.offerTitle}}).filter(e=>!!e)}let c=e=>{let t=e?parseInt(e,10):void 0;if(void 0!==t)return isNaN(t)?void 0:t};e.s(["filterActiveOffers",0,(e,t)=>{let r=t.getTime();return e.filter(e=>{let t=e.period?.start_date,n=e.period?.end_date;return!(t&&r<new Date(t).getTime()||n&&r>new Date(n).getTime())})},"filterOffersByAmountAndTenure",0,(e,t,r,n)=>{if(!t&&!r)return e;let o=t?parseInt(t):void 0,i=r?parseInt(r):void 0;return e.map(e=>{let t=(0,u.filterGiftsByAmountAndTenure)(e.list_of_gifts,o,i,n);return{...e,list_of_gifts:t.matchingAmountTenure,ineligible_list:t.nonMatchingAmountTenure}})},"mapOfferToPeriodGifts",()=>l],192766);var E=e.i(279143);e.s(["navbarLinkToUrl",0,(e,t)=>{let r="",n=e.url_target?`_${e.url_target}`.toLowerCase():void 0,o=e.label??"";switch(e.type){case"page":e.page&&(r=(0,E.getCmsPageLink)({brand:t.brand,pageType:"page",vertical:e.page.section,slug:e.page.slug,langPrefix:t.langPrefix,urlPrefix:e.page.urlPrefix}));break;case"article":e.article&&(r=(0,E.getCmsPageLink)({brand:t.brand,pageType:"article",vertical:e.article.section,slug:e.article.slug,langPrefix:t.langPrefix,urlPrefix:e.article.urlPrefix}));break;default:r=e.url??"#"}return{href:r,text:o,url_target:n}}],340371)},343794,(e,t,r)=>{!function(){"use strict";var r={}.hasOwnProperty;function n(){for(var e="",t=0;t<arguments.length;t++){var i=arguments[t];i&&(e=o(e,function(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return n.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var i in e)r.call(e,i)&&e[i]&&(t=o(t,i));return t}(i)))}return e}function o(e,t){return t?e?e+" "+t:e+t:e}if(t.exports)n.default=n,t.exports=n;else if("function"==typeof define&&"object"==typeof define.amd&&define.amd)void 0!==n&&e.v(n);else window.classNames=n}()},17291,110243,e=>{"use strict";function t(e,t){return t[e]??t[e.slice(0,2)]??t._}function r(e){return{get:t=>e[t]??e._}}function n(e){return{get(t){let r={};for(let[n,o]of Object.entries(e))r[n]=o[t]??o._;return r}}}function o(e){return{get:r=>t(r,e)}}function i(e){return{get(r){let n={};for(let[o,i]of Object.entries(e))n[o]=t(r,i);return n}}}e.s(["brandSpecific",()=>r,"brandSpecificGroup",()=>n,"localeSpecific",()=>o,"localeSpecificGroup",()=>
2i],110243),e.s([],17291)},618566,(e,t,r)=>{t.exports=e.r(976562)},174345,e=>{"use strict";e.i(228179),e.i(774860),e.i(542590),e.i(879603),e.s([],174345)},686148,e=>{"use strict";function t(e){return Object.fromEntries(Object.entries(e).sort((e,t)=>e[0].localeCompare(t[0])))}let r="__brand_specific__";e.s(["BRAND_SPECIFIC_FLAG_KEY",0,r,"BRAND_SPECIFIC_FLAG_VALUE",0,!0,"brandSpecificStaticText",0,e=>({...Object.fromEntries(Object.entries(e).sort((e,t)=>e[0].localeCompare(t[0]))),[r]:!0}),"staticText",()=>t])},359747,e=>{"use strict";var t=e.i(271645);let r=(0,t.createContext)(null);e.s(["SearchParamsContext",0,r,"useSafeSearchParams",0,()=>{let e=(0,t.useContext)(r);return e||console.error("useSafeSearchParams must be used within a SafeSearchParamsProvider",Error().stack),e?.searchParams||null},"useSafeSearchParamsExtended",0,()=>{let e=(0,t.useContext)(r);if(!e)throw Error("useSafeSearchParams must be used within a SafeSearchParamsProvider");return e}])},789450,e=>{"use strict";function t(e,t,r,n){let o=String(t[e]||e);if(void 0!==n){let[e,t]=o.split("|");o=1===n?e:t}if(r)for(let[e,t]of Object.entries(r))o=o.replace(RegExp(`:${e}`,"g"),t);return o}e.s(["tr",()=>t])},279143,321346,e=>{"use strict";var t,r,n,o,i,a,s,_,u,l,c,E=((t={}).Heading_1="HEADING_1",t.Heading_2="HEADING_2",t.Heading_3="HEADING_3",t.Heading_4="HEADING_4",t.Heading_5="HEADING_5",t.Heading_6="HEADING_6",t),A=((r={}).External="EXTERNAL",r.InternalArticle="INTERNAL_ARTICLE",r.InternalPage="INTERNAL_PAGE",r),p=((n={}).CompareProducts="COMPARE_PRODUCTS",n.LearnMore="LEARN_MORE",n.RelatedGuides="RELATED_GUIDES",n);(o={}).AnnualInterestRate="ANNUAL_INTEREST_RATE",o.ApplyButton="APPLY_BUTTON",o.ApprovalOdds="APPROVAL_ODDS",o.BankLogo="BANK_LOGO",o.EffectiveInterestRate="EFFECTIVE_INTEREST_RATE",o.GoogleRatings="GOOGLE_RATINGS",o.HandlingFee="HANDLING_FEE",o.HottestReward="HOTTEST_REWARD",o.InterestRate="INTEREST_RATE",o.IntroductoryAnnualRate="INTRODUCTORY_ANNUAL_RATE",o.IntroductoryMonthlyRepayment="INTRODUCTORY_MONTHLY_REPAYMENT",o.MaximumLoanAmount="MAXIMUM_LOAN_AMOUNT",o.MonthlyRepayment="MONTHLY_REPAYMENT",o.ProductName="PRODUCT_NAME",o.RewardValue="REWARD_VALUE",o.TotalInterestPayable="TOTAL_INTEREST_PAYABLE",o.WhyApplyNow="WHY_APPLY_NOW";var N=((i={}).Blue="BLUE",i.Gray="GRAY",i.Green="GREEN",i.Orange="ORANGE",i.Purple="PURPLE",i.Red="RED",i.Yellow="YELLOW",i),m=((a={}).Cta="CTA",a.Neutral="NEUTRAL",a.NeutralLightAndBlue="NEUTRAL_LIGHT_AND_BLUE",a.Primary="PRIMARY",a.Secondary="SECONDARY",a),f=((s={}).UseCampaign="USE_CAMPAIGN",s.UsePrimaryVertical="USE_PRIMARY_VERTICAL",s),T=((_={}).Blank="BLANK",_.Parent="PARENT",_.Self="SELF",_.Top="TOP",_),R=((u={}).Blue="BLUE",u.Gray="GRAY",u.Green="GREEN",u.Orange="ORANGE",u.Red="RED",u.Yellow="YELLOW",u),d=((l={}).Flash="FLASH",l.Default="DEFAULT",l.Websitecampaign="WEBSITECAMPAIGN",l);e.s(["CarInsuranceProductComponentButtonTypeEnum",()=>m,"EnumHeadingTextBlock",()=>E,"EnumProductBlockColorTag",()=>N,"EnumRelevantArticleGroupType",()=>p,"EnumRelevantArticleType",()=>A,"ExclusiveOfferBadgeColorEnum",()=>R,"ExclusiveOfferTypeEnum",()=>d,"UrlPrefixEnum",()=>f,"UrlTargetEnum",()=>T],321346);var S=((c={}).PDP="pdp",c.Ads="ads",c.Campaign="campaign",c);let I={"credit-card":"CREDIT_CARD","personal-loan":"PERSONAL_LOANS","travel-insurance":"TRAVEL_INSURANCE","car-insurance":"CAR_INSURANCE",insurance:"INSURANCE",banking:"BANKING",investment:"INVESTMENTS",telco:"TELCO","personal-finance":"PERSONAL_FINANCE"},C={lifestyle:"LIFESTYLE","government-services":"GOVERNMENT_SERVICES","money-management":"MONEY_MANAGEMENT",sponsored:"SPONSORED","asset-management":"ASSET_MANAGEMENT",loans:"PERSONAL_LOANS",investments:"INVESTMENTS",others:"OTHERS","home-loan":"HOME_LOAN","e-wallet":"E_WALLET"},y=new Set(["loans","investments"]),O={...I,...Object.fromEntries(Object.entries(C).filter(([e])=>!y.has(e))),"health-insurance":"HEALTH_INSURANCE","pet-insurance":"PET_INSURANCE","home-insurance":"HOME_INSURANCE","maid-insurance":"MAID_INSURANCE"},b={信用卡:"CREDIT_CARD",貸款:"PERSONAL_LOANS",證券開戶:"INVESTMENTS",銀行帳戶:"BANKING"},P={...b,...I,...C},h={...I,...C},v={money101:P,moneyhero:h,singsaver:O,moneymax:h};[...new Set([...Object.keys(I),...Object.keys(b)])];let L={promo:f.UseCampaign};function M({pageType:e,langPrefix:t,slug:r,vertical:n,brand:o,urlPrefix:i}){let a=[U({brand:o,urlPrefix:i??f.UsePrimaryVertical,vertical:n}
2),g[e],r].filter(Boolean).join("/");return`${t}/${a}`}Object.keys(L);let g={article:"blog",page:void 0,product:"products",author:"author",tag:"blog/tag"},U=({brand:e,urlPrefix:t,vertical:r})=>{let n,o=t??f.UsePrimaryVertical;if(o===f.UsePrimaryVertical){if(!r)return;let t=v[e];n=Object.keys(t).find(e=>t[e]===r)}else n=Object.keys(L).find(e=>L[e]===o);return n};e.s(["APPLY_V3_URL_PREFIX",0,"apply-v3","ApplyMode",()=>S,"BLOG_TAG_ARCHIVE_BY_BRAND",0,{money101:!0,moneyhero:!0,moneymax:!0,singsaver:!0},"CMS_CUSTOM_VERTICAL_MAPPING",0,L,"PAGE_TYPE_MAPPINGS",0,g,"VERTICAL_MAPPING_BY_BRAND",0,v,"cmsQueryParamsPrefix",0,"cms_","getCmsPageLink",()=>M,"getUrlFragmentForVertical",0,U],279143)},45030,e=>{"use strict";e.i(359747),e.s([])},594999,e=>{"use strict";let t={MONTHLY_REPAYMENT:{__typename:"ComponentAttributesAttrNumber"},HANDLING_FEE:{__typename:"ComponentAttributesAttrNumber"},INTEREST_RATE:{__typename:"ComponentAttributesAttrNumber"},BASE_ANNUAL_INTEREST_RATE:{__typename:"ComponentAttributesAttrNumber"},PROCESSING_FEE:{__typename:"ComponentAttributesAttrNumber"},MIN_COMMISSION_FEE:{__typename:"ComponentAttributesAttrNumber"},STOCKS_SG_MIN_COMMISSION:{__typename:"ComponentAttributesAttrNumber"},STOCKS_US_MIN_COMMISSION:{__typename:"ComponentAttributesAttrNumber"},MIN_DEPOSIT:{__typename:"ComponentAttributesAttrNumber"},MAX_BONUS_INTEREST_RATE:{__typename:"ComponentAttributesAttrNumber"},MONTHLY_SPEND_REQUIRED:{__typename:"ComponentAttributesAttrNumber"},ANNUAL_RATE:{__typename:"ComponentAttributesAttrNumber"},APR:{__typename:"ComponentAttributesAttrNumber"},CASHBACK_LOCAL:{__typename:"ComponentAttributesAttrNumber"},CASHBACK_BONUS_CAP:{__typename:"ComponentAttributesAttrNumber"},INTEREST_RATE_SAVINGS:{__typename:"ComponentAttributesAttrNumber"},MAX_INTEREST_RATE_SAVINGS:{__typename:"ComponentAttributesAttrNumber"},ANNUAL_INTEREST_RATE:{__typename:"ComponentAttributesAttrNumber"},EARN_RATE_PERKS:{__typename:"ComponentAttributesAttrNumber"},TOTAL_INTEREST:{__typename:"ComponentAttributesAttrNumber"},INTRODUCTORY_ANNUAL_RATE:{__typename:"ComponentAttributesAttrNumber"},MAXIMUM_LOAN_AMOUNT:{__typename:"ComponentAttributesAttrNumber"},TOTAL_REPAYMENT:{__typename:"ComponentAttributesAttrNumber"},DAILY_INTEREST:{__typename:"ComponentAttributesAttrNumber"},INTRODUCTORY_MONTHLY_REPAYMENT:{__typename:"ComponentAttributesAttrNumber"},WHY_APPLY_NOW:{__typename:"ComponentAttributesAttrNumber"},OVERSEAS_MEDICAL_EXPENSES:{__typename:"ComponentAttributesAttrNumber"},TRAVEL_CANCELLATION:{__typename:"ComponentAttributesAttrNumber"},LOSS_OF_BAGGAGE_OR_PERSONAL_BELONGING:{__typename:"ComponentAttributesAttrNumber"},MEDICAL_EXPENSES:{__typename:"ComponentAttributesAttrNumber"},CAR_RENTAL_EXCESS:{__typename:"ComponentAttributesAttrNumber"},RENTAL_CAR_EXCESS:{__typename:"ComponentAttributesAttrNumber"},ANNUAL_FEE:{__typename:"ComponentAttributesAttrNumber"},AIRMILES_LOCAL:{__typename:"ComponentAttributesAttrNumber"},CASHBACK_OVERSEAS:{__typename:"ComponentAttributesAttrNumber"},MINIMUM_COMMISSION_US:{__typename:"ComponentAttributesAttrNumber"},MIN_TRADING_FEE:{__typename:"ComponentAttributesAttrNumber"},MIN_TRADES_FOR_REWARDS:{__typename:"ComponentAttributesAttrNumber"},MINIMUM_COMMISSION_INTERNET:{__typename:"ComponentAttributesAttrNumber"},EQUITY_FUNDS_SWITCHING_FEE:{__typename:"ComponentAttributesAttrNumber"},MINIMUM_ASSET_UNDER_MANAGEMENT:{__typename:"ComponentAttributesAttrNumber"},CASHBACK_REWARD:{__typename:"ComponentAttributesAttrNumber"},CRYPTO_CURRENCIES:{__typename:"ComponentAttributesAttrNumber"},MIN_AGE:{__typename:"ComponentAttributesAttrNumber"},MAX_AGE:{__typename:"ComponentAttributesAttrNumber"},STATIC_PRICE:{__typename:"ComponentAttributesAttrNumber"},TI_PREMIUM_PRICE:{__typename:"ComponentAttributesAttrNumber"},CARD_BENEFIT:{__typename:"ComponentAttributesAttrNumberRange"},PLATFORM_FEE_US_TEXT:{__typename:"ComponentAttributesAttrPlainText"},PROMO_CODE:{__typename:"ComponentAttributesAttrPlainText"},INSUREMO_PRODUCT_UID:{__typename:"ComponentAttributesAttrPlainText"},POLICY_WORDING_DOCUMENT_LINK:{__typename:"ComponentAttributesAttrPlainText"},PRODUCT_TAG:{__typename:"ComponentAttributesAttrPlainText"},HOT_REWARD:{__typename:"ComponentAttributesAttrPlainText"},STEPS_TO_APPLY:{__typename:"ComponentAttributesAttrPlainText"},REWARD_PRODUCT_ID:{__typename:"ComponentAttributesAttrPlainText"},GOOGLE_LINK:{__typename:"ComponentAttributesAttrPlainText"},FULFILMENT_PATH:{__typename:"ComponentAttributesAttrPlainText"},BROCHURE_DOCUMENT_LINK:{__typename:"ComponentAttributesAttrPlainText"},CHILD_AGE_RANGE:{__typename:"ComponentAttributesAttrPlainText"},RESIDENCY_REQUIREMENT:{__typename:"ComponentAttributesAttrPlainText"},NATIONALITY_RESTRICTION:{__typename:"ComponentAttributesAttrPlainText"},FAMILY_PLAN:{__typename:"ComponentAttributesAttrPlainText"},GROUP_PLAN:{__typename:"ComponentAttributesAttrPlainText"},CRUISE_COVERED:{__typename:"ComponentAttributesAttrPlainText"},GOOGLE_RATINGS:{__typename:"ComponentAttributesAttrKeyValue"},MARKETING_CONSENT:{__typename:"ComponentAttributesAttrRichTextEditor"},EMAIL_CAPTURE:{__typename:"ComponentAttributesAttrBoolean"}};function r(e,r){if(!r)return;let n=t[e];return r.attributes?.find(t=>t.name?.name===e&&t.__typename===n.__typename)}function n(e,t){if(t&&e)return t.attributes?.find(t=>t?.name?.name===e)}function o(e,t,r){return r?(r.attributes??[]).filter(r=>r.__typename===t&&!!r.name?.name?.startsWith(e)):[]}e.s(["ATTR_NAMES",0,{MONTHLY_REPAYMENT:"MONTHLY_REPAYMENT",HANDLING_FEE:"HANDLING_FEE",INTEREST_RATE:"INTEREST_RATE",BASE_ANNUAL_INTEREST_RATE:"BASE_ANNUAL_INTEREST_RATE",PROCESSING_FEE:"PROCESSING_FEE",MIN_COMMISSION_FEE:"MIN_COMMISSION_FEE",STOCKS_SG_MIN_COMMISSION:"STOCKS_SG_MIN_COMMISSION",STOCKS_US_MIN_COMMISSION:"STOCKS_US_MIN_COMMISSION",MIN_DEPOSIT:"MIN_DEPOSIT",MAX_BONUS_INTEREST_RATE:"MAX_BONUS_INTEREST_RATE",PLATFORM_FEE_US_TEXT:"PLATFORM_FEE_US_TEXT",MONTHLY_SPEND_REQUIRED:"MONTHLY_SPEND_REQUIRED",ANNUAL_RATE:"ANNUAL_RATE",CASHBACK_LOCAL:"CASHBACK_LOCAL",CASHBACK_BONUS_CAP:"CASHBACK_BONUS_CAP",MAX_INTEREST_RATE_SAVINGS:"MAX_INTEREST_RATE_SAVINGS",APR:"APR",INTEREST_RATE_SAVINGS:"INTEREST_RATE_SAVINGS",ANNUAL_INTEREST_RATE:"ANNUAL_INTEREST_RATE",PROMO_CODE:"PROMO_CODE",EARN_RATE_PERKS:"EARN_RATE_PERKS",TOTAL_INTEREST:"TOTAL_INTEREST",INTRODUCTORY_ANNUAL_RATE:"INTRODUCTORY_ANNUAL_RATE",MAXIMUM_LOAN_AMOUNT:"MAXIMUM_LOAN_AMOUNT",TOTAL_REPAYMENT:"TOTAL_REPAYMENT",DAILY_INTEREST:"DAILY_INTEREST",INTRODUCTORY_MONTHLY_REPAYMENT:"INTRODUCTORY_MONTHLY_REPAYMENT",WHY_APPLY_NOW:"WHY_APPLY_NOW",INSUREMO_PRODUCT_UID:"INSUREMO_PRODUCT_UID",TI_PREMIUM_PRICE:"TI_PREMIUM_PRICE",POLICY_WORDING_DOCUMENT_LINK:"POLICY_WORDING_DOCUMENT_LINK",PRODUCT_TAG:"PRODUCT_TAG",HOT_REWARD:"HOT_REWARD",STEPS_TO_APPLY:"STEPS_TO_APPLY",REWARD_PRODUCT_ID:"REWARD_PRODUCT_ID",STATIC_PRICE:"STATIC_PRICE",OVERSEAS_MEDICAL_EXPENSES:"OVERSEAS_MEDICAL_EXPENSES",TRAVEL_CA
2NCELLATION:"TRAVEL_CANCELLATION",LOSS_OF_BAGGAGE_OR_PERSONAL_BELONGING:"LOSS_OF_BAGGAGE_OR_PERSONAL_BELONGING",MEDICAL_EXPENSES:"MEDICAL_EXPENSES",CAR_RENTAL_EXCESS:"CAR_RENTAL_EXCESS",RENTAL_CAR_EXCESS:"RENTAL_CAR_EXCESS",FULFILMENT_PATH:"FULFILMENT_PATH",BROCHURE_DOCUMENT_LINK:"BROCHURE_DOCUMENT_LINK",MIN_AGE:"MIN_AGE",MAX_AGE:"MAX_AGE",CHILD_AGE_RANGE:"CHILD_AGE_RANGE",RESIDENCY_REQUIREMENT:"RESIDENCY_REQUIREMENT",NATIONALITY_RESTRICTION:"NATIONALITY_RESTRICTION",FAMILY_PLAN:"FAMILY_PLAN",GROUP_PLAN:"GROUP_PLAN",CRUISE_COVERED:"CRUISE_COVERED",CARD_BENEFIT:"CARD_BENEFIT",ANNUAL_FEE:"ANNUAL_FEE",AIRMILES_LOCAL:"AIRMILES_LOCAL",CASHBACK_OVERSEAS:"CASHBACK_OVERSEAS",MINIMUM_COMMISSION_US:"MINIMUM_COMMISSION_US",MIN_TRADING_FEE:"MIN_TRADING_FEE",MIN_TRADES_FOR_REWARDS:"MIN_TRADES_FOR_REWARDS",MINIMUM_COMMISSION_INTERNET:"MINIMUM_COMMISSION_INTERNET",EQUITY_FUNDS_SWITCHING_FEE:"EQUITY_FUNDS_SWITCHING_FEE",CRYPTO_CURRENCIES:"CRYPTO_CURRENCIES",MINIMUM_ASSET_UNDER_MANAGEMENT:"MINIMUM_ASSET_UNDER_MANAGEMENT",CASHBACK_REWARD:"CASHBACK_REWARD",GOOGLE_RATINGS:"GOOGLE_RATINGS",GOOGLE_LINK:"GOOGLE_LINK",MARKETING_CONSENT:"MARKETING_CONSENT",EMAIL_CAPTURE:"EMAIL_CAPTURE"},"getAttrFromProduct",()=>r,"getAttrFromProductByName",()=>n,"getAttrsFromProductByNamePrefix",()=>o])},440481,576557,118362,e=>{"use strict";var t=e.i(843476),r=e.i(343794),n=e.i(271645);e.i(174345);var o=e.i(774860);let i=(e,t)=>{if(e.startsWith("/"))return!0;if(e.startsWith("http://")||e.startsWith("https://"))try{return new URL(e).hostname.includes(t)}catch{}return!1};e.s(["isInternalLink",0,i,"isSameSiteLink",0,(e,t)=>{if(e.startsWith("/"))return!0;if(!e.startsWith("http://")&&!e.startsWith("https://"))return!1;try{let{hostname:r}=new URL(e);return r===t||r.endsWith(`.${t}`)}catch{return!1}}],576557);var a=e.i(279143);let s=new Set(["destinations","tripType","region","startDate","endDate","noOfAdults","noOfChildren","travelAsFamily"]),_=new Set(Object.values(a.VERTICAL_MAPPING_BY_BRAND).flatMap(e=>Object.keys(e).filter(t=>"TRAVEL_INSURANCE"===e[t]))),u=new Set([a.PAGE_TYPE_MAPPINGS.article,a.PAGE_TYPE_MAPPINGS.author].filter(e=>!!e)),l=new Set(["apply","apply-v2a","apply-v2b",a.APPLY_V3_URL_PREFIX]),c=/^[a-z]{2}(-[a-z]{2})?$/i;e.i(45030);var E=e.i(359747);let A=["amount","tenure"],p=()=>{let e=(0,E.useSafeSearchParams)(),{host:t}=(0,o.useCmsClientContext)(),r=!!e&&[...e.keys()].some(e=>s.has(e));return n=>{if(!i(n,t))return n;let[o,E]=n.split("?"),p=new URLSearchParams(E),N=!r||(e=>{let t=(e=>{if(e.startsWith("http://")||e.startsWith("https://"))try{return new URL(e).pathname}catch{return""}return e.split("#")[0].split("?")[0]})(e).split("/").filter(Boolean);t.length>1&&c.test(t[0])&&t.shift();let[r,n]=t;return void 0!==r&&_.has(r)?void 0===n||!u.has(n):void 0!==r&&l.has(r)})(o);if(e)for(let t of e.keys()){let r=t.startsWith(a.cmsQueryParamsPrefix),n=A.includes(t),o=!N&&s.has(t);r||n||o||p.set(t,e.get(t))}return[o,p.toString()].filter(Boolean).join("?")}};e.s(["useAppendQueryParams",0,p],118362);let N=["ad","ads","adv","advert","advertising","adserver","tracker","analytics","pixel","counter","doubleclick","googleadservices","googlesyndication","adsense","moatads","openx.net","pubmatic.com"],m=(0,n.forwardRef)((e,o)=>{let{href:i,children:a,onClickCapture:s,..._}=e,u=N.some(e=>i?.toLowerCase().includes(e)),l=p()(i??"#"),c=(0,n.useMemo)(()=>{if(u)return e=>{s?.(e),e.defaultPrevented||window.open(l,"_blank","noopener,noreferrer")}},[u,l,s]),E=(0,n.useMemo)(()=>{if(u)return e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),e.currentTarget.click())}},[u]);if(u){let{className:e,...n}=_;return(0,t.jsx)("span",{role:"link",tabIndex:0,...n,className:(0,r.default)("cursor-pointer",e),onClickCapture:c,onKeyDown:E,children:a})}return(0,t.jsx)("a",{ref:o,href:l,..._,onClickCapture:s,children:a})});m.displayName="FeLink",e.s(["FeLink",0,m],440481)},43185,316832,e=>{"use strict";function t(e){let t,r,{value:n,thousandsSeparator:o,decimalSeparator:i=".",alwaysTwoDecimals:a=!1}=e,s=e=>{if(a){let t="string"==typeof e?parseFloat(e):e;if(isNaN(t))return[e.toString()];let[r="",n]=t.toFixed(2).split(".");return[r,n]}{let[t="",r]=("string"==typeof e?e:e.toString()).split(".");return[t,r]}};if("string"==typeof n){let e=n.replace(RegExp(`\\${o}`,"g"),"");[t,r]=s(e)}else[t,r]=s(n);return(o&&t&&(t=t.replace(/\B(?=(\d{3})+(?!\d))/g,o)),r)?`${t}${i}${r}`:t}function r(e){if("number"!=typeof e||Number.isNaN(e))return;let t=Math.floor(e);return t>=0?t:void 0}function n(e){let t=r(e);return t&&t>0?t:void 0}e.s(["currencyFormat",0,e=>{switch(e){case void 0:return"";case"SGD$":return"S$";
2case"HKD$":return"HK$";case"NT$":return"NT$";default:return e}},"formatNumberWithSeparator",()=>t,"formatPercent",0,e=>{let t=(e=>{if("number"==typeof e)return e;if(null==e)return null;let t=Number(String(e).trim().replace(",",".").replace(/[^0-9.-]/g,""));return Number.isFinite(t)?t:null})(e);return null===t?String(e):`${Number(t.toFixed(3))}%`},"toNonNegativeInt",()=>r,"toPositiveInt",()=>n],43185);var o=e.i(594999);let i=(e,r=!1,n=!1,o=!0)=>{switch(e?.__typename){case"ComponentAttributesAttrNumber":if(!e.value&&e.empty_value_text)return e.empty_value_text;if(!e.value)return" - ";return s(n?t({value:e.value,thousandsSeparator:","}):e.value,o?e.prefix:null,e.suffix,r);case"ComponentAttributesAttrNumberRange":{let t="";return e.value_start&&(t=e.value_start.toString(),e.value_end&&(t+=` - ${e.value_end}`)),s(t,o?e.prefix:null,e.suffix,r)}case"ComponentAttributesAttrBoolean":return(e.value?e.true_value:e.false_value)??"";case"ComponentAttributesAttrPlainText":case"ComponentAttributesAttrRichTextEditor":case"ComponentAttributesAttrJson":return e.value??"";case"ComponentAttributesAttrKeyValue":return e?.value?.reduce((e,t)=>e||(t?.values?.[0]?.value??""),"")??"";default:return e.value}},a=(e,t)=>{let r=(0,o.getAttrFromProduct)(e,t);if(r)return i(r).trim()||void 0};function s(e,t,r,n=!1){let o=e??"";return(t&&n||/[a-zA-Z]/.test(t??"")&&!/[$€¥₽£]/.test(t??""))&&(o=`${t} ${e}`),t&&!n&&(o=`${t}${e}`),r&&(r.includes("%"),o=`${o} ${r}`),o}function _(e){let t=["MINIMUM_PAYMENT","LATE_PAYMENT_CHARGE","INTEREST_ON_PURCHASES","INTEREST_ON_CASH_ADVANCE","INTEREST_FREE_PERIOD"],r=["MINIMUM_AGE","MINIMUM_ANNUAL_INCOME","MONTHLY_SPEND_REQUIRED"],n=["CASHBACK_LOCAL","CASHBACK_BASELINE","CASHBACK_OVERSEAS"],o=["ANNUAL_FEE","FOREIGN_CURRENCY_TRANSACTION_FEE","CASH_ADVANCE_SERVICE_CHARGE","AIRMILES_CONVERSION_FEE"],i=["ANNUAL_FEE","FOREIGN_CURRENCY_TRANSACTION_FEE","CASH_ADVANCE_SERVICE_CHARGE","AIRMILES_CONVERSION_FEE"],a=["INTEREST_RATE","APR","LATE_PAYMENT_CHARGE","OVER_LIMIT_FEE","REPLACEMENT_FEE","PAPER_STATEMENT_FEE"],s=["INSTALLMENT_RATE","INSTALLMENT_TENURE","MIN_SPENDING_INSTALMENTS","PROCESSING_FEE","INSURANCE_INSTALLMENT_TENURE"],_=["REQUIRED_DOCUMENTS"],u={repayment:[],eligibility:[],benefits:[],fees:[],requiredDocuments:[],primaryFees:[],fullFeeSchedule:[],installmentFees:[],benefitsCashback:[],benefitsAirmiles:[],benefitsRewardsPoints:[]};return e?.attributes?.reduce((e,u)=>{let l=u.name?.name??"";return u?.__typename==="ComponentAttributesAttrNumber"&&(t.includes(l)&&e.repayment.push(u),n.includes(l)&&e.benefits.push(u),r.includes(l)&&e.eligibility.push(u),o.includes(l)&&e.fees.push(u),i.includes(l)&&e.primaryFees?.push(u),a.includes(l)&&e.fullFeeSchedule?.push(u),s.includes(l)&&e.installmentFees?.push(u),l.startsWith("CASHBACK_")&&e.benefitsCashback?.push(u),l.startsWith("AIRMILES_")&&e.benefitsAirmiles?.push(u),l.startsWith("REWARDS_POINTS_")&&e.benefitsRewardsPoints?.push(u)),"ComponentAttributesAttrRichTextEditor"===u.__typename&&_.includes(l)&&e.requiredDocuments.push(u),e},u)??u}function u(e,t,r,n){if(!e)return{matchingAmountTenure:[],nonMatchingAmountTenure:[]};let o=[],i=[];return e.forEach(e=>{let{start:a,end:s}=l(e.criteria_list,"ELIGIBLE_LOAN_RANGE"),{start:_,end:u}=l(e.criteria_list,"ELIGIBLE_TENURE_RANGE"),c=a&&n?.min_loan_amount!==void 0&&a<n.min_loan_amount,E=s&&n?.max_loan_amount!==void 0&&s>n.max_loan_amount,A=_&&n?.min_loan_tenure!==void 0&&_<n.min_loan_tenure,p=u&&n?.max_loan_tenure!==void 0&&u>n.max_loan_tenure;if(c||E||A||p)return;let N=!0,m=!0;void 0!==t&&(N=(!a||a<=t)&&(!s||s>=t)),void 0!==r&&(m=(!_||_<=r)&&(!u||u>=r)),m&&N?o.push(e):i.push(e)}),{matchingAmountTenure:o,nonMatchingAmountTenure:i}}function l(e,t){let r=e?.find(e=>e.name?.name===t);return{start:isNaN(parseInt(r?.value_start??""))?null:parseInt(r.value_start),end:isNaN(parseInt(r?.value_end??""))?null:parseInt(r.value_end),suffix:r?.suffix,prefix:r?.prefix,label:r?.label,startLabel:r?.starting_point_label,endLabel:r?.ending_point_label}}let c=(e,t)=>{let r=t?.find(t=>t?.name?.name===e);if(r?.__typename==="ComponentAttributesAttrKeyValue")return r?.value},E=(e,t)=>e?.find(e=>e?.key===t)?.values?.map(e=>e?.value).filter(e=>!!e)??[];e.s(["extractGiftRange",()=>l,"filterGiftsByAmountAndTenure",()=>u,"formatAttributeItemValue",0,i,"getHotRewardOverrideValue",0,e=>a(o.ATTR_NAMES.HOT_REWARD,e),"getQuickFacts",0,e=>{let t=c("QUICK_FACTS",e),r=c("THINGS_TO_CONSIDER",e);return{quickFacts:{pros:E(t,"pros"),cons:E(t,"cons")},thingsConsider:{pros:E(r,"pros"),cons:E(r,"cons")}}},"getTIUniqueSellingPoint",0,e=>({uniqueSellingPoint:{pros:E(c("TI_UNIQUE_SELLING_POINTS",e),"usp_labels")}}),"groupProductAttributes",()=>_,"resolveProductTag",0,({product:e,pageLevelTag:t})=>t?.trim()||a(o.ATTR_NAMES.PRODUCT_TAG,e)],316832)},378058,e=>{"use strict";e.i(195046);var t=e.i(654843);e.s(["pushDataLayer",0,e=>{window.dataLayer?(window.dataLayer=window.dataLayer||[],window.dataLayer.push(e),"string"==typeof e.event&&t.segment.track(e.event,e)):console.log({data:e})}])}]);
3
4//# debugId=ec2d3622-57af-35c9-56c5-b84de4dfe9cc
5//# sourceMappingURL=f6d3f7e528caac84.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.