1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2(function($,Drupal,drupalSettings){'use strict';Drupal.behaviors.mcCiaWidget={renderData:function(selector,config,wrapperClasses,modifier,tplItem){const self=this;self.getData(config,function(data,context){let items=data.items;if(modifier&&typeof modifier==='function')items=modifier(items);let block_content=items.map((item,index)=>{return (tplItem!==undefined)?tplItem(item,index):self.defaultTpl(item,index);}).join('');if(wrapperClasses)block_content=`<div class="${wrapperClasses}">${block_content}</div>`;selector.html(block_content);Drupal.attachBehaviors(selector[0]);});},getData:function(config,callback){const {desktop_widget_id,url,content_id,exclude}=config;const recApp=window.recApp||{};recApp.callQueue=recApp.callQueue||[];recApp.callQueue.push(['insertWidget',{widgetId:desktop_widget_id,context:{url,content_id,exclude},renderFunction:function(data,context){callback(data,context);}}]);},defaultTpl:function(item,index){let playIcon=`<svg class="video-play__icon"> 3 <use xlink:href="/profiles/custom/mediacorp/themes/mc_core_theme/dist/icons.svg#video-play"></use> 4 </svg> 5 `;let videoRecoder=` 6 <svg class="video-recorder__icon"> 7 <use xlink:href="/profiles/custom/mediacorp/themes/mc_core_theme/dist/icons.svg#video-recorder"></use> 8 </svg>`;let duration='';if(item.video_length&&item.video_length.length){const parsed_duration=item.video_length.split(':');const hrs=(parsed_duration[0]>0)?`${parsed_duration[0]} hr `:'';const mins=(parsed_duration[1]!=0||parsed_duration[2]>30)?`${parsed_duration[2]>30?parseInt(parsed_duration[1])+1:parsed_duration[1]} mins `:'';const sec=(parsed_duration[2]>0)?`${parsed_duration[2]} sec `:'';duration=hrs+mins;}let recoderIcon='';let playIconShow='';if(item.thumbnail_type=='video'){recoderIcon=videoRecoder;playIconShow=playIcon;}
8else{if(item.thumbnail_type=='audio'){recoderIcon=audioRecorder;playIconShow=playIcon;}}const tpl=(item)=>`<div class="card-object card-object__${item.thumbnail_type}"> 9 <div class="card-object__figure card-object__figure--${playIconShow?'video':''}"> 10 <a href='${item.url}'> 11 <img src="${item.thumbnail}"/> 12 ${playIconShow} 13 </a> 14 </div> 15 <div class="card-object__content"> 16 <div class="list-object list-object--${item.thumbnail_type}"> 17 <p class="list-object__category category"> 18 <a class="link link--" href="${(item.category_url&&item.category_url.length)?item.url:'javascript:;'}">${(item.categories&&item.categories.length)?item.categories[0]:item.site_label}</a> 19 </p> 20 <h6 class="h6 list-object__heading"> 21 <a class="list-object__heading-link" href='${item.url}'>${item.title}</a> 22 </h6> 23 <div class="list-object__datetime-duration"> 24 ${item.publish_date?`<span data-lastupdated="${new Date(item.publish_date).getTime()/1000}" class="list-object__timestamp timestamp timeago">${item.publish_date}</span>`:''} 25 ${(duration&&duration.length)?`<span class="media-length media-length--${item.publish_date?'space':''}"> 26 ${recoderIcon+duration} 27 </span>`:''} 28 </div> 29 </div> 30 </div> 31 </div>`;return tpl(item);}};})(jQuery,Drupal,drupalSettings);; 32"use strict";(function(a,b,c){'use strict';b.behaviors.mcCiaWidgetGrid={attach:function attach(d){function e(a){return ((a)=>"<div class=\"cia-widget-grid_2_2__column\">\n <div class=\"cia-widget-grid_2_2__figure\">\n <a href='".concat(a.click_through_url,"'>\n <img loading=\"lazy\" class=\"lazy-load\" src=\"").concat(a.thumbnail,"\" data-src=\"").concat(a.thumbnail,"\"/>\n </a>\n </div>\n <div class=\"card-object__content\">\n <div class=\"cia-widget-grid-list-object\">\n <h6 class=\"h6 cia-widget-grid_2_2__heading\">\n <a class=\"cia-widget-grid_2_2__heading-link\" href='").concat(a.click_through_url,"'>").concat(a.title,"</a>\n </h6>\n </div>\n </div>\n </div>"))(a);}this;if(c.mc_cia_widget)for(var h in c.mc_cia_widget){var f=c.mc_cia_widget[h].view_mode,g=a(d).find(".cia-widget--"+h);if(!g||!g.length)return;if("grid_2_2"===f)b.behaviors.mcCiaWidget.renderData(g,c.mc_cia_widget[h],"cia-widget-grid_2_2",null,e);}}};})(jQuery,Drupal,drupalSettings);; 33(function($,Drupal,once){'use strict';Drupal.behaviors.clearNodeLocalStorageOnLoad={attach:function(context){function clearNodeKeys(){const pattern=/^node:\d+$/;let localStorageKeysToRemove=[];for(let i=0;i<localStorage.length;i++){let k=localStorage.key(i);if(pattern.test(k))localStorageKeysToRemove.push(k);}localStorageKeysToRemove.forEach(function(k){localStorage.removeItem(k);});}$(document).on("dialogclose",".ui-dialog",function(){clearNodeKeys();});}};})(jQuery,Drupal,once);; 34"use strict";(function(a,b,c){b.behaviors.cnarSecondaryMenu={attach(b){a(".hamburger-wrapper .cnar-secondary-menu-wrapper").removeClass().addClass("cnar-secondary-hamburger-wrapper"),c("hamberger-menu-icon",".hamberger-menu-icon",b).forEach(function(b){a(b).on("click",function(){a("#block-cnarlifestylesecondarymenu, [id^=block-cnarlifestylesecondarymenu-]").show(),a("#block-cnartodaysecondarymenu, [id^=block-cnartodaysecondarymenu-]").show(),a("#block-cnarluxurysecondarymenu, [id^=block-cnarluxurysecondarymenu-]").show(),a(".hamburger-wrapper").show(),a("body").addClass("body-overlay");});}),c("cnar-secondary-menu__item--with-sub",".cnar-secondary-menu__item--with-sub",b).forEach(function(b){a(b).on("click",function(){a(this).toggleClass("arrow-rotate"),a(this).children(".cnar-secondary-menu--sub-1").toggleClass("sub-menu-open");});}),c("close-hamberger-menu",".close-menu",b).forEach(function(b){a(b).on("click",function(){a("#block-cnarlifestylesecondarymenu, [id^=block-cnarlifestylesecondarymenu-]").hide(),a("#block-cnartodaysecondarymenu, [id^=block-cnartodaysecondarymenu-]").hide(),a("#block-cnarluxurysecondarymenu, [id^=block-cnarluxurysecondarymenu]").hide(),a(".hamburger-wrapper").hide(),a("body").removeClass("body-overlay");});}),c("open-search-modal","#search-input-box",b).forEach(function(b){a(b).on("click",function(){a("#algolia-search-modal").show(),a(".search-menu-link").click();});}),a("body").on("click","#block-cnarsearchmenu .inline-menu__link, [id^
34=block-cnarsearchmenu-] .inline-menu__link",function(){a("#algolia-search-modal").show();}),a("body").on("click",".algolia-search-modal__close",function(){a("#algolia-search-modal").hide(),a(".close-menu").click();}),a("body").on("click",".search-back-btn",function(){a("#algolia-search-modal").hide();}),c("all-section-menu",".all-section-menu",b).forEach(function(b){a(b).on("click",function(){a(this).toggleClass("menu-open"),a(".cnar-secondary-menu-wrapper").toggleClass("show-menu");});}),c("close-menu-outside",b===document?"body":b,b).forEach(function(b){a(b).on("click",function(b){0<a(b.target).closest(".all-section-menu").length||a(".cnar-secondary-menu-wrapper").hasClass("show-menu")&&0===a(b.target).closest(".cnar-secondary-menu-wrapper, .cnar-secondary-hamburger-wrapper").length&&(a(".all-section-menu").removeClass("menu-open"),a(".cnar-secondary-menu-wrapper").removeClass("show-menu"),a("#block-cnarlifestylesecondarymenu, [id^=block-cnarlifestylesecondarymenu-]").hide(),a("#block-cnartodaysecondarymenu, [id^=block-cnartodaysecondarymenu-]").hide(),a("#block-cnarluxurysecondarymenu, [id^=block-cnarluxurysecondarymenu-]").hide(),a(".hamburger-wrapper").hide(),a("body").removeClass("body-overlay"));});});var d=a(".cnar-secondary-menu-wrapper > ul > li");if(6<d.length)for(var j=0;j<d.length-1;j++){var e=d.eq(j),f=d.eq(j+1),g=e.children("ul").children("li").length,h=f.children("ul").children("li").length;if(10>g+h){var i=a("<div class=\"cnar-secondary-menu__group\"></div>");i.append(e).append(f),d.eq(j-1).after(i),d=a(".cnar-secondary-menu-wrapper > ul > li"),j=0;}}}},b.behaviors.menuArrowRotate={attach:function attach(b){c("menuArrowRotate",".cnar-secondary-menu li a.mobile-expand",b).forEach(function(b){var c=a(b),d=c.closest("li");d.addClass("arrow-rotate");}),a(b).find("ul li a.web-hide").each(function(){var b=a(this),c=b.closest("li");c.addClass("web-hide");}),a(b).find("ul li a.mobile-hide").each(function(){var b=a(this),c=b.closest("li");c.addClass("mobile-hide");});}},b.behaviors.menuActiveLink={attach:function attach(b){var d=c("menuActiveLink",".cnar-site-navigation-menu .menu .menu__item .menu__link",b),e=null,f=window.location.href;d.forEach(function(b){var c=a(b),d=c.attr("href");f.includes(d)&&(e=c);}),e&&e.addClass("active");}},b.behaviors.secondaryMenuExpand={attach:function attach(b){var d=c("secondaryMenuExpand",".cnar-secondary-menu li a.mobile-expand",b);d.forEach(function(b){var c=a(b),d=c.closest("li.cnar-secondary-menu__item--with-sub"),e=c.siblings(".cnar-secondary-menu--sub");d.length&&e.length&&(d.addClass("arrow-rotate"),e.addClass("sub-menu-open"));});}};})(jQuery,Drupal,once);; 35jQuery(document).ajaxComplete(function(){jQuery(".ui-dialog .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix").siblings(".ui-front.ui-dialog-content.ui-widget-content").addClass("edit-ui-widget");if(jQuery(".account-deletion-modal").length&&!jQuery(".deletion-ok-btn").length){jQuery(".account-deletion-modal").parent().parent('.ui-dialog').addClass("deletion-modal-main");$(".account-deletion-modal").append(" <button class='button button--follow button--linked deletion-ok-btn' onclick='removeDeleteModal()' >OK</button>");}});function removeDeleteModal(){$(".deletion-modal-main").empty();const isReadyGrecaptcha=()=>typeof window!=='undefined'&&typeof window.grecaptcha!=='undefined';if(isReadyGrecaptcha())grecaptcha.reset();}; 36"use strict";function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable;})),c.push.apply(c,d);}return c;}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){_defineProperty(a,c,b[c]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c));});return a;}function _defineProperty(a,b,c){return b in a?Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}):a[b]=c,a;}(function(a,b){b.behaviors.fastTooltip={attach:function attach(b){var c=this;a(once("fastTooltip",".fast-tooltip",b)).each((b,d)=>{a(".fast-tooltip__close-button",d).on("click",(b)=>{c.closeFastTooltip(a(b.currentTarget).closest(".fast-tooltip"));});});},closeFastTooltip:function closeFastTooltip(b){a(b).addClass("hidden");},showFastTooltip:function showFastTooltip(b,c){var d=2<arguments.length&&arguments[2]!==void 0?arguments[2]:{},{isShow:e}=d,f=this.getFastTooltipLocalStorageValue(c);if(e||!f){var g=this.getFastTooltipFastOnBoarding();a(b).removeClass("hidden"),localStorage.setItem("fastOnboarding",JSON.stringify(_objectSpread(_objectSpread({},g),{},{[c]:!0})));}},getFastTooltipLocalStorageValue:function getFastTooltipLocalStorageValue(a){var b=this.getFastTooltipFastOnBoarding();return b[a];},getFastTooltipFastOnBoarding:function getFastTooltipFastOnBoarding(){return JSON.parse(localStorage.getItem("fastOnboarding"))||{};}};})(jQuery,Drupal);; 37(function(f,b){if(!b.__SV){var e,g,i,h;window.mixpanel=b;b._i=[];b.init=function(e,f,c){function g(a,d){var b=d.split(".");2==b.length&&((a=a[b[0]]),(d=b[1]));a[d]=function(){a.push([d].concat(Array.prototype.slice.call(arguments,0)));};}var a=b;"undefined"!==typeof c?(a=b[c]=[]):(c="mixpanel");a.people=a.people||[];
37a.toString=function(a){var d="mixpanel";"mixpanel"!==c&&(d+="."+c);a||(d+=" (stub)");return d;};a.people.toString=function(){return a.toString(1)+".people (stub)";};i="disable time_event track track_pageview track_links track_forms track_with_groups add_group set_group remove_group register register_once alias unregister identify name_tag set_config reset opt_in_tracking opt_out_tracking has_opted_in_tracking has_opted_out_tracking clear_opt_in_out_tracking start_batch_senders people.set people.set_once people.unset people.increment people.append people.union people.track_charge people.clear_charges people.delete_user people.remove".split(" ");for(h=0;h<i.length;h++)g(a,i[h]);var j="set set_once union unset remove delete".split(" ");a.get_group=function(){function b(c){d[c]=function(){call2_args=arguments;call2=[c].concat(Array.prototype.slice.call(call2_args,0));a.push([e,call2]);};}for(var d={},e=["get_group"].concat(Array.prototype.slice.call(arguments,0)),c=0;c<j.length;c++)b(j[c]);return d;};b._i.push([e,f,c]);};b.__SV=1.2;e=f.createElement("script");e.type="text/javascript";e.async=!0;e.src="undefined"!==typeof MIXPANEL_CUSTOM_LIB_URL?MIXPANEL_CUSTOM_LIB_URL:"file:"===f.location.protocol&&"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js".match(/^\/\//)?"https://cdn.mxpnl.com/libs/mixpanel-2-latest.min.js":"//cdn.mxpnl.com/libs/mixpanel-2-latest.min.js";g=f.getElementsByTagName("script")[0];g.parentNode.insertBefore(e,g);}})(document,window.mixpanel||[]);; 38(function($,Drupal,drupalSettings){let mixpanelConfigJson;const fetchMixpanelConfigJsonPromise=new Promise((fetchMixpanelConfigJsonPromiseRes)=>{if(!mixpanelConfigJson){const domain=window.location.origin;const jsonUrl=`${domain}/static/mixpanel.json`;$.getJSON(jsonUrl).then(function(data){fetchMixpanelConfigJsonPromiseRes(data);}).fail(function(jqXHR,textStatus,errorThrown){console.error('Error fetching Mixpanel JSON config:',textStatus,errorThrown);fetchMixpanelConfigJsonPromiseRes();});}});const fetchMixpanelConfig=async()=>{const fetchedMixpanelConfigJson=await fetchMixpanelConfigJsonPromise;if(fetchedMixpanelConfigJson)mixpanelConfigJson=fetchedMixpanelConfigJson;};window.mixpanelConfig={init:(token,additional_args)=>{mixpanel.init(token,additional_args);},alias:(me_id)=>{mixpanel.alias(mixpanel.get_distinct_id(),me_id);},register:(args)=>{mixpanel.register(args);},identify:(args)=>{if(args)mixpanel.identify(args);else mixpanel.identify(mixpanel.get_distinct_id());},getProperty:(args)=>{return mixpanel.get_property(args);},people:{set:(args)=>{mixpanel.people.set(args);},union:(args)=>{mixpanel.people.union(args);}},trackEvent:async(eventName,args)=>{await fetchMixpanelConfig();if(!mixpanelConfigJson){console.error('Mixpanel: Global JSON configuration is not loaded');return;}const isTrackEvent=Object.keys(mixpanelConfigJson.events).includes(eventName);if(isTrackEvent){const filteredArgs=Object.entries(args).reduce((reducedArgsObj,[argKey,argValue])=>{if(argValue!==''&&argValue!==null&&argValue!==undefined&&mixpanelConfigJson.events[eventName].setEventProps.includes(argKey))reducedArgsObj[argKey]=(typeof argValue==='string')?argValue.toLowerCase():argValue;return reducedArgsObj;},{});mixpanel.track(eventName,filteredArgs);}else console.error('Mixpanel: '+eventName+' does not exist in global JSON');}};Drupal.behaviors.mixpanel_helper={getSectionTitle:function(link){let parentSection=$(link).closest('[data-title]');let sectionTitle='';if(parentSection.length){sectionTitle=parentSection.attr('data-title');if(!sectionTitle)sectionTitle=parentSection.find('h2, h3').first().text();}if(!sectionTitle)sectionTitle=link.text();return sectionTitle.replace('\n','').trim();},getPlatformTouchpoint:()=>{const userAgent=navigator.userAgent;if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent))return 'Mobile Web';else return 'Desktop';},getSiteDomain:()=>{const hostname=window.location.hostname;const parts=hostname.split('.');if(parts.length>2)return parts.slice(-2).join('.');return hostname;},getEntrySource:()=>{const entrySource=document.referrer;
38const urlParams=new URLSearchParams(window.location.search);let currentDomain=window.location.hostname;const parts=currentDomain.split(".");if(parts.length>2)currentDomain=parts.slice(-2).join(".");if(entrySource.includes(currentDomain))return;let cid=urlParams.get("cid");if(cid){cid=cid.toLowerCase();if(cid==="wacna"||cid.includes("wacna"))return "whatsapp";return cid;}const utmMedium=urlParams.get("utm_medium");if(utmMedium)return utmMedium.toLowerCase();const socialMediaSources=["facebook.com","linkedin.com","instagram.com","pinterest.com","tiktok.com","youtube.com"];const searchEngines=["google.com","bing.com","yahoo.com"];const matchingSocialMediaSource=socialMediaSources.find((socialMediaSource)=>{return entrySource.includes(socialMediaSource);});if(matchingSocialMediaSource)return matchingSocialMediaSource.split(".")[0];const matchingsearchEngines=searchEngines.find((searchEngines)=>{return entrySource.includes(searchEngines);});if(matchingsearchEngines)return matchingsearchEngines.split(".")[0];try{const referrerDomain=new URL(entrySource).hostname;const coreDomain=referrerDomain.replace("www.","").split(".")[0];return coreDomain;}catch(e){return;}},getCurrentEdition:()=>{const country_code=Cookies.get('country_code');if(country_code==='SG')return 'singapore';else if(country_code==='ID')return 'indonesia';else if(country_code==='US')return 'us/uk';else return 'asia';},getCurrentCnaProduct:()=>{const current_theme=drupalSettings.mc_mixpanel.active_theme_name;if(current_theme==='mc_cna_theme')return 'cna';else if(current_theme==='mc_cnalifestyle_theme')return 'lifestyle';else if(current_theme==='mc_cnaluxury_theme')return 'luxury';else{if(current_theme==='mc_today_theme')return 'insider';}},getLinkClickProperties:(link)=>{if($(link).closest("section.block-field-blocknodearticlefield-content").length>0)return {sectionTitle:'inarticle link'};else if($(link).closest("nav#main-nav.main-nav").length>0)return {sectionTitle:'top menu',menuType:'top menu'};else if($(link).closest("div#all-section-menu-modal.modal.all-section-menu-modal-wrapper").length>0)return {sectionTitle:'all sections',menuType:'all sections'};else if($(link).closest("div#hamburger-nav.hamburger-nav.hamburger-nav--open, div#hamburger-main-nav.hamburger-main-nav.hamburger-main-nav--open").length>0)return {sectionTitle:'mobile ham menu',menuType:'mobile ham menu'};else if($(link).closest(".logo-link").length>0)return {sectionTitle:`${drupalSettings.mc_mixpanel.site_name} icon`};else return {sectionTitle:Drupal.behaviors.mixpanel_helper.getSectionTitle(link)};},getPageLoadProperties:(settings)=>{const self=Drupal.behaviors.mixpanel_helper;const pageType=settings.mc_mixpanel.page_type;const siteName=settings.mc_mixpanel.site_name;const pageTitle=pageType==="homepage"?`${siteName} homepage`:$("title").text();const pageUrl=window.location.href;const entrySource=self.getEntrySource();const navigationType=Cookies.get("navigationType");return {page_url:pageUrl,entry_source:entrySource,trigger_action:navigationType,page_name:pageTitle,page_type:pageType};},getIsoFormatCurrentDate:()=>{const currentDate=new Date();return currentDate.toISOString();}};Drupal.behaviors.mixpanel_config={attach:function(context,settings){$(once('mixpanel-init','html',context)).each(function(){const mixpanel_helper=Drupal.behaviors.mixpanel_helper;mixpanelConfig.init(settings.mc_mixpanel.project_token,{debug:true,persistence:"localStorage"});const adobe_id=_satellite.getVisitorId().getMarketingCloudVisitorID();const sso_id=Cookies.get('ssoid');const me_id=sso_id??Cookies.get('UID');mixpanelConfig.register({'mediacorp_product':'cna','me_id':me_id,'$braze_external_id':me_id,'adobe_id':adobe_id,'logged_in':ssoMeConnect.isAuthenticate(),'cna_entry_source':mixpanel_helper.getEntrySource(),'cna_product':mixpanel_helper.getCurrentCnaProduct(),'edition':mixpanel_helper.getCurrentEdition(),'device_type':mixpanel_helper.getPlatformTouchpoint(),'source_platform':mixpanel_helper.getPlatformTouchpoint()});if(ssoMeConnect.isAuthenticate()){const prefix_sso_id=`${settings.mc_mixpanel.id_prefix}-${me_id}`;if(typeof sso_id!=='undefined')mixpanelConfig.identify(prefix_sso_id);mixpanelConfig.alias(me_id);}mixpanelConfig.people.set({'me_id':me_id,'$braze_external_id':me_id,'adobe_id':adobe_id,'cna_edition':mixpanel_helper.getCurrentEdition()});mixpanelConfig.people.union({'mediacorp_products_touchpoint':'cna','cna_platforms_touchpoint':mixpanel_helper.getPlatformTouchpoint()});if(!ssoMeConnect.isAuthenticate()){mixpanelConfig.alias(me_id);mixpanelConfig.identify();}if(context===document){const entrySource=document.referrer;const exclude_domains=settings.mc_mixpanel.exclude_domains;if(entrySource===''||(!entrySource.includes(mixpanel_helper.getSiteDomain())&&!exclude_domains.includes(entrySource))){mixpanelConfig.trackEvent('cna_launch',{"cna_launch":drupalSettings.mc_mixpanel.page_type});mixpanelConfig.people.union({'mediacorp_products_touchpoint':'cna'});}}});}};})(jQuery,Drupal,drupalSettings);; 39(function($,Drupal,drupalSettings){Drupal.behaviors.mixpanelCommon={attach:function(context,settings){const mixpanel_helper=Drupal.behaviors.mixpanel_helper;const site_domain=mixpanel_helper.getSiteDomain();const cookie_domain=(settings.mc_mixpanel.cookie_domain)||`.${site_domain}`;const cookie_expire=(settings.mc_mixpanel.cookie_expire)||1;$(once("link_click","a",context)).click(function(){const pageUrl=window.location.href;
39const pageType=settings.mc_mixpanel.page_type;const link=$(this);const linkClickProperties=mixpanel_helper.getLinkClickProperties(link);let sectionTitle=linkClickProperties?.sectionTitle??'';const menuType=linkClickProperties?.menuType??'';Cookies.set("navigationType",sectionTitle,{expires:cookie_expire/1440,domain:cookie_domain,path:"/"});Cookies.set("prePageType",pageType,{expires:cookie_expire/1440,domain:cookie_domain,path:"/"});if(menuType!=="")sectionTitle=link.text().trim().toLowerCase();const contentClickProp={content_section:sectionTitle,page_type:pageType,menu_type:menuType,page_url:pageUrl};mixpanelConfig.trackEvent("content_click",contentClickProp);});}};})(jQuery,Drupal,drupalSettings);; 40(function($){Drupal.behaviors.mixpanelGooglePreferred={attach:function(context){const googlePreferredButton=$('.button--google-preferred');$(once('mixpanelGooglePreferred',googlePreferredButton,context)).click(function(e){const hostName=window.location.origin;const pageUrl=window.location.href;const googlePreferredUrl="https://www.google.com/preferences/source?q="+hostName;mixpanelConfig.trackEvent('preferred_sources_button_clicked',{'page_url':pageUrl,'destination_url':googlePreferredUrl});});}};})(jQuery);; 41"use strict";(function(a){Drupal.behaviors.googlePreferred={attach:function attach(b){var c=a(".button--google-preferred"),d=a(".google-preferred__tooltip-wrapper");localStorage.getItem("googlePreferredButton")||(d.removeClass("hidden"),localStorage.setItem("googlePreferredButton",!0)),a(once("googlePreferred",c,b)).click(function(a){a.preventDefault();var b=window.location.origin;window.open("https://www.google.com/preferences/source?q="+b,"_blank");}),a(once("googlePreferred",".google-preferred__information-wrapper svg",b)).click(function(a){a.preventDefault(),d.hasClass("hidden")?d.removeClass("hidden"):d.addClass("hidden");}),a(window).on("resize",function(){d.addClass("hidden");});}};})(jQuery);; 42"use strict";(function(a,b){'use strict';b.behaviors.lazyLoad={attach:function attach(){a(window).on("load",function(){a("img.lazy-load").each(function(){var b=a(this).attr("data-src");a(this).attr("src",b);});});}};})(jQuery,Drupal);; 43"use strict";(function(a,b,c){'use strict';b.behaviors.fastButton={attach:function attach(d){var f=history.length,g=this,h=!b.behaviors.fastTooltip.getFastTooltipLocalStorageValue("fastBackButton"),i=g.getIsBackToFast();a(once("fastButton","main",d)).each(function(){var e=a(".fast-button__wrapper");if(e.length){var f=()=>window.innerWidth-document.querySelector("html").clientWidth,j=window.location.hostname,k=!j.toLowerCase().includes("cnalifestyle")&&!j.toLowerCase().includes("cnaluxury"),l=(c)=>{setTimeout(()=>{a(c).removeClass("hidden"),k&&(i?b.behaviors.fastTooltip.showFastTooltip(a(c).find(".fast-button__tooltip-fast-back-button .fast-tooltip"),"fastBackButton",{isShow:h}):b.behaviors.fastTooltip.showFastTooltip(a(c).find(".fast-button__tooltip-fast-home-button .fast-tooltip"),"fastHomeButton"));},0);},m=()=>{b.behaviors.fastTooltip.closeFastTooltip(".fast-button__tooltip-fast-home-button .fast-tooltip");},n=function(b){var c=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},{resizeObserverHandler:d,intersectionObserverHandler:f}=c;if(a(b).addClass("fast-button__wrapper--floating"),f&&f(),document.querySelector(".footer")){var g=new IntersectionObserver((c)=>{var [d]=c;d.isIntersecting?(a(b).parent().css("position","relative"),a(b).addClass("fast-button__wrapper--sticky"),a(b).removeClass("fast-button__wrapper--floating")):(a(b).parent().css("position",""),a(b).removeClass("fast-button__wrapper--sticky"),a(b).addClass("fast-button__wrapper--floating")),f&&f();},{threshold:.01,rootMargin:"-15px"});g.observe(document.querySelector(".footer"));}if(d){var h=new ResizeObserver(d);h.observe(a("body")[0]);}};if(a("body").hasClass("page__landing-page")){var o=!1,p="",q=!1;if(g.hasEditions()){var r=c.mc_location.config,s={local:r.local_url||"/",international:r.international_url,us:r.united_states_url},t={local:r.local_code||"SG",us:"US"},u=_locationUtility.getCookieByName("country_code");s.international&&!u&&(u=_locationUtility.getLocationApi());var y=window.location.pathname;y===s.local?(o=!0,p="sg"):y===s.us?(o=!0,p="us"):y===s.international&&(o=!0,p="asia"),u!==t.local&&y===s.local&&(s.international||s.us)&&(q=!0);}else c.path.isFront&&(o=!0);if(o&&!q){var z=e.find("a");if(p){var A=new URLSearchParams();A.set("edition",p);var B=z.attr("href");z.attr("href","".concat(B,"?").concat(A));}a(z,d).on("click",()=>{m();});var C=()=>{var a=e.hasClass("fast-button__wrapper--sticky")?0:window.innerWidth-e.parent()[0].getBoundingClientRect().right-f();e.css("right",a);};n(e,{resizeObserverHandler:C,intersectionObserverHandler:C}),l(e);}else a(e).remove();}else{if(a("body").hasClass("page__article")){var D=a("article > .fast-button__wrapper");if(i){var v=a(D).clone(!0).appendTo(a(D).closest("main"))[0],w=a("article")[0],x=a(w).attr("data-fast-url");a(v).find("a").attr("href",x),l(v);var E=a(v).find(".fast-button");a(E).addClass("fast-button--back");var F=()=>{var b=a("article section.block-hero-emphasis")[0],c=a(v).parent()[0],d=window.innerWidth-b.getBoundingClientRect().right,e=window.innerWidth-c.getBoundingClientRect().right,g=d;g-=a(v).hasClass("fast-button__wrapper--sticky")?e:f(),a(v).css("right",g);};n(v,{resizeObserverHandler:F,intersectionObserverHandler:F});}}}}}),a(once("fastButtonBack",".fast-button--back",d)).each(function(c,e){if(i){a(".fast-tooltip__close-button",a(e).parent()).on("click",()=>{b.behaviors.fastTooltip.closeFastTooltip(a(".fast-button__tooltip-fast-back-button .fast-tooltip"));});var g=a("article")[0];a(g).attr("data-is-back-to-fast",!0),a(e,d).on("click",(a)=>{if(!(a.ctrlKey||a.shiftKey)){a.preventDefault();var b=history.length,c=b-f;1==c-b?window.history.back():window.history.go(-(c+1));}}),b.behaviors.fastTooltip.showFastTooltip(a(e).parent().find(".fast-button__tooltip-fast-back-button .fast-tooltip"),"fastBackButton",{isShow:h});}else{var j=new URLSearchParams(window.location.search);"true"===j.get("fast")&&(j.delete("fast"),window.history.replaceState({},"","".concat(window.location.pathname).concat(j.size?"?".concat(j):"")));}});},hasEditions:()=>{var a,b,d,e,f,g,h,i,j=[null===(a=c.mc_location)||void 0===a||null===(b=a.config)||void 0===b?void 0:b.local_url,null===(d=c.mc_location)||void 0===d||null===(e=d.config)||void 0===e?void 0:e.international_url,null===(f=c.mc_location)||void 0===f||null===(g=f.config)||void 0===g?void 0:g.united_states_url,null===(h=c.mc_location)||void 0===h||null===(i=h.config)||void 0===i?void 0:i.indonesia_url].filter(
43Boolean);return 1<j.length;},getIsBackToFast:()=>{var a=new URLSearchParams(window.location.search);return "true"===a.get("fast")&&window.document.referrer;},getFastUrl:(b)=>{var c=a(b).closest("article");return a(c).attr("data-fast-url");}};})(jQuery,Drupal,drupalSettings);; 44"use strict";(function(a,b){'use strict';b.behaviors.mcFastButton={attach:function attach(c){a(once("mcFastButton",".mc-fast-button",c)).each(function(c,d){if(a("body").hasClass("page__article")){var e=b.behaviors.fastButton.getIsBackToFast(),f=b.behaviors.fastButton.getFastUrl(d);a(d).find(".fast-button__wrapper").removeClass("hidden"),f&&!e&&a(d).removeClass("hidden");}});}};})(jQuery,Drupal);; 45"use strict";(function(){Drupal.behaviors.newFeatureWizard={attach:function attach(){var a=document.querySelector(".new-feature-wizard"),b=a.querySelector(".new-feature-wizard__close");b.addEventListener("click",function(){a.style.display="none";});var c=localStorage.getItem("wizardFirstVisit");c||(a.style.display="inline-block",localStorage.setItem("wizardFirstVisit","true"));}};})(jQuery);;
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.