PageSourceSearch

https://www.ratemyagent.com.au/chunk-BhqkOpLi.js

js ratemyagent.com.au collected 2026-09-24 09:19:57 UTC 13,981 bytes, 1 lines download raw bytes

1import {h as he}from'./chunk-BK7iKuNL.js';import {q}from'./chunk-DY_9JleW.js';import {X}from'./chunk-BH7Vn9h2.js';import {F}from'./chunk-Dm5Xol_Z.js';import {v as ve$2,n as ne$1}from'./chunk-BBNp3gnA.js';import'./chunk-Bmje3NpI.js';import {v as vt,_ as _t$1}from'./chunk-ChOlAO5K.js';import {v as v$1,a6 as Ea,M as wE,a7 as G,a8 as Nt$1,a9 as H,aa as K,ab as Wo,ac as Fe,ad as jn,ae as me$1,af as ve$1,K as Se,ag as kE,ah as f,ai as o$1,aj as lf,ak as $t,al as Jd,am as it$1,an as s$1,ao as r$1,m as mb,ap as _,F as Fn,T as Tn,aq as ti,ar as je,as as W,at as V,au as _t,av as Gn,aw as Tn$1,ax as Ze,ay as Rn,az as Pn,aA as dt,aB as fn,aC as cn,w as wt,aD as ci,S as S_,aE as YM,u as N_,aF as JM,j as jM,D as Dt,aG as Pd,aH as nf,aI as J,aJ as Z,d as dy,c as Ny,aK as tr,aL as Ie,X as Z$1,g as Ts,i as Vu,Z as Z_,A as Aw,aM as Cl,aN as ct,x as xy,h as bM,k as jy,P as Pg,aO as PT,r as rv,aP as ju,U as UM,f as $u,q as qu,aQ as MC,aR as NC,e as H_,n as zf,Q as Qf,W as Wu}from'./main-FGWGGG6G.js';import'./chunk-vlH_k_m0.js';import'./chunk-DqtWNb2V.js';var it=(()=>{class e{constructor(){this.http=v$1(tr),this.rmaApiUrl=v$1(Ie);}declineActivation(t){return this.http.post(this.rmaApiUrl("AgencyProfile/DeclineActivation"),{activationCode:t})}verifyActivation(t){return this.http.post(this.rmaApiUrl("AgencyProfile/VerifyActivation"),t)}getActivationDetails(t){return this.http.get(this.rmaApiUrl("AgencyProfile/GetActivationDetails"),{params:{activationCode:t}})}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275prov=Z$1({token:e,factory:e.\u0275fac,providedIn:"root"});}}return e})();var Nt=(e,a)=>{let t=v$1(it),i=e.params.activationCode;return t.getActivationDetails(i).pipe(Ea(o=>(console.error(o),wE(null))))};var Ot=(()=>{class e{constructor(){this.httpClient=v$1(tr),this.rmaApiUrl=v$1(Ie);}activateFromToken(t,i){let o=this.rmaApiUrl("Profile/Activate/Token");return this.httpClient.post(o,{claimToken:t,acceptTermsAndConditions:i})}getDetailsFromToken(t){let i={params:Cl({token:t})},o=this.rmaApiUrl("Profile/Activate/Token/Details");return this.httpClient.get(o,i)}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275prov=Z$1({token:e,factory:e.\u0275fac,providedIn:"root"});}}return e})();function Wt(e,a){e&1&&xy(0,"mat-spinner",5);}function Yt(e,a){if(e&1&&(Ts(0,"span"),bM(1),Vu()),e&2){let t=Z_();Aw(),rv(t.cta);}}var jt=(()=>{class e{constructor(){this.heading="",this.subheading="",this.cta="",this.termsConditions="",this.pending=false,this.activateProfile=new ct;}onActivateProfile(){this.activateProfile.emit();}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=mb({type:e,selectors:[["rma-agent-activation"]],inputs:{profileImageUrl:"profileImageUrl",heading:"heading",subheading:"subheading",cta:"cta",termsConditions:"termsConditions",pen
1ding:"pending"},outputs:{activateProfile:"activateProfile"},decls:9,vars:7,consts:[[1,"mx-auto","my-10","w-full","px-3","text-center"],["alt","Profile Image",1,"border-1","mx-auto","h-40","w-40","rounded-full","border-solid","drop-shadow-md",3,"src"],[1,"mt-10","text-center","text-3xl","font-bold",3,"innerHtml"],[1,"mb-10","text-steel-70"],["type","button","mat-flat-button","","color","primary",1,"mt-3","w-full","sm:mr-auto","sm:w-48",3,"click","disabled"],["diameter","25"],[1,"mt-3","text-steel-70",3,"innerHtml"]],template:function(i,o){i&1&&(Ts(0,"div",0),xy(1,"img",1)(2,"h1",2),Ts(3,"p",3),bM(4),Vu(),Ts(5,"button",4),jy("click",function(){return o.onActivateProfile()}),S_(6,Wt,1,0,"mat-spinner",5),S_(7,Yt,2,1,"span"),Vu(),xy(8,"p",6),Vu()),i&2&&(Aw(),Ny("src",o.profileImageUrl,Pg),Aw(),Ny("innerHtml",o.heading,PT),Aw(2),rv(o.subheading),Aw(),Ny("disabled",o.pending),Aw(),N_(o.pending?6:-1),Aw(),N_(o.pending===false?7:-1),Aw(),Ny("innerHtml",o.termsConditions,PT));},dependencies:[J,Z,Fn,Tn],encapsulation:2});}}return e})();var Kt=e=>({error:e}),Qt=e=>({name:e});function Xt(e,a){if(e&1&&xy(0,"p",2),e&2){let t=Z_().$implicit;Ny("innerHtml",t("token.error",UM(1,Kt,a)),PT);}}function Zt(e,a){if(e&1){let t=H_();Ts(0,"rma-agent-activation",5),YM(1,"async"),jy("activateProfile",function(){zf(t);let o=Z_(3);return Qf(o.activateProfile())}),Vu();}if(e&2){let t=a,i=Z_(2).$implicit,o=Z_();Ny("profileImageUrl",t.profileImageUrl)("heading",i("token.heading",UM(8,Qt,t.name)))("subheading",i("token.subheading"))("cta",i("token.cta"))("termsConditions",i("token.termsConditions"))("pending",JM(1,6,o.pending$)??false);}}function te(e,a){e&1&&(Ts(0,"div",4),xy(1,"mat-spinner",6),Vu());}function ee(e,a){if(e&1&&(S_(0,Zt,2,10,"rma-agent-activation",3),YM(1,"async"),ju(2,te,2,0,"div",4)),e&2){let t,i=Z_(2);N_((t=JM(1,1,i.activationTokenDetails$))?0:2,t);}}function ie(e,a){if(e&1&&(Ts(0,"div",1),S_(1,Xt,1,3,"p",2),YM(2,"async"),ju(3,ee,3,3),Vu()),e&2){let t,i=Z_();Aw(),N_((t=JM(2,1,i.error$))?1:3,t);}}var qt=(()=>{class e{constructor(){this.activatedRoute=v$1(G),this.activationService=v$1(Ot),this.document=v$1(Nt$1),this.router=v$1(H),this.tokenProviderService=v$1(K),this.userService=v$1(Wo),this.error=new ve$1,this.pending=new ve$1,this.error$=this.error.asObservable(),this.pending$=this.pending.asObservable().pipe(Pd(false)),this.token$=this.activatedRoute.queryParams.pipe($t(1),Se(({token:t})=>t),f()),this.token$.pipe($t(1)).subscribe(t=>{t||this.router.navigate(["/"]);}),this.activationTokenDetails$=this.token$.pipe(o$1(),nf(t=>this.activationService.getDetailsFromToken(t)),Ea(t=>(this.error.next(t?.error?.message??t.message),wE(null))),f());}activateProfile(){this.pending.next(true);let t=this.activatedRoute.snapshot.queryParamMap.get("redirectUrl");this.token$.pipe(o$1(),nf(i=>this.activationService.activateFromToken(i,true)),nf(i=>this.persistJwtAuth(i.userToken).pipe(Se(o=>({redirectUrl:t??i.redirectUrl}))))).subscribe({next:i=>{this.pending.next(false),this.document.location.href=i?.redirectUrl??`/dashboard?claimedOn=${he(new Date,"yyyy-MM-dd")}`;},error:i=>{this.pending.next(false),this.error.next(i?.error?.message??i.message);}});}persistJwtAuth(t){return this.tokenProviderService.setUserToken(t),this.userService.reloadUser()}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=mb({type:e,selectors:[["rma-activation-token"]],features:[jM([Dt("activation")])],decls:1,vars:1,consts:[["class","w-full text-center",4,"transloco","translocoPrefix"],[1,"w-full","text-center"],[3,"innerHtml"],[3,"profileImageUrl","heading","subheading","cta","termsConditions","pending"],[1,"rma-loader"],[3,"activateProfile","profileImageUrl","heading","subheading","cta","termsConditions","pending"],["diameter","30"]],template:function(i,o){i&1&&dy(0,ie,4,3,"div",0),i&2&&Ny("translocoPrefix","activation");},dependencies:[jt,J,Z,wt,ci],styles:["[_nghost-%COMP%]{display:block}"]});}}return e})();var ne=e=>({name:e});function oe(e,a){if(e&1){let t=H_();Ts(0,"button",5),jy("click",function(){zf(t);let o=Z_(4);return Qf(o.onLogout())}),bM(1),Vu();}if(e&2){let t=Z_().$implicit;Aw(),Wu(" ",t("logOut")," ");}}function re(e,a){if(e&1&&($u(0),xy(1,"rma-callout",2),Ts(2,"div",3),S_(3,oe,2,1,"button",4),Vu(),qu()),e&2){let t=a.$implicit,i=Z_();Aw(),Ny("message",t(i)),Aw(2),N_(i==="loggedIn"?3:-1);}}function ae(e,a){e&1&&dy(0,re,4,2,"ng-container",1),e&2&&Ny("translocoPrefix","agencyactivation.error");}function ce(e,a){if(e&1&&(Ts(0,"p",10),bM(1),Vu()),e&2){let t=Z_().$implicit;Aw(),rv(t("description"));}}function le(e,a){if(e&1&&(Ts(0,"header",8)(1,"h1",9),bM(2),Vu(),S_(3,ce,2,1,"p",10),Vu()),e&2){let t=a.$implicit,i=Z_(2);Aw(2),rv(t("title",UM(2,ne,i.agency.name))),Aw(),N_(i.isExistingAccount?-1:3);}}function se(e,a){if(e&1&&(Ts(0,"mat-form-field",16)(1,"mat-label"),bM(2),Vu(),xy(3,"input",17),MC(),Ts(4,"mat-hint"),bM(5),Vu(),xy(6,"mat-error"),Vu(),Ts(7,"mat-form-field",16)(8,"mat-label"),bM(9),Vu(),xy(10,"rma-password",18),MC(),Ts(11,"mat-hint"),bM(12),Vu(),xy(13,"mat-error"),Vu()),e&2){let t=Z_().$implicit;Aw(2),rv(t("alias.label")),Aw(),NC(),Aw(2),rv(t("alias.hint")),Aw(4),rv(t("password.label")),Aw(),NC(),Aw(2),rv(t("password.hint"));}}function me(e,a){if(e&1&&(Ts(0,"mat-error"),bM(1),Vu()),e&2){let t=Z_().$implicit;Aw(),Wu(" ",t("acceptTermsAndConditions.error")," ");}}function pe(e,a){e&1&&(Ts(0,"div",14),bM(1),Vu()),e&2&&(Aw(),Wu(" ",a," "));}function de(e,a){if(e&1){let t=H_();Ts(0,"div",19)(1,"button",20),jy("click",function(){zf(t);let o=Z_(4);return Qf(o.onDeclineInvitation())}),bM(2),Vu(),Ts(3,"button",21),YM(4,"async"),jy("click",function(){zf(t);let o=Z_(4);return Qf(o.onAcceptInvitation())}),Ts(5,"span"),bM(6),Vu()()();}if(e&2){let t=a.$implicit,i=Z_(4);Aw(2),rv(t("decline")),Aw(),Ny("disabled",JM(4,3,i.submitting$)),Aw(3),Wu(" ",t("accept"));}}function ue(e,a){if(e&1&&(Ts(0,"form",11),S_(1,se,14,4),Ts(2,"mat-checkbox",12),xy(3,"span",13),S_(4,me,2,1,"mat-error"),Vu(),MC(),S_(5,pe,2,1,"div",14),YM(6,"async"),dy(7,de,7,5,"div",15),Vu()),e&2){let t,i=a.$implicit,o=Z_(2),_=Z_();Ny("formGroup",_.form),Aw(),N_(o.isExistingAccount?-1:1),Aw(),NC(),Aw(),Ny("innerHtml",i("terms.label"),PT),Aw(),N_(_.form.controls.acceptTermsAndConditions.touched&&_.form.controls.acceptTermsAndConditions.invalid?4:-1),Aw(),N_((t=JM(6,6,_.serverError$))?5:-1,t),Aw(2),Ny("translocoPrefix","agencyactivation.form.actions");}}function fe(e,a){e&1&&dy(0,le,4,4,"header",6)(1,ue,8,8,"form",7),e&2&&(Ny("translocoPrefix","agencyactivation.header"),Aw(),Ny("translocoPrefix","agencyactivation.form"));}function ve(e,a){if(e&1&&(Ts(0,"div",0),S_(1,ae,1,1,"ng-container")(2,fe,2,2),Vu()),e&2){let t,i=Z_();Aw(),N_((t=!i.errorHandled&&a.error)?1:2,t);}}var Lt=(()=>{class e{constructor(){this.activatedRoute=v$1(G),this.agencyProfileService=v$1(it),this.authService=v$1(F
1),this.document=v$1(Nt$1),this.router=v$1(H),this.tokenService=v$1(K),this.userService=v$1(Wo),this.dashboardUrl=v$1(Fe),this.fb=v$1(jn),this.errorHandled=false,this.form=this.fb.group({activationCode:["",me$1.required],alias:[""],password:[""],acceptTermsAndConditions:[false,me$1.requiredTrue]}),this.serverErrorSource=new ve$1,this.submittingSource=new ve$1;let t=this.userService.currentUser$.pipe(Se(i=>i?.email));this.serverError$=this.serverErrorSource.asObservable(),this.submitting$=this.submittingSource.asObservable(),this.activationDetails$=kE([this.activatedRoute.data,t]).pipe(Se(([{activation:i},o])=>this.validateActivation(i,o)),f());}ngOnInit(){let t=this.activatedRoute.params.pipe(Se(({activationCode:i})=>i),o$1());this.activationDetails$.pipe(lf(t),Se(([{suggestedAlias:i,isExistingAccount:o},_])=>({activationCode:_,alias:i,isExistingAccount:o})),$t(1)).subscribe(i=>this.setupForm(i));}onDeclineInvitation(){this.validateForm()&&this.agencyProfileService.declineActivation(this.form.controls.activationCode.value).pipe(Ea(t=>this.handleError(t)),Jd(()=>this.setSubmittingState(false))).subscribe(()=>this.router.navigateByUrl("/"));}onAcceptInvitation(){this.validateForm()&&this.agencyProfileService.verifyActivation(this.form.getRawValue()).pipe(Ea(t=>this.handleError(t)),Jd(()=>this.setSubmittingState(false))).subscribe(t=>{this.tokenService.setUserToken(t),this.document.location=this.dashboardUrl();});}onLogout(){this.authService.logout().subscribe(),this.errorHandled=true;}setupForm(t){t.isExistingAccount?(this.form.controls.alias.clearValidators(),this.form.controls.password.clearValidators()):(this.form.controls.alias.addValidators([me$1.required,me$1.minLength(2),me$1.maxLength(25)]),this.form.controls.password.addValidators([me$1.required,me$1.minLength(8),me$1.maxLength(100)])),this.form.updateValueAndValidity(),this.form.patchValue(t);}validateForm(){let t=this.form.invalid;return t?this.form.markAllAsTouched():this.setSubmittingState(true),!t}setSubmittingState(t){this.submittingSource.next(t);}handleError(t){let i=t.error?.message??t.message??"Failed to verify activation code";return this.serverErrorSource.next(i),it$1}validateActivation(t,i){return t.activationStatus.name==="Deleted"?this.appendError(t,"deleted"):t.activationStatus.name==="Activated"?this.appendError(t,"activated"):i&&i!==t.email?this.appendError(t,"loggedIn"):t}appendError(t,i){return s$1(r$1({},t),{error:i})}static{this.\u0275fac=function(i){return new(i||e)};}static{this.\u0275cmp=mb({type:e,selectors:[["rma-agency-activation"]],features:[jM([Dt("agencyactivation")])],decls:2,vars:3,consts:[[1,"p-4","md:mx-auto","md:w-1/2","md:p-12","md:shadow-lg"],[4,"transloco","translocoPrefix"],["calloutType","error",3,"message"],[1,"my-2","w-full","text-center"],["type","button","mat-stroked-button","","color","primary"],["type","button","mat-stroked-button","","color","primary",3,"click"],["class","pb-4 text-center",4,"transloco","translocoPrefix"],["class","mx-auto space-y-4 lg:w-7/12",3,"formGroup",4,"transloco","translocoPrefix"],[1,"pb-4","text-center"],[1,"text-3xl","font-bold"],[1,"pt-4"],[1,"mx-auto","space-y-4","lg:w-7/12",3,"formGroup"],["formControlName","acceptTermsAndConditions","color","primary"],[3,"innerHtml"],[1,"rounded","bg-warning-50","p-4","text-center","text-white"],["class","mt-8 flex justify-end gap-2",4,"transloco","translocoPrefix"],[1,"block","w-full"],["matInput","","formControlName","alias","required",""],["formControlName","password","required",""],[1,"mt-8","flex","justify-end","gap-2"],["type","button","mat-button","",3,"click"],["type","submit","mat-raised-button","","color","primary",3,"click","disabled"]],template:function(i,o){if(i&1&&(S_(0,ve,3,1,"div",0),YM(1,"async")),i&2){let _;N_((_=JM(1,1,o.activationDetails$))?0:-1,_);}},dependencies:[_,Fn,Tn,ve$2,ne$1,q,ti,je,W,V,_t,vt,_t$1,X,Gn,Tn$1,Ze,Rn,Pn,dt,fn,cn,wt,ci],styles:["[_nghost-%COMP%]{display:flex;height:100%;width:100%;align-items:center}"]});}}return e})();var zt=[{path:"agency/activation/:activationCode",component:Lt,resolve:{activation:Nt},data:{hideFooter:true,renownedBranding:true}},{path:"activate/profile",component:qt,data:{hideFooter:true,basicHeader:true,renownedBranding:true}}];var Ui=zt;export{Ui as default};//# sourceMappingURL=chunk-BhqkOpLi.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.