1(self.webpackChunksparkangular=self.webpackChunksparkangular||[]).push([[473],{34473:(Y,A,m)=>{"use strict";m.r(A),m.d(A,{FeesCalculatorComponent:()=>H,FeesCalculatorLazyLoadModule:()=>W,MY_CUSTOM_FORMATS:()=>B});var a=m(84341),g=(m(27017),m(21626)),R=m(45312),L=m(67374),I=m.n(L),S=m(99012),T=m(58049),O=m(96009),N=m(28404),y=m(99437),M=m(7673),w=m(60177),k=m(66356),x=m(71774),b=m(2781),E=m.n(b),e=m(54438),u=m(8436);function l(o,C){if(1&o&&(e.j41(0,"h2"),e.EFF(1),e.k0s()),2&o){const t=e.XpG();e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.title," ")}}function r(o,C){if(1&o&&(e.j41(0,"div",16),e.nrm(1,"p",17),e.nI1(2,"safeHtml"),e.k0s()),2&o){const t=e.XpG();e.R7$(),e.Y8G("innerHTML",e.bMT(2,1,t.content.feesCalculatorLabels.value.summary),e.npT)}}function c(o,C){if(1&o){const t=e.RV6();e.j41(0,"div",6)(1,"div",7),e.EFF(2),e.k0s(),e.j41(3,"div",8)(4,"div",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.setFilter("typeofFee","Admission"))}),e.EFF(5),e.k0s(),e.j41(6,"div",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.setFilter("typeofFee","Annual"))}),e.EFF(7),e.k0s()()()}if(2&o){const t=e.XpG();e.R7$(2),e.SpI(" Filter by ",t.content.feesCalculatorLabels.value.typeofFee," "),e.R7$(2),e.AVh("active",t.isSelectedFilter("typeofFee","Admission")),e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.feeAdmission," "),e.R7$(),e.AVh("active",t.isSelectedFilter("typeofFee","Annual")),e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.feeAnnual,"")}}function p(o,C){if(1&o){const t=e.RV6();e.j41(0,"div",6)(1,"div",7),e.EFF(2),e.k0s(),e.j41(3,"div",8)(4,"div",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.setFilter("typeofCalc","New"))}),e.EFF(5),e.k0s(),e.j41(6,"div",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.setFilter("typeofCalc","Further"))}),e.EFF(7),e.k0s()()()}if(2&o){const t=e.XpG();e.R7$(2),e.SpI(" Filter by ",t.content.feesCalculatorLabels.value.typeofCalculation," "),e.R7$(2),e.AVh("active",t.isSelectedFilter("typeofCalc","New")),e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.calculationNewissue,""),e.R7$(),e.AVh("active",t.isSelectedFilter("typeofCalc","Further")),e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.calculationFurtherissue," ")}}function d(o,C){if(1&o){const t=e.RV6();e.j41(0,"div",6)(1,"div",7),e.EFF(2),e.k0s(),e.j41(3,"div",8)(4,"div",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.setFilter("typeofSec","Ordinary"))}),e.EFF(5),e.k0s(),e.j41(6,"div",9),e.bIt("click",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.setFilter("typeofSec","Specialist"))}),e.EFF(7),e.k0s()()()}if(2&o){const t=e.XpG();e.R7$(2),e.SpI(" Filter by ",t.content.feesCalculatorLabels.value.typeofSecurities," "),e.R7$(2),e.AVh("active",t.isSelectedFilter("typeofSec","Ordinary")),e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.securityOrdinaryshares,""),e.R7$(),e.AVh("active",t.isSelectedFilter("typeofSec","Specialist")),e.R7$(),e.JRh(t.content.feesCalculatorLabels.value.securitySpecialistcertificates)}}function f(o,C){if(1&o){const t=e.RV6();e.j41(0,"div",18)(1,"form",19),e.bIt("ngSubmit",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.aimAdmissionFeesFormSubmit())}),e.j41(2,"div",20),e.EFF(3),e.k0s(),e.j41(4,"div",21)(5,"div",22)(6,"div",23),e.EFF(7),e.k0s(),e.nrm(8,"input",24),e.k0s(),e.j41(9,"div",22)(10,"div",23),e.EFF(11),e.k0s(),e.nrm(12,"input",25),e.k0s()(),e.j41(13,"div",26)(14,"span"),e.EFF(15,"or"),e.k0s()(),e.j41(16,"div",21)(17,"div",27)(18,"div",23),e.EFF(19),e.k0s(),e.j41(20,"input",28),e.bIt("keyup",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.inputCap(s,i.aimAdmissionFeesForm))}),e.k0s()(),e.j41(21,"div",29)(22,"button",30),e.EFF(23),e.k0s()()(),e.j41(24,"div",31)(25,"div")(26,"div",23),e.EFF(27),e.k0s(),e.j41(28,"div",32)(29,"span"),e.EFF(30),e.k0s()()(),e.j41(31,"div",33)(32,"span",34),e.bIt("click",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.toggleNotes(s))}),e.EFF(33),e.k0s()(),e.j41(34,"div",35)(35,"div",36),e.nrm(36,"span",17),e.nI1(37,"safeHtml"),e.k0s()()()()()}if(2&o){const t=e.XpG();e.R7$(),e.Y8G("formGroup",t.aimAdmissionFeesForm),e.R7$(2),e.SpI(" ",t.content.feesCalculatorLabels.value.aimAdmissionFeesTitle," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.aimAdmissionFeesNumberOfShare," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.aimAdmissionFeesOpeningPrice," "),e.R7$(8),e.SpI(" ",t.content.feesCalculatorLabels.value.aimAdmissionFeesMaketCapitalisation," "),e.R7$(3),e.Y8G("disabled",!(t.aimAdmissionFeesForm.valid&&t.aimAdmissionFeesFormIsValid())),e.R7$(),e.JRh(t.content.feesCalculatorLabels.value.aimAdmissionFeesCalculateButton),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.admissionfeeLabel," "),e.R7$(3),e.JRh(t.feesResult.aimAdmissionFeesFee),e.R7$(3),e.JRh(t.content.feesCalculatorLabels.value.aimAdmissionFeesSeeNotes),e.R7$(3),e.Y8G("innerHTML",e.bMT(37,11,t.content.feesCalculatorLabels.value.aimAdmissionFeesNotes),e.npT)}}function h(o,C){if(1&o){const t=e.RV6();e.j41(0,"div",18)(1,"form",19),e.bIt("ngSubmit",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.aimFurtherIssuesSubmit())}),e.j41(2,"div",20),e.EFF(3),e.k0s(),e.j41(4,"div",21)(5,"div",27)(6,"div",23),e.
1EFF(7),e.k0s(),e.nrm(8,"input",37),e.k0s(),e.j41(9,"div",29)(10,"button",30),e.EFF(11),e.k0s()()(),e.j41(12,"div",31)(13,"div")(14,"div",23),e.EFF(15),e.k0s(),e.j41(16,"div",32)(17,"span"),e.EFF(18),e.k0s()()(),e.j41(19,"div",33)(20,"span",34),e.bIt("click",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.toggleNotes(s))}),e.EFF(21),e.k0s()(),e.j41(22,"div",35)(23,"div",36),e.nrm(24,"span",17),e.nI1(25,"safeHtml"),e.k0s()()()()()}if(2&o){const t=e.XpG();e.R7$(),e.Y8G("formGroup",t.aimFurtherIssuesForm),e.R7$(2),e.SpI(" ",t.content.feesCalculatorLabels.value.aimFurtherIssuesTitle," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.aimFurtherIssuesSecurityAdmitted," "),e.R7$(3),e.Y8G("disabled",!t.aimFurtherIssuesForm.valid),e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.aimFurtherIssuesCalculateButton," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.admissionfeeLabel," "),e.R7$(3),e.SpI(" ",t.feesResult.aimFurtherIssuesFee," "),e.R7$(3),e.JRh(t.content.feesCalculatorLabels.value.aimFurtherIssuesSeeNotes),e.R7$(3),e.Y8G("innerHTML",e.bMT(25,9,t.content.feesCalculatorLabels.value.aimFurtherIssuesNotes),e.npT)}}function v(o,C){if(1&o){const t=e.RV6();e.j41(0,"div",18)(1,"form",19),e.bIt("ngSubmit",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.aimAnnualFeesSubmit())}),e.j41(2,"div",20),e.EFF(3),e.k0s(),e.j41(4,"div",21)(5,"div",22)(6,"div",23),e.EFF(7),e.k0s(),e.nrm(8,"input",38),e.k0s(),e.j41(9,"div",39)(10,"div",23),e.EFF(11),e.k0s(),e.nrm(12,"input",40)(13,"owl-date-time",41,0),e.k0s(),e.j41(15,"div",29)(16,"button",30),e.EFF(17),e.k0s()()(),e.j41(18,"div",31)(19,"div")(20,"div",23),e.EFF(21),e.k0s(),e.j41(22,"div",32)(23,"span"),e.EFF(24),e.k0s()()(),e.j41(25,"div",33)(26,"span",34),e.bIt("click",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.toggleNotes(s))}),e.EFF(27),e.k0s()(),e.j41(28,"div",35)(29,"div",36),e.nrm(30,"span",17),e.nI1(31,"safeHtml"),e.k0s()()()()()}if(2&o){const t=e.sdS(14),n=e.XpG();e.R7$(),e.Y8G("formGroup",n.aimAnnualFeesForm),e.R7$(2),e.SpI(" ",n.content.feesCalculatorLabels.value.aimAnnualFeesTitle," "),e.R7$(4),e.SpI(" ",n.content.feesCalculatorLabels.value.aimAnnualFeesMaketCapitalisation," "),e.R7$(4),e.SpI(" ",n.content.feesCalculatorLabels.value.aimAnnualFeesDate," "),e.R7$(),e.Y8G("owlDateTimeTrigger",t)("owlDateTime",t)("max",n.maxDate)("min",n.minDate),e.R7$(),e.Y8G("startAt",n.minDate)("pickerType","calendar"),e.R7$(3),e.Y8G("disabled",!n.aimAnnualFeesForm.valid),e.R7$(),e.SpI(" ",n.content.feesCalculatorLabels.value.aimAnnualFeesCalculateButton,""),e.R7$(4),e.SpI(" ",n.content.feesCalculatorLabels.value.annualfeeLabel1," "),e.R7$(3),e.SpI(" ",n.feesResult.aimAnnualFeesFee," "),e.R7$(3),e.JRh(n.content.feesCalculatorLabels.value.aimAnnualFeesSeeNotes),e.R7$(3),e.Y8G("innerHTML",e.bMT(31,16,n.content.feesCalculatorLabels.value.aimAnnualFeesNotes),e.npT)}}function $(o,C){if(1&o){const t=e.RV6();e.j41(0,"div",18)(1,"form",19),e.bIt("ngSubmit",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.mmAdmissionFeesNewIssuesOrdinarySharesSubmit())}),e.j41(2,"div",20),e.EFF(3),e.k0s(),e.j41(4,"div",21)(5,"div",22)(6,"div",23),e.EFF(7),e.k0s(),e.nrm(8,"input",24),e.k0s(),e.j41(9,"div",22)(10,"div",23),e.EFF(11),e.k0s(),e.nrm(12,"input",42),e.k0s()(),e.j41(13,"div",26)(14,"span"),e.EFF(15,"or"),e.k0s()(),e.j41(16,"div",21)(17,"div",27)(18,"div",23),e.EFF(19),e.k0s(),e.j41(20,"input",43),e.bIt("keyup",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.inputCap(s,i.mmAdmissionFeesNewIssuesOrdinarySharesForm))}),e.k0s()(),e.j41(21,"div",29)(22,"button",30),e.EFF(23),e.k0s()()(),e.j41(24,"div",31)(25,"div")(26,"div",23),e.EFF(27),e.k0s(),e.j41(28,"div",32)(29,"span"),e.EFF(30),e.k0s()()(),e.j41(31,"div",33)(32,"span",34),e.bIt("click",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.toggleNotes(s))}),e.EFF(33),e.k0s()(),e.j41(34,"div",35)(35,"div",36),e.nrm(36,"span",17),e.nI1(37,"safeHtml"),e.k0s()()()()()}if(2&o){const t=e.XpG();e.R7$(),e.Y8G("formGroup",t.mmAdmissionFeesNewIssuesOrdinarySharesForm),e.R7$(2),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesOrdinarySharesTitle," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesOrdinarySharesNumberOfShare," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesOrdinarySharesOpeningPrice," "),e.R7$(8),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesOrdinarySharesMaketCapitalisation," "),e.R7$(3),e.Y8G("disabled",!(t.aimAdmissionFeesForm.valid&&t.mmAdmissionFeesNewIssuesOrdinarySharesFormIsValid())),e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesOrdinarySharesCalculateButton,""),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.admissionfeeLabel," "),e.R7$(3),e.SpI(" ",t.feesResult.mmAdmissionFeesNewIssuesOrdinarySharesFee," "),e.R7$(3),e.JRh(t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesOrdinarySharesSeeNotes),e.R7$(3),e.Y8G("innerHTML",e.bMT(37,11,t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesOrdinarySharesNotes),e.npT)}}function D(o,C){if(1&o){const t=e.RV6();e.j41(0,"div",18)(1,"form",19),e.bIt("ngSubmit",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.mmAdmissionFeesNewIssuesSpecialistCertificatesSubmit())}),e.j41(2,"div",20),e.EFF(3),e.k0s(),e.j41(4,"div",21)(5,"div",22)(6,"div",23),e.
1EFF(7),e.k0s(),e.nrm(8,"input",24),e.k0s(),e.j41(9,"div",22)(10,"div",23),e.EFF(11),e.k0s(),e.nrm(12,"input",44),e.k0s()(),e.j41(13,"div",26)(14,"span"),e.EFF(15,"or"),e.k0s()(),e.j41(16,"div",21)(17,"div",27)(18,"div",23),e.EFF(19),e.k0s(),e.j41(20,"input",45),e.bIt("keyup",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.inputCap(s,i.mmAdmissionFeesNewIssuesSpecialistCertificatesForm))}),e.k0s()(),e.j41(21,"div",29)(22,"button",30),e.EFF(23),e.k0s()()(),e.j41(24,"div",31)(25,"div")(26,"div",23),e.EFF(27),e.k0s(),e.j41(28,"div",32)(29,"span"),e.EFF(30),e.k0s()()(),e.j41(31,"div",33)(32,"span",34),e.bIt("click",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.toggleNotes(s))}),e.EFF(33),e.k0s()(),e.j41(34,"div",35)(35,"div",36),e.nrm(36,"span",17),e.nI1(37,"safeHtml"),e.k0s()()()()()}if(2&o){const t=e.XpG();e.R7$(),e.Y8G("formGroup",t.mmAdmissionFeesNewIssuesSpecialistCertificatesForm),e.R7$(2),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesSpecialistCertificatesTitle," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesSpecialistCertificatesNumberOfCertificates," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesSpecialistCertificatesOpeningPrice," "),e.R7$(8),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesSpecialistCertificatesMaketCapitalisation," "),e.R7$(3),e.Y8G("disabled",!(t.aimAdmissionFeesForm.valid&&t.mmAdmissionFeesNewIssuesSpecialistCertificatesFormIsValid())),e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesSpecialistCertificatesCalculateButton,""),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.admissionfeeLabel," "),e.R7$(3),e.SpI(" ",t.feesResult.mmAdmissionFeesNewIssuesSpecialistCertificatesFee," "),e.R7$(3),e.JRh(t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesSpecialistCertificatesSeeNotes),e.R7$(3),e.Y8G("innerHTML",e.bMT(37,11,t.content.feesCalculatorLabels.value.mmAdmissionFeesNewIssuesSpecialistCertificatesNotes),e.npT)}}function G(o,C){if(1&o){const t=e.RV6();e.j41(0,"div",18)(1,"form",19),e.bIt("ngSubmit",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.mmFurtherIssuesOrdinarySharesSubmit())}),e.j41(2,"div",20),e.EFF(3),e.k0s(),e.j41(4,"div",46)(5,"div",22)(6,"div",23),e.EFF(7),e.k0s(),e.nrm(8,"input",47),e.k0s(),e.j41(9,"div",22)(10,"div",23),e.EFF(11),e.k0s(),e.nrm(12,"input",24),e.k0s(),e.j41(13,"div",22)(14,"div",23),e.EFF(15),e.k0s(),e.nrm(16,"input",48),e.k0s()(),e.nrm(17,"div",26),e.j41(18,"div",21)(19,"div",27)(20,"div",23),e.EFF(21),e.k0s(),e.j41(22,"input",49),e.bIt("keyup",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.inputCap(s,i.mmFurtherIssuesOrdinarySharesForm))}),e.k0s()(),e.j41(23,"div",29)(24,"button",30),e.EFF(25),e.k0s()()(),e.j41(26,"div",31)(27,"div")(28,"div",23),e.EFF(29),e.k0s(),e.j41(30,"div",32)(31,"span"),e.EFF(32),e.k0s()()(),e.j41(33,"div",33)(34,"span",34),e.bIt("click",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.toggleNotes(s))}),e.EFF(35),e.k0s()(),e.j41(36,"div",35)(37,"div",36),e.nrm(38,"span",17),e.nI1(39,"safeHtml"),e.k0s()()()()()}if(2&o){const t=e.XpG();e.R7$(),e.Y8G("formGroup",t.mmFurtherIssuesOrdinarySharesForm),e.R7$(2),e.SpI(" ",t.content.feesCalculatorLabels.value.mmFurtherIssuesOrdinarySharesTitle," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.mmFurtherIssuesOrdinarySharesMaketCapitalisationOfCompany," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.mmFurtherIssuesOrdinarySharesNumberOfShare," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.mmFurtherIssuesOrdinarySharesOpeningPrice," "),e.R7$(6),e.SpI(" ",t.content.feesCalculatorLabels.value.mmFurtherIssuesOrdinarySharesMaketCapitalisation," "),e.R7$(3),e.Y8G("disabled",!(t.mmFurtherIssuesOrdinarySharesForm.valid&&t.mmFurtherIssuesOrdinarySharesIsValid())),e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.mmFurtherIssuesOrdinarySharesCalculateButton,""),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.admissionfeeLabel," "),e.R7$(3),e.SpI(" ",t.feesResult.mmFurtherIssuesOrdinarySharesFee," "),e.R7$(3),e.JRh(t.content.feesCalculatorLabels.value.mmFurtherIssuesOrdinarySharesSeeNotes),e.R7$(3),e.Y8G("innerHTML",e.bMT(39,12,t.content.feesCalculatorLabels.value.mmFurtherIssuesOrdinarySharesNotes),e.npT)}}function P(o,C){if(1&o){const t=e.RV6();e.j41(0,"div",18)(1,"form",19),e.bIt("ngSubmit",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.mmFurtherIssuesSpecialistCertificatesSubmit())}),e.j41(2,"div",20),e.EFF(3),e.k0s(),e.j41(4,"div",21)(5,"div",22)(6,"div",23),e.
1EFF(7),e.k0s(),e.nrm(8,"input",24),e.k0s(),e.j41(9,"div",22)(10,"div",23),e.EFF(11),e.k0s(),e.nrm(12,"input",50),e.k0s()(),e.j41(13,"div",26)(14,"span"),e.EFF(15,"or"),e.k0s()(),e.j41(16,"div",21)(17,"div",27)(18,"div",23),e.EFF(19),e.k0s(),e.j41(20,"input",51),e.bIt("keyup",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.inputCap(s,i.mmFurtherIssuesSpecialistCertificatesForm))}),e.k0s()(),e.j41(21,"div",29)(22,"button",30),e.EFF(23),e.k0s()()(),e.j41(24,"div",31)(25,"div")(26,"div",23),e.EFF(27),e.k0s(),e.j41(28,"div",32)(29,"span"),e.EFF(30),e.k0s()()(),e.j41(31,"div",33)(32,"span",34),e.bIt("click",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.toggleNotes(s))}),e.EFF(33),e.k0s()(),e.j41(34,"div",35)(35,"div",36),e.nrm(36,"span",17),e.nI1(37,"safeHtml"),e.k0s()()()()()}if(2&o){const t=e.XpG();e.R7$(),e.Y8G("formGroup",t.mmFurtherIssuesSpecialistCertificatesForm),e.R7$(2),e.SpI(" ",t.content.feesCalculatorLabels.value.mmFurtherIssuesSpecialistCertificatesTitle," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.mmFurtherIssuesSpecialistCertificatesNumberOfCertificates," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.mmFurtherIssuesSpecialistCertificatesOpeningPrice," "),e.R7$(8),e.SpI(" ",t.content.feesCalculatorLabels.value.mmFurtherIssuesSpecialistCertificatesMaketCapitalisation," "),e.R7$(3),e.Y8G("disabled",!(t.mmFurtherIssuesSpecialistCertificatesForm.valid&&t.mmFurtherIssuesSpecialistCertificatesIsValid())),e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.mmFurtherIssuesSpecialistCertificatesCalculateButton,""),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.admissionfeeLabel," "),e.R7$(3),e.SpI(" ",t.feesResult.mmFurtherIssuesSpecialistCertificatesFee," "),e.R7$(3),e.JRh(t.content.feesCalculatorLabels.value.mmFurtherIssuesSpecialistCertificatesSeeNotes),e.R7$(3),e.Y8G("innerHTML",e.bMT(37,11,t.content.feesCalculatorLabels.value.mmFurtherIssuesSpecialistCertificatesNotes),e.npT)}}function U(o,C){if(1&o){const t=e.RV6();e.j41(0,"div",18)(1,"form",19),e.bIt("ngSubmit",function(){e.eBV(t);const s=e.XpG();return e.Njj(s.mmAnnualFeesUkandInternationalCompaniesSubmit())}),e.j41(2,"div",20),e.EFF(3),e.k0s(),e.j41(4,"div",21)(5,"div",22)(6,"div",23),e.EFF(7),e.k0s(),e.nrm(8,"input",52),e.k0s(),e.j41(9,"div",53)(10,"div",54)(11,"div",55),e.nrm(12,"input",56),e.j41(13,"label",57),e.EFF(14),e.k0s()(),e.j41(15,"div",58),e.nrm(16,"input",59),e.j41(17,"label",60),e.EFF(18),e.k0s()()()()(),e.j41(19,"div",61)(20,"div",62)(21,"button",30),e.EFF(22),e.k0s()()(),e.j41(23,"div",31)(24,"div")(25,"div",23),e.EFF(26),e.k0s(),e.j41(27,"div",32)(28,"span"),e.EFF(29),e.k0s()()(),e.j41(30,"div",33)(31,"span",34),e.bIt("click",function(s){e.eBV(t);const i=e.XpG();return e.Njj(i.toggleNotes(s))}),e.EFF(32),e.k0s()(),e.j41(33,"div",35)(34,"div",36),e.nrm(35,"span",17),e.nI1(36,"safeHtml"),e.k0s()()()()()}if(2&o){const t=e.XpG();e.R7$(),e.Y8G("formGroup",t.mmAnnualFeesUkAndInternationalCompaniesForm),e.R7$(2),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAnnualFeesUkandInternationalCompaniesTitle," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAnnualFeesUkandInternationalCompaniesMaketCapitalisation," "),e.R7$(7),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAnnualFeesUkandInternationalCompaniesAfter," "),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAnnualFeesUkandInternationalCompaniesTradedITBB," "),e.R7$(3),e.Y8G("disabled",!t.mmAnnualFeesUkAndInternationalCompaniesForm.valid),e.R7$(),e.SpI(" ",t.content.feesCalculatorLabels.value.mmAnnualFeesUkandInternationalCompaniesCalculateButton,""),e.R7$(4),e.SpI(" ",t.content.feesCalculatorLabels.value.annualfeeLabel2," "),e.R7$(3),e.SpI(" ",t.feesResult.mmAnnualFeesUkandInternationalCompaniesFee," "),e.R7$(3),e.JRh(t.content.feesCalculatorLabels.value.mmAnnualFeesUkandInternationalCompaniesSeeNotes),e.R7$(3),e.Y8G("innerHTML",e.bMT(36,11,t.content.feesCalculatorLabels.value.mmAnnualFeesUkandInternationalCompaniesNotes),e.npT)}}function V(o,C){if(1&o&&(e.j41(0,"div",16),e.nrm(1,"div",17),e.nI1(2,"safeHtml"),e.k0s()),2&o){const t=e.XpG();e.R7$(),e.Y8G("innerHTML",e.bMT(2,1,t.content.feesCalculatorLabels.value.feesCalcularorLegalText),e.npT)}}function X(o,C){if(1&o&&e.nrm(0,"app-simple-download-component",63),2&o){const t=e.XpG();e.Y8G("documents",t.content.documents.value)}}const B={datePickerInput:"DD.MM.YY",monthYearLabel:"MMMM YYYY"};let H=(()=>{class o{constructor(t,n,s,i,_,F){this.fb=t,this.http=n,this.renderer=s,this.swipe=i,this.customNumber=_,this.config=F,this.validCurrency="^[0-9]+[.,[0-9]*]*$",this.today=I()((new Date).setHours(0,0,0,0)),this.newBilledDate="2020-01-01",this.lastBilledDate="2019-04-01",this.feesResult={aimAdmissionFeesFee:"0",aimFurtherIssuesFee:"0",aimAnnualFeesFee:"0",mmAdmissionFeesNewIssuesOrdinarySharesFee:"0",mmAdmissionFeesNewIssuesSpecialistCertificatesFee:"0",mmFurtherIssuesOrdinarySharesFee:"0",mmFurtherIssuesSpecialistCertificatesFee:"0",mmAnnualFeesUkandInternationalCompaniesFee:"0"},this.filterOption={market:null,typeofFee:null,typeofCalc:null,typeofSec:null}}ngOnInit(){this.getValidaDate(),this.createAimAdmissionFeesForm(),this.createAimFurtherIssuesForm(),this.createAimAnnualFeesForm(),this.createMmAdmissionFeesNewIssuesOrdinarySharesForm(),this.createMmAdmissionFeesNewIssuesSpecialistCertificatesForm(),this.createMmFurtherIssuesOrdinarySharesFrom(),this.createMmFurtherIssuesSpecialistCertificatesForm(),this.createMmAnnualFeesUkandInternationalCompaniesForm(),this.mmAnnualFeesUkAndInternationalCompaniesForm.controls.mmAnnualFeesUkandInternationalCompaniesAdmissionDate.setValue("after")}getValidaDate(){const t=this.today.year();I().extend(E()),I().duration(this.today.diff(this.newBilledDate)).asDays()<0&&I().duration(this.today.diff(this.lastBilledDate)).asDays()>=0?(this.minDate=new Date(t,3,1,0,0),this.maxDate=new Date(t,11,31,0,0)):I().duration(this.today.diff(this.lastBilledDate)).asDays()<0?t===I()(new Date(this.lastBilledDate)).year()?(this.minDate=new Date(t-1,3,1,0,0),this.maxDate=new Date(t,2,31,0,0)):(this.minDate=new Date(t,3,1,0,0),this.maxDate=new Date(t+1,2,31,0,0)):(this.minDate=new Date(t,0,1,0,0),this.maxDate=new Date(t,11,31,0,0))}displayFilterTypeofFee(){return null!==this.filterOption.market}displayFilterTypeofCalc(){return null!==this.filterOption.typeofFee&&"Annual"!==this.filterOption.typeofFee}displayFilterTypeofSec(){return null!==this.filterOption.typeofCalc&&"AIM"!==this.filterOption.market&&"Annual"!==this.filterOption.typeofFee}isSelectedFilter(t,n){return this.filterOption[t]===n}setFilter(t,n){this.filterOption[t]=n}clearFilters(){for(const t of Object.getOwnPropertyNames(this.filterOption))this.filterOption[t]=null;this.aimAdmissionFeesForm.reset(),this.aimFurtherIssuesForm.reset(),this.aimAnnualFeesForm.reset(),this.mmAdmissionFeesNewIssuesOrdinarySharesForm.reset(),this.mmAdmissionFeesNewIssuesSpecialistCertificatesForm.reset(),this.mmFurtherIssuesOrdinarySharesForm.reset(),this.mmFurtherIssuesSpecialistCertificatesForm.reset(),this.mmAnnualFeesUkAndInternationalCompaniesForm.reset(),this.resetAllFeesResult(),this.aimAnnualFeesForm.controls.aimAnnualFeesDate.setValue(this.minDate)}
1isMarketAIMorNull(){return"AIM"===this.filterOption.market||null===this.filterOption.market}isTypeofFeeAdmissionOrNull(){return null===this.filterOption.typeofFee||"Admission"===this.filterOption.typeofFee}displayAimAdmission(){return this.isMarketAIMorNull()&&this.isTypeofFeeAdmissionOrNull()&&("New"===this.filterOption.typeofCalc||null===this.filterOption.typeofCalc)}displayAimFurtherIssues(){return this.isMarketAIMorNull()&&this.isTypeofFeeAdmissionOrNull()&&("Further"===this.filterOption.typeofCalc||null===this.filterOption.typeofCalc)}displayAimAnnual(){return!!this.isMarketAIMorNull()&&(null===this.filterOption.typeofFee||"Annual"===this.filterOption.typeofFee)}isMarketMainOrNull(){return"MainMarket"===this.filterOption.market||null===this.filterOption.market}isTypeofSecNewOrNull(){return"New"===this.filterOption.typeofCalc||null===this.filterOption.typeofCalc}isTypeofSecFurtherOrNull(){return"Further"===this.filterOption.typeofCalc||null===this.filterOption.typeofCalc}displayMadmissionOrdinary(){return this.isMarketMainOrNull()&&this.isTypeofFeeAdmissionOrNull()&&this.isTypeofSecNewOrNull()&&("Ordinary"===this.filterOption.typeofSec||null===this.filterOption.typeofSec)}displayMadmissionSpecialist(){return this.isMarketMainOrNull()&&this.isTypeofFeeAdmissionOrNull()&&this.isTypeofSecNewOrNull()&&("Specialist"===this.filterOption.typeofSec||null===this.filterOption.typeofSec)}displayMadmissionSecurityOrdinary(){return this.isMarketMainOrNull()&&this.isTypeofFeeAdmissionOrNull()&&this.isTypeofSecFurtherOrNull()&&("Ordinary"===this.filterOption.typeofSec||null===this.filterOption.typeofSec)}displayMadmissionSecuritySpecialist(){if(this.isMarketMainOrNull()){if(!this.isTypeofFeeAdmissionOrNull())return!1;if(this.isTypeofSecFurtherOrNull()&&("Specialist"===this.filterOption.typeofSec||null===this.filterOption.typeofSec))return!0}}displayMannualUkInt(){return!!this.isMarketMainOrNull()&&(null===this.filterOption.typeofFee||"Annual"===this.filterOption.typeofFee)}createMmAnnualFeesUkandInternationalCompaniesForm(){this.mmAnnualFeesUkAndInternationalCompaniesForm=this.fb.group({mmAnnualFeesUkandInternationalCompaniesMaketCapitalisation:[null,a.k0.compose([a.k0.required,a.k0.pattern(this.validCurrency),a.k0.maxLength(12)])],mmAnnualFeesUkandInternationalCompaniesAdmissionDate:[null,a.k0.required]})}mmAnnualFeesUkandInternationalCompaniesSubmit(){const t=this.mmAnnualFeesUkAndInternationalCompaniesForm,n=this.getNumberFromString(t.get("mmAnnualFeesUkandInternationalCompaniesMaketCapitalisation").value),s=t.get("mmAnnualFeesUkandInternationalCompaniesAdmissionDate").value,i="tradeITTB"===s?"ITBB":"UK",_="before"===s?"ONE":"between"===s?"TWO":"after"===s?"THREE":null;let F=new g.Nl;F=F.set("market","MAIN").set("feetype","ANNUAL").set("group",i).set("type",_).set("marketcap",n.toString()),this.submitRequest("mmAnnualFeesUkandInternationalCompaniesFee",F)}createMmFurtherIssuesSpecialistCertificatesForm(){this.mmFurtherIssuesSpecialistCertificatesForm=this.fb.group({numberOfShares:[null,[a.k0.pattern(this.validCurrency),a.k0.maxLength(10)]],openingPrice:[null,[a.k0.pattern(this.validCurrency),a.k0.maxLength(10)]],mmFurtherIssuesSpecialistCertificatesMaketCapitalisation:[null,[a.k0.pattern(this.validCurrency),a.k0.maxLength(12)]]})}mmFurtherIssuesSpecialistCertificatesSubmit(){const t=this.mmFurtherIssuesSpecialistCertificatesForm;if(t.get("numberOfShares").value&&t.get("openingPrice").value){const i=this.getIntegerNumberFromString(t.get("numberOfShares").value),_=this.getNumberFromString(t.get("openingPrice").value),F=this.customNumber.transform(_*i);t.controls.mmFurtherIssuesSpecialistCertificatesMaketCapitalisation.setValue(F)}const n=this.getNumberFromString(t.get("mmFurtherIssuesSpecialistCertificatesMaketCapitalisation").value);let s=new g.Nl;s=s.set("market","MAIN").set("feetype","ADMISSION").set("calculationtype","FURTHER").set("securitytype","SPECIALIST").set("marketcap",n.toString()),this.submitRequest("mmFurtherIssuesSpecialistCertificatesFee",s)}mmFurtherIssuesSpecialistCertificatesIsValid(){const t=this.mmFurtherIssuesSpecialistCertificatesForm,n=t.get("numberOfShares").value,s=t.get("openingPrice").value,i=t.get("mmFurtherIssuesSpecialistCertificatesMaketCapitalisation").value;return!!(n&&s||i)}createMmFurtherIssuesOrdinarySharesFrom(){this.mmFurtherIssuesOrdinarySharesForm=this.fb.group({mmFurtherIssuesOrdinarySharesMaketCapitalisationOfCompany:[null,a.k0.compose([a.k0.required,a.k0.pattern(this.validCurrency),a.k0.maxLength(12)])],numberOfShares:[null,[a.k0.pattern(this.validCurrency),a.k0.maxLength(10)]],openingPrice:[null,[a.k0.pattern(this.validCurrency),a.k0.maxLength(10)]],mmFurtherIssuesOrdinarySharesMaketCapitalisation:[null,[a.k0.pattern(this.validCurrency),a.k0.maxLength(12)]]})}mmFurtherIssuesOrdinarySharesSubmit(){const t=this.mmFurtherIssuesOrdinarySharesForm;if(t.get("numberOfShares").value&&t.get("openingPrice").value){const _=this.getIntegerNumberFromString(t.get("numberOfShares").value),F=this.getNumberFromString(t.get("openingPrice").value),K=this.customNumber.transform(_*F);t.controls.mmFurtherIssuesOrdinarySharesMaketCapitalisation.setValue(K)}const n=this.getNumberFromString(t.get("mmFurtherIssuesOrdinarySharesMaketCapitalisation").value),s=this.getNumberFromString(t.get("mmFurtherIssuesOrdinarySharesMaketCapitalisationOfCompany").value);let i=new g.Nl;i=i.set("market","MAIN").set("feetype","ADMISSION").set("calculationtype","FURTHER").set("securitytype","ORDINARY").set("marketcap",n.toString()).set("marketcapattimeofissue",s.toString()),this.submitRequest("mmFurtherIssuesOrdinarySharesFee",i)}mmFurtherIssuesOrdinarySharesIsValid(){const t=this.mmFurtherIssuesOrdinarySharesForm,n=t.get("numberOfShares").value,s=t.get("openingPrice").value,i=t.get("mmFurtherIssuesOrdinarySharesMaketCapitalisation").value;return!!(n&&s||i)}createMmAdmissionFeesNewIssuesSpecialistCertificatesForm(){this.mmAdmissionFeesNewIssuesSpecialistCertificatesForm=this.fb.group({numberOfShares:["",[a.k0.pattern(this.validCurrency),a.k0.maxLength(10)]],openingPrice:["",[a.k0.pattern(this.validCurrency),a.k0.maxLength(10)]],mmAdmissionFeesNewIssuesSpecialistCertificatesMaketCapitalisation:["",[a.k0.pattern(this.validCurrency),a.k0.maxLength(12)]]})}mmAdmissionFeesNewIssuesSpecialistCertificatesSubmit(){const t=this.mmAdmissionFeesNewIssuesSpecialistCertificatesForm;if(t.get("numberOfShares").value&&t.get("openingPrice").value){const i=this.getIntegerNumberFromString(t.get("numberOfShares").value),_=this.getNumberFromString(t.get("openingPrice").value),F=this.customNumber.transform(i*_);t.controls.mmAdmissionFeesNewIssuesSpecialistCertificatesMaketCapitalisation.setValue(F)}const n=this.getNumberFromString(t.get("mmAdmissionFeesNewIssuesSpecialistCertificatesMaketCapitalisation").value);let s=new g.Nl;s=s.set("market","MAIN").set("feetype","ADMISSION").set("calculationtype","NEW").set("securitytype","SPECIALIST").set("marketcap",n.toString()),this.submitRequest("mmAdmissionFeesNewIssuesSpecialistCertificatesFee",s)}mmAdmissionFeesNewIssuesSpecialistCertificatesFormIsValid(){const t=this.mmAdmissionFeesNewIssuesSpecialistCertificatesForm,n=t.get("numberOfShares").value,s=t.get("openingPrice").value,i=t.get("mmAdmissionFeesNewIssuesSpecialistCertificatesMaketCapitalisation").value;return!!(n&&s||i)}createMmAdmissionFeesNewIssuesOrdinarySharesForm(){this.mmAdmissionFeesNewIssuesOrdinarySharesForm=this.fb.group({numberOfShares:["",[a.k0.pattern(this.validCurrency),a.k0.maxLength(10)]],openingPrice:["",[a.k0.pattern(this.validCurrency),a.k0.maxLength(10)]],mmAdmissionFeesNewIssuesOrdinarySharesMaketCapitalisation:["",[a.k0.pattern(this.validCurrency),a.k0.maxLength(12)]]})}mmAdmissionFeesNewIssuesOrdinarySharesSubmit(){const t=this.mmAdmissionFeesNewIssuesOrdinarySharesForm;if(t.get("numberOfShares").value&&t.get("openingPrice").value){const i=this.getIntegerNumberFromString(t.get("numberOfShares").value),_=this.getNumberFromString(t.get("openingPrice").value),F=this.customNumber.transform(i*_);t.controls.mmAdmissionFeesNewIssuesOrdinarySharesMaketCapitalisation.setValue(F)}const n=this.getNumberFromString(t.get("mmAdmissionFeesNewIssuesOrdinarySharesMaketCapitalisation").value);let s=new g.Nl;s=s.set("market","MAIN").set("feetype","ADMISSION").set("calculationtype","NEW").set("securitytype","ORDINARY").set("marketcap",n.toString()),this.submitRequest("mmAdmissionFeesNewIssuesOrdinarySharesFee",s)}mmAdmissionFeesNewIssuesOrdinarySharesFormIsValid(){const t=this.mmAdmissionFeesNewIssuesOrdinarySharesForm.get("numberOfShares").value,
1n=this.mmAdmissionFeesNewIssuesOrdinarySharesForm.get("openingPrice").value,s=this.mmAdmissionFeesNewIssuesOrdinarySharesForm.get("mmAdmissionFeesNewIssuesOrdinarySharesMaketCapitalisation").value;return!!(t&&n||s)}createAimAnnualFeesForm(){this.aimAnnualFeesForm=this.fb.group({aimAnnualFeesMaketCapitalisation:[null,a.k0.compose([a.k0.required,a.k0.pattern(this.validCurrency),a.k0.maxLength(12)])],aimAnnualFeesDate:[null,a.k0.required]}),this.aimAnnualFeesForm.controls.aimAnnualFeesDate.setValue(this.minDate)}aimAnnualFeesSubmit(){const n=this.aimAnnualFeesForm.get("aimAnnualFeesMaketCapitalisation").value.replace(/,/g,""),s=this.getIsoDateString(this.aimAnnualFeesForm.get("aimAnnualFeesDate").value);let i=new g.Nl;i=i.set("market","AIM").set("feetype","ANNUAL").set("date",s).set("marketcap",n),this.submitRequest("aimAnnualFeesFee",i)}getIsoDateString(t){const n=new Date(t);return n.getFullYear()+""+("0"+(n.getMonth()+1)).slice(-2)+("0"+n.getDate()).slice(-2)}createAimFurtherIssuesForm(){this.aimFurtherIssuesForm=this.fb.group({aimFurtherIssuesSecurityAdmitted:["",a.k0.compose([a.k0.required,a.k0.pattern(this.validCurrency),a.k0.maxLength(12)])]})}aimFurtherIssuesSubmit(){const t=this.getNumberFromString(this.aimFurtherIssuesForm.get("aimFurtherIssuesSecurityAdmitted").value);let n=new g.Nl;n=n.set("market","AIM").set("feetype","ADMISSION").set("calculationtype","FURTHER").set("marketcap",t.toString()),this.submitRequest("aimFurtherIssuesFee",n)}createAimAdmissionFeesForm(){this.aimAdmissionFeesForm=this.fb.group({numberOfShares:["",[a.k0.pattern(this.validCurrency),a.k0.maxLength(10)]],openingPrice:["",[a.k0.pattern(this.validCurrency),a.k0.maxLength(10)]],marketCapitalisation:["",[a.k0.pattern(this.validCurrency),a.k0.maxLength(12)]]})}aimAdmissionFeesFormSubmit(){const t=this.aimAdmissionFeesForm;if(t.get("numberOfShares").value&&t.get("openingPrice").value){const i=this.getIntegerNumberFromString(t.get("numberOfShares").value),_=this.getNumberFromString(t.get("openingPrice").value),F=this.customNumber.transform(i*_);t.controls.marketCapitalisation.setValue(F)}const n=this.getNumberFromString(t.get("marketCapitalisation").value);let s=new g.Nl;s=s.set("market","AIM").set("feetype","ADMISSION").set("calculationtype","NEW").set("marketcap",n.toString()),this.submitRequest("aimAdmissionFeesFee",s)}aimAdmissionFeesFormIsValid(){const t=this.aimAdmissionFeesForm.get("numberOfShares").value,n=this.aimAdmissionFeesForm.get("openingPrice").value,s=this.aimAdmissionFeesForm.get("marketCapitalisation").value;return!!(t&&n||s)}getIntegerNumberFromString(t){return parseInt(t.replace(/,/g,""),10)}getNumberFromString(t){return parseFloat(t.replace(/,/g,""))}submitRequest(t,n){this.http.get(this.config.apiServer+R.c.endpoints.getFees,{params:n}).pipe((0,y.W)(()=>(0,M.of)({fees:null}))).subscribe(i=>{!i||!i.fees&&0!==i.fees?(0,O.z3)("Error requesting fee."):this.feesResult[t]=this.customNumber.transform(i.fees)})}toggleNotes(t){const n=this.swipe.getAncestor(t.target,"see-notes");n&&n.classList&&n.classList.contains("show-notes")?this.renderer.removeClass(n,"show-notes"):this.renderer.addClass(n,"show-notes")}inputCap(t,n){"Tab"!==t.key&&(n.controls.numberOfShares.setValue(null),n.controls.openingPrice.setValue(null))}resetAllFeesResult(){Object.getOwnPropertyNames(this.feesResult).forEach(t=>{this.feesResult[t]="0"})}static{this.\u0275fac=function(n){return new(n||o)(e.rXU(a.ze),e.rXU(g.Qq),e.rXU(e.sFG),e.rXU(u.h),e.rXU(T.p),e.rXU(N.w))}}static{this.\u0275cmp=e.VBU({type:o,selectors:[["app-fees-calculator"]],inputs:{content:"content",type:"type",position:"position",id:"id",status:"status"},features:[e.Jv_([{provide:S.fJ,useValue:B}])],decls:30,vars:24,consts:[["dtRange1",""],["id","fees-calculator",1,"gtm-track-component","fees-calculator","component","full-width"],[1,"wrapper","x-large-width","x-large-width-padding","fees-calculator-wrapper"],[4,"ngIf"],["class","legal-text base-font-size",4,"ngIf"],[1,"fees-calculator-filter"],[1,"filters-container"],[1,"filters-header","bold-font-weight","regular-font-size"],["ng-reflect-klass","index-filter","ng-reflect-ng-class","",1,"index-filter"],["ng-reflect-ng-class","company-button",1,"interactive-outline-button","gtm-trackable","company-button",3,"click"],[1,"clear-filters","fake-link"],[1,"gtm-trackable",3,"click"],["class","filters-container",4,"ngIf"],["class","calculator wrapper",4,"ngIf"],[1,"downloads"],[3,"documents",4,"ngIf"],[1,"legal-text","base-font-size"],[3,"innerHTML"],[1,"calculator","wrapper"],[1,"gtm-track-form",3,"ngSubmit","formGroup"],[1,"bigger-font-size","bold-font-weight","title"],[1,"input-row","flex-wrapper"],[1,"item"],[1,"label","regular-font-size","bold-font-weight"],["formControlName","numberOfShares","maxlength","10",1,"form-control"],["formControlName","openingPrice","maxlength","10",1,"form-control"],[1,"or-row","regular-font-size","bold-font-weight"],[1,"item-wide"],["formControlName","marketCapitalisation","maxlength","12",1,"form-control",3,"keyup"],[1,"item-no-margin","flex-wrapper","flex-align-en
1d"],["type","submit",1,"gold-button","bold-font-weight","gtm-trackable",3,"disabled"],[1,"calcularor-fee","flex-wrapper","flex-align-end"],[1,"fee","bigger-font-size","bold-font-weight"],[1,"see-notes"],[1,"clickable",3,"click"],[1,"notes-wrapper"],[1,"notes","small-font-size"],["formControlName","aimFurtherIssuesSecurityAdmitted","maxlength","12",1,"form-control"],["formControlName","aimAnnualFeesMaketCapitalisation","maxlength","12",1,"form-control"],[1,"item","date-container"],["formControlName","aimAnnualFeesDate","readonly","",1,"date-input","filter-input","form-control",3,"owlDateTimeTrigger","owlDateTime","max","min"],[3,"startAt","pickerType"],["formControlName","openingPrice","maxlength","10","id","fromTime-hour-new-ordinary",1,"form-control"],["formControlName","mmAdmissionFeesNewIssuesOrdinarySharesMaketCapitalisation","maxlength","12",1,"form-control",3,"keyup"],["formControlName","openingPrice","maxlength","10","id","fromTime-hour-new-specialist",1,"form-control"],["formControlName","mmAdmissionFeesNewIssuesSpecialistCertificatesMaketCapitalisation","maxlength","12",1,"form-control",3,"keyup"],[1,"input-row","flex-wrapper","align-bottom"],["formControlName","mmFurtherIssuesOrdinarySharesMaketCapitalisationOfCompany","maxlength","12",1,"form-control"],["formControlName","openingPrice","maxlength","10","id","fromTime-hour-further-ordinary",1,"form-control"],["formControlName","mmFurtherIssuesOrdinarySharesMaketCapitalisation","maxlength","12",1,"form-control",3,"keyup"],["formControlName","openingPrice","maxlength","10","id","fromTime-hour-further-specialist",1,"form-control"],["formControlName","mmFurtherIssuesSpecialistCertificatesMaketCapitalisation","maxlength","12",1,"form-control",3,"keyup"],["formControlName","mmAnnualFeesUkandInternationalCompaniesMaketCapitalisation","maxlength","12",1,"form-control"],[1,"item","item-large"],[1,"sub-items","flex-wrapper"],[1,"sub-item",2,"visibility","hidden"],["formControlName","mmAnnualFeesUkandInternationalCompaniesAdmissionDate","type","radio","name","mmAnnualFeesUkandInternationalCompaniesAdmissionDate","id","mmAnnualFeesUkandInternationalCompaniesAfter","value","after","required","",1,"form-check-input"],["for","mmAnnualFeesUkandInternationalCompaniesAfter",1,"form-check-label"],[1,"sub-item"],["formControlName","mmAnnualFeesUkandInternationalCompaniesAdmissionDate","type","radio","name","mmAnnualFeesUkandInternationalCompaniesAdmissionDate","id","mmAnnualFeesUkandInternationalCompaniesTradedITBB","value","tradeITTB","required","",1,"form-check-input"],["for","mmAnnualFeesUkandInternationalCompaniesTradedITBB",1,"form-check-label"],[1,"input-row","flex-wrapper","flex-column","flex-align-end"],[1,"item-with-margin","flex-wrapper"],[3,"documents"]],template:function(n,s){1&n&&(e.j41(0,"section",1)(1,"div",2),e.DNE(2,l,2,1,"h2",3)(3,r,3,3,"div",4),e.j41(4,"div",5)(5,"div",6)(6,"div",7),e.EFF(7),e.k0s(),e.j41(8,"div",8)(9,"div",9),e.bIt("click",function(){return s.setFilter("market","AIM")}),e.EFF(10),e.k0s(),e.j41(11,"div",9),e.bIt("click",function(){return s.setFilter("market","MainMarket")}),e.EFF(12),e.k0s(),e.j41(13,"div",10)(14,"span",11),e.bIt("click",function(){return s.clearFilters()}),e.EFF(15,"Clear filters"),e.k0s()()()(),e.DNE(16,c,8,7,"div",12)(17,p,8,7,"div",12)(18,d,8,7,"div",12),e.k0s(),e.DNE(19,f,38,13,"div",13)(20,h,26,11,"div",13)(21,v,32,18,"div",13)(22,$,38,13,"div",13)(23,D,38,13,"div",13)(24,G,40,14,"div",13)(25,P,38,13,"div",13)(26,U,37,13,"div",13)(27,V,3,3,"div",4),e.j41(28,"div",14),e.DNE(29,X,1,1,"app-simple-download-component",15),e.k0s()()()),2&n&&(e.AVh("m-64","1"===(null==s.content.uxPadding?null:s.content.uxPadding.value)),e.R7$(2),e.Y8G("ngIf",s.content.feesCalculatorLabels.value.title),e.R7$(),e.Y8G("ngIf",s.content.feesCalculatorLabels.value.summary),e.R7$(4),e.SpI(" Filter by ",s.content.feesCalculatorLabels.value.typeofMarket," "),e.R7$(2),e.AVh("active",s.isSelectedFilter("market","AIM")),e.R7$(),e.JRh(s.content.feesCalculatorLabels.value.marketAim),e.R7$(),e.AVh("active",s.isSelectedFilter("market","MainMarket")),e.R7$(),e.SpI("",s.content.feesCalculatorLabels.value.marketMainMarket," "),e.R7$(4),e.Y8G("ngIf",s.displayFilterTypeofFee()),e.R7$(),e.Y8G("ngIf",s.displayFilterTypeofCalc()),e.R7$(),e.Y8G("ngIf",s.displayFilterTypeofSec()),e.R7$(),e.Y8G("ngIf",s.displayAimAdmission()),e.R7$(),e.Y8G("ngIf",s.displayAimFurtherIssues()),e.R7$(),e.Y8G("ngIf",s.displayAimAnnual()),e.R7$(),e.Y8G("ngIf",s.displayMadmissionOrdinary()),e.R7$(),e.Y8G("ngIf",s.displayMadmissionSpecialist()),e.R7$(),e.Y8G("ngIf",s.displayMadmissionSecurityOrdinary()),e.R7$(),e.Y8G("ngIf",s.displayMadmissionSecuritySpecialist()),e.R7$(),e.Y8G("ngIf",s.displayMannualUkInt()),e.R7$(),e.Y8G("ngIf",s.content.feesCalculatorLabels.value.feesCalcularorLegalText),e.R7$(2),e.Y8G("ngIf",s.content.documents.value&&s.content.documents.value.length))},dependencies:[w.bT,a.qT,a.me,a.Fm,a.BC,a.cb,a.YS,a.tU,a.j4,a.JD,S.H$,S.BK,S.P_,k.$],styles:['.fees-calculator[_ng
1content-%COMP%]{margin-top:2.5rem}.legal-text[_ngcontent-%COMP%], .downloads[_ngcontent-%COMP%]{margin-bottom:2.5rem}.calculator[_ngcontent-%COMP%]{background-color:#fafafa;margin-bottom:2.5rem;padding:2rem}@media (max-width: 1023px){.calculator[_ngcontent-%COMP%]{padding:2rem 1rem}}.calculator[_ngcontent-%COMP%] .calcularor-fee[_ngcontent-%COMP%]{border-top:.125rem solid #fafafa;padding-top:2.5rem}.calculator[_ngcontent-%COMP%] .calcularor-fee[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{width:50%}@media (max-width: 1023px){.calculator[_ngcontent-%COMP%] .calcularor-fee[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{margin-bottom:1rem;width:100%}}.calculator[_ngcontent-%COMP%] .calcularor-fee[_ngcontent-%COMP%] .notes-wrapper[_ngcontent-%COMP%]{width:100%}.calculator[_ngcontent-%COMP%] .fee[_ngcontent-%COMP%]{color:#001eff}.calculator[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{margin-bottom:3.75rem}.input-row[_ngcontent-%COMP%]{margin-bottom:2.5rem}.input-row[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{margin-right:1rem;min-width:18.5rem;width:calc(33% - 1rem)}@media (max-width: 1023px){.input-row[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{margin-bottom:1rem;width:calc(50% - 1rem)}}@media (max-width: 768px){.input-row[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{margin-right:0;width:100%}}@media (max-width: 480px){.input-row[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{min-width:unset}}.input-row[_ngcontent-%COMP%] .item-large[_ngcontent-%COMP%]{margin-right:1rem;min-width:18.5rem;width:calc(66% - 1rem)}@media (max-width: 1023px){.input-row[_ngcontent-%COMP%] .item-large[_ngcontent-%COMP%]{margin-bottom:1rem;width:calc(50% - 1rem)}}@media (max-width: 768px){.input-row[_ngcontent-%COMP%] .item-large[_ngcontent-%COMP%]{margin-right:0;width:100%}}@media (max-width: 480px){.input-row[_ngcontent-%COMP%] .item-large[_ngcontent-%COMP%]{min-width:unset}}.input-row[_ngcontent-%COMP%] .item-with-margin[_ngcontent-%COMP%]{margin-right:2rem}.input-row[_ngcontent-%COMP%] .item-no-margin[_ngcontent-%COMP%], .input-row[_ngcontent-%COMP%] .item-with-margin[_ngcontent-%COMP%]{min-width:18.5rem;width:calc(33% - 1rem)}@media (max-width: 1023px){.input-row[_ngcontent-%COMP%] .item-no-margin[_ngcontent-%COMP%], .input-row[_ngcontent-%COMP%] .item-with-margin[_ngcontent-%COMP%]{margin-bottom:1rem;width:calc(50% - 1rem)}}@media (max-width: 768px){.input-row[_ngcontent-%COMP%] .item-no-margin[_ngcontent-%COMP%], .input-row[_ngcontent-%COMP%] .item-with-margin[_ngcontent-%COMP%]{margin-right:0;width:100%}}@media (max-width: 480px){.input-row[_ngcontent-%COMP%] .item-no-margin[_ngcontent-%COMP%], .input-row[_ngcontent-%COMP%] .item-with-margin[_ngcontent-%COMP%]{min-width:unset}}.input-row[_ngcontent-%COMP%] .item-wide[_ngcontent-%COMP%]{margin-right:1rem;min-width:18.5rem;width:calc(66% - 1rem)}@media (max-width: 1023px){.input-row[_ngcontent-%COMP%] .item-wide[_ngcontent-%COMP%]{margin-bottom:1rem;width:calc(50% - 1rem)}}@media (max-width: 768px){.input-row[_ngcontent-%COMP%] .item-wide[_ngcontent-%COMP%]{margin-right:0;width:100%}}@media (max-width: 480px){.input-row[_ngcontent-%COMP%] .item-wide[_ngcontent-%COMP%]{min-width:unset}}.sub-item[_ngcontent-%COMP%]{padding-left:1.5rem;width:50%}@media (max-width: 1023px){.sub-item[_ngcontent-%COMP%]{margin-bottom:1rem;width:100%}}.input-row.align-bottom[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{align-self:flex-end}.gold-button[_ngcontent-%COMP%]{height:3.125rem;margin:0;width:100%}.notes-wrapper[_ngcontent-%COMP%]{display:none;padding:1rem 0}.or-row[_ngcontent-%COMP%]{border-top:.0625rem solid #b2b2b2;margin-bottom:.75rem;margin-top:2.5rem;text-align:center}.or-row[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{background:#fafafa;display:inline-block;padding:0 1rem;transform:translateY(-.75rem)}.see-notes[_ngcontent-%COMP%]{text-align:right}.see-notes[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{padding-right:2rem;position:relative}.see-notes[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{background:url(/assets/svg/calendar_months_right_indicator.svg) center center no-repeat;background-size:40%;content:"";cursor:pointer;display:inline-block;height:1em;position:absolute;right:.5em;top:.05em;transform:rotate(90deg);width:1em}.see-notes.show-notes[_ngcontent-%COMP%] + .notes-wrapper[_ngcontent-%COMP%]{display:block}.see-notes.show-notes[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:after{transform:rotate(-90deg)}.notes[_ngcontent-%COMP%], .legal-text[_ngcontent-%COMP%]{line-height:1.5rem}.form-control[_ngcontent-%COMP%]:disabled, .form-control[readonly][_ngcontent-%COMP%]{background-color:#fff}.date-container[_ngcontent-%COMP%]{position:relative}.date-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{border:.0625rem solid #b2b2b2;border-radius:2.5rem;margin-bottom:0;outline:none;padding:.75rem 1.5rem;position:relative;width:100%}@media (max-width: 1023px){.date-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{font-size:.875rem}}.date-container[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{box-shadow:none}.clear-filters[_ngcontent-%COMP%]{float:right;padding-top:.75rem}']})}}return o}
1)(),W=(()=>{class o{static{this.\u0275fac=function(n){return new(n||o)}}static{this.\u0275mod=e.$C({type:o})}static{this.\u0275inj=e.G2t({providers:[k.$,T.p,w.QX],imports:[w.MD,x.G,a.X1,S.Yz]})}}return o})()},2781:function(Y){Y.exports=function(){"use strict";var A,m,a=1e3,j=6e4,g=36e5,R=864e5,L=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,I=31536e6,S=2628e6,T=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,O={years:I,months:S,days:R,hours:g,minutes:j,seconds:a,milliseconds:1,weeks:6048e5},N=function(u){return u instanceof E},y=function(u,l,r){return new E(u,r,l.$l)},M=function(u){return m.p(u)+"s"},w=function(u){return u<0},k=function(u){return w(u)?Math.ceil(u):Math.floor(u)},x=function(u){return Math.abs(u)},b=function(u,l){return u?w(u)?{negative:!0,format:""+x(u)+l}:{negative:!1,format:""+u+l}:{negative:!1,format:""}},E=function(){function u(r,c,p){var d=this;if(this.$d={},this.$l=p,void 0===r&&(this.$ms=0,this.parseFromMilliseconds()),c)return y(r*O[M(c)],this);if("number"==typeof r)return this.$ms=r,this.parseFromMilliseconds(),this;if("object"==typeof r)return Object.keys(r).forEach(function(v){d.$d[M(v)]=r[v]}),this.calMilliseconds(),this;if("string"==typeof r){var f=r.match(T);if(f){var h=f.slice(2).map(function(v){return null!=v?Number(v):0});return this.$d.years=h[0],this.$d.months=h[1],this.$d.weeks=h[2],this.$d.days=h[3],this.$d.hours=h[4],this.$d.minutes=h[5],this.$d.seconds=h[6],this.calMilliseconds(),this}}return this}var l=u.prototype;return l.calMilliseconds=function(){var r=this;this.$ms=Object.keys(this.$d).reduce(function(c,p){return c+(r.$d[p]||0)*O[p]},0)},l.parseFromMilliseconds=function(){var r=this.$ms;this.$d.years=k(r/I),this.$d.months=k((r%=I)/S),this.$d.days=k((r%=S)/R),this.$d.hours=k((r%=R)/g),this.$d.minutes=k((r%=g)/j),this.$d.seconds=k((r%=j)/a),this.$d.milliseconds=r%=a},l.toISOString=function(){var r=b(this.$d.years,"Y"),c=b(this.$d.months,"M"),p=+this.$d.days||0;this.$d.weeks&&(p+=7*this.$d.weeks);var d=b(p,"D"),f=b(this.$d.hours,"H"),h=b(this.$d.minutes,"M"),v=this.$d.seconds||0;this.$d.milliseconds&&(v+=this.$d.milliseconds/1e3,v=Math.round(1e3*v)/1e3);var $=b(v,"S"),P=(r.negative||c.negative||d.negative||f.negative||h.negative||$.negative?"-":"")+"P"+r.format+c.format+d.format+(f.format||h.format||$.format?"T":"")+f.format+h.format+$.format;return"P"===P||"-P"===P?"P0D":P},l.toJSON=function(){return this.toISOString()},l.format=function(r){var c=r||"YYYY-MM-DDTHH:mm:ss",p={Y:this.$d.years,YY:m.s(this.$d.years,2,"0"),YYYY:m.s(this.$d.years,4,"0"),M:this.$d.months,MM:m.s(this.$d.months,2,"0"),D:this.$d.days,DD:m.s(this.$d.days,2,"0"),H:this.$d.hours,HH:m.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:m.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:m.s(this.$d.seconds,2,"0"),SSS:m.s(this.$d.milliseconds,3,"0")};return c.replace(L,function(d,f){return f||String(p[d])})},l.as=function(r){return this.$ms/O[M(r)]},l.get=function(r){var c=this.$ms,p=M(r);return"milliseconds"===p?c%=1e3:c="weeks"===p?k(c/O[p]):this.$d[p],c||0},l.add=function(r,c,p){var d;return d=c?r*O[M(c)]:N(r)?r.$ms:y(r,this).$ms,y(this.$ms+d*(p?-1:1),this)},l.subtract=function(r,c){return this.add(r,c,!0)},l.locale=function(r){var c=this.clone();return c.$l=r,c},l.clone=function(){return y(this.$ms,this)},l.humanize=function(r){return A().add(this.$ms,"ms").locale(this.$l).fromNow(!r)},l.valueOf=function(){return this.asMilliseconds()},l.milliseconds=function(){return this.get("milliseconds")},l.asMilliseconds=function(){return this.as("milliseconds")},l.seconds=function(){return this.get("seconds")},l.asSeconds=function(){return this.as("seconds")},l.minutes=function(){return this.get("minutes")},l.asMinutes=function(){return this.as("minutes")},l.hours=function(){return this.get("hours")},l.asHours=function(){return this.as("hours")},l.days=function(){return this.get("days")},l.asDays=function(){return this.as("days")},l.weeks=function(){return this.get("weeks")},l.asWeeks=function(){return this.as("weeks")},l.months=function(){return this.get("months")},l.asMonths=function(){return this.as("months")},l.years=function(){return this.get("years")},l.asYears=function(){return this.as("years")},u}(),e=function(u,l,r){return u.add(l.years()*r,"y").add(l.months()*r,"M").add(l.days()*r,"d").add(l.hours()*r,"h").add(l.minutes()*r,"m").add(l.seconds()*r,"s").add(l.milliseconds()*r,"ms")};return function(u,l,r){A=r,m=r().$utils(),r.duration=function(d,f){var h=r.locale();return y(d,{$l:h},f)},r.isDuration=N;var c=l.prototype.add,p=l.prototype.subtract;l.prototype.add=function(d,f){return N(d)?e(this,d,1):c.bind(this)(d,f)},l.prototype.subtract=function(d,f){return N(d)?e(this,d,-1):p.bind(this)(d,f)}}}()}}]);
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.