PageSourceSearch

https://www.jeanpaulgaultier.com/chunk-4JVADZT4.js

js jeanpaulgaultier.com collected 2026-09-24 18:19:12 UTC 6,501 bytes, 2 lines download raw bytes

1import{$c as ce,Ab as ae,R as oe,Tc as p,d as re}from"./chunk-ZG3WIRAI.js";import"./chunk-PDVHZBRZ.js";import"./chunk-OVBXJYOG.js";import"./chunk-L2VYXFBY.js";import"./chunk-KWKV72KD.js";import"./chunk-C5YBR67A.js";import{a as ne,c as le}from"./chunk-QQHKCXPT.js";import"./chunk-VEM5W72G.js";import"./chunk-B6YB2BQC.js";import{a as se}from"./chunk-G3GX2XHR.js";import"./chunk-M4U67OAB.js";import{H as te,p as Z,s as ee}from"./chunk-DOVFIF3D.js";import"./chunk-FM66ALZX.js";import{H as ie}from"./chunk-ARPYOZEF.js";import{p as W,pb as X}from"./chunk-KJBXQB2C.js";import{G as $,J as Q,c as M,e as K,f as U,g as P,n as J,w as q,x as Y}from"./chunk-ENLTPXSF.js";import{Db as V,a as H,d as v,nd as w,od as L,za as N}from"./chunk-JEUNMMQS.js";import"./chunk-DJKPENO3.js";import{Ad as f,Bd as h,Dc as s,Ea as C,Eb as g,Ec as u,Fc as B,Gc as l,Ja as i,Lb as a,Pc as O,Ra as G,Rc as T,Sa as j,Tc as d,Xa as x,bc as R,eb as D,gd as A,id as I,o as y,p as _,td as z,ua as S,uc as F,wc as E,xa as b,yc as k,zd as c}from"./chunk-AAVCIRPQ.js";import"./chunk-RA2WU32H.js";var m=class r{routingService=i(V);activeCartService=i(ie);gigyaService=i(ae);eventService=i(N);geolocationService=i(re);checkoutControlService=i(p);guestUserKey="guestUserKey";get localGuest(){let e=localStorage.getItem(this.guestUserKey);return e&&JSON.parse(e)}set localGuest(e){e&&localStorage.setItem(this.guestUserKey,JSON.stringify(e))}continueAsGuest(e){return e===this.checkoutControlService.currentCartEmail?(this.continueToCheckout(),y()):this.gigyaService.isAvailableLoginID(e).pipe(S(t=>t.data.isAvailable?this.gigyaService.createLiteAccount(e,this.geolocationService.getCurrentSiteCountry(),this.geolocationService.getCurrentSiteLanguage(),void 0,void 0,"website_checkout"):_(new Error("Email already registered"))),b(({data:t})=>{this.localGuest=t,this.activeCartService.addEmail(e),this.continueToCheckout()}))}continueToCheckout(){this.routingService.go("checkout/delivery-address"),this.eventService.dispatch({event:{}},oe)}static \u0275fac=function(t){return new(t||r)};static \u0275prov=C({token:r,factory:r.\u0275fac,providedIn:"root"})};var ge=(r,e)=>[r,e];function ue(r,e){if(r&1){let t=O();u(0,"form",1),T("ngSubmit",function(){G(t);let o=d();return j(o.submit())}),l(1,"div",2),c(2,"jpgSafe"),l(3,"div",3),c(4,"jpgSafe"),l(5,"input",4),c(6,"cxTranslate"),l(7,"jpg-form-message",5),u(8,"button",6),A(9),c(10,"cxTranslate"),B()()}if(r&2){let t,n,o=d();s("formGroup",o.form),a(),s("innerHtml",h(2,10,(t=o._data())==null?null:t.title,"html"),g),a(2),s("innerHtml",h(4,13,(n=o._data())==null?null:n.description,"html"),g),a(2),s("placeholder",f(6,16,"loginForm.emailAddress.placeholder")),F("aria-invalid",o.isFieldInvalid("email")),a(2),s("ariaDescribedby","jpg-cart-register-or-guest__field-email")("control",o.form.get("email")),a(),s("jpgButton",z(20,ge,o.ButtonStyles.TERTIARY_BLACK,o.ButtonStyles.STRETCH))("disabled",o.form.disabled),a(),I(" ",f(10,18,"validation.checkoutShopGuest")," ")}}var pe=class r{component=i(W);formBuilder=i($);formHelper=i(ee);cartRegisterOrGuestService=i(m);loadingService=i(ce);checkoutControlService=i(p);destroyRef=i(x);_data=v(this.component.data$);ButtonStyles=te;form=this.formBuilder.nonNullable.group({email:["",[K.required,X.emailValidator]]});cartEmail=v(this.checkoutControlService.getCartEmail(),{initialValue:""});constructor(){D(()=>{let e=this.cartEmail();e&&this.form.setValue({email:e})})}submit(){if(this.form.valid){let e=this.form.value.email;this.form.disable(),this.loadingService.startLoading(),this.cartRegisterOrGuestService.continueAsGuest(e).pipe(H(this.destroyRef)).subscribe({error:()=>{this.form.enable(),this.form.get("email")?.setErrors({emailRegisteredGuest:!0}),this.loadingService.stopLoading()},complete:()=>{this.loadingService.stopLoading()}})}else this.formHelper.validateAllFormFields(this.form)}isFieldInvalid(e){return Z(this.form,e)}static \u0275fac=function(t){return new(t||r)};static \u0275cmp=R({type:r,selectors:[["jpg-cart-register-or-guest"]],hostAttrs:[1,"jpg-cart-register-or-guest"],decls:1,vars:1,consts:[[3,"formGroup"],[3,"ngSubmit","formGroup"],["role","heading","aria-level","2",1,"jpg-cart-register-or-guest__title","rich-text",3,"innerHtml"],[1,"jpg-cart-register-or-guest__description","rich-text",3,"innerHtml"],["id","jpg-cart-register-or-guest__field-email","type","email","formControlName","email",1,"field-text",3,"placeholder"],[3,"ariaDescribedby","control"],["type","submit",1,"jpg-cart-register-or-guest__button",3,"jpgButton","disabled"]],template:function(t,n){t&1&&E(0,ue,11,23,"form",0),t&2&&k(n._data()?0:-1)},dependencies:[Q,J,M,U,P,Y,q,L,se,le,w,ne],styles:[`.jpg-cart-register-or-guest{margin-top:2.5rem}.jpg-cart-register-or-guest__title h1{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-cart-register-or-guest__title h1 br{visibility:hidden}.jpg-cart-register-or-guest__title h2{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-cart-register-or-guest__title h2 br{visibility:hidden}.jpg-cart-register-or-guest__title h3{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-cart-register-or-guest__title h3 br{visibility:hidden}.jpg-cart-register-or-guest__title h4{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-cart-register-or-guest__title h4 br{visibility:hidden}.jpg-cart-register-or-guest__title h5{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-cart-register-or-guest__title h5 br{visibility:hidden}.jpg-cart-register-or-guest__title h6{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-cart-register-or-guest__title h6 br{visibility:hidden}.jpg-cart-register-or-guest__title{font-size:2.5rem;line-height:.95;font-family:GaultierDisplay,sans-serif;text-transform:uppercase}.jpg-cart-register-or-guest__title br{visibility:hidden}.jpg-cart-register-or-guest__title{margin-bottom:.625rem}.jpg-cart-register-or-guest__description{margin-bottom:1.25rem;font-size:.75rem;color:#3f3f3f}.jpg-cart-register-or-guest__button{min-height:3.125rem;width:100%;margin-top:1.25rem}.jpg-cart-register-or-guest .jpg-form-message{--jpg-form-message-font-size: .875rem}.jpg-cart-register-or-guest .field-text{--field-text-size: 1.0625rem}
2`],encapsulation:2})};export{pe as CartRegisterOrGuestComponent};

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.