PageSourceSearch

https://www.channelnewsasia.com/sites/default/files/js/js_Ah4RX5BM…leMlijo6mZJj0SYa6fi6qNzb1kivrVVfWW-cvJ1v3XQ

js channelnewsasia.com collected 2026-09-24 08:32:52 UTC 7,954 bytes, 3 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2"use strict";(function(a,b,c){b.behaviors.popup={attach:function attach(d){function e(a){var {category:b,category_url:c,link:d,heading:e,link_absolute:f}=a,g=encodeURIComponent(e);return "<div class=\"share-link\">\n          <div class=\"share-link__content\">\n            <p class=\"list-object__category category\">\n            ".concat(c&&b?"<a class=\"link link--\" href=\"".concat(c,"\">\n                ").concat(b,"\n              </a>"):"".concat(b?b:""),"\n            </p>\n            <h5 class=\"h5 list-object__heading\">\n              ").concat(d&&e?"<a class=\"h5__link list-object__heading-link\" href=\"".concat(d,"\">\n                  ").concat(e,"\n                </a>"):"".concat(e?e:""),"\n            </h5>\n          </div>\n          <h6 class=\"h6 h6--share-heading\">\n            Share via\n          </h6>\n          <div class=\"share-link__items\">\n            <div class=\"a2a-share-link a2a_kit\" data-a2a-url=\"").concat(f,"\" data-a2a-title=\"").concat(e,"\" style=\"line-height: 16px;\">\n              <a class=\"link\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https://api.whatsapp.com/send?text=").concat(g," ").concat(f,"\">\n                <svg class=\"link__icon\">\n                  <use xlink:href=\"/profiles/custom/mediacorp/themes/mc_core_theme/dist/icons.svg#icon-social-filled-whatsapp\"></use>\n                </svg>\n                <span class=\"link__text a2a_label\">\n                WhatsApp\n                </span>\n              </a>\n              <a class=\"link\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https://telegram.me/share/url?url=").concat(f,"&text=").concat(g,"\">\n                <svg class=\"link__icon\">\n                  <use xlink:href=\"/profiles/custom/mediacorp/themes/mc_core_theme/dist/icons.svg#icon-social-filled-telegram\"></use>\n                </svg>\n                <span class=\"link__text a2a_label\">\n                Telegram\n                </span>\n              </a>\n              <a class=\"link\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https://www.facebook.com/sharer/sharer.php?u=").concat(f,"&t=").concat(g,"\">\n                <svg class=\"link__icon\">\n                  <use xlink:href=\"/profiles/custom/mediacorp/themes/mc_core_theme/dist/icons.svg#icon-social-filled-facebook\"></use>\n                </svg>\n                <span class=\"link__text a2a_label\">\n                Facebook\n                </span>\n              </a>\n              <a class=\"link\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https://twitter.com/intent/tweet?text=").concat(g," ").concat(f,"\">\n                <svg class=\"link__icon\">\n                  <use xlink:href=\"/profiles/custom/mediacorp/themes/mc_core_theme/dist/icons.svg#icon-social-filled-twitter\"></use>\n                </svg>\n                <span class=\"link__text a2a_label\">\n                Twitter\n                </span>\n              </a>\n              <a class=\"link\" target=\"_blank\" rel=\"nofollow noopener\" href=\"mailto:?subject=").concat(g,"&body=").concat(f,"\">\n                <svg class=\"link__icon\">\n                  <use xlink:href=\"/profiles/custom/mediacorp/themes/mc_core_theme/dist/icons.svg#icon-social-filled-mail\"></use>\n                </svg>\n                <span class=\"link__text a2a_label\">\n                Email\n                </span>\n              </a>\n              <a class=\"link\" target=\"_blank\" rel=\"nofollow noopener\" href=\"https://www.linkedin.com/shareArticle?url=").concat(f,"&title=").concat(g,"\">\n                <svg class=\"link__icon\">\n                  <use xlink:href=\"/profiles/custom/mediacorp/themes/mc_core_theme/dist/icons.svg#icon-social-filled-linked-in\"></use>\n                </svg>\n                <span class=\"link__text a2a_label\">\n                LinkedIn\n                </span>\n              </a>\n            </div>\n          </div>\n          ").concat(f?"\n            <div class=\"copy-link\">\n            <button class=\"copy-link__btn\" data-clipboard-text=\"".concat(f,"\">\n              <svg class=\"copy-link__icon\">\n                <use xlink:href=\"/profiles/custom/mediacorp/themes/mc_core_theme/dist/icons.svg#icon-link\"></use>\n              </svg>
2\n              <span class=\"copy-link__text\">\n              Copy Link\n              </span>\n            </button>\n            <input class=\"copy-link__input\" readonly=\"readonly\" type=\"text\" value=\"").concat(f,"\">\n          </div>\n          "):"","\n        </div>");}a(once("popup",".trigger-popup",d)).click(function(f){function g(a){for(var b,d=a+"=",e=decodeURIComponent(document.cookie),f=e.split(";"),g=0;g<f.length;g++){for(b=f[g];" "==b.charAt(0);)b=b.substring(1);if(0==b.indexOf(d))return b.substring(d.length,b.length);}return "";}function h(a){var b=window.location.pathname,c=g("ssoid"),d="mediacorpidp"===g("sso_source")?"mediacorp":g("sso_source"),e=i?"Free":"NA",f={clickname:a,path:b,loginstatus:i,ssoid:c,loginsource:d,noadflag:!1,usertype:e};_adobeUtility.adobeAnalyticsTrack("myfeedclick",f);}f.preventDefault();var i=!1;"undefined"!=typeof ssoMeConnect&&(i=!!ssoMeConnect.isAuthenticate());var j=a(this).parents(".js-popup-content"),k=a(".js-popup");if(a(this).hasClass("trigger-popup--share")){var l=new Date(),m=l.getMonth()+1+"";m=1==m.length?"0"+m:m;var n=l.getFullYear()+"",o=l.getDate()+"";o=1==o.length?"0"+o:o;var p=c.brand_value||"cna";"lifestyle"===p?p="cnalifestyle":"luxury"==p&&(p="cnaluxury");var q=a(this).attr("data-link_absolute"),r="?cid=internal_sharetool_web_".concat(o+m+n+"_"+p),s=q.includes("cid=")?q:q+r,t={category:a(this).attr("data-category"),category_url:a(this).attr("data-category_url"),link:a(this).attr("data-link"),heading:a(this).attr("data-heading"),link_absolute:s};k.find(".popup__content").html(e(t));}else{var u=j.find(".popup-content");if(k.find(".popup__content").html(u.html()),a(this).hasClass("trigger-popup--search")){k.addClass("js-popup-search");var v=a(this).parents(".search-result.media-object");if(0<v.length){var w="<div class=\"search-result-popup\" data-origin=\"".concat(v.data("origin"),"\" data-item-link=\"").concat(v.data("item-link"),"\" data-origin-id=\"").concat(v.data("origin-id"),"\"></div>");k.find(".popup__content").wrapInner(w);}}}a(this).children("button").hasClass("btn-disabled")||(h("Discard Preferences | Manage Feed"),k.addClass("is-open-popup"),a("body").addClass("is-popup"),a2a&&a2a.init("page"),b.behaviors.copyLinkToClipboard.attach(d));}),a(".popup__close, .popup__overlay").click(function(){var b=a(window).scrollTop(),c=a(this).parents(".js-popup");c.find(".popup__content").html(""),c.removeClass("is-open-popup"),a("body").removeClass("is-popup"),a(window).scrollTop(b);}),a(".bookmark-link-anonymous").on("click",function(){a(document.body).addClass("is-popup");}),a(document.body).on("dialogclose",".ui-dialog",function(){a(document.body).removeClass("is-popup");}),function(){var a=window.navigator.userAgent,b=a.indexOf("MSIE "),c=a.indexOf("Trident/");return 0<b||0<c;}()&&(a(".popup-notice").parents("div.popup").addClass("is-open-popup popup-notice-container"),a("body").addClass("is-popup")),a(".popup-notice-container .popup__close").on("click",function(){a(this).parents("div.popup").removeClass("is-open-popup popup-notice-container"),a("body").removeClass("is-popup");});}};})(jQuery,Drupal,drupalSettings);;
3"use strict";(function(a){Drupal.behaviors.stickyHeader={attach:function attach(){a(window).scroll(function(){90<a(this).scrollTop()?(a(".header").addClass("header--sticky"),a(".main").addClass("main--gutter"),a(".header > .header__inner").removeClass("header__inner--scale")):(a(".header").removeClass("header--sticky"),a(".main").removeClass("main--gutter"),a(".header > .header__inner").addClass("header__inner--scale"));});}};})(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.