PageSourceSearch

https://guardian.com.my/57.9bf7e3b7125f84801ecf.js

js guardian.com.my collected 2026-09-24 20:29:23 UTC 13,312 bytes, 50 lines download raw bytes

1/*!
2 * @version da10c90
3 * 
4 */
5(window.webpackJsonp=window.webpackJsonp||[]).push([[57],{"E+vY":function(n,e,a){var r=a("Q0t2")
6"string"==typeof r&&(r=[[n.i,r,""]])
7var t={hmr:!0,transform:void 0,insertInto:void 0}
8a("aET+")(r,t)
9r.locals&&(n.exports=r.locals)},JyE9:function(n,e,a){"use strict"
10var r=a("q1tI"),t=a.n(r),o=a("kriW"),i=a("17x9"),l=a("55Ip"),c=a("KQw/"),d=a("y1Xp"),s=a("bNvL"),m=a.n(s),u=function Breadcrumbs(n){var e=Object(d.a)(m.a,n.classes),a=n.node,i=n.currentNode,s=a?a.map(function(n){return t.a.createElement(l.b,{className:e.link,to:Object(c.a)(a.link)},t.a.createElement("b",null,a.text))}):null,u=i?t.a.createElement(r.Fragment,null,t.a.createElement("span",{className:e.divider},t.a.createElement("b",null,"/")),t.a.createElement("span",{className:e.text},t.a.createElement("b",null,i.text))):null
11return t.a.createElement("div",{className:e.root},t.a.createElement(l.b,{className:e.link,to:"/"},t.a.createElement("b",null,t.a.createElement(o.a,{id:"global.home",defaultMessage:"Home"}))),a&&t.a.createElement(t.a.Fragment,null,t.a.createElement("span",{className:e.divider},t.a.createElement("b",null,"/")),s),i&&u)}
12e.a=u,u.propTypes={categoryId:i.number.isRequired,currentProduct:i.string}},PL3E:function(n,e,a){"use strict"
13a.r(e)
14var r=a("q1tI"),t=a.n(r),o=a("KQw/"),i=a("55Ip"),l=a("7pWL"),c=a("oTwF"),d=a("lSNA"),s=a.n(d),m=a("J4zp"),u=a.n(m),b=a("VX74"),p=a("sHry")
15function _createForOfIteratorHelper(a,r){var t="undefined"!=typeof Symbol&&a[Symbol.iterator]||a["@@iterator"]
16if(!t){if(Array.isArray(a)||(t=function _unsupportedIterableToArray(n,e){if(n){if("string"==typeof n)return _arrayLikeToArray(n,e)
17var a={}.toString.call(n).slice(8,-1)
18return"Object"===a&&n.constructor&&(a=n.constructor.name),"Map"===a||"Set"===a?Array.from(n):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(n,e):void 0}}(a))||r&&a&&"number"==typeof a.length){t&&(a=t)
19var o=0,i=function F(){}
20return{s:i,n:function n(){return o>=a.length?{done:!0}:{done:!1,value:a[o++]}},e:function e(n){throw n},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var l,c=!0,d=!1
21return{s:function s(){t=t.call(a)},n:function n(){var e=t.next()
22return c=e.done,e},e:function e(n){d=!0,l=n},f:function f(){try{c||null==t.return||t.return()}finally{if(d)throw l}}}}function _arrayLikeToArray(n,e){(null==e||e>n.length)&&(e=n.length)
23for(var a=0,r=Array(e);a<e;a++)r[a]=n[a]
24return r}var g=a("E+vY"),f=a.n(g),v=a("ic0z"),h=a("JyE9"),x=a("nnuo"),y=function BrandPage(){var n=Object(r.useRef)()
25window.onscroll=function(){n.current&&(document.body.scrollTop>20||document.documentElement.scrollTop>20?n.current.style.display="block":n.current.style.display="none")}
26var e=function useBrandPage(){var n=Object(b.useLazyQuery)(p.a,{fetchPolicy:"cache-and-network",nextFetchPolicy:"cache-first"}),e=u()(n,2),a=e[0],t=e[1].data
27return Object(r.useEffect)(function(){a({variables:{id:2}})},[a]),{data:Object(r.useMemo)(function(){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZ".split(""),e=s()({},"123",[]),a=[]
28if(n.forEach(function(n){e[n]=[],a.push(n)}),a.push("123"),!t||!t.category)return e
29var r=t.category.children.find(function(n){return"Brands"===n.name})
30if(!r)return e
31var o,i=_createForOfIteratorHelper(r.children||[])
32try{for(i.s();!(o=i.n()).done;){var l=o.value,c=l.name[0],d=e["".concat(c).toUpperCase()]
33d?d.push(l):e[123].push(l)}}catch(n){i.e(n)}finally{i.f()}return Object.values(e).forEach(function(n){!function nameSort(n){n.sort(function(n,e){return n.name>e.name?1:-1})}(n)}),{brandsGrouped:e,sorting:a}},[t])}}().data,a=e.brandsGrouped,d=e.sorting
34return t.a.createElement("div",{id:"brand-root",className:f.a.root},t.a.createElement("div",{className:"".concat(f.a.container," ").concat(f.a.breadcrumbs)},t.a.createElement(h.a,{currentNode:{text:"All Brands"}})),t.a.createElement("div",{id:"brand-cms",className:f.a.cms},t.a.createElement(v.a,{classes:{root:{margin:0}},identifiers:"brand_page_banners"})),d?t.a.createElement("div",{className:f.a.topNavRowContainer},t.a.createElement("ul",{className:f.a.topNavRow,id:"brand-nav"}
34,d.map(function(n){return t.a.createElement("li",null,t.a.createElement("a",{href:"#brands_".concat(n),key:"top_nav_".concat(n),onClick:function onClick(e){return Object(x.a)(e,"brands_".concat(n))}},n))}))):null,t.a.createElement("div",{className:"".concat(f.a.container," ").concat(f.a.main)},t.a.createElement("button",{ref:n,className:f.a.toTopBtn,onClick:function onClick(){document.body.scrollTop=0,document.documentElement.scrollTop=0}},t.a.createElement(c.a,{src:l.a,size:24})),a&&d?d.map(function(n){var e=n,r=a[n]
35return t.a.createElement("ul",{id:"brands_".concat(e),className:f.a.brandSection,key:"brands_label_".concat(e)},t.a.createElement("label",{className:f.a.brandLabel},e),r.map(function(n){var e=n.url_path,a=n.url_suffix,r=n.name,l=n.image,c=n.promo_logo,d=Object(o.a)("/".concat(e).concat(a))
36return t.a.createElement(i.b,{key:"brands_item_".concat(r),className:f.a.brandItem,to:d},r,l?t.a.createElement("img",{className:f.a.logo,src:l}):null,c?t.a.createElement("img",{className:f.a.logo,src:c}):null)}))}):null))}
37a.d(e,"default",function(){return y})},Q0t2:function(n,e,a){(e=n.exports=a("JPst")(!1)).push([n.i,".brandPage-root-3J9 {\n    display: flex;\n    flex-direction: column;\n}\n\n.brandPage-breadcrumbs-3M8 {\n    order: 1;\n}\n\n.brandPage-cms-Jw- {\n    order: 2;\n}\n\n.brandPage-topNavRowContainer-qBD {\n    order: 3;\n}\n\n.brandPage-main-23z {\n    order: 4;\n}\n\n.brandPage-container-2r5 {\n    /* max-width: var(--venia-global-maxWidth); */\n    margin: 0.25rem auto;\n    padding: 1rem var(--venia-global-container-padding-desktop);\n    font-size: 0.86rem;\n    position: relative;\n    width: 100%;\n}\n\n.brandPage-toTopBtn-2N0 {\n    position: fixed;\n    width: 2.8rem;\n    height: 2.81rem;\n    box-shadow: 0px 2px 3px 0px rgb(var(--venia-global-color-gray-400));\n    background-color: #fff;\n    z-index: 1000;\n    border-radius: 0.5rem;\n    right: 3rem;\n    bottom: 3rem;\n}\n\n.brandPage-cms-Jw- {\n    margin-top: -15px;\n}\n\n.brandPage-topNavRowContainer-qBD {\n    padding: 0 var(--venia-global-container-padding-desktop);\n    max-width: var(--venia-global-maxWidth);\n    margin: 0 auto;\n    width: 100%;\n    margin: 10px auto -7px;\n}\n\n.brandPage-topNavRow-25y {\n    font-weight: 600;\n    display: flex;\n    justify-content: start;\n    flex-wrap: wrap;\n    padding-bottom: 1rem;\n    padding: 0 !important;\n    margin: 5px 0;\n    margin-block-start: 0 !important;\n    margin-block-end: 0 !important;\n}\n\n.brandPage-topNavRow-25y li {\n    list-style: none;\n    display: flex;\n    justify-content: center;\n    flex: 1;\n}\n\n.brandPage-topNavRow-25y a {\n    text-align: center;\n    padding: 0;\n    text-decoration: none;\n    display: flex;\n    width: 100%;\n    justify-content: center;
37\n    align-items: center;\n    border-radius: 1rem;\n    min-width: 25px;\n    height: 25px;\n    font-size: var(--venia-global-fontSize-100);\n    margin: 5px 0;\n    padding: 5px;\n}\n\n.brandPage-topNavRow-25y a:hover {\n    background-color: var(--main-color);\n    color: #fff;\n    cursor: pointer;\n}\n\n.brandPage-brandSection-2fl {\n    padding: 1rem 1rem;\n    border-bottom: 0.8px solid rgb(var(--venia-global-color-gray-100));\n    scroll-margin-top: 6.5rem;\n    background-color: #EEEEEE;\n}\n\n.brandPage-brandLabel-2cw {\n    font-weight: 600;\n    height: 1rem;\n    display: block;\n}\n\n.brandPage-brandItem-3vp {\n    display: inline-block;\n    font-size: 0.8rem;\n    text-decoration: underline;\n    line-height: 2;\n    width: calc(100% / 5);\n}\n\n.brandPage-brandItem-3vp:hover {\n    color: var(--main-color);\n    cursor: pointer;\n}\n\n.brandPage-logo-1Xq {\n    width: 30px;\n    height: 30px;\n    object-fit: contain;\n    vertical-align: middle;\n    margin-left: 10px;\n}\n\n\n@media screen and (max-width: 1280px) {\n    \n}\n\n@media screen and (max-width: 850px) {\n\n    /* .cms {\n        order: 3;\n    }\n\n    .topNavRowContainer {\n        order: 2;\n    } */\n\n    .brandPage-container-2r5 {\n        padding: 1rem var(--venia-global-container-padding-mobile);\n        margin: 0;\n    }\n\n    .brandPage-brandItem-3vp {\n        width: calc(100%/2);\n    }\n\n    .brandPage-topNavRowContainer-qBD {\n        padding: 0;\n        margin-bottom: 0;\n    }\n\n    .brandPage-topNavRow-25y {\n        flex-wrap: nowrap;\n        overflow-x: auto;\n        &&::-webkit-scrollbar {\n            display: none;\n        }\n    }\n\n    .brandPage-topNavRow-25y li {\n        padding: 0 3px !important;\n\n        &&:first-child {\n            margin-left: var(--venia-global-container-padding-mobile);\n        }\n        &&:last-child {\n            margin-right: var(--venia-global-container-padding-mobile);\n        }\n    }\n\n    .brandPage-topNavRow-25y a {\n        border: 0.5px solid #999999;\n        box-shadow: 0 0 10px rgba(0,0,0,0.1);\n    }\n}\n\n@media (min-width: 960px) {\n    .brandPage-container-2r5 {\n        max-width: var(--venia-global-maxWidth);\n    }\n\n}",""]),e.locals={root:"brandPage-root-3J9",breadcrumbs:"brandPage-breadcrumbs-3M8",cms:"brandPage-cms-Jw-",topNavRowContainer:"brandPage-topNavRowContainer-qBD",main:"brandPage-main-23z",container:"brandPage-container-2r5",toTopBtn:"brandPage-toTopBtn-2N0",topNavRow:"brandPage-topNavRow-25y",brandSection:"brandPage-brandSection-2fl",brandLabel:"brandPage-brandLabel-2cw",brandItem:"brandPage-brandItem-3vp",logo:"brandPage-logo-1Xq"}},bNvL:function(n,e,a){var r=a("u+8Z")
38"string"==typeof r&&(r=[[n.i,r,""]])
39var t={hmr:!0,transform:void 0,insertInto:void 0}
40a("aET+")(r,t)
41r.locals&&(n.exports=r.locals)},nnuo:function(n,e,a){"use strict"
42a.d(e,"a",function(){return r})
43var r=function scrollToElm(n,e){n.preventDefault()
44var a=document.getElementById(e),r=document.querySelector('[class*="header-headerWrapper"]'),t=document.querySelector('[class*="main-root"]'),o=0
45r&&t&&("hidden"!=window.getComputedStyle(t).overflowX&&(o=r.offsetHeight))
46if(a){var i=a.getBoundingClientRect().top+window.scrollY-o
47window.scrollTo({top:i,behavior:"smooth"})}}},sHry:function(n,e,a){"use strict"
48a.d(e,"a",function(){return l})
49var r,t=a("VkAN"),o=a.n(t),i=a("VX74"),l=Object(i.gql)(r||(r=o()(["\n    query GetNavigationMenu($id: Int! $source_code: String) {\n        category(\n            id: $id\n            source_code: $source_code\n        ) {\n            id\n            name\n            children {\n                children_count\n                id\n                include_in_menu\n                name\n                position\n                url_path\n                url_suffix\n                dropdown_image_link\n                image\n                promo_logo\n                description\n                popular_brand\n                popular_brands_childs {\n                  id\n                  name\n                  url_path\n                  url_suffix\n                }\n                children {\n                    children_count\n                    id\n                    include_in_menu\n                    name\n                    position\n                    url_path\n                    url_suffix\n                    image\n                    promo_logo\n                    popular_brand\n                    popular_brands_childs {\n                        id\n                        name\n                        url_path\n                        url_suffix\n                    }\n                    children {\n                        children_count\n                        id\n                        include_in_menu\n                        name\n                        position\n                        url_path\n                        url_suffix\n                        image\n                        promo_logo\n                    }\n                }\n            }\n            include_in_menu\n            url_path\n            url_suffix\n        }\n    }\n"])))
50e.b={getNavigationMenuQuery:l}},"u+8Z":function(n,e,a){(e=n.exports=a("JPst")(!1)).push([n.i,".breadcrumbs-root-1hG {\n    /* margin-left: 1rem; */\n    /* padding-top: 1rem; */\n    font-size: 0.875rem;\n    /* Permanent height to prevent pop-in. */\n    /* height: 48px; */\n    height: 16px;\n    /* Show ellipses when overflowing. */\n    overflow: hidden;\n    text-overflow: ellipsis;\n    white-space: nowrap;\n}\n\n.breadcrumbs-text-3iZ {\n    padding-bottom: 0.25rem;\n    padding-right: 0.5rem;\n}\n\n.breadcrumbs-divider-3E1 {\n}\n\n.breadcrumbs-link-2hg {\n    /* text-decoration: underline; */\n    /* border-bottom: 3px var(--main-color) solid; */\n    opacity: 0.6;\n}\n\n.breadcrumbs-currentCategory-nYx {\n}\n\n@media (min-width: 640px) {\n    .breadcrumbs-root-1hG {\n        /* max-width: var(--venia-global-maxWidth); */\n        /* margin: auto; */\n        /* margin-top: 1rem; */\n        /* padding-left: 1rem; */\n    }\n}\n",""]),e.locals={root:"breadcrumbs-root-1hG",text:"breadcrumbs-text-3iZ",divider:"breadcrumbs-divider-3E1 breadcrumbs-text-3iZ",link:"breadcrumbs-link-2hg breadcrumbs-text-3iZ",currentCategory:"breadcrumbs-currentCategory-nYx breadcrumbs-text-3iZ"}}}])

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.