text: import Big from"big.js";export class Lohnsteuer2014Big{constructor(){this.Z_0=new Big(0),this.Z_1=new Big(1),this.Z_10=new Big(10),this.af=1,this.ENTSCH=this.Z_0,this.f=1,this.PKPV=this.Z_0,this.PKV=0,this.PVS=0,this.PVZ=0,this.JRE4ENT=this.Z_0,this.SONSTENT=this.Z_0,this.BK=this.Z_0,this.BKS=this.Z_0,this.BKV=this.Z_0,this.LSTLZZ=this.Z_0,this.SOLZLZZ=this.Z_0,this.SOLZS=this.Z_0,this.SOLZV=this.Z_0,this.STS=this.Z_0,this.STV=this.Z_0,this.VKVLZZ=this.Z_0,this.VKVSONST=this.Z_0,this.zveEkSt=this.Z_0,this.zveGemeinsam=this.Z_0,this.ALTE=this.Z_0,this.ANP=this.Z_0,this.ANTEIL1=this.Z_0,this.BMG=this.Z_0,this.DIFF=this.Z_0,this.EFA=this.Z_0,this.FVB=this.Z_0,this.FVBSO=this.Z_0,this.FVBZ=this.Z_0,this.FVBZSO=this.Z_0,this.HBALTE=this.Z_0,this.HFVB=this.Z_0,this.HFVBZ=this.Z_0,this.HFVBZSO=this.Z_0,this.J=0,this.JBMG=this.Z_0,this.JLFREIB=this.Z_0,this.JLHINZU=this.Z_0,this.JW=this.Z_0,this.K=0,this.KENNVMT=0,this.KFB=this.Z_0,this.KVSATZAG=this.Z_0,this.KVSATZAN=this.Z_0,this.KZTAB=0,this.LSTJAHR=this.Z_0,this.LST1=this.Z_0,this.LST2=this.Z_0,this.LST3=this.Z_0,this.LSTOSO=this.Z_0,this.LSTSO=this.Z_0,this.MIST=this.Z_0,this.PVSATZAG=this.Z_0,this.PVSATZAN=this.Z_0,this.RW=this.Z_0,this.SAP=this.Z_0,this.SOLZFREI=this.Z_0,this.SOLZJ=this.Z_0,this.SOLZMIN=this.Z_0,this.ST=this.Z_0,this.ST1=this.Z_0,this.ST2=this.Z_0,this.STOVMT=this.Z_0,this.VBEZB=this.Z_0,this.VBEZBSO=this.Z_0,this.VHB=this.Z_0,this.VSP=this.Z_0,this.VSPN=this.Z_0,this.VSP1=this.Z_0,this.VSP2=this.Z_0,this.VSP3=this.Z_0,this.VSPKURZ=this.Z_0,this.VSPMAX1=this.Z_0,this.VSPMAX2=this.Z_0,this.VSPO=this.Z_0,this.VSPREST=this.Z_0,this.VSPVOR=this.Z_0,this.X=this.Z_0,this.Y=this.Z_0,this.ZRE4=this.Z_0,this.ZRE4J=this.Z_0,this.ZRE4VP=this.Z_0,this.ZTABFB=this.Z_0,this.ZVBEZ=this.Z_0,this.ZVBEZJ=this.Z_0,this.ZVE=this.Z_0,this.ZX=this.Z_0,this.ZZX=this.Z_0,this.HOCH=this.Z_0,this.VERGL=this.Z_0,this.VKV=this.Z_0,this.TAB1=[new Big(0),new Big(.4),new Big(.384),new Big(.368),new Big(.352),new Big(.336),new Big(.32),new Big(.304),new Big(.288),new Big(.272),new Big(.256),new Big(.24),new Big(.224),new Big(.208),new Big(.192),new Big(.176),new Big(.16),new Big(.152),new Big(.144),new Big(.136),new Big(.128),new Big(.12),new Big(.112),new Big(.104),new Big(.096),new Big(.088),new Big(.08),new Big(.072),new Big(.064),new Big(.056),new Big(.048),new Big(.04),new Big(.032),new Big(.024),new Big(.016),new Big(.008),new Big(0)],this.TAB2=[new Big(0),new Big(3e3),new Big(2880),new Big(2760),new Big(2640),new Big(2520),new Big(2400),new Big(2280),new Big(2160),new Big(2040),new Big(1920),new Big(1800),new Big(1680),new Big(1560),new Big(1440),new Big(1320),new Big(1200),new Big(1140),new Big(1080),new Big(1020),new Big(960),new Big(900),new Big(840),new Big(780),new Big(720),new Big(660),new Big(600),new Big(540),new Big(480),new Big(420),new Big(360),new Big(300),new Big(240),new Big(180),new Big(120),new Big(60),new Big(0)],this.TAB3=[new Big(0),new Big(900),new Big(864),new Big(828),new Big(792),new Big(756),new Big(720),new Big(684),new Big(648),new Big(612),new Big(576),new Big(540),new Big(504),new Big(468),new Big(432),new Big(396),new Big(360),new Big(342),new Big(324),new Big(306),new Big(288),new Big(270),new Big(252),new Big(234),new Big(216),new Big(198),new Big(180),new Big(162),new Big(144),new Big(126),new Big(108),new Big(90),new Big(72),new Big(54),new Big(36),new Big(18),new Big(0)],this.TAB4=[new Big(0),new Big(.4),new Big(.384),new Big(.368),new Big(.352),new Big(.336),new Big(.32),new Big(.304),new Big(.288),new Big(.272),new Big(.256),new Big(.24),new Big(.224),new Big(.208),new Big(.192),new Big(.176),new Big(.16),new Big(.152),new Big(.144),new Big(.136),new Big(.128),new Big(.12),new Big(.112),new Big(.104),new Big(.096),new Big(.088),new Big(.08),new Big(.072),new Big(.064),new Big(.056),new Big(.048),new Big(.04),new Big(.032),new Big(.024),new Big(.016),new Big(.008),new Big(0)],this.TAB5=[new Big(0),new Big(1900),new Big(1824),new Big(1748),new Big(1672),new Big(1596),new Big(1520),new Big(1444),new Big(1368),new Big(1292),new Big(1216),new Big(1140),new Big(1064),new Big(988),new Big(912),new Big(836),new Big(760),new Big(722),new Big(684),new Big(646),new Big(608),new Big(570),new Big(532),new Big(494),new Big(456),new Big(418),new Big(380),new Big(342),new Big(304),new Big(266),new Big(228),new Big(190),new Big(152),new Big(114),new Big(76),new Big(38),new Big(0)],this.ZAHL0=this.Z_0,this.ZAHL1=this.Z_1,this.ZAHL2=new Big(2),this.ZAHL3=new Big(3),this.ZAHL4=new Big(4),this.ZAHL5=new Big(5),this.ZAHL6=new Big(6),this.ZAHL7=new Big(7),this.ZAHL8=new Big(8),this.ZAHL9=new Big(9),this.ZAHL10=this.Z_10,this.ZAHL11=new Big(11),this.ZAHL12=new Big(12),this.ZAHL100=new Big(100),this.ZAHL360=new Big(360),this.ZAHL500=new Big(500),this.ZAHL700=new Big(700),this.ZAHL1000=new Big(1e3),this.RENTBEMESSUNGSGR_OST=new Big(6e4),this.RENTBEMESSUNGSGR_WEST=new Big(71400)}calculate(){this.MRE4JL(),this.VBEZBSO=this.Z_0,this.KENNVMT=0,this.MRE4(),this.MRE4ABZ(),this.MZTABFB(),this.MLSTJAHR(),this.LSTJAHR=this.ST.mul(new Big(this.f)).round(0,0),this.JW=this.LSTJAHR.mul(this.ZAHL100),this.UPLSTLZZ(),this.UPVKVLZZ(),1==this.ZKF.cmp(this.Z_0)?(this.ZTABFB=this.ZTABFB.add(this.KFB).round(2,0),this.MRE4ABZ(),this.MLSTJAHR(),this.JBMG=this.ST.mul(new Big(this.f)).round(0,0)):this.JBMG=this.LSTJAHR,this.MSOLZ(),this.MSONST(),this.MVMT()}MRE4JL(){1==this.LZZ?(this.ZRE4J=this.RE4.div(this.ZAHL100).round(2,0),this.ZVBEZJ=this.VBEZ.div(this.ZAHL100).round(2,0),this.JLFREIB=this.LZZFREIB.div(this.ZAHL100).round(2,0),this.JLHINZU=this.LZZHINZU.div(this.ZAHL100).round(2,0)):2==this.LZZ?(this.ZRE4J=this.RE4.mul(this.ZAHL12).div(this.ZAHL100).round(2,0),this.ZVBEZJ=this.VBEZ.mul(this.ZAHL12).div(this.ZAHL100).round(2,0),this.JLFREIB=this.LZZFREIB.mul(this.ZAHL12).div(this.ZAHL100).round(2,0),this.JLHINZU=this.LZZHINZU.mul(this.ZAHL12).div(this.ZAHL100).round(2,0)):3==this.LZZ?(this.ZRE4J=this.RE4.mul(this.ZAHL360).div(this.ZAHL700).round(2,0),this.ZVBEZJ=this.VBEZ.mul(this.ZAHL360).div(this.ZAHL700).round(2,0),this.JLFREIB=this.LZZFREIB.mul(this.ZAHL360).div(this.ZAHL700).round(2,0),this.JLHINZU=this.LZZHINZU.mul(this.ZAHL360).div(this.ZAHL700).round(2,0)):(this.ZRE4J=this.RE4.mul(this.ZAHL360).div(this.ZAHL100).round(2,0),this.ZVBEZJ=this.VBEZ.mul(this.ZAHL360).div(this.ZAHL100).round(2,0),this.JLFREIB=this.LZZFREIB.mul(this.ZAHL360).div(this.ZAHL100).round(2,0),this.JLHINZU=this.LZZHINZU.mul(this.ZAHL360).div(this.ZAHL100).round(2,0)),0==this.af&&(this.f=1)}MRE4(){0==this.ZVBEZJ.cmp(this.Z_0)?(this.FVBZ=this.Z_0,this.FVB=this.Z_0,this.FVBZSO=this.Z_0,this.FVBSO=this.Z_0):(this.VJAHR<2006?this.J=1:this.VJAHR<2040?this.J=this.VJAHR-2004:this.J=36,1==this.LZZ?(this.VBEZB=this.VBEZM.mul(new Big(this.ZMVB)).add(this.VBEZS),this.HFVB=this.TAB2[this.J].div(this.ZAHL12).mul(new Big(this.ZMVB)),this.FVBZ=this.TAB3[this.J].div(this.ZAHL12).mul(new Big(this.ZMVB)).round(0,3)):(this.VBEZB=this.VBEZM.mul(this.ZAHL12).add(this.VBEZS).round(2,0),this.HFVB=this.TAB2[this.J],this.FVBZ=this.TAB3[this.J]),this.FVB=this.VBEZB.mul(this.TAB1[this.J]).div(this.ZAHL100).round(2,3),1==this.FVB.cmp(this.HFVB)&&(this.FVB=this.HFVB),this.FVBSO=this.FVB.add(this.VBEZBSO.mul(this.TAB1[this.J]).div(this.ZAHL100)).round(2,3),1==this.FVBSO.cmp(this.TAB2[this.J])&&(this.FVBSO=this.TAB2[this.J]),this.HFVBZSO=this.VBEZB.add(this.VBEZBSO).div(this.ZAHL100).sub(this.FVBSO).round(2,0),this.FVBZSO=this.FVBZ.add(this.VBEZBSO.div(this.ZAHL100)).round(0,3),1==this.FVBZSO.cmp(this.HFVBZSO)&&(this.FVBZSO=this.HFVBZSO.round(0,3)),1==this.FVBZSO.cmp(this.TAB3[this.J])&&(this.FVBZSO=this.TAB3[this.J]),this.HFVBZ=this.VBEZB.div(this.ZAHL100).sub(this.FVB).round(2,0),1==this.FVBZ.cmp(this.HFVBZ)&&(this.FVBZ=this.HFVBZ.round(0,3))),this.MRE4ALTE()}MRE4ALTE(){0==this.ALTER1?this.ALTE=this.Z_0:(this.AJAHR<2006?this.K=1:this.AJAHR<2040?this.K=this.AJAHR-2004:this.K=36,this.BMG=this.ZRE4J.sub(this.ZVBEZJ),this.ALTE=this.BMG.mul(this.TAB4[this.K]).round(0,3),this.HBALTE=this.TAB5[this.K],1==this.ALTE.cmp(this.HBALTE)&&(this.ALTE=this.HBALTE))}MRE4ABZ(){this.ZRE4=this.ZRE4J.sub(this.FVB).sub(this.ALTE).sub(this.JLFREIB).add(this.JLHINZU).round(2,0),-1==this.ZRE4.cmp(this.Z_0)&&(this.ZRE4=this.Z_0),this.ZRE4VP=this.ZRE4J,2==this.KENNVMT&&(this.ZRE4VP=this.ZRE4VP.sub(this.ENTSCH.div(this.ZAHL100)).round(2,0)),this.ZVBEZ=this.ZVBEZJ.sub(this.FVB).round(2,0),-1==this.ZVBEZ.cmp(this.Z_0)&&(this.ZVBEZ=this.Z_0)}MZTABFB(){this.ANP=this.Z_0,this.ZVBEZ.cmp(this.Z_0)>=0&&-1==this.ZVBEZ.cmp(this.FVBZ)&&(this.FVBZ=new Big(this.ZVBEZ.toNumber())),this.STKL<6?1==this.ZVBEZ.cmp(this.Z_0)&&(-1==this.ZVBEZ.sub(this.FVBZ).cmp(new Big(102))?this.ANP=this.ZVBEZ.sub(this.FVBZ).round(0,3):this.ANP=new Big(102)):(this.FVBZ=new Big(0),this.FVBZSO=new Big(0)),this.STKL<6&&1==this.ZRE4.cmp(this.ZVBEZ)&&(-1==this.ZRE4.sub(this.ZVBEZ).cmp(this.ZAHL1000)?this.ANP=this.ANP.add(this.ZRE4).sub(this.ZVBEZ).round(0,3):this.ANP=this.ANP.add(this.ZAHL1000)),this.KZTAB=1,1==this.STKL?(this.SAP=new Big(36),this.KFB=this.ZKF.mul(new Big(7008)).round(0,0)):2==this.STKL?(this.EFA=new Big(1308),this.SAP=new Big(36),this.KFB=this.ZKF.mul(new Big(7008)).round(0,0)):3==this.STKL?(this.KZTAB=2,this.SAP=new Big(36),this.KFB=this.ZKF.mul(new Big(7008)).round(0,0)):4==this.STKL?(this.SAP=new Big(36),this.KFB=this.ZKF.mul(new Big(3504)).round(0,0)):5==this.STKL?(this.SAP=new Big(36),this.KFB=this.Z_0):this.KFB=this.Z_0,this.ZTABFB=this.EFA.add(this.ANP).add(this.SAP).add(this.FVBZ).round(2,0)}MLSTJAHR(){this.UPEVP(),1!=this.KENNVMT?(this.ZVE=this.ZRE4.sub(this.ZTABFB).sub(this.VSP).round(2,0),this.UPMLST()):(this.ZVE=this.ZRE4.sub(this.ZTABFB).sub(this.VSP).sub(this.VMT.div(this.ZAHL100)).sub(this.VKAPA.div(this.ZAHL100)).round(2,0),-1==this.ZVE.cmp(this.Z_0)?(this.ZVE=this.ZVE.add(this.VMT.div(this.ZAHL100)).add(this.VKAPA.div(this.ZAHL100)).div(this.ZAHL5).round(2,0),this.UPMLST(),this.ST=this.ST.mul(this.ZAHL5).round(0,0)):(this.UPMLST(),this.STOVMT=this.ST,this.ZVE=this.ZVE.add(this.VMT.add(this.VKAPA).div(this.ZAHL500)).round(2,0),this.UPMLST(),this.ST=this.ST.sub(this.STOVMT).mul(this.ZAHL5).add(this.STOVMT).round(0,0)))}UPVKVLZZ(){this.UPVKV(),this.JW=this.VKV,this.UPANTEIL(),this.VKVLZZ=this.ANTEIL1}UPVKV(){this.PKV>0?1==this.VSP2.cmp(this.VSP3)?this.VKV=this.VSP2.mul(this.ZAHL100):this.VKV=this.VSP3.mul(this.ZAHL100):this.VKV=this.Z_0}UPLSTLZZ(){this.JW=this.LSTJAHR.mul(this.ZAHL100),this.UPANTEIL(),this.LSTLZZ=this.ANTEIL1}UPMLST(){-1==this.ZVE.cmp(this.ZAHL1)?(this.ZVE=this.Z_0,this.X=this.Z_0):this.X=this.ZVE.div(new Big(this.KZTAB)).round(0,0),this.STKL<5?this.UPTAB14():this.MST5_6()}UPEVP(){this.KRV>1?this.VSP1=this.Z_0:(0==this.KRV?1==this.ZRE4VP.cmp(this.RENTBEMESSUNGSGR_WEST)&&(this.ZRE4VP=this.RENTBEMESSUNGSGR_WEST):1==this.ZRE4VP.cmp(this.RENTBEMESSUNGSGR_OST)&&(this.ZRE4VP=this.RENTBEMESSUNGSGR_OST),this.VSP1=this.ZRE4VP.mul(new Big(.56)).round(2,0),this.VSP1=this.VSP1.mul(new Big(.0945)).round(2,0)),this.VSP2=this.ZRE4VP.mul(new Big(.12)).round(2,0),3==this.STKL?this.VHB=new Big(3e3):this.VHB=new Big(1900),1==this.VSP2.cmp(this.VHB)&&(this.VSP2=this.VHB),this.VSPN=this.VSP1.add(this.VSP2).round(0,3),this.MVSP(),1==this.VSPN.cmp(this.VSP)&&(this.VSP=this.VSPN.round(2,0))}MVSP(){1==this.ZRE4VP.cmp(new Big(48600))&&(this.ZRE4VP=new Big(48600)),this.PKV>0?6==this.STKL?this.VSP3=this.Z_0:(this.VSP3=this.PKPV.mul(this.ZAHL12).div(this.ZAHL100),2==this.PKV&&(this.KVSATZAG=new Big(.07).round(5),1==this.PVS?this.PVSATZAG=new Big(.00525).round(5):this.PVSATZAG=new Big(.01025).round(5),this.VSP3=this.VSP3.sub(this.ZRE4VP.mul(this.KVSATZAG.add(this.PVSATZAG))).round(2,0))):(this.KVSATZAN=new Big(.079).round(5),1==this.PVS?this.PVSATZAN=new Big(.01525).round(5):this.PVSATZAN=new Big(.01025).round(5),1==this.PVZ&&(this.PVSATZAN=this.PVSATZAN.add(new Big(.0025))),this.VSP3=this.ZRE4VP.mul(this.KVSATZAN.add(this.PVSATZAN)).round(2,0)),this.VSP=this.VSP3.add(this.VSP1).round(0,3)}UMVSP(){this.VSPVOR=this.VSPVOR.sub(this.ZRE4VP.mul(new Big(.16))).round(2,0),-1==this.VSPVOR.cmp(this.Z_0)&&(this.VSPVOR=this.Z_0),1==this.VSPO.cmp(this.VSPVOR)?(this.VSP=this.VSPVOR,this.VSPREST=this.VSPO.sub(this.VSPVOR),1==this.VSPREST.cmp(this.VSPMAX1)?(this.VSP=this.VSP.add(this.VSPMAX1),this.VSPREST=this.VSPREST.sub(this.VSPMAX1).div(this.ZAHL2).round(2,3),1==this.VSPREST.cmp(this.VSPMAX2)?this.VSP=this.VSP.add(this.VSPMAX2).round(0,0):this.VSP=this.VSP.add(this.VSPREST).round(0,0)):this.VSP=this.VSP.add(this.VSPREST).round(0,0)):this.VSP=this.VSPO.round(0,0)}MST5_6(){this.ZZX=this.X,1==this.ZZX.cmp(new Big(26441))?(this.ZX=new Big(26441),this.UP5_6(),1==this.ZZX.cmp(new Big(200584))?(this.ST=this.ST.add(new Big(200584).sub(new Big(26441)).mul(new Big(.42))).round(0,0),this.ST=this.ST.add(this.ZZX.sub(new Big(200584)).mul(new Big(.45))).round(0,0)):this.ST=this.ST.add(this.ZZX.sub(new Big(26441)).mul(new Big(.42))).round(0,0)):(this.ZX=this.ZZX,this.UP5_6(),1==this.ZZX.cmp(new Big(9763))&&(this.VERGL=this.ST,this.ZX=new Big(9763),this.UP5_6(),this.HOCH=this.ST.add(this.ZZX.sub(new Big(9763)).mul(new Big(.42))).round(0,0),-1==this.HOCH.cmp(this.VERGL)?this.ST=this.HOCH:this.ST=this.VERGL))}UP5_6(){this.X=this.ZX.mul(new Big(1.25)).round(2,0),this.UPTAB14(),this.ST1=this.ST,this.X=this.ZX.mul(new Big(.75)).round(2,0),this.UPTAB14(),this.ST2=this.ST,this.DIFF=this.ST1.sub(this.ST2).mul(this.ZAHL2),this.MIST=this.ZX.mul(new Big(.14)).round(0,0),1==this.MIST.cmp(this.DIFF)?this.ST=this.MIST:this.ST=this.DIFF}MSOLZ(){this.SOLZFREI=new Big(972*this.KZTAB),1==this.JBMG.cmp(this.SOLZFREI)?(this.SOLZJ=this.JBMG.mul(new Big(5.5)).div(this.ZAHL100).round(2,0),this.SOLZMIN=this.JBMG.sub(this.SOLZFREI).mul(new Big(20)).div(this.ZAHL100).round(2,0),-1==this.SOLZMIN.cmp(this.SOLZJ)&&(this.SOLZJ=this.SOLZMIN),this.JW=this.SOLZJ.mul(this.ZAHL100).round(0,0),this.UPANTEIL(),this.SOLZLZZ=this.ANTEIL1):this.SOLZLZZ=this.Z_0,this.R>0?(this.JW=this.JBMG.mul(this.ZAHL100),this.UPANTEIL(),this.BK=this.ANTEIL1):this.BK=this.Z_0}UPANTEIL(){1==this.LZZ?this.ANTEIL1=this.JW:2==this.LZZ?this.ANTEIL1=this.JW.div(this.ZAHL12).round(0,0):3==this.LZZ?this.ANTEIL1=this.JW.mul(this.ZAHL7).div(this.ZAHL360).round(0,0):this.ANTEIL1=this.JW.div(this.ZAHL360).round(0,0)}MSONST(){this.LZZ=1,0==this.ZMVB&&(this.ZMVB=12),0==this.SONSTB.cmp(this.Z_0)?(this.VKVSONST=this.Z_0,this.LSTSO=this.Z_0,this.STS=this.Z_0,this.SOLZS=this.Z_0,this.BKS=this.Z_0):(this.MOSONST(),this.UPVKV(),this.VKVSONST=this.VKV,this.ZRE4J=this.JRE4.add(this.SONSTB).div(this.ZAHL100).round(2,0),this.ZVBEZJ=this.JVBEZ.add(this.VBS).div(this.ZAHL100).round(2,0),this.VBEZBSO=this.STERBE,this.MRE4SONST(),this.MLSTJAHR(),this.UPVKV(),this.VKVSONST=this.VKV.sub(this.VKVSONST),this.LSTSO=this.ST.mul(this.ZAHL100),this.STS=this.LSTSO.sub(this.LSTOSO).mul(new Big(this.f)).div(this.ZAHL100).round(0,0).mul(this.ZAHL100),-1==this.STS.cmp(this.Z_0)&&(this.STS=this.Z_0),this.SOLZS=this.STS.mul(new Big(5.5)).div(this.ZAHL100).round(0,0),this.R>0?this.BKS=this.STS:this.BKS=this.Z_0)}MVMT(){-1==this.VKAPA.cmp(this.Z_0)&&(this.VKAPA=this.Z_0),1==this.VMT.add(this.VKAPA).cmp(this.Z_0)?(0==this.LSTSO.cmp(this.Z_0)?(this.MOSONST(),this.LST1=this.LSTOSO):this.LST1=this.LSTSO,this.VBEZBSO=this.STERBE.add(this.VKAPA),this.ZRE4J=this.JRE4.add(this.SONSTB).add(this.VMT).add(this.VKAPA).div(this.ZAHL100).round(2,0),this.ZVBEZJ=this.JVBEZ.add(this.VBS).add(this.VKAPA).div(this.ZAHL100).round(2,0),this.KENNVMT=2,this.MRE4SONST(),this.MLSTJAHR(),this.LST3=this.ST.mul(this.ZAHL100),this.MRE4ABZ(),this.ZRE4VP=this.ZRE4VP.sub(this.JRE4ENT.div(this.ZAHL100)).sub(this.SONSTENT.div(this.ZAHL100)),this.KENNVMT=1,this.MLSTJAHR(),this.LST2=this.ST.mul(this.ZAHL100),this.STV=this.LST2.sub(this.LST1),this.LST3=this.LST3.sub(this.LST1),-1==this.LST3.cmp(this.STV)&&(this.STV=this.LST3),-1==this.STV.cmp(this.Z_0)?this.STV=this.Z_0:this.STV=this.STV.mul(new Big(this.f)).div(this.ZAHL100).round(0,0).mul(this.ZAHL100),this.SOLZV=this.STV.mul(new Big(5.5)).div(this.ZAHL100).round(0,0),this.R>0?this.BKV=this.STV:this.BKV=this.Z_0):(this.STV=this.Z_0,this.SOLZV=this.Z_0,this.BKV=this.Z_0)}MOSONST(){this.ZRE4J=this.JRE4.div(this.ZAHL100).round(2,0),this.ZVBEZJ=this.JVBEZ.div(this.ZAHL100).round(2,0),this.JLFREIB=this.JFREIB.div(this.ZAHL100).round(2,0),this.JLHINZU=this.JHINZU.div(this.ZAHL100).round(2,0),this.MRE4(),this.MRE4ABZ(),this.ZRE4VP=this.ZRE4VP.sub(this.JRE4ENT.div(this.ZAHL100)),this.MZTABFB(),this.MLSTJAHR(),this.LSTOSO=this.ST.mul(this.ZAHL100)}MRE4SONST(){this.MRE4(),this.FVB=this.FVBSO,this.MRE4ABZ(),this.ZRE4VP=this.ZRE4VP.sub(this.JRE4ENT.div(this.ZAHL100)).sub(this.SONSTENT.div(this.ZAHL100)),this.FVBZ=this.FVBZSO,this.MZTABFB()}UPTAB14(){-1==this.X.cmp(new Big(8355))?this.ST=this.Z_0:-1==this.X.cmp(new Big(13470))?(this.Y=this.X.sub(new Big(8354)).div(new Big(1e4)).round(6,0),this.RW=this.Y.mul(new Big(974.58)),this.RW=this.RW.add(new Big(1400)),this.ST=this.RW.mul(this.Y).round(0,0)):-1==this.X.cmp(new Big(52882))?(this.Y=this.X.sub(new Big(13469)).div(new Big(1e4)).round(6,0),this.RW=this.Y.mul(new Big(228.74)),this.RW=this.RW.add(new Big(2397)),this.RW=this.RW.mul(this.Y),this.ST=this.RW.add(new Big(971)).round(0,0)):-1==this.X.cmp(new Big(250731))?this.ST=this.X.mul(new Big(.42)).sub(new Big(8239)).round(0,0):this.ST=this.X.mul(new Big(.45)).sub(new Big(15761)).round(0,0),this.ST=this.ST.mul(new Big(this.KZTAB))}getAf(){return this.af}setAf(i){this.af=i}getAJAHR(){return this.AJAHR}setAJAHR(i){this.AJAHR=i}getALTER1(){return this.ALTER1}setALTER1(i){this.ALTER1=i}getENTSCH(){return this.ENTSCH}setENTSCH(i){this.ENTSCH=i}getF(){return this.f}setF(i){this.f=i}getJFREIB(){return this.JFREIB}setJFREIB(i){this.JFREIB=i}getJHINZU(){return this.JHINZU}setJHINZU(i){this.JHINZU=i}getJRE4(){return this.JRE4}setJRE4(i){this.JRE4=i}getJVBEZ(){return this.JVBEZ}setJVBEZ(i){this.JVBEZ=i}getKRV(){return this.KRV}setKRV(i){this.KRV=i}getLZZ(){return this.LZZ}setLZZ(i){this.LZZ=i}getLZZFREIB(){return this.LZZFREIB}setLZZFREIB(i){this.LZZFREIB=i}getLZZHINZU(){return this.LZZHINZU}setLZZHINZU(i){this.LZZHINZU=i}getPKPV(){return this.PKPV}setPKPV(i){this.PKPV=i}getPKV(){return this.PKV}setPKV(i){this.PKV=i}getPVS(){return this.PVS}setPVS(i){this.PVS=i}getPVZ(){return this.PVZ}setPVZ(i){this.PVZ=i}getR(){return this.R}setR(i){this.R=i}getRE4(){return this.RE4}setRE4(i){this.RE4=i}getSONSTB(){return this.SONSTB}setSONSTB(i){this.SONSTB=i}getSTERBE(){return this.STERBE}setSTERBE(i){this.STERBE=i}getSTKL(){return this.STKL}setSTKL(i){this.STKL=i}getVBEZ(){return this.VBEZ}setVBEZ(i){this.VBEZ=i}getVBEZM(){return this.VBEZM}setVBEZM(i){this.VBEZM=i}getVBEZS(){return this.VBEZS}setVBEZS(i){this.VBEZS=i}getVBS(){return this.VBS}setVBS(i){this.VBS=i}getVJAHR(){return this.VJAHR}setVJAHR(i){this.VJAHR=i}getVKAPA(){return this.VKAPA}setVKAPA(i){this.VKAPA=i}getVMT(){return this.VMT}setVMT(i){this.VMT=i}getZKF(){return this.ZKF}setZKF(i){this.ZKF=i}getZMVB(){return this.ZMVB}setZMVB(i){this.ZMVB=i}getJRE4ENT(){return this.JRE4ENT}setJRE4ENT(i){this.JRE4ENT=i}getSONSTENT(){return this.SONSTENT}setSONSTENT(i){this.SONSTENT=i}getBK(){return this.BK}getBKS(){return this.BKS}getBKV(){return this.BKV}getLSTLZZ(){return this.LSTLZZ}getSOLZLZZ(){return this.SOLZLZZ}getSOLZS(){return this.SOLZS}getSOLZV(){return this.SOLZV}getSTS(){return this.STS}getSTV(){return this.STV}getVKVLZZ(){return this.VKVLZZ}getVKVSONST(){return this.VKVSONST}initInputs(){this.af=0,this.AJAHR=0,this.ALTER1=0,this.ENTSCH=this.Z_0,this.f=0,this.JFREIB=this.Z_0,this.JHINZU=this.Z_0,this.JRE4=this.Z_0,this.JVBEZ=this.Z_0,this.KRV=0,this.LZZ=0,this.LZZFREIB=this.Z_0,this.LZZHINZU=this.Z_0,this.PKPV=this.Z_0,this.PKV=0,this.PVS=0,this.PVZ=0,this.R=0,this.RE4=this.Z_0,this.SONSTB=this.Z_0,this.STERBE=this.Z_0,this.STKL=0,this.VBEZ=this.Z_0,this.VBEZM=this.Z_0,this.VBEZS=this.Z_0,this.VBS=this.Z_0,this.VJAHR=0,this.VKAPA=this.Z_0,this.VMT=this.Z_0,this.ZKF=this.Z_0,this.ZMVB=0,this.JRE4ENT=this.Z_0,this.SONSTENT=this.Z_0}setBig(i,t){switch(i){case"ENTSCH":this.ENTSCH=t;break;case"JFREIB":this.JFREIB=t;break;case"JHINZU":this.JHINZU=t;break;case"JRE4":this.JRE4=t;break;case"JVBEZ":this.JVBEZ=t;break;case"LZZFREIB":this.LZZFREIB=t;break;case"LZZHINZU":this.LZZHINZU=t;break;case"PKPV":this.PKPV=t;break;case"RE4":this.RE4=t;break;case"SONSTB":this.SONSTB=t;break;case"STERBE":this.STERBE=t;break;case"VBEZ":this.VBEZ=t;break;case"VBEZM":this.VBEZM=t;break;case"VBEZS":this.VBEZS=t;break;case"VBS":this.VBS=t;break;case"VKAPA":this.VKAPA=t;break;case"VMT":this.VMT=t;break;case"ZKF":this.ZKF=t;break;case"JRE4ENT":this.JRE4ENT=t;break;case"SONSTENT":this.SONSTENT=t;break;default:throw new Error("Unknown Big parameter "+i)}}setNumber(i,t){switch(i){case"af":this.af=t;break;case"AJAHR":this.AJAHR=t;break;case"ALTER1":this.ALTER1=t;break;case"f":this.f=t;break;case"KRV":this.KRV=t;break;case"LZZ":this.LZZ=t;break;case"PKV":this.PKV=t;break;case"PVS":this.PVS=t;break;case"PVZ":this.PVZ=t;break;case"R":this.R=t;break;case"STKL":this.STKL=t;break;case"VJAHR":this.VJAHR=t;break;case"ZMVB":this.ZMVB=t;break;default:throw new Error("Unknown number parameter "+i)}}getBig(i){switch(i){case"BK":return this.BK;case"BKS":return this.BKS;case"BKV":return this.BKV;case"LSTLZZ":return this.LSTLZZ;case"SOLZLZZ":return this.SOLZLZZ;case"SOLZS":return this.SOLZS;case"SOLZV":return this.SOLZV;case"STS":return this.STS;case"STV":return this.STV;case"VKVLZZ":return this.VKVLZZ;case"VKVSONST":return this.VKVSONST;default:throw new Error("Unknown Big parameter "+i)}}getNumber(i){throw new Error("Unknown number parameter "+i)}getInputs(){return["af","AJAHR","ALTER1","ENTSCH","f","JFREIB","JHINZU","JRE4","JVBEZ","KRV","LZZ","LZZFREIB","LZZHINZU","PKPV","PKV","PVS","PVZ","R","RE4","SONSTB","STERBE","STKL","VBEZ","VBEZM","VBEZS","VBS","VJAHR","VKAPA","VMT","ZKF","ZMVB","JRE4ENT","SONSTENT"]}getOutputs(){return["BK","BKS","BKV","LSTLZZ","SOLZLZZ","SOLZS","SOLZV","STS","STV","VKVLZZ","VKVSONST"]}};
  //# sourceMappingURL=../../dist/es2015/Lohnsteuer2014Big.min.js.map