PageSourceSearch

https://www.mannings.com.hk/50.ca214244592c1f4c44bb.js

js mannings.com.hk collected 2026-09-24 10:47:40 UTC 28,983 bytes, 75 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([[50],{NJcP:function(e,t,n){"use strict"
3var a=n("pVnL"),r=n.n(a),o=n("QILm"),i=n.n(o),c=n("q1tI"),s=n.n(c),l=n("17x9"),m=n("8UhI"),u=n("y1Xp"),d=n("LboF"),g=n.n(d),p=n("PwSM"),b={injectType:"singletonStyleTag",insert:"head",singleton:!0},f=(g()(p.a,b),p.a.locals||{}),y=n("dgmk"),h=n("b8sJ"),v=["ariaLabel","classes","id","label","value","indicator"],E={alipay_hk:"/venia-static-assets/images/payment/alihk.svg",alipay_cn:"/venia-static-assets/images/payment/zhifubao.svg",octopus:"/venia-static-assets/images/payment/octopus.svg",wechatpay_hk:"/venia-static-assets/images/payment/wechat.svg",payme:"/venia-static-assets/images/payment/payme.svg",braintree:"/venia-static-assets/images/payment/master.svg",chcybersource:"/venia-static-assets/images/payment/visamaster.svg",amex:"/venia-static-assets/images/payment/AmericanExpress.svg",cybersource_applepay:"/venia-static-assets/images/payment/applePay.svg"},C=function RadioOption(e){var t=e.ariaLabel,n=e.classes,a=e.id,o=e.label,c=e.value,l=e.indicator,d=i()(e,v),g=Object(u.a)(f,n)
4return s.a.createElement("label",{className:g.root,htmlFor:a,"aria-label":t||""},s.a.createElement(m.c,r()({},d,{className:g.input,id:a,value:c})),s.a.createElement("span",{className:g.icon},s.a.createElement(y.a,{src:h.a,size:24,attrs:{color:"#969696"}})),s.a.createElement("div",{className:g.radioRight},E[c]&&s.a.createElement("img",{src:E[c],className:g.empty_coupon}),s.a.createElement("span",{className:g.label},E[c]?"":o||(null!=c?c:"")),l&&s.a.createElement("div",{className:g.indicator},l)))}
5t.a=C
6C.propTypes={ariaLabel:l.string,classes:Object(l.shape)({icon:l.string,input:l.string,label:l.string,root:l.string}),id:l.string.isRequired,label:l.node.isRequired,value:l.node.isRequired}},Q84e:function(e,t,n){"use strict"
7var a=n("q1tI"),r=n.n(a),o=n("y1Xp"),i=n("LboF"),c=n.n(i),s=n("Z1Wd"),l={injectType:"singletonStyleTag",insert:"head",singleton:!0},m=(c()(s.a,l),s.a.locals||{})
8t.a=function PageContent(e){var t=e.children,n=Object(o.a)(m,e.classes)
9return r.a.createElement("div",{className:n.root},t)}},"R+T/":function(e,t,n){"use strict"
10var a=n("pVnL"),r=n.n(a),o=n("QILm"),i=n.n(o),c=n("q1tI"),s=n.n(c),l=n("17x9"),m=n("8UhI"),u=n("c3RJ"),d=n("y1Xp"),g=n("4YAD"),p=n("NJcP"),b=n("LboF"),f=n.n(b),y=n("SPjb"),h={injectType:"singletonStyleTag",insert:"head",singleton:!0},v=(f()(y.a,h),y.a.locals||{}),E=["children","classes","disabled","field","id","items","message","inline"],C=["value"],P=function RadioGroup(e){var t=e.children,n=e.classes,a=e.disabled,o=e.field,l=e.id,b=e.items,f=e.message,y=e.inline,h=i()(e,E),P=Object(u.a)(o),O=Object(d.a)(v,n),x=t||b.map(function(e){var t=e.value,n=i()(e,C)
11return s.a.createElement(p.a,r()({key:t,disabled:a},n,{classes:{label:O.radioLabel,root:O.radioContainer},id:"".concat(o,"--").concat(t),value:t}))})
12return s.a.createElement(c.Fragment,null,s.a.createElement("div",{className:y?O.rootInline:O.root},s.a.createElement(m.d,r()({},h,{field:o,id:l}),x)),s.a.createElement(g.a,{className:O.message,fieldState:P},f))}
13t.a=P
14P.propTypes={children:l.node,classes:Object(l.shape)({message:l.string,radioContainer:l.string,radioLabel:l.string,root:l.string}),field:l.string.isRequired,id:l.string,items:Object(l.arrayOf)(Object(l.shape)({key:Object(l.oneOfType)([l.number,l.string]),label:l.node,value:Object(l.oneOfType)([l.number,l.string])})),message:l.node}},SPjb:function(e,t,n){"use strict"
15var a=n("JPst"),r=n.n(a)()(function(e){return e[1]})
16r.push([e.i,".radioGroup-root-LZC {\n}\n.radioGroup-rootInline-gLQ {\n}\n\n.radioGroup-radioContainer-isH {\n    grid-template-areas: 'input label';\n    grid-template-columns: min-content 1fr;\n    font-size: 14px;\n    color: #333;\n}\n\n.radioGroup-message-yQO {\n}\n",""]),r.locals={root:"radioGroup-root-LZC gap-4 pt-6 grid",rootInline:"radioGroup-rootInline-gLQ flex flex-wrap gap-y-4 gap-x-8 mt-2 pt-6",radioContainer:"radioGroup-radioContainer-isH gap-3 grid grid-flow-col justify-center leading-normal",message:"radioGroup-message-yQO mt-xs text-colorDefault empty_hidden"},t.a=r},TBG5:function(e,t,n){"use strict"
17n.r(t),n.d(t,"default",function(){return _e}),n.d(t,"ContactLink",function(){return je})
18var a,r,c,s,l=n("J4zp"),m=n.n(l),u=n("q1tI"),d=n.n(u),g=n("dDsW"),p=n("kriW"),b=n("17x9"),y=n("8UhI"),h=n("c3RJ"),v=n("lSNA"),E=n.n(v),C=n("yXPU"),P=n.n(C),O=n("pZLH"),x=n("+TN3"),_=n("y1Xp"),j=n("gcQ7"),w=n("VkAN"),k=n.n(w),q=n("UYTu"),T={contactMutation:Object(q.a)(a||(a=k()(["\n    mutation SubmitContactForm(\n        $name: String!\n        $email: String!\n        $comment: String!\n        $telephone: String!\n        $enquiry_type: String!\n        $order_number: String\n    ) {\n        contactUs(\n            input: {\n                name: $name\n                email: $email\n                comment: $comment\n                telephone: $telephone\n                enquiry_type: $enquiry_type\n                order_number: $order_number\n            }\n        ) {\n            status\n        }\n    }\n"]))),getContactEnquiryType:Object(q.a)(r||(r=k()(["\n    query GetContactEnquiryType {\n        getContactEnquiryType {\n            enquiry_offline {\n                label\n                value\n                required_order\n            }\n            enquiry_online {\n                label\n                value\n                required_order\n            }\n        }\n    }\n"]))),getStoreConfigQuery:Object(q.a)(c||(c=k()(["\n    query GetStoreConfigForContactUs {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        storeConfig {\n            store_code\n            contact_enabled\n        }\n    }\n"]))),getContactPageCmsBlocksQuery:Object(q.a)(s||(s=k()(["\n    query GetContactPageCmsBlocks($cmsBlockIdentifiers: [String]) {\n        cmsBlocks(identifiers: $cmsBlockIdentifiers) {\n            items {\n                content\n                identifier\n            }\n        }\n    }\n"])))}
19function _regenerator(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag"
20function i(n,a,r,i){var c=a&&a.prototype instanceof Generator?a:Generator,s=Object.create(c.prototype)
21return _regeneratorDefine2(s,"_invoke",function(n,a,r){var i,c,s,l=0,m=r||[],u=!1,g={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(t,n){return i=t,c=0,s=e,g.n=n,o}}
22function d(n,a){for(c=n,s=a,t=0;!u&&l&&!r&&t<m.length;t++){var r,i=m[t],d=g.p,p=i[2]
23n>3?(r=p===a)&&(s=i[(c=i[4])?5:(c=3,3)],i[4]=i[5]=e):i[0]<=d&&((r=n<2&&d<i[1])?(c=0,g.v=a,g.n=i[1]):d<p&&(r=n<3||i[0]>a||a>p)&&(i[4]=n,i[5]=a,g.n=p,c=0))}if(r||n>1)return o
24throw u=!0,a}return function(r,m,p){if(l>1)throw TypeError("Generator is already running")
25for(u&&1===m&&d(m,p),c=m,s=p;(t=c<2?e:s)||!u;){i||(c?c<3?(c>1&&(g.n=-1),d(c,s)):g.n=s:g.v=s)
26try{if(l=2,i){if(c||(r="next"),t=i[r]){if(!(t=t.call(i,s)))throw TypeError("iterator result is not an object")
27if(!t.done)return t
28s=t.value,c<2&&(c=0)}else 1===c&&(t=i.return)&&t.call(i),c<2&&(s=TypeError("The iterator does not provide a '"+r+"' method"),c=1)
29i=e}else if((t=(u=g.n<0)?s:n.call(a,g))!==o)break}catch(t){i=e,c=1,s=t}finally{l=1}}return{value:t,done:u}}}(n,r,i),!0),s}var o={}
30function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf
31var c=[][a]?t(t([][a]())):(_regeneratorDefine2(t={},a,function(){return this}),t),s=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(c)
32function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,_regeneratorDefine2(e,r,"GeneratorFunction")),e.prototype=Object.create(s),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,_regeneratorDefine2(s,"constructor",GeneratorFunctionPrototype),_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",_regeneratorDefine2(GeneratorFunctionPrototype,r,"GeneratorFunction"),_regeneratorDefine2(s),_regeneratorDefine2(s,r,"Generator"),_regeneratorDefine2(s,a,function(){return this}),_regeneratorDefine2(s,"toString",function(){return"[object Generator]"}),(_regenerator=function _regenerator(){return{w:i,m:f}})()}function _regeneratorDefine2(e,t,n,a){var r=Object.defineProperty
33try{r({},"",{})}catch(e){r=0}(_regeneratorDefine2=function _regeneratorDefine(e,t,n,a){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,a)}function ownKeys(e,t){var n=Object.keys(e)
34if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e)
35t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{}
36t%2?ownKeys(Object(n),!0).forEach(function(t){E()(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var N=n("/MDx"),M=n("X5qW"),L=n("pNKo"),S=n("lcLu"),B=n("+OuV"),F=n("z8z7"),D=n("ZLnw"),G=n("pVnL"),Q=n.n(G),z=n("QILm"),I=n.n(z),R=n("LpDg"),A=n("4YAD"),U=n("sdu+"),J=n("uh4P"),$=n("LboF"),W=n.n($),V=n("tO2z"),K={injectType:"singletonStyleTag",insert:"head",singleton:!0},Y=(W()(V.a,K),V.a.locals||{}),X=["classes","regionError","field","clearable","message","label","onFocus","onBlur"],Z=function TextArea(e){var t=e.classes,n=e.regionError,a=e.field,r=e.clearable,o=e.message,i=e.label,c=e.onFocus,s=e.onBlur,l=I()(e,X),g=Object(h.a)(a),p=Object(u.useState)(!1),b=m()(p,2),f=b[0],v=b[1],E=Object(u.useMemo)(function(){return g.error||n},[g,n]),C=Object(_.a)(Y,t),P=Object(u.useCallback)(function(e){v(!0),c&&c(e)},[c]),O=Object(u.useCallback)(function(e){v(!1),s&&s(e)},[s]),x=r&&g.value?d.a.createElement(Button,{className:C.iconButton,onClick:function clearValue(){fieldApi.setValue("")},type:"button"},d.a.createElement(U.a,{style:{fontSize:"24px",color:"#898A8D"}})):null,j=E||x?d.a.createElement(u.Fragment,null,E?d.a.createElement(J.a,{style:{fontSize:"24px",color:"#D93737"}}):null,x):null,w=Object(u.useMemo)(function(){return f||g.value?"":C.innerLabel},[f,g.value,C])
37return d.a.createElement(u.Fragment,null,d.a.createElement(R.a,{labelClass:w,after:j,classes:{after:C.after}},d.a.createElement(y.g,Q()({},l,{className:C.input,field:a,onFocus:P,onBlur:O})),i),d.a.createElement(A.a,{fieldState:g},o))},H=Z
38Z.displayName="TextArea",Z.defaultProps={cols:40,rows:4,wrap:"hard"},Z.propTypes={classes:Object(b.shape)({input:b.string}),cols:Object(b.oneOfType)([b.number,b.string]),field:b.string.isRequired,message:b.node,rows:Object(b.oneOfType)([b.number,b.string]),wrap:Object(b.oneOf)(["hard","soft"])}
39var ee=n("1Aku"),te=n("R+T/"),ne=n("9f6o"),ae=n("Fk0k"),re=n("BBzE"),oe=n("Q84e"),ie=n("FB2Q"),ce=n("zrp3"),se=n("iwh2"),le=n("vm+u"),me={injectType:"singletonStyleTag",insert:"head",singleton:!0},ue=(W()(le.a,me),le.a.locals||{}),de=n("wCwt"),ge={injectType:"singletonStyleTag",insert:"head",singleton:!0},pe=(W()(de.a,ge),de.a.locals||{}),be=function ContactPageShimmer(e){var t=e.classes,n=Object(_.a)(ue,pe,t)
40return d.a.createElement(oe.a,null,d.a.createElement(se.a,{classes:{root:n.shimmerBreadcrumb}}),d.a.createElement("article",{className:n.root},d.a.createElement("div",{className:n.content},d.a.createElement("div",{className:n.sideContent},d.a.createElement(ce.a,{classes:{root_rectangle:n.shimmerSideContent}})),d.a.createElement("div",{className:n.formContainer},d.a.createElement("div",{className:n.title},d.a.createElement(ce.a,{classes:{root_rectangle:n.shimmer}}," ")),d.a.createElement("div",{className:n.subtitle},d.a.createElement(ce.a,{classes:{root_rectangle:n.shimmer}}," ")),d.a.createElement("div",{className:n.form},d.a.createElement("div",{key:"name"},d.a.createElement(ce.a,{classes:{root_rectangle:n.shimmerLabel}}," "),d.a.createElement(ce.a,{type:"textInput"})),d.a.createElement("div",{key:"email"},d.a.createElement(ce.a,{classes:{root_rectangle:n.shimmerLabel}}," "),d.a.createElement(ce.a,{type:"textInput"})),d.a.createElement("div",{key:"telephone"},d.a.createElement(ce.a,{classes:{root_rectangle:n.shimmerLabel}}," "),d.a.createElement(ce.a,{type:"textInput"})),d.a.createElement("div",{key:"comment"},d.a.createElement(ce.a,{classes:{root_rectangle:n.shimmerLabel}}," "),d.a.createElement(ce.a,{type:"textArea"})),d.a.createElement("div",{className:n.buttonsContainer},d.a.createElement(ce.a,{type:"button"})))))))}
41be.propTypes={classes:Object(b.shape)({root:b.string,banner:b.string,content:b.string,formContainer:b.string,title:b.string,subtitle:b.string,form:b.string,buttonsContainer:b.string,sideContent:b.string,shimmer:b.string,shimmerBanner:b.string,shimmerLabel:b.string,shimmerSideContent:b.string})}
42var fe=be,ye=[{labelKey:"contactPage.enquiryType.online",value:"enquiry_online"},{labelKey:"contactPage.enquiryType.offline",value:"enquiry_offline"}],he=["online_order_follow_up","online_delivery_arrangement"],ve=n("55Ip"),Ee=n("L/g/"),Ce=function ContactPage(e){var t,n,a=e.classes,r=Object(_.a)(ue,a),o=Object(g.a)().formatMessage,i=function useContactPage(e){var t=e.cmsBlockIdentifiers,n=void 0===t?[]:t,a=e.operations,r=Object(_.a)(T,a),o=r.contactMutation,i=r.getContactEnquiryType,c=r.getStoreConfigQuery,s=r.getContactPageCmsBlocksQuery,l=Object(u.useRef)(null),d=Object(O.a)(o,{fetchPolicy:"no-cache"}),g=m()(d,2),p=g[0],b=g[1],f=b.data,y=b.error,h=b.loading,v=Object(x.a)(i,{fetchPolicy:"cache-and-network"}),E=v.data,C=(v.loading,Object(x.a)(c,{fetchPolicy:"cache-and-network"})),w=C.data,k=C.loading,q=Object(x.a)(s,{variables:{cmsBlockIdentifiers:n},fetchPolicy:"cache-and-network"}),N=q.data,M=q.loading,L=Object(j.a)({currentForm:"CONTACT_US",formAction:"contactUs"}),S=L.generateMTCaptchaData,B=L.resetMTCaptcha,F=L.mtCaptchaLoading,D=L.mtCaptchaWidgetProps,G=Object(u.useMemo)(function(){var e
43return!(null==w||null===(e=w.storeConfig)||void 0===e||!e.contact_enabled)},[w]),Q=Object(u.useMemo)(function(){var e
44return(null==N?void 0:null===(e=N.cmsBlocks)||void 0===e?void 0:e.items)||[]},[N]),z=Object(u.useMemo)(function(){var e
45return(null==E?void 0:null===(e=E.getContactEnquiryType)||void 0===e?void 0:e[0])||{}},[E]),I=Object(u.useCallback)(function(e){return l.current=e},[]),R=Object(u.useCallback)((U=P()(_regenerator().m(function _callee(e){var t,n,a,r,o,i,c
46return _regenerator().w(function(s){for(;;)switch(s.p=s.n){case 0:return t=e.name,n=e.email,a=e.comment,r=e.telephone,o=e.enquiry_type,i=e.order_number,s.p=1,s.n=2,S()
47case 2:if(c=s.v,null==D||!D.shouldRender||c.context.headers["X-MTCaptcha"]){s.n=3
48break}return s.a(2)
49case 3:return s.n=4,p(_objectSpread({variables:{name:t,email:n,comment:a,telephone:r,enquiry_type:o,order_number:i}},c))
50case 4:l.current&&l.current.reset(),s.n=6
51break
52case 5:s.p=5,s.v
53case 6:return s.a(2)}},_callee,null,[[1,5]])})),function(e){return U.apply(this,arguments)}),[S,p]),A=Object(u.useMemo)(function(){return new Map([["contactMutation",y]])},[y])
54var U
55return Object(u.useEffect)(function(){y&&B()},[y]),{generateMTCaptchaData:S,isEnabled:G,enquiryTypeObj:z,cmsBlocks:Q,errors:A,handleSubmit:R,isBusy:h||F,isLoading:k&&M,setFormApi:I,response:f&&f.contactUs,mtCaptchaWidgetProps:D}}({cmsBlockIdentifiers:["contact-us-sidebar"]}),c=i.isEnabled,s=i.enquiryTypeObj,l=i.cmsBlocks,b=i.errors,f=i.handleSubmit,h=i.isBusy,v=i.isLoading,E=i.setFormApi,C=i.response,w=i.mtCaptchaWidgetProps,k=Object(u.useState)(!1),q=m()(k,2),G=q[0],Q=q[1]
56if(Object(u.useEffect)(function(){C&&C.status&&Q(!0)},[C]),!v&&!c)return d.a.createElement(u.Fragment,null,d.a.createElement(S.b,null,o({id:"c
56ontactPage.title",defaultMessage:"Contact Us"})),d.a.createElement(ae.a,{message:o({id:"magentoRoute.routeError",defaultMessage:"Looks like the page you were hoping to find doesn't exist. Sorry about that."})}))
57if(v)return d.a.createElement(fe,null)
58var z=h?d.a.createElement("div",{className:r.loadingContainer},d.a.createElement(ne.a,null,d.a.createElement(p.a,{id:"contactPage.loadingText",defaultMessage:"Sending"}))):null,I=null===(t=l.find(function(e){return"contact-us-banner"===e.identifier}))||void 0===t?void 0:t.content,R=(I&&(r.banner,L.a),null===(n=l.find(function(e){return"contact-us-sidebar"===e.identifier}))||void 0===n?void 0:n.content),A=R?d.a.createElement("div",{className:r.sideContent},d.a.createElement(L.a,{content:R})):null,U=o({id:G?"contactPage.successTitle":"contactPage.title",defaultMessage:G?"Thank You":"Contact Us"}),J=o({id:"contactPage.metaDescription",defaultMessage:"Contact Us"}),$=[{text:U}]
59return d.a.createElement(oe.a,null,d.a.createElement(S.b,null,U),d.a.createElement(S.a,{name:"title",content:U}),d.a.createElement(S.a,{name:"description",content:J}),d.a.createElement(re.a,{pathMap:$,classes:{root:r.breadcrumb}}),d.a.createElement("article",{className:r.root},d.a.createElement("div",{className:r.content},A,G?d.a.createElement("div",{className:r.successMessage},d.a.createElement("h3",{className:r.successMessageTitle},d.a.createElement("span",{onClick:function onClick(){return Q(!1)},className:r.back}),d.a.createElement(p.a,{id:"contactPage.successSubTitle",defaultMessage:"Thank you for your enquiry."})),d.a.createElement("p",null,d.a.createElement(p.a,{id:"contactPage.successMessage",defaultMessage:"Your message has been submitted, we will attend to your enquiry in 1 to 3 working days. Thank you for your understanding and patience!"})),d.a.createElement("p",null,d.a.createElement(p.a,{id:"contactPage.learnMore",defaultMessage:"Locate our stores or learn more about business hours "}),d.a.createElement(ve.b,{to:Object(Ee.a)("/store-finder")},d.a.createElement("span",{className:r.link},d.a.createElement(p.a,{id:"contactPage.here",defaultMessage:"Click here."}))))):d.a.createElement("div",{className:r.formContainer},z,d.a.createElement("p",{className:r.subtitle},d.a.createElement(p.a,{id:"contactPage.infoText",defaultMessage:"Drop us a line and we'll get back to you as soon as possible."})),d.a.createElement(B.a,{allowErrorMessages:!0,errors:Array.from(b.values())}),d.a.createElement(y.b,{getApi:E,className:r.form,onSubmit:f,initialValues:{enquiry_group:"enquiry_online"}},d.a.createElement(Pe,null),d.a.createElement("div",{className:r.oneColumnContainer},d.a.createElement(F.a,{id:"contact-name",label:o({id:"contactPage.name",defaultMessage:"Your name"})},d.a.createElement(D.a,{autoComplete:"name",field:"name",id:"contact-name",validate:Object(N.a)([N.b],{id:"contactPage.nameRequired"}),validateOnBlur:!0}))),d.a.createElement("div",{className:r.oneColumnContainer},d.a.createElement(F.a,{id:"contact-email",label:o({id:"contactPage.email",defaultMessage:"Your email address"})},d.a.createElement(D.a,{autoComplete:"email",field:"email",id:"contact-email",validate:Object(N.a)([N.e],{id:"contactPage.emailRequired"}),validateOnBlur:!0}))),d.a.createElement("div",{className:r.oneColumnContainer},d.a.createElement(F.a,{id:"contact-telephone",label:o({id:"contactPage.telephone",defaultMessage:"Contact number (include international dial code e.g. HK: +852)"})},d.a.createElement(D.a,{autoComplete:"tel",field:"telephone",id:"contact-telephone",validate:Object(N.a)([N.i],{id:"contactPage.telephoneRequired"}),validateOnBlur:!0}))),d.a.createElement(Oe,{enquiryTypeObj:s}),d.a.createElement(xe,null),d.a.createElement("div",{style:{minHeight:"210px"}},d.a.createElement(F.a,{id:"contact-comment",label:o({id:"contactPage.comment",defaultMessage:"Message"})},d.a.createElement(H,{autoComplete:"comment",field:"comment",id:"contact-comment",validate:Object(N.a)([N.b],{id:"contactPage.messageRequired"}),validateOnBlur:!0}))),d.a.createElement(ie.a,w),d.a.createElement("div",{className:r.buttonsContainer},d.a.createElement(M.a,{priority:"high",type:"submit",className:r.submitButton,disabled:h},d.a.createElement(p.a,{id:"contactPage.submit",defaultMessage:"Submit"}))))))))},Pe=function EnquiryGroupFields(e){var t=Object(g.a)().formatMessage
60return d.a.createElement("div",null,d.a.createElement(F.a,{id:"contact-enquiry_group",label:t({id:"contactPage.enquiryGroup",defaultMessage:"Select your enquiry"})},d.a.createElement(te.a,{id:"contact-enquiry_group",field:"enquiry_group",inline:!0,items:ye.map(function(e){return{label:t({id:e.labelKey}),value:e.value}})})))},Oe=function EnquiryTypeFields(e){var t=e.enquiryTypeObj,n=Object(g.a)().formatMessage,a=Object(h.a)("enquiry_group").value,r=Object(y.i)("enquiry_type").reset
61return Object(u.useEffect)(function(){r()},[a]),d.a.createElement("div",{className:ue.oneColumnContainer},d.a.createElement(F.a,{id:"contact-enquiry_type",label:n({id:"c
61ontactPage.enquiryType",defaultMessage:"Enquiry Type"})},d.a.createElement(ee.a,{id:"contact-enquiry_type",field:"enquiry_type",items:(null==t?void 0:t[a])||[],validate:Object(N.a)([N.b],{id:"contactPage.enquiryTypeRequired"}),validateOnChange:!0})))},xe=function OrderNumberField(e){var t=Object(g.a)().formatMessage,n=Object(h.a)("enquiry_type").value,a=Object(y.i)("order_number").reset,r=he.includes(n),o=t({id:r?"orderConfirm.orderNumber":"contactPage.cardNumberOrYuuId"})
62Object(u.useEffect)(function(){a()},[n])
63return d.a.createElement("div",{className:ue.oneColumnContainer},d.a.createElement(F.a,{id:"contact-cardNumberOrYuuId",label:o,optional:!r},d.a.createElement(D.a,{field:"order_number",id:"contact-order_number",validate:function orderRequiredValid(e,t){var n=t.enquiry_type
64if(he.includes(n)&&!e)return{id:"contactPage.orderRequired",defaultMessage:"Please enter order number"}},validateOnBlur:!0})))}
65Ce.propTypes={classes:Object(b.shape)({loadingContainer:b.string,banner:b.string,sideContent:b.string,root:b.string,content:b.string,formContainer:b.string,title:b.string,subtitle:b.string,form:b.string,buttonsContainer:b.string})}
66var _e=Ce,je=function ContactLink(e){var t=e.children,n=function useContactLink(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=Object(_.a)(T,e.operations).getStoreConfigQuery,n=Object(x.a)(t,{fetchPolicy:"cache-and-network"}),a=n.data,r=n.loading
67return{isEnabled:Object(u.useMemo)(function(){var e
68return!(null==a||null===(e=a.storeConfig)||void 0===e||!e.contact_enabled)},[a]),isLoading:r}}(),a=n.isEnabled,r=n.isLoading
69return a||r?r?d.a.createElement(ce.a,null):t:null}},Z1Wd:function(e,t,n){"use strict"
70var a=n("JPst"),r=n.n(a)()(function(e){return e[1]})
71r.push([e.i,".PageContent-root-MwL {\n}\n\n\n",""]),r.locals={root:"PageContent-root-MwL max-w-site mx-auto"},t.a=r},"vm+u":function(e,t,n){"use strict"
72var a=n("JPst"),r=n.n(a),o=n("q8oi"),i=r()(function(e){return e[1]})
73i.i(o.a,"",!0),i.push([e.i,".contactPage-root-Qoi {\n    max-width: 1218px;\n}\n.contactPage-breadcrumb-ByF {\n    max-width: 1218px;\n}\n\n.contactPage-banner-1Wj {\n}\n\n.contactPage-title-1GE {\n\n    /* Medium */\n}\n\n.contactPage-subtitle-maL {\n}\n\n.contactPage-content-WD1 {\n}\n\n.contactPage-formContainer-CnQ,\n.contactPage-successMessage-9QJ {\n}\n\n.contactPage-successMessage-9QJ h3 {\n    font-size: 24px;\n    margin-bottom: 20px;\n}\n\n.contactPage-successMessage-9QJ p {\n    font-size: 14px;\n    margin-bottom: 10px;\n}\n\n.contactPage-sideContent-926 {\n}\n\n.contactPage-form-NCA {\n}\n\n.contactPage-formErrors-FOz {\n    border-color: rgb(var(--venia-global-color-error));\n    border-style: solid;\n    border-width: 0 0 0 5px;\n    padding: 1rem 0 1rem 1rem;\n    display: grid;\n    grid-column: 1 / span 1;\n}\n\n.contactPage-twoColumnContainer-82a {\n}\n.contactPage-oneColumnContainer-bzU {\n}\n\n.contactPage-loadingContainer-kfz {\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    z-index: 1;\n    background: rgba(252, 252, 252, 0.75);\n}\n\n.contactPage-buttonsContainer-e1r {\n\n    /* Medium */\n}\n\n.contactPage-submitButton-tEE {\n    font-size: 16px;\n}\n\n.contactPage-formContainer-CnQ textarea {\n    height: 170px;\n}\n.contactPage-formContainer-CnQ label[class^='field-label'] {\n    font-size: 13px;\n}\n@media (min-width: 768px) {\n    .contactPage-formContainer-CnQ textarea {\n        height: 245px;\n    }\n    .contactPage-formContainer-CnQ label[class^='field-label'] {\n        font-size: 14px;\n    }\n}\n\ndiv[class^='main-page'] {\n    background-color: white;\n}\n@media (min-width: 768px) {\n    div[class^='main-page'] {\n        background-color: #f5f5f5;\n    }\n    .contactPage-sideContent-926 {\n        box-shadow: 0px 8px 16px rgba(55, 48, 54, 0.05);\n    }\n}\n\n.contactPage-link-0fy {\n    text-decoration: underline;\n    color: #f5670d;\n}\n.contactPage-successMessageTitle-L9V {\n    display: flex;\n    align-items: center;\n}\n.contactPage-back-wB3:before {\n    content: url('data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2212%22%20height%3D%2214%22%20viewBox%3D%220%200%2012%2014%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M1.46875%206.51294L7.46875%200.544189C7.75%200.231689%208.21875%200.231689%208.53125%200.544189C8.8125%200.825439%208.8125%201.29419%208.53125%201.57544L3.03125%207.04419L8.5%2012.5442C8.8125%2012.8254%208.8125%2013.2942%208.5%2013.5754C8.21875%2013.8879%207.75%2013.8879%207.46875%2013.5754L1.46875%207.57544C1.15625%207.29419%201.15625%206.82544%201.46875%206.51294Z%22%20fill%3D%22%23FF8200%22%2F%3E%3C%2Fsvg%3E');\n}\n.contactPage-back-wB3 {\n    display: flex;\n    justify-content: center;
73\n    align-items: center;\n    background: #fff;\n    border: none;\n    border-radius: 50px;\n    color: transparent;\n    cursor: pointer;\n    font-size: 0;\n    height: 40px;\n    line-height: 0;\n    opacity: 1;\n    outline: none;\n    padding: 0;\n    /* position: absolute;\n    top: 50%; */\n    /* transform: translate(0, -50%); */\n    width: 40px;\n    z-index: 2;\n    margin-right: 10px;\n}\n",""]),i.locals={root:"contactPage-root-Qoi px-xs md_px-10 mx-auto",breadcrumb:"contactPage-breadcrumb-ByF h-[2.5rem] mt-xs overflow-hidden text-ellipsis text-sm whitespace-nowrap mx-auto px-xs md_px-10",banner:"contactPage-banner-1Wj mb-8",title:"contactPage-title-1GE mb-2 mt-4 text-center text-3xl md_text-left md_text-4xl",subtitle:"contactPage-subtitle-maL mb-8 md_mb-4 mt-8 md_mt-4 md_mt-0 text-[14px] md_text-[16px]",content:"contactPage-content-WD1 grid grid-cols-1 md_grid-cols-4",formContainer:"contactPage-formContainer-CnQ col-span-1 md_col-span-3 px-0 md_px-6",successMessage:"contactPage-successMessage-9QJ col-span-1 md_col-span-3 px-0 md_px-6",sideContent:"contactPage-sideContent-926 col-span-1 md_col-span-1 border-gray-300 border-solid md_border-none p-0 md_p-4 rounded-lg bg-white self-start",form:"contactPage-form-NCA gap-y-10 grid py-4",formErrors:"contactPage-formErrors-FOz",twoColumnContainer:"contactPage-twoColumnContainer-82a grid grid-cols-1 md_grid-cols-2 gap-10 lg_gap-20",oneColumnContainer:"contactPage-oneColumnContainer-bzU md_max-w-[400px]",loadingContainer:"contactPage-loadingContainer-kfz",buttonsContainer:"contactPage-buttonsContainer-e1r px-0 py-4 text-center md_text-left",submitButton:"contactPage-submitButton-tEE "+o.a.locals.root_highPriority+" w-full md_w-64",link:"contactPage-link-0fy",successMessageTitle:"contactPage-successMessageTitle-L9V",back:"contactPage-back-wB3"},t.a=i},wCwt:function(e,t,n){"use strict"
74var a=n("JPst"),r=n.n(a),o=n("Hhwb"),i=n("U3XN"),c=r()(function(e){return e[1]})
75c.i(o.a,"",!0),c.i(i.a,"",!0),c.push([e.i,".contactPage-shimmer-shimmer-1LN {\n    display: block;\n}\n\n.contactPage-shimmer-shimmerBanner-wmh {\n    width: 100%;\n    height: 510px;\n}\n\n.contactPage-shimmer-shimmerLabel-4KN {\n}\n\n.contactPage-shimmer-shimmerSideContent-Pto {\n    width: 100%;\n    height: 500px;\n}\n\n.contactPage-shimmer-shimmerBreadcrumb-xqz {\n    max-width: 1218px;\n}\n\n@media (min-width: 768px) {\n    .contactPage-shimmer-shimmerBanner-wmh {\n        height: 300px;\n    }\n}\n",""]),c.locals={shimmer:"contactPage-shimmer-shimmer-1LN "+o.a.locals.root_rectangle,shimmerBanner:"contactPage-shimmer-shimmerBanner-wmh contactPage-shimmer-shimmer-1LN "+o.a.locals.root_rectangle,shimmerLabel:"contactPage-shimmer-shimmerLabel-4KN "+i.a.locals.label+" contactPage-shimmer-shimmer-1LN "+o.a.locals.root_rectangle,shimmerSideContent:"contactPage-shimmer-shimmerSideContent-Pto contactPage-shimmer-shimmer-1LN "+o.a.locals.root_rectangle,shimmerBreadcrumb:"contactPage-shimmer-shimmerBreadcrumb-xqz h-[2.5rem] mt-xs overflow-hidden text-ellipsis text-sm whitespace-nowrap mx-auto px-xs md_px-10"},t.a=c}}])

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.