1import {d,J as X,N as pt,O as q,R as y}from'./chunk-BXJP66ZJ.js';import {u,aK as st,aL as rt,m as mr,ar as Bt,aM as Xb,ax as Sc}from'./chunk-BB9iliMU.js';import {y as yn,H as Ht,P as Pf,bc as O,J as Jt,d as d1,Q,g as ee,R,m,a as P,bd as Ee$1,n as df,t as te$1,c as P$1,e as Oe,z as ze,$ as Zo,aX as Gp,q as q$,al as VU,ah as GS,ai as Vr,am as H1,au as Nt,aj as _1,ae as Do,ak as $r,an as q1,a5 as tf,a9 as nf,aL as Ln,aM as S1,ab as ur,a7 as bo,ax as Ti}from'./main-FHUOSDVE.js';import'./chunk-BABTpi0f.js';var ie=O(X());function se(t,e){t&1&&bo(0,"span");}function ce(t,e){t&1&&bo(0,"span",5);}function de(t,e){if(t&1&&(tf(0,"crnt-callout",1),Nt(1,se,1,0,"span",3)(2,ce,1,0,"span",4),nf()),t&2){let n=Ln(),l=Ln();ur("variant",l.vmType(n.type))("tabIndex",-1),Do(),ur("wlGenericRichText",n.message),Do(),ur("wlGenericRichText",n.title);}}function pe(t,e){t&1&&bo(0,"span");}function me(t,e){t&1&&bo(0,"span",5);}function le(t,e){if(t&1&&(tf(0,"crnt-callout",2),Nt(1,pe,1,0,"span",3)(2,me,1,0,"span",4),nf()),t&2){Ln(2);let n=S1(0);ur("tabIndex",-1),Do(),ur("wlGenericRichText",n.message),Do(),ur("wlGenericRichText",n.title);}}function ge(t,e){if(t&1&&Vr(0,de,3,4,"crnt-callout",1)(1,le,3,3,"crnt-callout",2),t&2){let n=e,l=Ln();$r(!n.loading&&!l.redirectable(n.code)?0:1);}}function ue(t,e){t&1&&bo(0,"span");}function he(t,e){t&1&&bo(0,"span",5);}function fe(t,e){if(t&1&&(tf(0,"crnt-callout",2),Nt(1,ue,1,0,"span",3)(2,he,1,0,"span",4),nf()),t&2){Ln();let n=S1(0);ur("tabIndex",-1),Do(),ur("wlGenericRichText",n.message),Do(),ur("wlGenericRichText",n.title);}}var{ACCEPTED:te,REJECTED:ne,INVALID_TOKEN:Ce,TOKEN_EXPIRED:_e,ALREADY_PROCESSED:Me,NOT_FOUND:xe,NOT_READY:Ee}=ie.QuotationReactionResponseCode,v=(()=>{var e,n;let t=(n=class{constructor(){Q(this,e);this.rendering=ee(),this.context=ee(),this.sectionId=st(this.rendering),this.theme=rt(this.rendering),R(this,e,m(mr)),this.quotationReactionVM$=P(this,e).select(pt),this.onCompleted$=new Ee$1,this.loadingMessage=df(()=>this.getMessage("Loading")),this.fields=df(()=>this.rendering()?.fields||{}),this.acceptedPage=df(()=>Bt(this.rendering()?.fields,"AcceptedPage",{})),this.rejectedPage=df(()=>Bt(this.rendering()?.fields,"RejectedPage",{})),this.alreadyProcessedErrorMessage=df(()=>this.getMessage("AlreadyProcessedError")),this.invalidTokenErrorMessage=df(()=>this.getMessage("InvalidTokenError")),this.notFoundErrorMessage=df(()=>this.getMessage("NotFoundError")),this.notReadyErrorMessage=df(()=>this.getMessage("NotReadyError")),this.tokenExpiredErrorMessage=df(()=>this.getMessage("TokenExpiredError")),this.genericErrorMessage=df(()=>this.getMessage("GenericError"));}ngOnInit(){this.quotationReactionVM$.pipe(te$1(i=>!i.loading),P$1(i=>i.code),Oe(this.handleQuotationReaction.bind(this)),ze(1),Zo(this.onCompleted$)).subscribe();}ngOnDestroy(){this.onCompleted$.next(true),this.onCompleted$.complete();}vmType(i){return i==="success"?"positive":i==="info"?"informative":"negative"}redirectable(i){return i===te||i===ne}handleQuotationReaction(i){switch(i){case te:P(this,e).dispatch(y({page:this.acceptedPage()}));break;case ne:P(this,e).dispatch(y({page:this.rejectedPage()}));break;case Me:P(this,e).dispatch(q({message:this.alreadyProcessedErrorMessage(),messageType:"info"}));break;case Ce:P(this,e).dispatch(q({message:this.invalidTokenErrorMessage(),messageType:"warning"}));break;case xe:P(this,e).dispatch(q({message:this.notFoundErrorMessage(),messageType:"warning"}));break;case Ee:P(this,e).dispatch(q({message:this.notReadyErrorMessage(),messageType:"info"}));break;case _e:P(this,e).dispatch(q({message:this.tokenExpiredErrorMessage(),messageType:"warning"}));break;default:P(this,e).dispatch(q({message:this.genericErrorMessage(),messageType:"danger"}));}}getMessage(i){return {title:this.fields()[`${i}MessageTitle`],message:this.fields()[`${i}MessageDescription`]}}},e=new WeakMap,n.\u0275fac=function(g){return new(g||n)},n.\u0275cmp=Jt({type:n,selectors:[["wl-quotation-reaction-container"]],inputs:{rendering:[1,"rendering"],context:[1,"context"]},decls:5,vars:4,consts:[["loading",""],["aria-live","polite",3,"variant","tabIndex"],["variant","informative","aria-live","polite",3,"tabIndex"],[4,"wlGenericRichText"],["slot","title",4,"wlGenericRichText"],["slot","title"]],template:function(g,T){if(g&1&&(GS(0),Vr(1,ge,2,1),H1(2,"async"),Nt(3,fe,3,3,"ng-template",null,0,Ti)),g&2){let b;_1(T.loadingMessage()),Do(),$r((b=q1(2,2,T.quotationReactionVM$))?1:-1,b);}},dependencies:[Pf,Gp,q$,Xb,Sc,VU],encapsulation:2,changeDetection:0}),n);return t=u([d1({name:"[closers] quotation-reaction-container"})],t),t})();var Ue=(()=>{let e=class e{};e.\u0275fac=function(i){return new(i||e)},e.\u0275mod=yn({type:e}),e.\u0275inj=Ht({imports:[Pf,d({EmailQuotationReactionHandler:v})]});let t=e;return t})();export{Ue as ContractingEmailQuotationReactionLazyTemporaryLibraryModule};//# sourceMappingURL=chunk-CJqjLnG1.js.map
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.