1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="9b6d0065-0cc7-5fae-a092-8a4101536091")}catch(e){}}(); 3import {O as Oe}from'./chunk-DsZt8wxU.js';import'./chunk-B8xzAYzY.js';import'./chunk-61wIR9EC.js';import'./chunk-TanFXPmN.js';import'./chunk-B41a0TTX.js';import {R as Rt,j as jt,A,a as nt,K,s as st}from'./chunk-D6i0qsyG.js';import'./chunk-VwqPgL9v.js';import {j as jM,V as Vc,T as Tr,P as d,c as He,w as we,I as Ia,c3 as lE,J as JN,p as bf,C as X_,c4 as tA,X as XN,b5 as uA,v,a6 as Re,ca as s,fz as Ke,ht as r,ag as W$1,ak as Xp,Q as Qx,s as yx,cc as nA,D as TD,O as rE,q as _D,ia as I,p0 as pC,h as dx,o as kD,r as Xh,t as eg}from'./main-CAjEjBVh.js';import'./chunk-CoDQTM9y.js';import {o}from'./chunk-Y8ySxWR_.js';import'./chunk-BgsPW_CV.js';import'./chunk-wDhbTTaT.js';import'./chunk-4hPjuRg5.js';import'./chunk-Cf6MbvcS.js';import'./chunk-BPIyHSt7.js';import'./chunk-BJ1rYuXy.js';import'./chunk-L_w69pO1.js';import {r as r$1}from'./chunk-B2Gk006u.js';import'./chunk-C4LE4KKN.js';import'./chunk-DMwH4IV5.js';import'./chunk-fL8Xvwe7.js';import'./chunk-BhlJSIvO.js';import'./chunk-CWEEvGwz.js';import'./chunk-BJwLckN_.js';import {i}from'./chunk-Drom4Rhl.js';import'./chunk-DUSEvFaX.js';import {k}from'./chunk-CO5TP6hd.js';import {W,X}from'./chunk-v5nN6aMG.js';import'./chunk-BfRDMp24.js';import'./chunk-CCD1pcHa.js';import'./chunk-TV9Wo-_X.js';import'./chunk-jlvpcNsF.js';import'./chunk-XpF_PgI4.js';import'./chunk-BwXebOV2.js';import'./chunk-BpqBTxaR.js';import'./chunk-Dsgs4QrS.js';import'./chunk-BVn1Yqp5.js';import'./chunk-Bl4Duk_u.js';import'./chunk-z-sGSgw8.js';import'./chunk-k_qLN5U6.js';import'./chunk-BWHdPvw5.js';import'./chunk-duUtsOqS.js';import'./chunk-Ctk2b32a.js';import'./chunk-BT6q-Mx6.js';import'./chunk-BhRfpHQp.js';import'./chunk-iE2_4u8g.js';import'./chunk-IfyktX2U.js';import'./chunk-C5J-BWvO.js';import'./chunk-IhXTJZ8b.js';import'./chunk-D2OIXtKo.js';import'./chunk-sPeaQwk-.js';import'./chunk-BTj3pQlu.js';import'./chunk-bk6QfquK.js';import'./chunk-DpzYoqBI.js';import'./chunk-BfAIvOhM.js';import'./chunk-i014EtwU.js';import'./chunk-D0m7Qljd.js';import'./chunk-D56l0ire.js';import'./chunk-CmrFuVZd.js';import'./chunk-BpIbrwhg.js';import'./chunk-jolbqQx5.js';import'./chunk-B2wkpN5L.js';import'./chunk-vKXJt4E8.js';import'./chunk-BjkWQ8ya.js';import'./chunk-DK5iCNHV.js';import'./chunk-CmnKksf1.js';import'./chunk-BIJz1oAh.js';import'./chunk-Bm7bSd3Z.js';import'./chunk-BQLCmwxn.js';import'./chunk-BME5YPAf.js';import'./chunk-CMZ3-Ti_.js';import'./chunk-DLWdaxmR.js';import'./chunk-CMcSeohk.js';import'./chunk-DO2rVrBf.js';function Z(t,n){if(t&1&&(Ia(0,"tg-info-box",1),Qx(1),bf()),t&2){let o=yx(),e=nA(1).errors?.[0]?.extensions?.userMessage??"Whoops! Something went wrong. Please refresh and try again.";TD("tgStyle",o.StyleEnum.danger),X_(),rE(e);}}function tt(t,n){if(t&1){let o=dx();Ia(0,"tm-sdui-step-indicator",2),kD("submit",function(){Xh(o);let e=yx();return eg(e.onSubmit())})("refetchSteps",function(){Xh(o);let e=yx();return eg(e.onRefetchSteps())}),bf(),Ia(1,"button",3),kD("click",function(){Xh(o);let e=yx();return eg(e.editStore.resetForm(e.listingId))}),_D(2,"tg-icon-left",4),Qx(3," Undo changes "),bf();}if(t&2){let o=yx(),i=nA(1);TD("steps",i)("form",o.form)("processType",o.ListTypeEnum.edit);}}function et(t,n){t&1&&_D(0,"tm-loading-spinner");}var xt=(()=>{let n=class n{constructor(){this.editStore=v(Rt),this.form=v(k).instantiateForm(),this._activatedRoute=v(Re),this._trackingService=v(nt),this._businessLine=v(o,{optional:true})??s.marketplace,this.StyleEnum=Ke,this.isFilled=r,this.ListTypeEnum=r$1,this._destroyed$=new W$1,this.listingId=this._activatedRoute.snapshot.params.listingId,this._trackingService.addEvent({flow_identifier:this.listingId,business_line:this._businessLine,process_type:st(r$1.edit),action:K.ENTRY,listingId:this.listingId,category:null,currentStep:null}),this.editStore.syncFormChanges({listingId:this.listingId,form:this.form,formChanges:this.form.valueChanges.pipe(Xp(this._destroyed$))});}ngOnDestroy(){this._destroyed$.next(),this.editStore.hasSubmitted()||this._trackingService.addEvent({flow_identifier:this.listingId,business_line:this._businessLine,process_type:st(r$1.edit),action:K.CANCEL,listingId:this.listingId,category:this.editStore.legacyCategoryId()??null,currentStep:this.editStore.stepId()??null});}onSubmit(){let i$1=i(this.form.getRawValue());this.editStore.submit(i$1);}onRefetchSteps(){this.editStore.refetchForm(i(this.form.getRawValue()));}};n.\u0275fac=function(e){return new(e||n)},n.\u0275cmp=jM({type:n,selectors:[["tm-sdui-edit-component"]],features:[uA([k,Rt,{provide:W,useExisting:Rt},{provide:jt,useExisting:Rt},{provide:X,useFactory:()=>it(v(Rt),v(A))}])],decls:5,vars:3,consts:[[1,"h-spacing-page-top","l-container"],[3,"tgStyle"],[1,"tm-sdui-form-step-indicator",3,"submit","refetchSteps","steps","form","processType"],["tgButton2","",3,"click"],["name","return","role","presentation"]],template:function(e,F){if(e&1&&(I
3a(0,"div",0),lE(1),JN(2,Z,2,2,"tg-info-box",1),JN(3,tt,4,3)(4,et,1,0,"tm-loading-spinner"),bf()),e&2){X_();let _=tA(F.editStore.steps());X_(),XN(_.error?2:-1),X_(),XN(F.isFilled(_)?3:_.isLoading?4:-1);}},dependencies:[Vc,Tr,d,Oe,He,we],styles:["tm-sdui-edit-component[_nghost-%COMP%]{display:block}"]});let t=n;return t})();function it(t,n){return ()=>I(null,null,function*(){let o=t.listingId();if(!o)return;let i=yield pC(n.getFormValues(o));i&&t.refetchForm(i.formValues);})}export{xt as SDUIEditComponent,it as createEditRefetch};//# sourceMappingURL=sdui-edit.component-2ZXn5_ms.js.map 4 5//# debugId=9b6d0065-0cc7-5fae-a092-8a4101536091
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.