-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path620.1b1144dc20b04c2e.js
1 lines (1 loc) · 29.5 KB
/
620.1b1144dc20b04c2e.js
1
"use strict";(self.webpackChunkemporium=self.webpackChunkemporium||[]).push([[620],{7179:(pe,d,a)=>{a.r(d),a.d(d,{CheckoutModule:()=>ue,routes:()=>c});var m=a(6019),g=a(697),n=a(9133),A=a(9165),e=a(3668),_=a(8198),Z=a(2255),f=a(4104),u=a(515),p=a(8167),v=a(138),h=a(6400),s=a(86),U=a(7444),C=a(9112),q=a(9859),b=a(6731);const y=["horizontalStepper"],F=["verticalStepper"];function x(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"First name is required"),e.qZA())}function N(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Last name is required"),e.qZA())}function J(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Email is required"),e.qZA())}function Q(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Phone is required"),e.qZA())}function k(o,i){if(1&o&&(e.TgZ(0,"mat-option",61),e._uU(1),e.qZA()),2&o){const t=i.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",t.name," ")}}function I(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Country is required"),e.qZA())}function P(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"City is required"),e.qZA())}function O(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Zip/Postal Code is required"),e.qZA())}function M(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Address is required"),e.qZA())}function Y(o,i){if(1&o&&(e.TgZ(0,"mat-radio-button",62),e.TgZ(1,"b"),e._uU(2),e.qZA(),e._uU(3),e.qZA()),2&o){const t=i.$implicit;e.Q6J("value",t),e.xp6(2),e.Oqu(t.name),e.xp6(1),e.hij(" ",t.desc,"")}}function S(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Card holder name name is required"),e.qZA())}function L(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Card number is required"),e.qZA())}function w(o,i){if(1&o&&(e.TgZ(0,"mat-option",61),e._uU(1),e.qZA()),2&o){const t=i.$implicit;e.Q6J("value",t.value),e.xp6(1),e.hij(" ",t.name," ")}}function E(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Expired month is required"),e.qZA())}function X(o,i){if(1&o&&(e.TgZ(0,"mat-option",61),e._uU(1),e.qZA()),2&o){const t=i.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",t," ")}}function z(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Expired year is required"),e.qZA())}function j(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"CVV is required"),e.qZA())}function $(o,i){if(1&o&&(e.TgZ(0,"div",63),e.TgZ(1,"div",64),e._UZ(2,"img",65),e.qZA(),e.TgZ(3,"div",64),e._uU(4),e.qZA(),e.TgZ(5,"div",64),e._uU(6),e.ALo(7,"number"),e.qZA(),e.TgZ(8,"div",66),e._uU(9),e.qZA(),e.TgZ(10,"div",64),e._uU(11),e.ALo(12,"number"),e.qZA(),e.qZA()),2&o){const t=i.$implicit;e.xp6(2),e.Q6J("src",t.images[0].small,e.LSH),e.xp6(2),e.Oqu(t.name),e.xp6(2),e.hij("$",e.xi3(7,5,t.newPrice,"1.2-2"),""),e.xp6(3),e.hij(" ",t.cartCount," "),e.xp6(2),e.hij("$",e.xi3(12,8,t.newPrice*t.cartCount,"1.2-2"),"")}}function H(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"First name is required"),e.qZA())}function D(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Last name is required"),e.qZA())}function G(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Email is required"),e.qZA())}function V(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Phone is required"),e.qZA())}function B(o,i){if(1&o&&(e.TgZ(0,"mat-option",61),e._uU(1),e.qZA()),2&o){const t=i.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",t.name," ")}}function R(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Country is required"),e.qZA())}function W(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"City is required"),e.qZA())}function K(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Zip/Postal Code is required"),e.qZA())}function ee(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Address is required"),e.qZA())}function re(o,i){if(1&o&&(e.TgZ(0,"mat-radio-button",62),e.TgZ(1,"b"),e._uU(2),e.qZA(),e._uU(3),e.qZA()),2&o){const t=i.$implicit;e.Q6J("value",t),e.xp6(2),e.Oqu(t.name),e.xp6(1),e.hij(" ",t.desc,"")}}function oe(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Card holder name name is required"),e.qZA())}function te(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Card number is required"),e.qZA())}function ie(o,i){if(1&o&&(e.TgZ(0,"mat-option",61),e._uU(1),e.qZA()),2&o){const t=i.$implicit;e.Q6J("value",t.value),e.xp6(1),e.hij(" ",t.name," ")}}function ne(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Expired month is required"),e.qZA())}function ae(o,i){if(1&o&&(e.TgZ(0,"mat-option",61),e._uU(1),e.qZA()),2&o){const t=i.$implicit;e.Q6J("value",t),e.xp6(1),e.hij(" ",t," ")}}function le(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"Expired year is required"),e.qZA())}function me(o,i){1&o&&(e.TgZ(0,"mat-error"),e._uU(1,"CVV is required"),e.qZA())}function Ze(o,i){if(1&o&&(e.TgZ(0,"div",63),e.TgZ(1,"div",64),e._UZ(2,"img",65),e.qZA(),e.TgZ(3,"div",64),e._uU(4),e.qZA(),e.TgZ(5,"div",64),e._uU(6),e.ALo(7,"number"),e.qZA(),e.TgZ(8,"div",66),e._uU(9," 1 "),e.qZA(),e.TgZ(10,"div",64),e._uU(11),e.ALo(12,"number"),e.qZA(),e.qZA()),2&o){const t=i.$implicit;e.xp6(2),e.Q6J("src",t.images[0].small,e.LSH),e.xp6(2),e.Oqu(t.name),e.xp6(2),e.hij("$",e.xi3(7,4,t.newPrice,"1.2-2"),""),e.xp6(5),e.hij("$",e.xi3(12,7,t.newPrice,"1.2-2"),"")}}const T=function(){return["/"]},c=[{path:"",component:(()=>{class o{constructor(t,r){this.appService=t,this.formBuilder=r,this.countries=[],this.months=[],this.years=[],this.deliveryMethods=[],this.grandTotal=0}ngOnInit(){this.appService.Data.cartList.forEach(t=>{this.grandTotal+=t.cartCount*t.newPrice}),this.countries=this.appService.getCountries(),this.months=this.appService.getMonths(),this.years=this.appService.getYears(),this.deliveryMethods=this.appService.getDeliveryMethods(),this.billingForm=this.formBuilder.group({firstName:["",n.kI.required],lastName:["",n.kI.required],middleName:"",company:"",email:["",n.kI.required],phone:["",n.kI.required],country:["",n.kI.required],city:["",n.kI.required],state:"",zip:["",n.kI.required],address:["",n.kI.required]}),this.deliveryForm=this.formBuilder.group({deliveryMethod:[this.deliveryMethods[0],n.kI.required]}),this.paymentForm=this.formBuilder.group({cardHolderName:["",n.kI.required],cardNumber:["",n.kI.required],expiredMonth:["",n.kI.required],expiredYear:["",n.kI.required],cvv:["",n.kI.required]})}placeOrder(){this.horizontalStepper._steps.forEach(t=>t.editable=!1),this.verticalStepper._steps.forEach(t=>t.editable=!1),this.appService.Data.cartList.length=0,this.appService.Data.totalPrice=0,this.appService.Data.totalCartCount=0}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(_.z),e.Y36(n.qu))},o.\u0275cmp=e.Xpm({type:o,selectors:[["app-checkout"]],viewQuery:function(t,r){if(1&t&&(e.Gf(y,7),e.Gf(F,7)),2&t){let l;e.iGM(l=e.CRH())&&(r.horizontalStepper=l.first),e.iGM(l=e.CRH())&&(r.verticalStepper=l.first)}},decls:476,vars:82,consts:[["linear","true","fxShow","false","fxShow.gt-sm","",1,"mat-elevation-z2"],["horizontalStepper",""],["label","Billing address",3,"stepControl"],[3,"formGroup"],["fxLayout","row wrap"],["fxFlex","100","fxFlex.gt-sm","33.3",1,"px-1"],["appearance","outline",1,"w-100"],["matInput","","placeholder","First name","formControlName","firstName","required",""],[4,"ngIf"],["matInput","","placeholder","Last name","formControlName","lastName","required",""],["matInput","","placeholder","Middle Name/Initial","formControlName","middleName"],["matInput","","placeholder","Company","formControlName","company"],["matInput","","placeholder","Email","formControlName","email","required",""],["matInput","","placeholder","Phone","formControlName","phone","required",""],["fxFlex","100","fxFlex.gt-sm","25",1,"px-1"],["placeholder","Country","formControlName","country","required",""],[3,"value",4,"ngFor","ngForOf"],["matInput","","placeholder","City","formControlName","city","required",""],["matInput","","placeholder","State/Province","formControlName","state"],["matInput","","placeholder","Zip/Postal Code","formControlName","zip","required",""],["fxFlex","100",1,"px-1"],["matInput","","placeholder","Address (street, apartment, suite, unit etc.)","formControlName","address","required",""],["fxLayout","row","fxLayoutAlign","center center",1,"mt-2","p-1"],["mat-mini-fab","","matStepperNext","","color","primary","matTooltip","Next","matTooltipPosition","after"],["label","Delivery method",3,"stepControl"],[1,"p-2",3,"formGroup"],["formControlName","deliveryMethod","fxLayout","column","fxLayoutAlign","center","required","","name","methods"],["color","primary","class","mt-1",3,"value",4,"ngFor","ngForOf"],["mat-mini-fab","","matStepperPrevious","","color","primary","matTooltip","Back","matTooltipPosition","before",1,"mr-1"],["label","Payment method",3,"stepControl"],["fxFlex","100","fxLayout","column","fxLayoutAlign","start start",1,"p-1"],[1,"text-muted"],["src","assets/images/others/card-icon.png","alt",""],["fxFlex","100","fxFlex.gt-sm","50",1,"px-1"],["matInput","","placeholder","Card holder name","formControlName","cardHolderName","required",""],["matInput","","placeholder","Card number","formControlName","cardNumber","required",""],["placeholder","Expired month","formControlName","expiredMonth","required",""],["placeholder","Expired year","formControlName","expiredYear","required",""],["matInput","","placeholder","CVV","formControlName","cvv","required",""],["label","Review Order"],["fxFlex","100",1,"p-1"],[1,"divider"],[1,"mat-table","review-order-table"],[1,"mat-header-row"],[1,"mat-header-cell"],["class","mat-row",4,"ngFor","ngForOf"],[1,"text-muted","mt-2"],["fxLayout","column","fxFlex","100","fxFlex.gt-sm","25",1,"p-1"],["fxLayout","row"],[1,"py-1"],[1,"text-muted","mr-1"],["fxLayout","row","fxLayoutAlign","center center",1,"p-1"],["mat-raised-button","","matStepperNext","","color","primary",3,"click"],["label","Confirmation"],["fxLayout","column","fxLayoutAlign","center center",1,"p-2","text-center"],["mat-fab","","color","primary"],[1,"py-2"],["mat-raised-button","","color","primary",3,"routerLink"],["linear","true","fxHide","false","fxHide.gt-sm","",1,"mat-elevation-z2"],["verticalStepper",""],[1,"text-muted","lh"],[3,"value"],["color","primary",1,"mt-1",3,"value"],[1,"mat-row"],[1,"mat-cell"],[3,"src"],[1,"mat-cell","text-muted"]],template:function(t,r){1&t&&(e.TgZ(0,"mat-horizontal-stepper",0,1),e.TgZ(2,"mat-step",2),e.TgZ(3,"form",3),e.TgZ(4,"div",4),e.TgZ(5,"div",5),e.TgZ(6,"mat-form-field",6),e.TgZ(7,"mat-label"),e._uU(8,"First name"),e.qZA(),e._UZ(9,"input",7),e.YNc(10,x,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(11,"div",5),e.TgZ(12,"mat-form-field",6),e.TgZ(13,"mat-label"),e._uU(14,"Last name"),e.qZA(),e._UZ(15,"input",9),e.YNc(16,N,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(17,"div",5),e.TgZ(18,"mat-form-field",6),e.TgZ(19,"mat-label"),e._uU(20,"Middle Name/Initial"),e.qZA(),e._UZ(21,"input",10),e.qZA(),e.qZA(),e.TgZ(22,"div",5),e.TgZ(23,"mat-form-field",6),e.TgZ(24,"mat-label"),e._uU(25,"Company"),e.qZA(),e._UZ(26,"input",11),e.qZA(),e.qZA(),e.TgZ(27,"div",5),e.TgZ(28,"mat-form-field",6),e.TgZ(29,"mat-label"),e._uU(30,"Email"),e.qZA(),e._UZ(31,"input",12),e.YNc(32,J,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(33,"div",5),e.TgZ(34,"mat-form-field",6),e.TgZ(35,"mat-label"),e._uU(36,"Phone"),e.qZA(),e._UZ(37,"input",13),e.YNc(38,Q,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(39,"div",14),e.TgZ(40,"mat-form-field",6),e.TgZ(41,"mat-label"),e._uU(42,"Country"),e.qZA(),e.TgZ(43,"mat-select",15),e.YNc(44,k,2,2,"mat-option",16),e.qZA(),e.YNc(45,I,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(46,"div",14),e.TgZ(47,"mat-form-field",6),e.TgZ(48,"mat-label"),e._uU(49,"City"),e.qZA(),e._UZ(50,"input",17),e.YNc(51,P,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(52,"div",14),e.TgZ(53,"mat-form-field",6),e.TgZ(54,"mat-label"),e._uU(55,"State/Province"),e.qZA(),e._UZ(56,"input",18),e.qZA(),e.qZA(),e.TgZ(57,"div",14),e.TgZ(58,"mat-form-field",6),e.TgZ(59,"mat-label"),e._uU(60,"Zip/Postal Code"),e.qZA(),e._UZ(61,"input",19),e.YNc(62,O,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(63,"div",20),e.TgZ(64,"mat-form-field",6),e.TgZ(65,"mat-label"),e._uU(66,"Address"),e.qZA(),e._UZ(67,"input",21),e.YNc(68,M,2,0,"mat-error",8),e.qZA(),e.qZA(),e.qZA(),e.TgZ(69,"div",22),e.TgZ(70,"button",23),e.TgZ(71,"mat-icon"),e._uU(72,"navigate_next"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(73,"mat-step",24),e.TgZ(74,"form",25),e.TgZ(75,"mat-radio-group",26),e.YNc(76,Y,4,3,"mat-radio-button",27),e.qZA(),e.TgZ(77,"div",22),e.TgZ(78,"button",28),e.TgZ(79,"mat-icon"),e._uU(80,"navigate_before"),e.qZA(),e.qZA(),e.TgZ(81,"button",23),e.TgZ(82,"mat-icon"),e._uU(83,"navigate_next"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(84,"mat-step",29),e.TgZ(85,"form",3),e.TgZ(86,"div",4),e.TgZ(87,"div",30),e.TgZ(88,"span",31),e._uU(89,"Credit Card"),e.qZA(),e._UZ(90,"img",32),e.qZA(),e.TgZ(91,"div",33),e.TgZ(92,"mat-form-field",6),e.TgZ(93,"mat-label"),e._uU(94,"Card holder name"),e.qZA(),e._UZ(95,"input",34),e.YNc(96,S,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(97,"div",33),e.TgZ(98,"mat-form-field",6),e.TgZ(99,"mat-label"),e._uU(100,"Card number"),e.qZA(),e._UZ(101,"input",35),e.YNc(102,L,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(103,"div",5),e.TgZ(104,"mat-form-field",6),e.TgZ(105,"mat-label"),e._uU(106,"Expired month"),e.qZA(),e.TgZ(107,"mat-select",36),e.YNc(108,w,2,2,"mat-option",16),e.qZA(),e.YNc(109,E,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(110,"div",5),e.TgZ(111,"mat-form-field",6),e.TgZ(112,"mat-label"),e._uU(113,"Expired year"),e.qZA(),e.TgZ(114,"mat-select",37),e.YNc(115,X,2,2,"mat-option",16),e.qZA(),e.YNc(116,z,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(117,"div",5),e.TgZ(118,"mat-form-field",6),e.TgZ(119,"mat-label"),e._uU(120,"CVV"),e.qZA(),e._UZ(121,"input",38),e.YNc(122,j,2,0,"mat-error",8),e.qZA(),e.qZA(),e.qZA(),e.TgZ(123,"div",22),e.TgZ(124,"button",28),e.TgZ(125,"mat-icon"),e._uU(126,"navigate_before"),e.qZA(),e.qZA(),e.TgZ(127,"button",23),e.TgZ(128,"mat-icon"),e._uU(129,"navigate_next"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(130,"mat-step",39),e.TgZ(131,"div",4),e.TgZ(132,"div",40),e.TgZ(133,"h3",31),e._uU(134,"Shopping Cart"),e.qZA(),e._UZ(135,"div",41),e.TgZ(136,"div",42),e.TgZ(137,"div",43),e.TgZ(138,"div",44),e._uU(139,"Product"),e.qZA(),e.TgZ(140,"div",44),e._uU(141,"Name"),e.qZA(),e.TgZ(142,"div",44),e._uU(143,"Unit Price"),e.qZA(),e.TgZ(144,"div",44),e._uU(145,"Quantity"),e.qZA(),e.TgZ(146,"div",44),e._uU(147,"Total"),e.qZA(),e.qZA(),e.YNc(148,$,13,11,"div",45),e.qZA(),e.qZA(),e.qZA(),e.TgZ(149,"div",4),e.TgZ(150,"div",40),e.TgZ(151,"h3",46),e._uU(152,"Billing information"),e.qZA(),e._UZ(153,"div",41),e.qZA(),e.TgZ(154,"div",47),e.TgZ(155,"p",31),e._uU(156,"Name:"),e.qZA(),e.TgZ(157,"p"),e._uU(158),e.qZA(),e.qZA(),e.TgZ(159,"div",47),e.TgZ(160,"p",31),e._uU(161,"Email:"),e.qZA(),e.TgZ(162,"p"),e._uU(163),e.qZA(),e.qZA(),e.TgZ(164,"div",47),e.TgZ(165,"p",31),e._uU(166,"Phone:"),e.qZA(),e.TgZ(167,"p"),e._uU(168),e.qZA(),e.qZA(),e.TgZ(169,"div",47),e.TgZ(170,"p",31),e._uU(171,"Country:"),e.qZA(),e.TgZ(172,"p"),e._uU(173),e.qZA(),e.qZA(),e.TgZ(174,"div",47),e.TgZ(175,"p",31),e._uU(176,"City:"),e.qZA(),e.TgZ(177,"p"),e._uU(178),e.qZA(),e.qZA(),e.TgZ(179,"div",47),e.TgZ(180,"p",31),e._uU(181,"State:"),e.qZA(),e.TgZ(182,"p"),e._uU(183),e.qZA(),e.qZA(),e.TgZ(184,"div",47),e.TgZ(185,"p",31),e._uU(186,"Zip/PostalCode:"),e.qZA(),e.TgZ(187,"p"),e._uU(188),e.qZA(),e.qZA(),e.TgZ(189,"div",47),e.TgZ(190,"p",31),e._uU(191,"Address:"),e.qZA(),e.TgZ(192,"p"),e._uU(193),e.qZA(),e.qZA(),e.qZA(),e.TgZ(194,"div",48),e.TgZ(195,"div",40),e.TgZ(196,"h3",46),e._uU(197,"Delivery information"),e.qZA(),e._UZ(198,"div",41),e.TgZ(199,"p",49),e._uU(200),e.TgZ(201,"span",31),e._uU(202),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(203,"div",48),e.TgZ(204,"div",40),e.TgZ(205,"h3",46),e._uU(206,"Payment information"),e.qZA(),e._UZ(207,"div",41),e.TgZ(208,"p",49),e.TgZ(209,"span",50),e._uU(210,"Card number:"),e.qZA(),e.TgZ(211,"span"),e._uU(212,"XXX-XXX-XXX-7224"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(213,"div",51),e.TgZ(214,"h2"),e.TgZ(215,"span",50),e._uU(216,"Total Price:"),e.qZA(),e.TgZ(217,"span"),e._uU(218),e.ALo(219,"number"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(220,"div",22),e.TgZ(221,"button",28),e.TgZ(222,"mat-icon"),e._uU(223,"navigate_before"),e.qZA(),e.qZA(),e.TgZ(224,"button",52),e.NdJ("click",function(){return r.placeOrder()}),e._uU(225,"Place order now"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(226,"mat-step",53),e.TgZ(227,"div",54),e.TgZ(228,"button",55),e.TgZ(229,"mat-icon"),e._uU(230,"check"),e.qZA(),e.qZA(),e.TgZ(231,"h2",56),e._uU(232,"Congratulation! Your order has been processed"),e.qZA(),e.TgZ(233,"p",31),e._uU(234,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tempus dolor ante, ut luctus mi faucibus a. Ut eu tincidunt neque. Proin porttitor id ligula id placerat. Integer nec nulla varius, dapibus libero quis, semper eros. Aliquam erat volutpat. Proin volutpat tellus vel purus interdum euismod."),e.qZA(),e.qZA(),e.TgZ(235,"div",22),e.TgZ(236,"a",57),e._uU(237,"Return to Shop"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(238,"mat-vertical-stepper",58,59),e.TgZ(240,"mat-step",2),e.TgZ(241,"form",3),e.TgZ(242,"div",4),e.TgZ(243,"div",5),e.TgZ(244,"mat-form-field",6),e.TgZ(245,"mat-label"),e._uU(246,"First name"),e.qZA(),e._UZ(247,"input",7),e.YNc(248,H,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(249,"div",5),e.TgZ(250,"mat-form-field",6),e.TgZ(251,"mat-label"),e._uU(252,"Last name"),e.qZA(),e._UZ(253,"input",9),e.YNc(254,D,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(255,"div",5),e.TgZ(256,"mat-form-field",6),e.TgZ(257,"mat-label"),e._uU(258,"Middle Name/Initial"),e.qZA(),e._UZ(259,"input",10),e.qZA(),e.qZA(),e.TgZ(260,"div",5),e.TgZ(261,"mat-form-field",6),e.TgZ(262,"mat-label"),e._uU(263,"Company"),e.qZA(),e._UZ(264,"input",11),e.qZA(),e.qZA(),e.TgZ(265,"div",5),e.TgZ(266,"mat-form-field",6),e.TgZ(267,"mat-label"),e._uU(268,"Email"),e.qZA(),e._UZ(269,"input",12),e.YNc(270,G,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(271,"div",5),e.TgZ(272,"mat-form-field",6),e.TgZ(273,"mat-label"),e._uU(274,"Phone"),e.qZA(),e._UZ(275,"input",13),e.YNc(276,V,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(277,"div",14),e.TgZ(278,"mat-form-field",6),e.TgZ(279,"mat-label"),e._uU(280,"Country"),e.qZA(),e.TgZ(281,"mat-select",15),e.YNc(282,B,2,2,"mat-option",16),e.qZA(),e.YNc(283,R,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(284,"div",14),e.TgZ(285,"mat-form-field",6),e.TgZ(286,"mat-label"),e._uU(287,"City"),e.qZA(),e._UZ(288,"input",17),e.YNc(289,W,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(290,"div",14),e.TgZ(291,"mat-form-field",6),e.TgZ(292,"mat-label"),e._uU(293,"State/Province"),e.qZA(),e._UZ(294,"input",18),e.qZA(),e.qZA(),e.TgZ(295,"div",14),e.TgZ(296,"mat-form-field",6),e.TgZ(297,"mat-label"),e._uU(298,"Zip/Postal Code"),e.qZA(),e._UZ(299,"input",19),e.YNc(300,K,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(301,"div",20),e.TgZ(302,"mat-form-field",6),e.TgZ(303,"mat-label"),e._uU(304,"Address"),e.qZA(),e._UZ(305,"input",21),e.YNc(306,ee,2,0,"mat-error",8),e.qZA(),e.qZA(),e.qZA(),e.TgZ(307,"div",22),e.TgZ(308,"button",23),e.TgZ(309,"mat-icon"),e._uU(310,"expand_more"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(311,"mat-step",24),e.TgZ(312,"form",25),e.TgZ(313,"mat-radio-group",26),e.YNc(314,re,4,3,"mat-radio-button",27),e.qZA(),e.TgZ(315,"div",22),e.TgZ(316,"button",28),e.TgZ(317,"mat-icon"),e._uU(318,"expand_less"),e.qZA(),e.qZA(),e.TgZ(319,"button",23),e.TgZ(320,"mat-icon"),e._uU(321,"expand_more"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(322,"mat-step",29),e.TgZ(323,"form",3),e.TgZ(324,"div",4),e.TgZ(325,"div",30),e.TgZ(326,"span",31),e._uU(327,"Credit Card"),e.qZA(),e._UZ(328,"img",32),e.qZA(),e.TgZ(329,"div",33),e.TgZ(330,"mat-form-field",6),e.TgZ(331,"mat-label"),e._uU(332,"Card holder name"),e.qZA(),e._UZ(333,"input",34),e.YNc(334,oe,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(335,"div",33),e.TgZ(336,"mat-form-field",6),e.TgZ(337,"mat-label"),e._uU(338,"Card number"),e.qZA(),e._UZ(339,"input",35),e.YNc(340,te,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(341,"div",5),e.TgZ(342,"mat-form-field",6),e.TgZ(343,"mat-label"),e._uU(344,"Expired month"),e.qZA(),e.TgZ(345,"mat-select",36),e.YNc(346,ie,2,2,"mat-option",16),e.qZA(),e.YNc(347,ne,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(348,"div",5),e.TgZ(349,"mat-form-field",6),e.TgZ(350,"mat-label"),e._uU(351,"Expired year"),e.qZA(),e.TgZ(352,"mat-select",37),e.YNc(353,ae,2,2,"mat-option",16),e.qZA(),e.YNc(354,le,2,0,"mat-error",8),e.qZA(),e.qZA(),e.TgZ(355,"div",5),e.TgZ(356,"mat-form-field",6),e.TgZ(357,"mat-label"),e._uU(358,"CVV"),e.qZA(),e._UZ(359,"input",38),e.YNc(360,me,2,0,"mat-error",8),e.qZA(),e.qZA(),e.qZA(),e.TgZ(361,"div",22),e.TgZ(362,"button",28),e.TgZ(363,"mat-icon"),e._uU(364,"expand_less"),e.qZA(),e.qZA(),e.TgZ(365,"button",23),e.TgZ(366,"mat-icon"),e._uU(367,"expand_more"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(368,"mat-step",39),e.TgZ(369,"div",4),e.TgZ(370,"div",40),e.TgZ(371,"h3",31),e._uU(372,"Shopping Cart"),e.qZA(),e._UZ(373,"div",41),e.TgZ(374,"div",42),e.TgZ(375,"div",43),e.TgZ(376,"div",44),e._uU(377,"Product"),e.qZA(),e.TgZ(378,"div",44),e._uU(379,"Name"),e.qZA(),e.TgZ(380,"div",44),e._uU(381,"Unit Price"),e.qZA(),e.TgZ(382,"div",44),e._uU(383,"Quantity"),e.qZA(),e.TgZ(384,"div",44),e._uU(385,"Total"),e.qZA(),e.qZA(),e.YNc(386,Ze,13,10,"div",45),e.qZA(),e.qZA(),e.qZA(),e.TgZ(387,"div",4),e.TgZ(388,"div",40),e.TgZ(389,"h3",46),e._uU(390,"Billing information"),e.qZA(),e._UZ(391,"div",41),e.qZA(),e.TgZ(392,"div",47),e.TgZ(393,"p",31),e._uU(394,"Name:"),e.qZA(),e.TgZ(395,"p"),e._uU(396),e.qZA(),e.qZA(),e.TgZ(397,"div",47),e.TgZ(398,"p",31),e._uU(399,"Email:"),e.qZA(),e.TgZ(400,"p"),e._uU(401),e.qZA(),e.qZA(),e.TgZ(402,"div",47),e.TgZ(403,"p",31),e._uU(404,"Phone:"),e.qZA(),e.TgZ(405,"p"),e._uU(406),e.qZA(),e.qZA(),e.TgZ(407,"div",47),e.TgZ(408,"p",31),e._uU(409,"Country:"),e.qZA(),e.TgZ(410,"p"),e._uU(411),e.qZA(),e.qZA(),e.TgZ(412,"div",47),e.TgZ(413,"p",31),e._uU(414,"City:"),e.qZA(),e.TgZ(415,"p"),e._uU(416),e.qZA(),e.qZA(),e.TgZ(417,"div",47),e.TgZ(418,"p",31),e._uU(419,"State:"),e.qZA(),e.TgZ(420,"p"),e._uU(421),e.qZA(),e.qZA(),e.TgZ(422,"div",47),e.TgZ(423,"p",31),e._uU(424,"Zip/PostalCode:"),e.qZA(),e.TgZ(425,"p"),e._uU(426),e.qZA(),e.qZA(),e.TgZ(427,"div",47),e.TgZ(428,"p",31),e._uU(429,"Address:"),e.qZA(),e.TgZ(430,"p"),e._uU(431),e.qZA(),e.qZA(),e.qZA(),e.TgZ(432,"div",48),e.TgZ(433,"div",40),e.TgZ(434,"h3",46),e._uU(435,"Delivery information"),e.qZA(),e._UZ(436,"div",41),e.TgZ(437,"p",49),e._uU(438),e.TgZ(439,"span",31),e._uU(440),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(441,"div",48),e.TgZ(442,"div",40),e.TgZ(443,"h3",46),e._uU(444,"Payment information"),e.qZA(),e._UZ(445,"div",41),e.TgZ(446,"p",49),e.TgZ(447,"span",50),e._uU(448,"Card number:"),e.qZA(),e.TgZ(449,"span"),e._uU(450,"XXX-XXX-XXX-7224"),e.qZA(),e.qZA(),e.qZA(),e.qZA(),e.TgZ(451,"div",51),e.TgZ(452,"h2"),e.TgZ(453,"span",50),e._uU(454,"Total Price:"),e.qZA(),e.TgZ(455,"span"),e._uU(456),e.ALo(457,"number"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(458,"div",22),e.TgZ(459,"button",28),e.TgZ(460,"mat-icon"),e._uU(461,"expand_less"),e.qZA(),e.qZA(),e.TgZ(462,"button",52),e.NdJ("click",function(){return r.placeOrder()}),e._uU(463,"Place order now"),e.qZA(),e.qZA(),e.qZA(),e.TgZ(464,"mat-step",53),e.TgZ(465,"div",54),e.TgZ(466,"button",55),e.TgZ(467,"mat-icon"),e._uU(468,"check"),e.qZA(),e.qZA(),e.TgZ(469,"h2",56),e._uU(470,"Congratulation! Your order has been processed"),e.qZA(),e.TgZ(471,"p",60),e._uU(472,"Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed tempus dolor ante, ut luctus mi faucibus a. Ut eu tincidunt neque. Proin porttitor id ligula id placerat. Integer nec nulla varius, dapibus libero quis, semper eros. Aliquam erat volutpat. Proin volutpat tellus vel purus interdum euismod."),e.qZA(),e.qZA(),e.TgZ(473,"div",22),e.TgZ(474,"a",57),e._uU(475,"Return to Shop"),e.qZA(),e.qZA(),e.qZA(),e.qZA()),2&t&&(e.xp6(2),e.Q6J("stepControl",r.billingForm),e.xp6(1),e.Q6J("formGroup",r.billingForm),e.xp6(7),e.Q6J("ngIf",null==r.billingForm.controls.firstName.errors?null:r.billingForm.controls.firstName.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.billingForm.controls.lastName.errors?null:r.billingForm.controls.lastName.errors.required),e.xp6(16),e.Q6J("ngIf",null==r.billingForm.controls.email.errors?null:r.billingForm.controls.email.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.billingForm.controls.phone.errors?null:r.billingForm.controls.phone.errors.required),e.xp6(6),e.Q6J("ngForOf",r.countries),e.xp6(1),e.Q6J("ngIf",null==r.billingForm.controls.country.errors?null:r.billingForm.controls.country.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.billingForm.controls.city.errors?null:r.billingForm.controls.city.errors.required),e.xp6(11),e.Q6J("ngIf",null==r.billingForm.controls.zip.errors?null:r.billingForm.controls.zip.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.billingForm.controls.address.errors?null:r.billingForm.controls.address.errors.required),e.xp6(5),e.Q6J("stepControl",r.deliveryForm),e.xp6(1),e.Q6J("formGroup",r.deliveryForm),e.xp6(2),e.Q6J("ngForOf",r.deliveryMethods),e.xp6(8),e.Q6J("stepControl",r.paymentForm),e.xp6(1),e.Q6J("formGroup",r.paymentForm),e.xp6(11),e.Q6J("ngIf",null==r.paymentForm.controls.cardHolderName.errors?null:r.paymentForm.controls.cardHolderName.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.paymentForm.controls.cardNumber.errors?null:r.paymentForm.controls.cardNumber.errors.required),e.xp6(6),e.Q6J("ngForOf",r.months),e.xp6(1),e.Q6J("ngIf",null==r.paymentForm.controls.expiredMonth.errors?null:r.paymentForm.controls.expiredMonth.errors.required),e.xp6(6),e.Q6J("ngForOf",r.years),e.xp6(1),e.Q6J("ngIf",null==r.paymentForm.controls.expiredYear.errors?null:r.paymentForm.controls.expiredYear.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.paymentForm.controls.cvv.errors?null:r.paymentForm.controls.cvv.errors.required),e.xp6(26),e.Q6J("ngForOf",r.appService.Data.cartList),e.xp6(10),e.AsE("",r.billingForm.controls.firstName.value," ",r.billingForm.controls.lastName.value,""),e.xp6(5),e.Oqu(r.billingForm.controls.email.value),e.xp6(5),e.Oqu(r.billingForm.controls.phone.value),e.xp6(5),e.Oqu(r.billingForm.controls.country.value.name),e.xp6(5),e.Oqu(r.billingForm.controls.city.value),e.xp6(5),e.Oqu(r.billingForm.controls.state.value),e.xp6(5),e.Oqu(r.billingForm.controls.zip.value),e.xp6(5),e.Oqu(r.billingForm.controls.address.value),e.xp6(7),e.hij("",r.deliveryForm.controls.deliveryMethod.value.name," "),e.xp6(2),e.Oqu(r.deliveryForm.controls.deliveryMethod.value.desc),e.xp6(16),e.hij("$",e.xi3(219,74,r.grandTotal,"1.2-2"),""),e.xp6(18),e.Q6J("routerLink",e.DdM(80,T)),e.xp6(4),e.Q6J("stepControl",r.billingForm),e.xp6(1),e.Q6J("formGroup",r.billingForm),e.xp6(7),e.Q6J("ngIf",null==r.billingForm.controls.firstName.errors?null:r.billingForm.controls.firstName.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.billingForm.controls.lastName.errors?null:r.billingForm.controls.lastName.errors.required),e.xp6(16),e.Q6J("ngIf",null==r.billingForm.controls.email.errors?null:r.billingForm.controls.email.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.billingForm.controls.phone.errors?null:r.billingForm.controls.phone.errors.required),e.xp6(6),e.Q6J("ngForOf",r.countries),e.xp6(1),e.Q6J("ngIf",null==r.billingForm.controls.country.errors?null:r.billingForm.controls.country.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.billingForm.controls.city.errors?null:r.billingForm.controls.city.errors.required),e.xp6(11),e.Q6J("ngIf",null==r.billingForm.controls.zip.errors?null:r.billingForm.controls.zip.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.billingForm.controls.address.errors?null:r.billingForm.controls.address.errors.required),e.xp6(5),e.Q6J("stepControl",r.deliveryForm),e.xp6(1),e.Q6J("formGroup",r.deliveryForm),e.xp6(2),e.Q6J("ngForOf",r.deliveryMethods),e.xp6(8),e.Q6J("stepControl",r.paymentForm),e.xp6(1),e.Q6J("formGroup",r.paymentForm),e.xp6(11),e.Q6J("ngIf",null==r.paymentForm.controls.cardHolderName.errors?null:r.paymentForm.controls.cardHolderName.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.paymentForm.controls.cardNumber.errors?null:r.paymentForm.controls.cardNumber.errors.required),e.xp6(6),e.Q6J("ngForOf",r.months),e.xp6(1),e.Q6J("ngIf",null==r.paymentForm.controls.expiredMonth.errors?null:r.paymentForm.controls.expiredMonth.errors.required),e.xp6(6),e.Q6J("ngForOf",r.years),e.xp6(1),e.Q6J("ngIf",null==r.paymentForm.controls.expiredYear.errors?null:r.paymentForm.controls.expiredYear.errors.required),e.xp6(6),e.Q6J("ngIf",null==r.paymentForm.controls.cvv.errors?null:r.paymentForm.controls.cvv.errors.required),e.xp6(26),e.Q6J("ngForOf",r.appService.Data.cartList),e.xp6(10),e.AsE("",r.billingForm.controls.firstName.value," ",r.billingForm.controls.lastName.value,""),e.xp6(5),e.Oqu(r.billingForm.controls.email.value),e.xp6(5),e.Oqu(r.billingForm.controls.phone.value),e.xp6(5),e.Oqu(r.billingForm.controls.country.value.name),e.xp6(5),e.Oqu(r.billingForm.controls.city.value),e.xp6(5),e.Oqu(r.billingForm.controls.state.value),e.xp6(5),e.Oqu(r.billingForm.controls.zip.value),e.xp6(5),e.Oqu(r.billingForm.controls.address.value),e.xp6(7),e.hij("",r.deliveryForm.controls.deliveryMethod.value.name," "),e.xp6(2),e.Oqu(r.deliveryForm.controls.deliveryMethod.value.desc),e.xp6(16),e.hij("$",e.xi3(457,77,r.grandTotal,"1.2-2"),""),e.xp6(18),e.Q6J("routerLink",e.DdM(81,T)))},directives:[Z.Vq,f.b8,Z.C0,n._Y,n.JL,n.sg,u.xw,u.yH,p.KE,p.hX,v.Nt,n.Fj,n.JJ,n.u,n.Q7,m.O5,h.gD,m.sg,u.Wh,s.lW,Z.Ic,U.gM,C.Hw,q.VQ,Z.fd,s.zs,g.yS,p.TO,b.ey,q.U0],pipes:[m.JJ],styles:[".review-order-table.mat-table[_ngcontent-%COMP%]{display:block;overflow-x:auto}.review-order-table.mat-table[_ngcontent-%COMP%] .mat-row[_ngcontent-%COMP%], .review-order-table.mat-table[_ngcontent-%COMP%] .mat-header-row[_ngcontent-%COMP%]{display:flex;border-bottom-width:1px;border-bottom-style:solid;align-items:center;min-height:48px;padding:0 24px;min-width:760px}.review-order-table.mat-table[_ngcontent-%COMP%] .mat-row[_ngcontent-%COMP%]{min-height:60px}.review-order-table.mat-table[_ngcontent-%COMP%] .mat-cell[_ngcontent-%COMP%], .review-order-table.mat-table[_ngcontent-%COMP%] .mat-header-cell[_ngcontent-%COMP%]{flex:1;overflow:hidden;word-wrap:break-word}.review-order-table.mat-table[_ngcontent-%COMP%] .mat-header-cell[_ngcontent-%COMP%]{font-size:14px}.review-order-table.mat-table[_ngcontent-%COMP%] .mat-cell[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:60px}"]}),o})(),pathMatch:"full"}];let ue=(()=>{class o{}return o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[[m.ez,g.Bz.forChild(c),n.UX,A.m]]}),o})()}}]);