PageSourceSearch

https://www.mannings.com.hk/40.ffa4081570be70cd9054.js

js mannings.com.hk collected 2026-09-24 10:47:28 UTC 33,348 bytes, 123 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([[40],{"+rtG":function(e,t,n){"use strict"
3var r=n("JPst"),a=n.n(r),o=n("q8oi"),s=n("WJG8"),d=a()(function(e){return e[1]})
4d.i(o.a,"",!0),d.i(s.a,"",!0),d.push([e.i,".addressCard-root-wzh {\n    grid-template-columns: 1fr max-content;\n}\n\n.addressCard-root_updated-o4K {\n\n    animation: addressCard-flash-sQG var(--venia-global-anim-bounce) 640ms 2;\n}\n\n.addressCard-confirmDeleteContainer-gAt {\n}\n\n@media (min-width: 640px) {\n    .addressCard-confirmDeleteContainer-gAt {\n        grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));\n    }\n}\n\n.addressCard-confirmDeleteButton-xA0 {\n    --tw-bg-opacity: 1;\n    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));\n}\n\n.addressCard-cancelDeleteButton-xkF {\n    --tw-bg-opacity: 1;\n    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));\n}\n\n.addressCard-contentContainer-2PR {\n}\n\n.addressCard-actionContainer-MhN {\n}\n\n.addressCard-defaultBadge-75W {\n}\n\n.addressCard-name-sZV {\n}\n\n.addressCard-telephone-UFa {\n}\n\n.addressCard-linkButton-lqN {\n    text-decoration-line: none;\n}\n\n.addressCard-linkButton-lqN:hover {\n    text-decoration-line: underline;\n}\n\n.addressCard-editButton-X12 {\n}\n\n.addressCard-deleteButton-Gqp {\n}\n\n.addressCard-actionLabel-b0z {\n}\n\n@keyframes addressCard-flash-sQG {\n    0% {\n        opacity: 1;\n    }\n    50% {\n        opacity: 0.5;\n    }\n    100% {\n        opacity: 1;\n    }\n}\n",""]),d.locals={root:"addressCard-root-wzh border-2 border-solid border-subtle content-start grid p-xs relative rounded-box sm_px-md sm_px-5",root_updated:"addressCard-root_updated-o4K addressCard-root-wzh border-2 border-solid border-subtle content-start grid p-xs relative rounded-box sm_px-md sm_px-5",flash:"addressCard-flash-sQG",confirmDeleteContainer:"addressCard-confirmDeleteContainer-gAt absolute bg-white gap-md grid grid-cols-1 h-full items-center justify-items-center left-0 p-xs top-0 w-full sm_px-md sm_py-5",confirmDeleteButton:"addressCard-confirmDeleteButton-xA0 "+o.a.locals.root_normalPriorityNegative+" order-first sm_order-1",cancelDeleteButton:"addressCard-cancelDeleteButton-xkF "+o.a.locals.root_lowPriority,contentContainer:"addressCard-contentContainer-2PR gap-y-2xs grid",actionContainer:"addressCard-actionContainer-MhN content-start gap-y-2xs grid justify-items-start",defaultBadge:"addressCard-defaultBadge-75W border border-solid border-subtle font-semibold mb-2xs px-sm py-1.5 rounded-badge text-xs w-max",name:"addressCard-name-sZV font-semibold",telephone:"addressCard-telephone-UFa mt-2xs",linkButton:"addressCard-linkButton-lqN "+s.a.locals.root,editButton:"addressCard-editButton-X12 addressCard-linkButton-lqN "+s.a.locals.root,deleteButton:"addressCard-deleteButton-Gqp addressCard-linkButton-lqN "+s.a.locals.root,actionLabel:"addressCard-actionLabel-b0z hidden xs_inline"},t.a=d},"/TZO":function(e,t,n){"use strict"
5n.d(t,"a",function(){return d})
6var r,a=n("VkAN"),o=n.n(a),s=n("UYTu"),d=Object(s.a)(r||(r=o()(["\n    fragment CustomerAddressBookAddressFragment on CustomerAddress {\n        __typename\n        id\n        city\n        country_code\n        default_billing\n        default_shipping\n        firstname\n        lastname\n        region{\n            region\n            region_code\n            region_id\n        }\n        district{\n            id\n            code\n            name\n        }\n        postcode\n        street\n        telephone\n    }\n"])))},"6+lO":function(e,t,n){"use strict"
7n.d(t,"a",function(){return x})
8var r,a,s,d,l=n("lSNA"),c=n.n(l),u=n("yXPU"),g=n.n(u),m=n("J4zp"),p=n.n(m),b=n("q1tI"),y=n("+TN3"),h=n("pZLH"),v=n("OlZo"),O=n("znku"),C=n("J3e4"),j=n("dDsW"),E=n("y1Xp"),_=n("VkAN"),D=n.n(_),k=n("UYTu"),A=n("/TZO"),P=Object(k.a)(r||(r=D()(["\n    query GetCustomerAddressesForAddressBook {\n        # eslint-disable-next-line @graphql-eslint/require-id-when-available\n        customer {\n            addresses {\n                id\n                ...CustomerAddressBookAddressFragment\n            }\n        }\n        countries {\n            id\n            full_name_locale\n        }\n    }\n    ","\n"])),A.a),w=Object(k.a)(a||(a=D()(["\n    mutation AddNewCustomerAddressToAddressBook(\n        $address: CustomerAddressInput!\n    ) {\n        createCustomerAddress(input: $address) {\n            # We don't manually write to the cache to update the collection\n            # after adding a new address so there's no need to query for a bunch\n            # of address fields here. We use refetchQueries to refresh the list.\n            id\n        }\n    }\n"]))),B=Object(k.a)(s||(s=D()(["\n    mutation UpdateCustomerAddressInAddressBook(\n        $addressId: Int!\n        $updated_address: CustomerAddressInput!\n    ) {\n        updateCustomerAddress(id: $addressId, input: $updated_address) {\n            id\n            ...CustomerAddressBookAddressFragment\n        }\n    }\n    ","\n"])),A.a),N={createCustomerAddressMutation:w,deleteCustomerAddressMutation:Object(k.a)(d||(d=D()(["\n    mutation DeleteCustomerAddressFromAddressBook($addressId: Int!) {\n        deleteCustomerAddress(id: $addressId)\n    }\n"]))),getCustomerAddressesQuery:P,updateCustomerAddressMutation:B},S=n("Cess")
9function ownKeys(e,t){var n=Object.keys(e)
10if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e)
11t&&(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]:{}
12t%2?ownKeys(Object(n),!0).forEach(function(t){c()(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}function _regenerator(){var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag"
13function i(n,r,a,s){var d=r&&r.prototype instanceof Generator?r:Generator,i=Object.create(d.prototype)
14return _regeneratorDefine2(i,"_invoke",function(n,r,a){var s,i,l,c=0,u=a||[],f=!1,g={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function d(t,n){return s=t,i=0,l=e,g.n=n,o}}
15function d(n,r){for(i=n,l=r,t=0;!f&&c&&!a&&t<u.length;t++){var a,s=u[t],d=g.p,m=s[2]
16n>3?(a=m===r)&&(l=s[(i=s[4])?5:(i=3,3)],s[4]=s[5]=e):s[0]<=d&&((a=n<2&&d<s[1])?(i=0,g.v=r,g.n=s[1]):d<m&&(a=n<3||s[0]>r||r>m)&&(s[4]=n,s[5]=r,g.n=m,i=0))}if(a||n>1)return o
17throw f=!0,r}return function(a,u,m){if(c>1)throw TypeError("Generator is already running")
18for(f&&1===u&&d(u,m),i=u,l=m;(t=i<2?e:l)||!f;){s||(i?i<3?(i>1&&(g.n=-1),d(i,l)):g.n=l:g.v=l)
19try{if(c=2,s){if(i||(a="next"),t=s[a]){if(!(t=t.call(s,l)))throw TypeError("iterator result is not an object")
20if(!t.done)return t
21l=t.value,i<2&&(i=0)}else 1===i&&(t=s.return)&&t.call(s),i<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),i=1)
22s=e}else if((t=(f=g.n<0)?l:n.call(r,g))!==o)break}catch(t){s=e,i=1,l=t}finally{c=1}}return{value:t,done:f}}}(n,a,s),!0),i}var o={}
23function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}t=Object.getPrototypeOf
24var s=[][r]?t(t([][r]())):(_regeneratorDefine2(t={},r,function(){return this}),t),l=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(s)
25function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,_regeneratorDefine2(e,a,"GeneratorFunction")),e.prototype=Object.create(l),e}return GeneratorFunction.prototype=GeneratorFunctionPrototype,_regeneratorDefine2(l,"constructor",GeneratorFunctionPrototype),_regeneratorDefine2(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName="GeneratorFunction",_regeneratorDefine2(GeneratorFunctionPrototype,a,"GeneratorFunction"),_regeneratorDefine2(l),_regeneratorDefine2(l,a,"Generator"),_regeneratorDefine2(l,r,function(){return this}),_regeneratorDefine2(l,"toString",function(){return"[object Generator]"}),(_regenerator=function _regenerator(){return{w:i,m:f}})()}function _regeneratorDefine2(e,t,n,r){var a=Object.defineProperty
26try{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)}var x=function useAddressBookPage(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.setDeleteAddress,n=Object(E.a)(N,e.operations),r=n.createCustomerAddressMutation,a=n.deleteCustomerAddressMutation,o=n.getCustomerAddressesQuery,s=n.updateCustomerAddressMutation,d=Object(C.a)(),i=p()(d,2)[1].addToast,l=Object(j.a)().formatMessage,c=Object(v.b)(),u=p()(c,2)[1].actions.setPageLoading,f=Object(O.b)(),m=p()(f,1)[0],_=m.isSignedIn,D=m.currentUser,k=Object(S.b)(),A=p()(k,2)[1].dispatch,P=Object(y.a)(o,{fetchPolicy:"cache-and-network",skip:!_}),w=P.data,B=P.loading,x=Object(h.a)(a),M=p()(x,2),I=M[0],T=M[1].loading,R=Object(b.useState)(),F=p()(R,2),G=F[0],q=F[1],L=!!w&&B,K=w&&w.customer&&w.customer.addresses||[],z=Object(h.a)(r),V=p()(z,2),Q=V[0],Z=V[1],J=Z.data,U=Z.error,W=Z.loading,X=Object(h.a)(s),$=p()(X,2),H=$[0],Y=$[1],ee=Y.data,te=Y.error,ne=Y.loading,re=Object(b.useState)(!1),ae=p()(re,2),oe=ae[0],se=ae[1],de=Object(b.useState)(!1),ie=p()(de,2),le=ie[0],ce=ie[1],ue=Object(b.useState)({country_code:"HK"}),fe=p()(ue,2),ge=fe[0],me=fe[1],pe=Object(b.useState)(!1),be=p()(pe,2),ye=be[0],he=be[1]
27Object(b.useEffect)(function(){u(L)},[L,u])
28var ve=Object(b.useCallback)(function(){he(!1),ce(!1),me({country_code:"HK"}),se(!0)},[]),Oe=Object(b.useCallback)(function(e){q(e)},[]),Ce=Object(b.useCallback)(function(){q(null)},[]),je=Object(b.useCallback)(g()(_regenerator().m(function _callee(){var e,n
29return _regenerator().w(function(r){for(;;)switch(r.p=r.n){case 0:if(r.p=0,!(e=K.find(function(e){return e.id===G}))||!e.default_shipping){r.n=2
30break}return n={default_shipping:!1},r.n=1,H({variables:{addressId:G,updated_address:n,loading:!0}})
31case 1:A({type:"USER_ADDRESS_EDIT",payload:{id:G,address:n,user:D}})
32case 2:return r.n=3,I({variables:{addressId:G,loading:!0},context:{shouldErrorHandler:!0},refetchQueries:[{query:o}],awaitRefetchQueries:!0})
33case 3:"function"==typeof t&&t(G),A({type:"USER_ADDRESS_DELETE",payload:{addressId:G,user:D}}),i({type:"success",message:l({id:"addressBook.AddressRemovedSuccess",defaultMessage:"Address removed successfully"}),timeout:5e3}),q(null),r.n=5
34break
35case 4:return r.p=4,r.v,r.a(2)
36case 5:return r.a(2)}},_callee,null,[[0,4]])})),[t,G,K,I,H,o,A,D]),Ee=Object(b.useCallback)(function(e,t){if(he(!1),ce(!0),void 0!==t){var n=K.find(function(e){return e.id==t})
37if((n=_objectSpread({},n)).telephone){var r,a,o=n.telephone.match(/(\+86|\+852|\+853)(\d+)/)
38if(o){var s=p()(o,3),d=(s[0],s[1]),i=s[2]
39n.area_code=d,n.telephone=i}n.region_id=null===(r=n.region)||void 0===r?void 0:r.region_id,n.district_id=null===(a=n.district)||void 0===a?void 0:a.id}me(n)}else me(e)
40se(!0)},[K]),_e=Object(b.useCallback)(function(){se(!1)},[]),De=Object(b.useCallback)(function(){var e=g()(_regenerator().m(function _callee2(e){var t,n
41return _regenerator().w(function(r){for(;;)switch(r.p=r.n){case 0:if(!le){r.n=5
42break}return r.p=1,t=_objectSpread(_objectSpread({},e),{},{street:e.street.filter(function(e){return e})}),r.n=2,H({variables:{addressId:ge.id,updated_address:t,loading:!0},refetchQueries:[{query:o}],awaitRefetchQueries:!0})
43case 2:A({type:"USER_ADDRESS_EDIT",payload:{id:ge.id,address:t,user:D,loading:!0}}),se(!1),r.n=4
44break
45case 3:return r.p=3,r.v,he(!0),r.a(2)
46case 4:r.n=8
47break
48case 5:return r.p=5,n=_objectSpread(_objectSpread({},e),{},{street:e.street.filter(function(e){return e})}),r.n=6,Q({variables:{address:n,loading:!0},refetchQueries:[{query:o}],awaitRefetchQueries:!0})
49case 6:A({type:"USER_ADDRESS_CREATE",payload:{address:n,user:D}}),se(!1),r.n=8
50break
51case 7:return r.p=7,r.v,he(!0),r.a(2)
52case 8:return r.a(2)}},_callee2,null,[[5,7],[1,3]])}))
53return function(t){return e.apply(this,arguments)}}(),[Q,ge,o,le,H,A,D]),ke=Object(b.useCallback)(function(){var e=g()(_regenerator().m(function _callee3(e){var t
54return _regenerator().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,t={default_shipping:!0},n.n=1,H({variables:{addressId:e,updated_address:t,loading:!0},refetchQueries:[{query:o}],awaitRefetchQueries:!0})
55case 1:A({type:"USER_ADDRESS_EDIT",payload:{id:e,address,user:D}}),n.n=3
56break
57case 2:return n.p=2,n.v,he(!0),n.a(2)
58case 3:return n.a(2)}},_callee3,null,[[0,2]])}))
59return function(t){return e.apply(this,arguments)}}(),[K,H,o])
60Object(b.useEffect)(function(){ee&&i({type:"success",message:l({id:"addressBook.updateDefaultAddress",defaultMessage:"Your default address was updated."}),timeout:3e3})},[ee]),Object(b.useEffect)(function(){J&&i({type:"success",message:l({id:"addressBook.createAddressSuccess",defaultMessage:"Create address successfully"}),timeout:3e3})},[J])
61var Ae=Object(b.useMemo)(function(){return ye?new Map([["createCustomerAddressMutation",U],["updateCustomerAddressMutation",te]]):new Map},[U,ye,te]),Pe=Object(b.useMemo)(function(){var e=new Map
62w&&w.countries.forEach(function(t){e.set(t.id,t.full_name_locale)})
63return e},[w])
64return{confirmDeleteAddressId:G,countryDisplayNameMap:Pe,customerAddresses:K,formErrors:Ae,formAddress:ge,handleAddAddress:ve,handleCancelDeleteAddress:Ce,handleCancelDialog:_e,handleConfirmDeleteAddress:je,handleConfirmDialog:De,handleDeleteAddress:Oe,handleEditAddress:Ee,handleUpdateDefaultAddress:ke,isDeletingCustomerAddress:T,isDialogBusy:W||ne,isDialogEditMode:le,isDialogOpen:oe,isLoading:!w&&B}}},PTz9:function(e,t,n){"use strict"
65var r=n("JPst"),a=n.n(r)()(function(e){return e[1]})
66a.push([e.i,".region-root-aGR {\n    grid-area: state;\n}\n",""]),a.locals={root:"region-root-aGR"},t.a=a},XfiJ:function(e,t,n){"use strict"
67var r=n("pVnL"),a=n.n(r),o=n("lSNA"),s=n.n(o),d=n("QILm"),i=n.n(d),l=n("q1tI"),c=n.n(l),u=n("17x9"),f=n("dDsW"),g=n("8UhI"),m=n("c3RJ"),p=n("y1Xp"),b=n("z8z7"),y=n("ZLnw"),h=n("LboF"),v=n.n(h),O=n("rheR"),C={injectType:"singletonStyleTag",insert:"head",singleton:!0},j=(v()(O.a,C),O.a.locals||{}),E=["classes","fieldInput","label"]
68function ownKeys(e,t){var n=Object.keys(e)
69if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e)
70t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var _=function Postcode(e){var t=e.classes,n=e.fieldInput,r=e.label,o=i()(e,E),d=Object(p.a)(j,t),u=function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{}
71t%2?ownKeys(Object(n),!0).forEach(function(t){s()(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}({classes:d},o),h=Object(f.a)().formatMessage,v=r||h({id:"postcode.label",defaultMessage:"ZIP / Postal Code"})
72return function usePostcode(e){var t=e.countryCodeField,n=void 0===t?"country":t,r=e.fieldInput,a=void 0===r?"postcode":r,o=Object(l.useRef)(!1),s=Object(m.a)(n).value,d=Object(g.i)(a)
73Object(l.useEffect)(function(){s&&(o.current?d.reset():o.current=!0)},[s,d])}({fieldInput:n}),c.a.createElement(b.a,{id:d.root,label:v,classes:{root:d.root}},c.a.createElement(y.a,a()({},u,{field:n,id:d.root})))}
74t.a=_
75_.defaultProps={fieldInput:"postcode"},_.propTypes={classes:Object(u.shape)({root:u.string}),fieldInput:u.string,label:u.string}},ZPDq:function(e,t,n){"use strict"
76var r,a=n("pVnL"),o=n.n(a),s=n("lSNA"),d=n.n(s),i=n("QILm"),l=n.n(i),c=n("q1tI"),u=n.n(c),f=n("dDsW"),g=n("17x9"),m=n("i6bm"),p=n("y1Xp"),b=n("z8z7"),y=n("1Aku"),h=n("ZLnw"),v=n("LboF"),O=n.n(v),C=n("PTz9"),j={injectType:"singletonStyleTag",insert:"head",singleton:!0},E=(O()(C.a,j),C.a.locals||{}),_=n("VkAN"),D=n.n(_),k=n("UYTu"),A=Object(k.a)(r||(r=D()(["\n    query GetRegions($countryCode: String!) {\n        country(id: $countryCode) {\n            id\n            available_regions {\n                code\n                id\n                name\n                available_districts{\n                    code\n                    id\n                    name\n                }\n            }\n        }\n    }\n"]))),P=["classes","regionError","countryCodeField","fieldInput","fieldSelect","label","translationId","optionValueKey","onChange"]
77function ownKeys(e,t){var n=Object.keys(e)
78if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e)
79t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var w=function Region(e){var t=e.classes,n=e.regionError,r=e.countryCodeField,a=e.fieldInput,s=e.f
79ieldSelect,i=e.label,c=e.translationId,g=e.optionValueKey,v=e.onChange,O=l()(e,P),C=Object(f.a)().formatMessage,j=Object(m.a)({countryCodeField:r,fieldInput:a,fieldSelect:s,optionValueKey:g,queries:{getRegionsQuery:A}}),_=j.loading,D=j.regions,k=Object(p.a)(E,t),w=function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{}
80t%2?ownKeys(Object(n),!0).forEach(function(t){d()(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}({classes:k,disabled:_,onChange:function _onChange(e){var t=e.target.value,n=D.find(function(e){return e.key==t}),r=[]
81n&&(r=n.districts.map(function(e){return{label:e.name,value:e.id}})),v(n,r)}},O),B=D.length||_?u.a.createElement(y.a,o()({regionError:n},w,{field:s,id:k.root,items:D})):u.a.createElement(h.a,o()({},w,{field:a,id:k.root,regionError:n}))
82return u.a.createElement(b.a,{id:k.root,label:C({id:c,defaultMessage:i}),classes:{root:k.root}},B)}
83w.defaultProps={countryCodeField:"country",fieldInput:"region",fieldSelect:"region",label:"Region",translationId:"global.region",optionValueKey:"code"},w.propTypes={classes:Object(g.shape)({root:g.string}),countryCodeField:g.string,fieldInput:g.string,fieldSelect:g.string,label:g.string,translationId:g.string,optionValueKey:g.string,validate:g.func,initialValue:Object(g.oneOfType)([g.number,g.string]),onChange:g.func.isRequired}
84t.a=w},e2hk:function(e,t,n){"use strict"
85var r=n("JPst"),a=n.n(r)()(function(e){return e[1]})
86a.push([e.i,".country-root-e8L {\n    grid-area: country;\n}\n",""]),a.locals={root:"country-root-e8L"},t.a=a},fZ0X:function(e,t,n){"use strict"
87var r=n("pVnL"),a=n.n(r),o=n("lSNA"),s=n.n(o),d=n("J4zp"),i=n.n(d),l=n("QILm"),c=n.n(l),u=n("q1tI"),f=n.n(u),g=n("dDsW"),m=n("17x9"),p=n("y1Xp"),b=n("z8z7"),y=n("1Aku"),h=n("LboF"),v=n.n(h),O=n("e2hk"),C={injectType:"singletonStyleTag",insert:"head",singleton:!0},j=(v()(O.a,C),O.a.locals||{}),E=n("+TN3"),_=n("jJCy"),D=["classes","field","label","translationId","onChange"]
88function ownKeys(e,t){var n=Object.keys(e)
89if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e)
90t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}var k=function Country(e){var t=e.classes,n=e.field,r=e.label,o=e.translationId,d=e.onChange,l=c()(e,D),m=Object(E.a)(_.a),h=m.data,v=(m.loading,Object(g.a)().formatMessage),O=f.a.useState([]),C=i()(O,2),k=C[0],A=C[1]
91Object(u.useEffect)(function(){if(h){var e=h.countries.filter(function(e){return"HK"===e.id}).map(function(e){return{label:e.full_name_english||e.two_letter_abbreviation,value:e.two_letter_abbreviation}})
92A(e)}},[h])
93var P=Object(p.a)(j,t),w=function _objectSpread(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{}
94t%2?ownKeys(Object(n),!0).forEach(function(t){s()(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}({classes:P,field:n,items:k||[],onChange:d},l)
95return f.a.createElement(b.a,{id:P.root,label:v({id:o,defaultMessage:r}),classes:{root:P.root}},f.a.createElement(y.a,a()({},w,{id:P.root})))}
96k.defaultProps={field:"country",label:"Country / Region",translationId:"global.countryRegion"},k.propTypes={classes:Object(m.shape)({root:m.string}),field:m.string,label:m.string,translationId:m.string,validate:m.func,initialValue:m.string,onChange:m.func.isRequired}
97t.a=k},i6bm:function(e,t,n){"use strict"
98n.d(t,"a",function(){return d})
99var r=n("q1tI"),a=n("+TN3"),o=n("8UhI"),s=n("c3RJ"),d=function useRegion(e){var t=e.countryCodeField,n=void 0===t?"country":t,d=e.fieldInput,i=void 0===d?"region":d,l=e.fieldSelect,c=void 0===l?"region":l,u=e.optionValueKey,f=void 0===u?"code":u,g=e.queries.getRegionsQuery,m=Object(r.useRef)(!1),p=Object(s.a)(n).value,b=Object(o.i)(i),y=Object(o.i)(c),h=Object(a.a)(g,{variables:{countryCode:p},skip:!p}),v=h.data,O=h.loading
100Object(r.useEffect)(function(){p&&!O&&(m.current?(b.exists()&&b.setValue(),y.exists()&&y.setValue()):m.current=!0)},[p,b,y,O])
101var C=[{label:"Loading Regions...",value:""}]
102if(v){var j=v.country.available_regions
103j?(C=j.map(function(e){return{key:e.id,label:e.name,value:e[f],districts:e.available_districts}})).unshift({disabled:!0,hidden:!0,label:"",value:""}):C=[]}return{loading:O,regions:C}}},j3Zj:function(e,t,n){"use strict"
104n.r(t),n.d(t,"default",function(){return K})
105var r=n("q1tI"),a=n.n(r),o=n("dDsW"),s=n("kriW"),d=n("qZtU"),i=n("6+lO"),l=n("y1Xp"),c=n("lcLu"),u=n("dgmk"),f=n("98VR"),g=n("uyCd"),m=n("17x9"),p=n("1raM"),b=n("Y5IA"),y=n("X5qW"),h=n("LboF"),v=n.n(h),O=n("+rtG"),C={injectType:"singletonStyleTag",insert:"head",singleton:!0},j=(v()(O.a,C),O.a.locals||{}),E=function AddressCard(e){var t=e.address,n=e.classes,r=e.countryName,o=e.isConfirmingDelete,d=e.isDeletingCustomerAddress,i=e.onCancelDelete,c=e.onConfirmDelete,g=e.onEdit,m=e.onDelete,h=t.city,v=t.country_code,O=t.default_shipping,C=t.firstname,E=t.middlename,_=void 0===E?"":E,D=t.lastname,k=t.postcode,A=t.region.region,P=t.street,w=t.telephone,B=Object(l.a)(j,n),N={root_normalPriorityNegative:B.confirmDeleteButton},S={root_lowPriority:B.cancelDeleteButton},x=P.map(function(e,t){return a.a.createElement("span",{className:B.streetRow,key:t},e)}),M=O?a.a.createElement("span",{className:B.defaultBadge},a.a.createElement(s.a,{id:"addressCard.defaultText",defaultMessage:"Default"})):null,I=[C,_,D].filter(function(e){return!!e}).join(" "),T="".concat(h,", ").concat(A," ").concat(k),R=O?null:a.a.createElement(f.a,{classes:{root:B.deleteButton},onClick:m},a.a.createElement(u.a,{classes:{icon:null},size:16,src:p.a}),a.a.createElement("span",{className:B.actionLabel},a.a.createElement(s.a,{id:"addressBookPage.deleteAddress",defaultMessage:"Delete"}))),F=o?a.a.createElement("div",{className:B.confirmDeleteContainer},a.a.createElement(y.a,{classes:N,disabled:d,priority:"normal",type:"button",negative:!0,onClick:c},a.a.createElement(s.a,{id:"global.deleteButton",defaultMessage:"Delete"})),a.a.createElement(y.a,{classes:S,disabled:d,priority:"low",type:"button",onClick:i},a.a.createElement(s.a,{id:"global.cancelButton",defaultMessage:"Cancel"}))):null
106return a.a.createElement("div",{className:B.root},a.a.createElement("div",{className:B.contentContainer},M,a.a.createElement("span",{className:B.name},I),x,a.a.createElement("span",{className:B.additionalAddress},T),a.a.createElement("span",{className:B.country},r||v),a.a.createElement("span",{className:B.telephone},a.a.createElement(s.a,{id:"addressBookPage.telephone",defaultMessage:"Phone {telep
106hone}",values:{telephone:w}}))),a.a.createElement("div",{className:B.actionContainer},a.a.createElement(f.a,{classes:{root:B.editButton},onClick:g},a.a.createElement(u.a,{classes:{icon:null},size:16,src:b.a}),a.a.createElement("span",{className:B.actionLabel},a.a.createElement(s.a,{id:"addressBookPage.editAddress",defaultMessage:"Edit"}))),R,F))},_=E
107E.propTypes={address:Object(m.shape)({city:m.string,country_code:m.string,default_shipping:m.bool,firstname:m.string,lastname:m.string,postcode:m.string,region:Object(m.shape)({region_code:m.string,region:m.string}),street:Object(m.arrayOf)(m.string),telephone:m.string}).isRequired,classes:Object(m.shape)({actionContainer:m.string,actionLabel:m.string,additionalAddress:m.string,contentContainer:m.string,country:m.string,defaultBadge:m.string,defaultCard:m.string,deleteButton:m.string,editButton:m.string,flash:m.string,linkButton:m.string,name:m.string,root:m.string,root_updated:m.string,streetRow:m.string,telephone:m.string}),countryName:m.string,isConfirmingDelete:m.bool,isDeletingCustomerAddress:m.bool,onCancelDelete:m.func,onConfirmDelete:m.func,onDelete:m.func,onEdit:m.func}
108var D=n("/MDx"),k=n("oZtK"),A=n("fZ0X"),P=n("LIaN"),w=n("z8z7"),B=n("+OuV"),N=n("XfiJ"),S=n("ZPDq"),x=n("ZLnw"),M=n("zBeM"),I={injectType:"singletonStyleTag",insert:"head",singleton:!0},T=(v()(M.a,I),M.a.locals||{}),R=function AddEditDialog(e){var t=e.formErrors,n=e.formProps,r=e.isBusy,s=e.isEditMode,d=e.isOpen,i=e.onCancel,c=e.onConfirm,u=Object(o.a)().formatMessage,f=Object(l.a)(T,e.classes),g=u(s?{id:"addressBookPage.editDialogTitle",defaultMessage:"Edit Address"}:{id:"addressBookPage.addDialogTitle",defaultMessage:"New Address"}),m=u({id:"global.firstName",defaultMessage:"First Name"}),p=u({id:"global.middleName",defaultMessage:"Middle Name"}),b=u({id:"global.lastName",defaultMessage:"Last Name"}),y=u({id:"global.streetAddress",defaultMessage:"Street Address"}),h=u({id:"global.streetAddress2",defaultMessage:"Street Address 2"}),v=u({id:"global.city",defaultMessage:"City"}),O=u({id:"global.phoneNumber",defaultMessage:"Phone Number"}),C=u({id:"addressBookPage.makeDefaultAddress",defaultMessage:"Make this my default address"})
109return a.a.createElement(P.a,{confirmTranslationId:"global.save",confirmText:"Save",formProps:n,isOpen:d,onCancel:i,onConfirm:c,shouldDisableAllButtons:r,title:g},a.a.createElement(B.a,{classes:{root:f.errorContainer},errors:Array.from(t.values())}),a.a.createElement("div",{className:f.root},a.a.createElement("div",{className:f.firstname},a.a.createElement(w.a,{id:"firstname",label:m},a.a.createElement(x.a,{field:"firstname",validate:Object(D.a)([D.b,D.c],{id:"global.fieldRequired"}),validateOnBlur:!0,mask:function mask(e){return e&&e.trim()},maskOnBlur:!0}))),a.a.createElement("div",{className:f.middlename},a.a.createElement(w.a,{id:"middlename",label:p,optional:!0},a.a.createElement(x.a,{field:"middlename"}))),a.a.createElement("div",{className:f.lastname},a.a.createElement(w.a,{id:"lastname",label:b},a.a.createElement(x.a,{field:"lastname",validate:Object(D.a)([D.b,D.c],{id:"global.fieldRequired"}),validateOnBlur:!0,mask:function mask(e){return e&&e.trim()},maskOnBlur:!0}))),a.a.createElement("div",{className:f.country},a.a.createElement(A.a,{field:"country_code",validate:D.b})),a.a.createElement("div",{className:f.street1},a.a.createElement(w.a,{id:"street1",label:y},a.a.createElement(x.a,{field:"street[0]",validate:D.b}))),a.a.createElement("div",{className:f.street2},a.a.createElement(w.a,{id:"street2",label:h,optional:!0},a.a.createElement(x.a,{field:"street[1]"}))),a.a.createElement("div",{className:f.city},a.a.createElement(w.a,{id:"city",label:v},a.a.createElement(x.a,{field:"city",validate:D.b}))),a.a.createElement("div",{className:f.region},a.a.createElement(S.a,{countryCodeField:"country_code",fieldInput:"region[region]",fieldSelect:"region[region_id]",optionValueKey:"id",validate:D.b})),a.a.createElement("div",{className:f.postcode},a.a.createElement(N.a,{validate:D.b})),a.a.createElement("div",{className:f.telephone},a.a.createElement(w.a,{id:"telephone",label:O},a.a.createElement(x.a,{field:"telephone",validate:D.b}))),a.a.createElement("div",{className:f.default_address_check},a.a.createElement(k.a,{field:"default_shipping",label:C}))))},F=R
110R.propTypes={classes:Object(m.shape)({root:m.string,city:m.string,country:m.string,default_address_check:m.string,errorContainer:m.string,firstname:m.string,lastname:m.string,middlename:m.string,postcode:m.string,region:m.string,street1:m.string,street2:m.string,telephone:m.string}),formErrors:m.object,isEditMode:m.bool,isOpen:m.bool,onCancel:m.func,onConfirm:m.func}
111var G=n("yR0B"),q={injectType:"singletonStyleTag",insert:"head",singleton:!0},L=(v()(G.a,q),G.a.locals||{}),K=function AddressBookPage(e){var t=Object(i.a)(),n=t.confirmDeleteAddressId,m=t.countryDisplayNameMap,p=t.customerAddresses,b=t.formErrors,y=t.formProps,h=t.handleAddAddress,v=t.handleCancelDeleteAddress,O=t.handleCancelDialog,C=t.handleConfirmDeleteAddress,j=t.handleConfirmDialog,E=t.handleDeleteAddress,D=t.handleEditAddress,k=t.isDeletingCustomerAddress,A=t.isDialogBusy,P=t.isDialogEditMode,w=t.isDialogOpen,B=t.isLoading,N=Object(o.a)().formatMessage,S=Object(l.a)(L,e.classes),x=N({id:"addressBookPage.addressBookText",defaultMessage:"Address Book"}),M=Object(r.useMemo)(function(){return Array.from(p).sort(function defaultToBeginning(e,t){return e.default_shipping?-1:t.default_shipping?1:0}).map(function(e){var t=m.get(e.country_code),r=n===e.id
112return a.a.createElement(_,{address:e,countryName:t,isConfirmingDelete:r,isDeletingCustomerAddress:k,key:e.id,onCancelDelete:v,onConfirmDelete:C,onDelete:function boundDelete(){return E(e.id)},onEdit:function boundEdit(){return D(e)}})})},[n,m,p,v,C,E,D,k])
113if(B)return g.a
114var I=N({id:"addressBookPage.addAddressMessage",defaultMessage:"You have added {count} address in your address book."},{count:p.length})
115return a.a.createElement("div",{className:S.root},a.a.createElement(c.b,null,x),a.a.createElement("div",{"aria-live":"polite",className:S.heading},x,a.a.createElement("div",{"aria-live":"polite","aria-label":I})),a.a.createElement("div",{className:S.content},M,a.a.createElement(f.a,{className:S.addButton,key:"addAddressButton",onClick:h},a.a.createElement(u.a,{classes:{icon:S.addIcon},size:24,src:d.a}),a.a.createElement("span",{className:S.addText},a.a.createElement(s.a,{id:"addressBookPage.addAddressText",defaultMessage:"Add an Address"})))),a.a.createElement(F,{formErrors:b,formProps:y,isBusy:A,isEditMode:P,isOpen:w,onCancel:O,onConfirm:j}))}},jJCy:function(e,t,n){"use strict"
116n.d(t,"a",function(){return i}),n.d(t,"b",function(){return l})
117var r,a,o=n("VkAN"),s=n.n(o),d=n("UYTu"),i=Object(d.a)(r||(r=s()(["\n    query GetCountries {\n        countries {\n            id\n            full_name_english\n            full_name_locale\n            two_letter_abbreviation\n        }\n    }\n"]))),l=Object(d.a)(a||(a=s()(["\n    query GetRegions($countryCode: String!) {\n        country(id: $countryCode) {\n            id\n            available_regions {\n                code\n                id\n                name\n                available_districts {\n                    code\n                    id\n                    name\n                }\n            }\n        }\n    }\n"])))},rheR:function(e,t,n){"use strict"
118var r=n("JPst"),a=n.n(r)()(function(e){return e[1]})
119a.push([e.i,".postcode-root-ttM {\n}\n",""]),a.locals={root:"postcode-root-ttM"},t.a=a},yR0B:function(e,t,n){"use strict"
120var r=n("JPst"),a=n.n(r)()(function(e){return e[1]})
121a.push([e.i,".addressBookPage-root-GV7 {\n}\n\n.addressBookPage-heading-NIG {\n}\n\n.addressBookPage-content-tqN {\n    grid-auto-rows: minmax(6rem, max-content);\n}\n\n.addressBookPage-addButton-t29 {\n    transition: border-color 384ms var(--venia-global-anim-standard);\n}\n.addressBookPage-addButton-t29:focus {\n    box-shadow: -6px 6px rgb(var(--venia-global-color-blue-100));\n}\n",""]),a.locals={root:"addressBookPage-root-GV7 max-w-site mx-auto my-0 px-sm py-md lg_px-lg",heading:"addressBookPage-heading-NIG capitalize font-bold font-serif leading-tight mb-md text-center",content:"addressBookPage-content-tqN gap-xs grid grid-cols-1 sm_grid-cols-2 lg_grid-cols-3",addButton:"addressBookPage-addButton-t29 border-2 border-dashed border-subtle font-semibold rounded-box text-brand-dark text-sm focus_outline-none focus_shadow-buttonFocus hover_border-brand-dark"},t.a=a},zBeM:function(e,t,n){"use strict"
122var r=n("JPst"),a=n.n(r)()(function(e){return e[1]})
123a.push([e.i,".addEditDialog-root-GvX {\n}\n\n.addEditDialog-fullWidthField-4BP {\n}\n\n@media (min-width: 960px) {\n    .addEditDialog-lastname-TnH,\n    .addEditDialog-country-nKZ,\n    .addEditDialog-default_address_check-zxm {\n    }\n}\n",""]),a.locals={root:"addEditDialog-root-GvX gap-x-2xs gap-y-sm grid grid-cols-1 lg_grid-cols-2",fullWidthField:"addEditDialog-fullWidthField-4BP lg_col-end-span2",lastname:"addEditDialog-lastname-TnH addEditDialog-fullWidthField-4BP lg_col-end-span2",country:"addEditDialog-country-nKZ addEditDialog-fullWidthField-4BP lg_col-end-span2",default_address_check:"addEditDialog-default_address_check-zxm addEditDialog-fullWidthField-4BP lg_col-end-span2"},t.a=a}}])

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.