1/*! @version pwa-studio: 12.6.0, @magento/venia-ui: ~9.6.0, @magento/upward-security-headers: ~1.0.10, @magento/pwa-theme-venia: ~1.3.0, @magento/pwa-buildpack: ~11.4.0, @magento/peregrine: ~12.5.1, @magento/pagebuilder: ~7.4.1, @magento/eslint-config: ~1.5.0, @magento/babel-preset-peregrine: ~1.2.1, @apollo/client: ~3.5.0 */ 2(window.webpackJsonp=window.webpackJsonp||[]).push([[53],{dLb8:function(e,t,n){"use strict" 3n.r(t),n.d(t,"default",function(){return G}) 4var a,i,s=n("ddV6"),r=n.n(s),o=n("ERkP"),c=n.n(o),u=n("kQwz"),l=n("6sB8"),m=n("g97/"),b=n("UW3U"),d=n("VtSi"),g=n.n(d),p=n("cbiG"),f=n.n(p),S=n("GBwV"),h=n("xiH9"),x=n("YyrX"),P=n("o353"),w=n("7wq/"),y=n.n(w),v=n("Z4DO"),E=Object(v.a)(a||(a=y()(["\n mutation SetNewsletterSubscription($isSubscribed: Boolean!) {\n updateCustomer(input: { is_subscribed: $isSubscribed }) {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n customer {\n is_subscribed\n }\n }\n }\n"]))),j={getCustomerSubscriptionQuery:Object(v.a)(i||(i=y()(["\n query GetCustomerSubscription {\n # eslint-disable-next-line @graphql-eslint/require-id-when-available\n customer {\n is_subscribed\n }\n }\n"]))),setNewsletterSubscriptionMutation:E},C=n("loE8"),N=n("b55c"),O=n("v8zp"),M=n("MR3a"),k=n("lYeQ"),q=n("mHFa"),T=n("LboF"),_=n.n(T),V=n("ox11"),L={injectType:"singletonStyleTag",insert:"head",singleton:!0},B=(_()(V.a,L),V.a.locals||{}),G=function CommunicationsPage(e){var t=Object(u.a)().formatMessage,n=Object(x.a)(B,e.classes),a=Object(b.a)(),i=r()(a,2)[1].addToast,s=function useCommunicationsPage(e){var t,n=e.afterSubmit,a=Object(x.a)(j,e.operations),i=a.getCustomerSubscriptionQuery,s=a.setNewsletterSubscriptionMutation,c=Object(P.b)(),u=r()(c,1)[0].isSignedIn,l=Object(S.a)(i,{skip:!u,fetchPolicy:"no-cache"}),m=l.data,b=l.error,d=Object(o.useMemo)(function(){if(m)return{isSubscribed:m.customer.is_subscribed}},[m]),p=Object(h.a)(s),w=r()(p,2),y=w[0],v=w[1],E=v.error,C=v.loading 5return{formErrors:[E,b],initialValues:d,handleSubmit:Object(o.useCallback)((t=f()(g.a.mark(function _callee(e){return g.a.wrap(function _callee$(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,y({variables:e}) 6case 3:t.next=8 7break 8case 5:return t.prev=5,t.t0=t.catch(0),t.abrupt("return") 9case 8:n&&n() 10case 9:case"end":return t.stop()}},_callee,null,[[0,5]])})),function(e){return t.apply(this,arguments)}),[y,n]),isDisabled:C}}({afterSubmit:Object(o.useCallback)(function(){i({type:"info",message:t({id:"communicationsPage.preferencesText",defaultMessage:"Your preferences have been updated."}),timeout:5e3})},[i,t])}),d=s.formErrors,p=s.handleSubmit,w=s.initialValues,y=s.isDisabled 11if(!w)return q.a 12var v=t({id:"communicationsPage.title",defaultMessage:"Communications"}) 13return c.a.createElement("div",{className:n.root},c.a.createElement(k.b,null,v),c.a.createElement("h1",{className:n.title},c.a.createElement(l.a,{id:"communicationsPage.communicationsText",defaultMessage:"Communications"})),c.a.createElement(M.a,{errors:d}),c.a.createElement(m.b,{className:n.form,onSubmit:p,initialValues:w},c.a.createElement(O.a,{id:"isSubscribed",label:t({id:"communicationsPage.iusaNewsletter",defaultMessage:"IUSA Newsletter"}),className:n.formLabelSubscribe},c.a.createElement(N.a,{field:"isSubscribed",label:t({id:"communicationsPage.subscribeText",defaultMessage:"Stay on the cutting edge of fashion; subscribe to the monthly Venia Newsletter."})})),c.a.createElement("div",{className:n.buttonsContainer},c.a.createElement(C.a,{disabled:y,type:"submit",priority:"high"},t(y?{id:"communicationsPage.savingText",defaultMessage:"Saving"}:{id:"communicationsPage.changesText",defaultMessage:"Save Changes"})))))}},ox11:function(e,t,n){"use strict" 14var a=n("JPst"),i=n.n(a)()(function(e){return e[1]}) 15i.push([e.i,".communicationsPage-root-k3K {\n}\n\n.communicationsPage-title-2uq {\n color: #111820;\n font-size: 32px;\n}\n\n.communicationsPage-form-NGB {\n border: 1px solid #E3E3E3;\n border-radius: 8px;\n padding: 20px;\n opacity: 1;\n}\n\n.communicationsPage-buttonsContainer-2eb {\n}\n\n.communicationsPage-buttonsContainer-2eb button{\n border-radius: 8px;\n width: 293px;\n}\n\n.communicationsPage-formLabelSubscribe-2-i{\n font-size: 16px;\n letter-spacing: 0px;\n color: #111820;\n}\n",""]),i.locals={root:"communicationsPage-root-k3K grid gap-y-md px-[20px] py-md",title:"communicationsPage-title-2uq justify-self-center",form:"communicationsPage-form-NGB grid gap-y-md",buttonsContainer:"communicationsPage-buttonsContainer-2eb flex justify-center lg_justify-start",formLabelSubscribe:"communicationsPage-formLabelSubscribe-2-i"},t.a=i}}])
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.