diff --git a/compiler/surface/lexer.cppo.ml b/compiler/surface/lexer.cppo.ml index 1f105a00..a85a4cd2 100644 --- a/compiler/surface/lexer.cppo.ml +++ b/compiler/surface/lexer.cppo.ml @@ -567,6 +567,9 @@ let rec lex_code (lexbuf : lexbuf) : token = | MC_DECIMAL_SEPARATOR -> buf := cents | _ -> () done; + (* If the user has written $0.3 it means 30 cents so we have to pad + with a 0 *) + Buffer.add_string cents (String.make (2 - Buffer.length cents) '0'); L.update_acc lexbuf; MONEY_AMOUNT (Buffer.contents units, Buffer.contents cents) | Plus digit, MC_DECIMAL_SEPARATOR, Star digit -> diff --git a/examples/allocations_familiales/tests/tests_allocations_familiales.catala_fr b/examples/allocations_familiales/tests/tests_allocations_familiales.catala_fr index d07387a8..eda7f558 100644 --- a/examples/allocations_familiales/tests/tests_allocations_familiales.catala_fr +++ b/examples/allocations_familiales/tests/tests_allocations_familiales.catala_fr @@ -58,7 +58,7 @@ champ d'application Test1: définition f.i_date_courante égal à |2020-05-01| définition f.i_résidence égal à Métropole règle f.i_personne_charge_effective_permanente_est_parent rempli - assertion f.i_montant_versé = 351,26€ + assertion f.i_montant_versé = 351,54€ déclaration champ d'application Test2: f champ d'application InterfaceAllocationsFamiliales @@ -71,7 +71,7 @@ champ d'application Test2: définition f.i_date_courante égal à |2020-05-01| définition f.i_résidence égal à Métropole règle f.i_personne_charge_effective_permanente_est_parent rempli - assertion f.i_montant_versé = 216,27€ + assertion f.i_montant_versé = 216,46€ déclaration champ d'application Test3: @@ -84,7 +84,7 @@ champ d'application Test3: définition f.i_date_courante égal à |2020-05-01| définition f.i_résidence égal à Guyane règle f.i_personne_charge_effective_permanente_est_parent rempli - assertion f.i_montant_versé = 24,35 € + assertion f.i_montant_versé = 24,37 € déclaration champ d'application Test4: f champ d'application InterfaceAllocationsFamiliales @@ -96,7 +96,7 @@ champ d'application Test4: définition f.i_date_courante égal à |2020-05-01| définition f.i_résidence égal à Métropole règle f.i_personne_charge_effective_permanente_est_parent rempli - assertion f.i_montant_versé = 99,37€ + assertion f.i_montant_versé = 99,46€ déclaration champ d'application Test5: f champ d'application InterfaceAllocationsFamiliales @@ -131,7 +131,7 @@ champ d'application Test6: définition f.i_date_courante égal à |2020-05-01| définition f.i_résidence égal à Guadeloupe règle f.i_personne_charge_effective_permanente_est_parent rempli - assertion f.i_montant_versé = 66,25€ + assertion f.i_montant_versé = 66,30€ déclaration champ d'application Test7: f champ d'application InterfaceAllocationsFamiliales @@ -144,7 +144,7 @@ champ d'application Test7: définition f.i_date_courante égal à |2021-02-01| définition f.i_résidence égal à Métropole règle f.i_personne_charge_effective_permanente_est_parent rempli - assertion f.i_montant_versé = 417,51€ + assertion f.i_montant_versé = 417,84€ déclaration champ d'application Test8: f champ d'application InterfaceAllocationsFamiliales @@ -167,7 +167,7 @@ champ d'application Test8: définition f.i_date_courante égal à |2021-01-01| définition f.i_résidence égal à Métropole règle f.i_personne_charge_effective_permanente_est_parent rempli - assertion f.i_montant_versé = 197,74€ + assertion f.i_montant_versé = 197,90 € déclaration champ d'application Test9: f champ d'application InterfaceAllocationsFamiliales @@ -213,7 +213,7 @@ champ d'application Test10: définition f.i_date_courante égal à |2020-04-20| définition f.i_résidence égal à Métropole règle f.i_personne_charge_effective_permanente_est_parent rempli - assertion f.i_montant_versé = 99,37€ + assertion f.i_montant_versé = 99,46€ déclaration champ d'application Test11: f champ d'application InterfaceAllocationsFamiliales diff --git a/french_law/js/french_law.js b/french_law/js/french_law.js index 4e505173..73066f62 100644 --- a/french_law/js/french_law.js +++ b/french_law/js/french_law.js @@ -1204,7 +1204,7 @@ P(a,b,c,d){return a.length==3?a(b,c,d):a8(a,[b,c,d])}function fW(a,b,c,d,e,f){return a.length==5?a(b,c,d,e,f):a8(a,[b,c,d,e,f])}function Fm(a,b,c,d,e,f,g,h){return a.length==7?a(b,c,d,e,f,g,h):a8(a,[b,c,d,e,f,g,h])}FA();var e1=[I,a(kd),-1],g2=[I,a(kC),-2],dI=[I,a(gi),-3],gY=[I,a(k$),-4],g3=[I,a(jJ),-6],aH=[I,a(lf),-7],g0=[I,a(iQ),-8],g1=[I,a(li),-9],F=[I,a(lC),-11],g4=[I,a(kp),gh],Fl=[4,0,0,0,[12,45,[4,0,0,0,0]]],fa=[0,[11,a('File "'),[2,0,[11,a('", line '),[4,0,0,0,[11,a(kT),[4,0,0,0,[12,45,[4,0,0,0,[11,a(": "),[2,0,0]]]]]]]]]],a('File "%s", line %d, characters %d-%d: %s')],cq=[0,0,0],ef=[0,a(kZ),a(kR),a(lj)];a4(11,g4,kp);a4(10,F,lC);a4(9,[I,a(jb),-10],jb);a4(8,g1,li);a4(7,g0,iQ);a4(6,aH,lf);a4(5,g3,jJ);a4(4,[I,a(kG),-5],kG);a4(3,gY,k$);a4(2,dI,gi);a4(1,g2,kC);a4(0,e1,kd);var -mT=a("output_substring"),mQ=a("%.12g"),mP=a(bf),mN=a("true"),mO=a("false"),mE=a("Stdlib.Exit"),mG=b5(0,0,ld),mI=b5(0,0,65520),mK=b5(1,0,ld),mW=a("\\\\"),mX=a("\\'"),mY=a("\\b"),mZ=a("\\t"),m0=a("\\n"),m1=a("\\r"),mV=a("Char.chr"),m2=a("hd"),m5=a("String.blit / Bytes.blit_string"),m4=a("Bytes.blit"),m3=a("String.sub / Bytes.sub"),m7=a("String.contains_from / Bytes.contains_from"),m_=a("Array.blit"),m9=a("Array.sub"),nd=a("Map.remove_min_elt"),ne=[0,0,0,0],nf=[0,a("map.ml"),ge,10],ng=[0,0,0],m$=a(el),na=a(el),nb=a(el),nc=a(el),nh=a("Stdlib.Queue.Empty"),nj=a("CamlinternalLazy.Undefined"),nq=a("Buffer.add_substring/add_subbytes"),np=a("Buffer.add: cannot grow buffer"),no=[0,a(lp),93,2],nn=[0,a(lp),94,2],nz=a("%c"),nA=a("%s"),nB=a(ko),nC=a(iO),nD=a(k9),nE=a(ky),nF=a("%f"),nG=a("%B"),nH=a("%{"),nI=a("%}"),nJ=a("%("),nK=a("%)"),nL=a("%a"),nM=a("%t"),nN=a("%?"),nO=a("%r"),nP=a("%_r"),nQ=[0,a(al),850,23],n1=[0,a(al),814,21],nT=[0,a(al),815,21],n2=[0,a(al),818,21],nU=[0,a(al),819,21],n3=[0,a(al),822,19],nV=[0,a(al),823,19],n4=[0,a(al),826,22],nW=[0,a(al),827,22],n5=[0,a(al),831,30],nX=[0,a(al),832,30],nZ=[0,a(al),836,26],nR=[0,a(al),837,26],n0=[0,a(al),846,28],nS=[0,a(al),847,28],nY=[0,a(al),851,23],o8=a(i8),o6=[0,a(al),1558,4],o7=a("Printf: bad conversion %["),o9=[0,a(al),1626,39],o_=[0,a(al),1649,31],o$=[0,a(al),1650,31],pa=a("Printf: bad conversion %_"),pb=a(i4),pc=a(jd),pd=a(i4),pe=a(jd),o4=a(gk),o2=a("neg_infinity"),o3=a(lG),o1=a(bf),oW=[0,dq],oK=a("%+nd"),oL=a("% nd"),oN=a("%+ni"),oO=a("% ni"),oP=a("%nx"),oQ=a("%#nx"),oR=a("%nX"),oS=a("%#nX"),oT=a("%no"),oU=a("%#no"),oJ=a("%nd"),oM=a(k9),oV=a("%nu"),ox=a("%+ld"),oy=a("% ld"),oA=a("%+li"),oB=a("% li"),oC=a("%lx"),oD=a("%#lx"),oE=a("%lX"),oF=a("%#lX"),oG=a("%lo"),oH=a("%#lo"),ow=a("%ld"),oz=a(iO),oI=a("%lu"),ok=a("%+Ld"),ol=a("% Ld"),on=a("%+Li"),oo=a("% Li"),op=a("%Lx"),oq=a("%#Lx"),or=a("%LX"),os=a("%#LX"),ot=a("%Lo"),ou=a("%#Lo"),oj=a("%Ld"),om=a(ky),ov=a("%Lu"),n9=a("%+d"),n_=a("% d"),oa=a("%+i"),ob=a("% i"),oc=a("%x"),od=a("%#x"),oe=a("%X"),of=a("%#X"),og=a("%o"),oh=a("%#o"),n8=a(gs),n$=a(ko),oi=a(i8),nr=a("@]"),ns=a("@}"),nt=a("@?"),nu=a("@\n"),nv=a("@."),nw=a("@@"),nx=a("@%"),ny=a("@"),n6=a("CamlinternalFormat.Type_mismatch"),pi=a(n),pj=[0,[11,a(ez),[2,0,[2,0,0]]],a(", %s%s")],pI=[0,[11,a(gp),[2,0,[12,10,0]]],a(lx)],pJ=[0,[11,a("Fatal error in uncaught exception handler: exception "),[2,0,[12,10,0]]],a("Fatal error in uncaught exception handler: exception %s\n")],pH=a("Fatal error: out of memory in uncaught exception handler"),pF=[0,[11,a(gp),[2,0,[12,10,0]]],a(lx)],pB=[0,[2,0,[12,10,0]],a("%s\n")],pt=a("Raised at"),pu=a("Re-raised at"),pv=a("Raised by primitive operation at"),pw=a("Called from"),px=a(" (inlined)"),pz=a(n),py=[0,[2,0,[12,32,[2,0,[11,a(' in file "'),[2,0,[12,34,[2,0,[11,a(", line "),[4,0,0,0,[11,a(kT),Fl]]]]]]]]]],a('%s %s in file "%s"%s, line %d, characters %d-%d')],pA=[0,[2,0,[11,a(" unknown location"),0]],a("%s unknown location")],po=a("Out of memory"),pp=a("Stack overflow"),pq=a("Pattern matching failed"),pr=a("Assertion failed"),ps=a("Undefined recursive module"),pk=[0,[12,40,[2,0,[2,0,[12,41,0]]]],a("(%s%s)")],pl=a(n),pm=a(n),pn=[0,[12,40,[2,0,[12,41,0]]],a("(%s)")],ph=[0,[4,0,0,0,0],a(gs)],pf=[0,[3,0,0],a("%S")],pg=a(la),pC=[0,a(n),a("(Cannot print locations:\n bytecode executable program file not found)"),a("(Cannot print locations:\n bytecode executable program file appears to be corrupt)"),a("(Cannot print locations:\n bytecode executable program file has wrong magic number)"),a("(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)")],pM=a("Fun.Finally_raised: "),pK=a("Stdlib.Fun.Finally_raised"),pN=a(ls),Fj=a("OCAMLRUNPARAM"),Fh=a("CAMLRUNPARAM"),pO=a(n),p$=[3,0,3],qa=a(bf),p6=a(eJ),p7=a("<\/"),p8=a(n),p2=a(eJ),p3=a(ga),p4=a(n),p0=a("\n"),pZ=[0,a(n)],pV=a(n),pW=a(n),pX=a(n),pY=a(n),pT=[0,a(n),0,a(n)],pS=a(n),pR=a("Stdlib.Format.String_tag"),qn=a(n),qs=a(jl),qu=a(lV),qv=a(kf),qw=a(iF),qx=a(kb),qy=a(kO),qz=a(jC),qA=a(k3),qB=a(f2),qC=a(jF),qD=a(k2),qE=a(j5),qF=a(k4),qG=a(jB),qH=a(iq),qI=a(lY),qJ=a(iE),qK=a(iM),qL=a(jX),qM=a(kA),qN=a(eH),qO=a(iZ),qP=a(lJ),qQ=a(k8),qR=a(lv),qS=a(ks),qT=a(eC),qU=a(gt),qV=a(iV),qW=a(iU),qX=a(jR),qY=a(lM),qZ=a(lH),q0=a(lQ),q1=a(jm),q2=a(iP),q3=a(i_),q4=a(kJ),q5=a(lT),q6=a(j2),q7=a(js),q8=a(ke),q9=a(iL),q_=a(j6),q$=a(it),ra=a(k6),rb=a(lF),rc=a(jq),rd=a(iX),re=a(j0),rf=a(kt),rg=a(jI),rh=a(kE),ri=a(ka),rj=a(k5),rk=a(jE),rl=a(jo),rm=a(lo),rn=a(kV),ro=a(lz),rp=a(kS),rq=a(kN),rr=a(kM),rs=a(iK),rt=a(jv),ru=a(i6),rv=a(lc),rw=a(lt),rx=[0,[11,a("EUNKNOWNERR "),[4,0,0,0,0]],a("EUNKNOWNERR %d")],qt=[0,[11,a("Unix.Unix_error(Unix."),[2,0,[11,a(ez),[3,0,[11,a(ez),[3,0,[12,41,0]]]]]]],a("Unix.Unix_error(Unix.%s, %S, %S)")],qo=a(du),qp=a(n),qq=a(n),qr=a(du),ry=a("0.0.0.0"),rz=a("127.0.0.1"),Fg=a("::"),Ff=a("::1"),rP=a(n),rQ=a(n),rW=[0,92],rY=a("\\( group not closed by \\)"),rX=[0,a(iw),f_,10],rZ=a("[ class not closed by ]"),r0=a("spurious \\) in regular expression"),rS=a("too many r* or r+ where r is nullable"),rT=a(n),rU=a(n),rR=[0,a(iw),213,11],r6=[0,a(kK),52,4],r5=[0,a(kK),58,34],r4=a("Not a valid time zone"),ug=a("Not a month"),ue=a("Not a day"),ub=a("from_business: bad week"),uc=a("from_business: bad date"),to=[0,a(ku),jH,4],tn=[0,a(ku),gz,4],tg=[0,-4713,12,31],th=[0,kY,1,23],ti=[0,dm,10,14],tj=[0,dm,10,5],te=a("Date.Out_of_bounds"),tf=a("Date.Undefined"),tE=a("Date.Period.Not_computable"),tN=[0,31,59,90,bS,fY,181,212,gr,273,304,334,es],uk=[0,a(eD),429,6],uj=[0,a(eD),lm,4],ui=[0,a(eD),167,6],uh=[0,a(eD),67,4],uo=a("[a-zA-Z]+"),ut=b5(1,0,0),up=a("Z.Overflow"),uq=a(f9),ux=a(n),uy=a("+inf"),uz=a("-inf"),uA=a(lN),uB=a("undef"),uD=[0,a("q.ml"),486,25],uC=a("Q.of_string: invalid digit"),uv=a("impossible case"),uE=a("Runtime.EmptyError"),uF=a("Runtime.AssertionFailed"),uH=a("Runtime.ConflictError"),uJ=a("Runtime.ImpossibleDate"),uL=a("Runtime.NoValueProvided"),D8=[0,0],D9=[1,0],D_=[2,0],D7=[0,a(df),74,11,74,27,[0,a(en),[0,a(dc),[0,a(t),0]]]],D$=[0,a(a6),[0,a("enfants_\xc3\xa0_charge"),0]],Et=[0,a(df),90,20,90,69,[0,a(en),[0,a(dc),[0,a(t),0]]]],Eb=[0,a(a6),[0,a("allocations_familiales.personne_charge_effective_permanente_est_parent"),0]],Ea=[0,a(s),90,10,90,57,[0,a(r),0]],Es=[0,a(df),93,20,93,74,[0,a(en),[0,a(dc),[0,a(t),0]]]],Ed=[0,a(a6),[0,a("allocations_familiales.personne_charge_effective_permanente_remplit_titre_I"),0]],Ec=[0,a(s),91,10,91,62,[0,a(r),0]],Ef=[0,a(a6),[0,a("allocations_familiales.ressources_m\xc3\xa9nage"),0]],Ee=[0,a(s),92,10,92,27,[0,a(r),0]],Eh=[0,a(a6),[0,a("allocations_familiales.r\xc3\xa9sidence"),0]],Eg=[0,a(s),93,10,93,19,[0,a(r),0]],Ej=[0,a(a6),[0,a("allocations_familiales.date_courante"),0]],Ei=[0,a(s),96,10,96,23,[0,a(r),0]],El=[0,a(a6),[0,a("allocations_familiales.enfants_\xc3\xa0_charge"),0]],Ek=[0,a(s),99,10,99,26,[0,a(r),0]],Er=[0,a(df),96,20,96,66,[0,a(en),[0,a(dc),[0,a(t),0]]]],En=[0,a(a6),[0,a("allocations_familiales.avait_enfant_\xc3\xa0_charge_avant_1er_janvier_2012"),0]],Em=[0,a(s),bS,10,bS,54,[0,a(r),0]],Eo=[0,a(a6),[0,a(iI),[0,a(d),0]]],Ep=[0,a(a6),[0,a(iI),[0,a(d),0]]],Eq=[0,a(a6),[0,a("i_montant_vers\xc3\xa9"),0]],DA=[0,a(d),[0,a(dj),[0,a(aw),0]]],DB=[0,a(d),[0,a(dj),0]],DC=[0,a(d),[0,a(dj),[0,a(ay),0]]],DD=[0,a(d),[0,a(dj),0]],Dk=[0,a(d),[0,a(bE),[0,a(aw),0]]],Dl=[0,a(d),[0,a(bE),0]],Dm=[0,a(d),[0,a(bE),[0,a(ay),0]]],Dn=[0,a(d),[0,a(bE),0]],Do=a(cy),Dt=a(kj),Du=a(dt),Dp=[0,a(d),[0,a(de),[0,a(aw),0]]],Dq=[0,a(d),[0,a(de),0]],Dr=[0,a(d),[0,a(de),[0,a(ay),0]]],Ds=[0,a(d),[0,a(de),0]],Dj=[0,a(s),j8,11,j8,49,[0,a(r),0]],Db=a(a1),Dc=[0,a(ao),272,5,274,41,[0,a(dr),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Dd=a(a1),De=a(cy),Df=a(a1),C8=a(a1),C9=[0,a(ao),262,5,j9,42,[0,a(dr),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],C_=a(a1),C$=a(cy),Da=a(a1),C7=a(k),CX=[0,a(d),[0,a(V),[0,a(aw),0]]],CY=[0,a(d),[0,a(V),0]],CZ=[0,a(d),[0,a(V),[0,a(ay),0]]],C0=[0,a(d),[0,a(V),0]],C1=a(U),C2=a(f1),C3=[0,a(ao),382,5,385,23,[0,a(eG),[0,a(bY),[0,a(dd),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],C4=a("0.0567"),CO=[0,a(d),[0,a(V),[0,a(aw),0]]],CP=[0,a(d),[0,a(V),0]],CQ=[0,a(d),[0,a(V),[0,a(ay),0]]],CR=[0,a(d),[0,a(V),0]],CS=a(U),CT=a("11"),CU=a(f1),CV=[0,a(ao),373,5,376,42,[0,a(eG),[0,a(bY),[0,a(dd),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],CW=a("0.0369"),CK=[0,a(d),[0,a(dk),[0,a(aw),0]]],CL=[0,a(d),[0,a(dk),0]],CM=[0,a(d),[0,a(dk),[0,a(ay),0]]],CN=[0,a(d),[0,a(dk),0]],CJ=[0,a(s),ip,11,ip,37,[0,a(r),0]],CG=[8,0],CH=[0,a(v),lq,5,lq,24,[0,a(kz),[0,a(J),[0,a(K),[0,a(t),0]]]]],CE=a(U),CF=[0,a(ao),350,5,351,69,[0,a(eG),[0,a(bY),[0,a(dd),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],Cx=[0,a(d),[0,a(dp),[0,a(aw),0]]],Cy=[0,a(d),[0,a(dp),0]],Cz=[0,a(d),[0,a(dp),[0,a(ay),0]]],CA=[0,a(d),[0,a(dp),0]],CB=a(U),Co=[0,a(d),[0,a(V),[0,a(aw),0]]],Cp=[0,a(d),[0,a(V),0]],Cq=[0,a(d),[0,a(V),[0,a(ay),0]]],Cr=[0,a(d),[0,a(V),0]],Cs=[0,a(df),27,5,27,44,[0,a("R\xc3\xa8gles diverses"),[0,a(dc),[0,a(t),0]]]],Ct=a(k),Ci=[0,a(d),[0,a(V),[0,a(aw),0]]],Cj=[0,a(d),[0,a(V),0]],Ck=[0,a(d),[0,a(V),[0,a(ay),0]]],Cl=[0,a(d),[0,a(V),0]],Cm=[0,a(ao),eB,3,eB,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Cn=a("0.04"),Cc=[0,a(d),[0,a(V),[0,a(aw),0]]],Cd=[0,a(d),[0,a(V),0]],Ce=[0,a(d),[0,a(V),[0,a(ay),0]]],Cf=[0,a(d),[0,a(V),0]],Cg=[0,a(ao),95,3,96,44,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Ch=a(je),B8=[0,a(d),[0,a(V),[0,a(aw),0]]],B9=[0,a(d),[0,a(V),0]],B_=[0,a(d),[0,a(V),[0,a(ay),0]]],B$=[0,a(d),[0,a(V),0]],Ca=[0,a(ao),55,3,55,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Cb=a(fX),B7=[0,a(s),kX,11,kX,47,[0,a(r),0]],BY=[0,a(ao),cF,3,cF,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BZ=a(U),B0=a(je),B1=a(k),BU=[0,a(ao),74,3,75,44,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BV=a(U),BW=a(fX),BX=a(k),BQ=[0,a(ao),35,3,35,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BR=a(U),BS=a(lA),BT=a(k),BJ=[0,a(ao),cF,3,cF,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BK=a(ax),BL=a(ax),BM=a("0.1025"),BN=a(k),BE=[0,a(ao),74,3,75,44,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BF=a(ax),BG=a(ax),BH=a("0.205"),BI=a(k),Bz=[0,a(ao),35,3,35,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BA=a(ax),BB=a(ax),BC=a("0.41"),BD=a(k),Bv=[0,a(ao),gr,5,gr,43,[0,a(dr),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bw=a("0.0559"),Bt=[0,a(ao),229,5,lm,46,[0,a(dr),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bu=a("0.1117"),Br=[0,a(ao),ji,5,ji,43,[0,a(dr),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bs=a("0.20234"),Bk=a(a1),Bl=[0,a(ao),170,5,171,68,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bm=a(a1),Bn=a(cy),Bo=a(a1),Bf=a(a1),Bg=[0,a(ao),162,5,163,68,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bh=a(a1),Bi=a(cy),Bj=a(a1),Be=a(k),Bd=[0,a(s),jn,11,jn,31,[0,a(r),0]],A9=[0,a(d),[0,a(bg),[0,a(aw),0]]],A_=[0,a(d),[0,a(bg),0]],A$=[0,a(d),[0,a(bg),[0,a(ay),0]]],Ba=[0,a(d),[0,a(bg),0]],Bb=[0,a(ah),313,5,lu,58,[0,a(lw),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],A0=[0,a(d),[0,a(dv),[0,a(aw),0]]],A1=[0,a(d),[0,a(dv),0]],A2=[0,a(d),[0,a(dv),[0,a(ay),0]]],A3=[0,a(d),[0,a(dv),0]],A4=[0,a(d),[0,a(bg),[0,a(aw),0]]],A5=[0,a(d),[0,a(bg),0]],A6=[0,a(d),[0,a(bg),[0,a(ay),0]]],A7=[0,a(d),[0,a(bg),0]],A8=[0,a(ah),299,5,300,58,[0,a(lw),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],AZ=[0,a(s),eB,11,eB,34,[0,a(r),0]],DX=[8,0],DY=a(U),DZ=[0,a(v),344,5,345,72,[0,a(kz),[0,a(J),[0,a(K),[0,a(t),0]]]]],DV=a(U),DW=[0,a(ah),406,5,407,72,[0,a(gb),[0,a(bY),[0,a(ey),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],DT=a(ax),DU=[0,a(ah),eo,5,eo,70,[0,a(l0),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],AM=[0,a(d),[0,a(bE),[0,a(aw),0]]],AN=[0,a(d),[0,a(bE),0]],AO=[0,a(d),[0,a(bE),[0,a(ay),0]]],AP=[0,a(d),[0,a(bE),0]],AQ=a(cy),AR=a(kj),AS=a(dt),AD=[0,a(v),lS,5,lS,49,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],AE=a(k),AF=a("5728"),AG=a(k),Az=[0,a(v),497,5,498,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],AA=a(k),AB=a("0.0717"),AC=a(k),Av=[0,a(v),489,5,490,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Aw=a(k),Ax=a("0.0847"),Ay=a(k),Ar=[0,a(v),481,5,482,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],As=a(k),At=a("0.0976"),Au=a(k),An=[0,a(v),473,5,474,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ao=a(k),Ap=a("0.115"),Aq=a(k),Aj=[0,a(v),465,5,466,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ak=a(k),Al=a("0.1163"),Am=a(k),Af=[0,a(v),457,5,458,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ag=a(k),Ah=a("0.122"),Ai=a(k),Ab=[0,a(v),449,5,450,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ac=a(k),Ad=a("0.1278"),Ae=a(k),z9=[0,a(v),441,5,442,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],z_=a(k),z$=a("0.1335"),Aa=a(k),z5=[0,a(v),433,5,434,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],z6=a(k),z7=a("0.1393"),z8=a(k),z1=[0,a(v),425,5,jh,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],z2=a(k),z3=a("0.145"),z4=a(k),zY=a(k),zZ=a(i$),z0=a(k),zS=[0,a(v),j1,5,j1,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zT=a(U),zU=a("0.3068"),zV=a(k),zO=[0,a(v),jj,5,jj,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zP=a(U),zQ=a("0.2936"),zR=a(k),zK=[0,a(v),jL,5,jL,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zL=a(U),zM=a("0.284"),zN=a(k),zG=[0,a(v),k0,5,k0,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zH=a(U),zI=a("0.2672"),zJ=a(k),zC=[0,a(v),ja,5,ja,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zD=a(U),zE=a("0.273"),zF=a(k),zy=[0,a(v),jV,5,jV,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zz=a(U),zA=a("0.2555"),zB=a(k),zu=[0,a(v),jM,5,jM,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zv=a(U),zw=a("0.2496"),zx=a(k),zq=[0,a(v),ln,5,ln,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zr=a(U),zs=a("0.2437"),zt=a(k),zm=[0,a(v),f_,5,f_,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zn=a(U),zo=a("0.2379"),zp=a(k),zi=[0,a(v),kL,5,kL,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zj=a(U),zk=a("0.232"),zl=a(k),zf=a(U),zg=a(lA),zh=a(k),y$=[0,a(v),lr,5,lr,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],za=a(ax),zb=a("0.143"),zc=a(k),y7=[0,a(v),kn,5,kn,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],y8=a(ax),y9=a("0.1259"),y_=a(k),y3=[0,a(v),kh,5,kh,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],y4=a(ax),y5=a("0.1089"),y6=a(k),yZ=[0,a(v),iu,5,iu,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],y0=a(ax),y1=a("0.0918"),y2=a(k),yV=[0,a(v),lI,5,lI,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yW=a(ax),yX=a("0.0842"),yY=a(k),yR=[0,a(v),lP,5,lP,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yS=a(ax),yT=a("0.0766"),yU=a(k),yN=[0,a(v),lE,5,lE,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yO=a(ax),yP=a("0.069"),yQ=a(k),yJ=[0,a(v),i7,5,i7,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yK=a(ax),yL=a("0.075"),yM=a(k),yF=[0,a(v),kx,5,kx,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yG=a(ax),yH=a("0.0539"),yI=a(k),yB=[0,a(v),jA,5,jA,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yC=a(ax),yD=a(jw),yE=a(k),yy=a(ax),yz=a(fX),yA=a(k),yp=a(U),yq=[0,a(ah),420,6,421,72,[0,a(gb),[0,a(bY),[0,a(ey),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],yk=[0,a(an),[0,a(dl),[0,a(aw),0]]],yl=[0,a(an),[0,a(dl),0]],ym=[0,a(an),[0,a(dl),[0,a(ay),0]]],yn=[0,a(an),[0,a(dl),0]],yo=[0,a(ah),jH,5,125,59,[0,a(l0),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],yj=[0,a(s),bB,11,bB,35,[0,a(r),0]],yd=[0,a(v),lK,5,lK,69,[0,a(bZ),[0,a(jU),[0,a(bV),[0,a(t),0]]]]],ye=a(jc),yf=a("5827900"),ya=[0,a(v),bm,5,bm,69,[0,a(jz),[0,a(bV),[0,a(t),0]]]],yb=a(k_),yc=a("5775900"),x9=[0,a(v),bS,5,bS,69,[0,a(ix),[0,a(bV),[0,a(t),0]]]],x_=a(lB),x$=a("5684900"),x6=[0,a(v),87,5,87,69,[0,a(lL),[0,a(bV),[0,a(t),0]]]],x7=a(k1),x8=a("5628600"),x4=a(lX),x5=a("5595000"),xZ=[0,a(v),jS,5,jS,69,[0,a(bZ),[0,a(jU),[0,a(bV),[0,a(t),0]]]]],x0=a(jc),x1=a("8155800"),xW=[0,a(v),jx,5,jx,69,[0,a(jz),[0,a(bV),[0,a(t),0]]]],xX=a(k_),xY=a("8083100"),xT=[0,a(v),bB,5,bB,69,[0,a(ix),[0,a(bV),[0,a(t),0]]]],xU=a(lB),xV=a("7955800"),xQ=[0,a(v),94,5,94,69,[0,a(lL),[0,a(bV),[0,a(t),0]]]],xR=a(k1),xS=a("7877000"),xO=a(lX),xP=a("7830000"),xH=[0,a(an),[0,a(dh),[0,a(aw),0]]],xI=[0,a(an),[0,a(dh),0]],xJ=[0,a(an),[0,a(dh),[0,a(ay),0]]],xK=[0,a(an),[0,a(dh),0]],xE=[0,a(i5),83,19,83,69,[0,a("Article R521-1"),[0,a(L),[0,a(N),[0,a(H),[0,a(kH),[0,a(B),0]]]]]]],xD=a("14"),xC=[0,a(s),kl,11,kl,38,[0,a(r),0]],xe=[0,a(ah),269,5,270,48,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],xf=[0,0],xc=[0,a(ah),kq,5,259,56,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],xd=[1,0],xa=[0,a(ah),kF,5,kF,70,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],xb=[0,0],w_=[0,a(ah),kU,5,kU,69,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w$=[0,0],w8=[0,a(ah),jy,5,jy,60,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w9=[0,0],w7=[0,a(s),dq,11,dq,20,[0,a(r),0]],w4=[0,a(ah),263,5,j9,48,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w5=[0,0],w2=[0,a(ah),lg,5,di,56,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w3=[2,0],w0=[0,a(ah),jg,5,jg,70,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w1=[1,0],wY=[0,a(ah),jN,5,jN,69,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wZ=[0,0],wW=[0,a(ah),kW,5,kW,60,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wX=[0,0],wV=[0,a(s),ep,11,ep,26,[0,a(r),0]],w6=[0,a(d),[0,a(bE),0]],xg=[0,a(d),[0,a("versement"),0]],xi=a(eF),xh=[0,a(s),fY,11,fY,32,[0,a(r),0]],xj=[0,a(d),[0,a("nombre_enfants_l521_1"),0]],xl=a(eF),xk=[0,a(s),bm,11,bm,41,[0,a(r),0]],xm=[0,a(d),[0,a("nombre_enfants_alin\xc3\xa9a_2_l521_3"),0]],xn=[0,a(d),[0,a(jG),[0,a(gl),0]]],xo=[0,a(d),[0,a(jG),[0,a(gl),0]]],xq=[0,a(d),[0,a("prestations_familiales.date_courante"),0]],xp=[0,a(s),70,10,70,23,[0,a(r),0]],xs=[1,0],xt=[0,a(d),[0,a("prestations_familiales.prestation_courante"),0]],xr=[0,a(s),71,10,71,29,[0,a(r),0]],xv=[0,a(d),[0,a("prestations_familiales.r\xc3\xa9sidence"),0]],xu=[0,a(s),72,10,72,19,[0,a(r),0]],xw=[0,a(d),[0,a(lk),[0,a(an),0]]],xx=[0,a(d),[0,a(lk),[0,a(an),0]]],xz=[0,a(d),[0,a("enfant_le_plus_\xc3\xa2g\xc3\xa9.enfants"),0]],xy=[0,a(s),84,10,84,17,[0,a(r),0]],xA=[0,a(d),[0,a(j7),[0,a(gu),0]]],xB=[0,a(d),[0,a(j7),[0,a(gu),0]]],xF=[0,a(d),[0,a(bg),0]],xG=[0,a(s),aR,11,aR,61,[0,a(r),0]],xL=[0,a(d),[0,a("enfants_\xc3\xa0_charge_droit_ouvert_prestation_familiale"),0]],xM=[0,a(d),[0,a(dv),0]],xN=[0,a(s),jP,11,jP,28,[0,a(r),0]],x2=[0,a(d),[0,a("plafond_II_d521_3"),0]],x3=[0,a(s),jk,11,jk,27,[0,a(r),0]],yg=[0,a(d),[0,a("plafond_I_d521_3"),0]],D4=a(U),D5=[0,a(ah),jh,5,427,71,[0,a(gb),[0,a(bY),[0,a(ey),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],yh=[0,a(s),kk,11,kk,34,[0,a(r),0]],yi=[0,a(d),[0,a("droit_ouvert_compl\xc3\xa9ment"),0]],yr=[0,a(d),[0,a(dp),0]],yt=a(eF),yu=a(eF),yv=a(jw),D3=a(k),ys=[0,a(s),dn,11,dn,64,[0,a(r),0]],yw=[0,a(d),[0,a("montant_initial_base_quatri\xc3\xa8me_enfant_et_plus_mayotte"),0]],yx=[0,a(s),km,11,km,56,[0,a(r),0]],zd=[0,a(d),[0,a("montant_initial_base_troisi\xc3\xa8me_enfant_mayotte"),0]],ze=[0,a(s),gz,11,gz,55,[0,a(r),0]],zW=[0,a(d),[0,a("montant_initial_base_deuxi\xc3\xa8me_enfant_mayotte"),0]],zX=[0,a(s),iC,11,iC,54,[0,a(r),0]],AH=[0,a(d),[0,a("montant_initial_base_premier_enfant_mayotte"),0]],AI=[0,a(s),iJ,11,iJ,31,[0,a(r),0]],AJ=[0,a(d),[0,a("nombre_total_enfants"),0]],AL=a(dt),AK=[0,a(s),gn,11,gn,31,[0,a(r),0]],AT=[0,a(d),[0,a("nombre_moyen_enfants"),0]],D0=a(U),D1=[0,a(ao),kr,5,360,71,[0,a(eG),[0,a(bY),[0,a(dd),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],D2=a(i$),AV=a(k),AU=[0,a(s),gw,11,gw,46,[0,a(r),0]],AW=[0,a(d),[0,a("montant_initial_base_premier_enfant"),0]],AX=[0,a(s),kg,11,kg,28,[0,a(r),0]],AY=[0,a(d),[0,a("droit_ouvert_base"),0]],Bc=[0,a(d),[0,a(V),0]],Bp=[0,a(d),[0,a(dx),0]],Bq=[0,a(s),b$,11,b$,47,[0,a(r),0]],Bx=[0,a(d),[0,a("montant_vers\xc3\xa9_forfaitaire_par_enfant"),0]],By=[0,a(s),gx,11,gx,56,[0,a(r),0]],BO=[0,a(d),[0,a("montant_initial_base_troisi\xc3\xa8me_enfant_et_plus"),0]],BP=[0,a(s),gy,11,gy,47,[0,a(r),0]],B2=[0,a(d),[0,a("montant_initial_base_deuxi\xc3\xa8me_enfant"),0]],B4=a(dt),B5=a(dt),B3=[0,a(s),cF,11,cF,38,[0,a(r),0]],B6=[0,a(d),[0,a("rapport_enfants_total_moyen"),0]],Cu=[0,a(d),[0,a(dk),0]],Cw=a(k),Cv=[0,a(s),iH,11,iH,36,[0,a(r),0]],CC=[0,a(d),[0,a("montant_vers\xc3\xa9_forfaitaire"),0]],CD=[0,a(s),jt,11,jt,31,[0,a(r),0]],CI=[0,a(d),[0,a("montant_initial_base"),0]],C5=[0,a(d),[0,a(de),0]],C6=[0,a(s),j$,11,j$,52,[0,a(r),0]],Dg=[0,a(d),[0,a("montant_vers\xc3\xa9_compl\xc3\xa9ment_pour_forfaitaire"),0]],Dh=[0,a(s),gc,11,gc,43,[0,a(r),0]],Di=[0,a(d),[0,a("montant_avec_garde_altern\xc3\xa9e_base"),0]],Dv=[0,a(d),[0,a(dj),0]],DS=a(k),Dw=[0,a(s),lD,11,lD,29,[0,a(r),0]],Dx=[0,a(d),[0,a("montant_vers\xc3\xa9_base"),0]],Dz=a(k),DR=a(k),Dy=[0,a(s),kw,11,kw,35,[0,a(r),0]],DE=[0,a(d),[0,a("montant_vers\xc3\xa9_majoration"),0]],DF=[0,a(s),kQ,11,kQ,58,[0,a(r),0]],DG=[0,a(d),[0,a("montant_base_compl\xc3\xa9ment_pour_base_et_majoration"),0]],DI=[0,a(d),[0,a(dx),[0,a(aw),0]]],DJ=[0,a(d),[0,a(dx),0]],DK=[0,a(d),[0,a(dx),[0,a(ay),0]]],DL=[0,a(d),[0,a(dx),0]],DQ=a(k),DH=[0,a(s),j_,11,j_,59,[0,a(r),0]],DM=[0,a(d),[0,a("montant_vers\xc3\xa9_compl\xc3\xa9ment_pour_base_et_majoration"),0]],DP=a(k),DN=[0,a(s),iy,10,iy,23,[0,a(r),0]],DO=[0,a(d),[0,a("montant_vers\xc3\xa9"),0]],wI=[0,a(ah),60,5,62,32,[0,a(gd),[0,a(f8),[0,a(f3),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wH=[0,a(ah),49,5,50,50,[0,a(gd),[0,a(f8),[0,a(f3),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wG=[0,a(s),65,10,65,22,[0,a(r),0]],wE=[0,a(ah),68,5,71,57,[0,a(gd),[0,a(f8),[0,a(f3),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wD=[0,a(s),66,10,66,29,[0,a(r),0]],wo=[0,a(v),60,5,61,34,[0,a("Instruction interminist\xc3\xa9rielle n\xc2\xb0DSS/2B/2021/65 du 19 mars 2021 relative \xc3\xa0 la revalorisation au 1er avril 2021 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte"),[0,a(f7),[0,a(t),0]]]],wp=a("41481"),wm=[0,a(v),44,5,45,34,[0,a("Instruction interminist\xc3\xa9rielle no DSS/SD2B/2020/33 du 18 f\xc3\xa9vrier 2020 relative \xc3\xa0 la revalorisation au 1er avril 2020 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte"),[0,a(f7),[0,a(t),0]]]],wn=a("41404"),wk=[0,a(v),24,5,25,34,[0,a("Instruction minist\xc3\xa9rielle N\xc2\xb0DSS/SD2B/2019/65 du 25 mars 2019 relative \xc3\xa0 la revalorisation au 1er avril 2019 des prestations familiales servies en m\xc3\xa9tropole"),[0,a(f7),[0,a(t),0]]]],wl=a("41316"),wh=a("20"),wg=[0,a(s),68,10,68,22,[0,a(r),0]],wi=[0,a(an),[0,a("\xc3\xa2ge_l512_3_2"),0]],wj=[0,a(s),74,10,74,24,[0,a(r),0]],wq=[0,a(an),[0,a("base_mensuelle"),0]],ws=[0,a(an),[0,a("smic.date_courante"),0]],wr=[0,a(s),41,10,41,23,[0,a(r),0]],wu=[0,a(an),[0,a("smic.r\xc3\xa9sidence"),0]],wt=[0,a(s),42,10,42,19,[0,a(r),0]],wv=[0,a(an),[0,a(lR),[0,a(f6),0]]],ww=[0,a(an),[0,a(lR),[0,a(f6),0]]],wN=[0,0],wP=[1,0],wQ=[2,0],wR=[3,0],wS=[4,0],wT=[5,0],wO=[0,a(ah),354,5,kr,30,[0,a("Article L751-1"),[0,a("Chapitre 1er : G\xc3\xa9n\xc3\xa9ralit\xc3\xa9s"),[0,a(ey),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],wx=[0,a(s),69,10,69,33,[0,a(r),0]],wy=[0,a(an),[0,a("r\xc3\xa9gime_outre_mer_l751_1"),0]],wK=[0,a(i5),i0,18,i0,41,[0,a("Article R755-0-2"),[0,a(bY),[0,a(dd),[0,a(bG),[0,a(kH),[0,a(B),0]]]]]]],wL=a(ll),wM=a(ju),wA=a(ll),wB=a(ju),wz=[0,a(s),67,11,67,27,[0,a(r),0]],wC=[0,a(an),[0,a("plafond_l512_3_2"),0]],wF=[0,a(an),[0,a(dl),0]],wJ=[0,a(an),[0,a(dh),0]],v$=[2,0],wa=a(k),wb=a(k),wc=[1,0],wd=a(U),v_=[0,a(s),85,10,85,21,[0,a(r),0]],we=[0,a(gu),[0,a("le_plus_\xc3\xa2g\xc3\xa9"),0]],v7=a(f1),v6=[0,a(s),81,10,81,37,[0,a(r),0]],v8=[0,a(gl),[0,a(bg),0]],v1=[8,0],v2=[0,a(v),lu,5,317,6,[0,a(bZ),[0,a(iz),[0,a(cx),[0,a(t),0]]]]],v3=a("774"),vR=[6,0],vU=[0,0],vV=[1,0],vW=[2,0],vX=[3,0],vY=[4,0],vZ=[5,0],v0=[7,0],vS=[0,a(v),297,5,306,6,[0,a(bZ),[0,a(iz),[0,a(cx),[0,a(t),0]]]]],vT=a("1025"),vO=[8,0],vP=[0,a(v),276,5,278,6,[0,a(bZ),[0,a(i2),[0,a(cx),[0,a(t),0]]]]],vQ=a("766"),vE=[6,0],vH=[0,0],vI=[1,0],vJ=[2,0],vK=[3,0],vL=[4,0],vM=[5,0],vN=[7,0],vF=[0,a(v),kq,5,267,6,[0,a(bZ),[0,a(i2),[0,a(cx),[0,a(t),0]]]]],vG=a("1015"),vB=[8,0],vC=[0,a(v),237,5,239,6,[0,a(bZ),[0,a(iv),[0,a(cx),[0,a(t),0]]]]],vD=a("757"),vr=[6,0],vu=[0,0],vv=[1,0],vw=[2,0],vx=[3,0],vy=[4,0],vz=[5,0],vA=[7,0],vs=[0,a(v),219,5,228,6,[0,a(bZ),[0,a(iv),[0,a(cx),[0,a(t),0]]]]],vt=a("1003"),vq=[0,a(s),43,10,43,22,[0,a(r),0]],v4=[0,a(f6),[0,a("brut_horaire"),0]],vh=a("a_d\xc3\xa9j\xc3\xa0_ouvert_droit_aux_allocations_familiales"),vi=a("prise_en_charge"),vj=a("\xc3\xa2ge"),vk=a("date_de_naissance"),vl=a("r\xc3\xa9muneration_mensuelle"),vm=a("obligation_scolaire"),vn=a("identifiant"),vo=[0,a("Enfant"),0],u_=a("PrestationAccueilJeuneEnfant"),va=a(d),vb=a("Compl\xc3\xa9mentFamilial"),vc=a("AllocationLogement"),vd=a("Allocation\xc3\x89ducationEnfantHandicap\xc3\xa9"),ve=a("AllocationSoutienFamilial"),vf=a("AllocationRentr\xc3\xa9eScolaire"),vg=a("AllocationJournali\xc3\xa8rePresenceParentale"),u$=[0,a("\xc3\x89l\xc3\xa9mentPrestationsFamiliales"),0],uZ=a(j3),u1=a(kI),u2=a(iY),u3=a("LaR\xc3\xa9union"),u4=a("SaintBarth\xc3\xa9lemy"),u5=a("SaintMartin"),u6=a(jO),u7=a("SaintPierreEtMiquelon"),u8=a(le),u0=[0,a("Collectivit\xc3\xa9"),0],uV=a("Avant"),uX=a("Pendant"),uY=a("Apr\xc3\xa8s"),uW=[0,a("SituationObligationScolaire"),0],uP=a("GardeAltern\xc3\xa9ePartageAllocations"),uR=a("GardeAltern\xc3\xa9eAllocataireUnique"),uS=a("EffectiveEtPermanente"),uT=a("ServicesSociauxAllocationVers\xc3\xa9e\xc3\x80LaFamille"),uU=a("ServicesSociauxAllocationVers\xc3\xa9eAuxServicesSociaux"),uQ=[0,a("PriseEnCharge"),0],Eu=a("Jsoo_runtime.Error.Exn"),Ev=a(f4),E$=a("Begin call"),Fa=a("End call"),Fb=a("Variable definition"),Fc=a("Decision taken"),EQ=a("Confi\xc3\xa9 aux service sociaux, allocation vers\xc3\xa9e aux services sociaux"),ER=a("Confi\xc3\xa9 aux service sociaux, allocation vers\xc3\xa9e \xc3\xa0 la famille"),ES=a("Effective et permanente"),ET=a("Garde altern\xc3\xa9e, allocataire unique"),EU=a("Garde altern\xc3\xa9e, partage des allocations"),EW=[0,0],EX=[1,0],EY=[2,0],EZ=[3,0],E0=[4,0],EV=a("Unknown prise en charge"),EG=a(j3),EH=a(kI),EI=a("La R\xc3\xa9union"),EJ=a(iY),EK=a(le),EL=a(jO),EM=a("Saint Barth\xc3\xa9lemy"),EN=a("Saint Martin"),EO=a("Saint Pierre et Miquelon"),E1=[7,0],E2=[5,0],E3=[4,0],E4=[6,0],E5=[8,0],E6=[2,0],E7=[3,0],E8=[1,0],E9=[0,0],EP=a("unknown collectivite!"),EE=a(n),EC=[0,[4,0,0,0,[12,68,[4,0,0,0,[12,77,[4,0,0,0,[12,89,0]]]]]],a("%dD%dM%dY")],EB=[0,a(kR),a(kZ),a(lj)];function +mT=a("output_substring"),mQ=a("%.12g"),mP=a(bf),mN=a("true"),mO=a("false"),mE=a("Stdlib.Exit"),mG=b5(0,0,ld),mI=b5(0,0,65520),mK=b5(1,0,ld),mW=a("\\\\"),mX=a("\\'"),mY=a("\\b"),mZ=a("\\t"),m0=a("\\n"),m1=a("\\r"),mV=a("Char.chr"),m2=a("hd"),m5=a("String.blit / Bytes.blit_string"),m4=a("Bytes.blit"),m3=a("String.sub / Bytes.sub"),m7=a("String.contains_from / Bytes.contains_from"),m_=a("Array.blit"),m9=a("Array.sub"),nd=a("Map.remove_min_elt"),ne=[0,0,0,0],nf=[0,a("map.ml"),ge,10],ng=[0,0,0],m$=a(el),na=a(el),nb=a(el),nc=a(el),nh=a("Stdlib.Queue.Empty"),nj=a("CamlinternalLazy.Undefined"),nq=a("Buffer.add_substring/add_subbytes"),np=a("Buffer.add: cannot grow buffer"),no=[0,a(lp),93,2],nn=[0,a(lp),94,2],nz=a("%c"),nA=a("%s"),nB=a(ko),nC=a(iO),nD=a(k9),nE=a(ky),nF=a("%f"),nG=a("%B"),nH=a("%{"),nI=a("%}"),nJ=a("%("),nK=a("%)"),nL=a("%a"),nM=a("%t"),nN=a("%?"),nO=a("%r"),nP=a("%_r"),nQ=[0,a(al),850,23],n1=[0,a(al),814,21],nT=[0,a(al),815,21],n2=[0,a(al),818,21],nU=[0,a(al),819,21],n3=[0,a(al),822,19],nV=[0,a(al),823,19],n4=[0,a(al),826,22],nW=[0,a(al),827,22],n5=[0,a(al),831,30],nX=[0,a(al),832,30],nZ=[0,a(al),836,26],nR=[0,a(al),837,26],n0=[0,a(al),846,28],nS=[0,a(al),847,28],nY=[0,a(al),851,23],o8=a(i8),o6=[0,a(al),1558,4],o7=a("Printf: bad conversion %["),o9=[0,a(al),1626,39],o_=[0,a(al),1649,31],o$=[0,a(al),1650,31],pa=a("Printf: bad conversion %_"),pb=a(i4),pc=a(jd),pd=a(i4),pe=a(jd),o4=a(gk),o2=a("neg_infinity"),o3=a(lG),o1=a(bf),oW=[0,dq],oK=a("%+nd"),oL=a("% nd"),oN=a("%+ni"),oO=a("% ni"),oP=a("%nx"),oQ=a("%#nx"),oR=a("%nX"),oS=a("%#nX"),oT=a("%no"),oU=a("%#no"),oJ=a("%nd"),oM=a(k9),oV=a("%nu"),ox=a("%+ld"),oy=a("% ld"),oA=a("%+li"),oB=a("% li"),oC=a("%lx"),oD=a("%#lx"),oE=a("%lX"),oF=a("%#lX"),oG=a("%lo"),oH=a("%#lo"),ow=a("%ld"),oz=a(iO),oI=a("%lu"),ok=a("%+Ld"),ol=a("% Ld"),on=a("%+Li"),oo=a("% Li"),op=a("%Lx"),oq=a("%#Lx"),or=a("%LX"),os=a("%#LX"),ot=a("%Lo"),ou=a("%#Lo"),oj=a("%Ld"),om=a(ky),ov=a("%Lu"),n9=a("%+d"),n_=a("% d"),oa=a("%+i"),ob=a("% i"),oc=a("%x"),od=a("%#x"),oe=a("%X"),of=a("%#X"),og=a("%o"),oh=a("%#o"),n8=a(gs),n$=a(ko),oi=a(i8),nr=a("@]"),ns=a("@}"),nt=a("@?"),nu=a("@\n"),nv=a("@."),nw=a("@@"),nx=a("@%"),ny=a("@"),n6=a("CamlinternalFormat.Type_mismatch"),pi=a(n),pj=[0,[11,a(ez),[2,0,[2,0,0]]],a(", %s%s")],pI=[0,[11,a(gp),[2,0,[12,10,0]]],a(lx)],pJ=[0,[11,a("Fatal error in uncaught exception handler: exception "),[2,0,[12,10,0]]],a("Fatal error in uncaught exception handler: exception %s\n")],pH=a("Fatal error: out of memory in uncaught exception handler"),pF=[0,[11,a(gp),[2,0,[12,10,0]]],a(lx)],pB=[0,[2,0,[12,10,0]],a("%s\n")],pt=a("Raised at"),pu=a("Re-raised at"),pv=a("Raised by primitive operation at"),pw=a("Called from"),px=a(" (inlined)"),pz=a(n),py=[0,[2,0,[12,32,[2,0,[11,a(' in file "'),[2,0,[12,34,[2,0,[11,a(", line "),[4,0,0,0,[11,a(kT),Fl]]]]]]]]]],a('%s %s in file "%s"%s, line %d, characters %d-%d')],pA=[0,[2,0,[11,a(" unknown location"),0]],a("%s unknown location")],po=a("Out of memory"),pp=a("Stack overflow"),pq=a("Pattern matching failed"),pr=a("Assertion failed"),ps=a("Undefined recursive module"),pk=[0,[12,40,[2,0,[2,0,[12,41,0]]]],a("(%s%s)")],pl=a(n),pm=a(n),pn=[0,[12,40,[2,0,[12,41,0]]],a("(%s)")],ph=[0,[4,0,0,0,0],a(gs)],pf=[0,[3,0,0],a("%S")],pg=a(la),pC=[0,a(n),a("(Cannot print locations:\n bytecode executable program file not found)"),a("(Cannot print locations:\n bytecode executable program file appears to be corrupt)"),a("(Cannot print locations:\n bytecode executable program file has wrong magic number)"),a("(Cannot print locations:\n bytecode executable program file cannot be opened;\n -- too many open files. Try running with OCAMLRUNPARAM=b=2)")],pM=a("Fun.Finally_raised: "),pK=a("Stdlib.Fun.Finally_raised"),pN=a(ls),Fj=a("OCAMLRUNPARAM"),Fh=a("CAMLRUNPARAM"),pO=a(n),p$=[3,0,3],qa=a(bf),p6=a(eJ),p7=a("<\/"),p8=a(n),p2=a(eJ),p3=a(ga),p4=a(n),p0=a("\n"),pZ=[0,a(n)],pV=a(n),pW=a(n),pX=a(n),pY=a(n),pT=[0,a(n),0,a(n)],pS=a(n),pR=a("Stdlib.Format.String_tag"),qn=a(n),qs=a(jl),qu=a(lV),qv=a(kf),qw=a(iF),qx=a(kb),qy=a(kO),qz=a(jC),qA=a(k3),qB=a(f2),qC=a(jF),qD=a(k2),qE=a(j5),qF=a(k4),qG=a(jB),qH=a(iq),qI=a(lY),qJ=a(iE),qK=a(iM),qL=a(jX),qM=a(kA),qN=a(eH),qO=a(iZ),qP=a(lJ),qQ=a(k8),qR=a(lv),qS=a(ks),qT=a(eC),qU=a(gt),qV=a(iV),qW=a(iU),qX=a(jR),qY=a(lM),qZ=a(lH),q0=a(lQ),q1=a(jm),q2=a(iP),q3=a(i_),q4=a(kJ),q5=a(lT),q6=a(j2),q7=a(js),q8=a(ke),q9=a(iL),q_=a(j6),q$=a(it),ra=a(k6),rb=a(lF),rc=a(jq),rd=a(iX),re=a(j0),rf=a(kt),rg=a(jI),rh=a(kE),ri=a(ka),rj=a(k5),rk=a(jE),rl=a(jo),rm=a(lo),rn=a(kV),ro=a(lz),rp=a(kS),rq=a(kN),rr=a(kM),rs=a(iK),rt=a(jv),ru=a(i6),rv=a(lc),rw=a(lt),rx=[0,[11,a("EUNKNOWNERR "),[4,0,0,0,0]],a("EUNKNOWNERR %d")],qt=[0,[11,a("Unix.Unix_error(Unix."),[2,0,[11,a(ez),[3,0,[11,a(ez),[3,0,[12,41,0]]]]]]],a("Unix.Unix_error(Unix.%s, %S, %S)")],qo=a(du),qp=a(n),qq=a(n),qr=a(du),ry=a("0.0.0.0"),rz=a("127.0.0.1"),Fg=a("::"),Ff=a("::1"),rP=a(n),rQ=a(n),rW=[0,92],rY=a("\\( group not closed by \\)"),rX=[0,a(iw),f_,10],rZ=a("[ class not closed by ]"),r0=a("spurious \\) in regular expression"),rS=a("too many r* or r+ where r is nullable"),rT=a(n),rU=a(n),rR=[0,a(iw),213,11],r6=[0,a(kK),52,4],r5=[0,a(kK),58,34],r4=a("Not a valid time zone"),ug=a("Not a month"),ue=a("Not a day"),ub=a("from_business: bad week"),uc=a("from_business: bad date"),to=[0,a(ku),jH,4],tn=[0,a(ku),gz,4],tg=[0,-4713,12,31],th=[0,kY,1,23],ti=[0,dm,10,14],tj=[0,dm,10,5],te=a("Date.Out_of_bounds"),tf=a("Date.Undefined"),tE=a("Date.Period.Not_computable"),tN=[0,31,59,90,bS,fY,181,212,gr,273,304,334,es],uk=[0,a(eD),429,6],uj=[0,a(eD),lm,4],ui=[0,a(eD),167,6],uh=[0,a(eD),67,4],uo=a("[a-zA-Z]+"),ut=b5(1,0,0),up=a("Z.Overflow"),uq=a(f9),ux=a(n),uy=a("+inf"),uz=a("-inf"),uA=a(lN),uB=a("undef"),uD=[0,a("q.ml"),486,25],uC=a("Q.of_string: invalid digit"),uv=a("impossible case"),uE=a("Runtime.EmptyError"),uF=a("Runtime.AssertionFailed"),uH=a("Runtime.ConflictError"),uJ=a("Runtime.ImpossibleDate"),uL=a("Runtime.NoValueProvided"),D8=[0,0],D9=[1,0],D_=[2,0],D7=[0,a(df),74,11,74,27,[0,a(en),[0,a(dc),[0,a(t),0]]]],D$=[0,a(a6),[0,a("enfants_\xc3\xa0_charge"),0]],Et=[0,a(df),90,20,90,69,[0,a(en),[0,a(dc),[0,a(t),0]]]],Eb=[0,a(a6),[0,a("allocations_familiales.personne_charge_effective_permanente_est_parent"),0]],Ea=[0,a(s),90,10,90,57,[0,a(r),0]],Es=[0,a(df),93,20,93,74,[0,a(en),[0,a(dc),[0,a(t),0]]]],Ed=[0,a(a6),[0,a("allocations_familiales.personne_charge_effective_permanente_remplit_titre_I"),0]],Ec=[0,a(s),91,10,91,62,[0,a(r),0]],Ef=[0,a(a6),[0,a("allocations_familiales.ressources_m\xc3\xa9nage"),0]],Ee=[0,a(s),92,10,92,27,[0,a(r),0]],Eh=[0,a(a6),[0,a("allocations_familiales.r\xc3\xa9sidence"),0]],Eg=[0,a(s),93,10,93,19,[0,a(r),0]],Ej=[0,a(a6),[0,a("allocations_familiales.date_courante"),0]],Ei=[0,a(s),96,10,96,23,[0,a(r),0]],El=[0,a(a6),[0,a("allocations_familiales.enfants_\xc3\xa0_charge"),0]],Ek=[0,a(s),99,10,99,26,[0,a(r),0]],Er=[0,a(df),96,20,96,66,[0,a(en),[0,a(dc),[0,a(t),0]]]],En=[0,a(a6),[0,a("allocations_familiales.avait_enfant_\xc3\xa0_charge_avant_1er_janvier_2012"),0]],Em=[0,a(s),bS,10,bS,54,[0,a(r),0]],Eo=[0,a(a6),[0,a(iI),[0,a(d),0]]],Ep=[0,a(a6),[0,a(iI),[0,a(d),0]]],Eq=[0,a(a6),[0,a("i_montant_vers\xc3\xa9"),0]],DA=[0,a(d),[0,a(dj),[0,a(aw),0]]],DB=[0,a(d),[0,a(dj),0]],DC=[0,a(d),[0,a(dj),[0,a(ay),0]]],DD=[0,a(d),[0,a(dj),0]],Dk=[0,a(d),[0,a(bE),[0,a(aw),0]]],Dl=[0,a(d),[0,a(bE),0]],Dm=[0,a(d),[0,a(bE),[0,a(ay),0]]],Dn=[0,a(d),[0,a(bE),0]],Do=a(cy),Dt=a(kj),Du=a(dt),Dp=[0,a(d),[0,a(de),[0,a(aw),0]]],Dq=[0,a(d),[0,a(de),0]],Dr=[0,a(d),[0,a(de),[0,a(ay),0]]],Ds=[0,a(d),[0,a(de),0]],Dj=[0,a(s),j8,11,j8,49,[0,a(r),0]],Db=a(a1),Dc=[0,a(ao),272,5,274,41,[0,a(dr),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Dd=a(a1),De=a(cy),Df=a(a1),C8=a(a1),C9=[0,a(ao),262,5,j9,42,[0,a(dr),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],C_=a(a1),C$=a(cy),Da=a(a1),C7=a(k),CX=[0,a(d),[0,a(V),[0,a(aw),0]]],CY=[0,a(d),[0,a(V),0]],CZ=[0,a(d),[0,a(V),[0,a(ay),0]]],C0=[0,a(d),[0,a(V),0]],C1=a(U),C2=a(f1),C3=[0,a(ao),382,5,385,23,[0,a(eG),[0,a(bY),[0,a(dd),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],C4=a("0.0567"),CO=[0,a(d),[0,a(V),[0,a(aw),0]]],CP=[0,a(d),[0,a(V),0]],CQ=[0,a(d),[0,a(V),[0,a(ay),0]]],CR=[0,a(d),[0,a(V),0]],CS=a(U),CT=a("11"),CU=a(f1),CV=[0,a(ao),373,5,376,42,[0,a(eG),[0,a(bY),[0,a(dd),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],CW=a("0.0369"),CK=[0,a(d),[0,a(dk),[0,a(aw),0]]],CL=[0,a(d),[0,a(dk),0]],CM=[0,a(d),[0,a(dk),[0,a(ay),0]]],CN=[0,a(d),[0,a(dk),0]],CJ=[0,a(s),ip,11,ip,37,[0,a(r),0]],CG=[8,0],CH=[0,a(v),lq,5,lq,24,[0,a(kz),[0,a(J),[0,a(K),[0,a(t),0]]]]],CE=a(U),CF=[0,a(ao),350,5,351,69,[0,a(eG),[0,a(bY),[0,a(dd),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],Cx=[0,a(d),[0,a(dp),[0,a(aw),0]]],Cy=[0,a(d),[0,a(dp),0]],Cz=[0,a(d),[0,a(dp),[0,a(ay),0]]],CA=[0,a(d),[0,a(dp),0]],CB=a(U),Co=[0,a(d),[0,a(V),[0,a(aw),0]]],Cp=[0,a(d),[0,a(V),0]],Cq=[0,a(d),[0,a(V),[0,a(ay),0]]],Cr=[0,a(d),[0,a(V),0]],Cs=[0,a(df),27,5,27,44,[0,a("R\xc3\xa8gles diverses"),[0,a(dc),[0,a(t),0]]]],Ct=a(k),Ci=[0,a(d),[0,a(V),[0,a(aw),0]]],Cj=[0,a(d),[0,a(V),0]],Ck=[0,a(d),[0,a(V),[0,a(ay),0]]],Cl=[0,a(d),[0,a(V),0]],Cm=[0,a(ao),eB,3,eB,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Cn=a("0.04"),Cc=[0,a(d),[0,a(V),[0,a(aw),0]]],Cd=[0,a(d),[0,a(V),0]],Ce=[0,a(d),[0,a(V),[0,a(ay),0]]],Cf=[0,a(d),[0,a(V),0]],Cg=[0,a(ao),95,3,96,44,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Ch=a(je),B8=[0,a(d),[0,a(V),[0,a(aw),0]]],B9=[0,a(d),[0,a(V),0]],B_=[0,a(d),[0,a(V),[0,a(ay),0]]],B$=[0,a(d),[0,a(V),0]],Ca=[0,a(ao),55,3,55,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Cb=a(fX),B7=[0,a(s),kX,11,kX,47,[0,a(r),0]],BY=[0,a(ao),cF,3,cF,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BZ=a(U),B0=a(je),B1=a(k),BU=[0,a(ao),74,3,75,44,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BV=a(U),BW=a(fX),BX=a(k),BQ=[0,a(ao),35,3,35,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BR=a(U),BS=a(lA),BT=a(k),BJ=[0,a(ao),cF,3,cF,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BK=a(ax),BL=a(ax),BM=a("0.1025"),BN=a(k),BE=[0,a(ao),74,3,75,44,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BF=a(ax),BG=a(ax),BH=a("0.205"),BI=a(k),Bz=[0,a(ao),35,3,35,41,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],BA=a(ax),BB=a(ax),BC=a("0.41"),BD=a(k),Bv=[0,a(ao),gr,5,gr,43,[0,a(dr),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bw=a("0.05059"),Bt=[0,a(ao),229,5,lm,46,[0,a(dr),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bu=a("0.10117"),Br=[0,a(ao),ji,5,ji,43,[0,a(dr),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bs=a("0.20234"),Bk=a(a1),Bl=[0,a(ao),170,5,171,68,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bm=a(a1),Bn=a(cy),Bo=a(a1),Bf=a(a1),Bg=[0,a(ao),162,5,163,68,[0,a(a7),[0,a(L),[0,a(N),[0,a(H),[0,a(am),[0,a(B),0]]]]]]],Bh=a(a1),Bi=a(cy),Bj=a(a1),Be=a(k),Bd=[0,a(s),jn,11,jn,31,[0,a(r),0]],A9=[0,a(d),[0,a(bg),[0,a(aw),0]]],A_=[0,a(d),[0,a(bg),0]],A$=[0,a(d),[0,a(bg),[0,a(ay),0]]],Ba=[0,a(d),[0,a(bg),0]],Bb=[0,a(ah),313,5,lu,58,[0,a(lw),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],A0=[0,a(d),[0,a(dv),[0,a(aw),0]]],A1=[0,a(d),[0,a(dv),0]],A2=[0,a(d),[0,a(dv),[0,a(ay),0]]],A3=[0,a(d),[0,a(dv),0]],A4=[0,a(d),[0,a(bg),[0,a(aw),0]]],A5=[0,a(d),[0,a(bg),0]],A6=[0,a(d),[0,a(bg),[0,a(ay),0]]],A7=[0,a(d),[0,a(bg),0]],A8=[0,a(ah),299,5,300,58,[0,a(lw),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],AZ=[0,a(s),eB,11,eB,34,[0,a(r),0]],DX=[8,0],DY=a(U),DZ=[0,a(v),344,5,345,72,[0,a(kz),[0,a(J),[0,a(K),[0,a(t),0]]]]],DV=a(U),DW=[0,a(ah),406,5,407,72,[0,a(gb),[0,a(bY),[0,a(ey),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],DT=a(ax),DU=[0,a(ah),eo,5,eo,70,[0,a(l0),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],AM=[0,a(d),[0,a(bE),[0,a(aw),0]]],AN=[0,a(d),[0,a(bE),0]],AO=[0,a(d),[0,a(bE),[0,a(ay),0]]],AP=[0,a(d),[0,a(bE),0]],AQ=a(cy),AR=a(kj),AS=a(dt),AD=[0,a(v),lS,5,lS,49,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],AE=a(k),AF=a("5728"),AG=a(k),Az=[0,a(v),497,5,498,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],AA=a(k),AB=a("0.0717"),AC=a(k),Av=[0,a(v),489,5,490,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Aw=a(k),Ax=a("0.0847"),Ay=a(k),Ar=[0,a(v),481,5,482,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],As=a(k),At=a("0.0976"),Au=a(k),An=[0,a(v),473,5,474,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ao=a(k),Ap=a("0.1105"),Aq=a(k),Aj=[0,a(v),465,5,466,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ak=a(k),Al=a("0.1163"),Am=a(k),Af=[0,a(v),457,5,458,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ag=a(k),Ah=a("0.122"),Ai=a(k),Ab=[0,a(v),449,5,450,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],Ac=a(k),Ad=a("0.1278"),Ae=a(k),z9=[0,a(v),441,5,442,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],z_=a(k),z$=a("0.1335"),Aa=a(k),z5=[0,a(v),433,5,434,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],z6=a(k),z7=a("0.1393"),z8=a(k),z1=[0,a(v),425,5,jh,53,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],z2=a(k),z3=a("0.145"),z4=a(k),zY=a(k),zZ=a(i$),z0=a(k),zS=[0,a(v),j1,5,j1,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zT=a(U),zU=a("0.3068"),zV=a(k),zO=[0,a(v),jj,5,jj,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zP=a(U),zQ=a("0.2936"),zR=a(k),zK=[0,a(v),jL,5,jL,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zL=a(U),zM=a("0.2804"),zN=a(k),zG=[0,a(v),k0,5,k0,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zH=a(U),zI=a("0.2672"),zJ=a(k),zC=[0,a(v),ja,5,ja,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zD=a(U),zE=a("0.2613"),zF=a(k),zy=[0,a(v),jV,5,jV,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zz=a(U),zA=a("0.2555"),zB=a(k),zu=[0,a(v),jM,5,jM,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zv=a(U),zw=a("0.2496"),zx=a(k),zq=[0,a(v),ln,5,ln,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zr=a(U),zs=a("0.2437"),zt=a(k),zm=[0,a(v),f_,5,f_,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zn=a(U),zo=a("0.2379"),zp=a(k),zi=[0,a(v),kL,5,kL,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],zj=a(U),zk=a("0.232"),zl=a(k),zf=a(U),zg=a(lA),zh=a(k),y$=[0,a(v),lr,5,lr,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],za=a(ax),zb=a("0.143"),zc=a(k),y7=[0,a(v),kn,5,kn,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],y8=a(ax),y9=a("0.1259"),y_=a(k),y3=[0,a(v),kh,5,kh,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],y4=a(ax),y5=a("0.1089"),y6=a(k),yZ=[0,a(v),iu,5,iu,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],y0=a(ax),y1=a("0.0918"),y2=a(k),yV=[0,a(v),lI,5,lI,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yW=a(ax),yX=a("0.0842"),yY=a(k),yR=[0,a(v),lP,5,lP,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yS=a(ax),yT=a("0.0766"),yU=a(k),yN=[0,a(v),lE,5,lE,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yO=a(ax),yP=a("0.069"),yQ=a(k),yJ=[0,a(v),i7,5,i7,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yK=a(ax),yL=a("0.0615"),yM=a(k),yF=[0,a(v),kx,5,kx,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yG=a(ax),yH=a("0.0539"),yI=a(k),yB=[0,a(v),jA,5,jA,69,[0,a(M),[0,a(J),[0,a(K),[0,a(t),0]]]]],yC=a(ax),yD=a(jw),yE=a(k),yy=a(ax),yz=a(fX),yA=a(k),yp=a(U),yq=[0,a(ah),420,6,421,72,[0,a(gb),[0,a(bY),[0,a(ey),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],yk=[0,a(an),[0,a(dl),[0,a(aw),0]]],yl=[0,a(an),[0,a(dl),0]],ym=[0,a(an),[0,a(dl),[0,a(ay),0]]],yn=[0,a(an),[0,a(dl),0]],yo=[0,a(ah),jH,5,125,59,[0,a(l0),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],yj=[0,a(s),bB,11,bB,35,[0,a(r),0]],yd=[0,a(v),lK,5,lK,69,[0,a(bZ),[0,a(jU),[0,a(bV),[0,a(t),0]]]]],ye=a(jc),yf=a("5827900"),ya=[0,a(v),bm,5,bm,69,[0,a(jz),[0,a(bV),[0,a(t),0]]]],yb=a(k_),yc=a("5775900"),x9=[0,a(v),bS,5,bS,69,[0,a(ix),[0,a(bV),[0,a(t),0]]]],x_=a(lB),x$=a("5684900"),x6=[0,a(v),87,5,87,69,[0,a(lL),[0,a(bV),[0,a(t),0]]]],x7=a(k1),x8=a("5628600"),x4=a(lX),x5=a("5595000"),xZ=[0,a(v),jS,5,jS,69,[0,a(bZ),[0,a(jU),[0,a(bV),[0,a(t),0]]]]],x0=a(jc),x1=a("8155800"),xW=[0,a(v),jx,5,jx,69,[0,a(jz),[0,a(bV),[0,a(t),0]]]],xX=a(k_),xY=a("8083100"),xT=[0,a(v),bB,5,bB,69,[0,a(ix),[0,a(bV),[0,a(t),0]]]],xU=a(lB),xV=a("7955800"),xQ=[0,a(v),94,5,94,69,[0,a(lL),[0,a(bV),[0,a(t),0]]]],xR=a(k1),xS=a("7877000"),xO=a(lX),xP=a("7830000"),xH=[0,a(an),[0,a(dh),[0,a(aw),0]]],xI=[0,a(an),[0,a(dh),0]],xJ=[0,a(an),[0,a(dh),[0,a(ay),0]]],xK=[0,a(an),[0,a(dh),0]],xE=[0,a(i5),83,19,83,69,[0,a("Article R521-1"),[0,a(L),[0,a(N),[0,a(H),[0,a(kH),[0,a(B),0]]]]]]],xD=a("14"),xC=[0,a(s),kl,11,kl,38,[0,a(r),0]],xe=[0,a(ah),269,5,270,48,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],xf=[0,0],xc=[0,a(ah),kq,5,259,56,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],xd=[1,0],xa=[0,a(ah),kF,5,kF,70,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],xb=[0,0],w_=[0,a(ah),kU,5,kU,69,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w$=[0,0],w8=[0,a(ah),jy,5,jy,60,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w9=[0,0],w7=[0,a(s),dq,11,dq,20,[0,a(r),0]],w4=[0,a(ah),263,5,j9,48,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w5=[0,0],w2=[0,a(ah),lg,5,di,56,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w3=[2,0],w0=[0,a(ah),jg,5,jg,70,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],w1=[1,0],wY=[0,a(ah),jN,5,jN,69,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wZ=[0,0],wW=[0,a(ah),kW,5,kW,60,[0,a(bk),[0,a(L),[0,a(N),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wX=[0,0],wV=[0,a(s),ep,11,ep,26,[0,a(r),0]],w6=[0,a(d),[0,a(bE),0]],xg=[0,a(d),[0,a("versement"),0]],xi=a(eF),xh=[0,a(s),fY,11,fY,32,[0,a(r),0]],xj=[0,a(d),[0,a("nombre_enfants_l521_1"),0]],xl=a(eF),xk=[0,a(s),bm,11,bm,41,[0,a(r),0]],xm=[0,a(d),[0,a("nombre_enfants_alin\xc3\xa9a_2_l521_3"),0]],xn=[0,a(d),[0,a(jG),[0,a(gl),0]]],xo=[0,a(d),[0,a(jG),[0,a(gl),0]]],xq=[0,a(d),[0,a("prestations_familiales.date_courante"),0]],xp=[0,a(s),70,10,70,23,[0,a(r),0]],xs=[1,0],xt=[0,a(d),[0,a("prestations_familiales.prestation_courante"),0]],xr=[0,a(s),71,10,71,29,[0,a(r),0]],xv=[0,a(d),[0,a("prestations_familiales.r\xc3\xa9sidence"),0]],xu=[0,a(s),72,10,72,19,[0,a(r),0]],xw=[0,a(d),[0,a(lk),[0,a(an),0]]],xx=[0,a(d),[0,a(lk),[0,a(an),0]]],xz=[0,a(d),[0,a("enfant_le_plus_\xc3\xa2g\xc3\xa9.enfants"),0]],xy=[0,a(s),84,10,84,17,[0,a(r),0]],xA=[0,a(d),[0,a(j7),[0,a(gu),0]]],xB=[0,a(d),[0,a(j7),[0,a(gu),0]]],xF=[0,a(d),[0,a(bg),0]],xG=[0,a(s),aR,11,aR,61,[0,a(r),0]],xL=[0,a(d),[0,a("enfants_\xc3\xa0_charge_droit_ouvert_prestation_familiale"),0]],xM=[0,a(d),[0,a(dv),0]],xN=[0,a(s),jP,11,jP,28,[0,a(r),0]],x2=[0,a(d),[0,a("plafond_II_d521_3"),0]],x3=[0,a(s),jk,11,jk,27,[0,a(r),0]],yg=[0,a(d),[0,a("plafond_I_d521_3"),0]],D4=a(U),D5=[0,a(ah),jh,5,427,71,[0,a(gb),[0,a(bY),[0,a(ey),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],yh=[0,a(s),kk,11,kk,34,[0,a(r),0]],yi=[0,a(d),[0,a("droit_ouvert_compl\xc3\xa9ment"),0]],yr=[0,a(d),[0,a(dp),0]],yt=a(eF),yu=a(eF),yv=a(jw),D3=a(k),ys=[0,a(s),dn,11,dn,64,[0,a(r),0]],yw=[0,a(d),[0,a("montant_initial_base_quatri\xc3\xa8me_enfant_et_plus_mayotte"),0]],yx=[0,a(s),km,11,km,56,[0,a(r),0]],zd=[0,a(d),[0,a("montant_initial_base_troisi\xc3\xa8me_enfant_mayotte"),0]],ze=[0,a(s),gz,11,gz,55,[0,a(r),0]],zW=[0,a(d),[0,a("montant_initial_base_deuxi\xc3\xa8me_enfant_mayotte"),0]],zX=[0,a(s),iC,11,iC,54,[0,a(r),0]],AH=[0,a(d),[0,a("montant_initial_base_premier_enfant_mayotte"),0]],AI=[0,a(s),iJ,11,iJ,31,[0,a(r),0]],AJ=[0,a(d),[0,a("nombre_total_enfants"),0]],AL=a(dt),AK=[0,a(s),gn,11,gn,31,[0,a(r),0]],AT=[0,a(d),[0,a("nombre_moyen_enfants"),0]],D0=a(U),D1=[0,a(ao),kr,5,360,71,[0,a(eG),[0,a(bY),[0,a(dd),[0,a(bG),[0,a(am),[0,a(B),0]]]]]]],D2=a(i$),AV=a(k),AU=[0,a(s),gw,11,gw,46,[0,a(r),0]],AW=[0,a(d),[0,a("montant_initial_base_premier_enfant"),0]],AX=[0,a(s),kg,11,kg,28,[0,a(r),0]],AY=[0,a(d),[0,a("droit_ouvert_base"),0]],Bc=[0,a(d),[0,a(V),0]],Bp=[0,a(d),[0,a(dx),0]],Bq=[0,a(s),b$,11,b$,47,[0,a(r),0]],Bx=[0,a(d),[0,a("montant_vers\xc3\xa9_forfaitaire_par_enfant"),0]],By=[0,a(s),gx,11,gx,56,[0,a(r),0]],BO=[0,a(d),[0,a("montant_initial_base_troisi\xc3\xa8me_enfant_et_plus"),0]],BP=[0,a(s),gy,11,gy,47,[0,a(r),0]],B2=[0,a(d),[0,a("montant_initial_base_deuxi\xc3\xa8me_enfant"),0]],B4=a(dt),B5=a(dt),B3=[0,a(s),cF,11,cF,38,[0,a(r),0]],B6=[0,a(d),[0,a("rapport_enfants_total_moyen"),0]],Cu=[0,a(d),[0,a(dk),0]],Cw=a(k),Cv=[0,a(s),iH,11,iH,36,[0,a(r),0]],CC=[0,a(d),[0,a("montant_vers\xc3\xa9_forfaitaire"),0]],CD=[0,a(s),jt,11,jt,31,[0,a(r),0]],CI=[0,a(d),[0,a("montant_initial_base"),0]],C5=[0,a(d),[0,a(de),0]],C6=[0,a(s),j$,11,j$,52,[0,a(r),0]],Dg=[0,a(d),[0,a("montant_vers\xc3\xa9_compl\xc3\xa9ment_pour_forfaitaire"),0]],Dh=[0,a(s),gc,11,gc,43,[0,a(r),0]],Di=[0,a(d),[0,a("montant_avec_garde_altern\xc3\xa9e_base"),0]],Dv=[0,a(d),[0,a(dj),0]],DS=a(k),Dw=[0,a(s),lD,11,lD,29,[0,a(r),0]],Dx=[0,a(d),[0,a("montant_vers\xc3\xa9_base"),0]],Dz=a(k),DR=a(k),Dy=[0,a(s),kw,11,kw,35,[0,a(r),0]],DE=[0,a(d),[0,a("montant_vers\xc3\xa9_majoration"),0]],DF=[0,a(s),kQ,11,kQ,58,[0,a(r),0]],DG=[0,a(d),[0,a("montant_base_compl\xc3\xa9ment_pour_base_et_majoration"),0]],DI=[0,a(d),[0,a(dx),[0,a(aw),0]]],DJ=[0,a(d),[0,a(dx),0]],DK=[0,a(d),[0,a(dx),[0,a(ay),0]]],DL=[0,a(d),[0,a(dx),0]],DQ=a(k),DH=[0,a(s),j_,11,j_,59,[0,a(r),0]],DM=[0,a(d),[0,a("montant_vers\xc3\xa9_compl\xc3\xa9ment_pour_base_et_majoration"),0]],DP=a(k),DN=[0,a(s),iy,10,iy,23,[0,a(r),0]],DO=[0,a(d),[0,a("montant_vers\xc3\xa9"),0]],wI=[0,a(ah),60,5,62,32,[0,a(gd),[0,a(f8),[0,a(f3),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wH=[0,a(ah),49,5,50,50,[0,a(gd),[0,a(f8),[0,a(f3),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wG=[0,a(s),65,10,65,22,[0,a(r),0]],wE=[0,a(ah),68,5,71,57,[0,a(gd),[0,a(f8),[0,a(f3),[0,a(H),[0,a(ag),[0,a(B),0]]]]]]],wD=[0,a(s),66,10,66,29,[0,a(r),0]],wo=[0,a(v),60,5,61,34,[0,a("Instruction interminist\xc3\xa9rielle n\xc2\xb0DSS/2B/2021/65 du 19 mars 2021 relative \xc3\xa0 la revalorisation au 1er avril 2021 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 la R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte"),[0,a(f7),[0,a(t),0]]]],wp=a("41481"),wm=[0,a(v),44,5,45,34,[0,a("Instruction interminist\xc3\xa9rielle no DSS/SD2B/2020/33 du 18 f\xc3\xa9vrier 2020 relative \xc3\xa0 la revalorisation au 1er avril 2020 des prestations familiales servies en m\xc3\xa9tropole, en Guadeloupe, en Guyane, en Martinique, \xc3\xa0 La R\xc3\xa9union, \xc3\xa0 Saint-Barth\xc3\xa9lemy, \xc3\xa0 Saint-Martin et dans le d\xc3\xa9partement de Mayotte"),[0,a(f7),[0,a(t),0]]]],wn=a("41440"),wk=[0,a(v),24,5,25,34,[0,a("Instruction minist\xc3\xa9rielle N\xc2\xb0DSS/SD2B/2019/65 du 25 mars 2019 relative \xc3\xa0 la revalorisation au 1er avril 2019 des prestations familiales servies en m\xc3\xa9tropole"),[0,a(f7),[0,a(t),0]]]],wl=a("41316"),wh=a("20"),wg=[0,a(s),68,10,68,22,[0,a(r),0]],wi=[0,a(an),[0,a("\xc3\xa2ge_l512_3_2"),0]],wj=[0,a(s),74,10,74,24,[0,a(r),0]],wq=[0,a(an),[0,a("base_mensuelle"),0]],ws=[0,a(an),[0,a("smic.date_courante"),0]],wr=[0,a(s),41,10,41,23,[0,a(r),0]],wu=[0,a(an),[0,a("smic.r\xc3\xa9sidence"),0]],wt=[0,a(s),42,10,42,19,[0,a(r),0]],wv=[0,a(an),[0,a(lR),[0,a(f6),0]]],ww=[0,a(an),[0,a(lR),[0,a(f6),0]]],wN=[0,0],wP=[1,0],wQ=[2,0],wR=[3,0],wS=[4,0],wT=[5,0],wO=[0,a(ah),354,5,kr,30,[0,a("Article L751-1"),[0,a("Chapitre 1er : G\xc3\xa9n\xc3\xa9ralit\xc3\xa9s"),[0,a(ey),[0,a(bG),[0,a(ag),[0,a(B),0]]]]]]],wx=[0,a(s),69,10,69,33,[0,a(r),0]],wy=[0,a(an),[0,a("r\xc3\xa9gime_outre_mer_l751_1"),0]],wK=[0,a(i5),i0,18,i0,41,[0,a("Article R755-0-2"),[0,a(bY),[0,a(dd),[0,a(bG),[0,a(kH),[0,a(B),0]]]]]]],wL=a(ll),wM=a(ju),wA=a(ll),wB=a(ju),wz=[0,a(s),67,11,67,27,[0,a(r),0]],wC=[0,a(an),[0,a("plafond_l512_3_2"),0]],wF=[0,a(an),[0,a(dl),0]],wJ=[0,a(an),[0,a(dh),0]],v$=[2,0],wa=a(k),wb=a(k),wc=[1,0],wd=a(U),v_=[0,a(s),85,10,85,21,[0,a(r),0]],we=[0,a(gu),[0,a("le_plus_\xc3\xa2g\xc3\xa9"),0]],v7=a(f1),v6=[0,a(s),81,10,81,37,[0,a(r),0]],v8=[0,a(gl),[0,a(bg),0]],v1=[8,0],v2=[0,a(v),lu,5,317,6,[0,a(bZ),[0,a(iz),[0,a(cx),[0,a(t),0]]]]],v3=a("774"),vR=[6,0],vU=[0,0],vV=[1,0],vW=[2,0],vX=[3,0],vY=[4,0],vZ=[5,0],v0=[7,0],vS=[0,a(v),297,5,306,6,[0,a(bZ),[0,a(iz),[0,a(cx),[0,a(t),0]]]]],vT=a("1025"),vO=[8,0],vP=[0,a(v),276,5,278,6,[0,a(bZ),[0,a(i2),[0,a(cx),[0,a(t),0]]]]],vQ=a("766"),vE=[6,0],vH=[0,0],vI=[1,0],vJ=[2,0],vK=[3,0],vL=[4,0],vM=[5,0],vN=[7,0],vF=[0,a(v),kq,5,267,6,[0,a(bZ),[0,a(i2),[0,a(cx),[0,a(t),0]]]]],vG=a("1015"),vB=[8,0],vC=[0,a(v),237,5,239,6,[0,a(bZ),[0,a(iv),[0,a(cx),[0,a(t),0]]]]],vD=a("757"),vr=[6,0],vu=[0,0],vv=[1,0],vw=[2,0],vx=[3,0],vy=[4,0],vz=[5,0],vA=[7,0],vs=[0,a(v),219,5,228,6,[0,a(bZ),[0,a(iv),[0,a(cx),[0,a(t),0]]]]],vt=a("1003"),vq=[0,a(s),43,10,43,22,[0,a(r),0]],v4=[0,a(f6),[0,a("brut_horaire"),0]],vh=a("a_d\xc3\xa9j\xc3\xa0_ouvert_droit_aux_allocations_familiales"),vi=a("prise_en_charge"),vj=a("\xc3\xa2ge"),vk=a("date_de_naissance"),vl=a("r\xc3\xa9muneration_mensuelle"),vm=a("obligation_scolaire"),vn=a("identifiant"),vo=[0,a("Enfant"),0],u_=a("PrestationAccueilJeuneEnfant"),va=a(d),vb=a("Compl\xc3\xa9mentFamilial"),vc=a("AllocationLogement"),vd=a("Allocation\xc3\x89ducationEnfantHandicap\xc3\xa9"),ve=a("AllocationSoutienFamilial"),vf=a("AllocationRentr\xc3\xa9eScolaire"),vg=a("AllocationJournali\xc3\xa8rePresenceParentale"),u$=[0,a("\xc3\x89l\xc3\xa9mentPrestationsFamiliales"),0],uZ=a(j3),u1=a(kI),u2=a(iY),u3=a("LaR\xc3\xa9union"),u4=a("SaintBarth\xc3\xa9lemy"),u5=a("SaintMartin"),u6=a(jO),u7=a("SaintPierreEtMiquelon"),u8=a(le),u0=[0,a("Collectivit\xc3\xa9"),0],uV=a("Avant"),uX=a("Pendant"),uY=a("Apr\xc3\xa8s"),uW=[0,a("SituationObligationScolaire"),0],uP=a("GardeAltern\xc3\xa9ePartageAllocations"),uR=a("GardeAltern\xc3\xa9eAllocataireUnique"),uS=a("EffectiveEtPermanente"),uT=a("ServicesSociauxAllocationVers\xc3\xa9e\xc3\x80LaFamille"),uU=a("ServicesSociauxAllocationVers\xc3\xa9eAuxServicesSociaux"),uQ=[0,a("PriseEnCharge"),0],Eu=a("Jsoo_runtime.Error.Exn"),Ev=a(f4),E$=a("Begin call"),Fa=a("End call"),Fb=a("Variable definition"),Fc=a("Decision taken"),EQ=a("Confi\xc3\xa9 aux service sociaux, allocation vers\xc3\xa9e aux services sociaux"),ER=a("Confi\xc3\xa9 aux service sociaux, allocation vers\xc3\xa9e \xc3\xa0 la famille"),ES=a("Effective et permanente"),ET=a("Garde altern\xc3\xa9e, allocataire unique"),EU=a("Garde altern\xc3\xa9e, partage des allocations"),EW=[0,0],EX=[1,0],EY=[2,0],EZ=[3,0],E0=[4,0],EV=a("Unknown prise en charge"),EG=a(j3),EH=a(kI),EI=a("La R\xc3\xa9union"),EJ=a(iY),EK=a(le),EL=a(jO),EM=a("Saint Barth\xc3\xa9lemy"),EN=a("Saint Martin"),EO=a("Saint Pierre et Miquelon"),E1=[7,0],E2=[5,0],E3=[4,0],E4=[6,0],E5=[8,0],E6=[2,0],E7=[3,0],E8=[1,0],E9=[0,0],EP=a("unknown collectivite!"),EE=a(n),EC=[0,[4,0,0,0,[12,68,[4,0,0,0,[12,77,[4,0,0,0,[12,89,0]]]]]],a("%dD%dM%dY")],EB=[0,a(kR),a(kZ),a(lj)];function Y(a){if(typeof a==="number")return 0;else switch(a[0]){case diff --git a/french_law/ocaml/law_source/allocations_familiales.ml b/french_law/ocaml/law_source/allocations_familiales.ml index 85c3a702..c0d9c406 100644 --- a/french_law/ocaml/law_source/allocations_familiales.ml +++ b/french_law/ocaml/law_source/allocations_familiales.ml @@ -635,7 +635,7 @@ let prestations_familiales } (date_courante_ >=@ date_of_numbers 2020 4 1 && date_courante_ <@ date_of_numbers 2021 4 1) - then money_of_cents_string "41404" + then money_of_cents_string "41440" else raise EmptyError); (fun (_ : _) -> if @@ -2380,7 +2380,7 @@ let allocations_familiales >! integer_of_string "2" then prestations_familiales_dot_base_mensuelle_ - *$ decimal_of_string "0.075" + *$ decimal_of_string "0.0615" else money_of_cents_string "0" else raise EmptyError); (fun (_ : _) -> @@ -2561,7 +2561,7 @@ let allocations_familiales >! integer_of_string "1" then prestations_familiales_dot_base_mensuelle_ - *$ decimal_of_string "0.284" + *$ decimal_of_string "0.2804" else money_of_cents_string "0" else raise EmptyError); (fun (_ : _) -> @@ -2621,7 +2621,7 @@ let allocations_familiales >! integer_of_string "1" then prestations_familiales_dot_base_mensuelle_ - *$ decimal_of_string "0.273" + *$ decimal_of_string "0.2613" else money_of_cents_string "0" else raise EmptyError); (fun (_ : _) -> @@ -2951,7 +2951,7 @@ let allocations_familiales >! integer_of_string "0" then prestations_familiales_dot_base_mensuelle_ - *$ decimal_of_string "0.115" + *$ decimal_of_string "0.1105" else money_of_cents_string "0" else raise EmptyError); (fun (_ : _) -> @@ -3649,7 +3649,7 @@ let allocations_familiales (ressources_menage_ >$ plafond__i_i_d521_3_) then prestations_familiales_dot_base_mensuelle_ - *$ decimal_of_string "0.0559" + *$ decimal_of_string "0.05059" else raise EmptyError); (fun (_ : _) -> if @@ -3675,7 +3675,7 @@ let allocations_familiales && ressources_menage_ <=$ plafond__i_i_d521_3_) then prestations_familiales_dot_base_mensuelle_ - *$ decimal_of_string "0.1117" + *$ decimal_of_string "0.10117" else raise EmptyError); (fun (_ : _) -> if diff --git a/french_law/python/main.py b/french_law/python/main.py index 51d464a4..f687fb05 100755 --- a/french_law/python/main.py +++ b/french_law/python/main.py @@ -33,12 +33,12 @@ def call_allocations_familiales() -> float: def benchmark_iteration(): money_given = call_allocations_familiales() - assert (money_given == 99.37) + assert (money_given == 99.46) def run_with_log() -> List[LogEvent]: money_given = call_allocations_familiales() - assert (money_given == 99.37) + assert (money_given == 99.46) log = retrieve_log() reset_log() return log diff --git a/french_law/python/src/allocations_familiales.py b/french_law/python/src/allocations_familiales.py index 74de2cce..ac66ae16 100644 --- a/french_law/python/src/allocations_familiales.py +++ b/french_law/python/src/allocations_familiales.py @@ -709,7 +709,7 @@ def prestations_familiales(prestations_familiales_in: PrestationsFamilialesIn): "Décrets divers"]), ((date_courante_1 >= date_of_numbers(2020, 4, 1)) and (date_courante_1 < date_of_numbers(2021, 4, 1)))): - return money_of_cents_string("41404") + return money_of_cents_string("41440") else: raise EmptyError @@ -1822,7 +1822,7 @@ def allocations_familiales(allocations_familiales_in: AllocationsFamilialesIn): if (list_length(enfants_a_charge_droit_ouvert_prestation_familiale) > integer_of_string("2")): return (prestations_familiales_dot_base_mensuelle * - decimal_of_string("0.075")) + decimal_of_string("0.0615")) else: return money_of_cents_string("0") else: @@ -2088,7 +2088,7 @@ def allocations_familiales(allocations_familiales_in: AllocationsFamilialesIn): if (list_length(enfants_a_charge_droit_ouvert_prestation_familiale) > integer_of_string("1")): return (prestations_familiales_dot_base_mensuelle * - decimal_of_string("0.273")) + decimal_of_string("0.2613")) else: return money_of_cents_string("0") else: @@ -2124,7 +2124,7 @@ def allocations_familiales(allocations_familiales_in: AllocationsFamilialesIn): if (list_length(enfants_a_charge_droit_ouvert_prestation_familiale) > integer_of_string("1")): return (prestations_familiales_dot_base_mensuelle * - decimal_of_string("0.284")) + decimal_of_string("0.2804")) else: return money_of_cents_string("0") else: @@ -2325,7 +2325,7 @@ def allocations_familiales(allocations_familiales_in: AllocationsFamilialesIn): if (list_length(enfants_a_charge_droit_ouvert_prestation_familiale) > integer_of_string("0")): return (prestations_familiales_dot_base_mensuelle * - decimal_of_string("0.115")) + decimal_of_string("0.1105")) else: return money_of_cents_string("0") else: @@ -2731,7 +2731,7 @@ def allocations_familiales(allocations_familiales_in: AllocationsFamilialesIn): plafond__i_d521_3) and (ressources_menage <= plafond__i_i_d521_3))): return (prestations_familiales_dot_base_mensuelle * - decimal_of_string("0.1117")) + decimal_of_string("0.10117")) else: raise EmptyError @@ -2746,7 +2746,7 @@ def allocations_familiales(allocations_familiales_in: AllocationsFamilialesIn): "Code de la sécurité sociale"]), (ressources_menage > plafond__i_i_d521_3)): return (prestations_familiales_dot_base_mensuelle * - decimal_of_string("0.0559")) + decimal_of_string("0.05059")) else: raise EmptyError temp_montant_verse_forfaitaire_par_enfant_5 = handle_default( diff --git a/tests/test_money/good/literal_parsing.catala_en b/tests/test_money/good/literal_parsing.catala_en new file mode 100644 index 00000000..4b5534fd --- /dev/null +++ b/tests/test_money/good/literal_parsing.catala_en @@ -0,0 +1,12 @@ +## Article + +```catala +declaration scope A: + output x content money + output y content money + +scope A: + definition x equals $0.15 *$ 2.0 + definition y equals $0.3 + assertion x = y +``` diff --git a/tests/test_money/good/output/literal_parsing.catala_en.A.Interpret b/tests/test_money/good/output/literal_parsing.catala_en.A.Interpret new file mode 100644 index 00000000..fa8ccc2e --- /dev/null +++ b/tests/test_money/good/output/literal_parsing.catala_en.A.Interpret @@ -0,0 +1,3 @@ +[RESULT] Computation successful! Results: +[RESULT] x = $0.30 +[RESULT] y = $0.30