PageSourceSearch

https://adressandring.se/4729.dce77a02e5a59e0d.js

js adressandring.se collected 2026-10-02 16:36:00 UTC 27,223 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkadressandring_web=self.webpackChunkadressandring_web||[]).push([[4729],{893:(V,O,n)=>{n.d(O,{t:()=>m});var v=n(271),e=n(2189),T=n(2526),d=n(4460),l=n(539),h=n(1439),M=n(9847);const G=["*"],f=p=>({"border-solid-1 blue-grey-light-border":p});function $(p,E){if(1&p&&(l.j41(0,"div",3)(1,"p"),l.EFF(2),l.k0s()()),2&p){const u=E.ngIf,C=l.XpG();l.R7$(2),l.Lme("",u," av ",C.steps.length,"")}}let m=(()=>{class p{constructor(u,C){this.store=u,this.w=C,this.borderSize="md",this.showSteps=!0,this.border=!0}ngOnChanges(u){u&&u.header&&u.header.currentValue&&this.store.dispatch((0,T.f4)({header:this.header,returlUrl:this.returnUrl}))}ngAfterContentInit(){this.currentStep$=this.w.getCurrentStep().pipe((0,v.T)(u=>u.stepIndex)),this.steps.forEach((u,C,x)=>{u.stepIndex=C+1}),this.w.init(this.steps.toArray())}ngOnDestroy(){this.store.dispatch((0,T.Fr)())}static{this.\u0275fac=function(C){return new(C||p)(l.rXU(h.il),l.rXU(M.x))}}static{this.\u0275cmp=l.VBU({type:p,selectors:[["app-wizard"]],contentQueries:function(C,x,B){if(1&C&&l.wni(B,e.n,4),2&C){let y;l.mGM(y=l.lsd())&&(x.steps=y)}},inputs:{borderSize:"borderSize",header:"header",returnUrl:"returnUrl",showSteps:"showSteps",border:"border"},features:[l.OA$],ngContentSelectors:G,decls:5,vars:9,consts:[[1,"wizard","py-6","mb-lg-13","mb-3"],[3,"ngClass"],["class","center counter mt-3",4,"ngIf"],[1,"center","counter","mt-3"]],template:function(C,x){1&C&&(l.NAR(),l.j41(0,"div",0)(1,"div",1),l.SdG(2),l.k0s(),l.DNE(3,$,3,2,"div",2),l.nI1(4,"async"),l.k0s()),2&C&&(l.R7$(),l.ZvI("","md"===x.borderSize?"wizard-md":"wizard-lg"," m-auto wizard-step "),l.Y8G("ngClass",l.eq3(7,f,x.border)),l.R7$(2),l.Y8G("ngIf",x.showSteps&&x.steps.length>1&&l.bMT(4,5,x.currentStep$)))},dependencies:[d.YU,d.bT,d.Jj],styles:[".wizard-md[_ngcontent-%COMP%]{max-width:660px}.wizard-lg[_ngcontent-%COMP%]{max-width:900px}.counter[_ngcontent-%COMP%]{color:#565656}@media (max-width: 768px){.wizard-step[_ngcontent-%COMP%]{width:auto}}"]})}}return p})()},2189:(V,O,n)=>{n.d(O,{n:()=>z});var v=n(4460),e=n(539),T=n(271),d=n(6233),l=n(8503),h=n(9847);const M=["*"],G=(a,b)=>({"border-solid-1 blue-grey-light-border":a,"p-lg-3":b}),f=(a,b,s,_)=>({"justify-content-between":a,"justify-content-center":b,"justify-content-end":s,"justify-content-start":_});function $(a,b){if(1&a&&(e.j41(0,"h2",7),e.EFF(1),e.k0s()),2&a){const s=e.XpG(3);e.R7$(),e.JRh(s.header)}}function m(a,b){if(1&a&&e.nrm(0,"p",8),2&a){const s=e.XpG(3);e.Y8G("innerHTML",s.text,e.npT)}}function p(a,b){1&a&&(e.j41(0,"div"),e.nrm(1,"app-loading"),e.k0s())}function E(a,b){1&a&&(e.qex(0),e.SdG(1),e.bVm())}function u(a,b){if(1&a){const s=e.RV6();e.j41(0,"button",12),e.bIt("click",function(){e.eBV(s);const S=e.XpG(4);return e.Njj(S.previousButtonClicked(S.ev))}),e.EFF(1,"F\xf6reg\xe5ende"),e.k0s()}}function C(a,b){if(1&a&&(e.qex(0),e.EFF(1),e.bVm()),2&a){const s=e.XpG(4);e.R7$(),e.SpI(" ",s.nextButtonLabel," ")}}function x(a,b){if(1&a&&(e.qex(0),e.EFF(1),e.bVm()),2&a){const s=e.XpG(4);e.R7$(),e.SpI(" ",s.lastBtnLbl," ")}}function B(a,b){if(1&a){const s=e.RV6();e.j41(0,"div",9),e.DNE(1,u,2,0,"button",10),e.j41(2,"button",11),e.bIt("click",function(){e.eBV(s);const S=e.XpG(3);return e.Njj(S.nextButtonClicked(S.ev))}),e.DNE(3,C,2,1,"ng-container",0)(4,x,2,1,"ng-container",0),e.k0s()()}if(2&a){const s=b.ngIf,_=e.XpG(2).ngIf,S=e.XpG();e.Y8G("ngClass",e.ziG(9,f,!_.isFirstStep&&!S.placeButtonAtCenter,S.placeButtonAtCenter,_.isFirstStep&&s>1&&!S.placeButtonAtStart,_.isFirstStep&&1===s&&S.placeButtonAtStart)),e.R7$(),e.Y8G("ngIf",!_.isFirstStep&&!S.placeButtonAtCenter),e.R7$(),e.STu("btn ",_.isLastStep?"btn-primary":S.nextButtonCss," ",S.placeButtonAtStart?"btn-xs-block":"",""),e.Y8G("disabled",!(S.canContinue&&!S.isPending&&!S.isLoading)||null),e.R7$(),e.Y8G("ngIf",!_.isLastStep),e.R7$(),e.Y8G("ngIf",_.isLastStep)}}function y(a,b){if(1&a&&(e.nrm(0,"p",13),e.nI1(1,"translate")),2&a){const s=e.XpG(3);e.Y8G("innerHTML",e.bMT(1,1,s.moreInformation),e.npT)}}function L(a,b){if(1&a){const s=e.RV6();e.j41(0,"div")(1,"button",14),e.bIt("click",function(){e.eBV(s);const S=e.XpG(3);return e.Njj(S.previousButtonClicked(S.ev))}),e.EFF(2,"F\xf6reg\xe5ende"),e.k0s()()}}function t(a,b){if(1&a&&(e.j41(0,"div",2),e.DNE(1,$,2,1,"h2",3)(2,m,1,1,"p",4)(3,p,2,0,"div",0)(4,E,2,0,"ng-container",0)(5,B,5,14,"div",5),e.nI1(6,"async"),e.DNE(7,y,2,3,"p",6)(8,L,3,0,"div",0),e.k0s()),2&a){const s=e.XpG(2);e.HbH(s.stepCss),e.Y8G("ngClass",e.l_i(13,G,s.border,s.padding)),e.R7$(),e.Y8G("ngIf",s.header),e.R7$(),e.Y8G("ngIf",s.text),e.R7$(),e.Y8G("ngIf",s.isLoading),e.R7$(),e.Y8G("ngIf",!s.isLoading),e.R7$(),e.Y8G("ngIf",!s.hideButtons&&e.bMT(6,11,s.stepsCount$)),e.R7$(2),e.Y8G("ngIf",s.displayMoreInformation),e.R7$(),e.Y8G("ngIf",s.placeButtonAtCenter&&s.placePreviousButtonAtCenter)}}function A(a,b){if(1&a&&(e.qex(0),e.DNE(1,t,9,16,"div",1),e.bVm()),2&a){const s=b.ngIf,_=e.XpG();e.R7$(),e.Y8G("ngIf",s.stepIndex===_.stepIndex)}}let z=(()=>{class a{constructor(s){this.w=s,this.canContinue=!1,this.hideButtons=!1,this.placeButtonAtStart=!1,this.placeButtonAtCenter=!1,this.placePreviousButtonAtCenter=!1,this.nextButtonLabel="N\xe4sta",this.nextButtonCss="btn-primary-tertiary",this.border=!1,this.displayMoreInformation=!1,this.stepCss="",this.padding=!0,this.isLoading=!1,this.nextStepClicked=new e.bkB,this.approveTermsChangedEmitter=new e.bkB,this.approveTerms=!1,this.stepsCount$=this.w.getSteps().pipe((0,T.T)(_=>_.length))}ngAfterContentInit(){this.currentStep$=this.w.getCurrentStep(),this.currentStepSubs$=this.currentStep$.subscribe(s=>{this.isPending=!1})}ngOnDestroy(){this.currentStepSubs$.closed||this.currentStepSubs$.unsubscribe()}toggleApprove(){this.approveTerms=!this.approveTerms,this.approveTermsChangedEmitter.emit(this.approveTerms)}nextButtonClicked(s){this.isPending=!0,this.nextStepClicked.emit
1(this.stepIndex)}previousButtonClicked(s){this.w.moveToPrevStep()}static{this.\u0275fac=function(_){return new(_||a)(e.rXU(h.x))}}static{this.\u0275cmp=e.VBU({type:a,selectors:[["app-wizard-step"]],inputs:{stepIndex:"stepIndex",header:"header",text:"text",canContinue:"canContinue",lastBtnLbl:"lastBtnLbl",hideButtons:"hideButtons",placeButtonAtStart:"placeButtonAtStart",placeButtonAtCenter:"placeButtonAtCenter",placePreviousButtonAtCenter:"placePreviousButtonAtCenter",nextButtonLabel:"nextButtonLabel",nextButtonCss:"nextButtonCss",border:"border",displayMoreInformation:"displayMoreInformation",moreInformation:"moreInformation",stepCss:"stepCss",padding:"padding",isLoading:"isLoading"},outputs:{nextStepClicked:"nextStepClicked",approveTermsChangedEmitter:"approveTermsChangedEmitter"},ngContentSelectors:M,decls:2,vars:3,consts:[[4,"ngIf"],[3,"class","ngClass",4,"ngIf"],[3,"ngClass"],["class","heading-large mt-0 mb-3",4,"ngIf"],["class","m-0",3,"innerHTML",4,"ngIf"],["class","d-flex mt-3",3,"ngClass",4,"ngIf"],[3,"innerHTML",4,"ngIf"],[1,"heading-large","mt-0","mb-3"],[1,"m-0",3,"innerHTML"],[1,"d-flex","mt-3",3,"ngClass"],["class","btn btn-primary-tertiary",3,"click",4,"ngIf"],[3,"click","disabled"],[1,"btn","btn-primary-tertiary",3,"click"],[3,"innerHTML"],[1,"btn","btn-primary-tertiary","m-auto",3,"click"]],template:function(_,S){1&_&&(e.NAR(),e.DNE(0,A,2,1,"ng-container",0),e.nI1(1,"async")),2&_&&e.Y8G("ngIf",e.bMT(1,1,S.currentStep$))},dependencies:[v.bT,v.Jj,v.YU,d.q,l.h,l.D9],encapsulation:2,changeDetection:0})}}return a})()},3661:(V,O,n)=>{n.d(O,{K:()=>$});var v=n(3617),e=n(8473),T=n(4876),l=n(271),h=n(819),M=n(1687),f=n(1817);const $=(m,p=250)=>E=>(0,v.h)(E,function d(m=0,p=e.E){return m<0&&(m=0),(0,T.O)(m,m,p)}(p).pipe((0,l.T)(()=>m.status),function G(m,p=!1){return(0,h.N)((E,u)=>{let C=0;E.subscribe((0,M._)(u,x=>{const B=m(x,C++);(B||p)&&u.next(x),!B&&u.complete()}))})}(u=>"PENDING"==u,!0)).pipe((0,f.F)()))},4555:(V,O,n)=>{n.d(O,{c:()=>G});var v=n(3661),e=n(4460),T=n(3735),d=n(539),l=n(8503);function h(f,$){if(1&f&&d.nrm(0,"app-status-message",2),2&f){const m=d.XpG().$implicit;d.Y8G("type","alert")("message",m)}}function M(f,$){if(1&f&&(d.qex(0),d.DNE(1,h,1,2,"app-status-message",1),d.bVm()),2&f){const m=$.$implicit;d.R7$(),d.Y8G("ngIf",m)}}let G=(()=>{class f{constructor(m,p){this.changeDetectorRef=m,this.translateService=p,this.includeFormGroup=!1,this.maxRenderedErrors=1,this.errors=[],this.translationPrefix="validation.error"}ngOnInit(){this.formStatusSubscription$=this.form.statusChanges.pipe((0,v.K)(this.form)).subscribe(m=>{this.getFormValidationErrors()})}ngOnDestroy(){this.formStatusSubscription$?.unsubscribe()}getFormValidationErrors(){this.errors=[],this.includeFormGroup&&this.form.errors&&Object.keys(this.form.errors).forEach(m=>{const p=this.translateService.instant(`${this.translationPrefix}.form.${m}`,{value:this.form.errors[m]});this.errors.push(p)}),Object.keys(this.form.controls).forEach(m=>{const p=this.form.get(m);(p.dirty||this.validatePristineFields&&p.pristine)&&this.pushControlError(p.errors,m)}),this.changeDetectorRef.markForCheck()}pushControlError(m,p){null!=m&&Object.keys(m).forEach(E=>{const u=this.translateService.instant(`${this.translationPrefix}.${p}.${E}`,m[E]);this.errors.push(u)})}static{this.\u0275fac=function(p){return new(p||f)(d.rXU(d.gRc),d.rXU(l.c$))}}static{this.\u0275cmp=d.VBU({type:f,selectors:[["app-form-validation-errors"]],inputs:{form:"form",validatePristineFields:"validatePristineFields",includeFormGroup:"includeFormGroup",maxRenderedErrors:"maxRenderedErrors"},decls:2,vars:5,consts:[[4,"ngFor","ngForOf"],["class","d-block pt-2",3,"type","message",4,"ngIf"],[1,"d-block","pt-2",3,"type","message"]],template:function(p,E){1&p&&(d.DNE(0,M,2,1,"ng-container",0),d.nI1(1,"slice")),2&p&&d.Y8G("ngForOf",d.brH(1,1,E.errors,0,E.maxRenderedErrors))},dependencies:[e.Sq,e.P9,T.D,e.bT],encapsulation:2,changeDetection:0})}}return f})()},4729:(V,O,n)=>{n.r(O),n.d(O,{SignOrderComponent:()=>Dt});var v=n(8797),e=n(8357),T=n(3958),d=n(2743),l=n(4205),h=n(5797),M=n(7092),G=n(5429),f=n(9400),$=n(5842),m=n(334),p=n(2435),E=n(271),u=n(1318),C=n(5467),x=n(8764),B=n(6647),y=n(2676),L=n(5714),t=n(539),A=n(8544),z=n(8188),a=n(9656),b=n(1439),s=n(7480),_=n(9847);const S={loadingState:"INIT",orderViewModel:null,changeRequestModel:null,changeRequestItem:null,contentMessages:null,modals:null};let K=(()=>{class r extends T.jh{constructor(o,i,R,Y,U,N){super(S),this.orderService=o,this.modalService=i,this.changeRequestService=R,this.store=Y,this.router=U,this.wizardService=N,this.deleteOrderSubject=ne
1w l.B,this.loading=new h.t(!1),this.subs=new M.yU,this.vm$=this.select(this.state$,c=>({order:c.orderViewModel,changeRequestModel:c.changeRequestModel,changeRequest:c.changeRequestItem,isLoading:"LOADING"==c.loadingState,isLoaded:"LOADED"==c.loadingState,isError:(0,L.v)(c.loadingState),contentMessages:c.contentMessages,quote:{orgIncVat:+c.orderViewModel?.total+ +c.orderViewModel?.discount,incVat:+c.orderViewModel?.total,discount:{type:c.orderViewModel?.discountType,amount:+c.orderViewModel?.discount}}})),this.setOrderViewModel=this.updater((c,g)=>({...c,orderViewModel:g.orderSpecificationViewModelItem,changeRequestModel:g.changeRequestViewModelItem,changeRequestItem:g.requestChanges,loadingState:"LOADED"})),this.modals$=this.select(({modals:c})=>c),this.deleteOrder=this.effect(c=>c.pipe((0,$.E)(this.modals$),(0,m.p)(([g,P])=>(0,G.H)(this.modalService.openConfirmModal(P.modalRemoveOrder).result.then(W=>W,()=>!1)).pipe((0,p.$)()).pipe((0,E.T)(W=>{W&&this.deleteOrderSubject.next(g)}),(0,u.W)(()=>f.w))))),this.loadContent=this.updater((c,g)=>({...c,modals:g.modals,services:g.services,contentMessages:{...c.contentMessages,serivceDatePassed:g.serivceDatePassed,serviceCloseToStartDate:g.serviceCloseToStartDate,serviceRevoked:g.serviceRevoked,serviceUnsigned:g.serviceUnsigned,serviceUnsignedAndFree:g.serviceUnsignedAndFree}})),this.updateChangeRequestModel=this.updater((c,g)=>({...c,changeRequestItem:{...c.changeRequestItem,responsiblePerson:{...c.changeRequestItem.responsiblePerson,email:g.email,phone:g.phone}},changeRequestModel:{...c.changeRequestModel,email:g.email,phone:g.phone},loadingState:"LOADED"})),this.fetchOrderViewModel=this.effect(c=>c.pipe((0,C.c)(1),(0,x.M)(()=>{this.patchState({loadingState:"LOADING"})}),(0,B.n)(g=>this.orderService.getOrder(g.changeId).pipe((0,d.Hn)(P=>{this.setOrderViewModel(P)},P=>this.patchState({loadingState:{errorKey:"Det uppstod ett fel"}})))))),this.saveContactInformation=this.effect(c=>c.pipe((0,C.c)(1),(0,x.M)(()=>{this.patchState({loadingState:"LOADING"})}),(0,B.n)(g=>this.changeRequestService.updateContactInformation(g.changeId,g.email,g.phone).pipe((0,d.Hn)(P=>{this.updateChangeRequestModel({email:g.email,phone:g.phone})},P=>{this.patchState({loadingState:{errorKey:"general.error"}})})))));const X=this.deleteOrderSubject.pipe((0,B.n)(c=>(this.loading.next(!0),this.changeRequestService.cancel(c))));this.subs.add(X.pipe((0,$.E)(this.modals$)).subscribe({next:([c,g])=>{this.loading.next(!1),this.modalService.openAlertModal(g.modalOrderRemoved),this.store.dispatch((0,y.yK)({changeId:c.changeId})),this.router.navigate([e.J.MYPAGES+"/"+e.J.START_PAGE])},error:c=>{this.loading.next(!1),this.modalService.openAlertErrorModal(c),console.error("An error happened while saving:",c)}}))}static{this.\u0275fac=function(i){return new(i||r)(t.KVO(A.Q),t.KVO(z.B),t.KVO(a.f),t.KVO(b.il),t.KVO(s.Ix),t.KVO(_.x))}}static{this.\u0275prov=t.jDH({token:r,factory:r.\u0275fac})}}return r})();var J=n(6426),D=n(4456),k=n(6573),F=n(4460),Q=n(6233),j=n(8503),Z=n(893),q=n(2189),tt=n(4555),et=n(5397),nt=n(3735),rt=n(4921),ot=n(1),st=n(7189),it=n(7109),at=n(366);const ct=(r,I)=>({title:r,text:I,icon:"letter",url:"aendra-epost"}),lt=(r,I)=>({title:r,text:I,icon:"phone",url:"aendra-telefon"});function dt(r,I){if(1&r&&(t.j41(0,"app-information-card-box",1),t.nI1(1,"translate"),t.nrm(2,"app-information-card-item",2),t.nI1(3,"translate"),t.nrm(4,"app-information-card-item",3),t.nI1(5,"translate"),t.k0s()),2&r){const o=t.XpG();t.Y8G("title",t.bMT(1,5,"myPages.orders.details.contactOrderInformation")),t.R7$(2),t.Y8G("label",t.bMT(3,7,"myPages.orders.details.email"))("value",o.email||"-"),t.R7$(2),t.Y8G("label",t.bMT(5,9,"myPages.orders.details.phone"))("value",o.phone||"-")}}function pt(r,I){if(1&r&&(t.j41(0,"app-information-card-box",1),t.nI1(1,"translate"),t.nrm(2,"app-link-item",4),t.nI1(3,"translate"),t.nI1(4,"translate"),t.nrm(5,"app-link-item",5),t.nI1(6,"translate"),t.nI1(7,"translate"),t.k0s()),2&r){const o=t.XpG();t.Y8G("title",t.bMT(1,4,"myPages.orders.details.contactOrderInformation")),t.R7$(2),t.Y8G("valueClass","truncate")("menuItem",t.l_i(14,ct,t.bMT(3,6,"myPages.orders.details.email"),o.email||t.bMT(4,8,"myPages.orders.details.missingInformation"))),t.R7$(3),t.Y8G("menuItem",t.l_i(17,lt,t.bMT(6,10,"myPages.orders.details.phone"),o.phone||t.bMT(7,12,"myPages.orders.details.missingInformation")))}}let mt=(()=>{class r{static{this.\u0275fac=function(i){return new(i||r)}}static{this.\u0275cmp=t.VBU({type:r,selectors:[["app-contact-information-detail
1s-item"]],inputs:{email:"email",phone:"phone",approved:"approved"},decls:2,vars:2,consts:[[3,"title",4,"ngIf"],[3,"title"],[1,"d-block","border-bottom-1","blue-grey-light-border",3,"label","value"],[3,"label","value"],[1,"d-block","pb-3","border-bottom-1","blue-grey-light-border",3,"valueClass","menuItem"],[1,"d-block","pt-3",3,"menuItem"]],template:function(i,R){1&i&&t.DNE(0,dt,6,11,"app-information-card-box",0)(1,pt,8,20,"app-information-card-box",0),2&i&&(t.Y8G("ngIf",R.approved),t.R7$(),t.Y8G("ngIf",!R.approved))},dependencies:[st.P,it.b,at.V,F.bT,j.h,j.D9],styles:[".contact-information[_ngcontent-%COMP%]   div.clickable[_ngcontent-%COMP%]{cursor:pointer}.contact-information[_ngcontent-%COMP%]   div.clickable[_ngcontent-%COMP%]:hover{background-color:#f0f9ff}i[_ngcontent-%COMP%]{font-size:1.5rem}"]})}}return r})();var gt=n(1010),ut=n(4677),ht=n(7296);const ft=r=>({"blue-grey-light-border border-solid-1 border-radius-1":r}),_t=r=>({"border-bottom-1 blue-grey-light-border":r}),vt=(r,I)=>({"justify-content-center":r,"justify-content-md-start":I}),w=()=>({input:1e3,blur:0}),H=r=>({updateOn:"input blur",debounce:r});function St(r,I){1&r&&(t.j41(0,"div",3),t.nrm(1,"app-loading"),t.k0s())}function It(r,I){if(1&r&&(t.j41(0,"div",4)(1,"div")(2,"p",5),t.EFF(3),t.nI1(4,"translate"),t.k0s()()()),2&r){const o=I.ngIf;t.R7$(3),t.JRh(t.bMT(4,1,o))}}function Ct(r,I){if(1&r){const o=t.RV6();t.j41(0,"app-wizard-step",15),t.nI1(1,"translate"),t.nI1(2,"translate"),t.bIt("nextStepClicked",function(){t.eBV(o);const R=t.XpG(3);return t.Njj(R.nextStepClick())}),t.j41(3,"form",16)(4,"div",17),t.nrm(5,"input",18),t.nI1(6,"translate"),t.nrm(7,"label",19),t.k0s(),t.j41(8,"div",20),t.nrm(9,"input",21),t.nI1(10,"translate"),t.nrm(11,"label",22),t.k0s(),t.nrm(12,"app-form-validation-errors",23),t.k0s()()}if(2&r){const o=t.XpG(3);t.Y8G("hideButtons",!1)("canContinue",o.contactInformationForm.valid)("header",t.bMT(1,16,"myPages.orders.details.emailRequiredHeader"))("text",t.bMT(2,18,"myPages.orders.details.emailRequired"))("border",!1)("padding",!1),t.R7$(3),t.Y8G("formGroup",o.contactInformationForm),t.R7$(2),t.Y8G("placeholder",t.bMT(6,20,"forms.requiredEmailPlaceholder"))("ngControlOptions",t.eq3(25,H,t.lJ4(24,w))),t.R7$(2),t.Y8G("translate","forms.requiredEmailPlaceholder"),t.BMQ("aria-hidden",!1),t.R7$(2),t.Y8G("placeholder",t.bMT(10,22,"forms.phonePlaceholder"))("ngControlOptions",t.eq3(28,H,t.lJ4(27,w))),t.R7$(2),t.Y8G("translate","forms.phonePlaceholder"),t.BMQ("aria-hidden",!1),t.R7$(),t.Y8G("form",o.contactInformationForm)}}function bt(r,I){if(1&r&&t.nrm(0,"app-status-message",29),2&r){const o=t.XpG(4);t.Y8G("message",o.date.closeToStartDate?o.context.serviceCloseToStartDate:o.context.serivceDatePassed)}}function xt(r,I){if(1&r&&(t.qex(0),t.nrm(1,"app-order-details-header",24),t.DNE(2,bt,1,1,"app-status-message",25),t.nrm(3,"app-order-details-item",26)(4,"app-order-persons-item",27)(5,"app-contact-information-details-item",28),t.bVm()),2&r){const o=t.XpG(2).ngIf,i=t.XpG();t.R7$(),t.Y8G("orderProductName",o.order.mainProductName)("orderProductSubtitle",o.order.mainProductDescription),t.R7$(),t.Y8G("ngIf",!o.changeRequestModel.approved&&i.validateStartDate(o.changeRequestModel.expiryOrApplicableFrom||o.changeRequestModel.serviceStart)),t.R7$(),t.Y8G("orderDetails",o.order)("changeRequestDetails",o.changeRequestModel)("content",i.getServiceModel(o.order.mainProductCode))("simpleMode",!0),t.R7$(),t.Y8G("changeRequestDetails",o.changeRequestModel),t.R7$(),t.Y8G("email",o.changeRequestModel.email)("phone",o.changeRequestModel.phone)("approved",o.changeRequestModel.approved)}}function Rt(r,I){if(1&r&&t.nrm(0,"app-price",30),2&r){const o=t.XpG(2).ngIf;t.Y8G("quote",o.quote)}}function Mt(r,I){1&r&&t.nrm(0,"app-loading",31),2&r&&t.Y8G("showLabel",!1)}function Et(r,I){if(1&r){const o=t.RV6();t.j41(0,"button",34),t.bIt("click",function(){t.eBV(o);const R=t.XpG(4);return t.Njj(R.deleteOrder())}),t.EFF(1,"Radera best\xe4llning"),t.k0s()}}function Ot(r,I){if(1&r){const o=t.RV6();t.qex(0),t.j41(1,"app-sign-button",32),t.bIt("onProcessing",function(R){t.eBV(o);const Y=t.XpG(3);return t.Njj(Y.signProcessing(R))})("onSignCompleted",function(R){t.eBV(o);const Y=t.XpG(3);return t.Njj(Y.signSuccessful(R))}),t.k0s(),t.DNE(2,Et,2,0,"button",33),t.bVm()}if(2&r){const o=t.XpG(2).ngIf,i=t.XpG();t.R7$(),t.Y8G("enabled",o.changeRequestModel.email)("signType",i.signType)("data",o.changeRequest),t.R7$(),t.Y8G("ngIf",!i.signInProcess&&o.changeRequestModel.email)}}function Tt(r,I){1&r&&(t.nrm(0,"app-status-message",35),t.nI1(1,"translate")),2&r&&t.Y8G("message",t.bMT(1,1,"product.general.confirm.outro"))}function $t(r,I){if(1&r&&(t.qex(0),t.j41(1,"app-wizard",6),t.DNE(2,Ct,13,30,"app-wizard-step",7),t.j41(3,"app-wizard-step",8),t.DNE(4,xt,6,11,"ng-container",0),t.j41(5,"div",9)(6,"div",10),t.DNE(7,Rt,1,1,"app-price",11),t.k0s(),t.j41(8,"div",12),t.DNE(9,Mt,1,1,"app-loading",13)(10,Ot,3,4,"ng-container",0),t.k0s()(),t.DNE(11,Tt,2,3,"app-status-message",14),t.k0s()(),t.bVm()),2&r){const o=t.XpG().ngIf,i=t.XpG();t.R7$(),t.Y8G("header",i.getMyPageHeaderTitle(o.order.total))("returnUrl",i.returnUrl)("showSteps",!1)("borderSize","lg")("border",!1),t.R7$(),t.Y8G("ngIf",!o.changeRequestModel.email),t.R7$(),t.Y8G("hideButtons",!0)("padding",!1),t.R7$(),t.Y8G("ngIf",!i.signInProcess),t.R7$(),t.Y8G("ngClass",t.eq3(16,ft,!i.signInProcess)),t.R7$(),t.Y8G("ngClass",t.eq3(18,_t,!i.signInProcess)),t.R7$(),t.Y8G("ngIf",!i.signInProcess),t.R7$(),t.Y8G("ngClass",t.l_i(20,vt,i.sign
1InProcess,!i.signInProcess)),t.R7$(),t.Y8G("ngIf",i.signCompleted),t.R7$(),t.Y8G("ngIf",!o.changeRequestModel.approved),t.R7$(),t.Y8G("ngIf",!i.signInProcess)}}function Gt(r,I){if(1&r&&(t.qex(0),t.DNE(1,St,2,0,"div",1)(2,It,5,3,"div",2),t.nI1(3,"async"),t.DNE(4,$t,12,23,"ng-container",0),t.bVm()),2&r){const o=I.ngIf,i=t.XpG();t.R7$(),t.Y8G("ngIf",o.isLoading),t.R7$(),t.Y8G("ngIf",t.bMT(3,3,i.isError$)),t.R7$(2),t.Y8G("ngIf",o.isLoaded)}}let Dt=(()=>{class r{get contactInformation(){return this.contactInformationForm.value}constructor(o,i,R,Y,U,N,X,c,g){this.router=o,this.route=i,this.w=R,this.signOrderStore=Y,this.orderService=U,this.modalService=N,this.validateStartDateService=X,this.store=c,this.fb=g,this.signType=v.a.SignChangeRequest,this.signInProcess=!1,this.signCompleted=!1,this.vm$=this.signOrderStore.vm$,this.context=this.route.snapshot.data.content,this.changeId=this.route.snapshot.paramMap.get("changeId"),this.returnUrl=`/${e.J.MYPAGES}`,this.signOrderStore.fetchOrderViewModel({changeId:this.changeId}),this.signOrderStore.loadContent(this.context),this.contactInformationForm=this.fb.group({email:this.fb.control("",[D.k0.required,k.Bj,D.k0.maxLength(100)]),phone:this.fb.control("",[k.V$])}),this.signOrderStore.vm$.subscribe(P=>{P.changeRequestModel&&(P.changeRequestModel.approved&&this.router.navigate([e.J.MYPAGES]),this.contactInformationForm.patchValue({email:P.changeRequestModel.email||"",phone:P.changeRequestModel.phone||""}))})}nextStepClick(){this.signOrderStore.saveContactInformation({changeId:this.changeId,email:this.contactInformation.email,phone:this.contactInformation.phone})}getMyPageHeaderTitle(o){return 0==o?"<- Signera":"<- "+this.context.myPagesHeader.title}validateStartDate(o){return this.date=this.validateStartDateService.validateStartDate(o),this.date.datePassed}signProcessing(o){this.signInProcess=o}deleteOrder(){this.signOrderStore.deleteOrder(this.changeId)}signSuccessful(o){this.signCompleted=!0,this.store.dispatch((0,y.Nt)({changeId:this.changeId})),this.orderService.getOrder(this.changeId).subscribe(i=>{this.store.dispatch((0,J.Z1)()),this.router.navigate([`${e.J.MYPAGES}/${e.J.ORDERS_HISTORY}/${this.changeId}`]),i.orderSpecificationViewModelItem.balance>=0?this.modalService.openAlertModal({title:"Din best\xe4llning \xe4r signerad",cancelButtonLabel:"",confirmButtonLabel:"Klar",description:"Tack f\xf6r din best\xe4llning. Best\xe4llningen \xe4r nu bekr\xe4ftad."}):this.store.dispatch((0,y.uq)({changeId:this.changeId,modalItem:{title:"Din best\xe4llning \xe4r signerad",cancelButtonLabel:"",confirmButtonLabel:"Bekr\xe4fta",description:"V\xe4lj \xf6nskat betals\xe4tt nedan. <br>Om du inte g\xf6r n\xe5got val skickas en faktura och en fakturaavgift tillkommer."},email:i.changeRequestViewModelItem.email}))})}getServiceModel(o){return this.context.services.find(i=>i.typeIdentifier===o)}static{this.\u0275fac=function(i){return new(i||r)(t.rXU(s.Ix),t.rXU(s.nX),t.rXU(_.x),t.rXU(K),t.rXU(A.Q),t.rXU(z.B),t.rXU(ht.Q),t.rXU(b.il),t.rXU(D.ok))}}static{this.\u0275cmp=t.VBU({type:r,selectors:[["app-sign-order"]],features:[t.Jv_([K])],decls:2,vars:3,consts:[[4,"ngIf"],["class","mt-lg-6 mt-3",4,"ngIf"],["class","error center mt-3",4,"ngIf"],[1,"mt-lg-6","mt-3"],[1,"error","center","mt-3"],[1,"error__message","m-0"],[3,"header","returnUrl","showSteps","borderSize","border"],[3,"hideButtons","canContinue","header","text","border","padding","nextStepClicked",4,"ngIf"],[3,"hideButtons","padding"],[1,"mt-3",3,"ngClass"],[1,"d-flex","justify-content-start","mx-3","py-3",3,"ngClass"],["class","w-100",3,"quote",4,"ngIf"],[1,"d-grid","d-md-flex","align-items-md-center","my-2","mx-3",3,"ngClass"],[3,"showLabel",4,"ngIf"],["class","d-block mt-3",3,"message",4,"ngIf"],[3,"nextStepClicked","hideButtons","canContinue","header","text","border","padding"],[1,"mb-1",3,"formGroup"],[1,"custom-form-group","mt-4"],["id","email","type","email","formControlName","email","maxlength","100","required","",1,"input--small","m-0",3,"placeholder","ngControlOptions"],["for","email",3,"translate"],[1,"custom-form-group","mb-1","mt-3"],["id","phone","type","text","formControlName","phone",1,"input--small","m-0",3,"placeholder","ngControlOptions"],["for","phone",3,"translate"],[3,"form"],[3,"orderProductName","orderProductSubtitle"],["class","pb-2 d-block","type","alert",3,"message",4,"ngIf"],[3,"orderDetails","changeRequestDetails","content","simpleMode"],[3,"changeRequestDetails"],[3,"email","phone","approved"],["type","alert",1,"pb-2","d-block",3,"message"],[1,"w-100",3,"quote"],[3,"showLabel"],[1,"d-grid","d-md-inline","mb-2","mb-md-0",3,"onProcessing","onSignCompleted","enabled","signType","data"],["class","btn btn-primary-tertiary ms-md-2",3,"click",4,"ngIf"],[1,"btn","btn-primary-tertiary","ms-md-2",3,"click"],[1,"d-block","mt-3",3,"message"]],template:function(i,R){1&i&&(t.DNE(0,Gt,5,5,"ng-container",0),t.nI1(1,"async")),2&i&&t.Y8G("ngIf",t.bMT(1,1,R.vm$))},dependencies:[F.bT,F.Jj,Q.q,j.h,j.D9,j.Mm,Z.t,q.n,D.X1,D.qT,D.me,D.BC,D.cb,D.YS,D.tU,D.j4,D.JD,tt.c,et.J,nt.D,rt.V,ot.N,mt,F.YU,gt.F,ut.R],encapsulation:2})}}return r})()},6573:(V,O,n)=>{n.d(O,{Bj:()=>T,OU:()=>h,Qz:()=>l,V$:()=>d,li:()=>f,mP:()=>e,zi:()=>M});var v=n(4456);const e=v.k0.pattern(/^(19|20)[0-9]{6}\-[0-9]{4}$/),T=v.k0.pattern(/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i),d=v.k0.pattern(/^[0]\d{7,12}$/),l=v.k0.pattern(/^[0]\d{7,10}$/),h=v.k0.pattern(/^(\d{2})?\d{6}-\d{4}$/),M=v.k0.pattern(/^[0-9]{4}$/),f=(v.k0.pattern(/^[0-9]{10}$/),v.k0.pattern(/^(1\/2)?$|^(\d{1,2})$|^(\d{1,2} 1\/2)$/))},9847:(V,O,n)=>{n.d(O,{x:()=>T});var v=n(5797),e=n(539);let T=(()=>{class d{constructor(){this.steps$=new v.t(null),this.currentStep$=new v.t(null)}init(h){const M=h.map((G,f,$)=>({stepIndex:f+1,isFirstStep:0==f,isLastStep:f==$.length-1,isComplete:!1,value:G}));this.setSteps(M),this.setCurrentStep(this.steps$.value[0])}getStepsCount(){return this.steps$.value.length}getCurrentStep(){return this.currentStep$.asObservable()}getSteps(){return this.steps$.asObservable()}moveToNextStep(){window.scroll(0,0);const h=this.currentStep$.value.stepIndex;h<this.steps$.value.length&&this.setCurrentStep(this.steps$.value[h])}moveToPrevStep(){window.scroll(0,0);const h=this.currentStep$.value.stepIndex-2;h>=0&&this.setCurrentStep(this.steps$.value[h])}reloadStep(){this.setCurrentStep(this.currentStep$.value)}clearCurrentStep(){this.currentStep$.next(null)}setSteps(h){this.steps$.next(h)}setCurrentStep(h){this.currentStep$.next(h)}static{this.\u0275fac=function(M){return new(M||d)}}static{this.\u0275prov=e.jDH({token:d,factory:d.\u0275fac,providedIn:"root"})}}return d})()}}]);

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.