PageSourceSearch

https://rootcausescalpanalysis.com/11-es2015.1eac80aa5dd7d4aee33d.js

js rootcausescalpanalysis.com collected 2026-10-06 12:29:39 UTC 23,194 bytes, 1 lines download raw bytes

1(window.webpackJsonp=window.webpackJsonp||[]).push([[11],{"8y03":function(t,e,i){"use strict";i.r(e),i.d(e,"CheckoutModule",(function(){return V}));var n=i("ofXK"),o=i("tyNb"),c=i("3Pt+"),a=i("VFot"),s=i("fXoL"),r=i("tk/3");let l=(()=>{class t{constructor(t){this.http=t}confirmPaymentStatus(t){return this.http.post("stripe",t)}getPricePlan(t){return this.http.post("price_plans/"+t,"")}skipPayment(t){return this.http.post("skip_payment",t)}}return t.\u0275fac=function(e){return new(e||t)(s.bc(r.b))},t.\u0275prov=s.Jb({token:t,factory:t.\u0275fac,providedIn:"root"}),t})();var u=i("1kSV"),b=i("5eHb"),d=i("OiFK"),p=i("tmjD");const m=["transactionStatusModal"],h=["appointmentModal"];function f(t,e){1&t&&(s.Tb(0,"div"),s.Kc(1,"Required field"),s.Sb())}function g(t,e){1&t&&(s.Tb(0,"div"),s.Kc(1,"Inavlid email"),s.Sb())}function v(t,e){if(1&t&&(s.Tb(0,"div",37),s.Ic(1,f,2,0,"div",38),s.Ic(2,g,2,0,"div",38),s.Sb()),2&t){const t=s.hc();s.zb(1),s.oc("ngIf",t.formControls.email.errors.required),s.zb(1),s.oc("ngIf",t.formControls.email.errors.email)}}function S(t,e){1&t&&(s.Tb(0,"div"),s.Kc(1,"Required field"),s.Sb())}function y(t,e){if(1&t&&(s.Tb(0,"div",37),s.Ic(1,S,2,0,"div",38),s.Sb()),2&t){const t=s.hc();s.zb(1),s.oc("ngIf",t.formControls.phone.errors.required)}}function T(t,e){1&t&&(s.Tb(0,"div"),s.Kc(1,"Required field"),s.Sb())}function k(t,e){if(1&t&&(s.Tb(0,"div",39),s.Ic(1,T,2,0,"div",38),s.Sb()),2&t){const t=s.hc();s.zb(1),s.oc("ngIf",t.formControls.address.errors.required)}}function w(t,e){1&t&&(s.Tb(0,"div"),s.Kc(1,"Required field"),s.Sb())}function I(t,e){if(1&t&&(s.Tb(0,"div",39),s.Ic(1,w,2,0,"div",38),s.Sb()),2&t){const t=s.hc();s.zb(1),s.oc("ngIf",t.formControls.name.errors.required)}}function P(t,e){1&t&&s.Ob(0,"img",44)}function K(t,e){1&t&&s.Ob(0,"img",45)}const z=function(){return["/analysis"]};function C(t,e){if(1&t){const t=s.Ub();s.Rb(0),s.Tb(1,"p",46),s.Kc(2," Thank you for your order. "),s.Sb(),s.Tb(3,"p",47),s.Kc(4),s.Sb(),s.Tb(5,"p",47),s.Kc(6,"This virtual consultation service is NON-REFUNDABLE. You will receive your personalized Root Cause Scalp Analysis report via email within 3-5 business days from the completed order date. Once received, you will be able to schedule your appointment to review the report with certified trichologist, Bridgette Hill."),s.Sb(),s.Tb(7,"p",47),s.Kc(8,"Your scheduled appointment can be canceled within 48 hours and rescheduled for up to two (2) individual times within the 48 hours. After two (2) cancellations or if you are a no show at your scheduled appointment time, your appointment and analysis will be forfeited."),s.Sb(),s.Tb(9,"button",48),s.fc("click",(function(){return s.Bc(t),s.hc().$implicit.dismiss("Cross click")})),s.Kc(10," Go to Analysis "),s.Sb(),s.Qb()}if(2&t){const t=s.hc(2);s.zb(4),s.Mc("Your order confirmation number is ",null==t.transactionData?null:t.transactionData.id,""),s.zb(5),s.oc("routerLink",s.sc(2,z))}}function x(t,e){if(1&t){const t=s.Ub();s.Rb(0),s.Tb(1,"p",49),s.Kc(2),s.Sb(),s.Tb(3,"button",50),s.fc("click",(function(){return s.Bc(t),s.hc().$implicit.dismiss()})),s.Kc(4," Close and Retry "),s.Sb(),s.Tb(5,"p",47),s.Tb(6,"span",51),s.Kc(7," or"),s.Sb(),s.Tb(8,"a",52),s.fc("click",(function(){return s.Bc(t),s.hc().$implicit.dismiss("Cross click")})),s.Kc(9,"CANCEL"),s.Sb(),s.Tb(10,"span"),s.Kc(11,"and return to Analysis"),s.Sb(),s.Sb(),s.Qb()}if(2&t){const t=s.hc(2);s.zb(2),s.Lc(null==t.transactionData?null:t.transactionData.message),s.zb(6),s.oc("routerLink",s.sc(2,z))}}function N(t,e){if(1&t&&(s.Tb(0,"div",40),s.Tb(1,"div",41),s.Ic(2,P,1,0,"img",42),s.Ic(3,K,1,0,"ng-template",null,43,s.Jc),s.Sb(),s.Ic(5,C,11,3,"ng-container",38),s.Ic(6,x,12,3,"ng-container",38),s.Sb()),2&t){const t=s.yc(4),e=s.hc();s.zb(2),s.oc("ngIf","succeeded"===(null==e.transactionData?null:e.transactionData.status))("ngIfElse",t),s.zb(3),s.oc("ngIf","succeeded"===(null==e.transactionData?null:e.transactionData.status)),s.zb(1),s.oc("ngIf",null==e.transactionData?null:e.transactionData.error)}}function O(t,e){1&t&&s.Ob(0,"img",44)}function M(t,e){1&t&&s.Ob(0,"img",45)}const D=function(t){return[t]};function A(t,e){if(1&t){const t=s.Ub();
1s.Rb(0),s.Tb(1,"p",46),s.Kc(2," Thank you for your order. "),s.Sb(),s.Tb(3,"p",47),s.Kc(4),s.Sb(),s.Tb(5,"p",47),s.Kc(6,"Your appointment has been scheduled"),s.Sb(),s.Tb(7,"button",48),s.fc("click",(function(){return s.Bc(t),s.hc().$implicit.dismiss("Cross click")})),s.Kc(8," Go to Analysis "),s.Sb(),s.Qb()}if(2&t){const t=s.hc(2);s.zb(4),s.Mc("Your order confirmation number is ",null==t.transactionData?null:t.transactionData.id,""),s.zb(3),s.oc("routerLink",s.tc(2,D,"/analysis/details/"+t.consultationId))}}function R(t,e){if(1&t){const t=s.Ub();s.Rb(0),s.Tb(1,"p",49),s.Kc(2),s.Sb(),s.Tb(3,"button",50),s.fc("click",(function(){return s.Bc(t),s.hc().$implicit.dismiss()})),s.Kc(4," Close and Retry "),s.Sb(),s.Tb(5,"p",47),s.Tb(6,"span",51),s.Kc(7," or"),s.Sb(),s.Tb(8,"a",52),s.fc("click",(function(){return s.Bc(t),s.hc().$implicit.dismiss("Cross click")})),s.Kc(9,"CANCEL"),s.Sb(),s.Tb(10,"span"),s.Kc(11,"and return to Analysis"),s.Sb(),s.Sb(),s.Qb()}if(2&t){const t=s.hc(2);s.zb(2),s.Lc(null==t.transactionData?null:t.transactionData.message),s.zb(6),s.oc("routerLink",s.sc(2,z))}}function U(t,e){if(1&t&&(s.Tb(0,"div",40),s.Tb(1,"div",41),s.Ic(2,O,1,0,"img",42),s.Ic(3,M,1,0,"ng-template",null,43,s.Jc),s.Sb(),s.Ic(5,A,9,4,"ng-container",38),s.Ic(6,R,12,3,"ng-container",38),s.Sb()),2&t){const t=s.yc(4),e=s.hc();s.zb(2),s.oc("ngIf","succeeded"===(null==e.transactionData?null:e.transactionData.status))("ngIfElse",t),s.zb(3),s.oc("ngIf","succeeded"===(null==e.transactionData?null:e.transactionData.status)),s.zb(1),s.oc("ngIf",null==e.transactionData?null:e.transactionData.error)}}let _=(()=>{class t{constructor(t,e,i,n,o,c,a,s,r){this.fb=t,this.stripeService=e,this.checkoutService=i,this.activateRoute=n,this.location=o,this.modalService=c,this.router=a,this.toastr=s,this.utils=r,this.cardOptions={style:{base:{iconColor:"#666EE8",color:"#31325F",fontWeight:"300",fontFamily:'"Helvetica Neue", Helvetica, sans-serif',fontSize:"18px","::placeholder":{color:"#CFD7E0"}}}},this.elementsOptions={locale:"en"},this.plansDetails=[{id:5,initialMeetingTitle:"30 minutes virtual 1:1 consultation",followUpMeeting:"and a 15 minutes follow-up appointment after 90 days.",price:"200"},{id:6,initialMeetingTitle:"60 minutes virtual 1:1 consultation",followUpMeeting:"and a 15 minutes follow-up appointment after 90 days.",price:"350"},{id:3,initialMeetingTitle:"15 minutes follow up appointment",followUpMeeting:"only available after virtual 1:1 consultation",price:"65"}],this.submitted=!1}ngOnInit(){this.consultationId=this.activateRoute.snapshot.queryParamMap.get("consultationId"),this.consultationType=this.activateRoute.snapshot.queryParamMap.get("consultationType"),this.appointmentId=this.activateRoute.snapshot.queryParamMap.get("appointmentId"),this.planId=this.activateRoute.snapshot.queryParamMap.get("planId"),this.consultationType&&this.getPricePlans(),this.createForm(),this.currentUser=this.utils.getItem("currentUser"),this.currentUser&&this.patchValue()}get formControls(){return this.checkoutForm.controls}createForm(){this.checkoutForm=this.fb.group({email:["",[c.w.required,c.w.email]],phone:["",[c.w.required]],address:["",[c.w.required]],name:["",[c.w.required]]})}patchValue(){this.checkoutForm.patchValue({email:this.currentUser.user.email,phone:"",address:this.currentUser.user.address,name:`${this.currentUser.user.fname} ${this.currentUser.user.lname}`})}onBack(){this.location.back()}getPricePlans(){this.pricePlan=this.plansDetails.find(t=>t.id===Number(this.planId))}createToken(){this.submitted=!0,this.checkoutForm.valid&&this.stripeService.createToken(this.card.element).subscribe(t=>{console.log(t),t.token?(console.log(t.token.id),this.confirmPaymentStatus(t.token.id).subscribe(t=>{var e,i;this.transactionData=200!=t.status||t.error?t:t.data,"3"===this.planId?this.modalService.open(this.appointmentModal,{centered:!0,size:"succeeded"===(null===(e=this.transactionData)||void 0===e?void 0:e.status)?"lg":"md",backdrop:"static",keyboard:!1}):this.modalService.open(this.transactionStatusModal,{centered:!0,size:"succeeded"===(null===(i=this.transactionData)||void 0===i?void 0:i.status)?"lg":"md",backdrop:"static",keyboard:!1})})):t.error&&(console.log(t.error.message),this.toastr.error("",t.error.message))})}confirmPaymentStatus(t){const e={stripeToken:t,consultation_id:this.consultationId,price_id:this.pricePlan.id,price:this.pricePlan.price,appointment_id:Number(this.appointmentId),name_on_card:this.checkoutForm.value.name,email:this.checkoutForm.value.email,mobile:this.checkoutForm.value.phone,billing_address:this.checkoutForm.value.address};return this.checkoutService.confirmPaymentStatus(e)}skipPayment(){const t={consultation_id:this.consultationId,price_id:this.pricePlan.id,price:this.pricePlan.appointment_price,appointment_id:Number(this.appointmentId)};this.checkoutService.skipPayment(t).subscribe(t=>{t.error?this.toastr.error(t.message):(this.toastr.success("Analysis created"),this.router.navigate(["/analysis"]))})}}return t.\u0275fac=function(e){return new(e||t)(s.Nb(c.e),s.Nb(a.c),s.Nb(l),s.Nb(o.a),s.Nb(n.i),s.Nb(u.l),s.Nb(o.f),s.Nb(b.b),s.Nb(d.a))},t.\u0275cmp=s.Hb({type:t,selectors:[["app-checkout-main"]],viewQuery:function(t,e){var i;1&t&&(s.Pc(a.b,!0),s.Pc(m,!0),s.Pc(h,!0)),2&t&&(s.xc(i=s.gc())&&(e.card=i.first),s.xc(i=s.gc())&&(e.transactionStatusModal=i.first),s.xc(i=s.gc())&&(e.appointmentModal=i.first))},decls:57,vars:12,consts:[[1,"page-main-checkout"],[1,"container"],[1,"row"],[1,"col-md-4"],[1,"fz-16","fw-b","cursor-pointer","text-uppercase","sub-heading-2",3,"click"],[1,"fas","fa-angle-left"],[1,"col-md-12","p-0"],[1,"card"],[1,"card-body","p-0"],[1,"mb-3","text-center"],["src","assets/images/icons/credit-card.svg","alt",""],[1,"fz-24","text-center"],[1,"fz-18","text-center","mb-2"],[1,"fz-26","text-center","mb-2"],[1,"fz-18","text-center","mb-4"],[1,"fz-24","text-center","fw-b","mb-5","mt-4"],[3,"formGroup"],[1,"row","no-gutters"],[1,"col-md-6","mb-3"],[1,"form-group"],[1,"mt-2"],["src","assets/images/icons/email.svg","alt","email","srcset",""],["name","email","id","email","type","email","placeholder","Your email","formControlName","email","required","",1,"form-control"],["class","invali
1d-feedback ml-5",4,"ngIf"],[1,"ml-2"],["src","assets/images/icons/vector.svg","alt","phone","srcset",""],["name","phone","id","phone","mask","(000) 000-0000","placeholder","Phone Number","formControlName","phone","required","",1,"form-control"],[1,"col-md-12","mb-3"],["src","assets/images/icons/map-pin.svg","alt","address","srcset",""],["name","address","id","address","type","text","placeholder","Billing Address","formControlName","address","required","",1,"form-control"],["class","invalid-feedback",4,"ngIf"],["src","assets/images/icons/user.svg","alt","user","srcset",""],["name","name","id","name","type","text","placeholder","Name on credit card","formControlName","name","required","",1,"form-control"],[3,"options","elementsOptions"],["type","submit",1,"btn","btn-stripe","mt-4","py-3","px-5","fw-m",3,"click"],["transactionStatusModal",""],["appointmentModal",""],[1,"invalid-feedback","ml-5"],[4,"ngIf"],[1,"invalid-feedback"],[1,"modal-body","text-center","py-5","px-4"],[1,"image-container"],["src","assets/images/common/success.png","width","70","height","70","alt","",4,"ngIf","ngIfElse"],["failedImage",""],["src","assets/images/common/success.png","width","70","height","70","alt",""],["src","assets/images/common/failure.png","width","70","height","70","alt",""],[1,"fz-24","text-center","font-weight-bold","mt-4"],[1,"fz-16","text-center"],["type","submit",1,"btn","btn-dark","px-5","py-3","mt-4",3,"routerLink","click"],[1,"fz-24","text-center","font-weight-bold","mt-2"],[1,"btn","btn-dark","px-5","mt-4","mb-3","texe-uppercase",3,"click"],[1,"mr-1"],["href","javascript:void(0)",1,"mr-1","cancel-link",3,"routerLink","click"]],template:function(t,e){1&t&&(s.Tb(0,"div",0),s.Tb(1,"div",1),s.Tb(2,"div",2),s.Tb(3,"div",3),s.Tb(4,"p",4),s.fc("click",(function(){return e.onBack()})),s.Ob(5,"i",5),s.Kc(6," Back "),s.Sb(),s.Sb(),s.Sb(),s.Tb(7,"div",2),s.Tb(8,"div",6),s.Tb(9,"div",7),s.Tb(10,"div",8),s.Tb(11,"div",9),s.Ob(12,"img",10),s.Sb(),s.Tb(13,"p",11),s.Kc(14,"Payment Detail"),s.Sb(),s.Tb(15,"p",12),s.Kc(16,"You have selected Root Cause Scalp Analysis Report with a"),s.Sb(),s.Tb(17,"p",13),s.Kc(18),s.Sb(),s.Tb(19,"p",14),s.Kc(20),s.Sb(),s.Tb(21,"h4",15),s.Kc(22,"Enter your card details and complete the payment"),s.Sb(),s.Tb(23,"form",16),s.Tb(24,"div",17),s.Tb(25,"div",18),s.Tb(26,"div",19),s.Tb(27,"span",20),s.Ob(28,"img",21),s.Sb(),s.Ob(29,"input",22),s.Sb(),s.Ic(30,v,3,2,"div",23),s.Sb(),s.Tb(31,"div",18),s.Tb(32,"div",19),s.Tb(33,"span",24),s.Ob(34,"img",25),s.Sb(),s.Ob(35,"input",26),s.Sb(),s.Ic(36,y,2,1,"div",23),s.Sb(),s.Tb(37,"div",27),s.Tb(38,"div",19),s.Tb(39,"span"),s.Ob(40,"img",28),s.Sb(),s.Ob(41,"input",29),s.Sb(),s.Ic(42,k,2,1,"div",30),s.Sb(),s.Tb(43,"div",27),s.Tb(44,"div",19),s.Tb(45,"span"),s.Ob(46,"img",31),s.Sb(),s.Ob(47,"input",32),s.Sb(),s.Ic(48,I,2,1,"div",30),s.Sb(),s.Sb(),s.Ob(49,"ngx-stripe-card",33),s.Tb(50,"button",34),s.fc("click",(function(){return e.createToken()})),s.Kc(51),s.ic(52,"currency"),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Ic(53,N,7,4,"ng-template",null,35,s.Jc),s.Ic(55,U,7,4,"ng-template",null,36,s.Jc)),2&t&&(s.zb(18),s.Lc(null==e.pricePlan?null:e.pricePlan.initialMeetingTitle),s.zb(2),s.Lc(null==e.pricePlan?null:e.pricePlan.followUpMeeting),s.zb(3),s.oc("formGroup",e.checkoutForm),s.zb(7),s.oc("ngIf",e.submitted&&e.formControls.email.errors),s.zb(6),s.oc("ngIf",e.submitted&&e.formControls.phone.errors),s.zb(6),s.oc("ngIf",e.submitted&&e.formControls.address.errors),s.zb(6),s.oc("ngIf",e.submitted&&e.formControls.name.errors),s.zb(1),s.oc("options",e.cardOptions)("elementsOptions",e.elementsOptions),s.zb(2),s.Mc(" PAY ",s.jc(52,10,null==e.pricePlan?null:e.pricePlan.price)," "))},directives:[c.y,c.p,c.j,c.b,c.o,c.h,c.u,n.m,p.a,a.b,o.g,o.h],pipes:[n.c],styles:[".row[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]{display:flex;align-items:baseline}.row[_ngcontent-%COMP%]   .form-group[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-right:10px}"]}),t})();var q=i("7dP1"),B=i("qsya"),L=i("A/AB");const F=["transactionStatusModal"];function E(t,e){1&t&&s.Ob(0,"app-terms-conditions")}function $(t,e){1&t&&s.Ob(0,"app-privacy-policy")}const Y=function(){return["/analysis"]};function J(t,e){1&t&&(s.Tb(0,"div",26),s.Tb(1,"div",27),s.Ob(2,"img",28),s.Sb(),s.Rb(3),s.Tb(4,"p",29),s.Kc(5," Thank y
1ou for your order. "),s.Sb(),s.Tb(6,"p",30),s.Kc(7,"This virtual consultation service is NON-REFUNDABLE. You will receive your personalized Root Cause Scalp Analysis report via email within 3-5 business days from the completed order date. Once received, you will be able to schedule your appointment to review the report with certified trichologist, Bridgette Hill."),s.Sb(),s.Tb(8,"p",30),s.Kc(9,"Your scheduled appointment can be canceled within 48 hours and rescheduled for up to two (2) individual times within the 48 hours. After two (2) cancellations or if you are a no show at your scheduled appointment time, your appointment and analysis will be forfeited."),s.Sb(),s.Tb(10,"button",31),s.fc("click",(function(){return e.$implicit.dismiss("Cross click")})),s.Kc(11," Go to Analysis "),s.Sb(),s.Qb(),s.Sb()),2&t&&(s.zb(10),s.oc("routerLink",s.sc(1,Y)))}const j=[{path:"",component:(()=>{class t{constructor(t,e,i,n,o,c,a,s){this.router=t,this.checkoutService=e,this.activateRoute=i,this.toastr=n,this.location=o,this.modalService=c,this.utils=a,this.authService=s,this.termsAndConditionStatus=!1,this.closeResult=""}ngOnInit(){this.consultationId=this.activateRoute.snapshot.queryParamMap.get("consultationId"),this.consultationType=this.activateRoute.snapshot.queryParamMap.get("consultationType"),this.appointmentId=this.activateRoute.snapshot.queryParamMap.get("appointmentId"),this.planId=this.activateRoute.snapshot.queryParamMap.get("planId"),this.consultationType&&this.getPricePlans(),this.getUserData()}getUserData(){this.authService.getProfileData().subscribe(t=>{200!==t.status||t.error||(console.log(t),this.currentUser=t.data)})}getPricePlans(){this.checkoutService.getPricePlan(this.consultationType).subscribe(t=>{200===t.status&&(console.log(t),this.pricePlan=t.data)})}onAcceptTermsAndCondition(t){console.log("onAcceptTermsAndCondition",t.target.checked),this.termsAndConditionStatus=!0===t.target.checked}onPlanSelect(t){var e;this.skipPlanId=t,console.log(t),!0===this.termsAndConditionStatus?(null===(e=this.currentUser)||void 0===e?void 0:e.allow_skip_payment)?this.skipPayment():this.router.navigate(["/checkout/checkout-form"],{queryParams:{planId:t,consultationId:this.consultationId,consultationType:this.consultationType,appointmentId:this.appointmentId}}):this.toastr.info("Please accept the Terms & Conditions and Privacy Policy.")}skipPayment(){const t={consultation_id:Number(this.consultationId),price_id:this.skipPlanId,price:this.pricePlan.appointment_price,appointment_id:Number(this.appointmentId)};console.log(t),this.checkoutService.skipPayment(t).subscribe(t=>{t.error?this.toastr.error(t.message):this.modalService.open(this.transactionModal,{centered:!0,size:"lg",backdrop:"static",keyboard:!1})})}goBack(){this.location.back()}open(t){this.modalService.open(t,{ariaLabelledBy:"modal-basic-title",size:"lg"})}modal(t){this.modalService.open(t,{ariaLabelledBy:"modal-basic-title",size:"lg"})}}return t.\u0275fac=function(e){return new(e||t)(s.Nb(o.f),s.Nb(l),s.Nb(o.a),s.Nb(b.b),s.Nb(n.i),s.Nb(u.l),s.Nb(d.a),s.Nb(q.a))},t.\u0275cmp=s.Hb({type:t,selectors:[["app-checkout-plan"]],viewQuery:function(t,e){var i;1&t&&s.Pc(F,!0),2&t&&s.xc(i=s.gc())&&(e.transactionModal=i.first)},decls:73,vars:8,consts:[[1,"page-checkout-plan"],[1,"container"],[1,"row"],[1,"col"],[1,"fz-16","fw-b","cursor-pointer","text-uppercase","sub-heading-2",3,"click"],[1,"fas","fa-angle-left"],[1,"col-md-12","p-0"],[1,"card"],[1,"card-body","p-0"],[1,"mb-0","text-center"],[1,"mb-5","mt-3","font-weight-bold","text-center"],[1,"row","service-card-row","justify-content-center","no-gutters"],[1,"col-lg-4","col-md-6","mb-4","service-card-col"],[1,"card2","bg-white",3,"ngClass"],[1,"card-body","text-center"],[1,"mb-3"],[1,"btn","btn-dark","text-white","button-dark",3,"click"],[1,"btn","btn-dark","text-white","button-dark",3,"disabled","click"],[1,"custom-control","custom-checkbox","text-center","mt-2"],["id","customCheck1","type","checkbox",1,"custom-control-input",3,"checked","change"],["for","customCheck1",1,"custom-control-label","fw-m","fz-16"],["href","javascript:void(0)",1,"text-primary","btn-load-more","fw-r","mt-4",2,"text-decoration","underline",3,"click"],["content",""],["content2",""],[1,"mb-0","fz-12","text-center","mt-4"],["transactionStatusModal",""],[1,"modal-body","text-center","py-5","px-4"],[1,"image-container"],["src","assets/images/common/success.png","width","70","height","70","alt",""],[1,"fz-24","text-center","font-weight-bold","mt-4"],[1,"fz-16","text-center"],["type","submit",1,"btn","btn-dark","px-5","py-3","mt-4",3,"routerLink","click"]],template:function(t,e){if(1&t){const t=s.Ub();s.Tb(0,"div",0),s.Tb(1,"div",1),s.Tb(2,"div",2),s.Tb(3,"div",3),s.Tb(4,"p",4),s.fc("click",(function(){return e.goBack()})),s.Ob(5,"i",5),s.Kc(6," back "),s.Sb(),s.Sb(),s.Sb(),s.Tb(7,"div",2),s.Tb(8,"div",6),s.Tb(9,"div",7),s.Tb(10,"div",8),s.Tb(11,"h4",9),s.Kc(12,"Thank you for completing the Root 
1Cause Scalp Analysis questionnaire."),s.Sb(),s.Tb(13,"h5",10),s.Kc(14,"Please choose your preferred service:"),s.Sb(),s.Tb(15,"div",11),s.Tb(16,"div",12),s.Tb(17,"div",13),s.Tb(18,"div",14),s.Tb(19,"p"),s.Kc(20,"Root Cause Scalp Analysis report with a "),s.Sb(),s.Tb(21,"h6"),s.Kc(22,"30-minute virtual 1:1 consultation "),s.Sb(),s.Tb(23,"p",15),s.Kc(24,"and "),s.Ob(25,"br"),s.Kc(26," a 15-minute follow-up appointment after 90 days."),s.Sb(),s.Tb(27,"button",16),s.fc("click",(function(){return e.onPlanSelect(5)})),s.Kc(28),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Tb(29,"div",12),s.Tb(30,"div",13),s.Tb(31,"div",14),s.Tb(32,"p"),s.Kc(33,"Root Cause Scalp Analysis report with a "),s.Sb(),s.Tb(34,"h6"),s.Kc(35,"60-minute virtual 1:1 consultation "),s.Sb(),s.Tb(36,"p",15),s.Kc(37,"and "),s.Ob(38,"br"),s.Kc(39," a 15-minute follow-up appointment after 90 days."),s.Sb(),s.Tb(40,"button",16),s.fc("click",(function(){return e.onPlanSelect(6)})),s.Kc(41),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Tb(42,"div",12),s.Tb(43,"div",13),s.Tb(44,"div",14),s.Tb(45,"p"),s.Kc(46,"Additional"),s.Sb(),s.Tb(47,"h6"),s.Kc(48,"15-minute follow up appointment"),s.Sb(),s.Tb(49,"p",15),s.Kc(50,"and "),s.Ob(51,"br"),s.Kc(52,"only available after virtual 1:1 consultation"),s.Sb(),s.Tb(53,"button",17),s.fc("click",(function(){return e.onPlanSelect(3)})),s.Kc(54),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Tb(55,"div",18),s.Tb(56,"input",19),s.fc("change",(function(t){return e.onAcceptTermsAndCondition(t)})),s.Sb(),s.Tb(57,"label",20),s.Kc(58," I have read and accept the "),s.Tb(59,"a",21),s.fc("click",(function(){s.Bc(t);const i=s.yc(66);return e.open(i)})),s.Kc(60," terms & conditions"),s.Sb(),s.Kc(61," and "),s.Tb(62,"a",21),s.fc("click",(function(){s.Bc(t);const i=s.yc(68);return e.modal(i)})),s.Kc(63," privacy policy"),s.Sb(),s.Kc(64," . "),s.Sb(),s.Sb(),s.Ic(65,E,1,0,"ng-template",null,22,s.Jc),s.Ic(67,$,1,0,"ng-template",null,23,s.Jc),s.Tb(69,"p",24),s.Kc(70,"This virtual consultation service is NON-REFUNDABLE. You will receive your Root Cause Scalp Analysis report via email within 3 - 5 business days from the completed order date. Once received, you will be able to schedule your appointment to review the report with certified trichologist, Bridgette Hill. Your scheduled appointment can be canceled within 48 hours and rescheduled for up to two (2) individual times within the 48 hours. After two (2) cancellations or if you are a no show at your scheduled appointment time, your appointment and analysis will be forfeited."),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Sb(),s.Ic(71,J,12,2,"ng-template",null,25,s.Jc)}2&t&&(s.zb(17),s.oc("ngClass",e.planId?"opacity0_6":""),s.zb(11),s.Mc(" ",null!=e.currentUser&&e.currentUser.allow_skip_payment?"$0.00":"$200.00"," USD "),s.zb(2),s.oc("ngClass",e.planId?"opacity0_6":""),s.zb(11),s.Mc(" ",null!=e.currentUser&&e.currentUser.allow_skip_payment?" $0.00":"$350.00"," USD "),s.zb(2),s.oc("ngClass",e.planId?"":"opacity0_6"),s.zb(10),s.oc("disabled",0==e.appointmentId),s.zb(1),s.Mc(" ",null!=e.currentUser&&e.currentUser.allow_skip_payment?" $0.00":"$65.00"," USD "),s.zb(2),s.oc("checked",e.termsAndConditionStatus))},directives:[n.k,B.a,L.a,o.g],styles:[""]}),t})()},{path:"checkout-form",component:_}];let H=(()=>{class t{}return t.\u0275mod=s.Lb({type:t}),t.\u0275inj=s.Kb({factory:function(e){return new(e||t)},imports:[[o.i.forChild(j)],o.i]}),t})();var Q=i("PCNd"),G=i("7XxN");let V=(()=>{class t{}return t.\u0275mod=s.Lb({type:t}),t.\u0275inj=s.Kb({factory:function(e){return new(e||t)},imports:[[n.b,H,Q.a,a.a,G.a]]}),t})()}}]);

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.