PageSourceSearch

https://www.brittany-ferries.co.uk/chunk-VI3OY5G4.js

js brittany-ferries.co.uk collected 2026-10-02 05:11:26 UTC 31,679 bytes, 1 lines download raw bytes

1import{a as Re}from"./chunk-CLBZGUMW.js";import{a as Ge}from"./chunk-CYLISRUD.js";import"./chunk-KP7AZOXK.js";import{a as Ae}from"./chunk-H7VU5WFA.js";import"./chunk-3EOOGZS3.js";import{a as Be}from"./chunk-XTZ5GSNR.js";import{a as J}from"./chunk-AP2HUJHM.js";import{b as Y}from"./chunk-JOZ3MY2W.js";import{a as Fe}from"./chunk-YSCGXM2A.js";import"./chunk-LMLUF4EH.js";import{a as Se}from"./chunk-G2IAXZQH.js";import"./chunk-SPALAOYO.js";import"./chunk-662XZICC.js";import"./chunk-YGIYUTLU.js";import{e as Ne,g as De}from"./chunk-YPKJM2FT.js";import"./chunk-YK5TE4SE.js";import"./chunk-LM4VHPX7.js";import"./chunk-MBK6PEMM.js";import"./chunk-S3QA7A5D.js";import"./chunk-XRAFRYVE.js";import"./chunk-JXLCV3KC.js";import{b as q}from"./chunk-3NUVCZSM.js";import"./chunk-C3YVOUSC.js";import"./chunk-7G5XKCOM.js";import{h as k}from"./chunk-UECJ453Z.js";import"./chunk-X7E55REQ.js";import"./chunk-47TNIFQY.js";import"./chunk-CJ7MFRDY.js";import{A as F,E as B,b as H,d as O,e as V,g as $,h as N,i as L,l as x,o as Te,p as Ie,t as Ee,v as j,w as D}from"./chunk-T3JNGRHC.js";import"./chunk-EEFHK3HE.js";import{a as we}from"./chunk-4YCTPXYS.js";import"./chunk-KOZQW2NX.js";import"./chunk-7CYI6VVX.js";import"./chunk-RV7U4QKZ.js";import"./chunk-227VMNZI.js";import"./chunk-X4ZDYXD6.js";import"./chunk-OE2Y72RC.js";import"./chunk-6H4RW4GC.js";import{a as ve}from"./chunk-DI77E2UP.js";import"./chunk-AL36TWJK.js";import"./chunk-D4EV7OVS.js";import"./chunk-OXCEURZ7.js";import"./chunk-E2P542RK.js";import"./chunk-ESOXOPOP.js";import"./chunk-CNYEDN6E.js";import"./chunk-PP3VD5HN.js";import"./chunk-E67GSJZS.js";import"./chunk-EI6WOAVY.js";import{b as Pe}from"./chunk-C3E6HVFP.js";import"./chunk-NGSTBHRD.js";import"./chunk-5ZYPI6NP.js";import"./chunk-XS53GY5F.js";import{a as Z}from"./chunk-AS37JCKL.js";import{a as R,b as I}from"./chunk-VHA6NNFB.js";import"./chunk-FIEPOV3L.js";import{b as g,d as E}from"./chunk-HHA24DUW.js";import"./chunk-VPIKUZV2.js";import{g as be,h as S}from"./chunk-JA6V3LP7.js";import{a as Me}from"./chunk-YYDSENFE.js";import{b as xe}from"./chunk-CBDOLHOQ.js";import{i as _e}from"./chunk-QLCNJGUD.js";import{D as Oe}from"./chunk-GIXQ2ZV6.js";import"./chunk-XIGR5Y23.js";import{h as w}from"./chunk-SOKMTEZX.js";import"./chunk-YEH6RQGE.js";import"./chunk-S6QVQOMT.js";import"./chunk-LD5QKCP6.js";import"./chunk-CZAV6ZVA.js";import{Ba as le,Eb as P,Hc as h,Jc as ue,Kb as te,Lc as m,Mc as y,Nc as _,O as ie,Xb as me,Xc as ye,Zc as Ce,_b as W,ac as Q,ad as i,bd as a,cc as pe,dc as ce,ec as de,fc as l,gc as n,hc as o,i as s,ic as f,mc as se,na as u,nc as fe,ob as e,qc as ge,qd as he,rd as ne,va as ae,vc as U,wa as re,xc as G,yd as X}from"./chunk-AQSA2CXO.js";import"./chunk-4WJLCSWN.js";var p=(function(t){return t.HOTEL="HOTEL",t.CAMPING="CAMPING",t.COTTAGE="COTTAGE",t.MOBILE_HOME="MOBILE_HOME",t.ANGLING="ANGLING",t.MOTORSPORTS="MOTORSPORTS",t.GOLF="GOLF",t.OTHER="OTHER",t.VACATION_HOME="VACATION_HOME",t.APARTMENT="APARTMENT",t.AUTOTOUR="AUTOTOUR",t.GUIDED_TOUR="GUIDED_TOUR",t.THEME="THEME",t.TOURISM="TOURISM",t.GROUP="GROUP",t.BUSINESS_TRIP="BUSINESS_TRIP",t})(p||{}),Le={[R.GB]:[p.HOTEL,p.CAMPING,p.COTTAGE,p.MOBILE_HOME,p.ANGLING,p.MOTORSPORTS,p.GOLF,p.OTHER],[R.FR]:[p.HOTEL,p.CAMPING,p.VACATION_HOME,p.APARTMENT,p.AUTOTOUR,p.GUIDED_TOUR,p.THEME,p.OTHER],[R.ES]:[p.TOURISM,p.GROUP,p.BUSINESS_TRIP,p.OTHER],[R.IE]:[p.HOTEL,p.CAMPING,p.COTTAGE,p.MOBILE_HOME,p.ANGLING,p.MOTORSPORTS,p.GOLF,p.OTHER]};function ke(t,r){if(t&1&&(n(0,"mat-list-option",3),m(1),i(2,"transloco"),o()),t&2){let v=r.$implicit,d=G();ue("selected",v===d.$value()),l("value",v),me("data-testid",`type-${v}`),e(),_(" ",a(2,5,`core.holidayTypes.${v}`)," ")}}var Ye=(()=>{let r=class r{constructor(){this._deviceDetector=u(Pe),this.$holidayTypes=ne([],{alias:"holidayTypes"}),this.$value=ne.required({alias:"value"}),this.valueChange=he();let d=this._deviceDetector;this.platform=d.device}onSelectHolidayType(d){this.valueChange.emit(d.options[0].value)}};r.\u0275fac=function(c){return new(c||r)},r.\u0275cmp=P({type:r,selectors:[["dd-agency-holiday-type-select"]],inputs:{$holidayTypes:[1,"holidayTypes","$holidayTypes"],$value:[1,"value","$value"]},outputs:{valueChange:"valueChange"},decls:4,vars:2,consts:[["data-testid","selectWrapper",1,"select-wrapper"],["data-testid","holidayTypeList",3,"selectionChange","multiple","hideSingleSelectionIndicator"],["matRipple","",3,"value","selected"],["matRipple","",3,"value"]],template:function(c,C){c&1&&(n(0,"div",0)(1,"mat-selection-list",1),U("selectionChange",function(M){return C.onSelectHolidayType(M)}),ce(2,ke,3,7,"mat-list-option",2,pe),o()()),c&2&&(e(),l("multiple",!1)("hideSingleSelectionIndicator",!0),e(),de(C.$holidayTypes()))},dependencies:[De,Ne,Oe,S],encapsulation:2,changeDetection:0});let t=r;return t})();function qe(t,r){t&1&&(n(0,"mat-form-field"),f(1,"input",19),i(2,"transloco"),o()),t&2&&(e(),l("placeholder",a(2,1,"agent.agency.aboutYourCompany.form.holidayType.placeholderOther")))}var ze=(()=>
1{let r=class r{constructor(){this._appSiteCountry=u(Z),this._controlContainer=u(V),this._fb=u(F),this._cd=u(X),this._destroyRef=u(le)}ngOnInit(){if(!this._controlContainer||!(this._controlContainer.control instanceof L))throw new Error("Missing FormGroupName directive from host element of the component");let d=this._controlContainer.control;this.aboutYourCompanyForm=this._fb.group({annualTurnover:this._fb.control(null),databaseSize:this._fb.control(null),holidayType:this._fb.control(null),planToPromoteBF:this._fb.control(null),otherInformation:this._fb.control(null)}),d.addControl("about",this.aboutYourCompanyForm),this.promotedHolidayTypes=Object.values(Le[this._appSiteCountry]),this.aboutYourCompanyForm.controls.holidayType.valueChanges.pipe(Me(this._destroyRef)).subscribe(c=>{c===p.OTHER?this.aboutYourCompanyForm.addControl("otherHoliday",this._fb.control(null)):this.aboutYourCompanyForm.removeControl("otherHoliday"),this._cd.detectChanges()})}get holidayTypeValue(){return this.aboutYourCompanyForm.controls.holidayType.value}};r.\u0275fac=function(c){return new(c||r)},r.\u0275cmp=P({type:r,selectors:[["dd-about-your-company"]],hostAttrs:[1,"albatros","ignore-bf-common-ui"],decls:54,vars:43,consts:[["annualTurnover",""],["databaseSize",""],["holidayType",""],["planToPromoteBF",""],["otherInfo",""],[3,"formGroup"],[1,"adaptive-form"],[1,"title"],[1,"adaptive-form-content"],[1,"about-form-group"],[1,"form-field-area"],[3,"for"],["matInput","","data-testid","annualTurnover","type","number","formControlName","annualTurnover",3,"placeholder"],["matInput","","data-testid","databaseSize","type","number","formControlName","databaseSize",3,"placeholder"],["data-testid","typeSelected","formControlName","holidayType",3,"label","placeholder","closeOnSelect"],["display-value",""],[3,"valueChange","holidayTypes","value"],["matInput","","data-testid","planToPromoteBF","type","text","formControlName","planToPromoteBF",1,"agency-textarea"],["matInput","","data-testid","otherInformation","type","text","formControlName","otherInformation",1,"agency-textarea"],["matInput","","data-testid","otherHoliday","type","text","formControlName","otherHoliday",3,"placeholder"]],template:function(c,C){if(c&1&&(n(0,"div",5)(1,"div",6)(2,"div",7)(3,"h2")(4,"mat-icon"),m(5,"info"),o(),m(6),i(7,"transloco"),o()(),n(8,"div",8)(9,"div",9)(10,"div",10)(11,"bf-label",11),m(12),i(13,"transloco"),o(),n(14,"mat-form-field",null,0),f(16,"input",12),i(17,"transloco"),o()(),n(18,"div",10)(19,"bf-label",11),m(20),i(21,"transloco"),o(),n(22,"mat-form-field",null,1),f(24,"input",13),i(25,"transloco"),o()(),n(26,"div",10)(27,"bf-label",11),m(28),i(29,"transloco"),o(),n(30,"mat-form-field",null,2)(32,"bf-responsive-select",14),i(33,"transloco"),i(34,"transloco"),n(35,"span",15),m(36),i(37,"transloco"),o(),n(38,"dd-agency-holiday-type-select",16),U("valueChange",function(M){return C.aboutYourCompanyForm.controls.holidayType.setValue(M)}),o()()(),W(39,qe,3,3,"mat-form-field"),o()(),n(40,"div",10)(41,"bf-label",11),m(42),i(43,"transloco"),o(),n(44,"mat-form-field",null,3),f(46,"textarea",17),o()(),n(47,"div",10)(48,"bf-label",11),m(49),i(50,"transloco"),o(),n(51,"mat-form-field",null,4),f(53,"textarea",18),o()()()()()),c&2){let A=h(15),M=h(23),Ve=h(31),$e=h(45),je=h(52);l("formGroup",C.aboutYourCompanyForm),e(6),_(" ",a(7,21,"agent.agency.aboutYourCompany.title")," "),e(5),l("for",A),e(),y(a(13,23,"agent.agency.aboutYourCompany.form.annualTurnover.label")),e(4),l("placeholder",a(17,25,"agent.agency.aboutYourCompany.form.annualTurnover.placeholder")),e(3),l("for",M),e(),y(a(21,27,"agent.agency.aboutYourCompany.form.databaseSize.label")),e(4),l("placeholder",a(25,29,"agent.agency.aboutYourCompany.form.databaseSize.placeholder")),e(3),l("for",Ve),e(),y(a(29,31,"agent.agency.aboutYourCompany.form.holidayType.label")),e(4),l("label",a(33,33,"agent.agency.aboutYourCompany.form.holidayType.label"))("placeholder",a(34,35,"agent.agency.aboutYourCompany.form.holidayType.placeholder"))("closeOnSelect",!0),e(4),_(" ",a(37,37,`core.holidayTypes.${C.holidayTypeValue}`)," "),e(2),l("holidayTypes",C.promotedHolidayTypes)("value",C.aboutYourCompanyForm.controls.holidayType.value),e(),Q(C.aboutYourCompanyForm.contains("otherHoliday")?39:-1),e(2),l("for",$e),e(),y(a(43,39,"agent.agency.aboutYourCompany.form.planToPromoteBF.label")),e(6),l("for",je),e(),y(a(50,41,"agent.agency.aboutYourCompany.form.otherInfo.label"))}},dependencies:[B,H,Ie,$,N,D,j,w,k,J,q,Ye,Fe,S],styles:[".adaptive-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.adaptive-form[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-bottom:25px}@media(min-width:600px){.adaptive-form[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{flex-direction:row}}.adaptive-form[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0;display:flex;font-size:1.25rem;font-weight:500;padding-top:20px}.adaptive-form[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{margin:auto 10px auto 0;width:1.375rem;min-width:1.375rem;height:1.375rem;line-height:1.375rem;font-size:1.375rem;display:inline-flex;align-items:center;justify-content:center}.adaptive-form[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-left:10px;font-size:.8125rem;line-height:24px;color:#64748b}.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;width:100%}.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]   .form-field-area[_ngcontent-%COMP%]{flex:1 1 100%;display:flex;flex-direction:column;padding:0 0 20px}@media(min-width:600px){.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]   .form-field-area[_ngcontent-%COMP%]{padding-right:25px}}@media(min-width:1280px){.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]   .form-field-area[_ngcontent-%COMP%]{flex:1 1 100%;max-width:100%}}.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]   .about-form-group[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;width:100%}@media(min-width:1280px){.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]   .about-form-group[_ngcontent-%COMP%]   .form-field-area[_ngcontent-%COMP%]{flex:1 1 33.3%;max-width:33.3%}}.form-field-area[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 0 25px}@media(min-width:600px){.form-field-area[_ngcontent-%COMP%]{padding-right:25px}}.form-field-area.limited-width[_ngcontent-%COMP%]{max-width:100%}.form-field-area[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{margin-bottom:15px}.form-field-area[_ngcontent-%COMP%]   .explain-text[_ngcontent-%COMP%]{font-size:.8125rem;font-weight:400}.form-field-area[_ngcontent-%COMP%]   .explain-text[_ngcontent-%COMP%]   .mat-mdc-button[_ngcontent-%COMP%]{margin-top:20px;text-decoration:underline;color:#23308e}.form-field-area[_ngcontent-%COMP%]:first-of-type{padding-top:15px}.form-field-area[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.form-field-area[_ngcontent-%COMP%]   textarea[_ngcontent-%COMP%]{resize:none;height:10rem}.mat-form-field-type-bf-phone-number[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper{padding:0}.mat-form-field-type-bf-phone-number[_ngcontent-%COMP%]     .mat-mdc-form-text-infix{border:none;padding:0}"],changeDetection:0});let t=r;return t})();var Je=(t,r)=>[t,r];function Ke(t,r){if(t&1&&(n(0,"div",11)(1,"div",12)(2,"bf-label",13),m(3),i(4,"transloco"),n(5,"span",22),m(6),i(7,"transloco"),o()(),n(8,"mat-form-field",null,4),f(10,"input",23),i(11,"transloco"),o()(),n(12,"div",12)(13,"bf-label",13),m(14),i(1
15,"transloco"),n(16,"span",22),m(17),i(18,"transloco"),o()(),n(19,"mat-form-field",null,5),f(21,"input",24),i(22,"transloco"),o()()()),t&2){let v=h(9),d=h(20);e(2),l("for",v),e(),_(" ",a(4,8,"agent.agency.agencyDetails.form.abtaNumber.label")," "),e(3),y(a(7,10,"agent.agency.agencyDetails.form.abtaNumber.additionalText")),e(4),l("placeholder",a(11,12,"agent.agency.agencyDetails.form.abtaNumber.placeholder")),e(3),l("for",d),e(),_(" ",a(15,14,"agent.agency.agencyDetails.form.vatNumber.label")," "),e(3),y(a(18,16,"agent.agency.agencyDetails.form.vatNumber.additionalText")),e(4),l("placeholder",a(22,18,"agent.agency.agencyDetails.form.vatNumber.placeholder"))}}function We(t,r){if(t&1&&(se(0),n(1,"div",7)(2,"div",8),f(3,"br"),n(4,"div",9)(5,"h2"),f(6,"mat-icon",10),m(7),i(8,"transloco"),o()(),n(9,"div",11)(10,"div",12)(11,"bf-label",13),m(12),i(13,"transloco"),o(),n(14,"mat-form-field",null,0),f(16,"input",14),i(17,"transloco"),o()(),n(18,"div",12)(19,"bf-label",13),m(20),i(21,"transloco"),o(),n(22,"mat-form-field",null,1),f(24,"input",15),i(25,"transloco"),o()(),n(26,"div",12),f(27,"bf-phone-number",16),o(),n(28,"div",12)(29,"bf-label",13),m(30),i(31,"transloco"),o(),n(32,"mat-form-field",null,2),f(34,"input",17),i(35,"transloco"),o()()(),n(36,"div",18),f(37,"dd-address-input",19),i(38,"transloco"),i(39,"transloco"),o(),n(40,"div",11)(41,"div",12)(42,"bf-label",13),m(43),i(44,"transloco"),o(),n(45,"mat-form-field",null,3),f(47,"input",20),i(48,"transloco"),o()()(),te(49,Ke,23,20,"div",21),o()(),fe()),t&2){let v=r.$implicit,d=h(15),c=h(23),C=h(33),A=h(46),M=G();e(),l("formGroup",M.agencyDetailsForm),e(6),_(" ",a(8,21,"agent.agency.agencyDetails.title")," "),e(4),l("for",d),e(),y(a(13,23,"agent.agency.agencyDetails.form.name.label")),e(4),l("placeholder",a(17,25,"agent.agency.agencyDetails.form.name.placeholder")),e(3),l("for",c),e(),y(a(21,27,"agent.agency.agencyDetails.form.url.label")),e(4),l("placeholder",a(25,29,"agent.agency.agencyDetails.form.url.placeholder")),e(3),l("defaultCountry",M.defaultCountry)("preferredCountries",M.preferredCountries)("label",v("agent.agency.agencyDetails.form.contactNumber.label")),e(2),l("for",C),e(),y(a(31,31,"agent.agency.agencyDetails.form.email.label")),e(4),l("placeholder",a(35,33,"agent.agency.agencyDetails.form.email.placeholder")),e(3),l("label",a(38,35,"agent.agency.agencyDetails.form.address.label"))("preferredCountries",M.preferredCountries)("placeholder",a(39,37,"agent.agency.agencyDetails.form.address.placeholder")),e(5),l("for",A),e(),y(a(44,39,"agent.agency.agencyDetails.form.billing.label")),e(4),l("placeholder",a(48,41,"agent.agency.agencyDetails.form.billing.placeholder")),e(2),l("bfIfNotSiteCountry",Ce(43,Je,M.appSiteCountryType.FR,M.appSiteCountryType.ES))}}var Ue=(()=>{let r=class r{constructor(){this._controlContainer=u(V),this._fb=u(F),this._appSiteCountry=u(Z),this.countryISO=I,this.appSiteCountryType=R,this.preferredCountries=[I.UnitedKingdom,I.Ireland,I.France,I.Spain,I.Belgium,I.Portugal,I.Germany],this.defaultCountry=Ge[this._appSiteCountry]}ngOnInit(){if(!this._controlContainer||!(this._controlContainer.control instanceof L))throw new Error("Missing FormGroupName directive from host element of the component");let d=this._controlContainer.control;this.agencyDetailsForm=this._fb.group({name:new x(null,[O.required,Y.validName,O.maxLength(30)]),url:new x(null,O.required),contactNumber:new x(null,O.required),email:new x(null,[O.required,Y.email]),address:new L({city:new x(null,[O.required]),country:new x(null,[O.required]),line1:new x(null,[O.required]),line2:new x(null),postalCode:new x(null,[O.required,Y.validPostalCode])}),billingDepartmentEmail:new x(null,[O.required,Y.email]),abtaNumber:new x(null),vatNumber:new x(null)}),d.addControl("company",this.agencyDetailsForm)}};r.\u0275fac=function(c){return new(c||r)},r.\u0275cmp=P({type:r,selectors:[["dd-agency-details"]],hostAttrs:[1,"albatros","ignore-bf-common-ui"],decls:1,vars:0,consts:[["name",""],["url",""],["email",""],["billing",""],["abta",""],["vat",""],[4,"transloco"],[3,"formGroup"],[1,"adaptive-form"],[1,"title"],["svgIcon","company"],[1,"adaptive-form-content"],[1,"form-field-area"],[3,"for"],["matInput","","data-testid","name","type","text","formControlName","name",3,"placeholder"],["matInput","","data-testid","url","type","text","formControlName","url",3,"placeholder"],["data-testid","contactNumber","formControlName","contactNumber",3,"defaultCountry","preferredCountries","label"],["matInput","","data-testid","email","type","text","formControlName","email",3,"placeholder"],[1,"form-field-area","form-field-area-address"],["data-testid","address","formGroupName","address",3,"label","preferredCountries","placeholder"],["matInput","","data-testid","billingDepartmentEmail","type","text","formControlName","billingDepartmentEmail",3,"placeholder"],["class","adaptive-form-content",4,"bfIfNotSiteCountry"],[1,"label-additional"],["matInput","","data-testid","abtaNumber","type","text","formControlName","abtaNumber",3,"placeholder"],["matInput","","data-testid","vatNumber","type","text","formControlName","vatNumber",3,"placeholder"]],template:function(c,C){c&1&&te(0,We,50,46,"ng-container",6)},dependencies:[B,H,$,N,D,j,Ee,w,k,J,q,Ae,Re,Se,be,S],styles:[".title[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-bottom:25px}.title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0;display:flex;font-size:1.25rem;font-weight:500}.title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{margin:auto 10px auto 0;width:1.375rem;min-width:1.375rem;height:1.375rem;line-height:1.375rem;font-size:1.375rem;display:inline-flex;align-items:center;justify-content:center}.title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-left:10px;font-size:.8125rem;line-height:24px;color:#64748b}.adaptive-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;flex-wrap:wrap;width:100%}@media(min-width:1280px){.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]   .form-field-area[_ngcontent-%COMP%]{flex:1 1 50%;max-width:50%}}.form-field-area[_ngcontent-%COMP%]{display:flex;flex:1 100%;flex-direction:column;padding:0 0 25px}@media(min-width:1280px){.form-field-area[_ngcontent-%COMP%]{padding-right:25px}.form-field-area.form-field-area-address[_ngcontent-%COMP%]{padding-right:0}}.form-field-area[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{margin-bottom:15px}.form-field-area[_ngcontent-%COMP%]   .label-additional[_ngcontent-%COMP%]{font-weight:300}.form-field-area[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}"],changeDetection:0});let t=r;return t})();var He=(()=>
1{let r=class r{constructor(){this._controlContainer=u(V),this._fb=u(F)}ngOnInit(){if(!this._controlContainer||!(this._controlContainer.control instanceof L))throw new Error("Missing FormGroupName directive from host element of the component");let d=this._controlContainer.control;this.managerForm=this._fb.group({fullName:this._fb.control(null,[O.required]),email:this._fb.control(null,[O.required,Y.email])}),d.addControl("manager",this.managerForm)}};r.\u0275fac=function(c){return new(c||r)},r.\u0275cmp=P({type:r,selectors:[["dd-agency-manager"]],hostAttrs:[1,"albatros","ignore-bf-common-ui"],decls:26,vars:18,consts:[["fullName",""],["email",""],[3,"formGroup"],[1,"adaptive-form"],[1,"title"],[1,"adaptive-form-content"],[1,"form-field-area"],[3,"for"],["matInput","","data-testid","fullName","type","text","formControlName","fullName",3,"placeholder"],["matInput","","data-testid","email","type","text","formControlName","email",3,"placeholder"]],template:function(c,C){if(c&1&&(n(0,"div",2)(1,"div",3),f(2,"br"),n(3,"div",4)(4,"h2")(5,"mat-icon"),m(6,"account_circle"),o(),m(7),i(8,"transloco"),o()(),n(9,"div",5)(10,"div",6)(11,"bf-label",7),m(12),i(13,"transloco"),o(),n(14,"mat-form-field",null,0),f(16,"input",8),i(17,"transloco"),o()(),n(18,"div",6)(19,"bf-label",7),m(20),i(21,"transloco"),o(),n(22,"mat-form-field",null,1),f(24,"input",9),i(25,"transloco"),o()()()()()),c&2){let A=h(15),M=h(23);l("formGroup",C.managerForm),e(7),_(" ",a(8,8,"agent.agency.agencyManager.title")," "),e(4),l("for",A),e(),y(a(13,10,"agent.agency.agencyManager.form.fullName.label")),e(4),l("placeholder",a(17,12,"agent.agency.agencyManager.form.fullName.placeholder")),e(3),l("for",M),e(),y(a(21,14,"agent.agency.agencyManager.form.email.label")),e(4),l("placeholder",a(25,16,"agent.agency.agencyManager.form.email.placeholder"))}},dependencies:[B,H,$,N,D,j,w,k,J,q,S],styles:[".title[_ngcontent-%COMP%]{display:flex;flex-direction:column;margin-bottom:25px}@media(min-width:600px){.title[_ngcontent-%COMP%]{flex-direction:row}}.title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]{margin:0;display:flex;font-size:1.25rem;font-weight:500}.title[_ngcontent-%COMP%]   h2[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{margin:auto 10px auto 0;width:1.375rem;min-width:1.375rem;height:1.375rem;line-height:1.375rem;font-size:1.375rem;display:inline-flex;align-items:center;justify-content:center}.title[_ngcontent-%COMP%]   span[_ngcontent-%COMP%]{margin-left:10px;font-size:.8125rem;line-height:24px;color:#64748b}.adaptive-form[_ngcontent-%COMP%]{display:flex;flex-direction:column}.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]{display:flex;flex:1 1 auto;flex-direction:row;flex-wrap:wrap;width:100%}.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]   .form-field-area[_ngcontent-%COMP%]{flex:1 1 100%;display:flex;flex-direction:column;padding:0 0 25px}@media(min-width:600px){.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]   .form-field-area[_ngcontent-%COMP%]{padding-right:20px}}@media(min-width:1280px){.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]   .form-field-area[_ngcontent-%COMP%]{flex:1 1 50%;max-width:50%}}.adaptive-form[_ngcontent-%COMP%]   .adaptive-form-content[_ngcontent-%COMP%]   .form-field-area[_ngcontent-%COMP%]   .label-additional[_ngcontent-%COMP%]{font-weight:300}.form-field-area[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:0 0 25px}@media(min-width:600px){.form-field-area[_ngcontent-%COMP%]{padding-right:25px}}.form-field-area[_ngcontent-%COMP%]   .label[_ngcontent-%COMP%]{margin-bottom:15px}.form-field-area[_ngcontent-%COMP%]:first-of-type{padding-top:15px}.form-field-area[_ngcontent-%COMP%]   .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.mat-form-field-type-bf-phone-number[_ngcontent-%COMP%]     .mat-mdc-text-field-wrapper{padding:0}.mat-form-field-type-bf-phone-number[_ngcontent-%COMP%]     .mat-mdc-form-text-infix{border:none;padding:0}"],changeDetection:0});let t=r;return t})();var T=class extends E{};s([g()],T.prototype,"annualTurnover",void 0);s([g()],T.prototype,"databaseSize",void 0);s([g()],T.prototype,"holidayType",void 0);s([g()],T.prototype,"otherHoliday",void 0);s([g()],T.prototype,"planToPromoteBF",void 0);s([g()],T.prototype,"otherInformation",void 0);
1var b=class extends E{};s([g()],b.prototype,"name",void 0);s([g()],b.prototype,"website",void 0);s([g()],b.prototype,"contactNumber",void 0);s([g()],b.prototype,"email",void 0);s([g()],b.prototype,"billingDepartmentEmail",void 0);s([g(()=>ve)],b.prototype,"address",void 0);s([g()],b.prototype,"abtaNumber",void 0);s([g()],b.prototype,"vatNumber",void 0);var K=class extends E{};s([g()],K.prototype,"fullName",void 0);s([g()],K.prototype,"email",void 0);var z=class extends E{};s([g(()=>b)],z.prototype,"company",void 0);s([g(()=>K)],z.prototype,"manager",void 0);s([g(()=>T)],z.prototype,"about",void 0);var Qe=()=>["/"];function Xe(t,r){t&1&&(n(0,"div",7)(1,"mat-icon"),m(2,"warning"),o(),m(3),i(4,"transloco"),o()),t&2&&(e(3),_(" ",a(4,1,"agent.agency.missingInformation")," "))}function Ze(t,r){if(t&1){let v=ge();n(0,"p",5),m(1),i(2,"transloco"),o(),n(3,"form",6),U("ngSubmit",function(){ae(v);let c=G();return re(c.onSubmit())}),f(4,"dd-agency-details")(5,"hr")(6,"dd-agency-manager")(7,"hr")(8,"dd-about-your-company"),W(9,Xe,5,3,"div",7),n(10,"div",8)(11,"button",9),m(12),i(13,"transloco"),o()()()}if(t&2){let v=G();e(),_(" ",a(2,5,"agent.agency.mandatoryFields")," "),e(2),l("formGroup",v.form),e(6),Q(v.displayMissingInfoMessage?9:-1),e(2),l("disabled",v.loading),e(),_(" ",a(13,7,"agent.agency.submit")," ")}}function et(t,r){t&1&&(n(0,"div",4)(1,"p"),m(2),i(3,"transloco"),o(),n(4,"p"),m(5),i(6,"transloco"),o(),n(7,"a",10),m(8),i(9,"transloco"),o()()),t&2&&(e(2),y(a(3,4,"agent.agency.success.first")),e(3),y(a(6,6,"agent.agency.success.second")),e(2),l("routerLink",ye(10,Qe)),e(),y(a(9,8,"agent.agency.success.backHome")))}var Rn=(()=>{let r=class r{constructor(){this._fb=u(F),this._reactiveFormService=u(Be),this._cd=u(X),this._agencyService=u(we),this.displayMissingInfoMessage=!1,this.displayConfirmationMessage=!1,this.loading=!1}ngOnInit(){this.form=this._fb.group({})}onSubmit(){if(!this.form.valid){this.displayMissingInfoMessage=!0,this._reactiveFormService.touchFormAndScrollToError(this.form,".agency-form.ng-invalid");return}let d=new z({company:{name:this.form.value.company.name,website:this.form.value.company.url,contactNumber:this.form.value.company.contactNumber,email:this.form.value.company.email,billingDepartmentEmail:this.form.value.company.billingDepartmentEmail,address:this.form.value.company.address,abtaNumber:this.form.value.company.abtaNumber,vatNumber:this.form.value.company.vatNumber},manager:{fullName:this.form.value.manager.fullName,email:this.form.value.manager.email},about:{annualTurnover:this.form.value.about.annualTurnover,databaseSize:this.form.value.about.databaseSize,holidayType:this.form.value.about.holidayType,otherHoliday:this.form.value.about.otherHoliday,planToPromoteBF:this.form.value.about.planToPromoteBF,otherInformation:this.form.value.about.otherInformation}});this.displayMissingInfoMessage=!1,this.loading=!0,this._agencyService.create(d).pipe(ie(()=>{this.loading=!1,this._cd.markForCheck()})).subscribe(()=>{this.displayConfirmationMessage=!0,this.form.reset({}),this._cd.detectChanges()})}};r.\u0275fac=function(c){return new(c||r)},r.\u0275cmp=P({type:r,selectors:[["dd-agency-signup"]],decls:10,vars:4,consts:[[1,"container"],[1,"card"],[1,"title"],[1,"body"],[1,"confirm-message"],[1,"mandatory-fields"],["novalidate","",1,"agency-form",3,"ngSubmit","formGroup"],["data-testid","missingAgencyInfo",1,"global-error"],[1,"actions-container"],["mat-flat-button","","data-testid","submit","type","submit",3,"disabled"],["mat-flat-button","",3,"routerLink"]],template:function(c,C){c&1&&(n(0,"div",0)(1,"div",1)(2,"h1",2)(3,"mat-icon"),m(4,"explore"),o(),m(5),i(6,"transloco"),o(),n(7,"div",3),W(8,Ze,14,9)(9,et,10,11,"div",4),o()()()),c&2&&(e(5),_(" ",a(6,2,"agent.agency.title")," "),e(3),Q(C.displayConfirmationMessage?9:8))},dependencies:[w,B,Te,N,D,Ue,He,ze,xe,_e,S],styles:["[_nghost-%COMP%]{display:flex;justify-content:center;width:100%;background-color:#fff}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]{margin:25px 0 100px;width:100%;padding-right:16px;padding-left:16px}@media(min-width:600px){[_nghost-%COMP%]   .container[_ngcontent-%COMP%]{padding-right:40px;padding-left:40px}}@media(min-width:1280px){[_nghost-%COMP%]   .container[_ngcontent-%COMP%]{padding-right:120px;padding-left:120px}}@media(min-width:1920px){[_nghost-%COMP%]   .container[_ngcontent-%COMP%]{padding-right:240px;padding-left:240px}}@media(min-width:1280px){[_nghost-%COMP%]   .container[_ngcontent-%COMP%]{padding-right:120px;padding-left:120px;max-width:1440px;margin-right:auto;margin-left:auto}}@media(min-width:1920px){[_nghost-%COMP%]   .container[_ngcontent-%COMP%]{padding-right:240px;padding-left:240px;max-width:1680px}}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]{max-width:900px;display:block;border-radius:4px;background-color:#fff;color:#23308e;padding:16px;margin:auto}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{padding:0 10px}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;height:60px;background-color:#f1f5f9;border-radius:4px;text-transform:uppercase;font-size:1.125rem;margin:0 0 20px}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .title[_ngcontent-%COMP%]   mat-icon[_ngcontent-%COMP%]{margin-right:10px;width:1.25rem;min-width:1.25rem;height:1.25rem;line-height:1.25rem;font-size:1.25rem;display:inline-flex;align-items:center;justify-content:center}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .mandatory-fields[_ngcontent-%COMP%]{padding:0;font-weight:300;font-size:.75rem}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]{padding:0}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]   .agency-form[_ngcontent-%COMP%]   hr[_ngcontent-%COMP%]{border:none;border-top:solid 1px #cbd5e1;margin:0}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]   .agency-form[_ngcontent-%COMP%]   .actions-container[_ngcontent-%COMP%]{padding-top:2em;display:flex;justify-content:flex-start}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]   .agency-form[_ngcontent-%COMP%]   .actions-container[_ngcontent-%COMP%]   .mat-mdc-unelevated-button[_ngcontent-%COMP%]{margin:auto}@media(max-width:599.9px){[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]   .agency-form[_ngcontent-%COMP%]   .actions-container[_ngcontent-%COMP%]   .mat-mdc-unelevated-button[_ngcontent-%COMP%]{width:100%}}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]   .agency-form[_ngcontent-%COMP%]   .global-error[_ngcontent-%COMP%]{display:flex;align-items:center}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]   .agency-form[_ngcontent-%COMP%]   .global-error[_ngcontent-%COMP%]   .mat-icon[_ngcontent-%COMP%]{width:20px;min-width:20px;height:20px;line-height:20px;font-size:20px;
1display:inline-flex;align-items:center;justify-content:center;margin-right:10px;color:#b91c1c}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]   .confirm-message[_ngcontent-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%]   .container[_ngcontent-%COMP%]   .card[_ngcontent-%COMP%]   .body[_ngcontent-%COMP%]   .confirm-message[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{margin:20px 0;padding-left:20px;padding-right:20px;align-self:center}"],changeDetection:0});let t=r;return t})();export{Rn as AgencySignupPageComponent};

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.