UNPKG

@kalenderjawa/pustaka

Version:

Pustaka JavaScript untuk perhitungan, pengkonversian dan penanggalan Kalender Jawa Abadi

3 lines (2 loc) 18.5 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const a=require("@kalenderjawa/pancawara"),n=require("@kalenderjawa/saptawara");function u(a){const n=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(a)for(const u in a)if("default"!==u){const t=Object.getOwnPropertyDescriptor(a,u);Object.defineProperty(n,u,t.get?t:{enumerable:!0,get:()=>a[u]})}return n.default=a,Object.freeze(n)}const t=u(a),e=u(n),r=Symbol.for("alip"),o=Symbol.for("ehe"),l=Symbol.for("jimawal"),s=Symbol.for("je"),w=Symbol.for("dal"),g=Symbol.for("be"),m=Symbol.for("wawu"),i=Symbol.for("jimakir"),p={taun:"alip",neptu:1,urutan:1,cacah:354},b={taun:"ehe",neptu:5,urutan:2,cacah:355},d={taun:"jimawal",neptu:3,urutan:3,cacah:354},f={taun:"je",neptu:7,urutan:4,cacah:354},y={taun:"dal",neptu:4,urutan:5,cacah:355},S={taun:"be",neptu:2,urutan:6,cacah:354},c={taun:"wawu",neptu:6,urutan:7,cacah:354},_={taun:"jimakir",neptu:3,urutan:8,cacah:355},j=[p,b,d,f,y,S,c,_],k=new Map;k.set(r,p),k.set(o,b),k.set(l,d),k.set(s,f),k.set(w,y),k.set(g,S),k.set(m,c),k.set(i,_);const h={taun:"alip",dinten:e.DINTEN.get(e._SELASA),pasaran:t.PASARAN.get(t._PON)},A={taun:"alip",dinten:e.DINTEN.get(e._SENEN),pasaran:t.PASARAN.get(t._PAHING)},P=[{taun:k.get(r),kurup:h,awal:[1867,1875,1883,1891,1899,1907,1915,1923,1931,1939,1947,1955,1963,1971,1979]},{taun:k.get(o),kurup:h,awal:[1868,1876,1884,1892,1900,1908,1916,1924,1932,1940,1948,1956,1964,1972,1980]},{taun:k.get(l),kurup:h,awal:[1869,1877,1885,1893,1901,1909,1917,1925,1933,1941,1949,1957,1965,1973,1981]},{taun:k.get(s),kurup:h,awal:[1870,1878,1886,1894,1902,1910,1918,1926,1934,1942,1950,1958,1966,1974,1982]},{taun:k.get(w),kurup:h,awal:[1871,1879,1887,1895,1903,1911,1919,1927,1935,1943,1951,1959,1967,1975,1983]},{taun:k.get(g),kurup:h,awal:[1872,1880,1888,1896,1904,1912,1920,1928,1936,1944,1952,1960,1968,1976,1984]},{taun:k.get(m),kurup:h,awal:[1873,1881,1889,1897,1905,1913,1921,1929,1937,1945,1953,1961,1969,1977,1985]},{taun:k.get(i),kurup:h,awal:[1874,1882,1890,1898,1906,1914,1922,1930,1938,1946,1954,1962,1970,1978,1986]},{taun:k.get(r),kurup:A,awal:[1987,1995,2003,2011,2019,2027,2035,2043,2051,2059,2067,2075,2083,2091,2099]},{taun:k.get(o),kurup:A,awal:[1988,1996,2004,2012,2020,2028,2036,2044,2052,2060,2068,2076,2084,2092,2100]},{taun:k.get(l),kurup:A,awal:[1989,1997,2005,2013,2021,2029,2037,2045,2053,2061,2069,2077,2085,2093,2101]},{taun:k.get(s),kurup:A,awal:[1990,1998,2006,2014,2022,2030,2038,2046,2054,2062,2070,2078,2086,2094,2102]},{taun:k.get(w),kurup:A,awal:[1991,1999,2007,2015,2023,2031,2039,2047,2055,2063,2071,2079,2087,2095,2103]},{taun:k.get(g),kurup:A,awal:[1992,2e3,2008,2016,2024,2032,2040,2048,2056,2064,2072,2080,2088,2096,2104]},{taun:k.get(m),kurup:A,awal:[1993,2001,2009,2017,2025,2033,2041,2049,2057,2065,2073,2081,2089,2097,2105]},{taun:k.get(i),kurup:A,awal:[1994,2002,2010,2018,2026,2034,2042,2050,2058,2066,2074,2082,2090,2098,2106]}],N=Symbol.for("mukarom"),M=Symbol.for("sapar"),R=Symbol.for("robiulawal"),E=Symbol.for("robiulakir"),v=Symbol.for("jumadilawal"),T=Symbol.for("jumadilakir"),x=Symbol.for("rojab"),O=Symbol.for("sakban"),D=Symbol.for("romadon"),I=Symbol.for("sawal"),$=Symbol.for("dulkodah"),H=Symbol.for("dulkijah"),J={wulan:"mukarom",celukan:"rom",urutan:1,cacah:[30]},q={wulan:"sapar",celukan:"par",urutan:2,cacah:[29]},B={wulan:"robiulawal",celukan:"rowal",urutan:3,cacah:[30]},K={wulan:"robiulakir",celukan:"rokir",urutan:4,cacah:[29]},z={wulan:"jumadilawal",celukan:"juwal",urutan:5,cacah:[30]},G={wulan:"jumadilakir",celukan:"jukir",urutan:6,cacah:[29]},L={wulan:"rojab",celukan:"jab",urutan:7,cacah:[30]},C={wulan:"sakban",celukan:"ban",urutan:8,cacah:[29]},F={wulan:"romadon",celukan:"don",urutan:9,cacah:[30]},Q={wulan:"sawal",celukan:"wal",urutan:10,cacah:[29]},U={wulan:"dulkodah",celukan:"dah",urutan:11,cacah:[30]},V={wulan:"dulkijah",celukan:"jah",urutan:12,cacah:[29,30]},W=new Map;W.set(N,J),W.set(M,q),W.set(R,B),W.set(E,K),W.set(v,z),W.set(T,G),W.set(x,L),W.set(O,C),W.set(D,F),W.set(I,Q),W.set($,U),W.set(H,V);const X=[J,q,B,K,z,G,L,C,F,Q,U,V],Y=Symbol.for("rom_alip"),Z=Symbol.for("rom_ehe"),aa=Symbol.for("rom_jimawal"),na=Symbol.for("rom_je"),ua=Symbol.for("rom_dal"),ta=Symbol.for("rom_be"),ea=Symbol.for("rom_wawu"),ra=Symbol.for("rom_jimakir"),oa={wulan:W.get(N),dino:1,pasaran:1},la={wulan:W.get(N),dino:5,pasaran:5},sa={wulan:W.get(N),dino:3,pasaran:5},wa={wulan:W.get(N),dino:7,pasaran:4},ga={wulan:W.get(N),dino:4,pasaran:3},ma={wulan:W.get(N),dino:2,pasaran:3},ia={wulan:W.get(N),dino:6,pasaran:2},pa={wulan:W.get(N),dino:3,pasaran:1},ba={wulan:W.get(N),taun:k.get(r),rumus:oa},da={wulan:W.get(N),taun:k.get(o),rumus:la},fa={wulan:W.get(N),taun:k.get(l),rumus:sa},ya={wulan:W.get(N),taun:k.get(s),rumus:wa},Sa={wulan:W.get(N),taun:k.get(w),rumus:ga},ca={wulan:W.get(N),taun:k.get(g),rumus:ma},_a={wulan:W.get(N),taun:k.get(m),rumus:ia},ja={wulan:W.get(N),taun:k.get(i),rumus:pa},ka=new Map;ka.set(Y,ba),ka.set(Z,da),ka.set(aa,fa),ka.set(na,ya),ka.set(ua,Sa),ka.set(ta,ca),ka.set(ea,_a),ka.set(ra,ja);const ha=Symbol.for("par_alip"),Aa=Symbol.for("par_ehe"),Pa=Symbol.for("par_jimawal"),Na=Symbol.for("par_je"),Ma=Symbol.for("par_dal"),Ra=Symbol.for("par_be"),Ea=Symbol.for("par_wawu"),va=Symbol.for("par_jimakir"),Ta={wulan:W.get(M),dino:2,pasaran:2},xa={wulan:W.get(M),dino:6,pasaran:1},Oa={wulan:W.get(M),dino:4,pasaran:1},Da={wulan:W.get(M),dino:1,pasaran:5},Ia={wulan:W.get(M),dino:5,pasaran:4},$a={wulan:W.get(M),dino:3,pasaran:4},Ha={wulan:W.get(M),dino:7,pasaran:3},Ja={wulan:W.get(M),dino:4,pasaran:2},qa={wulan:W.get(M),taun:k.get(r),rumus:Ta},Ba={wulan:W.get(M),taun:k.get(o),rumus:xa},Ka={wulan:W.get(M),taun:k.get(l),rumus:Oa},za={wulan:W.get(M),taun:k.get(s),rumus:Da},Ga={wulan:W.get(M),taun:k.get(w),rumus:Ia},La={wulan:W.get(M),taun:k.get(g),rumus:$a},Ca={wulan:W.get(M),taun:k.get(m),rumus:Ha},Fa={wulan:W.get(M),taun:k.get(i),rumus:Ja},Qa=new Map;Qa.set(ha,qa),Qa.set(Aa,Ba),Qa.set(Pa,Ka),Qa.set(Na,za),Qa.set(Ma,Ga),Qa.set(Ra,La),Qa.set(Ea,Ca),Qa.set(va,Fa);const Ua=Symbol.for("rowal_alip"),Va=Symbol.for("rowal_ehe"),Wa=Symbol.for("rowal_jimawal"),Xa=Symbol.for("rowal_je"),Ya=Symbol.for("rowal_dal"),Za=Symbol.for("rowal_be"),an=Symbol.for("rowal_wawu"),nn=Symbol.for("rowal_jimakir"),un={wulan:W.get(R),dino:4,pasaran:5},tn={wulan:W.get(R),dino:1,pasaran:4},en={wulan:W.get(R),dino:6,pasaran:4},rn={wulan:W.get(R),dino:3,pasaran:3},on={wulan:W.get(R),dino:7,pasaran:2},ln={wulan:W.get(R),dino:5,pasaran:2},sn={wulan:W.get(R),dino:2,pasaran:1},wn={wulan:W.get(R),dino:6,pasaran:5},gn={wulan:W.get(R),taun:k.get(r),rumus:un},mn={wulan:W.get(R),taun:k.get(o),rumus:tn},pn={wulan:W.get(R),taun:k.get(l),rumus:en},bn={wulan:W.get(R),taun:k.get(s),rumus:rn},dn={wulan:W.get(R),taun:k.get(w),rumus:on},fn={wulan:W.get(R),taun:k.get(g),rumus:ln},yn={wulan:W.get(R),taun:k.get(m),rumus:sn},Sn={wulan:W.get(R),taun:k.get(i),rumus:wn},cn=new Map;cn.set(Ua,gn),cn.set(Va,mn),cn.set(Wa,pn),cn.set(Xa,bn),cn.set(Ya,dn),cn.set(Za,fn),cn.set(an,yn),cn.set(nn,Sn);const _n=Symbol.for("rokir_alip"),jn=Symbol.for("rokir_ehe"),kn=Symbol.for("rokir_jimawal"),hn=Symbol.for("rokir_je"),An=Symbol.for("rokir_dal"),Pn=Symbol.for("rokir_be"),Nn=Symbol.for("rokir_wawu"),Mn=Symbol.for("rokir_jimakir"),Rn={wulan:W.get(E),dino:6,pasaran:5},En={wulan:W.get(E),dino:3,pasaran:4},vn={wulan:W.get(E),dino:1,pasaran:4},Tn={wulan:W.get(E),dino:5,pasaran:3},xn={wulan:W.get(E),dino:2,pasaran:2},On={wulan:W.get(E),dino:1,pasaran:2},Dn={wulan:W.get(E),dino:4,pasaran:1},In={wulan:W.get(E),dino:1,pasaran:5},$n={wulan:W.get(E),taun:k.get(r),rumus:Rn},Hn={wulan:W.get(E),taun:k.get(o),rumus:En},Jn={wulan:W.get(E),taun:k.get(l),rumus:vn},qn={wulan:W.get(E),taun:k.get(s),rumus:Tn},Bn={wulan:W.get(E),taun:k.get(w),rumus:xn},Kn={wulan:W.get(E),taun:k.get(g),rumus:On},zn={wulan:W.get(E),taun:k.get(m),rumus:Dn},Gn={wulan:W.get(E),taun:k.get(i),rumus:In},Ln=new Map;Ln.set(_n,$n),Ln.set(jn,Hn),Ln.set(kn,Jn),Ln.set(hn,qn),Ln.set(An,Bn),Ln.set(Pn,Kn),Ln.set(Nn,zn),Ln.set(Mn,Gn);const Cn=Symbol.for("juwal_alip"),Fn=Symbol.for("juwal_ehe"),Qn=Symbol.for("juwal_jimawal"),Un=Symbol.for("juwal_je"),Vn=Symbol.for("juwal_dal"),Wn=Symbol.for("juwal_be"),Xn=Symbol.for("juwal_wawu"),Yn=Symbol.for("juwal_jimakir"),Zn={wulan:W.get(v),dino:7,pasaran:4},au={wulan:W.get(v),dino:4,pasaran:3},nu={wulan:W.get(v),dino:2,pasaran:3},uu={wulan:W.get(v),dino:6,pasaran:2},tu={wulan:W.get(v),dino:3,pasaran:1},eu={wulan:W.get(v),dino:1,pasaran:1},ru={wulan:W.get(v),dino:5,pasaran:5},ou={wulan:W.get(v),dino:2,pasaran:4},lu={wulan:W.get(v),taun:k.get(r),rumus:Zn},su={wulan:W.get(v),taun:k.get(o),rumus:au},wu={wulan:W.get(v),taun:k.get(l),rumus:nu},gu={wulan:W.get(v),taun:k.get(s),rumus:uu},mu={wulan:W.get(v),taun:k.get(w),rumus:tu},iu={wulan:W.get(v),taun:k.get(g),rumus:eu},pu={wulan:W.get(v),taun:k.get(m),rumus:ru},bu={wulan:W.get(v),taun:k.get(i),rumus:ou},du=new Map;du.set(Cn,lu),du.set(Fn,su),du.set(Qn,wu),du.set(Un,gu),du.set(Vn,mu),du.set(Wn,iu),du.set(Xn,pu),du.set(Yn,bu);const fu=Symbol.for("jukir_alip"),yu=Symbol.for("jukir_ehe"),Su=Symbol.for("jukir_jimawal"),cu=Symbol.for("jukir_je"),_u=Symbol.for("jukir_dal"),ju=Symbol.for("jukir_be"),ku=Symbol.for("jukir_wawu"),hu=Symbol.for("jukir_jimakir"),Au={wulan:W.get(T),dino:2,pasaran:4},Pu={wulan:W.get(T),dino:6,pasaran:3},Nu={wulan:W.get(T),dino:4,pasaran:3},Mu={wulan:W.get(T),dino:1,pasaran:2},Ru={wulan:W.get(T),dino:5,pasaran:1},Eu={wulan:W.get(T),dino:3,pasaran:1},vu={wulan:W.get(T),dino:7,pasaran:5},Tu={wulan:W.get(T),dino:4,pasaran:4},xu={wulan:W.get(T),taun:k.get(r),rumus:Au},Ou={wulan:W.get(T),taun:k.get(o),rumus:Pu},Du={wulan:W.get(T),taun:k.get(l),rumus:Nu},Iu={wulan:W.get(T),taun:k.get(s),rumus:Mu},$u={wulan:W.get(T),taun:k.get(w),rumus:Ru},Hu={wulan:W.get(T),taun:k.get(g),rumus:Eu},Ju={wulan:W.get(T),taun:k.get(m),rumus:vu},qu={wulan:W.get(T),taun:k.get(i),rumus:Tu},Bu=new Map;Bu.set(fu,xu),Bu.set(yu,Ou),Bu.set(Su,Du),Bu.set(cu,Iu),Bu.set(_u,$u),Bu.set(ju,Hu),Bu.set(ku,Ju),Bu.set(hu,qu);const Ku=Symbol.for("jab_alip"),zu=Symbol.for("jab_ehe"),Gu=Symbol.for("jab_jimawal"),Lu=Symbol.for("jab_je"),Cu=Symbol.for("jab_dal"),Fu=Symbol.for("jab_be"),Qu=Symbol.for("jab_wawu"),Uu=Symbol.for("jab_jimakir"),Vu={wulan:W.get(x),dino:3,pasaran:3},Wu={wulan:W.get(x),dino:7,pasaran:2},Xu={wulan:W.get(x),dino:5,pasaran:2},Yu={wulan:W.get(x),dino:2,pasaran:1},Zu={wulan:W.get(x),dino:6,pasaran:5},at={wulan:W.get(x),dino:4,pasaran:5},nt={wulan:W.get(x),dino:1,pasaran:4},ut={wulan:W.get(x),dino:5,pasaran:3},tt={wulan:W.get(x),taun:k.get(r),rumus:Vu},et={wulan:W.get(x),taun:k.get(o),rumus:Wu},rt={wulan:W.get(x),taun:k.get(l),rumus:Xu},ot={wulan:W.get(x),taun:k.get(s),rumus:Yu},lt={wulan:W.get(x),taun:k.get(w),rumus:Zu},st={wulan:W.get(x),taun:k.get(g),rumus:at},wt={wulan:W.get(x),taun:k.get(m),rumus:nt},gt={wulan:W.get(x),taun:k.get(i),rumus:ut},mt=new Map;mt.set(Ku,tt),mt.set(zu,et),mt.set(Gu,rt),mt.set(Lu,ot),mt.set(Cu,lt),mt.set(Fu,st),mt.set(Qu,wt),mt.set(Uu,gt);const it=Symbol.for("ban_alip"),pt=Symbol.for("ban_ehe"),bt=Symbol.for("ban_jimawal"),dt=Symbol.for("ban_je"),ft=Symbol.for("ban_dal"),yt=Symbol.for("ban_be"),St=Symbol.for("ban_wawu"),ct=Symbol.for("ban_jimakir"),_t={wulan:W.get(O),dino:5,pasaran:3},jt={wulan:W.get(O),dino:2,pasaran:2},kt={wulan:W.get(O),dino:7,pasaran:2},ht={wulan:W.get(O),dino:4,pasaran:1},At={wulan:W.get(O),dino:1,pasaran:5},Pt={wulan:W.get(O),dino:6,pasaran:5},Nt={wulan:W.get(O),dino:3,pasaran:4},Mt={wulan:W.get(O),dino:7,pasaran:3},Rt={wulan:W.get(O),taun:k.get(r),rumus:_t},Et={wulan:W.get(O),taun:k.get(o),rumus:jt},vt={wulan:W.get(O),taun:k.get(l),rumus:kt},Tt={wulan:W.get(O),taun:k.get(s),rumus:ht},xt={wulan:W.get(O),taun:k.get(w),rumus:At},Ot={wulan:W.get(O),taun:k.get(g),rumus:Pt},Dt={wulan:W.get(O),taun:k.get(m),rumus:Nt},It={wulan:W.get(O),taun:k.get(i),rumus:Mt},$t=new Map;$t.set(it,Rt),$t.set(pt,Et),$t.set(bt,vt),$t.set(dt,Tt),$t.set(ft,xt),$t.set(yt,Ot),$t.set(St,Dt),$t.set(ct,It);const Ht=Symbol.for("don_alip"),Jt=Symbol.for("don_ehe"),qt=Symbol.for("don_jimawal"),Bt=Symbol.for("don_je"),Kt=Symbol.for("don_dal"),zt=Symbol.for("don_be"),Gt=Symbol.for("don_wawu"),Lt=Symbol.for("don_jimakir"),Ct={wulan:W.get(D),dino:6,pasaran:2},Ft={wulan:W.get(D),dino:3,pasaran:1},Qt={wulan:W.get(D),dino:1,pasaran:1},Ut={wulan:W.get(D),dino:5,pasaran:5},Vt={wulan:W.get(D),dino:2,pasaran:4},Wt={wulan:W.get(D),dino:7,pasaran:4},Xt={wulan:W.get(D),dino:4,pasaran:3},Yt={wulan:W.get(D),dino:1,pasaran:2},Zt={wulan:W.get(D),taun:k.get(r),rumus:Ct},ae={wulan:W.get(D),taun:k.get(o),rumus:Ft},ne={wulan:W.get(D),taun:k.get(l),rumus:Qt},ue={wulan:W.get(D),taun:k.get(s),rumus:Ut},te={wulan:W.get(D),taun:k.get(w),rumus:Vt},ee={wulan:W.get(D),taun:k.get(g),rumus:Wt},re={wulan:W.get(D),taun:k.get(m),rumus:Xt},oe={wulan:W.get(D),taun:k.get(i),rumus:Yt},le=new Map;le.set(Ht,Zt),le.set(Jt,ae),le.set(qt,ne),le.set(Bt,ue),le.set(Kt,te),le.set(zt,ee),le.set(Gt,re),le.set(Lt,oe);const se=Symbol.for("wal_alip"),we=Symbol.for("wal_ehe"),ge=Symbol.for("wal_jimawal"),me=Symbol.for("wal_je"),ie=Symbol.for("wal_dal"),pe=Symbol.for("wal_be"),be=Symbol.for("wal_wawu"),de=Symbol.for("wal_jimakir"),fe={wulan:W.get(I),dino:1,pasaran:2},ye={wulan:W.get(I),dino:5,pasaran:1},Se={wulan:W.get(I),dino:3,pasaran:1},ce={wulan:W.get(I),dino:7,pasaran:5},_e={wulan:W.get(I),dino:4,pasaran:4},je={wulan:W.get(I),dino:2,pasaran:4},ke={wulan:W.get(I),dino:6,pasaran:3},he={wulan:W.get(I),dino:3,pasaran:2},Ae={wulan:W.get(I),taun:k.get(r),rumus:fe},Pe={wulan:W.get(I),taun:k.get(o),rumus:ye},Ne={wulan:W.get(I),taun:k.get(l),rumus:Se},Me={wulan:W.get(I),taun:k.get(s),rumus:ce},Re={wulan:W.get(I),taun:k.get(w),rumus:_e},Ee={wulan:W.get(I),taun:k.get(g),rumus:je},ve={wulan:W.get(I),taun:k.get(m),rumus:ke},Te={wulan:W.get(I),taun:k.get(i),rumus:he},xe=new Map;xe.set(se,Ae),xe.set(we,Pe),xe.set(ge,Ne),xe.set(me,Me),xe.set(ie,Re),xe.set(pe,Ee),xe.set(be,ve),xe.set(de,Te);const Oe=Symbol.for("dah_alip"),De=Symbol.for("dah_ehe"),Ie=Symbol.for("dah_jimawal"),$e=Symbol.for("dah_je"),He=Symbol.for("dah_dal"),Je=Symbol.for("dah_be"),qe=Symbol.for("dah_wawu"),Be=Symbol.for("dah_jimakir"),Ke={wulan:W.get($),dino:2,pasaran:1},ze={wulan:W.get($),dino:6,pasaran:5},Ge={wulan:W.get($),dino:4,pasaran:5},Le={wulan:W.get($),dino:1,pasaran:4},Ce={wulan:W.get($),dino:5,pasaran:3},Fe={wulan:W.get($),dino:3,pasaran:3},Qe={wulan:W.get($),dino:7,pasaran:2},Ue={wulan:W.get($),dino:4,pasaran:1},Ve={wulan:W.get($),taun:k.get(r),rumus:Ke},We={wulan:W.get($),taun:k.get(o),rumus:ze},Xe={wulan:W.get($),taun:k.get(l),rumus:Ge},Ye={wulan:W.get($),taun:k.get(s),rumus:Le},Ze={wulan:W.get($),taun:k.get(w),rumus:Ce},ar={wulan:W.get($),taun:k.get(g),rumus:Fe},nr={wulan:W.get($),taun:k.get(m),rumus:Qe},ur={wulan:W.get($),taun:k.get(i),rumus:Ue},tr=new Map;tr.set(Oe,Ve),tr.set(De,We),tr.set(Ie,Xe),tr.set($e,Ye),tr.set(He,Ze),tr.set(Je,ar),tr.set(qe,nr),tr.set(Be,ur);const er=Symbol.for("jah_alip"),rr=Symbol.for("jah_ehe"),or=Symbol.for("jah_jimawal"),lr=Symbol.for("jah_je"),sr=Symbol.for("jah_dal"),wr=Symbol.for("jah_be"),gr=Symbol.for("jah_wawu"),mr=Symbol.for("jah_jimakir"),ir={wulan:W.get(H),dino:4,pasaran:1},pr={wulan:W.get(H),dino:1,pasaran:5},br={wulan:W.get(H),dino:6,pasaran:5},dr={wulan:W.get(H),dino:3,pasaran:4},fr={wulan:W.get(H),dino:7,pasaran:3},yr={wulan:W.get(H),dino:5,pasaran:3},Sr={wulan:W.get(H),dino:2,pasaran:2},cr={wulan:W.get(H),dino:6,pasaran:1},_r={wulan:W.get(H),taun:k.get(r),rumus:ir},jr={wulan:W.get(H),taun:k.get(o),rumus:pr},kr={wulan:W.get(H),taun:k.get(l),rumus:br},hr={wulan:W.get(H),taun:k.get(s),rumus:dr},Ar={wulan:W.get(H),taun:k.get(w),rumus:fr},Pr={wulan:W.get(H),taun:k.get(g),rumus:yr},Nr={wulan:W.get(H),taun:k.get(m),rumus:Sr},Mr={wulan:W.get(H),taun:k.get(i),rumus:cr},Rr=new Map;Rr.set(er,_r),Rr.set(rr,jr),Rr.set(or,kr),Rr.set(lr,hr),Rr.set(sr,Ar),Rr.set(wr,Pr),Rr.set(gr,Nr),Rr.set(mr,Mr);const Er=new Map([...ka,...Qa,...cn,...Ln,...du,...Bu,...mt,...$t,...le,...xe,...tr,...Rr]);async function vr(a,u){const t=u+a-1;let e=0;return e=t>7?t-7:t,new Promise((a,u)=>{n.DINTEN.forEach((n,u,t)=>{n.urutan===e&&a(n)}),u(new Error("Error konversiHari"))})}async function Tr(n,u){const t=u+n-1;let e=0;return e=t>5?t-5:t,new Promise((n,u)=>{a.PASARAN.forEach((a,u,t)=>{a.urutan===e&&n(a)}),u(new Error("Error konversiPasaran"))})}const xr="1.0.2";async function Or(a){const n=parseInt(a.toString());return new Promise((a,u)=>{for(const t of P)t.awal.find(u=>{u===n&&a(t)});u(new Error("Error cariKurupTaun"))})}async function Dr(a,n){return new Promise((u,t)=>{Or(n).then(e=>{const r=function(a){let n="";if("string"==typeof a)n=a;else if("number"==typeof a){const u=X[a-1];u&&(n=u.wulan)}return W.has(Symbol.for(n))?W.get(Symbol.for(n)):void 0}(a),o=function(a){return k.has(Symbol.for(a))?k.get(Symbol.for(a)):void 0}(e.taun.taun);if(void 0!==r&&void 0!==o){const t=function(a,n){if(Er.has(Symbol.for(a)))return{...Er.get(Symbol.for(a)),query:n}}(`${r.celukan}_${o.taun}`,{wulan:a,taun:n});if(void 0!==t){if(12===r.urutan&&"rumus"in t){const a={...r,cacah:[354===e.taun.cacah?29:30]};return void u({...t,wulan:a})}u(t)}}t(new Error("error cariRumusAbadi"))}).catch(a=>t(a))})}async function Ir(a,n){const[u,t]=await Promise.all([Or(n),Dr(a,n)]),[e,r]=await Promise.all([vr(t&&"rumus"in t?t.rumus.dino:0,u.kurup.dinten.urutan),Tr(t&&"rumus"in t?t.rumus.pasaran:0,u.kurup.pasaran.urutan)]);return{w:a,t:n,i:{taun:u.taun.taun,kurup:`${u.kurup.taun} ${u.kurup.dinten.dino} ${u.kurup.pasaran.pasaran}`},kH:e,kP:r}}function $r(a){let u=0;return a>7?(u=a%7,0===u&&(u=7)):u=a,n.DINTEN_ARR[u-1].dino}function Hr(n){let u=0;return n>5?(u=n%5,0===u&&(u=5)):u=n,{ps:a.PASARAN_ARR[u-1].pasaran,pn:a.PASARAN_ARR[u-1].neptu}}Object.defineProperty(exports,"araningPasaran",{enumerable:!0,get:()=>a.PASARAN_ARR}),Object.defineProperty(exports,"araningDinten",{enumerable:!0,get:()=>n.DINTEN_ARR}),exports.araningSasi=X,exports.cariHariPasaranAwalBulanTahunJawa=Ir,exports.cariKurupTahunJawa=Or,exports.cariRumusAbadiAwalBulanTahunJawa=Dr,exports.sasi=async function(a,n){const[{kH:u,kP:t},e]=await Promise.all([Ir(a,n),Dr(a,n)]),r=[];let o=0,l=t.urutan,s=u.urutan;do{o+=1;const{ps:a,pn:n}=Hr(l);r.push({[o]:{dinten:$r(s),pasaran:a,neptu:n}}),l+=1,s+=1}while(o<(e&&"wulan"in e&&e.wulan?e.wulan.cacah[0]:0));const w=new Map,g={sasi:e&&"wulan"in e&&e.wulan?e.wulan.wulan:"",taun:n};return w.set(g,r),{k:g,s:w}},exports.tahunJawa=j,exports.versi=function(){return`v${xr}`}; //# sourceMappingURL=kalenderjawa.min.cjs.map