1import{a as Le}from"./chunk-GYGM2NLP.js";import{a as Pe}from"./chunk-HBWNTNSU.js";import{a as Me}from"./chunk-23UOQFA3.js";import{a as Ie}from"./chunk-PHSUILHB.js";import{a as Fe,b as g}from"./chunk-7VQLOR6B.js";import{a as $}from"./chunk-57L3FNEJ.js";import{d as G,g as ue}from"./chunk-H4XTQAR3.js";import{a as Q}from"./chunk-A6RGM255.js";import{a as ce,c as pe}from"./chunk-R75PPR5T.js";import{a as K}from"./chunk-2OPTMNUK.js";import{b as H}from"./chunk-VJFTX4QI.js";import{b as me,g as R}from"./chunk-SZ2LKQI4.js";import{Ba as W,D as ve,E as xe,I as Ae,O as Te,Q as Se,V as Y,Z as ke,c as f,d as ge,e as fe,ga as Be,i as T,ia as De,k as he,m as ye,p as Ce,t as _e,u as we,ua as ze,v as be}from"./chunk-HEZNEFM5.js";import{A as P,Ac as ne,Bb as B,Bc as j,Ia as o,Ib as u,Jb as b,Kb as z,La as Z,Lb as N,Ma as h,Mb as ie,Qa as O,Va as y,Yb as se,Za as ee,Zb as S,_a as te,_b as oe,a as v,ab as n,cc as d,dc as m,ed as ae,fa as C,ga as _,gc as re,h as J,ib as I,ma as E,nb as a,nd as le,ob as r,pa as D,pb as c,pd as q,qb as M,qd as U,rb as L,sd as de,ta as X,tb as x,wb as w,xb as p,yc as V}from"./chunk-B55Z224L.js";var k=i=>({error:i}),Je=()=>["szCountryName","szDialCode"],Xe=i=>({"quote-heading-button":i}),Ze=i=>({"form-col-12":i});function et(i,t){i&1&&(a(0,"h4",51),u(1),d(2,"translate"),r()),i&2&&(o(),b(m(2,1,"Booking Party Address")))}function tt(i,t){i&1&&(a(0,"h4",51),u(1),d(2,"translate"),r()),i&2&&(o(),b(m(2,1,"Requester Address")))}function it(i,t){i&1&&(a(0,"h4",51),u(1),d(2,"translate"),r()),i&2&&(o(),b(m(2,1,"Shipper Address")))}function st(i,t){i&1&&(a(0,"h4",51),u(1),d(2,"translate"),r()),i&2&&(o(),b(m(2,1,"Consignee Address")))}function ot(i,t){i&1&&(a(0,"h4",51),u(1),d(2,"translate"),r()),i&2&&(o(),b(m(2,1,"Agreement Party Address")))}function rt(i,t){i&1&&(a(0,"h4",51),u(1),d(2,"translate"),r()),i&2&&(o(),b(m(2,1,"Notify Address")))}function nt(i,t){i&1&&(a(0,"h4",51),u(1),d(2,"translate"),r()),i&2&&(o(),z(" ",m(2,1,"Notify Address2"),""))}function at(i,t){i&1&&(a(0,"h4",51),u(1),d(2,"translate"),r()),i&2&&(o(),z(" ",m(2,1,"Notify Address3"),""))}function lt(i,t){i&1&&(a(0,"h4",51),u(1),d(2,"translate"),r()),i&2&&(o(),b(m(2,1,"Requesters Details")))}function dt(i,t){if(i&1){let e=x();a(0,"swire-button",52),d(1,"translate"),w("click",function(){C(e);let l=p(3);return _(l.openAddressBook())}),r()}if(i&2){let e=p(3);n("locator",e.szFormType)("swClass","swi-button-whiteblue-tiny-default-regular")("swButtonName",m(1,5,"Select from Address Book"))("locator",e.szFormType)("swType","button")}}function mt(i,t){if(i&1){let e=x();M(0),a(1,"div",46),y(2,et,3,3,"h4",47)(3,tt,3,3,"h4",47)(4,it,3,3,"h4",47)(5,st,3,3,"h4",47)(6,ot,3,3,"h4",47)(7,rt,3,3,"h4",47)(8,nt,3,3,"h4",47)(9,at,3,3,"h4",47)(10,lt,3,3,"h4",47),a(11,"div",48),y(12,dt,2,7,"swire-button",49),a(13,"swire-button",50),d(14,"translate"),w("click",function(){C(e);let l=p(2);return _(l.resetCuurentOpenedForm())}),r()()(),L()}if(i&2){let e=p(2);o(),n("ngClass",S(16,Xe,e.szShipmentPartiesType==="quote")),o(),n("ngIf",e.szFormType==="Booking Party"&&e.szShipmentPartiesType!=="quote"&&!e.arBookingDetails.isFromMrg),o(),n("ngIf",e.szFormType==="Booking Party"&&e.szShipmentPartiesType!=="quote"&&e.arBookingDetails.isFromMrg),o(),n("ngIf",e.szFormType==="Shipper"),o(),n("ngIf",e.szFormType==="Consignee"),o(),n("ngIf",e.szFormType==="Agreement"),o(),n("ngIf",e.szFormType==="Notify"),o(),n("ngIf",e.szFormType==="Notify2"),o(),n("ngIf",e.szFormType==="Notify3"),o(),n("ngIf",e.szFormType==="Booking Party"&&e.szShipmentPartiesType==="quote"),o(2),n("ngIf",e._userAuthService.isUserLoggedIn),o(),n("swClass","swi-button-whiteblue-tiny-default-regular")("swButtonName",m(14,14,"Clear all"))("swType","button")}}function ct(i,t){i&1&&(a(0,"span"),u(1,"*"),r())}function pt(i,t){i&1&&(a(0,"span"),u(1,"*"),r())}function ut(i,t){i&1&&(a(0,"span"),u(1,"*"),r())}function gt(i,t){if(i&1&&c(0,"app-error-message",53),i&2){let e=p(2);n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory)}}function ft(i,t){if(i&1&&c(0,"app-error-message",54),i&2){let e=p(2);n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory)}}function ht(i,t){i&1&&(a(0,"span"),u(1,"*"),r())}function yt(i,t){i&1&&(a(0,"span"),u(1,"*"),r())}function Ct(i,t){if(i&1&&(a(0,"div"),u(1),r()),i&2){let e=t.$implicit;o(),b(e==null?null:e.name)}
1}function _t(i,t){i&1&&(a(0,"span"),u(1,"*"),r())}function wt(i,t){i&1&&(a(0,"span"),u(1,"*"),r())}function bt(i,t){if(i&1&&(a(0,"div",6)(1,"div",7)(2,"div",8),c(3,"span",55),r(),a(4,"div",10)(5,"div",11)(6,"label",12),u(7),d(8,"translate"),a(9,"span",40),u(10),d(11,"translate"),r()()(),c(12,"swire-input",56),d(13,"translate"),c(14,"app-error-message",57),r()()()),i&2){let e=p(2);o(7),z("",m(8,7,"Company Tax ID")," "),o(3),b(m(11,9,"(optional)")),o(2),n("swPlaceholder",m(13,11,"Enter company tax ID")),o(2),n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory)}}function vt(i,t){i&1&&(a(0,"span",40),u(1),d(2,"translate"),r()),i&2&&(o(),b(m(2,1,"(optional)")))}function xt(i,t){if(i&1){let e=x();a(0,"swire-tags",71),d(1,"translate"),w("click",function(){C(e);let l=p(3);return _(l.clickAddressTag("BOOKING PARTY"))}),r()}i&2&&n("swDynamicTagTypeClass","paragraph-regular-14")("swDynamicTagBGColorClass","bg-grey-40")("swDynamicTagTextColorClass","Text-100")("swIsShowCrossIcon",!0)("swSwireDynamicCrossIconClass","cross-icon-dynamic-class")("swTagLabel",m(1,8,"BOOKING PARTY"))("swTagsIconAlert","icon-alert-filled icon-size-16")("swTagsIconCross","icon-plus swi-icon icon-size-14")}function At(i,t){if(i&1){let e=x();a(0,"swire-tags",72),d(1,"translate"),w("click",function(){C(e);let l=p(3);return _(l.clickAddressTag("SHIPPER"))}),r()}i&2&&n("swDynamicTagTypeClass","paragraph-regular-14")("swDynamicTagBGColorClass","bg-grey-40")("swDynamicTagTextColorClass","Text-100")("swIsShowCrossIcon",!0)("swSwireDynamicCrossIconClass","cross-icon-dynamic-class")("swTagLabel",m(1,8,"SHIPPER"))("swTagsIconAlert","icon-alert-filled icon-size-16")("swTagsIconCross","icon-plus swi-icon icon-size-14")}function Tt(i,t){if(i&1){let e=x();a(0,"swire-tags",73),d(1,"translate"),w("click",function(){C(e);let l=p(3);return _(l.clickAddressTag("CONSIGNEE"))}),r()}i&2&&n("swDynamicTagTypeClass","paragraph-regular-14")("swDynamicTagBGColorClass","bg-grey-40")("swDynamicTagTextColorClass","Text-100")("swIsShowCrossIcon",!0)("swSwireDynamicCrossIconClass","cross-icon-dynamic-class")("swTagLabel",m(1,8,"CONSIGNEE"))("swTagsIconAlert","icon-alert-filled icon-size-16")("swTagsIconCross","icon-plus swi-icon icon-size-14")}function St(i,t){if(i&1){let e=x();a(0,"swire-tags",74),d(1,"translate"),w("click",function(){C(e);let l=p(3);return _(l.clickAddressTag("NOTIFY PARTY"))}),r()}i&2&&n("swDynamicTagTypeClass","paragraph-regular-14")("swDynamicTagBGColorClass","bg-grey-40")("swDynamicTagTextColorClass","Text-100")("swIsShowCrossIcon",!0)("swSwireDynamicCrossIconClass","cross-icon-dynamic-class")("swTagLabel",m(1,8,"NOTIFY PARTY"))("swTagsIconAlert","icon-alert-filled icon-size-16")("swTagsIconCross","icon-plus swi-icon icon-size-14")}function kt(i,t){if(i&1){let e=x();a(0,"swire-tags",75),d(1,"translate"),w("click",function(){C(e);let l=p(3);return _(l.clickAddressTag("INLAND PICK-UP"))}),r()}i&2&&n("swDynamicTagTypeClass","paragraph-regular-14")("swDynamicTagBGColorClass","bg-grey-40")("swDynamicTagTextColorClass","Text-100")("swIsShowCrossIcon",!0)("swSwireDynamicCrossIconClass","cross-icon-dynamic-class")("swTagLabel",m(1,7,"INLAND PICK-UP"))("swTagsIconCross","icon-plus swi-icon icon-size-14")}function Bt(i,t){if(i&1){let e=x();a(0,"swire-tags",76),d(1,"translate"),w("click",function(){C(e);let l=p(3);return _(l.clickAddressTag("INLAND DELIVERY"))}),r()}i&2&&n("swDynamicTagTypeClass","paragraph-regular-14")("swDynamicTagBGColorClass","bg-grey-40")("swDynamicTagTextColorClass","Text-100")("swIsShowCrossIcon",!0)("swSwireDynamicCrossIconClass","cross-icon-dynamic-class")("swTagLabel",m(1,8,"INLAND DELIVERY"))("swTagsIconAlert","icon-alert-filled icon-size-16")("swTagsIconCross","icon-plus swi-icon icon-size-14")}function Dt(i,t){if(i&1){let e=x();a(0,"div",58)(1,"div",7)(2,"div",8),c(3,"span",59),r(),a(4,"div",10)(5,"div",11)(6,"label",12),u(7),d(8,"translate"),y(9,vt,3,3,"span",60),r()(),a(10,"swire-chips",61),d(11,"translate"),w("ngModelChange",function(l){C(e);let A=p(2);return _(A.removeTag(l))}),r(),c(12,"span",62),a(13,"div",63),y(14,xt,2,10,"swire-tags",64)(15,At,2,10,"swire-tags",65)(16,Tt,2,10,"swire-tags",66)(17,St,2,10,"swire-tags",67)(18,kt,2,9,"swire-tags",68)(19,Bt,2,10,"swire-tags",69),r(),c(20,"app-error-message",70),r()()()}if(i&2){let e=p(2);n("ngClass",S(23,Ze,e.isReferenceTag)),o(7),z("",m(8,19,"Reference Tags")," "),o(2),n("ngIf",e.szFormType!=="UserAddressBookPopup"),o(),n("swPlaceholder",(e.arAddressTags==null?null:e.arAddressTags.length)==6?"":m(11,21,"Select reference tags"))("swChipsMaxLimit",10)("swChipsMinLimit",0)("swIconClass","swi-icon icon-cross Text-90 icon-size-16")("swDefaultValue",e.arAddressTags)("swReadOnlyProperties",!0),o(4),n("ngIf",!(e.arAddressTags!=null&&e.arAddressTags.includes("BOOKING PARTY"))),o(),n("ngIf",!(e.arAddressTags!=null&&e.arAddressTags.includes("SHIPPER"))),o(),n("ngIf",!(e.arAddressTags!=null&&e.arAddressTags.includes("CONSIGNEE"))),o(),n("ngIf",!(e.arAddressTags!=null&&e.arAddressTags.includes("NOTIFY PARTY"))),o(),n("ngIf",!(e.arAddressTags!=null&&e.arAddressTags.includes("INLAND PICK-UP"))),o(),n("ngIf",!(e.arAddressTags!=null&&e.arAddressTags.includes("INLAND DELIVERY"))),o(),n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory)}}function zt(i,t){if(i&1){let e=x();a(0,"div",82)(1,"div",7)(2,"div",8),c(3,"span",83),r(),a(4,"div",10)(5,"div",11)(6,"label",12)(7,"span",84),u(8),d(9,"translate"),r(),c(10,"swire-tool-tip",85),d(11,"translate"),r()()()(),a(12,"swire-checkbox",86),w("click",function(l){C(e);let A=p(3);return _(A.checkIsLogin(l))}),r()()}if(i&2){let e=p(3);o(8),b(m(9,9,"Save this address to Address book")),o(2),n("swSwireTooltipDirectionClass","centre bottom ")("swTooltipText",m(11,11,"Saving address to your Address Book now will let you access and autofill all the information in future using the \u2018Select from Address Book\u2019 button"))("swIconTooltip","swi-icon icon-explanation paragraph-regular-18 Grey-90")("swIsHtmlContent",!0),o(2),n("swIsDisabled",!(e.addressForm!=null&&e.addressForm.valid))("swClass","checkmark")("swId","saveThisAddress")("swClass","checkmark")}}function It(i,t){if(i&1){let e=x();a(0,"swire-button",87),d(1,"translate"),w("click",function(){C(e);let l=p(3);return _(l.handleSubmitOfAddressForm())}),r()}if(i&2){let e=p(3);B("locator","nextAddressForm",e.szFormType,""),B("locator","nextAddressForm",e.szFormType,""),n("swType","button")("swClass","swi-button-blue-medium-default-regular")("swButtonName",m(1,7,"Next"))}}function Ft(i,t){if(i&1&&(a(0,"div",77)(1,"div",78),y(2,zt,13,13,"div",79),a(3,"div",80),y(4,It,2,9,"swire-button",81),r()()()),i&2){let e=p(2);o(2),n("ngIf",e._userAuthService.isUserLoggedIn),o(2),I(e.isMrg?-1:4)}}function Pt(i,t){if(i&1){let e=x();a(0,"div",77)(1,"div",88)(2,"swire-button",89),d(3,"translate"),w("click",function(){C(e);let l=p(2);return _(l.cancel())}),r(),a(4,"swire-button",90),d(5,"translate"),d(6,"translate"),w("click",function(){C(e);let l=p(2);return _(l.updateUserAddressBook())}),r()()()}if(i&2){let e=p(2);o(2),n("swType","button")("swClass","back swi-button-greyblue-medium-default-regular btn-fixed-width-regular")("swButtonName",m(3,6,"Cancel")),o(2),n("swClass","swi-button-blue-medium-default-regular btn-fixed-width-regular")("swButtonName",e.isUpdateAddress?m(5,8,"Update"):m(6,10,"Save"))("swIsDisable",!e.hasChange||e.isBtnDisabled)}}function Mt(i,t){if(i&1){let e=x();a(0,"form",2),w("ngSubmit",function(){C(e);let l=p();return _(l.onSubmit())}),a(1,"div",3),y(2,mt,15,18,"ng-container",4),a(3,"div",5)(4,"div",6)(5,"div",7)(6,"div",8),c(7,"span",9),r(),a(8,"div",10)(9,"div",11)(10,"label",12),u(11),d(12,"translate"),y(13,ct,2,0,"span",4),r()(),c(14,"swire-input",13),d(15,"translate"),c(16,"app-error-message",14),r()()(),a(17,"div",6)(18,"div",7)(19,"div",8),c(20,"span",15),r(),a(21,"div",10)(22,"div",11)(23,"label",12),u(24),d(25,"translate"),y(26,pt,2,0,"span",4),r()(),c(27,"swire-input",16),d(28,"translate"),c(29,"app-error-message",17)(30,"swire-input",18),d(31,"translate"),a(32,"swire-input",19),d(33,"translate"),w("keypress",function(l){C(e);let A=p();return A.CUSTOMVALIDATEMETHOD.preventLeadingSpace(l),_(A.CUSTOMVALIDATEMETHOD.keyPressAlphaNumeric(l))}),r(),c(34,"app-error-message",20),r()()(),a(35,"div",6)(36,"div",7)(37,"div",8),c(38,"span",21),r(),a(39,"div",10)(40,"div",11)(41,"label",12),u(42),d(43,"translate"),y(44,ut,2,0,"span",4),r()(),c(45,"swire-input",22),d(46,"translate"),c(47,"swire-input",23),d(48,"translate"),M(49),y(50,gt,1,4,"a
1pp-error-message",24)(51,ft,1,4,"app-error-message",25),L(),r()()(),a(52,"div",6)(53,"div",7)(54,"div",8),c(55,"span",26),r(),a(56,"div",10)(57,"div",11)(58,"label",12),u(59),d(60,"translate"),y(61,ht,2,0,"span",4),r()(),a(62,"swire-input",27),d(63,"translate"),w("keypress",function(l){C(e);let A=p();return _(A.handleSpaceEnter(l))}),r(),c(64,"app-error-message",28),r()()(),a(65,"div",6)(66,"div",7)(67,"div",8),c(68,"span",29),r(),a(69,"div",10)(70,"div",11)(71,"label",12),u(72),d(73,"translate"),y(74,yt,2,0,"span",4),r()(),a(75,"div",30)(76,"swire-mobile-number")(77,"swire-dropdown",31),y(78,Ct,2,1,"ng-template",null,0,re),r(),a(80,"swire-input",32),d(81,"translate"),w("keypress",function(l){C(e);let A=p();return _(A.CUSTOMVALIDATEMETHOD.phoneNumberFormat(l))})("keypress",function(l){C(e);let A=p();return _(A.CUSTOMVALIDATEMETHOD.phoneNumberFormat(l))}),r()()(),c(82,"app-error-message",33),r()()(),a(83,"div",6)(84,"div",7)(85,"div",8),c(86,"span",34),r(),a(87,"div",10)(88,"div",11)(89,"label",12),u(90),d(91,"translate"),y(92,_t,2,0,"span",4),r()(),c(93,"swire-input",35),d(94,"translate"),c(95,"app-error-message",36),r()()(),a(96,"div",6)(97,"div",7)(98,"div",8),c(99,"span",37),r(),a(100,"div",10)(101,"div",11)(102,"label",12),u(103),d(104,"translate"),y(105,wt,2,0,"span",4),r()(),c(106,"swire-dropdown",38),d(107,"translate"),d(108,"translate"),c(109,"app-error-message",39),r()()(),a(110,"div",6)(111,"div",7)(112,"div",8),c(113,"span",34),r(),a(114,"div",10)(115,"div",11)(116,"label",12),u(117),d(118,"translate"),a(119,"span",40),u(120),d(121,"translate"),r()()(),c(122,"swire-input",41),d(123,"translate"),c(124,"app-error-message",42),r()()(),y(125,bt,15,13,"div",43)(126,Dt,21,25,"div",44),r()(),y(127,Ft,5,2,"div",45)(128,Pt,7,12,"div",45),r()}if(i&2){let e=p();n("formGroup",e.addressForm),o(2),n("ngIf",e.szFormType!=="UserAddressBook"&&e.szFormType!=="UserAddressBookPopup"),o(9),b(m(12,132,"Company Name")),o(2),n("ngIf",e.isMandatory),o(),n("swDefaultValue",!(e.f==null||e.f.szCompanyName==null)&&e.f.szCompanyName.value?e.f==null||e.f.szCompanyName==null?null:e.f.szCompanyName.value:"")("ngClass",S(174,k,(e.f.szCompanyName.touched&&e.isMandatory||e.submitted)&&e.f.szCompanyName.errors))("swPlaceholder",m(15,134,"Company Name")),o(2),n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory),o(8),b(m(25,136,"Company Address")),o(2),n("ngIf",e.isMandatory),o(),B("locator","editCompanyAddress1",e.isUpdateAddress,""),n("maxLength","100")("minLength","1")("ngClass",S(176,k,((e.f==null||e.f.szCompanyAddress==null?null:e.f.szCompanyAddress.touched)&&e.isMandatory||e.submitted)&&(e.f==null||e.f.szCompanyAddress==null?null:e.f.szCompanyAddress.errors)))("swDefaultValue",!(e.f==null||e.f.szCompanyAddress==null)&&e.f.szCompanyAddress.value?e.f==null||e.f.szCompanyAddress==null?null:e.f.szCompanyAddress.value:"")("swPlaceholder",m(28,138,"Enter address line 1")),o(2),n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory),o(),B("locator","editCompanyAddress2",e.isUpdateAddress,""),n("maxLength","500")("minLength","1")("swClass","first-name")("swDefaultValue",!(e.f==null||e.f.szAddress2==null)&&e.f.szAddress2.value?e.f==null||e.f.szAddress2==null?null:e.f.szAddress2.value:"")("ngClass",S(178,k,e.submitted&&(e.f==null||e.f.szAddress2==null?null:e.f.szAddress2.errors)))("swPlaceholder",m(31,140,"Enter address line 2")),o(2),B("locator","editCompanyAddress3",e.isUpdateAddress,""),n("maxLength","51")("minLength","1")("swClass","last-name")("swDefaultValue",!(e.f==null||e.f.szPoBox==null)&&e.f.szPoBox.value?e.f==null||e.f.szPoBox==null?null:e.f.szPoBox.value:null)("ngClass",S(180,k,((e.f==null||e.f.szPoBox==null?null:e.f.szPoBox.touched)&&e.isMandatory||e.submitted)&&(e.f==null||e.f.szPoBox==null?null:e.f.szPoBox.errors)))("swPlaceholder",m(33,142,"Enter PO Box number (optional)")),o(2),n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory),o(8),b(m(43,144,"Contact Person")),o(2),n("ngIf",e.isMandatory),o(),n("swClass","first-name")("swDefaultValue",!(e.f==null||e.f.szContactFirstName==null)&&e.f.szContactFirstName.value?e.f==null||e.f.szContactFirstName==null?null:e.f.szContactFirstName.value:"")("ngClass",S(182,k,(e.f.szContactFirstName.touched&&e.isMandatory||e.submitted)&&e.f.szContactFirstName.errors))("swPlaceholder",m(46,146,"Pages.customer.auth.signup.label1")),o(2),n("swClass","last-name")("swDefaultValue",!(e.f==null||e.f.szContactLastName==null)&&e.f.szContactLastName.value?e.f==null||e.f.szContactLastName==null?null:e.f.szContactLastName.value:"")("ngClass",S(184,k,(e.f.szContactLastName.touched&&e.isMandatory||e.submitted)&&e.f.szContactLastName.errors))("swPlaceholder",m(48,148,"Pages.customer.auth.signup.last-name")),o(3),n("ngIf",e.f.szContactFirstName.invali
1d),o(),n("ngIf",e.f.szContactLastName.invalid&&!e.f.szContactFirstName.invalid),o(8),b(m(60,150,"Email")),o(2),n("ngIf",e.isMandatory),o(),n("swAutocomplete","text-"+e.swAutocompleteRandom)("swDefaultValue",!(e.f==null||e.f.szEmail==null)&&e.f.szEmail.value?e.f==null||e.f.szEmail==null?null:e.f.szEmail.value:"")("ngClass",S(186,k,(e.f.szEmail.touched&&e.isMandatory||e.submitted)&&e.f.szEmail.errors))("swPlaceholder",m(63,152,"Enter your Email Address")),o(2),n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory),o(8),b(m(73,154,"Phone Number")),o(2),n("ngIf",e.isMandatory),o(3),n("swPlaceholder","+91")("swSearchBoxPlaceholder","Search")("swIsSearchBox",!0)("isCustomLabel",!0)("swBindLabel","szDialCodeName")("swBindValue","szUniqueDialCode")("swIconClass","icon-size-18 icon-arrow-down-1 Primary-80")("swSearchIconClass","icon-search Text-80 icon-size-16")("swDropdownType","regular")("swData",e.arDailCodes)("ngClass",S(188,k,(e.f.szDialCode.touched&&e.isMandatory||e.submitted)&&e.f.szDialCode.errors))("swCustomLabel","szDialCodePlus")("swClassName","swClassName")("swFilterKeys",se(190,Je)),o(3),n("minlength",6)("swDefaultValue",!(e.f==null||e.f.szPhoneNumber==null)&&e.f.szPhoneNumber.value?e.f==null||e.f.szPhoneNumber==null?null:e.f.szPhoneNumber.value:"")("maxlength",15)("maxlength",20)("ngClass",S(191,k,(e.f.szPhoneNumber.touched&&e.isMandatory||e.submitted)&&e.f.szPhoneNumber.errors))("swPlaceholder",m(81,156,"Enter phone number")),o(2),n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory),o(8),b(m(91,158,"City")),o(2),n("ngIf",e.isMandatory),o(),n("swDefaultValue",!(e.f==null||e.f.szCity==null)&&e.f.szCity.value?e.f==null||e.f.szCity==null?null:e.f.szCity.value:"")("ngClass",S(193,k,(e.f.szCity.touched&&e.isMandatory||e.submitted)&&e.f.szCity.errors))("swPlaceholder",m(94,160,"Enter your City")),o(2),n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory),o(8),b(m(104,162,"Location")),o(2),n("ngIf",e.isMandatory),o(),n("ngClass",(e.f.szCountry.touched&&e.isMandatory||e.submitted)&&e.f.szCountry.errors?"error":"")("swPlaceholder",m(107,164,"Select Location"))("swAutocomplete","text-"+e.swAutocompleteRandom)("swSearchBoxPlaceholder",m(108,166,"Search"))("swBindLabel","szCountryName")("swBindValue","szCountryName")("swDropdownType","regular")("swIconClass","icon-size-18 icon-arrow-down-1 Primary-80")("swData",e.arDailCodes)("swReadOnlyProperties",!1),o(3),n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory),o(8),z("",m(118,168,"Postal or zip code")," "),o(3),b(m(121,170,"(optional)")),o(2),B("locator","editPostCo
1de",e.isUpdateAddress,""),n("swDefaultValue",!(e.f==null||e.f.szPostCode==null)&&e.f.szPostCode.value?e.f==null||e.f.szPostCode==null?null:e.f.szPostCode.value:"")("ngClass",S(195,k,(e.f.szPostCode.touched&&e.isMandatory||e.submitted)&&e.f.szPostCode.errors))("swPlaceholder",m(123,172,"Enter postal code")),o(2),n("isSubmit",e.submitted)("formControls",e.f)("messageModule",e.messageModule)("isOnlySubmit",!e.isMandatory),o(),n("ngIf",e.szFormType==="UserAddressBook"),o(),n("ngIf",e.szFormType==="UserAddressBook"||e.szFormType==="UserAddressBookPopup"),o(),n("ngIf",e.szFormType!=="UserAddressBook"&&e.szFormType!=="UserAddressBookPopup"),o(),n("ngIf",e.szFormType==="UserAddressBook"||e.szFormType==="UserAddressBookPopup")}}var F=class F{constructor(t,e,s,l,A,Ne,Ve,je,Gt,Qt,Ht,Yt,Wt,$t,Jt,Xt,Zt){this._formBuilder=t;this._quoteV2Service=e;this.translate=s;this._storageService=l;this._bookingModelService=A;this._auth=Ne;this._renderer=Ve;this.modalService=je;this._modelService=Gt;this._commonService=Qt;this.injector=Ht;this._activatedRoute=Yt;this._helperService=Wt;this._userAuthService=$t;this._elementRef=Jt;this._activityLogService=Xt;this._platformService=Zt;this._bookingV2Service=this.injector.get(G)}_formBuilder;_quoteV2Service;translate;_storageService;_bookingModelService;_auth;_renderer;modalService;_modelService;_commonService;injector;_activatedRoute;_helperService;_userAuthService;_elementRef;_activityLogService;_platformService;szFormType="";isMandatory=!1;szShipmentPartiesType="";isEditModule=!1;isMrg=!0;isMakeResetForm=!1;szAddressKey=null;isUpdateAddress=!1;isDuplicate=!1;isShippingDisplay=!1;addressFormCallback=new D;onSubmitAsCollapse=new D;selectedAddressCallback=new D;openAddressBookCallback=new D;CUSTOMVALIDATEMETHOD=g;messageModule="GLOBALREQMESSAGES";arBookingDetails;reactiveValidate={};customValidate={};addressForm;formFieldsOptions;submitted=!1;arDailCodes=[];countryList=[];countryDataCastSubscription;subscription;objectModel={};arAddressTags=[];isAddressBook=!1;isHideAddressBookPopup=!1;isAddressFormValid=!1;tempAuthSubscription;hasChange=!1;initialValue;_bookingV2Service;szAddressBookData;isReferenceTag=!1;saveAddressBook=!1;isErrorSaveAddressForm=!1;isBtnDisabled=!1;swAutocompleteRandom=Math.floor(Math.random()*1e4);ngOnInit(){this.szShipmentPartiesType=="quote"?this.arBookingDetails=this._quoteV2Service.objQuote:this.arBookingDetails=this._bookingV2Service.objBooking,this.formFieldsOptions=this._bookingV2Service.getDataFromStorage("formFieldsOptions"),this.szAddressKey&&(this.szAddressBookData=this._auth.getAddressBookData(),this.szAddressBookData=this.szAddressBookData.filter(t=>t.szUniqueKey==this.szAddressKey)),this.reactiveValidationFun(),this.initiateFormData(),this.onLoadPatchValueInForm(),this.formSubscribe(),this._userAuthService.isUserLoggedIn&&!this._bookingV2Service.isNewAddress&&this.preFillLoginData(),this.isMakeResetForm&&this.resetCuurentOpenedForm(),this.initialValue=this.addressForm.value,this.saveAddressForMrg()}ngAfterViewInit(){this.szFormType=="UserAddressBookPopup"?this.isReferenceTag=!0:this.isReferenceTag=!1}preFillLoginData(){let t=this._userAuthService.authData,e={};this.szFormType=="Booking Party"&&!this.checkBookingPartyFilled()&&(e=this._bookingModelService.bookingPartyFormPreFillLogin(t)),this.addressForm.patchValue(e)}checkBookingPartyFilled(){return this.f.szCompanyName.value||this.f.szContactFirstName.value||this.f.szCompanyAddress.value||this.f.szPhoneNumber.value||this.f.szCity.value||this.f.szCountry.value||this.f.szEmail.value}resetCuurentOpenedForm(){this.addressForm.reset()}checkIsLogin(t){t?.target?.checked&&P(0).subscribe(()=>this.handleSubmitOfAddressForm())}handleSubmitOfAddressForm(){if(this.f.isSaveAddressToBook.value){if(this._userAuthService.isUserLoggedIn)this.saveAddressInAddressBook();else{let t={szEmail:this.arBookingDetails.szEmail};this.tempAuthSubscription=this._userAuthService.authDataCast.subscribe(e=>{Object.keys(e).length&&this.tempAuthSubscription?.unsubscribe()}),this.addressForm.patchValue({isSaveAddressToBook:!1}),this.openLoginPopup();return}if(this._activatedRoute.snapshot._routerState.url=="/dashboard/edit-booking/Shipment-Parties"){let t={};this.activityLog("editbookingshipmentparties",v(v({},t),this.addActivityLog()))}}else{this.onSubmitAsCollapse.emit(this.szFormType);let t={};t.szOrigin=this.arBookingDetails.szOriginName,t.szDestination=this.arBookingDetails.szDestinationName,t.szCategory=this.arBookingDetails?.isFromMrg?"mrg_quote_request":"booking_request",t.szLabel=this.szShipmentPartiesType=="quote"?"quote_request_selectAddress":this.arBookingDetails?.isFromMrg?"mrg_request_selectAddress":"booking_request_selectAddress",this.activityLog("bookingquoteselectaddress",v(v({},t),this.addActivityLog()))}}reactiveValidationFun(){if(this.reactiveValidate=this.formMandatory(),this.customValidate={},this.szFormType=="UserAddressBook"||this.szFormType=="UserAddressBookPopup"){this.arAddressTags=["BOOKING PARTY"];let t={szCompanyTaxId:new T("",[g.UrlBlockerDirective]),arAddressTags:new T(this.arAddressTags,[g.UrlBlockerDirective])};this.reactiveValidate=v(v({},this.reactiveValidate),t)}this.addressForm=this._formBuilder.group(this.reactiveValidate,this.customValidate),(this.szFormType=="Booking Party"||this.szFormType=="UserAddressBook"||this.szFormType=="UserAddressBookPopup")&&this.addressForm?.controls.szPostCode.setValidators([g.UrlBlockerDirective])}formMandatory(){return{szCompanyName:new T("",[f.required,g.restrictInputWithEnglish,g.UrlBlockerDirective,f.minLength(2),f.maxLength(100),g.restrictInputWithEnglish,g.UrlBlockerDirective]),szContactFirstName:new T("",[f.required,g.restrictInputWithEnglish,g.UrlBlockerDirective,f.minLength(1),f.maxLength(50),g.restrictInputWithEnglish,g.UrlBlockerDirective]),szContactLastName:new T("",[f.required,g.restrictInputWithEnglish,g.UrlBlockerDirective,f.minLength(1),f.maxLength(50),g.restrictInputWithEnglish,g.UrlBlockerDirective]),szCompanyAddress:new T("",[f.required,f.minLength(5),f.maxLength(100),g.restrictInputWithEnglish,g.UrlBlockerDirective]),szEmail:new T("",[f.required,f.maxLength(50),g.restrictInputWithEnglish,f.pattern(Fe.email),g.emailBlockDomain(this._platformService),g.restrictInputWithEnglish]),szPostCode:new T("",[f.minLength(3),f.maxLength(50),g.restrictInputWithEnglish,g.UrlBlockerDirective]),szDialCode:new T(null,[f.required,g.UrlBlockerDirective,g.noRepeatedDigits]),szPhoneNumber:new T("",[f.required,g.UrlBlockerDirective,g.restrictInputWithEnglish,f.minLength(7),f.maxLength(15),g.restrictInputWithEnglish,g.UrlBlockerDirective,g.noRepeatedDigits]),szCity:new T("",[f.required,g.UrlBlockerDirective,g.restrictInputWithEnglish,f.minLength(3),f.maxLength(50),g.restrictInputWithEnglish,g.UrlBlockerDirective]),szCountry:new T(null,[f.required,g.UrlBlockerDirective]),isSaveAddressToBook:new T(null,[]),szAddress2:new T("",[f.maxLength(100),g.restrictInputWithEnglish,g.UrlBlockerDirective]),szPoBox:new T("",[f.maxLength(50),g.restrictInputWithEnglish,g.UrlBlockerDirective])}}get f(){return this.addressForm.controls}formSubscribe(){this.subscription=this.addressForm.valueChanges.subscribe(t=>{this.initialValue&&(this.hasChange=Object.keys(this.initialValue).some(e=>this.addressForm.value[e]!=this.initialValue[e]&&e!="isFormValid")),t.szContactFirstName=this._commonService.trimIn
1putValue(t?.szContactFirstName),t.szContactLastName=this._commonService.trimInputValue(t?.szContactLastName),this.saveDataInStorage(t)}),this.addressForm.get("arAddressTags")?.valueChanges?.pipe()?.subscribe(t=>{this.arAddressTags=t})}saveDataInStorage(t){this.isMandatory?t.isFormValid=this.addressForm.valid:t.isFormValid=!0,t.isDefault=this.arBookingDetails?.isDefault?this.arBookingDetails?.isDefault:!1,this.szFormType=="Booking Party"&&(this.objectModel=this._bookingModelService.bookingPartyStore(t)),this.szFormType=="Shipper"&&(this.objectModel=this._bookingModelService.shipperPartyStore(t)),this.szFormType=="Consignee"&&(this.objectModel=this._bookingModelService.consigneePartyStore(t)),this.szFormType=="Agreement"&&(this.objectModel=this._bookingModelService.agreementPartyStore(t)),this.szFormType=="Notify"&&(this.objectModel=this._bookingModelService.notifyPartyStore(t)),this.szFormType=="Notify2"&&(this.objectModel=this._bookingModelService.notify2PartyStore(t)),this.szFormType=="Notify3"&&(this.objectModel=this._bookingModelService.n
1otify3PartyStore(t)),(this.szFormType=="UserAddressBook"||this.szFormType=="UserAddressBookPopup")&&this.szAddressKey&&(this.objectModel=this._bookingModelService.bookingPartyStore(t));let e=Object.assign(this.arBookingDetails,this.objectModel);this.szShipmentPartiesType=="quote"?this._quoteV2Service.updateQuoteDetails(e):this._bookingV2Service.updateBookingDetails(e)}onLoadPatchValueInForm(){let t={};this.szFormType=="Booking Party"&&(t=this._bookingModelService.bookingPartyForm(this.arBookingDetails)),this.szFormType=="Shipper"&&(t=this._bookingModelService.shipperForm(this.arBookingDetails)),this.szFormType=="Consignee"&&(t=this._bookingModelService.consigneeForm(this.arBookingDetails)),this.szFormType=="Agreement"&&(t=this._bookingModelService.agreementForm(this.arBookingDetails)),this.szFormType=="Notify"&&(t=this._bookingModelService.notifyPartyForm(this.arBookingDetails)),this.szFormType=="Notify2"&&(this.isHideAddressBookPopup=!0,t=this._bookingModelService.notify2PartyForm(this.arBookingDetails)),this.szFormType=="Notify3"&&(this.isHideAddressBookPopup=!0,t=this._bookingModelService.n
1otify3PartyForm(this.arBookingDetails)),(this.szFormType=="UserAddressBook"||this.szFormType=="UserAddressBookPopup")&&this.szAddressKey&&(this.addressForm.reset(),t=this._bookingModelService.userAddressBookForm(this.szAddressBookData[0]),this.arAddressTags=this.szAddressBookData[0].arAddressTags),this.addressForm.patchValue(t)}onSubmit(){return this.isMandatory?(this.submitted=!0,this.addressForm.invalid?(this._helperService.scrollOnErrorField(this._elementRef),!1):!0):!0}saveAddressInAddressBook(){if(this.submitted=!0,this.addressForm.invalid)return!1;this.onSubmitAsAddressBook()}clickAddressTag(t){this.arAddressTags.includes(t)?this.arAddressTags.splice(this.arAddressTags.indexOf(t),1):(this.arAddressTags.push(t),P(0).subscribe(()=>{this.hasChange=!0})),(this.szFormType=="UserAddressBook"||this.szFormType=="UserAddressBookPopup")&&this.addressForm.patchValue({arAddressTags:this.arAddressTags}),this.arAddressTags.length?this.isAddressFormValid=!1:this.isAddressFormValid=!0}onSubmitAsAddressBook(){if(this.submitted=!0,this.szFormType=="Booking Party"&&(this.arAddressTags=["BOOKING PARTY"]),this.szFormType=="Shipper"&&(this.arAddressTags=["SHIPPER"]),this.szFormType=="Consignee"&&(this.arAddressTags=["CONSIGNEE"]),this.szFormType=="Agreement"&&(this.arAddressTags=["AGREEMENT PARTY"]),this.szFormType=="Notify"&&(this.arAddressTags=["NOTIFY PARTY"]),this.addressForm.invalid||!this.arAddressTags.length)return this.isAddressFormValid=!0,!1;(()=>{let e={};e.szOrigin=this.arBookingDetails.szOriginName,e.szDestination=this.arBookingDetails.szDestinationName,e.szLabel=this.szShipmentPartiesType=="quote"?"quote_request_saveAddress":this.arBookingDetails?.isFromMrg?"mrg_request_saveAddress":"booking_request_saveAddress",this.activityLog("bookingquotesaveaddress",v(v({},e),this.addActivityLog()))})(),this.isBtnDisabled=!0,this.isAddressFormValid=!1;let t=this.addressForm.value;t.arAddressTags=this.arAddressTags,t=this._bookingModelService.addressBookRequestModel(t),this._bookingV2Service.saveAddressInAddressBook(t).subscribe(()=>{this.isBtnDisabled=!1,this.onSubmitAsCollapse.emit(this.szFormType),this.arAddressTags.length=0;let e={tosterType:"success",tosterSubtext:this.translate.instant("New address added to the address book")+".",tosterText:this.translate.instant("New Address Added")+"!"};this._commonService.OpenToster(e)},e=>{if(this.isBtnDisabled=!1,e?.error?.data?.msg==="Duplicate address cannot be saved in the address book")this.onSubmitAsCollapse.emit(this.szFormType),this.arAddressTags.length=0;else{this.isErrorSaveAddressForm=!0;let s={tosterType:"error",tosterSubtext:e?.error?.data?.msg+".",tosterText:this.translate.instant("Opps")+"!"};this._commonService.OpenToster(s)}})}openAddressBook(){let t;if(this.szShipmentPartiesType=="quote"?t={szEmail:this.arBookingDetails.szEmail,arBookingDetails:{szQuoteKey:this._quoteV2Service?.objQuote?.szQuoteKey}}:t={szEmail:this.arBookingDetails.szEmail},!this._userAuthService.isUserLoggedIn){this.tempAuthSubscription=this._userAuthService.authDataCast.subscribe(s=>{Object.keys(s).length&&(this.openAddressBookCallback.emit(!0),this.tempAuthSubscription?.unsubscribe())}),this.openLoginPopup();return}let e={};this.szShipmentPartiesType=="booking"&&(e.szCategory=this.arBookingDetails?.isFromMrg?"mrg_quote_request":"booking_request",e.szLabel=this.arBookingDetails?.isFromMrg?"mrg_request_changeAddress":"booking_request_changeAddress",e.szPage=this.arBookingDetails?.isFromMrg?"requestMrg":"requestBooking",this.activityLog("bookingrequestchangeaddress",v(v({},e),this.addActivityLog()))),this._activatedRoute.snapshot.params?.szFormType==="Shipment-Parties"&&this.activityLog("shipmentparties",v(v({},e),this.addActivityLog())),this.szShipmentPartiesType=="quote"&&this.activityLog("quoterequestchangeaddress",v(v({},e),this.addActivityLog())),this.openAddressBookCallback.emit(!0)}closeAddressBook(){this.openAddressBookCallback.emit(!1)}initiateFormData(){this.countryDataCastSubscription=this._storageService.countryDataCast.subscribe(()=>{this.formFieldsOptions=this._bookingV2Service.getDataFromStorage("formFieldsOptions"),this.countryList=this.formFieldsOptions.Country,this.sortDailCode()})}handleSpaceEnter(t){if(t.which==32)return!1}sortDailCode(t=this.countryList){let e=t;for(let s in e)e[s].szDialCodeName=e[s].szCountryName+" (+"+e[s].szDialCode+")",e[s].name=e[s].szDialCodeName,e[s].szDialCodePlus=`+${e[s].szDialCode}`;this.arDailCodes=e}addActivityLog(){let t={};if(t.szQuoteReference="",this._storageService.getDataFromStorage("quotationCode")){let e=JSON.parse(this._storageService.getDataFromStorage("quotationCode"));t.szQuotereference=e?.szQuotationCodeType&&e?.szQuotationCode?`${e?.szQuotationCodeType} | ${e?.szQuotationCode}`:""}else if(this._storageService.getDataFromStorage("szQuotationCode")){let e=this._storageService.getDataFromStorage("szQuotationCode");t.szQuoteReference=e?`Quotation Code | ${e.toUpperCase()}`:""}return t.szCategory=this._activatedRoute.snapshot._routerState.url=="/requestQuote"?"quote_request":this.arBookingDetails?.isFromMrg?"mrg_quote_request":"booking_request",this._activatedRoute.snapshot._routerState.url=="/address-book"&&(t.szCategory="address_book"),t}activityLog(t,e){return{exitLog:e,jsonLogKey:t}}ngOnDestroy(){this.countryDataCastSubscription.unsubscribe(),this.tempAuthSubscription?.unsubscribe()}updateUserAddressBook(){if(this.submitted=!0,this.addressForm.invali
1d)return this._helperService.scrollOnErrorField(this._elementRef),this.isAddressFormValid=!0,!1;let t=this.addressForm.value;t.szContactFirstName=this._commonService.trimInputValue(t?.szContactFirstName),t.szContactLastName=this._commonService.trimInputValue(t?.szContactLastName),t=this._bookingModelService.userAddressBookFormReq(t),this.isUpdateAddress&&!this.isDuplicate?(t.szAddressKey=this.szAddressKey,t.isDuplicate=this.isDuplicate,this.isBtnDisabled=!0,this._auth.updateUserAddressBook(t).subscribe(()=>{this.isBtnDisabled=!1;let e={tosterType:"success",tosterSubtext:this.translate.instant("Your address has been updated")+".",tosterText:this.translate.instant("Address Updated")+"!"};this._commonService.OpenToster(e),this.arAddressTags.length=0,this.addressFormCallback.emit();let s={};s.szOrigin=this.arBookingDetails.szOriginName,s.szDestination=this.arBookingDetails.szDestinationName,s.szLabel=this._activatedRoute.snapshot._routerState.url=="/requestQuote"?"quote_request_changeAddress":"booking_request_changeAddress",this.activityLog("quotebookingchangeaddress",v(v({},s),this.addActivityLog()))},e=>{this.isBtnDisabled=!1;let s={tosterType:"error",tosterSubtext:e?.error?.data?.msg,tosterText:this.translate.instant("Opps")+"!"};this._commonService.OpenToster(s)})):(t.isDuplicate=this.isDuplicate,this.isBtnDisabled=!0,this._bookingV2Service.saveAddressInAddressBook(t).subscribe(()=>{this.isBtnDisabled=!1;let e={tosterType:"success",tosterSubtext:this.translate.instant("New address added to the address book")+".",tosterText:this.translate.instant("New Address Added")+"!"};this._commonService.OpenToster(e),this.arAddressTags.length=0,this.addressFormCallback.emit();let s={};s.szOrigin=this.arBookingDetails.szOriginName,s.szDestination=this.arBookingDetails.szDestinationName,s.szLabel=this.szShipmentPartiesType=="quote"?"quote_request_changeAddress":"booking_request_changeAddress",this._activatedRoute.snapshot._routerState.url=="/address-book"&&(s.szLabel="address_book_addNewAddress_save"),this.activityLog("quotebookingchangeaddress",v(v({},s),this.addActivityLog()))},e=>{this.isBtnDisabled=!1;let s={tosterType:"error",tosterSubtext:e?.error?.data?.msg,tosterText:this.translate.instant("Opps")+"!"};this._commonService.OpenToster(s)}))}cancel(){if(this.addressFormCallback.emit("cancel"),this.addressForm.reset(),this._activatedRoute.snapshot._routerState.url=="/address-book"){let t={};t.szOrigin=this.arBookingDetails.szOriginName,t.szDestination=this.arBookingDetails.szDestinationName,t.szLabel="address_book_addNewAddress_cancel",t.szAction="button_click",this.activityLog("addnewaddresscancel",v(v({},t),this.addActivityLog()))}}onkeyPress(){return!1}selectedAddressCallbackFun(t){this.selectedAddressCallback.emit(t)}saveAddressForMrg(){this._userAuthService.isUserLoggedIn&&this.isMrg&&this.addressForm.get("isSaveAddressToBook").valueChanges.subscribe(e=>{e&&(this.handleSubmitOfAddressForm(),this.addressForm.valid||this.addressForm.patchValue({isSaveAddressToBook:!1},{emitEvent:!1}))})}removeTag(t){}openLoginPopup(){}static \u0275fac=function(e){return new(e||F)(h(be),h($),h(q),h(de),h(Le),h(Q),h(Z),h(Ie),h(H),h(R),h(E),h(ae),h(K),h(ue),h(X),h(pe),h(le))};static \u0275cmp=O({type:F,selectors:[["app-address-form"]],inputs:{szFormType:"szFormType",isMandatory:"isMandatory",szShipmentPartiesType:"szShipmentPartiesType",isEditModule:"isEditModule",isMrg:"isMrg",isMakeResetForm:"isMakeResetForm",szAddressKey:"szAddressKey",isUpdateAddress:"isUpdateAddress",isDuplicate:"isDuplicate",isShippingDisplay:"isShippingDisplay"},outputs:{addressFormCallback:"addressFormCallback",onSubmitAsCollapse:"onSubmitAsCollapse",selectedAddressCallback:"selectedAddressCallback",openAddressBookCallback:"openAddressBookCallback"},decls:1,vars:1,consts:[["body",""],[1,"address-form",3,"formGroup"],[1,"address-form",3,"ngSubmit","formGroup"],[1,"party-address"],[4,"ngIf"],[1,"form-row","d-flex","party-address-container"],[1,"form-col-6","form-col"],[1,"form-list"],[1,"icon"],[1,"swi-icon","icon-address","Primary-80","icon-size-32"],[1,"label-form"],[1,"label-option"],[1,"paragraph-semibold-16","Text-100"],["locator","editCompanyName","maxLength","100","minLength","2","formControlName","szCompanyName",3,"swDefaultValue","ngClass","swPlaceholder"],["inputKey","szCompanyName",3,"isSubmit","formControls","messageModule","isOnlySubmit"],[1,"swi-icon","icon-address-book","Primary-80","icon-size-32"],["formControlName","szCompanyAddress",3,"locator","maxLength","minLength","ngClass","swDefaultValue","swPlaceholder"],["inputKey","szCompanyAddress",3,"isSubmit","formControls","messageModule","isOnlySubmit"],["formControlName","szAddress2",2,"display","block","margin-top","5px",3,"locator","maxLength","minLength","swClass","swDefaultValue","ngClass","swPlaceholder"],["formControlName","szPoBox",2,"display","block","margin-top","5px",3,"keypress","locator","maxLength","minLength","swClass","swDefaultValue","ngClass","swPlaceholder"],["inputKey","szPoBox",3,"isSubmit","formControls","messageModule","isOnlySubmit"],[1,"swi-icon","icon-user-name","Primary-80","icon-size-32"],["locator","editContactFirstName","maxLength","50","minLength","1","formControlName","szContactFirstName",3,"swClass","swDefaultValue","ngClass","swPlaceholder"],["locator","editContactLastName","maxLength","50","minLength","1","formControlName","szContactLastName",2,"display","block","margin-top","5px",3,"swClass","swDefaultValue","ngClass","swPlaceholder"],["inputKey","szContactFirstName",3,"isSubmit","formControls","messageModule","isOnlySubmit",4,"ngIf"],["inputKey","szContactLastName",3,"isSubmit","formControls","messageModule","isOnlySubmit",4,"ngIf"],[1,"swi-icon","icon-email","Primary-80","icon-size-32"],["locator","editEmail","maxLength","50","minLength","10","formControlName","szEmail",3,"keypress","swAutocomplete","swDefaultValue","ngClass","swPlaceholder"],["inputKey","szEmail",3,"isSubmit","formControls","messageModule","isOnlySubmit"],[1,"swi-icon","icon-phone","Primary-80","icon-size-32"],[1,"country-number"],["country-code","","locator","editDialCode","tabindex","9","formControlName","szDialCode",3,"swPlaceholder","swSearchBoxPlaceholder","swIsSearchBox","isCustomLabel","swBindLabel","swBindValue","swIconClass","swSearchIconClass","swDropdownType","swData","ngClass","swCustomLabel","swClassName","swFilterKeys"],["mobile-number","","tabindex","10","locator","editPhoneNumber","formControlName","szPhoneNumber",3,"keypress","minlength","swDefaultValue","maxlength","ngClass","swPlaceholder"],["inputKey","szPhoneNumber",3,"isSubmit","formControls","messageModule","isOnlySubmit"],[1,"swi-icon","icon-location-1","Primary-80","icon-size-32"],["locator","editCity","maxLength","50","minLength","3","formControlName","szCity",3,"swDefaultValue","ngClass","swPlaceholder"],["inputKey","szCity",3,"isSubmit","formControls","messageModule","isOnlySubmit"],[1,"swi-icon","icon-country","Primary-80","icon-size-32"],["locator","editCountry","formControlName","szCountry",3,"ngClass","swPlaceholder","swAutocomplete","swSearchBoxPlaceholder","swBindLabel","swBindValue","swDropdownType","swIconClass","swData","
1swReadOnlyProperties"],["inputKey","szCountry",3,"isSubmit","formControls","messageModule","isOnlySubmit"],[1,"optional","paragraph-regular-15","Text-80"],["maxLength","50","minLength","3","formControlName","szPostCode",3,"locator","swDefaultValue","ngClass","swPlaceholder"],["inputKey","szPostCode",3,"isSubmit","formControls","messageModule","isOnlySubmit"],["class","form-col-6 form-col",4,"ngIf"],["class","form-col-6 form-col",3,"ngClass",4,"ngIf"],["class","add-new-cargo ",4,"ngIf"],[1,"heading-btn",3,"ngClass"],["class","paragraph-bold-20",4,"ngIf"],[1,"btn-group"],[3,"locator","swClass","swButtonName","swType","click",4,"ngIf"],["locator","clearAdressForm",3,"click","swClass","swButtonName","swType"],[1,"paragraph-bold-20"],[3,"click","locator","swClass","swButtonName","swType"],["inputKey","szContactFirstName",3,"isSubmit","formControls","messageModule","isOnlySubmit"],["inputKey","szContactLastName",3,"isSubmit","formControls","messageModule","isOnlySubmit"],[1,"swi-icon","icon-id","Primary-80","icon-size-32"],["locator","editCompanyTaxId","maxLength","50","minLength","6","formControlName","szCompanyTaxId",3,"swPlaceholder"],["inputKey","szCompanyTaxId",3,"isSubmit","formControls","messageModule","isOnlySubmit"],[1,"form-col-6","form-col",3,"ngClass"],[1,"swi-icon","icon-tag","Primary-80","icon-size-32"],["class","optional paragraph-regular-15 Text-80",4,"ngIf"],["formControlName","arAddressTags",3,"ngModelChange","swPlaceholder","swChipsMaxLimit","swChipsMinLimit","swIconClass","swDefaultValue","swReadOnlyProperties"],[1,"cool"],[1,"multiple-btn"],["locator","bookingParty",3,"swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconAlert","swTagsIconCross","click",4,"ngIf"],["locator","shipperParty",3,"swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconAlert","swTagsIconCross","click",4,"ngIf"],["locator","consigneeParty",3,"swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconAlert","swTagsIconCross","click",4,"ngIf"],["locator","notifyParty",3,"swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconAlert","swTagsIconCross","click",4,"ngIf"],["locator","inlandPickupParty",3,"swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconCross","click",4,"ngIf"],["locator","inlandDeliveryParty",3,"swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconAlert","swTagsIconCross","click",4,"ngIf"],["inputKey","arAddressTags",3,"isSubmit","formControls","messageModule","isOnlySubmit"],["locator","bookingParty",3,"click","swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconAlert","swTagsIconCross"],["locator","shipperParty",3,"click","swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconAlert","swTagsIconCross"],["locator","consigneeParty",3,"click","swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconAlert","swTagsIconCross"],["locator","notifyParty",3,"click","swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconAlert","swTagsIconCross"],["locator","inlandPickupParty",3,"click","swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconCross"],["locator","
1inlandDeliveryParty",3,"click","swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swIsShowCrossIcon","swSwireDynamicCrossIconClass","swTagLabel","swTagsIconAlert","swTagsIconCross"],[1,"add-new-cargo"],[1,"form-footer"],["class","form-footer-left col",4,"ngIf"],[1,"form-footer-right","col"],[3,"locator","swType","swClass","swButtonName"],[1,"form-footer-left","col"],[1,"swi-icon","icon-save","Primary-80","icon-size-32"],[1,"text"],[3,"swSwireTooltipDirectionClass","swTooltipText","swIconTooltip","swIsHtmlContent"],["formControlName","isSaveAddressToBook",3,"click","swIsDisabled","swClass","swId"],[3,"click","locator","swType","swClass","swButtonName"],[1,"continue-btn"],[3,"click","swType","swClass","swButtonName"],["locator","updateEditAddress",3,"click","swClass","swButtonName","swIsDisable"]],template:function(e,s){e&1&&y(0,Mt,129,197,"form",1),e&2&&I(s.addressForm?0:-1)},dependencies:[W,ve,xe,Te,Se,Y,ke,Be,Ae,he,ge,fe,_e,we,ye,Ce,V,j,ze,U],styles:[`.address-book-small-popup{width:100%;height:100%;position:fixed;left:0;top:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:999999}.address-book-small-popup .modal-container{padding:40px 30px;background:#fff;box-shadow:0 4px 4px #00000040;border-radius:10px;max-width:419px;position:relative;width:100%}.address-book-small-popup .modal-container .addressFormError p.error{color:#df6560;font-weight:500;font-size:16px}@media screen and (max-width:767px){.address-book-small-popup .modal-container{height:100%;border-radius:0;max-width:100%}}.address-book-small-popup .modal-container .close-modal{position:absolute;top:10px;right:20px;display:inline-block}.address-book-small-popup .modal-container .address-heading{text-align:center}.address-book-small-popup .modal-container .address-heading h4{font-weight:700;font-size:20px;color:#000;text-align:left;margin-bottom:24px;text-align:center;font-family:Source Sans Pro}.address-book-small-popup .modal-container .address-heading p{font-size:14px;font-weight:400;color:#000;margin-bottom:0}.address-book-small-popup .modal-container .address-heading p.ie-booking{color:gray;font-weight:600}.address-book-small-popup .modal-container .book-list{margin:24px 0;display:flex;list-style:none}.address-book-small-popup .modal-container .book-list li{max-width:60%;flex:0 0 60%;padding-right:15px}.address-book-small-popup .modal-container .book-list li:nth-child(2){max-width:40%;flex:0 0 40%}.address-book-small-popup .modal-container .book-list li p{font-weight:400;font-size:14px;color:#000;margin-bottom:0;word-break:break-all}.address-book-small-popup .modal-container .book-list li p b{display:block}.address-book-small-popup .modal-container .multiple-btn{display:flex;flex-wrap:wrap}.address-book-small-popup .modal-container .multiple-btn button{box-shadow:0 2px 4px #00000026;display:inline-flex;font-weight:600;align-items:center;justify-content:center;line-height:1;text-transform:uppercase;border-radius:10px;padding:6px 10px;font-size:12px;min-height:28px;margin-bottom:10px;width:max-content;margin-right:10px;background:#e0e4e8;color:gray}.address-book-small-popup .modal-container .multiple-btn button .plus-icon{display:inline-block}.address-book-small-popup .modal-container .multiple-btn button .check{display:none}.address-book-small-popup .modal-container .multiple-btn button.active{background:#df6560;color:#fff}.address-book-small-popup .modal-container .multiple-btn button.active .plus-icon{display:none}.address-book-small-popup .modal-container .multiple-btn button.active .check{display:inline-block}.address-book-small-popup .modal-container .select-address-duo-btn{display:flex;justify-content:center;margin-top:20px}.address-book-small-popup .modal-container .select-address-duo-btn button.cancel{margin-right:20px}form .party-address .heading-btn{display:flex;justify-content:space-between;margin-bottom:34px}@media screen and (max-width:767px){form .party-address .heading-btn{flex-direction:column}}form .party-address .heading-btn h4{color:#000}form .party-address .heading-btn .btn-group{gap:10px}@media screen and (max-width:1024px){form .party-address .party-address-container{padding-right:114px}}@media screen and (max-width:767px){form .party-address .party-address-container{padding-right:0}}form .party-address .party-address-container .form-col{margin-bottom:20px}@media screen and (max-width:1024px){form .party-address .party-address-container .form-col{flex:0 0 100%;max-width:100%;padding:0 5px!important}}@media screen and (max-width:767px){form .party-address .party-address-container .form-col{padding:0}}form .party-address .party-address-container .form-col:nth-child(odd){padding-right:50px}@media screen and (max-width:1024px){form .party-address .party-address-container .form-col:nth-child(odd){padding-right:0}}form .party-address .party-address-container .form-col:nth-child(2n){padding-left:50px}@media screen and (max-width:1024px){form .party-address .party-address-container .form-col:nth-child(2n){padding-left:0}}form .party-address .party-address-container .form-col.form-col-12{padding-right:5px}form .party-address .party-address-container .form-col .form-list{display:flex}form .party-address .party-address-container .form-col .form-list .icon{padding-right:10px}form .party-address .party-address-container .form-col .form-list .icon svg{width:32px}@media screen and (max-width:767px){form .party-address .party-address-container .form-col .form-list .icon.invisible{display:none}}form .party-address .party-address-container .form-col .form-list .label-form{width:100%}@media screen and (max-width:767px){form .party-address .party-address-container .form-col .form-list .label-form{width:calc(100% - 42px)}}form .party-address .party-address-container .form-col .form-list .label-form .label-option{dis
1play:flex;justify-content:space-between}form .party-address .party-address-container .form-col .form-list .label-form .label-option label{margin-bottom:5px}form .party-address .party-address-container .form-col .form-list .label-form .label-option .caution{color:gray;padding-left:5px}@media screen and (max-width:1024px){form .party-address .party-address-container .form-col .form-list .label-form .label-option .caution{display:flex;margin-right:5px;padding-left:0;padding-top:5px;align-items:center}form .party-address .party-address-container .form-col .form-list .label-form .label-option .caution svg{margin-right:5px}}form .party-address .party-address-container .form-col .form-list .label-form .country-number{display:flex;flex-wrap:wrap;width:100%;justify-content:space-between}form .party-address .party-address-container .form-col .form-list .label-form .country-number swire-mobile-number{width:100%}form .party-address .party-address-container .form-col .form-list .label-form .country-number swire-mobile-number .swire-mobile-number swire-input{width:100%}form .party-address .party-address-container .form-col .form-list .label-form .country-number swire-mobile-number .swire-mobile-number swire-input .input-field input{min-width:100%}form .party-address .party-address-container .form-col .form-list .label-form .country-number ng-select{min-width:auto;width:48%;margin-left:initial}@media screen and (max-width:767px){form .party-address .party-address-container .form-col .form-list .label-form .country-number ng-select{width:100%}}form .party-address .party-address-container .form-col .form-list .label-form .country-number .form-control{margin-bottom:0}form .party-address .party-address-container .form-col .form-list .label-form .country-number .form-control.country{width:48%;margin-right:10px}form .party-address .party-address-container .form-col .form-list .label-form .country-number .form-control.ph-number{width:48%}@media screen and (max-width:767px){form .party-address .party-address-container .form-col .form-list .label-form .country-number .form-control.ph-number{width:100%;margin-top:12px}}form .add-new-cargo{margin-top:15px;margin-bottom:40px;text-align:right;padding-right:0}@media screen and (max-width:1024px){form .add-new-cargo{margin-bottom:30px}}form .add-new-cargo .continue-btn{display:flex;margin:0;border:0;padding-top:20px;padding-bottom:25px;justify-content:center;gap:30px}@media screen and (max-width:767px){form .add-new-cargo .continue-btn{gap:20px}}form .add-new-cargo .form-footer{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:767px){form .add-new-cargo .form-footer{flex-direction:column}}form .add-new-cargo .form-footer .form-footer-left{display:flex;align-items:center;justify-content:space-between;padding-right:100px!important}@media screen and (max-width:1024px){form .add-new-cargo .form-footer .form-footer-left{padding-right:50px!important;max-width:510px}}@media screen and (max-width:767px){form .add-new-cargo .form-footer .form-footer-left{padding-right:0!important;max-width:100%;align-items:flex-start}}form .add-new-cargo .form-footer .form-footer-left .form-list{display:flex;align-items:flex-start}form .add-new-cargo .form-footer .form-footer-left .form-list .icon{padding-right:15px}@media screen and (max-width:767px){form .add-new-cargo .form-footer .form-footer-left .form-list .label-form .label-option label{display:flex;max-width:calc(100% - 15px);margin-right:10px}}@media screen and (max-width:767px){form .add-new-cargo .form-footer .form-footer-left .form-list .label-form .label-option label .text{display:inline-block;text-align:left;vertical-align:top}}form .add-new-cargo .form-footer .form-footer-left .form-list .label-form .label-option label swire-tool-tip{display:inline-flex;margin-left:10px;position:relative;top:4px}@media screen and (max-width:767px){form .add-new-cargo .form-footer .form-footer-left .form-list .label-form .label-option label swire-tool-tip .tooltip-mark{transform:translate(-78%)}}@media screen and (max-width:767px){form .add-new-cargo .form-footer .form-footer-left .form-list .label-form .label-option label ::ng-deep swire-tool-tip .question-mark.bottom .tooltip-mark{left:80%;transform:translate(80%)}}form .add-new-cargo .form-footer .form-footer-left swire-checkbox{height:20px}form .add-new-cargo .form-footer .form-footer-left swire-checkbox label{margin:0;display:inline-flex}form .add-new-cargo .form-footer .form-footer-left swire-checkbox label .swire-Indeterminate-checkbox-checkmark{position:static;display:inline-flex}form .add-new-cargo .form-footer .form-footer-right{padding-right:0}@media screen and (max-width:1024px){form .add-new-cargo .form-footer .form-footer-right{max-width:20%}}@media screen and (max-width:767px){form .add-new-cargo .form-footer .form-footer-right{max-width:100%;margin-top:20px;text-align:center}} 2`],encapsulation:2})};J([ce()],F.prototype,"activityLog",1),J([Me()],F.prototype,"openLoginPopup",1);var Ee=F;var Lt=(i,t)=>({"booking-address-list":i,active:t});function Et(i,t){i&1&&(c(0,"swire-tags",13),d(1,"translate")),i&2&&n("swDynamicTagTypeClass","paragraph-semibold-12 Text-100 is-default bg-grey-40")("swDynamicTagBGColorClass","is-default")("swDynamicTagTextColorClass","Text-100")("swTagLabel",m(1,4,"DEFAULT"))}function Ot(i,t){if(i&1){let e=x();a(0,"swire-action-dropdown",14),w("getValue",function(l){C(e);let A=p();return _(A.getActionValue(l,A.objAddressBook==null?null:A.objAddressBook.szUniqueKey))}),c(1,"span",15),r()}if(i&2){let e=p();n("swBindLabel","name")("swBindValue","name")("swBindSubText","subText")("swClassName","swClassName")("swData",(e.objAddressBook==null?null:e.objAddressBook.isDefault)==1?e.actionDropdownData
2ForDefault:e.actionDropdownData)}}function Nt(i,t){if(i&1&&(a(0,"p",5),u(1),r()),i&2){let e=p();o(),b(e.objAddressBook==null?null:e.objAddressBook.szAddress2)}}function Vt(i,t){if(i&1&&(a(0,"p",5),u(1),d(2,"translate"),r()),i&2){let e=p();o(),N("",m(2,2,"P.O. Box No"),". ",e.objAddressBook==null?null:e.objAddressBook.szPoBox,"")}}function jt(i,t){if(i&1&&(M(0),c(1,"swire-tags",16),L()),i&2){let e=t.$implicit;o(),n("swDynamicTagTypeClass","paragraph-semibold-12 Text-100 bg-grey-40")("swTagLabel",e)}}function qt(i,t){if(i&1){let e=x();a(0,"a",17),w("click",function(){C(e);let l=p();return _(l.recoverAddressBook(l.objAddressBook==null?null:l.objAddressBook.szUniqueKey))}),c(1,"span",18),r()}}function Ut(i,t){if(i&1){let e=x();a(0,"a",19),w("click",function(){C(e);let l=p();return _(l.editAddressBook(l.objAddressBook==null?null:l.objAddressBook.szUniqueKey))}),c(1,"span",20),r()}if(i&2){let e=p();te("name","editAddressForm",e.indexAddress,"")}}function Rt(i,t){if(i&1){let e=x();a(0,"a",21),w("click",function(){C(e);let l=p();return _(l.updateAddressBookStatus(l.objAddressBook==null?null:l.objAddressBook.szUniqueKey))}),c(1,"span",22),r()}if(i&2){let e=p();B("name","deleteAddressForm",e.indexAddress,"")}}function Kt(i,t){if(i&1){let e=x();a(0,"a",21),w("click",function(){C(e);let l=p();return _(l.deleteAddressBook(l.objAddressBook==null?null:l.objAddressBook.szUniqueKey))}),c(1,"span",22),r()}if(i&2){let e=p();B("name","deleteAddressForm",e.indexAddress,"")}}var Oe=class i{constructor(t,e,s,l,A,Ne,Ve,je){this._authService=t;this.translate=e;this._quoteV2Service=s;this._commonService=l;this.injector=A;this._helperService=Ne;this._lang=Ve;this._modelService=je;this._bookingV2Service=this.injector.get(G)}_authService;translate;_quoteV2Service;_commonService;injector;_helperService;_lang;_modelService;listType="DashBoard";objAddressBook;isTrashList=!1;showAddressBookList=!1;currentSelected;showDropDown=!0;indexAddress;getAddressData=new D;openAddressForm=new D;selectAddressCallBack=new D;MODALCONTENT=Pe;isDropDownOpen=!1;modalFor="";szAddressKeyCode="";szAddressKey=null;_bookingV2Service={};actionDropdownData=[{id:1,name:"Duplicate",icon:"icon-copy icon-size-16",isDisable:!1},{id:2,name:"Set as Default",icon:"icon-bookmark icon-size-16",isDisable:!1}];actionDropdownDataForDefault=[{id:1,name:"Duplicate",icon:"icon-copy icon-size-16",isDisable:!1}];ngOnInit(){this.onLanguageSwitch()}updateAddressBookStatus(t){this.szAddressKeyCode=t,this.modalFor="addressTrash",this._modelService.openModal({type:this._modelService.modals.DeleteAddress,open:!0,item:{id:t,modalFor:"addressTrash"}})}popupCallBack(t){if(t&&t.responseType=="Confirm"&&this.modalFor=="addressTrash"){let e={szAddressKey:this.szAddressKeyCode,iStatus:1};this._authService.updateAddressBook(e).subscribe(()=>{this.getAddressData.emit()}),this.modalFor=""}else if(t&&t.responseType=="Confirm"&&this.modalFor=="deleteAddress"){let e={szAddressKey:this.szAddressKeyCode,iStatus:2};this._authService.updateAddressBook(e).subscribe(()=>{this.getAddressData.emit()}),this.modalFor=""}else this.modalFor=""}editAddressBook(t,e=!1){let s={szAddressCode:t,isDuplicate:e};this.getAddressData.emit(s)}duplicateAddressBookData(t,e=!1){let s={szAddressKey:t,isDuplicate:e};this._authService.duplicateAddressBookData(s).subscribe(()=>{this.getAddressData.emit(),this.isDropDownOpen=!this.isDropDownOpen})}dropdownOpen(){this.isDropDownOpen=!this.isDropDownOpen}deleteAddressBook(t){this.szAddressKeyCode=t,this.modalFor="deleteAddress",this._modelService.openModal({type:this._modelService.modals.DeleteTrashAddress,open:!0,item:{id:t,modalFor:"deleteAddress"}})}recoverAddressBook(t){let e={szAddressKey:t,iStatus:0};this._authService.updateAddressBook(e).subscribe(()=>{this.getAddressData.emit();let l={tosterType:"success",tosterSubtext:this.translate.instant("Your address has been restored"),tosterText:this.translate.instant("Address Restored")};this._commonService.OpenToster(l)})}selectAddressClick(t){this.selectAddressCallBack.emit(t)}addActivityLog(t){this._helperService?.addActivityLog(t)}getActionValue(t,e){t.name=="Set as Default"?this._modelService.openModal({type:this._modelService.modals.SetAs
2DefaultAddress,open:!0,item:{id:e}}):this.duplicateAddressBookData(e,!0)}onLanguageSwitch(){this._lang.appLangCast.subscribe(()=>{P(500).subscribe(()=>{this.actionDropdownData=[{id:1,name:"Duplicate",icon:"icon-copy icon-size-16",isDisable:!1},{id:2,name:"Set as Default",icon:"icon-bookmark icon-size-16",isDisable:!1}],this.actionDropdownDataForDefault=[{id:1,name:"Duplicate",icon:"icon-copy icon-size-16",isDisable:!1}]})})}static \u0275fac=function(e){return new(e||i)(h(Q),h(q),h($),h(R),h(E),h(K),h(me),h(H))};static \u0275cmp=O({type:i,selectors:[["app-address-book-card"]],inputs:{listType:"listType",objAddressBook:"objAddressBook",isTrashList:"isTrashList",showAddressBookList:"showAddressBookList",currentSelected:"currentSelected",showDropDown:"showDropDown",indexAddress:"indexAddress"},outputs:{getAddressData:"getAddressData",openAddressForm:"openAddressForm",selectAddressCallBack:"selectAddressCallBack"},decls:23,vars:24,consts:[[1,"card-info-inner","bg-grey-10","Text-90",3,"click","ngClass"],[1,"sz-company-header"],[1,"paragraph-semibold-16","Text-100"],[3,"swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swTagLabel",4,"ngIf"],[3,"swBindLabel","swBindValue","swBindSubText","swClassName","swData"],[1,"paragraph-regular-16","Text-100"],[1,"paragraph-semibold-16","Text-100","name"],[1,"multiple-tag"],[4,"ngFor","ngForOf"],[1,"card-info-footer","del-ref-icon",3,"ngClass"],["href","javascript:void(0)","class","recover-icon",3,"click",4,"ngIf"],["href","javascript:void(0)","class","edit-icon",3,"click",4,"ngIf"],["href","javascript:void(0)","class","trash-icon",3,"name","click",4,"ngIf"],[3,"swDynamicTagTypeClass","swDynamicTagBGColorClass","swDynamicTagTextColorClass","swTagLabel"],[3,"getValue","swBindLabel","swBindValue","swBindSubText","swClassName","swData"],["lable","",1,"icon-actions-1","icon-size-24","swi-icon","Text-80"],[3,"swDynamicTagTypeClass","swTagLabel"],["href","javascript:void(0)",1,"recover-icon",3,"click"],[1,"icon-refresh","swi-icon","Text-80","icon-size-18"],["href","javascript:void(0)",1,"edit-icon",3,"click"],[1,"icon-edit","swi-icon","Text-80","icon-size-18"],["href","javascript:void(0)",1,"trash-icon",3,"click","name"],[1,"icon-delete","swi-icon","Text-80","icon-size-18"]],template:function(e,s){e&1&&(a(0,"div",0),w("click",function(){return s.listType!=="DashBoard"?s.selectAddressClick(s.objAddressBook==null?null:s.objAddressBook.szUniqueKey):""}),a(1,"div",1)(2,"p",2),u(3),y(4,Et,2,6,"swire-tags",3),r(),y(5,Ot,2,5,"swire-action-dropdown",4),r(),a(6,"p",5),u(7),r(),y(8,Nt,2,1,"p",5)(9,Vt,3,4,"p",5),a(10,"p",5),u(11),r(),a(12,"p",6),u(13),r(),a(14,"p",5),u(15),r(),a(16,"div",7),y(17,jt,2,2,"ng-container",8),r(),a(18,"div",9),y(19,qt,2,0,"a",10)(20,Ut,2,2,"a",11)(21,Rt,2,2,"a",12)(22,Kt,2,2,"a",12),r()()),e&2&&(n("ngClass",oe(21,Lt,s.listType!=="DashBoard",s.currentSelected==(s.objAddressBook==null?null:s.objAddressBook.szUniqueKey))),ee("locator",s.indexAddress),o(3),z(" ",s.objAddressBook==null?null:s.objAddressBook.szCompanyName," "),o(),n("ngIf",(s.objAddressBook==null?null:s.objAddressBook.isDefault)==1),o(),I(s.isTrashList?-1:5),o(2),b(s.objAddressBook==null?null:s.objAddressBook.szAddress),o(),I(s.objAddressBook!=null&&s.objAddressBook.szAddress2?8:-1),o(),I(s.objAddressBook!=null&&s.objAddressBook.szPoBox?9:-1),o(2),ie("",s.objAddressBook==null?null:s.objAddressBook.szCity,", ",s.objAddressBook==null?null:s.objAddressBook.szCountry,", ",s.objAddressBook==null?null:s.objAddressBook.szPostCode,""),o(2),N("",s.objAddressBook==null?null:s.objAddressBook.szFirstName," ",s.objAddressBook==null?null:s.objAddressBook.szLastName," "),o(2),N("",s.objAddressBook==null?null:s.objAddressBook.szEmail," ",s.objAddressBook==null?null:s.objAddressBook.szPhoneNumber,""),o(2),n("ngForOf",s.objAddressBook==null?null:s.objAddressBook.arAddressTags),o(),n("ngClass",(s.objAddressBook==null?null:s.objAddressBook.isDefault)!==0?"card-info-footer-default":""),o(),n("ngIf",s.isTrashList),o(),n("ngIf",(s.objAddressBook==null?null:s.objAddressBook.isDefault)==0&&s.listType!=="DashBoard"||s.listType==="DashBoard"&&!s.isTrashList&&(s.objAddressBook==null?null:s.objAddressBook.isDefault)!==1),o(),n("ngIf",(s.objAddressBook==null?null:s.objAddressBook.isDefault)==0&&!s.isTrashList),o(),n("ngIf",s.isTrashList))},dependencies:[W,Y,De,V,ne,j,U],styles:[".card-info-container[_ngcontent-%COMP%]{margin-right:-10px;margin-left:-10px}.card-info-container[_ngcontent-%COMP%] .card-info[_ngcontent-%COMP%]{padding:0 10px;margin-bottom:20px;min-height:260px}@media screen and (max-width:1024px){.card-info-container[_ngcontent-%COMP%] .card-info.col-md-6[_ngcontent-%COMP%]{flex:0 0 50%;max-width:50%}}@media screen and (max-width:767px){.card-info-container[_ngcontent-%COMP%] .card-info.col-md-6[_ngcontent-%COMP%]{flex:0 0 100%;max-width:100%}}.card-info-inner[_ngcontent-%COMP%]{background:#f9fafa;border:1px solid #c2c9d1;box-sizing:border-box;border-radius:10px;padding:20px 20px 35px;min-height:330px;position:relative;overflow:hidden}.card-info-inner.booking-address-list[_ngcontent-%COMP%]:hover{background:#e8f0f9;cursor:pointer}.card-info-inner.booking-address-list.active[_ngcontent-%COMP%]{border:1px solid #1e4f98}
2.card-info-inner[_ngcontent-%COMP%] .sz-company-header[_ngcontent-%COMP%]{display:flex;justify-content:space-between;position:relative}.card-info-inner[_ngcontent-%COMP%] .sz-company-header[_ngcontent-%COMP%] swire-tags[_ngcontent-%COMP%]{margin-left:10px}.card-info-inner[_ngcontent-%COMP%] .sz-company-header[_ngcontent-%COMP%] .dropdown[_ngcontent-%COMP%]{cursor:pointer}.card-info-inner[_ngcontent-%COMP%] .sz-company-header[_ngcontent-%COMP%] swire-swire-action-dropdown[_ngcontent-%COMP%] .selectbox[_ngcontent-%COMP%] .input-icon[_ngcontent-%COMP%]{rotate:90deg}.card-info-inner[_ngcontent-%COMP%] .sz-company-header[_ngcontent-%COMP%] swire-swire-action-dropdown[_ngcontent-%COMP%] .selectbox[_ngcontent-%COMP%] .option-box[_ngcontent-%COMP%]{right:10px;left:auto;top:25px}.card-info-inner[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{margin-bottom:5px}.card-info-inner[_ngcontent-%COMP%] p.name[_ngcontent-%COMP%]{margin-top:10px}.card-info-inner[_ngcontent-%COMP%] .caption-01[_ngcontent-%COMP%]{background:#e0e4e8;border-radius:10px;padding:6px 10px;margin-right:10px;margin-top:5px;display:inline-block}.card-info-inner[_ngcontent-%COMP%] .card-info-footer[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;margin-top:21px;position:absolute;bottom:15px;right:15px}.card-info-inner[_ngcontent-%COMP%] .card-info-footer[_ngcontent-%COMP%] .edit-icon[_ngcontent-%COMP%], .card-info-inner[_ngcontent-%COMP%] .card-info-footer[_ngcontent-%COMP%] .recover-icon[_ngcontent-%COMP%]{margin-right:20px}.card-info-inner[_ngcontent-%COMP%] .card-info-footer[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{cursor:pointer}.card-info-inner[_ngcontent-%COMP%] .card-info-footer.card-info-footer-default[_ngcontent-%COMP%] .edit-icon[_ngcontent-%COMP%]{margin-right:0}.multiple-tag[_ngcontent-%COMP%]{display:flex;gap:10px;flex-wrap:wrap}"]})};export{Ee as a,Oe as b};
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.