1"use strict";(self.webpackChunkvetServ=self.webpackChunkvetServ||[]).push([[762],{6762:(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{AuthenticationModule:()=>AuthenticationModule});var common=__webpack_require__(177),router=__webpack_require__(1188),first=__webpack_require__(1594),mergeMap=__webpack_require__(1397),selectors=__webpack_require__(2179),session_selectors=__webpack_require__(1916),core=__webpack_require__(4438),ngrx_store=__webpack_require__(4745),session_service=__webpack_require__(1759),vet_api_service=__webpack_require__(6711),find_practice_component=__webpack_require__(8031),fesm2022_forms=__webpack_require__(9417),places=__webpack_require__(90),moment_timezone=__webpack_require__(6508),moment_timezone_default=__webpack_require__.n(moment_timezone),user_service=__webpack_require__(235),textfield_component=__webpack_require__(9641),selectfield_component=__webpack_require__(217);let CreatePracticeComponent=(()=>{class CreatePracticeComponent2{constructor(formBuilder,user,session){this.formBuilder=formBuilder,this.user=user,this.session=session,this.stateprovinces=[],this.countries=places.z.countries,this.practice_entry=this.formBuilder.group({practice_name:["",fesm2022_forms.k0.required],practiceType:["",fesm2022_forms.k0.required],pnumber:["",fesm2022_forms.k0.required],address:["",fesm2022_forms.k0.required],address_line_2:[""],city:["",fesm2022_forms.k0.required],country:["",fesm2022_forms.k0.required],stateprovince:["",fesm2022_forms.k0.required],zippostal:["",fesm2022_forms.k0.required],license_number:[""],practiceID:[""],timezone:[moment_timezone_default().tz(moment_timezone_default().tz.guess()).format("z")]}),this.practiceTypes=[{label:"Animal Practice",value:"practice"},{label:"Storefront",value:"storefront"}],this.practice_entry.get("country").valueChanges.subscribe(val=>{this.stateprovinces="US"===val?places.z.usOptions:places.z.canOptions})}stagePractice(){this.user.updatePracticeID("staged"),this.practice_entry.patchValue({practiceID:"staged"}),this.user.updatePractice(this.practice_entry.value),this.session.updateSignup({currentStep:2,practice:this.practice_entry.value})}cancelCreate(e){e.preventDefault(),this.session.updateSignup({practice:null})}static{this.\u0275fac=function(t){return new(t||CreatePracticeComponent2)(core.rXU(fesm2022_forms.ok),core.rXU(user_service.D),core.rXU(session_service.Q))}}static{this.\u0275cmp=core.VBU({type:CreatePracticeComponent2,selectors:[["create-practice"]],decls:52,vars:6,consts:[[1,"row","mt-5"],[1,"col-12","text-center"],[1,"row"],[1,"col-12"],["action","#","method","POST",1,"mt-3","mx-sm-1","mx-md-5",3,"ngSubmit","formGroup"],[1,"address","px-2","pt-2","my-1",2,"border","1px solid lightgrey","border-radius","5px"],[1,"col"],[1,"title","title-med"],[1,"col","d-flex","justify-content-end"],[1,"standard","btn",3,"click"],[1,"col-12","col-sm-6"],["type","text","formControlName","practice_name"],["type","text","formControlName","practiceType",3,"options"],["type","text","formControlName","pnumber"],["type","text","formControlName","license_number"],["type","text","formControlName","address"],["type","text","formControlName","address_line_2"],["type","text","formControlName","city"],[1,"row","justify-content-evenly"],[1,"col-12","col-sm-3"],["type","text","formControlName","country",3,"options"],["type","text","formControlName","stateprovince",3,"options"],["type","text","formControlName","zippostal"],[1,"row","mb-2"],[1,"col-12","d-flex","justify-content-end","align-items-center"],["type","submit",1,"standard","btn","my-2",3,"ngClass","disabled"]],template:function(rf,ctx){1&rf&&(core.j41(0,"div",0)(1,"div",1)(2,"h2"),core.EFF(3,"Create Practice"),core.k0s()()(),core.j41(4,"div",2)(5,"div",3)(6,"form",4),core.bIt("ngSubmit",function(){return ctx.stagePractice()}),core.j41(7,"div",5)(8,"div",2)(9,"div",6)(10,"span",7),core.EFF(11,"Practice Details"),core.k0s()(),core.j41(12,"div",8)(13,"button",9),core.bIt("click",function($event){return ctx.cancelCreate($event)}),core.EFF(14," Cancel "),core.k0s()()(),core.j41(15,"div",2)(16,"div",10)(17,"text-field",11),core.EFF(18,"Practice Name *"),core.k0s()(),core.j41(19,"div",10)(20,"select-field",12),core.EFF(21,"Practice Type *"),core.k0s()(),core.j41(22,"div",10)(23,"text-field",13),core.EFF(24,"Practice Phone Number *"),core.k0s()(),core.j41(25,"div",10)(26,"text-field",14),core.EFF(27,"License Number"),core.k0s()()(),core.j41(28,"div",2)(29,"div",10)(30,"text-field",15),core.EFF(31,"Address *"),core.k0s()(),core.j41(32,"div",10)(33,"text-field",16),core.EFF(34,"Address Line 2"),core.k0s()(),core.j41(35,"div",10)(36,"text-field",17),c
1ore.EFF(37,"City *"),core.k0s()()(),core.j41(38,"div",18)(39,"div",19)(40,"select-field",20),core.EFF(41,"Country *"),core.k0s()(),core.j41(42,"div",19)(43,"select-field",21),core.EFF(44,"Province/State *"),core.k0s()(),core.j41(45,"div",19)(46,"text-field",22),core.EFF(47,"ZIP/Postal Code *"),core.k0s()()(),core.j41(48,"div",23)(49,"div",24)(50,"button",25),core.EFF(51," Submit "),core.k0s()()()()()()()),2&rf&&(core.R7$(6),core.Y8G("formGroup",ctx.practice_entry),core.R7$(14),core.Y8G("options",ctx.practiceTypes),core.R7$(20),core.Y8G("options",ctx.countries),core.R7$(3),core.Y8G("options",ctx.stateprovinces),core.R7$(7),core.Y8G("ngClass",ctx.practice_entry.valid?"":"invalid")("disabled",!ctx.practice_entry.valid))},dependencies:[common.YU,textfield_component.l,selectfield_component.w,fesm2022_forms.qT,fesm2022_forms.BC,fesm2022_forms.cb,fesm2022_forms.j4,fesm2022_forms.JD]})}}return CreatePracticeComponent2})();var account_create_component=__webpack_require__(7893),client_type_component=__webpack_require__(3291),complete_profile_component=__webpack_require__(3343),add_animal_component=__webpack_require__(801);function SignupComponent_client_type_7_Template(rf,ctx){1&rf&&core.nrm(0,"client-type")}function SignupComponent_create_practice_9_Template(rf,ctx){1&rf&&core.nrm(0,"create-practice")}function SignupComponent_find_practice_12_Template(rf,ctx){1&rf&&core.nrm(0,"find-practice")}function SignupComponent_account_create_15_Template(rf,ctx){1&rf&&core.nrm(0,"account-create")}function SignupComponent_animal_form_17_Template(rf,ctx){if(1&rf){const _r1=core.RV6();core.j41(0,"animal-form",7),core.bIt("dialogClose",function(){core.eBV(_r1);const ctx_r1=core.XpG();return core.Njj(ctx_r1.closeAnimal())})("dialogSubmit",function(){core.eBV(_r1);const ctx_r1=core.XpG();return core.Njj(ctx_r1.addAnimal())}),core.k0s()}if(2&rf){const ctx_r1=core.XpG();core.Y8G("dialogData",ctx_r1.dialogData)}}function SignupComponent_complete_profile_19_Template(rf,ctx){1&rf&&core.nrm(0,"complete-profile")}const routes=[{path:"signup",component:(()=>{class SignupComponent2{constructor(userSelectors,sessionSelectors,session,vetAPI){this.userSelectors=userSelectors,this.sessionSelectors=sessionSelectors,this.session=session,this.vetAPI=vetAPI,this.received={},this.dialogData={cancelText:null,confirmText:"Add"},this.addAnimal=()=>{console.log("Animal Added"),this.dialogData.cancelText="Done"},this.closeAnimal=()=>{this.session.updateSignup({currentStep:4}),this.sessionSelectors.select(session_selectors.D4).pipe((0,first.$)(),(0,mergeMap.Z)(signup=>this.vetAPI.post(this.session.endPoints.update_signup,{signup}))).subscribe(res=>{})},this.user$=this.userSelectors.select(selectors.wz),this.signup$=this.sessionSelectors.select(session_selectors.D4)}ngOnInit(){}static{this.\u0275fac=function(t){return new(t||SignupComponent2)(core.rXU(ngrx_store.il),core.rXU(ngrx_store.il),core.rXU(session_service.Q),core.rXU(vet_api_service.R))}}static{this.\u0275cmp=core.VBU({type:SignupComponent2,selectors:[["app-signup"]],decls:21,vars:22,consts:[[1,"bg-[#1B3A6B]","py-16"],[1,"max-w-4xl","mx-auto","px-4","lg:px-8","text-center"],[1,"font-serif","font-bold","text-4xl","md:text-5xl","text-white","leading-[1.1]","mb-2"],[1,"flex-row","d-flex","justify-content-center"],[1,"col-12","col-sm-6"],[4,"ngIf"],[3,"dialogData","dialogClose","dialogSubmit",4,"ngIf"],[3,"dialogClose","dialogSubmit","dialogData"]],template:function(rf,ctx){1&rf&&(core.j41(0,"div")(1,"section",0)(2,"div",1)(3,"h1",2),core.EFF(4,"Join Vetson "),core.k0s()()(),core.j41(5,"div",3)(6,"div",4),core.DNE(7,SignupComponent_client_type_7_Template,1,0,"client-type",5),core.nI1(8,"async"),core.DNE(9,SignupComponent_create_practice_9_Template,1,0,"create-practice",5),core.nI1(10,"async"),core.nI1(11,"async"),core.DNE(12,SignupComponent_find_practice_12_Template,1,0,"find-practice",5),core.nI1(13,"async"),core.nI1(14,"async"),core.DNE(15,SignupComponent_account_create_15_Template,1,0,"account-create",5),core.nI1(16,"async"),core.DNE(17,SignupComponent_animal_form_17_Template,1,1,"animal-form",6),core.nI1(18,"async"),core.DNE(19,SignupComponent_complete_profile_19_Template,1,0,"complete-profile",5),core.nI1(20,"async"),core.k0s()()()),2&rf&&(core.R7$(7),core.Y8G("ngIf",0==core.bMT(8,6,ctx.signup$).currentStep),core.R7$(2),core.Y8G("ngIf",1==core.bMT(10,8,ctx.signup$).currentStep&&"new"===core.bMT(11,10,ctx.signup$).practice),core.R7$(3),core.Y8G("ngIf",1==core.bMT(13,12,ctx.signup$).currentStep&&!core.bMT(14,14,ctx.signup$).practice),core.R7$(3),core.Y8G("ngIf",2==core.bMT(16,16,ctx.signup$).currentStep),core.R7$(2),core.Y8G("ngIf",3==core.bMT(18,18,ctx.signup$).currentStep),core.R7$(2),core.Y8G("ngIf",4==core.bMT(20,20,ctx.signup$).currentStep))},dependencies:[common.bT,find_practice_component.U,CreatePracticeComponent,account_create_component.$,client_type_component.X,complete_profile_component.C,add_animal_component.N,common.Jj],styles:[".screen[_ngcontent-%COMP%]{background-image:url(vetbottom.2d97d26515b8f344.png);height:100vh;background-position:bottom;bottom:0;right:0;left:0;background-repeat:no-repeat;background-size:contain}[_nghost-%COMP%] .mat-progress-spinner circle, .mat-spinner[_ngcontent-%COMP%] circle[_ng
1content-%COMP%]{stroke:#cba135}.login[_ngcontent-%COMP%]{border-radius:5px;padding:12px}.login_form[_ngcontent-%COMP%]{padding:20px;justify-content:center;align-items:center;flex-direction:row}.logo[_ngcontent-%COMP%]{margin:10px;position:relative;text-align:center}.logo[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:500px}.logo[_ngcontent-%COMP%] .login_work[_ngcontent-%COMP%]{z-index:10;position:absolute;top:0}"]})}}return SignupComponent2})()},{path:"invite/:practiceID/:vetsonID",component:(()=>{class InviteComponent2{constructor(route,router2,vetAPI,user,session){this.route=route,this.router=router2,this.vetAPI=vetAPI,this.user=user,this.session=session,this.received={}}ngOnInit(){this.route.paramMap.pipe((0,mergeMap.Z)(params=>{let vetsonID=params.get("vetsonID"),practiceID=params.get("practiceID");return this.session.updateSignup({vetsonID,practiceID}),this.vetAPI.post(this.user.endPoints.inviteClient,{vetsonID,practiceID})})).subscribe(res=>{console.log("Invitation Return",res),this.session.updateSignup({practice:res.practice,practiceID:res.practice.practiceID,userType:res.type,currentStep:2}),this.router.navigate(["/auth/signup"])})}static{this.\u0275fac=function(t){return new(t||InviteComponent2)(core.rXU(router.nX),core.rXU(router.Ix),core.rXU(vet_api_service.R),core.rXU(user_service.D),core.rXU(session_service.Q))}}static{this.\u0275cmp=core.VBU({type:InviteComponent2,selectors:[["invite"]],decls:3,vars:3,template:function(rf,ctx){1&rf&&(core.j41(0,"p"),core.EFF(1),core.nI1(2,"async"),core.k0s()),2&rf&&(core.R7$(),core.SpI("invite works! ",core.bMT(2,1,ctx.vetson$),""))},dependencies:[common.Jj]})}}return InviteComponent2})()}];let AuthenticationRoutingModule=(()=>{class AuthenticationRoutingModule2{static{this.\u0275fac=function(t){return new(t||AuthenticationRoutingModule2)}}static{this.\u0275mod=core.$C({type:AuthenticationRoutingModule2})}static{this.\u0275inj=core.G2t({imports:[router.iI.forChild(routes),router.iI]})}}return AuthenticationRoutingModule2})();var input_component_module=__webpack_require__(885),forms_component_module=__webpack_require__(2846),dialog_module=__webpack_require__(3019),mat_global_module=__webpack_require__(7938);let AuthenticationModule=(()=>{class AuthenticationModule2{static{this.\u0275fac=function(t){return new(t||AuthenticationModule2)}}static{this.\u0275mod=core.$C({type:AuthenticationModule2})}static{this.\u0275inj=core.G2t({imports:[common.MD,fesm2022_forms.X1,mat_global_module.s,AuthenticationRoutingModule,input_component_module.g,forms_component_module.V,fesm2022_forms.YN,dialog_module.P]})}}return AuthenticationModule2})()}}]);
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.