PageSourceSearch

https://www.mannings.com.hk/51.ef0f0bd20bcb2bb8f2d6.js

js mannings.com.hk collected 2026-10-01 14:09:49 UTC 15,520 bytes, 65 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: ~15.5.2, @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([[51],{"26pc":function(e,t,n){"use strict"
3n.r(t),n.d(t,"default",function(){return O})
4var r=n("q1tI"),o=n.n(r),a=n("17x9"),s=n("dDsW"),i=n("J4zp"),c=n.n(i),l=n("Ty5D"),u=n("znku"),d=n("y1Xp"),m=n("fPVB"),f=n("lcLu"),g=n("BBzE"),p=n("Q84e"),b=n("LboF"),P=n.n(b),w=n("NU3v"),h={injectType:"singletonStyleTag",insert:"head",singleton:!0},y=(P()(w.a,h),w.a.locals||{}),v=function ForgotPasswordPage(e){var t=Object(d.a)(y,e.classes),n=function useForgotPasswordPage(e){var t=e.signedInRedirectUrl,n=e.signInPageUrl,o=Object(l.g)(),a=Object(u.b)(),s=c()(a,1)[0].isSignedIn,i=Object(r.useMemo)(function(){return o&&o.location.state?o.location.state:{}},[o])
5return Object(r.useEffect)(function(){s&&t&&o.push(t)},[o,s,t]),{forgotPasswordProps:{onCancel:Object(r.useCallback)(function(){n&&o.push(n,i)},[o,i,n])}}}(e).forgotPasswordProps,a=Object(s.a)().formatMessage,i=[{text:a({id:"forgotPasswordPage.title"})}]
6return o.a.createElement(p.a,null,o.a.createElement(g.a,{pathMap:i}),o.a.createElement("div",{className:t.root},o.a.createElement(f.b,null,a({id:"forgotPasswordPage.title",defaultMessage:"Forgot Your Password?"})),o.a.createElement(m.a,n)))}
7v.defaultProps={signedInRedirectUrl:"/my-account",signInPageUrl:"/login"},v.propTypes={classes:Object(a.shape)({root:a.string,header:a.string,contentContainer:a.string}),signedInRedirectUrl:a.string,signInPageUrl:a.string}
8var O=v},NU3v:function(e,t,n){"use strict"
9var r=n("JPst"),o=n.n(r)()(function(e){return e[1]})
10o.push([e.i,".forgotPasswordPage-root-1XK {\n    grid-template-columns: minmax(auto, 440px);\n}\n\n",""]),o.locals={root:"forgotPasswordPage-root-1XK gap-y-md grid justify-center px-0 text-center"},t.a=o},Q84e:function(e,t,n){"use strict"
11var r=n("q1tI"),o=n.n(r),a=n("y1Xp"),s=n("LboF"),i=n.n(s),c=n("Z1Wd"),l={injectType:"singletonStyleTag",insert:"head",singleton:!0},u=(i()(c.a,l),c.a.locals||{})
12t.a=function PageContent(e){var t=e.children,n=Object(a.a)(u,e.classes)
13return o.a.createElement("div",{className:n.root},t)}},UzJM:function(e,t,n){"use strict"
14var r=n("JPst"),o=n.n(r),a=n("q8oi"),s=o()(function(e){return e[1]})
15s.i(a.a,"",!0),s.push([e.i,".forgotPasswordForm-root-m22 {\n}\n\n.forgotPasswordForm-buttonContainer-C8- {\n}\n\n.forgotPasswordForm-cancelButton-BTf {\n    min-width: 9rem;\n}\n\n.forgotPasswordForm-submitButton-vye {\n    min-width: 9rem;\n}\n\n.forgotPasswordForm-mtCaptcha-x1t {\n}\n",""]),s.locals={root:"forgotPasswordForm-root-m22 grid gap-y-6 justify-items-stretch",buttonContainer:"forgotPasswordForm-buttonContainer-C8- items-center grid grid-flow-col text-center",cancelButton:"forgotPasswordForm-cancelButton-BTf "+a.a.locals.root_lowPriority,submitButton:"forgotPasswordForm-submitButton-vye "+a.a.locals.root_highPriority,mtCaptcha:"forgotPasswordForm-mtCaptcha-x1t m-auto"},t.a=s},Z1Wd:function(e,t,n){"use strict"
16var r=n("JPst"),o=n.n(r)()(function(e){return e[1]})
17o.push([e.i,".PageContent-root-MwL {\n}\n\n\n",""]),o.locals={root:"PageContent-root-MwL max-w-site mx-auto"},t.a=o},fPVB:function(e,t,n){"use strict"
18var r=n("lSNA"),a=n.n(r),s=n("q1tI"),c=n.n(s),l=n("dDsW"),u=n("kriW"),d=n("17x9"),m=n("Ty5D"),g=n("52Kp"),p=n("yXPU"),b=n.n(p),P=n("J4zp"),w=n.n(P),h=n("pZLH"),y=n("gcQ7")
19function _regenerator(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",o=n.toStringTag||"@@toStringTag"
20function i(n,r,o,s){var i=r&&r.prototype instanceof Generator?r:Generator,c=Object.create(i.prototype)
21return _regeneratorDefine2(c,"_invoke",function(n,r,o){var s,i,c,l=0,u=o||[],m=!1,f={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(t,n){return s=t,i=0,c=e,f.n=n,a}}
22function d(n,r){for(i=n,c=r,t=0;!m&&l&&!o&&t<u.length;t++){var o,s=u[t],d=f.p,g=s[2]
23n>3?(o=g===r)&&(c=s[(i=s[4])?5:(i=3,3)],s[4]=s[5]=e):s[0]<=d&&((o=n<2&&d<s[1])?(i=0,f.v=r,f.n=s[1]):d<g&&(o=n<3||s[0]>r||r>g)&&(s[4]=n,s[5]=r,f.n=g,i=0))}if(o||n>1)return a
24throw m=!0,r}return function(o,u,g){if(l>1)throw TypeError("Generator is already running")
25for(m&&1===u&&d(u,g),i=u,c=g;(t=i<2?e:c)||!m;){s||(i?i<3?(i>1&&(f.n=-1),d(i,c)):f.n=c:f.v=c)
26try{if(l=2,s){if(i||(o="next"),t=s[o]){if(!(t=t.call(s,c)))throw TypeError("iterator result is not an object")
27if(!t.done)return t
28c=t.value,i<2&&(i=0)}else 1===i&&(t=s.return)&&t.call(s),i<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),i=1)
29s=e}else if((t=(m=f.n<0)?c:n.call(r,f))!==a)break}catch(t){s=e,i=1,c=t}finally{l=1}}return{value:t,done:m}}}(n,o,s),!0),c}var a={}
30function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf
31var s=[][r]?t(t([][r]())):(_regeneratorDefine2(t={},r,function(){return this}),t),c=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(s)
32function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,_regeneratorDefine2(e,o,"GeneratorFunction")),e.prototype=Object.create(c),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,_regeneratorDefine2(c,"constructor",GeneratorFunctionPrototype),_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",_regeneratorDefine2(GeneratorFunctionPrototype,o,"GeneratorFunction"),_regeneratorDefine2(c),_regeneratorDefine2(c,o,"Generator"),_regeneratorDefine2(c,r,function(){return this}),_regeneratorDefine2(c,"toString",function(){return"[object Generator]"}),(_regenerator=function _regenerator(){return{w:i,m:f}})()}function _regeneratorDefine2(e,t,n,r){var a=Object.defineProperty
33try{a({},"",{})}catch(e){a=0}(_regeneratorDefine2=function _regeneratorDefine(e,t,n,r){function o(t,n){_regeneratorDefine2(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))})(e,t,n,r)}function ownKeys(e,t){var n=Object.keys(e)
34if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e)
35t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}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){a()(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 v=n("y1Xp"),O=n("pVnL"),j=n.n(O),S=n("8UhI"),k=n("/MDx"),F=n("X5qW"),E=n("z8z7"),C=n("FB2Q"),T=n("+OuV"),D=n("ZLnw"),N=n("LboF"),_=n.n(N),x=n("UzJM"),M={injectType:"singletonStyleTag",insert:"head",singleton:!0},G=(_()(x.a,M),x.a.locals||{}),I=function ForgotPasswordForm(e){var t=Object(v.a)(G,e.classes),n=e.initialValues,r=e.isResettingPassword,o=e.onSubmit,a=e.mtCaptchaWidgetProps,s=e.formErrors,i=Object(l.a)().formatMessage
37return c.a.createElement(S.b,{className:t.root,initialValues:n,onSubmit:o},c.a.createElement(E.a,{label:i({id:"forgotPasswordForm.emailOrPhoneText",defaultMessage:"Email / mobile number (add international dial code e.g. HK: +852)"})},c.a.createElement(D.a,{autoComplete:"emailOrPhone",field:"emailOrPhone",validate:k.f,validateOnBlur:!0})),c.a.createElement(C.a,j()({classes:{root:t.mtCaptcha}},a)),c.a.createElement(T.a,{errors:s,allowErrorMessages:!0}),c.a.createElement("div",{className:t.buttonContainer},c.a.createElement(F.a,{className:t.submitButton,disabled:r,type:"submit",priority:"high"},c.a.createElement(u.a,{id:"forgotPasswordForm.submitButtonText",defaultMessage:"Submit"}))))}
38I.propTypes={classes:Object(d.shape)({form:d.string,buttonContainer:d.string}),initialValues:Object(d.shape)({email:d.string}),isResettingPassword:d.bool,onSubmit:d.func.isRequired},I.defaultProps={initialValues:{},isResettingPassword:!1}
39var B=I,R=n("w0nf"),V={injectType:"singletonStyleTag",insert:"head",singleton:!0},q=(_()(R.a,V),R.a.locals||{}),L=function FormSubmissionSuccessful(e){var t=e.email,n=Object(l.a)().formatMessage,r=Object(v.a)(q,e.classes),o=n({id:"forgotPasswordSuccessful.textMessage",defaultMessage:"Password reset instructions have been sent to your e-mail address. Please contact customer support if you require additional assistance."},{email:t})
40return c.a.createElement("div",{className:r.root},c.a.createElement("h2",{className:r.title},c.a.createElement(u.a,{id:"forgotPasswordPage.header",defaultMessage:"Forgotten password?"})),c.a.createElement("p",{className:r.text},o))},J=L
41L.propTypes={classes:Object(d.shape)({root:d.string,text:d.string}),email:d.string}
42var U={queries:{},mutations:{requestPasswordResetEmailMutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ForgotpasswordEmail"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"email"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"forgotpasswordEmail"},arguments:[{kind:"Argument",name:{kind:"Name",value:"email"},value:{kind:"Variable",name:{kind:"Name",value:"email"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:171,source:{body:"\n    mutation ForgotpasswordEmail($email: String!) {\n        forgotpasswordEmail(email: $email){\n            message # string\n            status # Boolean\n        }\n    }\n",name:"GraphQL request",locationOffset:{line:1,column:1}}}},requestPasswordResetPhoneMutation:{kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"ForgotpasswordOTP"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"phoneId"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"String"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"forgotpasswordOTP"},arguments:[{kind:"Argument",name:{kind:"Name",value:"phoneId"},value:{kind:"Variable",name:{kind:"Name",value:"phoneId"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:173,source:{body:"\n    mutation ForgotpasswordOTP($phoneId: String!) {\n        forgotpasswordOTP(phoneId: $phoneId){\n            message # string\n            status # Boolean\n        }\n    }\n",name:"GraphQL request",locationOffset:{line:1,column:1}}}}}},W=n("zGiJ"),z={injectType:"singletonStyleTag",insert:"head",singleton:!0},K=(_()(W.a,z),W.a.locals||{})
43function forgotPassword_ownKeys(e,t){var n=Object.keys(e)
44if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e)
45t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var X=function ForgotPassword(e){var t=e.initialValues,n=e.onCancel,r=Object(l.a)().formatMessage,o=Object(m.g)(),i=function useForgotPassword(e){var t=e.onCancel,n=e.mutations,r=Object(s.useState)(!1),o=w()(r,2),a=o[0],i=o[1],c=Object(s.useState)(""),l=w()(c,2),u=l[0],d=l[1],m=Object(s.useState)(null),f=w()(m,2),g=f[0],p=f[1],P=Object(h.a)(n.requestPasswordResetEmailMutation),v=w()(P,2),O=v[0],j=v[1],S=j.error,k=j.loading,F=Object(h.a)(n.requestPasswordResetPhoneMutation),E=w()(F,2),C=E[0],T=E[1],D=T.error,N=T.loading,_=Object(y.a)({currentForm:"CUSTOMER_FORGOT_PASSWORD",formAction:"forgotPassword"}),x=_.generateMTCaptchaData,M=_.resetMTCaptcha,G=_.mtCaptchaLoading,I=_.mtCaptchaWidgetProps,B=Object(s.useCallback)((V=b()(_regenerator().m(function _callee(e){var t,n,r,o,a
46return _regenerator().w(function(s){for(;;)switch(s.p=s.n){case 0:return t=e.emailOrPhone,s.p=1,s.n=2,x()
47case 2:if(n=s.v,null==I||!I.shouldRender||n.context.headers["X-MTCaptcha"]){s.n=3
48break}return i(!1),s.a(2)
49case 3:return r=t.startsWith("+")&&!t.includes("@"),o=r?C:O,a=r?{phoneId:t,loading:!0}:{email:t,loading:!0},s.n=4,o(_objectSpread({variables:a},n))
50case 4:p(t),i(!0),r&&d(t),s.n=6
51break
52case 5:s.p=5,s.v,i(!1)
53case 6:return s.a(2)}},_callee,null,[[1,5]])})),function(e){return V.apply(this,arguments)}),[x,O,C,I]),R=Object(s.useCallback)(function(){t()},[t])
54var V
55return Object(s.useEffect)(function(){(S||D)&&M()},[S,D]),{forgotPasswordEmailOrPhone:g,formErrors:[S,D],handleCancel:R,handleFormSubmit:B,hasCompleted:a,phoneId:u,isResettingPassword:k||N||G,mtCaptchaWidgetProps:I}}(function forgotPassword_objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{}
56t%2?forgotPassword_ownKeys(Object(n),!0).forEach(function(t){a()(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):forgotPassword_ownKeys(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({onCancel:n},U)),d=i.forgotPasswordEmail,f=i.formErrors,p=i.handleCancel,P=i.handleFormSubmit,O=i.hasCompleted,j=i.phoneId,S=i.isResettingPassword,k=i.mtCaptchaWidgetProps,F=Object(v.a)(K,e.classes),E=r({id:"forgotPassword.instructions",defaultMessage:"Please enter the email address associated with this account."})
57Object(s.useEffect)(function(){O&&j&&o.push("/customer/account/reset-password?phoneId=".concat(g.a.encode(j)))},[O,j,o])
58var C=O&&!j?c.a.createElement(J,{email:d}):c.a.createElement(s.Fragment,null,c.a.createElement("h2",{className:F.title},c.a.createElement(u.a,{id:"forgotPasswordPage.header",defaultMessage:"Forgot Your Password?"})),c.a.createElement("p",{className:F.instructions},E),c.a.createElement(B,{initialValues:t,isResettingPassword:S,formErrors:f,onSubmit:P,onCancel:p,mtCaptchaWidgetProps:k}))
59return c.a.createElement("div",{className:F.root},C)}
60t.a=X
61X.propTypes={classes:Object(d.shape)({instructions:d.string,root:d.string}),initialValues:Object(d.shape)({email:d.string}),onCancel:d.func},X.defaultProps={onCancel:function onCancel(){}}},w0nf:function(e,t,n){"use strict"
62var r=n("JPst"),o=n.n(r)()(function(e){return e[1]})
63o.push([e.i,".formSubmissionSuccessful-root-iLt {\n}\n\n.formSubmissionSuccessful-title-M8A {\n}\n\n.formSubmissionSuccessful-text-B90 {\n}\n",""]),o.locals={root:"formSubmissionSuccessful-root-iLt grid gap-sm",title:"formSubmissionSuccessful-title-M8A text-lg capitalize font-bold",text:"formSubmissionSuccessful-text-B90 text-[13px] font-medium"},t.a=o},zGiJ:function(e,t,n){"use strict"
64var r=n("JPst"),o=n.n(r)()(function(e){return e[1]})
65o.push([e.i,".forgotPassword-root-uPk {\n}\n\n.forgotPassword-title-bZI {\n}\n\n.forgotPassword-instructions-d6s {\n}\n",""]),o.locals={root:"forgotPassword-root-uPk grid gap-6 justify-items-stretch px-4 py-xs w-full mx-auto",title:"forgotPassword-title-bZI text-lg capitalize font-bold",instructions:"forgotPassword-instructions-d6s text-[13px] leading-[18px] font-medium"},t.a=o}}])

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.