PageSourceSearch

https://www.mannings.com.hk/1.3c79077b3f0856e96612.js

js mannings.com.hk collected 2026-09-24 10:47:02 UTC 36,975 bytes, 160 lines download raw bytes

1/*! @version pwa-studio: 0.0.1, @magento/venia-ui: ~11.3.0, @magento/upward-security-headers: ~1.0.14, @magento/pwa-theme-venia: ~2.4.0, @magento/pwa-buildpack: ~11.4.3, @magento/peregrine: ~14.2.1, @magento/pagebuilder: ~9.2.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.3, @apollo/client: ~3.5.0 */
2(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{"+r5c":function(e,t,r){"use strict"
3r.d(t,"b",function(){return l}),r.d(t,"a",function(){return c})
4var n=r("cDf5"),o=r.n(n),i=r("lSNA"),a=r.n(i)
5function ownKeys(e,t){var r=Object.keys(e)
6if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
7t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{}
8t%2?ownKeys(Object(r),!0).forEach(function(t){a()(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}var u=function getPercenOff(e,t){return t&&e!==t?parseInt((t-e)/t*100):null},l=function convertItemsData(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null
9if(!Array.isArray(e)||t&&!Array.isArray(t))return[]
10var n={}
11return t&&t.length&&t.forEach(function(e){null!=e&&e.sku&&(n[e.sku]=e)}),e.map(function(e,n){var i,l,c,s,d,p,f,v,b,y,m,g,_,h,S,O,w,x,j,k,C=e.product,P=e.productView,I=e.adDesc,D=e.uclid,F=e.sellerId,E=null==P?void 0:P.position
12if(null!=E&&""!==E){var A="number"==typeof E?E:parseInt(E,10)
13!isNaN(A)&&A>=1&&(k=A)}if(null==k&&r){var N=Number(r.currentPage),T=Number(r.pageSize)
14k=((!isNaN(N)&&N>=1?N:1)-1)*(!isNaN(T)&&T>=1?T:12)+n+1}var q=null
15t&&t.length&&(q=null==t?void 0:t.find(function(e){return e.sku===P.sku}))
16var G=null===(i=(null==P?void 0:P.attributes)||[])||void 0===i?void 0:i.find(function(e){return"offer"===e.name}),M=null===(l=(null==P?void 0:P.attributes)||[])||void 0===l?void 0:l.find(function(e){return"is_for_online"===e.name}),B=[]
17if(Array.isArray(null==G?void 0:G.value))B=G.value.map(function(e,t){if(e&&"string"==typeof e&&e.includes("|")){var r=e.split("|")
18return a()(a()({name:r[2],label:r[2]},r[0],r[1]),"is_yuu_promotion",!!r[3])}return null}).filter(function(e){return null!==e})
19else if(null!=G&&G.value&&null!=G&&G.value.includes("|")){var K=null==G?void 0:G.value.split("|")
20B=[a()(a()({name:K[2],label:K[2]},K[0],K[1]),"is_yuu_promotion",!!K[3])]}null!==(c=P.urlKey)&&void 0!==c&&c.includes("/p/")||(P.urlKey="".concat(P.urlKey,"/p/").concat(P.sku.replace("sku-","")))
21var R,L,z,U,J,W,V,X,H,Y=null==C?void 0:null===(s=C.price_range)||void 0===s?void 0:s.maximum_price,Q=null===(d=(null==P?void 0:P.attributes)||[])||void 0===d?void 0:d.map(function(e){return{attribute_metadata:{code:e.name},entered_attribute_value:{value:e.value},selected_attribute_options:{attribute_option:null}}}),$=(null===(p=((null==P?void 0:P.attributes)||[]).find(function(e){return"tag_images"==e.name}))||void 0===p?void 0:p.value)||null,Z="OUT_OF_STOCK";(Z=t&&q?"IN_STOCK"===q.stock_status?"IN_STOCK":"OUT_OF_STOCK":P.inStock?"IN_STOCK":"OUT_OF_STOCK",t&&t.length)||(R=(null===(U=(null==P?void 0:P.attributes)||[])||void 0===U?void 0:null===(J=U.find(function(e){return"only_x_in_stock"===e.name}))||void 0===J?void 0:J.value)||0,L=(null===(W=(null==P?void 0:P.attributes)||[])||void 0===W?void 0:null===(V=W.find(function(e){return"max_order_qty"===e.name}))||void 0===V?void 0:V.value)||0,z=(null===(X=(null==P?void 0:P.attributes)||[])||void 0===X?void 0:null===(H=X.find(function(e){return"atp_qty"===e.name}))||void 0===H?void 0:H.value)||0)
22var ee=(null===(f=(null==P?void 0:P.attributes)||[])||void 0===f?void 0:null===(v=f.find(function(e){return"product_size"===e.name}))||void 0===v?void 0:v.value)||"",te=(null===(b=(null==P?void 0:P.attributes)||[])||void 0===b?void 0:null===(y=b.find(function(e){return"brand_information"===e.name}))||void 0===y?void 0:y.value)||"",re=(te&&JSON.parse(te),(null===(m=(null==P?void 0:P.attributes)||[])||void 0===m?void 0:null===(g=m.find(function(e){return"categories_information"===e.name}))||void 0===g?void 0:g.value)||""),ne=re?JSON.parse(re):{}
23if(ne&&"object"===o()(ne)){var oe=Object.values(ne)
24oe.sort(function(e,t){return((null==e?void 0:e.level)||0)-((null==t?void 0:t.level)||0)})
25var ie=new Map
26oe.forEach(function(e){var t=null==e?void 0:e.level
27null==t||ie.has(t)||ie.set(t,e)}),Array.from(ie.values()).sort(function(e,t){return((null==e?void 0:e.level)||0)-((null==t?void 0:t.level)||0)})}var ae=r&&"string"==typeof r.search_request_id&&""!==r.search_request_id.trim()?r.search_request_id.trim():"",ue=null===(_=((null==P?void 0:P.attributes)||[]).find(function(e){return"search_ad"===e.name||"is_search_ad"===e.name||"is_sponsored"===e.name||"sponsored_product"===e.name}))||void 0===_?void 0:_.value,le=!0===ue||"true"===ue||"1"===ue||"string"==typeof ue&&"yes"===ue.toLowerCase()
28return _objectSpread(_objectSpread(_objectSpread(_objectSpread({id:C.id,ad
28Desc:I,uclid:D,sellerId:F,name:P.name,offers:B,price_range:_objectSpread(_objectSpread({},null==C?void 0:C.price_range),{},{maximum_price:_objectSpread(_objectSpread({},Y),{},{discount:{percent_off:u(null==Y?void 0:Y.final_price.value,null==Y?void 0:Y.regular_price.value)}})}),sku:P.sku,item_no:P.sku,small_image:{url:(null===(h=(null==P?void 0:P.images)||[])||void 0===h?void 0:null===(S=h.find(function(e){return e.roles.includes("small_image")}))||void 0===S?void 0:S.url)||"/venia-static-assets/images/NoImage.svg"},tag_images:$,uid:C.uid,url_key:P.urlKey,__typename:C.__typename,currency:null==P?void 0:null===(O=P.price)||void 0===O?void 0:null===(w=O.final)||void 0===w?void 0:null===(x=w.amount)||void 0===x?void 0:x.currency,custom_attributes:Q,express_delivery:!!q&&(null===(j=q)||void 0===j?void 0:j.express_delivery),only_x_left_in_stock:q?Number(q.only_x_left_in_stock):Number(R),max_order_qty:q?Number(q.max_order_qty):Number(L),atp_qty:q?Number(q.atp_qty):Number(z),stock_status:Z,product_size:ee},null!=k?{position:k}:{}),le?{isSearchAd:!0}:{}),ae?{search_request_id:ae}:{}),{},{is_for_online:null!=M&&M.value?Number(null==M?void 0:M.value):1})})},c=function againFormatData(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
29if(!Array.isArray(e)||t&&!Array.isArray(t))return[]
30var r={}
31return t&&t.length&&t.forEach(function(e){null!=e&&e.sku&&(r[e.sku]=e)}),e.map(function(e,r){var n,o=null
32return t&&t.length&&(o=null==t?void 0:t.find(function(t){return t.sku===e.sku})),_objectSpread(_objectSpread({},e),{},{express_delivery:o?null===(n=o)||void 0===n?void 0:n.express_delivery:e.express_delivery,only_x_left_in_stock:o?Number(o.only_x_left_in_stock):Number(e.only_x_left_in_stock),max_order_qty:o?Number(o.max_order_qty):Number(e.max_order_qty),atp_qty:o?Number(o.atp_qty):Number(e.atp_qty),stock_status:o?"IN_STOCK"===o.stock_status?"IN_STOCK":"OUT_OF_STOCK":e.stock_status})})}},"/15p":function(e,t,r){"use strict"
33var n=r("pVnL"),o=r.n(n),i=r("q1tI"),a=r.n(i),u=r("17x9"),l=r("y1Xp"),c=r("uIK7"),s=r("a3gh"),d=function GalleryShimmer(e){var t=e.items,r=e.itemProps,n=Object(l.a)(s.a,e.classes)
34return a.a.createElement("div",{className:n.root,"aria-live":"polite","aria-busy":"true"},a.a.createElement("div",{className:n.items},t.map(function(e,t){return a.a.createElement(c.a,o()({key:t},r))})))}
35d.defaultProps={items:[],itemProps:{}},d.propTypes={classes:Object(u.shape)({root:u.string,items:u.string}),items:u.array,itemProps:Object(u.shape)({classes:u.object})},t.a=d},"08Mf":function(e,t,r){"use strict"
36var n,o=r("q1tI"),i=r.n(o),a=r("17x9"),u=r("dDsW"),l=r("kriW"),c=r("X5qW"),s=r("y1Xp"),d=r("LboF"),p=r.n(d),f=r("fJ1Q"),v={injectType:"singletonStyleTag",insert:"head",singleton:!0},b=(p()(f.a,v),f.a.locals||{}),y=r("mxR0")
37function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]
38for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var m=function SvgSearchFilter(e){return o.createElement("svg",_extends({width:16,height:16,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),n||(n=o.createElement("path",{d:"M3.875 10.375a.755.755 0 00-.75.75c0 .422.328.75.75.75.398 0 .75-.328.75-.75a.771.771 0 00-.75-.75zm1.781.188h7.782a.57.57 0 01.562.562.555.555 0 01-.563.563h-7.78A1.864 1.864 0 013.874 13 1.851 1.851 0 012 11.125c0-1.031.82-1.875 1.875-1.875.82 0 1.547.563 1.781 1.313zm5.719-4.688c0 .422.328.75.75.75.398 0 .75-.328.75-.75a.771.771 0 00-.75-.75.755.755 0 00-.75.75zm-1.055-.563A1.9 1.9 0 0112.125 4 1.88 1.88 0 0114 5.875a1.866 1.866 0 01-1.875 1.875c-.844 0-1.57-.54-1.805-1.313H2.562A.542.542 0 012 5.875c0-.305.234-.563.563-.563h7.757z",fill:"currentColor"})))},g=r("dgmk"),_=function FilterModalOpenButton(e){var t=e.classes,r=e.filterCount,n=Object(s.a)(b,t),o=Object(y.a)().handleOpen,a=Object(u.a)().formatMessage,d=r>0
39return i.a.createElement(c.a,{priority:"low",classes:{root_lowPriority:"".concat(n.filterButton," ").concat(d?n.filterButtonActive:"")},onClick:o,onKeyDown:function handleKeypress(e){e.code},type:"button","aria-live":"polite","aria-busy":"false","aria-label":a({id:"filterModalOpenButton.ariaLabel",defaultMessage:"Filter Button for Filter Options"})},i.a.createElement(g.a,{src:m,className:n.searchFilter,attrs:{color:d?"#FF8200":void 0}}),i.a.createElement(l.a,{id:"productList.filter",defaultMessage:"Filter"}),d&&i.a.createElement("span",{className:n.filterCount},r))}
40t.a=_
41_.propTypes={classes:Object(a.shape)({filterButton:a.string,filterButtonActive:a.string,filterCount:a.string}),filters:a.array,filterCount:a.number}},"72bK":function(e,t,r){"use strict"
42r.d(t,"a",function(){return u})
43var n=r("J4zp"),o=r.n(n),i=r("q1tI"),a=function isSafari(){var e=navigator.userAgent.indexOf("Chrome")>-1
44return navigator.userAgent.indexOf("Safari")>-1&&!e},u=function useAccessibleDropdown(e){var t=e.options,r=e.value,n=e.onChange,u=Object(i.useState)(!1),l=o()(u,2),c=l[0],s=l[1],d=Object(i.useRef)(null),p=Object(i.useState)(0),f=o()(p,2),v=f[0],b=f[1],y=Object(i.useState)(!1),m=o()(y,2),g=m[0],_=m[1],h=function select(e){e&&n&&n(e),S(!1),_(!1)},S=function setIsDropdownOpen(e){if(e){var n=null==t?void 0:t.findIndex(function(e){return e.value===r})
45b(n<0?0:n),d.current&&a()&&requestAnimationFrame(function(){var e
46null==d||null===(e=d.current)||void 0===e||e.focus()})}else d.current&&a()&&requestAnimationFrame(function(){var e,t
47null==d||null===(e=d.current)||void 0===e||null===(t=e.previousSibling)||void 0===t||t.focus()})
48s(e)}
49return Object(i.useEffect)(function(){return c?function registerOpenDropdownHandlers(e){var t=e.options,r=e.activeIndex,n=e.setActiveIndex,o=e.select,i=t.length,a=function keyDownCallback(e){switch(e.preventDefault(),e.key){case"Up":case"ArrowUp":return e.preventDefault(),void n(r<=0?i-1:r-1)
50case"Down":case"ArrowDown":return e.preventDefault(),void n(r+1===i?0:r+1)
51case"Enter":case" ":return e.preventDefault(),void o(t[r].value)
52case"Esc":case"Escape":return e.preventDefault(),void o(null)
53case"PageUp":case"Home":return e.preventDefault(),void n(0)
54case"PageDown":case"End":return e.preventDefault(),void n(t.length-1)}}
55return document.addEventListener("keydown",a),function(){document.removeEventListener("keydown",a)}}({activeIndex:v,setActiveIndex:b,options:t,select:h}):g?function registerClosedDropdownHandlers(e){var t=e.setIsDropdownOpen,r=function keyDownCallback(e){switch(e.key){case"Up":case"ArrowUp":case"Down":case"ArrowDown":case" ":case"Enter":e.preventDefault(),t(!0)}}
56return document.addEventListener("keydown",r),function(){document.removeEventListener("keydown",r)}}({setIsDropdownOpen:S}):void 0},[c,v,g]),{isDropdownOpen:c,setIsDropdownOpen:S,activeIndex:v,setActiveIndex:b,select:h,setIsFocus:_,listRef:d}}},MM9K:function(e,t,r){"use strict"
57var n,o=r("J4zp"),i=r.n(o),a=r("q1tI"),u=r.n(a),l=r("dDsW"),c=r("y1Xp"),s=r("LboF"),d=r.n(s),p=r("jfSI"),f={injectType:"singletonStyleTag",insert:"head",singleton:!0},v=(d()(p.a,f),p.a.locals||{}),b=r("dgmk"),y=r("N1MY"),m=r("72bK"),g=r("1Aku"),_=r("Pqt/"),h=r("M1fz")
58function _extends(){return(_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]
59for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}var S=function SvgRelevant(e){return a.createElement("svg",_extends({width:16,height:16,fill:"none",xmlns:"http://www.w3.org/2000/svg"},e),n||(n=a.createElement("path",{d:"M5.89 6.625h4.196L8 4.539 5.89 6.625zm2.626-3.14l3 3c.21.21.28.538.164.82a.768.768 0 01-.703.468H5a.768.768 0 01-.703-.468.758.758 0 01.164-.82l3-3a.723.723 0 011.055 0zm-2.625 6.89L8 12.485l2.086-2.11H5.89zm2.625 3.164a.723.723 0 01-1.055 0l-3-3a.758.758 0 01-.164-.82A.768.768 0 015 9.25h6a.76.76 0 01.68.469.758.758 0 01-.164.82l-3 3z",fill:"#222"})))},O=r("BCqJ"),w=r("b8sJ"),x=r("FqdJ")
60t.a=function ProductSort(e){var t=Object(_.a)().isPhone,r=Object(l.a)().formatMessage,n=Object(c.a)(v,e.classes),o=e.categoryPath,s=e.pageControl,d=e.availableSortMethods,p=e.setSort,f=Object(a.useState)(!1),j=i()(f,2),k=j[0],C=j[1],P=Object(a.useMemo)(function(){return Object(y.b)(d,o,!1,r)},[d,o,r]),I=o?"position_ASC":"relevance_DESC",D=Object(a.useState)(I),F=i()(D,2),E=F[0],A=F[1],N=(Object(a.useRef)(null),Object(a.useRef)(null)),T=Object(a.useMemo)(function(){return P.find(function(e){return e.value===E})},[P,E]),q=(null==T||T.label,Object(m.a)({options:P,value:E,onChange:function onSortChange(e){s.setPage(1,!0),A(e),p(Object(y.a)(e))}})),G=(q.isDropdownOpen,q.setIsDropdownOpen),M=(q.activeIndex,q.setActiveIndex,q.select),B=q.setIsFocus
61q.listRef
62Object(a.useEffect)(function(){var e=N.current,t=function handleBlur(){B(!1),G(!1)},r=function handleFocus(){var t;(null==e?void 0:null===(t=e.parentElement)||void 0===t?void 0:t.querySelector(":hover"))!==e&&(B(!1),G(!1))}
63return null==e||e.addEventListener("blur",t),null==e||e.addEventListener("focusin",r),null==e||e.addEventListener("focusout",r),function(){null==e||e.removeEventListener("blur",t),null==e||e.removeEventListener("focusin",r),null==e||e.removeEventListener("focusout",r)}},[N])
64return u.a.createElement("div",{className:n.root,"aria-busy":"false"},u.a.createElement(h.a,{isOpen:k,onClose:function onClose(){return C(!1)},closeable:!0,position:"bottom",title:r({id:"cartPage.Sortby",defaultMessage:"Sort by"})},u.a.createElement("div",{className:n.selectList},P.map(function(e){return u.a.createElement("div",{className:n.selectItem,onClick:function onClick(){return function SelectItem(e){E!==e&&M(e),C(!1)}(e.value)},key:e.label},u.a.createElement(b.a,{src:E===e.value?O.a:w.a,size:24,attrs:{color:E===e.value?"#FF8200":"#969696"}}),e.label)}))),t?u.a.createElement(function PopupButton(){var e
65return u.a.createElement("div",{className:n.filterBoxRightRelevant,onClick:function onClick(){Object(x.f)("relevant"),C(!0)}},u.a.createElement(b.a,{src:S,className:n.Relevant}),u.a.createElement("div",{className:n.sortText},null==P?void 0:null===(e=P.find(function(e){return e.value===E}))||void 0===e?void 0:e.label))},null):u.a.createElement("div",{className:n.selectWrapper},u.a.createElement(g.a,{useInformed:!1,items:P,value:E,onChange:function onChange(e){return M(e.target.value)}})))}},N1MY:function(e,t,r){"use strict"
66r.d(t,"b",function(){return o}
66),r.d(t,"a",function(){return i})
67var n=function buildFixedSortOptions(e){var r=function t(r,n){return e?e({id:r,defaultMessage:n}):n}
68return[{label:r("sortList.relevant","Relevant"),value:"relevance_DESC",attribute:"relevance"},{label:r("sortList.bestseller","Bestseller"),value:"purchase_count_DESC",attribute:"purchase_count"},{label:r("sortList.newArrival","New Arrival"),value:"is_manual_new_arrival_DESC",attribute:"is_manual_new_arrival"},{label:r("sortList.lowestPrice","Lowest Price"),value:"price_ASC",attribute:"price"},{label:r("sortList.highestPrice","Highest Price"),value:"price_DESC",attribute:"price"}]},o=function getSortOptionsfromMetadata(e,t,r,o){var i,a=n(o).filter(function(t){return e.find(function(e){return e.attribute===t.attribute})})||[]
69return"relevance"===(null===(i=a[0])||void 0===i?void 0:i.attribute)&&t&&(a[0].value="position_ASC"),a},i=function generateGQLSortInput(e){if(e){var t=e.lastIndexOf("_")
70return[{attribute:e.substring(0,t),direction:"ASC"===e.substring(t+1)?"ASC":"DESC"}]}}},P89G:function(e,t,r){"use strict"
71r.d(t,"a",function(){return m}),r.d(t,"c",function(){return g}),r.d(t,"b",function(){return _})
72var n=r("lSNA"),a=r.n(n),u=r("yXPU"),l=r.n(u),c=r("BkRI"),s=r.n(c),d=r("Q0pF"),p=r("s/GK"),v=r("P2qJ"),b=r("ygAv"),y=r("VSyF")
73function ownKeys(e,t){var r=Object.keys(e)
74if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e)
75t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{}
76t%2?ownKeys(Object(r),!0).forEach(function(t){a()(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function _regenerator(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag"
77function i(r,n,o,i){var u=n&&n.prototype instanceof Generator?n:Generator,l=Object.create(u.prototype)
78return _regeneratorDefine2(l,"_invoke",function(r,n,o){var i,u,l,c=0,s=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(t,r){return i=t,u=0,l=e,f.n=r,a}}
79function d(r,n){for(u=r,l=n,t=0;!p&&c&&!o&&t<s.length;t++){var o,i=s[t],d=f.p,v=i[2]
80r>3?(o=v===n)&&(l=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=r<2&&d<i[1])?(u=0,f.v=n,f.n=i[1]):d<v&&(o=r<3||i[0]>n||n>v)&&(i[4]=r,i[5]=n,f.n=v,u=0))}if(o||r>1)return a
81throw p=!0,n}return function(o,s,v){if(c>1)throw TypeError("Generator is already running")
82for(p&&1===s&&d(s,v),u=s,l=v;(t=u<2?e:l)||!p;){i||(u?u<3?(u>1&&(f.n=-1),d(u,l)):f.n=l:f.v=l)
83try{if(c=2,i){if(u||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object")
84if(!t.done)return t
85l=t.value,u<2&&(u=0)}else 1===u&&(t=i.return)&&t.call(i),u<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),u=1)
86i=e}else if((t=(p=f.n<0)?l:r.call(n,f))!==a)break}catch(t){i=e,u=1,l=t}finally{c=1}}return{value:t,done:p}}}(r,o,i),!0),l}var a={}
87function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf
88var u=[][n]?t(t([][n]())):(_regeneratorDefine2(t={},n,function(){return this}),t),l=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(u)
89function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,_regeneratorDefine2(e,o,"GeneratorFunction")),e.prototype=Object.create(l),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,_regeneratorDefine2(l,"constructor",GeneratorFunctionPrototype),_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",_regeneratorDefine2(GeneratorFunctionPrototype,o,"GeneratorFunction"),_regeneratorDefine2(l),_regeneratorDefine2(l,o,"Generator"),_regeneratorDefine2(l,n,function(){return this}),_regeneratorDefine2(l,"toString",function(){return"[object Generator]"}),(_regenerator=function _regenerator(){return{w:i,m:f}})()}function _regeneratorDefine2(e,t,r,n){var i=Object.defineProperty
90try{i({},"",{})}catch(e){i=0}(_regeneratorDefine2=function _regeneratorDefine(e,t,r,n){function o(t,r){_regeneratorDefine2(e,t,function(e){return this._invoke(t,r,e)})}t?i?i(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(o("next",0),o("throw",1),o("return",2))})(e,t,r,n)}var m=function(){var e=l()(_regenerator().m(function _callee(e){var t,r,n,o,i,a,u,l,c,s
91return _regenerator().w(function(d){for(;;)switch(d.n){case 0:return t=e.environmentId,r=e.websiteCode,n=e.storeCode,o=e.storeViewCode,i=e.apiKey,a=e.apiUrl,u=e.xRequestId,l=h({environmentId:t,websiteCode:r,storeCode:n,storeViewCode:o,apiKey:i,xRequestId:u,customerGroup:""}),d.n=1,fetch(a,{method:"POST",headers:l,body:JSON.stringify({query:p.a})})
92case 1:return c=d.v,d.n=2,c.json()
93case 2:return s=d.v,d.a(2,null==s?void 0:s.data)}}
93,_callee)}))
94return function getAttributeMetadata(t){return e.apply(this,arguments)}}(),g=function(){var e=l()(_regenerator().m(function _callee2(e){var t,r,n,o,i,a,u,l,c,f,v,b,y,m,g,_,S,O,w,x,j,k,C,P,I,D,F,E,A,N,T,q,G,M,B,K,R,L,z,U,J
95return _regenerator().w(function(W){for(;;)switch(W.n){case 0:return t=e.environmentId,r=e.websiteCode,n=e.storeCode,o=e.storeViewCode,i=e.apiKey,a=e.apiUrl,u=e.phrase,l=e.pageSize,c=void 0===l?12:l,e.displayOutOfStock,f=e.currentPage,v=void 0===f?1:f,b=e.xRequestId,y=e.filter,m=void 0===y?[]:y,g=e.sort,_=void 0===g?[]:g,S=e.context,O=e.adsType,w=e.categorySearch,x=void 0!==w&&w,j=e.expressSkus,k=void 0===j?[]:j,C=e.effectiveDeliveryOption,P=e.xVisitorId,D="Search",x&&(D="Catalog"),F={attribute:"visibility",in:[D,"Catalog, Search"]},(I={phrase:u,pageSize:c,currentPage:v,filter:m,sort:_,context:S,adsType:O}).filter.push(F),I.filter.find(function(e){return"storeOnly"===e.attribute})&&(I.filter=I.filter.filter(function(e){return"storeOnly"!==e.attribute}),I.filter.push({attribute:"is_for_online",eq:"0"})),I.filter.find(function(e){return"inStock"===e.attribute})&&(I.filter=I.filter.filter(function(e){return"inStock"!==e.attribute}),I.filter.push({attribute:"inStock",eq:"true"})),C===d.b?I.filter.push({attribute:"sku",in:k||[]}):C===d.c?I.filter.push({attribute:"available_delivery_method",in:["hk_tablerate","hk_amstorepickup","mc_tablerate","mc_amstorepickup"]}):(A=null==I?void 0:null===(E=I.filter)||void 0===E?void 0:E.find(function(e){return"deliveryMethod"===e.attribute}))&&(I.filter=I.filter.filter(function(e){return"deliveryMethod"!==e.attribute}),1===(null==A?void 0:null===(N=A.in)||void 0===N?void 0:N.length)&&(null==A||null===(T=A.in)||void 0===T||T.forEach(function(e){"expressClickCollect"===e&&I.filter.push({attribute:"sku",in:k||[]}),"standardDelivery"===e&&I.filter.push({attribute:"available_delivery_method",in:["hk_tablerate","hk_amstorepickup","mc_tablerate","mc_amstorepickup"]})}))),(q=s()(null==I?void 0:I.filter)).map(function(e){var t
96return"price"===e.attribute&&null!==(t=e.range)&&void 0!==t&&t.to&&(e.range=_objectSpread(_objectSpread({},e.range),{},{to:Number(e.range.to)+.01})),_objectSpread({},e)}),G=h({environmentId:t,websiteCode:r,storeCode:n,storeViewCode:o,apiKey:i,xRequestId:b,customerGroup:(null==S?void 0:S.customerGroup)||"",xVisitorId:P}),W.n=1,fetch(a,{method:"POST",headers:G,body:JSON.stringify({query:p.d,variables:_objectSpread(_objectSpread({},I),{},{filter:q})})})
97case 1:return M=W.v,W.n=2,M.json()
98case 2:return B=W.v,K=(null==B?void 0:B.extensions)||{},R=K["request-id"]||"",L=K["search-context-token"]||"",z=K.filter||"",U=K["order-by"]||null,J=1===Number(M.headers.get("X-Vertex-Cache-Hit"))?1:0,W.a(2,{data:null==B?void 0:B.data,search_request_id:R,search_context_token:L,filter:z,order_by:U,vertex_cache_hit:J})}},_callee2)}))
99return function getProductSearch(t){return e.apply(this,arguments)}}(),_=function(){var e=l()(_regenerator().m(function _callee4(e){var t,r,n,o,i,a,u,l,c,s,d,f,v,b,y,m,g,_,S,O,w,x,j,k
100return _regenerator().w(function(C){for(;;)switch(C.n){case 0:return t=e.environmentId,r=e.websiteCode,n=e.storeCode,o=e.storeViewCode,i=e.apiKey,a=e.apiUrl,u=e.phrase,l=e.pageSize,c=void 0===l?12:l,e.displayOutOfStock,s=e.currentPage,d=void 0===s?1:s,f=e.xRequestId,v=e.filter,b=void 0===v?[]:v,y=e.sort,m=void 0===y?[]:y,g=e.context,_=e.categorySearch,S={phrase:u,pageSize:c,currentPage:d,filter:b,sort:m,context:g,adsType},O="Search",void 0!==_&&_&&(O="Catalog"),w={attribute:"visibility",in:[O,"Catalog, Search"]},S.filter.push(w),S.filter.find(function(e){return"inStock"===e.attribute})&&(S.filter=S.filter.filter(function(e){return"inStock"!==e.attribute}),S.filter.push({attribute:"inStock",eq:"true"})),x=h({environmentId:t,websiteCode:r,storeCode:n,storeViewCode:o,apiKey:i,xRequestId:f,customerGroup:(null==g?void 0:g.customerGroup)||""}),C.n=1,fetch(a,{method:"POST",headers:x,body:JSON.stringify({query:p.b,variables:_objectSpread({},S)})})
101case 1:return j=C.v,C.n=2,j.json()
102case 2:return k=C.v,C.a(2,null==k?void 0:k.data)}},_callee4)}))
103return function getPriceRange(t){return e.apply(this,arguments)}}(),h=function getHeaders(e){var t=Object(v.a)(),r={"Magento-Environment-Id":e.environmentId,"Magento-Website-Code":e.websiteCode,"Magento-Store-Code":e.storeCode,"Magento-Store-View-Code":e.storeViewCode,"X-Api-Key":e.apiKey,"Content-Type":"application/json","Magento-Customer-Group":e.customerGroup,"X-Search-Experiment":t,"X-Search-Profile":Object(y.a)(),"X-Vertex-Cache-Aware":"1"}
104return e.xRequestId&&(r["X-Request-Id"]=e.xRequestId),e.xVisitorId&&(r["X-Visitor-Id"]=e.xVisitorId),_objectSpread(_objectSpread({},r),Object(b.getDeliveryRequestHeaders)())}},Q84e:function(e,t,r){"use strict"
105var n=r("q1tI"),o=r.n(n),i=r("y1Xp"),a=r("LboF"),u=r.n(a),l=r("Z1Wd"),c={injectType:"singletonStyleTag",insert:"head",singleton:!0},s=(u()(l.a,c),l.a.locals||{})
106t.a=function PageContent(e){var t=e.children,r=Object(i.a)(s,e.classes)
107return o.a.createElement("div",{className:r.root},t)}},WwzU:function(e,t,r){"use strict"
108r.d(t,"a",function(){return y})
109var n=r("RIqP"),a=r.n(n),u=r("yXPU"),l=r.n(u),c=r("J4zp"),s=r.n(c),d=r("r+c2"),p=r("kMug")
110function _regenerator(){var e,t,r="function"==typeof Symbol?Symbol:{},n=r.iterator||"@@iterator",o=r.toStringTag||"@@toStringTag"
111function i(r,n,o,i){var u=n&&n.prototype instanceof Generator?n:Generator,l=Object.create(u.prototype)
112return _regeneratorDefine2(l,"_invoke",function(r,n,o){var i,u,l,c=0,s=o||[],p=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(t,r){return i=t,u=0,l=e,f.n=r,a}}
113function d(r,n){for(u=r,l=n,t=0;!p&&c&&!o&&t<s.length;t++){var o,i=s[t],d=f.p,v=i[2]
114r>3?(o=v===n)&&(l=i[(u=i[4])?5:(u=3,3)],i[4]=i[5]=e):i[0]<=d&&((o=r<2&&d<i[1])?(u=0,f.v=n,f.n=i[1]):d<v&&(o=r<3||i[0]>n||n>v)&&(i[4]=r,i[5]=n,f.n=v,u=0))}if(o||r>1)return a
115throw p=!0,n}return function(o,s,v){if(c>1)throw TypeError("Generator is already running")
116for(p&&1===s&&d(s,v),u=s,l=v;(t=u<2?e:l)||!p;){i||(u?u<3?(u>1&&(f.n=-1),d(u,l)):f.n=l:f.v=l)
117try{if(c=2,i){if(u||(o="next"),t=i[o]){if(!(t=t.call(i,l)))throw TypeError("iterator result is not an object")
118if(!t.done)return t
119l=t.value,u<2&&(u=0)}else 1===u&&(t=i.return)&&t.call(i),u<2&&(l=TypeError("The iterator does not provide a '"+o+"' method"),u=1)
120i=e}else if((t=(p=f.n<0)?l:r.call(n,f))!==a)break}catch(t){i=e,u=1,l=t}finally{c=1}}return{value:t,done:p}}}(r,o,i),!0),l}var a={}
121function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf
122var u=[][n]?t(t([][n]())):(_regeneratorDefine2(t={},n,function(){return this}),t),l=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(u)
123function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,_regeneratorDefine2(e,o,"GeneratorFunction")),e.prototype=Object.create(l),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,_regeneratorDefine2(l,"constructor",GeneratorFunctionPrototype),_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",_regeneratorDefine2(GeneratorFunctionPrototype,o,"GeneratorFunction"),_regeneratorDefine2(l),_regeneratorDefine2(l,o,"Generator"),_regeneratorDefine2(l,n,function(){return this}),_regeneratorDefine2(l,"toString",function(){return"[object Generator]"}),(_regenerator=function _regenerator(){return{w:i,m:f}})()}function _regeneratorDefine2(e,t,r,n){var i=Object.defineProperty
124try{i({},"",{})}catch(e){i=0}(_regeneratorDefine2=function _regeneratorDefine(e,t,r,n){function o(t,r){_regeneratorDefine2(e,t,function(e){return this._invoke(t,r,e)})}t?i?i(e,t,{value:r,enumerable:!n,configurable:!n,writable:!n}):e[t]=r:(o("next",0),o("throw",1),o("return",2))})(e,t,r,n)}function _createForOfIteratorHelper(t,r){var o="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"]
125if(!o){if(Array.isArray(t)||(o=function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t)
126var r={}.toString.call(e).slice(8,-1)
127return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}(t))||r&&t&&"number"==typeof t.length){o&&(t=o)
128var i=0,a=function F(){}
129return{s:a,n:function n(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function e(t){throw t},f:a}}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 u,l=!0,c=!1
130return{s:function s(){o=o.call(t)},n:function n(){var e=o.next()
131return l=e.done,e},e:function e(t){c=!0,u=t},f:function f(){try{l||null==o.return||o.return()}finally{if(c)throw u}}}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length)
132for(var r=0,n=Array(t);r<t;r++)n[r]=e[r]
133return n}var v=new Map,b=function pruneProductsByUrlKeyFetchCache(){var e,t=Date.now(),r=_createForOfIteratorHelper(v.entries())
134try{for(r.s();!(e=r.n()).done;){var n=s()(e.value,2),o=n[0]
135t>=n[1].expiresAt&&v.delete(o)}}catch(e){r.e(e)}finally{r.f()}},y=function useProductsByUrlKeys(){return{getProductsByUrlKeysList:function(){var e=l()(_regenerator().m(function _callee(e){var t,r,n,o,i,u,l,c,s,f,y,m,g,_,h,S,O,w
136return _regenerator().w(function(x){for(;;)switch(x.p=x.n){case 0:if(t=localStorage.getItem("pickUpStoreInfo"),r=null,t&&(n=JSON.parse(t))&&n.magentoStoreId&&(r=n),x.p=1,b(),c=null!=(null===(o=r)||void 0===o?void 0:o.magentoStoreId)?String(r.magentoStoreId):"",s=Object(p.b)(),f=JSON.stringify({store:c,storeView:s,version:"v3",variables:e}),!((y=v.get(f))&&Date.now()<y.expiresAt)){x.n=2
137break}return x.a(2,a()(y.items))
138case 2:if(!(m=Object(p.c)(f))||!Array.isArray(m.payload)){x.n=3
139break}return v.set(f,{items:a()(m.payload),expiresAt:m.expiresAt}),x.a(2,a()(m.payload))
140case 3:return g=new URLSearchParams({query:null===(i=d.a.loc)||void 0===i?void 0:i.source.body,variables:JSON.stringify(e)}),x.n=4,fetch("/graphql?".concat(g.toString()),{method:"GET",headers:{Store:s,pickupStoreId:r.magentoStoreId.toString()}})
141case 4:return _=x.v,x.n=5,_.json()
142case 5:if(!(h=x.v).errors){x.n=6
143break}throw new Error(h.errors.map(function(e){return e.message}).join(", "))
144case 6:return S=(null==h?void 0:null===(u=h.data)||void 0===u?void 0:null===(l=u.productsV3)||void 0===l?void 0:l.items)||[],O=Date.now()+p.a,w=a()(S),v.set(f,{items:w,expiresAt:O}),Object(p.d)(f,w,O),x.a(2,S)
145case 7:throw x.p=7,x.v
146case 8:return x.a(2)}},_callee,null,[[1,7]])}))
147return function getProductsByUrlKeysList(t){return e.apply(this,arguments)}}()}}},Z1Wd:function(e,t,r){"use strict"
148var n=r("JPst"),o=r.n(n)()(function(e){return e[1]})
149o.push([e.i,".PageContent-root-MwL {\n}\n\n\n",""]),o.locals={root:"PageContent-root-MwL max-w-site mx-auto"},t.a=o},fJ1Q:function(e,t,r){"use strict"
150var n=r("JPst"),o=r.n(n)()(function(e){return e[1]})
151o.push([e.i,'.filterModalOpenButton-filterButton-3Md {\n    display: flex;\n    min-width: var(--space-16, 64px);\n    padding: 0 var(--space-small, 12px);\n    justify-content: center;\n    align-items: center;\n    gap: var(--space-xxx-small, 2px);\n    border-radius: var(--border-radius-full, 999px);\n    background: var(--Neutral-nr-200, #EEE);\n    flex-shrink: 0;\n    line-height: 32px;\n    border: 1px solid #EEE;\n    font-size: 12px;\n    font-weight: 700;\n}\n\n.filterModalOpenButton-filterButtonActive-4S7 {\n    border: 1px solid #FF8200;\n    color: #FF8200;\n}\n\n.filterModalOpenButton-filterCount-NMh {\n    display: flex;\n    padding: 2px 4px;\n    justify-content: center;\n    align-items: center;\n    gap: 10px;\n    border-radius: var(--corner-radius-full, 999px);\n    background: var(--color-yellow-500, #FFCF00);\n    color: var(--color-text-primary, #212121);\n    text-align: center;\n\n    /* MDS-Text/Caption-S Medium */\n    font-family: var(--Noto-Sans, "Noto Sans");\n    font-size: 10px;\n    font-style: normal;\n    font-weight: 500;\n    line-height: 12px; /* 120% */\n}',""]),o.locals={filterButton:"filterModalOpenButton-filterButton-3Md",filterButtonActive:"filterModalOpenButton-filterButtonActive-4S7",filterCount:"filterModalOpenButton-filterCount-NMh"},t.a=o},jfSI:function(e,t,r){"use strict"
152var n=r("JPst"),o=r.n(n),i=r("q8oi"),a=r("ozRY"),u=o()(function(e){return e[1]})
153u.i(i.a,"",!0),u.i(a.a,"",!0),u.push([e.i,".productSort-root-nRh {\n    /* composes: ml-2xs from global; */\n    /* composes: w-6/12 from global; */\n}\n\n.productSort-wrapper-NM4 {\n    background: #F2F0ED;\n    color: #373737;\n    font-size: 13px;\n    border-bottom: 2px solid #8C8C8C;\n    height: 46px;\n    padding: 0 20px 0 14px;\n}\n\n.productSort-selectWrapper-vKU {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    min-width: 148px;\n}\n\n.productSort-selectWrapper-vKU span {\n    font-size: 14px;\n    text-wrap: nowrap;\n}\n\n\n.productSort-sortButton-yWg {\n    /* TODO @TW: review (C2). This is fragile to extend. */\n    min-width: 6.26rem;\n}\n\n.productSort-desktopText-sYS {\n}\n\n.productSort-sortText-pP7 {\n}\n\n.productSort-desktopIconWrapper-vPC {\n\n    transform: translateX(10px);\n}\n\n.productSort-desktopIcon-zy8 {\n}\n\n.productSort-mobileText-IBH {\n}\n\n.productSort-dropdownItem-3oj {\n    padding: 0 10px;\n    cursor: pointer;\n}\n\n.productSort-popupButtonWrapper-4Ul {\n    min-width: 6.25rem;\n}\n\n@media (min-width: 768px) {\n\n    .productSort-popupButtonWrapper-4Ul {\n        display: none;\n    }\n}\n\n.productSort-popupButtonWrapper-4Ul {\n    background-color: #F2F0ED;\n    font-size: 14px;\n    color: #000000;\n    height: 46px;\n    width: 100%;\n    border-bottom: 2px solid #8C8C8C;\n    display: flex;\n    align-items: center;\n    padding: 0 10px;\n    justify-content: space-between;\n}\n.productSort-selectItem-AEP {\n    height: 56px;\n    color: #212121;\n    font-weight: 500;\n    font-size: 13px;\n    display: flex;\n    align-items: center;\n    gap: 18px;\n    padding-left: 18px;\n}\n.productSort-filterBoxRightRelevant-rlf{\n    display: flex;\n    align-items: center;\n    white-space: nowrap;\n}\n.productSort-Relevant-6pA{\n    width: 16px;\n    height: 16px;\n}",""]),u.locals={root:"productSort-root-nRh relative md_w-fit",wrapper:"productSort-wrapper-NM4",selectWrapper:"productSort-selectWrapper-vKU",sortButton:"productSort-sortButton-yWg "+i.a.locals.root_lowPriority+" md_border-2 md_border-gray-500 md_font-normal md_normal-case md_rounded-input",desktopText:"productSort-desktopText-sYS hidden md_inline-flex",sortText:"productSort-sortText-pP7 leading-normal text-colorDefault",desktopIconWrapper:"productSort-desktopIconWrapper-vPC "+a.a.locals.root,desktopIcon:"productSort-desktopIcon-zy8 "+a.a.locals.icon+" stroke-gray-500",mobileText:"productSort-mobileText-IBH md_hidden",dropdownItem:"productSort-dropdownItem-3oj",popupButtonWrapper:"productSort-popupButtonWrapper-4Ul",selectItem:"productSort-selectItem-AEP",filterBoxRightRelevant:"productSort-filterBoxRightRelevant-rlf",Relevant:"productSort-Relevant-6pA"},t.a=u},mxR0:function(e,t,r){"use strict"
154r.d(t,"a",function(){return l})
155var n=r("J4zp"),o=r.n(n),i=r("q1tI"),a=r("OlZo"),u=r("FqdJ"),l=function useFilterModal(e){var t=Object(a.b)(),r=o()(t,2),n=r[0].drawer,l=r[1],c=l.toggleDrawer,s=l.closeDrawer,d=(Object(i.useRef)(null),"filter"===n),p=Object(i.useCallback)(function(){Object(u.f)("filter")
156var e=window.scrollY
157window.MODEL_SCROLL_Y=e,c("filter")},[c]),f=Object(i.useCallback)(function(){s()},[s]),v=Object(i.useCallback)(function(){e&&e.applyPendingFilters&&e.applyPendingFilters(),e&&e.setMobileFilters&&e.setMobileFilters(),s()},[s,e]),b=Object(i.useCallback)(function(e){if(d)switch(e.keyCode){case 27:f()}},[d,f])
158return{isOpen:d,handleOpen:p,handleClose:f,handleApply:v,handleKeyDownActions:b}}},"r+c2":function(e,t,r){"use strict"
159r.d(t,"a",function(){return u})
160var n,o=r("VkAN"),i=r.n(o),a=r("UYTu"),u=Object(a.a)(n||(n=i()(["\n    query getProductsByUrlKey($skus: [String], $pageSize: Int!) {\n        productsV3(filter: { sku: { in: $skus } }, pageSize: $pageSize) {\n            items {\n                uid,\n                sku,\n                max_order_qty,\n                atp_qty,\n                express_delivery,\n                only_x_left_in_stock\n                stock_status\n            }\n            total_count\n        }\n    }\n"])))}}])

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.